:root{color:#151515;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f7f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit}button,input,select,textarea{font:inherit}.core-public,.core-auth{max-width:760px;margin:0 auto;padding:12vh 24px}.core-public h1,.core-auth h1{margin:.3em 0;font-size:clamp(2.4rem,7vw,5rem);line-height:.95}.core-public p,.core-auth p{color:#555;font-size:1.08rem;line-height:1.65}.core-actions{gap:12px;margin:28px 0;display:flex}.core-actions a,.core-form button{color:#fff;background:#111;border:1px solid #111;border-radius:10px;padding:12px 18px;font-weight:650;text-decoration:none}.core-actions a.secondary{color:#111;background:0 0}.core-status-line{color:#666;border-top:1px solid #ddd;padding-top:28px}.core-kicker{text-transform:uppercase;letter-spacing:.15em;color:#6b7280;font-size:.72rem;font-weight:800}.core-frame{grid-template-columns:240px 1fr;min-height:100vh;display:grid}.core-sidebar{color:#fff;background:#111;flex-direction:column;gap:8px;padding:28px 20px;display:flex}.core-brand{font-size:1.35rem;font-weight:850;text-decoration:none}.core-sidebar .core-kicker{color:#9ca3af;margin-bottom:22px}.core-sidebar nav{flex-direction:column;gap:5px;display:flex}.core-sidebar nav a{color:#d1d5db;border-radius:8px;padding:10px 12px;text-decoration:none}.core-sidebar nav a:hover,.core-sidebar nav a:focus-visible{color:#fff;background:#252525}.core-logout{color:#d1d5db;text-align:left;cursor:pointer;background:0 0;border:1px solid #3f3f46;border-radius:8px;margin-top:auto;padding:10px 12px}.core-logout:hover,.core-logout:focus-visible{color:#fff;background:#252525}.core-logout:disabled{opacity:.6;cursor:wait}.core-main{min-width:0;padding:38px}.core-main header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:32px;display:flex}.core-main h1{margin:6px 0;font-size:2rem}.core-badge{background:#e5e7eb;border-radius:999px;padding:7px 10px;font-size:.78rem}.core-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.core-card,.core-panel{background:#fff;border:1px solid #e2e4e7;border-radius:14px;padding:20px}.core-card{flex-direction:column;gap:8px;display:flex}.core-card span,.core-card small{color:#6b7280}.core-card strong{font-size:1.55rem}.core-panel{margin-top:18px}.core-panel h2{margin-top:0}.core-list{flex-direction:column;display:flex}.core-list article{border-bottom:1px solid #eee;justify-content:space-between;gap:16px;padding:13px 0;display:flex}.core-list span{color:#6b7280;font-size:.9rem}.core-form{gap:15px;margin:28px 0;display:grid}.core-form label{gap:7px;font-weight:650;display:grid}.core-form input,.core-form select,.core-form textarea{color:#151515;background:#fff;border:1px solid #ccc;border-radius:9px;padding:12px}.core-form textarea{resize:vertical;line-height:1.5}.core-form label small{color:#6b7280;font-weight:400}.core-form button{cursor:pointer}.core-form button:disabled{opacity:.65;cursor:wait}.core-form-message{margin:0;color:#245b35!important}.blueprint-intent{max-width:760px}.agent-builder{max-width:900px}.form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.inline-action{align-items:center;gap:8px;margin-top:4px;display:flex}.inline-action button{color:#fff;cursor:pointer;background:#111;border:1px solid #111;border-radius:7px;padding:6px 10px}.inline-action small{text-transform:none;max-width:180px}.blueprint-state{text-transform:capitalize;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.core-error{color:#a11!important}@media (max-width:760px){.core-frame{grid-template-columns:1fr}.core-sidebar{position:static}.core-sidebar nav{grid-template-columns:repeat(2,1fr);display:grid}.core-logout{margin-top:16px}.core-main{padding:24px}.core-main header{align-items:center}.core-list article{flex-direction:column;gap:5px}.form-pair{grid-template-columns:1fr}}
