@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@500;600&display=swap";
:root{--mmai-bg:#f5f7fb;--mmai-bg-subtle:#edf2f7;--mmai-surface:#fff;--mmai-surface-muted:#f8fafc;--mmai-text:#101828;--mmai-muted:#526071;--mmai-subtle:#778395;--mmai-border:#d9e1ec;--mmai-border-strong:#b8c4d4;--mmai-blue:#0057d8;--mmai-blue-hover:#0046ad;--mmai-navy:#0b1220;--mmai-green:#138a5b;--mmai-warning:#b7791f;--mmai-error:#c2413b;--mmai-shadow:0 10px 24px #10182814}html,html[data-theme=light],html[data-theme=dark]{--theme-bg:var(--mmai-bg);--theme-elevation-0:var(--mmai-surface);--theme-elevation-50:var(--mmai-surface-muted);--theme-elevation-100:#eef3f8;--theme-elevation-150:#e6edf5;--theme-elevation-200:#d9e1ec;--theme-elevation-250:#c9d4e1;--theme-elevation-300:#b8c4d4;--theme-elevation-400:#8997aa;--theme-elevation-500:#667085;--theme-elevation-600:#526071;--theme-elevation-700:#344054;--theme-elevation-800:#1d2939;--theme-elevation-900:var(--mmai-text);--theme-elevation-1000:#05070d;--theme-success-500:var(--mmai-green);--theme-warning-500:var(--mmai-warning);--theme-error-500:var(--mmai-error);--theme-text:var(--mmai-text);--theme-baseline:22px;--theme-radius-s:4px;--theme-radius-m:6px;--theme-radius-l:8px}body{background:var(--mmai-bg);color:var(--mmai-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:var(--mmai-blue);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--mmai-blue-hover)}button,.btn,.button{border-radius:6px;font-weight:600}.btn--style-primary,.button--style-primary{border-color:var(--mmai-blue);background:var(--mmai-blue);color:#fff;box-shadow:none}.btn--style-primary:hover,.button--style-primary:hover{border-color:var(--mmai-blue-hover);background:var(--mmai-blue-hover);color:#fff}input,textarea,select{border-color:var(--mmai-border);color:var(--mmai-text);background:#fff}input:focus,textarea:focus,select:focus,.field-type:focus-within{outline-color:var(--mmai-blue)}.template-default,.template-default__wrap,.dashboard,.login{background:0 0}.nav,.nav__wrap,.app-header,.doc-header{border-color:var(--mmai-border);color:var(--mmai-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5}.nav a,.nav button{color:var(--mmai-muted);border-radius:6px}.nav a[aria-current=page],.nav a:hover,.nav button:hover{color:var(--mmai-blue-hover);background:#edf4ff}.card,.collection-list,.render-fields,.drawer__content,.popup,.modal,.login__wrap{border:1px solid var(--mmai-border);background:var(--mmai-surface);box-shadow:var(--mmai-shadow);border-radius:8px}.login__wrap{max-width:430px}.mmai-admin-logo,.mmai-admin-icon{object-fit:contain;background:#fff;display:block}.mmai-admin-logo{width:min(210px,100%);height:auto;max-height:38px}.mmai-admin-icon{border:1px solid var(--mmai-border);border-radius:8px;width:34px;height:34px;padding:5px}.mmai-admin-footer{border-top:1px solid var(--mmai-border);color:var(--mmai-subtle);text-overflow:ellipsis;white-space:nowrap;margin:12px 10px 8px;padding:8px 0 0;font-size:10.5px;line-height:1.2;overflow:hidden}.mmai-admin-footer a{color:var(--mmai-muted);font-weight:600;text-decoration:none}.mmai-admin-footer a:hover{color:var(--mmai-blue-hover)}.mmai-admin-footer__heart{color:var(--mmai-error);font-weight:700}.mmai-dashboard{width:min(1180px,100vw - 48px);margin:0 auto;padding:28px 0 56px}.mmai-dashboard__topbar{border-bottom:1px solid var(--mmai-border);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:20px;display:flex}.mmai-dashboard__eyebrow{color:var(--mmai-blue);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:600}.mmai-dashboard h1,.mmai-dashboard h2,.mmai-dashboard h3,.mmai-dashboard p{margin-top:0}.mmai-dashboard h1{color:var(--mmai-text);letter-spacing:0;margin-bottom:8px;font-size:32px;font-weight:700;line-height:1.12}.mmai-dashboard h2{color:var(--mmai-text);margin-bottom:12px;font-size:18px;font-weight:700;line-height:1.25}.mmai-dashboard h3{color:var(--mmai-text);margin-bottom:6px;font-size:15px;font-weight:700;line-height:1.3}.mmai-dashboard__intro{max-width:740px;color:var(--mmai-muted);margin-bottom:0;font-size:15px;line-height:1.55}.mmai-dashboard__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:fit-content;display:flex}.mmai-dashboard__button{border:1px solid var(--mmai-border-strong);min-height:38px;color:var(--mmai-text);background:#fff;border-radius:6px;align-items:center;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.mmai-dashboard__button:hover{border-color:var(--mmai-blue);color:var(--mmai-blue-hover);background:#edf4ff}.mmai-dashboard__button--primary{border-color:var(--mmai-blue);background:var(--mmai-blue);color:#fff}.mmai-dashboard__button--primary:hover{background:var(--mmai-blue-hover);color:#fff}.mmai-dashboard__section{margin-top:24px}.mmai-dashboard__section-header{justify-content:space-between;align-items:end;gap:14px;margin-bottom:12px;display:flex}.mmai-dashboard__section-header p{color:var(--mmai-subtle);margin-bottom:0;font-size:13px}.mmai-dashboard__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mmai-dashboard__card,.mmai-dashboard__panel{border:1px solid var(--mmai-border);background:var(--mmai-surface);border-radius:8px;box-shadow:0 1px 2px #1018280a}.mmai-dashboard__card{min-height:112px;color:var(--mmai-text);align-content:space-between;padding:16px;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.mmai-dashboard__card:hover{color:var(--mmai-text);border-color:#8ab4f8;transform:translateY(-1px);box-shadow:0 10px 22px #10182814}.mmai-dashboard__card small{color:var(--mmai-muted);margin-top:8px;font-size:13px;line-height:1.4;display:block}.mmai-dashboard__card-kicker{color:var(--mmai-subtle);letter-spacing:.04em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:600}.mmai-dashboard__lower{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:14px;margin-top:24px;display:grid}.mmai-dashboard__panel{padding:18px}.mmai-dashboard__checklist{counter-reset:checklist;gap:8px;margin:0;padding:0;list-style:none;display:grid}.mmai-dashboard__checklist li{min-height:34px;color:var(--mmai-muted);counter-increment:checklist;padding:8px 0 8px 42px;font-size:14px;position:relative}.mmai-dashboard__checklist li:before{border:1px solid var(--mmai-border);background:var(--mmai-surface-muted);width:28px;height:28px;color:var(--mmai-blue);content:counter(checklist, decimal-leading-zero);border-radius:6px;place-items:center;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:600;display:grid;position:absolute;top:5px;left:0}.mmai-dashboard__meta-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mmai-dashboard__meta-list li{border-bottom:1px solid var(--mmai-border);color:var(--mmai-muted);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:10px;font-size:13px;display:flex}.mmai-dashboard__meta-list li:last-child{border-bottom:0;padding-bottom:0}.mmai-dashboard__meta-list strong{color:var(--mmai-text);font-size:13px}@media (max-width:900px){.mmai-dashboard__topbar,.mmai-dashboard__lower{grid-template-columns:1fr;display:grid}.mmai-dashboard__actions{justify-content:flex-start}.mmai-dashboard__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mmai-dashboard{width:min(100% - 28px,1180px);padding-top:18px}.mmai-dashboard h1{font-size:26px}.mmai-dashboard__grid{grid-template-columns:1fr}}
