@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=light]{--brand-50: #fff7ed;--brand-100: #ffedd5;--brand-200: #fed7aa;--brand-300: #fdba74;--brand-400: #fb923c;--brand-500: #f97316;--brand-600: #ea580c;--brand-700: #c2410c;--brand-800: #9a3412;--brand-900: #7c2d12;--brand-950: #431407;--bg: #fbfaf9;--surface: #ffffff;--surface-2: #f7f5f3;--border: #e9e5e1;--border-2: #d9d4cf;--divider: #f0edea;--text: #1a1816;--text-2: #57514b;--muted: #7a736c;--primary: var(--brand-700);--primary-foreground: #ffffff;--primary-hover: var(--brand-800);--primary-text: var(--brand-700);--primary-soft: var(--brand-50);--primary-line: #fbd4b4;--user-bubble: #fff1e6;--hover: rgba(26, 24, 22, .04);--danger: #dc2626;--danger-soft: rgba(220, 38, 38, .07);--danger-line: rgba(220, 38, 38, .28);--warn: #b45309;--warn-soft: rgba(180, 83, 9, .09);--warn-line: rgba(180, 83, 9, .3);--success: #047857;--success-soft: rgba(4, 120, 87, .08);--success-line: rgba(4, 120, 87, .28);--chart-1: #ea580c;--chart-2: #0369a1;--chart-3: #7c3aed;--chart-4: #0891b2;--chart-5: #a21caf;--chart-6: #4d7c0f;--shadow-pop: 0 12px 32px rgba(26, 24, 22, .16);color-scheme:light}[data-theme=dark]{--bg: #141312;--surface: #1c1a18;--surface-2: #232120;--border: #332f2c;--border-2: #423d39;--divider: #2b2826;--text: #f5f2ef;--text-2: #b8b0a8;--muted: #948c84;--primary: var(--brand-700);--primary-foreground: #ffffff;--primary-hover: var(--brand-600);--primary-text: var(--brand-300);--primary-soft: rgba(249, 115, 22, .13);--primary-line: rgba(249, 115, 22, .32);--user-bubble: #262220;--hover: rgba(255, 255, 255, .05);--danger: #f87171;--danger-soft: rgba(248, 113, 113, .12);--danger-line: rgba(248, 113, 113, .3);--warn: #fbbf24;--warn-soft: rgba(251, 191, 36, .12);--warn-line: rgba(251, 191, 36, .3);--success: #34d399;--success-soft: rgba(52, 211, 153, .12);--success-line: rgba(52, 211, 153, .3);--shadow-pop: 0 12px 32px rgba(0, 0, 0, .5);color-scheme:dark}:root{--radius: 6px;--radius-surface: 10px;--radius-pill: 999px;--control-sm: 26px;--control: 32px;--control-lg: 38px;--speed: .12s;--font-sans: "Inter Variable", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono: "Cascadia Code", Consolas, "SF Mono", ui-monospace, monospace}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:var(--font-sans);color:var(--text);background:var(--bg)}*{box-sizing:border-box}body{margin:0}button,textarea,input,select{font:inherit}button{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.v-centered,.v-entry{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center}.v-entry{gap:14px}.v-entry-logo{width:56px;height:56px;object-fit:contain}.v-entry h1{margin:0;font-size:28px}.v-entry p{max-width:420px;color:var(--text-2)}.v-primary{border:0;border-radius:var(--radius);padding:12px 20px;background:var(--primary);color:var(--primary-foreground);font-weight:650}.v-primary:disabled{opacity:.45;cursor:not-allowed}.v-app{--canvas: var(--bg);--line: var(--border);display:flex;min-height:100dvh;color:var(--text);background:var(--canvas)}.v-sidebar{flex:0 0 252px;width:252px;background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:20px 12px 12px;height:100dvh;position:sticky;top:0;z-index:10}.v-sidebar-header{display:flex;align-items:center;gap:11px;padding:3px 11px 20px;font-size:15px;letter-spacing:-.01em}.v-sidebar-header img{width:27px;height:27px;object-fit:contain}.v-new{width:100%;text-align:left;background:var(--primary);border:0;color:var(--primary-foreground);border-radius:var(--radius);padding:11px 13px;font-weight:650}.v-search{margin:16px 3px 20px}.v-search input{width:100%;background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius);padding:9px 11px;color:var(--text);outline-color:var(--primary)}.v-thread-list{overflow:auto;min-height:0;flex:1}.v-section-label{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.09em;font-weight:700;padding:0 11px}.v-muted{color:var(--muted);font-size:13px;padding:0 11px}.v-thread{display:flex;border-radius:var(--radius);align-items:center;margin:2px 0}.v-thread:hover{background:var(--hover)}.v-thread.selected{background:color-mix(in srgb,var(--primary) 10%,var(--surface))}.v-thread button{background:transparent;color:var(--text);border:0}.v-thread button:first-child{text-align:left;padding:10px 11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px}.v-thread .v-delete{font-size:20px;padding:3px 8px;color:var(--muted)}.v-sidebar-footer{display:flex;flex-direction:column;flex-shrink:0;max-height:46dvh;overflow-y:auto;padding:9px 3px 2px;border-top:1px solid var(--line)}.v-sidebar-nav{display:flex;flex-direction:column;gap:2px}.v-sidebar-nav button{display:flex;align-items:center;gap:10px;border:0;border-radius:var(--radius);background:transparent;color:var(--text-2);text-align:left;padding:8px 10px;font-size:13px;cursor:pointer}.v-sidebar-nav button:hover{background:var(--hover);color:var(--text)}.v-sidebar-nav button.active{background:var(--hover);color:var(--text);font-weight:600}.v-sidebar-nav svg,.v-account-logout svg{width:17px;height:17px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.v-account{display:flex;align-items:center;gap:4px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.v-account-profile{flex:1;min-width:0;display:flex;align-items:center;gap:10px;border:0;border-radius:var(--radius);background:transparent;color:var(--text);text-align:left;padding:6px 8px;cursor:pointer}.v-account-profile:hover,.v-account-profile.active{background:var(--hover)}.v-avatar{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:var(--primary);color:var(--primary-foreground);font-size:12px;font-weight:700;letter-spacing:.02em}.v-account-text{display:flex;flex-direction:column;min-width:0}.v-account-text strong{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-account-text small{font-size:11px;color:var(--muted)}.v-account-logout{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border:0;border-radius:var(--radius);background:transparent;color:var(--muted);cursor:pointer}.v-account-logout:hover{background:var(--danger-soft);color:var(--danger)}.v-main{flex:1;display:flex;flex-direction:column;min-width:0;height:100dvh}.v-topbar{background:var(--surface);border-bottom:1px solid var(--line);min-height:66px;display:flex;align-items:center;gap:14px;padding:11px 25px}.v-topbar>div{display:flex;flex-direction:column;min-width:0}.v-topbar strong{font-size:14px}.v-topbar small{color:var(--muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-topbar select{margin-left:auto;background:var(--surface);color:var(--text);border:1px solid var(--line);padding:8px;border-radius:var(--radius);max-width:170px}.v-mobile-menu{display:none;border:0;background:transparent;color:var(--text);font-size:20px}.v-conversation{flex:1;min-height:0;overflow:auto}.v-messages{width:min(100%,820px);margin:0 auto;padding:32px 24px 14px;display:flex;flex-direction:column;gap:22px}.v-message{line-height:1.65;font-size:14px}.v-message.user{align-self:flex-end;max-width:min(80%,560px);background:var(--user-bubble);border:1px solid transparent;border-radius:var(--radius-surface);padding:11px 15px}.v-message.assistant{align-self:stretch;padding:4px 0 9px}.v-message-content{white-space:pre-wrap;overflow-wrap:anywhere}.v-markdown{line-height:1.65;overflow-wrap:anywhere}.v-markdown>:first-child{margin-top:0}.v-markdown>:last-child{margin-bottom:0}.v-markdown p{margin:0 0 12px}.v-markdown ul,.v-markdown ol{padding-left:23px;margin:8px 0 13px}.v-markdown li+li{margin-top:5px}.v-markdown h1,.v-markdown h2,.v-markdown h3{line-height:1.3;letter-spacing:-.02em;margin:18px 0 9px}.v-markdown h1{font-size:23px}.v-markdown h2{font-size:18px}.v-markdown h3{font-size:15px}.v-markdown a{color:var(--primary);text-decoration:underline;text-underline-offset:2px}.v-markdown pre{max-width:100%;overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-surface);padding:12px;font-size:12px}.v-markdown code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.92em}.v-markdown :not(pre)>code{background:var(--hover);padding:2px 4px;border-radius:var(--radius)}.v-markdown blockquote{margin:10px 0;padding:3px 0 3px 13px;border-left:3px solid var(--line);color:var(--muted)}.v-md-table{overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-surface);margin:13px 0}.v-md-table table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.v-md-table th,.v-md-table td{padding:9px 11px;border-bottom:1px solid var(--line);white-space:nowrap}.v-md-table th{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none}.v-md-table th:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.v-md-table th[aria-sort=ascending]:after{content:" ↑"}.v-md-table th[aria-sort=descending]:after{content:" ↓"}.v-md-table-bar{display:flex;justify-content:space-between;align-items:center;padding:8px 11px;font-size:11px;color:var(--muted)}.v-md-table-bar button{border:0;background:transparent;color:var(--primary);font-weight:650;cursor:pointer}.v-quick-replies,.v-ask-options{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.v-quick-replies button,.v-ask-options button{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--text);padding:8px 12px;font-size:12px;cursor:pointer}.v-quick-replies button:hover,.v-ask-options button[aria-pressed=true]{border-color:var(--primary);color:var(--primary)}.v-ask-form{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-surface);margin-top:14px;padding:18px}.v-ask-form h3{margin:0 0 13px;font-size:14px}.v-ask-form fieldset{border:0;padding:12px 0;margin:0;border-bottom:1px solid var(--line)}.v-ask-form legend{font-size:13px;font-weight:650}.v-ask-form input{margin-top:9px;padding:9px;width:min(100%,350px);background:var(--canvas);color:var(--text);border:1px solid var(--line);border-radius:var(--radius)}.v-ask-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:14px;color:var(--muted);font-size:12px}.v-message details{color:var(--muted);font-size:12px;margin-top:10px}.v-artifact-note{border-left:3px solid var(--primary);padding:5px 10px;color:var(--muted);font-size:12px}.v-artifact{margin-top:14px;width:100%;min-width:0}.v-artifact-holder{position:relative}.v-expand{display:block;margin:8px 0 -7px auto;border:0;background:transparent;color:var(--muted);font-size:11px;cursor:pointer}.v-expand:hover{color:var(--primary)}.v-pin{float:right;margin:8px 7px 0 0;border:0;background:transparent;color:var(--muted);font-size:11px;cursor:pointer}.v-pin:hover{color:var(--primary)}.v-pin-notice{position:fixed;z-index:29;bottom:95px;right:25px;max-width:min(400px,calc(100vw - 30px));background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:var(--radius-surface);box-shadow:0 10px 30px #0002;padding:10px 14px;font-size:12px}.v-canvas-backdrop{position:fixed;z-index:28;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#0008}.v-canvas{width:min(100%,920px);height:100dvh;overflow-y:auto;padding:22px;background:var(--surface);box-shadow:-10px 0 40px #0003}.v-canvas header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:12px}.v-canvas header button{border:0;color:var(--primary);background:transparent;cursor:pointer}.v-canvas .v-artifact{margin-top:0}.v-tool-frame{display:block;box-sizing:border-box;width:100%;max-width:100%;background:var(--surface);overflow:auto}.v-table-wrap{overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-surface);padding:14px}.v-table-wrap>strong{display:block;margin-bottom:10px}.v-table-wrap table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.v-table-wrap th,.v-table-wrap td{padding:9px 11px;border-bottom:1px solid var(--line);white-space:nowrap}.v-table-wrap th{color:var(--muted);font-weight:650}.v-table-wrap tr:last-child td{border-bottom:0}.v-chart{width:100%;max-width:100%;min-height:120px;overflow:auto}.v-chart canvas{max-width:100%}.v-approval{border:1px solid var(--line);border-radius:var(--radius-surface);padding:18px;background:var(--surface);font-size:13px}.v-approval-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:13px}.v-approval-head>span{color:var(--primary);background:var(--hover);border-radius:var(--radius);padding:3px 7px;font-size:11px;font-weight:700}.v-approval-head strong{font-size:14px}.v-approval-head small{margin-left:auto;color:var(--muted)}.v-approval-record{display:flex;flex-wrap:wrap;gap:8px 15px;padding:9px 0 14px}.v-approval-record em{color:var(--muted);font-style:normal}.v-approval .v-table-wrap{padding:0}.v-approval-actions{display:flex;flex-direction:column;gap:10px;margin-top:14px}.v-approval-actions label{display:flex;flex-direction:column;gap:6px;font-weight:650}.v-approval-actions input,.v-approval-actions textarea{width:100%;background:var(--canvas);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);padding:10px;font:inherit;resize:vertical}.v-approval-actions small{color:var(--muted)}.v-approval-actions>div{display:flex;justify-content:flex-end;gap:8px}.v-approval-actions button,.v-approval button{border:1px solid var(--line);border-radius:var(--radius);padding:8px 12px;color:var(--text);background:var(--canvas);cursor:pointer}.v-approval-actions button.v-primary{background:var(--primary);color:var(--primary-foreground);border-color:transparent}.v-approval-actions button.v-danger{background:var(--danger-soft);color:var(--danger);border-color:var(--danger-line)}.v-approval-fields{display:grid;grid-template-columns:max-content 1fr;gap:6px 14px;margin:0 0 4px}.v-approval-fields dt{color:var(--muted)}.v-approval-fields dd{margin:0;white-space:pre-line}.v-approval-done{color:var(--primary-text);font-weight:650}.v-approval-actions button:disabled{opacity:.5;cursor:not-allowed}.v-composer-wrap{width:min(100%,850px);margin:0 auto;padding:12px 20px 20px}.v-live{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-surface);padding:17px 20px;box-shadow:0 10px 30px #00000009}.v-live-top{display:flex;align-items:center;gap:12px;font-size:11px;color:var(--muted)}.v-live-status{display:inline-flex;align-items:center;gap:7px;color:var(--primary);font-weight:750;font-size:12px}.v-live-status i{width:7px;height:7px;background:currentColor;border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 18%,transparent)}.v-live-installation{margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40%}.v-live-core{display:flex;align-items:center;gap:12px;padding:8px 0}.v-live-core strong{font-size:16px}.v-live-core p{margin:4px 0 0;color:var(--muted);font-size:12px}.v-live-brand{display:block;margin-top:2px;color:var(--muted);font-size:11px}.v-live-orb{width:32px;height:32px;flex:0 0 32px;border-radius:50%;background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--primary) 30%,white),var(--primary));box-shadow:0 0 calc(8px + var(--level, 0) * 24px) color-mix(in srgb,var(--primary) 32%,transparent);transition:transform .12s,box-shadow .12s;transform:scale(calc(1 + var(--level, 0) * .18))}.v-live-orb.v-live-ouvindo{animation:v-live-pulse 2.5s infinite}@keyframes v-live-pulse{50%{box-shadow:0 0 24px color-mix(in srgb,var(--primary) 30%,transparent)}}.v-live-transcript{max-height:165px;overflow-y:auto;border-top:1px solid var(--line);padding:8px 0;font-size:12px}.v-live-transcript p{margin:6px 0}.v-live-transcript b{margin-right:6px;color:var(--muted)}.v-live-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;border-top:1px solid var(--line);padding-top:12px}.v-live-controls label{font-size:11px;color:var(--muted)}.v-live-controls select{margin-left:7px;background:var(--canvas);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);padding:5px}.v-live-controls>div{display:flex;flex-wrap:wrap;gap:7px;margin-left:auto}.v-live-controls button{border:1px solid var(--line);border-radius:var(--radius);background:var(--canvas);color:var(--text);padding:7px 10px;font-size:11px;cursor:pointer}.v-live-controls button:disabled{opacity:.45;cursor:not-allowed}.v-live-controls .v-live-end{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,var(--line))}.v-error{color:var(--danger);margin:6px;font-size:13px}.v-queue{color:var(--muted);font-size:12px;margin:6px}.v-backdrop{display:none}.v-profile{flex:1;overflow:auto;width:min(100%,800px);margin:0 auto;padding:26px 25px 50px}.v-profile-back{background:none;border:0;color:var(--primary);padding:0;font-size:13px}.v-profile h1{font-size:31px;letter-spacing:-.04em;margin:18px 0 5px}.v-profile-intro{color:var(--muted);margin-bottom:25px;line-height:1.6}.v-profile-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-surface);padding:20px 23px;margin-bottom:14px}.v-profile-card h2{font-size:16px;margin:0 0 8px}.v-profile-card p{color:var(--muted);font-size:13px;line-height:1.55;margin:0 0 17px}.v-profile-card a{color:var(--primary);font-size:13px;font-weight:600}.v-profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:15px;margin-bottom:19px}.v-profile-grid label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:650}.v-profile-grid select,.v-profile-grid input{background:var(--canvas);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);padding:10px;width:100%}.v-segments{display:flex;flex-wrap:wrap;gap:7px}.v-segments button{background:var(--canvas);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);padding:9px 14px}.v-segments button[aria-pressed=true]{border-color:var(--primary);color:var(--primary);font-weight:700}.v-notice{color:var(--success);font-size:13px}.v-usage{flex:1;overflow:auto;width:min(100%,900px);margin:0 auto;padding:26px 25px 50px}.v-usage h1{font-size:31px;letter-spacing:-.04em;margin:18px 0 5px}.v-usage-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:16px}.v-usage-summary>div{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-surface);padding:18px;display:flex;flex-direction:column;gap:5px}.v-usage-summary small,.v-usage-summary span{color:var(--muted);font-size:12px}.v-usage-summary strong{font-size:23px;letter-spacing:-.03em}.v-usage-filters h2{margin-bottom:15px}.v-presets{display:flex;gap:7px;margin-bottom:15px}.v-presets button,.v-pagination button{border:1px solid var(--line);color:var(--text);background:var(--canvas);border-radius:var(--radius);padding:7px 11px;font-size:12px}.v-daily-row{display:grid;grid-template-columns:85px 1fr 65px;gap:12px;align-items:center;font-size:12px;margin:9px 0}.v-daily-row>div{height:8px;border-radius:var(--radius-surface);background:var(--canvas);overflow:hidden}.v-daily-row i{display:block;background:var(--primary);height:100%;border-radius:var(--radius)}.v-daily-row strong{text-align:right}.v-usage-event{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;padding:11px 0;border-bottom:1px solid var(--line);font-size:12px}.v-usage-event span:nth-child(2){color:var(--muted)}.v-pagination{display:flex;align-items:center;justify-content:space-between;margin-top:17px;font-size:12px}.v-pagination button:disabled{opacity:.4;cursor:not-allowed}.v-team{flex:1;overflow:auto;width:min(100%,920px);margin:0 auto;padding:26px 25px 50px}.v-team-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:18px 0 20px}.v-team h1{font-size:31px;letter-spacing:-.04em;margin:0 0 4px}.v-team-head p{color:var(--muted);margin:0;font-size:13px}.v-team-search{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:650;margin-bottom:14px}.v-team-search input{width:min(100%,360px);padding:10px;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.v-team-row{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;border-bottom:1px solid var(--line)}.v-team-row>div:first-child{min-width:0}.v-team-row strong{display:block;font-size:14px}.v-team-row small{display:block;color:var(--muted);overflow-wrap:anywhere}.v-team-row span{display:inline-block;margin:6px 5px 0 0;padding:2px 6px;background:var(--hover);border-radius:var(--radius);color:var(--muted);font-size:10px}.v-team-actions{display:flex;gap:7px;flex-shrink:0}.v-team-actions button,.v-team .v-error button{background:transparent;color:var(--primary);border:0;font-size:12px;cursor:pointer}.v-editor-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;justify-content:center;align-items:center;padding:20px;background:#0008}.v-editor{width:min(100%,940px);max-height:min(92dvh,980px);display:flex;flex-direction:column;background:var(--surface);color:var(--text);border-radius:var(--radius-surface);box-shadow:0 20px 60px #0004}.v-editor header,.v-editor footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px}.v-editor header{border-bottom:1px solid var(--line)}.v-editor header small{color:var(--muted);font-size:11px}.v-editor h2{margin:3px 0 0;font-size:20px}.v-editor header>button{background:none;color:var(--muted);border:0;font-size:25px;cursor:pointer}.v-editor-content{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 22px}.v-editor-content h3{font-size:15px;margin:20px 0 4px}.v-editor-identity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.v-editor-identity label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:650}.v-editor-identity input,.v-editor-filters input,.v-editor-filters select,.v-editor-limit input{width:100%;padding:9px;color:var(--text);background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius)}.v-editor-identity small{font-weight:400;color:var(--muted)}.v-editor-identity .v-editor-checkbox{flex-direction:row;align-items:center}.v-editor-checkbox input{width:auto}.v-editor-filters{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;margin:15px 0 9px}.v-editor-filters button,.v-editor-shortcuts button,.v-editor footer button{border:1px solid var(--line);border-radius:var(--radius);background:var(--canvas);color:var(--text);padding:8px 11px;cursor:pointer}.v-editor-shortcuts{display:flex;flex-wrap:wrap;gap:7px}.v-editor-summary{font-size:12px;color:var(--muted);margin:12px 0}.v-editor-group{border:1px solid var(--line);border-radius:var(--radius-surface);overflow:hidden;margin-bottom:8px}.v-editor-group-head{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--canvas);padding:10px 12px}.v-editor-group-head>button{background:transparent;color:var(--text);border:0;text-align:left;font-weight:650;cursor:pointer}.v-editor-group-head small{color:var(--muted);font-weight:400}.v-editor-group-head label{font-size:11px;white-space:nowrap}.v-editor-tool{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:10px 12px;border-top:1px solid var(--line);font-size:12px}.v-editor-tool strong,.v-editor-tool small{display:block}.v-editor-tool strong{font-weight:650}.v-editor-tool small{color:var(--muted);overflow-wrap:anywhere}.v-editor-tool em{font-style:normal;color:var(--primary)}.v-editor-tool label{white-space:nowrap}.v-editor-limit{grid-column:1 / -1;display:flex;align-items:center;gap:7px;justify-self:end}.v-editor-limit input{width:135px}.v-editor footer{border-top:1px solid var(--line);justify-content:flex-end}.v-editor footer button.v-primary{background:var(--primary);color:var(--primary-foreground);border-color:transparent}.v-editor footer button:disabled{opacity:.5;cursor:not-allowed}.v-indicators{flex:1;overflow:auto;padding:26px 25px 50px}.v-indicators-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:18px 0 21px}.v-indicators h1{font-size:31px;letter-spacing:-.04em;margin:0 0 4px}.v-indicators-head p{color:var(--muted);font-size:13px;margin:0}.v-indicators-head button,.v-indicator-card button{background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:var(--radius);padding:6px 9px;font-size:11px;cursor:pointer}.v-indicators button:disabled{opacity:.4;cursor:not-allowed}.v-indicator-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.v-indicator-card{grid-column:span 2;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-surface);padding:14px}.v-indicator-card.v-indicator-md{grid-column:span 3}.v-indicator-card.v-indicator-lg{grid-column:span 4}.v-indicator-card header{display:flex;justify-content:space-between;gap:10px;align-items:start}.v-indicator-card h2{font-size:14px;margin:0}.v-indicator-card header small{color:var(--muted);font-size:11px}.v-indicator-card header>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.v-indicator-card footer{display:flex;flex-wrap:wrap;align-items:center;gap:5px;border-top:1px solid var(--line);padding-top:10px;margin-top:10px}.v-indicator-card footer span{color:var(--muted);font-size:11px;margin-left:5px}.v-indicator-card footer button[aria-pressed=true]{border-color:var(--primary);color:var(--primary);font-weight:700}.v-indicator-card footer small{color:var(--muted);margin-left:auto;font-size:10px}.v-schedules{flex:1;overflow-y:auto;width:min(100%,850px);margin:0 auto;padding:26px 25px 50px}.v-schedules h1{font-size:31px;letter-spacing:-.04em;margin:18px 0 4px}.v-schedule{display:flex;justify-content:space-between;align-items:start;gap:16px;border-bottom:1px solid var(--line);padding:17px 0}.v-schedule h2{font-size:15px;margin:0 0 3px}.v-schedule p{color:var(--muted);font-size:12px;margin:4px 0}.v-schedule .v-schedule-instruction{color:var(--text)}.v-schedule small{color:var(--muted);font-size:11px}.v-schedule button{flex-shrink:0;background:var(--surface);color:var(--danger);border:1px solid var(--line);border-radius:var(--radius);padding:7px 9px;font-size:11px;cursor:pointer}.v-schedule button:disabled{opacity:.5}@media(max-width:760px){.v-sidebar{position:fixed;transform:translate(-101%);transition:transform .2s ease;box-shadow:0 10px 50px #0005}.v-sidebar.v-sidebar-open{transform:translate(0)}.v-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9;background:#0007}.v-mobile-menu{display:block}.v-topbar{padding:10px 15px}.v-messages{padding:20px 16px}.v-composer-wrap{padding:8px 11px max(10px,env(safe-area-inset-bottom))}.v-start{padding-top:0}.v-profile{padding:19px 15px 45px}.v-profile-card{padding:17px}.v-usage{padding:19px 15px 45px}.v-usage-summary{grid-template-columns:1fr 1fr}.v-usage-summary>div:last-child{grid-column:1 / -1}.v-usage-event{grid-template-columns:1fr auto}.v-usage-event span:nth-child(2){display:none}.v-team{padding:19px 15px 45px}.v-team-head{align-items:flex-start}.v-team-row{align-items:flex-start;flex-direction:column}.v-editor-overlay{padding:0}.v-editor{width:100%;height:100dvh;max-height:100dvh;border-radius:0}.v-editor-identity{grid-template-columns:1fr}.v-editor-filters{grid-template-columns:1fr auto}.v-editor-filters input{grid-column:1 / -1}.v-editor-tool{grid-template-columns:minmax(0,1fr) auto auto}.v-indicators{padding:19px 15px 45px}.v-indicator-grid{grid-template-columns:1fr}.v-indicator-card,.v-indicator-card.v-indicator-md,.v-indicator-card.v-indicator-lg{grid-column:1}.v-indicator-card header{flex-direction:column}.v-indicator-card header>div:last-child{justify-content:flex-start}.v-schedules{padding:19px 15px 45px}.v-schedule{flex-direction:column}}.v-start{min-height:100%;width:min(100%,720px);margin:0 auto;padding:24px;display:flex;flex-direction:column;justify-content:center;gap:14px}.v-start img{width:40px;height:40px;object-fit:contain;align-self:center}.v-start h1{text-align:center;font-size:clamp(24px,3vw,32px);letter-spacing:-.02em;margin:6px 0 0;text-wrap:balance}.v-start>p{text-align:center;margin:0 0 8px;color:var(--text-2);line-height:1.55}.v-suggestions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.v-suggestions button{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:var(--radius-pill);padding:8px 14px;font-size:13px}.v-suggestions button:hover{background:var(--hover)}.v-composer{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius-surface);padding:6px 8px 8px;box-shadow:0 8px 30px #00000008}.v-composer:focus-within{border-color:var(--primary)}.v-composer textarea{color:var(--text);resize:none;background:transparent;border:0;outline:0;padding:8px;line-height:1.5;font-size:15px}.v-composer-tools{display:flex;align-items:center;gap:8px}.v-composer-tools svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.v-installation-chip{display:inline-flex;align-items:center;gap:6px;max-width:60%;background:var(--surface-2);color:var(--text);border:0;border-radius:var(--radius-pill);padding:6px 8px 6px 10px;font-size:13px;font-weight:500}.v-installation-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-installation-chip:hover{background:var(--hover)}.v-installation-fixed{color:var(--muted);font-size:12px;padding-left:6px}.v-live-launch{margin-left:auto;display:inline-flex;align-items:center;gap:6px;background:transparent;color:var(--text);border:1px solid var(--line);border-radius:var(--radius-pill);padding:6px 12px;font-size:13px;font-weight:500}.v-live-launch:disabled{opacity:.45}.v-send{margin-left:auto;width:36px;height:36px;flex-shrink:0;display:grid;place-items:center;background:var(--primary);color:var(--primary-foreground);border:0;border-radius:50%}.v-live-launch+.v-send{margin-left:0}.v-send:disabled{opacity:.4;cursor:not-allowed}.v-send svg{width:18px;height:18px}.v-busy{color:var(--muted);font-size:12px;margin:0 4px 8px}.v-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0007;display:grid;place-items:center;padding:16px}.v-dialog{width:min(100%,420px);background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:var(--radius-surface);padding:22px;box-shadow:var(--shadow-pop)}.v-dialog h2{font-size:17px;margin:0 0 6px}.v-dialog>p{margin:0 0 16px;color:var(--text-2);font-size:13px;line-height:1.5}.v-choice-list{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radius-surface);overflow:hidden}.v-choice-list li+li{border-top:1px solid var(--line)}.v-choice-list button{width:100%;display:flex;justify-content:space-between;align-items:center;background:transparent;color:var(--text);border:0;padding:13px 14px;font-size:14px;font-weight:500;text-align:left}.v-choice-list button:hover{background:var(--hover)}.v-choice-list button[aria-pressed=true]{color:var(--primary-text)}.v-dialog-cancel{margin-top:14px;background:transparent;color:var(--text-2);border:0;padding:6px 0}.v-empty{max-width:560px;margin:12vh auto 0;padding:0 24px;text-align:center;color:var(--text-2)}.v-dictate{margin-left:auto;width:34px;height:34px;display:grid;place-items:center;background:transparent;color:var(--text-2);border:0;border-radius:50%}.v-dictate:hover{background:var(--hover)}.v-dictate.listening{color:var(--danger)}.v-dictate+.v-live-launch,.v-dictate+.v-send{margin-left:0}.v-dictation-interim{margin:0 8px 4px;color:var(--muted);font-size:13px;font-style:italic}.v-msg-actions{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.v-msg-actions button,.v-msg-actions a{background:transparent;color:var(--muted);border:1px solid transparent;border-radius:var(--radius);padding:4px 8px;font-size:12px;text-decoration:none}.v-msg-actions button:hover,.v-msg-actions a:hover{color:var(--text);background:var(--hover)}.v-msg-actions button:disabled{opacity:.45}.v-msg-custo{margin-left:auto;align-self:center;color:var(--muted);font-size:11.5px;padding:4px 8px}.v-mcp-default{background:transparent;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-pill);padding:5px 10px;font-size:12px;white-space:nowrap}button.v-mcp-default:hover{color:var(--text);background:var(--hover)}.v-confirmation{width:min(100%,620px);text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-surface);padding:24px}.v-confirmation h1{font-size:20px;margin:0 0 6px}.v-confirmation h2{font-size:14px;margin:18px 0 8px;color:var(--text-2)}.v-confirmation dl{display:grid;grid-template-columns:max-content 1fr;gap:6px 14px;margin:16px 0 0}.v-confirmation dt{color:var(--muted)}.v-confirmation dd{margin:0;font-weight:600}.v-confirmation table{width:100%;border-collapse:collapse;font-size:13px}.v-confirmation th,.v-confirmation td{text-align:left;padding:7px 8px;border-bottom:1px solid var(--line);vertical-align:top}.v-confirmation th{color:var(--muted);font-weight:500;width:40%}.v-confirmation-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;color:var(--muted);font-size:13px}.v-installation-step{padding:16px;gap:12px;border-color:var(--primary)}.v-installation-step p{margin:0;font-weight:600;font-size:14.5px}.v-installation-options{display:flex;flex-wrap:wrap;gap:8px}.v-installation-options button{display:inline-flex;align-items:center;gap:8px;background:var(--surface-2);color:var(--text);border:1px solid var(--border-2);border-radius:var(--radius-pill);padding:9px 16px;font-size:14px;font-weight:500}.v-installation-options button:hover{border-color:var(--primary);background:var(--hover)}.v-installation-options svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.v-suggestions button:disabled{opacity:.45;cursor:not-allowed}.v-installation-host{position:relative;max-width:60%}.v-installation-host .v-installation-chip{max-width:100%}.v-installation-menu{position:absolute;bottom:calc(100% + 6px);left:0;z-index:30;min-width:200px;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-surface);padding:6px;box-shadow:var(--shadow-pop)}.v-installation-menu small{color:var(--muted);font-size:11px;padding:4px 8px 6px}.v-installation-menu button{display:flex;justify-content:space-between;gap:12px;background:transparent;color:var(--text);border:0;border-radius:var(--radius);padding:8px;font-size:13px;text-align:left}.v-installation-menu button:hover{background:var(--hover)}.v-installation-menu button[aria-checked=true]{color:var(--primary-text);font-weight:600}.v-plan-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-surface);padding:20px 22px;margin:16px 0;display:flex;flex-direction:column;gap:10px}.v-plan-card>small{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.v-plan-card>strong{font-size:30px;letter-spacing:-.03em}.v-plan-card>strong span{font-size:16px;font-weight:500;color:var(--text-2);letter-spacing:0}.v-plan-card p{margin:0;color:var(--text-2);font-size:13.5px}.v-plan-card p b{color:var(--text)}.v-plan-company{padding-top:10px;border-top:1px solid var(--line)}.v-plan-card p.v-plan-extra b{color:var(--primary-text)}.v-plan-card p.v-plan-empty{background:var(--danger-soft);border:1px solid var(--danger-line);color:var(--danger);border-radius:var(--radius);padding:10px 12px}.v-plan-bar{height:10px;border-radius:var(--radius-pill);background:var(--surface-2);overflow:hidden}.v-plan-bar i{display:block;height:100%;border-radius:var(--radius-pill);background:var(--primary)}.v-plan-bar.warn i{background:var(--warn)}.v-plan-bar.danger i{background:var(--danger)}.v-usage-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-surface);padding:18px 22px;margin-bottom:16px}.v-usage-card h2{font-size:16px;margin:0 0 12px}.v-usage-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.v-usage-head h2{margin:0 auto 0 0}.v-usage-head select{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);padding:6px 8px;font-size:12.5px}.v-segmented{display:inline-flex;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.v-segmented button{background:transparent;color:var(--text-2);border:0;padding:6px 12px;font-size:12.5px}.v-segmented button+button{border-left:1px solid var(--line)}.v-segmented button[aria-pressed=true]{background:var(--hover);color:var(--text);font-weight:600}.v-usage-custom{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:14px}.v-usage-custom label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted)}.v-usage-custom input{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);padding:7px 8px}.v-usage-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.v-usage-stats div{display:flex;flex-direction:column;gap:3px}.v-usage-stats small{color:var(--muted);font-size:11.5px}.v-usage-stats strong{font-size:18px;font-variant-numeric:tabular-nums}.v-usage-chart{display:flex;align-items:flex-end;gap:3px;height:140px;padding-bottom:2px;border-bottom:1px solid var(--line)}.v-usage-col{flex:1;height:100%;display:flex;align-items:flex-end;min-width:3px}.v-usage-col i{display:block;width:100%;background:var(--primary);border-radius:var(--radius) var(--radius) 0 0;opacity:.85}.v-usage-col:hover i{opacity:1}.v-usage-axis{display:flex;justify-content:space-between;color:var(--muted);font-size:11px;margin-top:6px}.v-usage-status{color:var(--muted)}.v-usage-status.blocked,.v-usage-status.denied{color:var(--warn)}.v-usage-status.error,.v-usage-status.failed{color:var(--danger)}@media(max-width:600px){.v-usage-stats{grid-template-columns:1fr 1fr}}
