._sidebar_1jm5i_2{flex-shrink:0;background:var(--bg);border-right:1px solid var(--border);display:flex;flex-direction:column;align-items:stretch;padding:12px 10px;height:100%;overflow:hidden;will-change:width;transition:width .15s cubic-bezier(.4,0,.2,1)}._sidebar_1jm5i_2._expanded_1jm5i_16{width:220px}._sidebar_1jm5i_2._collapsed_1jm5i_20{width:52px}._header_1jm5i_25{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;min-height:32px}._logoButton_1jm5i_33{width:32px;height:32px;border-radius:4px;background:var(--surface);display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;border:none}._logoButton_1jm5i_33 svg{width:18px;height:18px;color:var(--brand)}._pinButton_1jm5i_52{width:24px;height:24px;border-radius:4px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .1s ease-out,color .1s ease-out}._pinButton_1jm5i_52:hover{background:var(--surface);color:var(--text)}._pinButton_1jm5i_52._pinned_1jm5i_73{color:var(--text-secondary)}._pinButton_1jm5i_52 svg{width:14px;height:14px}._nav_1jm5i_83{display:flex;flex-direction:column;gap:2px;flex:1;overflow:auto}._navItem_1jm5i_92{width:100%;height:32px;border-radius:0 4px 4px 0;display:flex;align-items:center;justify-content:flex-start;padding:0 10px;color:var(--text-muted);font-size:12px;font-weight:500;cursor:pointer;background:transparent;border:none;border-left:2px solid transparent;font-family:inherit;transition:background .1s ease-out,color .1s ease-out,border-color .1s ease-out}._navItem_1jm5i_92._collapsed_1jm5i_20{justify-content:center;padding:0}._navItem_1jm5i_92._collapsed_1jm5i_20 svg{width:14px;height:14px}._navItem_1jm5i_92:hover{background:var(--hover-opacity-light);color:var(--text-secondary)}._navItem_1jm5i_92._active_1jm5i_129{color:var(--text);background:var(--brand-subtle);border-left-color:var(--brand)}._navIcon_1jm5i_135{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:14px;height:14px}._navItem_1jm5i_92:not(._collapsed_1jm5i_20) ._navIcon_1jm5i_135{margin-right:8px}._navIcon_1jm5i_135 svg{width:100%;height:100%}._navLabel_1jm5i_153{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._section_1jm5i_160{display:flex;flex-direction:column}._sectionHeader_1jm5i_165{display:flex;align-items:center;height:32px;width:100%;padding:0 10px;background:transparent;border-left:2px solid transparent;border-radius:0 4px 4px 0;transition:background .1s ease-out,border-color .1s ease-out}._sectionHeader_1jm5i_165:hover{background:var(--hover-opacity-light)}._sectionHeader_1jm5i_165._active_1jm5i_129{border-left-color:var(--brand);background:var(--brand-subtle)}._sectionTitle_1jm5i_188{flex:1;text-align:left;color:var(--text-muted);font-size:12px;font-weight:500;background:none;border:none;cursor:pointer;padding:0;font-family:inherit;height:100%;display:flex;align-items:center;gap:8px}._sectionHeader_1jm5i_165._active_1jm5i_129 ._sectionTitle_1jm5i_188{color:var(--text)}._sectionHeader_1jm5i_165:hover ._sectionTitle_1jm5i_188{color:var(--text-secondary)}._expandButton_1jm5i_213{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._expandButton_1jm5i_213 svg{width:10px;height:10px;color:var(--text-muted);transition:transform .1s ease-out}._expandButton_1jm5i_213 svg._expanded_1jm5i_16{transform:rotate(90deg)}._sectionContent_1jm5i_235{display:flex;flex-direction:column;gap:1px;padding-left:8px}._subItem_1jm5i_243{width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:6px 10px;border-radius:0 4px 4px 0;background:transparent;border:none;border-left:2px solid transparent;cursor:pointer;font-family:inherit;transition:background .1s ease-out,border-color .1s ease-out}._subItem_1jm5i_243:hover{background:var(--hover-opacity-light)}._subItem_1jm5i_243._active_1jm5i_129{border-left-color:var(--brand);background:var(--brand-subtle)}._subItemTitle_1jm5i_269{font-size:11px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:left;font-weight:500;position:relative;display:block;line-height:1.25;height:1.25em}._subItemTitleInner_1jm5i_284{position:absolute;inset:0;display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit;font:inherit;pointer-events:none}._subItem_1jm5i_243._active_1jm5i_129 ._subItemTitle_1jm5i_269{color:var(--text);font-weight:600}._subItemTime_1jm5i_302{font-size:10px;color:var(--text-muted)}._viewAllLink_1jm5i_308{background:transparent;border:none;cursor:pointer;font-size:10px;color:var(--text-muted);padding:4px 8px;text-align:left;font-family:inherit;transition:color .1s ease-out}._viewAllLink_1jm5i_308:hover{color:var(--text-secondary)}._emptyText_1jm5i_324{font-size:11px;color:var(--text-muted);padding:4px 12px}._bottomSection_1jm5i_331{display:flex;flex-direction:column;gap:8px;margin-top:8px}._recordButton_1jm5i_338{width:100%;height:32px;border-radius:4px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:11px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;font-family:inherit;transition:background .1s ease-out,border-color .1s ease-out}._recordButton_1jm5i_338:hover{background:var(--surface-elevated);border-color:var(--border-strong)}._recordButton_1jm5i_338._iconOnly_1jm5i_363{gap:0}._recordDot_1jm5i_367{width:8px;height:8px;border-radius:50%;background:var(--status-error);flex-shrink:0}._bottomIcons_1jm5i_375{display:flex;gap:6px;padding:0 4px;justify-content:flex-start}._bottomIcons_1jm5i_375._centered_1jm5i_382{justify-content:center;flex-wrap:wrap}._iconButton_1jm5i_388{width:32px;height:32px;border-radius:4px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .1s ease-out,color .1s ease-out}._iconButton_1jm5i_388:hover{background:var(--surface);color:var(--text-secondary)}._iconButtonInner_1jm5i_409{width:16px;height:16px}._iconButtonInner_1jm5i_409 svg{width:100%;height:100%}._themeToggle_1jm5i_420{position:relative}._themeMenu_1jm5i_424{position:fixed;background:var(--surface);border:1px solid var(--border-strong);border-radius:6px;padding:4px;box-shadow:0 4px 12px #00000040;min-width:240px;max-height:320px;overflow-y:auto;overscroll-behavior:contain}._themeSection_1jm5i_437{padding:2px 0}._themeSection_1jm5i_437+._themeSection_1jm5i_437{border-top:1px solid var(--border-subtle);margin-top:4px;padding-top:6px}._themeSectionLabel_1jm5i_447{padding:6px 10px 4px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);-webkit-user-select:none;user-select:none}._themeOption_1jm5i_456{width:100%;padding:6px 10px;border-radius:4px;border:none;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:400;cursor:pointer;text-align:left;font-family:inherit;display:flex;align-items:center;gap:8px;transition:background .1s ease-out}._themeLabel_1jm5i_474{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}._themePalette_1jm5i_482{width:16px;height:16px;border-radius:4px;overflow:hidden;border:1px solid var(--border-subtle);display:grid;grid-template-columns:1fr 1fr}._themePaletteMain_1jm5i_492{grid-column:1 / 2}._themePaletteTones_1jm5i_496{grid-column:2 / 3;display:grid;grid-template-rows:1fr 1fr}._themePaletteToneTop_1jm5i_502{grid-row:1 / 2}._themePaletteToneBottom_1jm5i_506{grid-row:2 / 3}._themeCheck_1jm5i_510{width:14px;height:14px;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}._themeOption_1jm5i_456._active_1jm5i_129 ._themeCheck_1jm5i_510{color:var(--text)}._themeCheck_1jm5i_510 svg{width:12px;height:12px}._themeOption_1jm5i_456:hover{background:var(--surface-elevated)}._themeOption_1jm5i_456._active_1jm5i_129{background:var(--surface-elevated);color:var(--text);font-weight:500}._themeIcon_1jm5i_538{width:16px;height:16px;display:flex;align-items:center;justify-content:center}._container_1gc68_1{position:relative}._trigger_1gc68_5{width:32px;height:32px;border-radius:4px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .1s ease-out,color .1s ease-out}._trigger_1gc68_5:hover{background:var(--surface);color:var(--text-secondary)}._avatar_1gc68_26{width:24px;height:24px;border-radius:4px;background:var(--surface);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:var(--text-secondary);letter-spacing:-.02em}._avatarLarge_1gc68_41{width:36px;height:36px;border-radius:6px;background:var(--surface-elevated);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--text-secondary);letter-spacing:-.02em;flex-shrink:0}._menu_1gc68_57{position:absolute;left:0;background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;padding:8px;box-shadow:0 4px 16px #00000040;z-index:100;min-width:200px;max-height:calc(100vh - 100px);overflow-y:auto}._menuUpward_1gc68_71{bottom:100%;margin-bottom:4px}._menuDownward_1gc68_76{top:100%;margin-top:4px}._userInfo_1gc68_81{display:flex;align-items:center;gap:10px;padding:6px 8px 10px}._userDetails_1gc68_88{display:flex;flex-direction:column;gap:2px;min-width:0}._userName_1gc68_95{font-size:13px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userEmail_1gc68_104{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._divider_1gc68_112{height:1px;background:var(--border);margin:4px 0}._menuItem_1gc68_118{width:100%;padding:8px 10px;border-radius:4px;border:none;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:400;cursor:pointer;text-align:left;font-family:inherit;display:flex;align-items:center;gap:10px;transition:background .1s ease-out,color .1s ease-out}._menuItem_1gc68_118:hover{background:var(--surface-elevated);color:var(--text)}._menuItem_1gc68_118 svg{width:14px;height:14px;flex-shrink:0}._container_1e4zf_1{margin-bottom:12px}._trigger_1e4zf_5{width:100%;height:36px;padding:0 10px;border-radius:6px;border:1px solid var(--border);background:var(--surface);display:flex;align-items:center;gap:8px;cursor:pointer;font-family:inherit;transition:background .1s ease-out,border-color .1s ease-out}._trigger_1e4zf_5:hover:not(._disabled_1e4zf_22){background:var(--surface-elevated);border-color:var(--border-strong)}._trigger_1e4zf_5._collapsed_1e4zf_27{width:32px;height:32px;padding:0;justify-content:center}._trigger_1e4zf_5._disabled_1e4zf_22{opacity:.7;cursor:not-allowed}._icon_1e4zf_39{display:flex;align-items:center;justify-content:center;color:var(--text-muted);flex-shrink:0}._name_1e4zf_47{flex:1;text-align:left;font-size:12px;font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._recordingBadge_1e4zf_58{display:flex;align-items:center;color:var(--status-error)}._chevron_1e4zf_64{width:12px;height:12px;color:var(--text-muted);transition:transform .15s ease-out;flex-shrink:0}._chevron_1e4zf_64._open_1e4zf_72{transform:rotate(180deg)}._menu_1e4zf_77{background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;padding:4px;box-shadow:0 4px 12px #00000040;min-width:220px;max-height:320px;overflow-y:auto}._warning_1e4zf_88{display:flex;align-items:center;gap:6px;padding:8px 10px;margin:2px;background:var(--error-bg);border-radius:4px;font-size:11px;color:var(--error-text)}._orgList_1e4zf_100{display:flex;flex-direction:column;gap:2px}._orgItem_1e4zf_106{width:100%;padding:8px 10px;border-radius:4px;border:none;background:transparent;display:flex;align-items:center;gap:8px;cursor:pointer;font-family:inherit;text-align:left;transition:background .1s ease-out}._orgItem_1e4zf_106:hover:not(:disabled){background:var(--surface-elevated)}._orgItem_1e4zf_106:disabled{opacity:.5;cursor:not-allowed}._orgItem_1e4zf_106._current_1e4zf_130{background:var(--brand-subtle)}._orgIcon_1e4zf_134{display:flex;align-items:center;color:var(--text-muted)}._orgItem_1e4zf_106._current_1e4zf_130 ._orgIcon_1e4zf_134{color:var(--brand)}._orgName_1e4zf_144{flex:1;font-size:12px;font-weight:500;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._orgItem_1e4zf_106._current_1e4zf_130 ._orgName_1e4zf_144{color:var(--text)}._checkIcon_1e4zf_158{display:flex;align-items:center;color:var(--brand)}._divider_1e4zf_164{height:1px;background:var(--border);margin:6px 4px}._actions_1e4zf_170{display:flex;flex-direction:column;gap:2px}._actionItem_1e4zf_176{width:100%;padding:8px 10px;border-radius:4px;border:none;background:transparent;display:flex;align-items:center;gap:8px;cursor:pointer;font-family:inherit;font-size:12px;color:var(--text-secondary);text-align:left;transition:background .1s ease-out}._actionItem_1e4zf_176:hover{background:var(--surface-elevated);color:var(--text)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--spacing:.25rem;--container-lg:32rem;--container-2xl:42rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--font-weight-medium:500;--font-weight-bold:700;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.top-4{top:calc(var(--spacing)*4)}.top-full{top:100%}.right-0{right:calc(var(--spacing)*0)}.right-4{right:calc(var(--spacing)*4)}.left-80{left:calc(var(--spacing)*80)}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-6{margin-inline:calc(var(--spacing)*6)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.ml-6{margin-left:calc(var(--spacing)*6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-full{height:100%}.max-h-80{max-height:calc(var(--spacing)*80)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-80{width:calc(var(--spacing)*80)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-lg{max-width:var(--container-lg)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--border\)\]>:not(:last-child)){border-color:var(--border)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[var\(--blue\)\]\/30{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--blue\)\]\/30{border-color:color-mix(in oklab,var(--blue)30%,transparent)}}.border-\[var\(--blue\)\]\/40{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--blue\)\]\/40{border-color:color-mix(in oklab,var(--blue)40%,transparent)}}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[var\(--brand\)\]\/20{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--brand\)\]\/20{border-color:color-mix(in oklab,var(--brand)20%,transparent)}}.border-\[var\(--brand\)\]\/30{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--brand\)\]\/30{border-color:color-mix(in oklab,var(--brand)30%,transparent)}}.border-\[var\(--orange\)\]\/20{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--orange\)\]\/20{border-color:color-mix(in oklab,var(--orange)20%,transparent)}}.border-\[var\(--orange\)\]\/30{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--orange\)\]\/30{border-color:color-mix(in oklab,var(--orange)30%,transparent)}}.border-\[var\(--text-muted\)\]\/20{border-color:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--text-muted\)\]\/20{border-color:color-mix(in oklab,var(--text-muted)20%,transparent)}}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-\[var\(--blue\)\]\/10{background-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--blue\)\]\/10{background-color:color-mix(in oklab,var(--blue)10%,transparent)}}.bg-\[var\(--brand\)\],.bg-\[var\(--brand\)\]\/10{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--brand\)\]\/10{background-color:color-mix(in oklab,var(--brand)10%,transparent)}}.bg-\[var\(--card\)\]{background-color:var(--card)}.bg-\[var\(--card-hover\)\]{background-color:var(--card-hover)}.bg-\[var\(--orange\)\],.bg-\[var\(--orange\)\]\/10{background-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--orange\)\]\/10{background-color:color-mix(in oklab,var(--orange)10%,transparent)}}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--text-muted\)\],.bg-\[var\(--text-muted\)\]\/10{background-color:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--text-muted\)\]\/10{background-color:color-mix(in oklab,var(--text-muted)10%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.text-left{text-align:left}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.text-\[var\(--bg\)\]{color:var(--bg)}.text-\[var\(--brand\)\]{color:var(--brand)}.text-\[var\(--orange\)\]{color:var(--orange)}.text-\[var\(--terminal-red\)\]{color:var(--terminal-red)}.text-\[var\(--text\)\]{color:var(--text)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-\[var\(--text-muted\)\]::placeholder{color:var(--text-muted)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.placeholder\:text-\[var\(--text-muted\)\]::placeholder{color:var(--text-muted)}@media(hover:hover){.hover\:bg-\[var\(--card\)\]:hover{background-color:var(--card)}.hover\:bg-\[var\(--card-hover\)\]:hover{background-color:var(--card-hover)}.hover\:bg-\[var\(--orange\)\]\/20:hover{background-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--orange\)\]\/20:hover{background-color:color-mix(in oklab,var(--orange)20%,transparent)}}.hover\:text-\[var\(--terminal-red\)\]:hover{color:var(--terminal-red)}.hover\:text-\[var\(--text\)\]:hover{color:var(--text)}.hover\:opacity-90:hover{opacity:.9}}.focus\:border-\[var\(--brand\)\]:focus{border-color:var(--brand)}.focus\:border-\[var\(--orange\)\]\/50:focus{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.focus\:border-\[var\(--orange\)\]\/50:focus{border-color:color-mix(in oklab,var(--orange)50%,transparent)}}.focus\:bg-\[var\(--card\)\]:focus{background-color:var(--card)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[var\(--blue\)\]:focus{--tw-ring-color:var(--blue)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus\:ring-inset:focus{--tw-ring-inset:inset}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}}@font-face{font-family:ABC Diatype;src:url(/fonts/ABCDiatype-Regular-Trial.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ABC Diatype;src:url(/fonts/ABCDiatype-Medium-Trial.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ABC Diatype Mono;src:url(/fonts/ABCDiatypeMono-Regular-Trial.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ABC Diatype Mono;src:url(/fonts/ABCDiatypeMono-Medium-Trial.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus,:focus-visible{outline:none!important}html[data-input-method=keyboard] :where(a,button,input,textarea,select,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--focus-ring)}html[data-input-method=pointer] :where(a,button,input,textarea,select,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{box-shadow:none}:root{--duration-instant:75ms;--duration-brief:.12s;--duration-base:.3s;--duration-relaxed:.5s;--duration-slow:1s;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-full:9999px;--bg:#08080a;--bg-elevated:#0a0a0c;--surface:#0c0c0e;--surface-elevated:#101012;--card:#111113;--card-hover:#151517;--text:#f4f4f5;--text-secondary:#a1a1aa;--text-tertiary:#71717a;--text-muted:#52525b;--border:#ffffff0d;--border-subtle:#ffffff08;--border-strong:#ffffff14;--dot-color:#ffffff08;--accent:#f5f5f5;--accent-muted:#f5f5f51f;--accent-subtle:#f5f5f50f;--status-active:#f59e0b;--status-warning:#f59e0b;--status-error:#ef4444;--status-success:#22c55e;--status-info:#22c55e;--orange:#e54f11;--blue:#0af;--brand:#3d5afe;--purple:#a855f7;--focus-ring:#3d5afe8c;--error-bg:#ef44441a;--error-border:#ef444440;--error-text:#ef4444;--error-hover:#dc2626;--error-muted:#ef444480;--warning-bg:#fbbf241a;--warning-text:#fbbf24;--success-bg:#22c55e1a;--success-text:#22c55e;--info-bg:#3b82f61f;--info-text:#3b82f6;--scrollbar-track:#ffffff08;--scrollbar-thumb:#ffffff29;--scrollbar-thumb-hover:#ffffff3d;--hover-opacity-light:#ffffff08;--hover-opacity-active:#ffffff0d;--brand-subtle:#3d5afe14;--brand-subtle-weak:#3d5afe0d;--accent-green-subtle:var(--brand-subtle);--accent-blue-subtle:#00aaff0a;--accent-orange-subtle:#ffaa000a;--list-item-height:40px;--list-item-padding-y:8px;--list-item-padding-x:12px;--list-gap:1px;--font-sans:"ABC Diatype",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"ABC Diatype Mono","SF Mono",Menlo,monospace;--background:220 10% 4%;--foreground:240 5% 96%;--sh-card:220 10% 6%;--card-foreground:240 5% 96%;--popover:220 10% 6%;--popover-foreground:240 5% 96%;--primary:240 5% 96%;--primary-foreground:220 10% 4%;--secondary:220 10% 12%;--secondary-foreground:240 5% 96%;--muted:220 10% 12%;--muted-foreground:240 5% 65%;--sh-accent:220 10% 12%;--accent-foreground:240 5% 96%;--destructive:0 62% 30%;--destructive-foreground:240 5% 96%;--input:220 10% 12%;--ring:240 5% 65%;--radius:.25rem}[data-theme=light]{--bg:#fff;--bg-elevated:#f7f7f9;--surface:#efeff2;--surface-elevated:#e5e5ea;--card:#f3f3f6;--card-hover:#e8e8ed;--text:#111114;--text-secondary:#3d3d45;--text-tertiary:#62626c;--text-muted:#8c8c96;--border:#0000001a;--border-subtle:#0000000d;--border-strong:#00000026;--dot-color:#00000012;--accent:#1a1a1e;--accent-muted:#1a1a1e1a;--accent-subtle:#1a1a1e0d;--status-active:#d97706;--status-warning:#d97706;--status-error:#dc2626;--status-success:#16a34a;--status-info:#16a34a;--orange:#e54f11;--blue:#07c;--brand:#3d5afe;--purple:#9333ea;--focus-ring:#3d5afe8c;--error-bg:#dc262614;--error-border:#dc262633;--error-text:#dc2626;--error-hover:#b91c1c;--error-muted:#dc262680;--warning-bg:#d977061a;--warning-text:#d97706;--success-bg:#16a34a1a;--success-text:#16a34a;--info-bg:#0077cc1a;--info-text:#07c;--scrollbar-track:#0000000a;--scrollbar-thumb:#00000026;--scrollbar-thumb-hover:#00000040;--hover-opacity-light:#00000008;--hover-opacity-active:#0000000d;--brand-subtle:#3d5afe14;--brand-subtle-weak:#3d5afe0d;--accent-green-subtle:var(--brand-subtle);--accent-blue-subtle:#0077cc0f;--accent-orange-subtle:#c878000f;--background:0 0% 100%;--foreground:240 6% 10%;--sh-card:240 5% 95%;--card-foreground:240 6% 10%;--popover:0 0% 100%;--popover-foreground:240 6% 10%;--primary:240 6% 10%;--primary-foreground:0 0% 100%;--secondary:240 5% 95%;--secondary-foreground:240 6% 10%;--muted:240 5% 95%;--muted-foreground:240 4% 46%;--sh-accent:240 5% 95%;--accent-foreground:240 6% 10%;--destructive:0 72% 51%;--destructive-foreground:0 0% 100%;--input:240 5% 90%;--ring:240 5% 65%}[data-theme=mocha]{--bg:#1e1e2e;--bg-elevated:#181825;--surface:#313244;--surface-elevated:#45475a;--card:#45475a;--card-hover:#585b70;--text:#cdd6f4;--text-secondary:#bac2de;--text-tertiary:#a6adc8;--text-muted:#7f849c;--border:#cdd6f414;--border-subtle:#cdd6f40d;--border-strong:#cdd6f41f;--dot-color:#cdd6f40d;--accent:#cdd6f4;--accent-muted:#cdd6f41f;--accent-subtle:#cdd6f40f;--status-active:#f9e2af;--status-warning:#f9e2af;--status-error:#f38ba8;--status-success:#a6e3a1;--status-info:#89b4fa;--orange:#fab387;--blue:#89b4fa;--brand:#cba6f7;--purple:#cba6f7;--focus-ring:#cba6f78c;--brand-subtle:#cba6f724;--brand-subtle-weak:#cba6f71a;--accent-green-subtle:var(--brand-subtle);--error-bg:#f38ba81f;--error-border:#f38ba847;--error-text:#f38ba8;--error-hover:#eba0ac;--error-muted:#f38ba88c;--warning-bg:#f9e2af1f;--warning-text:#f9e2af;--success-bg:#a6e3a11f;--success-text:#a6e3a1;--info-bg:#89b4fa1f;--info-text:#89b4fa;--scrollbar-track:#cdd6f40f;--scrollbar-thumb:#cdd6f42e;--scrollbar-thumb-hover:#cdd6f442;--hover-opacity-light:#cdd6f40a;--hover-opacity-active:#cdd6f412;--accent-blue-subtle:#89b4fa14;--accent-orange-subtle:#fab38714;--background:240 21% 15%;--foreground:227 68% 88%;--sh-card:240 21% 19%;--card-foreground:227 68% 88%;--popover:240 21% 19%;--popover-foreground:227 68% 88%;--primary:267 84% 80%;--primary-foreground:240 21% 15%;--secondary:240 21% 27%;--secondary-foreground:227 68% 88%;--muted:240 21% 27%;--muted-foreground:227 35% 78%;--sh-accent:240 21% 27%;--accent-foreground:227 68% 88%;--destructive:347 78% 70%;--destructive-foreground:240 21% 15%;--input:240 21% 27%;--ring:267 84% 80%}[data-theme=tokyo-night]{--bg:#1a1b26;--bg-elevated:#16161e;--surface:#24283b;--surface-elevated:#2a2e42;--card:#2a2e42;--card-hover:#3b4261;--text:#c0caf5;--text-secondary:#a9b1d6;--text-tertiary:#9aa5ce;--text-muted:#565f89;--border:#c0caf514;--border-subtle:#c0caf50d;--border-strong:#c0caf51f;--dot-color:#c0caf50f;--accent:#c0caf5;--accent-muted:#c0caf51f;--accent-subtle:#c0caf50f;--status-active:#7aa2f7;--status-warning:#e0af68;--status-error:#f7768e;--status-success:#9ece6a;--status-info:#7dcfff;--orange:#ff9e64;--blue:#7dcfff;--brand:#7aa2f7;--purple:#bb9af7;--focus-ring:#7aa2f78c;--brand-subtle:#7aa2f724;--brand-subtle-weak:#7aa2f71a;--accent-green-subtle:var(--brand-subtle);--error-bg:#f7768e1f;--error-border:#f7768e47;--error-text:#f7768e;--error-hover:#ff8aa6;--error-muted:#f7768e8c;--warning-bg:#e0af681f;--warning-text:#e0af68;--success-bg:#9ece6a1f;--success-text:#9ece6a;--info-bg:#7dcfff1f;--info-text:#7dcfff;--scrollbar-track:#c0caf50f;--scrollbar-thumb:#c0caf52e;--scrollbar-thumb-hover:#c0caf542;--hover-opacity-light:#c0caf50a;--hover-opacity-active:#c0caf512;--accent-blue-subtle:#7dcfff14;--accent-orange-subtle:#ff9e6414;--background:235 22% 13%;--foreground:228 86% 85%;--sh-card:235 22% 17%;--card-foreground:228 86% 85%;--popover:235 22% 17%;--popover-foreground:228 86% 85%;--primary:222 89% 72%;--primary-foreground:235 22% 13%;--secondary:235 22% 22%;--secondary-foreground:228 86% 85%;--muted:235 22% 22%;--muted-foreground:227 35% 72%;--sh-accent:235 22% 22%;--accent-foreground:228 86% 85%;--destructive:348 88% 70%;--destructive-foreground:235 22% 13%;--input:235 22% 22%;--ring:222 89% 72%}[data-theme=nord]{--bg:#2e3440;--bg-elevated:#2b303b;--surface:#3b4252;--surface-elevated:#434c5e;--card:#434c5e;--card-hover:#4c566a;--text:#eceff4;--text-secondary:#d8dee9;--text-tertiary:#bfc8d6;--text-muted:#8f98a7;--border:#eceff414;--border-subtle:#eceff40d;--border-strong:#eceff41f;--dot-color:#eceff40f;--accent:#eceff4;--accent-muted:#eceff41f;--accent-subtle:#eceff40f;--status-active:#88c0d0;--status-warning:#ebcb8b;--status-error:#bf616a;--status-success:#a3be8c;--status-info:#81a1c1;--orange:#d08770;--blue:#81a1c1;--brand:#88c0d0;--purple:#b48ead;--focus-ring:#88c0d08c;--brand-subtle:#88c0d024;--brand-subtle-weak:#88c0d01a;--accent-green-subtle:var(--brand-subtle);--error-bg:#bf616a1f;--error-border:#bf616a47;--error-text:#bf616a;--error-hover:#d06f79;--error-muted:#bf616a8c;--warning-bg:#ebcb8b1f;--warning-text:#ebcb8b;--success-bg:#a3be8c1f;--success-text:#a3be8c;--info-bg:#81a1c11f;--info-text:#81a1c1;--scrollbar-track:#eceff40f;--scrollbar-thumb:#eceff42e;--scrollbar-thumb-hover:#eceff442;--hover-opacity-light:#eceff40a;--hover-opacity-active:#eceff412;--accent-blue-subtle:#81a1c114;--accent-orange-subtle:#d0877014;--background:220 16% 21%;--foreground:218 27% 94%;--sh-card:220 16% 28%;--card-foreground:218 27% 94%;--popover:220 16% 28%;--popover-foreground:218 27% 94%;--primary:193 43% 67%;--primary-foreground:220 16% 21%;--secondary:220 16% 34%;--secondary-foreground:218 27% 94%;--muted:220 16% 34%;--muted-foreground:218 12% 70%;--sh-accent:220 16% 34%;--accent-foreground:218 27% 94%;--destructive:354 42% 57%;--destructive-foreground:220 16% 21%;--input:220 16% 34%;--ring:193 43% 67%}[data-theme=dracula]{--bg:#282a36;--bg-elevated:#232530;--surface:#343746;--surface-elevated:#3b3f51;--card:#3b3f51;--card-hover:#44475a;--text:#f8f8f2;--text-secondary:#d9d9d2;--text-tertiary:#bdbdb6;--text-muted:#6272a4;--border:#f8f8f214;--border-subtle:#f8f8f20d;--border-strong:#f8f8f21f;--dot-color:#f8f8f20d;--accent:#f8f8f2;--accent-muted:#f8f8f21f;--accent-subtle:#f8f8f20f;--status-active:#bd93f9;--status-warning:#f1fa8c;--status-error:#f55;--status-success:#50fa7b;--status-info:#8be9fd;--orange:#ffb86c;--blue:#8be9fd;--brand:#bd93f9;--purple:#ff79c6;--focus-ring:#bd93f98c;--brand-subtle:#bd93f924;--brand-subtle-weak:#bd93f91a;--accent-green-subtle:var(--brand-subtle);--error-bg:#ff55551f;--error-border:#ff555547;--error-text:#f55;--error-hover:#ff6e6e;--error-muted:#ff55558c;--warning-bg:#f1fa8c1f;--warning-text:#f1fa8c;--success-bg:#50fa7b1f;--success-text:#50fa7b;--info-bg:#8be9fd1f;--info-text:#8be9fd;--scrollbar-track:#f8f8f20f;--scrollbar-thumb:#f8f8f22e;--scrollbar-thumb-hover:#f8f8f242;--hover-opacity-light:#f8f8f20a;--hover-opacity-active:#f8f8f212;--accent-blue-subtle:#8be9fd14;--accent-orange-subtle:#ffb86c14;--background:232 15% 18%;--foreground:60 30% 96%;--sh-card:232 15% 24%;--card-foreground:60 30% 96%;--popover:232 15% 24%;--popover-foreground:60 30% 96%;--primary:265 89% 78%;--primary-foreground:232 15% 18%;--secondary:232 15% 30%;--secondary-foreground:60 30% 96%;--muted:232 15% 30%;--muted-foreground:230 30% 70%;--sh-accent:232 15% 30%;--accent-foreground:60 30% 96%;--destructive:0 100% 67%;--destructive-foreground:232 15% 18%;--input:232 15% 30%;--ring:265 89% 78%}[data-theme=gruvbox]{--bg:#282828;--bg-elevated:#1d2021;--surface:#3c3836;--surface-elevated:#504945;--card:#504945;--card-hover:#665c54;--text:#ebdbb2;--text-secondary:#d5c4a1;--text-tertiary:#bdae93;--text-muted:#a89984;--border:#ebdbb214;--border-subtle:#ebdbb20d;--border-strong:#ebdbb21f;--dot-color:#ebdbb20d;--accent:#ebdbb2;--accent-muted:#ebdbb21f;--accent-subtle:#ebdbb20f;--status-active:#fe8019;--status-warning:#fabd2f;--status-error:#fb4934;--status-success:#b8bb26;--status-info:#83a598;--orange:#fe8019;--blue:#83a598;--brand:#fe8019;--purple:#d3869b;--focus-ring:#fe80198c;--brand-subtle:#fe801929;--brand-subtle-weak:#fe80191c;--accent-green-subtle:var(--brand-subtle);--error-bg:#fb49341f;--error-border:#fb493447;--error-text:#fb4934;--error-hover:#ff5a46;--error-muted:#fb49348c;--warning-bg:#fabd2f1f;--warning-text:#fabd2f;--success-bg:#b8bb261f;--success-text:#b8bb26;--info-bg:#83a5981f;--info-text:#83a598;--scrollbar-track:#ebdbb20f;--scrollbar-thumb:#ebdbb22e;--scrollbar-thumb-hover:#ebdbb242;--hover-opacity-light:#ebdbb20a;--hover-opacity-active:#ebdbb212;--accent-blue-subtle:#83a59814;--accent-orange-subtle:#fe801914;--background:0 0% 16%;--foreground:40 56% 80%;--sh-card:20 8% 26%;--card-foreground:40 56% 80%;--popover:20 8% 26%;--popover-foreground:40 56% 80%;--primary:28 98% 55%;--primary-foreground:0 0% 16%;--secondary:20 8% 32%;--secondary-foreground:40 56% 80%;--muted:20 8% 32%;--muted-foreground:40 20% 65%;--sh-accent:20 8% 32%;--accent-foreground:40 56% 80%;--destructive:6 96% 60%;--destructive-foreground:0 0% 16%;--input:20 8% 32%;--ring:28 98% 55%}[data-theme=solarized-dark]{--bg:#002b36;--bg-elevated:#073642;--surface:#073642;--surface-elevated:#0b3b45;--card:#0b3b45;--card-hover:#0f4350;--text:#93a1a1;--text-secondary:#839496;--text-tertiary:#657b83;--text-muted:#586e75;--border:#93a1a11a;--border-subtle:#93a1a10f;--border-strong:#93a1a124;--dot-color:#93a1a114;--accent:#93a1a1;--accent-muted:#93a1a11f;--accent-subtle:#93a1a10f;--status-active:#268bd2;--status-warning:#b58900;--status-error:#dc322f;--status-success:#859900;--status-info:#268bd2;--orange:#cb4b16;--blue:#268bd2;--brand:#268bd2;--purple:#6c71c4;--focus-ring:#268bd28c;--brand-subtle:#268bd224;--brand-subtle-weak:#268bd21a;--accent-green-subtle:var(--brand-subtle);--error-bg:#dc322f1f;--error-border:#dc322f47;--error-text:#dc322f;--error-hover:#f24b49;--error-muted:#dc322f8c;--warning-bg:#b589001f;--warning-text:#b58900;--success-bg:#8599001f;--success-text:#859900;--info-bg:#268bd21f;--info-text:#268bd2;--scrollbar-track:#93a1a10f;--scrollbar-thumb:#93a1a12e;--scrollbar-thumb-hover:#93a1a142;--hover-opacity-light:#93a1a10a;--hover-opacity-active:#93a1a112;--accent-blue-subtle:#268bd214;--accent-orange-subtle:#cb4b1614;--background:192 100% 11%;--foreground:180 7% 62%;--sh-card:192 78% 15%;--card-foreground:180 7% 62%;--popover:192 78% 15%;--popover-foreground:180 7% 62%;--primary:205 70% 49%;--primary-foreground:192 100% 11%;--secondary:192 78% 20%;--secondary-foreground:180 7% 62%;--muted:192 78% 20%;--muted-foreground:194 13% 50%;--sh-accent:192 78% 20%;--accent-foreground:180 7% 62%;--destructive:1 77% 52%;--destructive-foreground:192 100% 11%;--input:192 78% 20%;--ring:205 70% 49%}[data-theme=rose-pine]{--bg:#191724;--bg-elevated:#1f1d2e;--surface:#26233a;--surface-elevated:#2a273f;--card:#2a273f;--card-hover:#312f4c;--text:#e0def4;--text-secondary:#c8c5e3;--text-tertiary:#908caa;--text-muted:#6e6a86;--border:#e0def414;--border-subtle:#e0def40d;--border-strong:#e0def41f;--dot-color:#e0def40f;--accent:#e0def4;--accent-muted:#e0def41f;--accent-subtle:#e0def40f;--status-active:#eb6f92;--status-warning:#f6c177;--status-error:#eb6f92;--status-success:#9ccfd8;--status-info:#c4a7e7;--orange:#f6c177;--blue:#9ccfd8;--brand:#eb6f92;--purple:#c4a7e7;--focus-ring:#eb6f928c;--brand-subtle:#eb6f9224;--brand-subtle-weak:#eb6f921a;--accent-green-subtle:var(--brand-subtle);--error-bg:#eb6f921f;--error-border:#eb6f9247;--error-text:#eb6f92;--error-hover:#ff7aa2;--error-muted:#eb6f928c;--warning-bg:#f6c1771f;--warning-text:#f6c177;--success-bg:#9ccfd81f;--success-text:#9ccfd8;--info-bg:#c4a7e71f;--info-text:#c4a7e7;--scrollbar-track:#e0def40f;--scrollbar-thumb:#e0def42e;--scrollbar-thumb-hover:#e0def442;--hover-opacity-light:#e0def40a;--hover-opacity-active:#e0def412;--accent-blue-subtle:#9ccfd814;--accent-orange-subtle:#f6c17714;--background:249 20% 12%;--foreground:245 50% 92%;--sh-card:248 21% 18%;--card-foreground:245 50% 92%;--popover:248 21% 18%;--popover-foreground:245 50% 92%;--primary:345 78% 68%;--primary-foreground:249 20% 12%;--secondary:248 21% 24%;--secondary-foreground:245 50% 92%;--muted:248 21% 24%;--muted-foreground:248 12% 68%;--sh-accent:248 21% 24%;--accent-foreground:245 50% 92%;--destructive:345 78% 68%;--destructive-foreground:249 20% 12%;--input:248 21% 24%;--ring:345 78% 68%}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;margin:0;padding:0}html,body{height:100%;font-family:var(--font-sans);background:var(--bg);color:var(--text);font-size:14px}*{scrollbar-width:thin;scrollbar-color:transparent transparent}:hover{scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:0 0;border:2px solid #0000;border-radius:4px}:hover::-webkit-scrollbar-track{background:var(--scrollbar-track)}:hover::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-color:var(--scrollbar-track)}:hover::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.dot-pattern{background-image:radial-gradient(circle,var(--dot-color)1px,transparent 1px);background-size:16px 16px}@keyframes pulse-subtle{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-glow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}.animate-record-pulse,.animate-pulse-slow{animation:pulse-subtle 2s var(--ease-in-out)infinite}[data-streamdown=heading-1]{color:var(--text);margin-top:1.5rem;margin-bottom:.75rem;font-size:1.5rem;font-weight:500}[data-streamdown=heading-2]{color:var(--text);margin-top:1.25rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:500}[data-streamdown=heading-3]{color:var(--text);margin-top:1rem;margin-bottom:.5rem;font-size:1.1rem;font-weight:500}[data-streamdown=link]{color:var(--brand);text-decoration:none}[data-streamdown=link]:hover{text-decoration:underline}[data-streamdown=strong]{color:var(--text);font-weight:500}[data-streamdown=inline-code]{background:var(--surface);font-family:var(--font-mono);color:var(--text-secondary);border-radius:.25rem;padding:.15rem .35rem;font-size:.9em}[data-streamdown=code-block]{border:1px solid var(--border-strong);border-radius:.375rem;margin:.75rem 0;overflow:hidden;background:var(--surface)!important}[data-streamdown=blockquote]{border-left:2px solid var(--border-strong);color:var(--text-tertiary);margin:.75rem 0;padding-left:1rem}[data-streamdown=table-wrapper],.streamdown-content table{margin:.75rem 0;overflow-x:auto}[data-streamdown=table],table{border:1px solid var(--border-strong);border-collapse:separate;border-spacing:0;border-radius:.5rem;width:100%;font-size:.875rem;overflow:hidden}[data-streamdown=table-header],thead{background:var(--surface)}[data-streamdown=table-header-cell],th{text-align:left;color:var(--text);border-bottom:1px solid var(--border-strong);padding:.625rem 1rem;font-weight:500}[data-streamdown=table-cell],td{border-bottom:1px solid var(--border);color:var(--text-secondary);padding:.625rem 1rem}[data-streamdown=table-row]:last-child [data-streamdown=table-cell],tr:last-child td{border-bottom:none}table tr:first-child th:first-child{border-top-left-radius:.5rem}table tr:first-child th:last-child{border-top-right-radius:.5rem}table tr:last-child td:first-child{border-bottom-left-radius:.5rem}table tr:last-child td:last-child{border-bottom-right-radius:.5rem}[data-streamdown=ordered-list],[data-streamdown=unordered-list]{margin:.5rem 0;padding-left:1.5rem}[data-streamdown=list-item]{color:var(--text-secondary);margin:.25rem 0}[data-streamdown=horizontal-rule],hr{border:none;border-top:1px solid var(--border);height:0;margin:1rem 0}.streaming-caret>div>p:last-child:after,.streaming-caret>div>ul:last-child>li:last-child:after,.streaming-caret>div>ol:last-child>li:last-child:after,.streaming-caret>div>h1:last-child:after,.streaming-caret>div>h2:last-child:after,.streaming-caret>div>h3:last-child:after,.streaming-caret>div>blockquote:last-child:after{content:"";vertical-align:middle;background-color:var(--brand);width:14px;height:14px;margin-left:6px;animation:1s ease-in-out infinite caret-pulse;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3Ccircle cx='12' cy='5' r='2'/%3E%3Ccircle cx='19' cy='12' r='2'/%3E%3Ccircle cx='12' cy='19' r='2'/%3E%3Ccircle cx='5' cy='12' r='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3Ccircle cx='12' cy='5' r='2'/%3E%3Ccircle cx='19' cy='12' r='2'/%3E%3Ccircle cx='12' cy='19' r='2'/%3E%3Ccircle cx='5' cy='12' r='2'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes caret-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}@keyframes pulse{50%{opacity:.5}}.animate-pulse-listening{animation:pulse-subtle 2s var(--ease-in-out)infinite}.scroll-indicator-streaming{animation:pulse-subtle 1.5s var(--ease-in-out)infinite}@keyframes status-border-pulse{0%,to{opacity:1}50%{opacity:.6}}.animate-status-pulse{animation:status-border-pulse 2s var(--ease-in-out)infinite}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,var(--surface)25%,var(--surface-elevated)50%,var(--surface)75%);animation:skeleton-shimmer 1.5s var(--ease-in-out)infinite;background-size:200% 100%}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.interactive{transition:background var(--duration-brief)var(--ease-out),color var(--duration-brief)var(--ease-out),border-color var(--duration-brief)var(--ease-out)}.interactive:hover{background:var(--surface)}[data-streamdown=table-wrapper] .relative{position:relative}[data-streamdown=table-wrapper] button{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;transition:all .15s}[data-streamdown=table-wrapper] button:hover{background:var(--surface);color:var(--text-secondary)}[data-streamdown=table-wrapper] .absolute{overflow:hidden;background:var(--surface)!important;border:1px solid var(--border-strong)!important;border-radius:6px!important;min-width:100px!important;box-shadow:0 4px 12px #0000004d!important}[data-streamdown=table-wrapper] .absolute button{text-align:left;width:100%;color:var(--text-secondary)!important;border-radius:0!important;padding:8px 12px!important;font-size:12px!important}[data-streamdown=table-wrapper] .absolute button:hover{background:var(--surface-elevated)!important;color:var(--text)!important}.sidebar{will-change:width;backface-visibility:hidden;transform:translateZ(0)}.sidebar-expanded{width:220px}.sidebar-collapsed{width:52px}.sidebar-nav-item{transition:background .12s ease-out,color .12s ease-out,border-color .12s ease-out}.sidebar-nav-item:hover:not(.active){background:var(--surface);color:var(--text-secondary)}.sidebar-nav-item.active{background:var(--brand-subtle);color:var(--text)}.sidebar-content{opacity:1;transition:opacity .1s ease-out}.sidebar-collapsed .sidebar-content{opacity:0;pointer-events:none}@keyframes ui-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ui-spin{animation:1s linear infinite ui-spin}.ui-btnSpinner{width:14px;height:14px;display:block}.ui-iconButtonSpinner{width:100%;height:100%;display:block}.ui-button{justify-content:center;align-items:center;gap:var(--ui-btn-gap,6px);height:var(--ui-btn-height,32px);padding:var(--ui-btn-padding,0 12px);font-size:var(--ui-btn-font-size,12px);border-radius:var(--radius-md);border:1px solid var(--ui-btn-border,var(--border));background:var(--ui-btn-bg,var(--surface));color:var(--ui-btn-fg,var(--text));cursor:pointer;opacity:1;transition:background var(--duration-brief)var(--ease-out),border-color var(--duration-brief)var(--ease-out),color var(--duration-brief)var(--ease-out),opacity var(--duration-brief)var(--ease-out);outline:none;font-family:inherit;font-weight:500;display:inline-flex}.ui-button[data-fullwidth=true]{width:100%}.ui-button:disabled{opacity:.5;cursor:not-allowed}.ui-button[data-size=sm]{--ui-btn-height:28px;--ui-btn-padding:0 10px;--ui-btn-font-size:11px;--ui-btn-gap:4px}.ui-button[data-size=md]{--ui-btn-height:32px;--ui-btn-padding:0 12px;--ui-btn-font-size:12px;--ui-btn-gap:6px}.ui-button[data-size=lg]{--ui-btn-height:36px;--ui-btn-padding:0 16px;--ui-btn-font-size:13px;--ui-btn-gap:8px}.ui-button[data-variant=primary]{--ui-btn-bg:var(--text);--ui-btn-fg:var(--bg);--ui-btn-border:transparent}.ui-button[data-variant=primary]:hover:not(:disabled){background:var(--text-secondary)}.ui-button[data-variant=secondary]{--ui-btn-bg:var(--surface);--ui-btn-fg:var(--text);--ui-btn-border:var(--border)}.ui-button[data-variant=secondary]:hover:not(:disabled){background:var(--surface-elevated);border-color:var(--border-strong)}.ui-button[data-variant=ghost]{--ui-btn-bg:transparent;--ui-btn-fg:var(--text-muted);--ui-btn-border:transparent}.ui-button[data-variant=ghost]:hover:not(:disabled){background:var(--surface);color:var(--text-secondary)}.ui-button[data-variant=danger]{--ui-btn-bg:var(--error-bg);--ui-btn-fg:var(--error-text);--ui-btn-border:var(--error-border)}.ui-button[data-variant=danger]:hover:not(:disabled){background:var(--error-border);border-color:var(--error-text)}.ui-iconButton{width:var(--ui-ib-size,28px);height:var(--ui-ib-size,28px);border-radius:var(--radius-md);border:1px solid var(--ui-ib-border,transparent);background:var(--ui-ib-bg,transparent);color:var(--ui-ib-fg,var(--text-muted));cursor:pointer;transition:background var(--duration-brief)var(--ease-out),border-color var(--duration-brief)var(--ease-out),color var(--duration-brief)var(--ease-out),opacity var(--duration-brief)var(--ease-out);opacity:1;justify-content:center;align-items:center;display:inline-flex}.ui-iconButton[data-size=sm]{--ui-ib-size:24px;--ui-ib-icon:14px}.ui-iconButton[data-size=md]{--ui-ib-size:32px;--ui-ib-icon:16px}.ui-iconButton[data-size=lg]{--ui-ib-size:40px;--ui-ib-icon:20px}.ui-iconButton[data-variant=ghost]{--ui-ib-bg:transparent;--ui-ib-fg:var(--text-muted);--ui-ib-border:transparent}.ui-iconButton[data-variant=subtle]{--ui-ib-bg:var(--surface);--ui-ib-fg:var(--text-secondary);--ui-ib-border:var(--border)}.ui-iconButton[data-variant=solid]{--ui-ib-bg:var(--surface-elevated);--ui-ib-fg:var(--text);--ui-ib-border:transparent}.ui-iconButton:disabled{opacity:.5;cursor:not-allowed}.ui-iconButton:hover:not(:disabled){background:var(--ui-ib-bgHover,var(--surface-elevated));color:var(--ui-ib-fgHover,var(--text));border-color:var(--ui-ib-borderHover,var(--border))}.ui-iconButton[data-variant=ghost]:hover:not(:disabled){--ui-ib-bgHover:var(--surface);--ui-ib-fgHover:var(--text-secondary);--ui-ib-borderHover:var(--border)}.ui-iconButton[data-variant=subtle]:hover:not(:disabled){--ui-ib-bgHover:var(--surface-elevated);--ui-ib-fgHover:var(--text);--ui-ib-borderHover:var(--border-strong)}.ui-iconButton[data-variant=solid]:hover:not(:disabled){--ui-ib-bgHover:var(--card);--ui-ib-fgHover:var(--text);--ui-ib-borderHover:transparent}.ui-iconButtonIcon{width:var(--ui-ib-icon,16px);height:var(--ui-ib-icon,16px);justify-content:center;align-items:center;display:flex}.ui-inputWrap{width:auto;display:inline-flex;position:relative}.ui-inputWrap[data-fullwidth=true]{width:100%;display:flex}.ui-inputIcon{width:var(--ui-input-iconSize);height:var(--ui-input-iconSize);color:var(--text-muted);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ui-inputIcon[data-position=left]{left:var(--ui-input-padX)}.ui-inputIcon[data-position=right]{right:var(--ui-input-padX)}.ui-input{width:auto;height:var(--ui-input-height);padding:0 var(--ui-input-padX);font-size:var(--ui-input-fontSize);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--text);transition:background var(--duration-brief)var(--ease-out),border-color var(--duration-brief)var(--ease-out),color var(--duration-brief)var(--ease-out),opacity var(--duration-brief)var(--ease-out);outline:none;font-family:inherit}.ui-inputWrap[data-fullwidth=true] .ui-input{width:100%}.ui-input:focus{border-color:var(--blue)}.ui-input[data-error=true],.ui-input[data-error=true]:focus{border-color:var(--error-border)}.ui-input:disabled{opacity:.5;cursor:not-allowed}.ui-input[data-size=sm]{--ui-input-height:28px;--ui-input-padX:8px;--ui-input-fontSize:11px;--ui-input-iconSize:14px}.ui-input[data-size=md]{--ui-input-height:32px;--ui-input-padX:10px;--ui-input-fontSize:12px;--ui-input-iconSize:16px}.ui-input[data-size=lg]{--ui-input-height:36px;--ui-input-padX:12px;--ui-input-fontSize:13px;--ui-input-iconSize:18px}.ui-input[data-has-icon=true][data-icon-position=left]{padding-left:calc(var(--ui-input-padX) + var(--ui-input-iconSize) + 8px)}.ui-input[data-has-icon=true][data-icon-position=right]{padding-right:calc(var(--ui-input-padX) + var(--ui-input-iconSize) + 8px)}.ui-textarea{width:auto;min-height:var(--ui-textarea-minHeight);padding:var(--ui-textarea-padding);font-size:var(--ui-textarea-fontSize);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--text);resize:vertical;transition:background var(--duration-brief)var(--ease-out),border-color var(--duration-brief)var(--ease-out),color var(--duration-brief)var(--ease-out),opacity var(--duration-brief)var(--ease-out);outline:none;font-family:inherit;line-height:1.5}.ui-textarea[data-fullwidth=true]{width:100%}.ui-textarea:focus{border-color:var(--blue)}.ui-textarea[data-error=true],.ui-textarea[data-error=true]:focus{border-color:var(--error-border)}.ui-textarea:disabled{opacity:.5;cursor:not-allowed}.ui-textarea[data-size=sm]{--ui-textarea-padding:6px 8px;--ui-textarea-fontSize:11px;--ui-textarea-minHeight:60px}.ui-textarea[data-size=md]{--ui-textarea-padding:8px 10px;--ui-textarea-fontSize:12px;--ui-textarea-minHeight:80px}.ui-textarea[data-size=lg]{--ui-textarea-padding:10px 12px;--ui-textarea-fontSize:13px;--ui-textarea-minHeight:100px}.ui-listItem{height:var(--list-item-height,40px);border-radius:var(--radius-md);cursor:default;transition:background var(--duration-brief,.12s)var(--ease-out,ease-out);outline-offset:-2px;padding:0 var(--list-item-padding-x,12px);padding-left:calc(var(--list-item-padding-x,12px) + 2px);background:0 0;outline:none;align-items:center;gap:8px;display:flex;position:relative}.ui-listItem[data-clickable=true]{cursor:pointer}.ui-listItem[data-active=true]{background:var(--accent-green-subtle)}.ui-listItem[data-hovered=true][data-active=false]{background:var(--hover-opacity-light)}.ui-listItem[data-selected=true]{outline:2px solid var(--blue)}.ui-listItemIndicator{background:var(--ui-li-indicator,transparent);border-radius:0;width:2px;position:absolute;top:0;bottom:0;left:0}.ui-listItem[data-active=true] .ui-listItemIndicator{background:var(--brand)}.ui-modal-overlay{z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ui-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;position:absolute;inset:0}.ui-modal{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;margin:0 16px;position:relative;box-shadow:0 25px 50px -12px #00000080}.ui-modal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ui-modal-headerLeft{align-items:center;gap:10px;min-width:0;display:flex}.ui-modal-iconSlot{flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-modal-iconSlot svg{display:block}.ui-modal-title{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.ui-modal-body{padding:20px}.ui-modal-footer{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:10px;padding:16px 20px;display:flex}.ui-emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:56px 24px;display:flex;position:relative;overflow:hidden}.ui-emptyState-orb{pointer-events:none;width:200px;height:200px;animation:6s ease-in-out infinite emptyStateOrb;position:absolute}.ui-emptyState-orbSvg{filter:blur(40px);width:100%;height:100%}@keyframes emptyStateOrb{0%,to{opacity:.7;transform:scale(1)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(180deg)}}.ui-emptyState-icon{z-index:1;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--surface-elevated),var(--surface));border:1px solid var(--border);width:56px;height:56px;color:var(--text-muted);justify-content:center;align-items:center;margin-bottom:20px;font-size:24px;display:flex;position:relative;box-shadow:0 4px 24px -8px #0000004d}.ui-emptyState[data-variant=vivid] .ui-emptyState-icon{background:linear-gradient(135deg,var(--surface),var(--card));border-color:var(--brand);color:var(--brand);box-shadow:0 0 0 1px var(--brand),0 4px 24px -4px rgba(var(--brand-rgb,34,197,94),.3)}.ui-emptyState-title{z-index:1;color:var(--text);letter-spacing:-.01em;margin:0 0 6px;font-size:15px;font-weight:600;position:relative}.ui-emptyState-title[data-vivid]{background:linear-gradient(90deg,var(--text),var(--brand));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ui-emptyState-desc{z-index:1;color:var(--text-muted);max-width:300px;margin:0;font-size:13px;line-height:1.5;position:relative}.ui-emptyState-action{z-index:1;margin-top:20px;position:relative}.ui-agentCard{background:var(--surface);border-radius:var(--radius-md);border:1px solid var(--border);cursor:pointer;transition:background var(--duration-brief,.1s),border-color var(--duration-brief,.1s);outline:none;flex-direction:column;gap:4px;padding:10px 12px;display:flex;position:relative}.ui-agentCard[data-hovered=true]{background:var(--surface-elevated);border-color:var(--border-strong)}.ui-agentCard:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.ui-agentCard-row{align-items:center;gap:8px;display:flex}.ui-agentCard-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.ui-agentCard-dot[data-pulse]{animation:2s ease-in-out infinite agentDotPulse}@keyframes agentDotPulse{0%,to{opacity:1}50%{opacity:.4}}.ui-agentCard-title{color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:500;overflow:hidden}.ui-agentCard-label{text-transform:uppercase;letter-spacing:.02em;flex-shrink:0;font-size:10px;font-weight:500}.ui-agentCard-time{color:var(--text-muted);font-size:10px;font-family:var(--font-mono);flex-shrink:0}.ui-agentCard-message{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-left:14px;font-size:11px;line-height:1.3;overflow:hidden}.ui-agentCard-context{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;margin-left:14px;font-size:11px;overflow:hidden}.ui-agentCard-actions{background:var(--surface);border-radius:var(--radius-sm);border:1px solid var(--border);gap:2px;padding:2px;display:flex;position:absolute;top:6px;right:8px}.ui-agentCard-actionBtn{width:24px;height:24px;color:var(--text-muted);cursor:pointer;transition:all var(--duration-brief,.1s);background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;display:flex}.ui-agentCard-actionBtn svg{width:13px;height:13px}.ui-agentCard-actionBtn:hover{background:var(--surface-elevated);color:var(--text)}.ui-agentCard-actionBtn[data-danger]:hover{background:var(--error-bg);color:var(--status-error)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
