.field-error[data-v-27cc2342]{color:#c43855;font-size:11px;font-style:normal;font-weight:700}.compact-fields[data-v-27cc2342]{margin-bottom:24px}.behavior-fields[data-v-27cc2342]{margin-top:24px}.compact-prompt[data-v-27cc2342]{margin-top:20px}.compact-prompt input[data-v-27cc2342]{padding:13px}.channel-grid[data-v-27cc2342]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.policy-card[data-v-27cc2342]{padding:18px;border:1px solid var(--ac-line);border-radius:10px;background:#fffaf2}.policy-card h4[data-v-27cc2342]{margin:0 0 15px;color:var(--blue-deep);font-family:Georgia,serif}.check-row[data-v-27cc2342]{display:flex!important;grid-template-columns:none!important;align-items:center;gap:10px;margin-top:14px}.check-row input[data-v-27cc2342]{width:auto}.confirmation-list[data-v-27cc2342]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.confirmation-list button[data-v-27cc2342]{display:grid;gap:4px;padding:14px;text-align:left;border:1px solid #d1c5b7;border-radius:8px;background:#fbf7ef;color:#403833}.confirmation-list button.enabled[data-v-27cc2342]{border-color:#2854c7;box-shadow:inset 4px 0 #2854c7;background:#e8edf4}.confirmation-list button[data-v-27cc2342]:disabled{opacity:.45}.confirmation-list small[data-v-27cc2342],.policy-card>small[data-v-27cc2342]{color:#7d8079}.per-tool-limits[data-v-27cc2342]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px}.escalation-card[data-v-27cc2342]{margin-top:20px}.agent-config[data-v-27cc2342]{--ac-bg:#07151c;--ac-panel:#0c2029;--ac-line:#24444e;--ac-mint:#5ee8c4;--ac-amber:#f6c85f;--ac-ink:#eaf7f4;color:var(--ac-ink);background:linear-gradient(145deg,#091a21,#061117);border:1px solid var(--ac-line);clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);overflow:hidden;box-shadow:0 30px 80px #0007}.config-intro[data-v-27cc2342]{display:flex;justify-content:space-between;gap:30px;padding:42px 46px 32px;background:radial-gradient(circle at 80% 0,#133c3c 0,transparent 35%)}.config-intro h2[data-v-27cc2342]{margin:0 0 10px;color:#fff;font-size:clamp(28px,4vw,48px);text-transform:none;text-shadow:none}.config-intro p[data-v-27cc2342]:not(.config-kicker){max-width:680px;color:#91afb3}.config-kicker[data-v-27cc2342]{color:var(--ac-mint);font:700 11px/1 monospace;letter-spacing:.2em}.connection-chip[data-v-27cc2342]{height:max-content;display:flex;align-items:center;gap:8px;padding:10px 13px;background:#321d22;border:1px solid #6a3d45;color:#ff9b9b;font:700 11px/1 monospace;text-transform:uppercase}.connection-chip i[data-v-27cc2342]{width:7px;height:7px;border-radius:50%;background:currentColor}.connection-chip.ready[data-v-27cc2342]{background:#12352e;border-color:#296958;color:var(--ac-mint)}.config-state[data-v-27cc2342]{min-height:300px;display:grid;place-content:center;gap:15px;color:#91afb3}.config-state i[data-v-27cc2342]{width:38px;height:38px;border:3px solid var(--ac-line);border-top-color:var(--ac-mint);border-radius:50%;animation:spin-27cc2342 1s linear infinite}.error-state[data-v-27cc2342]{color:#ff9a9a}.config-steps[data-v-27cc2342]{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:0 46px;border-bottom:1px solid var(--ac-line)}.config-steps button[data-v-27cc2342]{display:flex;gap:10px;align-items:center;padding:17px 12px;border:0;border-bottom:3px solid transparent;background:transparent;color:#6f8e93;text-align:left}.config-steps button small[data-v-27cc2342]{color:#52747a;font-family:monospace}.config-steps button.active[data-v-27cc2342]{color:#fff;border-color:var(--ac-mint);background:#0d242c}.config-steps button.complete small[data-v-27cc2342]{color:var(--ac-mint)}.config-layout[data-v-27cc2342]{display:grid;grid-template-columns:minmax(0,1fr) 310px}.config-stage[data-v-27cc2342]{padding:40px 42px 24px;min-width:0}.step-panel[data-v-27cc2342]{animation:enter-27cc2342 .24s ease-out}.step-heading[data-v-27cc2342]{display:flex;gap:16px;align-items:flex-start;margin-bottom:28px}.step-heading>span[data-v-27cc2342]{width:45px;height:45px;display:grid;place-items:center;flex:none;background:var(--ac-mint);color:#06201a;font-weight:900;border-radius:14px 4px 14px 5px}.step-heading h3[data-v-27cc2342]{margin:0 0 5px;color:#fff;font:700 25px/1.1 inherit}.step-heading p[data-v-27cc2342]{margin:0;color:#84a1a6}.field-grid[data-v-27cc2342]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.field-grid label[data-v-27cc2342],.token-control[data-v-27cc2342],.advanced-grid label[data-v-27cc2342],.prompt-field[data-v-27cc2342]{display:grid;gap:8px;color:#d9e8e6;font-weight:700}.field-grid small[data-v-27cc2342],.token-control small[data-v-27cc2342],.prompt-field small[data-v-27cc2342]{color:#729196;font-weight:400;line-height:1.4}.field-grid select[data-v-27cc2342],.prompt-field textarea[data-v-27cc2342]{width:100%;border:1px solid #31545e;background:#08171d;color:#eaf7f4;padding:13px;border-radius:9px}.field-grid select[data-v-27cc2342]:focus,.prompt-field textarea[data-v-27cc2342]:focus{outline:2px solid #5ee8c455;border-color:var(--ac-mint)}.token-control[data-v-27cc2342]{margin-top:24px;padding:18px;background:#0b1d24;border-left:4px solid var(--ac-amber)}.token-control>span[data-v-27cc2342]{display:flex;justify-content:space-between}.token-control output[data-v-27cc2342],.advanced output[data-v-27cc2342]{color:var(--ac-mint)}input[type=range][data-v-27cc2342]{accent-color:var(--ac-mint)}.preset-grid[data-v-27cc2342]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.preset-grid button[data-v-27cc2342]{display:grid;grid-template-columns:38px 1fr;text-align:left;gap:10px;padding:15px;border:1px solid var(--ac-line);border-radius:12px;background:#0a1b22;color:#dcecea}.preset-grid button i[data-v-27cc2342]{grid-row:1/3;width:34px;height:34px;display:grid;place-items:center;background:#16323a;color:var(--ac-mint);font-style:normal;border-radius:10px}.preset-grid button small[data-v-27cc2342]{color:#779499;line-height:1.4}.preset-grid button.selected[data-v-27cc2342]{border-color:var(--ac-mint);background:#102d2c;box-shadow:inset 4px 0 0 var(--ac-mint)}.advanced[data-v-27cc2342]{margin-top:22px;border:1px solid var(--ac-line);background:#09191f;padding:15px}.advanced summary[data-v-27cc2342]{display:flex;justify-content:space-between;color:#cde0dd;cursor:pointer;font-weight:700}.advanced summary span[data-v-27cc2342]{color:var(--ac-amber);font-size:11px}.advanced>p[data-v-27cc2342]{color:#78969a}.advanced-grid[data-v-27cc2342]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.advanced-grid label[data-v-27cc2342]{padding:12px;background:#0d2229}.advanced-grid output[data-v-27cc2342]{font-size:12px}.permission-flow[data-v-27cc2342]{display:flex;align-items:center;justify-content:center;margin:0 0 24px}.permission-flow span[data-v-27cc2342]{display:grid;padding:11px 20px;border:1px solid var(--ac-line);background:#0a1b22;text-align:center}.permission-flow small[data-v-27cc2342]{color:#759297}.permission-flow b[data-v-27cc2342]{color:var(--ac-mint);padding:0 8px}.permission-flow .gate[data-v-27cc2342]{border-color:var(--ac-mint);background:#13342f;color:var(--ac-mint)}.tool-grid[data-v-27cc2342]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tool-grid button[data-v-27cc2342]{display:grid;grid-template-columns:38px 1fr 36px;gap:12px;padding:16px;text-align:left;border:1px solid var(--ac-line);background:#091a21;color:#dbe9e7;border-radius:13px}.tool-grid button>i[data-v-27cc2342]{width:36px;height:36px;display:grid;place-items:center;background:#173039;color:#91adb1;border-radius:10px;font:normal 22px/1 inherit}.tool-grid button span[data-v-27cc2342]{display:grid;gap:3px}.tool-grid button span>small[data-v-27cc2342]{color:#708e93;text-transform:uppercase;font-size:9px;letter-spacing:.08em}.tool-grid button p[data-v-27cc2342]{margin:5px 0;color:#7e9b9f;font-size:12px;line-height:1.45}.tool-grid button em[data-v-27cc2342]{color:#557b7e;font-size:10px;font-style:normal}.tool-grid button>b[data-v-27cc2342]{width:34px;height:20px;padding:3px;border-radius:20px;background:#293e43}.tool-grid button>b[data-v-27cc2342]:after{content:"";display:block;width:14px;height:14px;border-radius:50%;background:#73878a;transition:.2s}.tool-grid button.enabled[data-v-27cc2342]{border-color:#397b6d;background:#102722}.tool-grid button.enabled>i[data-v-27cc2342]{background:#17473d;color:var(--ac-mint)}.tool-grid button.enabled>b[data-v-27cc2342]{background:#269c82}.tool-grid button.enabled>b[data-v-27cc2342]:after{transform:translate(14px);background:#fff}.security-note[data-v-27cc2342]{padding:14px;border:1px solid #315063;background:#0e1e2a;color:#8ca6ae;font-size:12px}.prompt-field textarea[data-v-27cc2342]{min-height:280px;resize:vertical;line-height:1.65}.step-actions[data-v-27cc2342]{display:flex;align-items:center;justify-content:space-between;margin-top:28px;padding-top:18px;border-top:1px solid var(--ac-line)}.step-actions button[data-v-27cc2342]{border:0;background:transparent;color:var(--ac-mint);padding:8px}.step-actions button[data-v-27cc2342]:disabled{opacity:.25}.step-actions span[data-v-27cc2342]{color:#66868b;font-size:11px}.agent-preview[data-v-27cc2342]{padding:38px 24px;border-left:1px solid var(--ac-line);background:linear-gradient(180deg,#0d2229,#08171d);text-align:center}.agent-preview>small[data-v-27cc2342]:first-child{color:#68898e;letter-spacing:.17em}.voice-orb[data-v-27cc2342]{width:112px;height:112px;margin:28px auto 20px;display:flex;align-items:center;justify-content:center;gap:4px;border-radius:38px;background:radial-gradient(circle,#236858,#102a2b 65%);box-shadow:0 0 0 7px #173139,0 0 45px #37d4b32e}.voice-orb i[data-v-27cc2342]{width:4px;height:36px;background:var(--ac-mint);border-radius:5px;animation:wave-27cc2342 1.2s ease-in-out infinite}.voice-orb i[data-v-27cc2342]:nth-child(2),.voice-orb i[data-v-27cc2342]:nth-child(4){height:22px;animation-delay:.18s}.voice-orb i[data-v-27cc2342]:first-child,.voice-orb i[data-v-27cc2342]:last-child{height:12px;animation-delay:.32s}.agent-preview h3[data-v-27cc2342]{margin:0 0 5px;color:#fff;text-transform:capitalize}.agent-preview>p[data-v-27cc2342]{color:#759399}.agent-preview blockquote[data-v-27cc2342]{margin:22px 0 12px;padding:15px;background:#142b33;color:#c8dbd9;text-align:left;border-radius:14px;line-height:1.5}.preview-button[data-v-27cc2342]{width:100%;border:1px solid #397165;background:#13362f;color:var(--ac-mint);padding:10px;border-radius:10px;font-weight:700}.preview-note[data-v-27cc2342]{display:block;margin:8px 0 20px;color:#627f83;line-height:1.4}.agent-preview dl[data-v-27cc2342]{display:grid;gap:0;text-align:left}.agent-preview dl div[data-v-27cc2342]{display:flex;justify-content:space-between;padding:10px 3px;border-bottom:1px solid #203940}.agent-preview dt[data-v-27cc2342]{color:#78979b}.agent-preview dd[data-v-27cc2342]{margin:0;color:#b6cecb}.config-error[data-v-27cc2342]{margin:0 42px 15px;padding:12px 14px;border:1px solid #7a3b45;background:#301b21;color:#faa}.config-actions[data-v-27cc2342]{position:sticky;bottom:0;display:flex;align-items:center;gap:12px;padding:16px 42px;border-top:1px solid var(--ac-line);background:#08171df2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.config-actions>div[data-v-27cc2342]{display:grid;margin-right:auto}.config-actions small[data-v-27cc2342]{color:#69888d}.config-actions button[data-v-27cc2342]{padding:11px 15px;border-radius:9px;font-weight:700}.restore[data-v-27cc2342]{border:1px solid #31515a;background:transparent;color:#a9c4c2}.save[data-v-27cc2342]{border:0;background:var(--ac-mint);color:#062019}.save[data-v-27cc2342]:disabled{opacity:.55}@keyframes spin-27cc2342{to{transform:rotate(360deg)}}@keyframes enter-27cc2342{0%{opacity:0;transform:translateY(7px)}}@keyframes wave-27cc2342{50%{transform:scaleY(.45)}}@media(max-width:1050px){.config-layout[data-v-27cc2342]{grid-template-columns:1fr}.agent-preview[data-v-27cc2342]{border-left:0;border-top:1px solid var(--ac-line)}.advanced-grid[data-v-27cc2342]{grid-template-columns:1fr}.agent-preview dl[data-v-27cc2342]{max-width:500px;margin:auto}}@media(max-width:700px){.config-intro[data-v-27cc2342]{padding:28px 22px;flex-direction:column}.connection-chip[data-v-27cc2342]{width:max-content}.config-steps[data-v-27cc2342]{padding:0;overflow:auto}.config-steps button[data-v-27cc2342]{min-width:130px}.config-stage[data-v-27cc2342]{padding:28px 20px 20px}.field-grid[data-v-27cc2342],.preset-grid[data-v-27cc2342],.tool-grid[data-v-27cc2342]{grid-template-columns:1fr}.permission-flow[data-v-27cc2342]{font-size:11px}.permission-flow span[data-v-27cc2342]{padding:9px}.config-actions[data-v-27cc2342]{padding:14px 20px;flex-wrap:wrap}.config-actions>div[data-v-27cc2342]{width:100%}.config-actions button[data-v-27cc2342]{flex:1}}.config-steps[data-v-27cc2342]{grid-template-columns:repeat(7,minmax(105px,1fr));overflow-x:auto}.config-steps button[data-v-27cc2342]{min-width:105px}.agent-config[data-v-27cc2342]{--ac-bg:#fff;--ac-panel:#fff;--ac-line:#c8daf1;--ac-mint:#2354d7;--ac-amber:#76bfff;--ac-ink:#17254a;color:#17254a;border-color:#b9d2ee;border-radius:5px 36px 7px 22px;background:#fff;box-shadow:0 24px 70px #214d941d,9px 10px #9fd0ff}.config-intro[data-v-27cc2342]{min-height:190px;padding:38px 5% 30px;background:linear-gradient(132deg,#fff 0 76%,#d9ecff 76%)}.config-intro[data-v-27cc2342]:before{width:185px;height:185px;right:9%;top:-128px;border-color:#2354d7;opacity:.82}.config-intro[data-v-27cc2342]:after{width:185px;height:7px;left:5%;bottom:24px;background:#76bfff}.config-intro h2[data-v-27cc2342]{color:#102a68}.config-intro p[data-v-27cc2342]:not(.config-kicker){color:#697b9e}.config-kicker[data-v-27cc2342]{color:#2354d7}.connection-chip[data-v-27cc2342]{color:#2354d7;border-color:#a9c7ea;background:#edf5ff}.connection-chip.ready[data-v-27cc2342]{color:#1c7047;border-color:#afd8c1;background:#e6f6ed}.config-steps[data-v-27cc2342]{padding:0 5%;border-color:#c9d9ee;background:#e8f2ff}.config-steps button[data-v-27cc2342]{color:#7181a2}.config-steps button small[data-v-27cc2342]{color:#8193b6}.config-steps button.active[data-v-27cc2342]{color:#fff;border-color:#2354d7;background:#2354d7}.config-steps button.active small[data-v-27cc2342]{color:#dceaff}.config-steps button.complete small[data-v-27cc2342]{color:#2354d7}.config-layout[data-v-27cc2342]{background:#fff}.step-heading>span[data-v-27cc2342]{color:#fff;background:#2354d7;box-shadow:4px 5px #9dccff}.step-heading h3[data-v-27cc2342]{color:#15306e}.step-heading p[data-v-27cc2342]{color:#7484a3}.field-grid label[data-v-27cc2342],.token-control[data-v-27cc2342],.advanced-grid label[data-v-27cc2342],.prompt-field[data-v-27cc2342]{color:#31456f}.field-grid small[data-v-27cc2342],.token-control small[data-v-27cc2342],.prompt-field small[data-v-27cc2342]{color:#7b8baa}.field-grid select[data-v-27cc2342],.prompt-field textarea[data-v-27cc2342]{color:#182750;border-color:#b8cce7;background:#fbfdff}.field-grid select[data-v-27cc2342]:focus,.prompt-field textarea[data-v-27cc2342]:focus{border-color:#2354d7;box-shadow:0 0 0 4px #2354d713}.token-control[data-v-27cc2342]{border-color:#2354d7;background:#e8f2ff}.token-control output[data-v-27cc2342],.advanced output[data-v-27cc2342]{color:#2354d7}input[type=range][data-v-27cc2342]{accent-color:#2354d7}.preset-grid button[data-v-27cc2342]{color:#243964;border-color:#c6d7ed;background:#f8fbff}.preset-grid button i[data-v-27cc2342]{color:#2354d7;background:#e4f0ff}.preset-grid button small[data-v-27cc2342]{color:#7789aa}.preset-grid button.selected[data-v-27cc2342]{border-color:#3c70df;background:#e1edff;box-shadow:inset 5px 0 #2354d7}.advanced[data-v-27cc2342]{border-color:#c5d6ec;background:#edf4fc}.advanced summary[data-v-27cc2342]{color:#31456e}.advanced summary span[data-v-27cc2342]{color:#2354d7}.advanced>p[data-v-27cc2342]{color:#7b8dab}.advanced-grid label[data-v-27cc2342]{background:#fff}.permission-flow span[data-v-27cc2342]{color:#344971;border-color:#c3d4eb;background:#f3f8ff}.permission-flow small[data-v-27cc2342]{color:#8292b0}.permission-flow b[data-v-27cc2342]{color:#2354d7}.permission-flow .gate[data-v-27cc2342]{color:#fff;border-color:#173b9c;background:#2354d7}.permission-flow .gate small[data-v-27cc2342]{color:#d5e5ff}.tool-grid button[data-v-27cc2342]{color:#2e416b;border-color:#c2d4ea;background:#f9fcff}.tool-grid button>i[data-v-27cc2342]{color:#2354d7;background:#e4f0ff}.tool-grid button span>small[data-v-27cc2342]{color:#7b8dab}.tool-grid button p[data-v-27cc2342]{color:#6f81a2}.tool-grid button em[data-v-27cc2342]{color:#6080b1}.tool-grid button>b[data-v-27cc2342]{background:#d3dfed}.tool-grid button.enabled[data-v-27cc2342]{border-color:#5885e4;background:#e5efff}.tool-grid button.enabled>i[data-v-27cc2342]{color:#fff;background:#2354d7}.tool-grid button.enabled>b[data-v-27cc2342]{background:#2354d7}.security-note[data-v-27cc2342]{color:#345d7a;border-color:#afd1e8;border-left-color:#338ed0;background:#e6f5ff}.step-actions[data-v-27cc2342]{border-color:#d5e1f1}.step-actions button[data-v-27cc2342]{color:#2354d7}.step-actions span[data-v-27cc2342]{color:#8291ad}.agent-preview[data-v-27cc2342]{margin:24px 20px 36px -3px;color:#fff;border-radius:29px 6px 22px 7px;background:linear-gradient(155deg,#14358d,#2354d7 70%,#4b8cf2);box-shadow:8px 9px #9fd1ff}.agent-preview>small[data-v-27cc2342]:first-child{color:#c3d8ff}.voice-orb[data-v-27cc2342]{background:radial-gradient(circle,#77bcff,#2354d7 68%);box-shadow:0 0 0 7px #4d7add,8px 9px #0f2b70}.voice-orb i[data-v-27cc2342]{background:#fff}.agent-preview h3[data-v-27cc2342]{color:#fff}.agent-preview>p[data-v-27cc2342]{color:#d1e1ff}.agent-preview blockquote[data-v-27cc2342]{color:#15306b;background:#e4f2ff}.preview-button[data-v-27cc2342]{color:#fff;border-color:#9ac8ff;background:#1746bd}.preview-button[data-v-27cc2342]:hover{background:#2860d8}.preview-note[data-v-27cc2342]{color:#bdd3fa}.agent-preview dl div[data-v-27cc2342]{border-color:#ffffff26}.agent-preview dt[data-v-27cc2342]{color:#c6d9fa}.agent-preview dd[data-v-27cc2342]{color:#fff}.config-error[data-v-27cc2342]{color:#8b2b3d;border-color:#e2aab4;background:#fff0f2}.config-actions[data-v-27cc2342]{margin:0 3% 17px 5%;border-color:#c7d8ed;background:#f3f8ffee}.config-actions strong[data-v-27cc2342]{color:#27406c}.config-actions small[data-v-27cc2342]{color:#7889a8}.restore[data-v-27cc2342]{color:#506b9d;border-color:#b7cbe6}.save[data-v-27cc2342]{color:#fff;background:#2354d7;box-shadow:4px 5px #9bcaff}.save[data-v-27cc2342]:hover:not(:disabled){box-shadow:2px 3px #9bcaff}@media(max-width:700px){.config-intro[data-v-27cc2342]{background:#fff}.config-intro[data-v-27cc2342]:before{opacity:.35}}.agent-config[data-v-27cc2342]{color:#2b2425;border:1px solid #cfc2b3;border-radius:5px 34px 7px 21px;background:#f4ecdf;box-shadow:0 24px 70px #0006,9px 10px #712434}.config-intro[data-v-27cc2342]{min-height:190px;align-items:center;padding:38px 5% 30px;background:linear-gradient(132deg,#20191c 0 76%,#4f2430 76%)}.config-intro[data-v-27cc2342]:before{width:180px;height:180px;right:9%;top:-126px;border:25px solid #df4b59;opacity:.7}.config-intro[data-v-27cc2342]:after{width:180px;height:7px;left:5%;bottom:24px;background:#f0a071}.config-intro h2[data-v-27cc2342]{max-width:620px;color:#fff7ed;font-size:clamp(36px,4vw,54px)}.config-intro p[data-v-27cc2342]:not(.config-kicker){max-width:680px;color:#bba9ae}.config-kicker[data-v-27cc2342]{color:#f0a071}.connection-chip[data-v-27cc2342]{color:#efb8bf;border-color:#793a48;background:#3b2028}.connection-chip.ready[data-v-27cc2342]{color:#cbd6c5;border-color:#66715f;background:#293027}.config-steps[data-v-27cc2342]{padding:0 5%;border-color:#d0c4b6;background:#ded3c6}.config-steps button[data-v-27cc2342]{color:#776a64}.config-steps button.active[data-v-27cc2342]{color:#3b272e;border-color:#df4b59;background:#f4ecdf}.config-steps button.complete small[data-v-27cc2342]{color:#b02f44}.config-layout[data-v-27cc2342]{grid-template-columns:minmax(0,1fr) 310px;background:#f4ecdf}.config-stage[data-v-27cc2342]{padding:39px 5% 25px}.step-heading>span[data-v-27cc2342]{background:#df4b59;box-shadow:4px 5px #7c2333}.step-heading h3[data-v-27cc2342]{color:#3d2930}.field-grid select[data-v-27cc2342],.prompt-field textarea[data-v-27cc2342]{background:#fffaf2}.token-control[data-v-27cc2342]{border-color:#df4b59;background:#e6dacb}.token-control output[data-v-27cc2342],.advanced output[data-v-27cc2342]{color:#a02f42}input[type=range][data-v-27cc2342]{accent-color:#df4b59}.preset-grid button[data-v-27cc2342]{background:#f9f3e9}.preset-grid button i[data-v-27cc2342]{color:#9f3042;background:#efd9dc}.preset-grid button.selected[data-v-27cc2342]{border-color:#bd4457;background:#f0dadd;box-shadow:inset 5px 0 #df4b59}.advanced[data-v-27cc2342]{background:#e8ded1}.permission-flow .gate[data-v-27cc2342]{border-color:#4d2630;background:#4d2630}.permission-flow b[data-v-27cc2342]{color:#b42e44}.tool-grid button[data-v-27cc2342]{background:#faf4ea}.tool-grid button>i[data-v-27cc2342]{color:#a42e43;background:#f0dade}.tool-grid button.enabled[data-v-27cc2342]{border-color:#bc5768;background:#efdadd}.tool-grid button.enabled>i[data-v-27cc2342]{background:#a52f43}.security-note[data-v-27cc2342]{border-color:#adb9a8;border-left-color:#71806f;background:#dfe6da}.agent-preview[data-v-27cc2342]{margin:24px 20px 36px -3px;border-radius:27px 6px 21px 7px;background:linear-gradient(155deg,#271c20,#4c2530 70%,#752d3f);box-shadow:8px 9px #e36b70;transform:none}.voice-orb[data-v-27cc2342]{background:radial-gradient(circle,#d75b69,#6f2939 68%);box-shadow:0 0 0 7px #66313e,8px 9px #170f12}.voice-orb i[data-v-27cc2342]{background:#f4c092}.agent-preview blockquote[data-v-27cc2342]{background:#f2d9bc}.preview-button[data-v-27cc2342]{border-color:#c46f7d;background:#762d3f}.config-actions[data-v-27cc2342]{margin:0 3% 17px 5%;background:#eee4d7ee}.save[data-v-27cc2342]{background:#df4b59;box-shadow:4px 5px #7c2333}.save[data-v-27cc2342]:hover:not(:disabled){box-shadow:2px 3px #7c2333}@media(max-width:1050px){.config-layout[data-v-27cc2342]{grid-template-columns:1fr}.agent-preview[data-v-27cc2342]{margin:8px 8% 40px}}@media(max-width:700px){.config-intro[data-v-27cc2342]{padding:31px 23px 46px;background:#21191c}.config-intro h2[data-v-27cc2342]{font-size:38px}.agent-preview[data-v-27cc2342]{margin:8px 22px 34px}.config-actions[data-v-27cc2342]{margin:0}}.agent-config[data-v-27cc2342]{--ac-bg: #fbf7ef;--ac-panel: #fffdf8;--ac-line: #d7ccbe;--ac-mint: #8d3448;--ac-amber: #d39a4a;--ac-ink: #28231f;color:var(--ac-ink);background:#fbf7ef;border:1px solid #d1c5b7;border-radius:8px 46px 9px 26px;clip-path:none;box-shadow:12px 16px #d9cfc2,0 35px 90px #5c3e2d20;overflow:hidden}.config-intro[data-v-27cc2342]{position:relative;min-height:225px;align-items:flex-end;padding:48px 6% 38px;overflow:hidden;background:#f8f1e7;isolation:isolate}.config-intro[data-v-27cc2342]:before{content:"";position:absolute;width:245px;height:245px;right:7%;top:-135px;border:28px solid #e6b25f;border-radius:48% 52% 43% 57%;transform:rotate(19deg);z-index:-1}.config-intro[data-v-27cc2342]:after{content:"";position:absolute;width:230px;height:10px;left:5%;bottom:20px;background:#8d3448;clip-path:polygon(0 28%,100% 0,96% 65%,3% 100%);transform:rotate(-1.2deg);z-index:-1}.config-intro h2[data-v-27cc2342]{max-width:720px;color:#31272a;font:500 clamp(39px,5vw,64px)/.98 "Iowan Old Style",Georgia,serif;letter-spacing:-.055em}.config-intro p[data-v-27cc2342]:not(.config-kicker){max-width:620px;color:#6b625b;font-size:15px;line-height:1.55}.config-kicker[data-v-27cc2342]{color:#8d3448;letter-spacing:.18em}.connection-chip[data-v-27cc2342]{color:#823847;border:1px solid #c88c97;border-radius:999px;background:#f3dfe2}.connection-chip.ready[data-v-27cc2342]{color:#405043;border-color:#a6b5a2;background:#dfe6db}.config-steps[data-v-27cc2342]{padding:0 6%;border-color:#d7ccbe;background:#f2ebe1}.config-steps button[data-v-27cc2342]{color:#81766d;border-radius:16px 16px 0 0}.config-steps button small[data-v-27cc2342]{color:#9a8b81}.config-steps button.active[data-v-27cc2342]{color:#3e2930;border-color:#8d3448;background:#fffaf2}.config-steps button.complete small[data-v-27cc2342]{color:#8d3448}.config-layout[data-v-27cc2342]{grid-template-columns:minmax(0,1fr) 320px;background:#fffaf2}.config-stage[data-v-27cc2342]{padding:45px 5% 28px 6%}.step-heading>span[data-v-27cc2342]{color:#fff8ef;background:#8d3448;border-radius:48% 41% 53% 38%;box-shadow:4px 5px #e4b45f;transform:rotate(-5deg)}.step-heading h3[data-v-27cc2342]{color:#3d2930;font:500 29px/1.1 Iowan Old Style,Georgia,serif}.step-heading p[data-v-27cc2342]{color:#786e66}.field-grid label[data-v-27cc2342],.token-control[data-v-27cc2342],.advanced-grid label[data-v-27cc2342],.prompt-field[data-v-27cc2342]{color:#453d37}.field-grid small[data-v-27cc2342],.token-control small[data-v-27cc2342],.prompt-field small[data-v-27cc2342]{color:#81766d}.field-grid select[data-v-27cc2342],.prompt-field textarea[data-v-27cc2342]{color:#2e2925;border:1px solid #bfb2a4;border-radius:7px 17px 7px 12px;background:#fffdf8}.field-grid select[data-v-27cc2342]:focus,.prompt-field textarea[data-v-27cc2342]:focus{border-color:#8d3448;box-shadow:0 0 0 4px #8d344814}.token-control[data-v-27cc2342]{padding:18px 20px;border-left:5px solid #d39a4a;border-radius:0 16px 16px 0;background:#efe6da}.token-control output[data-v-27cc2342],.advanced output[data-v-27cc2342]{color:#8d3448}input[type=range][data-v-27cc2342]{accent-color:#8d3448}.preset-grid button[data-v-27cc2342]{color:#37302b;border-color:#d2c7ba;border-radius:7px 19px 7px 13px;background:#fbf7f0}.preset-grid button[data-v-27cc2342]:nth-child(2n){transform:translateY(8px)}.preset-grid button i[data-v-27cc2342]{color:#8d3448;background:#f0dfe1}.preset-grid button small[data-v-27cc2342]{color:#80756c}.preset-grid button.selected[data-v-27cc2342]{border-color:#8d3448;background:#f4e4e6;box-shadow:inset 5px 0 #8d3448}.advanced[data-v-27cc2342]{border-color:#d2c7ba;border-radius:7px 18px 7px 13px;background:#f0e9df}.advanced summary[data-v-27cc2342]{color:#453b35}.advanced summary span[data-v-27cc2342]{color:#8d3448}.advanced>p[data-v-27cc2342]{color:#81766d}.advanced-grid label[data-v-27cc2342]{background:#fffaf3}.permission-flow span[data-v-27cc2342]{color:#4b423c;border-color:#ccbfb1;background:#f5eee4}.permission-flow small[data-v-27cc2342]{color:#8a7e74}.permission-flow b[data-v-27cc2342]{color:#8d3448}.permission-flow .gate[data-v-27cc2342]{color:#fff7ee;border-color:#4a2630;background:#4a2630}.permission-flow .gate small[data-v-27cc2342]{color:#d8bdc3}.tool-grid button[data-v-27cc2342]{color:#403833;border-color:#d1c5b7;border-radius:7px 20px 7px 14px;background:#fbf7ef}.tool-grid button>i[data-v-27cc2342]{color:#8d3448;background:#f1e0e2}.tool-grid button span>small[data-v-27cc2342]{color:#927f76}.tool-grid button p[data-v-27cc2342]{color:#766c64}.tool-grid button em[data-v-27cc2342]{color:#8d736d}.tool-grid button>b[data-v-27cc2342]{background:#d6cec4}.tool-grid button>b[data-v-27cc2342]:after{background:#8f867f}.tool-grid button.enabled[data-v-27cc2342]{border-color:#9e5665;background:#f3e2e4}.tool-grid button.enabled>i[data-v-27cc2342]{color:#fff8ef;background:#8d3448}.tool-grid button.enabled>b[data-v-27cc2342]{background:#8d3448}.security-note[data-v-27cc2342]{color:#566057;border-color:#b9c2b4;border-left:5px solid #728075;background:#e6ebe2}.prompt-field textarea[data-v-27cc2342]{min-height:310px}.step-actions[data-v-27cc2342]{border-color:#d8cec0}.step-actions button[data-v-27cc2342]{color:#8d3448}.step-actions span[data-v-27cc2342]{color:#887d74}.agent-preview[data-v-27cc2342]{position:relative;margin:28px 24px 40px -4px;padding:40px 25px 30px;color:#fff8ef;border:0;border-radius:33px 7px 25px 8px;background:linear-gradient(160deg,#3e2b31,#4f2934 68%,#6b3040);box-shadow:10px 12px #e0b05d;transform:rotate(.35deg)}.agent-preview>small[data-v-27cc2342]:first-child{color:#cbb7bb}.voice-orb[data-v-27cc2342]{background:radial-gradient(circle,#ac4c60,#6d2f3e 68%);box-shadow:0 0 0 7px #6c3a46,9px 11px #2f2226}.voice-orb i[data-v-27cc2342]{background:#f1c671}.agent-preview h3[data-v-27cc2342]{color:#fff8ef;font:500 25px/1.1 Iowan Old Style,Georgia,serif}.agent-preview>p[data-v-27cc2342]{color:#d6bdc2}.agent-preview blockquote[data-v-27cc2342]{color:#352a28;border-radius:5px 18px 7px 14px;background:#f4dfb9;font-family:Iowan Old Style,Georgia,serif;font-size:17px}.preview-button[data-v-27cc2342]{width:auto;color:#fff4e8;border-color:#bd7c89;border-radius:999px;background:#6c3040}.preview-button[data-v-27cc2342]:hover{background:#84394d}.preview-note[data-v-27cc2342]{color:#bda5aa}.agent-preview dl div[data-v-27cc2342]{border-color:#ffffff1a}.agent-preview dt[data-v-27cc2342]{color:#c8b0b5}.agent-preview dd[data-v-27cc2342]{color:#fff4e8}.config-error[data-v-27cc2342]{color:#6d2836;border-color:#c88f99;background:#f2dcdf}.config-actions[data-v-27cc2342]{margin:0 3% 18px 6%;padding:15px 18px;border:1px solid #d2c6b9;border-radius:18px 6px 16px 7px;background:#f7f1e8ee;box-shadow:0 12px 30px #61443219}.config-actions strong[data-v-27cc2342]{color:#433a35}.config-actions small[data-v-27cc2342]{color:#857970}.restore[data-v-27cc2342]{color:#6c4f52;border-color:#bdaeb0;background:transparent}.save[data-v-27cc2342]{color:#fff8ef;background:#8d3448;box-shadow:4px 5px #4a2630}.save[data-v-27cc2342]:hover:not(:disabled){transform:translate(2px,2px);box-shadow:2px 3px #4a2630}@media(max-width:1050px){.config-layout[data-v-27cc2342]{grid-template-columns:1fr}.agent-preview[data-v-27cc2342]{margin:10px 8% 45px}}@media(max-width:700px){.agent-config[data-v-27cc2342]{border-radius:6px 27px 7px 18px;box-shadow:6px 9px #d9cfc2}.config-intro[data-v-27cc2342]{min-height:auto;padding:36px 25px 50px}.config-intro h2[data-v-27cc2342]{font-size:40px}.config-intro[data-v-27cc2342]:before{opacity:.45}.preset-grid button[data-v-27cc2342]:nth-child(2n){transform:none}.agent-preview[data-v-27cc2342]{display:block;margin:10px 24px 38px}.config-actions[data-v-27cc2342]{margin:0;border-width:1px 0 0;border-radius:0}}.recent-activity[data-v-26501578]{grid-column:1/-1;min-width:0;border-top:1px solid #d0e0f3;padding-top:17px;color:#62779f}header[data-v-26501578]{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:6px 12px;background:#f4f8ff;border-radius:8px 8px 0 0;font-size:11px}small[data-v-26501578]{margin-left:10px;color:#7182a6}ol[data-v-26501578]{box-sizing:border-box;max-height:14rem;min-height:3.2rem;overflow-y:auto;overscroll-behavior:contain;overflow-wrap:anywhere;margin:0;padding:8px 12px;list-style:none;background:#f4f8ff;border-radius:0 0 8px 8px;font:11px/1.6 ui-monospace,SFMono-Regular,monospace}li[data-v-26501578]{padding:3px 0}li[data-v-26501578]:last-child{color:#2354d7}button[data-v-26501578]{border:1px solid #bfd3ee;border-radius:6px;background:#fff;color:#2354d7;padding:5px 9px;cursor:pointer}ol[data-v-26501578]:focus-visible,button[data-v-26501578]:focus-visible{outline:2px solid #2354d7;outline-offset:2px}.voice-lab[data-v-da4974aa]{--red:#e24e5d;--red2:#9d2c3e;--cream:#f5ecdc;--black:#151214;position:relative;display:grid;grid-template-columns:minmax(330px,.83fr) minmax(520px,1.35fr);gap:28px;padding:42px clamp(28px,4vw,58px) 30px;color:var(--cream);border:1px solid #3b3034;border-radius:5px 38px 7px 24px;background:radial-gradient(circle at 14% 110%,#5e2634 0,transparent 34%),linear-gradient(145deg,#171315,#22191d);box-shadow:0 22px 70px #0008,9px 11px #7e2938;overflow:hidden;isolation:isolate}.voice-lab[data-v-da4974aa]:before{content:"";position:absolute;width:260px;height:260px;right:-110px;top:-170px;border:36px solid #e24e5d;border-radius:47% 53% 39% 61%;transform:rotate(18deg);opacity:.75;z-index:-1}.lab-copy[data-v-da4974aa]{align-self:center}.lab-kicker[data-v-da4974aa]{display:flex;align-items:center;gap:9px;color:#f0ae78;font-size:10px;font-weight:850;letter-spacing:.18em}.lab-kicker span[data-v-da4974aa]{width:25px;height:2px;background:var(--red)}h2[data-v-da4974aa]{margin:15px 0 17px;color:#fff8ee;font:500 clamp(38px,4.2vw,62px)/.91 "Iowan Old Style",Georgia,serif;letter-spacing:-.055em}h2 em[data-v-da4974aa]{color:#f09a79;font-weight:500}.lab-copy>p[data-v-da4974aa]{max-width:590px;color:#bfaeb2;line-height:1.55}.privacy[data-v-da4974aa]{display:flex;flex-wrap:wrap;gap:7px;margin-top:23px}.privacy span[data-v-da4974aa]{padding:7px 9px;border:1px solid #58454b;border-radius:99px;color:#c8b8bc;font-size:9px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.privacy .cost[data-v-da4974aa]{color:#eec485;border-color:#74532e;background:#392a1d}.lab-experience[data-v-da4974aa]{display:grid;grid-template-columns:150px 1fr;gap:15px 23px;align-content:center;padding:20px 0}.live-orb[data-v-da4974aa]{grid-row:1/3;width:142px;height:156px;display:grid;place-items:center;border-radius:47% 53% 44% 56%;background:radial-gradient(circle,#642837,#2c1d22 65%);box-shadow:0 0 0 1px #7e3b4b,7px 9px #0b090a;transition:.3s;animation:creature-da4974aa 5s ease-in-out infinite}.live-orb.listening[data-v-da4974aa]{background:radial-gradient(circle,#b33e51,#4b202b 67%);box-shadow:0 0 55px #df46554d,7px 9px #0b090a}.live-orb.speaking[data-v-da4974aa]{background:radial-gradient(circle,#d46148,#702b35 67%);box-shadow:0 0 62px #ef805e55,7px 9px #0b090a}.live-orb.connecting[data-v-da4974aa]{opacity:.55}.live-orb.error[data-v-da4974aa],.live-orb.completed[data-v-da4974aa]{filter:saturate(.25);opacity:.7}.wave[data-v-da4974aa]{height:54px;display:flex;align-items:center;gap:4px}.wave i[data-v-da4974aa]{width:4px;height:18px;border-radius:8px;background:#f5d5b0;animation:wave-da4974aa 1.15s ease-in-out infinite}.wave i[data-v-da4974aa]:nth-child(2),.wave i[data-v-da4974aa]:nth-child(6){height:31px;animation-delay:.1s}.wave i[data-v-da4974aa]:nth-child(3),.wave i[data-v-da4974aa]:nth-child(5){height:43px;animation-delay:.2s}.wave i[data-v-da4974aa]:nth-child(4){height:54px;animation-delay:.3s}.live-status[data-v-da4974aa]{display:grid;align-content:end}.live-status small[data-v-da4974aa]{color:#8f7b81;font-size:8px;letter-spacing:.15em}.live-status strong[data-v-da4974aa]{margin-top:6px;color:#fff4e9;font:500 20px/1.1 Georgia,serif}.live-status span[data-v-da4974aa]{margin-top:3px;color:#a9969b;font-size:11px}.lab-controls[data-v-da4974aa]{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:8px}.lab-controls button[data-v-da4974aa]{min-height:45px;padding:10px 12px;border:1px solid #58454b;border-radius:5px 13px 6px 10px;color:#e7dadd;background:#2b2024;font-weight:700;font-size:12px;transition:.18s}.lab-controls button[data-v-da4974aa]:hover:not(:disabled){transform:translateY(-2px);border-color:#c56b78}.lab-controls .start[data-v-da4974aa]{color:#fff8ef;border-color:#ff8e96;background:var(--red);box-shadow:4px 5px #721f30}.lab-controls .close[data-v-da4974aa]{grid-column:1/-1;min-height:36px;background:transparent}.lab-controls button[data-v-da4974aa]:disabled{cursor:not-allowed;opacity:.28}.fixture[data-v-da4974aa]{grid-column:2;position:relative;display:flex;align-items:center;gap:12px;padding:11px 13px;border:1px dashed #72535b;border-radius:14px 4px 12px 5px;color:#d9c9cc;background:#231a1e;cursor:pointer}.fixture input[data-v-da4974aa]{position:absolute;inset:0;opacity:0;cursor:pointer}.fixture i[data-v-da4974aa]{width:34px;height:34px;display:grid;place-items:center;flex:none;border-radius:50%;color:#211417;background:#f0ae78;font-style:normal;font-size:19px}.fixture span[data-v-da4974aa]{display:grid}.fixture small[data-v-da4974aa]{color:#9e898f;font-weight:400}.credit-note[data-v-da4974aa]{grid-column:1/-1;margin:0;color:#b88b60;font-size:10px;text-align:right}@keyframes wave-da4974aa{50%{transform:scaleY(.38)}}@keyframes creature-da4974aa{0%,to{border-radius:47% 53% 44% 56%;transform:rotate(-2deg)}45%{border-radius:54% 46% 57% 43%;transform:rotate(2deg) translateY(-3px)}75%{border-radius:43% 57% 48% 52%;transform:rotate(-4deg) translateY(2px)}}@media(max-width:1050px){.voice-lab[data-v-da4974aa]{grid-template-columns:1fr}.lab-experience[data-v-da4974aa]{grid-template-columns:140px 1fr}.fixture[data-v-da4974aa]{grid-column:2}.credit-note[data-v-da4974aa]{grid-column:1}}@media(max-width:680px){.voice-lab[data-v-da4974aa]{padding:31px 21px 24px}.lab-experience[data-v-da4974aa]{grid-template-columns:1fr;text-align:center}.live-orb[data-v-da4974aa]{grid-row:auto;margin:auto}.live-status[data-v-da4974aa]{text-align:center}.lab-controls[data-v-da4974aa]{grid-template-columns:1fr}.lab-controls .close[data-v-da4974aa],.fixture[data-v-da4974aa]{grid-column:1}.credit-note[data-v-da4974aa]{text-align:left}}@media(prefers-reduced-motion:reduce){.live-orb[data-v-da4974aa],.wave i[data-v-da4974aa]{animation:none!important}}.test-readiness[data-v-da4974aa]{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;padding:12px 0 2px;border-top:1px solid #d0e0f3;color:#62779f;font-size:10px}.test-readiness span[data-v-da4974aa]{padding:6px 8px;border-radius:999px;background:#edf6ff}.test-readiness .ready[data-v-da4974aa]{color:#1d6b45;background:#e5f5e8}.test-readiness strong[data-v-da4974aa]{color:inherit}.voice-lab[data-v-da4974aa]{--red:#2354d7;--red2:#153b9f;--cream:#fff;--black:#10214d;color:#142655;border-color:#a9c9ef;border-radius:5px 42px 7px 24px;background:linear-gradient(108deg,#214fc8 0 41%,#fff 41%);box-shadow:0 24px 70px #1a4c9b20,9px 11px #9ed0ff}.voice-lab[data-v-da4974aa]:before{right:-105px;top:-178px;border-color:#79bdff;opacity:.6}.lab-copy[data-v-da4974aa]{padding-right:10%}.lab-kicker[data-v-da4974aa]{color:#bce0ff}.lab-kicker span[data-v-da4974aa]{background:#fff}.lab-copy h2[data-v-da4974aa]{color:#fff}.lab-copy h2 em[data-v-da4974aa]{color:#acd7ff}.lab-copy>p[data-v-da4974aa]{color:#cfdeff}.privacy span[data-v-da4974aa]{color:#dce8ff;border-color:#ffffff42;background:#ffffff0d}.privacy .cost[data-v-da4974aa]{color:#fff;border-color:#ffffff5c;background:#ffffff18}.live-orb[data-v-da4974aa]{background:radial-gradient(circle,#4e87ee,#204fbf 67%);box-shadow:0 0 0 1px #9dcaff,7px 9px #c6e3ff}.live-orb.listening[data-v-da4974aa]{background:radial-gradient(circle,#7cbcff,#2356d1 68%);box-shadow:0 0 55px #5eaeff62,7px 9px #c6e3ff}.live-orb.speaking[data-v-da4974aa]{background:radial-gradient(circle,#fff,#71b4ff 54%,#2254cb 75%);box-shadow:0 0 62px #6eb8ff66,7px 9px #c6e3ff}.wave i[data-v-da4974aa]{background:#fff}.live-orb.speaking .wave i[data-v-da4974aa]{background:#1746b8}.live-status small[data-v-da4974aa]{color:#8698bd}.live-status strong[data-v-da4974aa]{color:#122a68}.live-status span[data-v-da4974aa]{color:#7182a6}.lab-controls button[data-v-da4974aa]{color:#254071;border-color:#bfd3ee;background:#f1f7ff}.lab-controls button[data-v-da4974aa]:hover:not(:disabled){border-color:#4f84df;background:#e7f2ff}.lab-controls .start[data-v-da4974aa]{color:#fff;border-color:#1946ba;background:#2354d7;box-shadow:4px 5px #aad4ff}.lab-controls .close[data-v-da4974aa]{color:#5d719a;background:transparent}.fixture[data-v-da4974aa]{color:#284171;border-color:#81afe5;background:#edf6ff}.fixture i[data-v-da4974aa]{color:#fff;background:#2354d7}.fixture small[data-v-da4974aa]{color:#7184a8}.credit-note[data-v-da4974aa]{color:#6680ac}@media(max-width:1050px){.voice-lab[data-v-da4974aa]{background:linear-gradient(155deg,#214fc8 0 37%,#fff 37%)}.lab-copy[data-v-da4974aa]{padding:0 0 40px}}@media(max-width:680px){.voice-lab[data-v-da4974aa]{background:#fff}.lab-copy[data-v-da4974aa]{margin:-31px -21px 10px;padding:31px 21px 36px;background:#214fc8}.voice-lab[data-v-da4974aa]:before{display:none}}.live-cost[data-v-da4974aa]{grid-column:1/-1;margin-top:4px;padding:15px 17px;border:1px solid #b8d1ef;border-radius:8px 22px 8px 15px;background:linear-gradient(135deg,#f7fbff,#eaf4ff);box-shadow:4px 5px #c7e3ff}.live-cost header[data-v-da4974aa]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.live-cost header>span[data-v-da4974aa]{display:grid;gap:3px}.live-cost header small[data-v-da4974aa]{color:#7187ae;font-size:8px;font-weight:850;letter-spacing:.13em}.live-cost header strong[data-v-da4974aa]{color:#153b91;font:500 30px/1 Georgia,serif}.live-cost header>b[data-v-da4974aa]{display:flex;align-items:center;gap:6px;padding:5px 8px;color:#7789a8;border:1px solid #c6d7ed;border-radius:999px;font-size:8px;letter-spacing:.1em}.live-cost header>b i[data-v-da4974aa]{width:6px;height:6px;border-radius:50%;background:#9caac0}.live-cost header>b.active[data-v-da4974aa]{color:#167047;border-color:#a9d6bb;background:#e5f5ea}.live-cost header>b.active i[data-v-da4974aa]{background:#24a568;box-shadow:0 0 0 4px #24a5681b}.cost-metrics[data-v-da4974aa]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:13px;border-block:1px solid #cedeef}.cost-metrics>span[data-v-da4974aa]{display:grid;gap:3px;padding:10px 11px;border-right:1px solid #d7e5f3}.cost-metrics>span[data-v-da4974aa]:last-child{border-right:0}.cost-metrics small[data-v-da4974aa]{color:#7b8eae;font-size:8px;text-transform:uppercase;letter-spacing:.07em}.cost-metrics strong[data-v-da4974aa]{color:#223d75;font-size:13px}.live-cost footer[data-v-da4974aa]{display:flex;justify-content:space-between;gap:15px;padding-top:10px;color:#7c8eab;font-size:9px;line-height:1.35}.live-cost footer a[data-v-da4974aa]{flex:none;color:#2354d7;font-weight:750;text-decoration:none}.live-cost footer a[data-v-da4974aa]:hover{text-decoration:underline}@media(max-width:900px){.cost-metrics[data-v-da4974aa]{grid-template-columns:repeat(2,1fr)}.cost-metrics>span[data-v-da4974aa]{border-bottom:1px solid #d7e5f3}.cost-metrics>span[data-v-da4974aa]:last-child{grid-column:1/-1}.live-cost footer[data-v-da4974aa]{display:grid}}@media(max-width:680px){.live-cost[data-v-da4974aa]{text-align:left}.cost-metrics[data-v-da4974aa]{grid-template-columns:1fr 1fr}.live-cost header strong[data-v-da4974aa]{font-size:26px}}h3[data-v-f858c18d]{margin-top:28px}p[data-v-f858c18d],small[data-v-f858c18d]{font-size:.9rem;line-height:1.5}.rule-fields[data-v-f858c18d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}label[data-v-f858c18d]{display:grid;gap:6px}input[data-v-f858c18d],select[data-v-f858c18d]{width:100%;box-sizing:border-box;padding:10px;min-width:0}@media(max-width:650px){.rule-fields[data-v-f858c18d]{grid-template-columns:1fr}}.location-settings[data-v-cf646428]{max-width:1200px;margin:auto}.settings-intro[data-v-cf646428]{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.settings-intro p[data-v-cf646428]:last-child{color:var(--muted)}.settings-intro>span[data-v-cf646428]{max-width:270px;padding:11px 15px;border:1px solid var(--line);border-radius:15px 6px;color:var(--muted);background:#fffaf2;font-size:11px;line-height:1.4}.location-settings .settings-shell[data-v-cf646428]{margin:0;padding:0 26px 28px;border:1px solid var(--line);border-radius:7px 26px 8px 18px;background:#fffaf2;box-shadow:0 16px 40px #483f2d0d}.settings-shell>legend[data-v-cf646428]{padding:0 12px;color:var(--blue);font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.location-toolbar[data-v-cf646428]{display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:12px;align-items:end;padding:22px 0 18px;border-bottom:1px solid var(--line)}.location-toolbar button[data-v-cf646428],.row button[data-v-cf646428],.closure button[data-v-cf646428],.location-settings button[data-v-cf646428]:not(.primary){min-height:40px;padding:9px 13px;border:1px solid #c5bdaf;border-radius:7px 13px;color:#405071;background:#f8f3ea}.location-settings label[data-v-cf646428]{display:grid;gap:6px}.fields[data-v-cf646428]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.identity-fields[data-v-cf646428]{padding:20px;border:1px solid #ded7cb;border-radius:17px 6px;background:#f8f4ec}.location-settings input[data-v-cf646428]:not([type=checkbox]),.location-settings select[data-v-cf646428]{width:100%;box-sizing:border-box;padding:11px;min-width:0}.row[data-v-cf646428],.closure[data-v-cf646428]{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:14px;margin-bottom:10px;border:1px solid #e1d9cd;border-radius:13px 5px;background:#faf6ee}.row label[data-v-cf646428],.closure label[data-v-cf646428]{flex:1;min-width:130px}.toggle-grid[data-v-cf646428]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:17px 0 28px}.toggle-grid .check[data-v-cf646428]{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:12px;min-height:58px;padding:13px 15px;border:1px solid #d8d1c5;border-radius:14px 5px;background:#fbf7ef;font-size:12px}.toggle-grid .check input[data-v-cf646428]{width:18px;height:18px;margin:0;accent-color:var(--blue)}.ai-toggle-grid[data-v-cf646428]{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-toggle-grid>label[data-v-cf646428]:not(.check){grid-column:1/-1;padding:14px;border:1px solid #d8d1c5;border-radius:14px 5px;background:#edf2f8}.help[data-v-cf646428]{max-width:850px;color:var(--muted);font-size:.86rem;line-height:1.5}.location-settings h3[data-v-cf646428]{margin:34px -26px 0;padding:18px 26px 11px;border-top:1px solid var(--line);color:var(--blue-deep);font-size:24px}.location-settings h3+.help[data-v-cf646428]{margin-top:0}.save[data-v-cf646428]{position:sticky;bottom:18px;z-index:2;width:100%;margin-top:28px}.location-settings [role=alert][data-v-cf646428]{padding:14px;background:#fff0ef;color:#7b2424;border:1px solid #cf8b83}.location-settings [role=status][data-v-cf646428]{color:#24613c}@media(max-width:850px){.ai-toggle-grid[data-v-cf646428]{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.settings-intro[data-v-cf646428]{align-items:flex-start;flex-direction:column}.fields[data-v-cf646428],.toggle-grid[data-v-cf646428],.ai-toggle-grid[data-v-cf646428],.location-toolbar[data-v-cf646428]{grid-template-columns:1fr}.location-settings .settings-shell[data-v-cf646428]{padding-inline:17px}.location-settings h3[data-v-cf646428]{margin-inline:-17px;padding-inline:17px}}.appointment-admin button[data-v-b6205c39]{min-height:44px;padding:10px 14px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--blue-ink);font-weight:600}.appointment-admin button[data-v-b6205c39]:disabled{opacity:.5;cursor:not-allowed}.appointment-admin button[data-v-b6205c39]:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.appointment-admin[data-v-b6205c39]{max-width:1000px;margin:auto}.appointment-admin fieldset[data-v-b6205c39],.appointment-admin article[data-v-b6205c39]{border:1px solid #b9c3cd;border-radius:12px;padding:22px;margin:20px 0;min-width:0}.appointment-admin label[data-v-b6205c39]{display:grid;gap:6px;margin:12px 0}.appointment-admin input[data-v-b6205c39],.appointment-admin select[data-v-b6205c39]{padding:10px}.appointment-admin button[data-v-b6205c39]{margin:6px}.appointment-admin dt[data-v-b6205c39]{font-weight:700}.appointment-admin dd[data-v-b6205c39]{margin:0 0 12px;overflow-wrap:anywhere}.appointment-admin p[data-v-b6205c39]{line-height:1.5;overflow-wrap:anywhere}.confirmation[data-v-b6205c39]{border:1px solid #b9c3cd;padding:14px}.appointment-admin [role=alert][data-v-b6205c39]{color:#7b2424}.appointment-admin [role=status][data-v-b6205c39]{color:#24613c}.reschedule-slots[data-v-b6205c39]{display:flex;flex-wrap:wrap}.reschedule-slots button[data-v-b6205c39]{display:grid;gap:5px;text-align:left}.reschedule-slots small[data-v-b6205c39]{font-weight:600;color:#755700}@media(max-width:600px){.appointment-admin article[data-v-b6205c39],.appointment-admin fieldset[data-v-b6205c39]{padding:14px}.appointment-admin button[data-v-b6205c39]{max-width:100%;margin:6px 0}.reschedule-slots[data-v-b6205c39]{display:grid;gap:8px}}.availability-search[data-v-443f1dbd]{max-width:1100px;margin:auto}.availability-search fieldset[data-v-443f1dbd],.selection[data-v-443f1dbd]{border:1px solid #b9c3cd;border-radius:12px;padding:22px;margin:20px 0;min-width:0}.filters-grid[data-v-443f1dbd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.availability-search label[data-v-443f1dbd]{display:grid;gap:6px}.availability-search input[data-v-443f1dbd],.availability-search select[data-v-443f1dbd]{width:100%;box-sizing:border-box;min-width:0;padding:10px}.policy-note[data-v-443f1dbd]{color:#49617b}.slot-grid[data-v-443f1dbd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,255px),1fr));gap:12px}.slot-option[data-v-443f1dbd]{display:grid;gap:8px;text-align:left;padding:16px;border:1px solid #b9c3cd;border-radius:12px;background:#fff;color:#18314f;overflow-wrap:anywhere}.slot-option.selected[data-v-443f1dbd]{border:2px solid #2354d7;background:#edf4ff}.slot-option[data-v-443f1dbd]:focus-visible{outline:3px solid #2354d7;outline-offset:3px}.availability-search [role=alert][data-v-443f1dbd]{padding:14px;background:#fff0ef;color:#7b2424}.results section[data-v-443f1dbd]{margin:22px 0}.selection[data-v-443f1dbd]{background:#f2f7ff}.availability-search p[data-v-443f1dbd]{line-height:1.5}@media(max-width:750px){.filters-grid[data-v-443f1dbd]{grid-template-columns:1fr}.availability-search .section-heading[data-v-443f1dbd]{flex-wrap:wrap;gap:12px}}.booking-customer button[data-v-6833c71c]{min-height:44px;padding:10px 14px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--blue-ink);font-weight:600}.booking-customer button[data-v-6833c71c]:disabled{opacity:.5;cursor:not-allowed}.booking-customer button[data-v-6833c71c]:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.booking-customer[data-v-6833c71c]{padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--ice);margin-bottom:24px}.booking-customer h3[data-v-6833c71c]{margin-bottom:12px}.booking-customer fieldset[data-v-6833c71c]{display:grid;grid-template-columns:1fr 1fr auto;gap:14px;align-items:end;border:0;padding:0;min-width:0}.booking-customer p[data-v-6833c71c]{line-height:1.5;margin-bottom:12px}.customer-selected[data-v-6833c71c]{display:flex;justify-content:space-between;gap:16px;align-items:center}.customer-selected p[data-v-6833c71c]{margin:0;overflow-wrap:anywhere}.booking-customer [role=alert][data-v-6833c71c]{color:#7b2424;margin-top:12px}@media(max-width:700px){.booking-customer fieldset[data-v-6833c71c]{grid-template-columns:1fr}.customer-selected[data-v-6833c71c]{align-items:stretch;flex-direction:column}}.appointment-calendar[data-v-c6e5194c]{max-width:1380px;margin:auto}.appointment-calendar p[data-v-c6e5194c]{line-height:1.5}.appointment-calendar button[data-v-c6e5194c]:not(.primary){border:1px solid var(--line);border-radius:8px;padding:10px 13px;background:#fff;color:var(--blue-ink);font-weight:600}.appointment-calendar button[data-v-c6e5194c]:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.appointment-calendar button[data-v-c6e5194c]:disabled{opacity:.5;cursor:not-allowed}.calendar-toolbar[data-v-c6e5194c]{display:grid;grid-template-columns:1.3fr 1fr 1fr auto;align-items:end;gap:16px;border:1px solid var(--line);padding:20px;background:#edf5ff;border-radius:14px}.cancelled-toggle[data-v-c6e5194c]{display:flex;align-items:center;gap:8px;min-height:42px}.cancelled-toggle input[data-v-c6e5194c]{width:18px;height:18px;flex:none}.calendar-navigation[data-v-c6e5194c]{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:24px 0 10px}.calendar-navigation h3[data-v-c6e5194c]{margin:0 auto 0 0}.date-navigation[data-v-c6e5194c],.view-switch[data-v-c6e5194c]{display:flex;gap:4px}.view-switch button[aria-pressed=true][data-v-c6e5194c]{background:var(--blue);color:#fff;border-color:var(--blue)}.calendar-summary[data-v-c6e5194c]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:13px}.calendar-summary p[data-v-c6e5194c]{margin:0 0 14px}.calendar-days[data-v-c6e5194c]{display:grid;gap:10px;align-items:start}.calendar-days.week[data-v-c6e5194c]{grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-day[data-v-c6e5194c]{min-width:0;background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px}.day-heading[data-v-c6e5194c]{display:flex;align-items:center;justify-content:space-between;gap:6px;border-bottom:1px solid var(--line);padding-bottom:10px;margin-bottom:12px}.day-heading button[data-v-c6e5194c]{border:0!important;padding:4px!important;text-align:left}.day-heading>span[data-v-c6e5194c]{font-size:12px;color:var(--muted)}.appointment-list[data-v-c6e5194c]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.appointment-card[data-v-c6e5194c]{width:100%;display:grid;gap:7px;text-align:left;font-size:13px;line-height:1.4;overflow-wrap:anywhere;border-left:4px solid var(--staff-color)!important;background:#f5f8fe!important;padding:12px!important}.appointment-card[data-v-c6e5194c]:hover{background:#e6efff!important}.appointment-card strong[data-v-c6e5194c]{font-size:16px}.appointment-card .appointment-clock[data-v-c6e5194c]{font-size:12px;font-weight:750}.staff-name[data-v-c6e5194c]{display:flex;align-items:center;gap:6px;font-weight:600}.staff-dot[data-v-c6e5194c]{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--staff-color);flex:none}.appointment-status[data-v-c6e5194c]{font-size:11px;width:fit-content;padding:3px 7px;border-radius:5px;color:#1a6343;background:#e0f1e8}.cancelled .appointment-status[data-v-c6e5194c]{background:#e8ebf1;color:#4f5970}.attention .appointment-status[data-v-c6e5194c]{background:#fff0cc;color:#795013}.spans-days[data-v-c6e5194c]{font-size:11px}.day-empty[data-v-c6e5194c]{font-size:13px;color:var(--muted);padding:14px 2px}.find-times[data-v-c6e5194c]{margin-top:14px;width:100%;text-align:left;color:#215743!important;border-style:dashed!important;font-size:12px}.calendar-days.day .appointment-card[data-v-c6e5194c],.calendar-days.agenda .appointment-card[data-v-c6e5194c]{grid-template-columns:1fr 1.1fr 1fr 1fr auto;align-items:center;gap:16px}.calendar-days.day .spans-days[data-v-c6e5194c],.calendar-days.agenda .spans-days[data-v-c6e5194c]{grid-column:1/-1}.calendar-note[data-v-c6e5194c]{font-size:13px;color:#536786;margin-top:20px;max-width:850px}.calendar-success[data-v-c6e5194c]{color:#165337;background:#e0f1e8;padding:14px;border-radius:10px}.appointment-calendar [role=alert][data-v-c6e5194c]{color:#7b2424;background:#fff0ef;padding:14px;border-radius:10px}.appointment-dialog[data-v-c6e5194c]{width:min(1050px,calc(100% - 32px));max-height:calc(100dvh - 32px);border:1px solid var(--line);border-radius:18px;padding:0;color:var(--text);background:#fff;box-shadow:0 18px 70px #132b5840}.appointment-dialog[data-v-c6e5194c]::backdrop{background:#14254780}.dialog-content[data-v-c6e5194c]{padding:26px}.dialog-heading[data-v-c6e5194c]{display:flex;justify-content:space-between;align-items:start;gap:16px;margin-bottom:22px}.dialog-heading h2[data-v-c6e5194c]{font-size:30px;line-height:1.15}.dialog-heading button[data-v-c6e5194c]{flex:none}.appointment-dialog[data-v-c6e5194c] button{max-width:100%}@media(max-width:1100px){.calendar-days.week[data-v-c6e5194c]{grid-template-columns:repeat(3,minmax(0,1fr))}.calendar-toolbar[data-v-c6e5194c]{grid-template-columns:1fr 1fr}}@media(max-width:700px){.calendar-toolbar[data-v-c6e5194c]{grid-template-columns:1fr;padding:16px}.calendar-navigation h3[data-v-c6e5194c]{order:-1;flex-basis:100%;font-size:21px}.calendar-navigation[data-v-c6e5194c]{gap:12px}.calendar-days.week[data-v-c6e5194c]{grid-template-columns:1fr}.calendar-days.day .appointment-card[data-v-c6e5194c],.calendar-days.agenda .appointment-card[data-v-c6e5194c]{grid-template-columns:1fr;gap:7px}.calendar-days.day .spans-days[data-v-c6e5194c],.calendar-days.agenda .spans-days[data-v-c6e5194c]{grid-column:auto}.appointment-dialog[data-v-c6e5194c]{width:calc(100% - 16px);max-height:calc(100dvh - 16px);border-radius:12px}.dialog-content[data-v-c6e5194c]{padding:16px}.dialog-heading[data-v-c6e5194c]{gap:10px}.dialog-heading h2[data-v-c6e5194c]{font-size:26px}.calendar-success[data-v-c6e5194c]{overflow-wrap:anywhere}}.calendar-settings[data-v-cd10a7e8]{max-width:1000px;margin:auto}.calendar-settings fieldset[data-v-cd10a7e8]{border:1px solid #b9c3cd;border-radius:12px;padding:22px;margin:20px 0}.calendar-settings label[data-v-cd10a7e8]{display:grid;gap:6px;margin-bottom:14px}.calendar-settings input[data-v-cd10a7e8],.calendar-settings select[data-v-cd10a7e8]{width:100%;box-sizing:border-box;padding:10px}.calendar-settings article[data-v-cd10a7e8]{padding:18px 0;border-top:1px solid #b9c3cd}.identifier[data-v-cd10a7e8]{overflow-wrap:anywhere}.actions[data-v-cd10a7e8]{display:flex;flex-wrap:wrap;gap:10px}.calendar-settings [role=alert][data-v-cd10a7e8]{padding:14px;background:#fff0ef;color:#7b2424;border:1px solid #cf8b83}.calendar-settings [role=status][data-v-cd10a7e8]{color:#24613c}.catalog-settings[data-v-045c3830]{max-width:1000px;margin:auto}.catalog-settings fieldset[data-v-045c3830]{border:1px solid #b9c3cd;border-radius:12px;padding:22px;margin:20px 0}.catalog-settings label[data-v-045c3830]{display:grid;gap:6px;margin-bottom:14px}.catalog-settings input[data-v-045c3830]:not([type=checkbox]),.catalog-settings select[data-v-045c3830],.catalog-settings textarea[data-v-045c3830]{width:100%;box-sizing:border-box;padding:10px;min-width:0}.fields[data-v-045c3830]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.catalog-settings .check[data-v-045c3830]{display:flex;align-items:center}.entries[data-v-045c3830]{list-style:none;padding:0}.entries li[data-v-045c3830]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:18px 0;border-bottom:1px solid #b9c3cd}.entries p[data-v-045c3830]{margin:6px 0}.actions[data-v-045c3830],.hours[data-v-045c3830]{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.hours label[data-v-045c3830]{flex:1;min-width:120px}.save[data-v-045c3830]{margin-top:24px}.catalog-settings [role=alert][data-v-045c3830]{padding:14px;background:#fff0ef;color:#7b2424;border:1px solid #cf8b83}.catalog-settings [role=status][data-v-045c3830]{color:#24613c}@media(max-width:650px){.fields[data-v-045c3830]{grid-template-columns:1fr}}.office-workspace[data-v-849acfbc]{max-width:1500px;margin:auto}.office-heading[data-v-849acfbc]{display:flex;justify-content:space-between;gap:24px;align-items:start}.office-heading h1[data-v-849acfbc]{margin:.2rem 0}.office-controls[data-v-849acfbc]{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:12px;padding:16px;background:#f5f7fa;border:1px solid #dce2e8;border-radius:14px;margin:20px 0}.office-controls label[data-v-849acfbc],.office-panel label[data-v-849acfbc]{display:grid;gap:5px;font-size:.82rem;font-weight:700}.office-controls input[data-v-849acfbc],.office-controls select[data-v-849acfbc],.office-panel input[data-v-849acfbc]{min-width:0;padding:9px;border:1px solid #b9c3cd;border-radius:8px}.office-layout[data-v-849acfbc]{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px}.calendar-board[data-v-849acfbc]{display:grid;grid-template-columns:repeat(7,minmax(130px,1fr));gap:10px;align-items:start;overflow:auto}.view-day[data-v-849acfbc]{grid-template-columns:1fr}.view-agenda[data-v-849acfbc]{display:block}.view-agenda .calendar-day[data-v-849acfbc]{margin-bottom:10px}.calendar-day[data-v-849acfbc]{min-height:150px;padding:12px;border:1px solid #dce2e8;border-radius:12px;background:#fff}.calendar-day h2[data-v-849acfbc]{font-size:.9rem;margin:0 0 10px}.appointment-chip[data-v-849acfbc],.slot-chip[data-v-849acfbc],.customer-result[data-v-849acfbc]{display:grid;width:100%;text-align:left;margin:6px 0;padding:9px;border-radius:8px;border:0}.appointment-chip[data-v-849acfbc]{background:#e9efff;color:#203b78}.slot-chip[data-v-849acfbc]{background:#e8f7ef;color:#155b35;border:1px dashed #63a77e}.appointment-chip small[data-v-849acfbc],.customer-result small[data-v-849acfbc]{display:block;margin-top:3px}.office-panel[data-v-849acfbc]{border:1px solid #dce2e8;border-radius:14px;padding:18px;background:#fff;align-self:start;position:sticky;top:20px}.office-panel form[data-v-849acfbc]{display:grid;gap:10px;margin:12px 0}.customer-result[data-v-849acfbc]{background:#f3f5f7}.selected-customer[data-v-849acfbc]{padding:10px;background:#e8f7ef}.actions[data-v-849acfbc]{display:flex;flex-wrap:wrap;gap:6px}.empty[data-v-849acfbc]{padding:30px}.check[data-v-849acfbc]{display:flex!important;align-items:center;grid-template-columns:auto 1fr}@media(max-width:1000px){.office-controls[data-v-849acfbc]{grid-template-columns:repeat(2,1fr)}.office-layout[data-v-849acfbc]{grid-template-columns:1fr}.office-panel[data-v-849acfbc]{position:static}.calendar-board[data-v-849acfbc]{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media(max-width:620px){.office-controls[data-v-849acfbc],.calendar-board[data-v-849acfbc]{grid-template-columns:1fr}}.directory[data-v-7ee1dd67]{position:relative}.directory-heading[data-v-7ee1dd67]{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:22px}.directory-heading p[data-v-7ee1dd67]:last-child{max-width:650px;color:var(--muted)}.directory-totals[data-v-7ee1dd67]{display:grid;grid-template-columns:auto auto;gap:2px 10px;align-items:end;padding:16px 22px;border:1px solid var(--line);border-radius:18px 6px;background:#fffaf2}.directory-totals strong[data-v-7ee1dd67]{font:500 28px/1 Georgia,serif;color:var(--blue-deep)}.directory-totals span[data-v-7ee1dd67]{padding-bottom:3px;color:var(--muted);font-size:11px}.directory-toolbar[data-v-7ee1dd67]{display:grid;grid-template-columns:1.5fr 1fr auto auto;align-items:end;gap:12px;padding:16px 18px}.directory-toolbar button[data-v-7ee1dd67]{min-height:42px}.patient-create[data-v-7ee1dd67]{display:grid;grid-template-columns:1.2fr repeat(4,1fr) auto;align-items:end;gap:12px;margin:14px 0}.patient-create h3[data-v-7ee1dd67]{margin:0}.consent[data-v-7ee1dd67]{display:flex;align-items:center;gap:8px}.consent input[data-v-7ee1dd67]{width:auto}.directory-layout[data-v-7ee1dd67]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;margin-top:16px}.patient-book[data-v-7ee1dd67],.doctor-roster[data-v-7ee1dd67]{padding:0;overflow:hidden}.book-heading[data-v-7ee1dd67]{display:flex;justify-content:space-between;align-items:end;padding:20px 22px;border-bottom:1px solid var(--line)}.book-heading h3[data-v-7ee1dd67]{margin:0}.book-heading p[data-v-7ee1dd67],.book-heading>span[data-v-7ee1dd67]{margin:4px 0 0;color:var(--muted);font-size:11px}.patient-row[data-v-7ee1dd67]{width:100%;display:grid;grid-template-columns:42px minmax(180px,1.3fr) minmax(160px,1fr) minmax(150px,.9fr) 12px;gap:13px;align-items:center;padding:14px 20px;border:0;border-bottom:1px solid #e4ddd2;text-align:left;color:var(--text);background:transparent}.patient-row[data-v-7ee1dd67]:hover,.patient-row.active[data-v-7ee1dd67]{background:#edf2fa}.patient-avatar[data-v-7ee1dd67],.doctor-avatar[data-v-7ee1dd67]{display:grid;place-items:center;width:38px;height:38px;border-radius:14px 7px;color:#fff;background:var(--blue);font:600 16px Georgia,serif}.patient-identity[data-v-7ee1dd67],.care-team[data-v-7ee1dd67],.patient-activity[data-v-7ee1dd67]{display:grid;gap:4px}.patient-row small[data-v-7ee1dd67]{color:var(--muted);font-size:10px}.patient-row b[data-v-7ee1dd67]{font-size:11px}.doctor-roster[data-v-7ee1dd67]{padding:20px}.doctor-roster h3[data-v-7ee1dd67]{margin-bottom:12px}.doctor-roster>button[data-v-7ee1dd67]{width:100%;display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;padding:11px 4px;border:0;border-bottom:1px solid #e4ddd2;text-align:left;background:transparent}.doctor-roster>button.active[data-v-7ee1dd67]{margin:0 -10px;width:calc(100% + 20px);padding-inline:14px;background:#e8eef8}.doctor-roster span[data-v-7ee1dd67]{display:grid;gap:2px}.doctor-roster small[data-v-7ee1dd67]{color:var(--muted)}.doctor-roster b[data-v-7ee1dd67]{color:#50705a;font-size:9px;text-transform:uppercase}.directory-empty[data-v-7ee1dd67]{padding:50px;text-align:center;color:var(--muted)}.patient-drawer[data-v-7ee1dd67]{position:fixed;z-index:30;right:24px;top:96px;width:min(430px,calc(100vw - 32px));max-height:calc(100vh - 120px);overflow:auto;padding:28px;border:1px solid var(--line);border-radius:24px 7px 20px;background:#fffaf2;box-shadow:0 25px 80px #24304c38}.drawer-close[data-v-7ee1dd67]{position:absolute;right:16px;top:14px;border:0;background:transparent;font-size:25px}.drawer-facts[data-v-7ee1dd67]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0}.drawer-facts span[data-v-7ee1dd67]{display:grid;gap:5px;padding:13px;background:#edf2f8;border-radius:10px}.drawer-facts small[data-v-7ee1dd67]{color:var(--muted)}.patient-drawer ol[data-v-7ee1dd67]{padding:0;list-style:none}.patient-drawer li[data-v-7ee1dd67]{display:grid;grid-template-columns:90px 1fr;gap:3px 12px;padding:12px 0;border-bottom:1px solid var(--line)}.patient-drawer li span[data-v-7ee1dd67]{grid-row:1/3;color:var(--muted)}.patient-drawer li small[data-v-7ee1dd67]{color:var(--muted)}@media(max-width:1000px){.directory-toolbar[data-v-7ee1dd67],.patient-create[data-v-7ee1dd67]{grid-template-columns:1fr 1fr}.directory-layout[data-v-7ee1dd67]{grid-template-columns:1fr}.doctor-roster[data-v-7ee1dd67]{display:grid;grid-template-columns:repeat(2,1fr);gap:0 18px}.doctor-roster>p[data-v-7ee1dd67],.doctor-roster>h3[data-v-7ee1dd67]{grid-column:1/-1}}@media(max-width:700px){.directory-heading[data-v-7ee1dd67]{align-items:flex-start;flex-direction:column}.directory-toolbar[data-v-7ee1dd67],.patient-create[data-v-7ee1dd67]{grid-template-columns:1fr}.patient-row[data-v-7ee1dd67]{grid-template-columns:38px 1fr 12px}.care-team[data-v-7ee1dd67],.patient-activity[data-v-7ee1dd67]{grid-column:2}.doctor-roster[data-v-7ee1dd67]{grid-template-columns:1fr}}.availability-heading[data-v-9320556f]{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px}.availability-heading p[data-v-9320556f]:last-child{color:var(--muted)}.selected-patient[data-v-9320556f]{padding:12px 16px;border:1px solid #aec5b5;border-radius:16px 6px;background:#e5efe6;color:#315d3e}.selected-patient.muted[data-v-9320556f]{border-color:var(--line);background:#fffaf2;color:var(--muted)}.availability-controls[data-v-9320556f]{display:grid;grid-template-columns:1fr 1.35fr 1fr auto;align-items:end;gap:12px;padding:18px}.availability-controls button[data-v-9320556f]{min-height:43px}.coverage-strip[data-v-9320556f]{display:grid;grid-template-columns:repeat(4,1fr);margin:16px 0;border:1px solid var(--line);border-radius:6px 18px;background:#fffaf2;overflow:hidden}.coverage-strip span[data-v-9320556f]{display:flex;align-items:baseline;gap:7px;padding:13px 18px;border-right:1px solid var(--line);color:var(--muted);font-size:10px}.coverage-strip span[data-v-9320556f]:last-child{border:0}.coverage-strip strong[data-v-9320556f]{color:var(--blue-deep);font:500 20px Georgia,serif}.doctor-grid[data-v-9320556f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.doctor-card[data-v-9320556f]{padding:0;overflow:hidden}.doctor-card>header[data-v-9320556f]{min-height:105px;padding:20px;display:grid;grid-template-columns:48px 1fr auto;gap:13px;align-items:center;border-bottom:1px solid var(--line);background:linear-gradient(120deg,#fffaf2,#edf2f8)}.doctor-mark[data-v-9320556f]{display:grid;place-items:center;width:46px;height:46px;border-radius:17px 7px;color:#fff;background:var(--blue);font:600 17px Georgia,serif}.doctor-card h3[data-v-9320556f]{margin:0 0 4px}.doctor-card small[data-v-9320556f]{color:var(--muted)}.availability-count[data-v-9320556f]{padding:6px 9px;border-radius:99px;color:#73776f;background:#e6e2db;font-size:9px;font-weight:800;text-transform:uppercase}.availability-count.open[data-v-9320556f]{color:#276143;background:#dcecdf}.doctor-slots[data-v-9320556f]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:18px}.doctor-slots button[data-v-9320556f]{display:grid;gap:3px;padding:11px 8px;border:1px solid #b8c9dc;border-radius:8px 15px;color:var(--blue-deep);background:#f8fbff}.doctor-slots button[data-v-9320556f]:hover:not(:disabled){color:#fff;background:var(--blue)}.doctor-slots button[data-v-9320556f]:disabled{opacity:.5}.doctor-slots small[data-v-9320556f]{font-size:9px}.doctor-empty[data-v-9320556f]{display:grid;place-items:center;min-height:105px;padding:20px;color:var(--muted)}@media(max-width:900px){.availability-controls[data-v-9320556f],.coverage-strip[data-v-9320556f]{grid-template-columns:1fr 1fr}.doctor-grid[data-v-9320556f]{grid-template-columns:1fr}}@media(max-width:620px){.availability-heading[data-v-9320556f]{align-items:flex-start;flex-direction:column}.availability-controls[data-v-9320556f],.coverage-strip[data-v-9320556f]{grid-template-columns:1fr}.doctor-slots[data-v-9320556f]{grid-template-columns:repeat(2,1fr)}}:root{--blue:#2354d7;--blue-deep:#122a68;--blue-ink:#10214d;--sky:#76bfff;--ice:#edf5ff;--ice-2:#dcecff;--white:#fff;--warm:#f7f4ee;--text:#17254a;--muted:#6d7b9d;--line:#cbdcf2;color:var(--text);background:var(--ice);font-family:Avenir Next,Avenir,Segoe UI,sans-serif;font-synthesis:none}*{box-sizing:border-box}html{background:var(--ice)}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 92% 0,#b7dcff 0 8%,transparent 26%),radial-gradient(circle at 5% 85%,#d6eaff 0 7%,transparent 24%),linear-gradient(150deg,#f8fbff,#eaf3ff)}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:20;opacity:.2;background-image:radial-gradient(#2b5bd8 .7px,transparent .8px);background-size:19px 19px;-webkit-mask-image:linear-gradient(115deg,#000,transparent 62%);mask-image:linear-gradient(115deg,#000,transparent 62%)}button,input,select{font:inherit}button{cursor:pointer}.shell{min-height:100vh}.sidebar{position:sticky;top:0;z-index:15;height:76px;display:flex;align-items:center;gap:clamp(23px,4vw,58px);padding:11px clamp(20px,3.5vw,58px);border-bottom:1px solid #ccddf3;background:#ffffffea;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 8px 30px #153c8b0c}.sidebar:after{content:"";position:absolute;width:150px;height:5px;left:3.5vw;bottom:-3px;border-radius:50%;background:var(--blue);transform:rotate(-.7deg)}.brand{display:flex;align-items:center;gap:11px;flex:none}.brand-mark{width:40px;height:44px;display:grid;place-items:center;color:#fff;background:var(--blue);border-radius:48% 42% 54% 39%;box-shadow:4px 5px #8fcaff;font:700 22px/1 Georgia,serif;transform:rotate(-4deg)}.brand strong{display:block;color:var(--blue-ink);font:650 19px/1 Georgia,serif;letter-spacing:.1em}.brand small{display:block;margin-top:4px;color:#7d8baa;font-size:8px;letter-spacing:.13em;text-transform:uppercase}nav{display:flex;align-items:center;gap:4px;flex:1}nav button{display:flex;align-items:center;gap:8px;padding:10px 12px;border:0;border-radius:99px;color:#6e7da0;background:transparent;font-size:12px;transition:.18s}nav button:hover{color:var(--blue);background:#edf4ff}nav button.active{color:#fff;background:var(--blue);box-shadow:3px 4px #a6d2ff;transform:translateY(-1px)}.nav-dot{width:7px;height:7px;border:1px solid currentColor;border-radius:50% 42% 57% 40%}.active .nav-dot{border-color:#fff;background:#fff}.sidebar-status{display:flex;align-items:center;gap:8px;flex:none;color:#7080a2;font-size:10px}.status-dot{width:7px;height:7px;border-radius:50%;background:#98a7c7}.status-dot.online{background:#49a978;box-shadow:0 0 0 4px #49a97813;animation:breathe 2.4s ease-in-out infinite}main{width:min(1520px,94vw);margin:0 auto;padding-bottom:90px}header{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #ccdcf1}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-weight:500}h1{margin:0;color:var(--blue-ink);font-size:clamp(28px,3vw,42px);letter-spacing:-.035em}h2{margin-bottom:8px;color:var(--blue-ink);font-size:clamp(31px,4vw,48px);letter-spacing:-.045em;line-height:1}h3{margin-bottom:17px;color:var(--blue-deep);font-size:21px}.eyebrow,.result-label{margin-bottom:7px;color:var(--blue);font-size:9px;font-weight:850;letter-spacing:.19em;text-transform:uppercase}.timezone,.pill{display:inline-flex;align-items:center;width:max-content;padding:7px 11px;border:1px solid #b8cdeb;border-radius:99px;color:#59709d;background:#ffffffa8;font-size:10px;font-weight:700}.pill.success{color:#1d6b45;border-color:#aad7bf;background:#e1f4e9}.view{padding-top:26px;animation:page-in .25s ease-out}.view.narrow{max-width:790px}.agent-view{max-width:none;display:grid;gap:34px}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:25px}.section-heading p:not(.eyebrow){max-width:650px;color:var(--muted)}.metric-grid{display:grid;grid-template-columns:1fr .85fr 1.35fr;gap:13px;margin-bottom:24px}.metric-grid article,.panel,.result-card{padding:24px;border:1px solid var(--line);border-radius:5px 22px 6px 15px;color:var(--text);background:#fffffff2;box-shadow:0 14px 36px #214d9a0d}.metric-grid article{min-height:137px;display:grid;align-content:space-between}.metric-grid article:nth-child(2){margin-top:10px;color:#fff;border-color:#2354d7;background:var(--blue);border-radius:21px 5px 17px 6px;box-shadow:6px 7px #acd5ff}.metric-grid article:nth-child(3){color:#102b61;border-color:#a9cef3;background:#cfe8ff}.metric-grid article>span{color:inherit;opacity:.68;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.metric-grid strong{color:inherit;font:500 45px/1 Georgia,serif}.metric-grid .metric-text{font-size:clamp(17px,2vw,26px)}.metric-grid small{opacity:.65}.two-column{display:grid;grid-template-columns:1.08fr .92fr;gap:17px}.integration-card{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px;border-left:6px solid var(--sky)}.integration-card p{margin-bottom:0;color:#617196}.panel h3{padding-bottom:12px;border-bottom:1px solid #d8e4f4}.list-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 1px;border-bottom:1px solid #e0eaf7}.list-row:last-child{border-bottom:0}.list-row div{display:grid;gap:3px}.list-row small{color:#8090ae}.list-row span{color:var(--blue);font-weight:750}.form-card{display:grid;gap:18px;max-width:650px;border-top:6px solid var(--blue)}label{display:grid;gap:7px;color:#32446e;font-size:11px;font-weight:800;letter-spacing:.02em}input,select{width:100%;min-width:0;padding:12px 13px;border:1px solid #b9cce7;border-radius:7px 15px 7px 11px;color:#17254a;background:#fbfdff;outline:none;transition:.18s}input:focus,select:focus{border-color:var(--blue);box-shadow:0 0 0 4px #2354d713;background:#fff}.primary{padding:12px 18px;border:1px solid #173da5;border-radius:6px 16px 6px 11px;color:#fff;background:var(--blue);box-shadow:4px 5px #9dccff;font-weight:750;transition:.16s}.primary:hover:not(:disabled){transform:translate(2px,2px);box-shadow:2px 3px #9dccff;background:#2f62e5}.primary:disabled{cursor:not-allowed;opacity:.4;box-shadow:none}.filters{display:grid;grid-template-columns:1.25fr 1.1fr .9fr auto;align-items:end;gap:12px;background:#dceaff}.slots{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0}.slot{min-width:104px;display:grid;gap:2px;padding:12px 15px;border:1px solid #afc7e8;border-radius:7px 17px 7px 12px;color:#1b2d58;background:#fff;transition:.16s}.slot strong{font:600 19px/1.1 Georgia,serif}.slot small{color:#7080a2}.slot:hover,.slot.selected{color:#fff;border-color:var(--blue);background:var(--blue);transform:translateY(-2px)}.slot.selected small{color:#dbe9ff}.empty{min-height:165px;display:grid;place-content:center;gap:4px;text-align:center;color:#8291af;border:1px dashed #a8bfdf;border-radius:28% 5px 25%/18px 28%;background:#ffffff5e}.empty strong{color:var(--blue-deep);font:500 20px/1.2 Georgia,serif}.booking-bar{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:20px;padding:20px 23px;color:#fff;background:var(--blue-deep);border-radius:20px 6px 17px;box-shadow:6px 7px #acd6ff}.booking-bar div{display:grid;gap:4px}.booking-bar span{color:#b8cfff;font-size:9px;letter-spacing:.11em;text-transform:uppercase}.booking-bar strong{font:500 20px/1.2 Georgia,serif}.booking-bar .primary{color:#10265a;border-color:#d5ebff;background:#8ac9ff;box-shadow:4px 5px #0b1d48}.result-card{margin-top:22px;border-left:6px solid #62a6e8;background:#e8f4ff}.result-card h3{margin:5px 0;font-size:26px}.result-card p{color:#607296}.result-card code{color:var(--blue)}.result-card.featured{display:grid;gap:8px;margin-bottom:20px}.lookup{display:grid;grid-template-columns:1fr auto;align-items:end;gap:13px}.details{display:grid;grid-template-columns:repeat(2,1fr);gap:0 24px;margin-top:17px}.details div{display:grid;gap:4px;padding:13px 0;border-bottom:1px solid #dce7f5}.details span{color:#7687a8;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.details strong{overflow-wrap:anywhere}.alert{margin-top:18px;padding:12px 15px;color:#8a2639;border:1px solid #e5abb5;border-radius:7px 16px 7px 11px;background:#fff0f2}@keyframes breathe{50%{box-shadow:0 0 0 7px #49a97808}}@keyframes page-in{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:1000px){.sidebar{height:auto;min-height:70px;flex-wrap:wrap;gap:14px 25px}.brand{margin-right:auto}nav{order:3;width:100%;overflow:auto;padding-bottom:2px}.sidebar-status{margin-left:auto}.metric-grid{grid-template-columns:repeat(3,1fr)}.filters{grid-template-columns:1fr 1fr}main{width:94vw}}@media(max-width:680px){.sidebar{position:static;padding:13px 17px}.brand small{display:none}.sidebar-status{font-size:0}.sidebar-status .status-dot{display:block}nav button{min-width:max-content;padding:8px 10px}.nav-dot{display:none}header{min-height:90px;align-items:flex-start;flex-direction:column;justify-content:center;gap:8px}.timezone{display:none}.section-heading{flex-direction:column}.metric-grid,.two-column,.filters,.lookup,.details{grid-template-columns:1fr}.metric-grid article:nth-child(2){margin-top:0}.integration-card,.booking-bar{align-items:stretch;flex-direction:column}.view{padding-top:22px}}:root{--blue: #2854c7;--blue-deep: #173372;--blue-ink: #162956;--sky: #9fc6ed;--ice: #f2ede3;--ice-2: #e8e3da;--white: #fffaf1;--warm: #f7f1e7;--text: #24304c;--muted: #73776f;--line: #d7d1c5}html{background:#efeade}body{background:radial-gradient(circle at 94% -8%,#c9ddf0 0 9%,transparent 29%),radial-gradient(circle at -5% 92%,#ddd2bb 0 8%,transparent 28%),linear-gradient(145deg,#f7f3eb,#eee9df)}body:before{opacity:.13;background-image:radial-gradient(#3156a5 .65px,transparent .75px)}.sidebar{gap:clamp(14px,2vw,30px);border-color:#d8d1c4;background:#fbf7efee;box-shadow:0 8px 30px #4c46370b}.sidebar:after{background:#3159c8}nav button:hover{background:#ebe7de}nav button.active{background:#2b56c7;box-shadow:3px 4px #b7cbe8}main{width:min(1480px,93vw)}.panel,.result-card{border-color:#d8d1c5;background:#fffaf2f2;box-shadow:0 14px 36px #483f2d0b}.timezone,.pill{border-color:#cbc4b8;background:#fffaf0c7}input,select{border-color:#ccc4b7;background:#fffaf2}.auth-shell{width:100%;min-height:100vh;display:grid;place-items:center;padding:28px}.sidebar nav{min-width:0;overflow-x:auto;scrollbar-width:thin}.sidebar nav button{flex:none}.sidebar-account{flex:none}.auth-card{width:min(460px,100%);padding:clamp(30px,6vw,54px);border:1px solid #d5cec1;border-radius:8px 30px 9px 22px;background:#fffaf2f2;box-shadow:9px 11px #c3d3e8,0 28px 70px #4d44331c}.auth-brand{margin-bottom:42px}.auth-card>p:not(.eyebrow,.alert){color:#73776f;line-height:1.55}.auth-card form{display:grid;gap:17px;margin-top:28px}.auth-card form .primary{margin-top:5px}.auth-note{display:block;margin-top:28px;color:#85857d;line-height:1.45}.auth-loading{display:grid;justify-items:center;gap:24px;text-align:center}.auth-loading h1{font-size:clamp(24px,4vw,36px)}.sidebar-account{display:flex;align-items:center;gap:9px}.sidebar-account div{display:grid;max-width:150px}.sidebar-account strong{overflow:hidden;color:#34425e;font-size:10px;text-overflow:ellipsis}.sidebar-account small{color:#85857d;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.sidebar-account button{padding:7px 9px;border:1px solid #c6beb1;border-radius:7px 12px 7px 10px;color:#52617e;background:#fffaf2;font-size:9px}.sidebar-account button:hover{color:#fff;border-color:#2854c7;background:#2854c7}.home-view{padding-top:18px}.home-intro{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:112px;padding:20px 2px 18px;border-bottom:1px solid #d4ccbf}.home-intro h1{font-size:clamp(34px,4vw,52px)}.home-intro p:last-child{margin:7px 0 0;color:#75766f}.home-actions{display:flex;align-items:center;gap:11px}.home-actions .primary{min-width:150px}.home-actions .primary span{display:inline-block;margin-left:8px;transition:transform .18s ease}.home-actions .primary:hover span{transform:translate(4px)}.home-dashboard{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr);gap:16px;margin:18px 0 16px}.home-snapshot,.home-calendar{border:1px solid #d5cec1;background:#fffaf2e8;box-shadow:0 13px 32px #5046330a}.home-snapshot{padding:21px 23px 0;border-radius:6px 24px 8px 17px}.home-snapshot-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.home-snapshot h2{margin:0;font-size:clamp(27px,3vw,39px)}.home-metrics{display:grid;grid-template-columns:.65fr .8fr 1.25fr;margin:18px -23px 0;border-top:1px solid #ddd5c9}.home-metrics article{min-height:94px;display:grid;grid-template-columns:auto 1fr;align-content:center;gap:1px 10px;padding:15px 20px;border-right:1px solid #ddd5c9}.home-metrics article:last-child{border-right:0}.home-metrics article>span{grid-column:1 / -1;color:#737972;font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.home-metrics strong{color:#1a397e;font:500 34px/1 Georgia,serif}.home-metrics small{align-self:end;padding-bottom:3px;color:#85847c}.home-metrics .metric-text{overflow-wrap:anywhere;font-size:clamp(16px,2vw,24px)}.home-calendar{position:relative;display:grid;grid-template-columns:52px 1fr;align-content:center;gap:7px 14px;padding:22px;border-radius:22px 7px 18px;overflow:hidden}.home-calendar:after{content:"";position:absolute;right:-42px;bottom:-58px;width:125px;height:125px;border:18px solid #aec7e6;border-radius:46% 54% 43% 57%;opacity:.48;transform:rotate(17deg)}.calendar-mark{grid-row:1 / 3;width:50px;height:54px;display:grid;grid-template-rows:13px 1fr;border:1px solid #b9c9de;border-radius:7px 13px 7px 10px;color:#1c438f;background:#edf2f8;overflow:hidden}.calendar-mark span{background:#3159c8}.calendar-mark b{display:grid;place-items:center;font:500 20px/1 Georgia,serif}.home-calendar .eyebrow{margin-bottom:3px}.home-calendar h3{margin:0 0 6px;font-size:22px}.home-calendar p:not(.eyebrow){margin:0;color:#72766f;font-size:12px;line-height:1.45}.home-calendar .primary,.home-calendar>.pill{grid-column:2;width:max-content;margin-top:7px;z-index:1}.home-details{gap:16px}.home-details .panel{padding:20px 23px}.home-details .panel h3{margin-bottom:7px;padding-bottom:10px}.home-details .list-row{padding:9px 1px}.agent-view .voice-lab.voice-lab-v2{--cream: #fffaf1;color:#22365f;border-color:#bfc8d3;background:linear-gradient(108deg,#244eae 0 40%,#f8f3e9 40%);box-shadow:0 20px 60px #39425c1c,8px 9px #c4d3e5}.agent-view .voice-lab.voice-lab-v2 .lab-controls button{background:#f0ede6}.agent-view .voice-lab.voice-lab-v2 .lab-controls button.start{color:#fff;border-color:#173f9e;background:#2854c7;box-shadow:4px 5px #b8cee8}.agent-view .voice-lab.voice-lab-v2 .lab-controls button.start:hover:not(:disabled){border-color:#173f9e;background:#315fd1}.agent-view .voice-lab.voice-lab-v2 .lab-controls button:disabled{color:#989ea8;border-color:#d4d2cd;background:#ebe8e1;box-shadow:none;opacity:1}.agent-view .voice-lab.voice-lab-v2 .fixture{background:#eaeef3}.agent-view .voice-lab.voice-lab-v2 .lab-events{border-color:#d4cec3}.agent-view .agent-config.agent-config-v2{--ac-bg: #f7f1e7;--ac-panel: #fffaf1;--ac-line: #d5cec2;--ac-mint: #2854c7;--ac-amber: #9fc6ed;--ac-ink: #24304c;color:#24304c;border-color:#c9c2b6;border-radius:7px 34px 8px 20px;background:#f8f3e9;box-shadow:0 22px 65px #4b43331a,8px 9px #c8d5e5}.agent-view .agent-config.agent-config-v2 .config-intro{min-height:158px;align-items:center;padding:30px 5%;background:linear-gradient(132deg,#f9f4eb 0 77%,#dce7f2 77%)}.agent-view .agent-config.agent-config-v2 .config-intro:before{width:165px;height:165px;top:-126px;border-color:#3159c8;opacity:.65}.agent-view .agent-config.agent-config-v2 .config-intro:after{width:145px;height:6px;bottom:18px;background:#7fa6d8}.agent-view .agent-config.agent-config-v2 .config-intro h2{max-width:none;color:#173372;font-size:clamp(34px,4vw,50px)}.agent-view .agent-config.agent-config-v2 .config-intro p:not(.config-kicker){color:#72766f}.agent-view .agent-config.agent-config-v2 .config-kicker{color:#2854c7}.agent-view .agent-config.agent-config-v2 .connection-chip{color:#2854c7;border-color:#b3c5dc;background:#e9eef3}.agent-view .agent-config.agent-config-v2 .connection-chip.ready{color:#396244;border-color:#b8c8b8;background:#e3eadf}.agent-view .agent-config.agent-config-v2 .config-steps{padding:0 5%;border-color:#d4cdc1;background:#e9e4db}.agent-view .agent-config.agent-config-v2 .config-steps button{color:#747871}.agent-view .agent-config.agent-config-v2 .config-steps button.active{color:#fff;border-color:#2854c7;background:#2854c7}.agent-view .agent-config.agent-config-v2 .config-steps button.active small{color:#dce7fb}.agent-view .agent-config.agent-config-v2 .config-layout{grid-template-columns:minmax(0,1fr) 305px;background:#fffaf1}.agent-view .agent-config.agent-config-v2 .config-stage{padding:34px 5% 23px}.agent-view .agent-config.agent-config-v2 .step-heading>span{color:#fff;background:#2854c7;box-shadow:4px 5px #b8cce4;transform:none}.agent-view .agent-config.agent-config-v2 .step-heading h3{color:#1c3978}.agent-view .agent-config.agent-config-v2 .step-heading p{color:#777a74}.agent-view .agent-config.agent-config-v2 .field-grid label,.agent-view .agent-config.agent-config-v2 .token-control,.agent-view .agent-config.agent-config-v2 .advanced-grid label,.agent-view .agent-config.agent-config-v2 .prompt-field{color:#34425e}.agent-view .agent-config.agent-config-v2 .field-grid small,.agent-view .agent-config.agent-config-v2 .token-control small,.agent-view .agent-config.agent-config-v2 .prompt-field small{color:#7d8079}.agent-view .agent-config.agent-config-v2 .field-grid select,.agent-view .agent-config.agent-config-v2 .prompt-field textarea{color:#253350;border-color:#cbc4b8;background:#fffdf8}.agent-view .agent-config.agent-config-v2 .field-grid select:focus,.agent-view .agent-config.agent-config-v2 .prompt-field textarea:focus{border-color:#2854c7;box-shadow:0 0 0 4px #2854c714}.agent-view .agent-config.agent-config-v2 .token-control{border-color:#6f95c9;background:#e9edf1}.agent-view .agent-config.agent-config-v2 .token-control output,.agent-view .agent-config.agent-config-v2 .advanced output{color:#2854c7}.agent-view .agent-config.agent-config-v2 input[type=range]{accent-color:#2854c7}.agent-view .agent-config.agent-config-v2 .preset-grid button,.agent-view .agent-config.agent-config-v2 .tool-grid button{color:#2c3a56;border-color:#d2cbc0;background:#fbf7ef;transform:none}.agent-view .agent-config.agent-config-v2 .preset-grid button i,.agent-view .agent-config.agent-config-v2 .tool-grid button>i{color:#2854c7;background:#e4eaf1}.agent-view .agent-config.agent-config-v2 .preset-grid button.selected,.agent-view .agent-config.agent-config-v2 .tool-grid button.enabled{border-color:#6f8fc2;background:#e8edf4;box-shadow:inset 5px 0 #2854c7}.agent-view .agent-config.agent-config-v2 .tool-grid button.enabled>i{color:#fff;background:#2854c7}.agent-view .agent-config.agent-config-v2 .advanced{border-color:#d1cabf;background:#ece7df}.agent-view .agent-config.agent-config-v2 .advanced-grid label{background:#fffaf2}.agent-view .agent-config.agent-config-v2 .permission-flow span{color:#35415a;border-color:#d0c9bd;background:#f2ede5}.agent-view .agent-config.agent-config-v2 .permission-flow .gate{color:#fff;border-color:#214699;background:#2854c7}.agent-view .agent-config.agent-config-v2 .permission-flow b{color:#2854c7}.agent-view .agent-config.agent-config-v2 .security-note{color:#46606d;border-color:#bdced0;border-left-color:#587eaa;background:#e7eeed}.agent-view .agent-config.agent-config-v2 .agent-preview{margin:20px 18px 30px -2px;color:#fff;border-radius:25px 7px 20px 8px;background:linear-gradient(155deg,#173372,#2854c7 72%,#6b94d2);box-shadow:7px 8px #b5c9e2;transform:none}.agent-view .agent-config.agent-config-v2 .voice-orb{background:radial-gradient(circle,#8db8eb,#2854c7 68%);box-shadow:0 0 0 7px #4d75c1,7px 8px #10285d}.agent-view .agent-config.agent-config-v2 .voice-orb i{background:#fff}.agent-view .agent-config.agent-config-v2 .agent-preview h3,.agent-view .agent-config.agent-config-v2 .agent-preview dd{color:#fff}.agent-view .agent-config.agent-config-v2 .agent-preview>p,.agent-view .agent-config.agent-config-v2 .preview-note,.agent-view .agent-config.agent-config-v2 .agent-preview dt{color:#cad9f3}.agent-view .agent-config.agent-config-v2 .agent-preview blockquote{color:#17336d;background:#edf1f5}.agent-view .agent-config.agent-config-v2 .preview-button{color:#fff;border-color:#9ebbe2;background:#173e9e}.agent-view .agent-config.agent-config-v2 .config-actions{margin:0 3% 16px 5%;border-color:#d1cabf;background:#f3eee6ef}.agent-view .agent-config.agent-config-v2 .config-actions strong{color:#34405a}.agent-view .agent-config.agent-config-v2 .config-actions small{color:#7d8079}.agent-view .agent-config.agent-config-v2 .restore{color:#536b96;border-color:#b8c3d1}.agent-view .agent-config.agent-config-v2 .save{color:#fff;background:#2854c7;box-shadow:4px 5px #b6c8df}@media(max-width:1050px){.agent-view .agent-config.agent-config-v2 .config-layout{grid-template-columns:minmax(0,1fr)}.agent-view .agent-config.agent-config-v2 .agent-preview{margin:20px 5% 30px}}@media(max-width:1000px){.home-dashboard{grid-template-columns:1fr}.home-calendar{grid-template-columns:52px 1fr auto}.home-calendar .primary,.home-calendar>.pill{grid-column:3;grid-row:1 / 3;align-self:center}.sidebar-account div{display:none}}.home-dashboard>.home-calendar:last-child{grid-column:1 / -1;grid-template-columns:52px 1fr auto;min-height:130px}.home-dashboard>.home-calendar:last-child>.pill{grid-column:3;grid-row:1 / 3;align-self:center}@media(max-width:700px){.home-intro{align-items:flex-start;flex-direction:column}.home-actions{width:100%;justify-content:space-between}.home-snapshot-heading{flex-direction:column}.home-metrics{grid-template-columns:repeat(2,1fr)}.home-metrics article:nth-child(2){border-right:0}.home-metrics article:last-child{grid-column:1 / -1;border-top:1px solid #ddd5c9}.home-calendar{grid-template-columns:44px 1fr}.home-calendar .primary,.home-calendar>.pill{grid-column:2;grid-row:auto}.agent-view .voice-lab.voice-lab-v2{background:#f8f3e9}.agent-view .voice-lab.voice-lab-v2 .lab-copy{background:#244eae}.agent-view .agent-config.agent-config-v2 .config-intro{background:#f9f4eb}.sidebar-account{margin-left:auto}.sidebar-account button{min-width:max-content}}
