.local-ai-overview,.local-ai-device-card,.local-ai-runtime-card,.local-ai-truth-card{border:1px solid color-mix(in srgb,var(--eon-border,#334155) 78%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--eon-surface,#0f172a) 92%,#172554 8%),color-mix(in srgb,var(--eon-surface,#0f172a) 97%,#020617 3%));border-radius:22px;box-shadow:0 18px 46px #0206172e}.local-ai-overview{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:1.1rem 1.2rem;margin:1rem 0}.local-ai-overview h2,.local-ai-device-card h2,.local-ai-runtime-card h2,.local-ai-truth-card h2{margin:0 0 .35rem;font-size:1.08rem}.local-ai-overview p,.local-ai-device-card p,.local-ai-runtime-card p,.local-ai-truth-card p,.local-ai-truth-card li{color:var(--eon-muted,#94a3b8);line-height:1.55}.local-ai-device-card,.local-ai-truth-card{padding:1.15rem 1.2rem;margin:1rem 0}.local-ai-device-card strong{display:block;margin-top:.75rem;color:var(--eon-text,#e2e8f0)}.local-ai-disclosure{font-size:.88rem}.local-ai-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0}.local-ai-runtime-card{padding:1.15rem 1.2rem}.local-ai-runtime-head{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.local-ai-runtime-card label{display:grid;gap:.35rem;margin-top:.85rem;font-size:.86rem;font-weight:700;color:var(--eon-text,#e2e8f0)}.local-ai-runtime-card input{width:100%;border:1px solid color-mix(in srgb,var(--eon-border,#334155) 85%,transparent);border-radius:12px;background:#02061780;color:var(--eon-text,#e2e8f0);padding:.7rem .75rem}.local-ai-runtime-note{font-size:.84rem}.local-ai-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.85rem}.local-ai-secondary{display:inline-flex;justify-content:center;align-items:center;min-height:2.5rem;padding:.58rem .85rem;border:1px solid color-mix(in srgb,var(--eon-border,#334155) 80%,transparent);border-radius:11px;color:var(--eon-text,#e2e8f0);background:#0f172a85;text-decoration:none;font:inherit;font-weight:700;cursor:pointer}.local-ai-secondary:disabled{opacity:.48;cursor:not-allowed}.local-ai-secondary.is-quiet{background:transparent}.local-ai-chip{display:inline-flex;white-space:nowrap;padding:.28rem .5rem;border:1px solid rgba(34,211,238,.25);border-radius:999px;color:#67e8f9;font-size:.72rem;font-weight:800}.local-ai-result{min-height:2.5em;margin:.85rem 0 0!important;font-size:.9rem}@media(max-width:720px){.local-ai-overview{align-items:stretch;flex-direction:column}.local-ai-grid{grid-template-columns:1fr}.local-ai-runtime-head{flex-direction:column}.local-ai-overview .local-ai-secondary{width:100%}}.local-ai-catalog-card{margin:1rem 0;padding:1.15rem 1.2rem;border:1px solid color-mix(in srgb,var(--eon-border,#334155) 78%,transparent);border-radius:22px;background:linear-gradient(145deg,color-mix(in srgb,var(--eon-surface,#0f172a) 90%,#0c4a6e 10%),color-mix(in srgb,var(--eon-surface,#0f172a) 96%,#020617 4%));box-shadow:0 18px 46px #02061729}.local-ai-catalog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.local-ai-catalog-head h2{margin:.15rem 0 .35rem;font-size:1.08rem}.local-ai-catalog-head p{max-width:50rem;margin:0;color:var(--eon-muted,#94a3b8);line-height:1.55}.local-ai-eyebrow{font-size:.72rem!important;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#67e8f9!important}.local-ai-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem}.local-ai-profile{display:grid;gap:.55rem;padding:.95rem;border:1px solid rgba(148,163,184,.18);border-radius:15px;background:#02061740}.local-ai-profile h3{margin:.15rem 0;font-size:.97rem}.local-ai-profile p{margin:0;color:var(--eon-muted,#94a3b8);line-height:1.45;font-size:.86rem}.local-ai-profile code{display:inline-flex;width:max-content;max-width:100%;overflow:auto;padding:.35rem .5rem;border-radius:.55rem;background:#0f172ab8;color:#e0f2fe;font-size:.78rem}.local-ai-fit{display:inline-flex;width:max-content;padding:.22rem .46rem;border-radius:999px;background:#38bdf81f;color:#bae6fd;font-size:.68rem;font-weight:800}.local-ai-profile.is-not-recommended .local-ai-fit{background:#fb923c24;color:#fed7aa}.local-ai-profile.is-cautious .local-ai-fit{background:#facc1524;color:#fde68a}.local-ai-profile-work{color:#cbd5e1!important;font-size:.76rem!important}.local-ai-profile-reason{min-height:2.65em;color:#bfdbfe!important}.local-ai-inline-link{align-self:center;color:#a5b4fc;font-size:.84rem;font-weight:700}.local-ai-runtime-card select{width:100%;border:1px solid color-mix(in srgb,var(--eon-border,#334155) 85%,transparent);border-radius:12px;background:#02061780;color:var(--eon-text,#e2e8f0);padding:.7rem .75rem}.local-ai-runtime-card code{padding:.08rem .24rem;border-radius:.3rem;background:#0206177a;color:#e0f2fe}@media(max-width:720px){.local-ai-catalog-head{flex-direction:column}.local-ai-catalog-head .local-ai-secondary{width:100%}.local-ai-profile-grid{grid-template-columns:1fr}}.local-ai-city-mission{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin:1rem 0;padding:1.05rem 1.15rem;border:1px solid rgba(251,113,133,.32);border-radius:18px;background:linear-gradient(135deg,#4c051957,#0c122ac7);box-shadow:0 16px 38px #02061724}.local-ai-city-mission h2{margin:.12rem 0 .35rem;font-size:1.05rem}.local-ai-city-mission p:not(.local-ai-eyebrow){max-width:52rem;margin:0;color:var(--eon-muted,#94a3b8);line-height:1.52}.local-ai-city-mission .local-ai-actions{margin:0;flex:0 0 auto}@media(max-width:720px){.local-ai-city-mission{flex-direction:column}.local-ai-city-mission .local-ai-actions{width:100%}.local-ai-city-mission .local-ai-secondary{flex:1 1 100%}}.local-ai-beginner-guide{scroll-margin-top:1rem}.local-ai-goal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1rem}.local-ai-goal{display:grid;gap:.35rem;text-align:left;padding:.85rem;border:1px solid rgba(148,163,184,.2);border-radius:14px;background:#0206173d;color:var(--eon-text,#e2e8f0);font:inherit;cursor:pointer}.local-ai-goal:hover,.local-ai-goal:focus-visible,.local-ai-goal.is-selected{border-color:#67e8f99e;background:#082f494d;outline:none}.local-ai-goal strong{font-size:.88rem}.local-ai-goal span{color:var(--eon-muted,#94a3b8);font-size:.8rem;line-height:1.4}.local-ai-guide-result{display:grid;gap:.9rem;margin-top:1rem;padding:1rem;border:1px solid rgba(103,232,249,.24);border-radius:16px;background:#02061742}.local-ai-guide-result-head{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.local-ai-guide-result-head h3{margin:.15rem 0 .3rem;font-size:1.05rem}.local-ai-guide-result-head p{margin:0;color:var(--eon-muted,#94a3b8);line-height:1.5}.local-ai-guide-model{display:grid;gap:.4rem;padding:.85rem;border-left:3px solid rgba(103,232,249,.7);border-radius:0 12px 12px 0;background:#082f492e}.local-ai-guide-model strong{font-size:.92rem}.local-ai-guide-model p{margin:0;color:var(--eon-muted,#94a3b8);line-height:1.45;font-size:.86rem}.local-ai-guide-runtime{display:grid;gap:.45rem;padding:.9rem;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:#02061738}.local-ai-guide-runtime.is-primary{border-color:#67e8f96b;background:linear-gradient(135deg,#082f4947,#02061740)}.local-ai-guide-runtime h3,.local-ai-guide-runtime p{margin:0}.local-ai-guide-runtime h3{font-size:1rem}.local-ai-guide-alternatives{border-top:1px solid rgba(148,163,184,.18);padding-top:.8rem}.local-ai-guide-alternatives summary{cursor:pointer;color:#bae6fd;font-weight:800}.local-ai-guide-steps{display:grid;gap:.45rem;margin:.05rem 0 0;padding-left:1.2rem;color:var(--eon-muted,#94a3b8);font-size:.88rem;line-height:1.48}@media(max-width:720px){.local-ai-goal-grid{grid-template-columns:1fr}.local-ai-guide-result-head{flex-direction:column}.local-ai-guide-runtime .local-ai-actions .eon-hub-primary,.local-ai-guide-runtime .local-ai-actions .local-ai-secondary{flex:1 1 100%}}.local-ai-comfy-lab{scroll-margin-top:1rem;background:linear-gradient(145deg,color-mix(in srgb,var(--eon-surface,#0f172a) 84%,#082f49 16%),color-mix(in srgb,var(--eon-surface,#0f172a) 95%,#020617 5%))}.local-ai-comfy-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem}.local-ai-comfy-steps article{display:flex;gap:.7rem;align-items:flex-start;padding:.85rem;border:1px solid rgba(103,232,249,.2);border-radius:15px;background:#02061747}.local-ai-comfy-steps article>span{display:grid;place-items:center;flex:0 0 1.8rem;height:1.8rem;border-radius:999px;background:#22d3ee24;color:#a5f3fc;font-weight:900}.local-ai-comfy-steps strong{display:block;color:var(--eon-text,#e2e8f0);font-size:.9rem}.local-ai-comfy-steps p{margin:.25rem 0 .55rem;color:var(--eon-muted,#94a3b8);font-size:.8rem;line-height:1.4}.local-ai-comfy-steps label,.local-ai-comfy-form label{display:grid;gap:.35rem;margin-top:.55rem;color:var(--eon-text,#e2e8f0);font-size:.82rem;font-weight:800}.local-ai-comfy-steps input,.local-ai-comfy-form textarea,.local-ai-comfy-form select{width:100%;border:1px solid color-mix(in srgb,var(--eon-border,#334155) 85%,transparent);border-radius:12px;background:#0206178c;color:var(--eon-text,#e2e8f0);padding:.7rem .75rem;font:inherit}.local-ai-comfy-steps button{margin-top:.55rem}.local-ai-comfy-workspace{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(16rem,.9fr);gap:1rem;margin-top:1rem}.local-ai-comfy-form,.local-ai-image-output,.local-ai-image-empty{min-width:0;padding:1rem;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:#02061747}.local-ai-comfy-form details{margin-top:.8rem;border-top:1px solid rgba(148,163,184,.16);padding-top:.7rem}.local-ai-comfy-form summary{cursor:pointer;color:#bae6fd;font-weight:800}.local-ai-image-output{display:grid;align-content:start;gap:.7rem;margin:0}.local-ai-image-output img{display:block;width:100%;aspect-ratio:1/1;object-fit:contain;border-radius:12px;background:#020617}.local-ai-image-output figcaption{color:var(--eon-muted,#94a3b8);font-size:.78rem}.local-ai-image-empty{display:grid;place-items:center;align-content:center;min-height:20rem;text-align:center;background:radial-gradient(circle at 50% 35%,rgba(34,211,238,.11),transparent 50%),#0206174d}.local-ai-image-empty strong{color:#e0f2fe}.local-ai-image-empty p{max-width:24rem;color:var(--eon-muted,#94a3b8);line-height:1.5}.local-ai-video-boundary{margin-top:1rem;padding:.85rem 1rem;border-left:3px solid rgba(250,204,21,.62);border-radius:0 12px 12px 0;background:#713f121f}.local-ai-video-boundary strong{color:#fef3c7}.local-ai-video-boundary p{margin:.25rem 0 0;color:var(--eon-muted,#94a3b8);font-size:.84rem;line-height:1.5}@media(max-width:880px){.local-ai-comfy-steps,.local-ai-comfy-workspace{grid-template-columns:1fr}.local-ai-image-empty{min-height:14rem}}@media(max-width:560px){.local-ai-comfy-steps article{flex-direction:column}.local-ai-comfy-form .eon-hub-primary,.local-ai-comfy-form .local-ai-secondary{width:100%}}.local-ai-creator-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:.9rem 0 0;padding:.85rem;border:1px solid rgba(103,232,249,.2);border-radius:14px;background:#082f4924}.local-ai-creator-controls[disabled]{opacity:.58}.local-ai-creator-controls legend{padding:0 .4rem;color:#bae6fd;font-size:.82rem;font-weight:900}.local-ai-creator-controls label{margin:0}.local-ai-creator-controls p{grid-column:1/-1;margin:.1rem 0 0}.local-ai-output-actions{display:flex;flex-wrap:wrap;gap:.55rem}.local-ai-proof-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:.15rem 0 0;padding:0;list-style:none}.local-ai-proof-checklist li{display:flex;gap:.45rem;align-items:center;padding:.45rem .55rem;border:1px solid rgba(148,163,184,.16);border-radius:10px;color:var(--eon-muted,#94a3b8);font-size:.77rem}.local-ai-proof-checklist li.is-pass{border-color:#34d39957;background:#064e3b24;color:#d1fae5}.local-ai-proof-checklist li span{font-size:.95rem}.local-ai-job-state{margin:.55rem 0 .15rem;color:var(--eon-muted,#94a3b8);font-size:.78rem}.local-ai-job-state strong{color:#bae6fd}.local-ai-session-history{margin-top:.8rem;padding-top:.7rem;border-top:1px solid rgba(148,163,184,.16)}.local-ai-session-history summary{cursor:pointer;color:#bae6fd;font-weight:800}.local-ai-session-history ol{display:grid;gap:.4rem;padding-left:1.2rem}.local-ai-session-history li{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;align-items:center;color:var(--eon-muted,#94a3b8);font-size:.75rem}.local-ai-session-history li strong{color:var(--eon-text,#e2e8f0)}.local-ai-session-history p{color:var(--eon-muted,#94a3b8);font-size:.75rem}.local-ai-comfy-form input[type=number]{width:100%;border:1px solid color-mix(in srgb,var(--eon-border,#334155) 85%,transparent);border-radius:12px;background:#0206178c;color:var(--eon-text,#e2e8f0);padding:.7rem .75rem;font:inherit}@media(max-width:720px){.local-ai-creator-controls,.local-ai-proof-checklist{grid-template-columns:1fr}.local-ai-output-actions>*{width:100%}.local-ai-session-history li{grid-template-columns:1fr}.local-ai-session-history li small{opacity:.8}}.local-ai-video-lab{scroll-margin-top:5.5rem}.local-ai-video-grid{align-items:stretch}.local-ai-video-capability.is-supported{border-color:color-mix(in srgb,var(--eon-accent, #64f3df) 55%,transparent)}.local-ai-video-capability.is-experimental{border-color:color-mix(in srgb,#f5b94c 60%,transparent)}.local-ai-video-capability.is-unsupported{border-color:color-mix(in srgb,#f36f7c 58%,transparent)}.local-ai-video-output video{width:100%;max-height:34rem;border-radius:1rem;background:#05070b}.local-ai-video-empty{min-height:18rem}.local-ai-check{display:flex;gap:.65rem;align-items:flex-start}.local-ai-check input{width:auto;margin-top:.2rem}.local-ai-lifecycle{margin-top:.8rem;padding:.75rem .8rem;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:#02061738}.local-ai-lifecycle p{margin:0}.local-ai-lifecycle .local-ai-disclosure{margin-top:.35rem}.local-ai-lifecycle.is-better-installed-candidate,.local-ai-lifecycle.is-reviewed-current-upgrade-available{border-color:#67e8f961;background:#082f4938}.local-ai-lifecycle.is-guide-mode-default{border-color:#fbbf2447;background:#78350f1f}.local-ai-guide-progress{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;border:1px solid rgba(103,232,249,.36);border-radius:14px;background:linear-gradient(135deg,#082f4961,#0f172a57)}.local-ai-guide-progress h3{margin:.25rem 0 .2rem;font-size:1rem}.local-ai-guide-progress p{max-width:48rem;margin:0;color:var(--eon-muted,#94a3b8);line-height:1.45;font-size:.86rem}.local-ai-guide-progress.is-complete{border-color:#4ade806b;background:linear-gradient(135deg,#14532d47,#0f172a57)}@media(max-width:720px){.local-ai-guide-progress{align-items:stretch;flex-direction:column}.local-ai-guide-progress .eon-hub-primary{width:100%}}.local-ai-consumer-card{margin:1rem 0;padding:1.25rem;border:1px solid color-mix(in srgb,#67e8f9 38%,var(--eon-border,#334155));border-radius:24px;background:radial-gradient(circle at top right,rgba(34,211,238,.12),transparent 34%),linear-gradient(145deg,#082f4947,#020617b8);box-shadow:0 24px 70px #02061747}.local-ai-consumer-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.local-ai-consumer-head h2{margin:.15rem 0 .4rem;font-size:clamp(1.2rem,2.2vw,1.65rem)}.local-ai-consumer-head p{max-width:58rem;margin:0;color:var(--eon-muted,#94a3b8);line-height:1.55}.local-ai-consumer-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1rem 0}.local-ai-consumer-capability{display:grid;gap:.18rem;padding:.85rem;border:1px solid rgba(148,163,184,.16);border-radius:15px;background:#02061752}.local-ai-consumer-capability span{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--eon-muted,#94a3b8)}.local-ai-consumer-capability strong{font-size:.98rem}.local-ai-consumer-capability small{color:var(--eon-muted,#94a3b8);line-height:1.35}.local-ai-consumer-capability.is-ready{border-color:#4ade8061;background:#14532d33}.local-ai-consumer-capability.is-gated,.local-ai-consumer-capability.is-not-on-this-device{border-color:#facc1538}.local-ai-consumer-path{display:grid;gap:.24rem;padding:.95rem 1rem;border-radius:16px;background:#0f172a8c;border:1px solid rgba(103,232,249,.17)}.local-ai-consumer-path>span{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#67e8f9}.local-ai-consumer-path>strong{font-size:1.02rem}.local-ai-consumer-path p{margin:.1rem 0 0;color:var(--eon-muted,#94a3b8);line-height:1.5}.local-ai-advanced{margin:1rem 0;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:#0206172e;overflow:hidden}.local-ai-advanced>summary{padding:1rem 1.1rem;cursor:pointer;font-weight:800;color:#cbd5e1}.local-ai-advanced[open]>summary{border-bottom:1px solid rgba(148,163,184,.12)}.local-ai-advanced-body{padding:0 1rem 1rem}.local-ai-advanced-body .local-ai-truth-card{margin-top:1rem}@media(max-width:720px){.local-ai-consumer-card{padding:1rem;border-radius:20px}.local-ai-consumer-head{flex-direction:column}.local-ai-consumer-capabilities{grid-template-columns:1fr}.local-ai-consumer-card>.local-ai-actions .eon-hub-primary,.local-ai-consumer-card>.local-ai-actions .local-ai-secondary{flex:1 1 100%}}
