@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";.templates-section .error-banner[data-v-ba992657]{margin:0 0 18px}.template-search[data-v-ba992657]{display:flex;align-items:center;gap:10px}.template-search .search-box[data-v-ba992657]{min-width:0}.template-search .inspira-button[data-v-ba992657]{flex-shrink:0;white-space:nowrap}.template-title[data-v-ba992657]{max-width:240px;overflow-wrap:anywhere}.template-preview[data-v-ba992657]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;white-space:pre-wrap;max-width:360px;line-height:1.7}.template-date[data-v-ba992657],.template-actions[data-v-ba992657]{white-space:nowrap}.template-actions button[data-v-ba992657]:disabled{opacity:.5;cursor:not-allowed}.template-pagination[data-v-ba992657]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:18px;color:#8588a7;font-size:12px}.template-modal[data-v-ba992657]{width:min(100%,720px);max-height:calc(100dvh - 40px);overflow-y:auto}.template-modal h2[data-v-ba992657]{margin-top:12px;padding-right:28px}.template-modal textarea[data-v-ba992657]{min-height:240px;font-family:inherit;font-size:13px}.template-modal .editor-foot[data-v-ba992657]{margin:-5px 0 18px}.template-detail-title[data-v-ba992657]{overflow-wrap:anywhere}.template-content[data-v-ba992657]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:13px;margin:20px 0}@media(max-width:520px){.template-search[data-v-ba992657]{width:100%}.template-search .search-box[data-v-ba992657]{max-width:none}.template-modal[data-v-ba992657]{padding:24px 18px}}.billing-grid[data-v-648ad8a1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:18px}.billing-card[data-v-648ad8a1]{padding:24px}.billing-card h2[data-v-648ad8a1]{font-size:18px;margin:0 0 8px}.billing-card h3[data-v-648ad8a1]{font-size:13px;margin:24px 0 12px}.billing-card p[data-v-648ad8a1]{color:#9395b0;font-size:12px;line-height:1.7}.billing-card form[data-v-648ad8a1]{display:grid;gap:15px;margin-top:20px}.billing-card label[data-v-648ad8a1]{display:grid;gap:8px;color:#c9c9e1;font-size:12px}.billing-card input[data-v-648ad8a1]{width:100%;padding:11px;border:1px solid #41425a;border-radius:8px;background:#171927;color:#fff}.generated-codes[data-v-648ad8a1]{margin-top:18px}.generated-codes pre[data-v-648ad8a1]{padding:12px;overflow:auto;background:#11131c;color:#d3f9bb}.generated-codes button[data-v-648ad8a1]{border:0;background:transparent;color:#a89bff}.billing-record[data-v-648ad8a1]{padding:9px 0;border-bottom:1px solid #33354b;font-size:12px;color:#aeb0cb}:root{color-scheme:dark;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;color:#eef0ff;background:#080a13;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#080a13}button,input,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;position:relative;overflow:hidden;background:radial-gradient(circle at 70% -10%,rgba(99,75,190,.15),transparent 35%),#080a13}.spotlight-grid{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.45;background-image:linear-gradient(rgba(146,154,207,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(146,154,207,.055) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 90%);mask-image:linear-gradient(to bottom,black,transparent 90%)}.spotlight-orb{position:absolute;width:570px;height:570px;left:42%;top:-350px;border-radius:50%;background:radial-gradient(circle,rgba(138,111,255,.2),transparent 68%);filter:blur(10px)}.inspira-card{position:relative;border:1px solid rgba(170,175,232,.13);border-radius:18px;background:linear-gradient(145deg,#1d1f35de,#111322db);box-shadow:0 20px 70px #0000002e,inset 0 1px #ffffff09}.inspira-card-content{position:relative;z-index:1;width:100%;height:100%}.inspira-card-spotlight{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .3s}.inspira-card:hover .inspira-card-spotlight{opacity:1}.metric-stack .inspira-card-content{display:flex;flex-direction:column;flex:1}.danger-icon:hover{color:#ff9bb0;border-color:#ee6f8f4d}.modal-card textarea{min-height:130px;font-family:inherit;font-size:12px}.inspira-card.is-interactive{transition:border-color .2s,transform .2s,background .2s;cursor:pointer}.inspira-card.is-interactive:hover{transform:translateY(-3px);border-color:#9d80ff73;background:linear-gradient(145deg,#272648e6,#111322e6)}.inspira-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:10px;padding:11px 15px;color:#fff;background:linear-gradient(110deg,#8165ff,#9d6fff);font-weight:700;font-size:13px;box-shadow:0 8px 22px #7e5bff33;transition:filter .2s,transform .2s,opacity .2s}.inspira-button:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.inspira-button:disabled{cursor:not-allowed;opacity:.5}.inspira-button.is-ghost{background:#ffffff0e;box-shadow:none;color:#c8c9e3;border:1px solid rgba(190,190,224,.13)}.inspira-button.is-danger{background:#b34c68}.button-spinner,.loader-dot{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.page-loader{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:12px;color:#9c9dbb;font-size:14px}.auth-layout{position:relative;z-index:1;min-height:100vh;max-width:1120px;margin:auto;padding:70px 32px;display:grid;grid-template-columns:1.06fr .94fr;align-items:center;gap:100px}.brand-mark{display:inline-flex;align-items:center;gap:9px;color:#bab3ff;letter-spacing:.18em;font-size:12px;font-weight:800}.brand-mark.small{letter-spacing:.14em;font-size:10px}.auth-copy h1{margin:27px 0 22px;font-size:clamp(42px,5vw,72px);line-height:1.06;letter-spacing:-.055em;font-weight:800}.auth-copy h1 span,.hero-card h2 span{color:#a792ff}.auth-copy>p{max-width:500px;margin:0;color:#9698b7;font-size:16px;line-height:1.8}.auth-stat-row{display:flex;gap:42px;margin-top:50px}.auth-stat-row div{display:flex;flex-direction:column;gap:5px}.auth-stat-row strong{font-size:24px;color:#eeeaff}.auth-stat-row span{color:#777a9b;font-size:11px}.auth-card{padding:34px;max-width:440px;width:100%;justify-self:end}.auth-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:55px}.status-pill{display:flex;align-items:center;gap:7px;color:#75d5aa;font-family:DM Mono,monospace;font-size:10px}.status-pill span,.api-status span,.status-badge span{width:6px;height:6px;border-radius:50%;background:#5dd69c;box-shadow:0 0 9px #5dd69c}.auth-card h2,.modal-card h2{margin:0 0 9px;font-size:26px;letter-spacing:-.035em}.auth-card>p,.modal-card>p{margin:0 0 30px;color:#8588a7;font-size:13px;line-height:1.7}label{display:flex;flex-direction:column;gap:8px;color:#a8aac8;font-size:12px;font-weight:600;margin-bottom:18px}input,textarea{width:100%;color:#eef0ff;border:1px solid rgba(186,185,224,.14);border-radius:9px;outline:0;background:#080a148c;transition:border-color .2s,box-shadow .2s}input{padding:12px 13px;font-size:13px}textarea{min-height:420px;resize:vertical;padding:20px;font-family:DM Mono,monospace;line-height:1.75;font-size:12px}input:focus,textarea:focus{border-color:#8b73ff;box-shadow:0 0 0 3px #8467ff24}input::placeholder{color:#555875}.auth-card form>.inspira-button{width:100%;margin-top:8px}.switch-auth{display:flex;align-items:center;gap:4px;border:0;margin:19px auto 0;color:#8f8ba9;background:transparent;font-size:12px}.switch-auth:hover{color:#c4b8ff}.form-error{display:flex;align-items:center;gap:7px;margin:-3px 0 10px;color:#ff889e;font-size:12px}.sidebar{position:fixed;z-index:5;inset:0 auto 0 0;width:244px;padding:32px 16px 22px;display:flex;flex-direction:column;border-right:1px solid rgba(182,184,232,.09);background:#0c0e1acc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sidebar-brand{display:flex;align-items:center;gap:11px;padding:0 12px 48px}.sidebar-brand strong,.sidebar-brand span{display:block}.sidebar-brand strong{font-size:12px;letter-spacing:.16em}.sidebar-brand span{margin-top:4px;color:#666984;font:9px DM Mono,monospace;letter-spacing:.12em}.logo-orb{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#7961ed,#af79ff);box-shadow:0 8px 22px #7e5bff4d}.sidebar-label{padding:0 13px 12px;color:#5d607c;font:10px DM Mono,monospace;letter-spacing:.16em}.sidebar nav{display:flex;flex-direction:column;gap:5px}.sidebar nav button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 13px;border:1px solid transparent;color:#8588a5;border-radius:9px;background:transparent;text-align:left;font-size:12px;transition:.2s}.sidebar nav button:hover{color:#d4d1ed;background:#ffffff0a}.sidebar nav button.active{color:#ddd9ff;border-color:#8e77ff3b;background:linear-gradient(90deg,rgba(123,94,236,.2),transparent)}.nav-arrow{margin-left:auto;color:#a48cff}.sidebar-bottom{margin-top:auto}.signed-user{display:flex;align-items:center;gap:10px;padding:13px 11px;border-top:1px solid rgba(182,184,232,.1)}.signed-user strong,.signed-user span{display:block}.signed-user strong{color:#d0d0e5;font-size:11px}.signed-user span{margin-top:3px;color:#737690;font-size:10px}.avatar,.top-avatar{display:grid;place-items:center;border-radius:9px;color:#b7aaff;background:#8769ff24}.avatar{width:29px;height:29px}.signed-user button{margin-left:auto;display:grid;place-items:center;border:0;color:#777a93;background:transparent}.sidebar-version{padding:8px 11px 0;color:#4e506a;font:9px DM Mono,monospace}.content{position:relative;z-index:1;min-height:100vh;margin-left:244px;padding:46px clamp(28px,5vw,72px)}.topbar{display:flex;justify-content:space-between;align-items:flex-start;max-width:1180px;margin:0 auto 45px}.breadcrumb{display:flex;align-items:center;gap:6px;color:#656981;font:10px DM Mono,monospace;letter-spacing:.1em}.topbar h1{margin:13px 0 7px;font-size:31px;letter-spacing:-.045em}.topbar p{margin:0;color:#8588a7;font-size:13px}.top-actions{display:flex;align-items:center;gap:18px}.api-status{display:flex;align-items:center;gap:7px;color:#7ed0ad;font:10px DM Mono,monospace}.top-avatar{width:34px;height:34px}.overview-grid,.workspace-section{margin:auto}.overview-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:18px}.hero-card{min-height:318px;padding:38px;overflow:hidden}.hero-glow{position:absolute;width:280px;height:280px;right:-70px;top:-100px;border-radius:50%;background:radial-gradient(circle,rgba(142,110,255,.32),transparent 67%)}.eyebrow{display:flex;align-items:center;gap:7px;color:#8b82c9;font:10px DM Mono,monospace;letter-spacing:.14em}.hero-card h2{position:relative;margin:26px 0 14px;font-size:32px;line-height:1.18;letter-spacing:-.05em}.hero-card p{max-width:400px;margin:0 0 27px;color:#8588a7;font-size:12px;line-height:1.75}.metric-stack{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.metric-stack .inspira-card{padding:20px 17px;display:flex;flex-direction:column;min-height:150px}.metric-icon,.quick-icon{display:grid;place-items:center;border-radius:9px}.metric-icon{width:32px;height:32px;margin-bottom:17px}.purple,.quick-icon.purple{color:#b5a2ff;background:#7f62ff26}.blue,.quick-icon.blue{color:#8fc8ff;background:#4797ff21}.green,.quick-icon.green{color:#7fe2b5;background:#47ca9221}.metric-label{color:#8d90ad;font-size:11px}.metric-stack strong{margin-top:7px;font-size:25px}.metric-link{display:flex;align-items:center;gap:3px;margin-top:auto;color:#8e83cf;font-size:10px}.quick-card{grid-column:1 / -1;padding:25px 28px}.card-heading{display:flex;justify-content:space-between;align-items:flex-start}.card-heading h3{margin:9px 0 20px;font-size:16px}.heading-spark{color:#806aff}.quick-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.quick-actions button{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid rgba(180,182,230,.1);color:#aaaaca;border-radius:10px;background:#ffffff06;text-align:left}.quick-actions button:hover{border-color:#9476ff66}.quick-actions span{flex:1}.quick-actions strong,.quick-actions small{display:block}.quick-actions strong{color:#c9c9e1;font-size:11px}.quick-actions small{margin-top:4px;color:#6e718e;font-size:10px}.quick-icon{flex:0 0 31px;width:31px;height:31px}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.search-box{display:flex;align-items:center;gap:9px;max-width:290px;width:100%;color:#696c88}.search-box input{padding:11px 13px 11px 0;border:0;background:transparent}.search-box input:focus{box-shadow:none}.toolbar-actions{display:flex;gap:9px}.agent-workspace{display:grid;grid-template-columns:295px 1fr;gap:18px}.agent-list{padding:18px 10px;min-height:530px}.list-title{padding:0 10px 14px;color:#9a9cb9;font-size:11px}.list-title span{margin-left:5px;color:#777992}.agent-item{display:flex;align-items:center;gap:10px;width:100%;padding:11px 10px;border:1px solid transparent;border-radius:9px;color:#9295b2;background:transparent;text-align:left}.agent-item:hover,.agent-item.selected{border-color:#8e77ff33;color:#e0ddf7;background:#8262ff1c}.agent-avatar{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;color:#ae9bff;background:#7f62ff26}.agent-item div:nth-child(2){flex:1;min-width:0}.agent-item strong,.agent-item span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-item strong{font-size:11px}.agent-item span,.agent-id{margin-top:4px;color:#6e718e;font:9px DM Mono,monospace}.prompt-editor{min-height:530px;padding:24px}.editor-header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:20px}.editor-header h2{margin:8px 0 0;font-size:19px}.editor-actions{display:flex;gap:8px}.icon-button,.modal-close{display:grid;place-items:center;border:1px solid rgba(188,188,225,.13);border-radius:9px;color:#9395b0;background:#ffffff0a}.icon-button{width:39px;height:39px}.editor-foot{display:flex;justify-content:space-between;margin-top:12px;color:#696c89;font:10px DM Mono,monospace}.editor-foot span:first-child{display:flex;align-items:center;gap:5px;color:#7f83a0}.table-card{overflow:hidden}.table-card table{width:100%;border-collapse:collapse}.table-card th,.table-card td{padding:17px 20px;border-bottom:1px solid rgba(182,184,232,.08);text-align:left}.table-card th{color:#646780;font:10px DM Mono,monospace;letter-spacing:.08em}.table-card td{color:#b4b5cd;font-size:12px}.table-card tr:last-child td{border-bottom:0}.account-cell{display:flex;align-items:center;gap:11px}.table-avatar{display:grid;place-items:center;width:31px;height:31px;border-radius:9px}.table-avatar.green{color:#80ddb1;background:#47ca9221}.table-avatar.blue{color:#8fc8ff;background:#4797ff21}.status-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:100px;font-size:10px}.status-badge.disabled{color:#9496ab;background:#9696aa17}.status-badge.disabled span{background:#76788a;box-shadow:none}.muted{color:#74778e!important}.points{display:inline-flex;align-items:center;gap:5px;color:#c4a4ff}.align-right{text-align:right!important}.row-action{display:inline-flex;align-items:center;gap:5px;border:0;margin-left:10px;color:#9f91e8;background:transparent;font-size:11px}.row-action:hover{color:#d1c8ff}.empty{padding:30px 10px;color:#686b86;text-align:center;font-size:12px}.empty.large{min-height:250px;display:grid;place-items:center}.error-banner{max-width:1180px;margin:-25px auto 20px;display:flex;align-items:center;gap:8px;padding:12px 15px;border:1px solid rgba(238,111,143,.26);border-radius:9px;color:#ff9bb0;background:#b441611c;font-size:12px}.error-banner button{margin-left:auto;border:0;color:inherit;background:transparent}.toast{position:fixed;z-index:20;right:26px;bottom:25px;display:flex;align-items:center;gap:9px;padding:13px 17px;border:1px solid rgba(93,214,156,.3);border-radius:10px;color:#9ae4c0;background:#172b27;box-shadow:0 15px 40px #00000059;font-size:12px}.modal-backdrop{position:fixed;z-index:15;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#03040ab3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-card{position:relative;width:min(100%,420px);padding:30px}.modal-close{position:absolute;right:18px;top:18px;width:30px;height:30px}.modal-card form{margin-top:24px}.modal-card .inspira-button{width:100%;margin-top:3px}.mobile-menu{display:none}@media(max-width:900px){.auth-layout{grid-template-columns:1fr;gap:35px;max-width:550px;padding:45px 22px}.auth-copy{text-align:center}.auth-copy>p{margin:auto}.auth-stat-row{justify-content:center;margin-top:30px}.auth-card{justify-self:auto;margin:auto}.sidebar{transform:translate(-100%);transition:transform .25s}.sidebar.open{transform:translate(0)}.mobile-menu{position:fixed;z-index:7;top:17px;left:16px;display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(184,184,224,.16);border-radius:9px;color:#bdb8de;background:#16182a}.content{margin-left:0;padding:70px 20px 35px}.topbar{margin-bottom:30px}.top-actions{display:none}.overview-grid{grid-template-columns:1fr}.metric-stack{grid-row:auto}.quick-actions,.agent-workspace{grid-template-columns:1fr}.agent-list{min-height:auto}.prompt-editor{min-height:420px}.table-card{overflow-x:auto}.table-card table{min-width:650px}}@media(max-width:520px){.hero-card{padding:25px}.hero-card h2{font-size:27px}.metric-stack{grid-template-columns:1fr}.metric-stack .inspira-card{min-height:110px}.metric-icon{margin-bottom:10px}.toolbar{align-items:stretch;flex-direction:column}.toolbar-actions{justify-content:flex-end}.editor-header{flex-direction:column}.editor-actions{align-self:stretch}.editor-actions .inspira-button{flex:1}.auth-copy h1{font-size:42px}.auth-stat-row{gap:24px}}
