:root{--aigm-bg:#12141a;--aigm-panel:#1c2028;--aigm-border:#323846;--aigm-text:#f4f1ea;--aigm-muted:#9aa3b5;--aigm-accent:#d4a84b;--aigm-ok:#3dd68c;--aigm-danger:#e05d5d;--aigm-info:#4c8dff;--aigm-font:"Segoe UI", system-ui, sans-serif}.aigm-root{font-family:var(--aigm-font);background:var(--aigm-bg)}.aigm-btn,.aigm-root{color:var(--aigm-text)}.aigm-btn{appearance:none;border:1px solid var(--aigm-border);cursor:pointer;font:inherit;background:#262b36;border-radius:6px;padding:.45rem .7rem}.aigm-btn:hover:not(:disabled){border-color:var(--aigm-accent)}.aigm-btn:disabled{opacity:.45;cursor:not-allowed}.aigm-btn-primary{border-color:var(--aigm-accent);background:#3a3324}.aigm-panel{background:var(--aigm-panel);border:1px solid var(--aigm-border);border-radius:8px}.aigm-hud-gap{color:var(--aigm-muted);opacity:.55;font-style:normal}.themed-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable}.themed-scroll.is-scrolling,.themed-scroll:focus-visible,.themed-scroll:hover{scrollbar-color:var(--aigm-border) transparent}.themed-scroll::-webkit-scrollbar{width:8px;height:8px}.themed-scroll::-webkit-scrollbar-track{background:0 0}.themed-scroll::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.themed-scroll.is-scrolling::-webkit-scrollbar-thumb{background:var(--aigm-border)}.themed-scroll:focus-visible::-webkit-scrollbar-thumb{background:var(--aigm-border)}.themed-scroll:hover::-webkit-scrollbar-thumb{background:var(--aigm-border)}.aigm-link{color:var(--aigm-accent);font-size:.92rem;text-decoration:none}.aigm-link:hover{text-decoration:underline}.aigm-section{background:var(--aigm-panel);border:1px solid var(--aigm-border);border-radius:12px;padding:1rem 1.1rem 1.15rem}.aigm-section-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.85rem;display:flex}.aigm-section-title{letter-spacing:.12em;text-transform:uppercase;color:var(--aigm-accent);margin:0;font-size:.78rem}.aigm-section-hint{color:var(--aigm-muted);margin:0;font-size:.82rem}.aigm-field{gap:.35rem;min-width:0;display:grid}.aigm-field-label{letter-spacing:.06em;text-transform:uppercase;color:var(--aigm-muted);font-size:.75rem}.aigm-input,.aigm-select{box-sizing:border-box;appearance:none;border:1px solid var(--aigm-border);width:100%;color:var(--aigm-text);font:inherit;background:#12151c;border-radius:8px;padding:.55rem .7rem;font-size:1rem}.aigm-select{background-image:linear-gradient(45deg,transparent 50%,var(--aigm-muted) 50%),linear-gradient(135deg,var(--aigm-muted) 50%,transparent 50%);background-position:calc(100% - 1.05rem) 55%,calc(100% - .75rem) 55%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:1.8rem}.aigm-input:focus,.aigm-select:focus{outline:2px solid color-mix(in srgb,var(--aigm-accent) 70%,transparent);border-color:var(--aigm-accent)}.aigm-choice-grid{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.55rem;display:grid}.aigm-choice-grid.is-compact{grid-template-columns:repeat(auto-fill,minmax(7.2rem,1fr))}.aigm-choice{appearance:none;text-align:left;border:1px solid var(--aigm-border);color:var(--aigm-text);cursor:pointer;font:inherit;background:#161a22;border-radius:10px;gap:.2rem;min-height:3.2rem;padding:.7rem .8rem;display:grid}.aigm-choice:hover:not(:disabled){border-color:color-mix(in srgb,var(--aigm-accent) 55%,var(--aigm-border))}.aigm-choice.is-selected{border-color:var(--aigm-accent);box-shadow:inset 0 0 0 1px var(--aigm-accent);background:#2c281c}.aigm-choice:disabled{opacity:.4;cursor:not-allowed}.aigm-choice-title{font-size:.95rem}.aigm-choice-detail{color:var(--aigm-muted);font-size:.78rem;line-height:1.35}.aigm-stat-row{grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));gap:.45rem;display:grid}.aigm-stat{border:1px solid var(--aigm-border);text-align:center;background:#12151c;border-radius:10px;padding:.45rem .4rem .5rem}.aigm-stat-label{color:var(--aigm-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;display:block}.aigm-stat-value{font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:1.25rem;display:block}.aigm-stepper{border:1px solid var(--aigm-border);background:#12151c;border-radius:8px;justify-content:space-between;align-items:center;gap:.35rem;padding:.2rem;display:flex}.aigm-stepper-value{font-variant-numeric:tabular-nums;text-align:center;min-width:1.6rem;font-size:1.15rem}.aigm-note{color:var(--aigm-muted);margin:0;font-size:.85rem;line-height:1.45}.aigm-note.is-alert{color:var(--aigm-danger)}.aigm-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#__nuxt,body,html{background:var(--aigm-bg,#12141a);height:100%;max-height:100dvh;color:var(--aigm-text,#f4f1ea);font-family:var(--aigm-font,system-ui,sans-serif);margin:0;overflow:hidden}#__nuxt{flex-direction:column;min-height:0;display:flex}#__nuxt>*{flex:auto;min-width:0;min-height:0}
