@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400&display=swap";html{-webkit-font-smoothing:antialiased;font-size:16px}.w-full{width:100%}.btn{border-radius:var(--radius-sm,6px);font-family:inherit;font-size:var(--text-sm,.875rem);font-weight:var(--font-medium,500);cursor:pointer;transition:background var(--transition-fast,.15s ease-out), color var(--transition-fast,.15s ease-out), border-color var(--transition-fast,.15s ease-out), filter var(--transition-fast,.15s ease-out), opacity var(--transition-fast,.15s ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.55rem 1.25rem;line-height:1.25;display:inline-flex}.btn:disabled{cursor:not-allowed;opacity:.5}.btn-sm{font-size:var(--text-ui-sm,.75rem);padding:.35rem .85rem}.btn-lg{font-size:var(--text-sm,.9375rem);padding:.75rem 1.35rem}.btn-primary{background:var(--brand);color:var(--text-inverse)}.btn-primary:hover:not(:disabled){background:var(--brand-hover,var(--brand));filter:brightness(1.05)}.btn-secondary{background:var(--surface-2);color:var(--text-primary);border-color:var(--border-default,var(--glass-border))}.btn-secondary:hover:not(:disabled){background:var(--surface-hover)}.btn-ghost{color:var(--text-secondary);border-color:var(--glass-border,#ffffff1a);background:0 0}.btn-ghost:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.btn-danger{background:var(--status-error);color:var(--text-inverse)}.btn-danger:hover:not(:disabled){filter:brightness(1.1)}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes plasmaWashDrift{0%{transform:translate(0)scale(1)}to{transform:translate(-2%,-1%)scale(1.04)}}:root{--bg-void:#050507;--bg-base:#0a0a0c;--bg-surface:#111114;--bg-raised:#19191e;--bg-overlay:#222228;--bg-primary:var(--bg-base);--glass-bg:#ffffff0a;--glass-bg-hover:#ffffff12;--glass-bg-heavy:var(--bg-raised);--glass-heavy-sheen:linear-gradient(165deg, color-mix(in srgb, var(--text-inverse) 9%, transparent) 0px, color-mix(in srgb, var(--text-inverse) 3%, transparent) 22px, transparent 64px);--glass-heavy-inset:inset 0 1px 0 color-mix(in srgb, var(--text-inverse) 14%, transparent);--glass-heavy-depth:var(--glass-shadow);--glass-chrome:transparent;--glass-chrome-blur:0px;--glass-border:#ffffff14;--notch-fade:#000;--glass-blur:20px;--glass-shadow:0 8px 32px #0006;--brand:#0096c7;--brand-hover:#007aa4;--brand-subtle:color-mix(in srgb, var(--brand) 12%, transparent);--brand-glow:color-mix(in srgb, var(--brand) 25%, transparent);--chat-bubble-received:color-mix(in srgb, #fff 9%, var(--bg-surface));--chat-bubble-sent:color-mix(in srgb, var(--brand) 28%, #0c1218);--accent-primary:var(--brand);--accent-glow:var(--brand-glow);--brand-primary:var(--brand);--brand-secondary:#9333ea;--brand-accent:var(--accent-indigo-light);--plasma-1:var(--brand);--plasma-2:var(--brand-secondary);--plasma-3:var(--accent-agent);--plasma-4:#a855f7;--accent-violet:#9333ea;--accent-blue:var(--info);--accent-indigo:var(--brand);--accent-indigo-light:#5bc0e8;--accent-agent:#7dfdfe;--accent:var(--accent-indigo);--status-success:#4ade80;--status-success-muted:#4ade8080;--status-success-bg:#4ade8026;--status-success-border:#4ade804d;--status-progress:var(--accent-indigo-light);--status-progress-bg:color-mix(in srgb, var(--accent-indigo-light) 15%, transparent);--status-progress-border:color-mix(in srgb, var(--accent-indigo-light) 30%, transparent);--status-error:#ef4444;--status-error-light:#f87171;--status-error-icon:#fca5a5d9;--status-error-bg:#ef444426;--status-error-border:#ef44444d;--status-warning:#f59e0b;--status-warning-bg:#f59e0b1f;--status-warning-border:#f59e0b40;--status-neutral-bg:#94a3b81a;--status-neutral-border:#94a3b833;--status-success-mid:#34d399;--warning-mid:#fbbf24;--accent-blue-muted:var(--accent-indigo-light);--text-muted-light:#e2e8f0;--surface-1:#ffffff08;--surface-2:#ffffff0a;--surface-3:#ffffff14;--surface-base:var(--bg-surface);--surface-input:#ffffff0f;--surface-hover:#ffffff12;--border:var(--border-default);--glass-border-hover:#ffffff1f;--accent-subtle:color-mix(in srgb, var(--brand) 8%, transparent);--accent-muted:color-mix(in srgb, var(--brand) 12%, transparent);--accent-moderate:color-mix(in srgb, var(--brand) 20%, transparent);--accent-bold:color-mix(in srgb, var(--brand) 25%, transparent);--accent-strong:color-mix(in srgb, var(--brand) 30%, transparent);--accent-high:color-mix(in srgb, var(--brand) 60%, transparent);--violet-subtle:color-mix(in srgb, var(--accent-agent) 7%, transparent);--violet-muted:color-mix(in srgb, var(--accent-agent) 12%, transparent);--violet-moderate:color-mix(in srgb, var(--accent-agent) 20%, transparent);--violet-bold:color-mix(in srgb, var(--accent-agent) 25%, transparent);--action-muted:color-mix(in srgb, var(--brand) 12%, transparent);--error-muted:#ef444414;--error-subtle:#ef44441a;--error-moderate:#ef444426;--error-bold:#ef444433;--overlay-scrim:#00000073;--overlay-dim:#0003;--bg-hover:var(--surface-hover);--badge-bg:var(--surface-3);--badge-color:var(--text-primary);--ease-spring:var(--spring);--success:var(--status-success);--warning:#f59e0b;--error:#ef4444;--info:#3b82f6;--proposal:#f59e0b;--proposal-bg:#f59e0b14;--proposal-glow:#f59e0b33;--text-primary:#f0f0f5;--text-secondary:#8b8fa3;--text-tertiary:#556;--text-inverse:#fff;--border-subtle:#ffffff0f;--border-default:#ffffff1a;--border-emphasis:#ffffff26;--border-strong:#fff3;--font-heading:"Outfit", sans-serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"JetBrains Mono", monospace;--text-h1:2rem;--text-h2:1.5rem;--text-h3:1.25rem;--text-h4:1.125rem;--text-body:1rem;--text-sm:.875rem;--text-ui:.8125rem;--text-xs:.75rem;--text-xxs:.625rem;--text-display:3rem;--text-hero:var(--text-display);--text-entry-brand:clamp(3.35rem, 10vw, 5rem);--text-entry-promise:clamp(1.35rem, 2.9vw, 1.75rem);--text-h0:var(--text-h2);--text-md:var(--text-body);--text-ui-sm:var(--text-xs);--text-ui-xs:var(--text-xs);--text-nano:var(--text-xxs);--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--tracking-tight:.01em;--tracking-normal:.05em;--tracking-wide:.08em;--leading-none:1;--leading-tight:1.2;--leading-snug:1.3;--leading-normal:1.4;--leading-relaxed:1.5;--leading-loose:1.6;--text-code-inline:.8125em;--spring-bounce:cubic-bezier(.34, 1.1, .64, 1);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-xs:var(--space-1);--space-sm:var(--space-2);--space-md:var(--space-4);--space-lg:var(--space-6);--space-xl:var(--space-8);--space-2xl:var(--space-12);--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-bubble:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--radius-circle:50%;--shadow-sm:0 1px 3px #0003, 0 1px 2px #0000004d;--shadow-md:0 4px 12px #0000004d, 0 2px 4px #0003;--shadow-lg:0 16px 48px #00000080, 0 8px 16px #0000004d;--shadow-card:0 25px 50px -12px #00000080;--shadow-glow:0 0 10px var(--brand-glow);--shadow-subtle:0 4px 6px -1px #0000001a;--shadow-lift:0 4px 20px #0000001a;--shadow-glow-brand:0 0 16px var(--brand-glow);--shadow-glow-proposal:0 0 16px var(--proposal-glow);--shadow-glow-error:0 0 16px #ef444440;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--spring:cubic-bezier(.19, 1, .22, 1);--ease-smooth:cubic-bezier(.4, 0, .2, 1);--duration-instant:.1s;--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.4s;--duration-glacial:.6s;--cap-swipe-cancel-ms:.22s;--cap-swipe-commit-ms:.3s;--cap-sheet-slide-ms:.4s;--transition-fast:.15s ease-out;--header-height:48px;--header-new-btn-size:calc(var(--header-height) - 10px);--phone-space-strip-h:36px;--phone-header-stack-h:calc(var(--phone-space-strip-h) + var(--header-height));--cap-phone-web-banner-h:0px;--sidebar-width:280px;--sidebar-pill-width:52px;--sidebar-left:calc(var(--space-4) + (var(--header-new-btn-size) / 2) - (var(--sidebar-pill-width) / 2));--sidebar-gap:20px;--bottom-tabs-h:64px;--bottom-tabs-clearance:calc(62px + var(--safe-area-bottom,0px));--bottom-tabs-float:10px;--horizon-strip-h:52px;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--input-bar-height:56px;--chat-input-reserve:var(--space-16);--layout-max-width:1600px;--scrollbar-thumb:var(--border-subtle);--scrollbar-thumb-hover:var(--border-default);--z-plasma:0;--z-sidebar:100;--z-header:200;--z-input-bar:200;--z-tooltip:250;--z-command-palette:300;--z-modal-backdrop:300;--z-modal:400;--z-bottom-tabs:410;--z-toast:500;--pill-bg:#ffffff0a;--google-btn-bg:var(--surface-3);--google-btn-text:var(--text-primary);--provider-google:#4285f4;--provider-microsoft:#00a4ef;--auth-input-bg:#f0f0f5;--priority-p0:#ef4444;--priority-p1:#f97316;--priority-p2:#f59e0b;--priority-p3:var(--border-default);--priority-p4:var(--border-subtle);--priority-p5:transparent;--card-bg:var(--glass-bg);--card-bg-hover:var(--glass-bg-hover);--card-border:var(--glass-border);--card-shadow:var(--shadow-sm);--card-shadow-hover:var(--shadow-md);--card-radius:var(--radius-md);--card-header-bg:#00000024;--badge-unread-bg:var(--accent-indigo);--badge-unread-glow:color-mix(in srgb, var(--brand) 35%, transparent);--badge-unread-text:#fff;--horizon-inbox:#fff;--horizon-now:var(--status-success);--horizon-next:var(--status-warning);--horizon-later:#a78bfa;--horizon-done:var(--brand);--horizon-all:var(--brand);--horizon-inbox-bg:color-mix(in srgb, var(--horizon-inbox) 12%, transparent);--horizon-now-bg:var(--status-success-bg);--horizon-next-bg:var(--status-warning-bg);--horizon-later-bg:color-mix(in srgb, var(--horizon-later) 12%, transparent);--horizon-done-bg:var(--brand-subtle);--workbench-width-compact:60vw;--workbench-width-default:85vw;--workbench-width-full:90vw;--workbench-backdrop:#0009;--dnd-drop-glow:color-mix(in srgb, var(--brand) 30%, transparent);--dnd-drop-border:var(--brand);--dnd-drag-opacity:.65;--text-muted:#94a3b8;--text-subtle:#64748b;--border-muted:#e2e8f0;--accent-pink:#ec4899;--accent-teal:#14b8a6;--accent-orange:#f97316;--accent-yellow:#eab308;--approval-accent:#f97316;--chart-1:var(--accent-indigo);--chart-2:var(--status-success);--chart-3:var(--accent-orange);--chart-4:var(--accent-teal);--chart-5:var(--accent-pink);--chart-6:var(--accent-yellow);--chart-7:var(--info);--chart-8:var(--brand-secondary)}.light-theme{--bg-void:#e8f1f8;--bg-base:color-mix(in srgb, var(--brand) 7%, #fff);--bg-surface:#fff;--bg-raised:#f3f8fc;--bg-overlay:#e2eef6;--bg-primary:var(--bg-base);--chat-bubble-received:color-mix(in srgb, #000 6%, var(--bg-surface));--chat-bubble-sent:color-mix(in srgb, var(--brand) 14%, var(--bg-surface));--glass-bg:#fff;--glass-bg-hover:#f3f8fc;--glass-bg-heavy:#fff;--glass-heavy-sheen:linear-gradient(165deg, color-mix(in srgb, var(--brand) 5%, #fff) 0px, #fff 48px);--glass-heavy-inset:inset 0 1px 0 #fffffff2;--glass-heavy-depth:var(--shadow-md);--glass-chrome:transparent;--glass-chrome-blur:0px;--glass-border:#00000014;--notch-fade:#fff;--glass-shadow:0 4px 20px #0000000f;--text-primary:#0f172a;--text-secondary:#64748b;--text-tertiary:#94a3b8;--text-inverse:#fff;--text-muted:#94a3b8;--text-subtle:#64748b;--border-subtle:#0000000a;--border-default:#00000014;--border-emphasis:#0000001a;--border-strong:#00000026;--shadow-card:0 25px 50px -12px #00000026;--pill-bg:#00000008;--card-bg:#fff;--card-bg-hover:#f8fafc;--card-border:#00000014;--card-shadow:0 1px 3px #00000014, 0 1px 2px #0000000d;--card-shadow-hover:0 4px 12px #0000001f;--workbench-backdrop:#0000004d;--card-header-bg:#fff;--surface-1:#00000005;--surface-2:#0000000a;--surface-3:#0000000f;--surface-input:#0000000a;--surface-hover:#0000000a;--shadow-sm:0 1px 3px #00000014, 0 1px 2px #0000000f;--shadow-md:0 4px 12px #0000001a, 0 2px 4px #0000000f;--shadow-lg:0 8px 24px #0000001f, 0 4px 8px #0000000f;--plasma-1:var(--brand);--plasma-2:var(--brand-secondary);--plasma-3:var(--accent-agent);--plasma-4:#a855f7;--status-success:#16a34a;--status-success-bg:#16a34a1a;--status-success-border:#16a34a40;--status-error:#dc2626;--status-error-bg:#dc262614;--status-error-border:#dc262633;--status-success-mid:#15803d;--glass-border-hover:#0000001f;--badge-bg:var(--surface-3);--badge-color:var(--text-primary);--bg-app:var(--bg-base);--bg-hover:var(--surface-hover);--horizon-inbox:var(--text-primary);--horizon-inbox-bg:color-mix(in srgb, var(--horizon-inbox) 12%, transparent)}[data-entity-theme=nhs]{--brand:#005eb8;--brand-hover:#004c99;--brand-subtle:#005eb81f;--brand-glow:#005eb840;--plasma-1:#005eb8;--plasma-2:#41b6e6}[data-entity-theme=tesco]{--brand:#ee1c2e;--brand-hover:#cc0e1e;--brand-subtle:#ee1c2e1f;--brand-glow:#ee1c2e40;--plasma-1:#ee1c2e;--plasma-2:#00539f}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{font-family:var(--font-body);color:var(--text-primary);background-color:var(--bg-base);min-height:100vh;overflow:hidden}html[data-plasma-fallback=css] body:before{content:"";z-index:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(90deg, color-mix(in srgb, var(--plasma-1) 42%, transparent) 0%, color-mix(in srgb, var(--plasma-2) 38%, transparent) 100%), radial-gradient(ellipse 48% 32% at 22% 92%, color-mix(in srgb, var(--plasma-1) 55%, transparent), transparent 72%), radial-gradient(ellipse 46% 30% at 48% 86%, color-mix(in srgb, var(--plasma-2) 50%, transparent), transparent 70%), radial-gradient(ellipse 44% 28% at 72% 94%, color-mix(in srgb, var(--plasma-3) 45%, transparent), transparent 70%), radial-gradient(ellipse 46% 30% at 92% 84%, color-mix(in srgb, var(--plasma-4) 48%, transparent), transparent 70%);position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000 42%,#00000040 58%,#000000a6 72%,#000 90% 100%);mask-image:linear-gradient(#0000 42%,#00000040 58%,#000000a6 72%,#000 90% 100%)}html[data-plasma-fallback=css].light-theme body:before{mix-blend-mode:normal;background:linear-gradient(90deg, color-mix(in srgb, var(--plasma-1) 28%, transparent) 0%, color-mix(in srgb, var(--plasma-2) 24%, transparent) 100%), radial-gradient(ellipse 48% 32% at 22% 92%, color-mix(in srgb, var(--plasma-1) 36%, transparent), transparent 72%), radial-gradient(ellipse 46% 30% at 48% 86%, color-mix(in srgb, var(--plasma-2) 32%, transparent), transparent 70%), radial-gradient(ellipse 44% 28% at 72% 94%, color-mix(in srgb, var(--plasma-3) 28%, transparent), transparent 70%), radial-gradient(ellipse 46% 30% at 92% 84%, color-mix(in srgb, var(--plasma-4) 30%, transparent), transparent 70%)}html[data-runtime=capacitor][data-plasma-fallback=css] body:before{mix-blend-mode:normal;background:linear-gradient(to bottom, var(--bg-void,var(--bg-base)) 0%, var(--bg-base) 42%, transparent 62%), radial-gradient(ellipse 78% 58% at 12% 96%, color-mix(in srgb, var(--plasma-1) 28%, transparent), transparent 78%), radial-gradient(ellipse 72% 52% at 86% 90%, color-mix(in srgb, var(--plasma-2) 24%, transparent), transparent 76%), radial-gradient(ellipse 70% 50% at 48% 100%, color-mix(in srgb, var(--plasma-3) 20%, transparent), transparent 74%), radial-gradient(ellipse 64% 46% at 68% 84%, color-mix(in srgb, var(--plasma-4) 18%, transparent), transparent 72%);-webkit-mask-image:none;mask-image:none}html[data-runtime=capacitor][data-plasma-fallback=css].light-theme body:before{background:linear-gradient(to bottom, var(--bg-base) 0%, var(--bg-base) 40%, transparent 62%), radial-gradient(ellipse 78% 58% at 12% 96%, color-mix(in srgb, var(--plasma-1) 24%, transparent), transparent 76%), radial-gradient(ellipse 72% 52% at 86% 90%, color-mix(in srgb, var(--plasma-2) 20%, transparent), transparent 74%), radial-gradient(ellipse 70% 50% at 48% 100%, color-mix(in srgb, var(--plasma-3) 16%, transparent), transparent 72%), radial-gradient(ellipse 64% 46% at 68% 84%, color-mix(in srgb, var(--plasma-4) 14%, transparent), transparent 70%)}html[data-runtime=capacitor] input,html[data-runtime=capacitor] textarea,html[data-runtime=capacitor] select,html[data-runtime=capacitor] [contenteditable=true]{font-size:16px!important}#plasma-root{display:none}#root{position:relative}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-medium);line-height:1.2}a{color:var(--brand);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}a:hover{text-decoration:underline}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.glass-heavy{background-color:var(--glass-bg-heavy);background-image:var(--glass-heavy-sheen);border:1px solid var(--glass-border);box-shadow:var(--glass-heavy-inset), var(--glass-heavy-depth)}.animate-in{animation:fadeUp var(--duration-slow) var(--ease-out) 50ms both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes glow-pulse{0%,to{box-shadow:0 0 8px var(--brand-glow)}50%{box-shadow:0 0 20px var(--brand-glow)}}@keyframes priority-p0-pulse{0%,to{border-left-color:var(--priority-p0);box-shadow:-2px 0 8px #ef444426}50%{border-left-color:#dc2626;box-shadow:-2px 0 16px #ef444459}}.plasma-background{z-index:var(--z-plasma);pointer-events:none;position:fixed;inset:0;overflow:hidden}.plasma-wash{opacity:.55;background:radial-gradient(ellipse 70% 80% at 22% 85%, color-mix(in srgb, var(--plasma-1) 42%, transparent), transparent 70%), radial-gradient(ellipse 65% 75% at 78% 80%, color-mix(in srgb, var(--plasma-2) 36%, transparent), transparent 70%), radial-gradient(ellipse 60% 70% at 45% 95%, color-mix(in srgb, var(--plasma-3) 32%, transparent), transparent 68%), radial-gradient(ellipse 55% 65% at 62% 75%, color-mix(in srgb, var(--plasma-4) 28%, transparent), transparent 68%);filter:blur(28px);height:80%;animation:48s ease-in-out infinite alternate plasmaWashDrift;position:absolute;bottom:-6%;left:-12%;right:-12%;-webkit-mask-image:linear-gradient(#0000 0%,#0000008c 62%,#000 100%);mask-image:linear-gradient(#0000 0%,#0000008c 62%,#000 100%)}.light-theme .plasma-wash{opacity:.55;background:radial-gradient(ellipse 70% 80% at 22% 85%, color-mix(in srgb, var(--plasma-1) 55%, transparent), transparent 68%), radial-gradient(ellipse 65% 75% at 78% 80%, color-mix(in srgb, var(--plasma-2) 48%, transparent), transparent 68%), radial-gradient(ellipse 60% 70% at 45% 95%, color-mix(in srgb, var(--plasma-3) 42%, transparent), transparent 65%), radial-gradient(ellipse 55% 65% at 62% 75%, color-mix(in srgb, var(--plasma-4) 36%, transparent), transparent 65%);filter:blur(28px)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#ffffff26}::-webkit-scrollbar-thumb:hover{background:#ffffff40}.light-theme ::-webkit-scrollbar-thumb{background:#00000026}._rootFallback_2x2tb_9{background:var(--color-bg-primary);z-index:var(--z-modal);padding:var(--space-6);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._rootCard_2x2tb_20{align-items:center;gap:var(--space-4);max-width:var(--size-modal-sm);background:var(--color-bg-card);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-xl);width:100%;padding:var(--space-10);box-shadow:var(--shadow-xl);text-align:center;flex-direction:column;display:flex}._icon_2x2tb_35{font-size:var(--font-size-4xl);color:var(--color-status-warning);line-height:1}._rootTitle_2x2tb_41{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}._rootBody_2x2tb_48{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}._workbenchFallback_2x2tb_57{justify-content:center;align-items:center;gap:var(--space-3);height:100%;min-height:var(--size-panel-min);padding:var(--space-8);color:var(--color-text-secondary);text-align:center;flex-direction:column;display:flex}._workbenchTitle_2x2tb_70{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0}._workbenchBody_2x2tb_77{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}._panelFallback_2x2tb_85{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-bg-subtle);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--radius-md);margin:var(--space-4);display:flex}._panelIcon_2x2tb_96{font-size:var(--font-size-base);color:var(--color-status-warning);flex-shrink:0}._panelMsg_2x2tb_102{font-size:var(--font-size-sm);color:var(--color-text-secondary);flex:1}._actions_2x2tb_110{gap:var(--space-3);margin-top:var(--space-2);display:flex}._primaryBtn_2x2tb_116{padding:var(--space-2) var(--space-5);background:var(--color-accent-primary);color:var(--color-text-on-accent);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:opacity var(--transition-fast);border:none}._primaryBtn_2x2tb_116:hover{opacity:var(--opacity-hover)}._secondaryBtn_2x2tb_132{padding:var(--space-2) var(--space-5);color:var(--color-text-secondary);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:opacity var(--transition-fast);background:0 0}._secondaryBtn_2x2tb_132:hover{opacity:var(--opacity-hover)}._panelRetry_2x2tb_148{padding:var(--space-1) var(--space-3);color:var(--color-accent-primary);border:var(--border-width-thin) solid var(--color-accent-primary);border-radius:var(--radius-sm);font-size:var(--font-size-xs);cursor:pointer;white-space:nowrap;transition:opacity var(--transition-fast);background:0 0}._panelRetry_2x2tb_148:hover{opacity:var(--opacity-hover)}._devDetail_2x2tb_166{font-size:var(--font-size-xs);color:var(--color-status-error);background:var(--color-bg-subtle);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:var(--space-3);white-space:pre-wrap;word-break:break-word;text-align:left;max-width:100%;overflow-x:auto}
