.ugCtEW_logo{justify-items:start;gap:.35em;font-size:1.25rem;display:inline-grid}.ugCtEW_lockup{width:auto;height:1.8em;display:block}.ugCtEW_tagline{letter-spacing:.02em;color:var(--text-muted);font-size:.55em}
.rkALUG_scene{touch-action:manipulation;-webkit-user-select:none;user-select:none;width:100%;height:auto;max-height:calc(100vh - 150px);display:block;overflow:visible}.rkALUG_scene text{font-family:var(--font-mono), ui-monospace, monospace}.rkALUG_scene .face{fill:var(--iso-body);stroke:var(--iso-line);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round;transition:stroke .25s,fill .4s}.rkALUG_scene .face.side{fill:var(--iso-body-side)}.rkALUG_scene .face.top{fill:var(--iso-deck)}.rkALUG_scene .face.recess{fill:var(--iso-recess)}.rkALUG_scene .face.floor{fill:var(--iso-floor)}.rkALUG_scene .face.floor.top{fill:var(--iso-floor-top)}.rkALUG_scene .face.wall{fill:var(--iso-wall)}.rkALUG_scene .face.wall.side{fill:var(--iso-wall-side)}.rkALUG_scene .face.wall.top{fill:var(--iso-deck)}.rkALUG_scene .face.trim{fill:var(--iso-recess)}.rkALUG_scene .face.plate{fill:var(--iso-recess)}.rkALUG_scene .face.unit{fill:var(--iso-deck)}.rkALUG_scene .detail{fill:none;stroke:var(--iso-detail);stroke-width:1px;vector-effect:non-scaling-stroke}.rkALUG_scene .rug{fill:var(--iso-rug);stroke:var(--iso-detail);vector-effect:non-scaling-stroke}.rkALUG_scene .label{fill:var(--iso-ink)}.rkALUG_scene .board{fill:var(--iso-board);stroke:var(--iso-line);vector-effect:non-scaling-stroke}.rkALUG_scene .card{fill:var(--iso-recess);stroke:var(--iso-line);vector-effect:non-scaling-stroke;transition:stroke .25s,fill .25s}.rkALUG_scene .card-title{fill:var(--iso-ink-hi);font-weight:500}.rkALUG_scene .unit-label{fill:var(--iso-ink-hi);transition:fill .25s}.rkALUG_scene .sticky{fill:var(--iso-detail);transition:fill .25s}.rkALUG_scene .sticky.on{fill:var(--accent)}.rkALUG_scene .marker{fill:var(--accent)}.rkALUG_scene .knob{fill:var(--iso-line)}.rkALUG_scene .leaf{fill:none;stroke:var(--iso-line);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.rkALUG_scene .mark-z{fill:var(--accent-hi);filter:url(#soft)}.rkALUG_scene .mark-disc{fill:var(--iso-recess);stroke:var(--iso-line);vector-effect:non-scaling-stroke}.rkALUG_scene .mark-ring{fill:none;stroke:var(--accent-hi);stroke-width:36px;filter:url(#soft)}.rkALUG_scene .mark-s{fill:var(--accent-deep)}.rkALUG_scene .word-z{fill:var(--accent-hi);filter:url(#glow)}.rkALUG_scene .word-letter{fill:var(--iso-ink-hi)}.rkALUG_scene .neon{fill:var(--accent-hi);filter:url(#glow);font-weight:500}.rkALUG_scene .glass{fill:var(--iso-glass);transition:fill .3s,stroke .3s}.rkALUG_scene .glass.on{fill:var(--iso-glass-on);stroke:var(--accent);stroke-width:1px;vector-effect:non-scaling-stroke}.rkALUG_scene .scr{fill:var(--accent-hi);opacity:.9}.rkALUG_scene .scr-dim{fill:var(--accent);opacity:.35;transition:opacity .25s}.rkALUG_scene .scr-line{fill:none;stroke:var(--accent-hi);stroke-width:1.6px;vector-effect:non-scaling-stroke}.rkALUG_scene .scr-text{fill:var(--accent-hi);font-weight:500}.rkALUG_scene .fan{fill:none;stroke:var(--accent);stroke-width:1.4px;stroke-dasharray:10 6;vector-effect:non-scaling-stroke}.rkALUG_scene .fan-hub{fill:var(--accent)}.rkALUG_scene .led{fill:var(--iso-detail)}:is(.rkALUG_scene .led.on,.rkALUG_scene .led.blink){fill:var(--accent)}.rkALUG_scene .blink{animation:1.6s step-end infinite rkALUG_blink}.rkALUG_scene .wire{fill:none;stroke:var(--iso-line);stroke-width:1.2px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.rkALUG_scene .wire.hot{stroke:var(--accent-deep)}.rkALUG_scene .pulse{fill:none;stroke:var(--accent-hi);stroke-width:2.4px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:60 1200;stroke-dashoffset:60px;filter:url(#soft)}.rkALUG_scene .pulse.flow{animation:2.6s linear infinite rkALUG_flow}.rkALUG_scene .obj{cursor:pointer;outline:none}.rkALUG_scene .obj.hot{filter:url(#soft)}.rkALUG_scene .obj.hot .face{stroke:var(--accent)}.rkALUG_scene .obj.hot .face.top{fill:var(--iso-deck-hot)}.rkALUG_scene .obj.hot .card{stroke:var(--accent-hi);fill:var(--iso-glass-on)}.rkALUG_scene .obj.hot .sticky{fill:var(--accent)}.rkALUG_scene .obj.hot .scr-dim{opacity:.8}.rkALUG_scene .obj.hot .unit-label{fill:var(--accent-hi)}.rkALUG_scene .obj.hot .led{fill:var(--accent-hi)}.rkALUG_scene .obj:focus-visible .face{stroke:var(--accent-hi)}.rkALUG_scene .lamp-pool{fill:var(--accent);opacity:0;pointer-events:none;transition:opacity .4s}.rkALUG_scene .lamp-bulb{fill:var(--iso-detail);transition:fill .3s}.rkALUG_scene .lamp-on .lamp-pool{opacity:.32}.rkALUG_scene .lamp-on .lamp-bulb{fill:var(--accent-hi);filter:url(#glow)}.rkALUG_scene .lamp:hover .face{stroke:var(--accent)}.rkALUG_scene .robot-head{animation:3.2s ease-in-out infinite rkALUG_bob}.rkALUG_scene .eye{fill:var(--accent-hi);filter:url(#glow);transform-box:fill-box;transform-origin:50%;animation:5s infinite rkALUG_eyes}.rkALUG_scene .antenna{fill:var(--accent);filter:url(#glow);animation:1.2s step-end infinite rkALUG_blink}.rkALUG_scene .robot.hot .robot-arm{animation:.6s ease-in-out infinite alternate rkALUG_wave}.rkALUG_scene .beacon{pointer-events:none;transition:opacity .4s}.rkALUG_scene .beacon-dot{fill:var(--accent-hi);filter:url(#soft)}.rkALUG_scene .beacon-ring{fill:none;stroke:var(--accent);stroke-width:1.5px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite rkALUG_ping}.rkALUG_scene .beacon.seen{opacity:.25}.rkALUG_scene .beacon.seen .beacon-ring{opacity:0;animation:none}.rkALUG_scene .beacon.hot{opacity:0}:is(.rkALUG_dim .face,.rkALUG_dim .rug,.rkALUG_dim .board){fill:var(--iso-night)}.rkALUG_dim .face{stroke:var(--iso-night-line)}@keyframes rkALUG_blink{50%{opacity:.25}}@keyframes rkALUG_flow{0%{stroke-dashoffset:60px;opacity:0}8%{opacity:1}92%{opacity:1}to{stroke-dashoffset:-1000px;opacity:0}}@keyframes rkALUG_ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes rkALUG_bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes rkALUG_eyes{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes rkALUG_wave{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.rkALUG_scene *{transition:none!important;animation:none!important}}
.yHTRTG_wrap{background:var(--iso-recess);border:1px solid var(--edge);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:16px;padding:16px;display:grid}.yHTRTG_stage{width:100%;height:auto;display:block}.yHTRTG_stage .face{fill:var(--iso-body);stroke:var(--iso-line);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round;transition:fill .25s,stroke .25s}.yHTRTG_stage .face.side{fill:var(--iso-body-side)}.yHTRTG_stage .face.top{fill:var(--iso-deck)}.yHTRTG_stage .face.recess{fill:var(--iso-recess)}.yHTRTG_stage .detail{fill:none;stroke:var(--iso-detail);vector-effect:non-scaling-stroke}.yHTRTG_stage .bolt{fill:var(--iso-line)}.yHTRTG_stage .led-dot{fill:var(--accent)}.yHTRTG_stage .part{cursor:pointer;transition:transform .8s cubic-bezier(.22,1,.36,1)}.yHTRTG_stage .part.on{filter:url(#pa-soft)}.yHTRTG_stage .part.on .face{stroke:var(--accent-hi);fill:var(--iso-glass-on)}.yHTRTG_stage .part.on .bolt{fill:var(--accent)}.yHTRTG_stage .pin{opacity:0;pointer-events:none;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .3s}.yHTRTG_stage .pin.show{opacity:1;pointer-events:auto;cursor:pointer}.yHTRTG_stage .pin circle{fill:var(--iso-recess);stroke:var(--accent);vector-effect:non-scaling-stroke}.yHTRTG_stage .pin text{fill:var(--accent-hi);font-family:var(--font-mono), monospace}.yHTRTG_stage .pin.on circle{fill:var(--accent)}.yHTRTG_stage .pin.on text{fill:#fff}.yHTRTG_side{gap:12px;display:grid}.yHTRTG_toggle{border:1px solid var(--edge-hi);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-hi);border-radius:999px;padding:8px 12px;font-size:12px;transition:background .2s,border-color .2s}.yHTRTG_toggle:hover{background:var(--accent-dim);border-color:var(--accent)}.yHTRTG_legend{color:var(--text-muted);gap:2px;font-size:13px;list-style:none;display:grid}.yHTRTG_legend li{cursor:default;border-radius:8px;gap:10px;padding:4px 8px;transition:background .2s,color .2s;display:flex}.yHTRTG_legendOn{background:var(--accent-dim);color:var(--text)}.yHTRTG_num{font-family:var(--font-mono), monospace;color:var(--accent)}.yHTRTG_note{color:var(--text-dim);font-size:11px}@media (max-width:640px){.yHTRTG_wrap{grid-template-columns:1fr}.yHTRTG_legend{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){:is(.yHTRTG_stage .part,.yHTRTG_stage .pin){transition:none}}
.kStXFG_backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03060eb8;place-items:center;padding:16px;animation:.2s ease-out both kStXFG_backdropIn;display:grid;position:fixed;inset:0}.kStXFG_closing{animation:.16s ease-in both kStXFG_backdropOut}.kStXFG_dialog{background:linear-gradient(180deg, var(--panel-hi), var(--panel));border:1px solid var(--edge-hi);border-radius:var(--radius-lg);width:100%;max-width:560px;max-height:calc(100dvh - 32px);box-shadow:0 0 0 1px rgb(var(--accent-rgb) / .08), 0 30px 80px -20px #000000b3, 0 0 60px -10px rgb(var(--accent-rgb) / .25);gap:16px;padding:28px;animation:.32s cubic-bezier(.22,1,.36,1) both kStXFG_dialogIn;display:grid;position:relative;overflow-y:auto}.kStXFG_closing .kStXFG_dialog{animation:.16s ease-in both kStXFG_dialogOut}@keyframes kStXFG_backdropIn{0%{opacity:0}}@keyframes kStXFG_backdropOut{to{opacity:0}}@keyframes kStXFG_dialogIn{0%{opacity:0;transform:translateY(20px)scale(.97)}}@keyframes kStXFG_dialogOut{to{opacity:0;transform:translateY(12px)scale(.98)}}@media (prefers-reduced-motion:reduce){.kStXFG_backdrop,.kStXFG_dialog,.kStXFG_closing,.kStXFG_closing .kStXFG_dialog{animation:none}}.kStXFG_wide{max-width:760px}.kStXFG_close{border:1px solid var(--edge);width:34px;height:34px;color:var(--text-muted);border-radius:50%;place-items:center;transition:color .2s,border-color .2s;display:grid;position:absolute;top:14px;right:14px}.kStXFG_close:hover{color:var(--text);border-color:var(--edge-hi)}.kStXFG_kicker{padding-right:40px}.kStXFG_title{padding-right:32px;font-size:clamp(1.6rem,4vw,2rem)}.kStXFG_summary{color:var(--text-muted)}.kStXFG_bullets{gap:8px;font-size:.95rem;list-style:none;display:grid}.kStXFG_bullets li{align-items:flex-start;gap:10px;display:flex}.kStXFG_bullets svg{color:var(--accent);flex:none;margin-top:4px}.kStXFG_tags{flex-wrap:wrap;gap:6px;display:flex}.kStXFG_tags span{border:1px solid var(--edge);font-family:var(--font-mono), monospace;color:var(--accent-hi);background:var(--accent-dim);border-radius:999px;padding:3px 10px;font-size:12px}.kStXFG_actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.kStXFG_primary,.kStXFG_secondary{border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:.95rem;font-weight:500;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.kStXFG_primary{background:var(--accent);color:#fff;box-shadow:0 0 24px -6px var(--accent)}.kStXFG_primary:hover{background:var(--accent-hover);box-shadow:0 0 32px -4px var(--accent)}.kStXFG_secondary{border:1px solid var(--edge-hi);color:var(--text)}.kStXFG_secondary:hover{border-color:var(--accent);background:var(--accent-dim)}@media (max-width:520px){.kStXFG_dialog{padding:22px 18px}}
.lnUIdW_header{z-index:50;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;inset:0 0 auto}.lnUIdW_solid{border-color:var(--edge);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#070b1699}.lnUIdW_bar{justify-content:space-between;align-items:center;height:68px;display:flex}.lnUIdW_nav{align-items:center;gap:6px;display:flex}.lnUIdW_link{color:var(--text-muted);border-radius:999px;padding:8px 14px;font-size:.92rem;font-weight:500;transition:color .2s,background .2s}.lnUIdW_link:hover{color:var(--text)}.lnUIdW_active{color:var(--text);background:var(--panel-hi)}.lnUIdW_cta{color:#fff;background:var(--accent);box-shadow:0 0 24px -6px var(--accent);border-radius:999px;margin-left:8px;padding:9px 18px;font-size:.92rem;font-weight:500;transition:background .2s,box-shadow .2s}.lnUIdW_cta:hover{background:var(--accent-hover);box-shadow:0 0 30px -4px var(--accent)}.lnUIdW_menuBtn{border:1px solid var(--edge);border-radius:12px;place-items:center;width:42px;height:42px;display:none}@media (max-width:768px){.lnUIdW_menuBtn{display:grid}.lnUIdW_nav{border-bottom:1px solid var(--edge);background:#070b16f5;flex-direction:column;align-items:stretch;gap:4px;padding:12px 16px 20px;display:none;position:absolute;top:68px;left:0;right:0}.lnUIdW_navOpen{display:flex}.lnUIdW_link{padding:12px 14px}.lnUIdW_cta{text-align:center;margin:8px 0 0}}
.egOiqW_stageSection{width:100%;max-width:1320px;margin-inline:auto;padding-inline:16px}.egOiqW_stage{background:radial-gradient(ellipse 55% 50% at 50% 55%, rgb(var(--accent-rgb) / .1), transparent 75%), linear-gradient(180deg, var(--bg-elev), var(--panel));border:1px solid var(--edge);border-radius:28px;padding:16px 16px 14px;position:relative;box-shadow:0 40px 120px -40px #000c}.egOiqW_hudTop,.egOiqW_hudBottom{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:2px 6px;font-size:12px;display:flex}.egOiqW_hudTitle{color:var(--text);align-items:center;gap:10px;display:inline-flex}.egOiqW_dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px var(--accent);border-radius:50%}.egOiqW_lampBtn{border:1px solid var(--edge);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;transition:color .2s,border-color .2s;display:inline-flex}.egOiqW_lampBtn:hover{color:var(--accent-hi);border-color:var(--accent)}.egOiqW_readout{text-transform:none;letter-spacing:.04em;min-height:1.5em;color:var(--text)}.egOiqW_readoutObj{color:var(--accent-hi)}.egOiqW_progress{align-items:center;gap:10px;display:inline-flex}.egOiqW_bar{background:var(--edge);border-radius:999px;width:90px;height:4px;overflow:hidden}.egOiqW_bar span{background:var(--accent);height:100%;box-shadow:0 0 8px var(--accent);transition:width .5s;display:block}.egOiqW_dragHint{display:none}@media (max-width:720px){.egOiqW_viewport{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:-6px;padding-inline:0;overflow-x:auto}.egOiqW_viewport::-webkit-scrollbar{display:none}.egOiqW_viewport>svg{width:860px;max-width:none;max-height:none}.egOiqW_dragHint{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-hi);justify-content:center;align-items:center;gap:8px;padding:6px 0 2px;font-size:11px;display:flex}}.egOiqW_catalog{gap:28px;padding-block:96px 32px;display:grid}.egOiqW_catalogHead{gap:8px;margin-top:24px;display:grid}.egOiqW_catalogHead h2{font-size:clamp(1.8rem,4vw,2.4rem)}.egOiqW_catalogHead p{color:var(--text-muted)}.egOiqW_grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.egOiqW_card{text-align:left;background:var(--panel);border:1px solid var(--edge);border-radius:var(--radius-lg);align-content:start;gap:10px;padding:22px;transition:border-color .25s,transform .25s,box-shadow .25s;display:grid}.egOiqW_card:hover{border-color:var(--accent-deep);box-shadow:0 0 40px -16px var(--accent);transform:translateY(-3px)}.egOiqW_card h3{font-size:1.15rem}.egOiqW_card p{color:var(--text-muted);font-size:.92rem}.egOiqW_cardIcon{width:40px;height:40px;color:var(--accent-hi);background:var(--accent-dim);border:1px solid var(--edge-hi);border-radius:12px;place-items:center;display:grid}.egOiqW_cardMore{font-family:var(--font-mono), monospace;letter-spacing:.06em;color:var(--accent);font-size:12px}.egOiqW_clients{flex-wrap:wrap;gap:12px;display:flex}.egOiqW_client{border:1px solid var(--edge);background:var(--panel);color:var(--text-muted);border-radius:999px;padding:14px 22px;font-weight:500;transition:color .2s,border-color .2s,background .2s}.egOiqW_client:hover{color:var(--text);border-color:var(--accent);background:var(--accent-dim)}@media (max-width:640px){.egOiqW_stage{border-radius:18px;padding:10px 6px}.egOiqW_hudTop,.egOiqW_hudBottom{font-size:11px}.egOiqW_catalog{padding-block:64px 16px}}
.oRS4AW_hero{text-align:center;justify-items:center;gap:18px;padding-block:128px 40px;animation:.8s cubic-bezier(.22,1,.36,1) both oRS4AW_rise;display:grid}.oRS4AW_hero h1{max-width:820px;font-size:clamp(2.4rem,6.5vw,4.4rem);font-weight:700}.oRS4AW_hero p{max-width:640px;color:var(--text-muted);font-size:clamp(1rem,2vw,1.15rem)}.oRS4AW_cta{border:1px solid var(--edge-hi);background:radial-gradient(ellipse 60% 120% at 100% 50%, rgb(var(--accent-rgb) / .22), transparent 70%), var(--panel);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding:40px;display:flex}.oRS4AW_cta h2{font-size:clamp(1.6rem,3.5vw,2.2rem)}.oRS4AW_cta p{color:var(--text-muted);margin-top:8px}.oRS4AW_ctaBtn{color:#fff;background:var(--accent);box-shadow:0 0 30px -6px var(--accent);border-radius:999px;align-items:center;gap:10px;padding:14px 26px;font-weight:600;transition:background .2s,box-shadow .2s;display:inline-flex}.oRS4AW_ctaBtn:hover{background:var(--accent-hover);box-shadow:0 0 40px -4px var(--accent)}@keyframes oRS4AW_rise{0%{opacity:0;transform:translateY(16px)}}@media (max-width:640px){.oRS4AW_hero{padding-block:104px 28px}.oRS4AW_cta{padding:28px 22px}}@media (prefers-reduced-motion:reduce){.oRS4AW_hero{animation:none}}
._3hUVsW_footer{border-top:1px solid var(--edge);background:linear-gradient(#0000,#0b1222cc);margin-top:96px}._3hUVsW_grid{grid-template-columns:1.6fr repeat(3,1fr);gap:32px;padding-block:56px 40px;display:grid}._3hUVsW_brand{align-content:start;gap:16px;display:grid}._3hUVsW_brand p{max-width:320px;color:var(--text-muted);font-size:.92rem}._3hUVsW_col{color:var(--text-muted);align-content:start;gap:10px;font-size:.92rem;display:grid}._3hUVsW_col h4{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text);margin-bottom:4px;font-size:12px;font-weight:500}._3hUVsW_col a{width:fit-content;transition:color .2s}._3hUVsW_col a:hover{color:var(--accent-hi)}._3hUVsW_bottom{border-top:1px solid var(--edge);color:var(--text-dim);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-block:20px 28px;font-size:.8rem;display:flex}._3hUVsW_bottom a:hover{color:var(--text-muted)}@media (max-width:860px){._3hUVsW_grid{grid-template-columns:1fr 1fr}._3hUVsW_brand{grid-column:1/-1}}
