:root{--acc: #6EA8FE;--acc-rgb: 110, 168, 254;--acc-soft: rgba(var(--acc-rgb), .14);--bg: #04060A;--ink: #E7EDF7;--ink-bright: #F5F8FF;--ink-panel: #EAF1FF;--ink-soft: rgba(231, 237, 247, .62);--ink-mute: rgba(231, 237, 247, .48);--ink-dim: rgba(231, 237, 247, .34);--ink-faint: rgba(231, 237, 247, .26);--acc-ink: #A9C8F5;--hair: rgba(255, 255, 255, .08);--hair-strong: rgba(255, 255, 255, .14);--font-display: "Sora", system-ui, sans-serif;--font-body: "Manrope", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--wrap: 1180px;--pad-x: clamp(20px, 5vw, 40px);--ease: cubic-bezier(.22, .7, .2, 1);--panel: linear-gradient(165deg, rgba(20, 28, 44, .9), rgba(7, 10, 16, .92));--dots: radial-gradient(rgba(255, 255, 255, .05) 1px, transparent 1px)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:var(--acc);text-decoration:none}a:hover{color:var(--acc-ink)}::selection{background:rgba(var(--acc-rgb),.28)}:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:4px}[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{outline:none}img,svg{max-width:100%}.wrap{max-width:var(--wrap);margin:0 auto}@keyframes drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(4%,-3%,0) scale(1.08)}to{transform:translateZ(0) scale(1)}}@keyframes pulseDot{0%,to{opacity:.25}50%{opacity:1}}@keyframes sweep{0%{transform:translate(-120%)}to{transform:translate(220%)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.cursor-glow{position:fixed;top:0;left:0;width:760px;height:760px;margin:-380px 0 0 -380px;border-radius:50%;background:radial-gradient(circle,rgba(var(--acc-rgb),.1) 0%,rgba(var(--acc-rgb),.04) 35%,transparent 68%);pointer-events:none;z-index:2;opacity:0;transition:opacity .6s ease}.progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:60;background:#ffffff0d}.progress__bar{height:100%;width:0%;background:linear-gradient(90deg,rgba(var(--acc-rgb),.2),var(--acc));box-shadow:0 0 14px rgba(var(--acc-rgb),.7)}.nav{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;padding:18px var(--pad-x);background:#04060a00;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);border-bottom:1px solid rgba(255,255,255,0);transition:background .4s ease,border-color .4s ease,padding .4s ease,backdrop-filter .4s ease,-webkit-backdrop-filter .4s ease}.nav.is-scrolled{padding:12px var(--pad-x);background:#04060ab8;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom-color:#ffffff12}.brand{display:flex;align-items:center;gap:10px;color:#f2f6ff}.brand:hover{color:#fff}.brand__mark{display:block;width:22px;height:22px;border-radius:7px;border:1px solid rgba(var(--acc-rgb),.55);background:linear-gradient(140deg,rgba(var(--acc-rgb),.35),rgba(var(--acc-rgb),0));box-shadow:inset 0 0 18px rgba(var(--acc-rgb),.35)}.brand__name{font-family:var(--font-display);font-weight:600;font-size:16px;letter-spacing:-.02em}.nav__links{display:flex;align-items:center;gap:clamp(14px,2.2vw,28px);flex-wrap:wrap;font-size:14px;color:var(--ink-soft)}.navlink{color:inherit;transition:color .3s ease}.navlink:hover{color:#fff}.nav__actions{display:flex;align-items:center;gap:12px}.langs{display:flex;align-items:center;gap:2px;padding:3px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff05}.lang{padding:6px 11px;border-radius:999px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--ink-mute);transition:color .3s ease,background .3s ease}.lang:hover{color:#fff;background:#ffffff0d}.lang.is-active{background:rgba(var(--acc-rgb),.16);color:var(--ink-bright)}.lang.is-active:hover{background:rgba(var(--acc-rgb),.22)}.btn{display:inline-flex;align-items:center;gap:10px;border-radius:999px;font-family:var(--font-body);transition:transform .3s ease,border-color .3s ease,background .3s ease,box-shadow .3s ease,color .3s ease}.btn--quiet{padding:10px 20px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:var(--ink);font-size:13.5px;font-weight:500}.btn--quiet:hover{border-color:rgba(var(--acc-rgb),.5);background:rgba(var(--acc-rgb),.1);color:#fff;transform:translateY(-1px)}.btn--primary{position:relative;overflow:hidden;padding:16px 30px;border:1px solid rgba(var(--acc-rgb),.55);background:linear-gradient(180deg,rgba(var(--acc-rgb),.22),rgba(var(--acc-rgb),.08));color:var(--ink-bright);font-size:15px;font-weight:600;box-shadow:0 12px 40px -12px #4682f0a6}.btn--primary:hover{color:var(--ink-bright);transform:translateY(-2px);box-shadow:0 18px 50px -12px #4682f0d9}.btn--ghost{padding:16px 30px;border:1px solid rgba(255,255,255,.12);background:#ffffff05;color:#e7edf7db;font-size:15px;font-weight:500}.btn--ghost:hover{color:#fff;transform:translateY(-2px);border-color:#ffffff47;background:#ffffff0d}.cta-row{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:14px}.chip-link{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff05;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);transition:border-color .3s ease,color .3s ease}.chip-link:hover{border-color:rgba(var(--acc-rgb),.45);color:#fff}.hero{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:150px var(--pad-x) 90px;overflow:hidden}.hero__grid{position:absolute;inset:-10% -5%;background-image:radial-gradient(rgba(255,255,255,.075) 1px,transparent 1px);background-size:26px 26px;mask-image:radial-gradient(ellipse 75% 65% at 50% 42%,#000 20%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 42%,#000 20%,transparent 78%);pointer-events:none}.hero__glow{position:absolute;top:8%;left:50%;width:1100px;height:700px;margin-left:-550px;background:radial-gradient(ellipse at center,rgba(56,110,220,.3) 0%,rgba(30,64,150,.14) 38%,transparent 70%);filter:blur(20px);animation:drift 18s ease-in-out infinite;pointer-events:none}.hero__fade{position:absolute;left:0;right:0;bottom:0;height:220px;background:linear-gradient(to bottom,transparent,var(--bg));pointer-events:none}.hero__inner{position:relative;z-index:3;max-width:var(--wrap);width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:26px}.badge{display:inline-flex;align-items:center;gap:10px;margin:0;padding:8px 16px 8px 10px;border-radius:999px;border:1px solid rgba(var(--acc-rgb),.28);background:rgba(var(--acc-rgb),.07);flex-wrap:wrap;max-width:100%;font-family:var(--font-mono);font-size:clamp(10px,2.6vw,11.5px);letter-spacing:.16em;text-transform:uppercase;color:var(--acc-ink)}.badge__dot{display:block;width:7px;height:7px;border-radius:50%;background:var(--acc);box-shadow:0 0 10px var(--acc);animation:pulseDot 2.4s ease-in-out infinite}.hero__title{margin:0;max-width:16ch;font-family:var(--font-display);font-weight:600;font-size:clamp(44px,6.4vw,92px);line-height:1.02;letter-spacing:-.035em;color:var(--ink-bright);text-wrap:balance}.hero__lead{margin:0;max-width:56ch;font-size:clamp(16px,1.4vw,19px);line-height:1.65;color:var(--ink-soft);text-wrap:pretty}.hero__kicker{margin:-10px 0 0;font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#a9c8f580}.hint{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--ink-dim)}.scroll-cue{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:70px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim)}.scroll-cue__line{display:block;width:1px;height:54px;background:linear-gradient(to bottom,rgba(var(--acc-rgb),.7),transparent);animation:floaty 2.6s ease-in-out infinite}.act{position:relative;padding:100px var(--pad-x) 40px}.act#ato-1{padding-top:120px}.act__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:16px;margin:0;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--acc)}.act__label-sub{color:#e7edf766}.act__title{margin:22px 0 0;font-family:var(--font-display);font-weight:500;font-size:clamp(34px,4.6vw,64px);line-height:1.06;letter-spacing:-.03em;color:var(--ink-bright)}.act__lead{margin:20px 0 0;max-width:62ch;font-size:18px;line-height:1.7;color:var(--ink-soft);text-wrap:pretty}.rule{height:1px;margin-top:44px;background:linear-gradient(90deg,rgba(var(--acc-rgb),.5),rgba(255,255,255,.06) 60%,transparent);transform-origin:left center}.rule--center{margin:18px 0;background:linear-gradient(90deg,transparent,rgba(var(--acc-rgb),.6),transparent);transform-origin:center}.band{position:relative;padding:60px var(--pad-x)}.band--tail{padding-bottom:110px}.band__lead{max-width:70ch;margin:0 auto 70px;text-align:center;font-size:17px;line-height:1.7;color:var(--ink-mute);text-wrap:pretty}.split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:clamp(36px,5vw,70px);align-items:center}.split--top{align-items:start}.eyebrow{margin:0 0 18px;font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--acc)}.split__title{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(26px,2.9vw,40px);line-height:1.14;letter-spacing:-.025em;color:#f2f6ff;text-wrap:balance}.body{margin:22px 0 0;font-size:17px;line-height:1.75;color:var(--ink-soft);text-wrap:pretty}.body+.body{margin-top:16px}.body--flush{margin-top:0}.notes{display:grid;gap:10px;margin-top:30px}.note{margin:0;padding-left:16px;border-left:1px solid rgba(var(--acc-rgb),.35);font-size:15px;line-height:1.6;color:#e7edf785}.closing{margin:30px 0 0;font-family:var(--font-display);font-size:20px;line-height:1.35;letter-spacing:-.02em;color:var(--ink-panel)}.card{position:relative;margin:0;padding:clamp(20px,3vw,34px);border-radius:28px;border:1px solid var(--hair);background:var(--panel);box-shadow:0 40px 90px -40px #000000e6;overflow:hidden}.card--flat{padding:clamp(20px,3vw,32px);box-shadow:none}.card__dots{position:absolute;inset:0;background-image:var(--dots);background-size:22px 22px;pointer-events:none}.card__glow{position:absolute;top:-30%;left:20%;width:60%;height:80%;background:radial-gradient(circle,rgba(70,130,240,.22),transparent 65%);filter:blur(10px);pointer-events:none}.card>*:not(.card__dots):not(.card__glow){position:relative}.card__cap{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#a9c8f58c}.card__title{margin:14px 0 26px;font-family:var(--font-display);font-size:19px;font-weight:500;letter-spacing:-.02em;color:var(--ink-panel)}.card__foot{margin:24px 0 0;font-size:14px;line-height:1.6;color:var(--ink-mute)}.prov{margin:18px 0 0;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--ink-faint)}.prov--hero{margin:22px 0 0;max-width:74ch;font-size:11px;line-height:1.9;letter-spacing:.06em;color:#e7edf74d}.prov--act{margin:18px 0 0;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#e7edf747}.prov--block{margin:22px 0 0}.prov--footer{max-width:var(--wrap);margin:26px auto 0;font-size:10.5px}.nodes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:12px}.node{display:flex;flex-direction:column;gap:6px;padding:16px 14px;border-radius:16px;border:1px solid rgba(var(--acc-rgb),.22);background:rgba(var(--acc-rgb),.06);transition:border-color .35s ease,background .35s ease,transform .35s ease}.node:hover{border-color:rgba(var(--acc-rgb),.6);background:rgba(var(--acc-rgb),.12);transform:translateY(-3px)}.node__name{font-family:var(--font-display);font-size:15px;color:var(--ink-panel);overflow-wrap:anywhere}.node__meta{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:#e7edf766}.panes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:16px}.pane{padding:20px;border-radius:20px}.pane--dashed{border:1px dashed var(--hair-strong);background:#ffffff05}.pane--acc{position:relative;overflow:hidden;border:1px solid rgba(var(--acc-rgb),.4);background:rgba(var(--acc-rgb),.07)}.pane__sweep{position:absolute;top:0;bottom:0;width:60px;background:linear-gradient(90deg,transparent,rgba(var(--acc-rgb),.16),transparent);animation:sweep 4.5s ease-in-out infinite}.pane__label{position:relative;margin:0 0 14px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;color:var(--ink-mute)}.pane__label--acc{color:var(--acc-ink)}.pills{position:relative;display:flex;flex-wrap:wrap;gap:8px}.pills--lg{gap:9px;margin-top:24px}.pill{padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);font-size:12.5px;color:var(--ink-soft)}.pills--lg .pill{padding:9px 15px;font-size:13px;color:#e7edf7b3}.pill--acc{border-color:rgba(var(--acc-rgb),.4);background:rgba(var(--acc-rgb),.1);color:var(--ink-panel)}.pills--lg .pill--acc{border-color:rgba(var(--acc-rgb),.4);background:rgba(var(--acc-rgb),.09);color:var(--ink-panel)}.pill--strong{border-color:rgba(var(--acc-rgb),.55);background:rgba(var(--acc-rgb),.18);color:#fff}.pills--lg .pill--strong{border-color:rgba(var(--acc-rgb),.5);background:rgba(var(--acc-rgb),.14)}.pill--dashed{border-style:dashed;border-color:#fff3;color:#e7edf799}.compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));align-items:center;gap:14px;margin-top:26px}.compare__box{padding:22px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.12);background:#ffffff05}.compare__box--acc{border-color:rgba(var(--acc-rgb),.4);background:rgba(var(--acc-rgb),.07)}.compare__name{margin:0;font-family:var(--font-display);font-size:17px;color:var(--ink-panel)}.compare__meta{margin:6px 0 0;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;color:#e7edf76b}.compare__meta--acc{color:#a9c8f599}.compare__bar{height:2px;margin-top:18px;border-radius:2px;background:#ffffff38;transform-origin:left center}.compare__bar--acc{background:linear-gradient(90deg,rgba(var(--acc-rgb),.9),rgba(var(--acc-rgb),.2))}.compare__op{justify-self:center;font-family:var(--font-display);font-size:26px;color:var(--acc)}.pending{margin-top:20px;padding:18px;border-radius:18px;border:1px dashed rgba(255,255,255,.16)}.pending__name{margin:0;font-family:var(--font-display);font-size:16px;color:#e7edf7b8}.pending__meta{margin:6px 0 0;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;color:#e7edf766}.chain{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:28px}.chain__seed{padding:14px 26px;border-radius:999px;border:1px solid rgba(var(--acc-rgb),.55);background:rgba(var(--acc-rgb),.14);font-family:var(--font-display);font-size:16px;color:#fff;box-shadow:0 0 30px -8px rgba(var(--acc-rgb),.7)}.chain__link{width:1px;height:26px;background:linear-gradient(to bottom,rgba(var(--acc-rgb),.8),rgba(var(--acc-rgb),.1));transform-origin:top center}.chain__link--soft{background:linear-gradient(to bottom,rgba(var(--acc-rgb),.6),rgba(var(--acc-rgb),.1))}.chain__row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.chip{padding:10px 16px;border-radius:999px;border:1px solid var(--hair-strong);background:#ffffff08;font-size:13px;color:#e7edf7bf;transition:border-color .35s ease,transform .35s ease}.chip:hover{border-color:rgba(var(--acc-rgb),.55);transform:translateY(-2px)}.chain__end{padding:16px 24px;border-radius:20px;border:1px solid var(--hair-strong);background:#ffffff08;text-align:center}.chain__end-name{margin:0;font-family:var(--font-display);font-size:16px;color:var(--ink-panel);overflow-wrap:anywhere}.chain__end-meta{margin:6px 0 0;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;color:#e7edf76b}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:14px;margin-top:52px}.step{padding:22px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(165deg,#141c2cbf,#070a10d9);transition:border-color .35s ease,transform .35s ease}.step:hover{border-color:rgba(var(--acc-rgb),.5);transform:translateY(-4px)}.step--dashed{border:1px dashed rgba(255,255,255,.16);background:#ffffff05}.step--acc{border-color:rgba(var(--acc-rgb),.35);background:rgba(var(--acc-rgb),.07)}.step--acc:hover{border-color:rgba(var(--acc-rgb),.7)}.step__num{margin:0;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;color:var(--acc)}.step__num--mute{color:#e7edf773}.step__name{margin:12px 0 0;font-family:var(--font-display);font-size:16px;color:var(--ink-panel);overflow-wrap:anywhere}.step__desc{margin:8px 0 0;font-size:13.5px;line-height:1.6;color:var(--ink-mute)}.step__desc--bright{color:#e7edf78c}.rows{display:grid;gap:10px;margin-top:26px}.rows--tight{gap:9px;margin-top:24px}.row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff05}.row--sm{gap:14px;padding:13px 16px;border-radius:14px;background:none}.row--acc{border-color:rgba(var(--acc-rgb),.3);background:rgba(var(--acc-rgb),.07)}.row--dashed{border-style:dashed;border-color:#ffffff29;background:none}.row--sm.row--dashed{border-color:#ffffff2e}.row--sm.row--acc{border-color:rgba(var(--acc-rgb),.35)}.row__name{font-family:var(--font-display);font-size:15.5px;color:var(--ink-panel);overflow-wrap:anywhere}.row__name--mute{color:#e7edf7b8}.row__label{font-size:14px;color:#e7edf7c7}.row__label--bright{color:var(--ink-panel)}.row__meta{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:#e7edf76b}.row--sm .row__meta{letter-spacing:normal;color:#e7edf766}.row__meta--acc{color:#a9c8f599}.duo{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:22px;margin-top:52px}.locals{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:18px;margin-top:52px}.local{position:relative;padding:26px;border-radius:24px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(165deg,#141c2ccc,#070a10e6);overflow:hidden;transition:border-color .35s ease,transform .35s ease}.local:hover{border-color:rgba(var(--acc-rgb),.5);transform:translateY(-4px)}.local__label{margin:0;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;color:var(--acc)}.local__name{margin:14px 0 0;font-family:var(--font-display);font-size:17px;color:var(--ink-panel)}.local__desc{margin:10px 0 0;font-size:14px;line-height:1.65;color:var(--ink-mute)}.banner{position:relative;margin-top:22px;padding:26px 30px;border-radius:24px;border:1px solid rgba(var(--acc-rgb),.3);background:rgba(var(--acc-rgb),.06);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}.banner__name{font-family:var(--font-display);font-size:18px;color:var(--ink-panel)}.banner__meta{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#a9c8f599}.perspectives{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));gap:10px;margin-top:26px}.perspective{padding:16px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.11);text-align:center;font-size:13.5px;color:#e7edf7b8}.consolidated{padding:22px;border-radius:20px;border:1px solid rgba(var(--acc-rgb),.4);background:rgba(var(--acc-rgb),.08);text-align:center}.consolidated__name{margin:0;font-family:var(--font-display);font-size:17px;color:#fff}.consolidated__desc{margin:8px 0 0;font-size:13.5px;line-height:1.6;color:#e7edf78c}.tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.tag{padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;color:var(--ink-soft)}.tag--dashed{border-style:dashed;border-color:#ffffff2e;color:#e7edf78c}.tag--acc{border-color:rgba(var(--acc-rgb),.45);background:rgba(var(--acc-rgb),.1);color:#dce9ff}.statement{position:relative;padding:clamp(70px,9vw,110px) var(--pad-x);text-align:center;overflow:hidden}.statement__glow{position:absolute;left:50%;top:50%;width:900px;height:420px;margin:-210px 0 0 -450px;background:radial-gradient(ellipse at center,rgba(70,130,240,.16),transparent 68%);filter:blur(12px);pointer-events:none}.statement__text{position:relative;margin:0 auto;max-width:var(--ch, 20ch);font-family:var(--font-display);font-weight:500;font-size:clamp(30px,4.2vw,58px);line-height:1.1;letter-spacing:-.03em;color:var(--ink-bright)}.statement__text--sm{font-size:clamp(28px,3.8vw,52px);line-height:1.12}.statement__mid{position:relative;margin:24px auto 0;max-width:26ch;font-family:var(--font-display);font-weight:400;font-size:clamp(20px,2.4vw,30px);line-height:1.24;letter-spacing:-.02em;color:#e7edf7a8}.statement__sub{position:relative;margin:26px auto 0;max-width:66ch;font-size:16px;line-height:1.7;color:var(--ink-mute)}.cta{position:relative;padding:clamp(80px,10vw,130px) var(--pad-x) 90px;overflow:hidden}.cta__glow{position:absolute;left:50%;bottom:-40%;width:1200px;height:900px;margin-left:-600px;background:radial-gradient(ellipse at center,rgba(56,110,220,.28),rgba(30,64,150,.1) 42%,transparent 70%);filter:blur(16px);pointer-events:none;animation:drift 20s ease-in-out infinite}.cta__grid{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:26px 26px;mask-image:radial-gradient(ellipse 70% 60% at 50% 60%,#000 10%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 60%,#000 10%,transparent 75%);pointer-events:none}.cta__inner{position:relative;max-width:900px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:22px}.cta__eyebrow{margin:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#a9c8f599}.cta__title{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(36px,5vw,68px);line-height:1.05;letter-spacing:-.035em;color:var(--ink-bright)}.cta__lead{margin:0;max-width:60ch;font-size:17px;line-height:1.7;color:#e7edf78c}.cta .btn--primary{background:linear-gradient(180deg,rgba(var(--acc-rgb),.24),rgba(var(--acc-rgb),.08));box-shadow:0 12px 40px -12px #4682f0b3}.cta .btn--primary:hover{box-shadow:0 18px 52px -12px #4682f0e6}.cta .btn--ghost{border-color:#ffffff24;background:#ffffff08;color:var(--ink)}.cta .btn--ghost:hover{border-color:#ffffff4d;background:#ffffff08}.footer{position:relative;border-top:1px solid rgba(255,255,255,.07);padding:44px var(--pad-x) 60px}.act--page{padding-top:clamp(130px,16vh,168px)}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:18px;margin-top:52px}.plan{position:relative;display:flex;flex-direction:column;padding:28px;border-radius:24px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(165deg,#141c2ccc,#070a10e6);overflow:hidden;transition:border-color .35s ease,transform .35s ease}.plan:hover{border-color:rgba(var(--acc-rgb),.5);transform:translateY(-4px)}.plan--feature{border-color:rgba(var(--acc-rgb),.35);background:rgba(var(--acc-rgb),.07)}.plan--feature:hover{border-color:rgba(var(--acc-rgb),.7)}.plan__label{margin:0;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--acc)}.plan__name{margin:14px 0 0;font-family:var(--font-display);font-weight:500;font-size:22px;letter-spacing:-.02em;color:var(--ink-panel)}.plan__purpose{margin:10px 0 0;font-size:14.5px;line-height:1.65;color:var(--ink-mute)}.plan__price{margin:24px 0 0;padding:16px 18px;border-radius:16px;border:1px dashed rgba(255,255,255,.18);background:#ffffff05}.plan__price-value{display:block;font-family:var(--font-display);font-size:19px;letter-spacing:-.02em;color:#e7edf7c7}.plan__price-note{display:block;margin-top:8px;font-family:var(--font-mono);font-size:10px;line-height:1.6;letter-spacing:.08em;color:var(--ink-faint)}.plan__list{display:grid;gap:10px;margin:24px 0 0;padding:0;list-style:none}.plan__item{position:relative;padding-left:18px;font-size:14px;line-height:1.6;color:var(--ink-soft);text-wrap:pretty}.plan__item:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;border:1px solid rgba(var(--acc-rgb),.6)}.plan__cta{display:flex;margin:auto 0 0;padding-top:26px}.plan__cta .btn{flex:1;justify-content:center;padding:14px 24px}.form{display:grid;gap:18px;margin-top:26px}.form__pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:18px}.field{display:grid;gap:8px;margin:0}.field__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}.field__req{font-size:13px;line-height:1;color:rgba(var(--acc-rgb),.8);text-decoration:none;cursor:help}.field__opt{color:var(--ink-faint)}.field__control{width:100%;padding:13px 15px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background-color:#ffffff05;color:var(--ink);font-family:var(--font-body);font-size:15px;line-height:1.5;transition:border-color .3s ease,background-color .3s ease}.field__control::placeholder{color:var(--ink-faint)}.field__control:hover{border-color:#fff3}.field__control:focus{border-color:rgba(var(--acc-rgb),.55);background-color:rgba(var(--acc-rgb),.06)}textarea.field__control{min-height:148px;resize:vertical}select.field__control{appearance:none;-webkit-appearance:none;padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,var(--acc-ink) 50%),linear-gradient(135deg,var(--acc-ink) 50%,transparent 50%);background-position:right 20px center,right 15px center;background-size:5px 5px,5px 5px;background-repeat:no-repeat}select.field__control option{background:#0b111c;color:var(--ink)}.field__hint{font-size:12.5px;line-height:1.6;color:var(--ink-faint)}.field__error{font-size:12.5px;line-height:1.6;color:#ff9aa0}.field__control[aria-invalid=true]{border-color:#ff9aa08c}.form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.form__actions .btn--primary{border-radius:999px;cursor:pointer}.form__actions .btn--primary:disabled{cursor:progress;opacity:.6}.form__trap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.form__status{margin:0;min-height:1.7em;font-size:12.5px;line-height:1.7;color:var(--ink-mute)}.form__status--ok{color:#8fe3b0}.form__status--error{color:#ff9aa0}.form__note{margin:0;font-size:12.5px;line-height:1.7;color:var(--ink-mute)}.nav__panel{display:flex;align-items:center;gap:clamp(14px,2.2vw,30px)}.navlink.is-current{color:var(--ink-bright)}.btn--compact{padding:10px 20px;border:1px solid rgba(var(--acc-rgb),.5);background:linear-gradient(180deg,rgba(var(--acc-rgb),.22),rgba(var(--acc-rgb),.07));color:var(--ink-bright);font-size:13.5px;font-weight:600;white-space:nowrap;box-shadow:0 10px 30px -14px #4682f0cc}.btn--compact:hover{color:#fff;transform:translateY(-1px);box-shadow:0 14px 36px -14px #4682f0f2}.nav__toggle,.nav__burger{display:none}@media(max-width:1180px){.nav{flex-wrap:wrap;row-gap:0}.nav__toggle{display:block;margin-left:auto;width:44px;height:44px;border:0;padding:0;opacity:0;cursor:pointer;z-index:2;appearance:none;-webkit-appearance:none}.nav__burger{display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;margin-left:-44px;padding:0 10px;pointer-events:none}.nav__burger>span{display:block;height:1.5px;border-radius:2px;background:var(--ink);transition:transform .3s var(--ease),opacity .3s var(--ease)}.nav__toggle:focus-visible+.nav__burger{outline:2px solid var(--acc);outline-offset:2px;border-radius:8px}.nav__toggle:checked+.nav__burger>span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.nav__toggle:checked+.nav__burger>span:nth-child(2){opacity:0}.nav__toggle:checked+.nav__burger>span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.nav__panel{display:none;flex:0 0 auto;width:calc(100% + var(--pad-x) * 2);flex-direction:column;align-items:stretch;gap:4px;margin:14px calc(var(--pad-x) * -1) 0;padding:14px var(--pad-x) 24px;border-top:1px solid var(--hair);background:var(--bg);max-height:calc(100vh - 88px);overflow-y:auto;overscroll-behavior:contain}.nav__toggle:checked~.nav__panel{display:flex}.nav__links{flex-direction:column;align-items:stretch;gap:0;font-size:16px}.nav__links .navlink{padding:13px 2px;border-bottom:1px solid rgba(255,255,255,.05)}.nav__actions{flex-wrap:wrap;gap:10px;margin-top:18px}.nav__actions .btn{flex:1 1 160px;justify-content:center}}.hero[id],.band[id],.cta[id],.act[id],.statement[id]{scroll-margin-top:96px}.section__title{margin:20px 0 0;max-width:20ch;font-family:var(--font-display);font-weight:500;font-size:clamp(30px,4.1vw,56px);line-height:1.07;letter-spacing:-.03em;color:var(--ink-bright);text-wrap:balance}.section__title--wide{max-width:26ch}.section__lead{margin:20px 0 0;max-width:66ch;font-size:17px;line-height:1.7;color:var(--ink-soft);text-wrap:pretty}.section__note{margin:34px 0 0;max-width:78ch;font-size:14px;line-height:1.7;color:var(--ink-mute)}.note--wide{margin-top:30px;max-width:62ch;padding-left:16px;border-left:1px solid rgba(var(--acc-rgb),.35);font-size:15px;line-height:1.65;color:#e7edf785}.hero--landing{min-height:0;padding:clamp(130px,17vh,178px) var(--pad-x) 0;justify-content:flex-start}.hero--landing .hero__inner{gap:22px}.hero__title--brand{max-width:none;font-size:clamp(44px,11vw,148px);font-weight:600;line-height:.95;letter-spacing:-.045em;white-space:nowrap}.hero__tagline{margin:-4px 0 0;max-width:26ch;font-family:var(--font-display);font-weight:400;font-size:clamp(20px,2.9vw,38px);line-height:1.16;letter-spacing:-.028em;color:var(--ink-panel);text-wrap:balance}.hero--landing .hero__lead{max-width:62ch;color:var(--ink-mute)}.hero--landing .hero__fade{height:320px}.pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:1px;width:100%;max-width:900px;margin:18px 0 0;padding:0;list-style:none;border:1px solid var(--hair);border-radius:18px;background:var(--hair);overflow:hidden}.pillar{display:flex;flex-direction:column;gap:6px;padding:18px 20px;background:#090d15eb;text-align:left}.pillar__name{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-ink)}.pillar__desc{font-size:13.5px;line-height:1.55;color:var(--ink-mute)}.hero__console{position:relative;z-index:3;max-width:var(--wrap);width:100%;margin:clamp(44px,6vw,76px) auto 0;perspective:1800px}.hero--landing .scroll-cue{margin-top:34px}.console{margin:0}.console__frame{position:relative;border-radius:20px;border:1px solid var(--hair-strong);background:linear-gradient(168deg,#121a2af5,#06090ffa);box-shadow:0 60px 120px -50px #000000f2,0 0 0 1px rgba(var(--acc-rgb),.06) inset;overflow:hidden}.console--tilt .console__frame{transform:rotateX(5deg) scale(.99);transform-origin:50% 0%}.console__pick{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%)}.console__chrome{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid var(--hair);background:#ffffff06}.console__dots{display:flex;gap:6px}.console__dots>span{width:9px;height:9px;border-radius:50%;background:#ffffff24}.console__url{display:none;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--ink-dim)}.console__path{color:var(--acc-ink)}.console__app{padding:clamp(16px,2.4vw,26px)}.console__env{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.console__env-label{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--acc-ink)}.console__tag{padding:5px 10px;border-radius:7px;border:1px solid var(--hair);background:#ffffff05;font-size:11.5px;color:var(--ink-mute)}.console__tag b{color:var(--ink-panel);font-weight:500}.console__tag--soft{color:var(--ink-dim)}.console__demo{margin-top:15px;padding:12px 14px;border-radius:11px;border:1px solid rgba(var(--acc-rgb),.16);background:linear-gradient(180deg,rgba(var(--acc-rgb),.07),rgba(var(--acc-rgb),.02))}.console__demo-label{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:0;font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--acc-ink)}.console__demo-badge{padding:3px 9px;border-radius:999px;border:1px solid rgba(255,206,122,.3);background:#ffce7a1a;font-size:8.5px;letter-spacing:.16em;color:#ffce7a}.console__demo-lead{margin:9px 0 0;max-width:74ch;font-size:12.5px;line-height:1.6;color:var(--ink-mute)}.console__nav{display:flex;flex-direction:column;align-items:flex-start;gap:9px;margin-top:16px;padding-bottom:14px;border-bottom:1px solid var(--hair)}.console__nav-title{margin:0;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim)}.console__hubs{display:flex;align-self:stretch;flex-wrap:wrap;gap:5px}.console__hub{padding:7px 13px;border-radius:8px;border:1px solid var(--hair);background:#ffffff06;font-size:12px;color:var(--ink-dim);white-space:nowrap;cursor:pointer;transition:color .3s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease)}.console__hub:hover{color:var(--ink-bright);border-color:rgba(var(--acc-rgb),.38);background:rgba(var(--acc-rgb),.09);box-shadow:0 0 0 3px rgba(var(--acc-rgb),.06)}.console__hint{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:12px;line-height:1.5;color:var(--ink-dim)}.console__hint-call{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--acc-ink)}.console__hint-call:after{content:" →";font-size:11px;color:var(--ink-dim)}.console__screen{display:none}.console__views{display:flex;flex-wrap:wrap;gap:4px;margin-top:14px}.console__view{padding:4px 9px;border-radius:6px;border:1px solid transparent;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;cursor:pointer;transition:color .3s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease)}.console__view:hover{border-color:var(--hair-strong);color:var(--ink-dim)}.console__views.is-flow .console__view{display:flex;align-items:center;gap:6px;border-color:var(--hair)}.console__panel{display:none}.console__note{margin:16px 0 0;font-size:12.5px;line-height:1.55;color:var(--ink-mute)}.console__view-step{display:grid;place-items:center;width:14px;height:14px;border-radius:4px;background:#ffffff0f;font-size:8.5px;font-weight:600;color:var(--ink-dim)}.console__view.is-open .console__view-step{background:rgba(var(--acc-rgb),.22);color:var(--acc-ink)}.console__modules{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:8px;margin-top:18px}.mod{padding:11px 13px;border-radius:10px;border:1px solid var(--hair);background:#ffffff05}.mod__name{margin:0;font-size:12.5px;font-weight:500;color:var(--ink-panel)}.mod__desc{margin:4px 0 0;font-size:11.5px;line-height:1.45;color:var(--ink-faint)}.mod--open{display:block;cursor:pointer;transition:border-color .3s var(--ease),background-color .3s var(--ease),transform .3s var(--ease)}.mod--open:hover{border-color:rgba(var(--acc-rgb),.3);background:rgba(var(--acc-rgb),.06);transform:translateY(-1px)}.mod--open:hover .mod__name{color:var(--ink-bright)}.console__back{display:inline-block;margin-bottom:14px;padding:5px 11px;border-radius:7px;border:1px solid var(--hair);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);cursor:pointer;transition:color .3s var(--ease),border-color .3s var(--ease)}.console__back:before{content:"← "}.console__back:hover{border-color:rgba(var(--acc-rgb),.34);color:var(--acc-ink)}.console__status{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-top:18px;padding:14px 16px;border-radius:12px;border:1px solid rgba(var(--acc-rgb),.18);background:rgba(var(--acc-rgb),.06)}.console__status--sub{margin-top:0;border-color:var(--hair);background:#ffffff05}.console__status--sub .console__status-dot{background:var(--ink-faint);box-shadow:none;animation:none}.console__status-dot{width:8px;height:8px;border-radius:50%;background:var(--acc);box-shadow:0 0 10px var(--acc);animation:pulseDot 2.4s ease-in-out infinite;align-self:center}.console__status-label{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim)}.console__status-value{font-family:var(--font-display);font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--ink-bright)}.console__status-meta{font-size:12px;color:var(--ink-mute)}.console__section{margin:22px 0 12px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:#a9c8f580}.console__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:10px}.kpi{padding:14px;border-radius:12px;border:1px solid var(--hair);background:#ffffff05}.kpi__name{margin:0;font-size:11.5px;color:var(--ink-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi__value{display:flex;align-items:baseline;gap:2px;margin:8px 0 0;font-family:var(--font-display);font-size:26px;font-weight:600;letter-spacing:-.03em;color:var(--ink-bright);font-variant-numeric:tabular-nums}.kpi__unit{font-size:14px;color:var(--ink-soft)}.kpi__meta{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0;font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.kpi__source{color:var(--acc-ink)}.kpi__trend{color:var(--ink-faint)}.console__tower{margin:0;padding:0;list-style:none;display:grid;gap:6px}.tower__row{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:10px;border:1px solid var(--hair);background:#ffffff04}.tower__rank{flex:none;width:20px;height:20px;display:grid;place-items:center;border-radius:6px;background:rgba(var(--acc-rgb),.14);font-family:var(--font-mono);font-size:10px;color:var(--acc-ink)}.tower__text{flex:1 1 auto;font-size:13px;line-height:1.45;color:var(--ink-soft)}.tower__meta{flex:none;font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.console__disclaimer{display:flex;align-items:flex-start;gap:9px;margin:18px 0 0;padding-top:14px;border-top:1px solid var(--hair);font-size:11.5px;line-height:1.6;color:var(--ink-faint)}.console__disclaimer-mark{flex:none;width:6px;height:6px;margin-top:6px;border-radius:50%;border:1px solid rgba(255,206,122,.5);background:#ffce7a29}.console__caption{margin:16px 0 0;text-align:center;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#a9c8f580}.console__foot{margin:8px auto 0;max-width:66ch;text-align:center;font-size:12.5px;line-height:1.6;color:var(--ink-faint)}#cns-0:checked~#cvw-0-0:checked~.console__chrome .console__url[data-url="0-0"],#cns-0:checked~#cvw-0-1:checked~.console__chrome .console__url[data-url="0-1"],#cns-0:checked~#cvw-0-2:checked~.console__chrome .console__url[data-url="0-2"],#cns-1:checked~#cvw-1-0:checked~.console__chrome .console__url[data-url="1-0"],#cns-1:checked~#cvw-1-1:checked~.console__chrome .console__url[data-url="1-1"],#cns-1:checked~#cvw-1-2:checked~.console__chrome .console__url[data-url="1-2"],#cns-1:checked~#cvw-1-3:checked~.console__chrome .console__url[data-url="1-3"],#cns-1:checked~#cvw-1-4:checked~.console__chrome .console__url[data-url="1-4"],#cns-1:checked~#cvw-1-5:checked~.console__chrome .console__url[data-url="1-5"],#cns-1:checked~#cvw-1-6:checked~.console__chrome .console__url[data-url="1-6"],#cns-1:checked~#cvw-1-7:checked~.console__chrome .console__url[data-url="1-7"],#cns-1:checked~#cvw-1-8:checked~.console__chrome .console__url[data-url="1-8"],#cns-1:checked~#cvw-1-9:checked~.console__chrome .console__url[data-url="1-9"],#cns-1:checked~#cvw-1-10:checked~.console__chrome .console__url[data-url="1-10"],#cns-2:checked~#cvw-2-0:checked~.console__chrome .console__url[data-url="2-0"],#cns-2:checked~#cvw-2-1:checked~.console__chrome .console__url[data-url="2-1"],#cns-2:checked~#cvw-2-2:checked~.console__chrome .console__url[data-url="2-2"],#cns-2:checked~#cvw-2-3:checked~.console__chrome .console__url[data-url="2-3"],#cns-2:checked~#cvw-2-4:checked~.console__chrome .console__url[data-url="2-4"],#cns-2:checked~#cvw-2-5:checked~.console__chrome .console__url[data-url="2-5"],#cns-2:checked~#cvw-2-6:checked~.console__chrome .console__url[data-url="2-6"],#cns-2:checked~#cvw-2-7:checked~.console__chrome .console__url[data-url="2-7"],#cns-3:checked~#cvw-3-0:checked~.console__chrome .console__url[data-url="3-0"],#cns-3:checked~#cvw-3-1:checked~.console__chrome .console__url[data-url="3-1"],#cns-3:checked~#cvw-3-2:checked~.console__chrome .console__url[data-url="3-2"],#cns-3:checked~#cvw-3-3:checked~.console__chrome .console__url[data-url="3-3"],#cns-3:checked~#cvw-3-4:checked~.console__chrome .console__url[data-url="3-4"],#cns-3:checked~#cvw-3-5:checked~.console__chrome .console__url[data-url="3-5"],#cns-3:checked~#cvw-3-6:checked~.console__chrome .console__url[data-url="3-6"],#cns-3:checked~#cvw-3-7:checked~.console__chrome .console__url[data-url="3-7"],#cns-4:checked~#cvw-4-0:checked~.console__chrome .console__url[data-url="4-0"],#cns-4:checked~#cvw-4-1:checked~.console__chrome .console__url[data-url="4-1"],#cns-4:checked~#cvw-4-2:checked~.console__chrome .console__url[data-url="4-2"],#cns-4:checked~#cvw-4-3:checked~.console__chrome .console__url[data-url="4-3"],#cns-4:checked~#cvw-4-4:checked~.console__chrome .console__url[data-url="4-4"],#cns-4:checked~#cvw-4-5:checked~.console__chrome .console__url[data-url="4-5"],#cns-4:checked~#cvw-4-6:checked~.console__chrome .console__url[data-url="4-6"],#cns-4:checked~#cvw-4-7:checked~.console__chrome .console__url[data-url="4-7"],#cns-5:checked~#cvw-5-0:checked~.console__chrome .console__url[data-url="5-0"],#cns-5:checked~#cvw-5-1:checked~.console__chrome .console__url[data-url="5-1"],#cns-5:checked~#cvw-5-2:checked~.console__chrome .console__url[data-url="5-2"],#cns-5:checked~#cvw-5-3:checked~.console__chrome .console__url[data-url="5-3"],#cns-5:checked~#cvw-5-4:checked~.console__chrome .console__url[data-url="5-4"],#cns-5:checked~#cvw-5-5:checked~.console__chrome .console__url[data-url="5-5"],#cns-5:checked~#cvw-5-6:checked~.console__chrome .console__url[data-url="5-6"],#cns-5:checked~#cvw-5-7:checked~.console__chrome .console__url[data-url="5-7"],#cns-5:checked~#cvw-5-8:checked~.console__chrome .console__url[data-url="5-8"],#cns-5:checked~#cvw-5-9:checked~.console__chrome .console__url[data-url="5-9"]{display:block}#cns-0:checked~.console__app .console__hub[data-hub="0"],#cns-1:checked~.console__app .console__hub[data-hub="1"],#cns-2:checked~.console__app .console__hub[data-hub="2"],#cns-3:checked~.console__app .console__hub[data-hub="3"],#cns-4:checked~.console__app .console__hub[data-hub="4"],#cns-5:checked~.console__app .console__hub[data-hub="5"]{background:rgba(var(--acc-rgb),.16);color:var(--ink-bright);border-color:rgba(var(--acc-rgb),.44);box-shadow:inset 0 0 0 1px rgba(var(--acc-rgb),.3),0 0 0 4px rgba(var(--acc-rgb),.07)}#cns-0:checked~.console__app .console__screen[data-hub="0"],#cns-1:checked~.console__app .console__screen[data-hub="1"],#cns-2:checked~.console__app .console__screen[data-hub="2"],#cns-3:checked~.console__app .console__screen[data-hub="3"],#cns-4:checked~.console__app .console__screen[data-hub="4"],#cns-5:checked~.console__app .console__screen[data-hub="5"]{display:block;animation:screenIn .42s var(--ease) both}#cvw-0-0:checked~.console__app .console__view[data-vw="0-0"],#cvw-0-1:checked~.console__app .console__view[data-vw="0-1"],#cvw-0-2:checked~.console__app .console__view[data-vw="0-2"],#cvw-1-0:checked~.console__app .console__view[data-vw="1-0"],#cvw-1-1:checked~.console__app .console__view[data-vw="1-1"],#cvw-1-2:checked~.console__app .console__view[data-vw="1-2"],#cvw-1-3:checked~.console__app .console__view[data-vw="1-3"],#cvw-1-4:checked~.console__app .console__view[data-vw="1-4"],#cvw-1-5:checked~.console__app .console__view[data-vw="1-5"],#cvw-1-6:checked~.console__app .console__view[data-vw="1-6"],#cvw-1-7:checked~.console__app .console__view[data-vw="1-7"],#cvw-1-8:checked~.console__app .console__view[data-vw="1-8"],#cvw-1-9:checked~.console__app .console__view[data-vw="1-9"],#cvw-1-10:checked~.console__app .console__view[data-vw="1-10"],#cvw-2-0:checked~.console__app .console__view[data-vw="2-0"],#cvw-2-1:checked~.console__app .console__view[data-vw="2-1"],#cvw-2-2:checked~.console__app .console__view[data-vw="2-2"],#cvw-2-3:checked~.console__app .console__view[data-vw="2-3"],#cvw-2-4:checked~.console__app .console__view[data-vw="2-4"],#cvw-2-5:checked~.console__app .console__view[data-vw="2-5"],#cvw-2-6:checked~.console__app .console__view[data-vw="2-6"],#cvw-2-7:checked~.console__app .console__view[data-vw="2-7"],#cvw-3-0:checked~.console__app .console__view[data-vw="3-0"],#cvw-3-1:checked~.console__app .console__view[data-vw="3-1"],#cvw-3-2:checked~.console__app .console__view[data-vw="3-2"],#cvw-3-3:checked~.console__app .console__view[data-vw="3-3"],#cvw-3-4:checked~.console__app .console__view[data-vw="3-4"],#cvw-3-5:checked~.console__app .console__view[data-vw="3-5"],#cvw-3-6:checked~.console__app .console__view[data-vw="3-6"],#cvw-3-7:checked~.console__app .console__view[data-vw="3-7"],#cvw-4-0:checked~.console__app .console__view[data-vw="4-0"],#cvw-4-1:checked~.console__app .console__view[data-vw="4-1"],#cvw-4-2:checked~.console__app .console__view[data-vw="4-2"],#cvw-4-3:checked~.console__app .console__view[data-vw="4-3"],#cvw-4-4:checked~.console__app .console__view[data-vw="4-4"],#cvw-4-5:checked~.console__app .console__view[data-vw="4-5"],#cvw-4-6:checked~.console__app .console__view[data-vw="4-6"],#cvw-4-7:checked~.console__app .console__view[data-vw="4-7"],#cvw-5-0:checked~.console__app .console__view[data-vw="5-0"],#cvw-5-1:checked~.console__app .console__view[data-vw="5-1"],#cvw-5-2:checked~.console__app .console__view[data-vw="5-2"],#cvw-5-3:checked~.console__app .console__view[data-vw="5-3"],#cvw-5-4:checked~.console__app .console__view[data-vw="5-4"],#cvw-5-5:checked~.console__app .console__view[data-vw="5-5"],#cvw-5-6:checked~.console__app .console__view[data-vw="5-6"],#cvw-5-7:checked~.console__app .console__view[data-vw="5-7"],#cvw-5-8:checked~.console__app .console__view[data-vw="5-8"],#cvw-5-9:checked~.console__app .console__view[data-vw="5-9"]{border-color:rgba(var(--acc-rgb),.28);background:rgba(var(--acc-rgb),.08);color:var(--acc-ink)}#cvw-0-0:checked~.console__app .console__view[data-vw="0-0"] .console__view-step,#cvw-0-1:checked~.console__app .console__view[data-vw="0-1"] .console__view-step,#cvw-0-2:checked~.console__app .console__view[data-vw="0-2"] .console__view-step,#cvw-1-0:checked~.console__app .console__view[data-vw="1-0"] .console__view-step,#cvw-1-1:checked~.console__app .console__view[data-vw="1-1"] .console__view-step,#cvw-1-2:checked~.console__app .console__view[data-vw="1-2"] .console__view-step,#cvw-1-3:checked~.console__app .console__view[data-vw="1-3"] .console__view-step,#cvw-1-4:checked~.console__app .console__view[data-vw="1-4"] .console__view-step,#cvw-1-5:checked~.console__app .console__view[data-vw="1-5"] .console__view-step,#cvw-1-6:checked~.console__app .console__view[data-vw="1-6"] .console__view-step,#cvw-1-7:checked~.console__app .console__view[data-vw="1-7"] .console__view-step,#cvw-1-8:checked~.console__app .console__view[data-vw="1-8"] .console__view-step,#cvw-1-9:checked~.console__app .console__view[data-vw="1-9"] .console__view-step,#cvw-1-10:checked~.console__app .console__view[data-vw="1-10"] .console__view-step,#cvw-2-0:checked~.console__app .console__view[data-vw="2-0"] .console__view-step,#cvw-2-1:checked~.console__app .console__view[data-vw="2-1"] .console__view-step,#cvw-2-2:checked~.console__app .console__view[data-vw="2-2"] .console__view-step,#cvw-2-3:checked~.console__app .console__view[data-vw="2-3"] .console__view-step,#cvw-2-4:checked~.console__app .console__view[data-vw="2-4"] .console__view-step,#cvw-2-5:checked~.console__app .console__view[data-vw="2-5"] .console__view-step,#cvw-2-6:checked~.console__app .console__view[data-vw="2-6"] .console__view-step,#cvw-2-7:checked~.console__app .console__view[data-vw="2-7"] .console__view-step,#cvw-3-0:checked~.console__app .console__view[data-vw="3-0"] .console__view-step,#cvw-3-1:checked~.console__app .console__view[data-vw="3-1"] .console__view-step,#cvw-3-2:checked~.console__app .console__view[data-vw="3-2"] .console__view-step,#cvw-3-3:checked~.console__app .console__view[data-vw="3-3"] .console__view-step,#cvw-3-4:checked~.console__app .console__view[data-vw="3-4"] .console__view-step,#cvw-3-5:checked~.console__app .console__view[data-vw="3-5"] .console__view-step,#cvw-3-6:checked~.console__app .console__view[data-vw="3-6"] .console__view-step,#cvw-3-7:checked~.console__app .console__view[data-vw="3-7"] .console__view-step,#cvw-4-0:checked~.console__app .console__view[data-vw="4-0"] .console__view-step,#cvw-4-1:checked~.console__app .console__view[data-vw="4-1"] .console__view-step,#cvw-4-2:checked~.console__app .console__view[data-vw="4-2"] .console__view-step,#cvw-4-3:checked~.console__app .console__view[data-vw="4-3"] .console__view-step,#cvw-4-4:checked~.console__app .console__view[data-vw="4-4"] .console__view-step,#cvw-4-5:checked~.console__app .console__view[data-vw="4-5"] .console__view-step,#cvw-4-6:checked~.console__app .console__view[data-vw="4-6"] .console__view-step,#cvw-4-7:checked~.console__app .console__view[data-vw="4-7"] .console__view-step,#cvw-5-0:checked~.console__app .console__view[data-vw="5-0"] .console__view-step,#cvw-5-1:checked~.console__app .console__view[data-vw="5-1"] .console__view-step,#cvw-5-2:checked~.console__app .console__view[data-vw="5-2"] .console__view-step,#cvw-5-3:checked~.console__app .console__view[data-vw="5-3"] .console__view-step,#cvw-5-4:checked~.console__app .console__view[data-vw="5-4"] .console__view-step,#cvw-5-5:checked~.console__app .console__view[data-vw="5-5"] .console__view-step,#cvw-5-6:checked~.console__app .console__view[data-vw="5-6"] .console__view-step,#cvw-5-7:checked~.console__app .console__view[data-vw="5-7"] .console__view-step,#cvw-5-8:checked~.console__app .console__view[data-vw="5-8"] .console__view-step,#cvw-5-9:checked~.console__app .console__view[data-vw="5-9"] .console__view-step{background:rgba(var(--acc-rgb),.22);color:var(--acc-ink)}#cvw-0-0:checked~.console__app .console__panel[data-vw="0-0"],#cvw-0-1:checked~.console__app .console__panel[data-vw="0-1"],#cvw-0-2:checked~.console__app .console__panel[data-vw="0-2"],#cvw-1-0:checked~.console__app .console__panel[data-vw="1-0"],#cvw-1-1:checked~.console__app .console__panel[data-vw="1-1"],#cvw-1-2:checked~.console__app .console__panel[data-vw="1-2"],#cvw-1-3:checked~.console__app .console__panel[data-vw="1-3"],#cvw-1-4:checked~.console__app .console__panel[data-vw="1-4"],#cvw-1-5:checked~.console__app .console__panel[data-vw="1-5"],#cvw-1-6:checked~.console__app .console__panel[data-vw="1-6"],#cvw-1-7:checked~.console__app .console__panel[data-vw="1-7"],#cvw-1-8:checked~.console__app .console__panel[data-vw="1-8"],#cvw-1-9:checked~.console__app .console__panel[data-vw="1-9"],#cvw-1-10:checked~.console__app .console__panel[data-vw="1-10"],#cvw-2-0:checked~.console__app .console__panel[data-vw="2-0"],#cvw-2-1:checked~.console__app .console__panel[data-vw="2-1"],#cvw-2-2:checked~.console__app .console__panel[data-vw="2-2"],#cvw-2-3:checked~.console__app .console__panel[data-vw="2-3"],#cvw-2-4:checked~.console__app .console__panel[data-vw="2-4"],#cvw-2-5:checked~.console__app .console__panel[data-vw="2-5"],#cvw-2-6:checked~.console__app .console__panel[data-vw="2-6"],#cvw-2-7:checked~.console__app .console__panel[data-vw="2-7"],#cvw-3-0:checked~.console__app .console__panel[data-vw="3-0"],#cvw-3-1:checked~.console__app .console__panel[data-vw="3-1"],#cvw-3-2:checked~.console__app .console__panel[data-vw="3-2"],#cvw-3-3:checked~.console__app .console__panel[data-vw="3-3"],#cvw-3-4:checked~.console__app .console__panel[data-vw="3-4"],#cvw-3-5:checked~.console__app .console__panel[data-vw="3-5"],#cvw-3-6:checked~.console__app .console__panel[data-vw="3-6"],#cvw-3-7:checked~.console__app .console__panel[data-vw="3-7"],#cvw-4-0:checked~.console__app .console__panel[data-vw="4-0"],#cvw-4-1:checked~.console__app .console__panel[data-vw="4-1"],#cvw-4-2:checked~.console__app .console__panel[data-vw="4-2"],#cvw-4-3:checked~.console__app .console__panel[data-vw="4-3"],#cvw-4-4:checked~.console__app .console__panel[data-vw="4-4"],#cvw-4-5:checked~.console__app .console__panel[data-vw="4-5"],#cvw-4-6:checked~.console__app .console__panel[data-vw="4-6"],#cvw-4-7:checked~.console__app .console__panel[data-vw="4-7"],#cvw-5-0:checked~.console__app .console__panel[data-vw="5-0"],#cvw-5-1:checked~.console__app .console__panel[data-vw="5-1"],#cvw-5-2:checked~.console__app .console__panel[data-vw="5-2"],#cvw-5-3:checked~.console__app .console__panel[data-vw="5-3"],#cvw-5-4:checked~.console__app .console__panel[data-vw="5-4"],#cvw-5-5:checked~.console__app .console__panel[data-vw="5-5"],#cvw-5-6:checked~.console__app .console__panel[data-vw="5-6"],#cvw-5-7:checked~.console__app .console__panel[data-vw="5-7"],#cvw-5-8:checked~.console__app .console__panel[data-vw="5-8"],#cvw-5-9:checked~.console__app .console__panel[data-vw="5-9"]{display:block;animation:screenIn .36s var(--ease) both}@keyframes screenIn{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}#cns-0:focus-visible~.console__app .console__hub[data-hub="0"],#cns-1:focus-visible~.console__app .console__hub[data-hub="1"],#cns-2:focus-visible~.console__app .console__hub[data-hub="2"],#cns-3:focus-visible~.console__app .console__hub[data-hub="3"],#cns-4:focus-visible~.console__app .console__hub[data-hub="4"],#cns-5:focus-visible~.console__app .console__hub[data-hub="5"],#cvw-0-0:focus-visible~.console__app .console__view[data-vw="0-0"],#cvw-0-1:focus-visible~.console__app .console__view[data-vw="0-1"],#cvw-0-2:focus-visible~.console__app .console__view[data-vw="0-2"],#cvw-1-0:focus-visible~.console__app .console__view[data-vw="1-0"],#cvw-1-1:focus-visible~.console__app .console__view[data-vw="1-1"],#cvw-1-2:focus-visible~.console__app .console__view[data-vw="1-2"],#cvw-1-3:focus-visible~.console__app .console__view[data-vw="1-3"],#cvw-1-4:focus-visible~.console__app .console__view[data-vw="1-4"],#cvw-1-5:focus-visible~.console__app .console__view[data-vw="1-5"],#cvw-1-6:focus-visible~.console__app .console__view[data-vw="1-6"],#cvw-1-7:focus-visible~.console__app .console__view[data-vw="1-7"],#cvw-1-8:focus-visible~.console__app .console__view[data-vw="1-8"],#cvw-1-9:focus-visible~.console__app .console__view[data-vw="1-9"],#cvw-1-10:focus-visible~.console__app .console__view[data-vw="1-10"],#cvw-2-0:focus-visible~.console__app .console__view[data-vw="2-0"],#cvw-2-1:focus-visible~.console__app .console__view[data-vw="2-1"],#cvw-2-2:focus-visible~.console__app .console__view[data-vw="2-2"],#cvw-2-3:focus-visible~.console__app .console__view[data-vw="2-3"],#cvw-2-4:focus-visible~.console__app .console__view[data-vw="2-4"],#cvw-2-5:focus-visible~.console__app .console__view[data-vw="2-5"],#cvw-2-6:focus-visible~.console__app .console__view[data-vw="2-6"],#cvw-2-7:focus-visible~.console__app .console__view[data-vw="2-7"],#cvw-3-0:focus-visible~.console__app .console__view[data-vw="3-0"],#cvw-3-1:focus-visible~.console__app .console__view[data-vw="3-1"],#cvw-3-2:focus-visible~.console__app .console__view[data-vw="3-2"],#cvw-3-3:focus-visible~.console__app .console__view[data-vw="3-3"],#cvw-3-4:focus-visible~.console__app .console__view[data-vw="3-4"],#cvw-3-5:focus-visible~.console__app .console__view[data-vw="3-5"],#cvw-3-6:focus-visible~.console__app .console__view[data-vw="3-6"],#cvw-3-7:focus-visible~.console__app .console__view[data-vw="3-7"],#cvw-4-0:focus-visible~.console__app .console__view[data-vw="4-0"],#cvw-4-1:focus-visible~.console__app .console__view[data-vw="4-1"],#cvw-4-2:focus-visible~.console__app .console__view[data-vw="4-2"],#cvw-4-3:focus-visible~.console__app .console__view[data-vw="4-3"],#cvw-4-4:focus-visible~.console__app .console__view[data-vw="4-4"],#cvw-4-5:focus-visible~.console__app .console__view[data-vw="4-5"],#cvw-4-6:focus-visible~.console__app .console__view[data-vw="4-6"],#cvw-4-7:focus-visible~.console__app .console__view[data-vw="4-7"],#cvw-5-0:focus-visible~.console__app .console__view[data-vw="5-0"],#cvw-5-1:focus-visible~.console__app .console__view[data-vw="5-1"],#cvw-5-2:focus-visible~.console__app .console__view[data-vw="5-2"],#cvw-5-3:focus-visible~.console__app .console__view[data-vw="5-3"],#cvw-5-4:focus-visible~.console__app .console__view[data-vw="5-4"],#cvw-5-5:focus-visible~.console__app .console__view[data-vw="5-5"],#cvw-5-6:focus-visible~.console__app .console__view[data-vw="5-6"],#cvw-5-7:focus-visible~.console__app .console__view[data-vw="5-7"],#cvw-5-8:focus-visible~.console__app .console__view[data-vw="5-8"],#cvw-5-9:focus-visible~.console__app .console__view[data-vw="5-9"],#cvw-0-0:focus-visible~.console__app .mod[data-vw="0-0"],#cvw-0-1:focus-visible~.console__app .mod[data-vw="0-1"],#cvw-0-2:focus-visible~.console__app .mod[data-vw="0-2"],#cvw-1-0:focus-visible~.console__app .mod[data-vw="1-0"],#cvw-1-1:focus-visible~.console__app .mod[data-vw="1-1"],#cvw-1-2:focus-visible~.console__app .mod[data-vw="1-2"],#cvw-1-3:focus-visible~.console__app .mod[data-vw="1-3"],#cvw-1-4:focus-visible~.console__app .mod[data-vw="1-4"],#cvw-1-5:focus-visible~.console__app .mod[data-vw="1-5"],#cvw-1-6:focus-visible~.console__app .mod[data-vw="1-6"],#cvw-1-7:focus-visible~.console__app .mod[data-vw="1-7"],#cvw-1-8:focus-visible~.console__app .mod[data-vw="1-8"],#cvw-1-9:focus-visible~.console__app .mod[data-vw="1-9"],#cvw-1-10:focus-visible~.console__app .mod[data-vw="1-10"],#cvw-2-0:focus-visible~.console__app .mod[data-vw="2-0"],#cvw-2-1:focus-visible~.console__app .mod[data-vw="2-1"],#cvw-2-2:focus-visible~.console__app .mod[data-vw="2-2"],#cvw-2-3:focus-visible~.console__app .mod[data-vw="2-3"],#cvw-2-4:focus-visible~.console__app .mod[data-vw="2-4"],#cvw-2-5:focus-visible~.console__app .mod[data-vw="2-5"],#cvw-2-6:focus-visible~.console__app .mod[data-vw="2-6"],#cvw-2-7:focus-visible~.console__app .mod[data-vw="2-7"],#cvw-3-0:focus-visible~.console__app .mod[data-vw="3-0"],#cvw-3-1:focus-visible~.console__app .mod[data-vw="3-1"],#cvw-3-2:focus-visible~.console__app .mod[data-vw="3-2"],#cvw-3-3:focus-visible~.console__app .mod[data-vw="3-3"],#cvw-3-4:focus-visible~.console__app .mod[data-vw="3-4"],#cvw-3-5:focus-visible~.console__app .mod[data-vw="3-5"],#cvw-3-6:focus-visible~.console__app .mod[data-vw="3-6"],#cvw-3-7:focus-visible~.console__app .mod[data-vw="3-7"],#cvw-4-0:focus-visible~.console__app .mod[data-vw="4-0"],#cvw-4-1:focus-visible~.console__app .mod[data-vw="4-1"],#cvw-4-2:focus-visible~.console__app .mod[data-vw="4-2"],#cvw-4-3:focus-visible~.console__app .mod[data-vw="4-3"],#cvw-4-4:focus-visible~.console__app .mod[data-vw="4-4"],#cvw-4-5:focus-visible~.console__app .mod[data-vw="4-5"],#cvw-4-6:focus-visible~.console__app .mod[data-vw="4-6"],#cvw-4-7:focus-visible~.console__app .mod[data-vw="4-7"],#cvw-5-0:focus-visible~.console__app .mod[data-vw="5-0"],#cvw-5-1:focus-visible~.console__app .mod[data-vw="5-1"],#cvw-5-2:focus-visible~.console__app .mod[data-vw="5-2"],#cvw-5-3:focus-visible~.console__app .mod[data-vw="5-3"],#cvw-5-4:focus-visible~.console__app .mod[data-vw="5-4"],#cvw-5-5:focus-visible~.console__app .mod[data-vw="5-5"],#cvw-5-6:focus-visible~.console__app .mod[data-vw="5-6"],#cvw-5-7:focus-visible~.console__app .mod[data-vw="5-7"],#cvw-5-8:focus-visible~.console__app .mod[data-vw="5-8"],#cvw-5-9:focus-visible~.console__app .mod[data-vw="5-9"],#cvw-0-0:focus-visible~.console__app .console__screen[data-hub="0"] .console__back,#cvw-1-0:focus-visible~.console__app .console__screen[data-hub="1"] .console__back,#cvw-2-0:focus-visible~.console__app .console__screen[data-hub="2"] .console__back,#cvw-3-0:focus-visible~.console__app .console__screen[data-hub="3"] .console__back,#cvw-4-0:focus-visible~.console__app .console__screen[data-hub="4"] .console__back,#cvw-5-0:focus-visible~.console__app .console__screen[data-hub="5"] .console__back{outline:2px solid var(--acc);outline-offset:2px}.band--problem{padding-top:clamp(52px,6vw,88px)}.problems{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(258px,100%),1fr));gap:18px;margin:52px 0 0;padding:0;list-style:none}.problem{position:relative;padding:26px 24px 28px;border-radius:20px;border:1px solid var(--hair);background:linear-gradient(170deg,#141a2899,#070a108c);transition:border-color .4s var(--ease),transform .4s var(--ease),box-shadow .4s var(--ease)}.problem__mark{display:block;width:26px;height:2px;border-radius:2px;background:linear-gradient(90deg,#ff8c6ecc,#ff8c6e00)}.problem__name{margin:20px 0 0;font-family:var(--font-display);font-size:17px;font-weight:500;line-height:1.28;letter-spacing:-.02em;color:var(--ink-panel)}.problem__desc{margin:12px 0 0;font-size:14.5px;line-height:1.65;color:var(--ink-mute)}.band--solution{padding-top:clamp(60px,7vw,90px)}.pillar-stack{display:grid;gap:14px;margin:0;padding:0;list-style:none}.pillar-card{position:relative;padding:24px 26px 26px;border-radius:20px;border:1px solid var(--hair);background:var(--panel);overflow:hidden}.pillar-card__index{position:absolute;top:18px;right:22px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:rgba(var(--acc-rgb),.45)}.pillar-card__name{margin:0;font-family:var(--font-display);font-size:18px;font-weight:500;letter-spacing:-.02em;color:var(--ink-bright)}.pillar-card__desc{margin:10px 0 0;font-size:14.5px;line-height:1.65;color:var(--ink-mute)}.steps-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:20px;margin:32px 0 0;padding:0;list-style:none;counter-reset:none}.stepcard{position:relative;padding:28px 24px 26px;border-radius:20px;border:1px solid var(--hair);background:linear-gradient(175deg,#121927b3,#070a1080)}.stepcard__num{display:block;font-family:var(--font-mono);font-size:12px;letter-spacing:.2em;color:var(--acc)}.stepcard__rail{display:block;height:1px;margin:16px 0 20px;background:linear-gradient(90deg,rgba(var(--acc-rgb),.55),#ffffff0d)}.stepcard__name{margin:0;font-family:var(--font-display);font-size:19px;font-weight:500;letter-spacing:-.02em;color:var(--ink-panel)}.stepcard__desc{margin:12px 0 0;font-size:14.5px;line-height:1.65;color:var(--ink-mute)}.stepcard__detail{margin:18px 0 0;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.bento{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px}.bento__cell{position:relative;display:flex;flex-direction:column;padding:clamp(22px,2.4vw,30px);border-radius:22px;border:1px solid var(--hair);background:linear-gradient(168deg,#131a29b8,#070a1099);overflow:hidden;transition:border-color .4s var(--ease),transform .4s var(--ease),box-shadow .4s var(--ease)}.bento__cell.is-wide{grid-column:span 2}.bento__cell.is-tall{grid-row:span 2}.bento__cell.is-full{grid-column:span 3}.bento__dots{position:absolute;inset:0;background-image:var(--dots);background-size:22px 22px;pointer-events:none}.bento__cell>*:not(.bento__dots){position:relative}.bento__tag{margin:0;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--acc)}.bento__name{margin:16px 0 0;font-family:var(--font-display);font-size:clamp(19px,1.5vw,23px);font-weight:500;line-height:1.2;letter-spacing:-.025em;color:var(--ink-bright);text-wrap:balance}.bento__cell>.bento__desc{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.bento__points{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none}.bento__points li{padding:4px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.06);font-size:10.5px;color:#e7edf75c;transition:color .4s var(--ease),border-color .4s var(--ease)}.is-wide.is-tall .bento__name{font-size:clamp(21px,1.9vw,27px)}.bento__cell.is-wide.is-tall:after{content:"";position:absolute;left:8%;bottom:-34%;width:70%;height:70%;background:radial-gradient(circle,rgba(var(--acc-rgb),.16),transparent 66%);filter:blur(12px);pointer-events:none}.dash__label{margin:34px 0 0;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:#a9c8f58c}.sources{display:grid;gap:10px;margin:16px 0 0;padding:0;list-style:none}.source{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding-left:16px;border-left:1px solid var(--hair-strong)}.source__dot{width:7px;height:7px;border-radius:50%;background:var(--acc);align-self:center}.source--1 .source__dot{background:#ffb46ed9}.source--2 .source__dot{background:#e7edf747}.source__name{font-size:14px;font-weight:500;color:var(--ink-panel)}.source__desc{font-size:13.5px;color:var(--ink-mute)}.dash{position:relative;padding:clamp(22px,3vw,32px);border-radius:26px;border:1px solid var(--hair);background:var(--panel);box-shadow:0 40px 90px -40px #000000e6;overflow:hidden}.dash__dots{position:absolute;inset:0;background-image:var(--dots);background-size:22px 22px;pointer-events:none}.dash>*:not(.dash__dots){position:relative}.dash__caption{margin:0;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#a9c8f58c}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:1px;margin:20px 0 0;padding:0;list-style:none;border:1px solid var(--hair);border-radius:16px;background:var(--hair);overflow:hidden}.metric{display:flex;flex-direction:column;gap:7px;padding:16px 18px;background:#090d15f2}.metric__name{font-family:var(--font-display);font-size:15px;font-weight:500;letter-spacing:-.02em;color:var(--ink-bright)}.metric__desc{font-size:12.5px;line-height:1.5;color:var(--ink-mute)}.dash__chart{display:flex;align-items:flex-end;gap:5px;height:96px;margin-top:24px;padding:0 2px;border-bottom:1px solid var(--hair)}.dash__bar{flex:1 1 0;min-width:0;border-radius:3px 3px 0 0;background:linear-gradient(180deg,rgba(var(--acc-rgb),.75),rgba(var(--acc-rgb),.1))}.dash__foot{margin:22px 0 0;font-size:13px;line-height:1.65;color:var(--ink-mute)}.benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(268px,100%),1fr));gap:34px 40px;margin:56px 0 0;padding:0;list-style:none}.benefit__rule{display:block;width:34px;height:1px;background:linear-gradient(90deg,var(--acc),rgba(var(--acc-rgb),0))}.benefit__name{margin:18px 0 0;font-family:var(--font-display);font-size:19px;font-weight:500;letter-spacing:-.02em;color:var(--ink-bright)}.benefit__desc{margin:10px 0 0;font-size:14.5px;line-height:1.68;color:var(--ink-mute)}.band--learn{padding-bottom:20px}.learn{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px 40px;padding:clamp(30px,4vw,48px);border-radius:26px;border:1px solid var(--hair);background:linear-gradient(140deg,rgba(var(--acc-rgb),.1),#090d15b3 55%);overflow:hidden}.learn__dots{position:absolute;inset:0;background-image:var(--dots);background-size:22px 22px;pointer-events:none}.learn__text{position:relative;flex:1 1 420px}.learn__action{position:relative}.learn__title{margin:16px 0 0;max-width:22ch;font-family:var(--font-display);font-size:clamp(24px,2.6vw,34px);font-weight:500;line-height:1.15;letter-spacing:-.03em;color:var(--ink-bright);text-wrap:balance}.learn__lead{margin:14px 0 0;max-width:62ch;font-size:15.5px;line-height:1.7;color:var(--ink-mute)}.learn__action .btn--ghost{border-color:rgba(var(--acc-rgb),.38)}.learn__action .btn--ghost:hover{border-color:rgba(var(--acc-rgb),.7)}.footer__grid{display:grid;grid-template-columns:minmax(240px,1.6fr) repeat(auto-fit,minmax(150px,1fr));gap:36px 40px;padding-bottom:40px}.footer__identity{max-width:34ch}.footer__brand{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--font-display);font-size:14.5px;color:var(--ink-soft)}.footer__tagline{margin:12px 0 0;font-size:14px;line-height:1.6;color:var(--ink-mute)}.footer__group{display:flex;flex-direction:column;gap:11px;font-size:14px}.footer__group-label{margin:0 0 3px;font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#a9c8f580}.footer__group .navlink{color:#e7edf780}.footer__bar{border-top:1px solid var(--hair);padding-top:26px}.footer__copy{margin:0;font-size:13px;color:var(--ink-faint)}.bento__demo{display:flex;flex:1 1 auto;min-width:0;min-height:188px;margin-top:20px;opacity:.9;transition:opacity .4s var(--ease)}.demo--alert{min-height:250px}.demo--intel,.demo--copilot{min-height:198px}.demo--workflow{min-height:152px}.dm{display:flex;flex-direction:column;width:100%;border-radius:13px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#0a0f19d1,#06090fe6);box-shadow:inset 0 1px #ffffff0a;overflow:hidden;transition:border-color .4s var(--ease)}.dm__bar{display:flex;align-items:center;gap:8px;padding:8px 11px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff04}.dm__led{width:6px;height:6px;border-radius:50%;background:var(--acc);box-shadow:0 0 8px rgba(var(--acc-rgb),.8)}.dm__label{font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm__live{margin-left:auto;padding:2px 7px;border-radius:999px;border:1px solid rgba(124,224,195,.28);font-family:var(--font-mono);font-size:8px;letter-spacing:.14em;text-transform:uppercase;color:#7ce0c3;white-space:nowrap}.dm__body{position:relative;display:flex;flex:1 1 auto;flex-direction:column;gap:9px;padding:11px;min-width:0}.dm-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:#ffffff08;font-family:var(--font-mono);font-size:9px;letter-spacing:.04em;color:var(--ink-mute);white-space:nowrap}.dm-pill.is-ok{color:#7ce0c3;border-color:#7ce0c34d;background:#7ce0c317}.dm-pill.is-warn{color:#ffce7a;border-color:#ffce7a52;background:#ffce7a1a}.dm-pill.is-crit{color:#ff8f8f;border-color:#ff8f8f5c;background:#ff8f8f1f}.dm-pill.is-acc{color:var(--acc-ink);border-color:rgba(var(--acc-rgb),.3);background:rgba(var(--acc-rgb),.1)}.dm-pill.is-quiet{color:var(--ink-dim)}.dm-check{width:11px;height:11px;flex:none}.dm-check path{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:15;stroke-dashoffset:0}.bento__demo.is-live *,.bento__demo.is-live *:before,.bento__demo.is-live *:after{animation-duration:var(--dm-t, 8s);animation-timing-function:var(--ease);animation-iteration-count:infinite;animation-fill-mode:backwards}@keyframes dmIn04{0%,4%{opacity:0;transform:translate3d(0,7px,0)}11%,86%{opacity:1;transform:none}95%,to{opacity:0;transform:translate3d(0,-3px,0)}}@keyframes dmIn12{0%,12%{opacity:0;transform:translate3d(0,7px,0)}19%,86%{opacity:1;transform:none}95%,to{opacity:0;transform:translate3d(0,-3px,0)}}@keyframes dmIn20{0%,20%{opacity:0;transform:translate3d(0,7px,0)}27%,86%{opacity:1;transform:none}95%,to{opacity:0;transform:translate3d(0,-3px,0)}}@keyframes dmIn28{0%,28%{opacity:0;transform:translate3d(0,7px,0)}35%,86%{opacity:1;transform:none}95%,to{opacity:0;transform:translate3d(0,-3px,0)}}@keyframes dmIn36{0%,36%{opacity:0;transform:translate3d(0,7px,0)}43%,86%{opacity:1;transform:none}95%,to{opacity:0;transform:translate3d(0,-3px,0)}}@keyframes dmIn44{0%,44%{opacity:0;transform:translate3d(0,7px,0)}51%,86%{opacity:1;transform:none}95%,to{opacity:0;transform:translate3d(0,-3px,0)}}@keyframes dmIn52{0%,52%{opacity:0;transform:translate3d(0,7px,0)}59%,86%{opacity:1;transform:none}95%,to{opacity:0;transform:translate3d(0,-3px,0)}}@keyframes dmIn60{0%,60%{opacity:0;transform:translate3d(0,7px,0)}67%,86%{opacity:1;transform:none}95%,to{opacity:0;transform:translate3d(0,-3px,0)}}@keyframes dmIn68{0%,68%{opacity:0;transform:translate3d(0,7px,0)}75%,86%{opacity:1;transform:none}95%,to{opacity:0;transform:translate3d(0,-3px,0)}}@keyframes dmSide20{0%,20%{opacity:0;transform:translate3d(14px,0,0)}28%,86%{opacity:1;transform:none}95%,to{opacity:0;transform:translate3d(8px,0,0)}}@keyframes dmSide04{0%,4%{opacity:0;transform:translate3d(14px,0,0)}12%,86%{opacity:1;transform:none}95%,to{opacity:0;transform:translate3d(8px,0,0)}}@keyframes dmSide10{0%,10%{opacity:0;transform:translate3d(14px,0,0)}18%,86%{opacity:1;transform:none}95%,to{opacity:0;transform:translate3d(8px,0,0)}}@keyframes dmSide16{0%,16%{opacity:0;transform:translate3d(14px,0,0)}24%,86%{opacity:1;transform:none}95%,to{opacity:0;transform:translate3d(8px,0,0)}}@keyframes dmSide22{0%,22%{opacity:0;transform:translate3d(14px,0,0)}30%,86%{opacity:1;transform:none}95%,to{opacity:0;transform:translate3d(8px,0,0)}}@keyframes dmShow36{0%,36%{opacity:0}44%,86%{opacity:1}95%,to{opacity:0}}@keyframes dmGrow08{0%,8%{opacity:0;transform:scaleX(0)}15%{opacity:1}32%,86%{opacity:1;transform:scaleX(1)}95%,to{opacity:0;transform:scaleX(1)}}@keyframes dmGrow16{0%,16%{opacity:0;transform:scaleX(0)}23%{opacity:1}40%,86%{opacity:1;transform:scaleX(1)}95%,to{opacity:0;transform:scaleX(1)}}@keyframes dmGrow24{0%,24%{opacity:0;transform:scaleX(0)}31%{opacity:1}48%,86%{opacity:1;transform:scaleX(1)}95%,to{opacity:0;transform:scaleX(1)}}@keyframes dmGrow32{0%,32%{opacity:0;transform:scaleX(0)}39%{opacity:1}56%,86%{opacity:1;transform:scaleX(1)}95%,to{opacity:0;transform:scaleX(1)}}@keyframes dmDraw16{0%,16%{opacity:0;stroke-dashoffset:15}22%{opacity:1}34%,86%{opacity:1;stroke-dashoffset:0}95%,to{opacity:0;stroke-dashoffset:0}}@keyframes dmDraw26{0%,26%{opacity:0;stroke-dashoffset:15}32%{opacity:1}44%,86%{opacity:1;stroke-dashoffset:0}95%,to{opacity:0;stroke-dashoffset:0}}@keyframes dmDraw36{0%,36%{opacity:0;stroke-dashoffset:15}42%{opacity:1}54%,86%{opacity:1;stroke-dashoffset:0}95%,to{opacity:0;stroke-dashoffset:0}}@keyframes dmDraw46{0%,46%{opacity:0;stroke-dashoffset:15}52%{opacity:1}64%,86%{opacity:1;stroke-dashoffset:0}95%,to{opacity:0;stroke-dashoffset:0}}@keyframes dmDraw56{0%,56%{opacity:0;stroke-dashoffset:15}62%{opacity:1}74%,86%{opacity:1;stroke-dashoffset:0}95%,to{opacity:0;stroke-dashoffset:0}}@keyframes dmPop48{0%,48%{opacity:0;transform:scale(.85)}56%{opacity:1;transform:scale(1.04)}62%,86%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(1)}}@keyframes dmPop60{0%,60%{opacity:0;transform:scale(.85)}68%{opacity:1;transform:scale(1.04)}74%,86%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(1)}}.demo--alert{--dm-t: 8s}.al__rows{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.al__row{position:relative;display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:9px;border:1px solid rgba(255,255,255,.05);background:#ffffff05}.al__row>*{position:relative}.al__row.is-actor:before{content:"";position:absolute;inset:0;border-radius:inherit;background:#ff8f8f12;box-shadow:inset 0 0 0 1px #ff8f8f4d;pointer-events:none}.al__id{min-width:56px;font-family:var(--font-mono);font-size:10.5px;color:var(--ink-panel)}.al__spark{display:flex;flex:1 1 auto;align-items:flex-end;gap:2px;height:15px;min-width:30px}.al__spark i{flex:1 1 auto;max-width:4px;border-radius:1px;background:#ffffff21;transform-origin:bottom}.al__spark i:nth-child(1){height:38%}.al__spark i:nth-child(2){height:54%}.al__spark i:nth-child(3){height:44%}.al__spark i:nth-child(4){height:62%}.al__spark i:nth-child(5){height:50%}.al__spark i:nth-child(6){height:72%}.al__spark i:nth-child(7){height:60%}.al__spark i:nth-child(8){height:84%}.al__spark i:nth-child(9){height:68%}.al__metric{font-family:var(--font-mono);font-size:10px;color:var(--ink-dim)}.al__pills{display:inline-grid}.al__pills .dm-pill{grid-area:1 / 1}.al__pills .dm-pill.is-ok,.al__pills .dm-pill.is-warn{opacity:0}.al__toast{align-self:flex-end;display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:9px;border:1px solid rgba(255,143,143,.3);background:#1e0f12eb;font-size:10.5px;color:#ffc4c4;box-shadow:0 12px 28px -18px #000000f2}.al__toast-dot{width:5px;height:5px;border-radius:50%;background:#ff8f8f;box-shadow:0 0 8px #ff8f8fd9}.al__steps{margin:auto 0 0;padding:2px 0 0;list-style:none}.al__steps li{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:11.5px;color:var(--ink-soft)}.al__node{position:relative;width:7px;height:7px;flex:none;border-radius:50%;background:rgba(var(--acc-rgb),.55)}.al__steps li:not(:last-child) .al__node:after{content:"";position:absolute;left:50%;top:9px;width:1px;height:16px;transform:translate(-50%);background:linear-gradient(rgba(var(--acc-rgb),.4),rgba(var(--acc-rgb),.05))}.al__steps li.is-action{color:#ffd9a8}.al__steps li.is-action .al__node{background:#ffb35c;box-shadow:0 0 10px #ffb35cbf}@keyframes alHot{0%,24%{opacity:0}36%,86%{opacity:1}95%,to{opacity:0}}@keyframes alPillOk{0%,16%{opacity:1}24%,to{opacity:0}}@keyframes alPillWarn{0%,18%{opacity:0}26%,34%{opacity:1}42%,to{opacity:0}}@keyframes alPillCrit{0%,36%{opacity:0}44%,86%{opacity:1}95%,to{opacity:0}}@keyframes alBar{0%,20%{transform:scaleY(.5)}40%,86%{transform:scaleY(1)}95%,to{transform:scaleY(.5)}}.demo--alert.is-live .al__row{animation-name:dmIn04}.demo--alert.is-live .al__row:nth-child(2){animation-delay:calc(var(--dm-t) * .02)}.demo--alert.is-live .al__row:nth-child(3){animation-delay:calc(var(--dm-t) * .04)}.demo--alert.is-live .al__row.is-actor:before{animation-name:alHot}.demo--alert.is-live .is-actor .al__spark i{animation-name:alBar}.demo--alert.is-live .al__pills .is-ok{animation-name:alPillOk}.demo--alert.is-live .al__pills .is-warn{animation-name:alPillWarn}.demo--alert.is-live .al__pills .is-crit{animation-name:alPillCrit}.demo--alert.is-live .al__toast{animation-name:dmSide20}.demo--alert.is-live .al__steps li:nth-child(1){animation-name:dmIn36}.demo--alert.is-live .al__steps li:nth-child(2){animation-name:dmIn44}.demo--alert.is-live .al__steps li:nth-child(3){animation-name:dmIn52}.demo--alert.is-live .al__steps li:nth-child(4){animation-name:dmIn60}.demo--workorder{--dm-t: 8s}.wo__asset{display:grid;grid-template-columns:1fr auto;gap:2px 8px;padding:9px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.07);background:#ffffff06}.wo__asset-id{font-family:var(--font-mono);font-size:12px;color:var(--ink-bright)}.wo__asset-meta{font-size:10px;color:var(--ink-dim)}.wo__ticket{grid-column:2;grid-row:1 / span 2;align-self:center;padding:3px 7px;border-radius:6px;border:1px solid rgba(var(--acc-rgb),.28);background:rgba(var(--acc-rgb),.08);font-family:var(--font-mono);font-size:9px;color:var(--acc)}.wo__create{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:8px;border:1px solid rgba(var(--acc-rgb),.3);background:rgba(var(--acc-rgb),.12);font-size:10.5px;color:var(--acc-ink)}.wo__create:before{content:"+";font-family:var(--font-mono);color:var(--acc)}.wo__tech{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#ffffff05}.wo__avatar{width:21px;height:21px;flex:none;border-radius:50%;background:linear-gradient(140deg,rgba(var(--acc-rgb),.55),rgba(var(--acc-rgb),.14));box-shadow:inset 0 0 0 1px #ffffff1f}.wo__tech-text{display:flex;flex-direction:column;line-height:1.35;min-width:0}.wo__tech-text b{font-size:11px;font-weight:500;color:var(--ink-panel)}.wo__tech-text i{font-style:normal;font-size:9.5px;color:var(--ink-dim)}.wo__steps{display:flex;flex-direction:column;gap:7px;margin:auto 0 0;padding:0;list-style:none}.wo__steps li{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--ink-soft)}.wo__dot{display:grid;place-items:center;width:16px;height:16px;flex:none;border-radius:50%;border:1px solid rgba(124,224,195,.4);background:#7ce0c31f;color:#7ce0c3}.wo__dot .dm-check{width:9px;height:9px}.wo__track{height:3px;border-radius:2px;background:#ffffff0f;overflow:hidden}.wo__fill{display:block;height:100%;width:100%;border-radius:2px;background:linear-gradient(90deg,rgba(var(--acc-rgb),.35),var(--acc));transform-origin:left}@keyframes woClick{0%,8%{opacity:0;transform:translate3d(0,6px,0)}16%{opacity:1;transform:none}21%{transform:scale(.94)}27%,86%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(1)}}@keyframes woFill{0%,12%{opacity:0;transform:scaleX(.03)}18%{opacity:1}36%{transform:scaleX(.3)}52%{transform:scaleX(.62)}70%,86%{opacity:1;transform:scaleX(1)}95%,to{opacity:0;transform:scaleX(1)}}.demo--workorder.is-live .wo__asset{animation-name:dmIn04}.demo--workorder.is-live .wo__create{animation-name:woClick}.demo--workorder.is-live .wo__tech{animation-name:dmIn20}.demo--workorder.is-live .wo__steps li:nth-child(1){animation-name:dmIn28}.demo--workorder.is-live .wo__steps li:nth-child(2){animation-name:dmIn36}.demo--workorder.is-live .wo__steps li:nth-child(3){animation-name:dmIn44}.demo--workorder.is-live .wo__steps li:nth-child(4){animation-name:dmIn52}.demo--workorder.is-live .wo__steps li:nth-child(1) .dm-check path{animation-name:dmDraw26}.demo--workorder.is-live .wo__steps li:nth-child(2) .dm-check path{animation-name:dmDraw36}.demo--workorder.is-live .wo__steps li:nth-child(3) .dm-check path{animation-name:dmDraw46}.demo--workorder.is-live .wo__steps li:nth-child(4) .dm-check path{animation-name:dmDraw56}.demo--workorder.is-live .wo__fill{animation-name:woFill}.demo--planning{--dm-t: 7s}.pl__months{display:grid;grid-template-columns:repeat(4,1fr);margin-left:92px;padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,.06)}.pl__months span{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.14em;color:var(--ink-faint)}.pl__tasks{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none}.pl__tasks li{display:grid;grid-template-columns:92px 1fr;align-items:center}.pl__name{padding-right:8px;font-size:9.5px;color:var(--ink-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl__lane{position:relative;height:9px;border-radius:3px;background-image:linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:25% 100%}.pl__bar{position:absolute;top:0;bottom:0;border-radius:3px;background:linear-gradient(90deg,rgba(var(--acc-rgb),.78),rgba(var(--acc-rgb),.32));box-shadow:0 0 12px -3px rgba(var(--acc-rgb),.7);transform-origin:left}.pl__tasks li:nth-child(1) .pl__bar{left:2%;width:46%}.pl__tasks li:nth-child(2) .pl__bar{left:30%;width:34%}.pl__tasks li:nth-child(3) .pl__bar{left:56%;width:40%}.pl__foot{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:auto}.demo--planning.is-live .pl__months span{animation-name:dmIn04}.demo--planning.is-live .pl__tasks li:nth-child(1){animation-name:dmIn04}.demo--planning.is-live .pl__tasks li:nth-child(2){animation-name:dmIn12}.demo--planning.is-live .pl__tasks li:nth-child(3){animation-name:dmIn20}.demo--planning.is-live .pl__tasks li:nth-child(1) .pl__bar{animation-name:dmGrow08}.demo--planning.is-live .pl__tasks li:nth-child(2) .pl__bar{animation-name:dmGrow16}.demo--planning.is-live .pl__tasks li:nth-child(3) .pl__bar{animation-name:dmGrow24}.demo--planning.is-live .pl__foot .is-acc{animation-name:dmIn44}.demo--planning.is-live .pl__foot .is-ok{animation-name:dmPop60}.demo--planning.is-live .pl__foot .dm-check path{animation-name:dmDraw56}.demo--intel{--dm-t: 8s}.in__kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.in__kpi{position:relative;padding:8px 10px;border-radius:9px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;min-width:0}.in__kpi:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(var(--acc-rgb),.4);opacity:0;pointer-events:none}.in__kpi-name{margin:0;font-size:9px;color:var(--ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.in__kpi-value{display:flex;align-items:baseline;gap:1px;margin:3px 0 0;font-family:var(--font-mono);font-size:15px;color:var(--ink-bright)}.in__kpi-value i{font-style:normal;font-size:9.5px;color:var(--acc-ink)}.in__kpi-line{display:block;height:2px;margin-top:7px;border-radius:1px;background:linear-gradient(90deg,var(--acc),rgba(var(--acc-rgb),.08))}.in__trend{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:9px;border:1px solid rgba(255,255,255,.06);background:#ffffff05}.in__trend-label{flex:1 1 auto;font-size:9px;color:var(--ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.in__spark{display:flex;flex:0 0 auto;align-items:flex-end;gap:3px;width:128px;height:22px}.in__spark i{flex:1 1 auto;min-width:0;border-radius:1px;background:rgba(var(--acc-rgb),.34);transform-origin:bottom}.in__spark i:nth-child(1){height:46%}.in__spark i:nth-child(2){height:58%}.in__spark i:nth-child(3){height:50%}.in__spark i:nth-child(4){height:66%}.in__spark i:nth-child(5){height:60%}.in__spark i:nth-child(6){height:74%}.in__spark i:nth-child(7){height:68%}.in__spark i:nth-child(8){height:82%}.in__spark i:nth-child(9){height:76%}.in__spark i:nth-child(10){height:90%}.in__spark i:nth-child(11){height:84%}.in__spark i:nth-child(12){height:100%}.in__spark i:nth-child(11),.in__spark i:nth-child(12){background:#ffce7a80}.in__trend-value{flex:none;font-family:var(--font-mono);font-size:13px;color:var(--ink-bright)}.in__alerts-label{margin:auto 0 0;font-family:var(--font-mono);font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.in__alerts{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;list-style:none}.in__alerts li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 8px;border-radius:7px;border:1px solid rgba(255,255,255,.05);background:#ffffff05}.in__alert-name{font-size:10px;color:var(--ink-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.in__alerts .dm-pill{flex:none}@keyframes inGlow{0%,4%{opacity:0}12%{opacity:1}30%,to{opacity:0}}@keyframes inBar{0%,20%{opacity:0;transform:scaleY(.2)}32%,86%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}.demo--intel.is-live .in__kpi:nth-child(1):after{animation-name:inGlow}.demo--intel.is-live .in__kpi:nth-child(2):after{animation-name:inGlow;animation-delay:calc(var(--dm-t) * .04)}.demo--intel.is-live .in__kpi:nth-child(3):after{animation-name:inGlow;animation-delay:calc(var(--dm-t) * .08)}.demo--intel.is-live .in__trend{animation-name:dmIn12}.demo--intel.is-live .in__spark i{animation-name:inBar;animation-delay:calc(var(--dm-t) * var(--in-bar, 0) * .015)}.demo--intel.is-live .in__spark i:nth-child(2){--in-bar: 1}.demo--intel.is-live .in__spark i:nth-child(3){--in-bar: 2}.demo--intel.is-live .in__spark i:nth-child(4){--in-bar: 3}.demo--intel.is-live .in__spark i:nth-child(5){--in-bar: 4}.demo--intel.is-live .in__spark i:nth-child(6){--in-bar: 5}.demo--intel.is-live .in__spark i:nth-child(7){--in-bar: 6}.demo--intel.is-live .in__spark i:nth-child(8){--in-bar: 7}.demo--intel.is-live .in__spark i:nth-child(9){--in-bar: 8}.demo--intel.is-live .in__spark i:nth-child(10){--in-bar: 9}.demo--intel.is-live .in__spark i:nth-child(11){--in-bar: 10}.demo--intel.is-live .in__spark i:nth-child(12){--in-bar: 11}.demo--intel.is-live .in__alerts-label{animation-name:dmIn44}.demo--intel.is-live .in__alerts li:nth-child(1){animation-name:dmIn52}.demo--intel.is-live .in__alerts li:nth-child(2){animation-name:dmIn52;animation-delay:calc(var(--dm-t) * .04)}.demo--intel.is-live .in__alerts li:nth-child(1) .dm-pill{animation-name:dmPop60}.demo--intel.is-live .in__alerts li:nth-child(2) .dm-pill{animation-name:dmPop60;animation-delay:calc(var(--dm-t) * .04)}.demo--copilot{--dm-t: 8s}.cp__ask{display:flex;align-items:center;gap:7px;margin:0;padding:8px 10px;border-radius:9px;border:1px solid rgba(var(--acc-rgb),.26);background:rgba(var(--acc-rgb),.07);font-size:11px;color:var(--acc-ink)}.cp__caret{flex:none;width:1px;height:12px;background:var(--acc-ink)}.cp__reel{position:relative;flex:1 1 0;min-height:104px;overflow:hidden;mask-image:linear-gradient(180deg,transparent,#000 13%,#000 84%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 13%,#000 84%,transparent)}.cp__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.cp__list li{margin-bottom:4px}.cp__group{padding-top:7px;font-family:var(--font-mono);font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.cp__q{padding:4px 9px;border-radius:7px;border:1px solid rgba(255,255,255,.05);background:#ffffff05;font-size:10px;color:var(--ink-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes cpReel{0%{transform:translateZ(0)}to{transform:translate3d(0,-50%,0)}}@keyframes cpCaret{0%,45%{opacity:1}55%,to{opacity:0}}.demo--copilot.is-live .cp__list{animation-name:cpReel;animation-duration:48s;animation-timing-function:linear}.demo--copilot.is-live .cp__caret{animation-name:cpCaret;animation-duration:1.1s;animation-timing-function:steps(1,end)}.demo--provision{--dm-t: 7s}.pv__steps{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.pv__steps li{display:grid;grid-template-columns:18px 1fr;align-items:center;gap:5px 9px}.pv__num{grid-row:1 / span 2;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1px solid rgba(var(--acc-rgb),.3);background:rgba(var(--acc-rgb),.1);color:#7ce0c3}.pv__num b{grid-area:1 / 1;font-family:var(--font-mono);font-size:9px;font-weight:400;color:var(--acc);opacity:0}.pv__num .dm-check{grid-area:1 / 1;width:10px;height:10px}.pv__text{font-size:10.5px;color:var(--ink-soft)}.pv__field{grid-column:2;height:5px;border-radius:3px;background:#ffffff0d;overflow:hidden}.pv__field-fill{display:block;height:100%;width:100%;background:linear-gradient(90deg,rgba(var(--acc-rgb),.5),rgba(var(--acc-rgb),.14));transform-origin:left}.pv__foot{display:flex;align-items:center;gap:8px;margin-top:auto}.pv__readiness{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.pv__track{flex:1 1 auto;height:4px;border-radius:2px;background:#ffffff0f;overflow:hidden}.pv__fill{display:block;height:100%;width:100%;background:linear-gradient(90deg,rgba(var(--acc-rgb),.4),var(--acc));box-shadow:0 0 10px rgba(var(--acc-rgb),.5);transform-origin:left}.pv__done{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;border:1px solid rgba(124,224,195,.32);background:#7ce0c31a;font-size:10.5px;color:#7ce0c3}@keyframes pvNum16{0%,16%{opacity:1}24%,to{opacity:0}}@keyframes pvNum26{0%,26%{opacity:1}34%,to{opacity:0}}@keyframes pvNum36{0%,36%{opacity:1}44%,to{opacity:0}}@keyframes pvNum46{0%,46%{opacity:1}54%,to{opacity:0}}@keyframes pvFill{0%,6%{opacity:0;transform:scaleX(.02)}12%{opacity:1}26%{transform:scaleX(.25)}38%{transform:scaleX(.5)}50%{transform:scaleX(.75)}62%,86%{opacity:1;transform:scaleX(1)}95%,to{opacity:0;transform:scaleX(1)}}.demo--provision.is-live .pv__steps li:nth-child(1){animation-name:dmIn04}.demo--provision.is-live .pv__steps li:nth-child(2){animation-name:dmIn12}.demo--provision.is-live .pv__steps li:nth-child(3){animation-name:dmIn20}.demo--provision.is-live .pv__steps li:nth-child(4){animation-name:dmIn28}.demo--provision.is-live .pv__steps li:nth-child(1) .pv__field-fill{animation-name:dmGrow08}.demo--provision.is-live .pv__steps li:nth-child(2) .pv__field-fill{animation-name:dmGrow16}.demo--provision.is-live .pv__steps li:nth-child(3) .pv__field-fill{animation-name:dmGrow24}.demo--provision.is-live .pv__steps li:nth-child(4) .pv__field-fill{animation-name:dmGrow32}.demo--provision.is-live .pv__steps li:nth-child(1) .pv__num b{animation-name:pvNum16}.demo--provision.is-live .pv__steps li:nth-child(2) .pv__num b{animation-name:pvNum26}.demo--provision.is-live .pv__steps li:nth-child(3) .pv__num b{animation-name:pvNum36}.demo--provision.is-live .pv__steps li:nth-child(4) .pv__num b{animation-name:pvNum46}.demo--provision.is-live .pv__steps li:nth-child(1) .dm-check path{animation-name:dmDraw16}.demo--provision.is-live .pv__steps li:nth-child(2) .dm-check path{animation-name:dmDraw26}.demo--provision.is-live .pv__steps li:nth-child(3) .dm-check path{animation-name:dmDraw36}.demo--provision.is-live .pv__steps li:nth-child(4) .dm-check path{animation-name:dmDraw46}.demo--provision.is-live .pv__fill{animation-name:pvFill}.demo--provision.is-live .pv__done{animation-name:dmPop60}.demo--provision.is-live .pv__done .dm-check path{animation-name:dmDraw56}.demo--library{--dm-t: 7s}.lb__docs{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.lb__docs li{position:relative;display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:8px;border:1px solid rgba(255,255,255,.055);background:#ffffff05}.lb__docs li.is-picked:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:rgba(var(--acc-rgb),.1);box-shadow:inset 0 0 0 1px rgba(var(--acc-rgb),.32);pointer-events:none}.lb__file{position:relative;z-index:1;width:12px;height:15px;flex:none;border-radius:2px;border:1px solid rgba(var(--acc-rgb),.4);background:rgba(var(--acc-rgb),.12)}.lb__file:after{content:"";position:absolute;left:2px;right:2px;top:3px;height:1px;background:rgba(var(--acc-rgb),.5);box-shadow:0 3px rgba(var(--acc-rgb),.34),0 6px rgba(var(--acc-rgb),.22)}.lb__name{position:relative;z-index:1;font-size:10.5px;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb__foot{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:auto}.demo--library.is-live .lb__docs li:nth-child(1){animation-name:dmSide04}.demo--library.is-live .lb__docs li:nth-child(2){animation-name:dmSide10}.demo--library.is-live .lb__docs li:nth-child(3){animation-name:dmSide16}.demo--library.is-live .lb__docs li:nth-child(4){animation-name:dmSide22}.demo--library.is-live .lb__docs li.is-picked:after{animation-name:dmShow36}.demo--library.is-live .lb__foot .is-acc{animation-name:dmIn44}.demo--library.is-live .lb__foot .is-ok{animation-name:dmPop60}.demo--library.is-live .lb__foot .dm-check path{animation-name:dmDraw56}.demo--qr{--dm-t: 8s}.qr__scan{position:relative;align-self:center;width:72px;height:72px;padding:6px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;overflow:hidden}.qr__glyph{display:block;width:100%;height:100%}.qr__glyph path{fill:#e7edf7b8;shape-rendering:crispEdges}.qr__beam{position:absolute;left:0;right:0;top:0;height:30px;background:linear-gradient(180deg,transparent,rgba(var(--acc-rgb),.22) 60%,rgba(var(--acc-rgb),.95) 96%,transparent 100%);opacity:0;transform:translate3d(0,-30px,0)}.qr__hit{display:grid;place-items:center;align-self:center;min-height:32px;text-align:center}.qr__wait{grid-area:1 / 1;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;color:var(--ink-faint);opacity:0}.qr__found{grid-area:1 / 1;display:flex;flex-direction:column;gap:1px}.qr__found b{font-family:var(--font-mono);font-size:14px;font-weight:500;color:var(--acc-ink)}.qr__found i{font-style:normal;font-size:9px;color:var(--ink-dim)}.qr__parts-label{margin:0;font-family:var(--font-mono);font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.qr__parts{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;list-style:none}.qr__parts li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 8px;border-radius:7px;border:1px solid rgba(255,255,255,.05);background:#ffffff05}.qr__part-name{font-size:10px;color:var(--ink-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qr__qty{display:inline-flex;align-items:baseline;gap:2px;flex:none;font-family:var(--font-mono);font-size:12px;color:var(--ink-panel)}.qr__qty i{font-style:normal;font-size:8px;color:var(--ink-faint)}@keyframes qrBeam{0%,6%{opacity:0;transform:translate3d(0,-30px,0)}11%{opacity:1}32%{opacity:1;transform:translate3d(0,74px,0)}36%,to{opacity:0;transform:translate3d(0,74px,0)}}@keyframes qrWait{0%,8%{opacity:0}14%,30%{opacity:1}36%,to{opacity:0}}.demo--qr.is-live .qr__scan{animation-name:dmIn04}.demo--qr.is-live .qr__beam{animation-name:qrBeam;animation-timing-function:linear}.demo--qr.is-live .qr__wait{animation-name:qrWait}.demo--qr.is-live .qr__found{animation-name:dmPop48}.demo--qr.is-live .qr__parts-label{animation-name:dmIn52}.demo--qr.is-live .qr__parts li:nth-child(1){animation-name:dmIn52}.demo--qr.is-live .qr__parts li:nth-child(2){animation-name:dmIn52;animation-delay:calc(var(--dm-t) * .04)}.demo--qr.is-live .qr__parts li:nth-child(3){animation-name:dmIn52;animation-delay:calc(var(--dm-t) * .08)}.demo--qr.is-live .qr__parts li:nth-child(1) .qr__qty{animation-name:dmIn68}.demo--qr.is-live .qr__parts li:nth-child(2) .qr__qty{animation-name:dmIn68;animation-delay:calc(var(--dm-t) * .03)}.demo--qr.is-live .qr__parts li:nth-child(3) .qr__qty{animation-name:dmIn68;animation-delay:calc(var(--dm-t) * .06)}.demo--workflow{--dm-t: 8s}.wf__chain{display:grid;grid-template-columns:repeat(4,1fr)}.wf__node{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0}.wf__link{position:absolute;top:15px;left:-50%;right:50%;height:1px;background:linear-gradient(90deg,rgba(var(--acc-rgb),.08),rgba(var(--acc-rgb),.6));transform-origin:left}.wf__avatar{position:relative;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid rgba(var(--acc-rgb),.3);background:radial-gradient(circle at 35% 30%,rgba(var(--acc-rgb),.28),rgba(var(--acc-rgb),.06));color:#7ce0c3}.wf__avatar:after{content:"";position:absolute;inset:-3px;border-radius:50%;box-shadow:0 0 0 1px rgba(var(--acc-rgb),.38),0 0 18px -4px rgba(var(--acc-rgb),.9);opacity:0;pointer-events:none}.wf__glyph{position:relative;width:7px;height:7px;margin-top:-5px;border-radius:50%;background:rgba(var(--acc-rgb),.8)}.wf__glyph:after{content:"";position:absolute;top:9px;left:50%;width:14px;height:8px;transform:translate(-50%);border-radius:7px 7px 0 0;background:rgba(var(--acc-rgb),.8)}.wf__role{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf__travel{display:flex;align-items:center;gap:12px;margin-top:2px}.wf__ticket{flex:none;padding:5px 9px;border-radius:7px;border:1px solid rgba(var(--acc-rgb),.3);background:rgba(var(--acc-rgb),.1);font-family:var(--font-mono);font-size:10px;color:var(--acc-ink)}.wf__stages{position:relative;display:grid;flex:1 1 auto;grid-template-columns:repeat(4,1fr);min-width:0;overflow:clip;overflow-clip-margin:8px}.wf__stages:before{content:"";position:absolute;top:4px;left:12.5%;right:12.5%;height:2px;border-radius:1px;background:#ffffff1a}.wf__stage{position:relative;padding-top:14px;font-size:9.5px;color:var(--ink-mute);text-align:center}.wf__stage:before{content:"";position:absolute;top:0;left:50%;width:9px;height:9px;transform:translate(-50%);border-radius:50%;border:1px solid rgba(var(--acc-rgb),.4);background:#060a10}.wf__stage:after{content:"";position:absolute;top:2.5px;left:50%;width:4px;height:4px;transform:translate(-50%);border-radius:50%;background:var(--acc);box-shadow:0 0 8px rgba(var(--acc-rgb),.8)}.wf__marker{position:absolute;top:1px;left:12.5%;right:12.5%;height:0;transform:translate3d(100%,0,0)}.wf__marker:before{content:"";position:absolute;left:0;top:0;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:var(--acc);box-shadow:0 0 12px rgba(var(--acc-rgb),.95)}.wf__perms{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto}.wf__perms-label{font-family:var(--font-mono);font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}@keyframes wfPulse{0%,6%{opacity:0}12%{opacity:1}30%,to{opacity:0}}@keyframes wfMarker{0%,34%{transform:translateZ(0)}42%,48%{transform:translate3d(33.333%,0,0)}56%,62%{transform:translate3d(66.667%,0,0)}70%,to{transform:translate3d(100%,0,0)}}@keyframes wfMarkerDot{0%,26%{opacity:0}32%,86%{opacity:1}93%,to{opacity:0}}@keyframes wfStage34{0%,34%{opacity:0}40%,86%{opacity:1}93%,to{opacity:0}}@keyframes wfStage44{0%,44%{opacity:0}50%,86%{opacity:1}93%,to{opacity:0}}@keyframes wfStage58{0%,58%{opacity:0}64%,86%{opacity:1}93%,to{opacity:0}}@keyframes wfStage72{0%,72%{opacity:0}78%,86%{opacity:1}93%,to{opacity:0}}.demo--workflow.is-live .wf__node:nth-child(1){animation-name:dmIn04}.demo--workflow.is-live .wf__node:nth-child(2){animation-name:dmIn12}.demo--workflow.is-live .wf__node:nth-child(3){animation-name:dmIn20}.demo--workflow.is-live .wf__node:nth-child(4){animation-name:dmIn28}.demo--workflow.is-live .wf__node:nth-child(2) .wf__link{animation-name:dmGrow08}.demo--workflow.is-live .wf__node:nth-child(3) .wf__link{animation-name:dmGrow16}.demo--workflow.is-live .wf__node:nth-child(4) .wf__link{animation-name:dmGrow24}.demo--workflow.is-live .wf__node:nth-child(1) .wf__avatar:after{animation-name:wfPulse}.demo--workflow.is-live .wf__node:nth-child(2) .wf__avatar:after{animation-name:wfPulse;animation-delay:calc(var(--dm-t) * .08)}.demo--workflow.is-live .wf__node:nth-child(3) .wf__avatar:after{animation-name:wfPulse;animation-delay:calc(var(--dm-t) * .16)}.demo--workflow.is-live .wf__node:nth-child(4) .wf__avatar:after{animation-name:wfPulse;animation-delay:calc(var(--dm-t) * .24)}.demo--workflow.is-live .wf__node:nth-child(4) .dm-check path{animation-name:dmDraw36}.demo--workflow.is-live .wf__ticket{animation-name:dmIn28}.demo--workflow.is-live .wf__marker{animation-name:wfMarker}.demo--workflow.is-live .wf__marker:before{animation-name:wfMarkerDot}.demo--workflow.is-live .wf__stage:nth-child(2):after{animation-name:wfStage34}.demo--workflow.is-live .wf__stage:nth-child(3):after{animation-name:wfStage44}.demo--workflow.is-live .wf__stage:nth-child(4):after{animation-name:wfStage58}.demo--workflow.is-live .wf__stage:nth-child(5):after{animation-name:wfStage72}.demo--workflow.is-live .wf__perms .dm-pill:nth-child(2){animation-name:dmIn60}.demo--workflow.is-live .wf__perms .dm-pill:nth-child(3){animation-name:dmIn60;animation-delay:calc(var(--dm-t) * .03)}.demo--workflow.is-live .wf__perms .dm-pill:nth-child(4){animation-name:dmIn60;animation-delay:calc(var(--dm-t) * .06)}@media(hover:hover)and (pointer:fine){.bento__cell:hover{transform:translateY(-2px);border-color:rgba(var(--acc-rgb),.34);box-shadow:0 22px 44px -34px #000000f2,inset 0 0 0 1px rgba(var(--acc-rgb),.07)}.bento__cell:hover .bento__demo{opacity:1}.bento__cell:hover .dm{border-color:rgba(var(--acc-rgb),.2)}.bento__cell:hover .bento__points li{color:#e7edf780;border-color:#ffffff1a}}@media(max-width:1000px){.demo--alert{min-height:226px}}@media(max-width:640px){.wf__travel{flex-direction:column;align-items:stretch;gap:8px}.wf__ticket{align-self:flex-start}.pl__tasks li{grid-template-columns:84px 1fr}.pl__months{margin-left:84px}.in__kpi-value{font-size:14px}}@media(max-width:420px){.al__id{min-width:48px}.al__spark,.in__spark{display:none}.wf__role{font-size:7.5px;letter-spacing:.04em}.wf__stage{font-size:8.5px}}@keyframes lineDraw{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes barGrow{0%{opacity:.3;transform:scaleY(.05)}to{opacity:1;transform:scaleY(1)}}.problem__mark{transform-origin:left center;transition:transform .4s var(--ease)}.problems.is-live .problem__mark{animation:lineDraw .7s var(--ease) backwards}.problems.is-live .problem:nth-child(2) .problem__mark{animation-delay:.11s}.problems.is-live .problem:nth-child(3) .problem__mark{animation-delay:.22s}.problems.is-live .problem:nth-child(4) .problem__mark{animation-delay:.33s}.stepcard__rail{transform-origin:left center}.steps-flow.is-live .stepcard__rail{animation:lineDraw .8s var(--ease) backwards}.steps-flow.is-live .stepcard:nth-child(2) .stepcard__rail{animation-delay:.13s}.steps-flow.is-live .stepcard:nth-child(3) .stepcard__rail{animation-delay:.26s}.steps-flow.is-live .stepcard:nth-child(4) .stepcard__rail{animation-delay:.39s}.benefit__rule{transform-origin:left center;transition:transform .4s var(--ease)}.benefits.is-live .benefit__rule{animation:lineDraw .7s var(--ease) backwards}.benefits.is-live .benefit:nth-child(2) .benefit__rule{animation-delay:90ms}.benefits.is-live .benefit:nth-child(3) .benefit__rule{animation-delay:.18s}.benefits.is-live .benefit:nth-child(4) .benefit__rule{animation-delay:.27s}.benefits.is-live .benefit:nth-child(5) .benefit__rule{animation-delay:.36s}.benefits.is-live .benefit:nth-child(6) .benefit__rule{animation-delay:.45s}.dash__bar{transform-origin:bottom center;transition:filter .35s var(--ease)}.dash__chart.is-live .dash__bar{animation:barGrow .9s var(--ease) backwards}.dash__chart.is-live .dash__bar:nth-child(2){animation-delay:50ms}.dash__chart.is-live .dash__bar:nth-child(3){animation-delay:.1s}.dash__chart.is-live .dash__bar:nth-child(4){animation-delay:.15s}.dash__chart.is-live .dash__bar:nth-child(5){animation-delay:.2s}.dash__chart.is-live .dash__bar:nth-child(6){animation-delay:.25s}.dash__chart.is-live .dash__bar:nth-child(7){animation-delay:.3s}.dash__chart.is-live .dash__bar:nth-child(8){animation-delay:.35s}.dash__chart.is-live .dash__bar:nth-child(9){animation-delay:.4s}.dash__chart.is-live .dash__bar:nth-child(10){animation-delay:.45s}.dash__chart.is-live .dash__bar:nth-child(11){animation-delay:.5s}.dash__chart.is-live .dash__bar:nth-child(12){animation-delay:.55s}.navlink.is-active{color:var(--ink-bright)}@media(min-width:1181px){.navlink{position:relative;padding-bottom:4px}.navlink:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;border-radius:1px;background:var(--acc);box-shadow:0 0 8px rgba(var(--acc-rgb),.7);opacity:0;transform:scaleX(0);transform-origin:left center;transition:transform .4s var(--ease),opacity .4s var(--ease)}.navlink:hover:after,.navlink.is-active:after{opacity:1;transform:scaleX(1)}}.stepcard,.pillar-card{transition:border-color .4s var(--ease),transform .4s var(--ease),box-shadow .4s var(--ease)}.stepcard__num,.pillar-card__index,.benefit__name,.source__name{transition:color .4s var(--ease)}.metric{transition:background .4s var(--ease)}.btn__arrow{display:inline-block;transition:transform .35s var(--ease)}@media(hover:hover)and (pointer:fine){.problem:hover,.stepcard:hover,.pillar-card:hover{transform:translateY(-2px);border-color:rgba(var(--acc-rgb),.34);box-shadow:0 22px 44px -34px #000000f2,inset 0 0 0 1px rgba(var(--acc-rgb),.07)}.problem:hover .problem__mark{transform:scaleX(1.7)}.stepcard:hover .stepcard__num,.pillar-card:hover .pillar-card__index{color:var(--acc-ink)}.benefit:hover .benefit__rule{transform:scaleX(1.7)}.benefit:hover .benefit__name{color:#fff}.metric:hover{background:#121a2af2}.dash:hover .dash__bar{filter:brightness(1.25)}.source:hover .source__name{color:#fff}.learn__action .btn--ghost:hover .btn__arrow{transform:translate(4px)}}.btn:active{transform:translateY(1px) scale(.99)}.dcmap{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;margin-top:52px;align-items:start}.dcmap__pick{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%)}.dcmap__stage{position:relative;min-width:0;aspect-ratio:1200 / 780}.dcmap__plan{display:block;width:100%;height:100%;overflow:visible}.dcmap__floor{fill:#0a0f19d1;stroke:#ffffff1a;stroke-width:1}.dcmap__gridline{fill:none;stroke:#ffffff0b;stroke-width:1}.dcmap__perf{fill:rgba(var(--acc-rgb),.18);stroke:rgba(var(--acc-rgb),.34);stroke-width:.8}.dcz{transition:opacity .5s var(--ease)}.dcz__area{fill:#ffffff06;stroke:#ffffff12;stroke-width:1}.dcz__lit{fill:rgba(var(--acc-rgb),.1);stroke:rgba(var(--acc-rgb),.55);stroke-width:1.5;opacity:0;pointer-events:none;transition:opacity .45s var(--ease)}.dcz__label{fill:#e7edf780;font-family:var(--font-mono);font-size:16px;letter-spacing:2px;text-transform:uppercase}.dcz__sub{fill:#e7edf74d;font-family:var(--font-mono);font-size:13px;letter-spacing:1.4px;text-transform:uppercase}.iso-t{fill:#ffffff1f;stroke:#ffffff2b;stroke-width:.8}.iso-f{fill:#ffffff0d;stroke:#ffffff1c;stroke-width:.8}.iso-s{fill:#ffffff06;stroke:#ffffff14;stroke-width:.8}.iso-t.is-rack{fill:#7e9cce33}.iso-f.is-rack{fill:#0b111cf5;stroke:rgba(var(--acc-rgb),.16)}.iso-s.is-rack{fill:#070b13f5}.iso-t.is-crac{fill:#7e9cce26}.iso-f.is-crac{fill:#0d131ff0}.iso-t.is-power{fill:#ffffff1a}.iso-t.is-desk{fill:#ffffff17}.iso-t.is-part{fill:rgba(var(--acc-rgb),.18)}.iso-t.is-wall{fill:#ffffff12}.iso-f.is-wall{fill:#090e17f5}.rk__bays{fill:none;stroke:rgba(var(--acc-rgb),.26);stroke-width:1.2}.rk__led{fill:#7ce0c3e6}.crac__ring{fill:#080d16eb;stroke:rgba(var(--acc-rgb),.38);stroke-width:1.2}.crac__fan{transform-box:fill-box;transform-origin:center}.crac__fan path{fill:rgba(var(--acc-rgb),.32)}.crac__hub{fill:rgba(var(--acc-rgb),.75)}.noc__screen{fill:rgba(var(--acc-rgb),.3);stroke:rgba(var(--acc-rgb),.5);stroke-width:1}.pln__bar{fill:rgba(var(--acc-rgb),.5)}.fl{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:9 15}.fl--cold{stroke:rgba(var(--acc-rgb),.7)}.fl--hot{stroke:#ff946c8c}.fl--power{stroke:#7ce0c380;stroke-dasharray:4 12}.hud__card{fill:#0a0f19eb;stroke:rgba(var(--acc-rgb),.3);stroke-width:1}.hud__tether{fill:none;stroke:rgba(var(--acc-rgb),.35);stroke-width:1;stroke-dasharray:3 5}.hud__title{fill:rgba(var(--acc-rgb),.8)}.hud__slot{fill:#ffffff0a;stroke:#ffffff14;stroke-width:1}.hud__bar{fill:rgba(var(--acc-rgb),.55);transform-box:fill-box;transform-origin:center bottom}.hud__spark{fill:none;stroke:var(--acc);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dcmap__spot{position:absolute;display:grid;place-items:center;width:40px;height:40px;transform:translate(-50%,-50%);cursor:pointer}.dcmap__halo{position:absolute;width:26px;height:26px;border-radius:50%;background:rgba(var(--acc-rgb),.38);opacity:.35;pointer-events:none;transition:opacity .35s var(--ease)}.dcmap__ring{position:relative;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid rgba(var(--acc-rgb),.6);background:#060a12eb;box-shadow:0 0 0 4px rgba(var(--acc-rgb),.08),0 0 16px -2px rgba(var(--acc-rgb),.7);font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:var(--acc-ink);transition:transform .35s var(--ease),background .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease),color .35s var(--ease)}.dcmap__tip{position:absolute;bottom:calc(100% + 2px);left:50%;padding:6px 11px;border-radius:8px;border:1px solid rgba(var(--acc-rgb),.3);background:#080c14f7;box-shadow:0 14px 30px -18px #000000f2;font-size:12px;line-height:1.3;white-space:nowrap;color:var(--ink-panel);opacity:0;transform:translate(-50%,6px);pointer-events:none;transition:opacity .3s var(--ease),transform .3s var(--ease)}.dcmap__spot.is-below .dcmap__tip{bottom:auto;top:calc(100% + 2px);transform:translate(-50%,-6px)}.dcmap__spot.is-end .dcmap__tip{left:auto;right:-8px;transform:translateY(6px)}.dcmap__spot:hover .dcmap__tip{opacity:1;transform:translate(-50%)}.dcmap__spot.is-end:hover .dcmap__tip{transform:translate(0)}.dcmap__readout{display:flex;flex-direction:column;gap:14px;min-width:0}.dcmap__legend,.dcmap__hint{margin:0;font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint)}.dcmap__hint{margin-top:6px}.dcmap__cards{display:grid}.dcmap__card{grid-area:1 / 1;padding:20px 20px 22px;border-radius:16px;border:1px solid rgba(var(--acc-rgb),.22);background:linear-gradient(168deg,#131a29cc,#070a10ad);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .4s var(--ease),transform .4s var(--ease),visibility .4s}.dcmap__card-zone{margin:0;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--acc)}.dcmap__card-name{margin:12px 0 0;font-family:var(--font-display);font-size:19px;font-weight:500;line-height:1.25;letter-spacing:-.02em;color:var(--ink-bright)}.dcmap__card-desc{margin:10px 0 0;font-size:14px;line-height:1.6;color:var(--ink-mute)}.dcmap__index{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.dcmap__row{display:flex;align-items:baseline;gap:10px;padding:9px 11px;border-radius:9px;border:1px solid transparent;font-size:13.5px;line-height:1.35;color:var(--ink-mute);cursor:pointer;transition:color .3s var(--ease),background .3s var(--ease),border-color .3s var(--ease)}.dcmap__row-num{flex:none;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;color:var(--ink-faint);transition:color .3s var(--ease)}@media(hover:hover)and (pointer:fine){.dcmap__spot:hover .dcmap__ring{transform:scale(1.14);border-color:var(--acc);box-shadow:0 0 0 5px rgba(var(--acc-rgb),.14),0 0 24px -2px rgba(var(--acc-rgb),.9)}.dcmap__spot:hover .dcmap__halo{opacity:.6}.dcmap__row:hover{color:var(--ink-panel);border-color:#ffffff1a}}@keyframes dcSpotIn{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@keyframes dcHalo{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.06;transform:scale(1.95)}}@keyframes dcLed{0%,to{opacity:1}45%{opacity:.16}}@keyframes dcFlow24{to{stroke-dashoffset:-48}}@keyframes dcFlow16{to{stroke-dashoffset:-32}}@keyframes dcSpin{to{transform:rotate(360deg)}}@keyframes dcPerf{0%,to{opacity:1}50%{opacity:.45}}@keyframes dcBar{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.dcmap.is-live .dcmap__ring{animation:dcSpotIn .55s var(--ease) backwards}.dcmap.is-live .dcmap__halo{animation:dcHalo 2.8s ease-in-out infinite}.dcmap.is-live .rk__led--p0,.dcmap.is-live .rk__led--p1,.dcmap.is-live .rk__led--p2{animation:dcLed 2.2s ease-in-out infinite}.dcmap.is-live .rk__led--p1{animation-delay:.73s}.dcmap.is-live .rk__led--p2{animation-delay:1.46s}.dcmap.is-live .fl--cold{animation:dcFlow24 2.4s linear infinite}.dcmap.is-live .fl--cold.fl--b{animation-duration:2.9s}.dcmap.is-live .fl--hot{animation:dcFlow24 3.4s linear infinite reverse}.dcmap.is-live .fl--power{animation:dcFlow16 1.9s linear infinite}.dcmap.is-live .crac__fan{animation:dcSpin 3.6s linear infinite}.dcmap.is-live .crac__fan--s1{animation-duration:4.6s}.dcmap.is-live .crac__fan--s2{animation-duration:2.9s}.dcmap.is-live .dcmap__perf{animation:dcPerf 3.4s ease-in-out infinite}.dcmap.is-live .dcmap__perf:nth-child(3n+2){animation-delay:1.1s}.dcmap.is-live .dcmap__perf:nth-child(3n+3){animation-delay:2.2s}.dcmap.is-live .hud__bar{animation:dcBar 2.8s ease-in-out infinite}.dcmap.is-live .hud__bar--1{animation-delay:.5s}.dcmap.is-live .hud__bar--2{animation-delay:1s}#dcz-0:checked~.dcmap__stage .dcz:not(.dcz--0){opacity:.3}#dcz-0:checked~.dcmap__stage .dcz--0 .dcz__lit{opacity:1}#dcz-0:checked~.dcmap__stage .dcmap__spot--0 .dcmap__ring{transform:scale(1.16);border-color:var(--acc);background:rgba(var(--acc-rgb),.9);color:#04060a;box-shadow:0 0 0 5px rgba(var(--acc-rgb),.16),0 0 26px -2px rgba(var(--acc-rgb),.95)}#dcz-0:checked~.dcmap__stage .dcmap__spot--0 .dcmap__halo{opacity:.8}#dcz-0:checked~.dcmap__readout .dcmap__card--0{opacity:1;visibility:visible;transform:none}#dcz-0:checked~.dcmap__readout .dcmap__row--0{border-color:rgba(var(--acc-rgb),.34);background:rgba(var(--acc-rgb),.09);color:var(--ink-bright)}#dcz-0:checked~.dcmap__readout .dcmap__row--0 .dcmap__row-num{color:var(--acc)}#dcz-1:checked~.dcmap__stage .dcz:not(.dcz--1){opacity:.3}#dcz-1:checked~.dcmap__stage .dcz--1 .dcz__lit{opacity:1}#dcz-1:checked~.dcmap__stage .dcmap__spot--1 .dcmap__ring{transform:scale(1.16);border-color:var(--acc);background:rgba(var(--acc-rgb),.9);color:#04060a;box-shadow:0 0 0 5px rgba(var(--acc-rgb),.16),0 0 26px -2px rgba(var(--acc-rgb),.95)}#dcz-1:checked~.dcmap__stage .dcmap__spot--1 .dcmap__halo{opacity:.8}#dcz-1:checked~.dcmap__readout .dcmap__card--1{opacity:1;visibility:visible;transform:none}#dcz-1:checked~.dcmap__readout .dcmap__row--1{border-color:rgba(var(--acc-rgb),.34);background:rgba(var(--acc-rgb),.09);color:var(--ink-bright)}#dcz-1:checked~.dcmap__readout .dcmap__row--1 .dcmap__row-num{color:var(--acc)}#dcz-2:checked~.dcmap__stage .dcz:not(.dcz--2){opacity:.3}#dcz-2:checked~.dcmap__stage .dcz--2 .dcz__lit{opacity:1}#dcz-2:checked~.dcmap__stage .dcmap__spot--2 .dcmap__ring{transform:scale(1.16);border-color:var(--acc);background:rgba(var(--acc-rgb),.9);color:#04060a;box-shadow:0 0 0 5px rgba(var(--acc-rgb),.16),0 0 26px -2px rgba(var(--acc-rgb),.95)}#dcz-2:checked~.dcmap__stage .dcmap__spot--2 .dcmap__halo{opacity:.8}#dcz-2:checked~.dcmap__readout .dcmap__card--2{opacity:1;visibility:visible;transform:none}#dcz-2:checked~.dcmap__readout .dcmap__row--2{border-color:rgba(var(--acc-rgb),.34);background:rgba(var(--acc-rgb),.09);color:var(--ink-bright)}#dcz-2:checked~.dcmap__readout .dcmap__row--2 .dcmap__row-num{color:var(--acc)}#dcz-3:checked~.dcmap__stage .dcz:not(.dcz--3){opacity:.3}#dcz-3:checked~.dcmap__stage .dcz--3 .dcz__lit{opacity:1}#dcz-3:checked~.dcmap__stage .dcmap__spot--3 .dcmap__ring{transform:scale(1.16);border-color:var(--acc);background:rgba(var(--acc-rgb),.9);color:#04060a;box-shadow:0 0 0 5px rgba(var(--acc-rgb),.16),0 0 26px -2px rgba(var(--acc-rgb),.95)}#dcz-3:checked~.dcmap__stage .dcmap__spot--3 .dcmap__halo{opacity:.8}#dcz-3:checked~.dcmap__readout .dcmap__card--3{opacity:1;visibility:visible;transform:none}#dcz-3:checked~.dcmap__readout .dcmap__row--3{border-color:rgba(var(--acc-rgb),.34);background:rgba(var(--acc-rgb),.09);color:var(--ink-bright)}#dcz-3:checked~.dcmap__readout .dcmap__row--3 .dcmap__row-num{color:var(--acc)}#dcz-4:checked~.dcmap__stage .dcz:not(.dcz--4){opacity:.3}#dcz-4:checked~.dcmap__stage .dcz--4 .dcz__lit{opacity:1}#dcz-4:checked~.dcmap__stage .dcmap__spot--4 .dcmap__ring{transform:scale(1.16);border-color:var(--acc);background:rgba(var(--acc-rgb),.9);color:#04060a;box-shadow:0 0 0 5px rgba(var(--acc-rgb),.16),0 0 26px -2px rgba(var(--acc-rgb),.95)}#dcz-4:checked~.dcmap__stage .dcmap__spot--4 .dcmap__halo{opacity:.8}#dcz-4:checked~.dcmap__readout .dcmap__card--4{opacity:1;visibility:visible;transform:none}#dcz-4:checked~.dcmap__readout .dcmap__row--4{border-color:rgba(var(--acc-rgb),.34);background:rgba(var(--acc-rgb),.09);color:var(--ink-bright)}#dcz-4:checked~.dcmap__readout .dcmap__row--4 .dcmap__row-num{color:var(--acc)}#dcz-5:checked~.dcmap__stage .dcz:not(.dcz--5){opacity:.3}#dcz-5:checked~.dcmap__stage .dcz--5 .dcz__lit{opacity:1}#dcz-5:checked~.dcmap__stage .dcmap__spot--5 .dcmap__ring{transform:scale(1.16);border-color:var(--acc);background:rgba(var(--acc-rgb),.9);color:#04060a;box-shadow:0 0 0 5px rgba(var(--acc-rgb),.16),0 0 26px -2px rgba(var(--acc-rgb),.95)}#dcz-5:checked~.dcmap__stage .dcmap__spot--5 .dcmap__halo{opacity:.8}#dcz-5:checked~.dcmap__readout .dcmap__card--5{opacity:1;visibility:visible;transform:none}#dcz-5:checked~.dcmap__readout .dcmap__row--5{border-color:rgba(var(--acc-rgb),.34);background:rgba(var(--acc-rgb),.09);color:var(--ink-bright)}#dcz-5:checked~.dcmap__readout .dcmap__row--5 .dcmap__row-num{color:var(--acc)}#dcz-0:focus-visible~.dcmap__stage .dcmap__spot--0 .dcmap__ring,#dcz-0:focus-visible~.dcmap__readout .dcmap__row--0{outline:2px solid var(--acc);outline-offset:3px}#dcz-1:focus-visible~.dcmap__stage .dcmap__spot--1 .dcmap__ring,#dcz-1:focus-visible~.dcmap__readout .dcmap__row--1{outline:2px solid var(--acc);outline-offset:3px}#dcz-2:focus-visible~.dcmap__stage .dcmap__spot--2 .dcmap__ring,#dcz-2:focus-visible~.dcmap__readout .dcmap__row--2{outline:2px solid var(--acc);outline-offset:3px}#dcz-3:focus-visible~.dcmap__stage .dcmap__spot--3 .dcmap__ring,#dcz-3:focus-visible~.dcmap__readout .dcmap__row--3{outline:2px solid var(--acc);outline-offset:3px}#dcz-4:focus-visible~.dcmap__stage .dcmap__spot--4 .dcmap__ring,#dcz-4:focus-visible~.dcmap__readout .dcmap__row--4{outline:2px solid var(--acc);outline-offset:3px}#dcz-5:focus-visible~.dcmap__stage .dcmap__spot--5 .dcmap__ring,#dcz-5:focus-visible~.dcmap__readout .dcmap__row--5{outline:2px solid var(--acc);outline-offset:3px}.dcmap__stage:has(.dcmap__spot--0:hover) .dcz--0 .dcz__lit,.dcmap:has(.dcmap__row--0:hover) .dcz--0 .dcz__lit{opacity:.5}.dcmap__stage:has(.dcmap__spot--1:hover) .dcz--1 .dcz__lit,.dcmap:has(.dcmap__row--1:hover) .dcz--1 .dcz__lit{opacity:.5}.dcmap__stage:has(.dcmap__spot--2:hover) .dcz--2 .dcz__lit,.dcmap:has(.dcmap__row--2:hover) .dcz--2 .dcz__lit{opacity:.5}.dcmap__stage:has(.dcmap__spot--3:hover) .dcz--3 .dcz__lit,.dcmap:has(.dcmap__row--3:hover) .dcz--3 .dcz__lit{opacity:.5}.dcmap__stage:has(.dcmap__spot--4:hover) .dcz--4 .dcz__lit,.dcmap:has(.dcmap__row--4:hover) .dcz--4 .dcz__lit{opacity:.5}.dcmap__stage:has(.dcmap__spot--5:hover) .dcz--5 .dcz__lit,.dcmap:has(.dcmap__row--5:hover) .dcz--5 .dcz__lit{opacity:.5}.dcmap.is-live .dcmap__spot--1 .dcmap__ring{animation-delay:90ms}.dcmap.is-live .dcmap__spot--1 .dcmap__halo{animation-delay:.43s}.dcmap.is-live .dcmap__spot--2 .dcmap__ring{animation-delay:.18s}.dcmap.is-live .dcmap__spot--2 .dcmap__halo{animation-delay:.86s}.dcmap.is-live .dcmap__spot--3 .dcmap__ring{animation-delay:.27s}.dcmap.is-live .dcmap__spot--3 .dcmap__halo{animation-delay:1.29s}.dcmap.is-live .dcmap__spot--4 .dcmap__ring{animation-delay:.36s}.dcmap.is-live .dcmap__spot--4 .dcmap__halo{animation-delay:1.72s}.dcmap.is-live .dcmap__spot--5 .dcmap__ring{animation-delay:.45s}.dcmap.is-live .dcmap__spot--5 .dcmap__halo{animation-delay:2.15s}@media(max-width:1040px){.dcmap{grid-template-columns:minmax(0,1fr);gap:22px}.dcmap__readout{max-width:640px}}@media(max-width:860px){.dcz__label,.dcz__sub{display:none}}@media(max-width:700px){.dcmap__tip{display:none}}@media(max-width:560px){.dcmap__spot{width:34px;height:34px}.dcmap__ring{width:25px;height:25px;font-size:9px}.dcmap__halo{width:23px;height:23px}}@media(max-width:1000px){.bento{grid-template-columns:repeat(2,1fr)}.bento__cell.is-full{grid-column:span 2}.bento__cell.is-tall{grid-row:auto}.console--tilt .console__frame{transform:none}}@media(max-width:760px){.bento{grid-template-columns:1fr;gap:14px}.bento__cell.is-wide,.bento__cell.is-full{grid-column:span 1}.hero--landing{padding-top:120px}.hero__console{margin-top:38px}.console__app{padding:16px 14px}.console__hubs,.console__views{min-width:0;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-right:30px;mask-image:linear-gradient(90deg,#000 calc(100% - 30px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 30px),transparent)}.console__hubs::-webkit-scrollbar,.console__views::-webkit-scrollbar{display:none}.console__hub{padding:10px 14px;font-size:12.5px}.console__hub:active{color:var(--ink-bright);border-color:rgba(var(--acc-rgb),.5);background:rgba(var(--acc-rgb),.15)}.mod--open:active,.console__view:active,.console__back:active{border-color:rgba(var(--acc-rgb),.5)}.mod--open{padding:13px}.tower__row{flex-wrap:wrap}.tower__text{flex-basis:calc(100% - 32px)}.tower__meta{margin-left:32px}.cta-row .btn{flex:1 1 100%;justify-content:center}.footer__grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.footer__identity{grid-column:1 / -1}}@media(max-width:440px){.console__demo{padding:11px 12px}.console__demo-label{display:block;font-size:9px;letter-spacing:.14em;line-height:1.5}.console__demo-badge{display:inline-block;margin-top:7px}.console__demo-lead{font-size:12px}.console__hint{flex-direction:column;align-items:flex-start;gap:4px}.console__disclaimer{font-size:11px}}.scene-hint{margin:16px 0 0;font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint)}.isoviz{position:relative;margin:20px 0 4px}.isoviz__pick{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%)}.isoviz__stage{position:relative;aspect-ratio:460 / 248;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:radial-gradient(120% 90% at 50% 0%,rgba(var(--acc-rgb),.07),transparent 55%),linear-gradient(180deg,#0a0f198c,#05080da6);overflow:hidden;transition:border-color .4s var(--ease)}.isoviz__plan{display:block;width:100%;height:100%;transition:transform .5s var(--ease)}.isoviz__canvas{display:block;width:100%;height:100%}.svfloor{fill:#0a0f1999;stroke:#ffffff17;stroke-width:1}.svgrid{fill:none;stroke:#ffffff0a;stroke-width:1}.svz{transition:opacity .45s var(--ease)}.svz__area{fill:#ffffff05;stroke:#ffffff14;stroke-width:1}.svz__lit{fill:rgba(var(--acc-rgb),.09);stroke:rgba(var(--acc-rgb),.55);stroke-width:1.4;opacity:0;pointer-events:none;transition:opacity .45s var(--ease)}.svz__lit--ring,.svz__lit--chip,.svz__lit--card{fill:transparent}.svz__tether{fill:none;stroke:rgba(var(--acc-rgb),.35);stroke-width:1;stroke-dasharray:3 5}.iso-t.is-ghost,.iso-f.is-ghost,.iso-s.is-ghost{fill:rgba(var(--acc-rgb),.05);stroke:rgba(var(--acc-rgb),.5);stroke-width:1;stroke-dasharray:4 4}.svqr__card{fill:#060a12f2;stroke:rgba(var(--acc-rgb),.5);stroke-width:1}.svqr__dots{fill:rgba(var(--acc-rgb),.85)}.svring__bg{fill:#060a12e6;stroke:#ffffff1a;stroke-width:4}.svring__arc{fill:none;stroke:var(--acc);stroke-width:4;stroke-linecap:round;transform:rotate(-90deg);transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 6px rgba(var(--acc-rgb),.8))}.svring__num{fill:var(--ink-bright);font-family:var(--font-mono);font-size:12px}.svgnt{fill:rgba(var(--acc-rgb),.55);stroke:rgba(var(--acc-rgb),.75);stroke-width:.8}.svcal{fill:none;stroke:#ffffff3d;stroke-width:1}.svcal__hot{fill:rgba(var(--acc-rgb),.85)}.isoviz .iso-t.is-rack{fill:#7e9cce42}.isoviz .iso-f.is-rack{fill:#0e1522f5;stroke:rgba(var(--acc-rgb),.24)}.isoviz .rk__bays{stroke:rgba(var(--acc-rgb),.38)}.svchip{fill:#080c14f2;stroke:rgba(var(--acc-rgb),.35);stroke-width:1}.svchip__txt{fill:var(--acc-ink);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em}.svcard{fill:#080c14eb;stroke:#ffffff1f;stroke-width:1}.svbay{fill:rgba(var(--acc-rgb),.3);stroke:rgba(var(--acc-rgb),.7);stroke-width:1}.svscan{fill:rgba(var(--acc-rgb),.8);opacity:.65}.svchk__ring{fill:rgba(var(--acc-rgb),.12);stroke:rgba(var(--acc-rgb),.6);stroke-width:1.2}.svchk__ring--wait{fill:transparent;stroke:#ffffff40}.svchk{fill:none;stroke:#7ce0c3f2;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14}.svrow{stroke:#ffffff38;stroke-width:2;stroke-linecap:round}.svrow--dim{stroke:#ffffff1a}.svcam{fill:rgba(var(--acc-rgb),.25);stroke:rgba(var(--acc-rgb),.6);stroke-width:1}.svcam__lens{fill:#060a12e6;stroke:rgba(var(--acc-rgb),.8);stroke-width:1.2}.svrec{fill:#ff6e6ee6}.svshield{fill:#7ce0c314;stroke:#7ce0c3bf;stroke-width:1.6}.svshield__chk{fill:none;stroke:#7ce0c3f2;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.svspark{fill:none;stroke:var(--acc);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:140}.svkpi{fill:var(--ink-bright);font-family:var(--font-mono);font-size:26px;letter-spacing:-.02em}.svlist{fill:none;stroke:#ffffff59;stroke-width:2.4;stroke-linecap:round}.svlist--hot{stroke:#ff946cd9}.svheat--crit{fill:#ff6e6ef2}.svheat--hot{fill:#ff946cd9}.svheat--warm{fill:#ffc47899}.svheat--cool{fill:#7ce0c380}.svheat--cold{fill:rgba(var(--acc-rgb),.42)}.svheat__scale{fill:none;stroke:#ffffff1f;stroke-width:1}.svbot{fill:var(--acc)}.svlayer{fill:#ffffff09;stroke:#ffffff21;stroke-width:1}.svriser{fill:none;stroke:#ffffff1c;stroke-width:1;stroke-dasharray:3 4}.svtable{fill:#ffffff14;stroke:#ffffff24;stroke-width:.8}.svrole{fill:rgba(var(--acc-rgb),.45);stroke:rgba(var(--acc-rgb),.8);stroke-width:1}.svrole--lead{fill:rgba(var(--acc-rgb),.9)}.svsheet{fill:rgba(var(--acc-rgb),.16);stroke:rgba(var(--acc-rgb),.55);stroke-width:.9}.svnode{fill:#060a12f2;stroke:var(--acc);stroke-width:1.4}.svlink{fill:none;stroke:rgba(var(--acc-rgb),.7);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.svlink--dashed{stroke-dasharray:4 4}.svclock{fill:#060a12e6;stroke:rgba(var(--acc-rgb),.65);stroke-width:1.6}.svclock__hands{fill:none;stroke:var(--acc);stroke-width:1.6;stroke-linecap:round}.svmeasure{fill:none;stroke:rgba(var(--acc-rgb),.5);stroke-width:.9;stroke-dasharray:3 3}.svtie{fill:none;stroke:rgba(var(--acc-rgb),.38);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:4 5}.svtie--drop{stroke-dasharray:2 5;stroke:rgba(var(--acc-rgb),.32)}.svshelf{fill:none;stroke:rgba(var(--acc-rgb),.5);stroke-width:1.2}.svisle{fill:#ffffff0a;stroke:#ffffff29;stroke-width:1}.svbridge{fill:none;stroke:rgba(var(--acc-rgb),.6);stroke-width:1.6;stroke-linecap:round}.svhub{fill:rgba(var(--acc-rgb),.14);stroke:rgba(var(--acc-rgb),.65);stroke-width:1.4}.svdrift{fill:#ffffff09;stroke:#ffffff2e;stroke-width:1;stroke-dasharray:5 4}.svcarry{fill:none;stroke:rgba(var(--acc-rgb),.7);stroke-width:2;stroke-linecap:round}.svcarry--lost{stroke:#ff946c80;stroke-width:1.6;stroke-dasharray:3 5}.svrecord{fill:#080c14cc;stroke:#ff946c73;stroke-width:1;stroke-dasharray:5 4}.svrow--empty{stroke:#ffffff17;stroke-dasharray:4 5}.svcal__late{fill:#ff946cd9}.svseal{fill:rgba(var(--acc-rgb),.16);stroke:var(--acc);stroke-width:1.4}.svmissing{fill:none;stroke:#ffffff38;stroke-width:1;stroke-dasharray:3 3}.svfeed{fill:none;stroke:rgba(var(--acc-rgb),.65);stroke-width:1.4;stroke-linecap:round}.svfeed--absent{stroke:#ffffff24;stroke-dasharray:3 5}.svreading{fill:var(--ink-bright);font-family:var(--font-mono);font-size:17px}.svabsent{fill:none;stroke:#e7edf766;stroke-width:2.4;stroke-linecap:round}.svpartial{fill:none;stroke:var(--acc);stroke-width:2.4;stroke-linecap:round}.svground{fill:#ffffff0a;stroke:#ffffff26;stroke-width:1}.svplane{fill:rgba(var(--acc-rgb),.09);stroke:rgba(var(--acc-rgb),.5);stroke-width:1.2}.svfence{fill:rgba(var(--acc-rgb),.06);stroke:rgba(var(--acc-rgb),.5);stroke-width:1.2;stroke-dasharray:5 4}.isoviz__spot{position:absolute;display:grid;place-items:center;width:36px;height:36px;transform:translate(-50%,-50%);cursor:pointer}.isoviz__halo{position:absolute;width:22px;height:22px;border-radius:50%;background:rgba(var(--acc-rgb),.38);opacity:.35;pointer-events:none;transition:opacity .35s var(--ease)}.isoviz__ring{position:relative;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid rgba(var(--acc-rgb),.6);background:#060a12eb;box-shadow:0 0 0 3px rgba(var(--acc-rgb),.08),0 0 14px -2px rgba(var(--acc-rgb),.7);font-family:var(--font-mono);font-size:13px;line-height:1;color:var(--acc-ink);transition:transform .35s var(--ease),background .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease),color .35s var(--ease)}.isoviz__tip{position:absolute;bottom:calc(100% + 2px);left:50%;padding:5px 10px;border-radius:7px;border:1px solid rgba(var(--acc-rgb),.3);background:#080c14f7;box-shadow:0 14px 30px -18px #000000f2;font-size:11.5px;line-height:1.3;white-space:nowrap;color:var(--ink-panel);opacity:0;transform:translate(-50%,6px);pointer-events:none;transition:opacity .3s var(--ease),transform .3s var(--ease)}.isoviz__spot.is-below .isoviz__tip{bottom:auto;top:calc(100% + 2px);transform:translate(-50%,-6px)}.isoviz__spot.is-end .isoviz__tip{left:auto;right:-6px;transform:translateY(6px)}.isoviz__spot.is-end.is-below .isoviz__tip{transform:translateY(-6px)}.isoviz__spot:hover .isoviz__tip{opacity:1;transform:translate(-50%)}.isoviz__spot.is-end:hover .isoviz__tip{transform:translate(0)}.isoviz__facts{display:flex;flex-direction:column;gap:4px;margin:12px 0 0;padding:0;list-style:none}.isoviz__fact{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 11px;border-radius:9px;border:1px solid transparent;cursor:pointer;transition:background .3s var(--ease),border-color .3s var(--ease)}.isoviz__fact-name{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);transition:color .3s var(--ease)}.isoviz__fact-value{font-size:13px;line-height:1.4;text-align:right;color:var(--ink-mute);transition:color .3s var(--ease)}.isoviz:has(.isoviz__spot--0:hover) .svz--0 .svz__lit,.isoviz:has(.is-pick-0:hover) .svz--0 .svz__lit,.isoviz:has(.isoviz__spot--1:hover) .svz--1 .svz__lit,.isoviz:has(.is-pick-1:hover) .svz--1 .svz__lit,.isoviz:has(.isoviz__spot--2:hover) .svz--2 .svz__lit,.isoviz:has(.is-pick-2:hover) .svz--2 .svz__lit,.isoviz:has(.isoviz__spot--3:hover) .svz--3 .svz__lit,.isoviz:has(.is-pick-3:hover) .svz--3 .svz__lit,.isoviz:has(.isoviz__spot--4:hover) .svz--4 .svz__lit,.isoviz:has(.is-pick-4:hover) .svz--4 .svz__lit{opacity:.5}.isoviz:has(.isoviz__spot--5:hover) .svz--5 .svz__lit,.isoviz:has(.is-pick-5:hover) .svz--5 .svz__lit{opacity:.5}.isoviz__pick--0:checked~.isoviz__stage .svz:not(.svz--0),.isoviz__pick--1:checked~.isoviz__stage .svz:not(.svz--1),.isoviz__pick--2:checked~.isoviz__stage .svz:not(.svz--2),.isoviz__pick--3:checked~.isoviz__stage .svz:not(.svz--3),.isoviz__pick--4:checked~.isoviz__stage .svz:not(.svz--4),.isoviz__pick--5:checked~.isoviz__stage .svz:not(.svz--5){opacity:.5}.isoviz__pick--0:checked~.isoviz__stage .svz--0 .svz__lit,.isoviz__pick--1:checked~.isoviz__stage .svz--1 .svz__lit,.isoviz__pick--2:checked~.isoviz__stage .svz--2 .svz__lit,.isoviz__pick--3:checked~.isoviz__stage .svz--3 .svz__lit,.isoviz__pick--4:checked~.isoviz__stage .svz--4 .svz__lit,.isoviz__pick--5:checked~.isoviz__stage .svz--5 .svz__lit{opacity:1}.isoviz__pick--0:checked~.isoviz__stage .isoviz__spot--0 .isoviz__ring,.isoviz__pick--1:checked~.isoviz__stage .isoviz__spot--1 .isoviz__ring,.isoviz__pick--2:checked~.isoviz__stage .isoviz__spot--2 .isoviz__ring,.isoviz__pick--3:checked~.isoviz__stage .isoviz__spot--3 .isoviz__ring,.isoviz__pick--4:checked~.isoviz__stage .isoviz__spot--4 .isoviz__ring,.isoviz__pick--5:checked~.isoviz__stage .isoviz__spot--5 .isoviz__ring{transform:scale(1.15);border-color:var(--acc);background:rgba(var(--acc-rgb),.9);color:#04060a;box-shadow:0 0 0 4px rgba(var(--acc-rgb),.16),0 0 22px -2px rgba(var(--acc-rgb),.95)}.isoviz__pick--0:checked~.isoviz__stage .isoviz__spot--0 .isoviz__halo,.isoviz__pick--1:checked~.isoviz__stage .isoviz__spot--1 .isoviz__halo,.isoviz__pick--2:checked~.isoviz__stage .isoviz__spot--2 .isoviz__halo,.isoviz__pick--3:checked~.isoviz__stage .isoviz__spot--3 .isoviz__halo,.isoviz__pick--4:checked~.isoviz__stage .isoviz__spot--4 .isoviz__halo,.isoviz__pick--5:checked~.isoviz__stage .isoviz__spot--5 .isoviz__halo{opacity:.8}.isoviz__pick--0:checked~* .is-pick-0,.isoviz__pick--1:checked~* .is-pick-1,.isoviz__pick--2:checked~* .is-pick-2,.isoviz__pick--3:checked~* .is-pick-3,.isoviz__pick--4:checked~* .is-pick-4,.isoviz__pick--5:checked~* .is-pick-5{border-color:rgba(var(--acc-rgb),.32);background:rgba(var(--acc-rgb),.08)}.isoviz__pick--0:checked~* .is-pick-0 .isoviz__fact-name,.isoviz__pick--1:checked~* .is-pick-1 .isoviz__fact-name,.isoviz__pick--2:checked~* .is-pick-2 .isoviz__fact-name,.isoviz__pick--3:checked~* .is-pick-3 .isoviz__fact-name,.isoviz__pick--4:checked~* .is-pick-4 .isoviz__fact-name,.isoviz__pick--5:checked~* .is-pick-5 .isoviz__fact-name{color:var(--acc)}.isoviz__pick--0:checked~* .is-pick-0 .isoviz__fact-value,.isoviz__pick--1:checked~* .is-pick-1 .isoviz__fact-value,.isoviz__pick--2:checked~* .is-pick-2 .isoviz__fact-value,.isoviz__pick--3:checked~* .is-pick-3 .isoviz__fact-value,.isoviz__pick--4:checked~* .is-pick-4 .isoviz__fact-value,.isoviz__pick--5:checked~* .is-pick-5 .isoviz__fact-value{color:var(--ink-panel)}.isoviz__pick--0:focus-visible~.isoviz__stage .isoviz__spot--0 .isoviz__ring,.isoviz__pick--1:focus-visible~.isoviz__stage .isoviz__spot--1 .isoviz__ring,.isoviz__pick--2:focus-visible~.isoviz__stage .isoviz__spot--2 .isoviz__ring,.isoviz__pick--3:focus-visible~.isoviz__stage .isoviz__spot--3 .isoviz__ring,.isoviz__pick--4:focus-visible~.isoviz__stage .isoviz__spot--4 .isoviz__ring,.isoviz__pick--0:focus-visible~* .is-pick-0,.isoviz__pick--1:focus-visible~* .is-pick-1,.isoviz__pick--2:focus-visible~* .is-pick-2,.isoviz__pick--3:focus-visible~* .is-pick-3,.isoviz__pick--5:focus-visible~.isoviz__stage .isoviz__spot--5 .isoviz__ring,.isoviz__pick--4:focus-visible~* .is-pick-4,.isoviz__pick--5:focus-visible~* .is-pick-5{outline:2px solid var(--acc);outline-offset:3px}.isoviz--dense .isoviz__spot{width:30px;height:30px}.isoviz--dense .isoviz__ring{width:21px;height:21px;font-size:12px}.isoviz--dense .isoviz__halo{width:19px;height:19px}@media(hover:hover)and (pointer:fine){.isoviz__spot:hover .isoviz__ring{transform:scale(1.14);border-color:var(--acc);box-shadow:0 0 0 4px rgba(var(--acc-rgb),.14),0 0 20px -2px rgba(var(--acc-rgb),.9)}.isoviz__spot:hover .isoviz__halo{opacity:.6}.isoviz__fact:hover{border-color:#ffffff1a}.isoviz__fact:hover .isoviz__fact-value{color:var(--ink-panel)}.stepcard--viz:hover .isoviz__stage{border-color:rgba(var(--acc-rgb),.22)}.stepcard--viz:hover .isoviz__plan{transform:translateY(-3px)}}.isoviz--split{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start}.isoviz--split .steps,.isoviz--split .locals,.isoviz--split .nodes,.isoviz--split .problems{grid-template-columns:1fr;gap:8px;margin-top:0}.isoviz--split .problem{padding:14px 16px}.isoviz--split .problem__name{margin-top:10px;font-size:15px}.isoviz--split .problem__desc{margin-top:6px;font-size:13px}.isoviz--split .pglyph{width:30px;height:30px;margin-top:10px}.isoviz--split .step{padding:14px 16px}.isoviz--split .step__name{margin-top:8px;font-size:15px}.isoviz--split .step__desc{margin-top:5px;font-size:13px}.isoviz--split .local{padding:16px 18px;border-radius:16px}.isoviz--split .local__name{margin-top:8px;font-size:15px}.isoviz--split .local__desc{margin-top:6px;font-size:13px}@media(max-width:1040px){.isoviz--split{grid-template-columns:minmax(0,1fr);gap:20px}.isoviz--split .steps,.isoviz--split .locals,.isoviz--split .nodes,.isoviz--split .problems{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}}.isoviz--lead .isoviz__stage{max-width:920px;margin:26px auto 0}.isoviz--lead .problems{margin-top:26px}.step--pick,.row--pick,.local--pick,.node--pick,.problem--pick,.pillar-card--pick,.source--pick{display:flex;cursor:pointer}.step--pick,.local--pick,.problem--pick,.pillar-card--pick{flex-direction:column;align-items:flex-start}.problems--pick,.pillar-stack--pick{margin:0;padding:0;list-style:none}.problems--pick>li,.pillar-stack--pick>li{display:flex}.problems--pick>li>.problem--pick,.pillar-stack--pick>li>.pillar-card--pick{flex:1}.problem--pick .problem__name,.problem--pick .problem__desc,.pillar-card--pick .pillar-card__name,.pillar-card--pick .pillar-card__desc{display:block}.problem--pick .problem__name{margin-top:16px}.problem--pick .problem__desc{margin-top:12px}.pillar-card--pick .pillar-card__name,.pillar-card--pick .pillar-card__desc{margin-top:10px}.source--pick{flex-wrap:wrap}.step--pick .step__num,.step--pick .step__name,.step--pick .step__desc,.local--pick .local__label,.local--pick .local__name,.local--pick .local__desc{display:block}.step--pick .step__name{margin-top:12px}.step--pick .step__desc{margin-top:8px}.local--pick .local__name{margin-top:14px}.local--pick .local__desc{margin-top:10px}.nodes--pick{margin-top:14px;gap:8px}.nodes--pick .node--pick{padding:11px 13px;border-radius:12px}.nodes--pick .node__name{font-size:14px}.isoviz .steps{margin-top:22px}.isoviz .rows--tight{margin-top:18px}@keyframes vizRing{0%{stroke-dasharray:0 144.5}}@keyframes vizRise{0%{opacity:0;transform:translateY(10px)}}@keyframes vizScan{0%{transform:translateY(0)}to{transform:translateY(-14px)}}@keyframes vizDraw{0%{stroke-dashoffset:14}}@keyframes vizSpark{0%{stroke-dashoffset:140}}@keyframes vizMarch{to{stroke-dashoffset:-16}}@keyframes vizPop{0%{opacity:0;transform:scale(.4)}}.is-live .svring__arc{animation:vizRing 1.1s var(--ease) backwards}.is-live .svgnt{animation:vizRise .7s var(--ease) backwards}.is-live .svgnt--1{animation-delay:.14s}.is-live .svgnt--2{animation-delay:.28s}.is-live .svscan{animation:vizScan 2.8s ease-in-out infinite alternate}.is-live .svchk--0{animation:vizDraw .5s var(--ease) .3s backwards}.is-live .svchk--1{animation:vizDraw .5s var(--ease) .8s backwards}.is-live .svspark{animation:vizSpark 1.2s var(--ease) backwards}.is-live .is-ghost{animation:vizMarch 1.4s linear infinite}.is-live .svcal__hot{animation:pulseDot 2.6s infinite}.is-live .svbay{animation:pulseDot 3s infinite}.is-live .svchk__ring--wait,.is-live .svrec,.is-live .svbot,.is-live .svheat--crit,.is-live .isoviz .rk__led{animation:pulseDot 2.4s infinite}.is-live .isoviz__ring{animation:vizPop .5s var(--ease) backwards}.is-live .isoviz__spot--1 .isoviz__ring{animation-delay:.12s}.is-live .isoviz__spot--2 .isoviz__ring{animation-delay:.24s}.is-live .isoviz__spot--3 .isoviz__ring{animation-delay:.36s}.is-live .isoviz__spot--4 .isoviz__ring{animation-delay:.48s}.is-live .isoviz__spot--5 .isoviz__ring{animation-delay:.6s}@media(max-width:700px){.isoviz__tip{display:none}}@media(max-width:760px){.isoviz__spot{width:26px;height:26px}.isoviz__ring{width:18px;height:18px;font-size:11px}.isoviz__halo,.isoviz--dense .isoviz__spot{width:16px;height:16px}.isoviz--dense .isoviz__ring{width:14px;height:14px;font-size:9px}.isoviz--dense .isoviz__halo{width:12px;height:12px}}@media(max-width:420px){.isoviz__spot{width:21px;height:21px}.isoviz__ring{width:15px;height:15px;font-size:10px}.isoviz__halo{width:13px;height:13px}.isoviz--dense .isoviz__spot{width:14px;height:14px}.isoviz--dense .isoviz__ring{width:12px;height:12px;font-size:8px}.isoviz--dense .isoviz__halo{width:10px;height:10px}}@media(max-width:560px){.isoviz__fact,.row--pick{flex-direction:column;align-items:flex-start;gap:3px}.isoviz__fact-value,.row--pick .row__meta{text-align:left}}@media(hover:none){.isoviz__fact,.source--pick,.row--pick,.node--pick{min-height:44px;align-items:center}.isoviz__fact{padding:10px 12px}.source--pick{padding-top:8px;padding-bottom:8px}}.scope{display:block;width:100%;max-width:210px;margin:16px 0 6px}.scope__pad{fill:#ffffff08;stroke:#ffffff1f;stroke-width:1}.scope__top{fill:#7e9cce3d;stroke:#ffffff29;stroke-width:.7}.scope__front{fill:#0c121ef5;stroke:rgba(var(--acc-rgb),.26);stroke-width:.7}.scope__side{fill:#070b13f5;stroke:#ffffff12;stroke-width:.7}.scope__fence{fill:none;stroke:rgba(var(--acc-rgb),.5);stroke-width:1.2;stroke-dasharray:4 4}.scope__plane{fill:rgba(var(--acc-rgb),.12);stroke:rgba(var(--acc-rgb),.6);stroke-width:1.2}.scope__tie{fill:none;stroke:rgba(var(--acc-rgb),.4);stroke-width:1;stroke-dasharray:2 4}.is-live-site .scope__front{stroke:rgba(var(--acc-rgb),.45)}@keyframes scopeSettle{0%{opacity:0;transform:translateY(-14px)}}.is-live .scope__plane{transform-box:view-box;animation:scopeSettle .8s var(--ease) backwards}.is-live .scope--2 .scope__plane{animation-delay:.14s}.is-live .scope__tie{animation:vizDraw .6s var(--ease) .4s backwards}.pglyph{display:block;width:44px;height:44px;margin:16px 0 0;color:var(--acc-ink);opacity:.85;transition:color .3s var(--ease)}.pg-faint{opacity:.45}.pg-dash{stroke-dasharray:4 5}.pg-dot{fill:currentColor;stroke:none}.pg-miss{stroke-dasharray:2.5 3}.pg-alert,.pg-alert-dot,.pg-over{stroke:#ff946ce6}.pg-sheet{fill:#ffffff05;transition:transform .45s var(--ease)}.problems.is-live .pg-miss{animation:pulseDot 2.4s infinite}.problems.is-live .pg-alert,.problems.is-live .pg-alert-dot{animation:pulseDot 2.8s infinite}.bglyph{display:block;width:38px;height:38px;margin:14px 0 0;color:var(--acc-ink);opacity:.8;transition:color .3s var(--ease),transform .3s var(--ease)}.bg-dot{fill:currentColor;stroke:none}.bg-core{fill:rgba(var(--acc-rgb),.35)}.bg-chk{stroke:#7ce0c3f2}@media(hover:hover)and (pointer:fine){.problem:hover .pglyph{color:var(--acc)}.problem:hover .pg-sheet--a{transform:translate(-2px,1px) rotate(-3deg)}.problem:hover .pg-sheet--b{transform:translateY(-2px)}.problem:hover .pg-sheet--c{transform:translate(2px,1px) rotate(3deg)}.pg-sheet--a{transform-origin:14px 21px}.pg-sheet--c{transform-origin:34px 23px}.benefit:hover .bglyph{color:var(--acc);transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@media(hover:hover)and (pointer:fine){.step--pick,.row--pick,.local--pick,.node--pick,.problem--pick,.pillar-card--pick,.source--pick,.isoviz__fact,.dcmap__row{transition:border-color .35s var(--ease),background-color .35s var(--ease),transform .35s var(--ease),box-shadow .35s var(--ease)}.step--pick:hover,.row--pick:hover,.local--pick:hover,.node--pick:hover,.problem--pick:hover,.pillar-card--pick:hover,.isoviz__fact:hover,.dcmap__row:hover{border-color:rgba(var(--acc-rgb),.42);background-color:rgba(var(--acc-rgb),.045);transform:translateY(-2px) scale(1.012);box-shadow:0 18px 38px -30px #000000f2,inset 0 0 0 1px rgba(var(--acc-rgb),.08)}.source--pick:hover{border-color:rgba(var(--acc-rgb),.42)}.isoviz__spot,.isoviz__fact,.dcmap__row{cursor:pointer}}.isoviz__stage{cursor:crosshair}.isoviz__spot{cursor:pointer}@media(prefers-reduced-motion:reduce){.isoviz__stage{cursor:default}}
