@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500&family=Newsreader:ital,wght@0,400;0,500;0,600;1,400;1,500&display=swap";/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight: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-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}}}@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-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-semibold:600;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--animate-spin:spin 1s linear infinite;--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%;-moz-tab-size:4;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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-1\/2{top:50%}.left-3{left:calc(var(--spacing) * 3)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.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-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-11{height:calc(var(--spacing) * 11)}.h-full{height:100%}.min-h-\[calc\(100vh-6rem\)\]{min-height:calc(100vh - 6rem)}.w-3{width:calc(var(--spacing) * 3)}.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-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-11{width:calc(var(--spacing) * 11)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.grid-cols-\[minmax\(0\,1fr\)_5\.5rem\]{grid-template-columns:minmax(0,1fr) 5.5rem}.grid-rows-\[auto_auto_1fr\]{grid-template-rows:auto auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[rgba\(109\,212\,158\,0\.16\)\]{background-color:#6dd49e29}.bg-\[rgba\(232\,196\,106\,0\.16\)\]{background-color:#e8c46a29}.bg-\[rgba\(255\,255\,255\,0\.04\)\]{background-color:#ffffff0a}.bg-\[rgba\(255\,255\,255\,0\.06\)\]{background-color:#ffffff0f}.bg-\[var\(--surface-2\)\]{background-color:var(--surface-2)}.bg-\[var\(--tm-error-bg\)\]{background-color:var(--tm-error-bg)}.p-3{padding:calc(var(--spacing) * 3)}.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)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2{padding-block:calc(var(--spacing) * 2)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-all{word-break:break-all}.text-\[var\(--accent-3\)\]{color:var(--accent-3)}.text-\[var\(--accent-warning\)\]{color:var(--accent-warning)}.text-\[var\(--accent-warning\,\#e8c46a\)\]{color:var(--accent-warning,#e8c46a)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--text-tertiary\)\]{color:var(--text-tertiary)}.text-\[var\(--tm-error\)\]{color:var(--tm-error)}.uppercase{text-transform:uppercase}.opacity-60{opacity:.6}.ring-2{--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)}.ring-\[var\(--accent-3\)\]{--tw-ring-color:var(--accent-3)}.blur{--tw-blur:blur(8px);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,)}.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,)}@media(min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_7rem_9rem\]{grid-template-columns:minmax(0,1fr) 7rem 9rem}.md\:grid-cols-\[minmax\(0\,1fr\)_7rem_9rem_auto\]{grid-template-columns:minmax(0,1fr) 7rem 9rem auto}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(12rem\,18rem\)\]{grid-template-columns:minmax(0,1fr) minmax(12rem,18rem)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(17rem\,1\.1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(17rem,1.1fr)}.md\:grid-cols-\[minmax\(12rem\,0\.65fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(12rem,.65fr) minmax(0,1fr) minmax(0,1fr)}}@media(min-width:64rem){.lg\:grid-cols-\[22rem_minmax\(0\,1fr\)\]{grid-template-columns:22rem minmax(0,1fr)}}@media(min-width:80rem){.xl\:grid-cols-\[21rem_minmax\(0\,1fr\)\]{grid-template-columns:21rem minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_23rem\]{grid-template-columns:minmax(0,1fr) 23rem}}}:root{color-scheme:light;--background-base:#f3eef8;--background-elevated:#fffafe;--midground-base:#2a1026;--accent:#865ce6;--accent-2:#ea5f9f;--accent-3:#5f6fa2;--accent-aqua:#38a9a0;--accent-amber:#d48b32;--accent-green:#219865;--brand-plum:#2a1026;--brand-violet:#865ce6;--brand-rose:#ea5f9f;--brand-lilac:#d8b7ff;--bloom-rose:#ea5f9f1f;--bloom-lavender:#865ce621;--bloom-soft:#38a9a012;--surface:#ffffff75;--surface-strong:#ffffffb8;--surface-solid:#fffaff;--surface-rim:#ffffffad;--surface-rim-top:#ffffffdb;--chrome-fill:#ffffff6b;--chrome-rim:#ffffffb3;--chrome-rim-top:#ffffffd1;--glass-sheen:#ffffffa3;--glass-depth:#5a2f7e1a;--mesh-line:#563b7407;--line-subtle:#543a601c;--line-strong:#543a6033;--shadow-tint:#3725441f;--shadow-strong:#37254438;--text-primary:var(--midground-base)}@supports (color:color-mix(in lab,red,red)){:root{--text-primary:color-mix(in srgb, var(--midground-base) 100%, transparent)}}:root{--text-secondary:var(--midground-base)}@supports (color:color-mix(in lab,red,red)){:root{--text-secondary:color-mix(in srgb, var(--midground-base) 75%, transparent)}}:root{--text-tertiary:var(--midground-base)}@supports (color:color-mix(in lab,red,red)){:root{--text-tertiary:color-mix(in srgb, var(--midground-base) 52%, transparent)}}:root{--tm-error:#b91c1c;--tm-error-bg:#b91c1c1a;--memory-graph-surface:#fbfcff;--memory-graph-surface-strong:#fff;--memory-graph-text:var(--text-primary);--memory-graph-muted:var(--text-tertiary);--memory-graph-line-neutral:#5c4b7a33;--memory-graph-shadow:#5c4b7a1f;--font-display:"Fraunces", "Iowan Old Style", Georgia, "Times New Roman", serif;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Inter", "Segoe UI", Roboto, sans-serif;--font-mono:"SF Mono", "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--radius-card:8px;--radius-control:10px;--radius-panel:16px;--sidebar-width:18.5rem;--sidebar-collapsed-width:5.4rem;--topbar-height:5.6rem;--space-shell:clamp(1rem, 2vw, 1.5rem);--motion-fast:.15s;--motion-medium:.24s;--motion-slow:.52s}[data-theme=dark]{color-scheme:dark;--background-base:#120a18;--background-elevated:#21152a;--midground-base:#f6effa;--accent:#b18cff;--accent-2:#ff70ac;--accent-3:#a9b7ff;--accent-aqua:#58d2c8;--accent-amber:#f0b262;--accent-green:#5fd096;--brand-plum:#170718;--brand-violet:#b18cff;--brand-rose:#ff70ac;--brand-lilac:#e3c4ff;--bloom-rose:#ff70ac26;--bloom-lavender:#b18cff2e;--bloom-soft:#58d2c814;--surface:#1f0e2b94;--surface-strong:#371a46b8;--surface-solid:#211027;--surface-rim:#e8bfff29;--surface-rim-top:#ffcff433;--chrome-fill:#2a13379e;--chrome-rim:#e8bfff2b;--chrome-rim-top:#ffd3f733;--glass-sheen:#ce9eff17;--glass-depth:#03000852;--mesh-line:#eecfff05;--line-subtle:#f6effa18;--line-strong:#f6effa2e;--shadow-tint:#00000052;--shadow-strong:#00000061;--dark-glass-panel:linear-gradient(145deg, #b18cff1f, transparent 38%), linear-gradient(318deg, #ff70ac13, transparent 46%), #1d0c2ab8;--dark-glass-card:linear-gradient(145deg, #b78cff16, transparent 42%), linear-gradient(318deg, #ff70ac0e, transparent 56%), #2a1537b3;--dark-glass-field:linear-gradient(145deg, #cfaaff12, transparent 46%), #180a22c2;--dark-glass-chip:linear-gradient(145deg, #d5b4ff1f, transparent 46%), #381c46b3;--memory-graph-surface:#130d1dd1;--memory-graph-surface-strong:#2a1e36c7;--memory-graph-text:#f6effaeb;--memory-graph-muted:#ede4f78f;--memory-graph-line-neutral:#ede4f72e;--memory-graph-shadow:#00000047}*{box-sizing:border-box}html,body,#root{min-height:100%}body{font-family:var(--font-sans);background:var(--background-base);color:var(--text-primary);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}button,input,textarea,select{font:inherit;min-width:0;max-width:100%}a{color:inherit}img,svg,canvas,video{max-width:100%}.fluix-panel,.fluix-chrome,.tm-page-frame,.tm-page-frame>*,.status-panel,.usage-group,.connection-card,.connection-row,.skill-builder-section,.skill-wizard-card,.automation-step-card,.automation-card,.drafts-shell,.chat-shell{min-width:0}.font-display{font-family:var(--font-display)}.fluix-canvas{background:linear-gradient(118deg,var(--bloom-lavender),transparent 32%,var(--bloom-rose) 68%,transparent 92%),linear-gradient(24deg,transparent 0%,var(--bloom-soft) 44%,transparent 70%),repeating-linear-gradient(90deg,var(--mesh-line) 0 1px,transparent 1px 7.5rem),repeating-linear-gradient(180deg,var(--mesh-line) 0 1px,transparent 1px 7.5rem),var(--background-base);opacity:.98;pointer-events:none}.fluix-panel,.fluix-chrome{-webkit-backdrop-filter:blur(34px)saturate(230%);border:.5px solid var(--surface-rim);box-shadow:inset 0 .5px 0 var(--surface-rim-top),inset 0 -1px 0 var(--glass-depth),0 1px 2px var(--shadow-tint),0 22px 58px -18px var(--shadow-tint);background-clip:padding-box}.fluix-panel{background:linear-gradient(145deg,var(--glass-sheen),transparent 36%),linear-gradient(320deg,var(--brand-rose),transparent 42%),var(--surface);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.fluix-panel{background:linear-gradient(145deg,var(--glass-sheen),transparent 36%),linear-gradient(320deg,color-mix(in srgb,var(--brand-rose) 8%,transparent),transparent 42%),var(--surface)}}.fluix-chrome{background:linear-gradient(145deg,var(--glass-sheen),transparent 46%),var(--chrome-fill)}@supports (color:color-mix(in lab,red,red)){.fluix-chrome{background:linear-gradient(145deg,color-mix(in srgb,var(--glass-sheen) 72%,transparent),transparent 46%),var(--chrome-fill)}}.fluix-chrome{border-color:var(--chrome-rim);box-shadow:inset 0 .5px 0 var(--chrome-rim-top),inset 0 -1px 0 var(--glass-depth),0 1px 2px var(--shadow-tint),0 10px 28px -14px var(--shadow-tint)}.thaumium-logo{width:2.05rem;height:2.05rem;filter:drop-shadow(0 5px 10px var(--accent-2));border-radius:22%;place-items:center;display:inline-grid;position:relative}@supports (color:color-mix(in lab,red,red)){.thaumium-logo{filter:drop-shadow(0 5px 10px color-mix(in srgb,var(--accent-2) 18%,transparent))}}.thaumium-logo{-webkit-user-select:none;user-select:none;pointer-events:none;transform-origin:50%}.thaumium-mark-image{border-radius:inherit;object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity var(--motion-medium) ease,transform var(--motion-medium) ease;display:block;position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(.96)}.thaumium-mark-image.light{opacity:1;transform:scale(1)}[data-theme=dark] .thaumium-mark-image.light{opacity:0;transform:scale(.96)}[data-theme=dark] .thaumium-mark-image.dark{opacity:1;transform:scale(1)}.thaumium-logo.chat-logo{width:2rem;height:2rem}.status-dot{background:var(--text-tertiary);border-radius:999px;width:.55rem;height:.55rem;display:inline-block}.status-dot.online{background:var(--accent-2);box-shadow:0 0 0 4px var(--accent-2)}@supports (color:color-mix(in lab,red,red)){.status-dot.online{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-2) 18%,transparent)}}.tm-app{isolation:isolate;grid-template-columns:var(--sidebar-width) minmax(0,1fr);gap:var(--space-shell);min-height:100vh;padding:var(--space-shell);color:var(--text-primary);transition:grid-template-columns var(--motion-medium) ease;display:grid;position:relative;overflow-x:hidden}.tm-sidebar{z-index:20;height:calc(100vh - (var(--space-shell) * 2));border-radius:var(--radius-panel);border-color:var(--brand-lilac);position:sticky;top:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tm-sidebar{border-color:color-mix(in srgb,var(--brand-lilac) 18%,var(--surface-rim))}}.tm-sidebar{background:linear-gradient(180deg,var(--surface-strong),transparent 34%),linear-gradient(145deg,var(--brand-violet),transparent 42%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.tm-sidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 64%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--brand-violet) 9%,transparent),transparent 42%),var(--surface)}}.tm-sidebar{box-shadow:inset 0 .5px 0 var(--surface-rim-top),inset 0 -1px 0 var(--glass-depth),0 22px 60px -26px var(--shadow-strong)}.tm-sidebar-inner{flex-direction:column;gap:1rem;min-width:0;height:100%;padding:.9rem;display:flex}.tm-brand-row{align-items:center;gap:.65rem;display:flex}.tm-logo-frame{border-radius:22%;flex:none;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex;position:relative;overflow:visible}.tm-logo-frame .thaumium-logo{width:100%;height:100%}.tm-sidebar-logo{object-fit:contain;width:2.58rem;height:2.58rem;filter:drop-shadow(0 0 9px var(--accent-2)) drop-shadow(0 10px 18px var(--accent));display:block}@supports (color:color-mix(in lab,red,red)){.tm-sidebar-logo{filter:drop-shadow(0 0 9px color-mix(in srgb,var(--accent-2) 30%,transparent)) drop-shadow(0 10px 18px color-mix(in srgb,var(--accent) 18%,transparent))}}.tm-sidebar-logo{transition:filter var(--motion-medium) ease,transform var(--motion-medium) ease;transform:translateZ(0)}.tm-brand:hover .tm-sidebar-logo{filter:drop-shadow(0 0 12px var(--accent-2)) drop-shadow(0 12px 22px var(--accent))}@supports (color:color-mix(in lab,red,red)){.tm-brand:hover .tm-sidebar-logo{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--accent-2) 40%,transparent)) drop-shadow(0 12px 22px color-mix(in srgb,var(--accent) 22%,transparent))}}.tm-brand:hover .tm-sidebar-logo{transform:scale(1.035)}.tm-brand-copy{white-space:nowrap;align-items:center;min-width:0;display:grid}.tm-brand-copy strong{color:#0000;background:linear-gradient(92deg,var(--text-primary),var(--brand-rose));overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tm-brand-copy strong{background:linear-gradient(92deg,var(--text-primary),color-mix(in srgb,var(--brand-rose) 42%,var(--text-primary)))}}.tm-brand-copy strong{font-family:var(--font-display);text-overflow:ellipsis;-webkit-background-clip:text;background-clip:text;font-size:1.34rem;font-weight:700;line-height:1.1}.tm-collapse-button{flex:none;width:2.35rem;min-height:2.35rem}.tm-nav{scrollbar-width:thin;flex-direction:column;flex:1;gap:1rem;min-height:0;padding:.15rem .1rem .25rem;display:flex;overflow-y:auto}.tm-nav-group{gap:.38rem;display:grid}.tm-nav-list{gap:.26rem;display:grid}.tm-sidebar-footer{border-top:1px solid var(--line-subtle);gap:.5rem;padding-top:.75rem;display:grid}.tm-route-chip,.tm-theme-button,.tm-command-link{border:1px solid var(--line-subtle);background:linear-gradient(145deg,var(--glass-sheen),transparent 52%),var(--surface-strong);align-items:center;gap:.55rem;min-width:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tm-route-chip,.tm-theme-button,.tm-command-link{background:linear-gradient(145deg,color-mix(in srgb,var(--glass-sheen) 44%,transparent),transparent 52%),color-mix(in srgb,var(--surface-strong) 52%,transparent)}}.tm-route-chip,.tm-theme-button,.tm-command-link{color:var(--text-secondary);text-decoration:none}.tm-route-chip{border-radius:var(--radius-control);min-height:2.35rem;padding:0 .75rem;font-size:.8rem;font-weight:750}.tm-theme-button{border-radius:var(--radius-control);cursor:pointer;min-height:2.45rem;transition:border-color var(--motion-fast) ease,color var(--motion-fast) ease,transform var(--motion-fast) ease,background var(--motion-fast) ease;justify-content:flex-start;padding:0 .75rem;font-size:.82rem;font-weight:800}.tm-theme-button:hover,.tm-command-link:hover{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.tm-theme-button:hover,.tm-command-link:hover{border-color:color-mix(in srgb,var(--accent) 32%,transparent)}}.tm-theme-button:hover,.tm-command-link:hover{color:var(--text-primary)}.tm-workspace{z-index:1;width:100%;min-width:0;min-height:calc(100vh - (var(--space-shell) * 2));gap:var(--space-shell);grid-template-rows:auto minmax(0,1fr);display:grid;position:relative}.tm-topbar{z-index:18;min-height:var(--topbar-height);border-radius:var(--radius-panel);border-color:var(--brand-lilac);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex;position:relative;top:auto}@supports (color:color-mix(in lab,red,red)){.tm-topbar{border-color:color-mix(in srgb,var(--brand-lilac) 16%,var(--surface-rim))}}.tm-topbar{background:linear-gradient(120deg,var(--brand-violet),transparent 38%),linear-gradient(290deg,var(--brand-rose),transparent 42%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.tm-topbar{background:linear-gradient(120deg,color-mix(in srgb,var(--brand-violet) 9%,transparent),transparent 38%),linear-gradient(290deg,color-mix(in srgb,var(--brand-rose) 8%,transparent),transparent 42%),var(--surface)}}.tm-page-title{flex:22rem;align-items:center;gap:.8rem;min-width:0;display:flex}.tm-page-icon{border:.5px solid var(--accent);flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tm-page-icon{border:.5px solid color-mix(in srgb,var(--accent) 32%,var(--chrome-rim))}}.tm-page-icon{background:linear-gradient(145deg,var(--glass-sheen),transparent 48%),var(--brand-violet);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.tm-page-icon{background:linear-gradient(145deg,color-mix(in srgb,var(--glass-sheen) 56%,transparent),transparent 48%),color-mix(in srgb,var(--brand-violet) 12%,var(--chrome-fill))}}.tm-page-icon{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tm-page-icon{color:color-mix(in srgb,var(--accent) 88%,var(--text-primary))}}.tm-page-icon{box-shadow:inset 0 .5px 0 var(--chrome-rim-top),0 12px 28px -22px var(--brand-violet)}@supports (color:color-mix(in lab,red,red)){.tm-page-icon{box-shadow:inset 0 .5px 0 var(--chrome-rim-top),0 12px 28px -22px color-mix(in srgb,var(--brand-violet) 82%,transparent)}}.tm-page-title p,.tm-page-title h1,.tm-page-title span{margin:0}.tm-page-title p{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850;line-height:1.1}.tm-page-title h1{color:var(--text-primary);font-family:var(--font-display);font-size:clamp(1.6rem,2.4vw,2.25rem);font-weight:720;line-height:1.04}.tm-page-title span{max-width:56rem;color:var(--text-secondary);text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.92rem;line-height:1.35;display:-webkit-box;overflow:hidden}.tm-topbar-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.55rem;min-width:0;display:flex}.tm-command-link{border-radius:var(--radius-control);min-height:2.55rem;transition:border-color var(--motion-fast) ease,color var(--motion-fast) ease,transform var(--motion-fast) ease,background var(--motion-fast) ease;padding:0 .9rem;font-size:.84rem;font-weight:850}.tm-mobile-nav-toggle{display:none}@media(min-width:821px){.tm-topbar .tm-mobile-nav-toggle{display:none!important}}.tm-page-frame{width:100%;min-width:0;max-width:none;height:100%;min-height:0;animation:tm-page-enter var(--motion-slow) cubic-bezier(.16,1,.3,1);align-self:stretch;margin:0;display:grid}.tm-page-frame>*{min-width:0;max-width:100%}.tm-page-frame.chat-frame{max-width:none}.tm-page-frame.memory-frame{width:100%;max-width:none;height:100%;min-height:0;margin:0;display:grid}.tm-app.nav-collapsed .tm-brand-copy,.tm-app.nav-collapsed .tm-nav-group>p,.tm-app.nav-collapsed .nav-link span,.tm-app.nav-collapsed .tm-route-chip span,.tm-app.nav-collapsed .tm-theme-button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tm-app.nav-collapsed .tm-brand-row{grid-template-columns:minmax(0,1fr);justify-content:center;justify-items:center;gap:.6rem;display:grid}.tm-app.nav-collapsed .tm-brand,.tm-app.nav-collapsed .tm-route-chip,.tm-app.nav-collapsed .tm-theme-button,.tm-app.nav-collapsed .nav-link{justify-content:center}.tm-app.nav-collapsed .tm-collapse-button{border-radius:11px;width:2.7rem;min-height:2.2rem;position:static}.nav-link,.fluix-button,.fluix-icon-button,.fluix-input,.fluix-select{-webkit-backdrop-filter:blur(24px)saturate(220%);border:.5px solid var(--chrome-rim);background:linear-gradient(145deg,var(--glass-sheen),transparent 48%),var(--chrome-fill)}@supports (color:color-mix(in lab,red,red)){.nav-link,.fluix-button,.fluix-icon-button,.fluix-input,.fluix-select{background:linear-gradient(145deg,color-mix(in srgb,var(--glass-sheen) 52%,transparent),transparent 48%),var(--chrome-fill)}}.nav-link,.fluix-button,.fluix-icon-button,.fluix-input,.fluix-select{box-shadow:inset 0 .5px 0 var(--chrome-rim-top),inset 0 -1px 0 var(--glass-depth),0 1px 2px var(--shadow-tint),0 10px 24px -16px var(--shadow-tint)}.nav-link{border-radius:var(--radius-control);min-height:2.7rem;color:var(--text-secondary);align-items:center;gap:.65rem;padding:0 .82rem;font-size:.88rem;font-weight:800;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.nav-link:before{background:linear-gradient(180deg,var(--accent),var(--accent-2));content:"";opacity:0;width:3px;transition:opacity var(--motion-fast) ease,transform var(--motion-fast) ease;border-radius:999px;position:absolute;inset:0 auto 0 0;transform:scaleY(.45)}.nav-link.active{color:var(--text-primary);background:linear-gradient(90deg,var(--brand-violet),transparent 68%),linear-gradient(145deg,var(--glass-sheen),transparent 46%),var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.nav-link.active{background:linear-gradient(90deg,color-mix(in srgb,var(--brand-violet) 16%,transparent),transparent 68%),linear-gradient(145deg,color-mix(in srgb,var(--glass-sheen) 62%,transparent),transparent 46%),color-mix(in srgb,var(--surface-strong) 66%,transparent)}}@supports (color:color-mix(in lab,red,red)){.nav-link.active{border-color:color-mix(in srgb,var(--brand-rose) 28%,var(--chrome-rim))}}.nav-link.active{box-shadow:inset 0 .5px 0 var(--chrome-rim-top),inset 0 -1px 0 var(--glass-depth),0 10px 28px -20px var(--brand-rose),0 1px 2px var(--shadow-tint)}@supports (color:color-mix(in lab,red,red)){.nav-link.active{box-shadow:inset 0 .5px 0 var(--chrome-rim-top),inset 0 -1px 0 var(--glass-depth),0 10px 28px -20px color-mix(in srgb,var(--brand-rose) 70%,transparent),0 1px 2px var(--shadow-tint)}}.nav-link.active:before{opacity:1;transform:scaleY(1)}.fluix-button,.fluix-icon-button{min-height:2.5rem;color:var(--text-primary);cursor:pointer;border-radius:12px;font-size:.875rem;font-weight:700;transition:transform .16s,background .18s,opacity .16s,box-shadow .18s}.nav-link:hover,.fluix-button:hover:not(:disabled),.fluix-icon-button:hover:not(:disabled){border-color:var(--brand-lilac);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.nav-link:hover,.fluix-button:hover:not(:disabled),.fluix-icon-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand-lilac) 32%,var(--chrome-rim))}}.nav-link:hover,.fluix-button:hover:not(:disabled),.fluix-icon-button:hover:not(:disabled){box-shadow:inset 0 .5px 0 var(--chrome-rim-top),inset 0 -1px 0 var(--glass-depth),0 14px 30px -20px var(--brand-violet)}@supports (color:color-mix(in lab,red,red)){.nav-link:hover,.fluix-button:hover:not(:disabled),.fluix-icon-button:hover:not(:disabled){box-shadow:inset 0 .5px 0 var(--chrome-rim-top),inset 0 -1px 0 var(--glass-depth),0 14px 30px -20px color-mix(in srgb,var(--brand-violet) 46%,var(--shadow-tint))}}.fluix-button{text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:.45rem;min-width:0;max-width:100%;padding:0 1rem;display:inline-flex;overflow:hidden}.fluix-button>span,.fluix-button>strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.fluix-icon-button{flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;display:inline-flex}.fluix-button:disabled,.fluix-icon-button:disabled{cursor:not-allowed;opacity:.55}@keyframes thaumium-signal{0%{opacity:0;transform:scale(.65)}42%{opacity:.54}to{opacity:0;transform:scale(1.55)}}@keyframes tm-page-enter{0%{opacity:0;transform:translateY(10px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@media(max-width:820px){.tm-app{padding:.75rem;display:block}.tm-app.nav-collapsed .tm-sidebar{transform:translate(calc(-100% - 1rem))}.tm-sidebar{width:min(20rem,100vw - 1.5rem);height:auto;transition:transform var(--motion-medium) cubic-bezier(.16,1,.3,1);position:fixed;inset:.75rem auto .75rem .75rem;transform:translate(0)}.tm-collapse-button{display:none}.tm-workspace{gap:.75rem;min-height:calc(100vh - 1.5rem)}.tm-page-frame{height:auto}.tm-topbar{align-items:flex-start;min-height:auto;padding:.75rem;top:auto}.tm-page-title{flex:calc(100% - 6.5rem)}.tm-topbar-actions{flex:0 auto;max-width:100%}.tm-page-title span,.tm-command-link span{display:none}.tm-mobile-nav-toggle{display:inline-flex}}@media(max-width:560px){.tm-topbar-actions{width:100%}.tm-command-link{flex:auto;justify-content:center}.tm-page-title h1{font-size:1.45rem}.tm-page-icon{width:2.4rem;height:2.4rem}}@media(prefers-reduced-motion:reduce){.tm-page-frame{animation:none!important}}.fluix-input,.fluix-select{width:100%;min-height:2.75rem;color:var(--text-primary);border-radius:12px;outline:none;padding:.6rem .9rem;line-height:1.35}.fluix-input.pl-9,.fluix-select.pl-9{padding-left:2.45rem}textarea.fluix-input{padding-block:.75rem;line-height:1.5}.skill-instructions-editor{resize:vertical;height:clamp(24rem,48vh,36rem);min-height:24rem;max-height:68vh}@media(max-width:720px){.skill-instructions-editor{height:20rem;min-height:20rem;max-height:none}}.fluix-input::placeholder,.chat-input::placeholder,.connection-search-box input::placeholder,.connection-tools-search input::placeholder{color:var(--text-tertiary)}@supports (color:color-mix(in lab,red,red)){.fluix-input::placeholder,.chat-input::placeholder,.connection-search-box input::placeholder,.connection-tools-search input::placeholder{color:color-mix(in srgb,var(--text-tertiary) 72%,transparent)}}.fluix-input::placeholder,.chat-input::placeholder,.connection-search-box input::placeholder,.connection-tools-search input::placeholder{opacity:1}.conversation-layout{height:clamp(34rem,calc(100vh - var(--topbar-height) - (var(--space-shell) * 3)),72rem);grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);gap:1rem;min-height:0;transition:grid-template-columns .22s;display:grid}.conversation-layout.sidebar-hidden .conversation-sidebar{opacity:0;pointer-events:none;padding-inline:0}.conversation-sidebar{grid-template-rows:auto auto auto minmax(0,1fr);gap:.75rem;min-height:0;padding:1rem;transition:opacity .18s,padding .18s;display:grid;overflow:visible}.conversation-sidebar-header{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.conversation-eyebrow{color:var(--text-tertiary);text-transform:uppercase;margin:0 0 .15rem;font-size:.72rem;font-weight:800;line-height:1.2}.conversation-new-icon{border-radius:13px;width:2.35rem;min-height:2.35rem}.conversation-new-button{justify-content:center;align-items:center;gap:.45rem;min-height:2.55rem;margin-top:.15rem;display:inline-flex}.conversation-primary-actions{gap:.5rem;display:grid}.project-create-card{border:.5px solid var(--surface-rim);background:#ffffff57;border-radius:16px;gap:.5rem;padding:.65rem;animation:.18s both soft-rise;display:grid}.conversation-list{align-content:start;min-height:0;padding-right:.1rem;display:grid;overflow-y:auto}.conversation-folder-group{border:.5px solid #0000;border-radius:16px;gap:.4rem;padding:.25rem;transition:background .16s,border-color .16s;display:grid}.conversation-folder-group.drop-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.conversation-folder-group.drop-active{border-color:color-mix(in srgb,var(--accent) 36%,white 30%)}}.conversation-folder-group.drop-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.conversation-folder-group.drop-active{background:color-mix(in srgb,var(--accent) 10%,white 18%)}}.conversation-folder-group+.conversation-folder-group{margin-top:.9rem}.conversation-folder-heading{color:var(--text-tertiary);text-transform:uppercase;justify-content:space-between;align-items:center;gap:.5rem;font-size:.72rem;font-weight:850;display:flex}.conversation-folder-name{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.conversation-folder-name span:first-of-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.conversation-folder-count{min-width:1.25rem;color:var(--text-tertiary);background:#ffffff5c;border-radius:999px;justify-content:center;padding:.05rem .36rem;font-size:.66rem;line-height:1.25;display:inline-flex}.conversation-folder-list{gap:.45rem;display:grid}.conversation-drop-empty{border:.5px dashed var(--accent-3)}@supports (color:color-mix(in lab,red,red)){.conversation-drop-empty{border:.5px dashed color-mix(in srgb,var(--accent-3) 22%,transparent)}}.conversation-drop-empty{color:var(--text-tertiary);background:#ffffff2e;border-radius:14px;padding:.75rem;font-size:.8rem;line-height:1.35}.conversation-row{width:100%;min-width:0;color:var(--text-secondary);text-align:left;background:0 0;border:.5px solid #0000;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem;padding:.25rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.conversation-row[draggable=true]{cursor:grab}.conversation-row[draggable=true]:active{cursor:grabbing}.conversation-row:hover{background:#ffffff3d;transform:translateY(-1px)}.conversation-row.selected{border-color:var(--surface-rim);color:var(--text-primary);background:#ffffff57}.conversation-drag-handle{width:1.2rem;color:var(--text-tertiary);opacity:.65;justify-content:center;align-items:center;display:inline-flex}.conversation-row-main{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:.12rem;padding:.55rem .6rem;display:grid}.conversation-row-title,.conversation-row-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.conversation-row-title{font-size:.875rem;font-weight:760}.conversation-row-meta{color:var(--text-tertiary);font-size:.75rem}.conversation-row-actions{opacity:.72;align-items:center;gap:.2rem;transition:opacity .15s;display:inline-flex}.conversation-row:hover .conversation-row-actions,.conversation-row:focus-within .conversation-row-actions,.conversation-row.selected .conversation-row-actions{opacity:1}.conversation-delete-confirm{color:var(--text-tertiary);align-items:center;gap:.35rem;font-size:.72rem;font-weight:800;display:inline-flex}.conversation-confirm-action{color:var(--text-secondary);cursor:pointer;background:#ffffff5c;border:.5px solid #ffffff73;border-radius:999px;padding:.28rem .5rem;font-size:.7rem;font-weight:850}.conversation-confirm-action.danger{color:var(--tm-error);background:var(--tm-error-bg)}.conversation-mini-button{width:1.8rem;height:1.8rem;color:var(--text-secondary);cursor:pointer;background:#ffffff57;border:.5px solid #ffffff70;border-radius:10px;justify-content:center;align-items:center;transition:background .15s,color .15s,transform .15s;display:inline-flex}.conversation-mini-button:hover{color:var(--text-primary);background:#ffffff85;transform:translateY(-1px)}.conversation-mini-button.danger:hover{color:var(--tm-error)}.conversation-editor{border:.5px solid var(--surface-rim);background:#ffffff6b;border-radius:14px;gap:.45rem;padding:.55rem;display:grid}.conversation-editor-input{width:100%;min-width:0;color:var(--text-primary);background:#ffffff6b;border:.5px solid #ffffff94;border-radius:10px;outline:none;padding:.5rem .6rem;font-size:.84rem}.conversation-editor-actions{justify-content:flex-end;gap:.35rem;display:flex}.entity-row{min-width:0;color:var(--text-secondary);text-align:left;cursor:pointer;background:#ffffff3d;border:.5px solid #0000;border-radius:14px;gap:.25rem;padding:.75rem .85rem;display:grid}.entity-row.selected{border-color:var(--surface-rim);color:var(--text-primary);background:#ffffff6b}.entity-title,.entity-subtitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.entity-title{font-size:.875rem;font-weight:700}.entity-subtitle{font-family:var(--font-mono);color:var(--text-tertiary);font-size:.75rem}.chat-shell{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid;overflow:hidden}.chat-header{border-bottom:.5px solid #ffffff6b;justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;padding:1.1rem 1.25rem;display:flex}.chat-title-lockup{align-items:flex-start;gap:.85rem;min-width:0;display:flex}.chat-title-lockup>div:last-child{min-width:0}.chat-title-lockup h1{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.chat-orb{width:2.75rem;height:2.75rem;color:var(--accent-3);border-radius:15px;flex:none;justify-content:center;align-items:center;display:inline-flex}.chat-subtitle{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:.25rem;font-size:.875rem;line-height:1.4}.chat-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;max-width:50%;display:flex}.chat-rail-toggle{border-radius:999px;align-items:center;gap:.4rem;min-height:2.35rem;font-size:.8rem;font-weight:800;display:inline-flex}.chat-status{border:.5px solid var(--surface-rim);width:fit-content;max-width:100%;color:var(--text-tertiary);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;background:#ffffff57;border-radius:999px;flex-shrink:0;padding:.35rem .7rem;font-size:.75rem;display:inline-flex;overflow:hidden}.chat-transcript{scroll-behavior:smooth;min-height:0;padding:1.25rem;overflow-y:auto}.chat-empty{min-height:100%;color:var(--text-secondary);text-align:center;place-items:center;display:grid}.chat-empty-card{border-radius:18px;justify-items:center;gap:.8rem;max-width:26rem;padding:1.5rem;display:grid}.chat-empty-card h2{font-size:1rem;font-weight:850}.chat-empty-card p{margin-top:.25rem;line-height:1.5}.message-list{gap:1rem;display:grid}.status-pill{width:fit-content;max-width:100%;color:var(--text-tertiary);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#ffffff6b;border-radius:999px;flex-shrink:0;padding:.18rem .55rem;font-size:.6875rem;font-weight:800;line-height:1.2;display:inline-flex;overflow:hidden}.status-pill.connected,.status-pill.completed,.status-pill.approved,.status-pill.sent,.status-pill.text,.status-pill.tool_result{color:#17633b;background:#bef1de9e}.status-pill.pending,.status-pill.running,.status-pill.tool_use,.status-pill.thinking,.status-pill.available{color:#6a4b14;background:#fce2b699}.status-pill.failed,.status-pill.error,.status-pill.rejected,.status-pill.disconnected{color:var(--tm-error);background:var(--tm-error-bg)}.message{grid-template-columns:2.15rem minmax(0,1fr);align-items:start;gap:.75rem;width:min(58rem,100%);animation:.18s both soft-rise;display:grid}.message.user{grid-template-columns:minmax(0,1fr) 2.15rem;justify-self:end;width:min(48rem,82%)}.message.assistant{justify-self:start}.message.user .message-avatar{grid-column:2}.message.user .message-card{background:linear-gradient(135deg,var(--accent),#ffffff75);grid-area:1/1}@supports (color:color-mix(in lab,red,red)){.message.user .message-card{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 18%,white 62%),#ffffff75)}}.message.user .message-card{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.message.user .message-card{border-color:color-mix(in srgb,var(--accent) 22%,var(--surface-rim))}}.message-card{border:.5px solid var(--surface-rim);min-width:0;box-shadow:inset 0 .5px #ffffff6b,0 1px 2px var(--shadow-tint),0 12px 28px -18px var(--shadow-tint);background:#ffffff75;border-radius:18px;padding:.95rem 1.05rem;overflow:hidden}.message.assistant .message-card{background:linear-gradient(#ffffff85,#ffffff57)}.message-avatar{width:2.15rem;height:2.15rem;color:var(--accent-3);box-shadow:inset 0 .5px #ffffff80,0 1px 2px var(--shadow-tint);background:#ffffff5c;border:.5px solid #ffffff8f;border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.message-meta{color:var(--text-tertiary);text-transform:uppercase;margin-bottom:.45rem;font-size:.72rem;font-weight:800;line-height:1.2}.markdown-message{color:var(--text-primary);gap:.78rem;font-size:1rem;line-height:1.58;display:grid}.markdown-message.compact{gap:.35rem}.markdown-message p,.markdown-message h2,.markdown-message h3,.markdown-message h4,.markdown-message ul,.markdown-message ol{margin:0}.markdown-message h2,.markdown-message h3,.markdown-message h4{color:var(--text-primary);font-weight:900;line-height:1.25}.markdown-message h2{margin-top:.15rem;font-size:1.25rem}.markdown-message h3{margin-top:.1rem;font-size:1.1rem}.markdown-message h4{color:var(--text-secondary);text-transform:uppercase;font-size:.95rem}.markdown-message strong{color:var(--text-primary);font-weight:850}.markdown-message em{color:var(--text-secondary)}.markdown-message ul,.markdown-message ol{gap:.55rem;padding-left:1.35rem;display:grid}.markdown-message li{padding-left:.25rem}.markdown-message li::marker{color:var(--accent-3);font-weight:800}.markdown-message hr{background:linear-gradient(90deg,transparent,var(--accent-3),transparent);border:0;width:100%;height:1px;margin:.2rem 0}@supports (color:color-mix(in lab,red,red)){.markdown-message hr{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent-3) 24%,transparent),transparent)}}.markdown-message code{color:var(--accent-3);font-family:var(--font-mono);background:#ffffff70;border:.5px solid #ffffff80;border-radius:7px;padding:.08rem .32rem;font-size:.88em}.markdown-message a{color:var(--accent-3);text-decoration:underline;-webkit-text-decoration-color:var(--accent-3);text-decoration-color:var(--accent-3);font-weight:750}@supports (color:color-mix(in lab,red,red)){.markdown-message a{-webkit-text-decoration-color:color-mix(in srgb,var(--accent-3) 38%,transparent);text-decoration-color:color-mix(in srgb,var(--accent-3) 38%,transparent)}}.thinking-row{align-items:center;gap:.35rem;min-height:1.5rem;display:inline-flex}.thinking-row span{background:var(--accent-3);opacity:.38;border-radius:999px;width:.46rem;height:.46rem;animation:.9s ease-in-out infinite thinking-dot}.thinking-row span:nth-child(2){animation-delay:.12s}.thinking-row span:nth-child(3){animation-delay:.24s}.activity-inline{isolation:isolate;justify-self:start;gap:.42rem;width:min(27rem,100%);padding-left:2.65rem;display:grid;position:relative}.activity-inline.flowing:before{content:"";z-index:0;background:linear-gradient(180deg,var(--accent-3),var(--accent-3),var(--accent-3));border-radius:999px;width:1px;height:calc(100% - 1.9rem);position:absolute;top:.95rem;left:3.6rem}@supports (color:color-mix(in lab,red,red)){.activity-inline.flowing:before{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-3) 10%,transparent),color-mix(in srgb,var(--accent-3) 24%,transparent),color-mix(in srgb,var(--accent-3) 10%,transparent))}}.activity-inline.flowing:before{transform-origin:top;animation:.34s cubic-bezier(.16,1,.3,1) both activity-connector,1.8s ease-in-out infinite activity-connector-pulse}.activity-line{z-index:1;max-width:100%;min-height:2.18rem;color:var(--text-secondary);transform-origin:0;will-change:opacity,transform,filter;grid-template-columns:1.9rem minmax(0,1fr) auto;justify-content:start;align-items:center;gap:.62rem;transition:opacity .34s,filter .34s,transform .34s cubic-bezier(.16,1,.3,1);animation:.42s cubic-bezier(.16,1,.3,1) both activity-line-in;display:grid;position:relative}.activity-line.done{pointer-events:none;opacity:.58;filter:saturate(.76);animation:.56s cubic-bezier(.16,1,.3,1) both activity-complete-settle;transform:translateY(-.08rem)scale(.965)}.activity-line.active{opacity:1;transform:translateY(0)scale(1)}.activity-icon{width:1.85rem;height:1.85rem;color:var(--accent-3);box-shadow:inset 0 .5px #ffffff94,0 1px 2px var(--shadow-tint),0 8px 20px -14px var(--accent-3);transform-origin:50%;will-change:transform;background:#ffffff61;border:.5px solid #ffffff8c;border-radius:999px;justify-content:center;align-items:center;transition:opacity .22s,transform .22s;display:inline-flex;position:relative;overflow:hidden}.activity-icon:after{content:"";z-index:-1;border-radius:inherit;border:1px solid var(--accent-3);position:absolute;top:-.26rem;right:-.26rem;bottom:-.26rem;left:-.26rem}@supports (color:color-mix(in lab,red,red)){.activity-icon:after{border:1px solid color-mix(in srgb,var(--accent-3) 24%,transparent)}}.activity-icon:after{opacity:0;transform:scale(.78)}.activity-line.done .activity-icon{opacity:.72;animation:.56s cubic-bezier(.16,1,.3,1) both activity-icon-settle;transform:scale(.86)}.activity-line.done .activity-copy strong{color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.activity-line.done .activity-copy strong{color:color-mix(in srgb,var(--text-primary) 64%,var(--text-tertiary))}}.activity-line.active .activity-icon:after{animation:1.4s ease-out infinite activity-ring}.activity-icon.brand{background:#ffffff94}.activity-icon img{z-index:1;object-fit:contain;width:1.08rem;height:1.08rem;position:relative}.activity-icon svg{z-index:1;position:relative}.activity-copy{align-items:baseline;min-width:0;display:flex}.activity-copy strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-size:.93rem;font-weight:800;line-height:1.2;overflow:hidden}.activity-pulse{align-items:center;gap:.22rem;padding-inline-start:.15rem;display:inline-flex}.activity-pulse span{background:var(--accent-3);opacity:.35;border-radius:999px;width:.3rem;height:.3rem;animation:.9s ease-in-out infinite thinking-dot}@keyframes activity-line-in{0%{opacity:0;filter:blur(5px);transform:translateY(.52rem)scale(.98)}62%{opacity:1;filter:blur();transform:translateY(-.05rem)scale(1.01)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes activity-connector{0%{opacity:0;transform:scaleY(.25)}to{opacity:1;transform:scaleY(1)}}@keyframes activity-connector-pulse{0%,to{opacity:.52}50%{opacity:.9}}@keyframes activity-icon-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-.08rem)scale(1.035)}}@keyframes activity-ring{0%{opacity:.34;transform:scale(.76)}78%,to{opacity:0;transform:scale(1.18)}}@keyframes activity-check-pop{0%{opacity:0;transform:scale(.64)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes activity-complete-settle{0%{opacity:1;filter:saturate()blur();transform:translateY(0)scale(1)}52%{opacity:.78;filter:saturate(.9)blur();transform:translateY(-.12rem)scale(.982)}to{opacity:.58;filter:saturate(.76)blur();transform:translateY(-.08rem)scale(.965)}}@keyframes activity-icon-settle{0%{opacity:1;transform:scale(1.03)}to{opacity:.72;transform:scale(.86)}}@media(prefers-reduced-motion:reduce){.activity-inline.flowing:before,.activity-line,.activity-line.active .activity-icon,.activity-line.active .activity-icon:after,.activity-line.done .activity-icon,.activity-check{animation:none}}.chat-composer{z-index:2;background:var(--surface);border-top:.5px solid #ffffff6b;position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.chat-composer{background:color-mix(in srgb,var(--surface) 86%,transparent)}}.chat-composer{-webkit-backdrop-filter:blur(24px)saturate(190%);padding:1rem 1.25rem 1.2rem}.chat-error{overflow-wrap:anywhere;background:var(--tm-error-bg);color:var(--tm-error);border-radius:14px;margin-bottom:.75rem;padding:.75rem .85rem;font-size:.875rem;line-height:1.45}.chat-composer-inner{grid-template-columns:minmax(0,1fr) 3.1rem;align-items:end;gap:.75rem;display:grid}.chat-input{resize:vertical;border:.5px solid var(--chrome-rim);width:100%;min-height:3.1rem;max-height:11rem;box-shadow:inset 0 .5px 0 var(--chrome-rim-top),0 1px 2px var(--shadow-tint),0 10px 28px -20px var(--shadow-tint);color:var(--text-primary);background:#ffffff8f;border-radius:18px;outline:none;padding:.85rem 1rem;line-height:1.5}.chat-input:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.chat-input:focus{border-color:color-mix(in srgb,var(--accent) 38%,white 44%)}}@supports (color:color-mix(in lab,red,red)){.chat-input:focus{box-shadow:inset 0 .5px #fff9,0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent),0 14px 34px -22px var(--accent)}}.chat-send-button{width:3.1rem;min-height:3.1rem;color:var(--accent-3);border-radius:18px}.drafts-shell{min-width:0;padding:1.5rem;overflow:hidden}.drafts-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.2rem;display:flex}.drafts-title-group{align-items:flex-start;gap:.85rem;min-width:0;display:flex}.drafts-title-icon{width:2.75rem;height:2.75rem;color:var(--accent-3);border-radius:15px;flex:none;place-items:center;display:grid}.drafts-title-group p:not(.conversation-eyebrow){color:var(--text-secondary);margin-top:.25rem;font-size:.92rem}.drafts-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.draft-metric{background:#ffffff47;border:.5px solid #ffffff7a;border-radius:16px;min-width:0;padding:.82rem .9rem}.draft-metric span{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:800;display:block}.draft-metric strong{color:var(--text-primary);margin-top:.25rem;font-size:1.45rem;line-height:1;display:block}.drafts-notice,.drafts-error{border-radius:14px;margin-bottom:1rem;padding:.78rem .9rem;font-size:.88rem;line-height:1.4}.drafts-notice{background:var(--accent-3)}@supports (color:color-mix(in lab,red,red)){.drafts-notice{background:color-mix(in srgb,var(--accent-3) 10%,white 40%)}}.drafts-notice{color:var(--accent-3)}.glass-notice{color:var(--accent-3);box-shadow:inset 0 .5px #ffffff85,0 1px 2px var(--shadow-tint);background:linear-gradient(145deg,#ffffff61,#0000 46%),#ffffff4d;border:.5px solid #ffffff7a;border-radius:12px;padding:.72rem .85rem;font-size:.875rem;line-height:1.4}.drafts-error{white-space:pre-wrap;background:var(--tm-error-bg);color:var(--tm-error)}.drafts-layout{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.45fr);align-items:start;gap:1rem;display:grid}.drafts-list-panel,.draft-review-panel{background:#ffffff38;border:.5px solid #ffffff6b;border-radius:20px;min-width:0;padding:1rem}.draft-filter-tabs{flex-wrap:wrap;gap:.45rem;margin-bottom:.85rem;display:flex}.draft-filter-tabs button{color:var(--text-secondary);background:#ffffff52;border:.5px solid #ffffff7a;border-radius:999px;padding:.45rem .7rem;font-size:.78rem;font-weight:800;transition:background .18s,color .18s,transform .18s}.draft-filter-tabs button:hover{transform:translateY(-1px)}.draft-filter-tabs button.selected{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.draft-filter-tabs button.selected{background:color-mix(in srgb,var(--accent) 18%,white 46%)}}.draft-filter-tabs button.selected{color:var(--text-primary)}.drafts-list{gap:.62rem;display:grid}.draft-list-card{text-align:left;background:#ffffff42;border:.5px solid #ffffff70;border-radius:16px;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.7rem;width:100%;min-width:0;padding:.72rem;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}.draft-list-card:hover{background:#ffffff5c;transform:translateY(-1px)}.draft-list-card.selected{border-color:var(--accent-3)}@supports (color:color-mix(in lab,red,red)){.draft-list-card.selected{border-color:color-mix(in srgb,var(--accent-3) 34%,white 42%)}}.draft-list-card.selected{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.draft-list-card.selected{background:color-mix(in srgb,var(--accent) 13%,white 44%)}}.draft-list-card.selected{box-shadow:0 16px 38px -28px var(--accent-3)}.draft-kind-icon{width:2rem;height:2rem;color:var(--accent-3);background:#ffffff6b;border-radius:12px;place-items:center;display:grid}.draft-kind-icon.email{color:#d44b3e}.draft-kind-icon.composio_action{color:var(--accent-3)}.draft-list-copy{gap:.18rem;min-width:0;display:grid}.draft-list-copy strong,.draft-list-copy span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.draft-list-copy strong{color:var(--text-primary);font-size:.88rem;font-weight:850}.draft-list-copy span{color:var(--text-tertiary);font-size:.76rem}.draft-review-panel{min-height:31rem}.draft-review-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;margin-bottom:.85rem;display:grid}.draft-review-kicker{color:var(--text-tertiary);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:flex}.draft-summary-input{width:100%;min-width:0;color:var(--text-primary);background:0 0;border:0;border-bottom:.5px solid #ffffff75;outline:none;padding:.15rem 0 .45rem;font-size:1.38rem;font-weight:850;line-height:1.2}.draft-summary-input:disabled{opacity:.72}.draft-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.primary-action{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.primary-action{background:color-mix(in srgb,var(--accent) 18%,white 48%)}}.primary-action{color:var(--text-primary)}.danger-action{color:var(--tm-error)}.draft-safety-note{color:var(--text-secondary);background:#ffffff47;border-radius:14px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.7rem .8rem;font-size:.85rem;display:flex}.draft-safety-note svg{color:var(--accent-3)}.draft-email-editor{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.draft-field{gap:.32rem;min-width:0;display:grid}.draft-field.wide{grid-column:1/-1}.draft-field span{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:850}.draft-field input,.draft-field textarea{width:100%;min-width:0;color:var(--text-primary);background:#ffffff5c;border:.5px solid #ffffff7a;border-radius:14px;outline:none;padding:.72rem .8rem;font-size:.92rem;line-height:1.45;transition:border-color .18s,box-shadow .18s,background .18s}.draft-field textarea{resize:vertical;min-height:14rem}.draft-json-editor{font-family:var(--font-mono);min-height:20rem}.draft-field input:focus,.draft-field textarea:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.draft-field input:focus,.draft-field textarea:focus{border-color:color-mix(in srgb,var(--accent) 38%,white 44%)}}.draft-field input:focus,.draft-field textarea:focus{box-shadow:0 0 0 3px var(--accent);background:#ffffff75}@supports (color:color-mix(in lab,red,red)){.draft-field input:focus,.draft-field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 11%,transparent)}}.draft-field input:disabled,.draft-field textarea:disabled{opacity:.72}.draft-audit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.draft-audit-item{background:#ffffff3d;border:.5px solid #ffffff6b;border-radius:14px;gap:.15rem;min-width:0;padding:.68rem;display:grid}.draft-audit-item svg{color:var(--accent-3)}.draft-audit-item span{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:850}.draft-audit-item strong{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:760;overflow:hidden}.drafts-empty{text-align:center;color:var(--text-secondary);background:#fff3;border:.5px dashed #ffffff80;border-radius:16px;place-items:center;gap:.35rem;padding:1.2rem;display:grid}.drafts-empty strong{color:var(--text-primary)}.drafts-empty span{font-size:.86rem}.review-empty{min-height:26rem}.connection-card,.draft-row,.log-row{background:#ffffff4d;border:.5px solid #ffffff70;border-radius:14px;min-width:0;padding:1rem;animation:.22s both soft-rise;overflow:hidden}.json-block{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;color:var(--text-secondary);font-family:var(--font-mono);background:#ffffff5c;border-radius:12px;padding:.8rem;font-size:.75rem;line-height:1.5;overflow-x:auto}.minion-log-panel,.minion-metric-card{background:linear-gradient(145deg,#ffffff5c,#0000 46%),#ffffff42;border:.5px solid #ffffff73;border-radius:14px;min-width:0}.minion-log-panel{min-height:0;padding:.75rem;overflow-y:auto}.minion-metric-card{padding:.75rem}.overflow-wrap-anywhere{overflow-wrap:anywhere}.model-row{background:#ffffff4d;border:.5px solid #fff6;border-radius:14px;gap:.3rem;min-width:0;padding:.65rem .75rem;transition:border-color .18s,background .18s,transform .18s;display:grid;overflow:hidden}.model-row:hover{transform:translateY(-1px)}.model-row-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;display:grid}.model-label,.model-slug{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.model-label{font-size:.875rem;font-weight:600}.model-slug,.model-required{font-family:var(--font-mono);color:var(--text-tertiary);font-size:.75rem}.model-required{overflow-wrap:anywhere}.model-pill{max-width:7.5rem;color:var(--text-tertiary);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#ffffff61;border-radius:999px;flex-shrink:0;padding:.15rem .5rem;font-size:.6875rem;font-weight:700;overflow:hidden}.model-pill.available{color:var(--accent-3)}.setup-hero{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.setup-wizard,.setup-token-panel{gap:1rem;min-width:0;display:grid}.setup-wizard-header,.setup-token-header{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.setup-wizard-header h2,.setup-next-panel h2{font-size:1rem;font-weight:900}.setup-wizard-header p,.setup-next-panel p{color:var(--text-secondary);margin-top:.2rem;font-size:.84rem;line-height:1.45}.setup-progress-pill,.setup-subtle-pill{color:var(--text-secondary);background:#ffffff5c;border:.5px solid #ffffff85;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.76rem;font-weight:800;display:inline-flex}.setup-progress-pill strong{color:var(--text-primary);font-size:.95rem}.setup-step-stack{gap:.7rem;min-width:0;display:grid}.setup-step-card{min-width:0;box-shadow:inset 0 .5px #ffffff7a,0 1px 2px var(--shadow-tint);background:#ffffff47;border:.5px solid #ffffff80;border-radius:18px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.8rem;display:grid}.setup-step-card.complete{border-color:#bcd7c9bd}.setup-step-card.warning{background:linear-gradient(135deg,#ffffff7a,#ffffff3d),#f7c9481a;border-color:#f1d9a9d6}.setup-step-card.optional{border-style:dashed}.setup-step-index,.setup-step-icon,.setup-step-status{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.setup-step-index{width:2.15rem;height:2.15rem;color:var(--text-secondary);background:#ffffff57;border:.5px solid #ffffff94;font-size:.84rem;font-weight:950}.setup-step-icon{background:linear-gradient(135deg,#ffffff9e,#ffffff38),var(--accent);border:.5px solid #ffffff8c;width:2.55rem;height:2.55rem}@supports (color:color-mix(in lab,red,red)){.setup-step-icon{background:linear-gradient(135deg,#ffffff9e,#ffffff38),color-mix(in srgb,var(--accent) 10%,transparent)}}.setup-step-icon{color:var(--accent-3)}.setup-step-title-row{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.setup-step-title-row h3,.setup-device-row h3{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;font-weight:900;overflow:hidden}.setup-step-card p,.setup-device-row p{color:var(--text-secondary);margin-top:.2rem;font-size:.8rem;line-height:1.4}.setup-step-badge{color:var(--text-tertiary);text-transform:uppercase;background:#ffffff6b;border-radius:999px;padding:.2rem .55rem;font-size:.68rem;font-weight:900}.setup-step-badge.complete,.setup-step-card.complete .setup-step-index,.setup-step-status.complete{color:#2f855a}.setup-step-badge.warning,.setup-step-card.warning .setup-step-index,.setup-step-status.warning{color:#a05a00}.setup-step-badge.todo{color:var(--accent-3)}.setup-step-action,.setup-next-button{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.setup-step-action{color:var(--text-primary);background:#ffffff57;border:.5px solid #ffffff80;border-radius:999px;padding:.55rem .75rem;font-size:.76rem;font-weight:900;text-decoration:none;transition:background .18s,transform .18s}.setup-step-action:hover{background:#ffffff80;transform:translateY(-1px)}.setup-next-panel{gap:.75rem;min-width:0;display:grid}.setup-step-status{width:2.4rem;height:2.4rem;color:var(--accent-3);background:#ffffff5c;border:.5px solid #ffffff94}.setup-next-button{width:100%;margin-top:.2rem;text-decoration:none}.setup-device-row{background:#ffffff45;border:.5px solid #ffffff73;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;min-width:0;padding:.8rem;display:grid}.setup-device-row.revoked{opacity:.72}.setup-device-row p{overflow-wrap:anywhere;font-family:var(--font-mono)}@media(max-width:760px){.setup-hero,.setup-wizard-header,.setup-token-header{flex-direction:column;align-items:stretch}.setup-step-card{grid-template-columns:auto minmax(0,1fr)}.setup-step-icon{display:none}.setup-step-action{grid-column:1/-1;width:100%}.skill-model-popover{max-height:none;position:static}}.provider-panel{background:#fff3;border:.5px solid #ffffff73;border-radius:16px;gap:.9rem;padding:1rem;display:grid}.provider-grid,.provider-choice-grid{gap:.7rem;min-width:0;display:grid}.provider-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.provider-card,.provider-choice,.provider-wizard{box-shadow:inset 0 .5px #fff6,0 1px 2px var(--shadow-tint);background:#ffffff4d;border:.5px solid #ffffff7a;border-radius:14px}.provider-card{gap:.8rem;min-width:0;padding:.85rem;display:grid}.provider-card-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;display:grid}.provider-logo{background:linear-gradient(135deg,#ffffffbd,#ffffff3d),var(--provider-color);border:.5px solid #ffffff9e;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.provider-logo{background:linear-gradient(135deg,#ffffffbd,#ffffff3d),color-mix(in srgb,var(--provider-color) 15%,white 64%)}}.provider-logo{color:var(--provider-color);font-size:.82rem;font-weight:950}.provider-logo img{object-fit:cover;width:100%;height:100%}.provider-card-title{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.provider-card-title h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.95rem;font-weight:900;overflow:hidden}.provider-card p,.provider-card code{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.provider-card p{color:var(--text-secondary);margin-top:.2rem;font-size:.78rem}.provider-card code{color:var(--text-tertiary);font-family:var(--font-mono);margin-top:.15rem;font-size:.72rem}.provider-card-actions{justify-content:flex-end;gap:.45rem;display:flex}.provider-empty-state,.model-sidebar-empty{color:var(--text-secondary);background:#ffffff42;border:.5px solid #ffffff70;border-radius:14px;padding:.85rem;font-size:.84rem;line-height:1.4}.setup-route-list{gap:.55rem;min-width:0;display:grid}.setup-route-row{background:linear-gradient(135deg,#ffffff7a,#ffffff38),var(--provider-color);border:.5px solid #ffffff85;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.setup-route-row{background:linear-gradient(135deg,#ffffff7a,#ffffff38),color-mix(in srgb,var(--provider-color) 6%,transparent)}}.setup-route-row{box-shadow:inset 0 .5px #ffffff80,0 1px 2px var(--shadow-tint);padding:.65rem .7rem;transition:border-color .18s,background .18s,transform .18s}.setup-route-row:hover{border-color:var(--provider-color);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.setup-route-row:hover{border-color:color-mix(in srgb,var(--provider-color) 28%,white 46%)}}.setup-route-row.warning{background:linear-gradient(135deg,#ffffff85,#ffffff40),#f7c9481f;border-color:#f1d9a9d6}.setup-route-logo{border-radius:12px;width:2.4rem;height:2.4rem}.setup-route-label{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:900;overflow:hidden}.setup-route-status{background:#ffffff5c;border:.5px solid #ffffff9e;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;box-shadow:inset 0 .5px #ffffff8c}.setup-route-status.connected{color:#2f855a}.setup-route-status.warning{color:#a05a00}.provider-modal-backdrop{z-index:80;background:radial-gradient(circle at 50% 18%,var(--accent),transparent 34rem),#29163247;place-items:center;display:grid;position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.provider-modal-backdrop{background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 34rem),#29163247}}.provider-modal-backdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:1.5rem;animation:.18s both modal-fade-in}.provider-modal-backdrop.closing{animation:.5s forwards modal-fade-out}.provider-wizard{background:linear-gradient(135deg,#ffffffa3,#ffffff57),var(--accent);gap:.9rem;width:min(55rem,100%);display:grid}@supports (color:color-mix(in lab,red,red)){.provider-wizard{background:linear-gradient(135deg,#ffffffa3,#ffffff57),color-mix(in srgb,var(--accent) 8%,transparent)}}.provider-wizard{padding:1.05rem;animation:.22s cubic-bezier(.2,.9,.2,1) both modal-card-in}.provider-wizard-header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.provider-wizard-header h3{font-size:1rem;font-weight:900}.provider-wizard-header p{color:var(--text-secondary);margin-top:.2rem;font-size:.84rem}.provider-choice-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.provider-setup-grid{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:.85rem;min-width:0;display:grid}@media(max-width:860px){.provider-setup-grid{grid-template-columns:1fr}}.provider-catalog-panel,.provider-key-panel{background:#ffffff42;border:.5px solid #ffffff7a;border-radius:14px;align-content:start;gap:.8rem;min-width:0;padding:.85rem;display:grid}.provider-catalog-heading{color:var(--text-secondary);text-transform:uppercase;align-items:center;gap:.45rem;font-size:.78rem;font-weight:900;display:flex}.provider-choice{min-width:0;color:var(--text-primary);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.7rem;display:grid}.provider-choice:disabled{cursor:default;opacity:.72}.provider-choice.selected{border-color:var(--provider-color)}@supports (color:color-mix(in lab,red,red)){.provider-choice.selected{border-color:color-mix(in srgb,var(--provider-color) 34%,white 40%)}}.provider-choice.selected{background:var(--provider-color)}@supports (color:color-mix(in lab,red,red)){.provider-choice.selected{background:color-mix(in srgb,var(--provider-color) 13%,white 52%)}}.provider-choice strong,.provider-choice em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.provider-choice strong{font-size:.84rem;font-weight:900}.provider-choice em{color:var(--text-tertiary);margin-top:.1rem;font-size:.72rem;font-style:normal}.provider-wizard-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.provider-key-title{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;min-width:0;display:grid}.provider-key-title h4{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:950;overflow:hidden}.provider-key-title p,.provider-key-help{color:var(--text-secondary);font-size:.8rem;line-height:1.4}.provider-secret-field{position:relative}.provider-secret-field .fluix-input{padding-right:2.8rem}.provider-secret-toggle{width:2rem;height:2rem;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.provider-link-animation{background:linear-gradient(135deg,#ffffff6b,#ffffff38),var(--provider-color);border:.5px solid #ffffff75;border-radius:18px;grid-template-columns:auto minmax(5rem,1fr) auto;align-items:center;gap:.7rem;display:grid}@supports (color:color-mix(in lab,red,red)){.provider-link-animation{background:linear-gradient(135deg,#ffffff6b,#ffffff38),color-mix(in srgb,var(--provider-color) 8%,transparent)}}.provider-link-animation{padding:.85rem}.thaumium-node,.provider-check-node{background:linear-gradient(135deg,#ffffffc7,#ffffff57),var(--provider-color);border:.5px solid #ffffff9e;border-radius:16px;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.thaumium-node,.provider-check-node{background:linear-gradient(135deg,#ffffffc7,#ffffff57),color-mix(in srgb,var(--provider-color) 12%,white 60%)}}.thaumium-node,.provider-check-node{color:var(--provider-color);box-shadow:inset 0 .5px #ffffff8c,0 8px 26px #4c2a581f}.link-dots{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:.35rem;min-width:0;display:grid;position:relative}.link-dots:before{content:"";z-index:0;background:var(--provider-color);border-radius:999px;height:2px;position:absolute;left:.35rem;right:.35rem}@supports (color:color-mix(in lab,red,red)){.link-dots:before{background:color-mix(in srgb,var(--provider-color) 26%,white 60%)}}.link-dots:before{transform-origin:0;transition:transform .42s;transform:scaleX(0)}.provider-link-animation.checking .link-dots:before,.provider-link-animation.success .link-dots:before{transform:scaleX(1)}.link-dots span{z-index:1;background:var(--provider-color);border-radius:999px;justify-self:center;width:.52rem;height:.52rem;position:relative}@supports (color:color-mix(in lab,red,red)){.link-dots span{background:color-mix(in srgb,var(--provider-color) 52%,white 25%)}}.link-dots span{opacity:.36;transform:scale(.8)}.provider-link-animation.active .link-dots span{animation:1.2s ease-in-out infinite pending-dot}.provider-link-animation.active .link-dots span:nth-child(2){animation-delay:.1s}.provider-link-animation.active .link-dots span:nth-child(3){animation-delay:.2s}.provider-link-animation.active .link-dots span:nth-child(4){animation-delay:.3s}.provider-link-animation.active .link-dots span:nth-child(5){animation-delay:.4s}.provider-link-animation.success .link-dots span{animation:.42s forwards chain-lock}.provider-link-animation.success .provider-check-node{color:var(--accent-3);animation:.46s cubic-bezier(.2,1.35,.35,1) both check-pop}@keyframes pending-dot{0%,to{opacity:.35;transform:scale(.78)}45%{opacity:1;transform:scale(1.22)}}@keyframes chain-lock{to{opacity:1;transform:scale(1.1)}}@keyframes check-pop{0%{transform:scale(.72)}65%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{to{opacity:0}}@keyframes modal-card-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.skill-builder-section{background:#ffffff38;border:.5px solid #ffffff75;border-radius:16px;gap:.9rem;min-width:0;padding:1rem;display:grid}.skill-wizard-shell{gap:1rem;min-width:0;display:grid}.skill-wizard-stepper{background:#fff3;border:.5px solid #ffffff6b;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.75rem),1fr));gap:.45rem;min-width:0;padding:.5rem;display:grid}.skill-wizard-step{min-width:0;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:.5px solid #0000;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.05rem .55rem;padding:.62rem;transition:background .18s,border-color .18s,transform .16s;display:grid}.skill-wizard-step:hover,.skill-wizard-step.active{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.skill-wizard-step:hover,.skill-wizard-step.active{border-color:color-mix(in srgb,var(--accent) 32%,white 42%)}}.skill-wizard-step:hover,.skill-wizard-step.active{background:#ffffff5c}.skill-wizard-step.visited,.skill-wizard-step.complete{color:var(--text-primary)}.skill-wizard-step>span{width:1.6rem;height:1.6rem;color:var(--accent-3);background:#ffffff70;border-radius:999px;grid-row:span 2;place-items:center;font-size:.72rem;font-weight:900;display:grid}.skill-wizard-step.active>span,.skill-wizard-step.complete>span{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.skill-wizard-step.active>span,.skill-wizard-step.complete>span{background:color-mix(in srgb,var(--accent) 16%,white 54%)}}.skill-wizard-step.complete>span{color:var(--tm-success)}.skill-wizard-step strong,.skill-wizard-step em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.skill-wizard-step strong{color:var(--text-primary);font-size:.82rem;font-weight:900}.skill-wizard-step em{color:var(--text-tertiary);font-size:.7rem;font-style:normal}.skill-wizard-card{background:radial-gradient(circle at 12% 0%,var(--accent),transparent 34%),#ffffff3d;border:.5px solid #ffffff85;border-radius:20px;gap:1rem;min-width:0;min-height:32rem;display:grid}@supports (color:color-mix(in lab,red,red)){.skill-wizard-card{background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 34%),#ffffff3d}}.skill-wizard-card{padding:1rem;animation:.18s cubic-bezier(.2,.9,.2,1) both wizard-card-in}.skill-wizard-grid{gap:1rem;min-width:0;display:grid}@media(min-width:980px){.skill-wizard-grid{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.75fr);align-items:start}}.skill-wizard-primary,.skill-wizard-secondary,.skill-wizard-stack{gap:.9rem;min-width:0;display:grid}.skill-wizard-hint-card,.skill-suggestion-card{background:#ffffff4d;border:.5px solid #ffffff75;border-radius:18px;gap:.75rem;min-width:0;padding:.9rem;display:grid}.skill-wizard-hint-card svg,.skill-suggestion-card svg{color:var(--accent-3)}.skill-wizard-hint-card h3{color:var(--text-primary);font-size:.96rem;font-weight:900}.skill-wizard-hint-card p,.skill-suggestion-card p{color:var(--text-secondary);font-size:.82rem;line-height:1.42}.skill-suggestion-title{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;display:grid}.skill-suggestion-title span,.skill-suggestion-title strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.skill-suggestion-title span{color:var(--text-tertiary);text-transform:uppercase;font-size:.68rem;font-weight:900}.skill-suggestion-title strong{color:var(--text-primary);font-size:1rem;font-weight:900}.skill-suggestion-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,7.25rem),1fr));gap:.45rem;min-width:0;display:grid}.skill-suggestion-metrics>div{background:#ffffff57;border-radius:12px;min-width:0;padding:.6rem;overflow:hidden}.skill-suggestion-metrics span,.skill-suggestion-metrics strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.skill-suggestion-metrics span{color:var(--text-tertiary);text-transform:uppercase;font-size:.66rem;font-weight:900}.skill-suggestion-metrics strong{color:var(--text-primary);margin-top:.12rem;font-size:.82rem;font-weight:900}.skill-suggestion-section{gap:.2rem;min-width:0;display:grid}.skill-suggestion-section>span,.skill-suggestion-actions>span,.suggested-grant-group>span{color:var(--text-tertiary);text-transform:uppercase;font-size:.66rem;font-weight:900}.skill-suggestion-actions{border-top:.5px solid #ffffff6b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;min-width:0;padding-top:.75rem;display:flex}.skill-wizard-actions,.skill-wizard-footer{flex-wrap:wrap;align-items:center;gap:.55rem;min-width:0;display:flex}.skill-wizard-footer{background:#ffffff38;border:.5px solid #ffffff6b;border-radius:16px;justify-content:space-between;padding:.65rem}.skill-wizard-footer>span{color:var(--text-secondary);font-size:.78rem;font-weight:900}.skill-helper-examples{flex-wrap:wrap;gap:.45rem;min-width:0;display:flex}.skill-helper-examples button{max-width:min(100%,19rem);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#ffffff52;border:.5px solid #ffffff75;border-radius:999px;padding:.42rem .65rem;font-size:.76rem;font-weight:800;transition:background .16s,border-color .16s,transform .16s;overflow:hidden}.skill-helper-examples button:hover{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.skill-helper-examples button:hover{border-color:color-mix(in srgb,var(--accent) 30%,white 44%)}}.skill-helper-examples button:hover{color:var(--text-primary);background:#ffffff75}.skill-suggested-access{border:.5px solid var(--accent);gap:.75rem;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.skill-suggested-access{border:.5px solid color-mix(in srgb,var(--accent) 28%,white 44%)}}.skill-suggested-access{background:radial-gradient(circle at 8% 0%,var(--accent),transparent 42%),#ffffff47;border-radius:16px}@supports (color:color-mix(in lab,red,red)){.skill-suggested-access{background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 42%),#ffffff47}}.skill-suggested-access{padding:.85rem}.skill-suggested-access-copy{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;min-width:0;display:grid}.skill-suggested-access-copy svg{color:var(--accent-3);margin-top:.14rem}.skill-suggested-access-copy span{gap:.12rem;min-width:0;display:grid}.skill-suggested-access-copy strong,.skill-suggested-access-copy em{text-overflow:ellipsis;min-width:0;overflow:hidden}.skill-suggested-access-copy strong{color:var(--text-primary);white-space:nowrap;font-size:.9rem;font-weight:900}.skill-suggested-access-copy em{color:var(--text-secondary);font-size:.78rem;font-style:normal;line-height:1.35}.skill-suggested-access-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.55rem;min-width:0;display:grid}.suggested-grant-group{background:#ffffff47;border-radius:12px;min-width:0;padding:.65rem}@keyframes wizard-card-in{0%{opacity:0;transform:translateY(8px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}.skill-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;min-width:0;display:flex}.skill-section-heading h3{font-size:.98rem;font-weight:900}.skill-section-heading p{color:var(--text-secondary);margin-top:.12rem;font-size:.82rem;line-height:1.35}.skill-model-field{z-index:20;position:relative}.skill-model-summary-control{width:100%;min-width:0;color:var(--text-primary);text-align:left;box-shadow:inset 0 .5px #ffffff73,0 1px 2px var(--shadow-tint);background:#ffffff5c;border:.5px solid #ffffff85;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.78rem .9rem;display:grid}.skill-model-summary-control.open{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.skill-model-summary-control.open{border-color:color-mix(in srgb,var(--accent) 32%,white 42%)}}.skill-model-summary-control strong,.skill-model-summary-control em,.skill-model-source strong,.skill-model-source em,.skill-model-option strong,.skill-model-option em,.openrouter-suggestion strong,.openrouter-suggestion em,.openrouter-suggestion code{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.skill-model-summary-control strong,.skill-model-source strong,.skill-model-option strong,.openrouter-suggestion strong{font-size:.88rem;font-weight:900}.skill-model-summary-control em,.skill-model-source em,.skill-model-option em,.openrouter-suggestion em{color:var(--text-tertiary);margin-top:.12rem;font-size:.74rem;font-style:normal}.skill-model-popover{z-index:120;overscroll-behavior:contain;background:linear-gradient(135deg,#fffffff5,#faf6fff0),var(--background-base);-webkit-backdrop-filter:blur(26px)saturate(180%);border:.5px solid #ffffffb8;border-radius:16px;gap:.75rem;min-width:0;max-height:min(34rem,68vh);padding:.85rem;animation:.18s cubic-bezier(.2,.9,.2,1) both modal-card-in;display:grid;position:absolute;top:calc(100% + .55rem);left:0;right:0;overflow-y:auto;box-shadow:inset 0 .5px #ffffffd1,0 18px 44px #462a5233}.skill-model-source-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.55rem;min-width:0;display:grid}.skill-model-source,.skill-model-option,.openrouter-suggestion{min-width:0;color:var(--text-primary);text-align:left;cursor:pointer;box-shadow:inset 0 .5px #ffffff61,0 1px 2px var(--shadow-tint);background:#ffffffc7;border:.5px solid #e0d3edd1;align-items:center;display:grid}.skill-model-source{border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:.65rem;padding:.65rem}.skill-model-source.selected,.skill-model-option.selected,.openrouter-suggestion.selected{border-color:var(--provider-color,var(--accent))}@supports (color:color-mix(in lab,red,red)){.skill-model-source.selected,.skill-model-option.selected,.openrouter-suggestion.selected{border-color:color-mix(in srgb,var(--provider-color,var(--accent)) 38%,white 38%)}}.skill-model-source.selected,.skill-model-option.selected,.openrouter-suggestion.selected{background:var(--provider-color,var(--accent))}@supports (color:color-mix(in lab,red,red)){.skill-model-source.selected,.skill-model-option.selected,.openrouter-suggestion.selected{background:color-mix(in srgb,var(--provider-color,var(--accent)) 14%,white 82%)}}.skill-model-default-logo{color:var(--accent-3)}.skill-model-option-list,.openrouter-typeahead,.openrouter-suggestion-list{gap:.5rem;min-width:0;display:grid}.skill-model-option,.openrouter-suggestion{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;padding:.65rem .75rem}.openrouter-search{width:100%}.openrouter-typeahead-meta{color:var(--text-secondary);font-size:.76rem;line-height:1.35}.openrouter-suggestion code{color:var(--text-tertiary);font-family:var(--font-mono);margin-top:.1rem;font-size:.72rem}.openrouter-suggestion.custom{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.openrouter-suggestion.custom{border-color:color-mix(in srgb,var(--accent) 34%,white 42%)}}.skill-model-empty{color:var(--text-secondary);background:#ffffff42;border:.5px solid #ffffff70;border-radius:12px;padding:.75rem;font-size:.8rem}.skill-preset-grid,.skill-summary-grid,.permission-group-list,.connection-grant-list,.action-source-list,.skill-review-grid{gap:.65rem;min-width:0;display:grid}.skill-preset-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.skill-preset-card{min-width:0;color:var(--text-primary);text-align:left;cursor:pointer;background:#ffffff4d;border:.5px solid #ffffff7a;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.15rem .55rem;padding:.8rem;display:grid}.skill-preset-card svg{color:var(--accent-3);grid-row:span 2}.skill-preset-card strong,.skill-preset-card span{text-overflow:ellipsis;min-width:0;overflow:hidden}.skill-preset-card strong{white-space:nowrap;font-size:.84rem;font-weight:900}.skill-preset-card span{color:var(--text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.74rem;line-height:1.3;display:-webkit-box}.skill-summary-grid,.skill-review-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.skill-contract-card{border:.5px solid var(--accent);gap:.9rem;min-width:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.skill-contract-card{border:.5px solid color-mix(in srgb,var(--accent) 28%,white 46%)}}.skill-contract-card{background:radial-gradient(circle at 8% 0%,var(--accent),transparent 34%),linear-gradient(135deg,#ffffff94,#ffffff47);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.skill-contract-card{background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 34%),linear-gradient(135deg,#ffffff94,#ffffff47)}}.skill-contract-card{padding:1rem;box-shadow:inset 0 .5px #ffffffa3,0 12px 32px #462a5214}.skill-contract-header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;min-width:0;display:grid}.skill-contract-mark{background:linear-gradient(145deg,#ffffffa8,#ffffff47),var(--accent);border:.5px solid #ffffff94;border-radius:14px;place-items:center;width:2.75rem;height:2.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.skill-contract-mark{background:linear-gradient(145deg,#ffffffa8,#ffffff47),color-mix(in srgb,var(--accent) 12%,white)}}.skill-contract-mark{color:var(--accent-3);box-shadow:inset 0 .5px #ffffffc2,0 8px 18px #462a5214}.skill-contract-header h4{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;font-weight:900;overflow:hidden}.skill-contract-header p{color:var(--text-secondary);margin-top:.14rem;font-size:.8rem;line-height:1.4}.skill-contract-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:.55rem;min-width:0;display:grid}.skill-contract-metric{background:#ffffff57;border:.5px solid #ffffff70;border-radius:14px;min-width:0;padding:.7rem;overflow:hidden}.skill-contract-metric span,.skill-contract-metric strong,.skill-contract-metric em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.skill-contract-metric span{color:var(--text-tertiary);text-transform:uppercase;font-size:.68rem;font-weight:900}.skill-contract-metric strong{color:var(--text-primary);margin-top:.2rem;font-size:1rem;font-weight:900}.skill-contract-metric em{color:var(--text-secondary);margin-top:.1rem;font-size:.74rem;font-style:normal}.skill-contract-note{background:var(--tm-success-bg);border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.skill-contract-note{background:color-mix(in srgb,var(--tm-success-bg) 42%,white 28%)}}.skill-contract-note{color:var(--text-secondary);padding:.5rem .7rem;font-size:.78rem;line-height:1.35}.skill-contract-note svg{color:var(--tm-success)}.skill-contract-note span{overflow-wrap:anywhere;min-width:0}.skill-helper-launch{background:radial-gradient(circle at 18% 15%,#ffffffa3,transparent 38%),var(--accent)}@supports (color:color-mix(in lab,red,red)){.skill-helper-launch{background:radial-gradient(circle at 18% 15%,#ffffffa3,transparent 38%),color-mix(in srgb,var(--accent) 12%,var(--chrome-fill))}}.skill-helper-overlay{z-index:260;-webkit-backdrop-filter:blur(18px)saturate(160%);background:#2c123138;place-items:center;padding:1.25rem;animation:.16s both overlay-in;display:grid;position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto}.skill-helper-card{overscroll-behavior:contain;background:radial-gradient(circle at 14% 0%,var(--accent),transparent 38%),linear-gradient(135deg,#fffffff5,#faf4ffeb);border:.5px solid #ffffffb8;border-radius:24px;gap:1rem;width:min(58rem,100%);min-width:0;max-height:min(52rem,92vh);display:grid;overflow:auto}@supports (color:color-mix(in lab,red,red)){.skill-helper-card{background:radial-gradient(circle at 14% 0%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 38%),linear-gradient(135deg,#fffffff5,#faf4ffeb)}}.skill-helper-card{padding:1.1rem;animation:.19s cubic-bezier(.2,.9,.2,1) both modal-card-in;box-shadow:inset 0 .5px #fffc,0 24px 72px #3c1c483d}.skill-helper-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;min-width:0;display:grid}.skill-helper-icon{background:linear-gradient(145deg,#ffffffad,#ffffff47),var(--accent);border:.5px solid #ffffff94;border-radius:16px;place-items:center;width:3rem;height:3rem;display:grid}@supports (color:color-mix(in lab,red,red)){.skill-helper-icon{background:linear-gradient(145deg,#ffffffad,#ffffff47),color-mix(in srgb,var(--accent) 14%,white)}}.skill-helper-icon{color:var(--accent-3);box-shadow:inset 0 .5px #ffffffc2,0 10px 22px #462a521a}.skill-helper-header h3{color:var(--text-primary);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:1.7rem;font-weight:700;overflow:hidden}.skill-helper-header p{color:var(--text-secondary);margin-top:.1rem;font-size:.86rem;line-height:1.35}.skill-helper-stage,.skill-helper-preview-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.65rem;min-width:0;display:grid}.skill-helper-stage div,.skill-helper-preview-grid div{background:#ffffff57;border:.5px solid #ffffff7a;border-radius:14px;min-width:0;padding:.75rem;overflow:hidden}.skill-helper-stage strong,.skill-helper-stage span,.skill-helper-preview-grid span,.skill-helper-preview-grid strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.skill-helper-stage strong,.skill-helper-preview-grid strong{color:var(--text-primary);font-size:.86rem;font-weight:900}.skill-helper-stage span,.skill-helper-preview-grid span{color:var(--text-secondary);margin-top:.12rem;font-size:.76rem}.skill-helper-prompt{gap:.45rem;min-width:0;display:grid}.skill-helper-prompt span{color:var(--text-secondary);text-transform:uppercase;font-size:.75rem;font-weight:900}.skill-helper-prompt textarea{resize:vertical;min-height:8.5rem;color:var(--text-primary);font:inherit;box-shadow:inset 0 .5px #ffffff94,0 1px 2px var(--shadow-tint);background:#ffffff75;border:.5px solid #ffffff8f;border-radius:16px;outline:none;padding:.9rem;line-height:1.45}.skill-helper-prompt.inline textarea{min-height:11rem}.skill-helper-loader{border:.5px solid var(--accent);align-items:center;gap:.7rem;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.skill-helper-loader{border:.5px solid color-mix(in srgb,var(--accent) 24%,white 50%)}}.skill-helper-loader{background:var(--accent);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.skill-helper-loader{background:color-mix(in srgb,var(--accent) 10%,white 54%)}}.skill-helper-loader{padding:.75rem}.skill-helper-loader.inline{grid-template-columns:auto minmax(0,1fr)}.skill-helper-connection{align-items:center;gap:.38rem;min-width:0;display:flex}.skill-helper-logo,.skill-helper-chain{width:1.8rem;height:1.8rem;color:var(--accent-3);font-family:var(--font-display);background:#ffffff85;border-radius:999px;place-items:center;font-weight:800;display:grid}.skill-helper-dot{background:var(--accent-3);border-radius:999px;width:.42rem;height:.42rem;animation:.9s ease-in-out infinite skill-helper-pulse}.skill-helper-dot:nth-of-type(3){animation-delay:.12s}.skill-helper-dot:nth-of-type(4){animation-delay:.24s}.skill-helper-chain{animation:1.1s ease-in-out infinite skill-helper-check;transform:scale(.82)}.skill-helper-loader-copy{gap:.12rem;min-width:0;display:grid}.skill-helper-loader-copy strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:900;overflow:hidden}.skill-helper-loader-copy span{color:var(--text-secondary);font-size:.78rem;line-height:1.35}.skill-helper-stage-list{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;min-width:0;display:grid}.skill-helper-stage-list span{color:var(--text-secondary);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#ffffff57;border-radius:999px;padding:.36rem .5rem;font-size:.7rem;font-weight:900;animation:1.4s ease-in-out infinite skill-helper-stage-glow;overflow:hidden}.skill-helper-stage-list span:nth-child(2){animation-delay:.14s}.skill-helper-stage-list span:nth-child(3){animation-delay:.28s}.skill-helper-error,.skill-helper-warning{border-radius:14px;padding:.75rem;font-size:.82rem;line-height:1.35}.skill-helper-error{background:var(--tm-error-bg);color:var(--tm-error)}.skill-helper-warning{background:var(--tm-warning-bg);color:var(--tm-warning)}.skill-helper-preview{background:#ffffff4d;border:.5px solid #ffffff80;border-radius:18px;gap:.75rem;min-width:0;padding:.9rem;display:grid}.skill-helper-preview-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem;min-width:0;display:flex}.skill-helper-preview-title span,.skill-helper-tests span{color:var(--text-tertiary);text-transform:uppercase;font-size:.7rem;font-weight:900;display:block}.skill-helper-preview-title strong{color:var(--text-primary);margin-top:.12rem;font-size:1rem;font-weight:900;display:block}.skill-helper-preview-title em{color:var(--text-secondary);background:#ffffff6b;border-radius:999px;padding:.28rem .55rem;font-size:.74rem;font-style:normal;font-weight:800}.skill-helper-preview>p{color:var(--text-secondary);font-size:.86rem;line-height:1.4}.skill-helper-tests{gap:.45rem;min-width:0;display:grid}.skill-helper-tests p{color:var(--text-secondary);background:#ffffff59;border-radius:12px;margin:0;padding:.55rem .65rem;font-size:.8rem;line-height:1.35}.skill-helper-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;min-width:0;display:flex}.fluix-button.primary{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.fluix-button.primary{border-color:color-mix(in srgb,var(--accent) 34%,white 42%)}}@supports (color:color-mix(in lab,red,red)){.fluix-button.primary{background:color-mix(in srgb,var(--accent) 18%,white 48%)}}@keyframes skill-helper-pulse{0%,to{opacity:.35;transform:scale(.75)}45%{opacity:1;transform:scale(1)}}@keyframes skill-helper-check{0%,45%{opacity:.45;transform:scale(.82)}70%,to{opacity:1;transform:scale(1)}}@keyframes skill-helper-stage-glow{0%,to{color:var(--text-secondary);background:#ffffff47}45%{background:color-mix(in srgb,var(--accent) 14%,white 52%);color:var(--text-primary)}}.skill-summary-card,.skill-review-card{background:#ffffff47;border:.5px solid #ffffff70;border-radius:12px;min-width:0;padding:.8rem}.skill-summary-button{width:100%;color:var(--text-primary);text-align:left;cursor:pointer}.skill-summary-button.active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.skill-summary-button.active{border-color:color-mix(in srgb,var(--accent) 48%,white 28%)}}.skill-summary-button.active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.skill-summary-button.active{background:color-mix(in srgb,var(--accent) 14%,white 56%)}}.skill-summary-button.active{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.skill-summary-button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 24%,transparent)}}.skill-summary-card span,.skill-review-card h4{color:var(--text-tertiary);text-transform:uppercase;font-size:.72rem;font-weight:900}.skill-summary-card strong{font-family:var(--font-display);margin-top:.25rem;font-size:1.6rem;line-height:1;display:block}.skill-summary-card p,.skill-review-card p{overflow-wrap:anywhere;color:var(--text-secondary);margin-top:.35rem;font-size:.78rem;line-height:1.35}.skill-summary-card small{color:var(--accent-3);margin-top:.7rem;font-size:.76rem;font-weight:900;display:inline-flex}.skill-advanced-access-strip{width:100%;min-width:0;color:var(--text-primary);text-align:left;cursor:pointer;background:#fff3;border:.5px solid #ffffff61;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.72rem .85rem;transition:background .18s,border-color .18s,transform .16s;display:grid}.skill-advanced-access-strip:hover,.skill-advanced-access-strip.active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.skill-advanced-access-strip:hover,.skill-advanced-access-strip.active{border-color:color-mix(in srgb,var(--accent) 32%,white 42%)}}.skill-advanced-access-strip:hover,.skill-advanced-access-strip.active{background:#ffffff57}.skill-advanced-access-strip:hover{transform:translateY(-1px)}.skill-advanced-access-strip svg{color:var(--accent-3)}.skill-advanced-access-strip span{gap:.08rem;min-width:0;display:grid}.skill-advanced-access-strip strong,.skill-advanced-access-strip em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.skill-advanced-access-strip strong{font-size:.84rem;font-weight:900}.skill-advanced-access-strip em{color:var(--text-secondary);font-size:.76rem;font-style:normal}.skill-advanced-access-strip small{color:var(--text-secondary);white-space:nowrap;background:#ffffff6b;border-radius:999px;padding:.25rem .55rem;font-size:.72rem;font-weight:900}.skill-access-panel{background:#fff3;border:.5px solid #ffffff61;border-radius:14px;gap:.8rem;min-width:0;padding:.9rem;display:grid}.skill-inline-search{min-width:min(100%,16rem);color:var(--text-tertiary);background:#ffffff5c;border:.5px solid #ffffff8a;border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;padding:.42rem .75rem;display:grid}.skill-inline-search input{min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:none;font-size:.82rem}.permission-group{gap:.45rem;min-width:0;display:grid}.permission-group h4{color:var(--text-tertiary);text-transform:uppercase;font-size:.72rem;font-weight:900}.skill-toggle-list,.action-row-list{gap:.45rem;min-width:0;display:grid}.skill-toggle-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.skill-toggle-row,.connection-grant-row,.action-source-card,.action-row{background:#ffffff47;border:.5px solid #ffffff70;border-radius:12px;min-width:0}.skill-toggle-row{color:var(--text-primary);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;padding:.65rem .75rem;display:grid}.skill-toggle-row.selected,.connection-grant-row.selected,.action-source-card.open,.action-row.selected{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.skill-toggle-row.selected,.connection-grant-row.selected,.action-source-card.open,.action-row.selected{border-color:color-mix(in srgb,var(--accent) 44%,white 35%)}}.skill-toggle-row.selected,.connection-grant-row.selected,.action-source-card.open,.action-row.selected{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.skill-toggle-row.selected,.connection-grant-row.selected,.action-source-card.open,.action-row.selected{background:color-mix(in srgb,var(--accent) 13%,white 54%)}}.skill-toggle-row strong,.skill-toggle-row em,.connection-grant-row-main strong,.connection-grant-row-main em,.action-source-summary strong,.action-source-summary em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.skill-toggle-row strong,.connection-grant-row-main strong,.action-source-summary strong{font-size:.84rem;font-weight:900}.skill-toggle-row em,.connection-grant-row-main em,.action-source-summary em{color:var(--text-tertiary);font-family:var(--font-mono);margin-top:.1rem;font-size:.7rem;font-style:normal}.connection-grant-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.connection-grant-row{display:grid;overflow:hidden}.connection-grant-row-main,.action-source-summary{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:grid}.connection-grant-row-main{grid-template-columns:auto minmax(0,1fr);gap:.6rem;padding:.75rem}.connection-account-grants.compact{padding:0 .75rem .75rem 2.65rem}.action-source-summary{grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;padding:.8rem}.action-source-summary svg{transition:transform .16s}.action-picker-panel{border-top:.5px solid #ffffff80;gap:.75rem;padding:.85rem;display:grid}.action-picker-toolbar{gap:.6rem;min-width:0;display:grid}@media(min-width:900px){.action-picker-toolbar{grid-template-columns:minmax(13rem,1fr) auto auto;align-items:center}}.risk-filter-group,.action-picker-shortcuts{flex-wrap:wrap;gap:.4rem;min-width:0;display:flex}.risk-filter-group{background:#ffffff4d;border-radius:999px;padding:.25rem}.risk-filter-group button,.action-picker-shortcuts button{color:var(--text-secondary);cursor:pointer;background:0 0;border:.5px solid #0000;border-radius:999px;font-size:.72rem;font-weight:900}.risk-filter-group button{text-transform:capitalize;padding:.35rem .55rem}.risk-filter-group button.selected{color:var(--text-primary);background:#ffffff7a;border-color:#ffffff80}.action-picker-shortcuts button{background:#ffffff57;padding:.35rem .6rem}.action-row{color:var(--text-primary);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem;display:grid}.action-row-copy{gap:.18rem;min-width:0;display:grid}.action-row-copy strong,.action-row-copy code,.action-row-copy em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.action-row-copy strong{font-size:.84rem;font-weight:900}.action-row-copy code{color:var(--text-tertiary);font-family:var(--font-mono);font-size:.68rem}.action-row-copy em{color:var(--text-secondary);font-size:.74rem;font-style:normal}.skill-empty-state{color:var(--text-secondary);background:#ffffff42;border:.5px solid #ffffff70;border-radius:12px;padding:.85rem;font-size:.84rem}.skill-empty-state.compact{padding:.7rem .85rem;font-size:.8rem}.summary-chip-list{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.summary-chip-list span{max-width:100%;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;background:#ffffff61;border-radius:999px;padding:.25rem .55rem;font-size:.72rem;font-weight:800;overflow:hidden}.automation-field{gap:.45rem;min-width:0;display:grid}.automation-page-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;min-width:0;display:grid}.automation-builder-panel{min-height:min(78vh,62rem);overflow:visible}.automation-run-panel{min-height:0;overflow:hidden}.automation-form{gap:0;padding-top:.1rem;display:grid}.automation-step-card{background:0 0;border:0;border-bottom:.5px solid #ffffff6b;gap:.95rem;min-width:0;padding:1rem 0 1.15rem 3.25rem;animation:.22s cubic-bezier(.2,.9,.2,1) both automation-step-in;display:grid;position:relative}.automation-step-card:nth-of-type(2){animation-delay:35ms}.automation-step-card:nth-of-type(3){animation-delay:70ms}.automation-step-card:nth-of-type(4){animation-delay:.105s}.automation-step-card:before{content:"";background:linear-gradient(to bottom,var(--accent),var(--accent));width:1px;position:absolute;top:3.55rem;bottom:-.2rem;left:1.05rem}@supports (color:color-mix(in lab,red,red)){.automation-step-card:before{background:linear-gradient(to bottom,color-mix(in srgb,var(--accent) 30%,transparent),color-mix(in srgb,var(--accent) 4%,transparent))}}.automation-step-card:last-of-type{border-bottom:0}.automation-step-card:last-of-type:before{display:none}.automation-step-header{grid-template-columns:minmax(0,1fr);align-items:start;gap:.35rem;min-width:0;display:grid}.automation-step-icon{background:var(--accent);border:.5px solid #ffffff85;border-radius:12px;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex;position:absolute;top:.9rem;left:0}@supports (color:color-mix(in lab,red,red)){.automation-step-icon{background:color-mix(in srgb,var(--accent) 10%,white 58%)}}.automation-step-icon{color:var(--accent-3);box-shadow:inset 0 .5px #ffffff85,0 8px 22px -18px var(--accent)}.automation-step-header em,.automation-step-header strong,.automation-step-header small{min-width:0;display:block}.automation-step-header em{color:var(--text-tertiary);letter-spacing:0;text-transform:uppercase;font-size:.66rem;font-style:normal;font-weight:900}.automation-step-header strong{margin-top:.05rem;font-size:1rem;font-weight:900}.automation-step-header small{color:var(--text-secondary);margin-top:.1rem;font-size:.78rem;font-weight:700;line-height:1.35}.automation-task-input{resize:vertical;min-height:9.5rem;padding-block:.85rem}.automation-create-button{justify-content:center;align-items:center;gap:.55rem;min-height:3.15rem;margin-top:1rem;display:inline-flex}.automation-label{color:var(--text-secondary);letter-spacing:0;text-transform:uppercase;font-size:.75rem;font-weight:800}.automation-template-grid,.schedule-mode-grid,.connection-chip-grid,.automation-delivery-grid{gap:.55rem;min-width:0;display:grid}.automation-template-grid{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.schedule-mode-grid{grid-template-columns:repeat(auto-fit,minmax(8.75rem,1fr))}.connection-chip-grid{grid-template-columns:repeat(auto-fit,minmax(10.25rem,1fr))}.automation-delivery-grid{grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr))}.capability-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.55rem;min-width:0;display:grid}.automation-template-button,.schedule-mode-button,.connection-chip,.schedule-preview{min-width:0;color:var(--text-primary);box-shadow:inset 0 .5px #ffffff5c,0 1px 2px var(--shadow-tint);background:#ffffff4d;border:.5px solid #ffffff70;border-radius:12px;overflow:hidden}.automation-template-button,.schedule-mode-button,.connection-chip{text-align:left;cursor:pointer;align-items:center;gap:.55rem;padding:.65rem .7rem;display:flex}.automation-template-button{min-height:2.75rem;font-size:.8125rem;font-weight:800}.automation-template-button:hover,.schedule-mode-button:hover,.automation-preset-button:hover,.automation-tool-chip:hover,.automation-skill-card:hover,.automation-connection-main:hover,.automation-delivery-main:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.automation-template-button:hover,.schedule-mode-button:hover,.automation-preset-button:hover,.automation-tool-chip:hover,.automation-skill-card:hover,.automation-connection-main:hover,.automation-delivery-main:hover{border-color:color-mix(in srgb,var(--accent) 26%,white 42%)}}.automation-template-button:hover,.schedule-mode-button:hover,.automation-preset-button:hover,.automation-tool-chip:hover,.automation-skill-card:hover,.automation-connection-main:hover,.automation-delivery-main:hover{background:#ffffff6b}.schedule-mode-button,.connection-chip{min-height:4rem}.schedule-mode-button{padding-right:2.25rem;position:relative}.schedule-mode-check{width:1.25rem;height:1.25rem;color:var(--accent-3);background:#ffffff8c;border-radius:999px;justify-content:center;align-items:center;animation:.14s cubic-bezier(.2,.9,.2,1) both automation-check-in;display:inline-flex;position:absolute;top:.65rem;right:.65rem}.capability-chip,.connection-grant-card{min-width:0;color:var(--text-primary);box-shadow:inset 0 .5px #ffffff5c,0 1px 2px var(--shadow-tint);background:#ffffff4d;border:.5px solid #ffffff70;border-radius:12px;overflow:hidden}.capability-chip,.connection-grant-main{width:100%;min-height:3.75rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:.65rem .7rem;display:flex}.schedule-mode-button.selected,.connection-chip.selected,.capability-chip.selected,.connection-grant-card.selected{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.schedule-mode-button.selected,.connection-chip.selected,.capability-chip.selected,.connection-grant-card.selected{border-color:color-mix(in srgb,var(--accent) 44%,white 35%)}}.schedule-mode-button.selected,.connection-chip.selected,.capability-chip.selected,.connection-grant-card.selected{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.schedule-mode-button.selected,.connection-chip.selected,.capability-chip.selected,.connection-grant-card.selected{background:color-mix(in srgb,var(--accent) 16%,white 48%)}}.schedule-mode-button svg,.connection-chip svg,.automation-template-button svg,.capability-chip svg,.connection-grant-main svg{color:var(--accent-3);flex-shrink:0}.schedule-mode-title,.schedule-mode-summary,.connection-chip-title,.connection-chip-detail,.schedule-preview-title,.schedule-preview-cron,.capability-title,.capability-detail{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.schedule-mode-title,.connection-chip-title,.schedule-preview-title,.capability-title{font-size:.875rem;font-weight:800}.schedule-mode-summary,.connection-chip-detail,.schedule-preview-cron{color:var(--text-tertiary);font-size:.75rem}.capability-detail{color:var(--text-tertiary);font-family:var(--font-mono);font-size:.72rem}.schedule-mode-summary,.connection-chip-detail{text-overflow:clip;white-space:normal;line-height:1.25;overflow:visible}.schedule-preview{border-color:var(--accent);align-items:center;min-height:3.5rem;margin-top:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.schedule-preview{border-color:color-mix(in srgb,var(--accent) 18%,white 48%)}}.schedule-preview{padding:.7rem .85rem}.capability-check{background:#ffffff61;border:.5px solid #ffffff94;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.connection-account-grants{flex-wrap:wrap;gap:.4rem;padding:0 .7rem .7rem 2.55rem;display:flex}.skill-composio-toolset{background:#ffffff3d;border:.5px solid #ffffff75;border-radius:12px;gap:.7rem;min-width:0;padding:.85rem;display:grid}.skill-composio-toolset-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;min-width:0;display:flex}.skill-composio-toolset-header strong,.skill-composio-toolset-header span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.skill-composio-toolset-header strong{font-size:.9rem;font-weight:900}.skill-composio-toolset-header span{color:var(--text-tertiary);font-family:var(--font-mono);font-size:.74rem}.account-grant-chip{max-width:100%;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#ffffff57;border:.5px solid #ffffff70;border-radius:999px;padding:.25rem .55rem;font-size:.72rem;font-weight:800;overflow:hidden}.account-grant-chip.selected{color:var(--accent-3);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.account-grant-chip.selected{background:color-mix(in srgb,var(--accent) 16%,white 48%)}}.schedule-preview-cron{font-family:var(--font-mono);margin-top:.15rem}.automation-scope-builder{gap:.9rem;min-width:0;display:grid}.automation-preset-row{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.55rem;min-width:0;display:grid}.automation-preset-button,.automation-tool-chip,.automation-skill-card,.automation-connection-card,.automation-delivery-card,.automation-metric,.automation-card,.automation-run-row{min-width:0;box-shadow:inset 0 .5px #ffffff52,0 1px 2px var(--shadow-tint);background:#ffffff47;border:.5px solid #ffffff70;border-radius:12px;transition:border-color .17s,background .17s,box-shadow .17s,transform .17s;overflow:hidden}.automation-preset-button{min-height:4.4rem;color:var(--text-primary);text-align:left;cursor:pointer;align-items:flex-start;gap:.55rem;padding:.7rem;display:flex}.automation-preset-button svg{color:var(--accent-3);flex:none;margin-top:.1rem}.automation-preset-button strong,.automation-preset-button em,.automation-tool-chip strong,.automation-tool-chip em,.automation-skill-card strong,.automation-skill-card em{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.automation-preset-button strong,.automation-tool-chip strong,.automation-skill-card strong{font-size:.84rem;font-weight:900}.automation-preset-button em,.automation-tool-chip em,.automation-skill-card em{color:var(--text-tertiary);white-space:normal;margin-top:.1rem;font-size:.72rem;font-style:normal;font-weight:750;line-height:1.25}.automation-scope-summary,.automation-grant-summary,.automation-card-timing{flex-wrap:wrap;gap:.4rem;min-width:0;display:flex}.automation-scope-summary span,.automation-grant-summary span,.automation-card-timing span{max-width:100%;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;background:#ffffff57;border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .6rem;font-size:.72rem;font-weight:850;display:inline-flex;overflow:hidden}.automation-connection-card.selected,.automation-tool-chip.selected,.automation-skill-card.selected,.automation-delivery-card.selected{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.automation-connection-card.selected,.automation-tool-chip.selected,.automation-skill-card.selected,.automation-delivery-card.selected{border-color:color-mix(in srgb,var(--accent) 44%,white 35%)}}.automation-connection-card.selected,.automation-tool-chip.selected,.automation-skill-card.selected,.automation-delivery-card.selected{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.automation-connection-card.selected,.automation-tool-chip.selected,.automation-skill-card.selected,.automation-delivery-card.selected{background:color-mix(in srgb,var(--accent) 14%,white 50%)}}.automation-connection-card.selected,.automation-tool-chip.selected,.automation-skill-card.selected,.automation-delivery-card.selected{box-shadow:inset 0 .5px #ffffff6b,0 12px 28px -24px var(--accent)}.automation-delivery-card.needs-target{border-color:#f0d1b2c7}.automation-connection-main,.automation-delivery-main{width:100%;min-height:4rem;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;padding:.65rem .7rem;display:flex}.automation-delivery-main{align-items:flex-start;min-height:5rem}.automation-delivery-main strong,.automation-delivery-main em{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.automation-delivery-main strong{font-size:.86rem;font-weight:900}.automation-delivery-main em{color:var(--text-tertiary);white-space:normal;margin-top:.14rem;font-size:.72rem;font-style:normal;font-weight:750;line-height:1.28}.automation-delivery-icon{width:1.95rem;height:1.95rem;color:var(--accent-3);background:#ffffff61;border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.automation-delivery-target{gap:.35rem;padding:0 .7rem .75rem 3.2rem;display:grid}.automation-delivery-target span,.automation-delivery-warning{color:var(--text-tertiary);font-size:.72rem;font-weight:850}.automation-delivery-warning{margin:0}.automation-connection-main .h-4,.automation-skill-card .h-4{color:var(--accent-3);flex:none}.automation-connection-status{background:#d7c9e6;border-radius:999px;flex:none;width:.62rem;height:.62rem}.automation-connection-status.ready{background:#54b783}.automation-connection-status.warning{background:#deb14f}.automation-account-chip-row{flex-wrap:wrap;gap:.35rem;padding:0 .7rem .7rem 1.9rem;display:flex}.automation-account-chip{max-width:100%;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#ffffff57;border:.5px solid #ffffff70;border-radius:999px;padding:.25rem .55rem;font-size:.7rem;font-weight:800;overflow:hidden}.automation-account-chip.selected{color:var(--accent-3);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.automation-account-chip.selected{background:color-mix(in srgb,var(--accent) 16%,white 50%)}}.automation-tool-grid,.automation-skill-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.55rem;min-width:0;display:grid}.automation-tool-chip,.automation-skill-card{min-height:4rem;color:var(--text-primary);text-align:left;cursor:pointer;align-items:center;gap:.55rem;padding:.65rem .7rem;display:flex}.automation-tool-chip:hover,.automation-skill-card:hover,.automation-preset-button:hover,.automation-connection-card:hover,.automation-delivery-card:hover{box-shadow:inset 0 .5px #ffffff61,0 10px 24px -22px var(--accent);transform:translateY(-1px)}.automation-tool-chip.write{border-color:#f4dbc3c7}.automation-tool-check{width:1.22rem;height:1.22rem;color:var(--accent-3);background:#ffffff57;border:.5px solid #ffffff8a;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.automation-skill-card{justify-content:space-between}.automation-dashboard-strip{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.7rem;min-width:0;margin-bottom:1rem;display:grid}.automation-metric{gap:.1rem;padding:.85rem;display:grid}.automation-metric span,.automation-metric em{min-width:0;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-style:normal;font-weight:800;overflow:hidden}.automation-metric strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.1rem;font-weight:900;overflow:hidden}.automation-card-list{gap:.85rem;min-width:0;display:grid}.automation-card{gap:.75rem;padding:.95rem;animation:.18s cubic-bezier(.2,.9,.2,1) both automation-card-in;display:grid}.automation-card-main{flex-wrap:wrap;justify-content:space-between;gap:.9rem;min-width:0;display:flex}.automation-card-actions{flex-wrap:wrap;flex:none;gap:.45rem;display:flex}.automation-card-timing span{font-family:var(--font-mono)}.automation-run-history{gap:.5rem;display:grid}.automation-run-row{padding:.75rem}.automation-run-row p{-webkit-line-clamp:3;color:var(--text-secondary);-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.automation-empty-history{color:var(--text-tertiary);background:#ffffff3d;border-radius:12px;margin:0;padding:.75rem;font-size:.78rem;font-weight:750}.automation-wizard-stepper{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.55rem;min-width:0;margin-bottom:1rem;display:grid}.automation-wizard-step{min-width:0;min-height:4.2rem;color:var(--text-secondary);text-align:left;cursor:pointer;background:linear-gradient(145deg,#ffffff57,#0000 46%),#ffffff38;border:.5px solid #ffffff70;border-radius:14px;align-items:center;gap:.6rem;padding:.65rem .72rem;transition:border-color .18s,background .18s,box-shadow .18s,color .18s,transform .18s;display:flex;overflow:hidden}.automation-wizard-step:hover{transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.automation-wizard-step.active{border-color:color-mix(in srgb,var(--accent) 45%,white 34%)}}@supports (color:color-mix(in lab,red,red)){.automation-wizard-step.active{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 18%,white 44%),#ffffff3d),#ffffff47}}.automation-wizard-step.active{color:var(--text-primary);box-shadow:inset 0 .5px #ffffff85,0 12px 32px -26px var(--accent)}@supports (color:color-mix(in lab,red,red)){.automation-wizard-step.complete:not(.active){border-color:color-mix(in srgb,var(--accent-green) 36%,white 38%)}}.automation-wizard-step-mark{width:2rem;height:2rem;color:var(--accent-3);background:#ffffff4d;border:.5px solid #ffffff7a;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.automation-wizard-step strong,.automation-wizard-step em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.automation-wizard-step strong{font-size:.86rem;font-weight:900}.automation-wizard-step em{color:var(--text-tertiary);margin-top:.08rem;font-size:.72rem;font-style:normal;font-weight:750}.automation-wizard-form{gap:1rem}.automation-wizard-stage{box-shadow:inset 0 .5px #ffffff6b,0 1px 2px var(--shadow-tint);background:linear-gradient(145deg,#ffffff57,#0000 38%),#ffffff38;border:.5px solid #ffffff75;border-radius:16px;padding:1rem;overflow:hidden}.automation-wizard-stage:before{display:none}.automation-wizard-stage .automation-step-header{grid-template-columns:2.35rem minmax(0,1fr);gap:.7rem}.automation-wizard-stage .automation-step-icon{width:2.35rem;height:2.35rem;position:static}.automation-intent-step,.automation-output-step{gap:.95rem;min-width:0;display:grid}.automation-intent-fields{gap:.85rem;min-width:0;display:grid}.automation-wizard-footer{min-width:0;box-shadow:inset 0 .5px #ffffff6b,0 1px 2px var(--shadow-tint);background:linear-gradient(145deg,#ffffff57,#0000 46%),#ffffff3d;border:.5px solid #ffffff75;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.7rem;display:grid}.automation-wizard-footer-status{min-width:0;color:var(--text-tertiary);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:850;overflow:hidden}.automation-wizard-footer .automation-create-button{margin:0}.automation-review-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.7rem;min-width:0;display:grid}.automation-review-card{background:linear-gradient(145deg,#ffffff57,#0000 46%),#ffffff3d;border:.5px solid #ffffff70;border-radius:14px;gap:.3rem;min-width:0;padding:.85rem;display:grid;overflow:hidden}.automation-review-card.primary{grid-column:1/-1}.automation-review-card span{color:var(--text-tertiary);letter-spacing:0;text-transform:uppercase;font-size:.7rem;font-weight:900}.automation-review-card strong,.automation-review-card p,.automation-review-card em,.automation-review-card code{text-overflow:ellipsis;min-width:0;overflow:hidden}.automation-review-card strong{color:var(--text-primary);font-size:.95rem;font-weight:900}.automation-review-card p,.automation-review-card em{color:var(--text-secondary);margin:0;font-size:.8rem;font-style:normal;font-weight:700;line-height:1.4}.automation-review-card code{color:var(--text-tertiary);font-family:var(--font-mono);white-space:nowrap;font-size:.75rem}.memory-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.memory-view-toggle{border:.5px solid var(--chrome-rim);box-shadow:inset 0 .5px 0 var(--chrome-rim-top),0 1px 2px var(--shadow-tint);background:#ffffff4d;border-radius:12px;display:inline-flex;overflow:hidden}.memory-view-toggle button{min-height:2.45rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;padding:0 .85rem;font-size:.875rem;font-weight:800;display:inline-flex}.memory-view-toggle button.selected{color:var(--text-primary);background:#ffffff9e}.memory-stat-strip{flex-wrap:wrap;gap:.45rem;max-width:100%;display:flex}.memory-stat-strip span{color:var(--text-tertiary);background:#ffffff5c;border-radius:999px;padding:.25rem .6rem;font-size:.75rem;font-weight:800}.memory-graph-shell{gap:1rem;display:grid}.memory-graph-canvas{touch-action:none;-webkit-user-select:none;user-select:none;border:1px solid var(--accent);min-height:clamp(36rem,68vw,56rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.memory-graph-canvas{border:1px solid color-mix(in srgb,var(--accent) 10%,transparent)}}.memory-graph-canvas{background:var(--memory-graph-surface);box-shadow:none;cursor:grab;border-radius:12px}.memory-graph-canvas:before,.memory-graph-canvas:after{content:none;display:none}.memory-graph-canvas:active{cursor:grabbing}.memory-graph-count{z-index:3;color:var(--memory-graph-muted);font-family:var(--font-mono);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:.78rem;font-weight:800;position:absolute;top:.9rem;left:1rem}.memory-graph-controls{z-index:8;border:1px solid var(--accent);align-items:center;gap:.4rem;display:inline-flex;position:absolute;top:.75rem;right:.85rem}@supports (color:color-mix(in lab,red,red)){.memory-graph-controls{border:1px solid color-mix(in srgb,var(--accent) 10%,transparent)}}.memory-graph-controls{background:var(--memory-graph-surface-strong);box-shadow:0 10px 30px -24px var(--memory-graph-shadow);-webkit-user-select:none;user-select:none;border-radius:14px;padding:.35rem}.memory-graph-controls span{min-width:3rem;color:var(--memory-graph-muted);font-family:var(--font-mono);text-align:center;-webkit-user-select:none;user-select:none;font-size:.72rem;font-weight:900}.memory-graph-world{z-index:1;transform:translate(var(--graph-pan-x),var(--graph-pan-y)) scale(var(--graph-zoom));transform-origin:0 0;will-change:transform;transition:transform .18s ease-out;position:absolute;top:0;right:0;bottom:0;left:0}.memory-graph-world.is-focusing{transition:transform .58s cubic-bezier(.2,.9,.15,1)}.memory-graph-lines{pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.memory-graph-lines line{stroke:var(--memory-color);stroke-dasharray:.55 2.9;stroke-linecap:round;stroke-opacity:.28;stroke-width:.1px;vector-effect:non-scaling-stroke;animation:18s linear infinite memory-line-flow}.memory-cluster-node,.memory-leaf-node{left:var(--node-x);top:var(--node-y);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;position:absolute;transform:translate(-50%,-50%)}.memory-cluster-node{width:8.4rem;height:5rem;box-shadow:none;color:var(--memory-graph-text);text-align:center;cursor:pointer;isolation:isolate;transform:translate(-50%,-50%) scale(var(--node-ui-scale,1));background:0 0;border:0;border-radius:999px;transition:opacity .18s,transform .18s;display:block}.memory-cluster-node:before,.memory-cluster-node:after{content:none;display:none}.memory-cluster-label{z-index:3;width:max-content;max-width:8rem;color:var(--memory-graph-text);justify-content:center;display:inline-flex;position:absolute;bottom:calc(50% + 1.42rem);left:50%;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.memory-cluster-label{color:color-mix(in srgb,var(--memory-graph-text) 82%,transparent)}}.memory-cluster-label{text-overflow:ellipsis;text-shadow:none;white-space:nowrap;opacity:.88;padding:0;font-size:.74rem;font-weight:900;line-height:1.05;transition:color .18s,opacity .18s;transform:translate(-50%)}.memory-cluster-core{border:1px solid var(--memory-color);justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab,red,red)){.memory-cluster-core{border:1px solid color-mix(in srgb,var(--memory-color) 32%,transparent)}}.memory-cluster-core{background:var(--memory-color);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.memory-cluster-core{background:color-mix(in srgb,var(--memory-color) 14%,var(--memory-graph-surface) 86%)}}@supports (color:color-mix(in lab,red,red)){.memory-cluster-core{box-shadow:inset 0 0 0 .48rem color-mix(in srgb,var(--memory-color) 8%,transparent)}}.memory-cluster-core{transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.memory-cluster-core strong{color:color-mix(in srgb,var(--memory-color) 44%,var(--memory-graph-text) 56%)}}.memory-cluster-core strong{font-family:var(--font-mono);font-size:.82rem;font-weight:900}.memory-leaf-node{width:1.18rem;height:1.18rem;opacity:var(--memory-opacity,.72);box-shadow:none;cursor:pointer;isolation:isolate;background:0 0;border:0;border-radius:999px;transition:opacity .18s}.memory-leaf-node:before,.memory-leaf-node:after{content:"";pointer-events:none;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.memory-leaf-node:before{z-index:-1;width:calc(var(--memory-size,.36rem) + .68rem);height:calc(var(--memory-size,.36rem) + .68rem);border:1px solid var(--memory-color)}@supports (color:color-mix(in lab,red,red)){.memory-leaf-node:before{border:1px solid color-mix(in srgb,var(--memory-color) 38%,transparent)}}.memory-leaf-node:before{opacity:0;transform:translate(-50%,-50%)scale(.72)}.memory-leaf-node:after{z-index:1;width:var(--memory-size,.36rem);height:var(--memory-size,.36rem);border:1px solid var(--memory-color)}@supports (color:color-mix(in lab,red,red)){.memory-leaf-node:after{border:1px solid color-mix(in srgb,var(--memory-color) 62%,var(--memory-graph-surface) 38%)}}.memory-leaf-node:after{background:var(--memory-color);box-shadow:none;opacity:1;transition:border-color .18s,transform .18s}.memory-cluster-node.search-dimmed,.memory-leaf-node.search-dimmed{opacity:.18}.memory-cluster-node.search-match .memory-cluster-label{color:var(--memory-graph-text);opacity:1}.memory-leaf-node.search-match:after{opacity:1;box-shadow:0 0 0 4px var(--memory-color)}@supports (color:color-mix(in lab,red,red)){.memory-leaf-node.search-match:after{box-shadow:0 0 0 4px color-mix(in srgb,var(--memory-color) 16%,transparent)}}.memory-cluster-node.search-match .memory-cluster-core{border-color:var(--memory-color)}@supports (color:color-mix(in lab,red,red)){.memory-cluster-node.search-match .memory-cluster-core{border-color:color-mix(in srgb,var(--memory-color) 52%,transparent)}}.memory-cluster-node.search-match .memory-cluster-core{background:var(--memory-color)}@supports (color:color-mix(in lab,red,red)){.memory-cluster-node.search-match .memory-cluster-core{background:color-mix(in srgb,var(--memory-color) 20%,var(--memory-graph-surface) 80%)}}.memory-leaf-node:hover,.memory-leaf-node:focus-visible,.memory-leaf-node.hovered{opacity:1;outline:none}.memory-leaf-node:hover:before,.memory-leaf-node:focus-visible:before,.memory-leaf-node.hovered:before{opacity:.62;transform:translate(-50%,-50%)scale(1)}.memory-leaf-node:hover:after,.memory-leaf-node:focus-visible:after,.memory-leaf-node.hovered:after{border-color:var(--memory-color)}@supports (color:color-mix(in lab,red,red)){.memory-leaf-node:hover:after,.memory-leaf-node:focus-visible:after,.memory-leaf-node.hovered:after{border-color:color-mix(in srgb,var(--memory-color) 86%,var(--memory-graph-surface) 14%)}}.memory-leaf-node:hover:after,.memory-leaf-node:focus-visible:after,.memory-leaf-node.hovered:after{transform:translate(-50%,-50%)scale(1.12)}.memory-leaf-node.selected{opacity:1}.memory-leaf-node.selected:before{opacity:1;animation:1.9s ease-out infinite memory-selected-pulse}.memory-leaf-node.selected:after{box-shadow:0 0 0 3px var(--memory-color)}@supports (color:color-mix(in lab,red,red)){.memory-leaf-node.selected:after{box-shadow:0 0 0 3px color-mix(in srgb,var(--memory-color) 14%,transparent)}}.memory-leaf-node.selected:after{transform:translate(-50%,-50%)scale(1.12)}.memory-hover-tag{left:var(--hover-x);top:var(--hover-y);z-index:10;width:min(15rem,calc(100% - var(--hover-x) - .75rem));border:1px solid var(--memory-color);gap:.18rem;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.memory-hover-tag{border:1px solid color-mix(in srgb,var(--memory-color) 18%,var(--chrome-rim))}}.memory-hover-tag{background:var(--memory-graph-surface-strong);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.memory-hover-tag{background:color-mix(in srgb,var(--memory-graph-surface-strong) 96%,var(--memory-color) 4%)}}.memory-hover-tag{color:var(--memory-graph-text);pointer-events:none;box-shadow:0 12px 32px -26px var(--memory-graph-shadow);padding:.46rem .55rem;animation:.13s cubic-bezier(.2,.9,.2,1) both memory-hover-tag-in}.memory-hover-tag>div{align-items:center;gap:.4rem;min-width:0;display:flex}.memory-hover-tag strong{min-width:0;color:var(--memory-graph-text);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:900;line-height:1;overflow:hidden}.memory-hover-tag span{color:var(--memory-graph-muted);font-family:var(--font-mono);text-transform:uppercase;flex:none;font-size:.58rem;font-weight:900;line-height:1}.memory-hover-tag p{color:var(--memory-graph-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.66rem;font-weight:780;line-height:1.25;display:-webkit-box;overflow:hidden}.memory-legend{flex-wrap:wrap;gap:.55rem;display:flex}.memory-legend span{color:var(--text-tertiary);align-items:center;gap:.35rem;font-size:.75rem;font-weight:800;display:inline-flex}.memory-legend span:before{content:"";background:var(--memory-color);border-radius:999px;width:.55rem;height:.55rem}.memory-detail-panel,.memory-empty-state{background:#ffffff4d;border:.5px solid #ffffff70;border-radius:14px;padding:1rem}.memory-detail-panel{border-color:var(--memory-color)}@supports (color:color-mix(in lab,red,red)){.memory-detail-panel{border-color:color-mix(in srgb,var(--memory-color) 30%,white 48%)}}.memory-detail-panel h2{font-size:1rem;font-weight:900}.memory-detail-panel p{overflow-wrap:anywhere;color:var(--text-primary);margin-top:.75rem;font-size:1rem;line-height:1.55}.memory-detail-dot{background:var(--memory-color);border-radius:999px;width:.65rem;height:.65rem}.memory-detail-meta{flex-wrap:wrap;gap:.45rem;margin-top:.85rem;display:flex}.memory-detail-meta span{color:var(--text-tertiary);font-family:var(--font-mono);background:#ffffff5c;border-radius:999px;padding:.22rem .55rem;font-size:.75rem}.memory-empty-state{min-height:18rem;color:var(--text-tertiary);text-align:center;align-content:center;place-items:center;gap:.8rem;display:grid}.memory-table-wrap{background:#ffffff42;border:.5px solid #ffffff7a;border-radius:14px;max-width:100%;overflow-x:auto}.memory-table{border-collapse:collapse;width:100%;min-width:52rem}.memory-table th,.memory-table td{text-align:left;vertical-align:top;border-bottom:.5px solid #ffffff6b;padding:.8rem .85rem}.memory-table th{color:var(--text-tertiary);text-transform:uppercase;font-size:.75rem;font-weight:900}.memory-table tbody tr{cursor:pointer}.memory-table tbody tr:hover,.memory-table tbody tr.selected{background:#ffffff47}.memory-table tbody tr.search-dimmed{opacity:.45}.memory-table tbody tr.search-match{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.memory-table tbody tr.search-match{background:color-mix(in srgb,var(--accent) 10%,#ffffff47)}}.memory-table td{color:var(--text-secondary);font-size:.875rem}.memory-table-segment{color:var(--text-primary);align-items:center;gap:.4rem;font-weight:900;display:inline-flex}.memory-table-segment:before{content:"";background:var(--memory-color);border-radius:999px;width:.55rem;height:.55rem}.memory-table-content{overflow-wrap:anywhere;min-width:20rem;color:var(--text-primary)!important}.memory-table-content mark{background:var(--accent-2);border-radius:.35rem}@supports (color:color-mix(in lab,red,red)){.memory-table-content mark{background:color-mix(in srgb,var(--accent-2) 22%,white 42%)}}.memory-table-content mark{color:var(--text-primary);padding:0 .15rem}.memory-page-grid{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid}@media(min-width:1180px){.memory-page-grid{grid-template-columns:minmax(0,1fr) minmax(22rem,26rem);align-items:start}}.memory-side-stack{align-content:start;gap:1rem;min-width:0;display:grid}.memory-controls{gap:.8rem;margin-bottom:1rem;display:grid}.memory-control-row,.memory-filter-row{flex-wrap:wrap;align-items:center;gap:.7rem;min-width:0;display:flex}.memory-control-row{justify-content:space-between}.memory-search{border:.5px solid var(--chrome-rim);min-width:min(100%,22rem);min-height:2.6rem;color:var(--text-tertiary);box-shadow:inset 0 .5px 0 var(--chrome-rim-top),0 1px 2px var(--shadow-tint);background:#ffffff6b;border-radius:12px;flex:22rem;align-items:center;gap:.55rem;padding:0 .85rem;display:flex}.memory-search input{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;font-size:.92rem;font-weight:700}.memory-filter-row label,.memory-editor-form label{min-width:min(100%,10rem);color:var(--text-tertiary);letter-spacing:0;text-transform:uppercase;gap:.35rem;font-size:.72rem;font-weight:900;display:grid}.memory-filter-row select,.memory-editor-form select,.memory-editor-form textarea{border:.5px solid var(--chrome-rim);width:100%;color:var(--text-primary);box-shadow:inset 0 .5px 0 var(--chrome-rim-top),0 1px 2px var(--shadow-tint);background:#ffffff75;border-radius:12px;outline:none}.memory-filter-row select,.memory-editor-form select{min-height:2.5rem;padding:0 .75rem;font-size:.88rem;font-weight:800}.memory-editor-form textarea{resize:vertical;text-transform:none;min-height:5.8rem;padding:.75rem .85rem;font-size:.92rem;font-weight:700;line-height:1.5}.memory-filter-row label{flex:10rem}.memory-confidence{color:var(--text-primary);font-family:var(--font-mono);font-size:.8rem;font-weight:900}.memory-inspector{border-color:var(--memory-color)}@supports (color:color-mix(in lab,red,red)){.memory-inspector{border-color:color-mix(in srgb,var(--memory-color) 22%,white 52%)}}.memory-inspector-icon{border:.5px solid var(--memory-color);flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.memory-inspector-icon{border:.5px solid color-mix(in srgb,var(--memory-color) 30%,white 46%)}}.memory-inspector-icon{background:var(--memory-color);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.memory-inspector-icon{background:color-mix(in srgb,var(--memory-color) 12%,white 56%)}}.memory-inspector-icon{color:var(--text-primary)}.memory-editor-form{gap:.8rem;display:grid}.memory-editor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.7rem;display:grid}.memory-importance-control{border:.5px solid var(--chrome-rim);background:#ffffff61;border-radius:12px;grid-template-columns:minmax(0,1fr) 3.2rem;align-items:center;gap:.55rem;padding:.65rem .75rem;display:grid}.memory-importance-control input{width:100%;accent-color:var(--accent)}.memory-importance-control strong{color:var(--text-primary);font-family:var(--font-mono);text-align:right;font-size:.82rem}.memory-editor-actions{flex-wrap:wrap;gap:.55rem;display:flex}.fluix-button.primary{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.fluix-button.primary{background:color-mix(in srgb,var(--accent) 18%,white 50%)}}.fluix-button.primary{color:var(--text-primary)}.fluix-button.danger{color:#8f1212;background:#f4dddda8}.memory-explain-panel{background:#ffffff42;border:.5px solid #ffffff75;border-radius:14px;margin-top:1rem;padding:1rem}.memory-explain-panel h3{color:var(--text-primary);margin:0 0 .75rem;font-size:.95rem;font-weight:900}.memory-explain-panel dl{gap:.6rem;margin:0;display:grid}.memory-explain-panel dl div{gap:.25rem;display:grid}.memory-explain-panel dt{color:var(--text-tertiary);text-transform:uppercase;font-size:.7rem;font-weight:900}.memory-explain-panel dd{overflow-wrap:anywhere;color:var(--text-secondary);margin:0;font-size:.84rem;font-weight:700}.memory-metadata-preview{max-height:12rem;color:var(--text-secondary);font-family:var(--font-mono);white-space:pre-wrap;background:#ffffff57;border-radius:12px;margin:.85rem 0 0;padding:.75rem;font-size:.72rem;line-height:1.45;overflow:auto}.memory-empty-state.small{min-height:12rem}.memory-cluster-node{cursor:pointer;border:0}.memory-cluster-node:hover{transform:translate(-50%,-50%) scale(calc(var(--node-ui-scale,1) * 1.025))}.memory-cluster-node:hover .memory-cluster-label{color:var(--memory-graph-text);opacity:1}.memory-cluster-node:hover .memory-cluster-core{border-color:var(--memory-color)}@supports (color:color-mix(in lab,red,red)){.memory-cluster-node:hover .memory-cluster-core{border-color:color-mix(in srgb,var(--memory-color) 48%,transparent)}}.memory-cluster-node:hover .memory-cluster-core{background:var(--memory-color)}@supports (color:color-mix(in lab,red,red)){.memory-cluster-node:hover .memory-cluster-core{background:color-mix(in srgb,var(--memory-color) 18%,var(--memory-graph-surface) 82%)}}@keyframes memory-line-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-22px}}@keyframes memory-hover-tag-in{0%{opacity:0;transform:translateY(.25rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes memory-selected-pulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.58)}18%{opacity:.75}72%{opacity:.18}to{opacity:0;transform:translate(-50%,-50%)scale(1.75)}}@keyframes automation-step-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes automation-card-in{0%{opacity:0;transform:translateY(.25rem)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes automation-check-in{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.automation-card,.automation-step-card,.schedule-mode-check,.memory-graph-canvas:before,.memory-graph-canvas:after,.memory-graph-lines line,.memory-cluster-node:before,.memory-cluster-node:after,.memory-leaf-node,.memory-leaf-node:before,.memory-leaf-node:after,.memory-hover-tag{animation:none}}@media(min-width:1180px){.automation-page-grid{grid-template-columns:minmax(24rem,.92fr) minmax(0,1.35fr)}}@media(max-width:760px){.automation-card-main{display:grid}.automation-card-actions{width:100%}.automation-card-actions .fluix-button{flex:8rem}.automation-step-card{padding-left:0}.automation-step-card:before{display:none}.automation-step-header{grid-template-columns:2.15rem minmax(0,1fr);gap:.7rem}.automation-step-icon{position:static}.memory-editor-grid{grid-template-columns:minmax(0,1fr)}.memory-graph-canvas{min-height:30rem}}.connection-setup-strip{background:#ffffff4d;border:.5px solid #ffffff7a;border-radius:14px;grid-template-columns:minmax(0,1fr);align-items:center;gap:1rem;padding:1rem;display:grid}@media(min-width:900px){.connection-setup-strip{grid-template-columns:minmax(16rem,1fr) minmax(22rem,32rem) auto}}.connection-setup-strip h2,.connection-section-heading h2{font-size:1rem;font-weight:900}.connection-setup-strip p,.connection-section-heading p{color:var(--text-secondary);margin-top:.25rem;font-size:.875rem}.connection-section-heading h2 span{color:var(--text-tertiary);font-family:var(--font-mono);font-size:.875rem}.connection-key-form{gap:.6rem;display:grid}@media(min-width:640px){.connection-key-form{grid-template-columns:minmax(0,1fr) auto}}.connection-browse-button{min-width:9.5rem}.connection-catalog-backdrop{z-index:80;background:radial-gradient(circle at 50% 18%,var(--accent-2),transparent 34rem),#29163247;place-items:center;display:grid;position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.connection-catalog-backdrop{background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--accent-2) 16%,transparent),transparent 34rem),#29163247}}.connection-catalog-backdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:1.4rem;animation:.18s both modal-fade-in}.connection-catalog-panel{background:linear-gradient(135deg,#ffffffad,#ffffff5c),var(--accent-2);border:.5px solid #ffffff7a;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr);gap:.85rem;width:min(58rem,100%);min-height:0;max-height:min(76rem,100vh - 2.8rem);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.connection-catalog-panel{background:linear-gradient(135deg,#ffffffad,#ffffff5c),color-mix(in srgb,var(--accent-2) 8%,transparent)}}.connection-catalog-panel{padding:1.05rem;animation:.22s cubic-bezier(.2,.9,.2,1) both modal-card-in;box-shadow:inset 0 .5px #ffffff8c,0 24px 64px #301c3e3d}.connection-catalog-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.connection-catalog-header h2{font-size:1rem;font-weight:900}.connection-catalog-header p,.connection-catalog-empty{color:var(--text-secondary);margin-top:.25rem;font-size:.875rem}.connection-catalog-empty.error{color:var(--tm-error)}.connection-catalog-actions{align-items:center;gap:.5rem;display:inline-flex}.connection-catalog-count{color:var(--text-tertiary);font-family:var(--font-mono);background:#ffffff61;border-radius:999px;padding:.28rem .62rem;font-size:.75rem}.connection-search-box{min-width:0;color:var(--text-tertiary);background:#ffffff7a;border:.5px solid #ffffff94;border-radius:12px;align-items:center;gap:.55rem;padding:.05rem .8rem;display:flex;box-shadow:inset 0 .5px #ffffff85}.connection-search-box input{width:100%;min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;padding:.7rem 0}.connection-search-box input::placeholder{color:var(--text-tertiary)}.catalog-modal-search{border-radius:14px;padding-inline:.9rem}.connection-catalog-results{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;gap:.65rem;min-height:0;padding-right:.15rem;display:grid;overflow-y:auto}.catalog-toolkit-row{background:#ffffff52;border:.5px solid #ffffff75;border-radius:12px;min-width:0;padding:.75rem;display:grid}.catalog-toolkit-row.expanded{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.catalog-toolkit-row.expanded{border-color:color-mix(in srgb,var(--accent) 32%,white 44%)}}.catalog-toolkit-row.expanded{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.catalog-toolkit-row.expanded{background:color-mix(in srgb,var(--accent) 9%,white 46%)}}.catalog-toolkit-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;display:grid}@media(min-width:820px){.catalog-toolkit-main{grid-template-columns:auto minmax(0,1fr) auto}}.catalog-toolkit-icon{width:3rem;height:3rem;color:var(--accent-3);background:radial-gradient(circle at 28% 18%,#fffffff5,#0000 34%),#ffffff57;border:.5px solid #ffffff9e;border-radius:13px;justify-content:center;align-items:center;display:flex;overflow:hidden}.catalog-toolkit-icon img{object-fit:contain;border-radius:.55rem;width:2.05rem;height:2.05rem}.catalog-toolkit-copy{min-width:0}.catalog-toolkit-title{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.catalog-toolkit-title h3{font-size:.95rem;font-weight:900}.catalog-toolkit-title span,.catalog-toolkit-meta span,.catalog-category-list span{color:var(--text-tertiary);font-family:var(--font-mono);font-size:.72rem}.catalog-toolkit-copy p{overflow-wrap:anywhere;color:var(--text-secondary);margin-top:.2rem;font-size:.84rem;line-height:1.4}.catalog-category-list,.catalog-toolkit-meta{flex-wrap:wrap;gap:.35rem;min-width:0;margin-top:.5rem;display:flex}.catalog-toolkit-meta span,.catalog-category-list span{background:#fff6;border-radius:999px;padding:.18rem .45rem}.catalog-toolkit-actions{flex-wrap:wrap;justify-content:flex-start;gap:.5rem;min-width:0;display:flex}@media(min-width:820px){.catalog-toolkit-actions{justify-content:flex-end}}.catalog-tools-button,.catalog-add-button{justify-content:center;align-items:center;gap:.4rem;min-width:max-content;display:inline-flex}.catalog-tool-preview{border-top:.5px solid #ffffff80;gap:.6rem;min-width:0;margin-top:.75rem;padding-top:.75rem;display:grid}.catalog-tool-preview-header{flex-wrap:wrap;justify-content:space-between;gap:.5rem;min-width:0;display:flex}.catalog-tool-preview-header strong{font-size:.85rem;font-weight:900}.catalog-tool-preview-header span,.catalog-tool-preview>p{color:var(--text-secondary);font-size:.78rem}.catalog-tool-preview-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.55rem;min-width:0;display:grid}.catalog-tool-preview-grid article{background:#ffffff47;border:.5px solid #ffffff73;border-radius:11px;gap:.3rem;min-width:0;padding:.65rem;display:grid}.catalog-tool-preview-grid article>div{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.catalog-tool-preview-grid strong,.catalog-tool-preview-grid code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.catalog-tool-preview-grid strong{font-size:.78rem;font-weight:900}.catalog-tool-preview-grid code{color:var(--text-tertiary);font-family:var(--font-mono);font-size:.68rem}.catalog-tool-preview-grid p{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.74rem;line-height:1.35;display:-webkit-box;overflow:hidden}.connection-list{gap:.75rem;margin-top:.8rem;display:grid}.connection-row{min-width:0;box-shadow:inset 0 .5px #ffffff5c,0 1px 2px var(--shadow-tint);background:#ffffff52;border:.5px solid #ffffff80;border-radius:14px;padding:.9rem;overflow:hidden}.connection-row-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;display:grid}@media(min-width:760px){.connection-row-main{grid-template-columns:auto minmax(0,1fr) auto}}.connection-icon{border:.5px solid var(--connection-color);justify-content:center;align-items:center;width:3.75rem;height:3.75rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.connection-icon{border:.5px solid color-mix(in srgb,var(--connection-color) 22%,white 58%)}}.connection-icon{background:radial-gradient(circle at 26% 18%,#fffffffa,transparent 32%),linear-gradient(135deg,#ffffffbd,#ffffff3d),var(--connection-color);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.connection-icon{background:radial-gradient(circle at 26% 18%,#fffffffa,transparent 32%),linear-gradient(135deg,#ffffffbd,#ffffff3d),color-mix(in srgb,var(--connection-color) 10%,white 68%)}}.connection-icon{-webkit-backdrop-filter:blur(24px)saturate(220%);box-shadow:inset 0 .5px #ffffffc2,inset 0 -12px 24px var(--connection-color),0 12px 28px -20px var(--connection-color),0 1px 2px var(--shadow-tint)}@supports (color:color-mix(in lab,red,red)){.connection-icon{box-shadow:inset 0 .5px #ffffffc2,inset 0 -12px 24px color-mix(in srgb,var(--connection-color) 7%,transparent),0 12px 28px -20px var(--connection-color),0 1px 2px var(--shadow-tint)}}.connection-icon{color:var(--connection-color)}.connection-icon:before,.connection-icon:after{content:"";pointer-events:none;position:absolute}.connection-icon:before{background:linear-gradient(#ffffffad,#fff0);border-radius:999px;height:1.15rem;inset:.25rem .35rem auto;transform:rotate(-10deg)}.connection-icon:after{background:var(--connection-color);border-radius:999px;height:.55rem;inset:auto .45rem .35rem}@supports (color:color-mix(in lab,red,red)){.connection-icon:after{background:color-mix(in srgb,var(--connection-color) 16%,transparent)}}.connection-icon:after{filter:blur(8px)}.connection-icon img{z-index:1;object-fit:contain;filter:drop-shadow(0 3px 8px #2e0f2a24);width:1.9rem;height:1.9rem;position:relative}.connection-icon.brand img{border-radius:.62rem;width:2.1rem;height:2.1rem}.connection-icon.app-store{background:#fff3;border-color:#ffffffb3;padding:0}.connection-icon.app-store:before{z-index:2;background:linear-gradient(#ffffff57,#fff0);border-radius:18px 18px 999px 999px;height:38%;top:0;right:0;bottom:0;left:0;transform:none}.connection-icon.app-store:after{z-index:0;inset:auto .25rem .2rem}.connection-icon.app-store img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.connection-icon svg{z-index:1;filter:drop-shadow(0 3px 8px #2e0f2a24);position:relative}.connection-copy{min-width:0}.connection-title-line,.connection-detail-line{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.connection-title-line h3{font-size:1rem;font-weight:900}.connection-slug,.connection-tools{color:var(--text-tertiary);font-family:var(--font-mono);font-size:.75rem}.connection-tools{text-underline-offset:.18rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}button.connection-tools{background:var(--connection-color);border:0;border-radius:999px;align-items:center;gap:.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){button.connection-tools{background:color-mix(in srgb,var(--connection-color) 9%,white 50%)}}button.connection-tools{color:var(--text-secondary);cursor:pointer;padding:.24rem .48rem;text-decoration:none}button.connection-tools:hover{background:var(--connection-color)}@supports (color:color-mix(in lab,red,red)){button.connection-tools:hover{background:color-mix(in srgb,var(--connection-color) 15%,white 55%)}}.connection-copy p{overflow-wrap:anywhere;color:var(--text-secondary);margin-top:.2rem;font-size:.875rem;line-height:1.45}.connection-detail-line{color:var(--text-tertiary);margin-top:.55rem;font-size:.8125rem}.connection-actions{justify-content:flex-start;margin-top:.75rem;display:flex}@media(min-width:760px){.connection-actions{justify-content:flex-end;margin-top:0}}.connection-primary-action,.connection-secondary-action{justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.connection-primary-action{background:var(--connection-color)}@supports (color:color-mix(in lab,red,red)){.connection-primary-action{background:color-mix(in srgb,var(--connection-color) 16%,white 54%)}}.connection-tools-panel{border-top:.5px solid #ffffff7a;gap:.8rem;margin-top:.9rem;padding-top:.9rem;display:grid}.connection-tools-panel-header{gap:.75rem;display:grid}@media(min-width:840px){.connection-tools-panel-header{grid-template-columns:minmax(0,1fr) minmax(18rem,28rem);align-items:center}}.connection-tools-panel h4{font-size:.95rem;font-weight:900}.connection-tools-panel p{color:var(--text-secondary);margin-top:.15rem;font-size:.82rem}.connection-tools-search{background:#ffffff5c;border:.5px solid #ffffff85;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.32rem .35rem .32rem .75rem;display:grid}.connection-tools-search input{min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:none}.connection-tools-search .fluix-button{min-height:2.05rem;padding:.35rem .7rem}.connection-tools-error,.connection-tools-empty{background:#ffffff47;border-radius:10px;padding:.75rem}.connection-tools-error{color:var(--tm-error)}.connection-tools-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.65rem;display:grid}.connection-tool-card{background:#ffffff47;border:.5px solid #ffffff85;border-radius:10px;gap:.35rem;min-width:0;padding:.75rem;display:grid}.connection-tool-card-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;min-width:0;display:flex}.connection-tool-card strong{overflow-wrap:anywhere;min-width:0;font-size:.9rem}.connection-tool-card code{overflow-wrap:anywhere;min-width:0;color:var(--text-tertiary);font-family:var(--font-mono);font-size:.72rem}.connection-tool-card p{-webkit-line-clamp:3;color:var(--text-secondary);-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.4;display:-webkit-box;overflow:hidden}.connection-tool-risk{text-transform:uppercase;border-radius:999px;padding:.18rem .48rem;font-size:.68rem;font-weight:900}.connection-tool-risk.read{color:#2b6b4a;background:#4f8f7229}.connection-tool-risk.draft{color:#76501d;background:#8e683529}.connection-tool-risk.write{background:var(--tm-error-bg);color:var(--tm-error)}.connection-tool-tags{flex-wrap:wrap;gap:.35rem;display:flex}.connection-tool-tags span{color:var(--text-tertiary);background:#ffffff61;border-radius:999px;padding:.16rem .45rem;font-size:.68rem;font-weight:800}.connected-account-list{border-top:.5px solid #ffffff7a;gap:.7rem;margin-top:.9rem;padding-top:.9rem;display:grid}.connected-account-list-header{color:var(--text-tertiary);letter-spacing:0;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;font-weight:800;display:flex}.connected-account-card{background:#ffffff57;border-radius:10px;gap:.75rem;padding:.75rem;display:grid}.connected-account-summary{color:var(--text-tertiary);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.connected-account-summary strong,.connected-account-summary span{overflow-wrap:anywhere;min-width:0;display:block}.connected-account-summary strong{color:var(--text-primary);font-size:.88rem}.connected-account-summary span{font-family:var(--font-mono);font-size:.72rem}.connected-account-summary em{background:var(--connection-color);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.connected-account-summary em{background:color-mix(in srgb,var(--connection-color) 16%,white 58%)}}.connected-account-summary em{color:var(--text-primary);text-transform:uppercase;padding:.2rem .45rem;font-size:.68rem;font-style:normal;font-weight:800}.connected-account-controls{grid-template-columns:minmax(15rem,1.3fr) minmax(10rem,1fr) minmax(10rem,1fr) auto auto auto;align-items:end;gap:.65rem;display:grid}.connected-account-purpose{background:#ffffff52;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.25rem;display:grid}.purpose-button{min-height:2.05rem;color:var(--text-secondary);white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:.38rem;font-size:.78rem;font-weight:850;display:inline-flex}.purpose-button.selected{background:var(--connection-color)}@supports (color:color-mix(in lab,red,red)){.purpose-button.selected{background:color-mix(in srgb,var(--connection-color) 15%,white 62%)}}.purpose-button.selected{color:var(--text-primary);box-shadow:inset 0 0 0 .5px #ffffffb8}.purpose-button:disabled{opacity:.62}.connected-account-custom-label,.connected-account-email{min-width:0}.connected-account-identity{background:#ffffff61;border-radius:10px;align-content:center;min-width:0;min-height:2.5rem;padding:.28rem .65rem;display:grid}.connected-account-identity span{color:var(--text-tertiary);text-transform:uppercase;font-size:.68rem;font-weight:800}.connected-account-identity strong{overflow-wrap:anywhere;min-width:0;color:var(--text-primary);font-family:var(--font-mono);font-size:.76rem}.connected-account-default{min-height:2.5rem;color:var(--text-secondary);white-space:nowrap;background:#ffffff61;border-radius:10px;align-items:center;gap:.45rem;padding:0 .65rem;font-size:.82rem;font-weight:800;display:inline-flex}.connected-account-default input{accent-color:var(--connection-color)}.connected-account-save{justify-content:center;align-items:center;gap:.45rem;min-height:2.5rem;display:inline-flex}@media(max-width:1120px){.connected-account-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.connected-account-controls{grid-template-columns:1fr}.connected-account-default,.connected-account-save,.connected-account-controls .connection-secondary-action{width:100%}.connected-account-purpose{grid-template-columns:1fr}}.proton-bridge-form{border-top:.5px solid #ffffff75;gap:.9rem;margin-top:1rem;padding-top:1rem;display:grid}@media(max-width:900px){.drafts-layout{grid-template-columns:minmax(0,1fr)}.conversation-layout,.conversation-layout.sidebar-hidden{grid-template-columns:minmax(0,1fr);height:auto;min-height:calc(100vh - 8rem)}.draft-review-header{grid-template-columns:minmax(0,1fr)}.draft-review-actions{justify-content:flex-start}.draft-audit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.conversation-layout.sidebar-hidden .conversation-sidebar{display:none}.conversation-sidebar{max-height:18rem}.chat-shell{min-height:calc(100vh - 8rem)}.chat-header{flex-direction:column}.chat-header-actions{justify-content:space-between;width:100%;max-width:100%}.message,.message.user{width:100%}}@media(max-width:640px){.drafts-shell{padding:1rem}.drafts-header{flex-direction:column}.drafts-metrics,.draft-email-editor,.draft-audit-grid{grid-template-columns:minmax(0,1fr)}.draft-list-card{grid-template-columns:2rem minmax(0,1fr)}.draft-list-card .status-pill{grid-column:2}.chat-title-lockup{gap:.6rem}.chat-orb,.message-avatar{display:none}.message,.message.user{grid-template-columns:minmax(0,1fr)}.message.user .message-card{grid-column:1}.chat-transcript,.chat-composer{padding:.85rem}.chat-composer-inner{grid-template-columns:minmax(0,1fr) 2.8rem;gap:.55rem}.chat-send-button{border-radius:16px;width:2.8rem;min-height:2.8rem}}.status-dashboard,.status-home{align-content:start;gap:1rem;display:grid}.status-home-hero{border-color:var(--brand-lilac);justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:clamp(1rem,2vw,1.35rem);display:flex}@supports (color:color-mix(in lab,red,red)){.status-home-hero{border-color:color-mix(in srgb,var(--brand-lilac) 20%,var(--surface-rim))}}.status-home-hero{background:linear-gradient(122deg,var(--brand-violet),transparent 40%),linear-gradient(292deg,var(--brand-rose),transparent 48%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.status-home-hero{background:linear-gradient(122deg,color-mix(in srgb,var(--brand-violet) 11%,transparent),transparent 40%),linear-gradient(292deg,color-mix(in srgb,var(--brand-rose) 10%,transparent),transparent 48%),var(--surface)}}.status-home-title{flex:32rem;align-items:center;gap:1rem;min-width:0;display:flex}.status-home-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.65rem;min-width:0;display:flex}.status-chat-button{border:.5px solid var(--brand-rose);justify-content:center;align-items:center;gap:.55rem;min-height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.status-chat-button{border:.5px solid color-mix(in srgb,var(--brand-rose) 30%,var(--chrome-rim))}}.status-chat-button{background:linear-gradient(135deg,var(--brand-violet),var(--brand-rose)),var(--chrome-fill);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.status-chat-button{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-violet) 28%,transparent),color-mix(in srgb,var(--brand-rose) 18%,transparent)),var(--chrome-fill)}}.status-chat-button{box-shadow:inset 0 .5px 0 var(--chrome-rim-top),0 16px 32px -22px var(--accent)}@supports (color:color-mix(in lab,red,red)){.status-chat-button{box-shadow:inset 0 .5px 0 var(--chrome-rim-top),0 16px 32px -22px color-mix(in srgb,var(--accent) 72%,transparent)}}.status-chat-button{color:var(--text-primary);transition:transform var(--motion-fast) ease,border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease;padding:0 1rem;font-size:.9rem;font-weight:900;text-decoration:none}.status-chat-button:hover{border-color:var(--accent-2);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.status-chat-button:hover{border-color:color-mix(in srgb,var(--accent-2) 35%,var(--chrome-rim))}}.status-chat-button:hover{box-shadow:inset 0 .5px 0 var(--chrome-rim-top),0 20px 40px -24px var(--accent-2)}@supports (color:color-mix(in lab,red,red)){.status-chat-button:hover{box-shadow:inset 0 .5px 0 var(--chrome-rim-top),0 20px 40px -24px color-mix(in srgb,var(--accent-2) 78%,transparent)}}.status-glance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.status-glance-card{border-color:var(--brand-lilac);align-content:start;gap:.35rem;min-width:0;min-height:9.25rem;padding:1rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.status-glance-card{border-color:color-mix(in srgb,var(--brand-lilac) 14%,var(--surface-rim))}}.status-glance-card{background:linear-gradient(145deg,var(--glass-sheen),transparent 42%),linear-gradient(180deg,transparent,var(--brand-violet)),var(--surface)}@supports (color:color-mix(in lab,red,red)){.status-glance-card{background:linear-gradient(145deg,color-mix(in srgb,var(--glass-sheen) 48%,transparent),transparent 42%),linear-gradient(180deg,transparent,color-mix(in srgb,var(--brand-violet) 6%,transparent)),var(--surface)}}.status-glance-card:after{background:var(--accent);border-radius:999px;height:6rem;position:absolute;inset:auto -20% -45% 20%}@supports (color:color-mix(in lab,red,red)){.status-glance-card:after{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.status-glance-card:after{content:"";filter:blur(22px);opacity:.72;pointer-events:none}.status-glance-card.warn:after{background:var(--accent-amber)}@supports (color:color-mix(in lab,red,red)){.status-glance-card.warn:after{background:color-mix(in srgb,var(--accent-amber) 18%,transparent)}}.status-glance-card.error:after{background:var(--tm-error)}@supports (color:color-mix(in lab,red,red)){.status-glance-card.error:after{background:color-mix(in srgb,var(--tm-error) 16%,transparent)}}.status-glance-card svg{color:var(--accent-3)}.status-glance-card.ok svg{color:var(--accent-green)}.status-glance-card.warn svg{color:var(--accent-amber)}.status-glance-card>span{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.status-glance-card strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.55rem,2.2vw,2rem);font-weight:900;line-height:1.05;overflow:hidden}.status-glance-card p{min-width:0;color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.85rem;line-height:1.35;display:-webkit-box;overflow:hidden}.status-primary-grid,.status-secondary-grid{gap:1rem;min-width:0;display:grid}.status-primary-grid{grid-template-columns:minmax(0,1.55fr) minmax(22rem,.95fr)}.status-secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.status-usage-panel{gap:1rem;display:grid}.status-usage-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.status-usage-stat{border:.5px solid var(--line-subtle);background:var(--surface-strong);border-radius:14px;gap:.2rem;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.status-usage-stat{background:color-mix(in srgb,var(--surface-strong) 42%,transparent)}}.status-usage-stat{padding:.75rem}.status-usage-stat span{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}.status-usage-stat strong{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:1.15rem;overflow:hidden}.status-usage-breakdown{border:.5px solid var(--brand-lilac);gap:.8rem;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.status-usage-breakdown{border:.5px solid color-mix(in srgb,var(--brand-lilac) 16%,var(--line-subtle))}}.status-usage-breakdown{border-radius:var(--radius-panel);background:linear-gradient(145deg,var(--glass-sheen),transparent 42%),linear-gradient(180deg,var(--surface-solid),transparent),var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.status-usage-breakdown{background:linear-gradient(145deg,color-mix(in srgb,var(--glass-sheen) 34%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--surface-solid) 18%,transparent),transparent),color-mix(in srgb,var(--surface-strong) 30%,transparent)}}.status-usage-breakdown{padding:.9rem}.status-bar-chart{background:linear-gradient(145deg,var(--glass-sheen),transparent 44%),linear-gradient(180deg,transparent 33%,var(--brand-lilac) 33.5%,transparent 34%),linear-gradient(180deg,transparent 66%,var(--brand-lilac) 66.5%,transparent 67%),var(--surface-solid);border-radius:18px;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:.7rem;min-width:0;min-height:13.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.status-bar-chart{background:linear-gradient(145deg,color-mix(in srgb,var(--glass-sheen) 26%,transparent),transparent 44%),linear-gradient(180deg,transparent 33%,color-mix(in srgb,var(--brand-lilac) 5%,transparent) 33.5%,transparent 34%),linear-gradient(180deg,transparent 66%,color-mix(in srgb,var(--brand-lilac) 5%,transparent) 66.5%,transparent 67%),color-mix(in srgb,var(--surface-solid) 18%,transparent)}}.status-bar-chart{padding:.7rem .6rem .15rem;box-shadow:inset 0 .5px #ffffff3d}.status-usage-day{cursor:pointer;min-width:0;height:100%;min-height:12rem;color:inherit;text-align:center;background:0 0;border:0;align-items:end;gap:.42rem;padding:0;display:grid}.status-usage-day:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.status-usage-day:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 58%,transparent)}}.status-usage-day:focus-visible{outline-offset:.28rem}.status-usage-bar-shell{border:.5px solid var(--brand-lilac);justify-content:center;justify-self:center;align-items:end;width:min(3rem,76%);min-width:1.65rem;height:10.25rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.status-usage-bar-shell{border:.5px solid color-mix(in srgb,var(--brand-lilac) 14%,var(--surface-rim))}}.status-usage-bar-shell{background:linear-gradient(145deg,var(--glass-sheen),transparent 48%),var(--surface-solid);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.status-usage-bar-shell{background:linear-gradient(145deg,color-mix(in srgb,var(--glass-sheen) 26%,transparent),transparent 48%),color-mix(in srgb,var(--surface-solid) 22%,transparent)}}.status-usage-bar-shell{box-shadow:inset 0 .5px #ffffff52,inset 0 -1px 0 var(--glass-depth);transition:border-color var(--motion-fast) ease,background var(--motion-fast) ease;padding:.18rem}.status-usage-bar-stack{--bar-height:4%;width:100%;height:var(--bar-height);background:linear-gradient(145deg,var(--glass-sheen),transparent 48%),var(--surface-solid);border:0;border-radius:9px;flex-direction:column-reverse;min-height:.5rem;max-height:100%;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.status-usage-bar-stack{background:linear-gradient(145deg,color-mix(in srgb,var(--glass-sheen) 36%,transparent),transparent 48%),color-mix(in srgb,var(--surface-solid) 44%,transparent)}}.status-usage-bar-stack{transition:height .52s cubic-bezier(.16,1,.3,1),border-color var(--motion-fast) ease,opacity var(--motion-fast) ease;box-shadow:inset 0 .5px #ffffff4d}.status-usage-bar-stack:after{border-radius:inherit;content:"";mix-blend-mode:screen;opacity:.54;pointer-events:none;background:linear-gradient(90deg,#ffffff52,#0000 36%,#ffffff1f 78%,#0000),linear-gradient(#ffffff29,#0000 42%);position:absolute;top:0;right:0;bottom:0;left:0}.status-usage-day:hover .status-usage-bar-stack,.status-usage-day.active .status-usage-bar-stack{opacity:.98}.status-usage-day.active .status-usage-bar-shell{border-color:var(--brand-rose)}@supports (color:color-mix(in lab,red,red)){.status-usage-day.active .status-usage-bar-shell{border-color:color-mix(in srgb,var(--brand-rose) 32%,var(--surface-rim))}}.status-usage-day.active .status-usage-bar-shell{background:linear-gradient(145deg,var(--glass-sheen),transparent 48%),linear-gradient(180deg,var(--brand-rose),transparent 62%),var(--surface-solid)}@supports (color:color-mix(in lab,red,red)){.status-usage-day.active .status-usage-bar-shell{background:linear-gradient(145deg,color-mix(in srgb,var(--glass-sheen) 34%,transparent),transparent 48%),linear-gradient(180deg,color-mix(in srgb,var(--brand-rose) 8%,transparent),transparent 62%),color-mix(in srgb,var(--surface-solid) 26%,transparent)}}.status-usage-segment{--segment-color:var(--accent);--segment-size:0%;height:var(--segment-size);background:linear-gradient(180deg,#fff,#000),var(--segment-color);display:block}@supports (color:color-mix(in lab,red,red)){.status-usage-segment{background:linear-gradient(180deg,color-mix(in srgb,white 22%,var(--segment-color)),color-mix(in srgb,black 4%,var(--segment-color))),var(--segment-color)}}.status-usage-segment.empty{background:var(--text-tertiary);height:100%;min-height:0}@supports (color:color-mix(in lab,red,red)){.status-usage-segment.empty{background:color-mix(in srgb,var(--text-tertiary) 18%,transparent)}}.status-usage-day em{min-width:0;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-style:normal;font-weight:850;overflow:hidden}.status-usage-day.active em{color:var(--text-primary)}.status-usage-day.active em:after{background:linear-gradient(90deg,var(--brand-violet),var(--brand-rose));content:"";opacity:.7;border-radius:999px;width:1.15rem;height:2px;margin:.2rem auto 0;display:block}.status-usage-detail{border:.5px solid var(--brand-lilac);gap:.75rem;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.status-usage-detail{border:.5px solid color-mix(in srgb,var(--brand-lilac) 16%,var(--line-subtle))}}.status-usage-detail{background:linear-gradient(145deg,var(--glass-sheen),transparent 48%),var(--surface-solid);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.status-usage-detail{background:linear-gradient(145deg,color-mix(in srgb,var(--glass-sheen) 36%,transparent),transparent 48%),color-mix(in srgb,var(--surface-solid) 30%,transparent)}}.status-usage-detail{padding:.85rem}.status-usage-detail-header{justify-content:space-between;align-items:flex-start;gap:.85rem;min-width:0;display:flex}.status-usage-detail-header span{gap:.16rem;min-width:0;display:grid}.status-usage-detail-header span:last-child{text-align:right}.status-usage-detail-header strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:950;overflow:hidden}.status-usage-detail-header em{color:var(--text-tertiary);font-size:.72rem;font-style:normal;font-weight:820}.status-usage-model-detail-list{gap:.48rem;min-width:0;display:grid}.status-usage-model-detail{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.58rem;min-width:0;display:grid}.status-usage-model-detail i,.status-model-legend i{border-radius:999px;flex:none;width:.65rem;height:.65rem;display:inline-block;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab,red,red)){.status-usage-model-detail i,.status-model-legend i{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 8%,transparent)}}.status-usage-model-detail span{gap:.12rem;min-width:0;display:grid}.status-usage-model-detail strong,.status-usage-model-detail em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.status-usage-model-detail strong{color:var(--text-primary);text-transform:capitalize;font-size:.82rem;font-weight:900}.status-usage-model-detail em{color:var(--text-tertiary);font-size:.72rem;font-style:normal;font-weight:760}.status-model-legend{flex-wrap:wrap;gap:.5rem .75rem;min-width:0;display:flex}.status-model-legend span{min-width:0;max-width:13rem;color:var(--text-secondary);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;align-items:center;gap:.36rem;font-size:.72rem;font-weight:840;display:inline-flex;overflow:hidden}.status-model-totals{min-width:0}.status-model-totals summary{cursor:pointer;border:.5px solid var(--brand-lilac);justify-content:space-between;align-items:center;gap:.8rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.status-model-totals summary{border:.5px solid color-mix(in srgb,var(--brand-lilac) 14%,var(--line-subtle))}}.status-model-totals summary{background:linear-gradient(145deg,var(--glass-sheen),transparent 50%),var(--surface-solid);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.status-model-totals summary{background:linear-gradient(145deg,color-mix(in srgb,var(--glass-sheen) 30%,transparent),transparent 50%),color-mix(in srgb,var(--surface-solid) 24%,transparent)}}.status-model-totals summary{color:var(--text-secondary);transition:border-color var(--motion-fast) ease,background var(--motion-fast) ease;padding:.78rem .88rem;list-style:none}.status-model-totals summary::-webkit-details-marker{display:none}.status-model-totals summary:hover{border-color:var(--brand-rose)}@supports (color:color-mix(in lab,red,red)){.status-model-totals summary:hover{border-color:color-mix(in srgb,var(--brand-rose) 24%,var(--line-subtle))}}.status-model-totals summary:hover{background:linear-gradient(145deg,var(--glass-sheen),transparent 50%),var(--surface-solid)}@supports (color:color-mix(in lab,red,red)){.status-model-totals summary:hover{background:linear-gradient(145deg,color-mix(in srgb,var(--glass-sheen) 36%,transparent),transparent 50%),color-mix(in srgb,var(--surface-solid) 30%,transparent)}}.status-model-totals summary span{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:900;overflow:hidden}.status-model-totals summary em{color:var(--text-tertiary);flex-shrink:0;font-size:.72rem;font-style:normal;font-weight:820}.status-model-totals[open] summary{border-color:var(--brand-violet)}@supports (color:color-mix(in lab,red,red)){.status-model-totals[open] summary{border-color:color-mix(in srgb,var(--brand-violet) 24%,var(--line-subtle))}}.status-model-totals[open] .status-model-usage-list{margin-top:.58rem}.status-model-usage-list,.status-action-list,.status-schedule-list,.status-connection-list{gap:.65rem;min-width:0;display:grid}.status-connection-health .status-connection-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.status-model-row{border:.5px solid var(--brand-lilac);grid-template-columns:minmax(10rem,.9fr) minmax(10rem,1fr) auto;align-items:center;gap:.75rem;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.status-model-row{border:.5px solid color-mix(in srgb,var(--brand-lilac) 10%,transparent)}}.status-model-row{background:linear-gradient(145deg,var(--glass-sheen),transparent 54%),var(--surface-strong);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.status-model-row{background:linear-gradient(145deg,color-mix(in srgb,var(--glass-sheen) 24%,transparent),transparent 54%),color-mix(in srgb,var(--surface-strong) 24%,transparent)}}.status-model-row{padding:.58rem .68rem}.status-model-row strong,.status-model-row span,.status-model-row em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.status-model-row strong{text-transform:capitalize;font-size:.9rem;font-weight:900}.status-model-row span,.status-model-row em{color:var(--text-tertiary);font-size:.74rem;font-style:normal;font-weight:800}.status-token-stack{gap:.22rem;min-width:0;display:grid}.status-token-stack span{border-radius:999px;min-width:.35rem;height:.46rem;transition:width .42s;display:block}.status-token-stack .input{background:linear-gradient(90deg,var(--accent),var(--accent))}@supports (color:color-mix(in lab,red,red)){.status-token-stack .input{background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 52%,transparent))}}.status-token-stack .output{background:linear-gradient(90deg,var(--accent-2),var(--accent-aqua))}@supports (color:color-mix(in lab,red,red)){.status-token-stack .output{background:linear-gradient(90deg,var(--accent-2),color-mix(in srgb,var(--accent-aqua) 62%,transparent))}}.status-connection-health{grid-template-columns:minmax(0,1fr);align-items:start;gap:.72rem;min-width:0;display:grid}.status-health-summary{--connected:0%;--attention:0%;border:.5px solid var(--brand-lilac);grid-template-columns:auto minmax(8rem,1fr) auto;align-items:center;gap:.78rem;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.status-health-summary{border:.5px solid color-mix(in srgb,var(--brand-lilac) 14%,var(--line-subtle))}}.status-health-summary{background:linear-gradient(145deg,var(--brand-violet),transparent 54%),linear-gradient(315deg,var(--brand-rose),transparent 62%),var(--surface-strong);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.status-health-summary{background:linear-gradient(145deg,color-mix(in srgb,var(--brand-violet) 16%,transparent),transparent 54%),linear-gradient(315deg,color-mix(in srgb,var(--brand-rose) 10%,transparent),transparent 62%),color-mix(in srgb,var(--surface-strong) 24%,transparent)}}.status-health-summary{box-shadow:inset 0 .5px 0 var(--surface-rim-top),0 12px 30px -24px var(--shadow-strong);padding:.68rem .78rem}.status-health-summary>div:first-child{gap:.08rem;min-width:0;display:grid}.status-health-summary span{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:950}.status-health-summary strong{color:var(--text-primary);font-size:1.55rem;font-weight:950;line-height:.9}.status-health-summary p{color:var(--text-tertiary);text-align:right;white-space:nowrap;margin:0;font-size:.72rem;font-weight:800}.status-health-meter{border:.5px solid var(--brand-lilac);height:.58rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.status-health-meter{border:.5px solid color-mix(in srgb,var(--brand-lilac) 12%,var(--line-subtle))}}.status-health-meter{background:linear-gradient(180deg,var(--surface-solid),transparent),var(--text-tertiary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.status-health-meter{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-solid) 16%,transparent),transparent),color-mix(in srgb,var(--text-tertiary) 10%,transparent)}}.status-health-meter span{width:max(.62rem,var(--connected));border-radius:inherit;background:linear-gradient(90deg,var(--brand-violet),var(--brand-rose));height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.status-health-meter span{background:linear-gradient(90deg,var(--brand-violet),color-mix(in srgb,var(--brand-rose) 72%,var(--brand-violet)))}}.status-health-meter span{box-shadow:inset 0 .5px #ffffff6b}.status-connection-row,.status-action-row,.status-schedule-row{border:.5px solid var(--line-subtle);background:linear-gradient(145deg,var(--glass-sheen),transparent 54%),var(--surface-strong);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.56rem;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.status-connection-row,.status-action-row,.status-schedule-row{background:linear-gradient(145deg,color-mix(in srgb,var(--glass-sheen) 16%,transparent),transparent 54%),color-mix(in srgb,var(--surface-strong) 22%,transparent)}}.status-connection-row,.status-action-row,.status-schedule-row{color:inherit;transition:transform var(--motion-fast) ease,background var(--motion-fast) ease,border-color var(--motion-fast) ease;padding:.58rem .62rem;text-decoration:none}.status-connection-row:hover,.status-action-row:hover,.status-schedule-row:hover{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.status-connection-row:hover,.status-action-row:hover,.status-schedule-row:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--line-subtle))}}.status-connection-row:hover,.status-action-row:hover,.status-schedule-row:hover{background:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.status-connection-row:hover,.status-action-row:hover,.status-schedule-row:hover{background:color-mix(in srgb,var(--surface-strong) 58%,transparent)}}.status-connection-row svg.ok{color:var(--brand-violet)}@supports (color:color-mix(in lab,red,red)){.status-connection-row svg.ok{color:color-mix(in srgb,var(--brand-violet) 58%,var(--brand-rose))}}.status-connection-row svg.warn{color:var(--accent-amber)}.status-connection-row.connected{border-color:var(--brand-violet)}@supports (color:color-mix(in lab,red,red)){.status-connection-row.connected{border-color:color-mix(in srgb,var(--brand-violet) 22%,var(--line-subtle))}}.status-connection-row.connected{background:linear-gradient(135deg,var(--brand-violet),transparent 62%),var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.status-connection-row.connected{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-violet) 13%,transparent),transparent 62%),color-mix(in srgb,var(--surface-strong) 27%,transparent)}}.status-connection-row span,.status-action-row span,.status-schedule-row span{gap:.16rem;min-width:0;display:grid}.status-connection-row strong,.status-action-row strong,.status-schedule-row strong,.status-connection-row em,.status-action-row em,.status-schedule-row em{text-overflow:ellipsis;min-width:0;overflow:hidden}.status-connection-row strong,.status-action-row strong,.status-schedule-row strong{color:var(--text-primary);white-space:nowrap;font-size:.88rem;font-weight:900}.status-connection-row em,.status-action-row em,.status-schedule-row em{color:var(--text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;font-style:normal;font-weight:750;line-height:1.35;display:-webkit-box}.status-memory-chart{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:.55rem;min-width:0;min-height:14rem;display:grid}.status-memory-day{align-items:end;gap:.45rem;min-width:0;display:grid}.status-memory-day>div{background:var(--surface-strong);border-radius:14px;justify-content:center;align-items:end;gap:.25rem;height:10rem;display:flex}@supports (color:color-mix(in lab,red,red)){.status-memory-day>div{background:color-mix(in srgb,var(--surface-strong) 34%,transparent)}}.status-memory-day>div{padding:.45rem}.status-memory-day span{border-radius:999px 999px 3px 3px;width:.52rem;min-height:.4rem;transition:height .42s}.status-memory-day span.captured,.status-memory-legend i.captured{background:linear-gradient(180deg,var(--accent),var(--accent))}@supports (color:color-mix(in lab,red,red)){.status-memory-day span.captured,.status-memory-legend i.captured{background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 48%,transparent))}}.status-memory-day span.cleaned,.status-memory-legend i.cleaned{background:linear-gradient(180deg,var(--accent-aqua),var(--accent-aqua))}@supports (color:color-mix(in lab,red,red)){.status-memory-day span.cleaned,.status-memory-legend i.cleaned{background:linear-gradient(180deg,var(--accent-aqua),color-mix(in srgb,var(--accent-aqua) 42%,transparent))}}.status-memory-day em{color:var(--text-tertiary);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-style:normal;font-weight:850;overflow:hidden}.status-memory-legend{color:var(--text-tertiary);flex-wrap:wrap;grid-column:1/-1;gap:.75rem;font-size:.76rem;font-weight:800;display:flex}.status-command{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1rem,2vw,1.4rem);display:flex}.status-command-copy{flex:28rem;align-items:center;gap:1rem;min-width:0;display:flex}.status-command-actions{flex-shrink:0;align-items:center;gap:.65rem;display:flex}.status-orb{width:3.3rem;height:3.3rem;color:var(--text-primary);filter:drop-shadow(0 0 10px var(--brand-rose)) drop-shadow(0 12px 20px var(--brand-violet));background:0 0;border-radius:22%;flex-shrink:0;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.status-orb{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--brand-rose) 28%,transparent)) drop-shadow(0 12px 20px color-mix(in srgb,var(--brand-violet) 18%,transparent))}}.status-orb:after{background:var(--brand-rose);border-radius:999px;position:absolute;top:15%;right:15%;bottom:15%;left:15%}@supports (color:color-mix(in lab,red,red)){.status-orb:after{background:color-mix(in srgb,var(--brand-rose) 10%,transparent)}}.status-orb:after{content:"";filter:blur(12px);opacity:.72;z-index:-1}.status-orb.ok,.status-orb.warn,.status-orb.error{color:var(--text-primary)}.status-logo-symbol{object-fit:contain;width:3rem;height:3rem;display:block}.status-eyebrow{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .15rem;font-size:.78rem;font-weight:850}.status-title{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:clamp(1.65rem,3vw,2.45rem);font-weight:720;line-height:1.05}.status-subtitle{max-width:48rem;color:var(--text-secondary);margin:.45rem 0 0;font-size:.98rem;line-height:1.55}.status-issue-strip{gap:.5rem;display:grid}.status-issue{border:.5px solid #f59e0b;align-items:center;gap:.55rem;display:flex}@supports (color:color-mix(in lab,red,red)){.status-issue{border:.5px solid color-mix(in srgb,#f59e0b 22%,var(--surface-rim))}}.status-issue{color:#6a4b14;background:#fde9c870;border-radius:14px;padding:.75rem .9rem;font-size:.875rem;font-weight:700}.status-signal-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr));gap:.85rem;display:grid}.status-signal{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;min-width:0;min-height:8rem;padding:1rem;transition:transform .18s,background .18s,border-color .18s;display:grid}.status-signal:hover{background:var(--surface-strong);transform:translateY(-2px)}.status-signal-icon{width:2.4rem;height:2.4rem;color:var(--accent-3);background:#ffffff75;border-radius:12px;place-items:center;display:grid}.status-signal p,.status-signal h2,.status-signal span{margin:0}.status-signal p{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.status-signal h2{text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:1.45rem;font-weight:850;line-height:1.05;overflow:hidden}.status-signal span{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.42rem;font-size:.82rem;line-height:1.35;display:-webkit-box;overflow:hidden}.tm-graph-panel{min-width:0;padding:clamp(1rem,2vw,1.25rem);position:relative;overflow:hidden}.tm-graph-panel:before{background:linear-gradient(90deg,var(--accent) 1px,transparent 1px),linear-gradient(180deg,var(--accent-3) 1px,transparent 1px);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.tm-graph-panel:before{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 9%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--accent-3) 7%,transparent) 1px,transparent 1px)}}.tm-graph-panel:before{content:"";opacity:.5;pointer-events:none;background-size:3.2rem 3.2rem;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.status-graph-grid,.usage-visual-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,27rem),1fr));gap:1rem;display:grid}.runtime-graph,.route-topology,.provider-constellation,.usage-pulse-graph{border:1px solid var(--line-subtle);border-radius:var(--radius-panel);background:radial-gradient(circle at 50% 50%,var(--accent),transparent 52%),var(--surface-strong);min-height:clamp(18rem,34vw,23rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.runtime-graph,.route-topology,.provider-constellation,.usage-pulse-graph{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 52%),color-mix(in srgb,var(--surface-strong) 52%,transparent)}}.runtime-graph-lines{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.runtime-graph-lines line{stroke:color-mix(in srgb,var(--accent-3) 24%,transparent)}}.runtime-graph-lines line{stroke-dasharray:2.5 4;stroke-linecap:round;stroke-width:.36px;vector-effect:non-scaling-stroke;animation:5.5s linear infinite graph-line-flow}.runtime-node,.route-node,.provider-node{z-index:2;text-align:center;justify-items:center;gap:0;width:4.25rem;min-width:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.runtime-node span,.route-node span,.provider-node span,.route-hub,.provider-hub{border:1px solid var(--line-strong);background:var(--surface-solid);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.runtime-node span,.route-node span,.provider-node span,.route-hub,.provider-hub{background:color-mix(in srgb,var(--surface-solid) 72%,transparent)}}.runtime-node span,.route-node span,.provider-node span,.route-hub,.provider-hub{box-shadow:inset 0 .5px 0 var(--surface-rim-top),0 10px 26px -18px var(--shadow-strong)}.runtime-node span{width:2.9rem;height:2.9rem;color:var(--accent-3);border-radius:14px}.runtime-node.ok span,.runtime-node.warn span,.runtime-node.error span{animation:3.8s ease-in-out infinite graph-node-breathe}.runtime-node.ok span{color:var(--accent-green);box-shadow:0 0 0 6px var(--accent-green)}@supports (color:color-mix(in lab,red,red)){.runtime-node.ok span{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent-green) 10%,transparent)}}.runtime-node.warn span{color:var(--accent-amber);box-shadow:0 0 0 6px var(--accent-amber)}@supports (color:color-mix(in lab,red,red)){.runtime-node.warn span{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent-amber) 12%,transparent)}}.runtime-node.error span{color:var(--tm-error);box-shadow:0 0 0 6px var(--tm-error)}@supports (color:color-mix(in lab,red,red)){.runtime-node.error span{box-shadow:0 0 0 6px color-mix(in srgb,var(--tm-error) 10%,transparent)}}.runtime-node strong,.route-node strong,.provider-node strong{z-index:8;border:1px solid var(--line-subtle);background:var(--surface-solid);border-radius:999px;max-width:min(13rem,34vw);position:absolute;top:calc(100% + .4rem);left:50%;overflow:hidden;transform:translate(-50%)translateY(-.2rem)}@supports (color:color-mix(in lab,red,red)){.runtime-node strong,.route-node strong,.provider-node strong{background:color-mix(in srgb,var(--surface-solid) 88%,transparent)}}.runtime-node strong,.route-node strong,.provider-node strong{box-shadow:0 12px 30px -20px var(--shadow-strong);color:var(--text-primary);opacity:0;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;transition:opacity var(--motion-fast) ease,transform var(--motion-fast) ease;padding:.36rem .62rem;font-size:.78rem;font-weight:900;line-height:1.15}.runtime-node small,.route-node small,.provider-node small{z-index:8;background:var(--surface-solid);border-radius:999px;max-width:min(12rem,32vw);position:absolute;top:calc(100% + 2.15rem);left:50%;overflow:hidden;transform:translate(-50%)translateY(-.2rem)}@supports (color:color-mix(in lab,red,red)){.runtime-node small,.route-node small,.provider-node small{background:color-mix(in srgb,var(--surface-solid) 72%,transparent)}}.runtime-node small,.route-node small,.provider-node small{color:var(--text-tertiary);font-family:var(--font-mono);opacity:0;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;transition:opacity var(--motion-fast) ease,transform var(--motion-fast) ease;padding:.22rem .52rem;font-size:.66rem;font-weight:800}.runtime-node:hover,.route-node:hover,.provider-node:hover{z-index:12}.runtime-node:hover strong,.runtime-node:hover small,.route-node:hover strong,.route-node:hover small,.provider-node:hover strong,.provider-node:hover small{opacity:1;transform:translate(-50%)translateY(0)}.route-topology,.provider-constellation{place-items:center;display:grid}.route-orbit,.provider-orbit{border:1px dashed var(--accent);position:absolute}@supports (color:color-mix(in lab,red,red)){.route-orbit,.provider-orbit{border:1px dashed color-mix(in srgb,var(--accent) 20%,transparent)}}.route-orbit,.provider-orbit{pointer-events:none;border-radius:999px}.route-orbit{aspect-ratio:1;width:min(72%,28rem);animation:28s linear infinite graph-orbit}.provider-orbit.one{aspect-ratio:1;width:min(72%,27rem);animation:30s linear infinite graph-orbit}.provider-orbit.two{aspect-ratio:1;width:min(54%,20rem);animation:22s linear infinite reverse graph-orbit}.route-hub,.provider-hub{z-index:3;width:6.7rem;height:6.7rem;color:var(--accent);border-radius:999px;position:relative}.route-hub strong,.provider-hub strong{color:var(--text-primary);margin-top:.28rem;font-size:.9rem;font-weight:950;line-height:1}.route-hub span,.provider-hub span{color:var(--text-tertiary);font-family:var(--font-mono);font-size:.68rem;font-weight:800}.route-node{--route-weight:.6}.route-node span,.provider-node span{width:2.85rem;height:2.85rem;color:var(--text-primary);font-family:var(--font-mono);border-radius:14px;font-size:.74rem;font-weight:950}.provider-node{transform:translate(-50%,-50%) scale(var(--provider-scale,1));transition:transform var(--motion-medium) ease}.provider-node span{background:linear-gradient(135deg,var(--accent),var(--accent-2)),var(--surface-solid);width:3rem;height:3rem}@supports (color:color-mix(in lab,red,red)){.provider-node span{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 16%,transparent),color-mix(in srgb,var(--accent-2) 12%,transparent)),color-mix(in srgb,var(--surface-solid) 72%,transparent)}}.route-topology-empty,.usage-graph-empty{z-index:3;border:1px dashed var(--line-strong);background:var(--surface-strong);border-radius:999px;align-items:center;gap:.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.route-topology-empty,.usage-graph-empty{background:color-mix(in srgb,var(--surface-strong) 62%,transparent)}}.route-topology-empty,.usage-graph-empty{color:var(--text-secondary);padding:.65rem .85rem;font-size:.86rem;font-weight:850}.status-glyph{flex-shrink:0}.status-glyph.ok{color:#16824b}.status-glyph.warn{color:#b7791f}.status-glyph.error{color:var(--tm-error)}.status-glyph.idle{background:var(--text-tertiary);opacity:.45;border-radius:999px;width:.55rem;height:.55rem;margin-top:.35rem}.status-main-grid,.status-lower-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,29rem),1fr));gap:1rem;display:grid}.status-panel{border-color:var(--brand-lilac);min-width:0;padding:clamp(1rem,2vw,1.35rem)}@supports (color:color-mix(in lab,red,red)){.status-panel{border-color:color-mix(in srgb,var(--brand-lilac) 14%,var(--surface-rim))}}.status-panel{background:linear-gradient(145deg,var(--glass-sheen),transparent 36%),linear-gradient(315deg,var(--brand-rose),transparent 44%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.status-panel{background:linear-gradient(145deg,color-mix(in srgb,var(--glass-sheen) 42%,transparent),transparent 36%),linear-gradient(315deg,color-mix(in srgb,var(--brand-rose) 6%,transparent),transparent 44%),var(--surface)}}.status-section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-width:0;margin-bottom:1rem;display:flex}.status-section-header>div{flex:auto;align-items:center;gap:.55rem;min-width:0;display:flex}.status-section-header h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.05rem;font-weight:850;overflow:hidden}.status-section-header>span{color:var(--text-tertiary);flex-shrink:0;font-size:.78rem;font-weight:800}.status-route-list,.status-check-list,.status-activity-list,.status-provider-bars{gap:.75rem;display:grid}.status-route-row{background:#ffffff47;border:.5px solid #ffffff75;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;min-width:0;padding:.85rem;display:grid}.status-route-mark{background:linear-gradient(135deg,#ffffffc7,#ffffff57),var(--accent-3);border-radius:14px;place-items:center;width:2.8rem;height:2.8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.status-route-mark{background:linear-gradient(135deg,#ffffffc7,#ffffff57),color-mix(in srgb,var(--accent-3) 18%,transparent)}}.status-route-mark{color:var(--text-primary);font-size:.82rem;font-weight:950}.status-route-row h2,.status-route-row p,.status-route-row span{margin:0}.status-route-row h2{text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:850;overflow:hidden}.status-route-row p{color:var(--text-secondary);margin-top:.18rem;font-size:.82rem}.status-route-row span{color:var(--text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.status-route-check{color:#16824b}.status-inline-warning{color:#6a4b14;background:#fdeaca75;border-radius:13px;align-items:center;gap:.55rem;margin-top:.85rem;padding:.7rem .8rem;font-size:.82rem;font-weight:700;display:flex}.status-usage-hero{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-bottom:1rem;display:grid}.status-usage-hero div{background:#ffffff47;border:.5px solid #ffffff75;border-radius:15px;padding:.8rem}.status-usage-hero span{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:850;display:block}.status-usage-hero strong{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:1.15rem;display:block;overflow:hidden}.status-usage-bar{gap:.35rem;display:grid}.status-usage-label{justify-content:space-between;gap:.75rem;font-size:.84rem;font-weight:800;display:flex}.status-usage-label small,.status-usage-bar p{color:var(--text-tertiary);font-size:.75rem;font-weight:700}.status-usage-bar p{margin:0}.status-usage-track{background:#ffffff6b;border-radius:999px;height:.52rem;overflow:hidden}.status-usage-track span{border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2));height:100%;transition:width .36s;display:block}.status-check-row{background:#ffffff40;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-width:0;padding:.65rem .75rem;display:grid}.status-check-row>span:not(.status-pill){min-width:0;color:var(--text-secondary);font-size:.86rem;line-height:1.4}.status-activity-row{border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.55rem;transition:background .18s;display:grid}.status-activity-row:hover{background:#ffffff42}.status-activity-icon{width:2.3rem;height:2.3rem;color:var(--accent-3);background:#ffffff6b;border-radius:12px;place-items:center;display:grid}.status-activity-icon.ok{color:#16824b}.status-activity-icon.warn{color:#b7791f}.status-activity-icon.error{color:var(--tm-error)}.status-activity-row h3,.status-activity-row p{margin:0}.status-activity-row h3{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:850;overflow:hidden}.status-activity-row p{color:var(--text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.status-activity-row time{color:var(--text-tertiary);white-space:nowrap;font-size:.75rem;font-weight:800}.status-chip-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.65rem;display:grid}.status-chip{background:#ffffff3d;border:.5px solid #ffffff70;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;padding:.7rem .75rem;display:grid}.status-chip.connected{background:#c5f2e259}.status-chip span:not(.status-dot){text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:850;overflow:hidden}.status-chip small{color:var(--text-tertiary);font-size:.72rem;font-weight:800}.status-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.status-access-metric{background:#ffffff47;border:.5px solid #ffffff75;border-radius:15px;gap:.35rem;padding:.85rem;display:grid}.status-access-metric svg{color:var(--accent-3)}.status-access-metric span{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:850}.status-access-metric strong{font-size:1.45rem;line-height:1}.status-footnote,.status-muted{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.55}.status-footnote{margin-top:1rem}.status-empty{border:.5px dashed var(--accent-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.status-empty{border:.5px dashed color-mix(in srgb,var(--accent-3) 22%,var(--surface-rim))}}.status-empty{background:#ffffff2e;border-radius:16px;padding:.9rem}.status-empty h3,.status-empty p{margin:0}.status-empty h3{font-size:.92rem;font-weight:850}.status-empty p{color:var(--text-secondary);margin-top:.18rem;font-size:.82rem;line-height:1.4}.status-empty a{color:var(--text-primary);white-space:nowrap;background:#ffffff85;border-radius:999px;padding:.45rem .7rem;font-size:.78rem;font-weight:850;text-decoration:none}.usage-dashboard{gap:1rem;min-width:0;display:grid}.usage-pulse-graph{background:linear-gradient(145deg,var(--surface-solid),var(--surface-strong)),var(--surface-strong);gap:.85rem;min-height:0;padding:.85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.usage-pulse-graph{background:linear-gradient(145deg,color-mix(in srgb,var(--surface-solid) 50%,transparent),color-mix(in srgb,var(--surface-strong) 32%,transparent)),color-mix(in srgb,var(--surface-strong) 42%,transparent)}}.usage-pulse-chart{z-index:2;border:1px solid var(--surface-rim);height:clamp(15rem,25vw,18.25rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.usage-pulse-chart{border:1px solid color-mix(in srgb,var(--surface-rim) 72%,transparent)}}.usage-pulse-chart{background:linear-gradient(180deg,var(--surface-solid),var(--surface-solid)),var(--surface-solid);border-radius:22px}@supports (color:color-mix(in lab,red,red)){.usage-pulse-chart{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-solid) 48%,transparent),color-mix(in srgb,var(--surface-solid) 22%,transparent)),color-mix(in srgb,var(--surface-solid) 24%,transparent)}}.usage-pulse-chart{box-shadow:inset 0 1px 0 var(--surface-rim-top),inset 0 -1px 0 var(--accent-3)}@supports (color:color-mix(in lab,red,red)){.usage-pulse-chart{box-shadow:inset 0 1px color-mix(in srgb,var(--surface-rim-top) 80%,transparent),inset 0 -1px color-mix(in srgb,var(--accent-3) 8%,transparent)}}.usage-pulse-chart svg{width:100%;height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.usage-pulse-grid-line{stroke:color-mix(in srgb,var(--accent-3) 13%,transparent)}}.usage-pulse-grid-line{stroke-width:1px;vector-effect:non-scaling-stroke}@supports (color:color-mix(in lab,red,red)){.usage-pulse-grid-line.vertical{stroke:color-mix(in srgb,var(--accent-3) 8%,transparent)}}.usage-pulse-axis-label,.usage-pulse-time-label{fill:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:0;font-size:12px;font-weight:800}.usage-pulse-axis-label.right{text-anchor:end}.usage-pulse-time-label{text-anchor:middle}.usage-pulse-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;vector-effect:non-scaling-stroke}@supports (color:color-mix(in lab,red,red)){.usage-pulse-line.tokens{stroke:color-mix(in srgb,var(--accent-2) 88%,white 12%)}}@supports (color:color-mix(in lab,red,red)){.usage-pulse-line.latency{stroke:color-mix(in srgb,var(--accent-aqua) 84%,white 16%)}}.usage-pulse-line.latency{stroke-width:3px;opacity:.92}.usage-pulse-point{cursor:pointer;outline:none}.usage-pulse-hit{fill:#0000}.usage-pulse-dot{fill:var(--surface-solid);stroke-width:3px;vector-effect:non-scaling-stroke;transition:r .15s,fill .15s,stroke .15s,opacity .15s}@supports (color:color-mix(in lab,red,red)){.usage-pulse-dot.tokens{stroke:color-mix(in srgb,var(--accent-2) 88%,white 12%)}}@supports (color:color-mix(in lab,red,red)){.usage-pulse-dot.latency{stroke:color-mix(in srgb,var(--accent-aqua) 86%,white 14%)}}.usage-pulse-dot.latency{opacity:.88}.usage-pulse-point:hover .usage-pulse-dot,.usage-pulse-point:focus-visible .usage-pulse-dot,.usage-pulse-point.selected .usage-pulse-dot{fill:var(--surface-solid)}@supports (color:color-mix(in lab,red,red)){.usage-pulse-point:hover .usage-pulse-dot,.usage-pulse-point:focus-visible .usage-pulse-dot,.usage-pulse-point.selected .usage-pulse-dot{fill:color-mix(in srgb,var(--surface-solid) 60%,var(--accent-2) 12%)}}.usage-pulse-point:hover .usage-pulse-dot,.usage-pulse-point:focus-visible .usage-pulse-dot,.usage-pulse-point.selected .usage-pulse-dot{stroke-width:4px}.usage-pulse-point.selected .usage-pulse-dot.tokens{filter:drop-shadow(0 0 14px var(--accent-2))}@supports (color:color-mix(in lab,red,red)){.usage-pulse-point.selected .usage-pulse-dot.tokens{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--accent-2) 34%,transparent))}}.usage-pulse-footer{z-index:2;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:.75rem;display:grid;position:relative}.usage-pulse-legend{color:var(--text-secondary);flex-wrap:wrap;gap:.75rem;font-size:.8rem;font-weight:850;display:flex}.usage-pulse-legend span{align-items:center;gap:.35rem;display:inline-flex}.usage-pulse-readout{border:1px solid var(--surface-rim);justify-self:end;gap:.12rem;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.usage-pulse-readout{border:1px solid color-mix(in srgb,var(--surface-rim) 68%,transparent)}}.usage-pulse-readout{background:var(--surface-solid);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.usage-pulse-readout{background:color-mix(in srgb,var(--surface-solid) 42%,transparent)}}.usage-pulse-readout{text-align:right;padding:.55rem .75rem}.usage-pulse-readout span,.usage-pulse-readout small{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:800;overflow:hidden}.usage-pulse-readout strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:900;overflow:hidden}.usage-metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.85rem;display:grid}.usage-metric{gap:.3rem;min-width:0;padding:1rem;display:grid}.usage-metric svg{color:var(--accent-3)}.usage-metric span{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.usage-metric strong{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:1.35rem;line-height:1.1;overflow:hidden}.usage-metric p{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.35}.usage-content-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,29rem),1fr));gap:1rem;display:grid}.usage-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;margin-bottom:1rem;display:flex}.usage-toolbar.compact{align-items:center}.usage-toolbar h2,.usage-toolbar p,.usage-group h3{margin:0}.usage-toolbar h2{font-size:1.08rem;font-weight:850}.usage-toolbar p{color:var(--text-secondary);margin-top:.2rem;font-size:.86rem;line-height:1.45}.usage-filter-row{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.usage-filter{color:var(--text-secondary);cursor:pointer;background:#ffffff4d;border:.5px solid #ffffff7a;border-radius:999px;padding:.42rem .7rem;font-size:.78rem;font-weight:850;transition:background .18s,color .18s,transform .16s}.usage-filter:hover{transform:translateY(-1px)}.usage-filter.active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.usage-filter.active{background:color-mix(in srgb,var(--accent) 18%,white 48%)}}.usage-filter.active{color:var(--text-primary)}.usage-bars-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.usage-group{background:#fff3;border-radius:16px;gap:.75rem;min-width:0;padding:.9rem;display:grid}.usage-group h3{font-size:.88rem;font-weight:850}.usage-provider-stack,.usage-record-list{gap:.7rem;display:grid}.usage-provider-tile{background:#ffffff3d;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.7rem;display:grid}.usage-provider-ring{border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;display:grid}.usage-provider-ring span{background:#fff;border-radius:50%;place-items:center;width:2.15rem;height:2.15rem;display:grid}@supports (color:color-mix(in lab,red,red)){.usage-provider-ring span{background:color-mix(in srgb,white 76%,var(--surface) 24%)}}.usage-provider-ring span{font-size:.72rem;font-weight:950}.usage-provider-tile h3,.usage-provider-tile p{margin:0}.usage-provider-tile h3{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:850;overflow:hidden}.usage-provider-tile p{color:var(--text-tertiary);font-size:.78rem}.usage-provider-tile strong{font-family:var(--font-mono);font-size:.86rem}.usage-record{background:#ffffff3d;border:.5px solid #ffffff70;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;padding:.85rem;transition:background .18s,transform .16s;display:grid}.usage-record:hover{background:#ffffff57;transform:translateY(-1px)}.usage-record-main{align-items:center;gap:.75rem;min-width:0;display:flex}.usage-record-icon{width:2.35rem;height:2.35rem;color:var(--accent-3);background:#ffffff70;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.usage-record h3,.usage-record p{margin:0}.usage-record h3{text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;font-weight:850;overflow:hidden}.usage-record p{color:var(--text-tertiary);margin-top:.2rem;font-size:.78rem;line-height:1.35}.usage-record-stats{color:var(--text-secondary);white-space:nowrap;justify-content:flex-end;align-items:center;gap:.55rem;font-size:.78rem;font-weight:800;display:flex}.usage-record-stats strong{color:var(--text-primary);font-family:var(--font-mono);background:#ffffff75;border-radius:999px;padding:.3rem .55rem}@keyframes graph-line-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-36px}}@keyframes graph-node-breathe{0%,to{scale:1}50%{scale:1.045}}@keyframes graph-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes usage-line-draw{0%{opacity:0;stroke-dashoffset:260px}to{opacity:1;stroke-dashoffset:0}}@media(max-width:1180px){.status-glance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.status-primary-grid,.status-secondary-grid{grid-template-columns:minmax(0,1fr)}.status-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.usage-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.status-graph-grid,.usage-visual-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:880px){.status-command,.status-command-copy{align-items:flex-start}.status-command{flex-direction:column}.status-command-actions{justify-content:space-between;width:100%}.status-main-grid,.status-lower-grid,.usage-content-grid,.status-graph-grid,.usage-visual-grid,.usage-bars-grid{grid-template-columns:minmax(0,1fr)}.status-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.status-home-hero,.status-home-title{flex-direction:column;align-items:flex-start}.status-home-actions,.status-chat-button{width:100%}.status-glance-grid,.status-usage-summary,.status-model-row,.status-connection-health,.status-usage-detail-header{grid-template-columns:minmax(0,1fr)}.status-bar-chart{gap:.35rem}.status-usage-day{min-height:10.5rem}.status-usage-bar-shell{height:8.5rem}.status-usage-detail-header{display:grid}.status-usage-detail-header span:last-child{text-align:left}.status-connection-health .status-connection-list,.status-health-summary{grid-template-columns:minmax(0,1fr)}.status-health-summary p{text-align:left;white-space:normal}.status-command-copy{flex-direction:column}.status-signal-grid,.status-usage-hero,.status-access-grid,.usage-metric-grid{grid-template-columns:minmax(0,1fr)}.status-signal{min-height:auto}.status-empty,.status-activity-row,.usage-record{grid-template-columns:auto minmax(0,1fr)}.status-empty a,.status-activity-row time,.usage-record-stats{grid-column:2;justify-self:start}.usage-toolbar{flex-direction:column}.usage-filter-row{justify-content:flex-start}.usage-record-stats{flex-wrap:wrap;justify-content:flex-start}}[data-theme=dark] .fluix-panel{background:var(--dark-glass-panel)}[data-theme=dark] .fluix-chrome,[data-theme=dark] .nav-link,[data-theme=dark] .fluix-button,[data-theme=dark] .fluix-icon-button,[data-theme=dark] .fluix-input,[data-theme=dark] .fluix-select{background:linear-gradient(145deg,#d5b4ff18,#0000 46%),#240f329e;border-color:#e8bfff29;box-shadow:inset 0 .5px #ffd3f72e,inset 0 -1px #00000047,0 1px 2px #00000042,0 18px 42px -26px #07000cb8}[data-theme=dark] .tm-sidebar,[data-theme=dark] .tm-topbar,[data-theme=dark] .tm-page-frame.chat-frame,[data-theme=dark] .chat-shell,[data-theme=dark] .drafts-shell{background:linear-gradient(145deg,#b18cff1a,#0000 38%),linear-gradient(315deg,#ff70ac14,#0000 46%),#170921c7}[data-theme=dark] .nav-link:hover,[data-theme=dark] .fluix-button:hover,[data-theme=dark] .fluix-icon-button:hover{background:linear-gradient(145deg,#d5b4ff21,#0000 46%),#341744b8}[data-theme=dark] .nav-link.active{background:linear-gradient(90deg,#b18cff3d,#0000 70%),linear-gradient(145deg,#ffb4e51f,#0000 48%),#321543c2;border-color:#ff70ac57}[data-theme=dark] .conversation-folder-count,[data-theme=dark] .conversation-drop-empty,[data-theme=dark] .conversation-row,[data-theme=dark] .conversation-editor,[data-theme=dark] .conversation-editor-input,[data-theme=dark] .conversation-confirm-action,[data-theme=dark] .conversation-mini-button,[data-theme=dark] .chat-status,[data-theme=dark] .message-card,[data-theme=dark] .message-avatar,[data-theme=dark] .chat-empty-card,[data-theme=dark] .draft-metric,[data-theme=dark] .drafts-list-panel,[data-theme=dark] .draft-review-panel,[data-theme=dark] .draft-filter-tabs button,[data-theme=dark] .draft-list-card,[data-theme=dark] .draft-kind-icon,[data-theme=dark] .draft-safety-note,[data-theme=dark] .draft-audit-item,[data-theme=dark] .drafts-empty,[data-theme=dark] .draft-row,[data-theme=dark] .entity-row,[data-theme=dark] .status-glance-card,[data-theme=dark] .status-empty,[data-theme=dark] .status-action-row,[data-theme=dark] .status-connection-row,[data-theme=dark] .status-activity-row,[data-theme=dark] .status-health-summary,[data-theme=dark] .status-model-totals summary,[data-theme=dark] .status-model-row,[data-theme=dark] .usage-record,[data-theme=dark] .usage-metric,[data-theme=dark] .connection-health-row,[data-theme=dark] .connection-row,[data-theme=dark] .connection-card,[data-theme=dark] .automation-metric,[data-theme=dark] .automation-card,[data-theme=dark] .automation-step-card,[data-theme=dark] .automation-wizard-stepper,[data-theme=dark] .automation-wizard-step,[data-theme=dark] .automation-wizard-stage,[data-theme=dark] .automation-wizard-footer,[data-theme=dark] .automation-review-card,[data-theme=dark] .automation-template-button,[data-theme=dark] .schedule-mode-button,[data-theme=dark] .schedule-preview,[data-theme=dark] .automation-preset-button,[data-theme=dark] .automation-tool-chip,[data-theme=dark] .automation-skill-card,[data-theme=dark] .automation-connection-card,[data-theme=dark] .automation-delivery-card,[data-theme=dark] .automation-run-row,[data-theme=dark] .automation-empty-history,[data-theme=dark] .skill-builder-section,[data-theme=dark] .skill-wizard-card{background:var(--dark-glass-card);border-color:#e8bfff24;box-shadow:inset 0 .5px #ffd3f71f,0 1px 2px #00000038,0 18px 42px -30px #000000b8}[data-theme=dark] .conversation-primary-actions{box-shadow:none;background:0 0;border:0}[data-theme=dark] .conversation-row:hover,[data-theme=dark] .automation-wizard-step:hover,[data-theme=dark] .automation-template-button:hover,[data-theme=dark] .schedule-mode-button:hover,[data-theme=dark] .automation-preset-button:hover,[data-theme=dark] .automation-tool-chip:hover,[data-theme=dark] .automation-skill-card:hover,[data-theme=dark] .automation-connection-card:hover,[data-theme=dark] .automation-delivery-card:hover,[data-theme=dark] .draft-list-card:hover,[data-theme=dark] .draft-filter-tabs button:hover{background:linear-gradient(145deg,#d5b4ff1f,#0000 46%),#381a48c7}[data-theme=dark] .conversation-row.selected,[data-theme=dark] .entity-row.selected,[data-theme=dark] .automation-wizard-step.active,[data-theme=dark] .schedule-mode-button.selected,[data-theme=dark] .automation-connection-card.selected,[data-theme=dark] .automation-tool-chip.selected,[data-theme=dark] .automation-skill-card.selected,[data-theme=dark] .automation-delivery-card.selected,[data-theme=dark] .draft-list-card.selected,[data-theme=dark] .draft-filter-tabs button.selected{background:linear-gradient(135deg,#b18cff38,#ff70ac14),#361746d1;border-color:#ff70ac57}[data-theme=dark] .entity-row:hover{background:linear-gradient(145deg,#d5b4ff1f,#0000 46%),#381a48c7;border-color:#e8bfff2e}[data-theme=dark] .status-pill{background:var(--dark-glass-chip);color:var(--text-secondary);border:.5px solid #e8bfff24}[data-theme=dark] .status-pill.connected,[data-theme=dark] .status-pill.completed,[data-theme=dark] .status-pill.approved,[data-theme=dark] .status-pill.sent,[data-theme=dark] .status-pill.text,[data-theme=dark] .status-pill.tool_result{color:#93f0bd;background:linear-gradient(135deg,#5fd0962e,#b18cff0f),#1d2b2794;border-color:#5fd09638}[data-theme=dark] .status-pill.pending,[data-theme=dark] .status-pill.running,[data-theme=dark] .status-pill.tool_use,[data-theme=dark] .status-pill.thinking,[data-theme=dark] .status-pill.available{color:#ffd38d;background:linear-gradient(135deg,#f0b2622b,#b18cff0d),#2d211c99;border-color:#f0b26238}[data-theme=dark] .status-pill.failed,[data-theme=dark] .status-pill.error,[data-theme=dark] .status-pill.rejected,[data-theme=dark] .status-pill.disconnected{color:#ff9a9a;background:linear-gradient(135deg,#ff707029,#ff70ac0f),#3014239e;border-color:#ff70703d}[data-theme=dark] .message.user .message-card{background:linear-gradient(135deg,#b18cff38,#ff70ac14),#2f1440d1;border-color:#b18cff47}[data-theme=dark] .message.assistant .message-card{background:linear-gradient(145deg,#ffd3f714,#0000 42%),linear-gradient(315deg,#b18cff14,#0000 52%),#291435c7}[data-theme=dark] .chat-composer{background:linear-gradient(#13081c3d,#13081cdb),#160820c2;border-top-color:#e8bfff1f}[data-theme=dark] .chat-input,[data-theme=dark] .fluix-input,[data-theme=dark] .fluix-select,[data-theme=dark] .draft-field input,[data-theme=dark] .draft-field textarea,[data-theme=dark] .draft-summary-input,[data-theme=dark] .memory-editor-form textarea,[data-theme=dark] .skill-helper-prompt textarea,[data-theme=dark] .automation-task-input{background:var(--dark-glass-field);color:var(--text-primary);border-color:#e8bfff29;box-shadow:inset 0 .5px #ffd3f71f,inset 0 0 18px #0000001a,0 1px 2px #0000003d}[data-theme=dark] .chat-input:focus,[data-theme=dark] .fluix-input:focus,[data-theme=dark] .draft-field input:focus,[data-theme=dark] .draft-field textarea:focus,[data-theme=dark] .memory-editor-form textarea:focus{background:linear-gradient(145deg,#ff70ac16,#0000 46%),#1b0b27db;border-color:#ff70ac66;box-shadow:inset 0 .5px #ffd3f729,0 0 0 3px #b18cff1f,0 18px 36px -28px #ff70ac8a}[data-theme=dark] .connection-search-box,[data-theme=dark] .connection-tools-search,[data-theme=dark] .skill-inline-search{color:var(--text-primary);background:linear-gradient(145deg,#d5b4ff1f,#0000 48%),#30173eb8;border-color:#e8bfff2b;box-shadow:inset 0 .5px #ffd3f724,0 1px 2px #0003}[data-theme=dark] .memory-search input,[data-theme=dark] .notes-search input,[data-theme=dark] .wiki-graph-search input,[data-theme=dark] .connection-search-box input,[data-theme=dark] .connection-tools-search input,[data-theme=dark] .skill-inline-search input,[data-theme=dark] .memory-search input:focus,[data-theme=dark] .notes-search input:focus,[data-theme=dark] .wiki-graph-search input:focus,[data-theme=dark] .connection-search-box input:focus,[data-theme=dark] .connection-tools-search input:focus,[data-theme=dark] .skill-inline-search input:focus{box-shadow:none;background:0 0;border:0;outline:none}[data-theme=dark] .markdown-message code{background:#190a23b8;border-color:#e8bfff29}[data-theme=dark] .drafts-notice,[data-theme=dark] .glass-notice{background:var(--accent-3);border-color:#e8bfff26}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .drafts-notice,[data-theme=dark] .glass-notice{background:color-mix(in srgb,var(--accent-3) 15%,#190a23b8)}}[data-theme=dark] .drafts-notice,[data-theme=dark] .glass-notice{box-shadow:inset 0 .5px #ffd3f721,0 16px 34px -28px #000000a3}[data-theme=dark] :is([class~="bg-white/20"],[class~="bg-white/25"],[class~="bg-white/30"],[class~="bg-white/35"],[class~="bg-white/40"],[class~="bg-white/45"],[class~="bg-white/50"]){background:linear-gradient(145deg,#be91ff17,#0000 42%),linear-gradient(318deg,#ff70ac0e,#0000 58%),#271134c2!important}[data-theme=dark] :is([class~="border-white/35"],[class~="border-white/40"],[class~="border-white/45"],[class~="border-white/50"],[class~="border-white/55"],[class~="border-white/60"]){border-color:#e8bfff26!important}[data-theme=dark] .setup-step-card,[data-theme=dark] .setup-device-row,[data-theme=dark] .provider-panel,[data-theme=dark] .provider-card,[data-theme=dark] .provider-choice,[data-theme=dark] .provider-wizard,[data-theme=dark] .provider-catalog-panel,[data-theme=dark] .provider-key-panel,[data-theme=dark] .provider-link-animation,[data-theme=dark] .provider-empty-state,[data-theme=dark] .model-sidebar-empty,[data-theme=dark] .setup-route-row,[data-theme=dark] .connection-setup-strip,[data-theme=dark] .connection-catalog-panel,[data-theme=dark] .catalog-toolkit-row,[data-theme=dark] .catalog-tool-preview-grid article,[data-theme=dark] .connection-tools-error,[data-theme=dark] .connection-tools-empty,[data-theme=dark] .connection-tool-card,[data-theme=dark] .connected-account-card,[data-theme=dark] .skill-empty-state,[data-theme=dark] .minion-log-panel,[data-theme=dark] .minion-metric-card,[data-theme=dark] .log-row,[data-theme=dark] .json-block,[data-theme=dark] .memory-detail-panel,[data-theme=dark] .memory-empty-state,[data-theme=dark] .memory-table-wrap,[data-theme=dark] .memory-explain-panel,[data-theme=dark] .memory-metadata-preview,[data-theme=dark] .memory-importance-control,[data-theme=dark] .skill-wizard-stepper,[data-theme=dark] .skill-wizard-hint-card,[data-theme=dark] .skill-suggestion-card,[data-theme=dark] .skill-suggestion-metrics>div,[data-theme=dark] .skill-suggested-access,[data-theme=dark] .suggested-grant-group,[data-theme=dark] .skill-model-popover,[data-theme=dark] .skill-model-source,[data-theme=dark] .skill-model-option,[data-theme=dark] .openrouter-suggestion,[data-theme=dark] .skill-model-empty,[data-theme=dark] .skill-preset-card,[data-theme=dark] .skill-contract-card,[data-theme=dark] .skill-contract-metric,[data-theme=dark] .skill-helper-card,[data-theme=dark] .skill-helper-stage div,[data-theme=dark] .skill-helper-preview-grid div,[data-theme=dark] .status-provider-bars,[data-theme=dark] .usage-provider-tile,[data-theme=dark] .usage-group,[data-theme=dark] .status-usage-bar,[data-theme=dark] .memory-view-toggle{background:linear-gradient(145deg,#be91ff17,#0000 42%),linear-gradient(318deg,#ff70ac0e,#0000 58%),#271134c2;border-color:#e8bfff26;box-shadow:inset 0 .5px #ffd3f721,inset 0 -1px #00000038,0 1px 2px #00000038,0 18px 42px -30px #000000b8}[data-theme=dark] .setup-step-card.complete,[data-theme=dark] .setup-step-card.warning,[data-theme=dark] .setup-route-row.warning,[data-theme=dark] .catalog-toolkit-row.expanded,[data-theme=dark] .provider-choice.selected,[data-theme=dark] .skill-model-source.selected,[data-theme=dark] .skill-model-option.selected,[data-theme=dark] .openrouter-suggestion.selected,[data-theme=dark] .skill-wizard-step:hover,[data-theme=dark] .skill-wizard-step.active{background:linear-gradient(145deg,#b18cff2e,#0000 44%),linear-gradient(318deg,#ff70ac1b,#0000 58%),#331744d6}[data-theme=dark] .setup-progress-pill,[data-theme=dark] .setup-subtle-pill,[data-theme=dark] .setup-step-index,[data-theme=dark] .setup-step-icon,[data-theme=dark] .setup-step-status,[data-theme=dark] .setup-step-badge,[data-theme=dark] .setup-step-action,[data-theme=dark] .setup-route-status,[data-theme=dark] .automation-wizard-step-mark,[data-theme=dark] .automation-step-icon,[data-theme=dark] .automation-delivery-icon,[data-theme=dark] .automation-tool-check,[data-theme=dark] .automation-account-chip,[data-theme=dark] .automation-scope-summary span,[data-theme=dark] .automation-grant-summary span,[data-theme=dark] .automation-card-timing span,[data-theme=dark] .automation-metric,[data-theme=dark] .provider-logo,[data-theme=dark] .thaumium-node,[data-theme=dark] .provider-check-node,[data-theme=dark] .connection-catalog-count,[data-theme=dark] .catalog-toolkit-meta span,[data-theme=dark] .catalog-category-list span,[data-theme=dark] button.connection-tools,[data-theme=dark] .connection-primary-action,[data-theme=dark] .connection-tool-tags span,[data-theme=dark] .connected-account-purpose,[data-theme=dark] .connected-account-identity,[data-theme=dark] .connected-account-default,[data-theme=dark] .connected-account-summary em,[data-theme=dark] .memory-detail-meta span,[data-theme=dark] .memory-search,[data-theme=dark] .memory-filter-row select,[data-theme=dark] .memory-stat-strip span,[data-theme=dark] .memory-editor-form select,[data-theme=dark] .memory-editor-form textarea,[data-theme=dark] .memory-table-content mark,[data-theme=dark] .skill-wizard-step>span,[data-theme=dark] .skill-wizard-footer,[data-theme=dark] .skill-helper-examples button,[data-theme=dark] .skill-model-summary-control,[data-theme=dark] .skill-contract-mark,[data-theme=dark] .skill-contract-note,[data-theme=dark] .skill-helper-icon,[data-theme=dark] .purpose-button{color:var(--text-primary);background:linear-gradient(145deg,#d5b4ff1f,#0000 48%),#30173eb8;border-color:#e8bfff2b;box-shadow:inset 0 .5px #ffd3f724,0 1px 2px #0003}[data-theme=dark] .purpose-button.selected,[data-theme=dark] .memory-view-toggle button.selected,[data-theme=dark] .skill-wizard-step.active>span,[data-theme=dark] .skill-wizard-step.complete>span{color:var(--text-primary);background:linear-gradient(135deg,#ff70ac29,#b18cff2e),#3a1948e0;box-shadow:inset 0 .5px #ffd3f72e,0 0 0 1px #ff70ac2e}[data-theme=dark] .connection-icon{border-color:var(--connection-color)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .connection-icon{border-color:color-mix(in srgb,var(--connection-color) 24%,#e8bfff38)}}[data-theme=dark] .connection-icon{background:linear-gradient(145deg,#ffd3f71f,transparent 38%),var(--connection-color)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .connection-icon{background:linear-gradient(145deg,#ffd3f71f,transparent 38%),color-mix(in srgb,var(--connection-color) 12%,#230e30d6)}}[data-theme=dark] .connection-icon{box-shadow:inset 0 .5px #ffd3f724,inset 0 -12px 24px var(--connection-color),0 16px 34px -24px var(--connection-color)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .connection-icon{box-shadow:inset 0 .5px #ffd3f724,inset 0 -12px 24px color-mix(in srgb,var(--connection-color) 8%,transparent),0 16px 34px -24px color-mix(in srgb,var(--connection-color) 48%,transparent)}}[data-theme=dark] .connection-icon:before,[data-theme=dark] .catalog-toolkit-icon{background:linear-gradient(#ffd3f724,#ffd3f700),#2a123794}[data-theme=dark] .connection-icon.app-store{background:#1f0e2bb8}[data-theme=dark] .memory-table th,[data-theme=dark] .memory-table td,[data-theme=dark] .catalog-tool-preview,[data-theme=dark] .connection-tools-panel,[data-theme=dark] .connected-account-list,[data-theme=dark] .proton-bridge-form,[data-theme=dark] .skill-suggestion-actions{border-color:#e8bfff21}[data-theme=dark] .memory-table tbody tr:hover,[data-theme=dark] .memory-table tbody tr.selected,[data-theme=dark] .memory-table tbody tr.search-match{background:linear-gradient(90deg,#b18cff29,#ff70ac0f),#2b123ab8}[data-theme=dark] .setup-step-action:hover,[data-theme=dark] button.connection-tools:hover,[data-theme=dark] .skill-helper-examples button:hover{background:linear-gradient(145deg,#ff70ac1f,#0000 48%),#3a1948d1}@media(prefers-reduced-motion:no-preference){.status-home-hero,.status-glance-card,.status-primary-grid>.status-panel,.status-secondary-grid>.status-panel{animation:.44s both soft-rise}.status-glance-card:nth-child(2){animation-delay:45ms}.status-glance-card:nth-child(3){animation-delay:90ms}.status-glance-card:nth-child(4){animation-delay:.135s}.status-primary-grid>.status-panel:first-child{animation-delay:.16s}.status-primary-grid>.status-panel:nth-child(2){animation-delay:.21s}.status-secondary-grid>.status-panel{animation-delay:.25s}}@keyframes thinking-dot{0%,to{opacity:.32;transform:translateY(0)}50%{opacity:.9;transform:translateY(-.18rem)}}@keyframes soft-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}.welcome-shell{background:radial-gradient(1200px 700px at 18% -10%,#d8b7ff8c,transparent 60%),radial-gradient(900px 600px at 95% 12%,#ea5f9f52,transparent 65%),radial-gradient(800px 700px at 50% 110%,#38a9a038,transparent 60%),var(--background-base);z-index:60;place-items:center;padding:clamp(1rem,4vw,2.5rem);animation:.48s cubic-bezier(.22,1,.36,1) welcome-shell-in;display:grid;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}[data-theme=dark] .welcome-shell{background:radial-gradient(1200px 700px at 18% -10%,#b18cff52,transparent 60%),radial-gradient(900px 600px at 95% 12%,#ff70ac38,transparent 65%),radial-gradient(800px 700px at 50% 110%,#58d2c82e,transparent 60%),var(--background-base)}.welcome-shell:before,.welcome-shell:after{content:"";pointer-events:none;background:radial-gradient(600px 400px at 30% 30%,var(--bloom-rose),transparent 70%);filter:blur(60px);opacity:.7;animation:18s ease-in-out infinite welcome-bloom;position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%}.welcome-shell:after{background:radial-gradient(600px 400px at 70% 70%,var(--bloom-lavender),transparent 70%);animation-duration:22s;animation-delay:-9s}@keyframes welcome-shell-in{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}@keyframes welcome-bloom{0%,to{transform:translate(0)scale(1)}50%{transform:translate(2%,-3%)scale(1.07)}}.welcome-card{background:linear-gradient(160deg,var(--surface-rim-top),var(--surface-rim) 65%) border-box,linear-gradient(160deg,var(--surface-strong) 0%,var(--surface) 100%) padding-box;width:min(640px,100%);max-height:min(94vh,880px);box-shadow:0 1px 0 var(--surface-rim-top) inset,0 30px 80px var(--shadow-strong),0 6px 20px var(--shadow-tint);-webkit-backdrop-filter:blur(32px)saturate(1.15);border:1px solid #0000;border-radius:24px;flex-direction:column;animation:.54s cubic-bezier(.22,1,.36,1) welcome-card-in;display:flex;position:relative;overflow:hidden}@keyframes welcome-card-in{0%{opacity:0;transform:translateY(14px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.welcome-card-header{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:clamp(1.5rem,4vw,2.4rem) clamp(1.5rem,4vw,2.6rem) 0;display:flex}.welcome-mark{background:radial-gradient(circle at 30% 25%,var(--brand-lilac),transparent 65%),radial-gradient(circle at 75% 80%,var(--bloom-rose),transparent 70%),var(--surface-strong);border:1px solid var(--surface-rim);width:64px;height:64px;box-shadow:0 1px 0 var(--surface-rim-top) inset,0 12px 32px var(--shadow-tint);border-radius:18px;justify-content:center;align-items:center;animation:.7s cubic-bezier(.22,1,.36,1) both welcome-mark-in;display:inline-flex}@keyframes welcome-mark-in{0%{opacity:0;transform:scale(.85)rotate(-3deg)}to{opacity:1;transform:scale(1)rotate(0)}}.welcome-mark img{object-fit:contain;width:38px;height:38px}.welcome-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary);font-size:.72rem;font-weight:600}.welcome-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:clamp(1.6rem,2.2vw + 1rem,2.4rem);font-weight:600;line-height:1.1}.welcome-subtitle{max-width:44ch;color:var(--text-secondary);margin:0 auto;font-size:.95rem;line-height:1.55}.welcome-progress{justify-content:center;align-items:center;gap:6px;padding:18px 0 4px;display:flex}.welcome-progress-dot{width:28px;height:5px;transition:background var(--motion-medium) ease,width var(--motion-medium) ease;background:#5c4b7a29;border-radius:999px}.welcome-progress-dot.active{background:linear-gradient(90deg,var(--brand-violet),var(--brand-rose));width:36px}.welcome-progress-dot.done{background:linear-gradient(90deg,var(--brand-violet) 30%,#5c4b7a59)}.welcome-card-body{flex-direction:column;gap:18px;padding:clamp(1.25rem,3vw,2rem) clamp(1.5rem,4vw,2.6rem) clamp(1.5rem,3vw,2rem);display:flex;overflow-y:auto}.welcome-step{animation:.32s cubic-bezier(.22,1,.36,1) welcome-step-in}@keyframes welcome-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.welcome-field{gap:6px;display:grid}.welcome-field-label{color:var(--text-primary);font-size:.85rem;font-weight:600}.welcome-field-help{color:var(--text-tertiary);font-size:.78rem;line-height:1.45}.welcome-input,.welcome-select{width:100%;font-size:.95rem;font-family:var(--font-mono);color:var(--text-primary);background:var(--surface-strong);border:1px solid var(--line-subtle);transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease;border-radius:12px;outline:none;padding:12px 14px}.welcome-input:focus,.welcome-select:focus{border-color:var(--brand-violet);box-shadow:0 0 0 3px var(--brand-violet)}@supports (color:color-mix(in lab,red,red)){.welcome-input:focus,.welcome-select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-violet) 18%,transparent)}}.welcome-input-row{align-items:stretch;gap:8px;display:flex}.welcome-icon-button{border:1px solid var(--line-subtle);background:var(--surface-strong);min-width:44px;color:var(--text-secondary);cursor:pointer;transition:background var(--motion-fast) ease;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.welcome-icon-button:hover{background:var(--surface-solid)}.welcome-provider-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.welcome-provider{text-align:left;border:1px solid var(--line-subtle);background:var(--surface-strong);cursor:pointer;transition:transform var(--motion-fast) ease,border-color var(--motion-fast) ease,background var(--motion-fast) ease,box-shadow var(--motion-fast) ease;border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.welcome-provider:hover{background:var(--surface-solid);border-color:var(--brand-violet);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.welcome-provider:hover{border-color:color-mix(in srgb,var(--brand-violet) 30%,var(--line-subtle))}}.welcome-provider:hover{box-shadow:0 6px 20px var(--shadow-tint)}.welcome-provider.selected{border-color:var(--brand-violet);background:var(--brand-violet)}@supports (color:color-mix(in lab,red,red)){.welcome-provider.selected{background:color-mix(in srgb,var(--brand-violet) 6%,var(--surface-strong))}}.welcome-provider.selected{box-shadow:0 0 0 1px var(--brand-violet),0 12px 32px var(--shadow-tint)}.welcome-provider-title{color:var(--text-primary);justify-content:space-between;align-items:center;gap:8px;font-size:.95rem;font-weight:600;display:flex}.welcome-provider-blurb{color:var(--text-secondary);font-size:.82rem;line-height:1.45}.welcome-provider-help{color:var(--text-tertiary);font-size:.78rem}.welcome-badge{letter-spacing:.04em;text-transform:uppercase;background:var(--brand-violet);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.68rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.welcome-badge{background:color-mix(in srgb,var(--brand-violet) 12%,transparent)}}.welcome-badge{color:var(--brand-violet)}.welcome-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.welcome-button{cursor:pointer;transition:transform var(--motion-fast) ease,box-shadow var(--motion-fast) ease,background var(--motion-fast) ease;border-radius:12px;align-items:center;gap:8px;padding:11px 18px;font-size:.95rem;font-weight:500;display:inline-flex}.welcome-button-primary{background:linear-gradient(135deg,var(--brand-violet),var(--brand-rose));color:#fff;box-shadow:0 1px #fff6 inset,0 8px 24px var(--brand-violet);border:none}@supports (color:color-mix(in lab,red,red)){.welcome-button-primary{box-shadow:0 1px #fff6 inset,0 8px 24px color-mix(in srgb,var(--brand-violet) 35%,transparent)}}.welcome-button-primary:hover:not(:disabled){box-shadow:0 1px #fff6 inset,0 12px 32px var(--brand-violet);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.welcome-button-primary:hover:not(:disabled){box-shadow:0 1px #fff6 inset,0 12px 32px color-mix(in srgb,var(--brand-violet) 45%,transparent)}}.welcome-button-primary:disabled{opacity:.55;cursor:not-allowed}.welcome-button-ghost{color:var(--text-secondary);border:1px solid var(--line-subtle);background:0 0}.welcome-button-ghost:hover:not(:disabled){background:var(--surface-strong);color:var(--text-primary)}.welcome-link{color:var(--brand-violet);font-weight:500;text-decoration:none}.welcome-link:hover{text-decoration:underline}.welcome-error{background:var(--tm-error-bg);color:var(--tm-error);border-radius:10px;align-items:center;gap:6px;padding:10px 12px;font-size:.85rem;animation:.24s cubic-bezier(.22,1,.36,1) welcome-step-in;display:flex}.welcome-success{background:var(--accent-green);border-radius:10px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.welcome-success{background:color-mix(in srgb,var(--accent-green) 14%,transparent)}}.welcome-success{color:var(--accent-green);align-items:center;gap:6px;font-size:.85rem;display:flex}.welcome-summary{background:var(--brand-violet);border-radius:14px;gap:8px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.welcome-summary{background:color-mix(in srgb,var(--brand-violet) 6%,var(--surface-strong))}}.welcome-summary{border:1px solid var(--line-subtle);color:var(--text-secondary);font-size:.88rem}.welcome-summary code{font-family:var(--font-mono);color:var(--text-primary);background:var(--surface-solid);border-radius:6px;padding:2px 6px;font-size:.82rem}.welcome-checkmark{background:linear-gradient(135deg,var(--brand-violet),var(--brand-rose));color:#fff;width:64px;height:64px;box-shadow:0 12px 32px var(--brand-violet);border-radius:999px;justify-content:center;align-items:center;margin:8px auto 4px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.welcome-checkmark{box-shadow:0 12px 32px color-mix(in srgb,var(--brand-violet) 35%,transparent)}}.welcome-checkmark{animation:.6s cubic-bezier(.22,1.4,.36,1) both welcome-checkmark-pop}@keyframes welcome-checkmark-pop{0%{opacity:0;transform:scale(.4)rotate(-6deg)}60%{transform:scale(1.08)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}.welcome-spinner{border:2px solid;border-right-color:#0000;border-radius:999px;width:14px;height:14px;animation:.7s linear infinite welcome-spin}@keyframes welcome-spin{to{transform:rotate(360deg)}}.welcome-pwd-strength{gap:4px;margin-top:4px;display:flex}.welcome-pwd-strength span{height:4px;transition:background var(--motion-fast) ease;background:#5c4b7a29;border-radius:999px;flex:1}.welcome-pwd-strength.s1 span:nth-child(-n+1),.welcome-pwd-strength.s2 span:nth-child(-n+2),.welcome-pwd-strength.s3 span:nth-child(-n+3),.welcome-pwd-strength.s4 span:nth-child(-n+4){background:linear-gradient(90deg,var(--brand-violet),var(--brand-rose))}.notes-workspace{--memory-panel:var(--surface-solid,#fff)}@supports (color:color-mix(in lab,red,red)){.notes-workspace{--memory-panel:color-mix(in srgb, var(--surface-solid,#fff) 78%, transparent)}}.notes-workspace{--memory-panel-muted:var(--surface-solid,#fff)}@supports (color:color-mix(in lab,red,red)){.notes-workspace{--memory-panel-muted:color-mix(in srgb, var(--surface-solid,#fff) 60%, transparent)}}.notes-workspace{--memory-field:#ffffff85;--memory-field-strong:#ffffffbd;--memory-line:var(--line-subtle,#543a601c)}@supports (color:color-mix(in lab,red,red)){.notes-workspace{--memory-line:color-mix(in srgb, var(--line-subtle,#543a601c) 92%, transparent)}}.notes-workspace{--memory-line-strong:var(--accent-3,#5f6fa2)}@supports (color:color-mix(in lab,red,red)){.notes-workspace{--memory-line-strong:color-mix(in srgb, var(--accent-3,#5f6fa2) 34%, var(--line-strong,#543a6033))}}.notes-workspace{--memory-canvas:#f8faff;--memory-graph-grid:#56627a13;--memory-blue:#5e7ce2;--memory-teal:#2f9f94;gap:14px;display:grid}[data-theme=dark] .notes-workspace{--memory-panel:#12141dc7;--memory-panel-muted:#171924b8;--memory-field:#090c1475;--memory-field-strong:#0b0f18ad;--memory-line:#e2e8f01c;--memory-line-strong:#7da7ff57;--memory-canvas:#0d1118;--memory-graph-grid:#e2e8f00b;--memory-blue:#8ba8ff;--memory-teal:#56c9ba}.notes-workspace .fluix-panel{border-color:var(--memory-line);background:var(--memory-panel);-webkit-backdrop-filter:blur(22px)saturate(130%);border-radius:10px;box-shadow:inset 0 1px #ffffff0f,0 22px 58px -38px #00000075}.notes-workspace .fluix-button,.notes-workspace .fluix-icon-button{border-color:var(--memory-line);background:var(--memory-field);min-height:36px;box-shadow:none;border-radius:8px}.notes-workspace .fluix-icon-button{width:36px}.notes-workspace .fluix-button:hover:not(:disabled),.notes-workspace .fluix-icon-button:hover:not(:disabled){border-color:var(--memory-line-strong);background:var(--memory-field-strong);box-shadow:0 10px 24px -18px #00000073}.notes-workspace .fluix-button.primary{border-color:var(--memory-blue)}@supports (color:color-mix(in lab,red,red)){.notes-workspace .fluix-button.primary{border-color:color-mix(in srgb,var(--memory-blue) 42%,transparent)}}.notes-workspace .fluix-button.primary{background:var(--memory-blue)}@supports (color:color-mix(in lab,red,red)){.notes-workspace .fluix-button.primary{background:color-mix(in srgb,var(--memory-blue) 17%,var(--memory-field))}}.notes-page{grid-template-columns:320px minmax(0,1fr);align-items:stretch;gap:14px;min-height:520px;display:grid}.notes-list{flex-direction:column;gap:12px;min-height:0;padding:14px;display:flex}.notes-list-header{flex-direction:column;gap:8px;display:flex}.notes-search{background:var(--memory-field);border:1px solid var(--memory-line);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;display:flex}.notes-search input{color:inherit;background:0 0;border:none;outline:none;flex:1;font-size:13px}.notes-list-rows{flex-direction:column;flex:220px;gap:4px;margin:-4px;padding:4px;display:flex;overflow-y:auto}.memory-evidence-list{border-top:1px solid var(--memory-line);gap:6px;max-height:246px;padding-top:12px;display:grid;overflow-y:auto}.memory-evidence-heading{color:var(--text-tertiary,#6b7689);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.memory-evidence-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;gap:3px;padding:8px 10px;display:grid}.memory-evidence-row:hover{background:var(--memory-field)}.memory-evidence-row.selected{border-color:var(--memory-teal)}@supports (color:color-mix(in lab,red,red)){.memory-evidence-row.selected{border-color:color-mix(in srgb,var(--memory-teal) 46%,transparent)}}.memory-evidence-row.selected{background:var(--memory-teal)}@supports (color:color-mix(in lab,red,red)){.memory-evidence-row.selected{background:color-mix(in srgb,var(--memory-teal) 13%,transparent)}}.memory-evidence-row span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.memory-evidence-row small,.memory-evidence-empty{color:var(--text-tertiary,#6b7689);font-size:11px}.notes-list-row{text-align:left;cursor:pointer;color:inherit;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-rows:auto auto auto;grid-template-columns:1fr auto;gap:2px 8px;padding:10px 12px;transition:background .15s,border-color .15s;display:grid}.notes-list-row:hover{background:var(--memory-field)}.notes-list-row.selected{background:var(--memory-blue)}@supports (color:color-mix(in lab,red,red)){.notes-list-row.selected{background:color-mix(in srgb,var(--memory-blue) 12%,var(--memory-field))}}.notes-list-row.selected{border-color:var(--memory-line-strong)}.notes-list-row strong{grid-area:1/1;font-size:13px;font-weight:600}.notes-list-slug{color:var(--text-tertiary,#6b7689);grid-area:2/1;font-family:SF Mono,Menlo,monospace;font-size:11px}.notes-list-date{color:var(--text-tertiary,#6b7689);grid-area:1/2/span 2;align-self:center;font-size:11px}.notes-list-tags{color:var(--text-tertiary,#6b7689);grid-area:3/1/auto/span 2;font-size:11px}.notes-empty{color:var(--text-secondary,#a6b0c2);padding:12px;font-size:13px}.notes-empty button{color:var(--accent-primary,#7da7ff);cursor:pointer;background:0 0;border:none;text-decoration:underline}.notes-editor{flex-direction:column;gap:12px;min-height:0;padding:14px;display:flex}.notes-editor-header{align-items:center;gap:12px;display:flex}.notes-title-input{color:inherit;background:0 0;border:none;outline:none;flex:1;font-family:SF Pro Display,-apple-system,sans-serif;font-size:20px;font-weight:600}.notes-editor-actions{align-items:center;gap:8px;display:flex}.notes-mode-switch{background:var(--memory-field);border-radius:8px;padding:2px;display:flex}.notes-mode-switch button{color:var(--text-secondary,#a6b0c2);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;display:inline-flex}.notes-mode-switch button.selected{background:var(--memory-field-strong);color:var(--text-primary,#e6eaf2)}.notes-tags-row{color:var(--text-secondary,#a6b0c2);align-items:center;gap:12px;font-size:12px;display:flex}.notes-tags-row label{font-weight:600}.notes-tags-row input{background:var(--memory-field);border:1px solid var(--memory-line);color:inherit;border-radius:6px;outline:none;flex:1;padding:4px 8px;font-size:12px}.notes-tags-row input:focus{border-color:var(--memory-line-strong)}.notes-slug-hint{color:var(--text-tertiary,#6b7689);font-family:SF Mono,Menlo,monospace;font-size:11px}.notes-slug-hint code{background:var(--memory-field);border-radius:4px;padding:1px 6px}.notes-editor-body{flex:1;gap:12px;min-height:0;display:grid;position:relative;overflow:hidden}.notes-editor-body.mode-split{grid-template-columns:1fr 1fr}.notes-editor-body.mode-edit,.notes-editor-body.mode-preview{grid-template-columns:1fr}.notes-textarea{background:var(--memory-field);border:1px solid var(--memory-line);color:inherit;resize:none;border-radius:8px;outline:none;min-height:0;padding:16px;font-family:SF Mono,Menlo,monospace;font-size:13px;line-height:1.6}.notes-textarea:focus{border-color:var(--memory-line-strong)}.notes-wikilink-suggest{z-index:10;border:1px solid var(--memory-line);background:var(--memory-panel,#15151c);border-radius:8px;gap:4px;width:min(320px,100% - 24px);padding:6px;display:grid;position:absolute;top:12px;left:12px}@supports (color:color-mix(in lab,red,red)){.notes-wikilink-suggest{background:color-mix(in srgb,var(--memory-panel,#15151c) 96%,black)}}.notes-wikilink-suggest{box-shadow:0 16px 40px #00000038}.notes-wikilink-suggest button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:7px 8px;display:flex}.notes-wikilink-suggest button:hover{background:var(--memory-field)}.notes-wikilink-suggest code{color:var(--text-tertiary,#6b7689);font-size:11px}.notes-preview{background:var(--memory-field);border:1px solid var(--memory-line);border-radius:8px;padding:16px 20px;font-size:14px;line-height:1.7;overflow-y:auto}.notes-preview h1,.notes-preview h2,.notes-preview h3{margin-top:1.4em;margin-bottom:.4em;font-family:SF Pro Display,-apple-system,sans-serif}.notes-preview h1:first-child,.notes-preview h2:first-child{margin-top:0}.notes-preview p{margin:.6em 0}.notes-preview code{background:var(--memory-field-strong);border-radius:4px;padding:1px 5px;font-family:SF Mono,Menlo,monospace;font-size:.9em}.notes-preview pre{background:var(--memory-field-strong);border-radius:8px;padding:12px 14px;overflow-x:auto}.notes-preview pre code{background:0 0;padding:0}.notes-preview a{color:var(--accent-primary,#7da7ff);text-decoration:underline}.notes-preview .wikilink{color:var(--memory-blue);background:var(--memory-blue)}@supports (color:color-mix(in lab,red,red)){.notes-preview .wikilink{background:color-mix(in srgb,var(--memory-blue) 12%,transparent)}}.notes-preview .wikilink{border-radius:4px;padding:1px 6px;text-decoration:none}.notes-preview .wikilink:hover{background:var(--memory-blue)}@supports (color:color-mix(in lab,red,red)){.notes-preview .wikilink:hover{background:color-mix(in srgb,var(--memory-blue) 20%,transparent)}}.notes-preview .wikilink-missing{color:var(--accent-warning,#e8c46a);background:#e8c46a1a;font-style:italic}.notes-preview-loading{color:var(--text-tertiary,#6b7689);font-size:13px}.notes-backlinks{border-top:1px solid var(--memory-line);padding-top:12px}.notes-backlinks h3{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary,#a6b0c2);margin:0 0 8px;font-size:12px}.notes-backlinks ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.notes-backlinks a{color:var(--accent-primary,#7da7ff);text-decoration:none}.notes-backlinks a:hover{text-decoration:underline}.notes-error{color:var(--accent-warning,#e87b7b);background:#e87b7b1f;border:1px solid #e87b7b40;border-radius:8px;padding:8px 12px;font-size:13px}.memory-evidence-detail{min-height:420px}.memory-evidence-title{min-width:0}.memory-evidence-title h2{margin:0;font-size:20px}.memory-evidence-title span{color:var(--text-tertiary,#6b7689);margin-top:2px;font-family:SF Mono,Menlo,monospace;font-size:11px;display:block}.memory-evidence-card{border:1px solid var(--memory-line);background:var(--memory-field);border-radius:8px;gap:16px;margin-top:8px;padding:16px;display:grid}.memory-evidence-card p{margin:0;font-size:16px;line-height:1.55}.memory-evidence-card dd{margin:3px 0 0;font-size:13px}.memory-evidence-links a{color:var(--accent-primary,#7da7ff);background:#7da7ff1a;border-radius:6px;padding:4px 7px;font-family:SF Mono,Menlo,monospace;font-size:12px;text-decoration:none}.fluix-button.danger{color:var(--accent-warning,#e87b7b)}.fluix-button.danger:hover{background:#e87b7b1a}@media(max-width:900px){.notes-page,.notes-editor-body.mode-split{grid-template-columns:1fr}}.wiki-graph-panel{gap:10px;min-width:0;display:grid}.wiki-graph-toolbar{border:1px solid var(--memory-line);background:var(--memory-panel);border-radius:8px;grid-template-columns:minmax(160px,auto) minmax(220px,1fr) auto auto auto;align-items:center;gap:8px;padding:8px;display:grid}.wiki-graph-title{align-items:center;gap:8px;min-width:0;display:inline-flex}.wiki-graph-title strong{font-size:13px}.wiki-graph-title span{color:var(--text-tertiary,#6b7689);white-space:nowrap;font-size:12px}.wiki-graph-search{border:1px solid var(--memory-line);background:var(--memory-field);border-radius:8px;align-items:center;gap:6px;min-width:220px;padding:7px 10px;display:flex}.wiki-graph-search input{min-width:0;color:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.wiki-evidence-toggle{color:var(--text-secondary,#a6b0c2);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:inline-flex}.wiki-graph-layout{grid-template-columns:minmax(0,1fr) 320px;gap:10px;min-height:330px;display:grid}.wiki-graph-canvas{border:1px solid var(--memory-line);background:linear-gradient(var(--memory-graph-grid) 1px,transparent 1px),linear-gradient(90deg,var(--memory-graph-grid) 1px,transparent 1px),var(--memory-canvas);touch-action:none;background-size:32px 32px;border-radius:8px;min-height:330px;position:relative;overflow:hidden}.wiki-graph-world{transform:translate(var(--graph-pan-x),var(--graph-pan-y)) scale(var(--graph-zoom));transform-origin:0 0;transition:transform .18s;position:absolute;top:0;right:0;bottom:0;left:0}.wiki-graph-lines{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.wiki-edge{stroke:var(--memory-blue);stroke-width:.18px;vector-effect:non-scaling-stroke}.wiki-edge.evidence{stroke:var(--memory-teal);stroke-dasharray:3 3}.wiki-edge.manual{stroke:var(--accent-warning,#e8c46a)}.wiki-node{left:var(--node-x);top:var(--node-y);transform:translate(-50%,-50%) scale(var(--node-size));border:1px solid var(--memory-blue);align-items:center;gap:6px;max-width:164px;min-height:32px;padding:7px 10px;display:inline-flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.wiki-node{border:1px solid color-mix(in srgb,var(--memory-blue) 34%,transparent)}}.wiki-node{background:var(--memory-field-strong);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.wiki-node{background:color-mix(in srgb,var(--memory-field-strong) 88%,var(--memory-blue))}}.wiki-node{color:var(--text-primary,#e6eaf2);cursor:pointer;z-index:2;box-shadow:0 12px 26px -20px #000000a6}.wiki-node span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.wiki-node.memory{border-color:var(--memory-teal);max-width:132px}@supports (color:color-mix(in lab,red,red)){.wiki-node.memory{border-color:color-mix(in srgb,var(--memory-teal) 42%,transparent)}}.wiki-node.memory{background:var(--memory-field-strong)}@supports (color:color-mix(in lab,red,red)){.wiki-node.memory{background:color-mix(in srgb,var(--memory-field-strong) 86%,var(--memory-teal))}}.wiki-node.memory{opacity:.92;z-index:1}.wiki-node.missing{background:var(--surface-2,#ffffff0f);border-color:#e8c46a70}@supports (color:color-mix(in lab,red,red)){.wiki-node.missing{background:color-mix(in srgb,var(--surface-2,#ffffff0f) 86%,#e8c46a)}}.wiki-node.missing{color:var(--accent-warning,#e8c46a)}.wiki-node.selected{border-color:var(--memory-blue);box-shadow:0 0 0 3px var(--memory-blue),0 18px 34px -22px #000000ad}@supports (color:color-mix(in lab,red,red)){.wiki-node.selected{box-shadow:0 0 0 3px color-mix(in srgb,var(--memory-blue) 18%,transparent),0 18px 34px -22px #000000ad}}.wiki-node.selected{z-index:3}.wiki-graph-controls{z-index:2;background:var(--memory-panel);border-radius:999px;align-items:center;gap:6px;padding:6px;display:inline-flex;position:absolute;top:12px;right:12px}@supports (color:color-mix(in lab,red,red)){.wiki-graph-controls{background:color-mix(in srgb,var(--memory-panel) 88%,black)}}.wiki-graph-controls{border:1px solid var(--memory-line)}.wiki-graph-controls span{text-align:center;min-width:44px;color:var(--text-tertiary,#6b7689);font-size:11px}.wiki-graph-inspector{border:1px solid var(--memory-line);background:var(--memory-panel);border-radius:8px;min-width:0;max-height:330px;padding:14px;overflow:hidden auto}.wiki-inspector-empty{min-height:240px;color:var(--text-tertiary,#6b7689);text-align:center;place-items:center;gap:8px;display:grid}.wiki-inspector-section{gap:12px;min-width:0;display:grid;overflow:hidden}.wiki-inspector-heading{align-items:center;gap:8px;display:flex}.wiki-inspector-heading h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;overflow:hidden}.wiki-inspector-slug{color:var(--text-tertiary,#6b7689);overflow-wrap:anywhere;margin:0;font-family:SF Mono,Menlo,monospace;font-size:12px}.wiki-inspector-body{color:var(--text-secondary,#a6b0c2);-webkit-line-clamp:3;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.wiki-inspector-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.wiki-inspector-meta div{border:1px solid var(--memory-line);background:var(--memory-field);border-radius:8px;gap:2px;min-width:0;padding:7px 9px;display:grid}.wiki-inspector-meta dt{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary,#6b7689);font-size:10px}.wiki-inspector-meta dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.wiki-inspector-control{gap:6px;display:grid}.wiki-inspector-control label{color:var(--text-tertiary,#6b7689);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.wiki-inspector-control div{gap:6px;display:flex}.wiki-inspector-control select{border:1px solid var(--memory-line);background:var(--memory-field);min-width:0;color:inherit;border-radius:8px;flex:1;padding:7px 8px}.wiki-inspector-list{gap:6px;display:grid}.wiki-inspector-row{background:var(--memory-field);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}.wiki-inspector-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wiki-inspector-row.evidence span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.wiki-graph-empty{border:1px solid var(--memory-line);min-height:240px;color:var(--text-tertiary,#6b7689);text-align:center;border-radius:8px;place-items:center;gap:8px;display:grid}@media(max-width:1000px){.wiki-graph-toolbar,.wiki-graph-layout{grid-template-columns:1fr}.wiki-graph-inspector{min-height:220px}}.memory-workbench{--memory-panel:#ffffffc2;--memory-panel-strong:#ffffffe6;--memory-field:#ffffff94;--memory-field-strong:#ffffffd1;--memory-line:#5b677d29;--memory-line-strong:#5e7ce26b;--memory-canvas:#f8faff;--memory-graph-grid:#56627a13;--memory-blue:#5e7ce2;--memory-teal:#2f9f94;--memory-warn:#d66c6c;grid-template-rows:minmax(270px,.68fr) minmax(0,1fr);gap:14px;width:100%;min-width:0;height:100%;min-height:0;display:grid}[data-theme=dark] .memory-workbench{--memory-panel:#0f1119cc;--memory-panel-strong:#13161feb;--memory-field:#080b127a;--memory-field-strong:#0b0f18b3;--memory-line:#e2e8f01c;--memory-line-strong:#7da7ff5c;--memory-canvas:#0d1118;--memory-graph-grid:#e2e8f00b;--memory-blue:#8ba8ff;--memory-teal:#56c9ba;--memory-warn:#ff8a8a}.memory-workbench .fluix-panel{border-color:var(--memory-line);background:var(--memory-panel);-webkit-backdrop-filter:blur(22px)saturate(130%);border-radius:10px;min-width:0;box-shadow:inset 0 1px #ffffff0f,0 24px 60px -42px #0000008c}.memory-workbench .fluix-button,.memory-workbench .fluix-icon-button{border-color:var(--memory-line);background:var(--memory-field);min-height:36px;box-shadow:none;border-radius:8px}.memory-workbench .fluix-icon-button{width:36px}.memory-workbench .fluix-button:hover:not(:disabled),.memory-workbench .fluix-icon-button:hover:not(:disabled){border-color:var(--memory-line-strong);background:var(--memory-field-strong);box-shadow:0 10px 24px -18px #00000073}.memory-workbench .fluix-button.primary{border-color:var(--memory-blue)}@supports (color:color-mix(in lab,red,red)){.memory-workbench .fluix-button.primary{border-color:color-mix(in srgb,var(--memory-blue) 42%,transparent)}}.memory-workbench .fluix-button.primary{background:var(--memory-blue)}@supports (color:color-mix(in lab,red,red)){.memory-workbench .fluix-button.primary{background:color-mix(in srgb,var(--memory-blue) 17%,var(--memory-field))}}.memory-workbench .fluix-icon-button.danger{color:var(--memory-warn)}.memory-shell{grid-template-columns:minmax(280px,.72fr) minmax(620px,2.4fr) minmax(320px,.92fr);align-items:stretch;gap:14px;min-width:0;min-height:0;display:grid}.memory-library,.memory-editor,.memory-detail-rail{height:100%;min-height:0;overflow:hidden}.memory-library{grid-template-rows:auto minmax(0,1fr);gap:12px;padding:14px;display:grid}.memory-library-actions{gap:9px;display:grid}.memory-search{border:1px solid var(--memory-line);background:var(--memory-field);min-width:0;min-height:36px;color:var(--text-tertiary);border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:flex}.memory-search input{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;font-size:13px}.memory-segmented{border:1px solid var(--memory-line);background:var(--memory-field);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:2px;display:grid}.memory-segmented.compact{grid-template-columns:none;display:inline-flex}.memory-segmented button{min-width:0;min-height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.memory-segmented button.selected{background:var(--memory-field-strong);color:var(--text-primary)}.memory-list{align-content:start;gap:5px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.memory-list-row,.memory-evidence-item{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:10px 11px;display:grid}.memory-list-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.memory-list-row:hover,.memory-evidence-item:hover{background:var(--memory-field)}.memory-list-row.selected,.memory-evidence-item.selected{border-color:var(--memory-line-strong);background:var(--memory-blue)}@supports (color:color-mix(in lab,red,red)){.memory-list-row.selected,.memory-evidence-item.selected{background:color-mix(in srgb,var(--memory-blue) 13%,var(--memory-field))}}.memory-list-row span{gap:3px;min-width:0;display:grid}.memory-list-row strong,.memory-evidence-item span{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.memory-list-row code{color:var(--text-tertiary);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.memory-list-row small,.memory-evidence-item small{color:var(--text-tertiary);font-size:11px}.memory-evidence-item{gap:5px}.memory-evidence-item span{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}.memory-empty{color:var(--text-secondary);margin:0;padding:12px;font-size:13px}.memory-empty button{color:var(--memory-blue);cursor:pointer;background:0 0;border:0;text-decoration:underline}.memory-editor{grid-template-rows:auto auto minmax(0,1fr);gap:12px;padding:14px;display:grid}.memory-editor-header{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.memory-title-stack{align-items:center;gap:10px;min-width:0;display:flex}.memory-title-stack>svg{color:var(--text-secondary);flex:none}.memory-title-stack h2{margin:0;font-size:20px}.memory-title-stack code{max-width:min(520px,100%);color:var(--text-tertiary);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.memory-title-input{width:100%;min-width:0;color:var(--text-primary);background:0 0;border:0;outline:none;font-size:21px;font-weight:750}.memory-editor-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.memory-meta-row{align-items:center;gap:10px;min-width:0;display:flex}.memory-meta-row label{min-width:0;color:var(--text-secondary);flex:1;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.memory-meta-row input{border:1px solid var(--memory-line);background:var(--memory-field);min-width:0;min-height:34px;color:var(--text-primary);border-radius:8px;outline:none;flex:1;padding:0 10px;font-size:12px}.memory-meta-row input:focus{border-color:var(--memory-line-strong)}.memory-meta-row code,.memory-meta-row span{background:var(--memory-field);color:var(--text-tertiary);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;flex:0 auto;padding:3px 7px;font-size:11px;overflow:hidden}.memory-meta-row span{color:var(--memory-teal);font-family:var(--font-sans);font-weight:700}.memory-editor-body{gap:12px;min-height:0;display:grid;position:relative;overflow:hidden}.memory-editor-body.mode-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.memory-editor-body.mode-edit,.memory-editor-body.mode-preview{grid-template-columns:minmax(0,1fr)}.memory-textarea,.memory-preview{border:1px solid var(--memory-line);background:var(--memory-field);min-width:0;min-height:0;color:var(--text-primary);border-radius:8px}.memory-textarea{resize:none;font-family:var(--font-mono);outline:none;padding:16px;font-size:13px;line-height:1.6}.memory-textarea:focus{border-color:var(--memory-line-strong)}.memory-preview{padding:17px 20px;font-size:14px;line-height:1.7;overflow-y:auto}.memory-preview h1,.memory-preview h2,.memory-preview h3{font-family:var(--font-sans);margin:1.35em 0 .45em}.memory-preview h1:first-child,.memory-preview h2:first-child,.memory-preview h3:first-child{margin-top:0}.memory-preview p{margin:.65em 0}.memory-preview code{background:var(--memory-field-strong);font-family:var(--font-mono);border-radius:4px;padding:1px 5px;font-size:.9em}.memory-preview pre{background:var(--memory-field-strong);border-radius:8px;padding:12px 14px;overflow-x:auto}.memory-preview pre code{background:0 0;padding:0}.memory-preview a{color:var(--memory-blue)}.memory-preview .wikilink{background:var(--memory-blue);border-radius:5px;padding:1px 6px}@supports (color:color-mix(in lab,red,red)){.memory-preview .wikilink{background:color-mix(in srgb,var(--memory-blue) 14%,transparent)}}.memory-preview .wikilink{color:var(--memory-blue);text-decoration:none}.memory-preview .wikilink:hover{background:var(--memory-blue)}@supports (color:color-mix(in lab,red,red)){.memory-preview .wikilink:hover{background:color-mix(in srgb,var(--memory-blue) 22%,transparent)}}.memory-preview .wikilink-missing{color:var(--accent-warning,#e8c46a);background:#e8c46a1c}.memory-preview-loading{color:var(--text-tertiary);font-size:13px}.memory-wikilink-suggest{z-index:10;border:1px solid var(--memory-line);background:var(--memory-panel-strong);border-radius:8px;gap:4px;width:min(340px,100% - 24px);padding:6px;display:grid;position:absolute;top:12px;left:12px;box-shadow:0 18px 42px #00000042}.memory-wikilink-suggest button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:7px 8px;display:flex}.memory-wikilink-suggest button:hover{background:var(--memory-field)}.memory-wikilink-suggest span,.memory-wikilink-suggest code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.memory-wikilink-suggest code{color:var(--text-tertiary);font-size:11px}.memory-error{color:var(--memory-warn);background:#e87b7b1f;border:1px solid #e87b7b40;border-radius:8px;padding:8px 10px;font-size:13px}.memory-detail-rail{align-content:start;gap:14px;padding:14px;display:grid;overflow:hidden auto}.memory-rail-header{gap:10px;min-width:0;display:flex}.memory-rail-header>span{border:1px solid var(--memory-line);background:var(--memory-field);width:30px;height:30px;color:var(--text-secondary);border-radius:8px;flex:none;place-items:center;display:inline-grid}.memory-rail-header div{min-width:0}.memory-rail-header h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;overflow:hidden}.memory-rail-header p{overflow-wrap:anywhere;color:var(--text-tertiary);font-family:var(--font-mono);margin:2px 0 0;font-size:11px;line-height:1.35}.memory-rail-body{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.memory-rail-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.memory-rail-stats div{border:1px solid var(--memory-line);background:var(--memory-field);border-radius:8px;min-width:0;padding:8px 9px}.memory-rail-stats dt{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.memory-rail-stats dd{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:13px;overflow:hidden}.memory-rail-section{gap:8px;min-width:0;display:grid}.memory-rail-section h3{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.memory-inline-control{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.memory-inline-control select{border:1px solid var(--memory-line);background:var(--memory-field);min-width:0;min-height:36px;color:var(--text-primary);border-radius:8px;outline:none;padding:0 9px}.memory-inline-control select:focus{border-color:var(--memory-line-strong)}.memory-link-row,.memory-evidence-chip{border:1px solid var(--memory-line);background:var(--memory-field);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:7px;min-width:0;padding:8px;display:grid}.memory-link-row>button:first-child,.memory-link-row:not(div),.memory-evidence-chip>button:first-child{min-width:0;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;display:flex}.memory-link-row>svg{color:var(--text-tertiary)}.memory-link-row span,.memory-evidence-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.memory-link-row>span{align-items:center;display:flex}.memory-row-action{width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:inline-grid}.memory-row-action:hover:not(:disabled){color:var(--memory-warn);background:#e87b7b1c}.memory-evidence-chip>button:first-child{gap:3px;display:grid}.memory-evidence-chip span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}.memory-evidence-chip small{color:var(--text-tertiary);font-size:11px}.memory-rail-empty{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.45}.memory-evidence-detail{grid-template-rows:auto minmax(0,1fr);display:grid}.memory-evidence-card{border:1px solid var(--memory-line);background:var(--memory-field);border-radius:8px;align-content:start;gap:16px;min-height:0;padding:16px;display:grid;overflow-y:auto}.memory-evidence-card p{color:var(--text-primary);margin:0;font-size:16px;line-height:1.55}.memory-evidence-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.memory-evidence-card div{min-width:0}.memory-evidence-card dt{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.memory-evidence-card dd{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;overflow:hidden}.memory-evidence-links{flex-wrap:wrap;gap:6px;display:flex}.memory-evidence-links button{background:var(--memory-blue);border:0;border-radius:7px;padding:5px 7px}@supports (color:color-mix(in lab,red,red)){.memory-evidence-links button{background:color-mix(in srgb,var(--memory-blue) 13%,transparent)}}.memory-evidence-links button{color:var(--memory-blue);font-family:var(--font-mono);cursor:pointer;font-size:12px}.memory-workbench .wiki-graph-panel{grid-template-rows:auto minmax(0,1fr);gap:9px;min-width:0;min-height:0;display:grid}.memory-workbench .wiki-graph-toolbar{border:1px solid var(--memory-line);background:var(--memory-panel);border-radius:10px;grid-template-columns:minmax(190px,auto) minmax(220px,1fr) auto auto auto;align-items:center;gap:8px;padding:8px;display:grid}.memory-workbench .wiki-graph-title{align-items:center;gap:8px;min-width:0;display:inline-flex}.memory-workbench .wiki-graph-title strong{color:var(--text-primary);font-size:13px}.memory-workbench .wiki-graph-title span{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.memory-workbench .wiki-graph-search{border:1px solid var(--memory-line);background:var(--memory-field);min-width:0;min-height:36px;color:var(--text-tertiary);border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:flex}.memory-workbench .wiki-graph-search input{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;font-size:13px}.memory-workbench .wiki-evidence-toggle{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.memory-workbench .wiki-graph-canvas{border:1px solid var(--memory-line);background:linear-gradient(var(--memory-graph-grid) 1px,transparent 1px),linear-gradient(90deg,var(--memory-graph-grid) 1px,transparent 1px),var(--memory-canvas);touch-action:none;background-size:32px 32px;border-radius:10px;min-height:0;position:relative;overflow:hidden}.memory-workbench .wiki-graph-world{transform:translate(var(--graph-pan-x),var(--graph-pan-y)) scale(var(--graph-zoom));transform-origin:0 0;transition:transform .18s;position:absolute;top:0;right:0;bottom:0;left:0}.memory-workbench .wiki-graph-lines{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.memory-workbench .wiki-edge{stroke:var(--memory-blue);stroke-width:.18px;vector-effect:non-scaling-stroke}.memory-workbench .wiki-edge.evidence{stroke:var(--memory-teal);stroke-dasharray:3 3}.memory-workbench .wiki-edge.manual{stroke:var(--accent-warning,#e8c46a)}.memory-workbench .wiki-node{left:var(--node-x);top:var(--node-y);z-index:2;border:1px solid var(--memory-blue);align-items:center;gap:6px;max-width:170px;min-height:32px;padding:7px 10px;display:inline-flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.memory-workbench .wiki-node{border:1px solid color-mix(in srgb,var(--memory-blue) 34%,transparent)}}.memory-workbench .wiki-node{background:var(--memory-field-strong);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.memory-workbench .wiki-node{background:color-mix(in srgb,var(--memory-field-strong) 88%,var(--memory-blue))}}.memory-workbench .wiki-node{color:var(--text-primary);cursor:pointer;transform:translate(-50%,-50%) scale(var(--node-size));box-shadow:0 12px 26px -20px #000000a6}.memory-workbench .wiki-node span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.memory-workbench .wiki-node.memory{z-index:1;border-color:var(--memory-teal);max-width:132px}@supports (color:color-mix(in lab,red,red)){.memory-workbench .wiki-node.memory{border-color:color-mix(in srgb,var(--memory-teal) 42%,transparent)}}.memory-workbench .wiki-node.memory{background:var(--memory-field-strong)}@supports (color:color-mix(in lab,red,red)){.memory-workbench .wiki-node.memory{background:color-mix(in srgb,var(--memory-field-strong) 86%,var(--memory-teal))}}.memory-workbench .wiki-node.memory{opacity:.92}.memory-workbench .wiki-node.missing{background:var(--memory-field);border-color:#e8c46a70}@supports (color:color-mix(in lab,red,red)){.memory-workbench .wiki-node.missing{background:color-mix(in srgb,var(--memory-field) 84%,#e8c46a)}}.memory-workbench .wiki-node.missing{color:var(--accent-warning,#e8c46a)}.memory-workbench .wiki-node.selected{z-index:3;border-color:var(--memory-blue);box-shadow:0 0 0 3px var(--memory-blue),0 18px 34px -22px #000000ad}@supports (color:color-mix(in lab,red,red)){.memory-workbench .wiki-node.selected{box-shadow:0 0 0 3px color-mix(in srgb,var(--memory-blue) 18%,transparent),0 18px 34px -22px #000000ad}}.memory-workbench .wiki-graph-controls{z-index:4;border:1px solid var(--memory-line);background:var(--memory-panel);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex;position:absolute;top:10px;right:10px}@supports (color:color-mix(in lab,red,red)){.memory-workbench .wiki-graph-controls{background:color-mix(in srgb,var(--memory-panel) 88%,black)}}.memory-workbench .wiki-graph-controls span{min-width:40px;color:var(--text-tertiary);text-align:center;font-size:11px}.memory-workbench .wiki-graph-empty{color:var(--text-tertiary);text-align:center;place-content:center;gap:8px;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.memory-workbench .wiki-graph-empty p{margin:0}@media(max-width:1520px){.tm-app:not(.nav-collapsed) .memory-shell{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.tm-app:not(.nav-collapsed) .memory-detail-rail{grid-column:1/-1;min-height:auto;max-height:none}}@media(max-width:1320px){.memory-shell{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.memory-detail-rail{grid-column:1/-1;min-height:auto;max-height:none}}@media(max-width:1040px){.tm-page-frame.memory-frame{height:auto}.memory-workbench{grid-template-rows:auto auto;height:auto}.memory-workbench .wiki-graph-toolbar{grid-template-columns:minmax(0,1fr) auto auto}.memory-workbench .wiki-graph-search{grid-area:2/1/auto/-1}.memory-workbench .wiki-graph-canvas{min-height:230px}.memory-shell{grid-template-columns:minmax(0,1fr)}.memory-library,.memory-editor,.memory-detail-rail{min-height:auto}.memory-library{max-height:360px}}@media(max-width:760px){.memory-editor-header,.memory-meta-row{flex-direction:column;align-items:stretch}.memory-editor-actions{flex-wrap:wrap;justify-content:flex-start}.memory-editor-body.mode-split,.memory-rail-stats,.memory-evidence-card dl,.memory-workbench .wiki-graph-toolbar{grid-template-columns:minmax(0,1fr)}}:root{color-scheme:light;--background-base:#f7f7f8;--background-elevated:#fff;--midground-base:#202124;--accent:#865ce6;--accent-2:#c84a84;--accent-3:#6d50c7;--accent-aqua:#4b8f83;--accent-amber:#9f6b22;--accent-green:#247a4d;--brand-plum:#2a1026;--brand-violet:#865ce6;--brand-rose:#c84a84;--brand-lilac:#d9c7ff;--surface:#fff;--surface-strong:#f1f1f3;--surface-solid:#fff;--surface-rim:#dedee3;--surface-rim-top:#e7e7eb;--chrome-fill:#fff;--chrome-rim:#dedee3;--chrome-rim-top:#e7e7eb;--glass-sheen:transparent;--glass-depth:transparent;--mesh-line:transparent;--line-subtle:#dedee3;--line-strong:#c8c8d0;--shadow-tint:#0f0f1214;--shadow-strong:#0f0f121f;--text-primary:#202124;--text-secondary:#5f6068;--text-tertiary:#7b7c84;--tm-error:#b42318;--tm-error-bg:#fff0ed;--memory-graph-surface:#fff;--memory-graph-surface-strong:#f3f3f5;--memory-graph-text:var(--text-primary);--memory-graph-muted:var(--text-tertiary);--memory-graph-line-neutral:#dedee3;--memory-graph-shadow:transparent;--font-display:var(--font-sans);--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", sans-serif;--font-mono:"SF Mono", ui-monospace, Menlo, Consolas, monospace;--radius-card:8px;--radius-control:8px;--radius-panel:10px;--sidebar-width:16rem;--sidebar-collapsed-width:4.5rem;--topbar-height:4rem;--space-shell:0px;--motion-fast:.12s;--motion-medium:.16s;--motion-slow:.18s}[data-theme=dark]{color-scheme:dark;--background-base:#101012;--background-elevated:#171719;--midground-base:#f4f4f5;--accent:#a783f7;--accent-2:#d65b92;--accent-3:#b79cff;--accent-aqua:#59a99b;--accent-amber:#c58a3c;--accent-green:#55b97b;--brand-plum:#101012;--brand-violet:#a783f7;--brand-rose:#d65b92;--brand-lilac:#cab6ff;--surface:#171719;--surface-strong:#202024;--surface-solid:#171719;--surface-rim:#2a2a30;--surface-rim-top:#34343a;--chrome-fill:#171719;--chrome-rim:#2a2a30;--chrome-rim-top:#34343a;--glass-sheen:transparent;--glass-depth:transparent;--mesh-line:transparent;--line-subtle:#2a2a30;--line-strong:#3a3a42;--shadow-tint:#0000002e;--shadow-strong:#0000003d;--text-primary:#f4f4f5;--text-secondary:#b9bac1;--text-tertiary:#898a93;--tm-error:#ff867a;--tm-error-bg:#ff867a1f;--dark-glass-panel:#171719;--dark-glass-card:#1c1c20;--dark-glass-field:#101012;--dark-glass-chip:#202024;--memory-graph-surface:#141416;--memory-graph-surface-strong:#202024;--memory-graph-text:var(--text-primary);--memory-graph-muted:var(--text-tertiary);--memory-graph-line-neutral:#2a2a30;--memory-graph-shadow:transparent}body{background:var(--background-base);color:var(--text-primary)}button,input,textarea,select{font-family:var(--font-sans)}.font-display,.tm-page-frame h1,.tm-page-frame h2,.tm-page-frame h3,.tm-page-frame h4,.tm-brand-copy strong,.status-title,.welcome-title{font-family:var(--font-sans)!important}.tm-app{grid-template-columns:var(--sidebar-width) minmax(0,1fr);background:var(--background-base);min-height:100vh;color:var(--text-primary);display:grid;overflow-x:hidden;gap:0!important;padding:0!important}.tm-app.nav-collapsed{grid-template-columns:var(--sidebar-collapsed-width) minmax(0,1fr)}.tm-sidebar{height:100vh;position:sticky;top:0;overflow:hidden;border:0!important;border-right:1px solid var(--line-subtle)!important;background:var(--surface-solid)!important;box-shadow:none!important;border-radius:0!important}.tm-sidebar,.fluix-panel,.fluix-chrome,.nav-link,.fluix-button,.fluix-icon-button,.fluix-input,.fluix-select{-webkit-backdrop-filter:none!important}.tm-sidebar-inner{gap:16px;padding:16px 12px}.tm-brand-row{gap:8px}.tm-brand{gap:10px}.tm-logo-frame{border-radius:6px;width:32px;height:32px}.tm-sidebar-logo,.thaumium-logo{filter:none!important}.tm-brand-copy strong{color:var(--text-primary);letter-spacing:0;-webkit-text-fill-color:currentColor;font-size:15px;font-weight:700;line-height:1.2;background:0 0!important;background-clip:initial!important;-webkit-background-clip:initial!important}.tm-collapse-button{border-radius:8px;width:32px;min-height:32px}.tm-nav{gap:18px;padding:0}.tm-nav-group{gap:6px}.tm-nav-group>p{color:var(--text-tertiary);letter-spacing:0;text-transform:none;margin:0 8px;font-size:12px;font-weight:600}.nav-link{min-height:34px;color:var(--text-secondary);transition:background-color var(--motion-fast) ease,color var(--motion-fast) ease;border-radius:6px;gap:10px;padding:0 8px;font-size:14px;font-weight:500;box-shadow:none!important;background:0 0!important;border:0!important}.nav-link:hover{color:var(--text-primary);background:var(--surface-strong)!important;transform:none!important}.nav-link.active{background:var(--accent)!important;border:0!important}@supports (color:color-mix(in lab,red,red)){.nav-link.active{background:color-mix(in srgb,var(--accent) 12%,var(--surface-strong))!important}}.nav-link.active{color:var(--text-primary);box-shadow:none!important}.tm-route-chip{display:none!important}.tm-workspace{background:var(--background-base);gap:0;width:100%;min-height:100vh}.tm-topbar{min-height:var(--topbar-height);gap:12px;padding:0 24px;border:0!important;border-bottom:1px solid var(--line-subtle)!important;background:var(--surface-solid)!important;box-shadow:none!important;border-radius:0!important}.tm-page-icon{width:28px;height:28px;color:var(--accent);border-radius:6px;box-shadow:none!important;background:0 0!important;border:0!important}.tm-page-title h1{color:var(--text-primary);letter-spacing:0;font-size:18px;font-weight:650;line-height:1.25}.tm-topbar-actions{gap:8px}.tm-command-link,.tm-theme-button,.fluix-button,.fluix-icon-button{color:var(--text-primary);transition:border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,color var(--motion-fast) ease;font-size:14px;font-weight:600;border:1px solid var(--line-subtle)!important;background:var(--surface-solid)!important;box-shadow:none!important;border-radius:8px!important}.tm-command-link:hover,.tm-theme-button:hover,.fluix-button:hover:not(:disabled),.fluix-icon-button:hover:not(:disabled){border-color:var(--line-strong)!important;background:var(--surface-strong)!important;box-shadow:none!important;transform:none!important}.fluix-button.primary,.status-chat-button,.memory-workbench .fluix-button.primary{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.fluix-button.primary,.status-chat-button,.memory-workbench .fluix-button.primary{border-color:color-mix(in srgb,var(--accent) 65%,var(--line-strong))!important}}.fluix-button.primary,.status-chat-button,.memory-workbench .fluix-button.primary{background:var(--accent)!important;color:#fff!important}.fluix-button:disabled,.fluix-icon-button:disabled{opacity:.48}.tm-page-frame{background:var(--background-base);height:100%;padding:24px;overflow:auto;animation:none!important}.fluix-panel,.fluix-chrome,.chat-shell,.drafts-shell,.status-panel,.usage-group,.connection-card,.connection-row,.skill-builder-section,.skill-wizard-card,.automation-step-card,.automation-card,.memory-workbench .fluix-panel,.notes-workspace .fluix-panel{border:1px solid var(--line-subtle)!important;background:var(--surface-solid)!important;box-shadow:none!important;background-image:none!important;border-radius:10px!important}.tm-page-frame :is(.status-home-hero,.status-glance-card,.status-usage-breakdown,.status-bar-chart,.status-usage-stat,.status-model-totals,.status-health-summary,.status-connection-row,.status-action-row,.status-schedule-row,.draft-metric,.drafts-list-panel,.draft-review-panel,.draft-list-card,.draft-field input,.draft-field textarea,.draft-summary-input,.setup-hero,.setup-wizard,.setup-token-panel,.setup-next-panel,.setup-step-card,.connection-summary,.connection-toolbar,.connection-catalog-panel,.connection-tool-card,.connected-account-card,.connection-tools-panel,.skill-preset-card,.skill-access-panel,.skill-suggestion-card,.skill-wizard-hint-card,.automation-review-card,.automation-connection-card,.automation-delivery-card,.automation-skill-card,.action-source-card,.action-picker-panel,.memory-library,.memory-editor,.memory-detail-rail,.memory-list-row,.memory-evidence-item,.memory-evidence-card,.memory-evidence-chip,.memory-link-row,.wiki-graph-panel,.wiki-graph-toolbar,.wiki-graph-canvas,.usage-metric,.usage-record,.usage-provider-tile,.runtime-graph,.route-topology,.provider-constellation,.usage-pulse-graph){border-color:var(--line-subtle)!important;background-color:var(--surface-solid)!important;box-shadow:none!important;background-image:none!important;border-radius:10px!important}.tm-page-frame :is(.status-glance-card,.draft-list-card,.connection-card,.connection-row,.connection-tool-card,.connected-account-card,.skill-preset-card,.automation-card,.automation-connection-card,.automation-delivery-card,.automation-skill-card,.memory-list-row,.memory-evidence-item,.usage-record):hover{background-color:var(--surface-strong)!important;box-shadow:none!important;transform:none!important}.tm-page-frame :is(.conversation-eyebrow,.status-eyebrow,.welcome-eyebrow){display:none!important}.tm-page-frame :is(h1,h2,h3,h4,h5,h6,p,span,small,em,strong,label,button,input,textarea,select){letter-spacing:0!important}.tm-page-frame :is(.status-section-header span,.status-glance-card>span,.status-usage-stat span,.connection-section-heading p,.automation-step-header em,.automation-step-header small,.skill-section-heading p,.memory-rail-section h3,.memory-rail-metric dt,.wiki-inspector-control label){text-transform:none!important}.tm-page-frame h1{font-size:22px!important;font-weight:650!important}.tm-page-frame h2{font-size:18px!important;font-weight:650!important}.tm-page-frame h3{font-size:15px!important;font-weight:650!important}.tm-page-frame p,.tm-page-frame small,.tm-page-frame em{color:var(--text-secondary)}.status-home{gap:16px}.status-home-hero{min-height:0;padding:16px 20px!important}.status-title{font-size:18px!important;font-weight:650!important}.status-home-actions{gap:8px}.status-glance-grid,.status-primary-grid,.status-secondary-grid,.usage-visual-grid,.status-graph-grid{gap:16px}.status-glance-card{gap:6px;min-height:0;padding:16px!important}.status-glance-card:after,.status-orb:after,.tm-graph-panel:before,.runtime-node.ok span,.runtime-node.warn span,.runtime-node.error span{display:none!important}.status-glance-card strong{color:var(--text-primary);font-size:24px;font-weight:650}.status-glance-card>span,.status-usage-stat span,.status-section-header span{color:var(--text-tertiary);text-transform:none;font-size:12px;font-weight:500}.status-section-header{border-bottom:1px solid var(--line-subtle);margin:-2px -2px 12px;padding:0 0 12px}.status-panel{padding:16px!important}.status-bar-chart,.runtime-graph,.route-topology,.provider-constellation,.usage-pulse-graph,.wiki-graph-canvas{background:linear-gradient(90deg,var(--line-subtle) 1px,transparent 1px),linear-gradient(180deg,var(--line-subtle) 1px,transparent 1px),var(--surface-solid)!important}@supports (color:color-mix(in lab,red,red)){.status-bar-chart,.runtime-graph,.route-topology,.provider-constellation,.usage-pulse-graph,.wiki-graph-canvas{background:linear-gradient(90deg,color-mix(in srgb,var(--line-subtle) 46%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--line-subtle) 46%,transparent) 1px,transparent 1px),var(--surface-solid)!important}}.status-bar-chart,.runtime-graph,.route-topology,.provider-constellation,.usage-pulse-graph,.wiki-graph-canvas{background-size:32px 32px!important}.status-pill,.setup-progress-pill,.setup-subtle-pill,.setup-step-badge,.setup-route-status,.welcome-badge,.summary-chip-list span,.connection-tool-tags span,.catalog-toolkit-meta span,.catalog-category-list span,.automation-tool-chip,.automation-account-chip,.automation-scope-summary span,.automation-grant-summary span,.memory-rail-metric,.memory-segmented,.risk-filter-group button{font-size:12px;font-weight:500;border:1px solid var(--line-subtle)!important;background:var(--surface-strong)!important;box-shadow:none!important;color:var(--text-secondary)!important;letter-spacing:0!important;text-transform:none!important;border-radius:6px!important}.status-pill.connected,.status-pill.completed,.status-pill.approved,.status-pill.sent,.status-pill.text,.status-pill.available,.setup-step-badge.ok,.setup-route-status.connected{border-color:var(--accent-green)!important}@supports (color:color-mix(in lab,red,red)){.status-pill.connected,.status-pill.completed,.status-pill.approved,.status-pill.sent,.status-pill.text,.status-pill.available,.setup-step-badge.ok,.setup-route-status.connected{border-color:color-mix(in srgb,var(--accent-green) 28%,var(--line-subtle))!important}}.status-pill.connected,.status-pill.completed,.status-pill.approved,.status-pill.sent,.status-pill.text,.status-pill.available,.setup-step-badge.ok,.setup-route-status.connected{background:var(--accent-green)!important}@supports (color:color-mix(in lab,red,red)){.status-pill.connected,.status-pill.completed,.status-pill.approved,.status-pill.sent,.status-pill.text,.status-pill.available,.setup-step-badge.ok,.setup-route-status.connected{background:color-mix(in srgb,var(--accent-green) 10%,var(--surface-solid))!important}}.status-pill.connected,.status-pill.completed,.status-pill.approved,.status-pill.sent,.status-pill.text,.status-pill.available,.setup-step-badge.ok,.setup-route-status.connected{color:var(--accent-green)!important}@supports (color:color-mix(in lab,red,red)){.status-pill.pending,.status-pill.running,.status-pill.tool_use,.status-pill.thinking,.setup-step-badge.warn,.setup-route-status.warning{border-color:color-mix(in srgb,var(--accent-amber) 30%,var(--line-subtle))!important}}@supports (color:color-mix(in lab,red,red)){.status-pill.pending,.status-pill.running,.status-pill.tool_use,.status-pill.thinking,.setup-step-badge.warn,.setup-route-status.warning{background:color-mix(in srgb,var(--accent-amber) 10%,var(--surface-solid))!important}}@supports (color:color-mix(in lab,red,red)){.status-pill.failed,.status-pill.error,.status-pill.rejected,.status-pill.disconnected,.setup-step-badge.error{border-color:color-mix(in srgb,var(--tm-error) 32%,var(--line-subtle))!important}}.status-pill.failed,.status-pill.error,.status-pill.rejected,.status-pill.disconnected,.setup-step-badge.error{background:var(--tm-error-bg)!important;color:var(--tm-error)!important}.fluix-input,.fluix-select,.chat-input,.draft-field input,.draft-field textarea,.draft-summary-input,.connection-search-box,.connection-tools-search,.skill-inline-search,.memory-search,.notes-search,.wiki-graph-search,.memory-title-input,.memory-tags-input,.memory-editor-body textarea,.memory-editor-body select,.memory-detail-rail select,.memory-editor-body input,.automation-task-input{color:var(--text-primary);border:1px solid var(--line-subtle)!important;background:var(--surface-solid)!important;box-shadow:none!important;background-image:none!important;border-radius:8px!important}.fluix-input:focus,.fluix-select:focus,.chat-input:focus,.draft-field input:focus,.draft-field textarea:focus,.connection-search-box:focus-within,.connection-tools-search:focus-within,.skill-inline-search:focus-within,.memory-search:focus-within,.notes-search:focus-within,.wiki-graph-search:focus-within,.memory-title-input:focus,.memory-tags-input:focus,.memory-editor-body textarea:focus,.memory-detail-rail select:focus,.automation-task-input:focus{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.fluix-input:focus,.fluix-select:focus,.chat-input:focus,.draft-field input:focus,.draft-field textarea:focus,.connection-search-box:focus-within,.connection-tools-search:focus-within,.skill-inline-search:focus-within,.memory-search:focus-within,.notes-search:focus-within,.wiki-graph-search:focus-within,.memory-title-input:focus,.memory-tags-input:focus,.memory-editor-body textarea:focus,.memory-detail-rail select:focus,.automation-task-input:focus{border-color:color-mix(in srgb,var(--accent) 58%,var(--line-strong))!important}}.fluix-input:focus,.fluix-select:focus,.chat-input:focus,.draft-field input:focus,.draft-field textarea:focus,.connection-search-box:focus-within,.connection-tools-search:focus-within,.skill-inline-search:focus-within,.memory-search:focus-within,.notes-search:focus-within,.wiki-graph-search:focus-within,.memory-title-input:focus,.memory-tags-input:focus,.memory-editor-body textarea:focus,.memory-detail-rail select:focus,.automation-task-input:focus{box-shadow:0 0 0 2px var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.fluix-input:focus,.fluix-select:focus,.chat-input:focus,.draft-field input:focus,.draft-field textarea:focus,.connection-search-box:focus-within,.connection-tools-search:focus-within,.skill-inline-search:focus-within,.memory-search:focus-within,.notes-search:focus-within,.wiki-graph-search:focus-within,.memory-title-input:focus,.memory-tags-input:focus,.memory-editor-body textarea:focus,.memory-detail-rail select:focus,.automation-task-input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 16%,transparent)!important}}.fluix-input:focus,.fluix-select:focus,.chat-input:focus,.draft-field input:focus,.draft-field textarea:focus,.connection-search-box:focus-within,.connection-tools-search:focus-within,.skill-inline-search:focus-within,.memory-search:focus-within,.notes-search:focus-within,.wiki-graph-search:focus-within,.memory-title-input:focus,.memory-tags-input:focus,.memory-editor-body textarea:focus,.memory-detail-rail select:focus,.automation-task-input:focus{outline:none!important}.connection-search-box input,.connection-tools-search input,.skill-inline-search input,.memory-search input,.notes-search input,.wiki-graph-search input{box-shadow:none!important;background:0 0!important;border:0!important}.memory-workbench{--memory-panel:var(--surface-solid);--memory-panel-strong:var(--surface-strong);--memory-field:var(--surface-solid);--memory-field-strong:var(--surface-strong);--memory-line:var(--line-subtle);--memory-line-strong:var(--accent)}@supports (color:color-mix(in lab,red,red)){.memory-workbench{--memory-line-strong:color-mix(in srgb, var(--accent) 48%, var(--line-strong))}}.memory-workbench{--memory-canvas:var(--surface-solid);--memory-graph-grid:var(--line-subtle)}@supports (color:color-mix(in lab,red,red)){.memory-workbench{--memory-graph-grid:color-mix(in srgb, var(--line-subtle) 46%, transparent)}}.memory-workbench{--memory-blue:var(--accent);--memory-teal:var(--accent-aqua);--memory-warn:var(--tm-error);gap:16px}.memory-shell{gap:16px}.memory-library,.memory-editor,.memory-detail-rail{padding:16px}.memory-list-row,.memory-evidence-item{border-radius:8px!important}.memory-list-row.selected,.memory-evidence-item.selected,.memory-segmented button.selected,.wiki-node.selected{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.memory-list-row.selected,.memory-evidence-item.selected,.memory-segmented button.selected,.wiki-node.selected{border-color:color-mix(in srgb,var(--accent) 54%,var(--line-strong))!important}}.memory-list-row.selected,.memory-evidence-item.selected,.memory-segmented button.selected,.wiki-node.selected{background:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.memory-list-row.selected,.memory-evidence-item.selected,.memory-segmented button.selected,.wiki-node.selected{background:color-mix(in srgb,var(--accent) 12%,var(--surface-solid))!important}}.memory-list-row.selected,.memory-evidence-item.selected,.memory-segmented button.selected,.wiki-node.selected{box-shadow:none!important}.memory-editor-header{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.memory-title-stack{width:100%;overflow:hidden}.memory-title-input{text-overflow:ellipsis;line-height:1.3;font-size:18px!important;font-weight:650!important}.memory-editor-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.memory-editor-header,.memory-detail-header,.wiki-graph-toolbar{border-bottom:1px solid var(--line-subtle)}.wiki-graph-toolbar{min-height:48px;padding:10px 12px!important}.memory-workbench .wiki-graph-toolbar{grid-template-columns:minmax(300px,auto) minmax(220px,1fr) auto auto auto}.memory-workbench .wiki-graph-title strong{white-space:nowrap}.connection-setup-strip{border:1px solid var(--line-subtle)!important;background:var(--surface-solid)!important;box-shadow:none!important;background-image:none!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr)!important}.connection-key-form{width:100%;max-width:100%}@media(min-width:640px){.connection-key-form{grid-template-columns:minmax(0,1fr) auto!important}}.connection-browse-button{justify-self:start;min-width:0}.connected-account-purpose,.connected-account-identity,.connected-account-default,.skill-wizard-stepper,.skill-wizard-step,.skill-wizard-footer,.skill-helper-examples button,.skill-helper-prompt textarea,.skill-wizard-hint-card,.automation-wizard-stepper,.automation-wizard-step,.automation-wizard-footer{border:1px solid var(--line-subtle)!important;background:var(--surface-solid)!important;box-shadow:none!important;background-image:none!important;border-radius:8px!important}.purpose-button,.skill-helper-examples button,.skill-wizard-step,.automation-wizard-step{box-shadow:none!important;border-radius:6px!important;transform:none!important}.purpose-button.selected,.skill-wizard-step.active,.skill-wizard-step.complete,.skill-wizard-step.visited,.automation-wizard-step.active,.automation-wizard-step.complete:not(.active),.connection-chip.selected,.capability-chip.selected,.connection-grant-card.selected,.automation-connection-card.selected,.automation-skill-card.selected,.automation-delivery-card.selected{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.purpose-button.selected,.skill-wizard-step.active,.skill-wizard-step.complete,.skill-wizard-step.visited,.automation-wizard-step.active,.automation-wizard-step.complete:not(.active),.connection-chip.selected,.capability-chip.selected,.connection-grant-card.selected,.automation-connection-card.selected,.automation-skill-card.selected,.automation-delivery-card.selected{border-color:color-mix(in srgb,var(--accent) 42%,var(--line-strong))!important}}.purpose-button.selected,.skill-wizard-step.active,.skill-wizard-step.complete,.skill-wizard-step.visited,.automation-wizard-step.active,.automation-wizard-step.complete:not(.active),.connection-chip.selected,.capability-chip.selected,.connection-grant-card.selected,.automation-connection-card.selected,.automation-skill-card.selected,.automation-delivery-card.selected{background:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.purpose-button.selected,.skill-wizard-step.active,.skill-wizard-step.complete,.skill-wizard-step.visited,.automation-wizard-step.active,.automation-wizard-step.complete:not(.active),.connection-chip.selected,.capability-chip.selected,.connection-grant-card.selected,.automation-connection-card.selected,.automation-skill-card.selected,.automation-delivery-card.selected{background:color-mix(in srgb,var(--accent) 10%,var(--surface-solid))!important}}.purpose-button.selected,.skill-wizard-step.active,.skill-wizard-step.complete,.skill-wizard-step.visited,.automation-wizard-step.active,.automation-wizard-step.complete:not(.active),.connection-chip.selected,.capability-chip.selected,.connection-grant-card.selected,.automation-connection-card.selected,.automation-skill-card.selected,.automation-delivery-card.selected{color:var(--text-primary)!important;box-shadow:none!important}.skill-wizard-step>span,.automation-wizard-step-mark{background:var(--surface-strong)!important;box-shadow:none!important;border-radius:6px!important}.skill-wizard-footer,.automation-wizard-footer{padding:12px!important}.skill-helper-examples{gap:8px}.skill-helper-examples button{text-align:left;max-width:100%;color:var(--text-secondary)!important;padding:8px 10px!important}.connected-account-controls{align-items:center}.connected-account-purpose{padding:3px!important}.connected-account-identity,.connected-account-default{min-height:40px}.wiki-node{box-shadow:none!important;border-radius:7px!important}.wiki-graph-controls{background:var(--surface-solid)!important;box-shadow:none!important;border-radius:8px!important}.message{width:min(64rem,100%)}.message.user{width:min(54rem,82%)}.message-card,.chat-composer,.chat-header{background:var(--surface-solid)!important;box-shadow:none!important;background-image:none!important}.message-card{border:1px solid var(--line-subtle)!important;border-radius:10px!important}.chat-header,.chat-composer{border-color:var(--line-subtle)!important}.chat-status,.status-dot{box-shadow:none!important}.drafts-title-icon,.chat-orb,.status-signal-icon,.status-home-title .status-orb,.setup-step-icon,.automation-step-icon,.automation-delivery-icon,.skill-helper-icon,.provider-logo,.memory-title-icon,.memory-detail-icon,.memory-evidence-icon{color:var(--accent);box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important}.connection-title-line,.connection-section-heading,.drafts-header,.automation-page-grid,.status-dashboard,.status-home,.usage-page,.setup-page{align-content:start}.connection-primary-action,.connection-secondary-action,.connected-account-save,.connected-account-purpose button,.connection-tools .fluix-button,.automation-card-actions button,.draft-review-actions button,.memory-editor-actions button{box-shadow:none!important;border-radius:8px!important}.status-token-stack,.status-usage-track,.status-health-meter,.usage-provider-ring,.usage-provider-ring span{box-shadow:none!important;border-radius:6px!important}.status-token-stack span,.status-health-meter span,.status-usage-track span{background:var(--accent)!important}.status-muted,.model-sidebar-empty,.memory-empty{color:var(--text-tertiary)!important}.skill-empty-state,.automation-empty-history,.provider-empty-state,.model-sidebar-empty,.connection-catalog-empty,.connection-tools-empty,.memory-empty-state,.memory-evidence-empty,.notes-empty,.status-empty,.conversation-drop-empty,.chat-empty-card,.drafts-empty,.route-topology-empty,.usage-graph-empty,.wiki-graph-empty,.wiki-inspector-empty,.memory-rail-empty,[data-theme=dark] .skill-empty-state,[data-theme=dark] .automation-empty-history,[data-theme=dark] .provider-empty-state,[data-theme=dark] .model-sidebar-empty,[data-theme=dark] .connection-catalog-empty,[data-theme=dark] .connection-tools-empty,[data-theme=dark] .memory-empty-state,[data-theme=dark] .memory-evidence-empty,[data-theme=dark] .notes-empty,[data-theme=dark] .status-empty,[data-theme=dark] .conversation-drop-empty,[data-theme=dark] .chat-empty-card,[data-theme=dark] .drafts-empty,[data-theme=dark] .route-topology-empty,[data-theme=dark] .usage-graph-empty,[data-theme=dark] .wiki-graph-empty,[data-theme=dark] .wiki-inspector-empty,[data-theme=dark] .memory-rail-empty{border:1px solid var(--line-subtle)!important;background:var(--surface-solid)!important;box-shadow:none!important;color:var(--text-tertiary)!important;background-image:none!important;border-radius:8px!important}.skill-wizard-step.active,.skill-wizard-step.complete,.skill-wizard-step.visited,.automation-wizard-step.active,.automation-wizard-step.complete:not(.active),[data-theme=dark] .skill-wizard-step.active,[data-theme=dark] .skill-wizard-step.complete,[data-theme=dark] .skill-wizard-step.visited,[data-theme=dark] .automation-wizard-step.active,[data-theme=dark] .automation-wizard-step.complete:not(.active){border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.skill-wizard-step.active,.skill-wizard-step.complete,.skill-wizard-step.visited,.automation-wizard-step.active,.automation-wizard-step.complete:not(.active),[data-theme=dark] .skill-wizard-step.active,[data-theme=dark] .skill-wizard-step.complete,[data-theme=dark] .skill-wizard-step.visited,[data-theme=dark] .automation-wizard-step.active,[data-theme=dark] .automation-wizard-step.complete:not(.active){border-color:color-mix(in srgb,var(--accent) 34%,var(--line-strong))!important}}.skill-wizard-step.active,.skill-wizard-step.complete,.skill-wizard-step.visited,.automation-wizard-step.active,.automation-wizard-step.complete:not(.active),[data-theme=dark] .skill-wizard-step.active,[data-theme=dark] .skill-wizard-step.complete,[data-theme=dark] .skill-wizard-step.visited,[data-theme=dark] .automation-wizard-step.active,[data-theme=dark] .automation-wizard-step.complete:not(.active){background:var(--surface-strong)!important;background-image:none!important}.skill-helper-prompt span,.automation-label,.connected-account-identity span,.connected-account-list-header,.catalog-toolkit-meta span,.connection-section-heading span,.memory-rail-section-title,.memory-detail-stat span,.status-section-header span,.status-glance-card>span{letter-spacing:0!important;text-transform:none!important}.skill-wizard-card,[data-theme=dark] .skill-wizard-card,.automation-form-card,[data-theme=dark] .automation-form-card{background:var(--surface-solid)!important;box-shadow:none!important;background-image:none!important}.status-command .status-orb,[data-theme=dark] .status-command .status-orb{border:1px solid var(--line-subtle)!important;background:var(--surface-strong)!important;box-shadow:none!important;filter:none!important;background-image:none!important;border-radius:8px!important}.status-command .status-logo,.status-command .status-orb svg{filter:none!important}.tm-page-frame>:is(.status-dashboard,.status-home,.usage-dashboard,.connection-page,.skills-page,.automation-page,.setup-page,.settings-page,.drafts-page,.memory-workbench,.notes-workspace){width:100%;max-width:none!important}.entity-row,.entity-row.selected,.minion-metric-card,.minion-log-panel,.log-row,.json-block,.provider-panel,.provider-card,.provider-choice,.provider-wizard,.provider-catalog-panel,.provider-key-panel,.provider-link-animation,.glass-notice,[data-theme=dark] .entity-row,[data-theme=dark] .entity-row.selected,[data-theme=dark] .minion-metric-card,[data-theme=dark] .minion-log-panel,[data-theme=dark] .log-row,[data-theme=dark] .json-block,[data-theme=dark] .provider-panel,[data-theme=dark] .provider-card,[data-theme=dark] .provider-choice,[data-theme=dark] .provider-wizard,[data-theme=dark] .provider-catalog-panel,[data-theme=dark] .provider-key-panel,[data-theme=dark] .provider-link-animation,[data-theme=dark] .glass-notice{border:1px solid var(--line-subtle)!important;background:var(--surface-solid)!important;box-shadow:none!important;background-image:none!important;border-radius:8px!important}.entity-row.selected,.provider-choice.selected,.skill-model-source.selected,.skill-model-option.selected,.openrouter-suggestion.selected,[data-theme=dark] .entity-row.selected,[data-theme=dark] .provider-choice.selected,[data-theme=dark] .skill-model-source.selected,[data-theme=dark] .skill-model-option.selected,[data-theme=dark] .openrouter-suggestion.selected{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.entity-row.selected,.provider-choice.selected,.skill-model-source.selected,.skill-model-option.selected,.openrouter-suggestion.selected,[data-theme=dark] .entity-row.selected,[data-theme=dark] .provider-choice.selected,[data-theme=dark] .skill-model-source.selected,[data-theme=dark] .skill-model-option.selected,[data-theme=dark] .openrouter-suggestion.selected{border-color:color-mix(in srgb,var(--accent) 34%,var(--line-strong))!important}}.entity-row.selected,.provider-choice.selected,.skill-model-source.selected,.skill-model-option.selected,.openrouter-suggestion.selected,[data-theme=dark] .entity-row.selected,[data-theme=dark] .provider-choice.selected,[data-theme=dark] .skill-model-source.selected,[data-theme=dark] .skill-model-option.selected,[data-theme=dark] .openrouter-suggestion.selected{background:var(--surface-strong)!important;background-image:none!important}.provider-panel{padding:16px!important}.provider-grid{gap:12px!important}.provider-card{padding:14px!important}.json-block{color:var(--text-secondary)!important}.minion-metric-card div,[data-theme=dark] .minion-metric-card div{letter-spacing:0!important;text-transform:none!important}.glass-notice{color:var(--text-secondary)!important}@media(max-width:820px){.tm-app{display:block;padding:0!important}.tm-sidebar{width:min(16rem,82vw);top:0;right:0;bottom:0;left:0;border-right:1px solid var(--line-subtle)!important}.tm-workspace{min-height:100vh}.tm-topbar{padding:0 16px}.tm-page-frame{padding:16px}}:root{color-scheme:light;--font-serif:"Newsreader", "Source Serif Pro", Georgia, serif;--font-sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-display:var(--font-serif);--vellum-50:#fbf8f2;--vellum-100:#f5f0e6;--vellum-200:#efe8d9;--vellum-300:#e3daca;--vellum-400:#c8b89e;--vellum-500:#a29380;--vellum-600:#7c6f5e;--vellum-700:#5c4f40;--vellum-800:#3d3327;--vellum-900:#2a2520;--vellum-1000:#1b1612;--ink-1000:#15110d;--ink-900:#1c1814;--ink-800:#26201a;--ink-700:#322b23;--ink-600:#4a3f33;--ink-500:#6b5c4b;--ink-400:#9a8c76;--ink-300:#c4b7a2;--ink-200:#ddd0bc;--ink-100:#f0e8d8;--aubergine-50:#f4eeff;--aubergine-100:#e2d6ff;--aubergine-200:#c4a9f0;--aubergine-300:#a082d6;--aubergine-400:#7b5db8;--aubergine-500:#5a3f94;--aubergine-600:#4a2f7c;--aubergine-700:#3a2362;--aubergine-800:#2c1a4c;--aubergine-900:#a082d6;--aubergine-1000:#c4a9f0;--tarnish-700:#9b4a6e;--tarnish-800:#7c3957;--tarnish-300:#d88ba8;--verdigris-700:#3f7a6e;--verdigris-300:#7db8a8;--bg:var(--vellum-100);--bg-raised:var(--vellum-50);--bg-sunken:var(--vellum-200);--bg-muted:var(--vellum-200);--border-faint:var(--vellum-300);--border:var(--vellum-300);--border-strong:var(--vellum-400);--border-focus:var(--aubergine-700);--ink:var(--vellum-1000);--ink-body:var(--vellum-700);--ink-muted:var(--vellum-600);--ink-faint:var(--vellum-500);--ink-on-accent:var(--vellum-50);--accent:var(--aubergine-700);--accent-hover:var(--aubergine-500);--accent-bg:var(--aubergine-50);--accent-ink:var(--aubergine-700);--secondary:var(--tarnish-700);--success:var(--verdigris-700);--warning:#a16207;--error:#b42318;--background-base:var(--bg);--background-elevated:var(--bg-raised);--surface:var(--bg-raised);--surface-strong:var(--bg-sunken);--surface-solid:var(--bg-raised);--chrome-fill:var(--bg-raised);--surface-rim:var(--border);--surface-rim-top:transparent;--chrome-rim:var(--border);--chrome-rim-top:transparent;--glass-sheen:transparent;--glass-depth:transparent;--line-subtle:var(--border-faint);--line-strong:var(--border-strong);--text-primary:var(--ink);--text-secondary:var(--ink-body);--text-tertiary:var(--ink-muted);--accent-2:var(--secondary);--accent-3:var(--accent-ink);--accent-aqua:var(--success);--accent-green:var(--success);--accent-amber:var(--warning);--tm-error:var(--error);--tm-error-bg:var(--error)}@supports (color:color-mix(in lab,red,red)){:root{--tm-error-bg:color-mix(in srgb, var(--error) 10%, transparent)}}:root{--brand-plum:var(--ink);--brand-violet:var(--accent);--brand-rose:var(--secondary);--brand-lilac:var(--aubergine-100);--radius-xs:3px;--radius-sm:5px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-card:var(--radius-md);--radius-control:var(--radius-sm);--radius-panel:var(--radius-xl);--shadow-1:0 1px 2px #3c28140f;--shadow-2:0 2px 6px #3c281414, 0 1px 2px #3c28140a;--shadow-3:0 8px 24px #3c28141a, 0 2px 6px #3c28140f;--shadow-tint:#3c281414;--shadow-strong:#3c28141a;--ease:cubic-bezier(.32, .72, 0, 1);--duration-1:.12s;--duration-2:.2s;--duration-3:.4s;--duration-4:.8s}[data-theme=dark]{color-scheme:dark;--bg:var(--ink-1000);--bg-raised:var(--ink-900);--bg-sunken:var(--ink-800);--bg-muted:var(--ink-800);--border-faint:var(--ink-700);--border:var(--ink-700);--border-strong:var(--ink-600);--border-focus:var(--aubergine-900);--ink:var(--ink-100);--ink-body:var(--ink-300);--ink-muted:var(--ink-400);--ink-faint:var(--ink-500);--ink-on-accent:var(--vellum-50);--accent:var(--aubergine-900);--accent-hover:var(--aubergine-1000);--accent-bg:var(--ink-800);--accent-ink:var(--aubergine-300);--secondary:var(--tarnish-300);--success:var(--verdigris-300);--warning:#f2b84b;--error:#f97066;--shadow-1:0 1px 2px #0006;--shadow-2:0 2px 6px #0006, 0 1px 2px #00000057;--shadow-3:0 8px 24px #0000006b, 0 2px 6px #00000061}html,body,#root{background:var(--bg)!important}body{font-size:15px;line-height:25px;color:var(--ink-body)!important;font-family:var(--font-serif)!important}.tm-app,.tm-sidebar,.tm-topbar,.fluix-button,.fluix-icon-button,.nav-link,button,input,textarea,select,.status-pill,.message.user,.message-meta,.chat-status,.tm-page-frame :is(label,small,time,code,kbd),.memory-textarea,.notes-textarea,.json-block{font-family:var(--font-sans)!important}.font-display,.tm-page-frame :is(h1,h2),.status-title,.chat-title-lockup h1,.memory-title-input,.notes-title-input,.markdown-message,.memory-preview,.notes-preview{font-family:var(--font-serif)!important}.tm-app{background:var(--bg)!important;color:var(--ink-body)!important}.fluix-panel,.fluix-chrome,.chat-shell,.drafts-shell,.status-panel,.usage-group,.connection-card,.connection-row,.skill-builder-section,.skill-wizard-card,.automation-step-card,.automation-card,.conversation-sidebar,.conversation-row,.draft-list-card,.draft-review-panel,.usage-metric,.usage-record,.usage-provider-tile,.provider-panel,.provider-card,.provider-choice,.provider-wizard,.provider-catalog-panel,.provider-key-panel,.connection-setup-strip,.connection-tool-card,.connected-account-card,.setup-step-card,.setup-device-row,.setup-route-row,.memory-workbench .fluix-panel,.notes-workspace .fluix-panel,.minion-log-panel,.minion-metric-card,.log-row,.json-block,.entity-row,.glass-notice,.status-command{border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;background:var(--bg-raised)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;color:var(--ink-body)!important;background-image:none!important}.tm-sidebar{border:0!important;border-right:1px solid var(--border)!important;background:var(--bg-raised)!important;border-radius:0!important;width:260px!important}.tm-sidebar-inner{padding:16px 14px!important}.tm-brand-row{min-height:40px!important;margin-bottom:18px!important}.tm-logo-frame{border:1px solid var(--border)!important;border-radius:var(--radius-sm)!important;background:var(--accent-bg)!important;width:28px!important;height:28px!important}.tm-brand-copy strong{color:var(--ink)!important;font-family:var(--font-serif)!important;font-size:18px!important;font-weight:500!important}.tm-nav{gap:18px!important}.tm-nav-group>p{color:var(--ink-muted)!important;font:500 12px/16px var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important;margin:0 0 6px!important}.nav-link{border-radius:var(--radius-sm)!important;min-height:34px!important;color:var(--ink-muted)!important;transition:background var(--duration-1) var(--ease),color var(--duration-1) var(--ease),border-color var(--duration-1) var(--ease)!important;background:0 0!important;border:1px solid #0000!important;font-size:14px!important;font-weight:500!important}.nav-link:hover{border-color:var(--border-faint)!important;background:var(--bg-muted)!important;color:var(--ink)!important;transform:none!important}.nav-link.active:before,.tm-topbar:before{display:none!important}.tm-sidebar-footer{border-top:1px solid var(--border-faint)!important;gap:8px!important;padding-top:12px!important}.tm-theme-button,.tm-collapse-button,.tm-mobile-nav-toggle,.tm-command-link,.fluix-button,.fluix-icon-button{border:1px solid var(--border)!important;border-radius:var(--radius-sm)!important;background:var(--bg-raised)!important;box-shadow:none!important;color:var(--ink-body)!important;font:500 14px/20px var(--font-sans)!important;transition:border-color var(--duration-1) var(--ease),background var(--duration-1) var(--ease),color var(--duration-1) var(--ease)!important;background-image:none!important}.fluix-button:hover:not(:disabled),.fluix-icon-button:hover:not(:disabled),.tm-theme-button:hover,.tm-command-link:hover{border-color:var(--border-strong)!important;background:var(--bg-muted)!important;color:var(--ink)!important;transform:none!important}.fluix-button.primary,.status-chat-button,.chat-send-button:not(:disabled),.memory-workbench .fluix-button.primary,.connection-primary-action,.connected-account-save{border-color:var(--accent)!important;background:var(--accent)!important;color:var(--ink-on-accent)!important}.fluix-button.primary:hover:not(:disabled),.status-chat-button:hover:not(:disabled),.chat-send-button:hover:not(:disabled),.memory-workbench .fluix-button.primary:hover:not(:disabled){border-color:var(--accent-hover)!important;background:var(--accent-hover)!important;color:var(--ink-on-accent)!important}.tm-workspace{background:var(--bg)!important}.tm-topbar{border:0!important;border-bottom:1px solid var(--border)!important;background:var(--bg-raised)!important;border-radius:0!important;height:64px!important;padding:0 24px!important}.tm-page-title{gap:10px!important}.tm-page-title p,.tm-page-title span{display:none!important}.tm-page-title h1{color:var(--ink)!important;font:500 24px/32px var(--font-serif)!important;letter-spacing:-.015em!important;margin:0!important}.tm-page-icon{border-radius:var(--radius-sm)!important;width:28px!important;height:28px!important;color:var(--accent-ink)!important;background:0 0!important;border:0!important}.tm-page-frame{background:var(--bg)!important;min-height:calc(100vh - 64px)!important;padding:24px!important;overflow:auto!important}.tm-page-frame>*{width:100%!important;max-width:none!important}.tm-page-frame :is(h1,h2){color:var(--ink)!important;letter-spacing:-.015em!important}.tm-page-frame h1{font:500 24px/32px var(--font-serif)!important}.tm-page-frame h2{font:500 20px/28px var(--font-serif)!important}.tm-page-frame h3{color:var(--ink)!important;font:600 17px/26px var(--font-sans)!important;letter-spacing:-.005em!important}.tm-page-frame p{color:var(--ink-body)!important}.status-command,.status-home-hero{min-height:auto!important;padding:16px 20px!important}.status-orb,.chat-orb,.drafts-title-icon,.status-signal-icon,.setup-step-icon,.automation-step-icon,.automation-delivery-icon,.skill-helper-icon,.provider-logo,.memory-title-icon,.memory-detail-icon,.memory-evidence-icon{border:1px solid var(--border)!important;border-radius:var(--radius-sm)!important;background:var(--accent-bg)!important;color:var(--accent-ink)!important;filter:none!important}.status-orb:after,.chat-orb:after{display:none!important}.status-title{color:var(--ink)!important;font:500 24px/32px var(--font-serif)!important;letter-spacing:-.015em!important}.status-subtitle{display:none!important}.status-glance-grid,.status-primary-grid,.status-secondary-grid,.usage-visual-grid,.status-graph-grid,.usage-metric-grid,.usage-content-grid,.status-dashboard,.status-home,.usage-dashboard{gap:16px!important}.status-glance-card,.usage-metric,.draft-metric,.automation-metric,.skill-contract-metric{min-height:0!important;padding:16px!important}.status-glance-card strong,.usage-metric strong,.draft-metric strong{color:var(--ink)!important;font:500 28px/34px var(--font-serif)!important;letter-spacing:-.015em!important}.status-glance-card>span,.status-section-header span,.usage-metric span,.draft-metric span,.memory-rail-stats dt,.memory-evidence-card dt{color:var(--ink-muted)!important;font:500 12px/16px var(--font-sans)!important;letter-spacing:.01em!important;text-transform:none!important}.status-pill,.setup-progress-pill,.setup-subtle-pill,.setup-step-badge,.setup-route-status,.welcome-badge,.summary-chip-list span,.connection-tool-tags span,.catalog-toolkit-meta span,.catalog-category-list span,.automation-tool-chip,.automation-account-chip,.automation-scope-summary span,.automation-grant-summary span,.memory-rail-metric,.risk-filter-group button{border:1px solid var(--border)!important;border-radius:var(--radius-xs)!important;background:var(--bg-sunken)!important;color:var(--ink-muted)!important;font:500 12px/16px var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important}.status-pill.connected,.status-pill.completed,.status-pill.approved,.status-pill.sent,.status-pill.text,.status-pill.tool_result,.status-pill.available,.setup-step-badge.ok,.setup-route-status.connected{border-color:var(--success)!important}@supports (color:color-mix(in lab,red,red)){.status-pill.connected,.status-pill.completed,.status-pill.approved,.status-pill.sent,.status-pill.text,.status-pill.tool_result,.status-pill.available,.setup-step-badge.ok,.setup-route-status.connected{border-color:color-mix(in srgb,var(--success) 24%,var(--border))!important}}.status-pill.connected,.status-pill.completed,.status-pill.approved,.status-pill.sent,.status-pill.text,.status-pill.tool_result,.status-pill.available,.setup-step-badge.ok,.setup-route-status.connected{background:var(--success)!important}@supports (color:color-mix(in lab,red,red)){.status-pill.connected,.status-pill.completed,.status-pill.approved,.status-pill.sent,.status-pill.text,.status-pill.tool_result,.status-pill.available,.setup-step-badge.ok,.setup-route-status.connected{background:color-mix(in srgb,var(--success) 12%,var(--bg-raised))!important}}.status-pill.connected,.status-pill.completed,.status-pill.approved,.status-pill.sent,.status-pill.text,.status-pill.tool_result,.status-pill.available,.setup-step-badge.ok,.setup-route-status.connected{color:var(--success)!important}.status-pill.pending,.status-pill.running,.status-pill.tool_use,.status-pill.thinking,.setup-step-badge.warn,.setup-route-status.warning{border-color:var(--warning)!important}@supports (color:color-mix(in lab,red,red)){.status-pill.pending,.status-pill.running,.status-pill.tool_use,.status-pill.thinking,.setup-step-badge.warn,.setup-route-status.warning{border-color:color-mix(in srgb,var(--warning) 26%,var(--border))!important}}.status-pill.pending,.status-pill.running,.status-pill.tool_use,.status-pill.thinking,.setup-step-badge.warn,.setup-route-status.warning{background:var(--warning)!important}@supports (color:color-mix(in lab,red,red)){.status-pill.pending,.status-pill.running,.status-pill.tool_use,.status-pill.thinking,.setup-step-badge.warn,.setup-route-status.warning{background:color-mix(in srgb,var(--warning) 10%,var(--bg-raised))!important}}.status-pill.pending,.status-pill.running,.status-pill.tool_use,.status-pill.thinking,.setup-step-badge.warn,.setup-route-status.warning{color:var(--warning)!important}.status-pill.failed,.status-pill.error,.status-pill.rejected,.status-pill.disconnected,.setup-step-badge.error{border-color:var(--error)!important}@supports (color:color-mix(in lab,red,red)){.status-pill.failed,.status-pill.error,.status-pill.rejected,.status-pill.disconnected,.setup-step-badge.error{border-color:color-mix(in srgb,var(--error) 26%,var(--border))!important}}.status-pill.failed,.status-pill.error,.status-pill.rejected,.status-pill.disconnected,.setup-step-badge.error{background:var(--error)!important}@supports (color:color-mix(in lab,red,red)){.status-pill.failed,.status-pill.error,.status-pill.rejected,.status-pill.disconnected,.setup-step-badge.error{background:color-mix(in srgb,var(--error) 9%,var(--bg-raised))!important}}.status-pill.failed,.status-pill.error,.status-pill.rejected,.status-pill.disconnected,.setup-step-badge.error{color:var(--error)!important}.fluix-input,.fluix-select,.chat-input,.draft-field input,.draft-field textarea,.draft-summary-input,.connection-search-box,.connection-tools-search,.skill-inline-search,.memory-search,.notes-search,.wiki-graph-search,.memory-title-input,.memory-tags-input,.memory-editor-body textarea,.memory-editor-body select,.memory-detail-rail select,.memory-editor-body input,.automation-task-input,.provider-secret-field input,.conversation-editor-input{border:1px solid var(--border)!important;border-radius:var(--radius-sm)!important;background:var(--bg-sunken)!important;box-shadow:none!important;color:var(--ink)!important;background-image:none!important}.fluix-input:focus,.fluix-select:focus,.chat-input:focus,.draft-field input:focus,.draft-field textarea:focus,.draft-summary-input:focus,.connection-search-box:focus-within,.connection-tools-search:focus-within,.skill-inline-search:focus-within,.memory-search:focus-within,.notes-search:focus-within,.wiki-graph-search:focus-within,.memory-title-input:focus,.memory-tags-input:focus,.memory-editor-body textarea:focus,.memory-detail-rail select:focus,.automation-task-input:focus,.conversation-editor-input:focus{border-color:var(--border-focus)!important;box-shadow:0 0 0 3px var(--accent-bg)!important;outline:2px solid #0000!important}.tm-page-frame :is(input,textarea)::placeholder{color:var(--ink-faint)!important;font-style:italic!important}.conversation-layout{gap:16px!important}.conversation-sidebar{border-radius:var(--radius-lg)!important}.chat-shell{border-radius:var(--radius-lg)!important;overflow:hidden!important}.chat-title-lockup h1{color:var(--ink)!important;font:500 24px/32px var(--font-serif)!important}.conversation-eyebrow,.message-meta{display:none!important}.chat-subtitle,.conversation-row-meta,.entity-subtitle{color:var(--ink-muted)!important;font-family:var(--font-mono)!important;font-size:12px!important}.chat-transcript{background:var(--bg)!important}.message.assistant .message-avatar{display:none!important}.message.assistant .message-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.message.user .message-avatar{display:none!important}.message.user .message-card{border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;background:var(--bg-sunken)!important;box-shadow:none!important;color:var(--ink-body)!important;padding:12px 14px!important}.message.assistant .markdown-message{font-size:17px!important;line-height:28px!important}.markdown-message h2,.markdown-message h3,.markdown-message h4{color:var(--ink)!important;font-family:var(--font-serif)!important;margin:24px 0 8px!important;font-weight:500!important}.markdown-message code,.json-block,.memory-textarea,.notes-textarea,.memory-preview code,.notes-preview code{border-radius:var(--radius-xs)!important;background:var(--bg-sunken)!important;color:var(--ink-body)!important;font-family:var(--font-mono)!important}.chat-empty-card{box-shadow:none!important;color:var(--ink-muted)!important;text-align:center!important;background:0 0!important;border:0!important}.chat-empty-card svg,.chat-empty-card p{display:none!important}.activity-inline{width:min(680px,100%)!important;margin:0 auto!important}.activity-line{border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;background:var(--bg-raised)!important;color:var(--ink-muted)!important}.activity-pulse{background:var(--accent)!important;width:2px!important;height:1em!important;animation:1.6s ease-in-out infinite breathe!important}.activity-pulse span{display:none!important}.chat-input{min-height:52px!important;font:500 15px/22px var(--font-sans)!important}.chat-send-button{border-radius:var(--radius-sm)!important}.memory-workbench,.notes-workspace{--memory-panel:var(--bg-raised);--memory-panel-strong:var(--bg-raised);--memory-field:var(--bg-sunken);--memory-field-strong:var(--bg-muted);--memory-line:var(--border);--memory-line-strong:var(--border-focus);--memory-canvas:var(--bg-raised);--memory-graph-grid:var(--border)}@supports (color:color-mix(in lab,red,red)){.memory-workbench,.notes-workspace{--memory-graph-grid:color-mix(in srgb, var(--border) 55%, transparent)}}.memory-workbench,.notes-workspace{--memory-blue:var(--accent);--memory-teal:var(--success);--memory-warn:var(--error);gap:16px!important}.memory-library,.memory-editor,.memory-detail-rail,.notes-list,.notes-editor{padding:16px!important}.memory-title-input,.notes-title-input{box-shadow:none!important;color:var(--ink)!important;font:500 24px/32px var(--font-serif)!important;letter-spacing:-.015em!important;background:0 0!important;border:0!important}.memory-list-row,.memory-evidence-item,.notes-list-row,.memory-link-row,.memory-evidence-chip,.memory-rail-stats div,.memory-evidence-card,.notes-preview,.memory-preview{border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;background:var(--bg-raised)!important;box-shadow:none!important}.memory-list-row:hover,.memory-evidence-item:hover,.notes-list-row:hover{background:var(--bg-muted)!important}.memory-list-row.selected,.memory-evidence-item.selected,.notes-list-row.selected{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.memory-list-row.selected,.memory-evidence-item.selected,.notes-list-row.selected{border-color:color-mix(in srgb,var(--accent) 34%,var(--border))!important}}.memory-list-row.selected,.memory-evidence-item.selected,.notes-list-row.selected{background:var(--accent-bg)!important}.memory-list-row strong,.notes-list-row strong,.memory-rail-header h2{color:var(--ink)!important;font-family:var(--font-serif)!important;font-weight:500!important}.memory-list-row code,.notes-list-slug,.memory-rail-header p,.notes-slug-hint,.notes-slug-hint code{color:var(--ink-muted)!important;font-family:var(--font-mono)!important}.memory-textarea,.notes-textarea{border:1px solid var(--border)!important;background:var(--bg-sunken)!important;color:var(--ink-body)!important;font:400 13px/20px var(--font-mono)!important}.memory-preview,.notes-preview{background:var(--bg-raised)!important;color:var(--ink-body)!important;font:400 15px/25px var(--font-serif)!important}.memory-preview h1,.memory-preview h2,.memory-preview h3,.notes-preview h1,.notes-preview h2,.notes-preview h3{color:var(--ink)!important;font-family:var(--font-serif)!important;font-weight:500!important}.memory-preview .wikilink,.notes-preview .wikilink,.memory-evidence-links button,.notes-backlinks a{border-radius:var(--radius-xs)!important;background:var(--accent-bg)!important;color:var(--accent-ink)!important;font-family:var(--font-mono)!important;text-decoration:none!important}.wiki-graph-toolbar,.memory-workbench .wiki-graph-toolbar{border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;background:var(--bg-raised)!important}.wiki-graph-title strong,.memory-workbench .wiki-graph-title strong{color:var(--ink)!important;font:600 14px/20px var(--font-sans)!important}.wiki-graph-title span,.memory-workbench .wiki-graph-title span{color:var(--ink-muted)!important}.wiki-graph-canvas,.memory-workbench .wiki-graph-canvas{border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;background:linear-gradient(var(--memory-graph-grid) 1px,transparent 1px),linear-gradient(90deg,var(--memory-graph-grid) 1px,transparent 1px),var(--memory-canvas)!important;background-size:40px 40px!important}.wiki-edge,.memory-workbench .wiki-edge{stroke:var(--accent)!important}.wiki-edge.evidence,.memory-workbench .wiki-edge.evidence{stroke:var(--success)!important}.wiki-node,.memory-workbench .wiki-node{border:1px solid var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.wiki-node,.memory-workbench .wiki-node{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border))!important}}.wiki-node,.memory-workbench .wiki-node{border-radius:var(--radius-sm)!important;background:var(--accent-bg)!important;color:var(--accent-ink)!important;box-shadow:var(--shadow-1)!important}.wiki-node.memory,.memory-workbench .wiki-node.memory{border-color:var(--success)!important}@supports (color:color-mix(in lab,red,red)){.wiki-node.memory,.memory-workbench .wiki-node.memory{border-color:color-mix(in srgb,var(--success) 32%,var(--border))!important}}@supports (color:color-mix(in lab,red,red)){.wiki-node.memory,.memory-workbench .wiki-node.memory{background:color-mix(in srgb,var(--success) 10%,var(--bg-raised))!important}}.wiki-node.memory,.memory-workbench .wiki-node.memory{color:var(--success)!important}.skill-wizard-stepper,.automation-wizard-stepper,.memory-segmented,.notes-mode-switch,.draft-filter-tabs{border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;background:var(--bg-sunken)!important;box-shadow:none!important}.skill-wizard-step,.automation-wizard-step,.purpose-button,.schedule-mode-button,.automation-template-button,.automation-preset-button,.automation-skill-card,.automation-connection-card,.automation-delivery-card,.connection-grant-card,.capability-chip,.connection-chip,.skill-model-source,.skill-model-option,.openrouter-suggestion{border:1px solid var(--border)!important;border-radius:var(--radius-sm)!important;background:var(--bg-raised)!important;box-shadow:none!important;color:var(--ink-body)!important}.skill-wizard-step.active,.skill-wizard-step.complete,.skill-wizard-step.visited,.automation-wizard-step.active,.automation-wizard-step.complete:not(.active),.purpose-button.selected,.schedule-mode-button.selected,.automation-skill-card.selected,.automation-connection-card.selected,.automation-delivery-card.selected,.connection-grant-card.selected,.capability-chip.selected,.connection-chip.selected,.skill-model-source.selected,.skill-model-option.selected,.openrouter-suggestion.selected,.entity-row.selected,.provider-choice.selected{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.skill-wizard-step.active,.skill-wizard-step.complete,.skill-wizard-step.visited,.automation-wizard-step.active,.automation-wizard-step.complete:not(.active),.purpose-button.selected,.schedule-mode-button.selected,.automation-skill-card.selected,.automation-connection-card.selected,.automation-delivery-card.selected,.connection-grant-card.selected,.capability-chip.selected,.connection-chip.selected,.skill-model-source.selected,.skill-model-option.selected,.openrouter-suggestion.selected,.entity-row.selected,.provider-choice.selected{border-color:color-mix(in srgb,var(--accent) 34%,var(--border))!important}}.skill-wizard-step.active,.skill-wizard-step.complete,.skill-wizard-step.visited,.automation-wizard-step.active,.automation-wizard-step.complete:not(.active),.purpose-button.selected,.schedule-mode-button.selected,.automation-skill-card.selected,.automation-connection-card.selected,.automation-delivery-card.selected,.connection-grant-card.selected,.capability-chip.selected,.connection-chip.selected,.skill-model-source.selected,.skill-model-option.selected,.openrouter-suggestion.selected,.entity-row.selected,.provider-choice.selected{background:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.skill-wizard-step.active,.skill-wizard-step.complete,.skill-wizard-step.visited,.automation-wizard-step.active,.automation-wizard-step.complete:not(.active),.purpose-button.selected,.schedule-mode-button.selected,.automation-skill-card.selected,.automation-connection-card.selected,.automation-delivery-card.selected,.connection-grant-card.selected,.capability-chip.selected,.connection-chip.selected,.skill-model-source.selected,.skill-model-option.selected,.openrouter-suggestion.selected,.entity-row.selected,.provider-choice.selected{background:color-mix(in srgb,var(--accent) 6%,var(--bg-raised))!important}}.skill-wizard-step.active,.skill-wizard-step.complete,.skill-wizard-step.visited,.automation-wizard-step.active,.automation-wizard-step.complete:not(.active),.purpose-button.selected,.schedule-mode-button.selected,.automation-skill-card.selected,.automation-connection-card.selected,.automation-delivery-card.selected,.connection-grant-card.selected,.capability-chip.selected,.connection-chip.selected,.skill-model-source.selected,.skill-model-option.selected,.openrouter-suggestion.selected,.entity-row.selected,.provider-choice.selected{color:var(--accent-ink)!important}.entity-row:not(.selected){border-color:var(--border)!important;background:var(--bg-raised)!important;color:var(--ink-body)!important}.skill-wizard-step>span,.automation-wizard-step-mark,.setup-step-index{border-radius:var(--radius-xs)!important;background:var(--bg-sunken)!important;color:var(--ink-muted)!important}.skill-wizard-step.active>span,.skill-wizard-step.complete>span,.automation-wizard-step.active .automation-wizard-step-mark,.automation-wizard-step.complete .automation-wizard-step-mark{background:var(--accent)!important;color:var(--ink-on-accent)!important}.provider-panel,.connection-setup-strip,.setup-step-card,.automation-step-card,.skill-builder-section{padding:16px!important}.provider-grid,.connection-toolkit-grid,.automation-page-grid,.drafts-grid,.setup-grid{gap:16px!important}.provider-logo img{filter:none!important}.glass-notice,.skill-empty-state,.automation-empty-history,.provider-empty-state,.model-sidebar-empty,.connection-catalog-empty,.connection-tools-empty,.memory-empty-state,.memory-evidence-empty,.notes-empty,.status-empty,.conversation-drop-empty,.chat-empty-card,.drafts-empty,.route-topology-empty,.usage-graph-empty,.wiki-graph-empty,.wiki-inspector-empty,.memory-rail-empty{border:1px solid var(--border-faint)!important;border-radius:var(--radius-md)!important;background:var(--bg-raised)!important;color:var(--ink-muted)!important;box-shadow:none!important}.status-bar-chart,.runtime-graph,.route-topology,.provider-constellation,.usage-pulse-graph{border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;background:linear-gradient(90deg,var(--border) 1px,transparent 1px),linear-gradient(180deg,var(--border) 1px,transparent 1px),var(--bg-raised)!important}@supports (color:color-mix(in lab,red,red)){.status-bar-chart,.runtime-graph,.route-topology,.provider-constellation,.usage-pulse-graph{background:linear-gradient(90deg,color-mix(in srgb,var(--border) 55%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--border) 55%,transparent) 1px,transparent 1px),var(--bg-raised)!important}}.status-bar-chart,.runtime-graph,.route-topology,.provider-constellation,.usage-pulse-graph{background-size:40px 40px!important}.status-token-stack span,.status-health-meter span,.status-usage-track span,.status-usage-segment:not(.empty){background:var(--accent)!important}.usage-pulse-graph text,.route-topology text,.provider-constellation text{fill:var(--ink-muted)!important}.usage-pulse-graph path,.usage-pulse-graph polyline,.usage-pulse-graph circle{stroke:var(--accent)!important}.memory-rail-section h3,.notes-backlinks h3,.connection-section-heading span,.automation-label,.skill-helper-prompt span,.connected-account-list-header,.conversation-folder-heading,.conversation-folder-name,.conversation-folder-name span,.conversation-folder-count{color:var(--ink-muted)!important;font:500 12px/16px var(--font-sans)!important;letter-spacing:.01em!important;text-transform:none!important}.conversation-folder-count{border:1px solid var(--border)!important;border-radius:var(--radius-xs)!important;background:var(--bg-sunken)!important;justify-content:center!important;align-items:center!important;min-width:18px!important;height:18px!important;display:inline-flex!important}@keyframes breathe{50%{opacity:.35}}@keyframes word-rise{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media(max-width:820px){.tm-topbar{padding:0 16px!important}.tm-page-frame{padding:16px!important}.message-list{padding:24px 0 48px!important}.message.user{width:min(100%,540px)!important}}:root{--background-base:#f7f4fb;--surface-solid:#fff;--surface-strong:#fbf8ff;--line-subtle:#e3dceb;--line-strong:#c7b7da;--text-primary:#231b2a;--text-secondary:#65596c;--text-tertiary:#887c91;--accent:#865ce6;--accent-2:#c84a84;--accent-3:#7654d9;--accent-aqua:#2f9f95;--tm-brand-surface:#fbf8ff;--tm-brand-surface-dark:#201627}[data-theme=dark]{--background-base:#130f17;--surface-solid:#19141d;--surface-strong:#221a29;--line-subtle:#33283c;--line-strong:#5f4973;--text-primary:#f3edf7;--text-secondary:#c9bdcf;--text-tertiary:#91849a;--accent:#a783f7;--accent-2:#d65b92;--accent-3:#c7b3ff;--accent-aqua:#5ccfc5}.tm-app{background:var(--background-base)}[data-theme=dark] .tm-workspace{background:linear-gradient(180deg,var(--accent),transparent 18rem),var(--background-base)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .tm-workspace{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent 18rem),var(--background-base)}}.tm-sidebar,.tm-topbar{background:var(--tm-brand-surface)!important}@supports (color:color-mix(in lab,red,red)){.tm-sidebar,.tm-topbar{background:color-mix(in srgb,var(--tm-brand-surface) 54%,var(--surface-solid))!important}}[data-theme=dark] .tm-sidebar,[data-theme=dark] .tm-topbar{background:var(--tm-brand-surface-dark)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .tm-sidebar,[data-theme=dark] .tm-topbar{background:color-mix(in srgb,var(--tm-brand-surface-dark) 76%,var(--surface-solid))!important}}.tm-topbar{position:relative}.tm-topbar:before{background:linear-gradient(90deg,var(--accent),var(--accent-2),transparent 76%);content:"";height:2px;position:absolute;top:0;left:0;right:0}.tm-brand-copy strong,.tm-topbar-title h1,.status-title,.memory-title-input{color:var(--text-primary)!important}.tm-logo-frame{background:var(--accent)!important;border-radius:7px!important}@supports (color:color-mix(in lab,red,red)){.tm-logo-frame{background:color-mix(in srgb,var(--accent) 14%,transparent)!important}}.nav-link{position:relative}@supports (color:color-mix(in lab,red,red)){.nav-link.active{border-color:color-mix(in srgb,var(--accent) 18%,var(--line-subtle))!important}}.nav-link.active{background:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.nav-link.active{background:color-mix(in srgb,var(--accent) 16%,var(--surface-solid))!important}}.nav-link.active{color:var(--text-primary)!important}.nav-link.active:before{background:var(--accent);content:"";border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:0}.fluix-panel,.fluix-chrome,.chat-shell,.drafts-shell,.status-panel,.usage-group,.connection-card,.connection-row,.skill-builder-section,.skill-wizard-card,.automation-step-card,.automation-card,.memory-workbench .fluix-panel,.notes-workspace .fluix-panel,.provider-panel,.provider-card,.provider-choice,.minion-metric-card,.minion-log-panel,.log-row,.json-block,.entity-row,.status-command{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.fluix-panel,.fluix-chrome,.chat-shell,.drafts-shell,.status-panel,.usage-group,.connection-card,.connection-row,.skill-builder-section,.skill-wizard-card,.automation-step-card,.automation-card,.memory-workbench .fluix-panel,.notes-workspace .fluix-panel,.provider-panel,.provider-card,.provider-choice,.minion-metric-card,.minion-log-panel,.log-row,.json-block,.entity-row,.status-command{border-color:color-mix(in srgb,var(--accent) 12%,var(--line-subtle))!important}}.fluix-panel,.fluix-chrome,.chat-shell,.drafts-shell,.status-panel,.usage-group,.connection-card,.connection-row,.skill-builder-section,.skill-wizard-card,.automation-step-card,.automation-card,.memory-workbench .fluix-panel,.notes-workspace .fluix-panel,.provider-panel,.provider-card,.provider-choice,.minion-metric-card,.minion-log-panel,.log-row,.json-block,.entity-row,.status-command{background:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.fluix-panel,.fluix-chrome,.chat-shell,.drafts-shell,.status-panel,.usage-group,.connection-card,.connection-row,.skill-builder-section,.skill-wizard-card,.automation-step-card,.automation-card,.memory-workbench .fluix-panel,.notes-workspace .fluix-panel,.provider-panel,.provider-card,.provider-choice,.minion-metric-card,.minion-log-panel,.log-row,.json-block,.entity-row,.status-command{background:color-mix(in srgb,var(--accent) 3%,var(--surface-solid))!important}}[data-theme=dark] .fluix-panel,[data-theme=dark] .fluix-chrome,[data-theme=dark] .chat-shell,[data-theme=dark] .drafts-shell,[data-theme=dark] .status-panel,[data-theme=dark] .usage-group,[data-theme=dark] .connection-card,[data-theme=dark] .connection-row,[data-theme=dark] .skill-builder-section,[data-theme=dark] .skill-wizard-card,[data-theme=dark] .automation-step-card,[data-theme=dark] .automation-card,[data-theme=dark] .memory-workbench .fluix-panel,[data-theme=dark] .notes-workspace .fluix-panel,[data-theme=dark] .provider-panel,[data-theme=dark] .provider-card,[data-theme=dark] .provider-choice,[data-theme=dark] .minion-metric-card,[data-theme=dark] .minion-log-panel,[data-theme=dark] .log-row,[data-theme=dark] .json-block,[data-theme=dark] .entity-row,[data-theme=dark] .status-command{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .fluix-panel,[data-theme=dark] .fluix-chrome,[data-theme=dark] .chat-shell,[data-theme=dark] .drafts-shell,[data-theme=dark] .status-panel,[data-theme=dark] .usage-group,[data-theme=dark] .connection-card,[data-theme=dark] .connection-row,[data-theme=dark] .skill-builder-section,[data-theme=dark] .skill-wizard-card,[data-theme=dark] .automation-step-card,[data-theme=dark] .automation-card,[data-theme=dark] .memory-workbench .fluix-panel,[data-theme=dark] .notes-workspace .fluix-panel,[data-theme=dark] .provider-panel,[data-theme=dark] .provider-card,[data-theme=dark] .provider-choice,[data-theme=dark] .minion-metric-card,[data-theme=dark] .minion-log-panel,[data-theme=dark] .log-row,[data-theme=dark] .json-block,[data-theme=dark] .entity-row,[data-theme=dark] .status-command{border-color:color-mix(in srgb,var(--accent) 15%,var(--line-subtle))!important}}[data-theme=dark] .fluix-panel,[data-theme=dark] .fluix-chrome,[data-theme=dark] .chat-shell,[data-theme=dark] .drafts-shell,[data-theme=dark] .status-panel,[data-theme=dark] .usage-group,[data-theme=dark] .connection-card,[data-theme=dark] .connection-row,[data-theme=dark] .skill-builder-section,[data-theme=dark] .skill-wizard-card,[data-theme=dark] .automation-step-card,[data-theme=dark] .automation-card,[data-theme=dark] .memory-workbench .fluix-panel,[data-theme=dark] .notes-workspace .fluix-panel,[data-theme=dark] .provider-panel,[data-theme=dark] .provider-card,[data-theme=dark] .provider-choice,[data-theme=dark] .minion-metric-card,[data-theme=dark] .minion-log-panel,[data-theme=dark] .log-row,[data-theme=dark] .json-block,[data-theme=dark] .entity-row,[data-theme=dark] .status-command{background:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .fluix-panel,[data-theme=dark] .fluix-chrome,[data-theme=dark] .chat-shell,[data-theme=dark] .drafts-shell,[data-theme=dark] .status-panel,[data-theme=dark] .usage-group,[data-theme=dark] .connection-card,[data-theme=dark] .connection-row,[data-theme=dark] .skill-builder-section,[data-theme=dark] .skill-wizard-card,[data-theme=dark] .automation-step-card,[data-theme=dark] .automation-card,[data-theme=dark] .memory-workbench .fluix-panel,[data-theme=dark] .notes-workspace .fluix-panel,[data-theme=dark] .provider-panel,[data-theme=dark] .provider-card,[data-theme=dark] .provider-choice,[data-theme=dark] .minion-metric-card,[data-theme=dark] .minion-log-panel,[data-theme=dark] .log-row,[data-theme=dark] .json-block,[data-theme=dark] .entity-row,[data-theme=dark] .status-command{background:color-mix(in srgb,var(--accent) 4%,var(--surface-solid))!important}}.fluix-button.primary,.status-chat-button,.memory-workbench .fluix-button.primary,.tm-page-frame :is(.connection-primary-action,.connected-account-save){border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.fluix-button.primary,.status-chat-button,.memory-workbench .fluix-button.primary,.tm-page-frame :is(.connection-primary-action,.connected-account-save){border-color:color-mix(in srgb,var(--accent) 70%,var(--line-strong))!important}}.fluix-button.primary,.status-chat-button,.memory-workbench .fluix-button.primary,.tm-page-frame :is(.connection-primary-action,.connected-account-save){background:var(--accent)!important;color:#fff!important}.fluix-button.primary:hover:not(:disabled),.status-chat-button:hover:not(:disabled),.memory-workbench .fluix-button.primary:hover:not(:disabled),.tm-page-frame :is(.connection-primary-action,.connected-account-save):hover:not(:disabled){background:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.fluix-button.primary:hover:not(:disabled),.status-chat-button:hover:not(:disabled),.memory-workbench .fluix-button.primary:hover:not(:disabled),.tm-page-frame :is(.connection-primary-action,.connected-account-save):hover:not(:disabled){background:color-mix(in srgb,var(--accent) 88%,var(--accent-2))!important}}.status-command .status-orb,[data-theme=dark] .status-command .status-orb,.status-home-title .status-orb,.memory-title-icon,.skill-helper-icon,.automation-step-icon,.setup-step-icon{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.status-command .status-orb,[data-theme=dark] .status-command .status-orb,.status-home-title .status-orb,.memory-title-icon,.skill-helper-icon,.automation-step-icon,.setup-step-icon{border-color:color-mix(in srgb,var(--accent) 22%,var(--line-subtle))!important}}.status-command .status-orb,[data-theme=dark] .status-command .status-orb,.status-home-title .status-orb,.memory-title-icon,.skill-helper-icon,.automation-step-icon,.setup-step-icon{background:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.status-command .status-orb,[data-theme=dark] .status-command .status-orb,.status-home-title .status-orb,.memory-title-icon,.skill-helper-icon,.automation-step-icon,.setup-step-icon{background:color-mix(in srgb,var(--accent) 12%,var(--surface-strong))!important}}.status-command .status-orb,[data-theme=dark] .status-command .status-orb,.status-home-title .status-orb,.memory-title-icon,.skill-helper-icon,.automation-step-icon,.setup-step-icon{color:var(--accent)!important}.status-pill.connected,.status-pill.completed,.status-pill.approved,.status-pill.sent,.status-pill.text,.status-pill.available{background:var(--accent-aqua)!important}@supports (color:color-mix(in lab,red,red)){.status-pill.connected,.status-pill.completed,.status-pill.approved,.status-pill.sent,.status-pill.text,.status-pill.available{background:color-mix(in srgb,var(--accent-aqua) 13%,var(--surface-solid))!important}}.memory-workbench{--memory-canvas:var(--accent)}@supports (color:color-mix(in lab,red,red)){.memory-workbench{--memory-canvas:color-mix(in srgb, var(--accent) 2%, var(--surface-solid))}}.memory-workbench{--memory-graph-grid:var(--accent)}@supports (color:color-mix(in lab,red,red)){.memory-workbench{--memory-graph-grid:color-mix(in srgb, var(--accent) 9%, var(--line-subtle))}}.wiki-graph-canvas,.memory-workbench .wiki-graph-canvas{background:linear-gradient(90deg,var(--memory-graph-grid) 1px,transparent 1px),linear-gradient(180deg,var(--memory-graph-grid) 1px,transparent 1px),var(--memory-canvas)!important;background-size:32px 32px!important}.wiki-node{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.wiki-node{border-color:color-mix(in srgb,var(--accent) 26%,var(--line-subtle))!important}}.wiki-node{background:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.wiki-node{background:color-mix(in srgb,var(--accent) 9%,var(--surface-strong))!important}}.wiki-node{color:var(--text-primary)!important}.wiki-node.selected,.memory-list-row.selected,.memory-evidence-item.selected,.memory-segmented button.selected,.entity-row.selected,.provider-choice.selected,.skill-wizard-step.active,.automation-wizard-step.active{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.wiki-node.selected,.memory-list-row.selected,.memory-evidence-item.selected,.memory-segmented button.selected,.entity-row.selected,.provider-choice.selected,.skill-wizard-step.active,.automation-wizard-step.active{border-color:color-mix(in srgb,var(--accent) 58%,var(--line-strong))!important}}.wiki-node.selected,.memory-list-row.selected,.memory-evidence-item.selected,.memory-segmented button.selected,.entity-row.selected,.provider-choice.selected,.skill-wizard-step.active,.automation-wizard-step.active{background:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.wiki-node.selected,.memory-list-row.selected,.memory-evidence-item.selected,.memory-segmented button.selected,.entity-row.selected,.provider-choice.selected,.skill-wizard-step.active,.automation-wizard-step.active{background:color-mix(in srgb,var(--accent) 15%,var(--surface-solid))!important}}.summary-chip-list span,.connection-tool-tags span,.catalog-toolkit-meta span,.catalog-category-list span,.automation-tool-chip,.automation-account-chip,.automation-scope-summary span,.automation-grant-summary span{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.summary-chip-list span,.connection-tool-tags span,.catalog-toolkit-meta span,.catalog-category-list span,.automation-tool-chip,.automation-account-chip,.automation-scope-summary span,.automation-grant-summary span{border-color:color-mix(in srgb,var(--accent) 14%,var(--line-subtle))!important}}.summary-chip-list span,.connection-tool-tags span,.catalog-toolkit-meta span,.catalog-category-list span,.automation-tool-chip,.automation-account-chip,.automation-scope-summary span,.automation-grant-summary span{background:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.summary-chip-list span,.connection-tool-tags span,.catalog-toolkit-meta span,.catalog-category-list span,.automation-tool-chip,.automation-account-chip,.automation-scope-summary span,.automation-grant-summary span{background:color-mix(in srgb,var(--accent) 6%,var(--surface-strong))!important}}.chat-empty-card,.drafts-empty,.status-empty,.skill-empty-state,.automation-empty-history,.memory-empty-state,.wiki-graph-empty,.provider-empty-state,.model-sidebar-empty{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.chat-empty-card,.drafts-empty,.status-empty,.skill-empty-state,.automation-empty-history,.memory-empty-state,.wiki-graph-empty,.provider-empty-state,.model-sidebar-empty{border-color:color-mix(in srgb,var(--accent) 12%,var(--line-subtle))!important}}.chat-empty-card,.drafts-empty,.status-empty,.skill-empty-state,.automation-empty-history,.memory-empty-state,.wiki-graph-empty,.provider-empty-state,.model-sidebar-empty{background:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.chat-empty-card,.drafts-empty,.status-empty,.skill-empty-state,.automation-empty-history,.memory-empty-state,.wiki-graph-empty,.provider-empty-state,.model-sidebar-empty{background:color-mix(in srgb,var(--accent) 3%,var(--surface-solid))!important}}.usage-pulse-graph svg polyline,.usage-pulse-graph svg path,.status-bar-chart span,.status-token-stack span,.status-health-meter span,.status-usage-track span{color:var(--accent)}:root{--vellum-50:#fbf8f2;--vellum-100:#f5f0e6;--vellum-200:#efe8d9;--vellum-300:#e3daca;--vellum-400:#c8b89e;--vellum-500:#a29380;--vellum-600:#7c6f5e;--vellum-700:#5c4f40;--vellum-800:#3d3327;--vellum-900:#2a2520;--vellum-1000:#1b1612;--ink-dark-1000:#15110d;--ink-dark-900:#1c1814;--ink-dark-800:#26201a;--ink-dark-700:#322b23;--ink-dark-600:#4a3f33;--ink-dark-500:#6b5c4b;--ink-dark-400:#9a8c76;--ink-dark-300:#c4b7a2;--ink-dark-200:#ddd0bc;--ink-dark-100:#f0e8d8;--aubergine-50:#f4eeff;--aubergine-100:#e2d6ff;--aubergine-200:#c4a9f0;--aubergine-300:#a082d6;--aubergine-400:#7b5db8;--aubergine-500:#5a3f94;--aubergine-700:#3a2362;--tarnish-700:#9b4a6e;--tarnish-300:#d88ba8;--verdigris-700:#3f7a6e;--verdigris-300:#7db8a8;--bg:var(--vellum-100);--bg-raised:var(--vellum-50);--bg-sunken:var(--vellum-200);--bg-muted:var(--vellum-200);--border-faint:var(--vellum-300)}@supports (color:color-mix(in lab,red,red)){:root{--border-faint:color-mix(in srgb, var(--vellum-300) 70%, transparent)}}:root{--border:var(--vellum-300);--border-strong:var(--vellum-400);--border-focus:var(--aubergine-700);--ink:var(--vellum-1000);--ink-body:var(--vellum-700);--ink-muted:var(--vellum-600);--ink-faint:var(--vellum-500);--ink-on-accent:var(--vellum-50);--accent:var(--aubergine-700);--accent-hover:var(--aubergine-500);--accent-bg:var(--aubergine-50);--accent-ink:var(--aubergine-700);--secondary:var(--tarnish-700);--success:var(--verdigris-700);--warning:#b45309;--error:#b42318;--background-base:var(--bg);--surface-solid:var(--bg-raised);--surface-strong:var(--bg-sunken);--line-subtle:var(--border);--line-strong:var(--border-strong);--text-primary:var(--ink);--text-secondary:var(--ink-body);--text-tertiary:var(--ink-muted);--accent-2:var(--secondary);--accent-3:var(--accent);--accent-aqua:var(--success);--tm-brand-surface:var(--bg-raised);--tm-brand-surface-dark:var(--ink-dark-900)}[data-theme=dark]{--bg:var(--ink-dark-1000);--bg-raised:var(--ink-dark-900);--bg-sunken:var(--ink-dark-800);--bg-muted:var(--ink-dark-800);--border-faint:var(--ink-dark-700)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--border-faint:color-mix(in srgb, var(--ink-dark-700) 70%, transparent)}}[data-theme=dark]{--border:var(--ink-dark-700);--border-strong:var(--ink-dark-600);--border-focus:var(--aubergine-300);--ink:var(--ink-dark-100);--ink-body:var(--ink-dark-300);--ink-muted:var(--ink-dark-400);--ink-faint:var(--ink-dark-500);--ink-on-accent:var(--vellum-50);--accent:var(--aubergine-300);--accent-hover:var(--aubergine-200);--accent-bg:var(--ink-dark-800);--accent-ink:var(--aubergine-300);--secondary:var(--tarnish-300);--success:var(--verdigris-300);--background-base:var(--bg);--surface-solid:var(--bg-raised);--surface-strong:var(--bg-sunken);--line-subtle:var(--border);--line-strong:var(--border-strong);--text-primary:var(--ink);--text-secondary:var(--ink-body);--text-tertiary:var(--ink-muted);--accent-2:var(--secondary);--accent-3:var(--accent);--accent-aqua:var(--success)}.tm-app,.tm-workspace{background:var(--bg)!important}.tm-topbar:before{display:none!important}.tm-sidebar,.tm-topbar,[data-theme=dark] .tm-sidebar,[data-theme=dark] .tm-topbar{background:var(--bg-raised)!important}.nav-link.active{background:var(--accent-bg)!important;color:var(--accent-ink)!important}.nav-link.active:before{background:var(--accent)!important}.fluix-panel,.fluix-chrome,.chat-shell,.drafts-shell,.status-panel,.usage-group,.connection-card,.connection-row,.skill-builder-section,.skill-wizard-card,.automation-step-card,.automation-card,.memory-workbench .fluix-panel,.notes-workspace .fluix-panel,.provider-panel,.provider-card,.provider-choice,.minion-metric-card,.minion-log-panel,.log-row,.json-block,.entity-row,.status-command,[data-theme=dark] .fluix-panel,[data-theme=dark] .fluix-chrome,[data-theme=dark] .chat-shell,[data-theme=dark] .drafts-shell,[data-theme=dark] .status-panel,[data-theme=dark] .usage-group,[data-theme=dark] .connection-card,[data-theme=dark] .connection-row,[data-theme=dark] .skill-builder-section,[data-theme=dark] .skill-wizard-card,[data-theme=dark] .automation-step-card,[data-theme=dark] .automation-card,[data-theme=dark] .memory-workbench .fluix-panel,[data-theme=dark] .notes-workspace .fluix-panel,[data-theme=dark] .provider-panel,[data-theme=dark] .provider-card,[data-theme=dark] .provider-choice,[data-theme=dark] .minion-metric-card,[data-theme=dark] .minion-log-panel,[data-theme=dark] .log-row,[data-theme=dark] .json-block,[data-theme=dark] .entity-row,[data-theme=dark] .status-command{border-color:var(--border)!important;background:var(--bg-raised)!important;box-shadow:none!important;background-image:none!important}.entity-row.selected,.entity-row.selected:hover,[data-theme=dark] .entity-row.selected,[data-theme=dark] .entity-row.selected:hover{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.entity-row.selected,.entity-row.selected:hover,[data-theme=dark] .entity-row.selected,[data-theme=dark] .entity-row.selected:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--border))!important}}.entity-row.selected,.entity-row.selected:hover,[data-theme=dark] .entity-row.selected,[data-theme=dark] .entity-row.selected:hover{background:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.entity-row.selected,.entity-row.selected:hover,[data-theme=dark] .entity-row.selected,[data-theme=dark] .entity-row.selected:hover{background:color-mix(in srgb,var(--accent) 4%,var(--bg-raised))!important}}.entity-row.selected,.entity-row.selected:hover,[data-theme=dark] .entity-row.selected,[data-theme=dark] .entity-row.selected:hover{color:var(--ink)!important}.entity-row.selected .entity-title{color:var(--accent-ink)!important}.wiki-node.selected,.memory-list-row.selected,.memory-evidence-item.selected,.memory-segmented button.selected,.provider-choice.selected,.skill-wizard-step.active,.automation-wizard-step.active{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.wiki-node.selected,.memory-list-row.selected,.memory-evidence-item.selected,.memory-segmented button.selected,.provider-choice.selected,.skill-wizard-step.active,.automation-wizard-step.active{border-color:color-mix(in srgb,var(--accent) 34%,var(--border))!important}}.wiki-node.selected,.memory-list-row.selected,.memory-evidence-item.selected,.memory-segmented button.selected,.provider-choice.selected,.skill-wizard-step.active,.automation-wizard-step.active{background:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.wiki-node.selected,.memory-list-row.selected,.memory-evidence-item.selected,.memory-segmented button.selected,.provider-choice.selected,.skill-wizard-step.active,.automation-wizard-step.active{background:color-mix(in srgb,var(--accent) 6%,var(--bg-raised))!important}}.wiki-node.selected,.memory-list-row.selected,.memory-evidence-item.selected,.memory-segmented button.selected,.provider-choice.selected,.skill-wizard-step.active,.automation-wizard-step.active{color:var(--accent-ink)!important}.fluix-button.primary,.status-chat-button,.memory-workbench .fluix-button.primary,.tm-page-frame :is(.connection-primary-action,.connected-account-save){border-color:var(--accent)!important;background:var(--accent)!important;color:var(--ink-on-accent)!important}.wiki-graph-canvas,.memory-workbench .wiki-graph-canvas{background:linear-gradient(90deg,var(--border) 1px,transparent 1px),linear-gradient(180deg,var(--border) 1px,transparent 1px),var(--bg-raised)!important}@supports (color:color-mix(in lab,red,red)){.wiki-graph-canvas,.memory-workbench .wiki-graph-canvas{background:linear-gradient(90deg,color-mix(in srgb,var(--border) 55%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--border) 55%,transparent) 1px,transparent 1px),var(--bg-raised)!important}}.wiki-graph-canvas,.memory-workbench .wiki-graph-canvas{background-size:40px 40px!important}.connection-search-box,.connection-tools-search,.skill-inline-search,.memory-search,.notes-search,.wiki-graph-search{align-items:center!important;gap:8px!important;min-width:0!important;min-height:40px!important;padding:0 12px!important;display:flex!important}.connection-search-box input,.connection-tools-search input,.skill-inline-search input,.memory-search input,.notes-search input,.wiki-graph-search input{width:100%!important;min-width:0!important;height:100%!important;box-shadow:none!important;color:var(--ink)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}:root{--graph-color-0:#3a2362;--graph-color-1:#9b4a6e;--graph-color-2:#3f7a6e;--graph-color-3:#7c6f5e;--graph-color-4:#5a3f94;--graph-color-5:#b45309;--graph-color-6:#7b5db8;--graph-color-7:#5c4f40;--graph-evidence:var(--success);--graph-warning:var(--warning);--graph-manual:var(--secondary);--graph-ai:var(--accent);--shadow-warm-1:0 1px 2px #3c28140f;--shadow-warm-2:0 2px 6px #3c281414, 0 1px 2px #3c28140a}[data-theme=dark]{--graph-color-0:#a082d6;--graph-color-1:#d88ba8;--graph-color-2:#7db8a8;--graph-color-3:#c4b7a2;--graph-color-4:#c4a9f0;--graph-color-5:#f59e0b;--graph-color-6:#9a8c76;--graph-color-7:#ddd0bc;--shadow-warm-1:0 1px 2px #0006;--shadow-warm-2:0 2px 6px #0006}.fluix-canvas{display:none!important}.tm-app{background:var(--bg)!important;min-height:100vh!important;color:var(--ink)!important;grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.tm-sidebar,.tm-topbar,.tm-page-title,.tm-mobile-nav-toggle{display:none!important}.tm-topnav{z-index:50!important;border-style:solid!important;border-width:0 0 1px!important;border-color:var(--border)!important;background:var(--bg-raised)!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;min-width:0!important;min-height:56px!important;display:flex!important;position:sticky!important;top:0!important}@supports (color:color-mix(in lab,red,red)){.tm-topnav{background:color-mix(in srgb,var(--bg-raised) 94%,var(--bg))!important}}.tm-topnav{box-shadow:var(--shadow-warm-1)!important;background-image:none!important;padding:8px 16px!important}.tm-topnav-main{flex:auto!important;align-items:center!important;gap:16px!important;min-width:0!important;display:flex!important}.tm-brand{min-width:0!important;color:var(--ink)!important;flex:none!important;align-items:center!important;gap:8px!important;text-decoration:none!important;display:inline-flex!important}.tm-logo-frame{border:1px solid var(--border)!important;border-radius:var(--radius-sm)!important;background:var(--bg-sunken)!important;width:30px!important;height:30px!important;color:var(--accent-ink)!important}.tm-sidebar-logo{filter:none!important;width:24px!important;height:24px!important;transform:none!important}.tm-brand-copy strong{color:var(--ink)!important;font:500 20px/24px var(--font-serif)!important;letter-spacing:-.015em!important;background:0 0!important}.tm-topnav-list{scrollbar-width:thin!important;flex:auto!important;align-items:center!important;gap:4px!important;min-width:0!important;padding:2px!important;display:flex!important;overflow:auto hidden!important}.tm-topnav-actions{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;display:flex!important}.tm-workspace{background:var(--bg)!important;grid-template-rows:minmax(0,1fr)!important;gap:0!important;min-height:0!important;display:grid!important}.tm-page-frame{background:var(--bg)!important;height:calc(100vh - 56px)!important;min-height:calc(100vh - 56px)!important;padding:16px!important;animation:none!important;display:grid!important;overflow:auto!important}.tm-page-frame.chat-frame,.tm-page-frame.memory-frame{height:calc(100vh - 56px)!important}.fluix-panel,.fluix-chrome,.chat-shell,.drafts-shell,.status-panel,.status-command,.usage-group,.connection-card,.connection-row,.skill-builder-section,.skill-wizard-card,.automation-step-card,.automation-card,.memory-workbench .fluix-panel,.notes-workspace .fluix-panel,.provider-panel,.provider-card,.provider-choice,.minion-metric-card,.minion-log-panel,.log-row,.json-block{border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;background:var(--bg-raised)!important;box-shadow:var(--shadow-warm-1)!important;-webkit-backdrop-filter:none!important;background-image:none!important}.status-command,.status-home-hero,.status-panel,.tm-graph-panel,.usage-group{padding:16px!important}.fluix-button,.fluix-icon-button,.tm-theme-button,.tm-command-link,.status-chat-button,.memory-workbench .fluix-button,.notes-workspace .fluix-button,.connection-primary-action,.connected-account-save{border:1px solid var(--border)!important;border-radius:var(--radius-sm)!important;background:var(--bg-raised)!important;min-height:34px!important;box-shadow:none!important;color:var(--ink-body)!important;font:500 13px/18px var(--font-sans)!important;letter-spacing:0!important;transition:border-color var(--duration-1,.12s) var(--ease,ease),background-color var(--duration-1,.12s) var(--ease,ease),color var(--duration-1,.12s) var(--ease,ease)!important;background-image:none!important;transform:none!important}.fluix-button,.tm-theme-button,.tm-command-link,.status-chat-button{padding:0 12px!important}.fluix-icon-button{width:34px!important;padding:0!important}.fluix-button:hover:not(:disabled),.fluix-icon-button:hover:not(:disabled),.tm-theme-button:hover,.tm-command-link:hover,.status-chat-button:hover{border-color:var(--border-strong)!important;background:var(--bg-muted)!important;box-shadow:none!important;color:var(--ink)!important;transform:none!important}.fluix-button.primary,.status-chat-button,.memory-workbench .fluix-button.primary,.notes-workspace .fluix-button.primary,.connection-primary-action,.connected-account-save{border-color:var(--accent)!important;background:var(--accent)!important;color:var(--ink-on-accent)!important}.fluix-button.danger,.danger-action{border-color:var(--error)!important}@supports (color:color-mix(in lab,red,red)){.fluix-button.danger,.danger-action{border-color:color-mix(in srgb,var(--error) 34%,var(--border))!important}}.fluix-button.danger,.danger-action{background:var(--error)!important}@supports (color:color-mix(in lab,red,red)){.fluix-button.danger,.danger-action{background:color-mix(in srgb,var(--error) 8%,var(--bg-raised))!important}}.fluix-button.danger,.danger-action{color:var(--error)!important}.nav-link{border-radius:var(--radius-sm)!important;min-height:34px!important;box-shadow:none!important;color:var(--ink-muted)!important;font:500 13px/18px var(--font-sans)!important;letter-spacing:0!important;background:0 0!important;border:1px solid #0000!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 10px!important;text-decoration:none!important;display:inline-flex!important;position:relative!important;transform:none!important}.nav-link:before{display:none!important}.nav-link:hover{border-color:var(--border)!important;background:var(--bg-sunken)!important;color:var(--ink)!important;box-shadow:none!important;transform:none!important}.nav-link.active{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.nav-link.active{border-color:color-mix(in srgb,var(--accent) 24%,var(--border))!important}}.nav-link.active{background:var(--accent-bg)!important;color:var(--accent-ink)!important;box-shadow:none!important}.fluix-input,.fluix-select,.chat-input,.draft-field input,.draft-field textarea,.draft-summary-input,.memory-title-input,.memory-tags-input,.memory-editor-body textarea,.memory-editor-body select,.memory-detail-rail select,.memory-editor-body input,.automation-task-input,.provider-secret-field input,.conversation-editor-input{border:1px solid var(--border)!important;border-radius:var(--radius-sm)!important;background:var(--bg-sunken)!important;box-shadow:none!important;color:var(--ink)!important}.connection-search-box,.connection-tools-search,.skill-inline-search,.memory-search,.notes-search,.wiki-graph-search{border:1px solid var(--border)!important;border-radius:var(--radius-sm)!important;background:var(--bg-sunken)!important;box-shadow:none!important}.wiki-graph-panel,.status-usage-breakdown,.usage-pulse-graph{border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;background:var(--bg-raised)!important;box-shadow:var(--shadow-warm-1)!important;background-image:none!important}.wiki-graph-toolbar{border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;background:var(--bg-raised)!important;min-height:44px!important;box-shadow:none!important;padding:8px!important}.wiki-evidence-toggle{border:1px solid var(--border)!important;border-radius:var(--radius-sm)!important;background:var(--bg-sunken)!important;min-height:34px!important;color:var(--ink-body)!important;font:500 13px/18px var(--font-sans)!important;align-items:center!important;padding:0 10px!important}.wiki-graph-canvas,.memory-workbench .wiki-graph-canvas,.status-bar-chart,.runtime-graph,.route-topology,.provider-constellation,.usage-pulse-chart{border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;background:linear-gradient(90deg,var(--border) 1px,transparent 1px),linear-gradient(180deg,var(--border) 1px,transparent 1px),var(--bg-raised)!important}@supports (color:color-mix(in lab,red,red)){.wiki-graph-canvas,.memory-workbench .wiki-graph-canvas,.status-bar-chart,.runtime-graph,.route-topology,.provider-constellation,.usage-pulse-chart{background:linear-gradient(90deg,color-mix(in srgb,var(--border) 46%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--border) 46%,transparent) 1px,transparent 1px),var(--bg-raised)!important}}.wiki-graph-canvas,.memory-workbench .wiki-graph-canvas,.status-bar-chart,.runtime-graph,.route-topology,.provider-constellation,.usage-pulse-chart{box-shadow:inset 0 1px 0 var(--bg-raised)!important;background-size:40px 40px!important}@supports (color:color-mix(in lab,red,red)){.wiki-graph-canvas,.memory-workbench .wiki-graph-canvas,.status-bar-chart,.runtime-graph,.route-topology,.provider-constellation,.usage-pulse-chart{box-shadow:inset 0 1px color-mix(in srgb,var(--bg-raised) 78%,white)!important}}[data-theme=dark] .wiki-graph-canvas,[data-theme=dark] .memory-workbench .wiki-graph-canvas,[data-theme=dark] .status-bar-chart,[data-theme=dark] .runtime-graph,[data-theme=dark] .route-topology,[data-theme=dark] .provider-constellation,[data-theme=dark] .usage-pulse-chart{box-shadow:inset 0 1px 0 var(--ink)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .wiki-graph-canvas,[data-theme=dark] .memory-workbench .wiki-graph-canvas,[data-theme=dark] .status-bar-chart,[data-theme=dark] .runtime-graph,[data-theme=dark] .route-topology,[data-theme=dark] .provider-constellation,[data-theme=dark] .usage-pulse-chart{box-shadow:inset 0 1px color-mix(in srgb,var(--ink) 6%,transparent)!important}}.wiki-graph-controls{border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;background:var(--bg-raised)!important}@supports (color:color-mix(in lab,red,red)){.wiki-graph-controls{background:color-mix(in srgb,var(--bg-raised) 92%,transparent)!important}}.wiki-graph-controls{box-shadow:var(--shadow-warm-1)!important}.wiki-edge,.memory-workbench .wiki-edge{stroke:var(--edge-color,var(--accent))!important;stroke-width:var(--edge-width,1.4px)!important;stroke-linecap:round!important;vector-effect:non-scaling-stroke!important}.wiki-edge.evidence,.memory-workbench .wiki-edge.evidence{stroke-dasharray:2 4!important}.wiki-node,.memory-workbench .wiki-node{border:1px solid var(--node-color,var(--accent))!important;min-height:30px!important}@supports (color:color-mix(in lab,red,red)){.wiki-node,.memory-workbench .wiki-node{border:1px solid color-mix(in srgb,var(--node-color,var(--accent)) 36%,var(--border))!important}}.wiki-node,.memory-workbench .wiki-node{border-radius:var(--radius-sm)!important;background:var(--node-color,var(--accent))!important}@supports (color:color-mix(in lab,red,red)){.wiki-node,.memory-workbench .wiki-node{background:color-mix(in srgb,var(--node-color,var(--accent)) 9%,var(--bg-raised))!important}}.wiki-node,.memory-workbench .wiki-node{box-shadow:var(--shadow-warm-1)!important;color:var(--node-color,var(--accent))!important}@supports (color:color-mix(in lab,red,red)){.wiki-node,.memory-workbench .wiki-node{color:color-mix(in srgb,var(--node-color,var(--accent)) 88%,var(--ink))!important}}.wiki-node,.memory-workbench .wiki-node{font:500 12px/16px var(--font-sans)!important}.wiki-node.memory,.memory-workbench .wiki-node.memory{background:var(--graph-evidence)!important}@supports (color:color-mix(in lab,red,red)){.wiki-node.memory,.memory-workbench .wiki-node.memory{background:color-mix(in srgb,var(--graph-evidence) 9%,var(--bg-raised))!important}}.wiki-node.missing,.memory-workbench .wiki-node.missing{background:var(--graph-warning)!important}@supports (color:color-mix(in lab,red,red)){.wiki-node.missing,.memory-workbench .wiki-node.missing{background:color-mix(in srgb,var(--graph-warning) 9%,var(--bg-raised))!important}}.wiki-node.selected,.memory-workbench .wiki-node.selected{border-color:var(--node-color,var(--accent))!important;box-shadow:0 0 0 3px var(--node-color,var(--accent)),var(--shadow-warm-1)!important}@supports (color:color-mix(in lab,red,red)){.wiki-node.selected,.memory-workbench .wiki-node.selected{box-shadow:0 0 0 3px color-mix(in srgb,var(--node-color,var(--accent)) 14%,transparent),var(--shadow-warm-1)!important}}.status-usage-breakdown,.usage-pulse-graph{padding:12px!important}.status-bar-chart{min-height:190px!important;padding:12px 10px 8px!important}.status-usage-bar-shell{border:1px solid var(--border)!important;border-radius:var(--radius-sm)!important;background:var(--bg-sunken)!important;box-shadow:none!important}.status-usage-bar-stack{background:var(--bg-sunken)!important;box-shadow:none!important;border-radius:4px!important}.status-usage-bar-stack:after{display:none!important}.status-usage-segment:not(.empty){background:var(--segment-color)!important}.status-usage-segment.empty{background:var(--border)!important}.status-model-legend span,.usage-pulse-legend span,.status-usage-model-detail{border:1px solid var(--border-faint)!important;border-radius:var(--radius-sm)!important;background:var(--bg-raised)!important}.usage-pulse-line.tokens{stroke:var(--graph-color-0)!important}.usage-pulse-line.latency{stroke:var(--graph-color-2)!important}.usage-pulse-dot{fill:var(--bg-raised)!important;stroke-width:2.4px!important}.usage-pulse-dot.tokens{stroke:var(--graph-color-0)!important}@supports (color:color-mix(in lab,red,red)){.usage-pulse-grid-line{stroke:color-mix(in srgb,var(--border) 74%,transparent)!important}}@supports (color:color-mix(in lab,red,red)){.usage-pulse-area{fill:color-mix(in srgb,var(--graph-color-0) 10%,transparent)!important}}.runtime-graph-lines line{stroke:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.runtime-graph-lines line{stroke:color-mix(in srgb,var(--accent) 24%,var(--border))!important}}.runtime-graph-lines line{stroke-dasharray:3 5!important;animation:none!important}.runtime-node span,.route-node span,.provider-node span,.route-hub,.provider-hub{border:1px solid var(--node-color,var(--provider-color,var(--route-color,var(--accent))))!important}@supports (color:color-mix(in lab,red,red)){.runtime-node span,.route-node span,.provider-node span,.route-hub,.provider-hub{border:1px solid color-mix(in srgb,var(--node-color,var(--provider-color,var(--route-color,var(--accent)))) 34%,var(--border))!important}}.runtime-node span,.route-node span,.provider-node span,.route-hub,.provider-hub{background:var(--node-color,var(--provider-color,var(--route-color,var(--accent))))!important}@supports (color:color-mix(in lab,red,red)){.runtime-node span,.route-node span,.provider-node span,.route-hub,.provider-hub{background:color-mix(in srgb,var(--node-color,var(--provider-color,var(--route-color,var(--accent)))) 10%,var(--bg-raised))!important}}.runtime-node span,.route-node span,.provider-node span,.route-hub,.provider-hub{box-shadow:var(--shadow-warm-1)!important;color:var(--node-color,var(--provider-color,var(--route-color,var(--accent))))!important}@supports (color:color-mix(in lab,red,red)){.runtime-node span,.route-node span,.provider-node span,.route-hub,.provider-hub{color:color-mix(in srgb,var(--node-color,var(--provider-color,var(--route-color,var(--accent)))) 88%,var(--ink))!important}}.runtime-node.ok span{--node-color:var(--success)}.runtime-node.warn span{--node-color:var(--warning)}.runtime-node.error span{--node-color:var(--error)}.route-node:nth-of-type(4n+1){--route-color:var(--graph-color-0)}.route-node:nth-of-type(4n+2){--route-color:var(--graph-color-1)}.route-node:nth-of-type(4n+3){--route-color:var(--graph-color-2)}.route-node:nth-of-type(4n+4){--route-color:var(--graph-color-5)}.provider-node{color:var(--provider-color,var(--accent))!important}.provider-node span{background:var(--provider-color,var(--accent))!important}@supports (color:color-mix(in lab,red,red)){.provider-node span{background:color-mix(in srgb,var(--provider-color,var(--accent)) 12%,var(--bg-raised))!important}}.route-orbit,.provider-orbit{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.route-orbit,.provider-orbit{border-color:color-mix(in srgb,var(--accent) 18%,var(--border))!important}}.route-orbit,.provider-orbit{animation:none!important}.usage-provider-ring{border:1px solid var(--provider-color,var(--accent))!important}@supports (color:color-mix(in lab,red,red)){.usage-provider-ring{border:1px solid color-mix(in srgb,var(--provider-color,var(--accent)) 34%,var(--border))!important}}.usage-provider-ring{box-shadow:none!important}.usage-provider-ring span{background:var(--bg-raised)!important;color:var(--provider-color,var(--accent))!important}@media(max-width:1040px){.tm-topnav{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.tm-topnav-main,.tm-topnav-actions{width:100%!important}.tm-topnav-actions{justify-content:flex-start!important}.tm-page-frame,.tm-page-frame.chat-frame,.tm-page-frame.memory-frame{height:calc(100vh - 104px)!important;min-height:calc(100vh - 104px)!important}}@media(max-width:640px){.tm-topnav{padding:8px!important}.tm-brand-copy strong{font-size:18px!important}.nav-link span,.tm-theme-button span{display:none!important}.tm-page-frame,.tm-page-frame.chat-frame,.tm-page-frame.memory-frame{padding:10px!important}}.automation-wizard-stepper,.skill-wizard-stepper{border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;background:var(--bg-raised)!important;min-width:0!important;max-width:100%!important;box-shadow:var(--shadow-warm-1)!important;scrollbar-width:none!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-columns:minmax(0,1fr)!important;grid-auto-flow:column!important;align-items:stretch!important;gap:4px!important;padding:4px!important;display:grid!important;overflow:hidden!important}.automation-wizard-stepper::-webkit-scrollbar{display:none!important}.skill-wizard-stepper::-webkit-scrollbar{display:none!important}.automation-wizard-step,.skill-wizard-step{flex:initial!important;border-radius:var(--radius-sm)!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;color:var(--ink-body)!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:6px 8px!important;display:grid!important;position:relative!important;overflow:hidden!important}.automation-wizard-step:hover,.skill-wizard-step:hover{border-color:var(--border)!important;background:var(--bg-sunken)!important;color:var(--ink)!important}.automation-wizard-step.active,.skill-wizard-step.active{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.automation-wizard-step.active,.skill-wizard-step.active{border-color:color-mix(in srgb,var(--accent) 26%,var(--border))!important}}.automation-wizard-step.active,.skill-wizard-step.active{background:var(--accent-bg)!important;color:var(--accent-ink)!important}.automation-wizard-step.complete:not(.active),.skill-wizard-step.complete:not(.active),.skill-wizard-step.visited:not(.active){border-color:var(--success)!important}@supports (color:color-mix(in lab,red,red)){.automation-wizard-step.complete:not(.active),.skill-wizard-step.complete:not(.active),.skill-wizard-step.visited:not(.active){border-color:color-mix(in srgb,var(--success) 20%,var(--border))!important}}.automation-wizard-step.complete:not(.active),.skill-wizard-step.complete:not(.active),.skill-wizard-step.visited:not(.active){background:var(--success)!important}@supports (color:color-mix(in lab,red,red)){.automation-wizard-step.complete:not(.active),.skill-wizard-step.complete:not(.active),.skill-wizard-step.visited:not(.active){background:color-mix(in srgb,var(--success) 5%,var(--bg-raised))!important}}.automation-wizard-step.complete:not(.active),.skill-wizard-step.complete:not(.active),.skill-wizard-step.visited:not(.active){color:var(--ink-body)!important}.automation-wizard-step-mark,.skill-wizard-step>span{border:1px solid var(--border)!important;border-radius:var(--radius-xs)!important;background:var(--bg-sunken)!important;width:22px!important;height:22px!important;color:var(--ink-muted)!important;box-shadow:none!important;flex:0 0 22px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.automation-wizard-step-mark svg,.skill-wizard-step>span svg{width:13px!important;height:13px!important}.automation-wizard-step.active .automation-wizard-step-mark,.skill-wizard-step.active>span{border-color:var(--accent)!important;background:var(--accent)!important;color:var(--ink-on-accent)!important}.automation-wizard-step.complete:not(.active) .automation-wizard-step-mark,.skill-wizard-step.complete:not(.active)>span,.skill-wizard-step.visited:not(.active)>span{border-color:var(--success)!important}@supports (color:color-mix(in lab,red,red)){.automation-wizard-step.complete:not(.active) .automation-wizard-step-mark,.skill-wizard-step.complete:not(.active)>span,.skill-wizard-step.visited:not(.active)>span{border-color:color-mix(in srgb,var(--success) 30%,var(--border))!important}}.automation-wizard-step.complete:not(.active) .automation-wizard-step-mark,.skill-wizard-step.complete:not(.active)>span,.skill-wizard-step.visited:not(.active)>span{background:var(--success)!important}@supports (color:color-mix(in lab,red,red)){.automation-wizard-step.complete:not(.active) .automation-wizard-step-mark,.skill-wizard-step.complete:not(.active)>span,.skill-wizard-step.visited:not(.active)>span{background:color-mix(in srgb,var(--success) 10%,var(--bg-raised))!important}}.automation-wizard-step.complete:not(.active) .automation-wizard-step-mark,.skill-wizard-step.complete:not(.active)>span,.skill-wizard-step.visited:not(.active)>span{color:var(--success)!important}.automation-wizard-step>span:last-child,.skill-wizard-step>div,.skill-wizard-step>span:last-child{gap:1px!important;min-width:0!important;display:grid!important}.automation-wizard-step strong,.skill-wizard-step strong{color:currentColor!important;min-width:0!important;font:600 13px/17px var(--font-sans)!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.automation-wizard-step em,.skill-wizard-step em{min-width:0!important;color:var(--ink-muted)!important;font:400 12px/16px var(--font-sans)!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.automation-wizard-step.active em,.skill-wizard-step.active em{color:var(--accent-ink)!important}@supports (color:color-mix(in lab,red,red)){.automation-wizard-step.active em,.skill-wizard-step.active em{color:color-mix(in srgb,var(--accent-ink) 72%,var(--ink-muted))!important}}@media(max-width:1180px){.automation-wizard-step,.skill-wizard-step{gap:6px!important;padding:7px 8px!important}.automation-wizard-step em,.skill-wizard-step em{display:none!important}}@media(max-width:760px){.automation-wizard-step,.skill-wizard-step{flex-basis:auto!important;grid-template-columns:1fr!important;justify-items:center!important;min-width:0!important;padding:6px!important}.automation-wizard-step>span:last-child,.skill-wizard-step>div,.skill-wizard-step>span:last-child{display:none!important}}:root{--graph-token:#4a2f7c;--graph-token-soft:#e2d6ff;--graph-latency:#3f7a6e;--graph-latency-soft:#d8eee6;--graph-cursor:#9b4a6e}[data-theme=dark]{--graph-token:#a082d6;--graph-token-soft:#2c1a4c;--graph-latency:#7db8a8;--graph-latency-soft:#263a33;--graph-cursor:#d88ba8}.usage-pulse-graph{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.usage-pulse-graph{border-color:color-mix(in srgb,var(--accent) 16%,var(--border))!important}}.usage-pulse-graph{background:linear-gradient(180deg,var(--graph-token),transparent 42%),var(--bg-raised)!important}@supports (color:color-mix(in lab,red,red)){.usage-pulse-graph{background:linear-gradient(180deg,color-mix(in srgb,var(--graph-token) 3%,transparent),transparent 42%),var(--bg-raised)!important}}.tm-graph-panel:hover .usage-pulse-graph,.tm-graph-panel:focus-within .usage-pulse-graph{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.tm-graph-panel:hover .usage-pulse-graph,.tm-graph-panel:focus-within .usage-pulse-graph{border-color:color-mix(in srgb,var(--accent) 28%,var(--border))!important}}.usage-pulse-chart{border-radius:var(--radius-md)!important;background:linear-gradient(180deg,var(--graph-token),transparent 48%),linear-gradient(90deg,var(--graph-latency),transparent 55%),var(--bg-raised)!important;height:clamp(17rem,27vw,20.5rem)!important}@supports (color:color-mix(in lab,red,red)){.usage-pulse-chart{background:linear-gradient(180deg,color-mix(in srgb,var(--graph-token) 4%,transparent),transparent 48%),linear-gradient(90deg,color-mix(in srgb,var(--graph-latency) 3%,transparent),transparent 55%),var(--bg-raised)!important}}.usage-pulse-chart{background-size:auto!important}@supports (color:color-mix(in lab,red,red)){.usage-pulse-grid-line{stroke:color-mix(in srgb,var(--ink-faint) 30%,transparent)!important}}@supports (color:color-mix(in lab,red,red)){.usage-pulse-grid-line.vertical{stroke:color-mix(in srgb,var(--ink-faint) 20%,transparent)!important}}.usage-pulse-axis-label,.usage-pulse-time-label{fill:var(--ink-muted)!important;font-family:var(--font-mono)!important;font-size:11px!important;font-weight:500!important}.usage-pulse-axis-label{fill:var(--ink-body)!important;font-size:12px!important;font-weight:600!important}.usage-pulse-area{fill:var(--graph-token)!important}@supports (color:color-mix(in lab,red,red)){.usage-pulse-area{fill:color-mix(in srgb,var(--graph-token) 14%,transparent)!important}}.usage-pulse-area{opacity:.85!important}.usage-pulse-line{transition:stroke-width var(--duration-2,.2s) var(--ease,ease),opacity var(--duration-2,.2s) var(--ease,ease)!important}.usage-pulse-line.tokens{stroke:var(--graph-token)!important;stroke-width:3.6px!important}.usage-pulse-line.latency{stroke:var(--graph-latency)!important;stroke-dasharray:7 6!important;stroke-width:2.6px!important;opacity:.98!important}.usage-pulse-chart:hover .usage-pulse-line.tokens,.usage-pulse-chart:focus-within .usage-pulse-line.tokens{stroke-width:4.2px!important}.usage-pulse-chart:hover .usage-pulse-line.latency,.usage-pulse-chart:focus-within .usage-pulse-line.latency{stroke-width:3.2px!important}.usage-pulse-dot{transform-box:fill-box!important;transform-origin:50%!important;transition:fill var(--duration-1,.12s) var(--ease,ease),stroke var(--duration-1,.12s) var(--ease,ease),stroke-width var(--duration-1,.12s) var(--ease,ease),transform var(--duration-1,.12s) var(--ease,ease),opacity var(--duration-1,.12s) var(--ease,ease)!important}.usage-pulse-dot.tokens{fill:var(--bg-raised)!important;stroke:var(--graph-token)!important;stroke-width:3px!important}.usage-pulse-dot.latency{fill:var(--bg-raised)!important;stroke:var(--graph-latency)!important;stroke-width:2.4px!important}.usage-pulse-point:hover .usage-pulse-dot,.usage-pulse-point:focus-visible .usage-pulse-dot,.usage-pulse-point.selected .usage-pulse-dot{opacity:1!important;transform:scale(1.42)!important}.usage-pulse-point:hover .usage-pulse-dot.tokens,.usage-pulse-point:focus-visible .usage-pulse-dot.tokens,.usage-pulse-point.selected .usage-pulse-dot.tokens{fill:var(--graph-token-soft)!important;stroke-width:3.4px!important}.usage-pulse-point:hover .usage-pulse-dot.latency,.usage-pulse-point:focus-visible .usage-pulse-dot.latency,.usage-pulse-point.selected .usage-pulse-dot.latency{fill:var(--graph-latency-soft)!important;stroke-width:3px!important}.usage-pulse-cursor{stroke:var(--graph-cursor)!important;stroke-dasharray:3 5!important;stroke-linecap:round!important;stroke-width:1.5px!important;opacity:.72!important;vector-effect:non-scaling-stroke!important}.usage-pulse-active-ring{fill:#0000!important;stroke-width:2px!important;vector-effect:non-scaling-stroke!important}.usage-pulse-active-ring.tokens{stroke:var(--graph-token)!important}@supports (color:color-mix(in lab,red,red)){.usage-pulse-active-ring.tokens{stroke:color-mix(in srgb,var(--graph-token) 76%,transparent)!important}}@supports (color:color-mix(in lab,red,red)){.usage-pulse-active-ring.latency{stroke:color-mix(in srgb,var(--graph-latency) 76%,transparent)!important}}.usage-pulse-value-label{filter:drop-shadow(0 2px 4px #3c281414);pointer-events:none}.usage-pulse-value-label rect{stroke-width:1px!important}.usage-pulse-value-label text{font-family:var(--font-mono)!important;font-size:12px!important;font-weight:600!important}.usage-pulse-value-label.tokens rect{fill:var(--graph-token)!important}@supports (color:color-mix(in lab,red,red)){.usage-pulse-value-label.tokens rect{fill:color-mix(in srgb,var(--graph-token) 10%,var(--bg-raised))!important}}.usage-pulse-value-label.tokens rect{stroke:var(--graph-token)!important}@supports (color:color-mix(in lab,red,red)){.usage-pulse-value-label.tokens rect{stroke:color-mix(in srgb,var(--graph-token) 42%,var(--border))!important}}.usage-pulse-value-label.tokens text{fill:var(--graph-token)!important}.usage-pulse-value-label.latency rect{fill:var(--graph-latency)!important}@supports (color:color-mix(in lab,red,red)){.usage-pulse-value-label.latency rect{fill:color-mix(in srgb,var(--graph-latency) 12%,var(--bg-raised))!important}}.usage-pulse-value-label.latency rect{stroke:var(--graph-latency)!important}@supports (color:color-mix(in lab,red,red)){.usage-pulse-value-label.latency rect{stroke:color-mix(in srgb,var(--graph-latency) 46%,var(--border))!important}}.usage-pulse-value-label.latency text{fill:var(--graph-latency)!important}.usage-pulse-legend{align-items:center!important}.usage-pulse-legend span{border-color:var(--border)!important;background:var(--bg-raised)!important;color:var(--ink-body)!important;gap:8px!important;padding:6px 9px!important}.usage-pulse-readout{border-color:var(--graph-cursor)!important}@supports (color:color-mix(in lab,red,red)){.usage-pulse-readout{border-color:color-mix(in srgb,var(--graph-cursor) 22%,var(--border))!important}}.usage-pulse-readout{background:linear-gradient(90deg,var(--graph-cursor),transparent 52%),var(--bg-raised)!important}@supports (color:color-mix(in lab,red,red)){.usage-pulse-readout{background:linear-gradient(90deg,color-mix(in srgb,var(--graph-cursor) 5%,transparent),transparent 52%),var(--bg-raised)!important}}.usage-pulse-readout{box-shadow:var(--shadow-warm-1)!important}.usage-pulse-readout span{color:var(--graph-cursor)!important}.usage-pulse-readout strong{color:var(--ink)!important}.provider-breakdown{border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;background:var(--bg-raised)!important;min-height:clamp(18rem,28vw,22rem)!important;box-shadow:var(--shadow-warm-1)!important;align-content:start!important;gap:12px!important;padding:12px!important;display:grid!important}.provider-breakdown-summary{border:1px solid var(--provider-color,var(--accent))!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;min-width:0!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.provider-breakdown-summary{border:1px solid color-mix(in srgb,var(--provider-color,var(--accent)) 28%,var(--border))!important}}.provider-breakdown-summary{border-radius:var(--radius-md)!important;background:linear-gradient(90deg,var(--provider-color,var(--accent)),transparent 62%),var(--bg-raised)!important}@supports (color:color-mix(in lab,red,red)){.provider-breakdown-summary{background:linear-gradient(90deg,color-mix(in srgb,var(--provider-color,var(--accent)) 8%,transparent),transparent 62%),var(--bg-raised)!important}}.provider-breakdown-summary{padding:12px!important}.provider-breakdown-summary>div{min-width:0!important}.provider-breakdown-summary span,.provider-breakdown-summary em,.provider-breakdown-summary dt,.provider-breakdown-summary dd{margin:0!important}.provider-breakdown-summary span{color:var(--ink-muted)!important;font:500 12px/16px var(--font-sans)!important;display:block!important}.provider-breakdown-summary strong{min-width:0!important;color:var(--ink)!important;font:600 18px/24px var(--font-sans)!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.provider-breakdown-summary em{color:var(--ink-body)!important;font:400 13px/18px var(--font-sans)!important;display:block!important}.provider-breakdown-summary dl{grid-template-columns:repeat(4,minmax(72px,auto))!important;gap:8px!important;min-width:0!important;display:grid!important}.provider-breakdown-summary dl>div{border-left:1px solid var(--border)!important;min-width:0!important;padding-left:10px!important}.provider-breakdown-summary dt{color:var(--ink-muted)!important;font:500 11px/15px var(--font-sans)!important}.provider-breakdown-summary dd{color:var(--ink)!important;font:600 14px/18px var(--font-mono)!important;white-space:nowrap!important}.provider-breakdown-list{gap:6px!important;display:grid!important}.provider-breakdown-row{border-radius:var(--radius-sm)!important;width:100%!important;min-width:0!important;min-height:52px!important;color:var(--ink-body)!important;text-align:left!important;cursor:pointer!important;transition:border-color var(--duration-1,.12s) var(--ease,ease),background-color var(--duration-1,.12s) var(--ease,ease),color var(--duration-1,.12s) var(--ease,ease)!important;background:0 0!important;border:1px solid #0000!important;grid-template-columns:auto minmax(10rem,1fr) minmax(10rem,1.2fr) auto!important;align-items:center!important;gap:10px!important;padding:8px!important;display:grid!important}.provider-breakdown-row:hover,.provider-breakdown-row:focus-visible,.provider-breakdown-row.selected{border-color:var(--provider-color,var(--accent))!important}@supports (color:color-mix(in lab,red,red)){.provider-breakdown-row:hover,.provider-breakdown-row:focus-visible,.provider-breakdown-row.selected{border-color:color-mix(in srgb,var(--provider-color,var(--accent)) 30%,var(--border))!important}}.provider-breakdown-row:hover,.provider-breakdown-row:focus-visible,.provider-breakdown-row.selected{background:var(--provider-color,var(--accent))!important}@supports (color:color-mix(in lab,red,red)){.provider-breakdown-row:hover,.provider-breakdown-row:focus-visible,.provider-breakdown-row.selected{background:color-mix(in srgb,var(--provider-color,var(--accent)) 6%,var(--bg-raised))!important}}.provider-breakdown-row:hover,.provider-breakdown-row:focus-visible,.provider-breakdown-row.selected{color:var(--ink)!important;outline:none!important}.provider-breakdown-mark{background:var(--provider-color,var(--accent))!important;border-radius:999px!important;width:11px!important;height:32px!important}.provider-breakdown-name{gap:1px!important;min-width:0!important;display:grid!important}.provider-breakdown-name strong{min-width:0!important;color:var(--ink)!important;font:600 14px/18px var(--font-sans)!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.provider-breakdown-name em,.provider-breakdown-values em{color:var(--ink-muted)!important;font:400 12px/16px var(--font-sans)!important;font-style:normal!important}.provider-breakdown-bars{gap:4px!important;min-width:0!important;display:grid!important}.provider-breakdown-bars i{min-width:12px!important;height:4px!important;transition:width var(--duration-2,.2s) var(--ease,ease)!important;border-radius:999px!important;display:block!important}.provider-breakdown-bars .calls,.provider-breakdown-legend .calls{background:var(--provider-color,var(--accent))!important}.provider-breakdown-bars .tokens,.provider-breakdown-legend .tokens{background:var(--graph-token)!important}.provider-breakdown-bars .cost,.provider-breakdown-legend .cost{background:var(--secondary)!important}.provider-breakdown-bars .latency,.provider-breakdown-legend .latency{background:var(--graph-latency)!important}.provider-breakdown-values{justify-items:end!important;gap:1px!important;min-width:72px!important;display:grid!important}.provider-breakdown-values strong{color:var(--ink)!important;font:600 13px/17px var(--font-mono)!important;white-space:nowrap!important}.provider-breakdown-legend{color:var(--ink-muted)!important;font:500 12px/16px var(--font-sans)!important;flex-wrap:wrap!important;gap:8px!important;display:flex!important}.provider-breakdown-legend span{align-items:center!important;gap:6px!important;display:inline-flex!important}.provider-breakdown-legend i{border-radius:999px!important;width:8px!important;height:8px!important}@media(max-width:960px){.provider-breakdown-summary{grid-template-columns:1fr!important}.provider-breakdown-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))!important}.provider-breakdown-row{grid-template-columns:auto minmax(0,1fr) auto!important}.provider-breakdown-bars{grid-column:2/-1!important}}@media(max-width:560px){.provider-breakdown-summary dl{grid-template-columns:1fr!important}.provider-breakdown-row{grid-template-columns:auto minmax(0,1fr)!important}.provider-breakdown-values{grid-column:2!important;justify-items:start!important}}.status-memory-ledger{gap:12px!important;min-width:0!important;display:grid!important}.status-memory-summary{border:1px solid var(--accent)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;min-width:0!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.status-memory-summary{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border))!important}}.status-memory-summary{border-radius:var(--radius-md)!important;background:linear-gradient(90deg,var(--accent),transparent 58%),var(--bg-raised)!important}@supports (color:color-mix(in lab,red,red)){.status-memory-summary{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent 58%),var(--bg-raised)!important}}.status-memory-summary{padding:12px!important}.status-memory-summary>div{min-width:0!important}.status-memory-summary span,.status-memory-summary em,.status-memory-summary dt,.status-memory-summary dd{margin:0!important}.status-memory-summary span{color:var(--ink-muted)!important;font:500 12px/16px var(--font-sans)!important;display:block!important}.status-memory-summary strong{color:var(--ink)!important;font:600 18px/24px var(--font-sans)!important;display:block!important}.status-memory-summary em{color:var(--ink-body)!important;font:400 13px/18px var(--font-sans)!important;font-style:normal!important;display:block!important}.status-memory-summary dl{grid-template-columns:repeat(3,minmax(64px,auto))!important;gap:8px!important;display:grid!important}.status-memory-summary dl>div{border-left:1px solid var(--border)!important;padding-left:10px!important}.status-memory-summary dt{color:var(--ink-muted)!important;font:500 11px/15px var(--font-sans)!important}.status-memory-summary dd{color:var(--ink)!important;font:600 14px/18px var(--font-mono)!important;white-space:nowrap!important}.status-memory-list{gap:6px!important;display:grid!important}.status-memory-row{border-radius:var(--radius-sm)!important;width:100%!important;min-width:0!important;min-height:42px!important;color:var(--ink-body)!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:6px 8px!important;display:grid!important}.status-memory-row:hover,.status-memory-row:focus-visible,.status-memory-row.selected{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.status-memory-row:hover,.status-memory-row:focus-visible,.status-memory-row.selected{border-color:color-mix(in srgb,var(--accent) 24%,var(--border))!important}}.status-memory-row:hover,.status-memory-row:focus-visible,.status-memory-row.selected{background:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.status-memory-row:hover,.status-memory-row:focus-visible,.status-memory-row.selected{background:color-mix(in srgb,var(--accent) 5%,var(--bg-raised))!important}}.status-memory-row:hover,.status-memory-row:focus-visible,.status-memory-row.selected{color:var(--ink)!important;outline:none!important}.status-memory-date{color:var(--ink-body)!important;font:600 13px/18px var(--font-sans)!important}.status-memory-bars{gap:5px!important;min-width:0!important;display:grid!important}.status-memory-bars i{min-width:0!important;height:6px!important;transition:width var(--duration-2,.2s) var(--ease,ease)!important;border-radius:999px!important;display:block!important}.status-memory-bars i.captured,.status-memory-legend i.captured{background:var(--graph-token)!important}.status-memory-bars i.cleaned,.status-memory-legend i.cleaned{background:var(--graph-latency)!important}.status-memory-values{justify-items:end!important;gap:1px!important;min-width:76px!important;display:grid!important}.status-memory-values strong{color:var(--ink)!important;font:600 13px/17px var(--font-mono)!important}.status-memory-values em{color:var(--ink-muted)!important;font:400 12px/16px var(--font-sans)!important;white-space:nowrap!important;font-style:normal!important}.status-memory-legend{color:var(--ink-muted)!important;font:500 12px/16px var(--font-sans)!important;flex-wrap:wrap!important;gap:10px!important;display:flex!important}.status-memory-legend span{align-items:center!important;gap:6px!important;display:inline-flex!important}.status-memory-legend i{border-radius:999px!important;width:8px!important;height:8px!important}@media(max-width:720px){.status-memory-summary{grid-template-columns:1fr!important}.status-memory-summary dl{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:520px){.status-memory-row{grid-template-columns:40px minmax(0,1fr)!important}.status-memory-values{grid-column:2!important;justify-items:start!important}.status-memory-summary dl{grid-template-columns:1fr!important}}[data-theme=dark]{color-scheme:dark;--indigo-1000:#0a0e1a;--indigo-950:#0c1120;--indigo-900:#0f1424;--indigo-850:#131930;--indigo-800:#161d33;--indigo-750:#1b2440;--indigo-700:#232c45;--indigo-650:#2c3855;--indigo-600:#344162;--indigo-500:#4f5c7e;--indigo-400:#6b7896;--indigo-300:#a6b0c8;--indigo-200:#c8d0e0;--indigo-100:#e0e5f0;--violet-100:#1b1133;--violet-200:#2a1b4f;--violet-300:#3d286f;--violet-400:#523590;--violet-500:#6c49b5;--violet-600:#8765d6;--violet-700:#b89bf8;--violet-800:#c7b3ff;--violet-900:#d5c4ff;--violet-1000:#e2d6ff;--verdigris-300:#7dc8b8;--amber-300:#e5bc6b;--crimson-300:#e58680;--bg:var(--indigo-1000);--bg-edge:var(--indigo-950);--bg-raised:var(--indigo-900);--bg-card:var(--indigo-850);--bg-sunken:var(--indigo-800);--bg-muted:var(--indigo-800);--bg-hover:var(--indigo-750);--border-faint:var(--indigo-700)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--border-faint:color-mix(in srgb, var(--indigo-700) 72%, transparent)}}[data-theme=dark]{--border:var(--indigo-700);--border-strong:var(--indigo-600);--border-focus:var(--violet-700);--ink:var(--indigo-100);--ink-body:var(--indigo-300);--ink-muted:var(--indigo-400);--ink-faint:var(--indigo-500);--ink-on-accent:var(--indigo-1000);--accent:var(--violet-700);--accent-hover:var(--violet-800);--accent-bg:var(--violet-200);--accent-bg-faint:var(--indigo-800);--accent-ink:var(--violet-700);--secondary:var(--violet-900);--success:var(--verdigris-300);--warning:var(--amber-300);--error:var(--crimson-300);--background-base:var(--bg);--background-elevated:var(--bg-raised);--surface:var(--bg-raised);--surface-strong:var(--bg-card);--surface-solid:var(--bg-raised);--chrome-fill:var(--bg-edge)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--chrome-fill:color-mix(in srgb, var(--bg-edge) 86%, transparent)}}[data-theme=dark]{--surface-rim:var(--border-faint);--surface-rim-top:var(--indigo-100)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--surface-rim-top:color-mix(in srgb, var(--indigo-100) 8%, transparent)}}[data-theme=dark]{--chrome-rim:var(--border-faint);--chrome-rim-top:var(--indigo-100)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--chrome-rim-top:color-mix(in srgb, var(--indigo-100) 8%, transparent)}}[data-theme=dark]{--glass-sheen:transparent;--glass-depth:#00000052;--line-subtle:var(--border-faint);--line-strong:var(--border);--text-primary:var(--ink);--text-secondary:var(--ink-body);--text-tertiary:var(--ink-muted);--accent-2:var(--violet-900);--accent-3:var(--violet-800);--accent-aqua:var(--success);--accent-green:var(--success);--accent-amber:var(--warning);--tm-error:var(--error);--tm-error-bg:var(--error)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--tm-error-bg:color-mix(in srgb, var(--error) 12%, transparent)}}[data-theme=dark]{--brand-plum:var(--bg);--brand-violet:var(--accent);--brand-rose:var(--violet-900);--brand-lilac:var(--violet-1000);--memory-graph-surface:var(--bg-edge);--memory-graph-surface-strong:var(--bg-raised);--memory-graph-text:var(--ink);--memory-graph-muted:var(--ink-muted);--memory-graph-line-neutral:var(--indigo-500)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--memory-graph-line-neutral:color-mix(in srgb, var(--indigo-500) 32%, transparent)}}[data-theme=dark]{--memory-graph-shadow:#00000057;--graph-color-0:var(--violet-700);--graph-color-1:var(--verdigris-300);--graph-color-2:var(--amber-300);--graph-color-3:var(--crimson-300);--graph-color-4:var(--violet-900);--graph-color-5:var(--indigo-300);--graph-color-6:var(--violet-600);--graph-color-7:var(--indigo-400);--graph-evidence:var(--verdigris-300);--graph-warning:var(--amber-300);--graph-manual:var(--violet-900);--graph-ai:var(--violet-700);--graph-token:var(--violet-700);--graph-token-soft:var(--violet-200);--graph-latency:var(--verdigris-300);--graph-latency-soft:var(--verdigris-300)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--graph-latency-soft:color-mix(in srgb, var(--verdigris-300) 20%, var(--bg-sunken))}}[data-theme=dark]{--graph-cursor:var(--violet-900);--tm-brand-surface:var(--bg-raised);--tm-brand-surface-dark:var(--bg-raised);--shadow-1:0 1px 2px #00000080;--shadow-2:0 2px 8px #00000080, 0 1px 2px #0006;--shadow-3:0 8px 32px #0000008c, 0 2px 8px #0006;--shadow-warm-1:var(--shadow-1);--shadow-warm-2:var(--shadow-2);--shadow-tint:#0000006b;--shadow-strong:#0000008c;--glow:0 0 16px #b89bf840;--glow-soft:0 0 0 1px #b89bf80f;--dark-glass-panel:var(--bg-raised);--dark-glass-card:var(--bg-card);--dark-glass-field:var(--bg-sunken);--dark-glass-chip:var(--bg-card);--font-display:"Newsreader", "Source Serif Pro", Georgia, serif;--font-serif:"Newsreader", "Source Serif Pro", Georgia, serif;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;--font-mono:"JetBrains Mono", "SF Mono", ui-monospace, Menlo, Consolas, monospace}[data-theme=dark],[data-theme=dark] body,[data-theme=dark] #root{background:radial-gradient(ellipse 60% 50% at 18% 0%,#b89bf80f,transparent 60%),radial-gradient(ellipse 70% 50% at 90% 100%,#b89bf806,transparent 60%),var(--bg)!important;color:var(--ink-body)!important}[data-theme=dark] .tm-app,[data-theme=dark] .tm-workspace,[data-theme=dark] .tm-page-frame{color:var(--ink-body)!important;background:0 0!important}[data-theme=dark] .tm-topnav{border-color:var(--border-faint)!important;background:var(--bg-edge)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .tm-topnav{background:color-mix(in srgb,var(--bg-edge) 88%,transparent)!important}}[data-theme=dark] .tm-topnav{box-shadow:var(--shadow-1)!important;-webkit-backdrop-filter:blur(16px)saturate(140%)!important}[data-theme=dark] .tm-logo-frame{border-color:var(--border)!important;background:var(--bg-sunken)!important;color:var(--accent)!important}[data-theme=dark] .tm-brand-copy strong{color:var(--ink)!important;font-family:var(--font-serif)!important;letter-spacing:-.015em!important;font-style:italic!important;font-weight:500!important}[data-theme=dark] .nav-link{color:var(--ink-muted)!important}[data-theme=dark] .nav-link:hover{border-color:var(--border-faint)!important;background:var(--bg-sunken)!important;color:var(--ink)!important}[data-theme=dark] .nav-link.active{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nav-link.active{border-color:color-mix(in srgb,var(--accent) 30%,var(--border))!important}}[data-theme=dark] .nav-link.active{background:var(--accent-bg)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .nav-link.active{background:color-mix(in srgb,var(--accent-bg) 82%,var(--bg-sunken))!important}}[data-theme=dark] .nav-link.active{color:var(--accent)!important}[data-theme=dark] .fluix-panel,[data-theme=dark] .fluix-chrome,[data-theme=dark] .chat-shell,[data-theme=dark] .drafts-shell,[data-theme=dark] .status-panel,[data-theme=dark] .usage-group,[data-theme=dark] .connection-card,[data-theme=dark] .skill-builder-section,[data-theme=dark] .skill-wizard-card,[data-theme=dark] .automation-step-card,[data-theme=dark] .automation-card,[data-theme=dark] .memory-workbench .fluix-panel,[data-theme=dark] .notes-workspace .fluix-panel,[data-theme=dark] .provider-panel,[data-theme=dark] .provider-card,[data-theme=dark] .provider-breakdown,[data-theme=dark] .minion-metric-card,[data-theme=dark] .minion-log-panel,[data-theme=dark] .json-block,[data-theme=dark] .status-command,[data-theme=dark] .status-home-hero,[data-theme=dark] .tm-graph-panel{border-color:var(--border-faint)!important;background:var(--bg-raised)!important;box-shadow:var(--shadow-1)!important;background-image:none!important}[data-theme=dark] .connection-row,[data-theme=dark] .provider-choice,[data-theme=dark] .log-row,[data-theme=dark] .entity-row,[data-theme=dark] .status-usage-model-detail,[data-theme=dark] .status-memory-summary,[data-theme=dark] .provider-breakdown-summary,[data-theme=dark] .usage-pulse-readout{border-color:var(--border-faint)!important;background:var(--bg-card)!important;box-shadow:none!important;background-image:none!important}[data-theme=dark] .entity-row:hover,[data-theme=dark] .connection-row:hover,[data-theme=dark] .provider-choice:hover,[data-theme=dark] .provider-breakdown-row:hover,[data-theme=dark] .status-memory-row:hover,[data-theme=dark] .entity-row.selected,[data-theme=dark] .entity-row.selected:hover,[data-theme=dark] .provider-choice.selected,[data-theme=dark] .provider-breakdown-row.selected,[data-theme=dark] .status-memory-row.selected{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .entity-row:hover,[data-theme=dark] .connection-row:hover,[data-theme=dark] .provider-choice:hover,[data-theme=dark] .provider-breakdown-row:hover,[data-theme=dark] .status-memory-row:hover,[data-theme=dark] .entity-row.selected,[data-theme=dark] .entity-row.selected:hover,[data-theme=dark] .provider-choice.selected,[data-theme=dark] .provider-breakdown-row.selected,[data-theme=dark] .status-memory-row.selected{border-color:color-mix(in srgb,var(--accent) 30%,var(--border))!important}}[data-theme=dark] .entity-row:hover,[data-theme=dark] .connection-row:hover,[data-theme=dark] .provider-choice:hover,[data-theme=dark] .provider-breakdown-row:hover,[data-theme=dark] .status-memory-row:hover,[data-theme=dark] .entity-row.selected,[data-theme=dark] .entity-row.selected:hover,[data-theme=dark] .provider-choice.selected,[data-theme=dark] .provider-breakdown-row.selected,[data-theme=dark] .status-memory-row.selected{background:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .entity-row:hover,[data-theme=dark] .connection-row:hover,[data-theme=dark] .provider-choice:hover,[data-theme=dark] .provider-breakdown-row:hover,[data-theme=dark] .status-memory-row:hover,[data-theme=dark] .entity-row.selected,[data-theme=dark] .entity-row.selected:hover,[data-theme=dark] .provider-choice.selected,[data-theme=dark] .provider-breakdown-row.selected,[data-theme=dark] .status-memory-row.selected{background:color-mix(in srgb,var(--accent) 7%,var(--bg-card))!important}}[data-theme=dark] .entity-row:hover,[data-theme=dark] .connection-row:hover,[data-theme=dark] .provider-choice:hover,[data-theme=dark] .provider-breakdown-row:hover,[data-theme=dark] .status-memory-row:hover,[data-theme=dark] .entity-row.selected,[data-theme=dark] .entity-row.selected:hover,[data-theme=dark] .provider-choice.selected,[data-theme=dark] .provider-breakdown-row.selected,[data-theme=dark] .status-memory-row.selected{color:var(--ink)!important}[data-theme=dark] .fluix-button,[data-theme=dark] .fluix-icon-button,[data-theme=dark] .tm-theme-button,[data-theme=dark] .tm-command-link,[data-theme=dark] .status-chat-button,[data-theme=dark] .memory-workbench .fluix-button,[data-theme=dark] .notes-workspace .fluix-button,[data-theme=dark] .connection-primary-action,[data-theme=dark] .connected-account-save,[data-theme=dark] .conversation-mini-button,[data-theme=dark] .conversation-confirm-action{border-color:var(--border)!important;background:var(--bg-raised)!important;color:var(--ink-body)!important;box-shadow:none!important}[data-theme=dark] .fluix-button:hover:not(:disabled),[data-theme=dark] .fluix-icon-button:hover:not(:disabled),[data-theme=dark] .tm-theme-button:hover,[data-theme=dark] .tm-command-link:hover,[data-theme=dark] .status-chat-button:hover,[data-theme=dark] .conversation-mini-button:hover,[data-theme=dark] .conversation-confirm-action:hover{border-color:var(--border-strong)!important;background:var(--bg-hover)!important;color:var(--ink)!important}[data-theme=dark] .fluix-button.primary,[data-theme=dark] .status-chat-button,[data-theme=dark] .memory-workbench .fluix-button.primary,[data-theme=dark] .notes-workspace .fluix-button.primary,[data-theme=dark] .connection-primary-action,[data-theme=dark] .connected-account-save,[data-theme=dark] .chat-send-button{border-color:var(--accent)!important;background:var(--accent)!important;color:var(--ink-on-accent)!important}[data-theme=dark] .fluix-input,[data-theme=dark] .fluix-select,[data-theme=dark] .chat-input,[data-theme=dark] .draft-field input,[data-theme=dark] .draft-field textarea,[data-theme=dark] .draft-summary-input,[data-theme=dark] .memory-title-input,[data-theme=dark] .notes-title-input,[data-theme=dark] .memory-tags-input,[data-theme=dark] .memory-editor-body textarea,[data-theme=dark] .memory-editor-body select,[data-theme=dark] .memory-editor-body input,[data-theme=dark] .memory-detail-rail select,[data-theme=dark] .notes-textarea,[data-theme=dark] .memory-textarea,[data-theme=dark] .automation-task-input,[data-theme=dark] .provider-secret-field input,[data-theme=dark] .conversation-editor-input{border-color:var(--border-faint)!important;background:var(--bg-sunken)!important;color:var(--ink)!important;box-shadow:none!important}[data-theme=dark] .connection-search-box,[data-theme=dark] .connection-tools-search,[data-theme=dark] .skill-inline-search,[data-theme=dark] .memory-search,[data-theme=dark] .notes-search,[data-theme=dark] .wiki-graph-search{border-color:var(--border-faint)!important;background:var(--bg-sunken)!important;box-shadow:none!important}[data-theme=dark] .connection-search-box input,[data-theme=dark] .connection-tools-search input,[data-theme=dark] .skill-inline-search input,[data-theme=dark] .memory-search input,[data-theme=dark] .notes-search input,[data-theme=dark] .wiki-graph-search input{box-shadow:none!important;background:0 0!important;border:0!important}[data-theme=dark] .chat-header,[data-theme=dark] .chat-composer{border-color:var(--border-faint)!important;background:var(--bg-raised)!important}[data-theme=dark] .chat-composer-inner{border-color:var(--border-faint)!important;background:var(--bg-sunken)!important;box-shadow:none!important}[data-theme=dark] .message-card{border-color:var(--border-faint)!important;background:var(--bg-card)!important;color:var(--ink-body)!important;box-shadow:none!important}[data-theme=dark] .message.user .message-card{border-color:var(--border-faint)!important;background:var(--bg-sunken)!important;color:var(--ink)!important}[data-theme=dark] .message.assistant .message-card{color:var(--ink-body)!important;font-family:var(--font-serif)!important;background:0 0!important;border-color:#0000!important}[data-theme=dark] .message-avatar{border-color:var(--border-faint)!important;background:var(--bg-sunken)!important;color:var(--ink-muted)!important}[data-theme=dark] .message.assistant .message-avatar{color:var(--accent)!important}[data-theme=dark] .message-meta,[data-theme=dark] .conversation-eyebrow,[data-theme=dark] .chat-status,[data-theme=dark] .chat-subtitle,[data-theme=dark] .status-panel-meta,[data-theme=dark] .usage-pulse-legend,[data-theme=dark] .provider-breakdown-legend,[data-theme=dark] .status-memory-legend{color:var(--ink-muted)!important}[data-theme=dark] .markdown-message,[data-theme=dark] .memory-preview,[data-theme=dark] .notes-preview{color:var(--ink-body)!important}[data-theme=dark] .markdown-message strong,[data-theme=dark] .memory-preview strong,[data-theme=dark] .notes-preview strong,[data-theme=dark] .tm-page-frame h1,[data-theme=dark] .tm-page-frame h2,[data-theme=dark] .font-display{color:var(--ink)!important}[data-theme=dark] .wiki-graph-panel,[data-theme=dark] .wiki-graph-toolbar,[data-theme=dark] .status-usage-breakdown,[data-theme=dark] .usage-pulse-graph,[data-theme=dark] .provider-breakdown,[data-theme=dark] .status-memory-ledger{border-color:var(--border-faint)!important;background:var(--bg-raised)!important;box-shadow:var(--shadow-1)!important;background-image:none!important}[data-theme=dark] .wiki-graph-canvas,[data-theme=dark] .memory-workbench .wiki-graph-canvas,[data-theme=dark] .status-bar-chart,[data-theme=dark] .runtime-graph,[data-theme=dark] .route-topology,[data-theme=dark] .provider-constellation,[data-theme=dark] .usage-pulse-chart{border-color:var(--border-faint)!important;background:linear-gradient(90deg,var(--indigo-700) 1px,transparent 1px),linear-gradient(180deg,var(--indigo-700) 1px,transparent 1px),var(--bg-edge)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .wiki-graph-canvas,[data-theme=dark] .memory-workbench .wiki-graph-canvas,[data-theme=dark] .status-bar-chart,[data-theme=dark] .runtime-graph,[data-theme=dark] .route-topology,[data-theme=dark] .provider-constellation,[data-theme=dark] .usage-pulse-chart{background:linear-gradient(90deg,color-mix(in srgb,var(--indigo-700) 42%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--indigo-700) 42%,transparent) 1px,transparent 1px),var(--bg-edge)!important}}[data-theme=dark] .wiki-graph-canvas,[data-theme=dark] .memory-workbench .wiki-graph-canvas,[data-theme=dark] .status-bar-chart,[data-theme=dark] .runtime-graph,[data-theme=dark] .route-topology,[data-theme=dark] .provider-constellation,[data-theme=dark] .usage-pulse-chart{box-shadow:inset 0 1px 0 var(--ink)!important;background-size:40px 40px!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .wiki-graph-canvas,[data-theme=dark] .memory-workbench .wiki-graph-canvas,[data-theme=dark] .status-bar-chart,[data-theme=dark] .runtime-graph,[data-theme=dark] .route-topology,[data-theme=dark] .provider-constellation,[data-theme=dark] .usage-pulse-chart{box-shadow:inset 0 1px color-mix(in srgb,var(--ink) 5%,transparent)!important}}[data-theme=dark] .wiki-graph-controls{border-color:var(--border-faint)!important;background:var(--bg-raised)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .wiki-graph-controls{background:color-mix(in srgb,var(--bg-raised) 92%,transparent)!important}}[data-theme=dark] .wiki-graph-controls{box-shadow:var(--shadow-1)!important}[data-theme=dark] .wiki-node,[data-theme=dark] .memory-workbench .wiki-node,[data-theme=dark] .runtime-node span,[data-theme=dark] .route-node span,[data-theme=dark] .provider-node span,[data-theme=dark] .route-hub,[data-theme=dark] .provider-hub{border-color:var(--node-color,var(--provider-color,var(--route-color,var(--accent))))!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .wiki-node,[data-theme=dark] .memory-workbench .wiki-node,[data-theme=dark] .runtime-node span,[data-theme=dark] .route-node span,[data-theme=dark] .provider-node span,[data-theme=dark] .route-hub,[data-theme=dark] .provider-hub{border-color:color-mix(in srgb,var(--node-color,var(--provider-color,var(--route-color,var(--accent)))) 38%,var(--border))!important}}[data-theme=dark] .wiki-node,[data-theme=dark] .memory-workbench .wiki-node,[data-theme=dark] .runtime-node span,[data-theme=dark] .route-node span,[data-theme=dark] .provider-node span,[data-theme=dark] .route-hub,[data-theme=dark] .provider-hub{background:var(--node-color,var(--provider-color,var(--route-color,var(--accent))))!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .wiki-node,[data-theme=dark] .memory-workbench .wiki-node,[data-theme=dark] .runtime-node span,[data-theme=dark] .route-node span,[data-theme=dark] .provider-node span,[data-theme=dark] .route-hub,[data-theme=dark] .provider-hub{background:color-mix(in srgb,var(--node-color,var(--provider-color,var(--route-color,var(--accent)))) 10%,var(--bg-card))!important}}[data-theme=dark] .wiki-node,[data-theme=dark] .memory-workbench .wiki-node,[data-theme=dark] .runtime-node span,[data-theme=dark] .route-node span,[data-theme=dark] .provider-node span,[data-theme=dark] .route-hub,[data-theme=dark] .provider-hub{color:var(--node-color,var(--provider-color,var(--route-color,var(--accent))))!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .wiki-node,[data-theme=dark] .memory-workbench .wiki-node,[data-theme=dark] .runtime-node span,[data-theme=dark] .route-node span,[data-theme=dark] .provider-node span,[data-theme=dark] .route-hub,[data-theme=dark] .provider-hub{color:color-mix(in srgb,var(--node-color,var(--provider-color,var(--route-color,var(--accent)))) 84%,var(--ink))!important}}[data-theme=dark] .wiki-node,[data-theme=dark] .memory-workbench .wiki-node,[data-theme=dark] .runtime-node span,[data-theme=dark] .route-node span,[data-theme=dark] .provider-node span,[data-theme=dark] .route-hub,[data-theme=dark] .provider-hub{box-shadow:var(--shadow-1)!important}[data-theme=dark] .wiki-node.selected,[data-theme=dark] .memory-workbench .wiki-node.selected{border-color:var(--node-color,var(--accent))!important;box-shadow:0 0 0 3px var(--node-color,var(--accent)),var(--shadow-1)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .wiki-node.selected,[data-theme=dark] .memory-workbench .wiki-node.selected{box-shadow:0 0 0 3px color-mix(in srgb,var(--node-color,var(--accent)) 16%,transparent),var(--shadow-1)!important}}[data-theme=dark] .wiki-edge,[data-theme=dark] .memory-workbench .wiki-edge,[data-theme=dark] .runtime-graph-lines line{stroke-opacity:.82!important}[data-theme=dark] .status-usage-bar-shell,[data-theme=dark] .status-usage-bar-stack,[data-theme=dark] .status-model-legend span,[data-theme=dark] .usage-pulse-legend span,[data-theme=dark] .status-memory-row,[data-theme=dark] .provider-breakdown-row,[data-theme=dark] .automation-wizard-stepper,[data-theme=dark] .skill-wizard-stepper{border-color:var(--border-faint)!important;background:var(--bg-card)!important;box-shadow:none!important}[data-theme=dark] .automation-wizard-step:hover,[data-theme=dark] .skill-wizard-step:hover{border-color:var(--border)!important;background:var(--bg-hover)!important}[data-theme=dark] .automation-wizard-step.active,[data-theme=dark] .skill-wizard-step.active,[data-theme=dark] .memory-segmented button.selected,[data-theme=dark] .wiki-evidence-toggle:has(input:checked){border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .automation-wizard-step.active,[data-theme=dark] .skill-wizard-step.active,[data-theme=dark] .memory-segmented button.selected,[data-theme=dark] .wiki-evidence-toggle:has(input:checked){border-color:color-mix(in srgb,var(--accent) 34%,var(--border))!important}}[data-theme=dark] .automation-wizard-step.active,[data-theme=dark] .skill-wizard-step.active,[data-theme=dark] .memory-segmented button.selected,[data-theme=dark] .wiki-evidence-toggle:has(input:checked){background:var(--accent-bg)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .automation-wizard-step.active,[data-theme=dark] .skill-wizard-step.active,[data-theme=dark] .memory-segmented button.selected,[data-theme=dark] .wiki-evidence-toggle:has(input:checked){background:color-mix(in srgb,var(--accent-bg) 82%,var(--bg-sunken))!important}}[data-theme=dark] .automation-wizard-step.active,[data-theme=dark] .skill-wizard-step.active,[data-theme=dark] .memory-segmented button.selected,[data-theme=dark] .wiki-evidence-toggle:has(input:checked){color:var(--accent)!important}[data-theme=dark] .automation-wizard-step-mark,[data-theme=dark] .skill-wizard-step>span{border-color:var(--border-faint)!important;background:var(--bg-sunken)!important;color:var(--ink-muted)!important}[data-theme=dark] .automation-wizard-step.active .automation-wizard-step-mark,[data-theme=dark] .skill-wizard-step.active>span{border-color:var(--accent)!important;background:var(--accent)!important;color:var(--ink-on-accent)!important}[data-theme=dark] ::selection{background:var(--accent)!important;color:var(--ink-on-accent)!important}.automation-wizard-stepper{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))!important;grid-auto-flow:row!important;grid-auto-columns:initial!important;border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;background:var(--bg-raised)!important;box-shadow:var(--shadow-1)!important;align-items:stretch!important;gap:6px!important;padding:6px!important;display:grid!important;overflow:visible!important}.automation-wizard-step{border-radius:var(--radius-sm)!important;min-width:0!important;min-height:64px!important;color:var(--ink-body)!important;text-align:left!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;transition:background .14s,border-color .14s,color .14s!important;display:grid!important;overflow:visible!important}.automation-wizard-step:hover{border-color:var(--border)!important;background:var(--bg-sunken)!important;color:var(--ink)!important}.automation-wizard-step.active{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.automation-wizard-step.active{border-color:color-mix(in srgb,var(--accent) 34%,var(--border))!important}}.automation-wizard-step.active{background:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.automation-wizard-step.active{background:color-mix(in srgb,var(--accent) 7%,var(--bg-raised))!important}}.automation-wizard-step.active{color:var(--accent-ink)!important}.automation-wizard-step.complete:not(.active){border-color:var(--success)!important}@supports (color:color-mix(in lab,red,red)){.automation-wizard-step.complete:not(.active){border-color:color-mix(in srgb,var(--success) 28%,var(--border))!important}}.automation-wizard-step.complete:not(.active){background:var(--success)!important}@supports (color:color-mix(in lab,red,red)){.automation-wizard-step.complete:not(.active){background:color-mix(in srgb,var(--success) 6%,var(--bg-raised))!important}}.automation-wizard-step.complete:not(.active){color:var(--ink-body)!important}.automation-wizard-step-mark{border:1px solid var(--border)!important;border-radius:var(--radius-xs)!important;background:var(--bg-sunken)!important;width:30px!important;height:30px!important;color:var(--success)!important;box-shadow:none!important;flex:0 0 30px!important;justify-content:center!important;place-self:center!important;align-items:center!important;display:inline-flex!important}.automation-wizard-step-mark svg{width:15px!important;height:15px!important}.automation-wizard-step.active .automation-wizard-step-mark{border-color:var(--accent)!important;background:var(--accent)!important;color:var(--ink-on-accent)!important}.automation-wizard-step.complete:not(.active) .automation-wizard-step-mark{border-color:var(--success)!important}@supports (color:color-mix(in lab,red,red)){.automation-wizard-step.complete:not(.active) .automation-wizard-step-mark{border-color:color-mix(in srgb,var(--success) 34%,var(--border))!important}}.automation-wizard-step.complete:not(.active) .automation-wizard-step-mark{background:var(--success)!important}@supports (color:color-mix(in lab,red,red)){.automation-wizard-step.complete:not(.active) .automation-wizard-step-mark{background:color-mix(in srgb,var(--success) 10%,var(--bg-raised))!important}}.automation-wizard-step.complete:not(.active) .automation-wizard-step-mark{color:var(--success)!important}.automation-wizard-step-copy,.automation-wizard-step>span:last-child{gap:2px!important;min-width:0!important;display:grid!important}.automation-wizard-step strong,.automation-wizard-step em{letter-spacing:0!important;text-overflow:clip!important;white-space:normal!important;min-width:0!important;overflow:visible!important}.automation-wizard-step strong{color:currentColor!important;font:600 15px/19px var(--font-sans)!important}.automation-wizard-step em{color:var(--ink-muted)!important;font:400 13px/18px var(--font-sans)!important}.automation-wizard-step.active em{color:var(--accent-ink)!important}@supports (color:color-mix(in lab,red,red)){.automation-wizard-step.active em{color:color-mix(in srgb,var(--accent-ink) 70%,var(--ink-muted))!important}}@media(max-width:1180px){.automation-wizard-step em{display:block!important}}@media(max-width:760px){.automation-wizard-step{grid-template-columns:28px minmax(0,1fr)!important;justify-items:stretch!important;min-height:58px!important;padding:9px 10px!important}.automation-wizard-step>span:last-child,.automation-wizard-step-copy{display:grid!important}}[data-theme=dark] .automation-wizard-stepper{border-color:var(--border-faint)!important;background:var(--bg-card)!important;box-shadow:none!important}[data-theme=dark] .automation-wizard-step:hover{border-color:var(--border)!important;background:var(--bg-hover)!important}[data-theme=dark] .automation-wizard-step.active{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .automation-wizard-step.active{border-color:color-mix(in srgb,var(--accent) 34%,var(--border))!important}}[data-theme=dark] .automation-wizard-step.active{background:var(--accent-bg)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .automation-wizard-step.active{background:color-mix(in srgb,var(--accent-bg) 82%,var(--bg-sunken))!important}}[data-theme=dark] .automation-wizard-step.active{color:var(--accent)!important}[data-theme=dark] .automation-wizard-step-mark{border-color:var(--border-faint)!important;background:var(--bg-sunken)!important;color:var(--success)!important}.status-section-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;display:grid!important}.status-section-header>div{align-items:center!important;gap:10px!important;min-width:0!important;display:inline-flex!important}.status-section-header h2{min-width:0!important;color:var(--ink)!important;font:500 22px/28px var(--font-serif)!important;letter-spacing:-.01em!important;margin:0!important}.status-section-header>span{color:var(--ink-muted)!important;font:500 13px/18px var(--font-sans)!important;white-space:nowrap!important;justify-self:end!important}.status-usage-panel{gap:14px!important}.status-usage-summary{gap:10px!important}.status-usage-stat{border:1px solid var(--border-faint)!important;border-radius:var(--radius-md)!important;background:var(--bg-raised)!important;min-height:72px!important;box-shadow:none!important;align-content:center!important;gap:7px!important;padding:12px!important}.status-usage-stat span{color:var(--ink-muted)!important;font:500 13px/17px var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important}.status-usage-stat strong{color:var(--ink)!important;font:600 22px/28px var(--font-mono)!important;letter-spacing:0!important}.status-usage-breakdown{border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;background:var(--bg-raised)!important;gap:12px!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.status-usage-breakdown{background:color-mix(in srgb,var(--bg-raised) 96%,var(--bg))!important}}.status-usage-breakdown{box-shadow:var(--shadow-1)!important;background-image:none!important;padding:12px!important}.status-usage-week-graph{border:1px solid var(--border-faint)!important;border-radius:var(--radius-md)!important;background:var(--bg-raised)!important;gap:4px!important;min-width:0!important;padding:6px!important;display:grid!important}.status-usage-week-graph .status-usage-day{border-radius:var(--radius-sm)!important;width:100%!important;min-width:0!important;height:auto!important;min-height:46px!important;color:var(--ink-body)!important;cursor:pointer!important;text-align:left!important;transition:border-color var(--duration-1) var(--ease),background-color var(--duration-1) var(--ease),color var(--duration-1) var(--ease)!important;background:0 0!important;border:1px solid #0000!important;grid-template-columns:minmax(64px,.35fr) minmax(10rem,1fr) minmax(84px,auto)!important;align-items:center!important;gap:12px!important;padding:8px 10px!important;display:grid!important}.status-usage-week-graph .status-usage-day.active em:after{content:none!important;display:none!important}.status-usage-week-graph .status-usage-day:hover,.status-usage-week-graph .status-usage-day:focus-visible,.status-usage-week-graph .status-usage-day.active{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.status-usage-week-graph .status-usage-day:hover,.status-usage-week-graph .status-usage-day:focus-visible,.status-usage-week-graph .status-usage-day.active{border-color:color-mix(in srgb,var(--accent) 26%,var(--border))!important}}.status-usage-week-graph .status-usage-day:hover,.status-usage-week-graph .status-usage-day:focus-visible,.status-usage-week-graph .status-usage-day.active{background:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.status-usage-week-graph .status-usage-day:hover,.status-usage-week-graph .status-usage-day:focus-visible,.status-usage-week-graph .status-usage-day.active{background:color-mix(in srgb,var(--accent) 5%,var(--bg-raised))!important}}.status-usage-week-graph .status-usage-day:hover,.status-usage-week-graph .status-usage-day:focus-visible,.status-usage-week-graph .status-usage-day.active{color:var(--ink)!important;outline:none!important}.status-usage-week-graph .status-usage-day.active{box-shadow:inset 2px 0 0 var(--accent)!important}.status-usage-day-label,.status-usage-day-value{gap:1px!important;min-width:0!important;display:grid!important}.status-usage-day-label strong,.status-usage-day-value strong{min-width:0!important;color:var(--ink)!important;font:600 13px/17px var(--font-sans)!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.status-usage-day-label em,.status-usage-day-value em{min-width:0!important;color:var(--ink-muted)!important;font:400 12px/16px var(--font-sans)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-style:normal!important;overflow:hidden!important}.status-usage-day-value{text-align:right!important;justify-items:end!important}.status-usage-day-value strong{font-family:var(--font-mono)!important}.status-usage-track{border:1px solid var(--border-faint)!important;background:var(--bg-sunken)!important;border-radius:999px!important;min-width:0!important;height:10px!important;display:block!important;position:relative!important;overflow:hidden!important}.status-usage-track:after{background:linear-gradient(90deg,transparent,var(--ink),transparent)!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}@supports (color:color-mix(in lab,red,red)){.status-usage-track:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ink) 6%,transparent),transparent)!important}}.status-usage-track:after{content:""!important;opacity:.45!important;pointer-events:none!important}.status-usage-week-graph .status-usage-bar-stack{--bar-width:0%;width:var(--bar-width)!important;border-radius:inherit!important;min-width:0!important;max-width:100%!important;height:100%!important;box-shadow:none!important;transition:width var(--duration-2) var(--ease)!important;background:0 0!important;flex-direction:row!important;display:flex!important;overflow:hidden!important}.status-usage-week-graph .status-usage-bar-stack.has-data{min-width:18px!important}.status-usage-week-graph .status-usage-bar-stack:after{display:none!important}.status-usage-week-graph .status-usage-segment{width:var(--segment-size)!important;flex:0 0 var(--segment-size)!important;background:var(--segment-color)!important;min-width:2px!important;height:100%!important;display:block!important}@media(max-width:1240px){.tm-topnav,.tm-topnav-main{gap:10px!important}.tm-topnav-list{justify-content:flex-start!important}.tm-topnav-list .nav-link{width:34px!important;padding:0!important}.tm-topnav-list .nav-link span{display:none!important}.tm-topnav-list .nav-link.active{width:auto!important;padding:0 10px!important}.tm-topnav-list .nav-link.active span{display:inline!important}}.status-usage-detail{border:1px solid var(--border-faint)!important;border-radius:var(--radius-md)!important;background:var(--bg-raised)!important;box-shadow:none!important;background-image:none!important;gap:10px!important;padding:12px!important}.status-usage-detail-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:16px!important;display:grid!important}.status-usage-detail-header strong{color:var(--ink)!important;font:600 18px/23px var(--font-sans)!important}.status-usage-detail-header em{color:var(--ink-muted)!important;font:400 13px/18px var(--font-sans)!important}.status-usage-model-detail-list{gap:6px!important}.status-usage-model-detail{border:1px solid var(--border-faint)!important;border-radius:var(--radius-sm)!important;background:var(--bg-raised)!important;min-width:0!important;min-height:44px!important;box-shadow:none!important;grid-template-columns:8px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;display:grid!important}.status-usage-model-detail i,.status-model-legend i{width:8px!important;height:8px!important;box-shadow:none!important;border-radius:999px!important}.status-usage-model-detail strong{color:var(--ink)!important;font:600 13px/17px var(--font-sans)!important;text-transform:capitalize!important}.status-usage-model-detail em{color:var(--ink-muted)!important;font:400 12px/16px var(--font-sans)!important}.status-model-legend{gap:6px!important}.status-model-legend span{border:1px solid var(--border-faint)!important;border-radius:var(--radius-sm)!important;background:var(--bg-raised)!important;max-width:16rem!important;color:var(--ink-body)!important;font:500 12px/16px var(--font-sans)!important;gap:7px!important;padding:5px 8px!important}[data-theme=dark] .status-usage-breakdown,[data-theme=dark] .status-usage-week-graph,[data-theme=dark] .status-usage-detail,[data-theme=dark] .status-usage-model-detail,[data-theme=dark] .status-model-legend span,[data-theme=dark] .status-usage-stat{border-color:var(--border-faint)!important;background:var(--bg-raised)!important}[data-theme=dark] .status-usage-track{border-color:var(--border-faint)!important;background:var(--bg-sunken)!important}@media(max-width:760px){.status-usage-summary{grid-template-columns:1fr!important}.status-usage-week-graph .status-usage-day{grid-template-columns:minmax(48px,auto) minmax(0,1fr)!important}.status-usage-day-value{text-align:left!important;grid-column:2!important;justify-items:start!important}}.usage-pulse-graph{border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;background:var(--bg-raised)!important;box-shadow:var(--shadow-warm-1)!important;background-image:none!important;gap:10px!important;padding:12px!important}.usage-pulse-chart{border:1px solid var(--border-faint)!important;border-radius:var(--radius-sm)!important;background:var(--bg-sunken)!important;height:clamp(15rem,24vw,18rem)!important;box-shadow:inset 0 1px 0 var(--ink)!important;background-size:auto!important}@supports (color:color-mix(in lab,red,red)){.usage-pulse-chart{box-shadow:inset 0 1px color-mix(in srgb,var(--ink) 4%,transparent)!important}}@supports (color:color-mix(in lab,red,red)){.usage-pulse-grid-line{stroke:color-mix(in srgb,var(--ink-faint) 46%,transparent)!important}}.usage-pulse-grid-line{stroke-width:1px!important}@supports (color:color-mix(in lab,red,red)){.usage-pulse-grid-line.vertical{stroke:color-mix(in srgb,var(--ink-faint) 24%,transparent)!important}}.usage-pulse-axis-label,.usage-pulse-time-label{fill:var(--ink-muted)!important;font:600 11px/1 var(--font-sans)!important;letter-spacing:0!important}.usage-pulse-axis-label{fill:var(--ink-body)!important}.usage-pulse-line{fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important;transition:opacity .14s!important}.usage-pulse-line.latency,.usage-pulse-chart:hover .usage-pulse-line.latency,.usage-pulse-chart:focus-within .usage-pulse-line.latency{stroke:var(--graph-latency)!important;stroke-dasharray:4 6!important;stroke-width:2px!important;opacity:.9!important}.usage-pulse-point{cursor:pointer!important}.usage-pulse-hit{fill:#0000!important;pointer-events:all!important}@supports (color:color-mix(in lab,red,red)){.usage-pulse-bar{fill:color-mix(in srgb,var(--graph-token) 62%,var(--bg-raised))!important}}.usage-pulse-bar{opacity:.62!important;transition:fill .12s,opacity .12s!important}.usage-pulse-point:hover .usage-pulse-bar,.usage-pulse-point:focus-visible .usage-pulse-bar,.usage-pulse-point.selected .usage-pulse-bar{fill:var(--graph-token)!important;opacity:.9!important}.usage-pulse-dot{fill:var(--bg-raised)!important;stroke-width:1.8px!important;opacity:.78!important;transition:fill .12s,opacity .12s,stroke-width .12s!important;transform:none!important}.usage-pulse-dot.latency{stroke:var(--graph-latency)!important}.usage-pulse-point:hover .usage-pulse-dot,.usage-pulse-point:focus-visible .usage-pulse-dot,.usage-pulse-point.selected .usage-pulse-dot{fill:var(--bg-raised)!important;opacity:1!important;stroke-width:2.4px!important;transform:none!important}.usage-pulse-cursor{stroke:var(--ink-muted)!important;stroke-dasharray:2 5!important;stroke-linecap:round!important;stroke-width:1px!important;opacity:.48!important}.usage-pulse-active-ring{fill:#0000!important;opacity:.88!important;stroke-width:1.5px!important}.usage-pulse-active-ring.latency{stroke:var(--graph-latency)!important}.usage-pulse-value-label{display:none!important}.usage-pulse-footer{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-width:0!important;display:grid!important}.usage-pulse-legend{flex-wrap:wrap!important;gap:12px!important;min-width:0!important;display:flex!important}.usage-pulse-legend span{color:var(--ink-body)!important;font:600 12px/16px var(--font-sans)!important;background:0 0!important;border:0!important;align-items:center!important;gap:7px!important;padding:0!important;display:inline-flex!important}.usage-pulse-legend i{border-radius:999px!important;width:8px!important;height:8px!important}.usage-pulse-legend i.tokens{background:var(--graph-token)!important}.usage-pulse-legend i.latency{background:var(--graph-latency)!important}.usage-pulse-readout{border:1px solid var(--border-faint)!important;border-radius:var(--radius-sm)!important;background:var(--bg-sunken)!important;min-width:0!important;max-width:min(100%,34rem)!important;box-shadow:none!important;text-align:left!important;background-image:none!important;grid-template-columns:auto minmax(0,1fr) auto!important;justify-self:end!important;align-items:baseline!important;gap:10px!important;padding:7px 10px!important;display:grid!important}.usage-pulse-readout span,.usage-pulse-readout small{min-width:0!important;color:var(--ink-muted)!important;font:500 12px/16px var(--font-sans)!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.usage-pulse-readout strong{min-width:0!important;color:var(--ink)!important;font:600 13px/17px var(--font-sans)!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}[data-theme=dark] .usage-pulse-graph{border-color:var(--border-faint)!important;background:var(--bg-raised)!important;box-shadow:var(--shadow-1)!important}[data-theme=dark] .usage-pulse-chart{border-color:var(--border-faint)!important;background:var(--bg-edge)!important;background-size:auto!important}[data-theme=dark] .usage-pulse-readout{border-color:var(--border-faint)!important;background:var(--bg-card)!important}@media(max-width:760px){.usage-pulse-footer{grid-template-columns:minmax(0,1fr)!important}.usage-pulse-readout{grid-template-columns:minmax(0,1fr)!important;justify-self:stretch!important;width:100%!important;max-width:none!important}}.usage-recent-calls{padding:0!important;overflow:hidden!important}.usage-recent-summary{cursor:pointer!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:16px!important;list-style:none!important;display:grid!important}.usage-recent-summary::-webkit-details-marker{display:none!important}.usage-recent-summary h2,.usage-recent-summary p{margin:0!important}.usage-recent-summary h2{color:var(--ink)!important;font:650 17px/22px var(--font-sans)!important}.usage-recent-summary p{color:var(--ink-muted)!important;font:400 13px/18px var(--font-sans)!important;margin-top:3px!important}.usage-recent-summary:hover h2,.usage-recent-summary:focus-visible h2{color:var(--accent-ink)!important}.usage-recent-summary:focus-visible{outline:2px solid var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.usage-recent-summary:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 36%,transparent)!important}}.usage-recent-summary:focus-visible{outline-offset:-2px!important}.usage-recent-chevron{color:var(--ink-muted)!important;transition:transform .14s,color .14s!important}.usage-recent-calls[open] .usage-recent-chevron{color:var(--accent)!important;transform:rotate(180deg)!important}.usage-recent-calls[open] .usage-recent-summary{border-bottom:1px solid var(--border-faint)!important}.usage-recent-calls .usage-record-list{padding:12px 16px 16px!important}.usage-recent-calls:not([open])>.usage-record-list{display:none!important}[data-theme=dark] .usage-recent-calls[open] .usage-recent-summary{border-bottom-color:var(--border-faint)!important}@media(max-width:700px){.usage-recent-summary{grid-template-columns:minmax(0,1fr) auto!important}.usage-recent-summary .status-pill{grid-column:1!important;justify-self:start!important}.usage-recent-chevron{grid-area:1/2!important;align-self:start!important}}[data-theme=dark] .automation-run-panel .automation-dashboard-strip .automation-metric{border:1px solid var(--border-faint)!important;border-radius:var(--radius-sm)!important;background:var(--bg-card)!important;box-shadow:none!important;background-image:none!important}[data-theme=dark] .automation-run-panel .automation-dashboard-strip .automation-metric span,[data-theme=dark] .automation-run-panel .automation-dashboard-strip .automation-metric em{color:var(--ink-muted)!important}[data-theme=dark] .automation-run-panel .automation-dashboard-strip .automation-metric strong{color:var(--ink)!important}.connections-page .connection-setup-strip{border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;background:var(--bg-raised)!important;box-shadow:none!important;background-image:none!important;gap:12px!important;padding:12px!important}@media(min-width:900px){.connections-page .connection-setup-strip{grid-template-columns:minmax(18rem,1fr) minmax(20rem,30rem) auto!important}}.connections-page .connection-list{gap:8px!important;margin-top:10px!important}.connections-page .connection-row{border:1px solid var(--border)!important;border-radius:var(--radius-sm)!important;background:var(--bg-raised)!important;box-shadow:none!important;background-image:none!important;padding:8px 10px!important}.connections-page .connection-row:hover{border-color:var(--border-strong)!important;background:var(--bg-muted)!important}.connections-page .connection-row-main{grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}.connections-page .connection-icon{border:1px solid var(--border)!important;background:var(--bg-sunken)!important;width:34px!important;height:34px!important;box-shadow:none!important;color:var(--connection-color,var(--accent))!important;-webkit-backdrop-filter:none!important;background-image:none!important;border-radius:8px!important}.connections-page .connection-icon:before,.connections-page .connection-icon:after{display:none!important}.connections-page .connection-icon img{filter:none!important;object-fit:contain!important;border-radius:0!important;width:21px!important;height:21px!important}.connections-page .connection-icon.app-store img{object-fit:cover!important;border-radius:8px!important;width:100%!important;height:100%!important}.connections-page .connection-icon svg{filter:none!important;width:18px!important;height:18px!important}.connections-page .connection-title-line{gap:8px!important}.connections-page .connection-title-line h3{color:var(--ink)!important;font:600 14px/18px var(--font-sans)!important;margin:0!important}.connections-page .connection-slug{display:none!important}.connections-page .connection-copy p{-webkit-line-clamp:1!important;color:var(--ink-muted)!important;font:400 13px/18px var(--font-sans)!important;-webkit-box-orient:vertical!important;margin:1px 0 0!important;display:-webkit-box!important;overflow:hidden!important}.connections-page .connection-detail-line{color:var(--ink-muted)!important;font:400 11px/15px var(--font-sans)!important;gap:6px!important;margin-top:2px!important}.connections-page .connection-detail-line .status-pill{min-height:20px!important;font:500 11px/15px var(--font-sans)!important;padding:1px 7px!important}.connections-page .connection-tools{color:var(--ink-muted)!important;font:500 12px/16px var(--font-sans)!important}.connections-page button.connection-tools{border:1px solid var(--border-faint)!important;border-radius:var(--radius-xs)!important;background:var(--bg-sunken)!important;min-height:22px!important;padding:0 8px!important;text-decoration:none!important}.connections-page button.connection-tools:hover{border-color:var(--border)!important;background:var(--bg-muted)!important}.connections-page .connection-actions{justify-content:flex-end!important;gap:6px!important;margin-top:0!important}.connections-page .connection-actions .fluix-button,.connections-page .connected-account-controls .fluix-button{min-height:30px!important;padding:0 10px!important}.connections-page .connected-account-list{border-top:0!important;flex-wrap:wrap!important;gap:6px!important;margin-top:8px!important;margin-left:44px!important;padding-top:0!important;display:flex!important}.connections-page .connected-account-list-header{display:none!important}.connections-page .connected-account-card{border:1px solid var(--border-faint)!important;border-radius:var(--radius-sm)!important;background:var(--bg-sunken)!important;min-width:240px!important;max-width:340px!important;box-shadow:none!important;flex:0 300px!important;padding:0!important;overflow:hidden!important}.connections-page .connected-account-card[open]{background:var(--bg-raised)!important;flex-basis:100%!important;max-width:820px!important}.connections-page .connected-account-summary{cursor:pointer!important;grid-template-columns:auto auto minmax(0,1fr) auto auto!important;align-items:center!important;gap:7px!important;min-width:0!important;min-height:34px!important;padding:6px 8px!important;list-style:none!important;display:grid!important}.connections-page .connected-account-summary::-webkit-details-marker{display:none!important}.connections-page .connected-account-summary strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:7rem!important;color:var(--ink)!important;font:600 13px/17px var(--font-sans)!important;flex:none!important;overflow:hidden!important}.connections-page .connected-account-summary span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;color:var(--ink-muted)!important;font:500 11px/15px var(--font-mono)!important;overflow:hidden!important}.connections-page .connected-account-summary .min-w-0{align-items:baseline!important;gap:8px!important;min-width:0!important;display:flex!important}.connections-page .connected-account-summary em{border:1px solid var(--border-faint)!important;border-radius:var(--radius-xs)!important;background:var(--bg-card)!important;color:var(--ink-muted)!important;font:600 11px/15px var(--font-sans)!important;text-transform:none!important;padding:1px 6px!important}.connections-page .connected-account-chevron{color:var(--ink-muted)!important;transition:transform .14s,color .14s!important}.connections-page .connected-account-card[open] .connected-account-chevron{color:var(--accent)!important;transform:rotate(180deg)!important}.connections-page .connected-account-controls{border-top:1px solid var(--border-faint)!important;grid-template-columns:minmax(13rem,1.2fr) minmax(12rem,1fr) auto auto auto!important;align-items:center!important;gap:8px!important;padding:8px 10px 10px!important}.connections-page .connected-account-card:not([open])>.connected-account-controls{display:none!important}.connections-page .connected-account-purpose,.connections-page .connected-account-identity,.connections-page .connected-account-default{border:1px solid var(--border-faint)!important;border-radius:var(--radius-sm)!important;background:var(--bg-sunken)!important;box-shadow:none!important}.connections-page .connected-account-purpose{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2px!important;padding:2px!important}.connections-page .purpose-button{border-radius:var(--radius-xs)!important;min-height:28px!important;color:var(--ink-muted)!important;font:500 12px/16px var(--font-sans)!important}.connections-page .purpose-button.selected{border:1px solid var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.connections-page .purpose-button.selected{border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border))!important}}.connections-page .purpose-button.selected{background:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.connections-page .purpose-button.selected{background:color-mix(in srgb,var(--accent) 8%,var(--bg-raised))!important}}.connections-page .purpose-button.selected{color:var(--accent-ink)!important;box-shadow:none!important}.connections-page .connected-account-identity,.connections-page .connected-account-default{min-height:32px!important;padding:0 8px!important}.connections-page .connected-account-identity span{color:var(--ink-muted)!important;font:500 11px/14px var(--font-sans)!important;text-transform:none!important}.connections-page .connected-account-identity strong{color:var(--ink)!important;font:500 12px/16px var(--font-mono)!important}[data-theme=dark] .connections-page .connection-setup-strip,[data-theme=dark] .connections-page .connection-row,[data-theme=dark] .connections-page .connected-account-card[open]{border-color:var(--border-faint)!important;background:var(--bg-raised)!important;box-shadow:none!important;background-image:none!important}[data-theme=dark] .connections-page .connection-row:hover{border-color:var(--border)!important;background:var(--bg-hover)!important}[data-theme=dark] .connections-page .connection-icon,[data-theme=dark] .connections-page .connected-account-card,[data-theme=dark] .connections-page .connected-account-purpose,[data-theme=dark] .connections-page .connected-account-identity,[data-theme=dark] .connections-page .connected-account-default,[data-theme=dark] .connections-page button.connection-tools{border-color:var(--border-faint)!important;background:var(--bg-sunken)!important;box-shadow:none!important;background-image:none!important}@media(max-width:880px){.connections-page .connection-row-main{grid-template-columns:34px minmax(0,1fr)!important}.connections-page .connection-actions{grid-column:2!important;justify-content:flex-start!important}.connections-page .connected-account-list{margin-left:0!important}.connections-page .connected-account-controls{grid-template-columns:minmax(0,1fr)!important}.connections-page .connected-account-default,.connections-page .connected-account-save,.connections-page .connected-account-controls .connection-secondary-action{width:100%!important}}:root{--activity-color-0:#7650bd;--activity-color-1:#d8588c;--activity-color-2:#45b8a7;--activity-color-3:#d48b32;--activity-color-4:#6673a7;--activity-color-5:#5aa260;--activity-color-6:#a66db4;--activity-color-7:#8b7562;--activity-color-other:#c9c3cd;--activity-memory-captured:var(--activity-color-0);--activity-memory-cleaned:var(--activity-color-2);--activity-memory-net:var(--activity-color-3);--graph-token:var(--activity-color-0);--graph-latency:var(--activity-color-2)}[data-theme=dark]{--activity-color-0:#b18cff;--activity-color-1:#ff70ac;--activity-color-2:#58d2c8;--activity-color-3:#f0b262;--activity-color-4:#a9b7ff;--activity-color-5:#5fd096;--activity-color-6:#d7a0ee;--activity-color-7:#c7b39b;--activity-color-other:#6d6572;--activity-memory-captured:var(--activity-color-0);--activity-memory-cleaned:var(--activity-color-2);--activity-memory-net:var(--activity-color-3);--graph-token:var(--activity-color-0);--graph-latency:var(--activity-color-2)}.activity-bars-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;min-width:0!important;display:grid!important}.activity-bars-card{border:1px solid var(--border)!important;background:var(--bg-raised)!important;min-width:0!important;min-height:276px!important;box-shadow:none!important;background-image:none!important;border-radius:10px!important;grid-template-rows:auto minmax(118px,1fr) auto!important;gap:14px!important;padding:16px!important;display:grid!important}.activity-bars-card-header{gap:6px!important;min-width:0!important;display:grid!important}.activity-bars-card-header span{color:var(--ink-muted)!important;font:600 13px/17px var(--font-sans)!important}.activity-bars-card-header strong{color:var(--ink)!important;font:600 26px/32px var(--font-sans)!important;letter-spacing:-.01em!important}.activity-bars-plot{align-items:end!important;gap:8px!important;min-width:0!important;height:132px!important;padding:4px 2px 0!important;display:flex!important}.activity-bars-day{min-width:0!important;height:100%!important;color:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important;flex:1 1 0!important;grid-template-rows:minmax(0,1fr) auto!important;place-items:end center!important;gap:6px!important;padding:0!important;display:grid!important}.activity-bars-day:focus-visible{outline:2px solid var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.activity-bars-day:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 42%,transparent)!important}}.activity-bars-day:focus-visible{outline-offset:3px!important}.activity-bars-column{justify-content:center!important;align-items:end!important;width:100%!important;height:100%!important;display:flex!important}.activity-bars-stack{width:clamp(8px,36%,16px)!important;height:var(--activity-bar-height)!important;background:var(--ink-muted)!important;border-radius:3px!important;flex-direction:column-reverse!important;min-height:2px!important;max-height:100%!important;display:flex!important;overflow:hidden!important}@supports (color:color-mix(in lab,red,red)){.activity-bars-stack{background:color-mix(in srgb,var(--ink-muted) 14%,transparent)!important}}.activity-bars-stack{transition:height var(--duration-2) var(--ease),opacity var(--duration-1) var(--ease)!important}.activity-bars-day.has-data .activity-bars-stack{background:0 0!important}.activity-bars-stack i{height:var(--activity-segment-size)!important;flex:0 0 var(--activity-segment-size)!important;background:var(--activity-segment-color)!important;min-height:1px!important;display:block!important}.activity-bars-day:hover .activity-bars-stack,.activity-bars-day.active .activity-bars-stack{opacity:.88!important}.activity-bars-day.active .activity-bars-stack{box-shadow:0 0 0 2px var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.activity-bars-day.active .activity-bars-stack{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 16%,transparent)!important}}.activity-bars-day-label{max-width:100%!important;color:var(--ink-muted)!important;font:500 11px/14px var(--font-sans)!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.activity-bars-day.active .activity-bars-day-label{color:var(--ink)!important}.activity-bars-legend{gap:8px!important;min-width:0!important;display:grid!important}.activity-bars-legend-row{grid-template-columns:8px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-width:0!important;display:grid!important}.activity-bars-legend-row i{border-radius:999px!important;width:8px!important;height:8px!important}.activity-bars-legend-row strong,.activity-bars-legend-row em,.activity-bars-legend p{min-width:0!important;color:var(--ink-body)!important;font:500 13px/17px var(--font-sans)!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.activity-bars-legend-row em,.activity-bars-legend p{color:var(--ink-muted)!important;font-style:normal!important;font-weight:500!important}.status-activity-bars-grid{align-items:stretch!important}.status-memory-activity-card{min-height:250px!important}.status-memory-activity-card .activity-bars-plot{height:116px!important}.usage-bars-grid{align-items:stretch!important}.usage-bars-grid .usage-group{min-height:300px!important}.usage-bars-grid .usage-group .activity-bars-day-label{display:none!important}.usage-bars-grid .usage-group .activity-bars-plot{height:146px!important}.usage-bars-grid .usage-group h3,.usage-bars-grid .usage-group .status-provider-bars{display:none!important}.usage-pulse-chart{border-color:var(--border-faint)!important;background:var(--bg-raised)!important;background-image:none!important}.usage-pulse-grid-line{stroke:var(--ink-muted)!important}@supports (color:color-mix(in lab,red,red)){.usage-pulse-grid-line{stroke:color-mix(in srgb,var(--ink-muted) 22%,transparent)!important}}.usage-pulse-grid-line.vertical{stroke:var(--ink-muted)!important}@supports (color:color-mix(in lab,red,red)){.usage-pulse-grid-line.vertical{stroke:color-mix(in srgb,var(--ink-muted) 14%,transparent)!important}}.usage-pulse-bar{fill:var(--activity-color-0)!important}@supports (color:color-mix(in lab,red,red)){.usage-pulse-bar{fill:color-mix(in srgb,var(--activity-color-0) 54%,transparent)!important}}.usage-pulse-point:hover .usage-pulse-bar,.usage-pulse-point:focus-visible .usage-pulse-bar,.usage-pulse-point.selected .usage-pulse-bar{fill:var(--activity-color-0)!important}.usage-pulse-line.latency,.usage-pulse-chart:hover .usage-pulse-line.latency,.usage-pulse-chart:focus-within .usage-pulse-line.latency{stroke:var(--activity-color-2)!important;stroke-width:1.8px!important;opacity:.9!important}[data-theme=dark] .activity-bars-card{border-color:var(--border-faint)!important;background:var(--bg-raised)!important;box-shadow:none!important;background-image:none!important}[data-theme=dark] .activity-bars-stack{background:var(--ink-muted)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .activity-bars-stack{background:color-mix(in srgb,var(--ink-muted) 18%,transparent)!important}}[data-theme=dark] .status-model-totals summary{border:1px solid var(--border-faint)!important;border-radius:var(--radius-md)!important;background:var(--bg-raised)!important;min-height:52px!important;box-shadow:var(--shadow-1)!important;color:var(--ink-body)!important;background-image:none!important;padding:12px 14px!important}[data-theme=dark] .status-model-totals summary:hover,[data-theme=dark] .status-model-totals summary:focus-visible,[data-theme=dark] .status-model-totals[open] summary{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .status-model-totals summary:hover,[data-theme=dark] .status-model-totals summary:focus-visible,[data-theme=dark] .status-model-totals[open] summary{border-color:color-mix(in srgb,var(--accent) 30%,var(--border))!important}}[data-theme=dark] .status-model-totals summary:hover,[data-theme=dark] .status-model-totals summary:focus-visible,[data-theme=dark] .status-model-totals[open] summary{background:var(--bg-card)!important;color:var(--ink)!important;outline:none!important}[data-theme=dark] .status-model-totals summary span{color:var(--ink)!important;font:600 14px/18px var(--font-sans)!important;letter-spacing:0!important}[data-theme=dark] .status-model-totals summary em{color:var(--ink-muted)!important;font:600 13px/18px var(--font-sans)!important}[data-theme=dark] .status-model-row{border:1px solid var(--border-faint)!important;border-radius:var(--radius-sm)!important;background:var(--bg-card)!important;box-shadow:none!important;background-image:none!important}[data-theme=dark] .status-model-row:hover{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .status-model-row:hover{border-color:color-mix(in srgb,var(--accent) 24%,var(--border))!important}}[data-theme=dark] .status-model-row:hover{background:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .status-model-row:hover{background:color-mix(in srgb,var(--accent) 5%,var(--bg-card))!important}}[data-theme=dark] .status-model-row strong{color:var(--ink)!important;font-weight:600!important}[data-theme=dark] .status-model-row span,[data-theme=dark] .status-model-row em{color:var(--ink-muted)!important;font-weight:500!important}[data-theme=dark] .status-token-stack .input{background:var(--accent)!important}[data-theme=dark] .status-token-stack .output{background:var(--success)!important}@media(max-width:1100px){.activity-bars-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}}@media(max-width:720px){.activity-bars-grid,.usage-bars-grid{grid-template-columns:minmax(0,1fr)!important}.activity-bars-card{min-height:250px!important}}.skill-sidebar-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:12px!important;display:grid!important}.skill-import-panel{border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;background:var(--bg-raised)!important;box-shadow:var(--shadow-1)!important;gap:12px!important;margin-bottom:16px!important;padding:12px!important;display:grid!important}.skill-import-header{grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;display:grid!important}.skill-import-header svg,.skill-import-preview-title svg,.skill-import-message svg{color:var(--accent)!important;margin-top:2px!important}.skill-import-header strong,.skill-import-preview-title strong{min-width:0!important;color:var(--ink)!important;font:650 14px/18px var(--font-sans)!important;letter-spacing:0!important;overflow-wrap:anywhere!important;display:block!important}.skill-import-header p,.skill-import-preview p,.skill-import-preview-title span{color:var(--ink-muted)!important;font:500 12px/17px var(--font-sans)!important;letter-spacing:0!important;margin:0!important}.skill-import-mode{border:1px solid var(--border)!important;border-radius:var(--radius-sm)!important;background:var(--bg-sunken)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;padding:4px!important;display:grid!important}.skill-import-mode button{border-radius:calc(var(--radius-sm) - 2px)!important;min-height:30px!important;color:var(--ink-muted)!important;font:650 12px/16px var(--font-sans)!important;background:0 0!important;border:1px solid #0000!important;transition:border-color .14s,background-color .14s,color .14s!important}.skill-import-mode button:hover,.skill-import-mode button:focus-visible{border-color:var(--border)!important;color:var(--ink)!important;outline:none!important}.skill-import-mode button.selected{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.skill-import-mode button.selected{border-color:color-mix(in srgb,var(--accent) 30%,var(--border))!important}}.skill-import-mode button.selected{background:var(--accent-bg)!important;color:var(--accent-ink)!important}.skill-import-source{gap:6px!important;display:grid!important}.skill-import-source span{color:var(--ink-body)!important;font:650 12px/16px var(--font-sans)!important}.skill-import-source textarea{resize:vertical!important;border:1px solid var(--border)!important;border-radius:var(--radius-sm)!important;background:var(--bg-sunken)!important;width:100%!important;min-height:118px!important;max-height:260px!important;color:var(--ink)!important;font:500 12px/18px var(--font-mono)!important;letter-spacing:0!important;box-shadow:none!important;outline:none!important;padding:10px!important}.skill-import-source textarea:focus{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.skill-import-source textarea:focus{border-color:color-mix(in srgb,var(--accent) 42%,var(--border))!important}}.skill-import-source textarea:focus{box-shadow:0 0 0 3px var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.skill-import-source textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)!important}}.skill-import-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.skill-import-actions.single{grid-template-columns:1fr!important}.skill-import-actions .fluix-button{min-height:36px!important}.skill-import-actions input[type=file]{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.skill-import-message{border:1px solid var(--tm-error-border,var(--border))!important;border-radius:var(--radius-sm)!important;background:var(--tm-error-bg)!important;color:var(--tm-error)!important;font:600 12px/17px var(--font-sans)!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;padding:9px 10px!important;display:grid!important}.skill-import-preview{border:1px solid var(--border)!important;border-radius:var(--radius-sm)!important;background:var(--bg-sunken)!important;gap:10px!important;padding:10px!important;display:grid!important}.skill-import-preview-title{grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;display:grid!important}.skill-import-meta,.skill-import-warnings{flex-wrap:wrap!important;gap:6px!important;min-width:0!important;display:flex!important}.skill-import-meta span,.skill-import-warnings span{border:1px solid var(--border)!important;border-radius:var(--radius-xs)!important;background:var(--bg-raised)!important;color:var(--ink-body)!important;font:600 11px/16px var(--font-sans)!important;overflow-wrap:anywhere!important;padding:3px 6px!important}.skill-import-warnings span{border-color:var(--warning,var(--accent))!important}@supports (color:color-mix(in lab,red,red)){.skill-import-warnings span{border-color:color-mix(in srgb,var(--warning,var(--accent)) 24%,var(--border))!important}}.skill-import-warnings span{color:var(--ink-muted)!important}[data-theme=dark] .skill-import-panel,[data-theme=dark] .skill-import-preview,[data-theme=dark] .skill-import-mode,[data-theme=dark] .skill-import-source textarea,[data-theme=dark] .skill-import-meta span,[data-theme=dark] .skill-import-warnings span{border-color:var(--border-faint)!important;background:var(--bg-card)!important;box-shadow:none!important}[data-theme=dark] .skill-import-source textarea,[data-theme=dark] .skill-import-mode{background:var(--bg-sunken)!important}[data-theme=dark] .skill-import-mode button.selected{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .skill-import-mode button.selected{border-color:color-mix(in srgb,var(--accent) 34%,var(--border))!important}}[data-theme=dark] .skill-import-mode button.selected{background:var(--accent-bg)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .skill-import-mode button.selected{background:color-mix(in srgb,var(--accent-bg) 82%,var(--bg-sunken))!important}}[data-theme=dark] .skill-import-mode button.selected{color:var(--accent)!important}@media(max-width:900px){.skill-sidebar-actions,.skill-import-actions{grid-template-columns:1fr!important}}.conversation-layout{height:calc(100vh - var(--topbar-height) - (var(--space-shell) * 2))!important;grid-template-columns:minmax(15.5rem,18.5rem) minmax(0,1fr)!important;gap:14px!important;min-height:34rem!important;max-height:none!important}.conversation-layout.sidebar-hidden{grid-template-columns:0 minmax(0,1fr)!important}.conversation-sidebar,.chat-shell{border-radius:var(--radius-card)!important;background:var(--bg-raised)!important;box-shadow:var(--shadow-1)!important}.conversation-sidebar{padding:12px!important}.chat-shell{grid-template-rows:auto minmax(0,1fr) auto!important;min-width:0!important;min-height:0!important;display:grid!important;overflow:hidden!important}.chat-header,.chat-composer{border-color:var(--border-faint)!important;background:var(--bg-raised)!important}.chat-header{gap:16px!important;min-height:58px!important;padding:12px 16px!important}.chat-title-lockup{align-items:center!important;gap:10px!important;min-width:0!important}.chat-orb{border-radius:var(--radius-card)!important;background:var(--bg-sunken)!important;width:32px!important;height:32px!important;box-shadow:none!important;flex:0 0 32px!important}.chat-title-lockup h1{color:var(--ink)!important;font:650 18px/24px var(--font-sans)!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;overflow:hidden!important}.chat-subtitle{max-width:min(56vw,42rem)!important;color:var(--ink-muted)!important;font:500 12px/16px var(--font-mono)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:1px 0 0!important;overflow:hidden!important}.chat-header-actions{flex-shrink:0!important;align-items:center!important;gap:8px!important}.chat-rail-toggle.fluix-button,.chat-status{border-radius:var(--radius-card)!important;min-height:32px!important;font:600 12px/16px var(--font-sans)!important;letter-spacing:0!important}.chat-rail-toggle.fluix-button{padding-inline:10px!important}.chat-status{border:1px solid var(--border)!important;background:var(--bg-sunken)!important;color:var(--ink-muted)!important;padding:7px 10px!important}.chat-status.working{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.chat-status.working{border-color:color-mix(in srgb,var(--accent) 34%,var(--border))!important}}.chat-status.working{background:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.chat-status.working{background:color-mix(in srgb,var(--accent) 7%,var(--bg-sunken))!important}}.chat-status.working{color:var(--accent-ink)!important}.chat-transcript{background:var(--bg)!important;scroll-behavior:smooth!important;min-height:0!important;padding:18px clamp(16px,3vw,36px)!important}.message-list{gap:18px!important;width:min(920px,100%)!important;margin:0 auto!important;padding:10px 0 28px!important}.message{grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;animation:.17s ease-out both chat-message-in!important}.message-avatar,.message-meta{display:none!important}.message.user{justify-self:end!important;width:min(620px,82%)!important}.message-card,.message.user .message-card,.message.assistant .message-card{min-width:0!important;box-shadow:none!important;overflow:visible!important}.message.assistant .message-card{background:0 0!important;border:0!important;border-radius:0!important;padding:2px 0!important}.message.user .message-card{border:1px solid var(--border)!important;border-radius:var(--radius-control)!important;background:var(--bg-sunken)!important;color:var(--ink-body)!important;padding:10px 12px!important}.markdown-message{color:var(--ink-body)!important;font:400 15px/25px var(--font-serif)!important;display:block!important}.message.assistant .markdown-message{max-width:78ch!important;font:400 15.5px/26px var(--font-serif)!important}.message.user .markdown-message{color:var(--ink-body)!important;font:500 14px/20px var(--font-sans)!important}.markdown-message p,.markdown-message ul,.markdown-message ol{margin:0 0 12px!important}.markdown-message p:last-child,.markdown-message ul:last-child,.markdown-message ol:last-child{margin-bottom:0!important}.markdown-message h2,.markdown-message h3,.markdown-message h4{color:var(--ink)!important;font-family:var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important;margin:18px 0 8px!important;font-weight:650!important;line-height:1.25!important}.markdown-message h2{font-size:18px!important}.markdown-message h3{font-size:16px!important}.markdown-message h4{font-size:14px!important}.markdown-message code{border:1px solid var(--border-faint)!important;border-radius:var(--radius-card)!important;background:var(--bg-sunken)!important;color:var(--ink-body)!important;font:500 .9em/1.4 var(--font-mono)!important;white-space:normal!important;padding:1px 5px!important}.markdown-message a{color:var(--accent-ink)!important;-webkit-text-decoration-color:var(--accent)!important;text-decoration-color:var(--accent)!important;font-weight:600!important}@supports (color:color-mix(in lab,red,red)){.markdown-message a{-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 42%,transparent)!important;text-decoration-color:color-mix(in srgb,var(--accent) 42%,transparent)!important}}.markdown-message a{text-underline-offset:.18em!important}.chat-empty-card{border:1px solid var(--border-faint)!important;border-radius:var(--radius-card)!important;background:var(--bg-raised)!important;box-shadow:none!important;padding:18px!important}.chat-empty-card h2{color:var(--ink)!important;font:650 15px/22px var(--font-sans)!important}.chat-empty-card p{color:var(--ink-muted)!important;font:500 13px/19px var(--font-sans)!important}.activity-inline{justify-self:stretch!important;gap:8px!important;width:min(920px,100%)!important;margin:0 auto 2px!important;padding-left:0!important}.activity-inline.flowing:before{display:none!important}.activity-line{border:1px solid var(--border-faint)!important;border-radius:var(--radius-card)!important;background:var(--bg-raised)!important;min-height:42px!important;color:var(--ink-muted)!important;box-shadow:none!important;filter:none!important;grid-template-columns:28px minmax(0,1fr) auto!important;gap:9px!important;padding:6px 10px!important;animation:.16s ease-out both activity-row-in!important;transform:none!important}.activity-line.done{opacity:.58!important;filter:none!important;transform:none!important}.activity-line.active{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.activity-line.active{border-color:color-mix(in srgb,var(--accent) 34%,var(--border))!important}}.activity-line.active{background:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.activity-line.active{background:color-mix(in srgb,var(--accent) 6%,var(--bg-raised))!important}}.activity-line.web.active{border-color:var(--success)!important}@supports (color:color-mix(in lab,red,red)){.activity-line.web.active{border-color:color-mix(in srgb,var(--success) 36%,var(--border))!important}}.activity-line.web.active{background:var(--success)!important}@supports (color:color-mix(in lab,red,red)){.activity-line.web.active{background:color-mix(in srgb,var(--success) 7%,var(--bg-raised))!important}}.activity-icon,.activity-icon.brand{border:1px solid var(--border-faint)!important;border-radius:var(--radius-card)!important;background:var(--bg-sunken)!important;width:28px!important;height:28px!important;color:var(--accent-ink)!important;box-shadow:none!important;overflow:hidden!important}.activity-line.web .activity-icon{color:var(--success)!important}.activity-line.active .activity-icon{animation:.9s ease-in-out infinite activity-icon-tick!important}.activity-icon:after,.activity-line.active .activity-icon:after{display:none!important}.activity-icon img{width:17px!important;height:17px!important}.activity-copy strong{color:var(--ink)!important;font:650 13px/18px var(--font-sans)!important;letter-spacing:0!important}.activity-pulse{background:0 0!important;align-items:center!important;gap:3px!important;width:auto!important;height:auto!important;padding:0!important;animation:none!important;display:inline-flex!important}.activity-pulse span{background:var(--accent)!important;opacity:.35!important;border-radius:999px!important;width:4px!important;height:4px!important;animation:.78s ease-in-out infinite activity-dot!important;display:block!important}.activity-line.web .activity-pulse span{background:var(--success)!important}.activity-pulse span:nth-child(2){animation-delay:.11s!important}.activity-pulse span:nth-child(3){animation-delay:.22s!important}.activity-check{color:var(--success)!important;animation:.18s ease-out both activity-check-pop!important}.chat-composer{padding:12px 16px!important}.chat-composer-inner{border:1px solid var(--border)!important;border-radius:var(--radius-control)!important;background:var(--bg-sunken)!important;min-height:48px!important;box-shadow:none!important}.chat-composer-inner:focus-within{border-color:var(--border-focus)!important;box-shadow:0 0 0 3px var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.chat-composer-inner:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)!important}}.chat-input{min-height:46px!important;max-height:160px!important;color:var(--ink)!important;font:500 14px/20px var(--font-sans)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:12px 46px 12px 12px!important}.chat-input:focus{box-shadow:none!important}.chat-send-button{border-radius:var(--radius-card)!important;width:34px!important;height:34px!important;min-height:34px!important;bottom:7px!important;right:7px!important}[data-theme=dark] .conversation-sidebar,[data-theme=dark] .chat-shell,[data-theme=dark] .chat-header,[data-theme=dark] .chat-composer,[data-theme=dark] .activity-line,[data-theme=dark] .chat-empty-card{background:var(--bg-raised)!important;border-color:var(--border-faint)!important}[data-theme=dark] .chat-transcript{background:var(--bg)!important}[data-theme=dark] .message.user .message-card,[data-theme=dark] .chat-composer-inner,[data-theme=dark] .activity-icon,[data-theme=dark] .chat-status{background:var(--bg-sunken)!important;border-color:var(--border)!important}@keyframes chat-message-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes activity-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes activity-icon-tick{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes activity-dot{0%,to{opacity:.28;transform:translateY(0)}50%{opacity:.9;transform:translateY(-2px)}}@media(max-width:960px){.conversation-layout,.conversation-layout.sidebar-hidden{height:auto!important;min-height:calc(100vh - var(--topbar-height) - (var(--space-shell) * 2))!important;grid-template-columns:minmax(0,1fr)!important}.conversation-sidebar{display:none!important}.chat-header{align-items:flex-start!important}.chat-header-actions{justify-content:space-between!important;width:100%!important}.message.user{width:min(100%,36rem)!important}}@media(prefers-reduced-motion:reduce){.message,.activity-line,.activity-line.active .activity-icon,.activity-pulse span,.activity-check{animation:none!important}}.memory-page-grid.graph-mode{grid-template-columns:minmax(0,1fr)!important}.memory-page-grid.graph-mode>main.fluix-panel{border-color:var(--border-faint,var(--chrome-rim))!important;background:var(--bg-raised,var(--background-elevated))!important;box-shadow:var(--shadow-1,0 1px 2px #1c181414)!important;background-image:none!important}.memory-graph-shell{gap:10px!important}.memory-graph-canvas{border:1px solid var(--border-faint,#543a6021)!important;border-radius:var(--radius-md,8px)!important;background:var(--memory-graph-surface,var(--bg,#fbfcff))!important;min-height:clamp(34rem,62vh,58rem)!important;box-shadow:inset 0 1px 0 var(--ink,#1b1612)!important;background-image:none!important}@supports (color:color-mix(in lab,red,red)){.memory-graph-canvas{box-shadow:inset 0 1px color-mix(in srgb,var(--ink,#1b1612) 4%,transparent)!important}}.memory-graph-count{color:var(--ink-muted,var(--memory-graph-muted))!important;font:500 12px/16px var(--font-mono)!important;letter-spacing:0!important;top:13px!important;left:14px!important}.memory-graph-controls{border:1px solid var(--border-faint,#543a6021)!important;border-radius:var(--radius-sm,5px)!important;background:var(--memory-graph-surface-strong,#fff)!important;gap:3px!important;top:10px!important;right:12px!important}@supports (color:color-mix(in lab,red,red)){.memory-graph-controls{background:color-mix(in srgb,var(--memory-graph-surface-strong,#fff) 92%,transparent)!important}}.memory-graph-controls{box-shadow:none!important;padding:3px!important}.memory-graph-controls .fluix-icon-button{border-radius:calc(var(--radius-sm,5px) - 1px)!important;width:28px!important;min-height:28px!important}.memory-graph-controls span{min-width:38px!important;color:var(--ink-muted,var(--memory-graph-muted))!important;font:500 11px/14px var(--font-mono)!important}.memory-graph-lines line{stroke:var(--memory-color)!important;animation:none!important}@supports (color:color-mix(in lab,red,red)){.memory-graph-lines line{stroke:color-mix(in srgb,var(--memory-color) 54%,var(--ink-muted,#7c6f5e))!important}}.memory-graph-lines line{stroke-dasharray:.55 2.6!important;stroke-linecap:round!important;stroke-width:.12px!important;opacity:.42!important}.memory-graph-lines line.search-dimmed{opacity:.08!important}.memory-graph-lines line.search-match{stroke-width:.2px!important;opacity:.8!important}.memory-graph-lines line.selected{stroke-dasharray:.7 2.2!important;stroke-width:.22px!important;opacity:.9!important}.memory-cluster-node{width:9.2rem!important;height:5.6rem!important;color:var(--ink,var(--memory-graph-text))!important}.memory-cluster-label{max-width:9.2rem!important;color:var(--ink,var(--memory-graph-text))!important;font:650 13px/16px var(--font-sans)!important;opacity:.9!important;text-shadow:none!important;bottom:calc(50% + 23px)!important}.memory-cluster-core{border:1px solid var(--memory-color)!important;width:44px!important;height:44px!important}@supports (color:color-mix(in lab,red,red)){.memory-cluster-core{border:1px solid color-mix(in srgb,var(--memory-color) 30%,var(--border,transparent))!important}}.memory-cluster-core{background:var(--memory-color)!important}@supports (color:color-mix(in lab,red,red)){.memory-cluster-core{background:color-mix(in srgb,var(--memory-color) 13%,var(--memory-graph-surface,#fff))!important}}.memory-cluster-core{box-shadow:inset 0 0 0 8px var(--memory-color),0 0 0 1px var(--memory-color)!important}@supports (color:color-mix(in lab,red,red)){.memory-cluster-core{box-shadow:inset 0 0 0 8px color-mix(in srgb,var(--memory-color) 7%,transparent),0 0 0 1px color-mix(in srgb,var(--memory-color) 9%,transparent)!important}}.memory-cluster-core strong{color:var(--memory-color)!important}@supports (color:color-mix(in lab,red,red)){.memory-cluster-core strong{color:color-mix(in srgb,var(--memory-color) 44%,var(--ink,#1b1612))!important}}.memory-cluster-core strong{font:500 12px/1 var(--font-mono)!important}.memory-cluster-node:hover,.memory-cluster-node:focus-visible{transform:translate(-50%,-50%) scale(calc(var(--node-ui-scale,1) * 1.02))!important;outline:none!important}.memory-cluster-node:hover .memory-cluster-core,.memory-cluster-node:focus-visible .memory-cluster-core{border-color:var(--memory-color)!important}@supports (color:color-mix(in lab,red,red)){.memory-cluster-node:hover .memory-cluster-core,.memory-cluster-node:focus-visible .memory-cluster-core{border-color:color-mix(in srgb,var(--memory-color) 48%,var(--border,transparent))!important}}.memory-cluster-node:hover .memory-cluster-core,.memory-cluster-node:focus-visible .memory-cluster-core{background:var(--memory-color)!important}@supports (color:color-mix(in lab,red,red)){.memory-cluster-node:hover .memory-cluster-core,.memory-cluster-node:focus-visible .memory-cluster-core{background:color-mix(in srgb,var(--memory-color) 18%,var(--memory-graph-surface,#fff))!important}}.memory-leaf-node{width:18px!important;height:18px!important}.memory-leaf-node:before{width:calc(var(--memory-size,.38rem) + 9px)!important;height:calc(var(--memory-size,.38rem) + 9px)!important;border-color:var(--memory-color)!important}@supports (color:color-mix(in lab,red,red)){.memory-leaf-node:before{border-color:color-mix(in srgb,var(--memory-color) 34%,transparent)!important}}.memory-leaf-node:after{width:var(--memory-size,.38rem)!important;height:var(--memory-size,.38rem)!important;border:1px solid var(--memory-color)!important}@supports (color:color-mix(in lab,red,red)){.memory-leaf-node:after{border:1px solid color-mix(in srgb,var(--memory-color) 70%,var(--memory-graph-surface,#fff))!important}}.memory-leaf-node:after{background:var(--memory-color)!important;box-shadow:none!important}.memory-leaf-node.selected:before{opacity:.92!important;animation:none!important;transform:translate(-50%,-50%)scale(1.1)!important}.memory-leaf-node.selected:after,.memory-leaf-node.search-match:after{box-shadow:0 0 0 4px var(--memory-color)!important}@supports (color:color-mix(in lab,red,red)){.memory-leaf-node.selected:after,.memory-leaf-node.search-match:after{box-shadow:0 0 0 4px color-mix(in srgb,var(--memory-color) 14%,transparent)!important}}.memory-hover-tag{width:min(250px,calc(100% - var(--hover-x) - 12px))!important;border:1px solid var(--memory-color)!important}@supports (color:color-mix(in lab,red,red)){.memory-hover-tag{border:1px solid color-mix(in srgb,var(--memory-color) 22%,var(--border,transparent))!important}}.memory-hover-tag{border-radius:var(--radius-md,8px)!important;background:var(--memory-graph-surface-strong,var(--bg-raised,#fff))!important;box-shadow:var(--shadow-2,0 8px 24px #1c18141a)!important;background-image:none!important;padding:8px 9px!important}.memory-hover-tag strong{color:var(--ink,var(--memory-graph-text))!important;font:650 12px/15px var(--font-sans)!important}.memory-hover-tag span{color:var(--ink-muted,var(--memory-graph-muted))!important;font:500 10px/13px var(--font-mono)!important;text-transform:none!important}.memory-hover-tag p{color:var(--ink-body,var(--memory-graph-muted))!important;font:500 12px/16px var(--font-sans)!important}.memory-legend{gap:12px!important;padding:0 2px!important}.memory-legend span{color:var(--ink-muted,var(--text-tertiary))!important;font:500 12px/16px var(--font-sans)!important;gap:5px!important}.memory-legend span:before{width:8px!important;height:8px!important}.memory-selection-dock{border:1px solid var(--border-faint,#543a6021)!important;border-left:3px solid var(--memory-color,var(--accent))!important;border-radius:var(--radius-md,8px)!important;background:var(--bg-raised,var(--background-elevated))!important;box-shadow:none!important;background-image:none!important;gap:10px!important;margin-top:4px!important;padding:14px 16px!important;display:grid!important}.memory-selection-dock.empty{border-left-width:1px!important;border-left-color:var(--border-faint,#543a6021)!important}.memory-selection-meta{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.memory-selection-meta span{color:var(--ink-muted,var(--text-tertiary))!important;font:500 12px/16px var(--font-mono)!important}.memory-selection-meta .memory-selection-segment{color:var(--ink,var(--text-primary))!important;font:650 13px/17px var(--font-sans)!important;align-items:center!important;gap:7px!important;display:inline-flex!important}.memory-selection-segment:before{content:""!important;background:var(--memory-color)!important;border-radius:999px!important;width:9px!important;height:9px!important}.memory-selection-dock p{max-width:118ch!important;color:var(--ink-body,var(--text-secondary))!important;font:500 clamp(15px,1.1vw,17px) / 1.55 var(--font-sans)!important;overflow-wrap:anywhere!important}.memory-selection-dock mark{background:var(--memory-color,var(--accent))!important;border-radius:4px!important}@supports (color:color-mix(in lab,red,red)){.memory-selection-dock mark{background:color-mix(in srgb,var(--memory-color,var(--accent)) 18%,transparent)!important}}.memory-selection-dock mark{color:var(--ink,var(--text-primary))!important;padding:0 2px!important}.memory-selection-tags{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.memory-selection-tags span{border:1px solid var(--border-faint,#543a6021)!important;border-radius:var(--radius-xs,3px)!important;background:var(--bg-sunken,#ffffff57)!important;color:var(--ink-muted,var(--text-tertiary))!important;font:500 12px/15px var(--font-mono)!important;padding:4px 7px!important}@media(max-width:760px){.memory-graph-canvas{min-height:30rem!important}.memory-graph-controls{top:auto!important;bottom:10px!important;right:10px!important}.memory-cluster-label{max-width:7rem!important;font-size:12px!important}.memory-selection-dock{padding:12px!important}}[data-theme=dark] .memory-page-grid.graph-mode>main.fluix-panel,[data-theme=dark] .memory-selection-dock{border-color:var(--border-faint)!important;background:var(--bg-raised)!important;box-shadow:var(--shadow-1)!important;background-image:none!important}[data-theme=dark] .memory-graph-canvas{border-color:var(--border-faint)!important;background:var(--bg-edge,var(--bg))!important;box-shadow:inset 0 1px 0 var(--ink)!important;background-image:none!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .memory-graph-canvas{box-shadow:inset 0 1px color-mix(in srgb,var(--ink) 5%,transparent)!important}}[data-theme=dark] .memory-graph-controls,[data-theme=dark] .memory-hover-tag{border-color:var(--border-faint)!important;background:var(--bg-raised)!important;box-shadow:var(--shadow-1)!important;background-image:none!important}[data-theme=dark] .memory-cluster-label,[data-theme=dark] .memory-selection-meta .memory-selection-segment{color:var(--ink)!important}[data-theme=dark] .memory-cluster-core{border-color:var(--memory-color)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .memory-cluster-core{border-color:color-mix(in srgb,var(--memory-color) 34%,var(--border))!important}}[data-theme=dark] .memory-cluster-core{background:var(--memory-color)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .memory-cluster-core{background:color-mix(in srgb,var(--memory-color) 13%,var(--bg-edge))!important}}[data-theme=dark] .memory-cluster-core strong{color:var(--memory-color)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .memory-cluster-core strong{color:color-mix(in srgb,var(--memory-color) 62%,var(--ink))!important}}[data-theme=dark] .memory-graph-lines line{stroke:var(--memory-color)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .memory-graph-lines line{stroke:color-mix(in srgb,var(--memory-color) 52%,var(--ink-muted))!important}}[data-theme=dark] .memory-graph-lines line{opacity:.34!important}[data-theme=dark] .memory-selection-tags span{border-color:var(--border-faint)!important;background:var(--bg-sunken)!important;color:var(--ink-muted)!important}[data-theme=dark] .memory-page-grid :is(.fluix-button,.fluix-icon-button),[data-theme=dark] .memory-view-toggle,[data-theme=dark] .memory-view-toggle button,[data-theme=dark] .memory-search,[data-theme=dark] .memory-filter-row select,[data-theme=dark] .memory-stat-strip span,[data-theme=dark] .memory-graph-controls .fluix-icon-button{border-color:var(--border)!important;background:var(--bg-raised)!important;color:var(--ink-body)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background-image:none!important}[data-theme=dark] .memory-view-toggle{border-radius:var(--radius-sm)!important;background:var(--bg-sunken)!important;gap:3px!important;padding:3px!important}[data-theme=dark] .memory-view-toggle button{border-radius:calc(var(--radius-sm) - 2px)!important;border:1px solid #0000!important;min-height:30px!important;padding:0 10px!important}[data-theme=dark] .memory-page-grid :is(.fluix-button,.fluix-icon-button):hover:not(:disabled),[data-theme=dark] .memory-view-toggle button:hover,[data-theme=dark] .memory-filter-row select:hover,[data-theme=dark] .memory-search:focus-within,[data-theme=dark] .memory-graph-controls .fluix-icon-button:hover:not(:disabled){border-color:var(--border-strong)!important;background:var(--bg-hover)!important;color:var(--ink)!important;box-shadow:none!important}[data-theme=dark] .memory-view-toggle button.selected{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .memory-view-toggle button.selected{border-color:color-mix(in srgb,var(--accent) 34%,var(--border))!important}}[data-theme=dark] .memory-view-toggle button.selected{background:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .memory-view-toggle button.selected{background:color-mix(in srgb,var(--accent) 13%,var(--bg-raised))!important}}[data-theme=dark] .memory-view-toggle button.selected{color:var(--ink)!important;box-shadow:none!important;background-image:none!important}[data-theme=dark] .memory-page-grid .fluix-button.primary{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .memory-page-grid .fluix-button.primary{border-color:color-mix(in srgb,var(--accent) 38%,var(--border))!important}}[data-theme=dark] .memory-page-grid .fluix-button.primary{background:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .memory-page-grid .fluix-button.primary{background:color-mix(in srgb,var(--accent) 16%,var(--bg-raised))!important}}[data-theme=dark] .memory-page-grid .fluix-button.primary{color:var(--ink)!important;background-image:none!important}[data-theme=dark] .memory-search input,[data-theme=dark] .memory-search input:focus{box-shadow:none!important;color:var(--ink)!important;background:0 0!important;border:0!important}[data-theme=dark] .tm-topnav .nav-link,[data-theme=dark] .tm-topnav .tm-theme-button{border-radius:var(--radius-sm)!important;box-shadow:none!important;color:var(--ink-muted)!important;filter:none!important;background:0 0!important;border:1px solid #0000!important;transform:none!important}[data-theme=dark] .tm-topnav .nav-link:hover,[data-theme=dark] .tm-topnav .tm-theme-button:hover{border-color:var(--border-faint)!important;background:var(--bg-sunken)!important;color:var(--ink)!important}[data-theme=dark] .tm-topnav .nav-link.active{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .tm-topnav .nav-link.active{border-color:color-mix(in srgb,var(--accent) 28%,var(--border))!important}}[data-theme=dark] .tm-topnav .nav-link.active{background:var(--bg-sunken)!important;color:var(--accent)!important}[data-theme=dark] .setup-page :is(.fluix-button,.fluix-icon-button,.setup-step-action,.setup-next-button,.setup-progress-pill,.setup-subtle-pill,.setup-step-badge,.setup-step-index,.setup-step-icon,.setup-step-status,.setup-route-status,.provider-logo,input,select){border:1px solid var(--border)!important;border-radius:var(--radius-sm)!important;background:var(--bg-raised)!important;box-shadow:none!important;color:var(--ink-body)!important;filter:none!important;-webkit-backdrop-filter:none!important;background-image:none!important}[data-theme=dark] .setup-page :is(.setup-step-card,.setup-device-row,.setup-route-row,.model-sidebar-empty,.json-block){border:1px solid var(--border-faint)!important;border-radius:var(--radius-md)!important;background:var(--bg-card)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background-image:none!important}[data-theme=dark] .setup-page :is(.setup-hero,.setup-wizard,.setup-token-panel,.setup-next-panel,.fluix-panel){border-color:var(--border-faint)!important;background:var(--bg-raised)!important;box-shadow:var(--shadow-1)!important;-webkit-backdrop-filter:none!important;background-image:none!important}[data-theme=dark] .setup-page :is(.setup-step-action,.setup-next-button,.fluix-button){border-radius:var(--radius-sm)!important;min-height:36px!important;font:600 13px/18px var(--font-sans)!important;padding:0 12px!important;text-decoration:none!important}[data-theme=dark] .setup-page .setup-next-button{width:100%!important}[data-theme=dark] .setup-page :is(.setup-step-action,.setup-next-button,.fluix-button,.fluix-icon-button):hover:not(:disabled){border-color:var(--border-strong)!important;background:var(--bg-hover)!important;color:var(--ink)!important;box-shadow:none!important;transform:none!important}[data-theme=dark] .setup-page .fluix-button.primary,[data-theme=dark] .setup-page .setup-step-action{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .setup-page .fluix-button.primary,[data-theme=dark] .setup-page .setup-step-action{border-color:color-mix(in srgb,var(--accent) 32%,var(--border))!important}}[data-theme=dark] .setup-page .fluix-button.primary,[data-theme=dark] .setup-page .setup-step-action{background:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .setup-page .fluix-button.primary,[data-theme=dark] .setup-page .setup-step-action{background:color-mix(in srgb,var(--accent) 10%,var(--bg-raised))!important}}[data-theme=dark] .setup-page .fluix-button.primary,[data-theme=dark] .setup-page .setup-step-action{color:var(--ink)!important}[data-theme=dark] .setup-page .setup-step-card :is(.setup-step-index,.setup-step-icon,.setup-step-status),[data-theme=dark] .setup-page .setup-next-panel .setup-step-status{border-radius:var(--radius-sm)!important;width:36px!important;height:36px!important;color:var(--accent)!important}[data-theme=dark] .setup-page :is(.setup-progress-pill,.setup-subtle-pill,.setup-step-badge,.setup-route-status){border-radius:var(--radius-xs)!important;background:var(--bg-sunken)!important;color:var(--ink-muted)!important;font:500 12px/16px var(--font-sans)!important;text-transform:none!important}[data-theme=dark] .setup-page :is(.setup-step-badge.complete,.setup-step-status.complete,.setup-route-status.connected,.setup-step-card.complete .setup-step-index){border-color:var(--success)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .setup-page :is(.setup-step-badge.complete,.setup-step-status.complete,.setup-route-status.connected,.setup-step-card.complete .setup-step-index){border-color:color-mix(in srgb,var(--success) 24%,var(--border))!important}}[data-theme=dark] .setup-page :is(.setup-step-badge.complete,.setup-step-status.complete,.setup-route-status.connected,.setup-step-card.complete .setup-step-index){background:var(--success)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .setup-page :is(.setup-step-badge.complete,.setup-step-status.complete,.setup-route-status.connected,.setup-step-card.complete .setup-step-index){background:color-mix(in srgb,var(--success) 10%,var(--bg-raised))!important}}[data-theme=dark] .setup-page :is(.setup-step-badge.complete,.setup-step-status.complete,.setup-route-status.connected,.setup-step-card.complete .setup-step-index){color:var(--success)!important}[data-theme=dark] .setup-page :is(.setup-step-badge.warning,.setup-step-status.warning,.setup-route-status.warning,.setup-step-card.warning .setup-step-index){border-color:var(--warning)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .setup-page :is(.setup-step-badge.warning,.setup-step-status.warning,.setup-route-status.warning,.setup-step-card.warning .setup-step-index){border-color:color-mix(in srgb,var(--warning) 26%,var(--border))!important}}[data-theme=dark] .setup-page :is(.setup-step-badge.warning,.setup-step-status.warning,.setup-route-status.warning,.setup-step-card.warning .setup-step-index){background:var(--warning)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .setup-page :is(.setup-step-badge.warning,.setup-step-status.warning,.setup-route-status.warning,.setup-step-card.warning .setup-step-index){background:color-mix(in srgb,var(--warning) 10%,var(--bg-raised))!important}}[data-theme=dark] .setup-page :is(.setup-step-badge.warning,.setup-step-status.warning,.setup-route-status.warning,.setup-step-card.warning .setup-step-index){color:var(--warning)!important}[data-theme=dark] .setup-page :is(.setup-step-badge.todo,.setup-step-badge.optional){border-color:var(--border)!important;background:var(--bg-sunken)!important;color:var(--ink-muted)!important}[data-theme=dark] .setup-page .setup-route-logo{border-radius:var(--radius-sm)!important;background:var(--bg-sunken)!important;width:36px!important;height:36px!important;color:var(--ink)!important}.tm-update-banner{z-index:70!important;border:1px solid var(--border)!important;border-left:3px solid var(--accent-aqua)!important;border-radius:var(--radius-md,8px)!important;background:var(--bg-raised)!important;width:min(520px,100vw - 32px)!important;box-shadow:var(--shadow-2,0 12px 32px #1c181424)!important;background-image:none!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:12px 12px 12px 14px!important;display:grid!important;position:fixed!important;top:70px!important;right:16px!important}.tm-update-banner.required{border-left-color:var(--accent-amber)!important}.tm-update-copy{gap:4px!important;min-width:0!important;display:grid!important}.tm-update-copy span{color:var(--ink-muted)!important;font:500 11px/14px var(--font-mono)!important}.tm-update-copy strong{color:var(--ink)!important;font:650 14px/18px var(--font-sans)!important}.tm-update-copy p{overflow-wrap:anywhere!important;max-width:62ch!important;color:var(--ink-body)!important;font:500 13px/18px var(--font-sans)!important}.tm-update-copy .tm-update-status{color:var(--accent-aqua)!important}.tm-update-copy .tm-update-error{color:var(--tm-error)!important}.tm-update-copy code{border:1px solid var(--border-faint)!important;border-radius:var(--radius-xs,3px)!important;background:var(--bg-sunken)!important;width:fit-content!important;max-width:100%!important;color:var(--ink-muted)!important;font:500 11px/15px var(--font-mono)!important;text-overflow:ellipsis!important;white-space:nowrap!important;padding:3px 6px!important;overflow:hidden!important}.tm-update-actions{flex:none!important;align-items:center!important;gap:6px!important;display:flex!important}.tm-update-actions a,.tm-update-actions button{border:1px solid var(--border)!important;border-radius:var(--radius-sm,5px)!important;background:var(--bg-sunken)!important;min-height:32px!important;color:var(--ink-muted)!important;font:650 12px/16px var(--font-sans)!important;background-image:none!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 10px!important;text-decoration:none!important;display:inline-flex!important}.tm-update-actions button:disabled{cursor:wait!important;opacity:.72!important}.tm-update-actions .primary{border-color:var(--accent-aqua)!important}@supports (color:color-mix(in lab,red,red)){.tm-update-actions .primary{border-color:color-mix(in srgb,var(--accent-aqua) 42%,var(--border))!important}}.tm-update-actions .primary{background:var(--accent-aqua)!important}@supports (color:color-mix(in lab,red,red)){.tm-update-actions .primary{background:color-mix(in srgb,var(--accent-aqua) 12%,var(--bg-sunken))!important}}.tm-update-actions .primary{color:var(--ink)!important}.tm-update-actions a:hover,.tm-update-actions button:hover,.tm-update-actions a:focus-visible,.tm-update-actions button:focus-visible{border-color:var(--accent-aqua)!important}@supports (color:color-mix(in lab,red,red)){.tm-update-actions a:hover,.tm-update-actions button:hover,.tm-update-actions a:focus-visible,.tm-update-actions button:focus-visible{border-color:color-mix(in srgb,var(--accent-aqua) 34%,var(--border))!important}}.tm-update-actions a:hover,.tm-update-actions button:hover,.tm-update-actions a:focus-visible,.tm-update-actions button:focus-visible{color:var(--ink)!important;outline:none!important}.tm-update-actions .icon-only{width:32px!important;padding:0!important}.tm-spin{animation:.9s linear infinite tm-spin}@keyframes tm-spin{to{transform:rotate(360deg)}}@media(max-width:720px){.tm-update-banner{grid-template-columns:minmax(0,1fr)!important;width:auto!important;top:64px!important;left:10px!important;right:10px!important}.tm-update-actions{justify-content:flex-end!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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-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}@keyframes spin{to{transform:rotate(360deg)}}
