:root{--bg-page: #0a0a0a;--bg-summary-card: #0f0f0f;--bg-surface: #111111;--bg-elevated: #161616;--bg-input: #0c0c0c;--bg-inset-action: #e5e5e5;--bg-inset-action-hover: #f0f0f0;--text-inset-action: #111111;--bg-hover: #171717;--bg-active: #1c1c1c;--bg-overlay: rgba(0, 0, 0, .6);--text-primary: #ffffff;--text-secondary: #a3a3a3;--text-muted: #8a8a8a;--text-summary-muted: #c7c7c7;--text-table-heading: #a3a3a3;--text-disabled: #5c5c5c;--text-link: #60a5fa;--border-default: #1c1c1c;--border-muted: #151515;--border-strong: #2a2a2a;--border-focus: #2563eb;--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-primary-text: #93c5fd;--color-primary-muted: rgba(37, 99, 235, .16);--color-danger: #ef4444;--color-danger-hover: #dc2626;--color-danger-muted: rgba(239, 68, 68, .14);--color-success: #22c55e;--color-success-muted: rgba(34, 197, 94, .14);--color-warning: #eab308;--color-warning-muted: rgba(234, 179, 8, .14);--color-info: #2563eb;--color-info-muted: rgba(37, 99, 235, .12);--resource-skills: #2563eb;--resource-tools: #a3a3a3;--resource-sandboxes: #60a5fa;--resource-storage: #3b82f6;--resource-knowledge: #eab308;--resource-prompts: #2dd4bf;--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, "Cascadia Code", "Source Code Pro", monospace;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .875rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .5);--topbar-height: 3.5rem;--sidebar-width: 15rem;--sidebar-collapsed-width: 3.5rem;--right-sidebar-width: 18rem;--z-modal: 1000;--z-modal-alert: 1100;--z-dropdown: 1100;--btn-height: calc(1rem + 2px + 1.25 * var(--text-base));--tab-active-border: var(--color-primary);--badge-green-bg: var(--color-success-muted);--badge-green-text: #4ade80;--badge-grey-bg: rgba(113, 113, 122, .16);--badge-grey-text: #a1a1aa;--badge-amber-bg: var(--color-warning-muted);--badge-amber-text: #facc15;--badge-red-bg: var(--color-danger-muted);--badge-red-text: #f87171;--badge-purple-bg: var(--color-primary-muted);--badge-purple-text: #93c5fd}.theme-light{--bg-page: #ffffff;--bg-summary-card: #f7f8fa;--bg-surface: #f7f8fa;--bg-elevated: #ffffff;--bg-input: #ffffff;--bg-inset-action: #111827;--bg-inset-action-hover: #1f2937;--text-inset-action: #ffffff;--bg-hover: #f0f1f4;--bg-active: #eef0ff;--bg-overlay: rgba(15, 23, 42, .45);--text-primary: #111827;--text-secondary: #4b5563;--text-muted: #6b7280;--text-summary-muted: #4b5563;--text-table-heading: #6b7280;--text-disabled: #9ca3af;--text-link: #4f46e5;--border-default: #e5e7eb;--border-muted: #eef0f3;--border-strong: #cbd5e1;--border-focus: #6366f1;--color-primary: #6366f1;--color-primary-hover: #4f46e5;--color-primary-text: #4338ca;--color-primary-muted: rgba(99, 102, 241, .12);--color-danger: #dc2626;--color-danger-hover: #b91c1c;--color-danger-muted: rgba(220, 38, 38, .1);--color-success: #16a34a;--color-success-muted: rgba(22, 163, 74, .1);--color-warning: #ca8a04;--color-warning-muted: rgba(202, 138, 4, .12);--color-info: #6366f1;--color-info-muted: rgba(99, 102, 241, .1);--resource-skills: #4f46e5;--resource-tools: #52525b;--resource-sandboxes: #4f46e5;--resource-storage: #7c3aed;--resource-knowledge: #a16207;--resource-prompts: #0f766e;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .06);--shadow-md: 0 4px 12px rgba(15, 23, 42, .08);--shadow-lg: 0 8px 24px rgba(15, 23, 42, .12);--badge-green-bg: var(--color-success-muted);--badge-green-text: #15803d;--badge-grey-bg: rgba(113, 113, 122, .12);--badge-grey-text: #52525b;--badge-amber-bg: var(--color-warning-muted);--badge-amber-text: #a16207;--badge-red-bg: var(--color-danger-muted);--badge-red-text: #b91c1c;--badge-purple-bg: var(--color-primary-muted);--badge-purple-text: #4338ca}*,*:before,*:after{box-sizing:border-box}input,select,button{font:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--btn-height);padding:.5rem 1rem;border:1px solid transparent;border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-base);font-weight:500;line-height:1.25;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .15s,border-color .15s,color .15s;box-sizing:border-box}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--color-primary);color:#fff}.btn-primary:hover:not(:disabled){background:var(--color-primary-hover)}.btn-secondary{background:transparent;border-color:var(--border-default);color:var(--text-primary)}.btn-secondary:hover:not(:disabled){background:var(--bg-hover)}.btn-danger{background:var(--color-danger);color:#fff}.btn-danger:hover:not(:disabled){background:var(--color-danger-hover)}.btn-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--btn-height);height:var(--btn-height);min-width:var(--btn-height);min-height:var(--btn-height);padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);cursor:pointer;box-sizing:border-box}.btn-icon:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.btn-icon:disabled{opacity:.5;cursor:not-allowed}.btn-dropdown{gap:0;padding-right:0}.btn-dropdown>.fa-icon,.btn-dropdown>.spinner{margin-right:var(--space-2)}.btn-dropdown .btn-dropdown-trigger{display:inline-flex;align-items:center;align-self:stretch;margin-left:var(--space-2);padding:0 .625rem;border-left:1px solid rgba(255,255,255,.25)}.btn-dropdown.btn-secondary .btn-dropdown-trigger{border-left-color:var(--border-default)}.btn-dropdown .chevron{margin-left:0;font-size:var(--text-xs);opacity:.8}.btn-dropdown-wrapper{position:relative;display:inline-flex;align-items:stretch}.btn-dropdown-wrapper.btn-dropdown-align-left :global(.overflow-menu-panel){left:0;right:auto}.btn-dropdown-wrapper.btn-dropdown-align-right :global(.overflow-menu-panel){right:0;left:auto}.overflow-menu-panel{position:absolute;top:100%;z-index:50;min-width:100%;margin-top:var(--space-1);padding:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:var(--shadow-md);width:max-content;max-width:14rem}.overflow-menu-panel.overflow-menu-panel-align-left{left:0}.overflow-menu-panel.overflow-menu-panel-align-right{right:0}.overflow-menu-panel.is-portaled{position:fixed;z-index:var(--z-dropdown);top:auto;bottom:auto;margin-top:0}.overflow-menu-item{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);font-size:var(--text-sm);text-align:left;cursor:pointer}.overflow-menu-item:hover:not(:disabled){background:var(--bg-hover)}.overflow-menu-item.destructive{color:var(--color-danger)}.overflow-menu-item:disabled{opacity:.5;cursor:not-allowed}.btn-loading .spinner{display:inline-block;flex-shrink:0;box-sizing:border-box;width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.fa-spin{animation:fa-spin 1s infinite linear}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.field{display:flex;flex-direction:column;gap:var(--space-2)}.field-label{font-size:var(--text-sm);font-weight:500;color:var(--text-primary)}.field-subtitle,.field-helper,.field-hint{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.field-error{font-size:var(--text-xs);color:var(--color-danger)}.checkbox-line{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.text-muted,.text-loading{margin:0;font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}.text-error{margin:0;font-size:var(--text-sm);color:var(--color-danger);line-height:1.5}.input,.textarea{width:100%;padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-input);color:var(--text-primary);font-family:inherit;font-size:var(--text-base);line-height:1.5}.input::placeholder,.textarea::placeholder{color:var(--text-muted)}.input:focus,.textarea:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 2px var(--color-primary-muted)}.input:disabled,.textarea:disabled,.input[readonly],.textarea[readonly]{opacity:.7;cursor:not-allowed}.input.error,.textarea.error{border-color:var(--color-danger)}.select-trigger{width:100%;padding:0;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-input);color:var(--text-primary);font-family:inherit;font-size:var(--text-base);line-height:1.5}.select-trigger:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 2px var(--color-primary-muted)}.select-trigger:disabled,.select-trigger[readonly]{opacity:.7;cursor:not-allowed}.select-trigger.error{border-color:var(--color-danger)}.textarea{resize:vertical;min-height:5rem}.badge{display:inline-flex;align-items:center;gap:.375rem;padding:.125rem .625rem;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:500;line-height:1.4}.badge .dot{width:.375rem;height:.375rem;border-radius:var(--radius-full);background:currentColor;flex-shrink:0}.badge-green{background:var(--badge-green-bg);color:var(--badge-green-text)}.badge-grey{background:var(--badge-grey-bg);color:var(--badge-grey-text)}.badge-amber{background:var(--badge-amber-bg);color:var(--badge-amber-text)}.badge-red{background:var(--badge-red-bg);color:var(--badge-red-text)}.badge-purple{background:var(--badge-purple-bg);color:var(--badge-purple-text)}.text-link{display:inline-flex;align-items:center;gap:var(--space-1);font-size:.85em;text-decoration:none;cursor:pointer;border:none;background:none;padding:0;font-family:inherit}.text-link.default{color:var(--text-link)}.text-link.muted{color:var(--text-muted)}.text-link.primary{color:var(--color-primary)}.text-link:hover{text-decoration:underline}.avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);font-weight:600;color:#fff;overflow:hidden;flex-shrink:0}.avatar.sm{width:1.75rem;height:1.75rem;font-size:var(--text-xs)}.avatar.md{width:2rem;height:2rem;font-size:var(--text-sm)}.avatar.lg{width:2.5rem;height:2.5rem;font-size:var(--text-base)}.avatar img{width:100%;height:100%;object-fit:contain}.toggle{position:relative;width:2.5rem;height:1.375rem;border:none;border-radius:var(--radius-full);background:var(--border-default);cursor:pointer;padding:0;transition:background .15s}.toggle:after{content:"";position:absolute;top:3px;left:3px;width:1rem;height:1rem;border-radius:50%;background:#fff;transition:transform .15s}.toggle.checked{background:var(--color-primary)}.toggle.checked:after{transform:translate(1.125rem)}.toggle:disabled{opacity:.5;cursor:not-allowed}.checkbox{display:inline-flex;align-items:flex-start;gap:var(--space-2);cursor:pointer;font-size:var(--text-base);color:var(--text-primary)}.checkbox input{width:1rem;height:1rem;margin:.125rem 0 0;accent-color:var(--color-primary);cursor:pointer}.checkbox.disabled{opacity:.5;cursor:not-allowed}.panel{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface)}.panel-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4);border-bottom:1px solid var(--border-muted)}.panel-title{margin:0;font-size:var(--text-md);font-weight:600;color:var(--text-primary)}.panel-body{padding:var(--space-4)}.data-table-wrap{overflow-x:visible}.data-table{--data-table-row-hover: color-mix(in srgb, var(--bg-hover) 55%, var(--bg-page) 45%);--data-table-row-hover-inset-y: var(--space-1);--data-table-row-hover-pad-x: var(--space-3);width:100%;border-collapse:separate;border-spacing:0;font-size:var(--text-sm)}.data-table th,.data-table td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--border-muted)}.data-table th:first-child,.data-table td:first-child{padding-left:0}.data-table th:last-child,.data-table td:last-child{padding-right:0}.data-table th{color:var(--text-table-heading);font-weight:500;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em}.data-table td{position:relative;z-index:0;color:var(--text-primary)}.data-table tbody tr:hover td:before{content:"";position:absolute;top:var(--data-table-row-hover-inset-y);bottom:var(--data-table-row-hover-inset-y);left:0;right:0;z-index:-1;pointer-events:none;background:var(--data-table-row-hover)}.data-table tbody tr:hover td:first-child:before{left:calc(-1 * var(--data-table-row-hover-pad-x));border-radius:var(--radius-md) 0 0 var(--radius-md)}.data-table tbody tr:hover td:last-child:before{right:calc(-1 * var(--data-table-row-hover-pad-x));border-radius:0 var(--radius-md) var(--radius-md) 0}.data-table tbody tr:hover td:first-child:last-child:before{left:calc(-1 * var(--data-table-row-hover-pad-x));right:calc(-1 * var(--data-table-row-hover-pad-x));border-radius:var(--radius-md)}.data-table .sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.data-table .sortable:hover{color:var(--text-primary)}.data-table .truncate{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-icon-skills{color:var(--resource-skills)}.resource-icon-tools{color:var(--resource-tools)}.resource-icon-sandboxes{color:var(--resource-sandboxes)}.resource-icon-storage{color:var(--resource-storage)}.resource-icon-knowledge{color:var(--resource-knowledge)}.resource-icon-prompts{color:var(--resource-prompts)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:var(--bg-overlay)}.modal-overlay.alert{z-index:var(--z-modal-alert)}.modal{width:100%;max-width:28rem;max-height:90dvh;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:var(--shadow-lg)}.modal.large{max-width:40rem}.modal.xl{max-width:56rem;max-height:min(90dvh,40rem)}.modal.xl .modal-body{overflow:hidden;display:flex;flex-direction:column}.modal-header{flex-shrink:0;padding:var(--space-5) var(--space-5) var(--space-3)}.modal-header.with-close{display:flex;align-items:flex-start;gap:var(--space-3)}.modal-header-text{flex:1;min-width:0}.modal-title{margin:0;font-size:var(--text-lg);font-weight:600;color:var(--text-primary)}.modal-subtitle{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-muted)}.modal-body{flex:1 1 auto;min-height:0;overflow:auto;padding:var(--space-4) var(--space-5)}.modal-footer{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5) var(--space-5)}.modal-footer.footer-stacked{flex-direction:column;align-items:stretch}.modal-footer :global(.btn){max-width:100%;white-space:normal;overflow-wrap:anywhere}.modal-footer-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);margin-left:auto;max-width:100%}.modal-footer-actions.stacked{flex-direction:column;align-items:stretch;width:100%;margin-left:0}.modal-footer-actions.stacked :global(.btn){width:100%}@keyframes toast-in{0%{opacity:0;transform:translateY(.5rem)}}.stack{display:flex;flex-direction:column;gap:var(--space-4)}.stack:not(:first-child){margin-top:var(--space-4)}.page-header+.stack{margin-top:0}.flow-diagram{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.flow-diagram.large{padding:var(--space-4)}.flow-node{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-elevated);font-size:var(--text-sm);text-align:center;color:var(--text-primary)}.flow-node.muted{color:var(--text-muted);font-size:var(--text-xs)}.flow-node.highlighted{border-color:var(--color-primary);background:var(--color-primary-muted);color:var(--badge-purple-text);font-weight:500}.flow-node.resources{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.flow-arrow{color:var(--text-muted);font-size:var(--text-xs);line-height:1}.flow-branch{display:flex;flex-direction:column;align-items:center;width:100%}.flow-diagram-link{margin-top:var(--space-3);text-align:center}.picker-list{display:flex;flex-direction:column;gap:var(--space-3)}.picker-row{display:flex;gap:var(--space-3);cursor:pointer}.picker-main{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.picker-desc{width:100%;font-size:var(--text-sm);color:var(--text-muted)}.list-page-toolbar,.attachment-toolbar{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap}.list-page-toolbar :global(.search-field),.attachment-toolbar :global(.search-field){flex:1;min-width:12rem;max-width:none}.list-page-toolbar :global(.select-field),.attachment-toolbar :global(.select-field){min-width:11rem}.summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3)}.type-card{display:block;color:inherit;text-decoration:none;border-radius:var(--radius-lg);transition:transform .15s}.type-card:hover{transform:translateY(-1px)}.type-card .summary-card{height:100%}@media(max-width:64rem){.summary-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:40rem){.summary-grid{grid-template-columns:1fr}}.help-banner{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) 0}.help-banner .help-banner-icon{flex-shrink:0;font-size:var(--text-lg);color:var(--color-primary)}.help-banner .help-banner-content{flex:1;min-width:0}.help-banner .help-banner-title{display:block;font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.help-banner .help-banner-message{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-muted);line-height:1.45}.help-banner .help-banner-action{display:inline-flex;align-items:center;gap:var(--space-2);flex-shrink:0;padding:.5rem .875rem;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-primary);font-size:var(--text-sm);font-weight:500;text-decoration:none;transition:border-color .15s,background .15s}.help-banner .help-banner-action:hover{border-color:var(--color-primary);background:var(--color-primary-muted)}.provider-logo{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-md);flex-shrink:0}.provider-logo img{width:1.125rem;height:1.125rem;object-fit:contain}.table-name-cell{display:flex;align-items:center;gap:var(--space-3);min-width:0}.identity-grid,.kv-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.full-width{grid-column:1 / -1}@media(max-width:64rem){.identity-grid,.kv-row{grid-template-columns:1fr}}.mono-editor{width:100%;padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-input);font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.6;color:var(--text-secondary);resize:vertical}.mono-editor:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 2px var(--color-primary-muted)}.mono-editor.invalid,.mono-editor.error{border-color:var(--color-danger)}.schema-error{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-danger)}.file-picker{display:flex;flex-direction:column;gap:var(--space-2)}.file-picker input[type=file]{font-size:var(--text-sm)}.test-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.discovered-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.allowlist-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.discovered-check{display:flex;align-items:flex-start;gap:var(--space-2);cursor:pointer}.discovered-check input{margin-top:.2rem}.discovered-desc-indent{margin-left:calc(1rem + var(--space-2))}.discovered-name{display:block;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-primary);overflow-wrap:anywhere}.discovered-desc{display:block;margin-top:var(--space-1);font-size:var(--text-sm);color:var(--text-muted)}.page-narrow{width:100%;max-width:40rem;margin:0 auto}.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}.auth-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:var(--space-8);background:radial-gradient(circle at top,color-mix(in srgb,var(--color-primary) 12%,transparent),transparent 42%),var(--bg-page)}.auth-page.auth-page--flat{background:var(--bg-page)}.auth-page--sm .auth-card,.auth-page--sm .turnstile-slot{max-width:26rem}.auth-page--md .auth-card,.auth-page--md .turnstile-slot{max-width:32rem}.auth-card{width:100%;padding:var(--space-8);border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:var(--shadow-lg)}.auth-brand{display:flex;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-8)}.auth-logo{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-lg);background:var(--color-primary);font-weight:700;font-size:var(--text-md);color:#fff;flex-shrink:0}.auth-brand-copy{min-width:0}.auth-brand-copy h1{margin:0 0 var(--space-2);font-size:var(--text-xl);font-weight:600;color:var(--text-primary)}.auth-brand-copy p{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.auth-home-link{display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);color:var(--text-secondary);font-size:var(--text-sm);text-decoration:none}.auth-home-link:hover{color:var(--text-primary)}.auth-form{display:flex;flex-direction:column;gap:var(--space-5)}.auth-switch{margin:var(--space-6) 0 0;font-size:var(--text-sm);color:var(--text-secondary);text-align:center}.auth-switch a{color:var(--text-link);text-decoration:none}.auth-switch a:hover{color:var(--color-primary-text);text-decoration:underline}.turnstile-slot{position:relative;width:100%;margin-top:var(--space-4)}.auth-message{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-4);text-align:center}.auth-message h1{margin:0;font-size:var(--text-xl);font-weight:600;color:var(--text-primary)}.auth-message .auth-switch{margin-top:var(--space-2)}.auth-message-icon{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;margin:0 auto;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-primary) 14%,var(--bg-surface));color:var(--color-primary);font-size:1.35rem}.auth-message-body{margin:0;font-size:var(--text-md);line-height:1.55;color:var(--text-primary);word-break:break-word}.auth-message-body:empty{display:none}.auth-message-hint{margin:0 0 var(--space-2);font-size:var(--text-sm);line-height:1.5;color:var(--text-secondary)}.auth-status{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5;text-align:center}.auth-status.error{color:var(--color-danger)}.auth-status.working:after{content:"";display:inline-block;width:.875rem;height:.875rem;margin-left:var(--space-2);border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .6s linear infinite;vertical-align:-.125em}.auth-switch--stacked{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}@media(hover:hover){.hover-tip[data-tip]{position:relative}.hover-tip[data-tip]:after{content:attr(data-tip);position:absolute;left:calc(100% + var(--space-2));top:50%;transform:translateY(-50%);z-index:100;padding:var(--space-1) var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-elevated);box-shadow:var(--shadow-md);color:var(--text-primary);font-size:var(--text-xs);font-weight:500;line-height:1.3;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .1s ease}.hover-tip[data-tip]:hover:after{opacity:1;visibility:visible}}@media(max-width:640px){:root{--btn-height: 2.75rem;--code-editor-font-size: 1rem}.input,.textarea,.mono-editor,.select-trigger,.chip-input .chip-text{font-size:1rem}.data-table-wrap{overflow-x:auto}.data-table th:first-child,.data-table td:first-child{position:sticky;left:0;z-index:1;background-color:var(--bg-page)}.data-table tbody tr:hover td:first-child{background-color:transparent}.modal{max-height:90dvh}.modal.xl .modal-body{overflow:auto;display:block}.modal-footer:not(.footer-stacked){flex-direction:column;align-items:stretch}.modal-footer:not(.footer-stacked)>:global(.btn){width:100%}.modal-footer:not(.footer-stacked) .modal-footer-actions{flex-direction:column;align-items:stretch;width:100%;margin-left:0}.modal-footer:not(.footer-stacked) .modal-footer-actions :global(.btn){width:100%}.summary-grid{grid-template-columns:1fr}.auth-page{align-items:stretch;justify-content:flex-start;padding:0;min-height:100dvh;background:var(--bg-surface)}.auth-page.auth-page--flat{justify-content:center;text-align:center;background:var(--bg-surface)}.auth-page .auth-card{flex:1;max-width:none;min-height:0;padding:var(--space-5);padding-left:max(var(--space-5),env(safe-area-inset-left));padding-right:max(var(--space-5),env(safe-area-inset-right));padding-bottom:max(var(--space-5),env(safe-area-inset-bottom));border:none;border-radius:0;box-shadow:none}.auth-page.auth-page--flat .auth-card{flex:0 1 auto}.auth-page .auth-brand{margin-bottom:var(--space-6)}.auth-page .auth-home-link{align-self:flex-start;margin-left:calc(-1 * var(--space-2));margin-right:calc(-1 * var(--space-2));margin-bottom:var(--space-5);padding:var(--space-2);min-height:2.75rem}.auth-page .input{font-size:1rem}.auth-page .btn{min-height:2.75rem}.auth-page .turnstile-slot{display:flex;flex-direction:column;align-items:center;max-width:none;margin-top:0;padding:0 0 max(var(--space-5),env(safe-area-inset-bottom))}.auth-page .turnstile-slot :global(.turnstile-host){display:flex;justify-content:center;width:100%}.auth-page .turnstile-slot :global(.turnstile-notice){width:100%;box-sizing:border-box;padding:var(--space-3) max(var(--space-5),env(safe-area-inset-left)) 0 max(var(--space-5),env(safe-area-inset-right))}}:root{font-family:var(--font-sans);line-height:1.5;color:var(--text-primary);background:var(--bg-page)}body{margin:0;min-height:100vh}.docs-prose{font-size:var(--text-md);line-height:1.7;color:var(--text-secondary)}.docs-prose>:first-child{margin-top:0}.docs-prose h1,.docs-prose h2,.docs-prose h3,.docs-prose h4{color:var(--text-primary);line-height:1.3;margin:var(--space-6) 0 var(--space-3)}.docs-prose h1{font-size:var(--text-2xl)}.docs-prose h2{font-size:var(--text-xl);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-muted)}.docs-prose h3{font-size:var(--text-lg)}.docs-prose h4{font-size:var(--text-md)}.docs-prose p,.docs-prose ul,.docs-prose ol,.docs-prose blockquote,.docs-prose pre,.docs-prose table{margin:0 0 var(--space-4)}.docs-prose ul,.docs-prose ol{padding-left:var(--space-5)}.docs-prose li+li{margin-top:var(--space-1)}.docs-prose a{color:var(--text-link);text-decoration:none}.docs-prose a:hover{text-decoration:underline}.docs-prose code{font-family:var(--font-mono);font-size:.9em;background:var(--bg-elevated);border:1px solid var(--border-muted);border-radius:var(--radius-sm);padding:.1em .35em;overflow-wrap:anywhere;word-break:break-word}.docs-prose .docs-table-scroll{margin:0 0 var(--space-4);max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.docs-prose .docs-table-scroll table{margin:0;width:max-content;min-width:100%}.docs-prose figure.docs-mermaid{position:relative;margin:0 0 var(--space-4)}.docs-prose figure.docs-mermaid .docs-mermaid-expand{position:absolute;top:var(--space-2);right:var(--space-2);z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer}.docs-prose figure.docs-mermaid .docs-mermaid-expand:hover{color:var(--text-primary);background:var(--bg-hover)}.docs-prose figure.docs-mermaid pre.mermaid{margin:0}.docs-prose pre{background:var(--bg-elevated);border:1px solid var(--border-muted);border-radius:var(--radius-md);padding:var(--space-4);overflow:auto}.docs-prose pre code{background:none;border:none;padding:0}.docs-prose pre .language-compact{line-height:1}.docs-prose pre.mermaid{text-align:center;color:var(--text-primary)}.docs-prose pre.mermaid svg{max-width:100%;height:auto}.docs-prose blockquote{margin-left:0;padding:var(--space-2) var(--space-4);border-left:3px solid var(--border-default);color:var(--text-muted)}.docs-prose table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.docs-prose th,.docs-prose td{border:1px solid var(--border-muted);padding:var(--space-2) var(--space-3);text-align:left}.docs-prose th{background:var(--bg-elevated);color:var(--text-primary)}.docs-prose hr{border:none;border-top:1px solid var(--border-muted);margin:var(--space-6) 0}.chat-prose>:first-child{margin-top:0}.chat-prose>:last-child{margin-bottom:0}.chat-prose p,.chat-prose ul,.chat-prose ol,.chat-prose blockquote,.chat-prose pre,.chat-prose table{margin:0 0 var(--space-3)}.chat-prose ol,.chat-prose ul{padding-left:var(--space-5)}@media(max-width:48rem){.chat-prose ol,.chat-prose ul{padding-left:var(--space-4)}.chat-prose ol+ul:has(+ol){padding-left:var(--space-6)}}.chat-prose li+li{margin-top:var(--space-1)}.chat-prose a{color:var(--text-link);text-decoration:none}.chat-prose a:hover{text-decoration:underline}.chat-prose code{font-family:var(--font-mono);font-size:.9em;background:var(--bg-page);border:1px solid var(--border-muted);border-radius:var(--radius-sm);padding:.1em .35em;overflow-wrap:anywhere;word-break:break-word}.chat-prose img{max-width:100%;height:auto}.chat-prose .chat-table-scroll{margin:0 0 var(--space-3);max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.chat-prose .chat-table-scroll table{margin:0;width:max-content;min-width:100%}.chat-prose pre.code-block{position:relative;background:var(--bg-page);border:1px solid var(--border-muted);border-radius:var(--radius-md);padding:var(--space-3);overflow:auto}.chat-prose pre.code-block[data-language]:before{content:attr(data-language);display:block;margin-bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);text-transform:lowercase}.chat-prose pre.code-block code{background:none;border:none;padding:0;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-primary);white-space:pre}.chat-prose blockquote{margin-left:0;padding:var(--space-2) var(--space-3);border-left:3px solid var(--border-default);color:var(--text-muted)}.chat-prose h1,.chat-prose h2,.chat-prose h3,.chat-prose h4{color:var(--text-primary);font-size:var(--text-md);margin:var(--space-3) 0 var(--space-2)}a{color:var(--text-link)}h1,h2,h3{color:var(--text-primary)}.gallery{max-width:72rem;margin:0 auto;padding:var(--space-6) var(--space-4)}.gallery-header{margin-bottom:var(--space-8)}.gallery-header h1{margin:0 0 var(--space-2);font-size:var(--text-2xl)}.gallery-header p{margin:0;color:var(--text-muted)}.status{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--bg-elevated);border:1px solid var(--border-default);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-secondary)}.status.error{background:var(--color-danger-muted);border-color:color-mix(in srgb,var(--color-danger) 35%,transparent);color:var(--badge-red-text)}.section{margin-bottom:var(--space-8);padding-bottom:var(--space-8);border-bottom:1px solid var(--border-muted)}.section h2{margin:0 0 var(--space-4);font-size:var(--text-lg)}.row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:var(--space-4)}.shell-demo{margin:var(--space-8) calc(-1 * var(--space-4));border-top:1px solid var(--border-muted)}.shell-demo h2{max-width:72rem;margin:0 auto;padding:var(--space-6) var(--space-4) var(--space-4)}.shell-frame{height:36rem;border:1px solid var(--border-default);border-radius:var(--radius-lg);overflow:hidden;margin:0 var(--space-4)}.shell-frame .shell{height:100%}.fa-icon.svelte-13so817{display:inline-flex;align-items:center;justify-content:center;line-height:1}.fa-icon.svelte-13so817 svg{width:1em;height:1em;fill:currentColor}.fa-icon.svelte-13so817 .fa-spin{animation:svelte-13so817-fa-spin 1s infinite linear}@keyframes svelte-13so817-fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-field.svelte-13x9cek{position:relative;display:flex;align-items:center}.search-field.svelte-13x9cek .icon:where(.svelte-13x9cek){position:absolute;left:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);pointer-events:none}.search-field.svelte-13x9cek .input:where(.svelte-13x9cek){padding-left:2.25rem}.search-field.svelte-13x9cek .input.has-shortcut:where(.svelte-13x9cek){padding-right:4rem}.search-field.svelte-13x9cek .shortcut:where(.svelte-13x9cek){position:absolute;right:var(--space-3);padding:.125rem .375rem;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text-muted);font-family:inherit;font-size:var(--text-xs)}.workspace-selector.svelte-1ss4e7c{position:relative;padding:var(--space-3);border-bottom:1px solid var(--border-muted)}.workspace-selector.collapsed.svelte-1ss4e7c{display:flex;justify-content:center;padding:var(--space-2) 0}.workspace-selector.topbar.svelte-1ss4e7c{padding:0;border-bottom:none}.trigger.svelte-1ss4e7c{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;text-align:left;width:15rem}.trigger.svelte-1ss4e7c:hover{background:var(--bg-hover)}.trigger.locked.svelte-1ss4e7c,.trigger.svelte-1ss4e7c:disabled{cursor:default}.trigger.locked.svelte-1ss4e7c:hover,.trigger.svelte-1ss4e7c:disabled:hover{background:var(--bg-elevated)}.topbar.svelte-1ss4e7c .trigger:where(.svelte-1ss4e7c){max-width:13rem;border-color:transparent;background:transparent}.topbar.svelte-1ss4e7c .trigger:where(.svelte-1ss4e7c):hover{background:var(--bg-elevated);border-color:var(--border-muted)}.collapsed.svelte-1ss4e7c .trigger:where(.svelte-1ss4e7c){width:auto;justify-content:center;padding:0;border:none;background:transparent}.collapsed.svelte-1ss4e7c .trigger:where(.svelte-1ss4e7c):hover{background:transparent}.name.svelte-1ss4e7c{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown.svelte-1ss4e7c{position:absolute;top:calc(100% - var(--space-2));left:var(--space-3);right:var(--space-3);z-index:50;padding:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:var(--shadow-md)}.topbar.svelte-1ss4e7c .dropdown:where(.svelte-1ss4e7c){top:calc(100% + var(--space-1));left:0;right:auto;min-width:14rem;max-width:20rem}.collapsed.svelte-1ss4e7c .dropdown:where(.svelte-1ss4e7c){left:10px;top:100%;right:auto;width:var(--sidebar-width);min-width:var(--sidebar-width)}.section-label.svelte-1ss4e7c{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.section-divider.svelte-1ss4e7c{height:1px;margin:var(--space-1) 0;background:var(--border-muted)}.option.svelte-1ss4e7c{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;text-align:left}.option.svelte-1ss4e7c:hover,.option[aria-selected=true].svelte-1ss4e7c{background:var(--bg-hover)}.create.svelte-1ss4e7c{margin-top:var(--space-1);border-top:1px solid var(--border-muted);color:var(--color-primary-text);font-weight:500}.create.svelte-1ss4e7c:hover{background:var(--color-primary-muted);color:var(--text-primary)}.create-icon.svelte-1ss4e7c{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--radius-md);background:var(--color-primary-muted);color:var(--color-primary-text);font-size:var(--text-xs);flex-shrink:0}.create.svelte-1ss4e7c:hover .create-icon:where(.svelte-1ss4e7c){background:color-mix(in srgb,var(--color-primary) 28%,transparent);color:var(--text-primary)}.notif-root.svelte-5nos93,.bell-wrap.svelte-5nos93{position:relative}.bell-badge.svelte-5nos93{position:absolute;top:.15rem;right:.1rem;min-width:1.1rem;height:1.1rem;padding:0 .25rem;border-radius:999px;background:var(--color-danger);color:#fff;font-size:.65rem;font-weight:600;line-height:1.1rem;text-align:center;pointer-events:none}.notif-dropdown.svelte-5nos93{position:absolute;top:calc(100% + .35rem);right:0;z-index:40;width:min(22rem,calc(100vw - 1.5rem));max-height:min(28rem,70vh);display:flex;flex-direction:column;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md);overflow:hidden}.notif-header.svelte-5nos93{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2);border-bottom:1px solid var(--border-default)}.notif-title.svelte-5nos93{font-weight:600;font-size:var(--text-sm)}.mark-all.svelte-5nos93{border:none;background:transparent;color:var(--color-primary);font-size:var(--text-xs);cursor:pointer;padding:0}.mark-all.svelte-5nos93:hover{text-decoration:underline}.notif-empty.svelte-5nos93{margin:0;padding:var(--space-4) var(--space-3);font-size:var(--text-sm)}.notif-list.svelte-5nos93{list-style:none;margin:0;padding:0;overflow-y:auto}.notif-item.svelte-5nos93{display:flex;align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3);border:none;border-bottom:1px solid var(--border-default);background:transparent;color:inherit;text-align:left;cursor:pointer}.notif-item.svelte-5nos93:hover{background:var(--bg-hover)}.notif-item.unread.svelte-5nos93{background:color-mix(in srgb,var(--color-primary) 6%,transparent)}.notif-body.svelte-5nos93{flex:1;min-width:0}.notif-row.svelte-5nos93{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.notif-item-title.svelte-5nos93{font-weight:600;font-size:var(--text-sm)}.notif-when.svelte-5nos93{flex-shrink:0;font-size:var(--text-xs);color:var(--text-muted)}.notif-message.svelte-5nos93{margin:.15rem 0 .35rem;font-size:var(--text-sm);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-ws.svelte-5nos93{font-size:var(--text-xs);color:var(--text-muted)}.unread-dot.svelte-5nos93{flex-shrink:0;width:.45rem;height:.45rem;margin-top:.35rem;border-radius:50%;background:var(--color-primary)}.breadcrumb.svelte-1ti8y5z ol:where(.svelte-1ti8y5z){display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none;font-size:var(--text-sm)}.breadcrumb.svelte-1ti8y5z a:where(.svelte-1ti8y5z){color:var(--text-muted);text-decoration:none}.breadcrumb.svelte-1ti8y5z a:where(.svelte-1ti8y5z):hover{color:var(--text-primary)}.icon-link.svelte-1ti8y5z{display:inline-flex;align-items:center}.current.svelte-1ti8y5z{color:var(--text-primary)}.sep.svelte-1ti8y5z{color:var(--text-disabled)}@media(max-width:63.9375rem){.breadcrumb.svelte-1ti8y5z ol:where(.svelte-1ti8y5z) li:where(.svelte-1ti8y5z):not(:last-child){display:none}.current.svelte-1ti8y5z{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.topbar.svelte-1h259us{display:flex;align-items:center;justify-content:space-between;height:var(--topbar-height);padding:0;border-bottom:1px solid var(--border-default);background:var(--bg-page)}.left.svelte-1h259us{display:flex;align-items:center;min-width:0;padding-left:var(--space-4);width:var(--sidebar-width);flex-shrink:0}.workspace-slot.svelte-1h259us{display:flex;align-items:center;min-width:0;padding-left:var(--space-4);flex-shrink:1}.brand.svelte-1h259us{display:flex;align-items:center;gap:var(--space-2);text-decoration:none;color:var(--text-primary);flex-shrink:0}.logo.svelte-1h259us{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--radius-md);background:var(--color-primary);font-weight:700;font-size:var(--text-sm)}.wordmark.svelte-1h259us{font-weight:600;font-size:var(--text-md)}.breadcrumb-bar.svelte-1h259us{flex:1 1 auto;min-width:0;padding:0 var(--space-8)}.right.svelte-1h259us{display:flex;align-items:center;gap:var(--space-2);padding-right:var(--space-4)}.search-trigger.svelte-1h259us{width:14rem;cursor:pointer}.search-trigger.svelte-1h259us .input{pointer-events:none;cursor:pointer}.user-menu.svelte-1h259us{position:relative}.user-trigger.svelte-1h259us{border:none;background:none;padding:0;cursor:pointer;border-radius:var(--radius-md)}.dropdown.svelte-1h259us{position:absolute;top:100%;right:0;z-index:50;min-width:10rem;margin-top:var(--space-1);padding:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:var(--shadow-md)}.dropdown.svelte-1h259us a:where(.svelte-1h259us){display:block;padding:var(--space-2) var(--space-3);color:var(--text-primary);font-size:var(--text-sm);text-decoration:none;border-radius:var(--radius-sm)}.dropdown.svelte-1h259us a:where(.svelte-1h259us):hover{background:var(--bg-hover)}.dropdown.svelte-1h259us .menu-section:where(.svelte-1h259us){padding:var(--space-1) 0;border-top:1px solid var(--border-muted);border-bottom:1px solid var(--border-muted);margin:var(--space-1) 0}.dropdown.svelte-1h259us .menu-label:where(.svelte-1h259us){padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.dropdown.svelte-1h259us .menu-action:where(.svelte-1h259us){display:block;width:100%;padding:var(--space-2) var(--space-3);border:none;background:none;color:var(--text-primary);font-size:var(--text-sm);text-align:left;border-radius:var(--radius-sm);cursor:pointer}.dropdown.svelte-1h259us .menu-action:where(.svelte-1h259us):hover{background:var(--bg-hover)}.dropdown.svelte-1h259us .menu-action.active:where(.svelte-1h259us){color:var(--color-primary-text);background:var(--color-primary-muted)}@media(max-width:47.9375rem){.workspace-slot.svelte-1h259us{padding-left:var(--space-2)}.breadcrumb-bar.svelte-1h259us{display:none}.right.svelte-1h259us{gap:var(--space-1);padding-right:var(--space-3)}.right.svelte-1h259us .btn-icon{width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem}}@media(min-width:48rem)and (max-width:63.9375rem){.breadcrumb-bar.svelte-1h259us{padding:0 var(--space-3)}.search-trigger.svelte-1h259us{width:10rem}}@media(max-width:29.9375rem){.narrow-phone.svelte-1h259us .right:where(.svelte-1h259us){gap:var(--space-1)}.narrow-phone.svelte-1h259us .workspace-slot:where(.svelte-1h259us) .chevron{display:none}}.toast.svelte-1ig2a9j{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--bg-elevated);border:1px solid var(--border-default);box-shadow:var(--shadow-md);font-size:var(--text-sm);color:var(--text-primary);animation:toast-in .2s ease;min-width:16rem}.toast.success.svelte-1ig2a9j{border-color:var(--color-success)}.toast.error.svelte-1ig2a9j{border-color:var(--color-danger)}.toast.svelte-1ig2a9j>span:where(.svelte-1ig2a9j){flex:1}.toast-container.svelte-1s91x7a{position:fixed;bottom:var(--space-4);right:var(--space-4);z-index:1100;display:flex;flex-direction:column;gap:var(--space-2)}.overflow-menu-item.svelte-181g0pn{display:flex;align-items:center;gap:var(--space-2);width:100%}.overflow-menu-label.svelte-181g0pn{flex:1;text-align:left}.overflow-menu-trailing.svelte-181g0pn{margin-left:auto;opacity:.85;color:var(--color-primary);font-size:.85em}.upgrade-gated.svelte-181g0pn{opacity:.72;cursor:pointer}.nav-item-split.svelte-br8m2m{display:flex;align-items:stretch;width:calc(100% - var(--space-4));margin:0 var(--space-2)}.nav-item-split.collapsed.svelte-br8m2m{width:auto;margin:0 var(--space-2)}.nav-item.svelte-br8m2m{display:flex;align-items:center;gap:var(--space-3);width:calc(100% - var(--space-4));margin:0 var(--space-2);padding:var(--space-2) var(--space-3);border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);font-size:var(--text-sm);text-decoration:none;cursor:pointer;text-align:left;position:relative}.nav-item.svelte-br8m2m:hover:not(.disabled){background:var(--bg-hover);color:var(--text-primary)}.nav-item.active.svelte-br8m2m{background:var(--bg-active);color:var(--text-primary)}.nav-item.disabled.svelte-br8m2m{opacity:.45;cursor:not-allowed}.nav-item.collapsed.svelte-br8m2m{justify-content:center;padding:var(--space-3)}.nav-item-link.svelte-br8m2m{flex:1;width:auto;margin:0;min-width:0}.expand-btn.svelte-br8m2m{display:flex;align-items:center;justify-content:center;width:1.75rem;margin:0;padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);cursor:pointer;flex-shrink:0}.expand-btn.svelte-br8m2m:hover{background:var(--bg-hover);color:var(--text-primary)}.label.svelte-br8m2m{flex:1}.indicator-dot.svelte-br8m2m{flex-shrink:0;width:.5rem;height:.5rem;border-radius:var(--radius-full);background:var(--color-warning);margin-left:auto}.nav-item.collapsed.svelte-br8m2m .indicator-dot:where(.svelte-br8m2m){position:absolute;top:.35rem;right:.35rem;margin-left:0;width:.375rem;height:.375rem}.expand-icon.svelte-br8m2m{font-size:var(--text-xs);transition:transform .15s}.expand-icon.expanded.svelte-br8m2m{transform:rotate(180deg)}.children.svelte-br8m2m{padding:var(--space-1) var(--space-2) var(--space-1) var(--space-6)}.nav-child.svelte-br8m2m{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);text-decoration:none;border-radius:var(--radius-md)}.nav-child.svelte-br8m2m:hover{background:var(--bg-hover);color:var(--text-primary)}.nav-child.active.svelte-br8m2m{background:var(--bg-active);color:var(--text-primary)}@media(max-width:47.9375rem){.nav-item.svelte-br8m2m,.nav-child.svelte-br8m2m{min-height:2.75rem}.expand-btn.svelte-br8m2m{width:2.75rem;min-width:2.75rem}}.sidebar-collapse.svelte-1554l0j{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3);border:none;border-top:1px solid var(--border-muted);background:transparent;color:var(--text-muted);font-size:var(--text-sm);cursor:pointer}.sidebar-collapse.svelte-1554l0j:hover{color:var(--text-primary);background:var(--bg-hover)}.sidebar-collapse.collapsed.svelte-1554l0j{justify-content:center}.sidebar.svelte-181dlmc{display:flex;flex-direction:column;width:var(--sidebar-width);border-right:1px solid var(--border-default);background:var(--bg-page);flex-shrink:0;overflow:visible}.sidebar.collapsed.svelte-181dlmc{width:var(--sidebar-collapsed-width)}.view-mode.svelte-181dlmc{display:flex;gap:var(--space-1);margin:var(--space-3) var(--space-3) var(--space-2);padding:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface)}.view-mode-btn.svelte-181dlmc{flex:1;margin:0;padding:var(--space-1) var(--space-2);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-xs);font-weight:600;cursor:pointer}.view-mode-btn.svelte-181dlmc:hover{color:var(--text-primary);background:var(--bg-hover)}.view-mode-btn.active.svelte-181dlmc{color:var(--text-primary);background:var(--bg-active)}.nav.svelte-181dlmc{flex:1;overflow-y:auto;padding:var(--space-2) 0}.sidebar.collapsed.svelte-181dlmc .nav:where(.svelte-181dlmc){overflow:visible}.group-label.svelte-181dlmc{padding:var(--space-3) var(--space-4) var(--space-1);font-size:var(--text-xs);font-weight:600;letter-spacing:.05em;color:var(--text-disabled);text-transform:uppercase}@media(max-width:47.9375rem){.sidebar.collapsed.svelte-181dlmc{width:var(--sidebar-width)}.sidebar.svelte-181dlmc .sidebar-collapse{display:none}}.conversation-list-wrap.svelte-biaa7s{position:relative;display:flex;flex:1 1 0;flex-direction:column;min-height:0;overflow:hidden}.conversation-list-wrap.scrolled.svelte-biaa7s:before{content:"";position:absolute;top:0;left:0;right:0;height:10px;background:linear-gradient(var(--bg-page),transparent);pointer-events:none;z-index:1}.conversation-list.svelte-biaa7s{list-style:none;margin:0;padding:var(--space-2);overflow-y:auto;flex:1 1 0;min-height:0}.empty.svelte-biaa7s{padding:var(--space-4) var(--space-3);font-size:var(--text-xs);color:var(--text-muted);text-align:center}.conversation-row.svelte-biaa7s{display:flex;align-items:stretch;gap:0}.conversation-menu-trigger.svelte-biaa7s{display:none;flex-shrink:0;align-self:center;align-items:center;justify-content:center;width:var(--btn-height);height:var(--btn-height);margin-right:var(--space-1);border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);cursor:pointer}.conversation-menu-trigger.svelte-biaa7s:hover{background:var(--bg-hover);color:var(--text-primary)}@media(pointer:coarse){.conversation-menu-trigger.svelte-biaa7s{display:inline-flex}}.conversation-item.svelte-biaa7s{display:flex;align-items:flex-start;gap:var(--space-2);width:100%;min-width:0;text-align:left;border:1px solid transparent;background:transparent;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);cursor:pointer;transition:background .15s ease}.conversation-item.svelte-biaa7s:hover{background:var(--bg-hover)}.conversation-item.active.svelte-biaa7s{background:var(--bg-active);border-color:color-mix(in srgb,var(--color-primary) 25%,transparent)}.conversation-item.finished.svelte-biaa7s .title:where(.svelte-biaa7s),.conversation-item.finished.svelte-biaa7s .status-line:where(.svelte-biaa7s),.conversation-item.finished.svelte-biaa7s .parent-line:where(.svelte-biaa7s),.conversation-item.finished.svelte-biaa7s .kind-icon:where(.svelte-biaa7s){color:var(--text-disabled)}.conversation-item.finished.svelte-biaa7s .newness-dot:where(.svelte-biaa7s){opacity:.45}.kind-icon.svelte-biaa7s{flex-shrink:0;margin-top:.15rem;font-size:var(--text-xs);color:var(--text-muted);width:1rem;text-align:center}.conversation-item-main.svelte-biaa7s{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.title-row.svelte-biaa7s{display:flex;align-items:center;gap:var(--space-2);min-width:0}.title-main.svelte-biaa7s{display:flex;align-items:center;gap:var(--space-1);flex:1;min-width:0}.title.svelte-biaa7s{min-width:0;font-weight:500;font-size:var(--text-sm);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outcome-icon.svelte-biaa7s{flex-shrink:0;font-size:var(--text-xs);line-height:1}.outcome-icon.outcome-ok.svelte-biaa7s{color:var(--color-success)}.outcome-icon.outcome-fail.svelte-biaa7s{color:var(--color-danger)}.conversation-item.finished.svelte-biaa7s .outcome-icon.outcome-ok:where(.svelte-biaa7s){color:var(--color-success)}.conversation-item.finished.svelte-biaa7s .outcome-icon.outcome-fail:where(.svelte-biaa7s){color:var(--color-danger)}.newness-dot.svelte-biaa7s{flex-shrink:0;width:.5rem;height:.5rem;border-radius:999px;background:#60a5fa;box-shadow:0 0 0 2px color-mix(in srgb,#60a5fa 25%,transparent)}.status-line.svelte-biaa7s,.parent-line.svelte-biaa7s{font-size:var(--text-xs);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parent-line.svelte-biaa7s{color:var(--text-secondary)}.context-menu.svelte-biaa7s{position:fixed;z-index:1200;display:flex;flex-direction:column;gap:0;min-width:11.5rem;padding:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:var(--shadow-md)}.context-menu-item.svelte-biaa7s{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer}.context-menu-item.svelte-biaa7s:hover{background:var(--bg-hover)}.use-sidebar.svelte-jy26i7{display:flex;flex-direction:column;width:18rem;border-right:1px solid var(--border-default);background:var(--bg-page);flex-shrink:0;min-height:0;overflow:hidden}.actions.svelte-jy26i7{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) var(--space-2) var(--space-1);flex-shrink:0}.action-row.svelte-jy26i7{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-primary);font:inherit;font-size:var(--text-sm);font-weight:500;text-align:left;cursor:pointer}.action-row.svelte-jy26i7:hover{background:var(--bg-hover)}.nav.svelte-jy26i7{flex-shrink:0;padding:var(--space-1) 0 var(--space-4)}.group-label.svelte-jy26i7{padding:var(--space-2) var(--space-4) var(--space-1);font-size:var(--text-xs);font-weight:600;letter-spacing:.05em;color:var(--text-disabled);text-transform:uppercase}.conversations-panel.svelte-jy26i7{display:flex;flex:1 1 0;flex-direction:column;min-height:0;overflow:hidden}.footer.svelte-jy26i7{flex-shrink:0;padding:var(--space-2);border-top:1px solid var(--border-muted)}.footer-btn.svelte-jy26i7{color:var(--text-secondary);font-weight:500}.footer-btn.svelte-jy26i7:hover{color:var(--text-primary)}@media(max-width:47.9375rem){.action-row.svelte-jy26i7,.footer-btn.svelte-jy26i7{min-height:2.75rem}}.empty.svelte-1bm0yy4{padding:var(--space-4);text-align:center;color:var(--text-muted);font-size:var(--text-sm)}.command-palette-overlay.svelte-1bm0yy4{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:flex;align-items:flex-start;justify-content:center;padding-top:15vh;background:var(--bg-overlay)}.command-palette.svelte-1bm0yy4{width:100%;max-width:36rem;border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:var(--shadow-lg);overflow:hidden}.command-palette-input.svelte-1bm0yy4{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border-muted)}.command-palette-input.svelte-1bm0yy4 input:where(.svelte-1bm0yy4){flex:1;border:none;background:transparent;color:var(--text-primary);font-size:var(--text-md);outline:none}.command-palette-input.svelte-1bm0yy4 input:where(.svelte-1bm0yy4)::placeholder{color:var(--text-muted)}.command-palette-results.svelte-1bm0yy4{max-height:20rem;overflow-y:auto;padding:var(--space-2);position:relative}.command-palette-item.svelte-1bm0yy4{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-primary);font-size:var(--text-base);text-align:left;cursor:pointer}.command-palette-item.svelte-1bm0yy4:hover,.command-palette-item.active.svelte-1bm0yy4{background:var(--bg-active)}.command-palette-item.svelte-1bm0yy4 .description:where(.svelte-1bm0yy4){font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}@media(max-width:47.9375rem){.command-palette-overlay.svelte-1bm0yy4{align-items:stretch;padding-top:0}.command-palette.svelte-1bm0yy4{display:flex;flex-direction:column;max-width:none;height:100%;border-radius:0}.command-palette-results.svelte-1bm0yy4{flex:1;max-height:none}}.root-title.svelte-mgwwdo{margin:0 0 var(--space-3);font-size:var(--text-md);font-weight:600;line-height:1.4;color:var(--text-primary)}.box.svelte-mgwwdo{border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3);display:flex;flex-direction:column;min-width:0}.object.svelte-mgwwdo{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.array.array-of-objects.svelte-mgwwdo{padding:0}.array-item.svelte-mgwwdo{min-width:0;padding-block:var(--space-2)}.array-item.svelte-mgwwdo:first-child{padding-top:0}.array-item.svelte-mgwwdo:last-child{padding-bottom:0}.array-item.has-sep.svelte-mgwwdo{border-top:1px solid var(--border-muted);margin-inline:calc(var(--space-3) * -1);padding-inline:var(--space-3)}.array-of-objects.svelte-mgwwdo>.array-item:where(.svelte-mgwwdo){padding:var(--space-3)}.array-of-objects.svelte-mgwwdo>.array-item.has-sep:where(.svelte-mgwwdo){margin-inline:0;padding-inline:var(--space-3)}.field.svelte-mgwwdo{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.field-label.svelte-mgwwdo{font-size:var(--text-xs);font-weight:600;line-height:1.4;color:var(--text-primary);margin-bottom:var(--space-1)}.field-value.svelte-mgwwdo{min-width:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.6}.leaf-string.svelte-mgwwdo{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.6}.leaf-primitive.svelte-mgwwdo{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.6;font-family:var(--font-mono)}.thought-rollup.svelte-wol3im{align-self:flex-start;width:100%;max-width:42rem;margin-bottom:var(--space-2);font-size:var(--text-xs)}.thought-rollup.svelte-wol3im>summary:where(.svelte-wol3im){display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;color:var(--text-muted);list-style:none;-webkit-user-select:none;user-select:none}.thought-rollup.svelte-wol3im>summary:where(.svelte-wol3im)::-webkit-details-marker{display:none}.thought-rollup.svelte-wol3im>summary:where(.svelte-wol3im):hover{color:var(--text-secondary)}.thought-label.svelte-wol3im{font-weight:500}.thought-rollup.svelte-wol3im>summary:where(.svelte-wol3im) .chevron{font-size:.65rem;transition:transform .15s ease}.thought-rollup[open].svelte-wol3im>summary:where(.svelte-wol3im) .chevron{transform:rotate(180deg)}.thought-body.svelte-wol3im{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-2);padding-left:var(--space-1)}.tool-call.svelte-wol3im{font-size:var(--text-xs);width:100%}.tool-call.svelte-wol3im summary:where(.svelte-wol3im){display:flex;align-items:center;gap:var(--space-2);cursor:pointer;color:var(--text-secondary);list-style:none}.tool-call.svelte-wol3im summary:where(.svelte-wol3im)::-webkit-details-marker{display:none}.tool-call.svelte-wol3im summary:where(.svelte-wol3im):hover{color:var(--text-primary)}.tool-details.svelte-wol3im{width:100%;margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--border-muted);border-radius:var(--radius-md);background:var(--bg-surface);overflow:hidden;box-sizing:border-box}.tool-activity.svelte-wol3im{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary)}.tool-section.svelte-wol3im+.tool-section:where(.svelte-wol3im){padding-top:var(--space-2)}.tool-label.svelte-wol3im{display:block;font-size:var(--text-xs);font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-1)}.status-denied.svelte-wol3im{margin-left:auto;color:var(--text-muted);font-size:var(--text-xs)}pre.svelte-wol3im{margin:0;padding:var(--space-3);background:var(--bg-page);border:1px solid var(--border-muted);border-radius:var(--radius-md);overflow-x:auto;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary)}.message.svelte-11gjw00{display:flex;flex-direction:column;max-width:42rem;width:100%;position:relative}.message.user.svelte-11gjw00{align-self:flex-end;align-items:flex-end}.message.steering-pending.svelte-11gjw00{opacity:.6}.message.assistant.svelte-11gjw00{align-self:flex-start;align-items:flex-start}.message-actions.svelte-11gjw00{display:flex;justify-content:flex-end;gap:var(--space-1);margin-top:calc(-1 * var(--space-3));margin-bottom:var(--space-2);min-height:1.75rem;opacity:0;transition:opacity .12s ease}.message.svelte-11gjw00:hover .message-actions:where(.svelte-11gjw00),.message.svelte-11gjw00:focus-within .message-actions:where(.svelte-11gjw00){opacity:1}@media(pointer:coarse){.message-actions.svelte-11gjw00{opacity:1}}.message.svelte-11gjw00:has(.message-actions:where(.svelte-11gjw00)) .bubble:where(.svelte-11gjw00){margin-bottom:var(--space-2)}.edit-bubble.svelte-11gjw00{display:flex;flex-direction:column;gap:var(--space-3);width:min(100%,28rem)}.edit-input.svelte-11gjw00{width:100%;min-height:4.5rem;resize:vertical;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-page);color:var(--text-primary);font:inherit;font-size:var(--text-sm);line-height:1.5;box-sizing:border-box}.edit-input.svelte-11gjw00:focus{outline:none;border-color:var(--color-primary)}.edit-input.svelte-11gjw00:disabled{opacity:.7}@media(max-width:47.9375rem){.edit-input.svelte-11gjw00{font-size:1rem}}.edit-actions.svelte-11gjw00{display:flex;justify-content:flex-end;gap:var(--space-2)}.attachments.svelte-11gjw00{list-style:none;margin:0 0 var(--space-1);padding:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);max-width:100%}.attachments.svelte-11gjw00 li:where(.svelte-11gjw00){display:flex;align-items:center;gap:var(--space-1);padding:.15rem .5rem;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-page);max-width:100%}.attachments.svelte-11gjw00 .name:where(.svelte-11gjw00){max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bubble.svelte-11gjw00{padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl);background:var(--bg-surface);border:1px solid var(--border-default);color:var(--text-primary);font-size:var(--text-sm);line-height:1.6;width:100%;margin-bottom:var(--space-5)}.bubble.has-followup.svelte-11gjw00{margin-bottom:var(--space-1)}.assistant.svelte-11gjw00{margin-bottom:var(--space-5);font-size:15px}.message.assistant.tool-only.svelte-11gjw00{margin-bottom:var(--space-1)}.message.assistant.tool-only.svelte-11gjw00>.assistant:where(.svelte-11gjw00){margin-bottom:0}.user.svelte-11gjw00 .bubble:where(.svelte-11gjw00){background:var(--color-primary-muted);border-color:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 28%,transparent);color:var(--text-primary);border-bottom-right-radius:var(--radius-sm)}.assistant.svelte-11gjw00 .bubble:where(.svelte-11gjw00){border-bottom-left-radius:var(--radius-sm)}.bubble.streaming.svelte-11gjw00{border-color:color-mix(in srgb,var(--color-primary) 35%,transparent)}.structured.svelte-11gjw00{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.cancelled-note.svelte-11gjw00{margin:0 0 var(--space-5);padding:0 var(--space-1);font-size:var(--text-xs);line-height:1.4;color:var(--text-muted)}.thinking.svelte-11gjw00{display:flex;align-items:center;gap:.3rem;padding:var(--space-1) 0}.dot.svelte-11gjw00{width:.4rem;height:.4rem;border-radius:var(--radius-full);background:var(--text-muted);animation:svelte-11gjw00-pulse 1.2s ease-in-out infinite}.dot.svelte-11gjw00:nth-child(2){animation-delay:.15s}.dot.svelte-11gjw00:nth-child(3){animation-delay:.3s}.cursor.svelte-11gjw00{display:inline-block;width:.45rem;height:1em;margin-left:1px;vertical-align:text-bottom;background:var(--color-primary);border-radius:1px;animation:svelte-11gjw00-blink 1s step-end infinite}.inline-thought.svelte-11gjw00{width:100%;margin-bottom:var(--space-1)}.tool-calls.svelte-11gjw00{display:flex;flex-direction:column;gap:var(--space-1);width:100%}.tool-calls.svelte-11gjw00+.assistant:where(.svelte-11gjw00){margin-top:var(--space-3)}.tool-call.svelte-11gjw00{font-size:var(--text-xs);width:100%}.tool-call.svelte-11gjw00 summary:where(.svelte-11gjw00){display:flex;align-items:center;gap:var(--space-2);cursor:pointer;color:var(--text-secondary);list-style:none}.tool-call.svelte-11gjw00 summary:where(.svelte-11gjw00)::-webkit-details-marker{display:none}.tool-call.svelte-11gjw00 summary:where(.svelte-11gjw00):hover{color:var(--text-primary)}.tool-details.svelte-11gjw00{width:100%;margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--border-muted);border-radius:var(--radius-md);background:var(--bg-surface);overflow:hidden;box-sizing:border-box}.tool-activity.svelte-11gjw00{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary)}.tool-section.svelte-11gjw00+.tool-section:where(.svelte-11gjw00){padding-top:var(--space-2)}.tool-label.svelte-11gjw00{display:block;font-size:var(--text-xs);font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-1)}.approval-card.svelte-11gjw00{width:100%;padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);display:flex;flex-direction:column;gap:var(--space-2)}.approval-header.svelte-11gjw00{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:600;color:var(--text-primary)}.approval-summary.svelte-11gjw00{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.45;word-break:break-word}.approval-actions.svelte-11gjw00{display:flex;justify-content:flex-end;gap:var(--space-2)}.btn-approve.svelte-11gjw00,.btn-deny.svelte-11gjw00{border-radius:var(--radius-md);padding:.35rem .75rem;font-size:var(--text-xs);font-weight:600;cursor:pointer;border:1px solid var(--border-default);background:var(--bg-page);color:var(--text-primary)}.btn-approve.svelte-11gjw00:disabled,.btn-deny.svelte-11gjw00:disabled{opacity:.5;cursor:not-allowed}.btn-approve.svelte-11gjw00{background:var(--color-primary);border-color:transparent;color:#fff}.status-denied.svelte-11gjw00{margin-left:auto;color:var(--text-muted);font-size:var(--text-xs)}.tech-details.svelte-11gjw00{margin-top:var(--space-1)}pre.svelte-11gjw00{margin:0;padding:var(--space-3);background:var(--bg-page);border:1px solid var(--border-muted);border-radius:var(--radius-md);overflow-x:auto;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary)}@keyframes svelte-11gjw00-pulse{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes svelte-11gjw00-blink{0%,to{opacity:1}50%{opacity:0}}.spreadsheet-preview.svelte-1mz2jyd{display:flex;flex-direction:column;gap:var(--space-2);max-width:100%}.spreadsheet-preview.compact.svelte-1mz2jyd{width:100%;height:100%;gap:0}.spreadsheet-preview.compact.svelte-1mz2jyd .table-scroll:where(.svelte-1mz2jyd){flex:1;min-height:0;max-height:none;border:none;border-radius:0}.spreadsheet-preview.compact.svelte-1mz2jyd .preview-table:where(.svelte-1mz2jyd){font-size:var(--text-xs)}.spreadsheet-preview.compact.svelte-1mz2jyd .preview-table:where(.svelte-1mz2jyd) th:where(.svelte-1mz2jyd),.spreadsheet-preview.compact.svelte-1mz2jyd .preview-table:where(.svelte-1mz2jyd) td:where(.svelte-1mz2jyd){padding:var(--space-1) var(--space-2);max-width:8rem}.sheet-name.svelte-1mz2jyd{margin:0;font-size:var(--text-xs);font-weight:500;color:var(--text-muted)}.table-scroll.svelte-1mz2jyd{max-width:100%;overflow:auto;border:1px solid var(--border-muted);border-radius:var(--radius-md);background:var(--bg-surface)}.preview-table.svelte-1mz2jyd{width:max-content;min-width:100%;border-collapse:collapse;font-size:var(--text-sm)}.preview-table.svelte-1mz2jyd th:where(.svelte-1mz2jyd),.preview-table.svelte-1mz2jyd td:where(.svelte-1mz2jyd){padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--border-muted);white-space:nowrap;max-width:16rem;overflow:hidden;text-overflow:ellipsis}.preview-table.svelte-1mz2jyd th:where(.svelte-1mz2jyd){position:sticky;top:0;z-index:1;background:var(--bg-surface);color:var(--text-table-heading);font-weight:500;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em}.preview-table.svelte-1mz2jyd td:where(.svelte-1mz2jyd){color:var(--text-primary)}.preview-table.svelte-1mz2jyd tbody:where(.svelte-1mz2jyd) tr:where(.svelte-1mz2jyd):last-child td:where(.svelte-1mz2jyd){border-bottom:none}.truncation-note.svelte-1mz2jyd{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.present-preview.svelte-1pp8klc{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.preview-skeleton.svelte-1pp8klc{width:100%;height:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--bg-surface) 92%,var(--text-muted)),color-mix(in srgb,var(--bg-surface) 80%,var(--text-muted)),color-mix(in srgb,var(--bg-surface) 92%,var(--text-muted)));background-size:200% 100%;animation:svelte-1pp8klc-shimmer 1.2s ease-in-out infinite}.preview-image.svelte-1pp8klc{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.preview-image.is-pdf.svelte-1pp8klc{object-position:top center}.file-generic.svelte-1pp8klc{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--text-muted);font-size:2rem}@keyframes svelte-1pp8klc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.platform-message.svelte-1eqbkgr{align-self:stretch;max-width:42rem;width:100%;margin-top:var(--space-4);margin-bottom:var(--space-5);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px dashed var(--border-default);background:color-mix(in srgb,var(--bg-surface) 88%,var(--color-primary-muted))}.platform-header.svelte-1eqbkgr{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.platform-title.svelte-1eqbkgr{text-transform:none;letter-spacing:normal;font-size:var(--text-sm);color:var(--text-primary)}.platform-body.svelte-1eqbkgr{margin:0;font-size:var(--text-sm);line-height:1.55;color:var(--text-primary)}.platform-body.script-status.svelte-1eqbkgr{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--text-xs)}.platform-body.success.svelte-1eqbkgr{color:var(--color-success, #15803d)}.platform-body.failed.svelte-1eqbkgr{color:var(--color-danger)}.script-meta.svelte-1eqbkgr{color:var(--text-muted);font-weight:400}.script-output.svelte-1eqbkgr{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--bg-muted, color-mix(in srgb, var(--bg-surface) 70%, var(--border-default)));font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--text-xs);line-height:1.45;white-space:pre-wrap;word-break:break-word;max-height:12rem;overflow:auto}.present-files.svelte-1eqbkgr{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-3)}.present-file-card.svelte-1eqbkgr{width:250px;border:1px solid var(--border-muted);border-radius:var(--radius-md);overflow:hidden;background:var(--bg-surface)}.present-file-preview.svelte-1eqbkgr{width:250px;height:180px;overflow:hidden;border-bottom:1px solid var(--border-muted);background:color-mix(in srgb,var(--bg-surface) 92%,var(--text-muted))}.file-preview-image.svelte-1eqbkgr{display:block;width:100%;height:100%;object-fit:contain;object-position:center center}.present-file-preview.is-pdf.svelte-1eqbkgr .file-preview-image:where(.svelte-1eqbkgr){object-position:top center}.file-generic.svelte-1eqbkgr{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--text-muted);font-size:2rem}.present-file-footer.svelte-1eqbkgr{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);min-height:2.25rem}.present-file-name.svelte-1eqbkgr{flex:1;min-width:0;font-size:var(--text-xs);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.present-file-download.svelte-1eqbkgr{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer}.present-file-download.svelte-1eqbkgr:hover:not(:disabled){color:var(--text-primary);background:color-mix(in srgb,var(--bg-surface) 80%,var(--text-muted))}.present-file-download.svelte-1eqbkgr:disabled{opacity:.5;cursor:not-allowed}.form-summary.svelte-1eqbkgr{margin:0;display:grid;gap:var(--space-2)}.form-row.svelte-1eqbkgr{display:grid;grid-template-columns:minmax(6rem,30%) 1fr;gap:var(--space-2);font-size:var(--text-sm)}dt.svelte-1eqbkgr{margin:0;color:var(--text-muted);font-weight:500}dd.svelte-1eqbkgr{margin:0;color:var(--text-primary);word-break:break-word}.notice.svelte-1byn5av{align-self:stretch;max-width:42rem;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:1.45;margin-bottom:var(--space-5)}.notice.compaction.svelte-1byn5av{flex-direction:row;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-1);background:transparent;border:none;color:var(--text-muted)}.notice.compaction.svelte-1byn5av .fa,.notice.compaction.svelte-1byn5av .fas,.notice.compaction.svelte-1byn5av .far{margin-top:.15rem;opacity:.8}.notice.compaction.svelte-1byn5av p:where(.svelte-1byn5av){margin:0}.notice.error.svelte-1byn5av{background:var(--color-danger-muted);border:1px solid color-mix(in srgb,var(--color-danger) 35%,transparent);color:var(--text-primary)}.error-header.svelte-1byn5av{display:flex;align-items:flex-start;gap:var(--space-3)}.error-icon.svelte-1byn5av{color:var(--color-danger);margin-top:.1rem}.error-text.svelte-1byn5av{min-width:0;flex:1}.error-title.svelte-1byn5av{display:block;font-size:var(--text-sm);font-weight:600;color:var(--color-danger)}.error-summary.svelte-1byn5av{margin:var(--space-1) 0 0;color:var(--text-secondary);word-break:break-word}.details-toggle.svelte-1byn5av{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-2);margin:0;padding:0;border:none;background:none;color:var(--text-muted);font-size:var(--text-xs);cursor:pointer}.details-toggle.svelte-1byn5av:hover{color:var(--text-secondary)}.error-details.svelte-1byn5av{margin:0;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--bg-base);border:1px solid var(--border-default);color:var(--text-secondary);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--text-xs);line-height:1.45;white-space:pre-wrap;word-break:break-word;max-height:16rem;overflow:auto}.thread.svelte-3hdkg2{flex:1 1 0;min-height:0;overflow-y:auto;padding:var(--space-5) var(--space-4)}.thread.overlay-composer.svelte-3hdkg2{padding-bottom:7rem}@media(max-width:47.9375rem){.thread.overlay-composer.svelte-3hdkg2{padding-bottom:max(10rem,calc(7rem + env(safe-area-inset-bottom)))}}.thread-inner.svelte-3hdkg2{display:flex;flex-direction:column;max-width:48rem;margin:0 auto;width:100%}.welcome.svelte-3hdkg2{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);max-width:42rem;margin-bottom:var(--space-5)}.welcome-role.svelte-3hdkg2{padding:0 var(--space-1);font-size:var(--text-xs);font-weight:500;color:var(--text-muted)}.welcome-bubble.svelte-3hdkg2{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-sm);background:var(--bg-surface);border:1px solid var(--border-default);font-size:var(--text-sm);color:var(--text-primary);line-height:1.5;white-space:pre-wrap}.empty.svelte-3hdkg2{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:16rem;padding:var(--space-8) var(--space-4);margin:auto}.empty-icon.svelte-3hdkg2{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-full);background:var(--color-primary-muted);color:var(--color-primary-text);font-size:var(--text-lg);margin-bottom:var(--space-4)}.empty-title.svelte-3hdkg2{margin:0 0 var(--space-2);font-size:var(--text-md);font-weight:600;color:var(--text-primary)}.empty-hint.svelte-3hdkg2{margin:0;max-width:22rem;font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}.pending.svelte-3hdkg2{display:flex;align-items:center;gap:.3rem;padding:var(--space-1) var(--space-1);align-self:flex-start;margin-bottom:var(--space-5)}.dot.svelte-3hdkg2{width:.4rem;height:.4rem;border-radius:var(--radius-full);background:var(--text-muted);animation:svelte-3hdkg2-pulse 1.2s ease-in-out infinite}.dot.svelte-3hdkg2:nth-child(2){animation-delay:.15s}.dot.svelte-3hdkg2:nth-child(3){animation-delay:.3s}@keyframes svelte-3hdkg2-pulse{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-.15rem)}}.context-usage.svelte-17afhy2{position:relative;display:inline-flex;align-items:center;width:fit-content}.trigger.svelte-17afhy2{display:inline-flex;align-items:center;gap:.35rem;margin:0;padding:.15rem .25rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);cursor:pointer;font:inherit;line-height:1}.trigger.svelte-17afhy2:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.ring.svelte-17afhy2{width:1rem;height:1rem;flex-shrink:0}.track.svelte-17afhy2{stroke:var(--border-muted, var(--border-default));opacity:.85}.fill.svelte-17afhy2{stroke:currentColor;transition:stroke-dashoffset .25s ease,stroke .2s ease}.pct.svelte-17afhy2{font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:500;color:var(--text-muted);letter-spacing:.01em}.context-usage.warn.svelte-17afhy2 .trigger:where(.svelte-17afhy2){color:var(--color-warning)}.context-usage.critical.svelte-17afhy2 .trigger:where(.svelte-17afhy2){color:var(--color-danger)}.context-usage.warn.svelte-17afhy2 .pct:where(.svelte-17afhy2),.context-usage.critical.svelte-17afhy2 .pct:where(.svelte-17afhy2){color:inherit}.tip.svelte-17afhy2{position:absolute;right:0;bottom:calc(100% + .35rem);z-index:3;min-width:12rem;max-width:18rem;padding:.45rem .6rem;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:var(--shadow-sm);color:var(--text-secondary);pointer-events:auto}.tip-percent.svelte-17afhy2{margin:0;font-size:var(--text-xs);font-weight:600;color:var(--text-primary)}.tip-detail.svelte-17afhy2{margin:.2rem 0 0;font-size:var(--text-xs);line-height:1.35;color:var(--text-muted)}.rate-limit-banner.svelte-193oa16{margin:0;font-size:var(--text-xs);line-height:1.35}.warn.svelte-193oa16{color:var(--color-warning, #a16207)}.block.svelte-193oa16{color:var(--color-danger, #b91c1c)}.subagent-activity.svelte-o2lu3h{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:42rem;z-index:3}.pill.svelte-o2lu3h{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.25rem .65rem;border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-elevated);color:var(--text-secondary, var(--color-text));font:inherit;font-size:var(--text-xs);font-weight:500;line-height:1.2;cursor:pointer;box-shadow:var(--shadow-sm)}.pill.svelte-o2lu3h .fa-icon{animation:svelte-o2lu3h-subagent-spin 1s linear infinite}@keyframes svelte-o2lu3h-subagent-spin{to{transform:rotate(360deg)}}.pill.svelte-o2lu3h:hover{border-color:var(--border-muted, var(--color-text-muted))}.pill.svelte-o2lu3h:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.panel.svelte-o2lu3h{position:absolute;left:0;bottom:calc(100% + var(--space-2));z-index:4;width:min(100%,42rem);max-width:42rem;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:var(--shadow-sm);color:var(--text-secondary, var(--color-text))}.panel__head.svelte-o2lu3h{margin-bottom:var(--space-2)}.panel__title.svelte-o2lu3h{font-size:var(--text-sm);font-weight:600;color:var(--text-primary, var(--color-text))}.panel__list.svelte-o2lu3h{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.panel__row.svelte-o2lu3h{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}.panel__row--nested.svelte-o2lu3h{border-left:2px solid var(--border-subtle, var(--border-default));padding-left:calc(var(--depth) * var(--space-4) + var(--space-2))}.panel__meta.svelte-o2lu3h{display:flex;flex-direction:column;gap:.1rem;min-width:0}.panel__name.svelte-o2lu3h{font-size:var(--text-sm);font-weight:500;color:var(--text-primary, var(--color-text));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel__type.svelte-o2lu3h{font-size:var(--text-xs);color:var(--text-muted, var(--color-text-muted));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel__actions.svelte-o2lu3h{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.panel__stop.svelte-o2lu3h{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-subtle, var(--border-default));background:transparent;color:var(--text-primary, var(--color-text));font-size:var(--text-xs);padding:.2rem .55rem;border-radius:var(--radius-sm);cursor:pointer}.panel__stop.svelte-o2lu3h:hover:not(:disabled){border-color:var(--text-muted, var(--color-text-muted))}.panel__stop.svelte-o2lu3h:disabled{opacity:.6;cursor:default}.composer.svelte-vqyzz1{position:absolute;left:0;right:0;bottom:0;padding:var(--space-4);padding-bottom:max(var(--space-4),env(safe-area-inset-bottom));z-index:2}.composer.drag-active.svelte-vqyzz1 .composer-inner:where(.svelte-vqyzz1){border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.composer.drag-active.svelte-vqyzz1 .composer-inner:where(.svelte-vqyzz1):after{content:var(--drop-attach-label, "Drop files to attach");position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border:2px dashed var(--color-primary);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--color-primary) 8%,var(--bg-elevated));color:var(--color-primary);font-size:var(--text-sm);font-weight:500;pointer-events:none;z-index:1}.composer-fade.svelte-vqyzz1{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent,var(--bg-page) 45%);pointer-events:none}.composer-stack.svelte-vqyzz1{position:relative;display:flex;flex-direction:column;gap:var(--space-2);max-width:48rem;margin:0 auto}.composer-leading.svelte-vqyzz1{padding:0}.composer-leading.svelte-vqyzz1:not(:has(*)){display:none}.composer-status.svelte-vqyzz1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:0 var(--space-1);min-height:1.25rem}.composer-status.svelte-vqyzz1:not(:has(.subagent-activity,.rate-limit-banner,.context-usage)){display:none}.composer-status-start.svelte-vqyzz1{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-width:0;flex:1}.composer-status-end.svelte-vqyzz1{flex-shrink:0;margin-left:auto}.composer-inner.svelte-vqyzz1{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--bg-elevated);box-shadow:var(--shadow-sm)}.composer-inner.svelte-vqyzz1:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 1px var(--border-focus)}.attachments.svelte-vqyzz1{list-style:none;margin:0;padding:0 var(--space-1);display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary)}.attachment-file.svelte-vqyzz1{display:flex;align-items:center;gap:var(--space-2);padding:.15rem .5rem;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-page)}.attachment-image.svelte-vqyzz1{position:relative;width:3rem;height:3rem;padding:0;border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden;background:var(--bg-page)}.thumb.svelte-vqyzz1{display:block;width:100%;height:100%;object-fit:cover}.name.svelte-vqyzz1{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remove.svelte-vqyzz1{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-muted);cursor:pointer;font-size:var(--text-xs);padding:0;line-height:1}.remove.svelte-vqyzz1:hover{color:var(--text-primary)}.remove-overlay.svelte-vqyzz1{position:absolute;top:.1rem;right:.15rem;width:1.1rem;height:1.1rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-page) 85%,transparent);color:var(--text-primary);font-size:.65rem}.composer-row.svelte-vqyzz1{display:flex;align-items:flex-end;gap:var(--space-2)}.mic.svelte-vqyzz1{flex-shrink:0;display:inline-flex}.mic.svelte-vqyzz1 .btn-icon{background:transparent;color:var(--text-muted);border-radius:var(--radius-md);transition:color .15s ease,box-shadow .15s ease}.mic.svelte-vqyzz1 .btn-icon:hover:not(:disabled){background:transparent;color:var(--text-secondary)}.mic.connecting.svelte-vqyzz1 .btn-icon{color:var(--text-secondary);box-shadow:0 0 0 2px color-mix(in srgb,var(--text-muted) 45%,transparent);animation:svelte-vqyzz1-mic-connecting 1.1s ease-in-out infinite}.mic.listening.svelte-vqyzz1:not(.connecting) .btn-icon{color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 35%,transparent);animation:svelte-vqyzz1-mic-pulse 1.4s ease-in-out infinite}.mic.ready-flash.svelte-vqyzz1 .btn-icon{color:var(--color-primary);animation:svelte-vqyzz1-mic-ready-flash .65s ease-out}@keyframes svelte-vqyzz1-mic-connecting{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,var(--text-muted) 40%,transparent);opacity:.85}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--text-muted) 22%,transparent);opacity:1}}@keyframes svelte-vqyzz1-mic-pulse{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 35%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 18%,transparent)}}@keyframes svelte-vqyzz1-mic-ready-flash{0%{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 40%,transparent)}35%{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-primary) 50%,transparent)}to{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 35%,transparent)}}.composer-input.svelte-vqyzz1{flex:1;min-width:0;resize:none;border:none;background:transparent;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.5;padding:var(--space-2) var(--space-1);max-height:10rem;outline:none}.composer-input.svelte-vqyzz1::placeholder{color:var(--text-muted)}.composer-input.svelte-vqyzz1:disabled{opacity:.6;cursor:not-allowed}.composer-row.svelte-vqyzz1 .btn-icon{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:var(--radius-lg)}@media(max-width:47.9375rem){.composer-input.svelte-vqyzz1{font-size:1rem}.composer-row.svelte-vqyzz1 .btn-icon{width:var(--btn-height);height:var(--btn-height)}}.composer-row.svelte-vqyzz1>.btn-icon:last-child{background:var(--color-primary);color:#fff;border:none}.composer-row.svelte-vqyzz1>.btn-icon:last-child:hover:not(:disabled){background:var(--color-primary-hover)}.composer-row.svelte-vqyzz1>.btn-icon:last-child:disabled{opacity:.45;cursor:not-allowed}.assistant-panel.svelte-rwbvpp{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--bg-page);border-left:1px solid var(--border-default);position:relative}.assistant-panel-page.svelte-rwbvpp{flex:1;width:100%;border-left:none}.panel-header.svelte-rwbvpp{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-muted);flex-shrink:0;background:var(--bg-elevated)}.title-wrap.svelte-rwbvpp{position:relative;min-width:0;flex:1}.title-btn.svelte-rwbvpp{display:flex;align-items:center;gap:var(--space-2);border:none;background:transparent;color:var(--text-primary);font-size:var(--text-sm);font-weight:600;cursor:pointer;padding:0;max-width:100%}.title.svelte-rwbvpp{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caret.svelte-rwbvpp{color:var(--text-muted);font-size:var(--text-xs)}.picker.svelte-rwbvpp{position:absolute;top:calc(100% + .35rem);left:0;z-index:20;min-width:14rem;max-width:20rem;max-height:16rem;overflow:auto;background:var(--bg-page);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-1)}.picker-item.svelte-rwbvpp{display:block;width:100%;text-align:left;border:none;background:transparent;color:var(--text-secondary);font-size:var(--text-sm);padding:.4rem .55rem;border-radius:var(--radius-sm);cursor:pointer}.picker-item.svelte-rwbvpp:hover,.picker-item.active.svelte-rwbvpp{background:var(--bg-surface);color:var(--text-primary)}.picker-item.new.svelte-rwbvpp{font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border-muted);margin-bottom:var(--space-1);border-radius:0}.header-actions.svelte-rwbvpp{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}.banner.svelte-rwbvpp{margin:0;padding:var(--space-3) var(--space-4);font-size:var(--text-xs);line-height:1.45;color:var(--text-secondary);background:var(--bg-surface);border-bottom:1px solid var(--border-muted)}.thread.svelte-rwbvpp{flex:1;min-height:0;overflow:auto;padding:var(--space-4)}.composer.svelte-rwbvpp{flex-shrink:0;border-top:1px solid var(--border-muted);padding:var(--space-3)}.main.svelte-vnyxcj{flex:1 1 0;display:flex;flex-direction:column;min-height:0;min-width:0;overflow-y:auto;padding:var(--space-4) var(--space-8) var(--space-8)}.main.flush.svelte-vnyxcj{padding:0;overflow:hidden}@media(max-width:63.9375rem){.main.svelte-vnyxcj:not(.flush){flex:0 0 auto;overflow:visible;padding:var(--space-4) var(--space-4) var(--space-6)}}@media(max-width:47.9375rem){.main.svelte-vnyxcj:not(.flush){padding:var(--space-3) var(--space-3) var(--space-6)}}.shell.svelte-12hq2y2{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;overscroll-behavior-y:contain;background:var(--bg-page)}.shell.workflow-focus.svelte-12hq2y2 .shell-body:where(.svelte-12hq2y2){min-height:0}.shell-body.svelte-12hq2y2{display:flex;flex:1;min-height:0;position:relative}.nav-drawer.svelte-12hq2y2{display:flex;flex-direction:column;flex-shrink:0;min-height:0;align-self:stretch}.nav-drawer.svelte-12hq2y2>.sidebar,.nav-drawer.svelte-12hq2y2>.use-sidebar{flex:1 1 auto;min-height:0;height:100%}.nav-backdrop.svelte-12hq2y2{display:none;position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#0f172a59;z-index:25;cursor:pointer}.content-column.svelte-12hq2y2{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.page-body.svelte-12hq2y2{display:flex;flex:1;min-height:0;min-width:0}.no-access.svelte-12hq2y2{display:flex;flex:1;align-items:center;justify-content:center;max-width:28rem;margin:0 auto;padding:var(--space-8) 0}.assistant-column.svelte-12hq2y2{flex:0 0 min(24rem,100%);width:min(24rem,100%);min-width:0;min-height:0;z-index:30}.assistant-backdrop.svelte-12hq2y2{display:none;position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#0f172a59;z-index:25;cursor:pointer}@media(max-width:47.9375rem){.nav-drawer.svelte-12hq2y2{position:absolute;inset:0 auto 0 0;z-index:30;overflow-y:auto;overscroll-behavior:contain}.nav-drawer.svelte-12hq2y2 .sidebar{position:static;width:min(var(--sidebar-width),84vw);height:100%;box-shadow:var(--shadow-lg)}.nav-drawer.svelte-12hq2y2 .sidebar.collapsed{width:min(var(--sidebar-width),84vw)}.nav-drawer.svelte-12hq2y2 .use-sidebar{position:static;width:min(18rem,88vw);height:100%;box-shadow:var(--shadow-lg)}.nav-open.svelte-12hq2y2 .nav-backdrop:where(.svelte-12hq2y2){display:block}}@media(max-width:63.9375rem){.page-body.svelte-12hq2y2{flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.assistant-open.svelte-12hq2y2 .assistant-column:where(.svelte-12hq2y2){position:absolute;top:0;right:0;bottom:0;width:min(24rem,100%);box-shadow:var(--shadow-lg)}.assistant-open.svelte-12hq2y2 .assistant-backdrop:where(.svelte-12hq2y2){display:block}}@media(max-width:47.9375rem){.assistant-open.svelte-12hq2y2 .assistant-column:where(.svelte-12hq2y2){width:min(24rem,92vw)}}.nav-item-wrap.svelte-qtazdn{margin:0}.nav-item.svelte-qtazdn{display:flex;align-items:center;gap:var(--space-2);min-height:2rem;margin:1px 0;padding-left:calc(var(--space-3) + var(--depth) * var(--space-3));padding-right:var(--space-2);border-left:3px solid transparent;border-radius:0 var(--radius-md) var(--radius-md) 0;text-decoration:none;color:var(--text-secondary)}.nav-item.svelte-qtazdn:hover{background:var(--bg-hover);color:var(--text-primary)}.nav-item.active.svelte-qtazdn{background:var(--bg-active);border-left-color:var(--color-primary);color:var(--text-primary)}.nav-item.folder.svelte-qtazdn{padding-top:var(--space-1);padding-bottom:var(--space-1)}.nav-item.folder.active.svelte-qtazdn .nav-label:where(.svelte-qtazdn){font-weight:600}.nav-toggle-row.svelte-qtazdn{width:100%;border:none;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;font:inherit}.nav-toggle-row.svelte-qtazdn .nav-label:where(.svelte-qtazdn){flex:1}.nav-toggle-row.svelte-qtazdn .chevron:where(.svelte-qtazdn){flex-shrink:0;margin-right:var(--space-1)}.nav-item.leaf.svelte-qtazdn{display:flex;align-items:center;padding-top:var(--space-2);padding-bottom:var(--space-2);font-size:var(--text-sm);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item.leaf.active.svelte-qtazdn{font-weight:600}.nav-label.svelte-qtazdn{flex:1;min-width:0;padding:var(--space-1) 0;font-size:var(--text-sm);line-height:1.35;font-weight:500;color:inherit;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-label.svelte-qtazdn:hover{color:inherit}.disclosure.svelte-qtazdn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.disclosure.svelte-qtazdn:hover{background:var(--bg-hover);color:var(--text-secondary)}.chevron.svelte-qtazdn{display:block;width:.35rem;height:.35rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .15s ease}.open.svelte-qtazdn .chevron:where(.svelte-qtazdn){transform:rotate(45deg)}.docs-sidebar.svelte-on17ev{width:17.5rem;height:100%;flex-shrink:0;overflow:auto;border-right:1px solid var(--border-muted);background:var(--bg-surface);padding:var(--space-4) var(--space-2) var(--space-6);-webkit-overflow-scrolling:touch}@media(max-width:960px){.docs-sidebar.svelte-on17ev{width:100%;border-right:none}}.sidebar-label.svelte-on17ev{margin:0 0 var(--space-3);padding:0 var(--space-3);font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.docs-sidebar.svelte-on17ev .docs-nav,.docs-sidebar.svelte-on17ev .docs-nav ul{list-style:none;margin:0;padding:0}.docs-sidebar.svelte-on17ev .docs-nav>li{list-style:none}.docs-shell.svelte-1qev4c9{display:flex;flex-direction:column;min-height:100vh;background:var(--bg-page);color:var(--text-primary);overflow-x:clip}.docs-header.svelte-1qev4c9{border-bottom:1px solid var(--border-muted);background:var(--bg-surface)}.docs-header-inner.svelte-1qev4c9{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-5);min-width:0}.docs-header-start.svelte-1qev4c9{display:flex;align-items:center;gap:var(--space-2);min-width:0}.docs-menu-toggle.svelte-1qev4c9{display:none;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;padding:0;border:1px solid var(--border-muted);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.docs-menu-toggle.svelte-1qev4c9:hover{background:var(--bg-hover);color:var(--text-primary)}.docs-menu-toggle.svelte-1qev4c9:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.docs-brand.svelte-1qev4c9{font-size:var(--text-md);font-weight:600;color:var(--text-primary);text-decoration:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-brand.svelte-1qev4c9:hover{color:var(--text-link)}.docs-return.svelte-1qev4c9{flex-shrink:0;min-height:2.5rem}.docs-return-short.svelte-1qev4c9{display:none}.docs-body.svelte-1qev4c9{display:flex;flex:1;min-height:0;position:relative}.docs-sidebar-panel.svelte-1qev4c9{flex-shrink:0;min-height:0}.docs-sidebar-backdrop.svelte-1qev4c9{display:none;position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#0f172a59;z-index:25;cursor:pointer}.docs-main.svelte-1qev4c9{flex:1;overflow:auto;padding:var(--space-6) var(--space-8);max-width:52rem;min-width:0}.docs-main-wide.svelte-1qev4c9{max-width:80rem}.docs-page-title.svelte-1qev4c9{margin:0 0 var(--space-5);font-size:var(--text-2xl);line-height:1.25;overflow-wrap:anywhere}@media(max-width:960px){.docs-menu-toggle.svelte-1qev4c9{display:inline-flex}.docs-header-inner.svelte-1qev4c9{padding:var(--space-3) var(--space-4)}.docs-return-full.svelte-1qev4c9{display:none}.docs-return-short.svelte-1qev4c9{display:inline}.docs-sidebar-panel.svelte-1qev4c9{position:absolute;top:0;left:0;bottom:0;z-index:30;width:min(17.5rem,88vw);transform:translate(-100%);transition:transform .2s ease;pointer-events:none}.docs-sidebar-open.svelte-1qev4c9 .docs-sidebar-panel:where(.svelte-1qev4c9){transform:translate(0);pointer-events:auto;box-shadow:var(--shadow-lg)}.docs-sidebar-open.svelte-1qev4c9 .docs-sidebar-backdrop:where(.svelte-1qev4c9){display:block}.docs-main.svelte-1qev4c9{padding:var(--space-5) var(--space-4)}}@media(max-width:640px){.docs-header-inner.svelte-1qev4c9{padding:var(--space-3)}.docs-main.svelte-1qev4c9{padding:var(--space-4) var(--space-3)}.docs-page-title.svelte-1qev4c9{font-size:var(--text-xl)}}.lightbox-overlay.svelte-1unu2q9{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:var(--bg-overlay)}.lightbox.svelte-1unu2q9{position:relative;display:flex;flex-direction:column;width:min(96vw,72rem);max-height:92vh;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:var(--shadow-lg)}.lightbox-close.svelte-1unu2q9{position:absolute;top:var(--space-3);right:var(--space-3);z-index:1}.lightbox-body.svelte-1unu2q9{overflow:auto;padding:var(--space-8) var(--space-6) var(--space-6);text-align:center}.lightbox-body.svelte-1unu2q9 svg{max-width:100%;height:auto}.docs-not-found.svelte-15vul32{color:var(--text-secondary)}.docs-not-found.svelte-15vul32 h2:where(.svelte-15vul32){margin:0 0 var(--space-3);color:var(--text-primary)}.docs-not-found.svelte-15vul32 p:where(.svelte-15vul32){margin:0 0 var(--space-4)}.docs-not-found.svelte-15vul32 a:where(.svelte-15vul32){color:var(--text-link);text-decoration:none}.docs-not-found.svelte-15vul32 a:where(.svelte-15vul32):hover{text-decoration:underline}.schema-block.svelte-40z8i1{margin:0 0 var(--space-2);padding-left:calc(var(--depth) * var(--space-3))}.schema-block.svelte-40z8i1:last-child{margin-bottom:0}.schema-row.svelte-40z8i1{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}.schema-name.svelte-40z8i1{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;color:var(--text-primary);background:transparent;border:none;padding:0}.schema-type.svelte-40z8i1{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-primary-text)}.schema-flag.svelte-40z8i1{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.schema-desc.svelte-40z8i1{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.schema-children.svelte-40z8i1{margin-top:var(--space-2)}.schema-children-nested.svelte-40z8i1{border-left:1px solid var(--border-muted);padding-left:var(--space-3)}.schema-section-label.svelte-40z8i1{margin:0 0 var(--space-2);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:650;letter-spacing:.02em;color:var(--text-muted)}.schema-truncated.svelte-40z8i1{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--text-muted);font-style:italic}.op.svelte-gpjka5{margin:0 0 var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--border-muted)}.op.svelte-gpjka5:last-child{border-bottom:none;margin-bottom:0}.op-header.svelte-gpjka5{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.op-method.svelte-gpjka5{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;padding:.2em .55em;border-radius:var(--radius-sm);color:#fff;background:#64748b}.op-method[data-method=get].svelte-gpjka5{background:#0f766e}.op-method[data-method=post].svelte-gpjka5{background:#1d4ed8}.op-method[data-method=put].svelte-gpjka5,.op-method[data-method=patch].svelte-gpjka5{background:#b45309}.op-method[data-method=delete].svelte-gpjka5{background:#b91c1c}.op-path.svelte-gpjka5{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-primary);background:transparent;border:none;padding:0;word-break:break-all}.op-deprecated.svelte-gpjka5{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;color:var(--color-danger)}.op-summary.svelte-gpjka5{margin:0 0 var(--space-3);font-size:var(--text-lg);font-weight:600;color:var(--text-primary);line-height:1.3}.op-grid.svelte-gpjka5{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);gap:var(--space-5);align-items:start}.op-docs.svelte-gpjka5{min-width:0}.op-docs.svelte-gpjka5 h4:where(.svelte-gpjka5){margin:var(--space-5) 0 var(--space-2);font-size:var(--text-sm);font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.response-heading.svelte-gpjka5{display:flex;align-items:center;gap:var(--space-2)}.op-docs.svelte-gpjka5 h4:where(.svelte-gpjka5){display:flex;align-items:center;gap:var(--space-2)}.op-description.svelte-gpjka5{font-size:var(--text-sm);line-height:1.6}.op-description.svelte-gpjka5>:first-child{margin-top:0}.op-description.svelte-gpjka5>:last-child{margin-bottom:0}.docs-panel.svelte-gpjka5{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-input);border:1px solid var(--border-default);border-radius:var(--radius-md)}.param-list.svelte-gpjka5{display:flex;flex-direction:column;gap:var(--space-3)}.param-row.svelte-gpjka5{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}.param-row.svelte-gpjka5 code:where(.svelte-gpjka5){font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;background:transparent;border:none;padding:0;color:var(--text-primary)}.param-in.svelte-gpjka5,.param-type.svelte-gpjka5{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}.param-optional.svelte-gpjka5{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.param-desc.svelte-gpjka5{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.op-examples.svelte-gpjka5{position:sticky;top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.example-card.svelte-gpjka5{--tok-key: #7dd3fc;--tok-str: #86efac;--tok-num: #fcd34d;--tok-kw: #c4b5fd;--tok-cmd: #93c5fd;--tok-method: #fda4af;--tok-flag: #fdba74;--code-fg: #e5e7eb;background:var(--bg-input);border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm)}.theme-light .example-card.svelte-gpjka5{--tok-key: #0369a1;--tok-str: #15803d;--tok-num: #a16207;--tok-kw: #6d28d9;--tok-cmd: #1d4ed8;--tok-method: #be123c;--tok-flag: #c2410c;--code-fg: #1f2937}.example-label.svelte-gpjka5{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);border-bottom:1px solid var(--border-muted);background:var(--bg-surface)}.example-code.svelte-gpjka5{margin:0;padding:var(--space-3);overflow-x:auto;font-size:var(--text-xs);line-height:1.55;background:transparent;border:none;border-radius:0}.example-code.svelte-gpjka5 code:where(.svelte-gpjka5){font-family:var(--font-mono);background:transparent;border:none;padding:0;color:var(--code-fg);white-space:pre}.example-code.svelte-gpjka5 .tok-key{color:var(--tok-key)}.example-code.svelte-gpjka5 .tok-str{color:var(--tok-str)}.example-code.svelte-gpjka5 .tok-num{color:var(--tok-num)}.example-code.svelte-gpjka5 .tok-kw{color:var(--tok-kw)}.example-code.svelte-gpjka5 .tok-cmd{color:var(--tok-cmd);font-weight:600}.example-code.svelte-gpjka5 .tok-method{color:var(--tok-method);font-weight:700}.example-code.svelte-gpjka5 .tok-flag{color:var(--tok-flag)}@media(max-width:60rem){.op-grid.svelte-gpjka5{grid-template-columns:1fr}.op-examples.svelte-gpjka5{position:static}}.openapi-section.svelte-tkj2mp{margin:var(--space-6) 0}.openapi-empty.svelte-tkj2mp,.openapi-warn.svelte-tkj2mp{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:1.5}.openapi-empty.svelte-tkj2mp{background:var(--bg-elevated);border:1px solid var(--border-muted);color:var(--text-secondary)}.openapi-warn.svelte-tkj2mp{background:color-mix(in srgb,#b45309 12%,var(--bg-surface));border:1px solid color-mix(in srgb,#b45309 35%,var(--border-muted));color:var(--text-primary)}code.svelte-tkj2mp{font-family:var(--font-mono);font-size:.9em}.password-wrap.svelte-16r5xwj{position:relative}.password-wrap.svelte-16r5xwj .input:where(.svelte-16r5xwj){padding-right:calc(var(--btn-height) + var(--space-1))}.password-wrap.has-replace.svelte-16r5xwj .input:where(.svelte-16r5xwj){padding-right:6.75rem}.toggle-vis.svelte-16r5xwj{position:absolute;top:50%;right:var(--space-1);transform:translateY(-50%)}.masked-input.svelte-16r5xwj{color:var(--text-muted);letter-spacing:.15em;cursor:default}.replace-btn.svelte-16r5xwj{position:absolute;top:4px;right:4px;bottom:4px;padding:0 .625rem;border:none;border-radius:calc(var(--radius-md) - 2px);background:var(--bg-inset-action);color:var(--text-inset-action);font-family:inherit;font-size:var(--text-xs);font-weight:500;line-height:1;cursor:pointer;white-space:nowrap;transition:background .15s}.replace-btn.svelte-16r5xwj:hover{background:var(--bg-inset-action-hover)}.turnstile-host.svelte-gx3gc0{min-height:0}.turnstile-notice.svelte-gx3gc0{margin:0;font-size:var(--text-xs, .75rem);line-height:1.45;color:var(--text-secondary);text-align:center}.turnstile-notice.svelte-gx3gc0 a:where(.svelte-gx3gc0){color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px}.turnstile-notice.svelte-gx3gc0 a:where(.svelte-gx3gc0):hover{color:var(--text-primary)}.turnstile-missing.svelte-gx3gc0{margin:0;font-size:var(--text-sm);color:var(--text-danger, #b91c1c)}.login-error.svelte-1428x5h{margin:0}.provider-list.svelte-1cny6cg{display:flex;flex-direction:column;gap:var(--space-3)}.invite-meta.svelte-1pz5a1b{margin-bottom:var(--space-6)}.invite-meta.svelte-1pz5a1b h2:where(.svelte-1pz5a1b){margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.eyebrow.svelte-1pz5a1b{margin:0 0 var(--space-2);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.muted.svelte-1pz5a1b{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5;overflow-wrap:anywhere}.muted.svelte-1pz5a1b strong:where(.svelte-1pz5a1b){color:var(--text-primary);font-weight:600}.hint.svelte-1pz5a1b{margin-top:calc(-1 * var(--space-2))}.invite-message.svelte-1pz5a1b{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-primary);background:var(--bg-page);font-size:var(--text-sm);line-height:1.5;color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.activity-row.svelte-4boecb{display:flex;align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:inherit;text-align:left;text-decoration:none;box-sizing:border-box;transition:border-color .15s,background .15s}.activity-row.svelte-4boecb:not(.static){cursor:pointer}.activity-row.svelte-4boecb:not(.static):hover{border-color:var(--color-primary);background:var(--color-primary-muted)}.activity-row.svelte-4boecb:not(.static):focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.glyph.svelte-4boecb{margin-top:.125rem;flex-shrink:0;color:var(--text-muted)}.body.svelte-4boecb{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0}.description.svelte-4boecb{font-size:var(--text-sm);font-weight:500;color:var(--text-primary);overflow-wrap:anywhere}.meta.svelte-4boecb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-muted)}.actor.svelte-4boecb{color:var(--text-secondary)}.dot.svelte-4boecb{color:var(--text-disabled)}.chevron.svelte-4boecb{flex-shrink:0;margin-top:.125rem;color:var(--text-muted)}@media(prefers-reduced-motion:reduce){.activity-row.svelte-4boecb{transition:none}}.filter-toolbar.svelte-16nog9l{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4)}.filter-toolbar.svelte-16nog9l .search-field{flex:1;min-width:12rem;max-width:250px}.chips.svelte-16nog9l{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.chip-wrap.svelte-16nog9l{position:relative;display:inline-flex;align-items:stretch}.chip.svelte-16nog9l{display:inline-flex;align-items:center;gap:var(--space-1);max-width:18rem;padding:.375rem .625rem;border:1px solid var(--border-default);border-radius:var(--radius-sm);border-top-right-radius:0;border-bottom-right-radius:0;background:var(--bg-input);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;text-align:left}.chip.svelte-16nog9l:hover,.chip.open.svelte-16nog9l{background:var(--bg-hover);color:var(--text-primary)}.chip.active.svelte-16nog9l{color:var(--text-primary);border-color:var(--border-strong, var(--border-default))}.chip.svelte-16nog9l:only-child{border-radius:var(--radius-sm)}.chip-text.svelte-16nog9l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip.svelte-16nog9l .chevron{flex-shrink:0;font-size:var(--text-xs);color:var(--text-muted)}.chip-remove.svelte-16nog9l{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;padding:0;border:1px solid var(--border-default);border-left:none;border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--bg-input);color:var(--text-muted);cursor:pointer}.chip-remove.svelte-16nog9l:hover{background:var(--bg-hover);color:var(--text-primary)}.chip-wrap.svelte-16nog9l:not(:has(.chip-remove)) .chip:where(.svelte-16nog9l){border-radius:var(--radius-sm)}.add-btn.svelte-16nog9l{display:inline-flex;align-items:center;gap:var(--space-2);padding:.375rem .75rem;border:1px dashed var(--border-default);border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer}.add-btn.svelte-16nog9l:hover{background:var(--bg-hover);color:var(--text-primary);border-style:solid}.panel.svelte-16nog9l{position:fixed;z-index:var(--z-dropdown);min-width:14rem;max-width:20rem;padding:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:var(--shadow-md)}.add-panel.svelte-16nog9l{min-width:10rem}.search.svelte-16nog9l{margin:var(--space-1);width:calc(100% - var(--space-2))}.options.svelte-16nog9l{display:flex;flex-direction:column;gap:var(--space-1);max-height:14rem;overflow-y:auto}.option.svelte-16nog9l{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);font-size:var(--text-sm);text-align:left;cursor:pointer}.option.svelte-16nog9l:hover,.option.selected.svelte-16nog9l{background:var(--bg-active)}.option-icon.svelte-16nog9l{display:inline-flex;align-items:center;flex-shrink:0}.option-label.svelte-16nog9l{min-width:0}.empty.svelte-16nog9l{margin:0;padding:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);text-align:center}.date-fields.svelte-16nog9l{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-2)}.date-field.svelte-16nog9l{display:flex;flex-direction:column;gap:var(--space-1)}.field-label.svelte-16nog9l{font-size:var(--font-size-sm, var(--text-sm));color:var(--text-secondary)}@media(max-width:640px){.chip.svelte-16nog9l{max-width:100%}}.toolbar.svelte-en0zz8{margin-bottom:var(--space-4)}.empty.svelte-en0zz8{margin:var(--space-6) 0;text-align:center;color:var(--text-muted);font-size:var(--text-sm)}.resource-grid.svelte-en0zz8{display:grid;grid-template-columns:repeat(auto-fill,5rem);gap:var(--space-3);justify-content:start;max-height:min(28rem,55vh);overflow:auto;padding:var(--space-1)}.resource-tile.svelte-en0zz8{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--space-1);width:5rem;min-height:5rem;padding:var(--space-2) var(--space-1);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-primary);cursor:pointer}.resource-tile.svelte-en0zz8:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-default)}.resource-tile.svelte-en0zz8:disabled{opacity:.5;cursor:not-allowed}.resource-tile.upgrade-gated.svelte-en0zz8{opacity:.72;cursor:pointer}.resource-tile-icon.svelte-en0zz8{position:relative;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;font-size:1.125rem;color:var(--text-secondary)}.resource-tile-badge.svelte-en0zz8{position:absolute;top:-.35rem;right:-.45rem;font-size:.65rem;color:var(--color-primary);line-height:1}.resource-tile-label.svelte-en0zz8{display:block;width:100%;overflow-wrap:break-word;word-break:normal;font-size:var(--text-xs);line-height:1.2;text-align:center;color:var(--text-secondary)}.panel-subtitle.svelte-6jyhgm{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-muted)}.empty-state.svelte-1uba7bi{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-8);text-align:center}.empty-state.svelte-1uba7bi>.empty-icon{font-size:2.5rem;color:var(--text-muted)}.empty-state.svelte-1uba7bi p:where(.svelte-1uba7bi){margin:0;font-size:var(--text-md);color:var(--text-secondary);max-width:24rem}.modal-toolbar.svelte-19skzlv{margin-bottom:var(--space-4);max-width:14rem}.picker-footer.svelte-19skzlv{margin-top:var(--space-4)}.attachment-banner.svelte-rqf23q{margin-bottom:var(--space-4)}.banner.svelte-4gizvm{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-2)}.banner.warning.svelte-4gizvm{background:var(--color-warning-muted);border:1px solid color-mix(in srgb,var(--color-warning) 35%,transparent);color:var(--badge-amber-text)}.banner.error.svelte-4gizvm{background:var(--color-danger-muted);border:1px solid color-mix(in srgb,var(--color-danger) 35%,transparent);color:var(--badge-red-text)}.banner.info.svelte-4gizvm{background:var(--color-info-muted);border:1px solid color-mix(in srgb,var(--color-info) 35%,transparent);color:var(--badge-purple-text)}.message.svelte-4gizvm{flex:1}.actions.svelte-4gizvm{display:flex;gap:var(--space-3)}.actions.svelte-4gizvm a:where(.svelte-4gizvm),.actions.svelte-4gizvm button:where(.svelte-4gizvm){background:none;border:none;padding:0;color:inherit;font:inherit;cursor:pointer;text-decoration:underline}.dismiss.svelte-4gizvm{flex-shrink:0}.chip-input.svelte-9rybee{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-input);min-height:2.5rem}.chip.svelte-9rybee{display:inline-flex;align-items:center;gap:var(--space-1);padding:.125rem .375rem .125rem .5rem;border-radius:var(--radius-full);background:var(--color-primary-muted);color:var(--badge-purple-text);font-size:var(--text-sm)}.chip.svelte-9rybee .remove:where(.svelte-9rybee){width:1.25rem;height:1.25rem;font-size:var(--text-xs)}.chip-text.svelte-9rybee{flex:1;min-width:6rem;border:none;background:transparent;color:var(--text-primary);font-size:var(--text-sm);outline:none}.add-btn.svelte-9rybee{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:1px dashed var(--border-default);border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer}.add-btn.svelte-9rybee:hover{border-color:var(--color-primary);color:var(--color-primary)}.code-editor.svelte-1wnpimk{width:100%}.code-editor.invalid.svelte-1wnpimk .cm-editor{border-color:var(--color-danger, #e55353)}.color-field.svelte-181phd1{display:flex;flex-direction:column;gap:var(--space-2)}.color-trigger.svelte-181phd1{display:flex;align-items:stretch;width:100%;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-input);overflow:hidden}.color-trigger.svelte-181phd1:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 2px var(--color-primary-muted)}.swatch.svelte-181phd1{width:2.5rem;min-width:2.5rem;padding:0;border:none;border-right:1px solid var(--border-default);border-radius:0;flex-shrink:0;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff14}.swatch.svelte-181phd1:focus{outline:none}.swatch.svelte-181phd1:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.hex-input.svelte-181phd1{flex:1;min-width:0;padding:.5rem .75rem;border:none;border-radius:0;background:transparent;color:var(--text-primary);font-size:var(--text-sm);outline:none}.hex-input.svelte-181phd1:focus{outline:none;box-shadow:none}.color-panel.svelte-181phd1{position:fixed;z-index:var(--z-dropdown);display:flex;flex-direction:column;gap:var(--space-3);min-width:16rem;padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:var(--shadow-md)}.sl-plane.svelte-181phd1{position:relative;height:7.5rem;border-radius:var(--radius-md);border:1px solid var(--border-default);cursor:crosshair;touch-action:none}.sl-pointer.svelte-181phd1{position:absolute;width:.875rem;height:.875rem;margin:-.4375rem 0 0 -.4375rem;border:2px solid #fff;border-radius:var(--radius-full);box-shadow:0 0 0 1px #00000059;pointer-events:none}.hue-slider.svelte-181phd1{width:100%;height:.75rem;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-full);background:linear-gradient(to right,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);cursor:pointer;touch-action:none}.hue-slider.svelte-181phd1::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;height:1rem;border:2px solid #fff;border-radius:var(--radius-full);background:transparent;box-shadow:0 0 0 1px #00000059}.hue-slider.svelte-181phd1::-moz-range-thumb{width:1rem;height:1rem;border:2px solid #fff;border-radius:var(--radius-full);background:transparent;box-shadow:0 0 0 1px #00000059}.presets.svelte-181phd1{display:flex;flex-wrap:wrap;gap:var(--space-2)}.preset.svelte-181phd1{width:1.375rem;height:1.375rem;padding:0;border:2px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:transform .1s ease}.preset.svelte-181phd1:hover{transform:scale(1.08)}.preset.selected.svelte-181phd1{border-color:var(--text-primary);box-shadow:0 0 0 1px var(--bg-elevated)}@media(pointer:coarse){.sl-plane.svelte-181phd1{height:9rem}.sl-pointer.svelte-181phd1{width:1.25rem;height:1.25rem;margin:-.625rem 0 0 -.625rem}.hue-slider.svelte-181phd1{height:1.25rem}.hue-slider.svelte-181phd1::-webkit-slider-thumb{width:1.5rem;height:1.5rem}.hue-slider.svelte-181phd1::-moz-range-thumb{width:1.5rem;height:1.5rem}.preset.svelte-181phd1{width:2rem;height:2rem}}.copy-field.svelte-slkier{display:flex;gap:var(--space-2)}.copy-field.svelte-slkier .input:where(.svelte-slkier){flex:1;font-family:var(--font-mono);font-size:var(--text-sm)}.danger-zone.svelte-182dspz{padding:var(--space-5);border:1px solid color-mix(in srgb,var(--color-danger) 35%,transparent);border-radius:var(--radius-lg);background:var(--color-danger-muted)}.danger-zone.svelte-182dspz h2:where(.svelte-182dspz){margin:0 0 var(--space-4);font-size:var(--text-md);color:var(--color-danger)}.item.svelte-182dspz{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid color-mix(in srgb,var(--color-danger) 20%,transparent)}.item.svelte-182dspz:first-of-type{border-top:none;padding-top:0}.item.svelte-182dspz>div:where(.svelte-182dspz){min-width:0;flex:1 1 12rem}.item.svelte-182dspz strong:where(.svelte-182dspz){display:block;color:var(--text-primary);margin-bottom:var(--space-1)}.item.svelte-182dspz p:where(.svelte-182dspz){margin:0;font-size:var(--text-sm);color:var(--text-muted);overflow-wrap:anywhere}@media(max-width:47.9375rem){.item.svelte-182dspz{flex-direction:column;align-items:stretch}.item.svelte-182dspz .btn{width:100%}}.overflow-menu.svelte-tblfdr{position:relative;display:inline-flex}.provider-logo.svelte-md73tq{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-md);flex-shrink:0}.provider-logo.sm.svelte-md73tq{width:1.5rem;height:1.5rem}.provider-logo.sm.svelte-md73tq img:where(.svelte-md73tq){width:.875rem;height:.875rem}.provider-logo.svelte-md73tq img:where(.svelte-md73tq){width:1.125rem;height:1.125rem;object-fit:contain}.provider-badge.svelte-1gt8ibo{display:inline-flex;align-items:center;gap:var(--space-2);padding:.125rem .5rem .125rem .125rem;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-elevated);font-size:var(--text-xs);color:var(--text-secondary)}.empty.svelte-b78yyc{padding:var(--space-6);text-align:center;color:var(--text-muted)}.actions-col.svelte-b78yyc{width:3rem;text-align:right}.data-table.fixed-cols.svelte-b78yyc{table-layout:fixed}.data-table.valign-top.svelte-b78yyc td:where(.svelte-b78yyc){vertical-align:top}.clickable-row.svelte-b78yyc{cursor:pointer}.clickable-row.svelte-b78yyc:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}a.svelte-b78yyc{color:var(--text-link);text-decoration:none}a.svelte-b78yyc:hover{text-decoration:underline}.cell-action-link.svelte-b78yyc{background:none;border:none;padding:0;font:inherit;color:var(--text-link);cursor:pointer}.cell-action-link.svelte-b78yyc:hover{text-decoration:underline}.issue-list.svelte-1l872j4{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.issue-row.svelte-1l872j4{display:flex;align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.issue-row.svelte-1l872j4:hover{border-color:var(--color-primary);background:var(--color-primary-muted)}.severity.svelte-1l872j4{margin-top:.125rem;flex-shrink:0}.severity.error.svelte-1l872j4{color:var(--color-danger)}.severity.warning.svelte-1l872j4{color:var(--color-warning)}.body.svelte-1l872j4{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0}.title.svelte-1l872j4{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}.name.svelte-1l872j4{font-size:var(--text-sm);font-weight:500;color:var(--text-primary)}.type.svelte-1l872j4{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em}.checks.svelte-1l872j4{margin:var(--space-1) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.125rem}.check.svelte-1l872j4{display:flex;align-items:baseline;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-danger)}.check-icon.svelte-1l872j4{flex-shrink:0;margin-top:.05rem;color:var(--color-danger)}.chevron.svelte-1l872j4{flex-shrink:0;margin-top:.125rem;color:var(--text-muted)}.deploy-layout.svelte-37npvd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-5);flex:1;min-height:0;height:100%}.deploy-form.svelte-37npvd{display:flex;flex-direction:column;gap:var(--space-3);min-height:0;overflow:auto}.deploy-summary.svelte-37npvd{margin:0;font-size:var(--text-sm);color:var(--text-secondary)}.deploy-side.svelte-37npvd{display:flex;flex-direction:column;gap:var(--space-4);min-height:0;overflow:hidden}.side-heading.svelte-37npvd{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.health-block.svelte-37npvd{flex-shrink:0;max-height:40%;display:flex;flex-direction:column;min-height:0}.issue-scroll.svelte-37npvd{overflow:auto;min-height:0}.changelog-block.svelte-37npvd{flex:1;min-height:0;display:flex;flex-direction:column}.changelog-scroll.svelte-37npvd{flex:1;min-height:0;overflow:auto;border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3);background:var(--bg-hover)}.diff-details.svelte-37npvd{margin:0;padding-left:var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);display:flex;flex-direction:column;gap:var(--space-1)}.healthy.svelte-37npvd{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-sm);color:var(--color-success)}@media(max-width:48rem){.deploy-layout.svelte-37npvd{grid-template-columns:1fr;overflow:auto}.deploy-side.svelte-37npvd{overflow:visible}.health-block.svelte-37npvd,.changelog-block.svelte-37npvd{max-height:none}.changelog-scroll.svelte-37npvd{max-height:12rem}}.unsaved.svelte-1hm99hl{font-size:var(--text-sm);color:var(--text-muted)}.page-header.svelte-6k6hra{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.title-row.svelte-6k6hra{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}h1.svelte-6k6hra{margin:0;font-size:var(--text-2xl);font-weight:600;color:var(--text-primary)}.subtitle.svelte-6k6hra{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--text-muted)}.actions.svelte-6k6hra{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);flex-shrink:0}@media(max-width:640px){.page-header.svelte-6k6hra{flex-direction:column;align-items:stretch}.actions.svelte-6k6hra{width:100%}}.env-input-group.svelte-59h27f{display:flex;align-items:stretch;width:100%;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-input);overflow:hidden}.env-input-group.svelte-59h27f:focus-within{border-color:var(--border-focus, var(--border-default))}.env-input-group.is-env.svelte-59h27f .value-input:where(.svelte-59h27f){font-family:var(--font-mono, ui-monospace, monospace);color:var(--text-primary);padding-left:var(--space-2)}.value-input.svelte-59h27f{flex:1 1 auto;min-width:0;width:auto;padding:.5rem .75rem;border:none;border-radius:0;background:transparent;color:var(--text-primary);font-family:inherit;font-size:var(--text-base);line-height:1.5;outline:none}.value-input.svelte-59h27f::placeholder{color:var(--text-muted)}.value-input[readonly].svelte-59h27f{cursor:default}.env-icon.svelte-59h27f{display:inline-flex;align-items:center;flex-shrink:0;padding-left:.75rem;color:var(--text-muted);font-size:var(--text-sm)}.menu-btn.svelte-59h27f{flex:0 0 auto;align-self:stretch;width:var(--btn-height);min-width:var(--btn-height);height:var(--btn-height);display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;border-left:1px solid var(--border-default);border-radius:0;background:transparent;color:var(--text-muted);cursor:pointer;font-size:var(--text-sm)}.menu-btn.svelte-59h27f:hover{background:var(--bg-active);color:var(--text-primary)}.dropdown.svelte-59h27f{position:fixed;z-index:1100;max-height:14rem;overflow-y:auto;padding:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:var(--space-1)}.search.svelte-59h27f{padding:var(--space-1)}.option.svelte-59h27f{display:flex;align-items:flex-start;width:100%;padding:var(--space-2) var(--space-3);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);font-size:var(--text-sm);text-align:left;cursor:pointer}.option.svelte-59h27f:hover,.option.selected.svelte-59h27f{background:var(--bg-active)}.option-text.svelte-59h27f{display:flex;flex-direction:column;gap:.125rem}.desc.svelte-59h27f{font-size:var(--text-xs);color:var(--text-muted)}.empty.svelte-59h27f{padding:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);text-align:center}.upgrade-cta.svelte-59h27f{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3)}@media(max-width:640px){.value-input.svelte-59h27f{font-size:1rem}}.related-agent.svelte-1mpeeq{display:flex;flex-direction:column;gap:var(--space-2)}.agent-name.svelte-1mpeeq{font-size:var(--text-sm);font-weight:500;color:var(--text-link);text-decoration:none}.agent-name.svelte-1mpeeq:hover{text-decoration:underline}.agent-model.svelte-1mpeeq{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.env-card.svelte-1olsfpz{padding:var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface)}header.svelte-1olsfpz{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4)}.header-text.svelte-1olsfpz{flex:1}.header-text.svelte-1olsfpz h3:where(.svelte-1olsfpz){margin:0;font-size:var(--text-md);color:var(--text-primary)}.header-text.svelte-1olsfpz p:where(.svelte-1olsfpz){margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-muted)}.meta.svelte-1olsfpz{margin:0 0 var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.meta-item.svelte-1olsfpz dt:where(.svelte-1olsfpz){margin:0 0 .125rem;font-size:var(--text-xs);color:var(--text-muted)}.meta-item.svelte-1olsfpz dd:where(.svelte-1olsfpz){margin:0;font-size:var(--text-sm);color:var(--text-secondary)}.note.svelte-1olsfpz{margin:0 0 var(--space-4);font-size:var(--text-sm)}.section-label.svelte-1olsfpz{display:block;font-size:var(--text-xs);color:var(--text-muted)}.entrypoints.svelte-1olsfpz ul:where(.svelte-1olsfpz){margin:var(--space-2) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.actions.svelte-1olsfpz{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-muted)}.help-banner.svelte-1u89xhv{margin-top:var(--space-4)}.status-icon.svelte-1ed9k6t{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.status-icon.green.svelte-1ed9k6t{color:var(--color-success)}.status-icon.amber.svelte-1ed9k6t{color:var(--color-warning)}.status-icon.red.svelte-1ed9k6t{color:var(--color-danger)}.health-checklist.svelte-p0d28i ul:where(.svelte-p0d28i){margin:var(--space-3) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}li.svelte-p0d28i{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-danger)}li.satisfied.svelte-p0d28i{color:var(--color-success)}.row.svelte-1tzpcpc{display:flex;align-items:center;gap:var(--space-4)}.actions.svelte-1tzpcpc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.file-input.svelte-1tzpcpc{display:none}.metadata-block.svelte-186823e{margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.item.svelte-186823e dt:where(.svelte-186823e){display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);margin-bottom:.125rem}.item.svelte-186823e dd:where(.svelte-186823e){margin:0;font-size:var(--text-sm);color:var(--text-secondary)}.select-field.svelte-124sfg{position:relative;display:flex;align-items:center;gap:var(--space-1)}.select-trigger.svelte-124sfg{display:flex;align-items:center;justify-content:space-between;flex:1;cursor:pointer;text-align:left}.select-trigger.is-disabled.svelte-124sfg{cursor:not-allowed;opacity:.6}.trigger-main.svelte-124sfg{display:flex;align-items:center;flex:1;min-width:0}.trigger-text.svelte-124sfg{flex:1;min-width:0;padding:.5rem .75rem}.option-icon.svelte-124sfg{display:inline-flex;align-items:center;flex-shrink:0}.trigger-main.svelte-124sfg .option-icon:where(.svelte-124sfg){margin-left:.75rem}.placeholder.svelte-124sfg{color:var(--text-muted)}.clear-btn.svelte-124sfg{width:1.5rem;height:1.5rem;color:var(--text-muted)}.clear-btn.svelte-124sfg:hover{color:var(--text-primary)}.chevron.svelte-124sfg{font-size:var(--text-xs);color:var(--text-muted);flex-shrink:0;margin-right:.75rem}.chevron.is-loading.svelte-124sfg svg{animation:svelte-124sfg-spin .6s linear infinite}@keyframes svelte-124sfg-spin{to{transform:rotate(360deg)}}.dropdown.svelte-124sfg{position:fixed;z-index:1100;max-height:14rem;width:max-content;overflow-y:auto;padding:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:var(--space-1)}.search.svelte-124sfg{padding:var(--space-1)}.option.svelte-124sfg{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);font-size:var(--text-sm);text-align:left;cursor:pointer}.option.svelte-124sfg:hover,.option.selected.svelte-124sfg{background:var(--bg-active)}.option-text.svelte-124sfg{display:flex;flex-direction:column;gap:.125rem}.desc.svelte-124sfg{font-size:var(--text-xs);color:var(--text-muted)}.empty.svelte-124sfg{padding:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);text-align:center}.pagination.svelte-36q0ox{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border-default)}.page-label.svelte-36q0ox{font-size:var(--text-sm);color:var(--text-muted)}.page-buttons.svelte-36q0ox{display:flex;gap:var(--space-2)}@media(max-width:640px){.pagination.svelte-36q0ox{flex-wrap:wrap}.page-buttons.svelte-36q0ox{flex:1 1 100%;width:100%}.page-buttons.svelte-36q0ox .btn{flex:1 1 0;width:100%}}.radio-group.svelte-w2c8xy{margin:0;padding:0;border:none;display:flex;flex-direction:column;gap:var(--space-3)}legend.svelte-w2c8xy{margin-bottom:var(--space-2)}.radio-option.svelte-w2c8xy{display:flex;align-items:flex-start;gap:var(--space-2);cursor:pointer;font-size:var(--text-base);color:var(--text-primary)}.radio-option.svelte-w2c8xy input:where(.svelte-w2c8xy){margin-top:.2rem;accent-color:var(--color-primary)}.radio-text.svelte-w2c8xy{display:flex;flex-direction:column;gap:.125rem}.empty.svelte-gix4jw{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.link-list.svelte-gix4jw{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.used-by.svelte-1i0kb50 h3:where(.svelte-1i0kb50){margin:0 0 var(--space-3);font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.group.svelte-1i0kb50:not(:last-child){margin-bottom:var(--space-4)}.group.svelte-1i0kb50 h4:where(.svelte-1i0kb50){margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.empty.svelte-1i0kb50{margin:0;font-size:var(--text-sm);color:var(--text-muted)}ul.svelte-1i0kb50{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}a.svelte-1i0kb50{font-size:var(--text-sm);color:var(--text-link);text-decoration:none}a.svelte-1i0kb50:hover{text-decoration:underline}.table-section.svelte-xswds1{display:flex;flex-direction:column}.slider-header.svelte-yhjxqj{display:flex;justify-content:space-between;align-items:center}.value.svelte-yhjxqj{font-size:var(--text-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.slider.svelte-yhjxqj{width:100%;accent-color:var(--color-primary)}.usage.svelte-ubeo0i{display:flex;flex-direction:column;gap:var(--space-2)}.usage-head.svelte-ubeo0i{display:flex;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;font-size:var(--text-sm)}.usage-label.svelte-ubeo0i{font-weight:600;color:var(--text-primary)}.usage-values.svelte-ubeo0i{color:var(--text-primary)}.bar.svelte-ubeo0i{height:var(--space-2);border-radius:var(--radius-full);background:var(--border-muted);overflow:hidden}.bar-fill.svelte-ubeo0i{height:100%;background:var(--color-primary);border-radius:inherit}.breakdown.svelte-ubeo0i{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-xs)}.breakdown.svelte-ubeo0i li:where(.svelte-ubeo0i){display:flex;justify-content:space-between;gap:var(--space-4);color:var(--text-muted)}.summary-card.svelte-edq7h2{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-summary-card)}.icon-circle.svelte-edq7h2{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-full);flex-shrink:0}.summary-info.svelte-edq7h2{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-width:0}.tone-default.svelte-edq7h2,.tone-primary.svelte-edq7h2{background:var(--color-primary-muted);color:var(--color-primary)}.tone-success.svelte-edq7h2{background:var(--color-success-muted);color:var(--color-success)}.tone-warning.svelte-edq7h2{background:var(--color-warning-muted);color:var(--color-warning)}.tone-danger.svelte-edq7h2{background:var(--color-danger-muted);color:var(--color-danger)}.tone-muted.svelte-edq7h2{background:#71717a29;color:var(--text-secondary)}.icon-circle.resource-icon-skills.svelte-edq7h2{background:#6366f129;color:var(--resource-skills)}.icon-circle.resource-icon-tools.svelte-edq7h2{background:#a1a1aa29;color:var(--resource-tools)}.icon-circle.resource-icon-sandboxes.svelte-edq7h2{background:#818cf829;color:var(--resource-sandboxes)}.icon-circle.resource-icon-storage.svelte-edq7h2{background:#a78bfa29;color:var(--resource-storage)}.icon-circle.resource-icon-knowledge.svelte-edq7h2{background:#eab30829;color:var(--resource-knowledge)}.icon-circle.resource-icon-prompts.svelte-edq7h2{background:#2dd4bf29;color:var(--resource-prompts)}.label.svelte-edq7h2{font-size:var(--text-sm);font-weight:500;color:var(--text-primary)}.value.svelte-edq7h2{font-size:var(--text-2xl);font-weight:600;color:var(--text-primary);line-height:1}.value-with-limit.svelte-edq7h2{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}.value-limit.svelte-edq7h2{font-size:var(--text-sm);font-weight:500;color:var(--text-summary-muted);line-height:1}.subtitle.svelte-edq7h2{font-size:var(--text-xs);color:var(--text-summary-muted)}.usage.svelte-edq7h2{display:flex;align-items:center;gap:var(--space-2);width:100%;margin-top:var(--space-1);color:var(--color-primary)}.usage.tone-warning.svelte-edq7h2{color:var(--color-warning)}.usage.tone-danger.svelte-edq7h2{color:var(--color-danger)}.bar.svelte-edq7h2{flex:1 1 auto;height:.25rem;border-radius:var(--radius-full);background:var(--border-muted);overflow:hidden;min-width:0}.bar-fill.svelte-edq7h2{height:100%;border-radius:inherit;background:currentColor}.usage-pct.svelte-edq7h2{flex:0 0 auto;font-size:var(--text-xs);font-weight:600;font-variant-numeric:tabular-nums;color:inherit}.summary-card.svelte-edq7h2 .text-link{align-self:flex-start;font-size:var(--text-xs)}.tab.svelte-1m5828n{display:inline-block;white-space:nowrap;padding:var(--space-3) var(--space-4);border:none;border-bottom:2px solid transparent;background:none;color:var(--text-muted);font-size:var(--text-sm);font-weight:500;text-decoration:none;cursor:pointer;transition:color .15s,border-color .15s}.tab.svelte-1m5828n:hover{color:var(--text-primary)}.tab.active.svelte-1m5828n{color:var(--text-primary);border-bottom-color:var(--tab-active-border)}.tab.disabled.svelte-1m5828n{cursor:not-allowed;opacity:.5}.tab.disabled.svelte-1m5828n:hover{color:var(--text-muted)}.tab.disabled.active.svelte-1m5828n{border-bottom-color:transparent}.tab-bar.svelte-1n51new{position:relative;margin-bottom:var(--space-4);border-bottom:1px solid var(--border-muted)}.tab-bar.svelte-1n51new:before,.tab-bar.svelte-1n51new:after{content:"";position:absolute;top:0;bottom:0;width:1.5rem;pointer-events:none;z-index:1;opacity:0;transition:opacity .15s}.tab-bar.svelte-1n51new:before{left:0;background:linear-gradient(to right,var(--bg-page),transparent)}.tab-bar.svelte-1n51new:after{right:0;background:linear-gradient(to left,var(--bg-page),transparent)}.tab-bar.fade-start.svelte-1n51new:before{opacity:1}.tab-bar.fade-end.svelte-1n51new:after{opacity:1}.tab-bar-scroll.svelte-1n51new{display:flex;gap:var(--space-1);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.tab-bar-scroll.svelte-1n51new::-webkit-scrollbar{display:none}.team-selector.svelte-k45wdw{position:relative;width:100%;max-width:20rem}.team-selector.svelte-k45wdw .chevron{font-size:var(--text-xs);color:var(--text-muted);flex-shrink:0}.trigger.svelte-k45wdw{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;text-align:left}.trigger.svelte-k45wdw:hover{border-color:var(--border-strong);background:var(--bg-elevated)}.trigger.svelte-k45wdw:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.name.svelte-k45wdw{flex:1;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.name.muted.svelte-k45wdw{font-weight:500;color:var(--text-muted)}.dropdown.svelte-k45wdw{position:absolute;top:calc(100% + var(--space-1));left:0;right:0;z-index:50;padding:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:var(--shadow-md)}.section-label.svelte-k45wdw{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.option.svelte-k45wdw{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;text-align:left}.option.svelte-k45wdw:hover,.option[aria-selected=true].svelte-k45wdw{background:var(--bg-hover)}.option-copy.svelte-k45wdw{display:flex;flex-direction:column;gap:.1rem;min-width:0}.option-name.svelte-k45wdw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.option-meta.svelte-k45wdw{font-size:var(--text-xs);color:var(--text-muted)}.create.svelte-k45wdw{margin-top:var(--space-1);border-top:1px solid var(--border-muted);color:var(--color-primary-text);font-weight:500}.create.svelte-k45wdw:hover{background:var(--color-primary-muted);color:var(--text-primary)}.create-icon.svelte-k45wdw{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--radius-md);background:var(--color-primary-muted);color:var(--color-primary-text);font-size:var(--text-xs);flex-shrink:0}.text-editor.svelte-mophss{position:relative}.editor.svelte-mophss{font-family:var(--font-mono);min-height:10rem;white-space:pre-wrap;word-break:break-word;overflow-y:auto;caret-color:var(--text-primary)}.editor.single-line.svelte-mophss{min-height:calc(1.5em + 1rem)!important;max-height:calc(1.5em + 1rem);height:calc(1.5em + 1rem);overflow-x:auto;overflow-y:hidden;white-space:nowrap;word-break:normal}.editor.svelte-mophss:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 2px var(--color-primary-muted)}.editor.is-empty.svelte-mophss:before{content:attr(data-placeholder);color:var(--text-muted);pointer-events:none;float:left;height:0}.editor.svelte-mophss .mention-pill{display:inline-flex;align-items:center;margin:0 .1em;padding:.05em .5em;border-radius:var(--radius-full);background:var(--badge-purple-bg);color:var(--badge-purple-text);font-family:var(--font-sans, inherit);font-size:.85em;font-weight:500;line-height:1.4;vertical-align:baseline;-webkit-user-select:all;user-select:all;cursor:default}.editor.svelte-mophss .env-pill{display:inline-flex;align-items:center;margin:0 .1em;padding:.05em .5em;border-radius:var(--radius-full);background:var(--badge-blue-bg, var(--badge-grey-bg));color:var(--badge-blue-text, var(--badge-grey-text));font-family:var(--font-sans, inherit);font-size:.85em;font-weight:500;line-height:1.4;vertical-align:baseline;-webkit-user-select:all;user-select:all;cursor:default}.editor.svelte-mophss .tool-arg-pill{display:inline-flex;align-items:center;margin:0 .1em;padding:.05em .5em;border-radius:var(--radius-full);background:var(--badge-amber-bg, var(--badge-grey-bg));color:var(--badge-amber-text, var(--badge-grey-text));font-family:var(--font-sans, inherit);font-size:.85em;font-weight:500;line-height:1.4;vertical-align:baseline;-webkit-user-select:all;user-select:all;cursor:default}.editor.svelte-mophss .param-pill{display:inline-flex;align-items:center;margin:0 .1em;padding:.05em .5em;border-radius:var(--radius-full);background:var(--badge-green-bg);color:var(--badge-green-text);font-family:var(--font-sans, inherit);font-size:.85em;font-weight:500;line-height:1.4;vertical-align:baseline;-webkit-user-select:all;user-select:all;cursor:default}.mention-picker.svelte-mophss{min-width:14rem;max-width:min(22rem,calc(100vw - 1rem));max-height:12rem;overflow-y:auto;padding:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:var(--shadow-md)}.mention-option.svelte-mophss{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;width:100%;padding:var(--space-2) var(--space-3);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);font-size:var(--text-sm);text-align:left;cursor:pointer}.mention-option.svelte-mophss:hover,.mention-option.active.svelte-mophss{background:var(--bg-active)}.name.svelte-mophss{font-weight:500}.tags.svelte-mophss{font-size:var(--text-xs);color:var(--text-muted)}.mention-loading.svelte-mophss,.mention-empty.svelte-mophss{padding:var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}.tool-picker.svelte-1ruh928{margin-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);max-width:24rem}.tool-options.svelte-1ruh928{margin:0;padding:var(--space-1);list-style:none;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-elevated);max-height:10rem;overflow-y:auto}.tool-option.svelte-1ruh928{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:none;border-radius:var(--radius-sm);background:transparent;font-size:var(--text-sm);color:var(--text-primary);text-align:left;cursor:pointer}.tool-option.svelte-1ruh928:hover{background:var(--bg-active)}.toolbar.svelte-6hzsqf{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-4);align-items:center}.toolbar.svelte-6hzsqf .search-field{flex:1;min-width:12rem;max-width:20rem}.toolbar.svelte-6hzsqf .select-field{min-width:10rem}.empty.svelte-6hzsqf{margin:var(--space-6) 0;text-align:center;color:var(--text-muted)}.template-list.svelte-6hzsqf{display:flex;flex-direction:column;gap:var(--space-2);max-height:min(28rem,60vh);overflow:auto}.template-row.svelte-6hzsqf{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-elevated)}.template-icon.svelte-6hzsqf{flex-shrink:0;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-secondary);font-size:1.1rem}.template-main.svelte-6hzsqf{flex:1;min-width:0}.template-title.svelte-6hzsqf{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.template-desc.svelte-6hzsqf{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.toggle-field.svelte-aw96os{display:flex;align-items:flex-start;gap:var(--space-3)}.text.svelte-aw96os{flex:1}.field-label.svelte-aw96os{display:block;cursor:pointer}.empty.svelte-lp5ee3{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.variable-list.svelte-lp5ee3{margin:0 0 var(--space-4);padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.var-name.svelte-lp5ee3{display:block;margin-bottom:var(--space-1);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--badge-purple-text)}.var-default.svelte-lp5ee3{font-size:var(--text-sm)}.builtin-row.svelte-lp5ee3{padding:var(--space-3);border:1px dashed var(--border-muted);border-radius:var(--radius-md);background:var(--bg-input)}.builtin-row.svelte-lp5ee3+.builtin-row:where(.svelte-lp5ee3){margin-top:var(--space-2)}.builtin-hint.svelte-lp5ee3{font-size:var(--text-xs);color:var(--text-muted)}.add-variable.svelte-lp5ee3{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}.version-row.svelte-1i6i2xv{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--border-muted)}.version-row.selected.svelte-1i6i2xv{background:var(--color-primary-muted)}.main.svelte-1i6i2xv{flex:1;min-width:0}.header.svelte-1i6i2xv{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1)}.summary.svelte-1i6i2xv{margin:0 0 var(--space-1);font-size:var(--text-sm);color:var(--text-secondary)}.meta.svelte-1i6i2xv{font-size:var(--text-xs);color:var(--text-muted)}.actions.svelte-1i6i2xv{display:flex;flex-wrap:wrap;gap:var(--space-2);flex-shrink:0}.action-icon.svelte-1i6i2xv{display:none}@media(max-width:47.9375rem){.version-row.svelte-1i6i2xv{flex-wrap:wrap}.actions.svelte-1i6i2xv{width:100%;justify-content:flex-end}.action-full.svelte-1i6i2xv{display:none}.action-icon.svelte-1i6i2xv{display:inline-flex}}.field.svelte-ajkka1{display:flex;flex-direction:column;gap:var(--space-1)}.field-label.svelte-ajkka1{font-size:var(--text-xs);font-weight:500;color:var(--text-muted)}.readonly-user.svelte-ajkka1{display:flex;align-items:center;gap:var(--space-2);min-height:2.25rem;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-page);font-size:var(--text-sm);color:var(--text-primary)}.option-icon.svelte-ajkka1{display:inline-flex;flex-shrink:0}.field.svelte-yqrfeh{display:flex;flex-direction:column;gap:var(--space-1)}.field-label.svelte-yqrfeh{font-size:var(--text-xs);font-weight:500;color:var(--text-muted)}.readonly-user.svelte-yqrfeh{display:flex;align-items:center;gap:var(--space-2);min-height:2.25rem;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-page);font-size:var(--text-sm);color:var(--text-primary)}.option-icon.svelte-yqrfeh{display:inline-flex;flex-shrink:0}.ProseMirror{position:relative}.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection *::selection{background:transparent}.ProseMirror-hideselection *::-moz-selection{background:transparent}.ProseMirror-hideselection{caret-color:transparent}.ProseMirror [draggable][contenteditable=false]{-webkit-user-select:text;user-select:text}.ProseMirror-selectednode{outline:2px solid #8cf}li.ProseMirror-selectednode{outline:none}li.ProseMirror-selectednode:after{content:"";position:absolute;left:-32px;right:-2px;top:-2px;bottom:-2px;border:2px solid #8cf;pointer-events:none}img.ProseMirror-separator{display:inline!important;border:none!important;margin:0!important}.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}.ProseMirror td,.ProseMirror th{vertical-align:top;box-sizing:border-box;position:relative}.ProseMirror td:not([data-colwidth]):not(.column-resize-dragging),.ProseMirror th:not([data-colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)}.ProseMirror .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;z-index:20;background-color:#adf;pointer-events:none}.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.ProseMirror .selectedCell:after{z-index:2;position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:#c8c8ff66;pointer-events:none}.markdown-editor.svelte-1qjb7tg{display:flex;flex-direction:column;min-height:16rem;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-input);overflow:hidden}.markdown-editor.disabled.svelte-1qjb7tg{opacity:.6;pointer-events:none}.toolbar.svelte-1qjb7tg{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);padding:var(--space-2);border-bottom:1px solid var(--border-muted);background:var(--bg-elevated)}.toolbar-sep.svelte-1qjb7tg{width:1px;height:1.25rem;margin:0 var(--space-1);background:var(--border-default)}.toolbar-text.svelte-1qjb7tg{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 var(--space-2);border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);font-size:var(--text-xs);font-weight:600;cursor:pointer}.toolbar-text.svelte-1qjb7tg:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.toolbar-text.svelte-1qjb7tg:disabled{opacity:.4;cursor:not-allowed}.editor-surface.svelte-1qjb7tg{flex:1;min-height:14rem}.editor-surface.svelte-1qjb7tg .milkdown{height:100%}.editor-surface.svelte-1qjb7tg .ProseMirror{min-height:14rem;padding:var(--space-4);outline:none;color:var(--text-primary);font-size:var(--text-base);line-height:1.6;caret-color:var(--text-primary);--default-cell-min-width: 6rem}.editor-surface.svelte-1qjb7tg .ProseMirror p{margin:0 0 var(--space-3)}.editor-surface.svelte-1qjb7tg .ProseMirror h1,.editor-surface.svelte-1qjb7tg .ProseMirror h2,.editor-surface.svelte-1qjb7tg .ProseMirror h3,.editor-surface.svelte-1qjb7tg .ProseMirror h4,.editor-surface.svelte-1qjb7tg .ProseMirror h5,.editor-surface.svelte-1qjb7tg .ProseMirror h6{margin:0 0 var(--space-3);font-weight:600;line-height:1.3;color:var(--text-primary)}.editor-surface.svelte-1qjb7tg .ProseMirror h1{font-size:var(--text-2xl)}.editor-surface.svelte-1qjb7tg .ProseMirror h2{font-size:var(--text-xl)}.editor-surface.svelte-1qjb7tg .ProseMirror h3{font-size:var(--text-lg)}.editor-surface.svelte-1qjb7tg .ProseMirror ul,.editor-surface.svelte-1qjb7tg .ProseMirror ol{margin:0 0 var(--space-3);padding-left:1.5rem}.editor-surface.svelte-1qjb7tg .ProseMirror a{color:var(--text-link)}.editor-surface.svelte-1qjb7tg .ProseMirror code{padding:.1em .35em;border-radius:var(--radius-sm);background:var(--bg-elevated);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.editor-surface.svelte-1qjb7tg .ProseMirror pre{margin:0 0 var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-elevated);overflow-x:auto}.editor-surface.svelte-1qjb7tg .ProseMirror pre code{padding:0;background:transparent}.editor-surface.svelte-1qjb7tg .ProseMirror blockquote{margin:0 0 var(--space-3);padding-left:var(--space-3);border-left:3px solid var(--border-default);color:var(--text-secondary)}.editor-surface.svelte-1qjb7tg .ProseMirror .tableWrapper{margin:0 0 var(--space-3);max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.editor-surface.svelte-1qjb7tg .ProseMirror table{margin:0;border-collapse:collapse;font-size:var(--text-sm)}.editor-surface.svelte-1qjb7tg .ProseMirror th,.editor-surface.svelte-1qjb7tg .ProseMirror td{border:1px solid var(--border-muted);padding:var(--space-2) var(--space-3);text-align:left;color:var(--text-primary)}.editor-surface.svelte-1qjb7tg .ProseMirror th{background:var(--bg-elevated);font-weight:600}.editor-surface.svelte-1qjb7tg .ProseMirror .selectedCell:after{background:var(--color-primary-muted)}.editor-surface.svelte-1qjb7tg .ProseMirror .column-resize-handle{background-color:var(--border-default)}@media(max-width:640px){.editor-surface.svelte-1qjb7tg .ProseMirror{font-size:1rem}.toolbar-text.svelte-1qjb7tg{min-width:2.25rem;height:2.25rem;font-size:var(--text-sm)}}.right-sidebar.svelte-108rrje{width:var(--right-sidebar-width);flex-shrink:0;padding:var(--space-4);border-left:1px solid var(--border-default);background:var(--bg-surface);overflow-y:auto}@media(max-width:63.9375rem){.right-sidebar.svelte-108rrje{width:100%;border-left:none;border-top:1px solid var(--border-default);overflow-y:visible}}.not-found-page.svelte-kbj945{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--space-8);background:radial-gradient(circle at top left,color-mix(in srgb,var(--color-danger) 8%,transparent),transparent 38%),radial-gradient(circle at bottom right,color-mix(in srgb,var(--color-primary) 10%,transparent),transparent 42%),var(--bg-page)}.not-found-card.svelte-kbj945{width:100%;max-width:34rem;padding:var(--space-8);border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:var(--shadow-lg)}.status-badge.svelte-kbj945{display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);background:var(--color-danger-muted);color:#f87171;font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}h1.svelte-kbj945{margin:0 0 var(--space-3);font-size:var(--text-2xl);font-weight:600;color:var(--text-primary)}.lead.svelte-kbj945{margin:0 0 var(--space-8);font-size:var(--text-sm);line-height:1.6;color:var(--text-secondary)}.lead.svelte-kbj945 code:where(.svelte-kbj945){padding:.1rem .35rem;border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text-primary);font-family:var(--font-mono);font-size:.95em;word-break:break-all}.links.svelte-kbj945{display:flex;flex-direction:column;gap:var(--space-3)}.link-card.svelte-kbj945{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-elevated);color:inherit;text-decoration:none;transition:border-color .15s ease,background .15s ease,transform .15s ease}.link-icon.svelte-kbj945{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);background:var(--color-primary-muted);color:var(--color-primary);flex-shrink:0}.link-copy.svelte-kbj945{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0}.link-label.svelte-kbj945{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.link-description.svelte-kbj945{font-size:var(--text-xs);color:var(--text-muted)}@media(max-width:640px){.not-found-page.svelte-kbj945{align-items:stretch;justify-content:flex-start;min-height:100dvh;padding:0;background:var(--bg-surface)}.not-found-card.svelte-kbj945{flex:1;max-width:none;padding:var(--space-5);padding-left:max(var(--space-5),env(safe-area-inset-left));padding-right:max(var(--space-5),env(safe-area-inset-right));padding-bottom:max(var(--space-5),env(safe-area-inset-bottom));border:none;border-radius:0;box-shadow:none}.status-badge.svelte-kbj945{margin-bottom:var(--space-4);padding:var(--space-1) var(--space-2);font-size:.6875rem}h1.svelte-kbj945{font-size:var(--text-xl)}.lead.svelte-kbj945{margin-bottom:var(--space-6)}.link-card.svelte-kbj945{padding:var(--space-3);gap:var(--space-3)}.link-icon.svelte-kbj945{width:2rem;height:2rem}.link-label.svelte-kbj945,.link-description.svelte-kbj945{overflow-wrap:anywhere}}@media(hover:hover){.link-card.svelte-kbj945:hover{border-color:color-mix(in srgb,var(--color-primary) 45%,transparent);background:var(--bg-hover);transform:translate(2px)}}.examples-section{max-width:72rem;margin:0 auto;padding:6rem 0 1rem;opacity:0;transform:translateY(1.25rem);transition:opacity .55s ease,transform .55s ease;--app-bg: #080d13;--app-surface: #0e151e;--app-elevated: #131c27;--app-input: #0a1119;--app-border: #26333e;--app-border-muted: #19242e;--app-text: #f3f6f8;--app-text-secondary: #a7b1ba;--app-text-muted: #73808b;--app-primary: #7567f8;--app-primary-hover: #887cff;--app-primary-muted: rgba(117, 103, 248, .16);--app-success: #5bcf92;--app-mono: "IBM Plex Mono", ui-monospace, monospace;--app-sans: "IBM Plex Sans", system-ui, sans-serif;--app-skills: #7567f8;--app-tools: #a1a1aa;--app-sandboxes: #818cf8;--app-storage: #a78bfa;--app-knowledge: #e7ad5b}.examples-section .eyebrow{margin:0 0 1rem;font-family:var(--home-sans);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#a9a1ff}.examples-section.is-visible{opacity:1;transform:none}.workflow-heading{max-width:40rem;margin-bottom:2rem}.section-title{margin:0;font-family:var(--home-display);font-size:clamp(2.15rem,3.7vw,3rem);font-weight:600;letter-spacing:-.035em;line-height:1.08;color:var(--home-ink)}.section-lead{margin:1rem 0 0;max-width:36rem;font-size:1.05rem;line-height:1.6;color:var(--home-muted)}.workflow-controls{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.2rem;padding-top:1.25rem;border-top:1px solid var(--home-line)}.home-scenario-picker{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin:0}.home-scenario-label{font-size:.88rem;font-weight:500;color:var(--home-ink)}.home-select-wrap{position:relative;display:inline-flex;align-items:center}.home-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.5rem 2rem .5rem .85rem;border:1px solid var(--home-line);border-radius:.4rem;background:var(--home-bg-elevated);color:var(--home-ink);font:inherit;font-size:.84rem;font-weight:500;cursor:pointer}.home-select:hover{border-color:var(--home-muted)}.home-select:focus-visible{outline:none;border-color:var(--home-accent);box-shadow:0 0 0 3px var(--home-accent-soft)}.home-select-chevron{position:absolute;right:.75rem;pointer-events:none;color:var(--home-muted);font-size:.8rem}.phase-rail{display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 .8rem;padding:0;border:1px solid var(--home-line);border-radius:.55rem;overflow:hidden;background:var(--home-panel);list-style:none}.phase-rail li{position:relative;display:flex;min-width:0;color:var(--home-fog);transition:background .25s ease,color .25s ease}.phase-rail li:not(:last-child){border-right:1px solid var(--home-line)}.phase-rail li.active{background:var(--home-accent-soft);color:#a9a1ff}.phase-rail li.active strong{color:var(--home-ink)}.phase-rail li.complete>.phase-rail-btn>span:first-child{color:var(--home-success)}.phase-rail-btn{position:relative;display:flex;align-items:center;gap:.65rem;width:100%;margin:0;padding:.75rem .85rem;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.phase-rail-btn>span:first-child{font-family:var(--home-mono);font-size:.58rem}.phase-rail-btn div{display:grid;gap:.08rem;min-width:0}.phase-rail-btn strong{color:var(--home-muted);font-size:.75rem}.phase-rail-btn small{font-size:.62rem}.phase-rail-btn:hover strong{color:var(--home-ink)}.phase-rail-btn:focus-visible{outline:2px solid #a9a1ff;outline-offset:-2px}.phase-progress{position:absolute;inset:auto 0 0;height:2px;background:var(--home-accent);transform:scaleX(0);transform-origin:left center;pointer-events:none;will-change:transform}.home-example-caption{display:flex;align-items:center;gap:.6rem;margin:0 0 1rem;color:var(--home-muted);font-size:.82rem;line-height:1.45}.home-example-caption span{color:#9f96ff;font-family:var(--home-mono);font-size:.6rem;letter-spacing:.06em;text-transform:uppercase}.home-example-stage{position:relative;display:flex;flex-direction:column}.home-example-frame{position:relative;border:1px solid var(--home-line);border-radius:.62rem;background:var(--app-bg);overflow:hidden;box-shadow:0 30px 70px #0000006b;opacity:1;transition:opacity .4s ease}.home-example-frame.dimmed{opacity:.75}.home-example-dismiss{position:absolute;top:0;right:0;bottom:0;left:0;border:none;margin:0;padding:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.home-example-dismiss:focus-visible{outline:2px solid var(--home-accent);outline-offset:-2px}.home-mock-chrome{display:flex;align-items:center;gap:.4rem;padding:.7rem .9rem;border-bottom:1px solid var(--app-border);background:var(--app-surface)}.home-mock-dot{flex:0 0 auto;width:.55rem;height:.55rem;border-radius:50%;background:#3d5160}.home-mock-dot.red{background:#f87171}.home-mock-dot.amber{background:#fbbf24}.home-mock-dot.green{background:#34d399}.home-mock-chrome-path{margin-left:.65rem;font-family:var(--app-mono);font-size:.75rem;color:var(--app-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-mock-body{display:flex;flex-direction:column;height:22rem;min-height:22rem;font-family:var(--app-sans)}.home-mock-list,.home-mock-form,.home-mock-resources,.home-mock-chat{flex:1;min-height:0;width:100%}.home-mock-toolbar{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.1rem;border-bottom:1px solid var(--app-border-muted)}.home-mock-toolbar-title{font-size:.95rem;font-weight:600;color:var(--app-text)}.home-mock-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:6px;padding:.5rem .9rem;font:inherit;font-size:.8125rem;font-weight:500;cursor:default;transition:background .15s ease}.home-mock-btn-primary{background:var(--app-primary);color:#fff}.home-mock-btn-primary.done{background:#22c55e29;color:var(--app-success)}.home-mock-btn-primary:disabled{opacity:.45}.home-mock-btn.pulse{animation:svelte-1vd8c61-mock-pulse .5s ease}.home-mock-btn-sm{padding:.3rem .7rem;font-size:.72rem}.home-mock-list{display:flex;flex-direction:column}.home-mock-empty{flex:1;display:flex;align-items:center;justify-content:center;padding:3rem 1.1rem;text-align:center;font-size:.85rem;color:var(--app-text-muted)}.home-mock-form{display:flex;flex-direction:column;gap:1rem;padding:1.1rem;box-sizing:border-box}.home-mock-field{display:flex;flex-direction:column;gap:.4rem;min-height:0}.home-mock-field.grow{flex:1}.home-mock-field-label{font-size:.75rem;font-weight:500;color:var(--app-text-secondary)}.home-mock-form-footer{display:flex;justify-content:flex-end}.home-mock-input,.home-mock-textarea,.home-mock-select-trigger{box-sizing:border-box;height:2.4rem;padding:0 .75rem;border:1px solid var(--app-border);border-radius:6px;background:var(--app-input);color:var(--app-text);font-size:.875rem;line-height:1.5}.home-mock-input{display:block;height:auto;min-height:2.4rem;padding:.45rem .75rem;overflow:hidden;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.home-mock-textarea{display:block;height:auto;flex:1;min-height:0;padding:.5rem .75rem;overflow-x:hidden;overflow-y:auto;white-space:pre-wrap;word-break:break-word;scrollbar-width:thin}.home-mock-caret{display:inline-block;flex:0 0 auto;width:2px;height:.9em;margin-left:1px;vertical-align:-.1em;background:var(--app-primary);animation:svelte-1vd8c61-mock-blink 1s step-end infinite}.home-mock-select-field{position:relative}.home-mock-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;font:inherit;font-size:.875rem;line-height:1.5;text-align:left;cursor:default}.home-mock-select-trigger>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-mock-select-trigger .placeholder{color:var(--app-text-muted)}.home-mock-select-field.open .home-mock-select-trigger{border-color:var(--app-primary)}.home-mock-chevron{font-size:.7rem;color:var(--app-text-muted)}.home-mock-dropdown{position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:2;padding:.25rem;border:1px solid var(--app-border);border-radius:6px;background:var(--app-elevated);box-shadow:0 8px 24px #00000073}.home-mock-option{display:flex;flex-direction:column;gap:.1rem;width:100%;padding:.45rem .6rem;border:none;border-radius:4px;background:transparent;font:inherit;font-size:.8125rem;color:var(--app-text);text-align:left;cursor:default}.home-mock-option.highlight{background:#6366f138}.home-mock-option-sub{font-size:.7rem;color:var(--app-text-muted)}.home-mock-resources{display:flex;flex-direction:column}.home-mock-resource-list{display:grid;gap:.6rem;flex:1;align-content:start;padding:1.1rem;min-height:0;overflow-y:auto}.home-mock-resource-row{display:grid;grid-template-columns:2.25rem 1fr auto;align-items:center;gap:.75rem;padding:.75rem .85rem;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface);opacity:.4;transform:translateY(4px);transition:opacity .4s ease,transform .4s ease}.home-mock-resource-row.attached{opacity:1;transform:none}.home-mock-resource-row strong{display:block;color:var(--app-text);font-weight:600;font-size:.875rem}.home-mock-resource-icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;font-size:.65rem;font-weight:700;letter-spacing:.02em}.home-mock-resource-main{display:flex;flex-direction:column;gap:.15rem;min-width:0}.home-mock-resource-badge{font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--app-text-muted)}.home-mock-resource-status{display:flex;align-items:center;justify-content:flex-end;min-height:1.9rem;font-size:.78rem;color:var(--app-text-muted);text-align:right;white-space:nowrap}.home-mock-check{display:inline-flex;color:var(--app-success);font-size:.85rem;margin-right:var(--space-2)}.home-mock-resource-meta{display:inline}.home-mock-deploy-row{display:flex;justify-content:flex-end;padding:0 1.1rem 1.1rem}.home-mock-chat{display:grid;grid-template-columns:12rem 1fr;height:100%;min-height:0}.home-mock-chat-sidebar{padding:1rem .75rem;border-right:1px solid var(--app-border);background:var(--app-surface)}.home-mock-side-title{margin:0 0 .75rem;padding:0 .4rem;font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--app-text-muted)}.home-mock-side-item{padding:.45rem .55rem;border-radius:6px;font-size:.8rem;color:var(--app-text-muted)}.home-mock-side-item.active{background:var(--app-primary-muted);color:#c7d2fe}.home-mock-chat-main{display:flex;flex-direction:column;min-height:0}.home-mock-thread{flex:1;display:flex;flex-direction:column;gap:.85rem;padding:1.1rem;overflow-x:hidden;overflow-y:auto}.home-mock-msg{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;max-width:92%}.home-mock-msg.user{align-self:flex-end;align-items:flex-end}.home-mock-tools{display:flex;flex-direction:column;gap:.5rem;width:100%;padding-block:.5rem}.home-mock-tool{display:flex;align-items:center;gap:.5rem;width:100%;font-size:.75rem;color:var(--app-text-secondary)}.home-mock-bubble{padding:.65rem .85rem;border-radius:12px 12px 12px 4px;background:var(--app-elevated);border:1px solid var(--app-border);color:var(--app-text-secondary);font-size:.85rem;line-height:1.5}.home-mock-bubble.user{background:var(--app-primary-muted);border-color:#6366f14d;color:var(--app-text);border-bottom-left-radius:12px;border-bottom-right-radius:4px}.home-mock-bubble.thinking{display:flex;align-items:center;gap:.3rem;padding:.8rem .95rem}.home-mock-bubble.thinking span{width:.4rem;height:.4rem;border-radius:50%;background:var(--app-text-muted);animation:svelte-1vd8c61-mock-bounce 1s ease-in-out infinite}.home-mock-bubble.thinking span:nth-child(2){animation-delay:.15s}.home-mock-bubble.thinking span:nth-child(3){animation-delay:.3s}.home-mock-cursor{display:inline-block;width:.45rem;height:1em;margin-left:1px;vertical-align:text-bottom;background:var(--app-primary);border-radius:1px;animation:svelte-1vd8c61-mock-blink 1s step-end infinite}.home-fake-mouse{position:absolute;top:0;left:0;z-index:20;pointer-events:none;opacity:0;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .25s ease}.home-fake-mouse.visible{opacity:1}.home-fake-mouse-icon{display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));transition:transform .12s ease;transform:scale(1)}.home-fake-mouse-icon.pressed{transform:scale(.82)}.home-fake-mouse-ring{position:absolute;top:-2px;left:-3px;width:1.4rem;height:1.4rem;border-radius:50%;border:2px solid var(--app-primary);opacity:0;transform:scale(.4)}.home-fake-mouse-ring.pulse{animation:svelte-1vd8c61-mock-mouse-ring .45s ease-out}.home-mock-composer{box-sizing:border-box;display:block;margin:0 1.1rem 1.1rem;padding:.65rem .85rem;min-height:2.6rem;height:auto;border:1px solid var(--app-border);border-radius:10px;background:var(--app-input);color:var(--app-text);font-size:.85rem;line-height:1.45;overflow:hidden;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.home-mock-composer-placeholder{color:var(--app-text-muted)}.home-example-cta{position:relative;z-index:5;margin:-1.75rem 1.25rem 0;padding:1.5rem 1.75rem 1.75rem;border:1px solid rgba(117,103,248,.42);border-radius:.62rem;background:linear-gradient(120deg,rgba(117,103,248,.12),transparent 52%),var(--home-bg-elevated);box-shadow:0 20px 45px #0006}.home-example-cta h3{margin:0 0 1rem;max-width:38rem;font-family:var(--home-display);font-size:clamp(1.35rem,2.5vw,1.9rem);font-weight:600;letter-spacing:-.025em;line-height:1.15;color:var(--home-ink)}.home-example-cta .cta-label{margin:0 0 .45rem;color:#a9a1ff;font-family:var(--home-mono);font-size:.59rem;letter-spacing:.08em;text-transform:uppercase}.home-example-cta-actions{display:flex;flex-wrap:wrap;gap:.75rem}.home-btn{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.25rem;border-radius:.45rem;font-size:.95rem;font-weight:600;text-decoration:none;border:1px solid transparent;transition:background .15s ease,color .15s ease,border-color .15s ease}.home-btn-primary{background:var(--home-accent);color:#fff}.home-btn-primary:hover{background:var(--home-accent-hover)}.home-btn-secondary{background:transparent;color:var(--home-ink);border-color:var(--home-line)}.home-btn-secondary:hover{border-color:var(--home-muted)}a:focus-visible,button:focus-visible,select:focus-visible{outline:2px solid #a9a1ff;outline-offset:3px}@keyframes svelte-1vd8c61-mock-pulse{0%{box-shadow:0 0 #6366f173;transform:scale(1)}40%{box-shadow:0 0 0 6px #6366f100;transform:scale(.97)}to{box-shadow:0 0 #6366f100;transform:scale(1)}}@keyframes svelte-1vd8c61-mock-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes svelte-1vd8c61-mock-mouse-ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes svelte-1vd8c61-mock-bounce{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-3px);opacity:1}}@media(max-width:760px){.examples-section{padding:4.5rem 0 .75rem}.workflow-controls,.home-scenario-picker{align-items:flex-start;flex-direction:column}.home-select{width:100%;max-width:100%;font-size:16px}.phase-rail{display:none}.home-mock-toolbar{padding:.75rem .9rem}.home-mock-toolbar-title{font-size:.85rem}.home-mock-resource-list{gap:.45rem;padding:.75rem .9rem}.home-mock-resource-row{position:relative;grid-template-columns:2.25rem minmax(0,1fr);gap:.6rem;padding:.65rem 3.4rem .65rem .7rem}.home-mock-resource-row .home-mock-resource-status{position:absolute;right:.65rem;top:50%;transform:translateY(-50%);min-height:0;justify-content:center}.home-mock-resource-row .home-mock-resource-meta{display:none}.home-mock-resource-row .home-mock-check{margin-right:0;font-size:1rem}.home-mock-deploy-row{padding:0 .9rem .9rem}.home-mock-chat{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.home-mock-chat-sidebar{padding:.65rem .9rem;border-right:none;border-bottom:1px solid var(--app-border)}.home-mock-side-title{display:none}.home-mock-side-item{padding:0;font-size:.85rem;font-weight:600;color:var(--app-text)}.home-mock-side-item.active{background:transparent;color:var(--app-text)}.home-mock-thread{padding:.85rem .9rem;gap:.7rem}.home-mock-composer{margin:0 .9rem .9rem}.home-example-cta{margin:-2rem .5rem 0}}@media(prefers-reduced-motion:reduce){.examples-section{opacity:1;transform:none;transition:none}.home-example-frame{transition:none}.home-mock-caret,.home-mock-cursor,.home-mock-bubble.thinking span,.home-mock-btn.pulse{animation:none!important}.home-fake-mouse{display:none!important}.home-mock-resource-row{opacity:1;transform:none;transition:none}}.eu-flag.svelte-1lxgivr{display:block;flex-shrink:0;width:.88rem;height:.88rem;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #ffffff2e}.lang-select.svelte-1ya91b9{position:relative;margin-left:.15rem;display:flex}.lang-trigger.svelte-1ya91b9{display:inline-flex;align-items:center;gap:.4rem;background:none;border:none;padding:.42rem .55rem;color:var(--home-muted);font-family:var(--home-sans);font-size:.78rem;font-weight:500;cursor:pointer;transition:color .15s ease,border-color .15s ease}.lang-trigger.svelte-1ya91b9:hover{color:var(--home-ink);border-color:#ffffff38}.lang-trigger.svelte-1ya91b9:focus-visible{outline:2px solid #a9a1ff;outline-offset:3px}@media(max-width:760px){.lang-trigger.svelte-1ya91b9{min-width:2.75rem;min-height:2.75rem;padding:.42rem .45rem;gap:.3rem}}.chevron.svelte-1ya91b9{font-size:.7rem;line-height:1;opacity:.75}.flag.svelte-1ya91b9{display:block;width:1.1rem;height:.75rem;height:1.1rem;border-radius:.12rem;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #ffffff1f}.lang-menu.svelte-1ya91b9{position:absolute;top:calc(100% + .35rem);right:0;z-index:40;min-width:10.5rem;margin:0;padding:.3rem;list-style:none;border:1px solid var(--home-line);border-radius:.5rem;background:var(--home-panel-strong);box-shadow:0 16px 40px #00000059}.lang-menu.svelte-1ya91b9 button:where(.svelte-1ya91b9){display:flex;align-items:center;gap:.55rem;width:100%;padding:.5rem .55rem;border:0;border-radius:.35rem;background:transparent;color:var(--home-muted);font-family:var(--home-sans);font-size:.8rem;font-weight:500;text-align:left;cursor:pointer}.lang-menu.svelte-1ya91b9 button:where(.svelte-1ya91b9):hover,.lang-menu.svelte-1ya91b9 button.active:where(.svelte-1ya91b9){background:#ffffff0d;color:var(--home-ink)}.home-page.svelte-et6md{--home-bg: #0a1016;--home-bg-elevated: #101720;--home-panel: #0c131b;--home-panel-strong: #121b25;--home-ink: #f3f6f8;--home-muted: #96a3af;--home-fog: #667480;--home-line: #24313c;--home-line-soft: #17222c;--home-accent: #7567f8;--home-accent-hover: #887cff;--home-accent-deep: #5648d8;--home-accent-soft: rgba(117, 103, 248, .15);--home-accent-ink: #f2f0ff;--home-success: #5bcf92;--home-amber: #e7ad5b;--home-display: "Schibsted Grotesk", "Arial Narrow", sans-serif;--home-sans: "IBM Plex Sans", system-ui, sans-serif;--home-mono: "IBM Plex Mono", ui-monospace, monospace;color-scheme:dark;--text-primary: var(--home-ink);--text-secondary: var(--home-muted);--text-muted: var(--home-fog);--text-link: #a9a1ff;--bg-page: var(--home-bg);position:relative;isolation:isolate;min-height:100vh;overflow-x:clip;background:var(--home-bg);color:var(--home-ink);font-family:var(--home-sans)}.home-page.svelte-et6md .atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 45% at 15% -5%,rgba(99,102,241,.18),transparent 55%),radial-gradient(ellipse 50% 35% at 95% 10%,rgba(56,100,130,.16),transparent 50%),repeating-linear-gradient(-12deg,transparent,transparent 12px,rgba(240,244,247,.02) 12px,rgba(240,244,247,.02) 13px)}.home-page.svelte-et6md .nav{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:2rem;max-width:72rem;margin:0 auto;padding:1rem 1.5rem;border-bottom:1px solid color-mix(in srgb,var(--home-line) 72%,transparent);background:color-mix(in srgb,var(--home-bg) 84%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:0 0 15px 15px}.home-page.svelte-et6md .nav-brand,.home-page.svelte-et6md .footer-brand{display:inline-flex;align-items:center;gap:.7rem;color:var(--home-ink);text-decoration:none}.home-page.svelte-et6md .nav-brand-text{display:grid;gap:.18rem;min-width:0}.home-page.svelte-et6md .nav-eu{display:inline-flex;align-items:center;gap:.35rem;color:var(--home-fog);font-family:var(--home-sans);font-size:.62rem;font-weight:500;letter-spacing:.02em;line-height:1;white-space:nowrap}.home-page.svelte-et6md .nav-mark{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid rgba(255,255,255,.14);border-radius:.42rem;background:var(--home-accent);color:#fff;font-family:var(--home-display);font-weight:700}.home-page.svelte-et6md .nav-mark.sm{width:1.65rem;height:1.65rem;font-size:.78rem}.home-page.svelte-et6md .nav-name{font-family:var(--home-display);font-size:1rem;font-weight:500;letter-spacing:-.025em}.home-page.svelte-et6md .nav-name strong{font-weight:700}.home-page.svelte-et6md .nav-links{display:flex;align-items:center;gap:1.15rem}.home-page.svelte-et6md .nav-links a{color:var(--home-muted);font-size:.86rem;font-weight:500;text-decoration:none;transition:color .15s ease}.home-page.svelte-et6md .nav-links a:hover{color:var(--home-ink)}.home-page.svelte-et6md .nav-menu-toggle,.home-page.svelte-et6md .nav-menu-panel,.home-page.svelte-et6md .nav-menu-backdrop{display:none}.home-page.svelte-et6md .nav-cta{margin-left:.2rem;padding:.58rem .9rem;border:1px solid rgba(255,255,255,.15);border-radius:.42rem;background:var(--home-ink);color:var(--home-bg)!important;white-space:nowrap}.home-page.svelte-et6md .nav-cta-short{display:none}.home-page.svelte-et6md main{max-width:72rem;margin:0 auto;padding:0 1.5rem 5rem}.home-page.svelte-et6md .hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(34rem,1.05fr);align-items:center;gap:0;min-height:43rem;padding:5rem 0 5.5rem}.home-page.svelte-et6md .eyebrow{margin:0 0 1rem;color:#a9a1ff;font-family:var(--home-sans);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.home-page.svelte-et6md .hero-copy{position:relative;z-index:2;animation:svelte-et6md-rise .7s ease both}.home-page.svelte-et6md .hero-copy h1{width:calc(100% + 6rem);margin:0;max-width:15ch;font-family:var(--home-display);font-size:clamp(2.65rem,4.25vw,4.1rem);font-weight:600;line-height:1;letter-spacing:-.035em;overflow-wrap:anywhere}.home-page.svelte-et6md .hero-copy h1 em{color:#a79fff;font-style:normal}.home-page.svelte-et6md .hero-support{max-width:39rem;margin:1.5rem 0 1.75rem;color:var(--home-muted);font-size:1.06rem;line-height:1.65}.home-page.svelte-et6md .hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.home-page.svelte-et6md .home-btn{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;padding:.78rem 1.15rem;border:1px solid transparent;border-radius:.42rem;font-size:.91rem;font-weight:600;text-decoration:none;transition:background .15s ease,border-color .15s ease}.home-page.svelte-et6md .home-btn-primary{background:var(--home-accent);color:#fff}.home-page.svelte-et6md .home-btn-primary:hover{background:var(--home-accent-hover)}.home-page.svelte-et6md .home-btn-secondary{border-color:var(--home-line);background:#ffffff06;color:var(--home-ink)}.home-page.svelte-et6md .home-btn-secondary:hover{border-color:var(--home-fog);background:#ffffff0b}.home-page.svelte-et6md .credibility-strip{display:flex;flex-wrap:wrap;gap:.55rem 1rem;padding-top:1rem;color:var(--home-muted);font-size:.76rem;margin-top:var(--space-8);max-width:25rem}.home-page.svelte-et6md .credibility-strip span{display:inline-flex;align-items:center;gap:.45rem}.home-page.svelte-et6md .credibility-strip span:before{content:"";width:.28rem;height:.28rem;border-radius:50%;background:var(--home-success)}.home-page.svelte-et6md .delivery-trace{position:relative;z-index:1;margin-left:-4.5rem;border:1px solid #293642;border-radius:.7rem;overflow:hidden;background:#0a1017;box-shadow:0 35px 80px #0000006b,0 0 0 1px #ffffff05 inset;animation:svelte-et6md-delivery-rise .8s .12s ease both;opacity:.58}.home-page.svelte-et6md .delivery-trace:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(117,103,248,.05),transparent 65%)}.home-page.svelte-et6md .trace-chrome{display:flex;align-items:center;gap:.8rem;min-width:0;padding:.62rem .75rem;border-bottom:1px solid #202c36;background:#101720;font-family:var(--home-mono);font-size:.58rem;color:#73808b}.home-page.svelte-et6md .trace-dots{display:flex;gap:.28rem}.home-page.svelte-et6md .trace-dots span{width:.38rem;height:.38rem;border-radius:50%;background:#34424e}.home-page.svelte-et6md .trace-dots span:nth-child(2){background:var(--home-amber)}.home-page.svelte-et6md .trace-dots span:nth-child(3){background:var(--home-success)}.home-page.svelte-et6md .trace-path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-page.svelte-et6md .trace-grid{display:grid;grid-template-columns:7.7rem 1fr;min-height:27rem}.home-page.svelte-et6md .trace-sidebar{padding:1rem .75rem;border-right:1px solid #202c36;background:#0d141c}.home-page.svelte-et6md .trace-sidebar>span{color:#63707b;font-family:var(--home-mono);font-size:.5rem;letter-spacing:.07em;text-transform:uppercase}.home-page.svelte-et6md .trace-sidebar>strong{display:block;margin-top:.28rem;font-size:.7rem;color:#eef2f5}.home-page.svelte-et6md .trace-sidebar ul{display:grid;gap:.2rem;margin:1.3rem 0 0;padding:0;list-style:none}.home-page.svelte-et6md .trace-sidebar li{display:flex;align-items:center;gap:.45rem;padding:.45rem;border-radius:.3rem;color:#697681;font-size:.61rem}.home-page.svelte-et6md .trace-sidebar li span{font-family:var(--home-mono);font-size:.47rem}.home-page.svelte-et6md .trace-sidebar li.active{background:#7567f821;color:#c9c5ff}.home-page.svelte-et6md .trace-canvas{min-width:0;padding:1rem;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:24px 24px}.home-page.svelte-et6md .trace-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.4rem}.home-page.svelte-et6md .trace-heading span{display:block;margin-bottom:.3rem;color:#6d7984;font-family:var(--home-mono);font-size:.49rem;letter-spacing:.08em}.home-page.svelte-et6md .trace-heading strong{font-family:var(--home-display);font-size:.92rem}.home-page.svelte-et6md .trace-heading .trace-version{padding:.28rem .4rem;border:1px solid #293642;border-radius:.25rem;background:#0c131b;font-size:.48rem}.home-page.svelte-et6md .trace-flow{display:grid;grid-template-columns:minmax(6rem,.9fr) 1.1rem minmax(7rem,1fr) 1.1rem minmax(7rem,1fr);align-items:center;min-height:20rem}.home-page.svelte-et6md .trace-column{min-width:0}.home-page.svelte-et6md .trace-kicker{display:block;margin-bottom:.45rem;color:#798691;font-family:var(--home-mono);font-size:.48rem;letter-spacing:.04em;text-transform:uppercase}.home-page.svelte-et6md .resource-chip{display:grid;grid-template-columns:1.35rem 1fr;align-items:center;gap:.4rem;margin-bottom:.42rem;padding:.48rem;border:1px solid #273440;border-radius:.32rem;background:#101821}.home-page.svelte-et6md .resource-chip b{display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:.25rem;background:#7567f821;color:#a9a1ff;font-family:var(--home-mono);font-size:.44rem}.home-page.svelte-et6md .resource-chip span{overflow:hidden;color:#dce2e6;font-size:.54rem;text-overflow:ellipsis;white-space:nowrap}.home-page.svelte-et6md .resource-chip i{grid-column:2;color:var(--home-success);font-family:var(--home-mono);font-size:.42rem;font-style:normal}.home-page.svelte-et6md .trace-connector{position:relative;height:1px;overflow:hidden;background:#33414c}.home-page.svelte-et6md .trace-connector:after{content:"";position:absolute;right:0;top:-2px;border-top:2.5px solid transparent;border-bottom:2.5px solid transparent;border-left:4px solid #7567f8}.home-page.svelte-et6md .trace-connector span{position:absolute;top:0;left:-40%;width:45%;height:100%;background:#a79fff;box-shadow:0 0 5px #7567f8;animation:svelte-et6md-trace 2.7s linear infinite}.home-page.svelte-et6md .trace-connector.connector-two span{animation-delay:1.25s}.home-page.svelte-et6md .agent-card,.home-page.svelte-et6md .chat-card{border:1px solid #2d3a46;border-radius:.38rem;background:#101821;box-shadow:0 10px 24px #0003}.home-page.svelte-et6md .agent-card{padding:.58rem;border-color:#7567f87a;box-shadow:0 0 0 2px #7567f80f}.home-page.svelte-et6md .agent-model,.home-page.svelte-et6md .agent-rule{padding:.48rem;border:1px solid #24313c;border-radius:.28rem;background:#0b1219}.home-page.svelte-et6md .agent-model span,.home-page.svelte-et6md .agent-rule span{display:block;color:#6f7b86;font-size:.45rem}.home-page.svelte-et6md .agent-model strong{display:block;margin:.2rem 0 0;color:#dce2e6;font-size:.52rem;line-height:1.45}.home-page.svelte-et6md .agent-rule{margin-top:.4rem}.home-page.svelte-et6md .agent-rule p{display:block;margin:.2rem 0 0;color:#dce2e6;font-size:.52rem;line-height:1.45}.home-page.svelte-et6md .agent-status,.home-page.svelte-et6md .published-status{display:flex;align-items:center;gap:.3rem;margin-top:.48rem;color:var(--home-success);font-family:var(--home-mono);font-size:.44rem}.home-page.svelte-et6md .agent-status i,.home-page.svelte-et6md .published-status i{width:.32rem;height:.32rem;border-radius:50%;background:currentColor}.home-page.svelte-et6md .chat-card{padding:.55rem}.home-page.svelte-et6md .chat-card-head{display:flex;align-items:center;gap:.35rem;padding-bottom:.42rem;border-bottom:1px solid #202c36}.home-page.svelte-et6md .chat-card-head i{width:.35rem;height:.35rem;border-radius:50%;background:var(--home-success)}.home-page.svelte-et6md .chat-card-head strong{font-size:.52rem}.home-page.svelte-et6md .chat-bubble{max-width:85%;margin-top:.42rem;padding:.38rem .45rem;border-radius:.36rem;background:#18222c;color:#aab4bd;font-size:.48rem;line-height:1.4}.home-page.svelte-et6md .chat-bubble.user{margin-left:auto;background:#7567f830;color:#d9d5ff}.home-page.svelte-et6md .chat-input{display:flex;justify-content:space-between;align-items:center;margin-top:.55rem;padding:.35rem;border:1px solid #273440;border-radius:.3rem;color:#65727d;font-size:.43rem}.home-page.svelte-et6md .chat-input .chat-send{color:#a9a1ff;font-size:.55rem}.home-page.svelte-et6md .trace-footer{display:grid;grid-template-columns:auto auto auto auto auto auto;align-items:center;gap:.45rem .7rem;padding:.68rem .85rem;border-top:1px solid #202c36;background:#0d141c;font-family:var(--home-mono);font-size:.48rem}.home-page.svelte-et6md .trace-footer span{color:#697681}.home-page.svelte-et6md .trace-footer strong{color:#b9c2c9;font-weight:500}.home-page.svelte-et6md .trace-footer strong.status{color:var(--home-success)}.home-page.svelte-et6md .home-section{padding:6rem 0 1rem;scroll-margin-top:5.5rem;opacity:0;transform:translateY(1.25rem);transition:opacity .55s ease,transform .55s ease}.home-page.svelte-et6md .home-section.is-visible,.home-page.svelte-et6md .final-cta.is-visible{opacity:1;transform:none}.home-page.svelte-et6md .section-heading{max-width:50rem;margin-bottom:2.2rem}.home-page.svelte-et6md .section-heading h2{margin:0;font-family:var(--home-display);font-size:clamp(2.15rem,3.7vw,3rem);font-weight:600;line-height:1.08;letter-spacing:-.035em;overflow-wrap:anywhere}.home-page.svelte-et6md .section-lead{margin:1rem 0 0;color:var(--home-muted);font-size:1.05rem;line-height:1.6}.home-page.svelte-et6md .meta-label,.home-page.svelte-et6md .plan-label{margin:0;color:#b9b3ff;font-family:var(--home-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.home-page.svelte-et6md .problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.home-page.svelte-et6md .problem-item{padding:1.3rem 1.4rem;border:1px solid var(--home-line-soft);border-radius:.62rem;background:#0d141c}.home-page.svelte-et6md .problem-item h3{margin:0 0 .55rem;font-family:var(--home-display);font-size:1.05rem;font-weight:600;letter-spacing:-.02em}.home-page.svelte-et6md .problem-item p{margin:0;color:var(--home-muted);font-size:.88rem;line-height:1.6}.home-page.svelte-et6md .problem-answer{margin:1.75rem 0 0;padding:.85rem 0 .85rem 1.1rem;border-left:3px solid var(--home-accent);font-family:var(--home-display);font-size:1.18rem;font-weight:500;letter-spacing:-.025em;line-height:1.45}.home-page.svelte-et6md .problem-answer-em{font-weight:700;color:#c9c5ff}.home-page.svelte-et6md .price-card{position:relative;display:flex;flex-direction:column;padding:1.4rem;border:1px solid var(--home-line);border-radius:.62rem;background:linear-gradient(150deg,rgba(255,255,255,.025),transparent 50%),var(--home-panel)}.home-page.svelte-et6md .platform-foundation{position:relative;display:grid;border-radius:.62rem;grid-template-columns:minmax(15rem,.8fr) minmax(0,1.2fr);gap:clamp(2.5rem,7vw,6.5rem);box-sizing:border-box;width:100%;padding:clamp(3rem,6vw,5rem) clamp(1.25rem,5vw,4rem);overflow:hidden;background:radial-gradient(circle at 74% 44%,rgba(117,103,248,.19),transparent 30%),linear-gradient(115deg,#0c1219,#101421 58%,#0b1118)}.home-page.svelte-et6md .platform-foundation:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0 49.9%,rgba(255,255,255,.025) 50%,transparent 50.1%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px);background-size:100% 100%,100% 4.5rem;content:"";pointer-events:none}.home-page.svelte-et6md .foundation-copy,.home-page.svelte-et6md .foundation-list{position:relative;z-index:1}.home-page.svelte-et6md .foundation-label{margin:0 0 1.1rem;color:#a9a1ff;font-family:var(--home-mono);font-size:.72rem;letter-spacing:.07em;text-transform:uppercase}.home-page.svelte-et6md .foundation-copy h3{margin:0;max-width:13ch;font-family:var(--home-display);font-size:clamp(2rem,4vw,3.2rem);font-weight:600;letter-spacing:-.04em;line-height:1.02}.home-page.svelte-et6md .foundation-body{margin:1.35rem 0 0;max-width:29rem;color:var(--home-muted);font-size:.95rem;line-height:1.65}.home-page.svelte-et6md .foundation-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;margin:0;padding:0;list-style:none}.home-page.svelte-et6md .foundation-list li{padding:1.05rem 1rem 1.05rem 0;border-top:1px solid rgba(255,255,255,.12);color:var(--home-ink);font-family:var(--home-display);font-size:clamp(1rem,1.8vw,1.3rem);font-weight:600;letter-spacing:-.02em;line-height:1.25}.home-page.svelte-et6md .platform-examples{margin-top:3rem}.home-page.svelte-et6md .platform-examples>.eyebrow{margin-bottom:1.15rem}.home-page.svelte-et6md .client-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.home-page.svelte-et6md .client-example{display:flex;flex-direction:column;min-width:0;padding:1.3rem 1.4rem;border:1px solid var(--home-line-soft);border-radius:.62rem;background:#0d141c}.home-page.svelte-et6md .client-example>h3{margin:.85rem 0 0;font-family:var(--home-display);font-size:1.15rem;font-weight:600;letter-spacing:-.02em;line-height:1.25}.home-page.svelte-et6md .client-meta{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.home-page.svelte-et6md .client-name{color:var(--home-muted);font-size:.8rem;font-weight:500}.home-page.svelte-et6md .client-brief{margin:.7rem 0 0;color:var(--home-muted);font-size:.88rem;line-height:1.6}.home-page.svelte-et6md .client-configuration{margin-top:1.35rem;padding-top:1.1rem;border-top:1px solid var(--home-line-soft)}.home-page.svelte-et6md .client-configuration .meta-label{margin-bottom:.65rem;color:var(--home-fog)}.home-page.svelte-et6md .capability-list{display:grid;gap:.45rem;margin:0;padding:0;list-style:none;color:#c0c8cf;font-size:.84rem;line-height:1.45}.home-page.svelte-et6md .client-outcome{margin-top:1.35rem;padding:.85rem 0 .15rem 1.1rem;border-left:3px solid var(--home-accent)}.home-page.svelte-et6md .client-outcome .meta-label{margin-bottom:.4rem;color:var(--home-fog)}.home-page.svelte-et6md .client-result{margin:0;color:var(--home-ink);font-size:.88rem;font-weight:500;line-height:1.55}.home-page.svelte-et6md .pricing-heading{margin-bottom:2.7rem}.home-page.svelte-et6md .pricing-compare{display:flex;justify-content:center;margin:1.75rem 0 0}.home-page.svelte-et6md .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto auto 1fr;gap:.8rem;align-items:stretch}.home-page.svelte-et6md .price-card{display:grid;grid-row:span 4;grid-template-rows:subgrid;min-height:30rem;padding:1.55rem}.home-page.svelte-et6md .price-card.team{border-color:#7567f894;background:linear-gradient(180deg,rgba(117,103,248,.12),transparent 40%),var(--home-panel);box-shadow:inset 0 3px var(--home-accent)}.home-page.svelte-et6md .price-card.enterprise{background:linear-gradient(145deg,rgba(231,173,91,.06),transparent 45%),var(--home-panel)}.home-page.svelte-et6md .recommended{position:absolute;top:0;right:1.2rem;padding:.38rem .55rem;border-radius:0 0 .35rem .35rem;background:var(--home-accent);color:#fff;font-family:var(--home-mono);font-size:.52rem;letter-spacing:.04em;text-transform:uppercase}.home-page.svelte-et6md .plan-label{margin-bottom:2.2rem}.home-page.svelte-et6md .price{margin:0;font-family:var(--home-display);font-size:3.4rem;font-weight:600;letter-spacing:-.035em;line-height:1}.home-page.svelte-et6md .price.contact{font-size:2.05rem;letter-spacing:-.045em}.home-page.svelte-et6md .price-interval{font-family:var(--home-sans);font-size:.92rem;font-weight:500;letter-spacing:0;vertical-align:.18em;color:var(--home-muted)}.home-page.svelte-et6md .price-top{display:grid;grid-row:span 3;grid-template-rows:subgrid}.home-page.svelte-et6md .price-bottom{display:flex;flex-direction:column}.home-page.svelte-et6md .price-top>p:last-child{margin:1rem 0 1.3rem;color:var(--home-muted);font-size:.88rem;line-height:1.55}.home-page.svelte-et6md .price-card ul{display:grid;gap:.72rem;margin:0 0 1.6rem;padding:1.3rem 0 0;border-top:1px solid var(--home-line-soft);list-style:none}.home-page.svelte-et6md .price-card ul li{display:flex;align-items:flex-start;gap:.45rem;color:#c0c8cf;font-size:.84rem}.home-page.svelte-et6md .price-card ul li .feature-mark{margin-top:.18rem;color:var(--home-success);font-size:.72rem}.home-page.svelte-et6md .plan-when{margin:auto 0 .85rem;color:var(--home-fog);font-size:.78rem;line-height:1.5}.home-page.svelte-et6md .price-button{margin-top:auto;border-color:var(--home-line);background:#ffffff08;color:var(--home-ink)}.home-page.svelte-et6md .price-button.primary{border-color:var(--home-accent);background:var(--home-accent);color:#fff}.home-page.svelte-et6md .price-card.team .price-button{margin-top:0}.home-page.svelte-et6md .faq-list{display:grid;max-width:50rem;border-top:1px solid var(--home-line-soft)}.home-page.svelte-et6md .faq-item{border-bottom:1px solid var(--home-line-soft)}.home-page.svelte-et6md .faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.1rem .2rem;min-height:2.75rem;cursor:pointer;font-family:var(--home-display);font-size:1.02rem;font-weight:500;letter-spacing:-.015em;list-style:none}.home-page.svelte-et6md .faq-item summary::-webkit-details-marker{display:none}.home-page.svelte-et6md .faq-item summary:hover{color:#fff}.home-page.svelte-et6md .faq-item .faq-mark{flex-shrink:0;color:var(--home-fog);font-size:.7rem;transition:transform .2s ease}.home-page.svelte-et6md .faq-item[open] .faq-mark{transform:rotate(45deg)}.home-page.svelte-et6md .faq-item p{margin:0 0 1.25rem;max-width:44rem;padding:0 2.5rem 0 .2rem;color:var(--home-muted);font-size:.92rem;line-height:1.65}.home-page.svelte-et6md .waitlist-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:.8rem;align-items:stretch}.home-page.svelte-et6md .waitlist-highlights,.home-page.svelte-et6md .waitlist-form-panel{padding:1.4rem;border-radius:.62rem}.home-page.svelte-et6md .waitlist-highlights{border:1px solid var(--home-line);background:linear-gradient(150deg,rgba(255,255,255,.025),transparent 50%),var(--home-panel)}.home-page.svelte-et6md .waitlist-highlights>.meta-label{margin-bottom:1rem}.home-page.svelte-et6md .waitlist-highlights ul{margin:0;padding:0;list-style:none;display:grid;gap:.72rem}.home-page.svelte-et6md .waitlist-highlights li{position:relative;padding-left:1.15rem;color:#c0c8cf;font-size:.84rem;line-height:1.55}.home-page.svelte-et6md .waitlist-highlights li:before{content:"";position:absolute;left:0;top:.45rem;width:.45rem;height:.45rem;border-radius:999px;background:var(--home-accent)}.home-page.svelte-et6md .waitlist-form-panel{border:1px solid rgba(117,103,248,.58);background:linear-gradient(180deg,rgba(117,103,248,.12),transparent 40%),var(--home-panel);box-shadow:inset 0 3px var(--home-accent)}.home-page.svelte-et6md .waitlist-form-panel>.meta-label{margin-bottom:1rem}.home-page.svelte-et6md .waitlist-form{display:grid;gap:.75rem}.home-page.svelte-et6md .waitlist-label{font-size:.85rem;color:var(--home-muted)}.home-page.svelte-et6md .waitlist-input{width:100%;padding:.8rem .9rem;border:1px solid var(--home-line);border-radius:.45rem;background:var(--home-bg);color:var(--home-ink);font:inherit}.home-page.svelte-et6md .waitlist-input:focus{outline:2px solid rgba(117,103,248,.55);outline-offset:1px}.home-page.svelte-et6md .waitlist-input.error{border-color:#d66}.home-page.svelte-et6md .waitlist-error{margin:0;color:#f0a0a0;font-size:.85rem}.home-page.svelte-et6md .waitlist-success-title{margin:0 0 .55rem;font-family:var(--home-display);font-size:1.15rem;font-weight:600;letter-spacing:-.02em}.home-page.svelte-et6md .waitlist-success-body{margin:0;color:var(--home-muted);font-size:.88rem;line-height:1.6}.home-page.svelte-et6md .final-cta{margin-top:7rem;padding:3.5rem;border:1px solid rgba(117,103,248,.34);border-radius:.7rem;background:linear-gradient(120deg,rgba(117,103,248,.17),transparent 48%),var(--home-panel-strong);opacity:0;transform:translateY(1.25rem);transition:opacity .55s ease,transform .55s ease}.home-page.svelte-et6md .final-cta h2{margin:0;font-family:var(--home-display);font-size:clamp(2.35rem,4.5vw,3.5rem);font-weight:600;letter-spacing:-.035em;line-height:1.03}.home-page.svelte-et6md .final-cta-row{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:1.5rem}.home-page.svelte-et6md .final-cta-row p{margin:0;color:var(--home-muted)}.home-page.svelte-et6md .final-cta-row>div{display:flex;align-items:center;gap:1rem}.home-page.svelte-et6md .text-link{display:inline-flex;align-items:center;gap:.3rem;color:var(--home-ink);font-size:.9rem;font-weight:600;text-decoration:none}.home-page.svelte-et6md .text-link .fa-icon{color:var(--home-accent)}.home-page.svelte-et6md .footer{display:flex;align-items:center;justify-content:space-between;gap:2rem;max-width:72rem;margin:0 auto;padding:2rem 1.5rem 2.7rem;border-top:1px solid var(--home-line)}.home-page.svelte-et6md .footer-brand>div{display:grid;gap:.12rem}.home-page.svelte-et6md .footer-brand>div strong{font-family:var(--home-display);font-size:.82rem}.home-page.svelte-et6md .footer-brand>div span{color:var(--home-fog);font-size:.68rem}.home-page.svelte-et6md .footer-links{display:flex;flex-wrap:wrap;gap:1.2rem}.home-page.svelte-et6md .footer-links a{color:var(--home-muted);font-size:.78rem;text-decoration:none}.home-page.svelte-et6md .footer-links a:hover{color:var(--home-ink)}.home-page.svelte-et6md a:focus-visible{outline:2px solid #a9a1ff;outline-offset:3px}@keyframes svelte-et6md-rise{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:none}}@keyframes svelte-et6md-delivery-rise{0%{opacity:0;transform:translateY(.8rem)}to{opacity:.58;transform:none}}@keyframes svelte-et6md-trace{to{left:120%}}@media(max-width:1040px){.home-page.svelte-et6md .hero{grid-template-columns:1fr;min-height:0;padding-top:4rem}.home-page.svelte-et6md .hero-copy h1{width:auto;max-width:15ch}.home-page.svelte-et6md .delivery-trace{margin-left:0;max-width:48rem;width:100%}.home-page.svelte-et6md .problem-grid,.home-page.svelte-et6md .pricing-grid,.home-page.svelte-et6md .waitlist-grid{grid-template-columns:1fr 1fr}.home-page.svelte-et6md .pricing-grid{grid-template-rows:repeat(2,auto auto auto 1fr)}.home-page.svelte-et6md .problem-item:last-child,.home-page.svelte-et6md .price-card:last-child{grid-column:1 / -1}.home-page.svelte-et6md .platform-foundation{gap:3rem}}@media(max-width:760px){.home-page.svelte-et6md .nav{position:relative;gap:.75rem;padding-inline:1rem}.home-page.svelte-et6md .nav-brand{flex:1;min-width:0}.home-page.svelte-et6md .nav-menu-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--home-line);border-radius:.42rem;background:#ffffff08;color:var(--home-ink);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.home-page.svelte-et6md .nav-menu-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;border:none;background:#0a10168c;cursor:pointer}.home-page.svelte-et6md .nav-menu-panel{display:none;position:absolute;top:calc(100% + .35rem);left:1rem;right:1rem;z-index:35;flex-direction:column;align-items:stretch;gap:0;padding:.35rem;border:1px solid var(--home-line);border-radius:.55rem;background:var(--home-panel-strong);box-shadow:0 16px 40px #00000059}.home-page.svelte-et6md .nav-menu-panel.open{display:flex}.home-page.svelte-et6md .nav-menu-panel a{display:block;padding:.75rem .85rem;border-radius:.35rem;color:var(--home-muted);font-size:.86rem;font-weight:500;text-decoration:none}.home-page.svelte-et6md .nav-menu-panel a:hover{background:#ffffff0a;color:var(--home-ink)}.home-page.svelte-et6md .nav-links{flex-shrink:0;gap:.55rem}.home-page.svelte-et6md .nav-links a:not(.nav-cta){display:none}.home-page.svelte-et6md .nav-cta{margin-left:0;min-height:2.75rem;padding:.58rem .9rem;font-size:.82rem}.home-page.svelte-et6md .nav-cta-full{display:none}.home-page.svelte-et6md .nav-cta-short{display:inline}.home-page.svelte-et6md .nav-eu{display:none}.home-page.svelte-et6md .delivery-trace{margin-left:0;max-width:100%;opacity:.85;animation:none}.home-page.svelte-et6md main{padding-inline:1rem}.home-page.svelte-et6md .home-section{padding:4.5rem 0 .75rem}.home-page.svelte-et6md .hero{gap:2.7rem;padding:3.4rem 0 4rem}.home-page.svelte-et6md .hero-copy h1{font-size:clamp(2.35rem,11vw,3.25rem)}.home-page.svelte-et6md .credibility-strip{display:grid}.home-page.svelte-et6md .trace-grid{grid-template-columns:1fr}.home-page.svelte-et6md .trace-sidebar{display:none}.home-page.svelte-et6md .trace-flow{grid-template-columns:1fr;gap:.7rem;min-height:0}.home-page.svelte-et6md .trace-connector{width:1px;height:1rem;margin:0 auto}.home-page.svelte-et6md .trace-connector:after{top:auto;right:-2px;bottom:0;border-top:4px solid #7567f8;border-right:2.5px solid transparent;border-bottom:0;border-left:2.5px solid transparent}.home-page.svelte-et6md .trace-connector span{display:none}.home-page.svelte-et6md .trace-footer{grid-template-columns:1fr auto}.home-page.svelte-et6md .problem-grid,.home-page.svelte-et6md .pricing-grid,.home-page.svelte-et6md .waitlist-grid{grid-template-columns:1fr}.home-page.svelte-et6md .pricing-grid{grid-template-rows:none}.home-page.svelte-et6md .problem-item:last-child,.home-page.svelte-et6md .price-card:last-child{grid-column:auto}.home-page.svelte-et6md .platform-foundation{grid-template-columns:1fr;gap:2.25rem}.home-page.svelte-et6md .foundation-copy h3{max-width:15ch}.home-page.svelte-et6md .foundation-list,.home-page.svelte-et6md .client-examples{grid-template-columns:1fr}.home-page.svelte-et6md .problem-answer{margin-top:1.35rem;padding:.7rem 0 .7rem .95rem;font-size:1.05rem}.home-page.svelte-et6md .price-card{display:flex;flex-direction:column;grid-row:auto;grid-template-rows:none;min-height:0;padding:1.15rem}.home-page.svelte-et6md .price-top{display:block;grid-row:auto;grid-template-rows:none}.home-page.svelte-et6md .plan-label{margin-bottom:1rem}.home-page.svelte-et6md .price{font-size:2.8rem}.home-page.svelte-et6md .price.contact{font-size:1.85rem}.home-page.svelte-et6md .price-top>p:last-child{margin:.7rem 0 1rem}.home-page.svelte-et6md .price-card ul{gap:.55rem;margin-bottom:1.1rem;padding-top:1rem}.home-page.svelte-et6md .plan-when{margin:0 0 .85rem}.home-page.svelte-et6md .final-cta{margin-top:5.25rem;padding:2rem 1.25rem;text-align:center}.home-page.svelte-et6md .final-cta-row,.home-page.svelte-et6md .final-cta-row>div{align-items:center;flex-direction:column;text-align:center}.home-page.svelte-et6md .final-cta-row{justify-content:center;margin-top:1.25rem}.home-page.svelte-et6md .final-cta-row>div{width:100%;gap:.85rem}.home-page.svelte-et6md .faq-item summary{padding-inline:0}.home-page.svelte-et6md .faq-item p{padding-right:0}.home-page.svelte-et6md .footer{align-items:flex-start;flex-direction:column;padding-inline:1rem}.home-page.svelte-et6md .footer-links{gap:.35rem 1rem}.home-page.svelte-et6md .footer-links a{display:inline-flex;align-items:center;min-height:2.75rem;padding:.15rem 0}}@media(prefers-reduced-motion:reduce){.home-page.svelte-et6md .hero-copy,.home-page.svelte-et6md .delivery-trace,.home-page.svelte-et6md .trace-connector span{animation:none!important}.home-page.svelte-et6md .home-section,.home-page.svelte-et6md .final-cta{opacity:1;transform:none;transition:none}}.team-picker.svelte-wdjp28{margin-bottom:var(--space-6)}.icon-block.svelte-wdjp28{display:flex;flex-direction:column;gap:var(--space-3)}.icon-preview.svelte-wdjp28{display:flex;align-items:flex-start;gap:var(--space-4)}.icon-fields.svelte-wdjp28{display:flex;flex:1;flex-direction:column;gap:var(--space-4);min-width:0}.actions.svelte-wdjp28{display:flex;justify-content:flex-end;gap:var(--space-3)}@media(max-width:47.9375rem){.actions.svelte-wdjp28{flex-direction:column-reverse;align-items:stretch}.actions.svelte-wdjp28 .btn{width:100%}}.settings-shell.svelte-1ozf5k3{width:100%;max-width:52rem;margin:0 auto}.form-grid.svelte-1ozf5k3{display:flex;flex-direction:column;gap:var(--space-4);max-width:28rem}.actions.svelte-1ozf5k3{margin-top:var(--space-4)}.session-list.svelte-1ozf5k3{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.session-item.svelte-1ozf5k3{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border-muted)}.session-item.svelte-1ozf5k3:last-child{border-bottom:none;padding-bottom:0}.session-item.svelte-1ozf5k3:first-child{padding-top:0}.session-body.svelte-1ozf5k3{min-width:0;flex:1}.session-main.svelte-1ozf5k3{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.session-device.svelte-1ozf5k3{font-weight:500;color:var(--text-primary);word-break:break-word}.session-badge.svelte-1ozf5k3{font-size:var(--text-xs);font-weight:500;color:var(--color-primary-text);background:var(--color-primary-muted);padding:.125rem .5rem;border-radius:var(--radius-sm)}.session-meta.svelte-1ozf5k3{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-1);font-size:var(--text-sm);color:var(--text-muted)}@media(max-width:47.9375rem){.session-item.svelte-1ozf5k3{flex-direction:column;align-items:stretch}.session-item.svelte-1ozf5k3 .btn{width:100%}}.eyebrow.svelte-zox91i{margin:0;font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.advantages-title.svelte-zox91i{margin:0 0 var(--space-4);font-size:var(--text-lg);font-weight:600}.advantages.svelte-zox91i{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.advantages.svelte-zox91i li:where(.svelte-zox91i){display:flex;align-items:flex-start;gap:var(--space-3);color:var(--text-primary)}.advantages.svelte-zox91i li:where(.svelte-zox91i) .icon{margin-top:.2rem;color:var(--color-primary)}.actions.svelte-zox91i{display:flex;flex-wrap:wrap;gap:var(--space-3)}.hint.svelte-zox91i,.hint.svelte-1ho48xc{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.actions.svelte-1ho48xc{display:flex;justify-content:flex-end;gap:var(--space-3)}@media(max-width:47.9375rem){.actions.svelte-1ho48xc{flex-direction:column-reverse;align-items:stretch}.actions.svelte-1ho48xc .btn{width:100%}}.hint.svelte-d1z7iw{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.actions.svelte-d1z7iw{display:flex;justify-content:flex-end;gap:var(--space-3)}@media(max-width:47.9375rem){.actions.svelte-d1z7iw{flex-direction:column-reverse;align-items:stretch}.actions.svelte-d1z7iw .btn{width:100%}}.general-grid.svelte-zisjdh,.fields.svelte-zisjdh{display:flex;flex-direction:column;gap:var(--space-4)}.name-row.svelte-zisjdh{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.name-row.svelte-zisjdh>*{flex:1 1 12rem;min-width:0}@media(max-width:47.9375rem){.name-row.svelte-zisjdh{flex-direction:column;align-items:stretch}.name-row.svelte-zisjdh>*{flex:none;width:100%}}.logo-preview.svelte-zisjdh{display:flex;flex-direction:column;gap:var(--space-2)}.field-label.svelte-zisjdh{font-size:var(--text-sm);font-weight:500;color:var(--text-secondary)}.members-toolbar.svelte-cm3pyw,.member-actions.svelte-cm3pyw{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.member-list.svelte-cm3pyw{list-style:none;margin:var(--space-4) 0 0;padding:0;display:grid;gap:var(--space-3)}.member-row.svelte-cm3pyw{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-muted);border-radius:var(--radius-md)}.member-identity.svelte-cm3pyw{display:flex;align-items:center;gap:var(--space-3);min-width:0;flex:1 1 12rem}.member-details.svelte-cm3pyw{min-width:0}.member-name.svelte-cm3pyw,.member-email.svelte-cm3pyw{overflow-wrap:anywhere}.member-name.svelte-cm3pyw{font-weight:500;color:var(--text-primary)}.role-label.svelte-cm3pyw{font-size:var(--text-sm);color:var(--text-secondary)}@media(max-width:47.9375rem){.member-row.svelte-cm3pyw{flex-direction:column;align-items:stretch}.member-actions.svelte-cm3pyw{justify-content:space-between}}.plan-row.svelte-153ihvk,.name-row.svelte-153ihvk,.invoice-actions.svelte-153ihvk{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.name-row.svelte-153ihvk{align-items:flex-end}.name-row.svelte-153ihvk>*{flex:1 1 12rem;min-width:0}@media(max-width:47.9375rem){.name-row.svelte-153ihvk{flex-direction:column;align-items:stretch}.name-row.svelte-153ihvk>*{flex:none;width:100%}}.invoice-list.svelte-153ihvk{list-style:none;margin:var(--space-4) 0 0;padding:0;display:grid;gap:var(--space-3)}.invoice-row.svelte-153ihvk{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-muted);border-radius:var(--radius-md)}.invoice-details.svelte-153ihvk{min-width:0;flex:1 1 12rem}.invoice-number.svelte-153ihvk{font-weight:500;color:var(--text-primary);overflow-wrap:anywhere}.invoices-title.svelte-153ihvk{margin:var(--space-5) 0 0;font-size:var(--text-md);font-weight:600}@media(max-width:47.9375rem){.invoice-row.svelte-153ihvk{flex-direction:column;align-items:stretch}.invoice-actions.svelte-153ihvk .btn{flex:1 1 auto}}.plan-row.svelte-aj4oos{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.plan-billing-tab.svelte-1ielbhr{display:flex;flex-direction:column;gap:var(--space-6);animation:svelte-1ielbhr-tab-in .15s ease}@keyframes svelte-1ielbhr-tab-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.plan-billing-tab.svelte-1ielbhr{animation:none}}.workspaces-tab.svelte-1bsxkm5{animation:svelte-1bsxkm5-tab-in .15s ease}@keyframes svelte-1bsxkm5-tab-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.workspaces-tab.svelte-1bsxkm5{animation:none}}.tab-header.svelte-1bsxkm5{margin-bottom:var(--space-6)}h2.svelte-1bsxkm5{margin:0 0 var(--space-2);font-size:var(--text-xl);font-weight:600;color:var(--text-primary)}.subtitle.svelte-1bsxkm5{margin:0;max-width:38rem;font-size:var(--text-sm);line-height:1.6;color:var(--text-secondary)}.team-intro.svelte-1bsxkm5{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--text-muted)}.search-wrap.svelte-1bsxkm5{max-width:24rem;margin-top:var(--space-5)}.workspace-grid.svelte-1bsxkm5{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));gap:var(--space-4)}.workspace-card.svelte-1bsxkm5{position:relative;display:block;width:100%;padding:0;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);color:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.workspace-card.svelte-1bsxkm5:hover{border-color:var(--border-strong);background:var(--bg-elevated)}.workspace-card.svelte-1bsxkm5:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.card-accent.svelte-1bsxkm5{display:block;height:3px}.card-body.svelte-1bsxkm5{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5)}.card-copy.svelte-1bsxkm5{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0}.card-name.svelte-1bsxkm5{overflow:hidden;font-size:var(--text-md);font-weight:600;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.card-hint.svelte-1bsxkm5{font-size:var(--text-xs);color:var(--text-muted)}.card-arrow.svelte-1bsxkm5{display:inline-flex;flex-shrink:0;color:var(--text-muted);transition:color .15s ease}.workspace-card.svelte-1bsxkm5:hover .card-arrow:where(.svelte-1bsxkm5){color:var(--text-secondary)}.create-card.svelte-1bsxkm5{border-style:dashed;background:transparent}.create-card.svelte-1bsxkm5:hover{border-color:var(--border-strong);background:var(--bg-elevated)}.create-icon.svelte-1bsxkm5{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-secondary);border:1px solid var(--border-default)}.search-empty.svelte-1bsxkm5{grid-column:1 / -1}.team-hub.svelte-s512vn{width:100%;max-width:52rem;margin:0 auto}@media(max-width:47.9375rem){.team-hub.svelte-s512vn{padding:0}}.hub-header.svelte-s512vn{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-6);padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-left:3px solid var(--color-primary);border-radius:var(--radius-lg);background:var(--bg-surface)}.hub-header.svelte-s512vn .team-selector{width:auto;flex:0 1 20rem;max-width:20rem}.hub-header.svelte-s512vn .team-selector .trigger{border-color:transparent;background:transparent;padding-left:0;padding-right:var(--space-2)}.hub-header.svelte-s512vn .team-selector .trigger:hover{border-color:transparent;background:var(--bg-hover)}.hub-team-info.svelte-s512vn{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);flex:1 1 12rem;min-width:0;padding-left:var(--space-4);border-left:1px solid var(--border-muted)}.context-badges.svelte-s512vn{display:flex;flex-wrap:wrap;gap:var(--space-2)}.context-stats.svelte-s512vn{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.tab-panel.svelte-s512vn{min-height:12rem}.invite-form.svelte-s512vn{display:flex;flex-direction:column;gap:var(--space-4)}.verify-banner.svelte-ywy92p{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-6);background:color-mix(in srgb,var(--color-primary) 12%,var(--bg-page));border-bottom:1px solid var(--border-default);font-size:var(--text-sm);color:var(--text-primary)}.verify-banner.svelte-ywy92p p:where(.svelte-ywy92p){margin:0;flex:1 1 16rem;line-height:1.45}.verify-banner.svelte-ywy92p button:where(.svelte-ywy92p){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer}.verify-banner.svelte-ywy92p button:where(.svelte-ywy92p):disabled{opacity:.6;cursor:not-allowed}.verify-banner.svelte-ywy92p button:where(.svelte-ywy92p):hover:not(:disabled){border-color:var(--color-primary)}.app-root.svelte-1n46o8q{min-height:100vh;min-height:100dvh;background:var(--bg-page);color:var(--text-primary)}.shell-layout.svelte-1n46o8q{display:flex;flex-direction:column;height:100vh;height:100dvh}.route-loading.svelte-1n46o8q{min-height:100vh;min-height:100dvh;background:var(--bg-page)}.topbar-layout.svelte-1n46o8q{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.topbar-body.svelte-1n46o8q{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}
