/*! tailwindcss v4.1.18 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}.box-content{box-sizing:content-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.min-h-screen{min-height:100vh}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-300{--tw-duration:.3s;transition-duration:.3s}:root{--glass-surface:#ffffffb3;--glass-surface-solid:#f8fafcf2;--glass-border:#fff6;--glass-border-light:#fff3;--glass-bg:#f8fafc;--glass-bg-hover:#ffffffe0;--glass-text:#1e293b;--glass-text-secondary:#64748b;--glass-glow-violet:#8b5cf626;--glass-glow-blue:#60a5fa26;--glass-orb-opacity:.15;--glass-surface-soft:#ffffff8f;--glass-surface-medium:#ffffffb8;--glass-surface-strong:#ffffffdb;--glass-border-soft:#ffffff40;--glass-border-medium:#ffffff6b;--glass-border-strong:#ffffff9e;--glass-shadow-soft:0 6px 24px #0f172a17;--glass-shadow-medium:0 10px 36px #0f172a24;--glass-shadow-strong:0 14px 44px #0f172a33;--glass-blur-soft:8px;--glass-blur-medium:16px;--glass-blur-strong:24px;--glass-spotlight-rgb:139,92,246;--glass-spotlight-alpha:.16;--glass-spotlight-size:620px;--glass-orb-violet-rgb:76,29,149;--glass-orb-blue-rgb:37,99,235;--glass-orb-blur:60px;--glass-orb-blur-center:80px;--glass-duration-fast:.16s;--glass-duration-medium:.26s;--glass-ease-standard:cubic-bezier(.22,1,.36,1);--glass-recipe-surface-soft:#ffffff8f;--glass-recipe-surface-medium:#ffffffb8;--glass-recipe-surface-strong:#ffffffdb;--glass-recipe-surface-solid:#f8fafcf2;--glass-recipe-border-soft:#0000000f;--glass-recipe-border-medium:#0000001a;--glass-recipe-border-strong:#00000024;--glass-recipe-blur-soft:8px;--glass-recipe-blur-medium:16px;--glass-recipe-blur-strong:24px;--glass-recipe-shadow-soft:0 6px 20px #0f172a0f;--glass-recipe-shadow-medium:0 10px 28px #0f172a14;--glass-recipe-shadow-strong:0 14px 36px #0f172a1a;--glass-recipe-topline:linear-gradient(90deg,transparent,#0000002e,transparent);--glass-interactive-hover-bg:#00000008;--glass-interactive-active-bg:#0000000f;--glass-interactive-active-border:#00000029;--glass-interactive-active-shadow:0 2px 8px #0000000f,inset 0 0 0 1px #00000014;--glass-interactive-active-text:var(--color-text-primary);--glass-interactive-icon-glow:drop-shadow(0 0 2px #0000002e);--glass-focus-ring:#00000059;--color-primary:#2c2c2c;--color-bg-white:#faf9f5;--color-bg-gray:#f5f5f5;--color-bg-active:#d0d0d0;--color-bg-hover:#e0e0e0;--color-text-primary:#2c2c2c;--color-text-secondary:#4f4f4f;--color-text-tertiary:#666;--color-border:#e0e0e0;--color-border-light:#e3e3e3;--color-border-dark:#d0d0d0;--color-input-bg:#fff;--color-modal-bg:#fff;--color-shadow:#0000001a;--color-shadow-strong:#00000026;--color-accent:#10a37f;--color-accent-hover:#0e9470;--color-error:#d93025;--color-error-bg:#fef2f2;--color-code-bg:#f6f8fa;--color-overlay:#e0e0e099;--glass-sem-danger-bg-soft:#ff44441a;--glass-sem-danger-bg-medium:#ff444426;--glass-sem-danger-bg-banner:#dc26261f;--glass-sem-danger-bg-strong:#dc26262e;--glass-sem-danger-border:#f44;--glass-sem-danger-border-soft:#dc262640;--glass-sem-danger-border-medium:#dc262659;--glass-sem-danger-border-strong:#dc262661;--glass-sem-danger-solid-hover:#e03939;--glass-sem-danger-solid-active:#f22;--glass-sem-danger-shadow-soft:0 1px 4px #f443;--glass-sem-info-bg-soft:#3b82f61a;--glass-sem-info-bg-medium:#3b82f626;--glass-sem-info-bg-strong:#3b82f633;--glass-sem-info-border:#3b82f6;--glass-sem-info-border-soft:#3b82f633;--glass-sem-info-border-medium:#3b82f64d;--glass-sem-info-border-strong:#2563eb;--glass-sem-info-shadow-soft:0 1px 4px #3b82f633;--glass-sem-success-solid:#10b981;--glass-sem-success-solid-strong:#16a34a;--glass-sem-success-solid-hover:#15803d;--font-xs:.75rem;--font-s:.8rem;--font-sm:.875rem;--font-base:.95rem;--font-lg:1.125rem;--font-xl:1.25rem;--font-xxl:1.5rem;--font-xxxl:2rem;--font-weight-regular:400;--font-weight-medium:600;--font-weight-bold:700;--font-family:"Inter",sans-serif;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--radius-circle:50%;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--z-dropdown:1000;--z-sticky:1100;--z-modal-backdrop:1200;--z-modal:1201;--z-toast:1300;--glass-sem-success-bg-soft:#10b9811a;--glass-sem-success-bg-medium:#10b98129;--glass-sem-success-bg-strong:#10b98138;--glass-sem-success-border-soft:#10b98138;--glass-sem-success-border-medium:#10b98166;--glass-sem-success-border:#10b98157;--glass-sem-success-border-strong:#10b98180;--glass-sem-success-shadow-soft:0 1px 4px #10b98133;--glass-sem-warning-bg-soft:#f59e0b1f;--glass-sem-warning-bg-medium:#f59e0b2e;--glass-sem-warning-bg-strong:#f59e0b3d;--glass-sem-warning-border:#f59e0b57;--glass-sem-warning-border-strong:#f59e0b7a;--glass-sem-warning-shadow-soft:0 1px 4px #f59e0b33}[data-theme=dark]{--glass-recipe-surface-soft:#2d2d2d1a;--glass-recipe-surface-medium:#2d2d2d21;--glass-recipe-surface-strong:#2d2d2d29;--glass-recipe-surface-solid:#2d2d2df2;--glass-recipe-border-soft:#ffffff38;--glass-recipe-border-medium:#ffffff4d;--glass-recipe-border-strong:#fff6;--glass-recipe-blur-soft:24px;--glass-recipe-blur-medium:36px;--glass-recipe-blur-strong:50px;--glass-recipe-shadow-soft:0 6px 20px #00000014,inset 0 1px 0 #ffffff61,inset 0 -1px 0 #ffffff14,inset 0 0 8px 4px #ffffff0a;--glass-recipe-shadow-medium:0 8px 32px #0000001a,inset 0 1px 0 #ffffff80,inset 0 -1px 0 #ffffff1a,inset 0 0 10px 5px #ffffff0d;--glass-recipe-shadow-strong:0 12px 40px #00000029,inset 0 1px 0 #ffffff85,inset 0 -1px 0 #ffffff1f,inset 0 0 14px 6px #ffffff0f;--glass-recipe-topline:linear-gradient(90deg,transparent,#fffc,transparent);--glass-interactive-hover-bg:#ffffff0d;--glass-interactive-active-bg:#ffffff1f;--glass-interactive-active-border:#ffffff52;--glass-interactive-active-shadow:0 2px 8px #ffffff1f,inset 0 0 0 1px #ffffff38;--glass-interactive-active-text:oklch(92% 0 0);--glass-interactive-icon-glow:drop-shadow(0 0 4px #ffffff59);--glass-focus-ring:#fff9;--glass-surface:var(--glass-recipe-surface-medium);--glass-surface-solid:var(--glass-recipe-surface-solid);--glass-border:var(--glass-recipe-border-medium);--glass-border-light:var(--glass-recipe-border-soft);--glass-bg:#1e1e1e;--glass-bg-hover:#ffffff1a;--glass-text:#f1f5f9;--glass-text-secondary:#94a3b8;--glass-glow-violet:#ffffff3d;--glass-glow-blue:#ffffff3d;--glass-orb-opacity:.4;--glass-surface-soft:var(--glass-recipe-surface-soft);--glass-surface-medium:var(--glass-recipe-surface-medium);--glass-surface-strong:var(--glass-recipe-surface-strong);--glass-border-soft:var(--glass-recipe-border-soft);--glass-border-medium:var(--glass-recipe-border-medium);--glass-border-strong:var(--glass-recipe-border-strong);--glass-shadow-soft:var(--glass-recipe-shadow-soft);--glass-shadow-medium:var(--glass-recipe-shadow-medium);--glass-shadow-strong:var(--glass-recipe-shadow-strong);--glass-blur-soft:var(--glass-recipe-blur-soft);--glass-blur-medium:var(--glass-recipe-blur-medium);--glass-blur-strong:var(--glass-recipe-blur-strong);--glass-spotlight-rgb:255,255,255;--glass-spotlight-alpha:.2;--glass-spotlight-size:640px;--glass-orb-violet-rgb:230,230,240;--glass-orb-blue-rgb:210,220,235;--glass-orb-blur:68px;--glass-orb-blur-center:88px;--color-primary:#e0e0e0;--color-bg-white:#1e1e1e;--color-bg-gray:#2d2d2d;--color-bg-active:#3d3d3d;--color-bg-hover:#353535;--color-bg-page:#16181f;--color-bg-dark:#0f1116;--color-bg-darker:#16181f;--color-text-primary:#fff;--color-text-secondary:#b0b0b0;--color-text-tertiary:#999;--color-border:#404040;--color-border-light:#363636;--color-border-dark:#4a4a4a;--color-input-bg:#2d2d2d;--color-modal-bg:#242424;--color-shadow:#0006;--color-shadow-strong:#0009;--color-accent:#10a37f;--color-accent-hover:#0e9470;--color-error:#ff6b6b;--color-error-bg:#3d1f1f;--color-code-bg:#2d2d2d;--color-overlay:#0009}*{box-sizing:border-box}body,.questionInputContainer,.settingsModal,.sidebar,.sidebarItem{transition:background-color .3s,color .3s,border-color .3s}[data-theme=dark] .ms-TextField-field{background:var(--color-input-bg)!important;color:var(--color-text-primary)!important;border-color:var(--color-border)!important}[data-theme=dark] .ms-TextField-field::-moz-placeholder{color:var(--color-text-secondary)!important}[data-theme=dark] .ms-TextField-field::placeholder{color:var(--color-text-secondary)!important}[data-theme=dark] .ms-TextField-field:hover{background:var(--color-input-bg)!important;border-color:var(--color-border-dark)!important}[data-theme=dark] .ms-TextField-field:focus{background:var(--color-input-bg)!important;border-color:var(--color-accent)!important}[data-theme=dark] .sidebarNavLink,[data-theme=dark] .sidebarNavLinkActive{color:#fff!important}[data-theme=dark] .sidebarNavLink:hover{background-color:var(--color-bg-hover);color:#fff!important}[data-theme=dark] .navContent,[data-theme=dark] .sidebarIcon{color:#fff!important}[data-theme=dark] .ms-Callout-main{background-color:var(--color-bg-gray)!important;color:var(--color-text-primary)!important;border:none!important}[data-theme=dark] .ms-Callout-beakCurtain,[data-theme=dark] .ms-Callout .ms-Callout-beakCurtain,[data-theme=dark] .ms-Callout-beak,[data-theme=dark] .ms-Callout-beak:before,[data-theme=dark] .ms-Callout-beak:after{background-color:#2c2c2c!important;border-color:#404040!important}[data-theme=dark] div[class*=beakCurtain]{background-color:#2c2c2c!important}[data-theme=dark] code{color:#e5e7eb!important;background-color:#374151!important;border:1px solid #4b5563!important;border-radius:4px!important;padding:2px 6px!important}[data-theme=dark] pre{color:#e5e7eb!important;background-color:#1f2937!important;border:1px solid #374151!important;border-radius:6px!important}[data-theme=dark] pre code{color:#e5e7eb!important;background-color:#0000!important;border:none!important;padding:0!important}[data-theme=dark] p code,[data-theme=dark] li code,[data-theme=dark] td code{color:#f3f4f6!important;background-color:#374151!important;border:1px solid #4b5563!important;border-radius:3px!important;padding:2px 6px!important;font-size:.9em!important}[data-theme=dark] .ms-Callout-main div[class*=_documentsDropdown],[data-theme=dark] .ms-Callout-main div[class*=_dropdownHeader],[data-theme=dark] .ms-Callout-main div[class*=_headerTitle],[data-theme=dark] .ms-Callout-main span[class*=_headerTitle]{color:#e0e0e0!important}[data-theme=dark] .ms-Callout-main div[class*=_uploadButtonNew]{color:#e0e0e0!important;border-color:#3a3a3a!important}[data-theme=dark] .ms-Callout-main div[class*=_uploadButtonNew] svg,[data-theme=dark] .ms-Callout-main svg.lucide{stroke:#e0e0e0!important}[data-theme=dark] .ms-Callout-main div[class*=_toggleLabel],[data-theme=dark] .ms-Callout-main span[class*=_toggleLabel],[data-theme=dark] .ms-Callout-main div[class*=_sectionHeaderMain],[data-theme=dark] .ms-Callout-main div[class*=_clickableHeader],[data-theme=dark] .ms-Callout-main div[class*=_clickableHeader] span{color:#e0e0e0!important}[data-theme=dark] .ms-Callout-main svg[class*=_chevron] path{fill:#e0e0e0!important}[data-theme=dark] .ms-Callout-main span[class*=_documentCount]{color:#999!important}[data-theme=dark] .ms-Callout-main button[class*=_addButton] svg{stroke:#e0e0e0!important}[data-theme=dark] .ms-Callout-main div[class*=_emptyState],[data-theme=dark] .ms-Callout-main div[class*=_loadingState],[data-theme=dark] .ms-Callout-main div[class*=_uploadingState],[data-theme=dark] .ms-Callout-main div[class*=_emptyState] span,[data-theme=dark] .ms-Callout-main div[class*=_loadingState] span,[data-theme=dark] .ms-Callout-main div[class*=_uploadingState] span{color:#999!important}[data-theme=dark] .ms-Callout-main div[class*=_emptyState] svg,[data-theme=dark] .ms-Callout-main div[class*=_loadingState] svg,[data-theme=dark] .ms-Callout-main div[class*=_uploadingState] svg{stroke:#999!important}[data-theme=dark] .ms-Callout-main div[class*=_documentItem]{background:#ffffff08!important;border:1px solid #ffffff0d!important}[data-theme=dark] .ms-Callout-main div[class*=_documentItem]:hover{background:#8bb3ff1a!important;border-color:#8bb3ff40!important}[data-theme=dark] .ms-Callout-main span[class*=_documentName]{color:#e5e7eb!important}[data-theme=dark] .ms-Callout-main svg[class*=_documentIcon]{stroke:#9ca3af!important}[data-theme=dark] .ms-Callout-main button[class*=_deleteButton]{color:#6b7280!important}[data-theme=dark] .ms-Callout-main button[class*=_deleteButton]:hover{color:#f87171!important;background:#ef444426!important}[data-theme=dark] .ms-Button{background-color:var(--color-bg-gray)!important;color:var(--color-text-primary)!important;border-color:var(--color-border)!important}[data-theme=dark] .ms-Button:hover{background-color:var(--color-bg-hover)!important;color:var(--color-text-primary)!important}[data-theme=dark] .ms-Button-label,[data-theme=dark] input[type=file]{color:var(--color-text-primary)!important}[data-theme=dark] .ms-Modal-main,[data-theme=dark] .ms-Dialog-main{background-color:var(--color-modal-bg)!important;color:var(--color-text-primary)!important}[data-theme=dark] .ms-Overlay{background-color:#000000b3!important}[data-theme=dark] .ms-Callout{background-color:var(--color-bg-gray)!important;color:var(--color-text-primary)!important}[data-theme=dark] .ms-Callout-container{background-color:var(--color-bg-gray)!important}[data-theme=dark]{--colorNeutralBackground1:var(--color-bg-gray);--colorNeutralBackground1Hover:var(--color-bg-hover);--colorNeutralBackground1Pressed:var(--color-bg-active);--colorNeutralStroke2:var(--color-border);--colorNeutralStroke1Hover:var(--color-border-dark);--colorNeutralForeground1:var(--color-text-primary);--colorNeutralForeground2:var(--color-text-secondary);--colorNeutralForeground3:var(--color-text-tertiary);--colorPaletteRedForeground1:var(--color-error)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--color-bg-gray);border-radius:6px}::-webkit-scrollbar-thumb{border:2px solid var(--color-bg-gray);background:silver;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#a0a0a0}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--color-bg-gray)}[data-theme=dark] ::-webkit-scrollbar-thumb{border:2px solid var(--color-bg-gray);background:#505050}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#606060}*{scrollbar-width:thin;scrollbar-color:silver var(--color-bg-gray)}[data-theme=dark] *{scrollbar-color:#505050 var(--color-bg-gray)}.glass-noise{position:relative}.glass-noise:before{content:"";pointer-events:none;opacity:.035;border-radius:inherit;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;position:absolute;inset:0}.glass-panel{border-radius:inherit;border:1px solid var(--glass-border-medium);transition-property:background-color,border-color,box-shadow,transform,opacity;transition-duration:var(--glass-duration-medium);transition-timing-function:var(--glass-ease-standard);position:relative}.glass-soft{background:var(--glass-recipe-surface-soft);border-color:var(--glass-recipe-border-soft);box-shadow:var(--glass-recipe-shadow-soft);-webkit-backdrop-filter:blur(var(--glass-recipe-blur-soft))}.glass-medium{background:var(--glass-recipe-surface-medium);border-color:var(--glass-recipe-border-medium);box-shadow:var(--glass-recipe-shadow-medium);-webkit-backdrop-filter:blur(var(--glass-recipe-blur-medium))}.glass-strong{background:var(--glass-recipe-surface-strong);border-color:var(--glass-recipe-border-strong);box-shadow:var(--glass-recipe-shadow-strong);-webkit-backdrop-filter:blur(var(--glass-recipe-blur-strong))}.glass-material{background:var(--glass-recipe-surface-medium);border:1px solid var(--glass-recipe-border-medium);box-shadow:var(--glass-recipe-shadow-medium);-webkit-backdrop-filter:blur(var(--glass-recipe-blur-medium))}.glass-interactive{transition-property:background-color,border-color,box-shadow,transform,opacity;transition-duration:var(--glass-duration-fast);transition-timing-function:var(--glass-ease-standard)}.glass-interactive:hover{background:var(--glass-interactive-hover-bg);border-color:var(--glass-interactive-active-border);box-shadow:var(--glass-interactive-active-shadow);transform:translateY(-1px)}.glass-interactive:active{transform:translateY(0)scale(.99)}.glass-focusable:focus-visible{outline:2px solid var(--glass-focus-ring);outline-offset:2px}.glass-border-glow{position:relative}.glass-border-glow:after{content:"";border-radius:inherit;border:1px solid rgba(var(--glass-spotlight-rgb),.22);pointer-events:none;z-index:0;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0a}@supports not (backdrop-filter:blur(1px)){.glass-soft,.glass-medium,.glass-strong,.glass-material,.glass-blur-fallback{background:var(--glass-recipe-surface-solid)!important;-webkit-backdrop-filter:none!important}}@media (prefers-reduced-motion:reduce){.glass-interactive{transition-duration:1ms!important}.glass-interactive:hover,.glass-interactive:active{transform:none!important}}.text-gradient-glass,[data-theme=dark] .text-gradient-glass{color:var(--glass-text)}html{background:var(--color-bg-white);color:var(--color-text-primary);font-size:var(--font-xs);font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{height:100%;margin:0;padding:0}#root{height:100%}@media (min-width:480px){html{font-size:var(--font-base)}}@media (min-width:600px){html{font-size:var(--font-base)}}@media (min-width:768px){html{font-size:var(--font-base)}}@media (min-width:1500px){html{font-size:var(--font-base)}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}._container_17bnv_1{flex:1;display:flex;flex-direction:column;margin-top:1rem;position:relative;z-index:1}._pageLoadingContainer_17bnv_10{display:flex;justify-content:center;align-items:center;height:100%;width:100%;min-height:200px}._chatRoot_17bnv_19{flex:1;display:flex;gap:1rem;min-height:0}._chatContainer_17bnv_26{flex:1;display:flex;flex-direction:column;align-items:center;width:100%;max-height:calc(100vh - 5rem);overflow-y:auto;min-height:0;background:transparent}._chatContainerEmpty_17bnv_38{min-height:calc(100vh - 5rem);max-height:none;justify-content:center;overflow-y:visible}._chatEmptyStateGroup_17bnv_45{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:100%;gap:.5rem;padding-bottom:2rem}._chatEmptyStateGroupDocumentActive_17bnv_55{flex:1;min-height:0;justify-content:flex-start;padding-bottom:0}._chatEmptyStateHero_17bnv_64{gap:.5rem}._heightFull_17bnv_68{height:100vh}._chatEmptyState_17bnv_45{display:flex;flex-direction:column;justify-content:center;align-items:center;max-height:64rem;margin:0;margin-top:20vh;gap:.5rem}._appLogo_17bnv_83{width:50px;height:50px;margin-bottom:.75rem;filter:none;opacity:.94}[data-theme=dark] ._appLogo_17bnv_83{filter:invert(1) brightness(1.12)}._chatEmptyStateTitle_17bnv_95{font-size:var(--font-xxxl);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-top:0;margin-bottom:.5rem}._chatEmptyStateSubtitle_17bnv_103{font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin-bottom:.625rem}._chatMessageStream_17bnv_109{flex-grow:1;max-height:64rem;width:100%;padding:0 1.5rem;display:flex;flex-direction:column;align-items:center}._messagesContainer_17bnv_119{display:flex;flex-direction:column;max-width:50rem;width:100%;padding:.75rem 1.5rem 7rem;gap:.15rem}._chatMessageGpt_17bnv_128,._chatMessageGptMinWidth_17bnv_129{margin-bottom:1rem;max-width:100%;width:100%;display:flex;min-width:0}._chatMessageGpt_17bnv_128>*,._chatMessageGptMinWidth_17bnv_129>*{width:100%;min-width:0}._chatMessageGptWithAnalytics_17bnv_143{flex-direction:column;gap:.75rem}._chatMessageGptMinWidth_17bnv_129{max-width:31.25rem}._chatInput_17bnv_152{flex:0 0 auto;padding:1rem;width:100%;max-width:50rem;position:relative;z-index:10}._chatInputCentered_17bnv_161{margin-top:auto;margin-bottom:auto}._chatInputHidden_17bnv_166{display:none}._chatInputWithPanel_17bnv_170{max-width:min(40vw,50rem)}._chatFixed_17bnv_174{position:fixed;bottom:0}._chatAnalysisPanel_17bnv_179{flex:1;overflow-y:auto;max-height:85vh;margin:0 1.25rem;border-radius:18px;border:1px solid var(--glass-recipe-border-medium);background:var(--glass-recipe-surface-medium);box-shadow:var(--glass-recipe-shadow-medium);backdrop-filter:blur(var(--glass-recipe-blur-medium));-webkit-backdrop-filter:blur(var(--glass-recipe-blur-medium));padding:.4rem .5rem}._chatAnalysisPanel_17bnv_179 .ms-Pivot-links{border-bottom:1px solid var(--glass-border-soft)}._chatAnalysisPanel_17bnv_179 .ms-Pivot-link{color:var(--color-text-secondary)}._chatAnalysisPanel_17bnv_179 .is-selected{color:var(--color-text-primary)}._chatSettingsSeparator_17bnv_205{display:flex;flex-direction:column;margin-top:.9375rem}._loadingLogo_17bnv_211{font-size:var(--font-xxl)}._commandsSplitContainer_17bnv_215{display:flex;justify-content:space-between;padding-left:1rem}._commandsContainer_17bnv_221{display:flex;padding-left:1rem;padding-right:1rem;align-self:flex-end}._commandButton_17bnv_228{margin-bottom:1.25rem;border-radius:10px}._commandButton_17bnv_228 button{border-radius:10px;border:1px solid var(--glass-recipe-border-soft);background:var(--glass-recipe-surface-soft);box-shadow:none;transition:background-color var(--glass-duration-fast) var(--glass-ease-standard),border-color var(--glass-duration-fast) var(--glass-ease-standard),box-shadow var(--glass-duration-fast) var(--glass-ease-standard)}._commandButton_17bnv_228 button:hover{background:var(--glass-interactive-hover-bg);border-color:var(--glass-recipe-border-soft);box-shadow:var(--glass-recipe-shadow-soft)}._commandButton_17bnv_228 button:active{background:var(--glass-interactive-active-bg);border-color:var(--glass-interactive-active-border);box-shadow:var(--glass-interactive-active-shadow)}@media (min-width: 1500px){._container_17bnv_1{margin-top:1.25rem}._chatEmptyState_17bnv_45{margin:0}._appLogo_17bnv_83{width:80px;height:80px;margin-bottom:1rem}._chatEmptyStateTitle_17bnv_95{font-size:var(--font-xxxl)}._chatInput_17bnv_152{padding:.75rem 1.5rem 1.5rem;max-width:64.25rem}._chatInputWithPanel_17bnv_170{max-width:min(40vw,64.25rem)}._messagesContainer_17bnv_119{max-width:64.25rem}._commandsSplitContainer_17bnv_215{padding-left:1rem}._commandsContainer_17bnv_221{padding-left:0;padding-right:0}._commandButton_17bnv_228{margin-right:1.25rem;margin-bottom:1.25rem}._chatMessageGpt_17bnv_128{min-width:min(31.25rem,100%)}}._container_vv96a_1{display:flex;flex-direction:column;flex:1;width:100%;max-width:50rem;margin:0 auto;min-height:0;padding:0 1rem 1rem}._content_vv96a_12{display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto;gap:.75rem;padding-bottom:1rem}._returnButton_vv96a_22{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;padding:.25rem 0;font-size:var(--font-sm)}._returnButton_vv96a_22:hover{color:var(--color-text-primary)}._flowTitle_vv96a_39{margin:0;font-size:var(--font-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._aiMessage_vv96a_46{align-self:flex-start;max-width:42rem;padding:.95rem 1.15rem;border-radius:18px;background:var(--glass-recipe-surface-soft);border:1px solid var(--glass-recipe-border-soft);box-shadow:var(--glass-recipe-shadow-soft);backdrop-filter:blur(var(--glass-recipe-blur-soft));-webkit-backdrop-filter:blur(var(--glass-recipe-blur-soft));color:var(--color-text-primary)}._exchange_vv96a_59{display:flex;flex-direction:column;gap:.75rem}._tableWrapper_vv96a_65{overflow-x:auto;width:100%}._table_vv96a_65{width:100%;border-collapse:collapse;font-size:var(--font-sm)}._table_vv96a_65 th,._table_vv96a_65 td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid var(--glass-recipe-border-soft)}._table_vv96a_65 th{font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}._noteCount_vv96a_88{margin:.75rem 0 0;font-size:var(--font-xs);color:var(--color-text-secondary)}._loadingHint_vv96a_94{margin:.5rem 0 0;font-size:var(--font-sm);color:var(--color-text-secondary)}._emptyTable_vv96a_100{margin:0;font-size:var(--font-sm);color:var(--color-text-secondary)}._retryButton_vv96a_106{margin-top:.75rem;padding:.35rem .75rem;font-size:var(--font-sm);background:transparent;border:1px solid var(--glass-recipe-border-soft);border-radius:8px;color:var(--color-text-primary);cursor:pointer}._retryButton_vv96a_106:hover{background:var(--glass-recipe-surface-soft)}._figureWrapper_vv96a_121{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}._figureWrapper_vv96a_121:first-child{margin-top:0}._figureImage_vv96a_132{display:block;max-width:100%;height:auto;border-radius:8px}._figureDownload_vv96a_139{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--font-sm);color:var(--color-text-secondary);text-decoration:none}._figureDownload_vv96a_139:hover{color:var(--color-text-primary)}._figureError_vv96a_152{margin:.5rem 0 0;font-size:var(--font-sm);color:var(--color-text-secondary)}._answerContainer_1b8cq_1{padding:1.15rem 1.25rem;min-width:0;max-width:100%;border-radius:18px;border:1px solid var(--glass-recipe-border-medium);background:var(--glass-recipe-surface-medium);box-shadow:var(--glass-recipe-shadow-medium);backdrop-filter:blur(var(--glass-recipe-blur-medium));-webkit-backdrop-filter:blur(var(--glass-recipe-blur-medium));outline:none}._answerLogo_1b8cq_14{font-size:1.75em}._selected_1b8cq_18{border-color:var(--glass-interactive-active-border);background:var(--glass-interactive-active-bg);box-shadow:var(--glass-interactive-active-shadow)}._answerText_1b8cq_24{font-size:var(--font-base);font-weight:var(--font-weight-regular);font-family:var(--font-family);color:var(--color-text-primary);line-height:1.6;letter-spacing:.01em;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}._answerText_1b8cq_24 h1,._answerText_1b8cq_24 h2,._answerText_1b8cq_24 h3{font-weight:700;margin-top:1.5rem;margin-bottom:.75rem}._answerText_1b8cq_24 h1{font-size:1.5rem}._answerText_1b8cq_24 h2{font-size:1.25rem}._answerText_1b8cq_24 h3{font-size:1.1rem}._answerText_1b8cq_24 p{margin-top:.5rem;margin-bottom:.5rem;overflow-wrap:anywhere;word-break:break-word}._answerText_1b8cq_24 hr{border:0;border-bottom:1px solid var(--glass-border-medium);margin:1.25rem 0;height:0}._hrLine_1b8cq_71{border:0;border-bottom:1px solid var(--glass-border-medium);margin:1.25rem 0;height:0;width:100%;display:block}._answerText_1b8cq_24 blockquote{margin:1.2rem .25rem;padding:.9rem 1rem;border-left:3px solid var(--glass-border-strong);background:var(--glass-surface-soft);border-radius:10px}._answerText_1b8cq_24 ul,._answerText_1b8cq_24 ol{margin-top:1rem;margin-bottom:1rem;padding-left:2.2rem}._answerText_1b8cq_24 li{margin-top:.45rem;margin-bottom:.45rem;overflow-wrap:anywhere;word-break:break-word}._answerText_1b8cq_24 ul ul,._answerText_1b8cq_24 ol ol,._answerText_1b8cq_24 ul ol,._answerText_1b8cq_24 ol ul{padding-left:1.8rem;margin-top:.45rem;margin-bottom:.45rem}._answerText_1b8cq_24 li li{margin-top:.2rem;margin-bottom:.2rem}._tableWrapper_1b8cq_116{margin:.8rem 0;border:1px solid var(--glass-recipe-border-soft);border-radius:12px;overflow-x:auto;overflow-y:visible;background:var(--glass-recipe-surface-soft);box-shadow:none;-webkit-overflow-scrolling:touch;position:relative;padding:1.9rem .4rem .35rem}._table_1b8cq_116{width:100%;border-collapse:collapse;border-spacing:0;font-variant-numeric:tabular-nums;background:transparent;min-width:480px}._table_1b8cq_116 thead tr{border-bottom:1px solid var(--glass-border-medium)}._table_1b8cq_116 tr{border-bottom:1px solid var(--glass-border-soft)}._table_1b8cq_116 tr:last-child{border-bottom:none}._table_1b8cq_116 th,._table_1b8cq_116 td{padding:.65rem .55rem;text-align:left;vertical-align:middle;border:none;color:var(--color-text-primary);font-size:.94rem;line-height:1.45;background:transparent}._table_1b8cq_116 th{font-weight:600;letter-spacing:.01em}._table_1b8cq_116 tbody tr{background:transparent}._copyTableButton_1b8cq_171{position:absolute;top:.38rem;right:.3rem;display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.78rem;font-weight:600;color:var(--color-text-primary);background:var(--glass-recipe-surface-strong);border:1px solid var(--glass-recipe-border-medium);border-radius:8px;cursor:pointer;transition:background-color var(--glass-duration-fast) var(--glass-ease-standard),border-color var(--glass-duration-fast) var(--glass-ease-standard),opacity var(--glass-duration-fast) var(--glass-ease-standard);z-index:1}._copyTableButton_1b8cq_171:hover{background:var(--glass-interactive-hover-bg);border-color:var(--glass-recipe-border-strong)}._copyTableButton_1b8cq_171:active{opacity:.85}._answerText_1b8cq_24 code{background:var(--glass-surface-soft);color:var(--color-text-primary);padding:2px 6px;border-radius:6px;border:1px solid var(--glass-border-soft);font-family:Consolas,Monaco,Courier New,monospace;font-size:.9em}._answerText_1b8cq_24 pre{background:var(--glass-surface-soft);color:var(--color-text-primary);padding:1rem;margin-top:1rem;margin-bottom:1rem;border-radius:10px;overflow-x:auto;border:1px solid var(--glass-border-soft)}._answerText_1b8cq_24 pre code{background:transparent;padding:0;border-radius:0;border:none;font-size:.875em}._citationLearnMore_1b8cq_231{margin-right:.5rem;margin-top:1rem;font-weight:var(--font-weight-medium);font-size:var(--font-s);font-family:var(--font-family);color:var(--color-text-primary);line-height:1.5em}._citation_1b8cq_231{font-weight:var(--font-weight-medium);font-size:var(--font-s);font-family:var(--font-family);line-height:1.5em;text-align:center;border-radius:999px;padding:.25rem .6rem;margin:.2rem;background:var(--glass-recipe-surface-soft);border:1px solid var(--glass-recipe-border-soft);color:var(--color-text-primary);text-decoration:none;cursor:pointer;display:inline-block}._citation_1b8cq_231:hover{background:var(--glass-interactive-hover-bg);border-color:var(--glass-recipe-border-soft)}._followupQuestionsList_1b8cq_263{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--glass-border-soft)}._followupQuestionLearnMore_1b8cq_269{margin-right:.5rem;margin-bottom:.75rem;display:inline-block;font-weight:600;line-height:1.5em;color:var(--color-text-primary)}._followupQuestion_1b8cq_263{font-weight:600;line-height:1.5em;text-align:center;border-radius:999px;padding:.25rem .75rem;margin:.25rem;background:var(--glass-recipe-surface-soft);border:1px solid var(--glass-recipe-border-soft);color:var(--color-text-primary);font-style:italic;text-decoration:none;cursor:pointer;display:inline-block}._followupQuestion_1b8cq_263:hover{background:var(--glass-interactive-hover-bg);border-color:var(--glass-recipe-border-soft)}._answerActions_1b8cq_299{display:flex;margin-top:1rem}._answerActionButton_1b8cq_304{padding:.5rem;color:var(--color-text-secondary);background:transparent;border:1px solid transparent;cursor:pointer;border-radius:10px;transition:background-color var(--glass-duration-fast) var(--glass-ease-standard),border-color var(--glass-duration-fast) var(--glass-ease-standard),color var(--glass-duration-fast) var(--glass-ease-standard);width:36px;height:36px}._answerActionButton_1b8cq_304:hover{background:var(--glass-interactive-hover-bg);border-color:var(--glass-recipe-border-soft);color:var(--color-text-primary)}._answerActionButton_1b8cq_304:disabled{opacity:.5;cursor:default}._supContainer_1b8cq_330{text-decoration:none;cursor:pointer}._supContainer_1b8cq_330:hover{text-decoration:underline}sup{position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:.625em;font-weight:600;vertical-align:top;top:-1;margin:0 .125em;min-width:.9em;height:.9em;border-radius:.2em;background:var(--glass-surface-soft);border:1px solid var(--glass-border-soft);color:var(--color-text-primary);text-decoration-color:transparent;cursor:pointer}._retryButton_1b8cq_359{width:-moz-fit-content;width:fit-content}@keyframes _loading_1b8cq_385{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}._loadingdots_1b8cq_385:after{content:"";animation:_loading_1b8cq_385 1s infinite}@supports not (backdrop-filter: blur(1px)){._tableWrapper_1b8cq_116{background:var(--glass-recipe-surface-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}._overlay_1omvw_1{position:fixed;inset:0;background:#000000e6;z-index:1000;display:flex;align-items:center;justify-content:center;animation:_fadeIn_1omvw_1 .2s ease}@keyframes _fadeIn_1omvw_1{0%{opacity:0}to{opacity:1}}._container_1omvw_47{width:90%;height:90%;max-width:1200px;max-height:800px;display:flex;flex-direction:column;background:var(--colorNeutralBackground1);border-radius:8px;overflow:hidden;box-shadow:0 20px 60px #0000004d}._header_1omvw_73{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--colorNeutralBackground2);border-bottom:1px solid var(--colorNeutralStroke2)}._filename_1omvw_91{font-size:14px;font-weight:500;color:var(--colorNeutralForeground1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50%}._controls_1omvw_111{display:flex;align-items:center;gap:8px}._controlButton_1omvw_123{display:flex;align-items:center;justify-content:center;padding:6px 10px;background:transparent;color:var(--colorNeutralForeground2);border:1px solid var(--colorNeutralStroke2);border-radius:4px;cursor:pointer;transition:all .2s ease;font-size:12px;min-width:32px;height:32px}._controlButton_1omvw_123:hover{background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground1);border-color:var(--colorNeutralStroke1)}._closeButton_1omvw_167{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;color:var(--colorNeutralForeground2);border:none;border-radius:4px;cursor:pointer;transition:all .2s ease;margin-left:8px}._closeButton_1omvw_167:hover{background:var(--colorPaletteRedBackground2);color:var(--colorPaletteRedForeground1)}._imageContainer_1omvw_207{flex:1;display:flex;align-items:center;justify-content:center;overflow:auto;padding:20px;background:var(--colorNeutralBackground3)}._image_1omvw_207{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}._image_1omvw_207:active{cursor:grabbing}@media (prefers-color-scheme: dark){._overlay_1omvw_1{background:#000000f2}._container_1omvw_47{background:#1a1a1a}._header_1omvw_73{background:#2a2a2a;border-bottom-color:#3a3a3a}._imageContainer_1omvw_207{background:#1a1a1a}}._container_1jjgr_1{display:flex;flex-direction:column;align-items:flex-end;margin-top:.5rem;max-width:80%;margin-left:auto}._message_1jjgr_19{padding:1rem;background:var(--color-bg-gray);border-radius:16px;outline:transparent solid .0625em;font-size:var(--font-base);font-weight:var(--font-weight-regular);font-family:var(--font-family);color:var(--color-text-primary);white-space:pre-wrap}._attachments_1jjgr_43{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;justify-content:flex-end;max-width:100%}._imageThumbnail_1jjgr_63{display:flex;flex-direction:column;align-items:center;width:80px;gap:4px}._thumbnailImage_1jjgr_79{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground3);display:block}._imagePlaceholder_1jjgr_99{width:80px;height:80px;border-radius:8px;border:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground2);display:flex;align-items:center;justify-content:center;color:var(--colorNeutralForeground3)}._imageFilename_1jjgr_123{font-size:10px;color:var(--colorNeutralForeground2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80px;text-align:center}._documentThumbnail_1jjgr_145{display:flex;align-items:center;background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:8px;padding:8px 10px;gap:10px;min-width:160px;max-width:200px}._documentIconContainer_1jjgr_169{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:var(--colorNeutralBackground2)}._documentMetadata_1jjgr_191{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._documentFileName_1jjgr_207{font-size:12px;font-weight:500;color:var(--colorNeutralForeground1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}._documentFileType_1jjgr_227{font-size:10px;font-weight:400;color:var(--colorNeutralForeground3);text-transform:uppercase;letter-spacing:.5px}._questionInputContainer_xnzt4_1{width:100%;padding:.8rem;border-radius:20px;border:1.5px solid var(--glass-recipe-border-strong);background:var(--glass-recipe-surface-strong);box-shadow:var(--glass-recipe-shadow-medium);backdrop-filter:blur(var(--glass-recipe-blur-strong));-webkit-backdrop-filter:blur(var(--glass-recipe-blur-strong));display:flex;flex-direction:column;gap:.1rem;position:relative;overflow:hidden;transition:border-color var(--glass-duration-fast) var(--glass-ease-standard),background-color var(--glass-duration-fast) var(--glass-ease-standard),box-shadow var(--glass-duration-fast) var(--glass-ease-standard)}._questionInputContainer_xnzt4_1:focus-within{border-color:var(--glass-interactive-active-border);background:var(--glass-recipe-surface-strong);box-shadow:var(--glass-interactive-active-shadow)}._dragOver_xnzt4_27{border-color:var(--glass-interactive-active-border);box-shadow:var(--glass-recipe-shadow-strong)}._questionInputContainer_xnzt4_1._uploading_xnzt4_32{pointer-events:none}._exceedsLimit_xnzt4_36,._questionInputContainer_xnzt4_1._exceedsLimit_xnzt4_36{border-color:#d9302559;box-shadow:0 0 0 1px #d9302533}._questionInputTextArea_xnzt4_42{width:100%;min-height:2.5rem}._questionInputTextArea_xnzt4_42 .ms-TextField-wrapper,._questionInputTextArea_xnzt4_42 .ms-TextField-fieldGroup{background:transparent!important;border:none!important;box-shadow:none!important}._questionInputTextArea_xnzt4_42 .ms-TextField-fieldGroup:before,._questionInputTextArea_xnzt4_42 .ms-TextField-fieldGroup:after{border:none!important;box-shadow:none!important}._questionInputTextArea_xnzt4_42 textarea,._questionInputTextArea_xnzt4_42 textarea.ms-TextField-field{font-family:var(--font-family);font-size:var(--font-sm);font-weight:var(--font-weight-regular);color:var(--color-text-primary);background:transparent!important;border:none;outline:none;box-shadow:none;height:40px;min-height:40px;max-height:20rem;line-height:1.6;overflow-y:auto;padding:0}._questionInputTextArea_xnzt4_42 textarea.ms-TextField-field:hover,._questionInputTextArea_xnzt4_42 textarea.ms-TextField-field:focus{background:transparent!important}._questionInputTextArea_xnzt4_42 textarea::-moz-placeholder,._questionInputTextArea_xnzt4_42 textarea.ms-TextField-field::-moz-placeholder{color:var(--color-text-secondary);opacity:.82}._questionInputTextArea_xnzt4_42 textarea::placeholder,._questionInputTextArea_xnzt4_42 textarea.ms-TextField-field::placeholder{color:var(--color-text-secondary);opacity:.82}._questionInputButtonsContainer_xnzt4_89{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap}._uploadSearchContainer_xnzt4_98{display:flex;flex-wrap:wrap;min-width:0;justify-content:flex-start;align-items:center;gap:.4rem}._questionInputActions_xnzt4_107{display:flex;align-items:center;gap:.4rem}._analyticsToggleButton_xnzt4_113{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;cursor:pointer}._questionInputActions_xnzt4_107 button,._uploadButton_xnzt4_124,._uploadButton_xnzt4_124 button,._plusButton_xnzt4_126,._webSearchDiv_xnzt4_127,._chatSearchButton_xnzt4_128,._analyticsToggleButton_xnzt4_113{border-radius:10px;border:1px solid transparent;background:transparent;color:var(--color-text-primary);transition:background-color var(--glass-duration-fast) var(--glass-ease-standard),border-color var(--glass-duration-fast) var(--glass-ease-standard),box-shadow var(--glass-duration-fast) var(--glass-ease-standard),opacity var(--glass-duration-fast) var(--glass-ease-standard),transform var(--glass-duration-fast) var(--glass-ease-standard)}._analyticsToggleButton_xnzt4_113:not(._analyticsToggleButtonActive_xnzt4_142){color:#000}._analyticsToggleButtonActive_xnzt4_142{color:var(--glass-sem-success-solid-strong);border-color:#16a34a59;background:#16a34a1f}._questionInputActions_xnzt4_107 button:hover,._uploadButton_xnzt4_124:hover,._uploadButton_xnzt4_124 button:hover,._plusButton_xnzt4_126:hover,._webSearchDiv_xnzt4_127:hover,._chatSearchButton_xnzt4_128:hover,._analyticsToggleButton_xnzt4_113:hover{background:var(--glass-interactive-hover-bg);border-color:var(--glass-recipe-border-soft)}._questionInputActions_xnzt4_107 button:active,._uploadButton_xnzt4_124:active,._uploadButton_xnzt4_124 button:active,._plusButton_xnzt4_126:active,._webSearchDiv_xnzt4_127:active,._chatSearchButton_xnzt4_128:active,._analyticsToggleButton_xnzt4_113:active{background:var(--glass-interactive-active-bg);border-color:var(--glass-interactive-active-border);box-shadow:var(--glass-interactive-active-shadow)}._questionInputActions_xnzt4_107 button[disabled],._uploadButton_xnzt4_124 button[disabled],._webSearchDiv_xnzt4_127:disabled{opacity:.45}._uploadButton_xnzt4_124{display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}._plusButton_xnzt4_126{display:flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer}._plusButtonExpanded_xnzt4_198{transform:rotate(45deg)}._searchButtonsContainer_xnzt4_202{position:relative;display:flex;align-items:center}._chatSearchButton_xnzt4_128{display:flex;align-items:center;justify-content:center;width:36px;height:36px;cursor:pointer;margin-right:8px}._webSearchDiv_xnzt4_127{display:flex;align-items:center;gap:.5rem;font-family:var(--font-family);font-size:var(--font-sm);font-weight:var(--font-weight-regular);border-radius:10px;padding:.45rem .72rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._activeWebSearchDiv_xnzt4_231{border-color:var(--glass-interactive-active-border);background:var(--glass-interactive-active-bg);color:var(--glass-interactive-active-text);box-shadow:var(--glass-interactive-active-shadow)}._reportModeBadge_xnzt4_238{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .55rem;margin-left:.4rem;border-radius:9999px;border:1px solid rgba(97,85,245,.4);background:#6155f51f;color:var(--color-text-primary);font-family:var(--font-family);font-size:var(--font-sm);-webkit-user-select:none;-moz-user-select:none;user-select:none}._reportModeBadgeClose_xnzt4_253{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:.15rem;padding:0;border:none;border-radius:9999px;background:transparent;color:var(--color-text-secondary);cursor:pointer}._reportModeBadgeClose_xnzt4_253:hover{background:#6155f533;color:var(--color-text-primary)}._analyticsModeBadge_xnzt4_273{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .55rem;margin-left:.4rem;border-radius:9999px;border:1px solid rgba(22,163,74,.35);background:#16a34a1f;color:var(--color-text-primary);font-family:var(--font-family);font-size:var(--font-sm);-webkit-user-select:none;-moz-user-select:none;user-select:none}._analyticsModeBadgeClose_xnzt4_288{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:.15rem;padding:0;border:none;border-radius:9999px;background:transparent;color:var(--color-text-secondary);cursor:pointer}._analyticsModeBadgeClose_xnzt4_288:hover{background:#16a34a33;color:var(--color-text-primary)}._intelligenceModeBadge_xnzt4_308{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .55rem;margin-left:.4rem;border-radius:9999px;border:1px solid rgba(97,85,245,.4);background:#6155f51f;color:var(--color-text-primary);font-family:var(--font-family);font-size:var(--font-sm);-webkit-user-select:none;-moz-user-select:none;user-select:none}._intelligenceModeBadgeClose_xnzt4_323{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:.15rem;padding:0;border:none;border-radius:9999px;background:transparent;color:var(--color-text-secondary);cursor:pointer}._intelligenceModeBadgeClose_xnzt4_323:hover{background:#6155f533;color:var(--color-text-primary)}._voiceVisualizerSlot_xnzt4_343{width:100%;margin-top:.75rem}._voiceVisualizerSlot_xnzt4_343:empty{display:none}._dragDropOverlay_xnzt4_352{position:fixed;inset:0;background-color:var(--color-overlay);display:flex;align-items:center;justify-content:center;z-index:9999;transition:background-color var(--glass-duration-fast) var(--glass-ease-standard);cursor:copy}._active_xnzt4_231{background-color:#00000073}._dragDropContent_xnzt4_368{text-align:center;color:var(--color-text-primary);font-size:1.2rem;pointer-events:none;border-radius:16px;border:1px solid var(--glass-recipe-border-medium);background:var(--glass-recipe-surface-strong);backdrop-filter:blur(var(--glass-recipe-blur-medium));-webkit-backdrop-filter:blur(var(--glass-recipe-blur-medium));box-shadow:var(--glass-recipe-shadow-strong);padding:1rem 1.25rem}._uploadProgress_xnzt4_382{position:absolute;inset:0;border-radius:inherit;border:1px solid var(--glass-recipe-border-medium);background:var(--glass-recipe-surface-strong);backdrop-filter:blur(var(--glass-recipe-blur-medium));-webkit-backdrop-filter:blur(var(--glass-recipe-blur-medium));display:flex;align-items:center;justify-content:center;z-index:10;animation:_fadeIn_xnzt4_1 .22s ease-out}._uploadProgressContent_xnzt4_397{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--color-text-primary);font-family:var(--font-family)}._uploadProgressBar_xnzt4_406{width:200px;height:4px;background:var(--glass-surface-soft);border-radius:999px;overflow:hidden;position:relative}._uploadProgressFill_xnzt4_415{height:100%;background:var(--glass-surface-strong);border-radius:999px;animation:_progressShimmer_xnzt4_1 1.3s infinite;width:100%}._uploadProgressText_xnzt4_423{font-size:.88rem;font-weight:500;display:flex;align-items:center;gap:8px}._uploadSpinner_xnzt4_431{width:16px;height:16px;border:2px solid var(--glass-border-soft);border-top-color:var(--color-text-primary);border-radius:50%;animation:_spin_xnzt4_1 1s linear infinite}._characterCounter_xnzt4_440{font-size:12px;color:var(--color-text-secondary);text-align:right;padding:4px 8px 0 0;opacity:.85}._characterCounter_xnzt4_440._exceedsLimit_xnzt4_36{color:var(--color-error);opacity:1;font-weight:600}._limitWarning_xnzt4_454{font-style:italic}._fieldGroup-118_xnzt4_458{min-height:40px}._voiceRecorderPanel_xnzt4_462{width:100%;border-radius:14px;background:var(--glass-recipe-surface-soft);border:1px solid var(--glass-recipe-border-soft);backdrop-filter:blur(var(--glass-recipe-blur-soft));-webkit-backdrop-filter:blur(var(--glass-recipe-blur-soft));padding:.85rem;display:flex;flex-direction:column;gap:.65rem;box-shadow:var(--glass-recipe-shadow-soft);animation:_fadeIn_xnzt4_1 .2s ease-out}._voiceRecorderPanel_xnzt4_462._voiceRecorderPaused_xnzt4_477{border-color:#ffbd2ea6}._voiceRecorderStatus_xnzt4_481{display:flex;align-items:center;gap:.75rem}._voiceRecorderIcon_xnzt4_487{width:42px;height:42px;border-radius:12px;border:1px solid var(--glass-recipe-border-soft);background:var(--glass-recipe-surface-medium);display:flex;align-items:center;justify-content:center}._voiceRecorderHeadline_xnzt4_498{margin:0;font-size:.95rem;font-weight:600;color:var(--color-text-primary)}._voiceRecorderSubheadline_xnzt4_505{margin:0;font-size:.85rem;color:var(--color-text-secondary)}._voiceRecorderWave_xnzt4_511{display:flex;align-items:center;justify-content:center;gap:3px;height:72px;padding:.55rem .7rem;border-radius:12px;border:1px solid var(--glass-recipe-border-soft);background:var(--glass-recipe-surface-medium);overflow:hidden}._voiceRecorderWave_xnzt4_511 span{width:3px;min-height:10px;border-radius:999px;background:linear-gradient(180deg,#6155f5f2,#10b981b8);box-shadow:0 0 12px #6155f533;transition:height .09s ease,opacity .09s ease;opacity:.82}._voiceRecorderTranscribing_xnzt4_534{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;border-radius:10px;border:1px solid var(--glass-border-soft);background:var(--glass-surface-medium);font-size:.9rem;color:var(--color-text-primary)}._voiceRecorderSpinner_xnzt4_546{width:20px;height:20px;border:2.5px solid var(--glass-border-soft);border-top-color:var(--color-text-primary);border-radius:50%;animation:_spin_xnzt4_1 1s linear infinite}._voiceRecorderTranscript_xnzt4_555{background:var(--glass-surface-medium);border:1px solid var(--glass-border-soft);border-radius:10px;padding:.65rem .75rem;font-size:.9rem;color:var(--color-text-primary);min-height:40px}._voiceRecorderTranscriptInterim_xnzt4_565{opacity:.6;margin-left:.25rem}._voiceRecorderError_xnzt4_570{color:var(--color-error);font-size:.85rem}._voiceRecorderControls_xnzt4_575{display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}._voiceRecorderInlineError_xnzt4_582{font-size:.8rem;color:var(--color-error);margin-top:.35rem}._voiceRecorderInlineInfo_xnzt4_588{font-size:.8rem;color:var(--color-text-secondary);margin-top:.35rem}@keyframes _fadeIn_xnzt4_1{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes _progressShimmer_xnzt4_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes _spin_xnzt4_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 1500px){._questionInputContainer_xnzt4_1{min-height:3rem}}@supports not (backdrop-filter: blur(1px)){._questionInputContainer_xnzt4_1,._dragDropContent_xnzt4_368,._uploadProgress_xnzt4_382,._voiceRecorderPanel_xnzt4_462{background:var(--glass-surface-solid)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}._container_15n87_1{display:flex;align-items:center;gap:.375em;padding:.5rem;pointer-events:none}._container_15n87_1>*{pointer-events:auto}._callout_15n87_25{padding:16px;min-height:auto;border-radius:8px;font-family:var(--font-family);font-size:var(--font-sm);color:var(--color-text-primary);min-width:280px;box-shadow:0 2px 8px #00000026}._callout_15n87_25 .ms-Callout-beakCurtain{display:none!important}._statusMessage_15n87_57,._errorMessage_15n87_59{margin-top:12px;font-size:13px;text-align:center}._statusMessage_15n87_57{color:var(--color-text-secondary)}._errorMessage_15n87_59{color:var(--color-error)}._uploadButton_15n87_87{display:flex;align-items:center;gap:10px;padding:16px 20px;border-radius:8px;background-color:#3a6df00d;border:2px dashed rgba(58,109,240,.3);color:#3a6df0;font-weight:500;cursor:pointer;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;width:100%}._uploadButton_15n87_87:hover{background-color:#3a6df01a;border-color:#3a6df080}._hiddenInput_15n87_131{display:none}._uploadIcon_15n87_139{width:16px;height:16px}._dragActive_15n87_149{background-color:#3a6df014;border-color:#3a6df0}._documentsDropdown_15n87_159{display:flex;flex-direction:column;gap:12px;width:100%}._dropdownHeader_15n87_173{padding:4px 0 8px}._headerTitle_15n87_181{font-size:16px;font-weight:600;color:var(--color-text-primary)}._uploadSection_15n87_193{border:2px dashed rgba(58,109,240,.3);border-radius:10px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:6px;transition:background-color .2s ease,border-color .2s ease}._uploadSection_15n87_193:hover{border-color:#3a6df099;background-color:#3a6df00d}._uploadSection_15n87_193._draggingActive_15n87_229{border-color:#3a6df0d9;background-color:#3a6df014}._uploadButtonNew_15n87_239{display:flex;align-items:center;gap:8px;font-weight:500;color:#3a6df0}[data-theme=dark] ._uploadSection_15n87_193{border-color:#8bb3ff33!important;background-color:transparent!important}[data-theme=dark] ._uploadSection_15n87_193:hover{border-color:#8bb3ff66!important;background-color:#8bb3ff0d!important}[data-theme=dark] ._uploadSection_15n87_193._draggingActive_15n87_229{border-color:#8bb3ff99!important;background-color:#8bb3ff14!important}[data-theme=dark] ._uploadButtonNew_15n87_239{color:#8bb3ff!important}[data-theme=dark] ._uploadButtonNew_15n87_239:hover{color:#a5c4ff!important}._divider_15n87_305{height:1px;width:100%;background-color:var(--color-divider);opacity:.5}._toggleSection_15n87_319{padding:4px 0}._toggleWrapper_15n87_327{display:flex;align-items:center;justify-content:space-between;gap:12px}._toggleLabel_15n87_341{font-size:13px;color:var(--color-text-secondary)}._toggleSwitch_15n87_351{position:relative;display:inline-block;width:46px;height:24px}._toggleSwitch_15n87_351 input{opacity:0;width:0;height:0}._toggleSlider_15n87_377{position:absolute;cursor:pointer;inset:0;background-color:var(--color-toggle-bg);transition:.2s ease;border-radius:999px}._toggleSlider_15n87_377:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.2s ease;border-radius:50%;box-shadow:0 1px 2px #0000001a}._toggleSwitch_15n87_351 input:checked+._toggleSlider_15n87_377{background-color:#3a6df0e6}._toggleSwitch_15n87_351 input:checked+._toggleSlider_15n87_377:before{transform:translate(22px)}._documentsSection_15n87_443{display:flex;flex-direction:column;gap:8px}._sectionHeader_15n87_455{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:600;color:var(--color-text-primary);margin-bottom:6px;gap:12px}._sectionHeaderMain_15n87_477{display:flex;align-items:center;gap:8px;flex:1;min-width:0}._clickableHeader_15n87_493{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:6px 10px;border-radius:6px;transition:background-color .2s ease}._clickableHeader_15n87_493:hover{background-color:#3a6df014}._chevron_15n87_517{transition:transform .2s ease}._chevronExpanded_15n87_525{transform:rotate(90deg)}._headerActions_15n87_533{display:flex;align-items:center;gap:6px}._addButton_15n87_545{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background-color:transparent;color:#3a6df0;cursor:pointer;transition:background-color .2s ease,color .2s ease}._addButton_15n87_545:hover{background-color:#3a6df01a}._addButton_15n87_545:disabled{cursor:not-allowed;opacity:.6}._documentsList_15n87_595{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto;padding-right:6px}._loadingState_15n87_613,._uploadingState_15n87_615,._emptyState_15n87_617{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;color:var(--color-text-secondary);font-size:13px}._spinner_15n87_637{width:18px;height:18px;border:2px solid rgba(58,109,240,.2);border-top-color:#3a6df0e6;border-radius:50%;animation:_spin_15n87_637 .6s linear infinite}@keyframes _spin_15n87_637{to{transform:rotate(360deg)}}._documentItem_15n87_667{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;background-color:var(--color-bg-secondary);transition:background-color .2s ease}._documentItem_15n87_667:hover{background-color:var(--color-bg-hover)}._documentIcon_15n87_695{flex-shrink:0;color:#3a6df0e6}._documentName_15n87_705{flex:1;font-size:13px;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._deleteButton_15n87_723{border:none;background:transparent;color:var(--color-error);cursor:pointer;padding:4px;border-radius:4px;opacity:.7;transition:background-color .2s ease,opacity .2s ease}._deleteButton_15n87_723:hover{opacity:1;background-color:#d930251f}._documentCount_15n87_759{color:var(--color-text-secondary);font-weight:400}._documentButtonIcon_15n87_769{color:inherit}:root:not([data-theme=dark]) ._documentButtonIcon_15n87_769{color:#000!important}._thoughtProcess_14qvd_1{font-family:var(--font-family);word-wrap:break-word;padding-top:.75em;padding-bottom:.75em}._tList_14qvd_8{padding:1.25em 1.25em 0;display:inline-block;background:#e9e9e9}._tListItem_14qvd_14{list-style:none;margin:auto auto auto 1.25em;min-height:3.125em;border-left:.0625em solid #123bb6;padding:0 0 1.875em 1.875em;position:relative}._tListItem_14qvd_14:last-child{border-left:0}._tListItem_14qvd_14:before{position:absolute;left:-18px;top:-5px;content:" ";border:8px solid #d1dbfa;border-radius:500%;background:#123bb6;height:20px;width:20px}._tStep_14qvd_40{color:#123bb6;position:relative;font-size:.875em;margin-bottom:.5em}._tQuery_14qvd_47{color:#010207;position:relative;font-size:.875em;margin-bottom:.5em}._tCodeBlock_14qvd_54{max-height:18.75em}._tProp_14qvd_58{background-color:#d7d7d7;color:#333232;font-size:.75em;padding:.1875em .625em;border-radius:.625em;margin-bottom:.5em}._citationImg_14qvd_67{height:28.125rem;max-width:100%;-o-object-fit:contain;object-fit:contain}._header_14qvd_73{color:#123bb6;position:relative;font-size:.875em;margin-bottom:.5em}._reasoningEffort_14qvd_80{font-size:14px;margin-bottom:8px}._tokenUsageGraph_14qvd_85{margin:16px 0}._tokenBar_14qvd_89{height:20px;margin-bottom:4px;padding-left:4px;font-size:12px;display:flex;align-items:center;white-space:nowrap;overflow:hidden}._tokenBar_14qvd_89{height:20px;margin-bottom:4px;padding-left:4px;font-size:12px;display:flex;flex-wrap:wrap;align-items:center;background-color:#d7d7d7;white-space:nowrap;overflow:visible;min-width:-moz-max-content;min-width:max-content}._tokenLabel_14qvd_115{padding-right:4px}._primaryBarContainer_14qvd_119{width:-moz-fit-content;width:fit-content;display:flex;gap:4px}._promptBar_14qvd_125{background-color:#a82424;color:#fff}._reasoningBar_14qvd_130{background-color:#265e29;color:#fff}._outputBar_14qvd_135{background-color:#12579b;color:#fff}._totalBar_14qvd_140{background-color:#424242;color:#fff}._subqueriesTable_14qvd_145,._subqueriesTable_14qvd_145 th,._subqueriesTable_14qvd_145 td,._subqueriesTable_14qvd_145 tr{background:var(--color-bg-white)}._supportingContentNavList_1litx_1{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:column;gap:.75rem}._supportingContentItem_1litx_10{word-break:break-word;border-radius:14px;border:1px solid var(--glass-recipe-border-soft);background:var(--glass-recipe-surface-soft);box-shadow:var(--glass-recipe-shadow-soft);outline:none;display:flex;flex-direction:column;padding:1rem;backdrop-filter:blur(var(--glass-recipe-blur-soft));-webkit-backdrop-filter:blur(var(--glass-recipe-blur-soft))}._supportingContentItemHeader_1litx_24{margin:0;color:var(--color-text-primary);font-size:.95rem;line-height:1.35}._supportingContentItemText_1litx_31{margin-bottom:0;color:var(--color-text-secondary);line-height:1.55;font-weight:400}._supportingContentItemImage_1litx_38{-o-object-fit:contain;object-fit:contain;max-width:100%;border-radius:10px;border:1px solid var(--glass-recipe-border-soft);background:var(--glass-recipe-surface-medium)}@supports not (backdrop-filter: blur(1px)){._supportingContentItem_1litx_10{background:var(--glass-recipe-surface-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}._downloadButton_2t7ea_1{position:relative;float:right}._markdownViewer_2t7ea_6{border-radius:.5em;box-shadow:#0000000d 0 0 0 .0625em,#0000001a 0 .125em .1875em;background-color:#fff;margin:1.25em 0}._loading_2t7ea_15{padding:6.25em;height:100vh;background-color:#fff}._error_2t7ea_21{height:100vh;background-color:#fff}._markdown_2t7ea_6{padding:1.875em}table{border-collapse:collapse}th,td{border:.0625em solid #ddd;padding:.5em}tr:nth-child(2n){background-color:#f6f8fa}code{display:block;font-family:monospace;padding:.625em;background-color:#f6f8fa}._container_286vi_1{display:flex;align-items:center;gap:.375em;cursor:pointer;padding:.5rem}._container_1y0oo_1{margin-top:.625em}._settingsSeparator_1lc32_1{margin-top:.75rem}._option-slider_1lc32_5{width:100%;max-width:400px;margin:20px auto;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}._slider-track_1lc32_13{width:100%;height:40px;background:#e0e0e0;border-radius:20px;position:relative}._slider-thumb_1lc32_21{position:absolute;top:0;width:33.33%;height:40px;background:#0078d4;border-radius:20px;color:#fff;text-align:center;line-height:40px;transition:left .3s ease;cursor:pointer}._slider-options_1lc32_35{display:flex;justify-content:space-between;position:absolute;top:0;width:100%;height:40px}._slider-option_1lc32_35{width:33.33%;text-align:center;line-height:40px;color:#333;cursor:pointer}._slider-option_1lc32_35._active_1lc32_52{font-weight:700;color:#fff}._filesContainer_s3lx7_1{margin-bottom:12px;padding:8px 0}._filesGrid_s3lx7_11{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}._imageThumbnailItem_s3lx7_27{display:flex;flex-direction:column;align-items:center;width:100px}._thumbnailWrapper_s3lx7_41{position:relative;width:100px;height:100px;border-radius:8px;overflow:hidden;background:var(--colorNeutralBackground3);border:1px solid var(--colorNeutralStroke2);display:flex;align-items:center;justify-content:center}._thumbnailWrapper_s3lx7_41:hover{border-color:var(--colorNeutralStroke1Hover)}._thumbnailImage_s3lx7_75{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}._imageFallback_s3lx7_89{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--colorNeutralForeground3);background:var(--colorNeutralBackground2)}._deleteOverlay_s3lx7_109{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:50%;background:#0009;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}._thumbnailWrapper_s3lx7_41:hover ._deleteOverlay_s3lx7_109{opacity:1}._deleteOverlay_s3lx7_109:hover{background:#dc2626cc}._imageName_s3lx7_161{font-size:11px;color:var(--colorNeutralForeground2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px;margin-top:4px;text-align:center}._fileItem_s3lx7_185{display:flex;align-items:center;background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:8px;padding:6px 8px;max-width:200px;transition:all .2s ease}._fileItem_s3lx7_185:hover{background:var(--colorNeutralBackground1Hover);border-color:var(--colorNeutralStroke1Hover)}._fileIcon_s3lx7_217{color:var(--colorNeutralForeground2);margin-right:6px;display:flex;align-items:center}._fileInfo_s3lx7_231{flex:1;min-width:0;margin-right:4px}._fileName_s3lx7_243{font-size:12px;color:var(--colorNeutralForeground1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}._removeButton_s3lx7_261{min-width:20px;width:20px;height:20px;padding:0;color:var(--colorNeutralForeground3);background:transparent;border:none;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center}._removeButton_s3lx7_261:hover{background:var(--colorNeutralBackground1Pressed);color:var(--colorPaletteRedForeground1)}._removeButton_s3lx7_261:disabled{opacity:.5;cursor:not-allowed}._documentThumbnailItem_s3lx7_313{display:flex;flex-direction:column;align-items:flex-start;width:200px}._documentThumbnailWrapper_s3lx7_327{position:relative;width:200px;min-height:80px;border-radius:8px;background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);display:flex;align-items:center;padding:12px;gap:12px;transition:all .2s ease}._documentThumbnailWrapper_s3lx7_327:hover{background:var(--colorNeutralBackground1Hover);border-color:var(--colorNeutralStroke1Hover)}._documentIconContainer_s3lx7_365{flex-shrink:0;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:var(--colorNeutralBackground2)}._documentMetadata_s3lx7_387{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;justify-content:center}._documentFileName_s3lx7_405{font-size:13px;font-weight:500;color:var(--colorNeutralForeground1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}._documentFileType_s3lx7_425{font-size:11px;font-weight:400;color:var(--colorNeutralForeground3);text-transform:uppercase;letter-spacing:.5px}._deleteOverlayDocument_s3lx7_441{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background:#0009;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}._documentThumbnailWrapper_s3lx7_327:hover ._deleteOverlayDocument_s3lx7_441{opacity:1}._deleteOverlayDocument_s3lx7_441:hover{background:#dc2626cc}._button_f3pn0_1{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--glass-recipe-border-medium);border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-family, "Inter", sans-serif);font-weight:500;transition:box-shadow var(--glass-duration-fast) var(--glass-ease-standard),border-color var(--glass-duration-fast) var(--glass-ease-standard),opacity var(--glass-duration-fast) var(--glass-ease-standard);outline:none;-webkit-tap-highlight-color:transparent;background:transparent}._button_f3pn0_1:focus-visible{outline:2px solid var(--glass-focus-ring);outline-offset:2px}._svgFilter_f3pn0_26{position:absolute;width:0;height:0;pointer-events:none}._filterLayer_f3pn0_33{position:absolute;inset:0;z-index:0;border-radius:inherit;backdrop-filter:blur(12px) saturate(1.2) brightness(1.05);isolation:isolate;transition:filter var(--glass-duration-medium) var(--glass-ease-standard)}._overlay_f3pn0_44{position:absolute;inset:0;z-index:1;border-radius:inherit;transition:background var(--glass-duration-fast) var(--glass-ease-standard)}._specular_f3pn0_52{position:absolute;inset:0;z-index:2;border-radius:inherit;overflow:hidden;box-shadow:inset 0 1px #ffffff73,inset 0 0 6px #ffffff1f;pointer-events:none}._ripple_f3pn0_64{position:absolute;z-index:2;width:120px;height:120px;border-radius:50%;transform:translate(-50%,-50%) scale(0);background:radial-gradient(circle,rgba(255,255,255,.35) 0%,rgba(255,255,255,.1) 40%,transparent 70%);pointer-events:none;animation:_liquidRipple_f3pn0_1 .7s cubic-bezier(.34,1.56,.64,1) forwards}._content_f3pn0_76{position:relative;z-index:3;display:inline-flex;align-items:center;justify-content:center;gap:.4em;pointer-events:none;white-space:nowrap}._icon_f3pn0_87{display:flex;flex-shrink:0;align-items:center}._spinner_f3pn0_93{width:1em;height:1em;animation:_spin_f3pn0_93 .75s linear infinite}._spinnerTrack_f3pn0_99{opacity:.25}._spinnerHead_f3pn0_103{opacity:.75}._sizeXs_f3pn0_107{padding:.3rem .6rem;font-size:var(--font-xs, .75rem)}._sizeSm_f3pn0_112{padding:.4rem .75rem;font-size:var(--font-sm, .875rem)}._sizeMd_f3pn0_117{padding:.55rem 1rem;font-size:var(--font-base, .95rem)}._sizeLg_f3pn0_122{padding:.7rem 1.4rem;font-size:var(--font-lg, 1.125rem)}._secondary_f3pn0_127{color:var(--color-text-primary)}._secondary_f3pn0_127 ._overlay_f3pn0_44{background:var(--glass-recipe-surface-medium)}._secondary_f3pn0_127:hover:not(._disabled_f3pn0_135){border-color:var(--glass-recipe-border-strong);box-shadow:var(--glass-recipe-shadow-soft)}._secondary_f3pn0_127:hover:not(._disabled_f3pn0_135) ._overlay_f3pn0_44{background:var(--glass-recipe-surface-strong)}._primary_f3pn0_144{color:var(--color-text-primary);font-weight:600;border-color:var(--glass-interactive-active-border)}._primary_f3pn0_144 ._overlay_f3pn0_44{background:var(--glass-interactive-active-bg)}._primary_f3pn0_144 ._specular_f3pn0_52{box-shadow:inset 0 1px #ffffff80,inset 0 0 8px #ffffff26}._primary_f3pn0_144:hover:not(._disabled_f3pn0_135){border-color:var(--color-text-primary);box-shadow:var(--glass-interactive-active-shadow)}._primary_f3pn0_144:hover:not(._disabled_f3pn0_135) ._overlay_f3pn0_44{background:var(--glass-interactive-hover-bg)}._ghost_f3pn0_169{border-color:transparent;color:var(--color-text-secondary)}._ghost_f3pn0_169 ._overlay_f3pn0_44{background:transparent}._ghost_f3pn0_169 ._filterLayer_f3pn0_33{backdrop-filter:none}._ghost_f3pn0_169 ._specular_f3pn0_52{box-shadow:none}._ghost_f3pn0_169:hover:not(._disabled_f3pn0_135){color:var(--color-text-primary);border-color:var(--glass-recipe-border-soft)}._ghost_f3pn0_169:hover:not(._disabled_f3pn0_135) ._overlay_f3pn0_44{background:var(--glass-recipe-surface-soft)}._ghost_f3pn0_169:hover:not(._disabled_f3pn0_135) ._filterLayer_f3pn0_33{backdrop-filter:blur(8px)}._danger_f3pn0_201{color:var(--glass-sem-danger-border, #ff4444);border-color:var(--glass-sem-danger-border-soft)}._danger_f3pn0_201 ._overlay_f3pn0_44{background:var(--glass-sem-danger-bg-soft)}._danger_f3pn0_201 ._specular_f3pn0_52{box-shadow:inset 0 1px #ff64644d,inset 0 0 6px #ff444414}._danger_f3pn0_201:hover:not(._disabled_f3pn0_135){border-color:var(--glass-sem-danger-border-medium);box-shadow:var(--glass-sem-danger-shadow-soft)}._danger_f3pn0_201:hover:not(._disabled_f3pn0_135) ._overlay_f3pn0_44{background:var(--glass-sem-danger-bg-medium)}._success_f3pn0_225{color:var(--glass-sem-success-solid-strong);border-color:var(--glass-sem-success-border-soft)}._success_f3pn0_225 ._overlay_f3pn0_44{background:var(--glass-sem-success-bg-soft)}._success_f3pn0_225 ._specular_f3pn0_52{box-shadow:inset 0 1px #10b98142,inset 0 0 6px #10b98114}._success_f3pn0_225:hover:not(._disabled_f3pn0_135){border-color:var(--glass-sem-success-border-medium);box-shadow:var(--glass-sem-success-shadow-soft)}._success_f3pn0_225:hover:not(._disabled_f3pn0_135) ._overlay_f3pn0_44{background:var(--glass-sem-success-bg-medium)}._iconOnly_f3pn0_249{border-radius:var(--radius-circle);aspect-ratio:1;padding:0}._iconOnly_f3pn0_249._sizeXs_f3pn0_107{width:28px}._iconOnly_f3pn0_249._sizeSm_f3pn0_112{width:32px}._iconOnly_f3pn0_249._sizeMd_f3pn0_117{width:38px}._iconOnly_f3pn0_249._sizeLg_f3pn0_122{width:44px}._iconSquare_f3pn0_271{aspect-ratio:1;padding:0}._iconSquare_f3pn0_271._sizeXs_f3pn0_107{width:28px}._iconSquare_f3pn0_271._sizeSm_f3pn0_112{width:32px}._iconSquare_f3pn0_271._sizeMd_f3pn0_117{width:38px}._iconSquare_f3pn0_271._sizeLg_f3pn0_122{width:44px}._fullWidth_f3pn0_292{width:100%}._disabled_f3pn0_135{opacity:.5;cursor:not-allowed}[data-theme=dark] ._primary_f3pn0_144{color:var(--glass-interactive-active-text)}[data-theme=dark] ._specular_f3pn0_52{box-shadow:inset 0 1px #ffffff38,inset 0 0 6px #ffffff0f}@keyframes _spin_f3pn0_93{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _liquidRipple_f3pn0_1{0%{opacity:.8;transform:translate(-50%,-50%) scale(0)}to{opacity:0;transform:translate(-50%,-50%) scale(1.4)}}@media (prefers-reduced-motion: reduce){._button_f3pn0_1,._filterLayer_f3pn0_33,._overlay_f3pn0_44{transition:none}._ripple_f3pn0_64{display:none;animation:none}}._badge_pgka9_1{display:inline-flex;align-items:center;gap:.45rem;border:1px solid transparent;border-radius:var(--radius-pill);font-weight:var(--font-weight-medium);line-height:1;transition:background-color var(--glass-duration-fast) var(--glass-ease-standard),border-color var(--glass-duration-fast) var(--glass-ease-standard),color var(--glass-duration-fast) var(--glass-ease-standard),transform var(--glass-duration-fast) var(--glass-ease-standard),box-shadow var(--glass-duration-fast) var(--glass-ease-standard)}._button_pgka9_17{cursor:pointer}._button_pgka9_17:hover{transform:translateY(-1px);box-shadow:var(--glass-recipe-shadow-soft)}._sizeSm_pgka9_26{min-height:1.5rem;padding:.2rem .55rem;font-size:var(--font-xs)}._sizeMd_pgka9_32{min-height:1.8rem;padding:.35rem .75rem;font-size:var(--font-sm)}._status_pgka9_38{border-radius:var(--radius-sm)}._count_pgka9_42{min-width:1.7rem;justify-content:center}._pill_pgka9_47{background:var(--glass-recipe-surface-soft)}._active_pgka9_51{border-color:var(--glass-recipe-border-medium);background:var(--glass-recipe-surface-medium);color:var(--color-text-primary)}._icon_pgka9_57{display:inline-flex;align-items:center;justify-content:center}._removeButton_pgka9_63{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border:none;background:transparent;color:inherit;cursor:pointer;border-radius:var(--radius-circle);padding:0}._removeButton_pgka9_63:hover{background:#fff3}._toneNeutral_pgka9_81{color:var(--color-text-primary);background:var(--glass-recipe-surface-soft);border-color:var(--glass-recipe-border-soft)}._toneInfo_pgka9_87{color:var(--glass-sem-info-border-strong);background:var(--glass-sem-info-bg-soft);border-color:var(--glass-sem-info-border-soft)}._toneSuccess_pgka9_93{color:var(--glass-sem-success-solid-strong);background:var(--glass-sem-success-bg-soft);border-color:var(--glass-sem-success-border)}._toneWarning_pgka9_99{color:#b45309;background:var(--glass-sem-warning-bg-soft);border-color:var(--glass-sem-warning-border)}._toneError_pgka9_105{color:var(--color-error);background:var(--glass-sem-danger-bg-soft);border-color:var(--glass-sem-danger-border-soft)}._toneAccent_pgka9_111{color:#6d45e0;background:#6d45e01f;border-color:#6d45e033}[data-theme=dark] ._toneWarning_pgka9_99{color:#fbbf24}._card_110pv_1{position:relative;display:flex;flex-direction:column;gap:var(--space-4);border-radius:var(--radius-xl);border:1px solid var(--glass-recipe-border-soft);box-shadow:var(--glass-recipe-shadow-soft);overflow:hidden;transition:transform var(--glass-duration-fast) var(--glass-ease-standard),box-shadow var(--glass-duration-fast) var(--glass-ease-standard),border-color var(--glass-duration-fast) var(--glass-ease-standard),background-color var(--glass-duration-fast) var(--glass-ease-standard)}._interactive_110pv_17{cursor:pointer}._interactive_110pv_17:hover{transform:translateY(-2px);box-shadow:var(--glass-recipe-shadow-medium);border-color:var(--glass-recipe-border-medium)}._default_110pv_27{background:var(--glass-recipe-surface-solid)}._glass_110pv_31{background:var(--glass-surface-medium);backdrop-filter:blur(var(--glass-blur-medium));box-shadow:var(--glass-shadow-soft)}._colored_110pv_38{background:var(--glass-recipe-surface-soft)}._paddingSm_110pv_42{padding:var(--space-4)}._paddingMd_110pv_46{padding:var(--space-6)}._paddingLg_110pv_50{padding:var(--space-8)}._banded_110pv_54:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#6d45e0d9,#10a37fb3)}._toneSuccess_110pv_62{border-color:var(--glass-sem-success-border);background:linear-gradient(180deg,var(--glass-sem-success-bg-soft),var(--glass-recipe-surface-soft))}._toneWarning_110pv_67{border-color:var(--glass-sem-warning-border);background:linear-gradient(180deg,var(--glass-sem-warning-bg-soft),var(--glass-recipe-surface-soft))}._toneInfo_110pv_72{border-color:var(--glass-sem-info-border-soft);background:linear-gradient(180deg,var(--glass-sem-info-bg-soft),var(--glass-recipe-surface-soft))}._toneAccent_110pv_77{border-color:#6d45e02e;background:linear-gradient(180deg,rgba(109,69,224,.08),var(--glass-recipe-surface-soft))}._header_110pv_82,._body_110pv_83,._footer_110pv_84{display:flex;flex-direction:column;gap:var(--space-2)}._footer_110pv_84{padding-top:var(--space-3);border-top:1px solid var(--glass-recipe-border-soft)}._spinner_1yyql_1{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-secondary)}._icon_1yyql_8{animation:_spin_1yyql_1 .85s linear infinite}._toneAccent_1yyql_12{color:var(--color-accent)}._sizeXs_1yyql_16{width:.875rem;height:.875rem}._sizeSm_1yyql_21{width:1rem;height:1rem}._sizeMd_1yyql_26{width:1.25rem;height:1.25rem}._sizeLg_1yyql_31{width:1.75rem;height:1.75rem}._loading_1yyql_36{display:flex;align-items:center;justify-content:center;gap:var(--space-3);color:var(--color-text-secondary)}._loadingInline_1yyql_44{min-height:2.5rem}._loadingStandard_1yyql_48{min-height:12rem;flex-direction:column}._loadingFullPage_1yyql_53{min-height:100vh;flex-direction:column}._label_1yyql_58{font-size:var(--font-sm);font-weight:var(--font-weight-medium)}@keyframes _spin_1yyql_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._overlay_5f0jk_1{position:fixed;inset:0;z-index:var(--z-modal-backdrop);background:var(--color-overlay);backdrop-filter:blur(var(--glass-blur-soft))}._content_5f0jk_10{position:fixed;top:50%;left:50%;z-index:var(--z-modal);width:min(calc(100vw - 2rem),var(--modal-width));max-height:calc(100vh - 2rem);overflow:auto;transform:translate(-50%,-50%);border-radius:var(--radius-lg);background:var(--glass-surface-strong);border:1px solid var(--glass-border-medium);box-shadow:var(--glass-shadow-strong);backdrop-filter:blur(var(--glass-blur-strong));display:flex;flex-direction:column}._sizeSm_5f0jk_29{--modal-width: 400px}._sizeMd_5f0jk_33{--modal-width: 500px}._sizeLg_5f0jk_37{--modal-width: 720px}._sizeXl_5f0jk_41{--modal-width: 960px}._sizeFullscreen_5f0jk_45{--modal-width: calc(100vw - 2rem) ;height:calc(100vh - 2rem)}._header_5f0jk_50{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-6);border-bottom:1px solid var(--glass-recipe-border-soft)}._title_5f0jk_59{margin:0;font-size:var(--font-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}._description_5f0jk_66{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--font-sm);line-height:1.6}._closeButton_5f0jk_73{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-circle);border:1px solid transparent;background:transparent;color:var(--color-text-secondary);cursor:pointer}._closeButton_5f0jk_73:hover{background:var(--glass-interactive-hover-bg);border-color:var(--glass-recipe-border-soft);color:var(--color-text-primary)}._body_5f0jk_92{padding:var(--space-6);color:var(--color-text-primary)}._footer_5f0jk_97{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-6);border-top:1px solid var(--glass-recipe-border-soft)}@supports not (backdrop-filter: blur(1px)){._content_5f0jk_10{background:var(--glass-surface-solid);backdrop-filter:none}}._alert_s1613_1{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid;box-shadow:var(--glass-recipe-shadow-soft)}._icon_s1613_11{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.125rem}._content_s1613_19{flex:1;min-width:0}._title_s1613_24{margin:0 0 var(--space-1);font-size:var(--font-sm);font-weight:var(--font-weight-bold)}._description_s1613_30{margin:0;line-height:1.6;font-size:var(--font-sm)}._actions_s1613_36{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}._dismissButton_s1613_43{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-circle);border:none;background:transparent;color:inherit;cursor:pointer}._dismissButton_s1613_43:hover{background:#ffffff38}._error_s1613_60{color:var(--color-error);background:var(--glass-sem-danger-bg-soft);border-color:var(--glass-sem-danger-border-medium)}._warning_s1613_66{color:#b45309;background:var(--glass-sem-warning-bg-soft);border-color:var(--glass-sem-warning-border)}._info_s1613_72{color:var(--glass-sem-info-border-strong);background:var(--glass-sem-info-bg-soft);border-color:var(--glass-sem-info-border-medium)}._success_s1613_78{color:var(--glass-sem-success-solid-strong);background:var(--glass-sem-success-bg-soft);border-color:var(--glass-sem-success-border)}[data-theme=dark] ._warning_s1613_66{color:#fbbf24}._heading_x0zqo_1{margin:0;color:var(--color-text-primary);line-height:1.2}._level1_x0zqo_7{font-size:var(--font-xxxl)}._level2_x0zqo_11{font-size:var(--font-xxl)}._level3_x0zqo_15{font-size:var(--font-xl)}._level4_x0zqo_19{font-size:var(--font-lg)}._weightMedium_x0zqo_23{font-weight:var(--font-weight-medium)}._weightBold_x0zqo_27{font-weight:var(--font-weight-bold)}._text_x0zqo_31{margin:0;color:var(--color-text-primary);line-height:1.6}._body_x0zqo_37{font-size:var(--font-base)}._caption_x0zqo_41{font-size:var(--font-sm)}._label_x0zqo_45{font-size:var(--font-sm);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.06em}._kicker_x0zqo_52{font-size:var(--font-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.12em}._tonePrimary_x0zqo_59{color:var(--color-text-primary)}._toneSecondary_x0zqo_63{color:var(--color-text-secondary)}._toneMuted_x0zqo_67{color:var(--color-text-tertiary)}._field_q8a61_1{display:flex;flex-direction:column;gap:var(--space-2)}._labelRow_q8a61_7{display:flex;align-items:center;gap:var(--space-2)}._label_q8a61_7{font-size:var(--font-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}._required_q8a61_19{color:var(--color-error)}._hint_q8a61_23{font-size:var(--font-xs);color:var(--color-text-secondary);line-height:1.5}._error_q8a61_29{font-size:var(--font-xs);color:var(--color-error);line-height:1.5}._control_q8a61_35{display:flex;flex-direction:column}._input_q8a61_40,._textarea_q8a61_41,._select_q8a61_42{width:100%;padding:.75rem .875rem;border:1px solid var(--glass-recipe-border-soft);border-radius:var(--radius-md);font-size:var(--font-sm);line-height:1.5;background:var(--glass-recipe-surface-soft);color:var(--color-text-primary);transition:border-color var(--glass-duration-fast) var(--glass-ease-standard),box-shadow var(--glass-duration-fast) var(--glass-ease-standard),background-color var(--glass-duration-fast) var(--glass-ease-standard)}._input_q8a61_40::-moz-placeholder,._textarea_q8a61_41::-moz-placeholder{color:var(--color-text-secondary)}._input_q8a61_40::placeholder,._textarea_q8a61_41::placeholder{color:var(--color-text-secondary)}._textarea_q8a61_41{min-height:7rem;resize:vertical}._select_q8a61_42{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-text-secondary) 50%),linear-gradient(135deg,var(--color-text-secondary) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:2.5rem}._input_q8a61_40:focus,._textarea_q8a61_41:focus,._select_q8a61_42:focus{outline:none;border-color:var(--glass-interactive-active-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--glass-focus-ring) 35%,transparent);background:var(--glass-recipe-surface-medium)}._input_q8a61_40:disabled,._textarea_q8a61_41:disabled,._select_q8a61_42:disabled{opacity:.6;cursor:not-allowed}._input_q8a61_40[data-invalid=true],._textarea_q8a61_41[data-invalid=true],._select_q8a61_42[data-invalid=true],._control_q8a61_35[data-state=error] ._input_q8a61_40,._control_q8a61_35[data-state=error] ._textarea_q8a61_41,._control_q8a61_35[data-state=error] ._select_q8a61_42{border-color:var(--glass-sem-danger-border-medium);box-shadow:0 0 0 3px color-mix(in srgb,var(--glass-sem-danger-border-medium) 20%,transparent)}._root_1g93z_1{display:flex;flex-direction:column}._list_1g93z_6{display:flex;gap:var(--space-1)}._trigger_1g93z_11{display:flex;align-items:center;gap:var(--space-2);padding:.625rem 1.25rem;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);font-size:var(--font-sm);font-weight:500;cursor:pointer;transition:color var(--glass-duration-fast) var(--glass-ease-standard),background var(--glass-duration-fast) var(--glass-ease-standard),border-color var(--glass-duration-fast) var(--glass-ease-standard);outline:none}._trigger_1g93z_11:hover:not([data-disabled]){color:var(--color-text-primary);background:var(--glass-recipe-surface-soft)}._trigger_1g93z_11:focus-visible{outline:2px solid var(--glass-focus-ring);outline-offset:2px}._trigger_1g93z_11[data-state=active]{color:var(--glass-interactive-active-text);background:var(--glass-interactive-active-bg);border-color:var(--glass-interactive-active-border);box-shadow:var(--glass-interactive-active-shadow);font-weight:600}._trigger_1g93z_11[data-disabled]{opacity:.5;cursor:not-allowed}._triggerIcon_1g93z_53{display:flex;flex-shrink:0;align-items:center}._triggerIcon_1g93z_53 svg{width:16px;height:16px}._content_1g93z_64{outline:none}._content_1g93z_64[data-state=inactive]{display:none}._content_kgjlq_1{min-width:160px;padding:var(--space-1);background:var(--glass-surface-strong);border:1px solid var(--glass-border-medium);border-radius:var(--radius-md);box-shadow:var(--glass-shadow-strong);backdrop-filter:blur(var(--glass-blur-strong));z-index:var(--z-dropdown);animation:_menuFadeIn_kgjlq_1 .15s var(--glass-ease-standard)}._item_kgjlq_14{display:flex;align-items:center;gap:var(--space-2);padding:.5rem .75rem;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--color-text-primary);font-size:var(--font-sm);cursor:pointer;outline:none;transition:background var(--glass-duration-fast) var(--glass-ease-standard);width:100%}._item_kgjlq_14:hover,._item_kgjlq_14[data-highlighted]{background:var(--glass-interactive-hover-bg)}._item_kgjlq_14:focus-visible{outline:2px solid var(--glass-focus-ring);outline-offset:-2px}._item_kgjlq_14[data-disabled]{opacity:.5;cursor:not-allowed}._itemDanger_kgjlq_45{color:var(--color-error)}._itemDanger_kgjlq_45:hover,._itemDanger_kgjlq_45[data-highlighted]{background:var(--glass-sem-danger-bg-soft)}._itemIcon_kgjlq_54{display:flex;flex-shrink:0;align-items:center}._itemIcon_kgjlq_54 svg{width:16px;height:16px}._separator_kgjlq_65{height:1px;margin:var(--space-1) 0;background:var(--glass-border-soft)}@keyframes _menuFadeIn_kgjlq_1{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}._dropdown_mpra0_1{position:absolute;top:100%;left:0;z-index:1000;min-width:320px;max-width:400px;max-height:450px;background:#fffffffa;border:1px solid rgba(0,0,0,.1);border-radius:12px;box-shadow:0 8px 32px #0000001f;overflow:hidden;animation:_fadeIn_mpra0_1 .2s ease-out}.dark ._dropdown_mpra0_1{background:#1e1e23fa;border-color:#ffffff1a;box-shadow:0 8px 32px #0006}@keyframes _fadeIn_mpra0_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._searchContainer_mpra0_69{position:relative;padding:12px;border-bottom:1px solid rgba(0,0,0,.06)}.dark ._searchContainer_mpra0_69{border-bottom-color:#ffffff14}._searchIcon_mpra0_89{position:absolute;left:24px;top:50%;transform:translateY(-50%);color:var(--muted-foreground, #6b7280)}._searchInput_mpra0_105{width:100%;padding:10px 12px 10px 36px;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-size:14px;background:#00000005;color:var(--foreground, #1f2937);transition:all .2s}.dark ._searchInput_mpra0_105{background:#ffffff0d;border-color:#ffffff1a;color:#dedede}._searchInput_mpra0_105:focus{outline:none;border-color:#6155f5;background:#fff}.dark ._searchInput_mpra0_105:focus{background:#ffffff14;border-color:#8b7ff5}._searchInput_mpra0_105::-moz-placeholder{color:var(--muted-foreground, #9ca3af)}._searchInput_mpra0_105::placeholder{color:var(--muted-foreground, #9ca3af)}._content_mpra0_171{max-height:380px;overflow-y:auto;padding:8px 0}._allOption_mpra0_185{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 16px;margin:0 0 4px;border:none;background:none;font-size:14px;font-weight:500;color:var(--foreground, #374151);cursor:pointer;text-align:left;transition:background .15s}.dark ._allOption_mpra0_185{color:#dedede}._allOption_mpra0_185:hover{background:#0000000a}.dark ._allOption_mpra0_185:hover{background:#ffffff0f}._allOption_mpra0_185._selected_mpra0_243{background:#6155f51a;color:#6155f5}.dark ._allOption_mpra0_185._selected_mpra0_243{background:#8b7ff526;color:#8b7ff5}._recentSection_mpra0_265{padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid rgba(0,0,0,.06)}.dark ._recentSection_mpra0_265{border-bottom-color:#ffffff14}._sectionHeader_mpra0_285{display:flex;align-items:center;gap:6px;padding:8px 16px 6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--muted-foreground, #6b7280)}.dark ._sectionHeader_mpra0_285{color:gray}._recentItem_mpra0_317{padding-left:16px!important}._flatList_mpra0_327{padding:4px}._accordionSection_mpra0_337{padding:0 4px}._group_mpra0_347{margin-bottom:2px}._groupHeader_mpra0_355{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;border:none;background:#00000005;border-radius:8px;font-size:14px;font-weight:600;color:var(--foreground, #374151);cursor:pointer;text-align:left;transition:all .15s}.dark ._groupHeader_mpra0_355{background:#ffffff08;color:#dedede}._groupHeader_mpra0_355:hover{background:#0000000d}.dark ._groupHeader_mpra0_355:hover{background:#ffffff0f}._groupHeader_mpra0_355._expanded_mpra0_415{background:#6155f514;color:#6155f5}.dark ._groupHeader_mpra0_355._expanded_mpra0_415{background:#8b7ff51f;color:#8b7ff5}._groupHeaderLeft_mpra0_435{display:flex;align-items:center;gap:8px;flex:1;min-width:0}._groupCode_mpra0_451{font-weight:700;text-transform:uppercase;font-size:12px;color:var(--muted-foreground, #6b7280)}.dark ._groupCode_mpra0_451{color:#8f8f8f}._groupHeader_mpra0_355._expanded_mpra0_415 ._groupCode_mpra0_451{color:#6155f5}.dark ._groupHeader_mpra0_355._expanded_mpra0_415 ._groupCode_mpra0_451{color:#8b7ff5}._groupLabel_mpra0_489{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._itemCount_mpra0_503{font-size:12px;font-weight:400;color:var(--muted-foreground, #9ca3af);margin-left:8px}.dark ._itemCount_mpra0_503{color:#717171}._groupItems_mpra0_527{padding:4px 0 4px 8px;animation:_slideDown_mpra0_1 .15s ease-out}@keyframes _slideDown_mpra0_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._item_mpra0_503{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;background:none;font-size:14px;color:var(--foreground, #374151);cursor:pointer;text-align:left;border-radius:6px;transition:background .15s}.dark ._item_mpra0_503{color:#cecece}._item_mpra0_503:hover{background:#0000000a}.dark ._item_mpra0_503:hover{background:#ffffff0f}._item_mpra0_503._selected_mpra0_243{background:#6155f51a;color:#6155f5}.dark ._item_mpra0_503._selected_mpra0_243{background:#8b7ff526;color:#8b7ff5}._subItem_mpra0_637{padding-left:32px}._itemCode_mpra0_645{font-weight:600;font-size:12px;color:var(--muted-foreground, #6b7280);min-width:48px}.dark ._itemCode_mpra0_645{color:gray}._item_mpra0_503._selected_mpra0_243 ._itemCode_mpra0_645{color:#6155f5}.dark ._item_mpra0_503._selected_mpra0_243 ._itemCode_mpra0_645{color:#8b7ff5}._itemLabel_mpra0_683{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._checkIcon_mpra0_697{color:#6155f5;flex-shrink:0}.dark ._checkIcon_mpra0_697{color:#8b7ff5}._searchResults_mpra0_717{padding:0 4px}._noResults_mpra0_725{padding:24px 16px;text-align:center;color:var(--muted-foreground, #6b7280);font-size:14px}.dark ._noResults_mpra0_725{color:gray}._content_mpra0_171::-webkit-scrollbar{width:6px}._content_mpra0_171::-webkit-scrollbar-track{background:transparent}._content_mpra0_171::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.dark ._content_mpra0_171::-webkit-scrollbar-thumb{background:#ffffff26}._content_mpra0_171::-webkit-scrollbar-thumb:hover{background:#00000040}.dark ._content_mpra0_171::-webkit-scrollbar-thumb:hover{background:#ffffff40}._inlineSelector_exetd_1{display:inline-flex;align-items:center;gap:.5rem;margin:.125rem 0}._label_exetd_8{font-weight:600;color:var(--color-text-primary)}._dropdownWrapper_exetd_13{position:relative;display:inline-block}._value_exetd_18{display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;padding:.25rem .5rem;border-radius:6px;border:1px dashed var(--color-border, rgba(97, 85, 245, .3));background:var(--glass-bg, rgba(255, 255, 255, .05));transition:all .2s ease;max-width:400px}._value_exetd_18:hover{background:#6155f51a;border-color:var(--color-primary, #6155f5)}._value_exetd_18:focus{outline:none;border-color:var(--color-primary, #6155f5);box-shadow:0 0 0 2px #6155f533}._value_exetd_18._disabled_exetd_42{cursor:default;opacity:.7;border-style:solid;border-color:transparent;background:transparent}._value_exetd_18._disabled_exetd_42:hover{background:transparent}._valueText_exetd_54{color:var(--color-primary, #6155f5);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_exetd_62{flex-shrink:0;opacity:.6;color:var(--color-text-secondary);transition:transform .2s ease}._value_exetd_18:hover ._chevron_exetd_62{opacity:1}.dark ._value_exetd_18{border-color:#6155f566}.dark ._value_exetd_18:hover{background:#6155f526}.dark ._valueText_exetd_54{color:var(--color-primary-light, #8b7ff5)}._content_1rqzd_1{width:100%}._textSegment_1rqzd_5 p{margin:.5em 0;white-space:pre-wrap}._textSegment_1rqzd_5 p:first-child{margin-top:0}._textSegment_1rqzd_5 p:last-child{margin-bottom:0}._ibicSegment_1rqzd_26{margin:.25rem 0;line-height:1.6}._content_1rqzd_1>*+*{margin-top:0}._textSegment_1rqzd_5 ul,._textSegment_1rqzd_5 ol{margin:.5em 0;padding-left:1.5em}._textSegment_1rqzd_5 li{margin:.25em 0}._textSegment_1rqzd_5 strong{font-weight:600}._textSegment_1rqzd_5 em{font-style:italic}._textSegment_1rqzd_5 code{background:var(--glass-bg, rgba(0, 0, 0, .05));padding:.125em .25em;border-radius:3px;font-family:monospace;font-size:.9em}._textSegment_1rqzd_5 blockquote{border-left:3px solid var(--color-primary, #6155f5);margin:.5em 0;padding-left:1em;color:var(--color-text-secondary)}._textSegment_1rqzd_5 br{display:block;content:"";margin-top:.5em}._draftHeader_viobc_8{display:flex;align-items:center;margin-bottom:.75rem}._draftProject_viobc_14{color:var(--color-text-primary);font-weight:600}._noteDateTime_viobc_19{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;margin-bottom:.75rem;color:var(--color-text-secondary);font-size:.85rem}._noteDateTime_viobc_19 strong{color:var(--color-text-primary);font-weight:600}._workflowSelector_viobc_33{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.75rem;color:var(--color-text-primary);font-size:.85rem;font-weight:600}._workflowSelector_viobc_33 select{width:100%;font-weight:400}._workflowChangeHint_viobc_48{color:var(--color-text-secondary);font-weight:400;line-height:1.4}._required_viobc_54,._fieldError_viobc_55{color:#b91c1c}._fieldWarning_viobc_59{color:#a16207}._fieldError_viobc_55,._fieldWarning_viobc_59,._provenance_viobc_65,._description_viobc_66{margin:0;font-size:.8rem}._provenance_viobc_65,._description_viobc_66{color:var(--color-text-secondary)}._fieldValue_viobc_76{white-space:pre-wrap;color:var(--color-text-primary)}._confirmation_viobc_81{display:flex;gap:.5rem;align-items:center;font-size:.85rem}._confirmation_viobc_81 input{width:auto}._errorBox_viobc_92,._successBox_viobc_93,._infoBox_viobc_94,._validationSummary_viobc_95{display:flex;gap:.6rem;align-items:flex-start;border-radius:10px;padding:.75rem;margin-top:.75rem}._validationSummary_viobc_95{background:#eab3081f}._errorBox_viobc_92{background:#dc26261a;color:#b91c1c}._successBox_viobc_93{background:#0596691f;color:#047857}._infoBox_viobc_94{background:#eab3081f;color:#a16207}._errorBox_viobc_92 p{margin:0 0 .35rem}._workflowNodeResults_viobc_128{display:flex;flex-direction:column;color:var(--color-text-primary)}._workflowSwitcher_viobc_134{min-width:0}._workflowSwitcherHeader_viobc_138{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.75rem}._workflowSwitcherHeader_viobc_138 ._noteDateTime_viobc_19{flex:0 0 auto;margin-bottom:0}._workflowTabs_viobc_151{display:flex;flex:1 1 18rem;flex-wrap:wrap;min-width:0;gap:.5rem}._workflowTab_viobc_151{max-width:16rem;padding:.45rem .75rem;border-color:var(--color-border, rgba(128, 128, 128, .28));border-radius:10px;background:var(--glass-recipe-surface-soft);font-size:.8rem;line-height:1.3;text-align:left}._workflowTab_viobc_151>span{min-width:0;overflow-wrap:anywhere}._workflowSelectionTab_viobc_175[aria-selected=true]{color:var(--glass-interactive-active-text);background:var(--glass-interactive-active-bg);border-color:var(--glass-interactive-active-border);box-shadow:var(--glass-interactive-active-shadow);font-weight:600}._workflowSelectionTab_viobc_175>svg{flex-shrink:0}._workflowSelectionMenu_viobc_187{max-width:min(26rem,calc(100vw - 2rem));max-height:min(22rem,var(--radix-dropdown-menu-content-available-height));overflow-y:auto;overflow-wrap:anywhere}._workflowOptionSpacer_viobc_194{width:16px}._workflowTabContent_viobc_198{min-width:0}._workflowInstance_viobc_202{min-width:0;padding:1rem;border:1px solid var(--color-border, rgba(128, 128, 128, .28));border-radius:12px;background:var(--glass-recipe-surface-soft)}._workflowInstanceHeader_viobc_210{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}._workflowInstanceHeader_viobc_210 h2{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--color-text-primary);font-size:1rem;line-height:1.4}._workflowMatchReason_viobc_226{margin:.4rem 0 0;color:var(--color-text-secondary);font-size:.8rem;line-height:1.4}._workflowNode_viobc_128{min-width:0;padding:1rem 0;border-top:1px solid var(--color-border, rgba(128, 128, 128, .28))}._workflowNode_viobc_128:first-child{border-top:0}._workflowNodeHeader_viobc_243{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}._workflowNodeHeader_viobc_243 h3{min-width:0;margin:0;overflow-wrap:anywhere;font-size:1rem;line-height:1.4;letter-spacing:0}._nodeContent_viobc_259{margin:.75rem 0 0;color:var(--color-text-primary);line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}._nodeTextarea_viobc_267{width:100%;min-height:7.5rem;margin-top:.75rem;resize:vertical}._nodeTextarea_viobc_267[aria-invalid=true]{border-color:#b91c1c}._nodeContentError_viobc_278{margin:.35rem 0 0;color:#b91c1c;font-size:.78rem}._nodeConfirmation_viobc_284{display:flex;align-items:center;gap:.5rem;margin-top:.65rem;color:var(--color-text-secondary);font-size:.82rem}._nodeConfirmation_viobc_284 input{width:auto}._nodeProvenance_viobc_297{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;color:var(--color-text-secondary);font-size:.8125rem}._nodeProvenance_viobc_297 p,._nodeEvidence_viobc_307{margin:0;display:flex;align-items:flex-start;gap:.4rem}._nodeProvenance_viobc_297 svg{flex:0 0 auto;margin-top:.12rem}._nodeEvidence_viobc_307 ul{margin:.25rem 0 0;padding-left:1.1rem}._nodeEvidence_viobc_307 li{overflow-wrap:anywhere}._refChips_viobc_329{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}._refChip_viobc_329{display:inline-flex;align-items:center;border:1px solid var(--color-border, rgba(128, 128, 128, .32));border-radius:9999px;padding:.2rem .55rem;font-size:.75rem;line-height:1.2;color:var(--color-text-secondary);background:var(--glass-recipe-surface-soft)}._refLink_viobc_348{cursor:pointer;text-decoration:none;transition:border-color .12s ease,color .12s ease,background .12s ease}._refLink_viobc_348:hover{border-color:var(--primary, #6155f5);color:var(--primary, #6155f5);background:#6155f514}._sourceLinksOnly_viobc_363{align-items:flex-start;flex-direction:column}._refLink_viobc_348:focus-visible{outline:2px solid var(--primary, #6155f5);outline-offset:2px}._clientBrainReference_viobc_373{display:inline-flex;flex-direction:column;align-items:flex-start}._clientBrainReference_viobc_373>summary{cursor:pointer;list-style:none}._clientBrainReference_viobc_373>summary::-webkit-details-marker{display:none}._clientBrainReference_viobc_373[open]{flex-basis:100%}._clientBrainReferenceDetail_viobc_392{max-width:36rem;margin-top:.4rem;padding:.6rem .75rem;border:1px solid var(--color-border, rgba(128, 128, 128, .32));border-radius:.65rem;background:var(--glass-recipe-surface-soft)}._clientBrainReferenceDetail_viobc_392 p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}._clientBrainReferenceDetail_viobc_392 small{display:block;margin-top:.35rem;color:var(--color-text-secondary)}._subflowGroup_viobc_413{margin:.5rem 0;padding-left:1rem;border-left:3px solid var(--primary, #6155f5)}._subflowSteps_viobc_419{padding-left:1rem}._subflowStep_viobc_419{padding-left:.25rem}._nodeResultsMissing_viobc_427{display:flex;align-items:flex-start;gap:.5rem;padding:.8rem 0;color:#b91c1c}._supportingDetails_viobc_435{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border, rgba(128, 128, 128, .28))}._supportingDetails_viobc_435>h3{margin:0 0 .75rem;color:var(--color-text-secondary);font-size:.9rem;line-height:1.4;letter-spacing:0}._flowHeader_viobc_450{position:sticky;top:0;z-index:8;display:flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:.25rem 0;background:linear-gradient(180deg,var(--color-bg-white) 0%,var(--color-bg-white) 82%,transparent 100%);border-bottom:1px solid var(--glass-recipe-border-soft)}._flowTitle_viobc_463{overflow:hidden;color:var(--color-text-secondary);font-size:.875rem;white-space:nowrap;text-overflow:ellipsis}._noteCard_viobc_472{margin-left:0;border:1px solid var(--glass-recipe-border-soft);border-radius:16px;background:var(--glass-recipe-surface-soft);box-shadow:var(--glass-recipe-shadow-soft)}._actionSpacer_viobc_480{flex:1}._composerMode_viobc_485{display:flex;align-items:center;gap:.5rem;padding:0 .25rem .4rem}._composerModeChip_viobc_492{display:inline-flex;align-items:center;gap:.3rem;border:1px solid var(--glass-recipe-border-soft);border-radius:9999px;padding:.2rem .6rem;background:var(--glass-recipe-surface-soft);color:var(--color-text-secondary);font-size:.75rem;line-height:1.2}._composerModeSwitch_viobc_505{border:none;background:transparent;color:var(--primary, #6155f5);font-size:.75rem;cursor:pointer;padding:.2rem .3rem}._composerModeSwitch_viobc_505:hover:not(:disabled){text-decoration:underline}._composerModeSwitch_viobc_505:disabled{opacity:.6;cursor:default}@media (max-width: 640px){._workflowNodeHeader_viobc_243{flex-direction:column}._subflowGroup_viobc_413,._subflowSteps_viobc_419{padding-left:.65rem}}._signConfirmationHeader_viobc_534{border-bottom:0}._signConfirmationFooter_viobc_535{border-top:0;padding-top:0}._field_5f8oy_1{display:flex;align-items:center;gap:10px;width:100%;min-width:0}._label_5f8oy_8{flex:0 0 auto;white-space:nowrap}._trigger_5f8oy_12{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;padding:6px 9px;border:1px dashed var(--border, #dedee2);border-radius:7px;background:var(--muted, #f5f5f6);color:inherit;font:inherit;text-align:left;cursor:pointer}._value_5f8oy_27{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._trigger_5f8oy_12 svg{flex-shrink:0;color:#92929b}._trigger_5f8oy_12:disabled{cursor:default;opacity:.65}._trigger_5f8oy_12:focus-visible{outline:2px solid #6855ff;outline-offset:2px}._popover_5f8oy_44{z-index:calc(var(--z-modal, 1201) + 1);width:min(540px,calc(100vw - 24px));max-height:var(--radix-popover-content-available-height);display:flex;flex-direction:column;overflow:hidden;background:var(--background, #fff);color:var(--foreground, #374151);border:1px solid var(--border, #e1e1e6);border-radius:14px;box-shadow:0 12px 40px #00000024}._searchBox_5f8oy_57{position:relative;padding:16px;border-bottom:1px solid var(--border, #ededf0)}._searchIcon_5f8oy_62{position:absolute;left:32px;top:50%;transform:translateY(-50%);color:#747b89;pointer-events:none}._search_5f8oy_57{box-sizing:border-box;width:100%;padding:13px 12px 13px 44px;border:1px solid #6855ff;border-radius:10px;background:transparent;color:inherit;font:inherit;outline:none}._search_5f8oy_57:focus{box-shadow:0 0 0 1px #6855ff}._search_5f8oy_57::-moz-placeholder{color:#9ca3af}._search_5f8oy_57::placeholder{color:#9ca3af}._options_5f8oy_87{min-height:0;overflow-y:auto;max-height:360px;padding:6px;overscroll-behavior:contain}._option_5f8oy_87{display:grid;grid-template-columns:66px minmax(0,1fr) 20px;align-items:center;gap:10px;width:100%;padding:12px 16px;border:0;border-radius:9px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}._code_5f8oy_109{font-weight:600;color:#707887}._optionWithoutCode_5f8oy_113{grid-template-columns:minmax(0,1fr) 20px}._option_5f8oy_87:hover,._option_5f8oy_87[data-active=true]{background:#6855ff0f}._option_5f8oy_87[aria-selected=true]{background:#6855ff1c;color:#6855ff}._option_5f8oy_87[aria-selected=true] ._code_5f8oy_109{color:inherit}._empty_5f8oy_127{margin:0;padding:20px;color:#747b89}@media (max-width: 480px){._option_5f8oy_87{grid-template-columns:58px minmax(0,1fr) 18px;gap:8px;padding:10px}._optionWithoutCode_5f8oy_113{grid-template-columns:minmax(0,1fr) 18px}}._noteFullContent_17qtb_1{color:var(--card-foreground, oklch(.16 0 0))}.dark ._noteFullContent_17qtb_1{color:#cecece}._noteEditForm_17qtb_9{display:flex;flex-direction:column;gap:1rem}._noteField_17qtb_15{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:var(--muted, oklch(.96 0 0));border-radius:var(--radius-md, calc(.625rem - 2px) );border-left:3px solid var(--primary)}.dark ._noteField_17qtb_15{background:#222}._noteField_17qtb_15 strong{color:var(--foreground, oklch(.16 0 0));font-weight:600;font-size:.875rem}.dark ._noteField_17qtb_15 strong{color:#dedede}._noteEditFieldGrid_17qtb_39{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._noteEditInput_17qtb_45,._noteEditTextarea_17qtb_46{width:100%}._noteEditTextarea_17qtb_46{min-height:8rem}._noteEditIbicRow_17qtb_54{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center}._ibicEmbedded_17qtb_61{position:static;top:auto;left:auto;min-width:0;max-width:none;max-height:none;background:transparent;border:none;border-radius:0;box-shadow:none;overflow:visible;animation:none}@media (max-width: 768px){._noteEditFieldGrid_17qtb_39,._noteEditIbicRow_17qtb_54{grid-template-columns:1fr}}._resultColumn_vfly7_1{width:100%;max-width:50rem;margin:0 auto}._container_vfly7_7{display:flex;flex-direction:column;height:calc(100vh - 12rem);min-height:0;padding:0 1rem 1rem;overflow:hidden}._content_vfly7_17{display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto;gap:.75rem;padding:0 .25rem 7rem;position:relative;scrollbar-gutter:stable}._aiMessage_vfly7_30{align-self:flex-start;max-width:42rem;padding:.95rem 1.15rem;border-radius:18px;background:var(--glass-recipe-surface-soft);border:1px solid var(--glass-recipe-border-soft);box-shadow:var(--glass-recipe-shadow-soft);backdrop-filter:blur(var(--glass-recipe-blur-soft));-webkit-backdrop-filter:blur(var(--glass-recipe-blur-soft));color:var(--color-text-primary)}._projectSelectionPanel_vfly7_43{position:sticky;top:3rem;z-index:6;display:flex;flex-direction:column;gap:.75rem;width:100%;padding:.75rem 0 .875rem;background:linear-gradient(180deg,var(--color-bg-white) 0%,var(--color-bg-white) 82%,transparent 100%)}.dark ._projectSelectionPanel_vfly7_43{background:linear-gradient(180deg,var(--color-bg-white) 0%,var(--color-bg-white) 82%,transparent 100%)}._projectChipsRow_vfly7_70{display:flex;gap:.75rem;overflow-x:auto;padding:.125rem 0 .375rem;scrollbar-width:none;overscroll-behavior-x:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;width:100%;min-height:3.25rem}._projectChipsRow_vfly7_70::-webkit-scrollbar{display:none}._projectChip_vfly7_70{border:1px solid var(--glass-recipe-border-soft);border-radius:9999px;background:var(--glass-recipe-surface-soft);color:var(--color-text-primary);padding:.7rem 1rem;white-space:nowrap;cursor:pointer;transition:all .2s ease;flex:0 0 auto}._projectChip_vfly7_70:hover:not(:disabled){background:var(--glass-interactive-hover-bg);border-color:var(--glass-recipe-border-medium);transform:translateY(-1px)}._projectChip_vfly7_70:disabled{cursor:default;opacity:.9}._projectChip_vfly7_70._selected_vfly7_110,._selected_vfly7_110{background:#6155f51f;border-color:#6155f566;color:var(--color-text-primary)}._confirmSelectionRow_vfly7_117{display:flex;justify-content:flex-start}._noteContentWrapper_vfly7_122{background:transparent;margin-left:2rem;padding:1.5rem}._userMessageRow_vfly7_128{padding:0 1.5rem 0 2rem}._messageActions_vfly7_132{display:flex;justify-content:flex-start;gap:.5rem;margin-top:1rem;flex-wrap:wrap}._actionButton_vfly7_140{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--glass-recipe-surface-medium);backdrop-filter:blur(var(--glass-recipe-blur-strong));-webkit-backdrop-filter:blur(var(--glass-recipe-blur-strong));border-radius:8px;border:1px solid var(--glass-recipe-border-medium);box-shadow:var(--glass-recipe-shadow-medium);color:var(--glass-interactive-active-text);font-size:.95rem;font-weight:500;cursor:pointer;position:relative;overflow:hidden;transition:all .2s ease}._actionButton_vfly7_140:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--glass-recipe-topline)}._actionButton_vfly7_140:hover:not(:disabled){background:var(--glass-interactive-hover-bg);border-color:var(--glass-recipe-border-soft);transform:translateY(-1px);box-shadow:var(--glass-recipe-shadow-strong)}._actionButton_vfly7_140:disabled{opacity:.6;cursor:not-allowed}._signButton_vfly7_182{background:#05966921!important;backdrop-filter:blur(var(--glass-recipe-blur-strong))!important;-webkit-backdrop-filter:blur(var(--glass-recipe-blur-strong))!important;border-radius:8px!important;border:1px solid rgba(5,150,105,.3)!important;box-shadow:0 8px 32px #0000001a,inset 0 1px #05966980,inset 0 -1px #0596691a,inset 0 0 10px 5px #05966980!important;color:#059669!important}._signButton_vfly7_182:before{background:linear-gradient(90deg,transparent,rgba(5,150,105,.8),transparent)}._signButton_vfly7_182:hover:not(:disabled){background:#05966933!important;border-color:#05966980!important}._success_vfly7_205{background:var(--glass-sem-success-solid);animation:_successPulse_vfly7_1 .5s ease}._dismissButton_vfly7_210{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-end;background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;padding:.25rem 0}._chatInput_vfly7_222{position:fixed;bottom:0;width:100%;max-width:50rem;padding:1rem;margin:0 -1rem;z-index:10}@media (min-width: 1500px){._chatInput_vfly7_222{max-width:64.25rem;padding:.75rem 1.5rem 1.5rem;margin:0 -8.125rem}}._dismissButton_vfly7_210:hover{color:var(--color-text-primary)}._editContainer_vfly7_249{display:flex;flex-direction:column;gap:1rem}._editActions_vfly7_255{display:flex;gap:.5rem;justify-content:flex-end}._iconButton_vfly7_261{display:flex;align-items:center;justify-content:center;padding:.5rem;background:transparent;border:1px solid var(--border-color);border-radius:4px;cursor:pointer;color:var(--text-primary);transition:all .2s ease}._iconButton_vfly7_261:hover{background:var(--background-hover);border-color:var(--primary-color)}@keyframes _successPulse_vfly7_1{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media (max-width: 768px){._container_vfly7_7{padding:0 .75rem .75rem}._chatInput_vfly7_222{margin:0 -.75rem}._noteContentWrapper_vfly7_122{margin-left:.5rem;padding:1rem .5rem}._userMessageRow_vfly7_128{padding:0 .5rem}._messageActions_vfly7_132{flex-direction:column}._actionButton_vfly7_140{width:100%;justify-content:center}}._container_aj11e_1{display:flex;flex-direction:column;width:100%;max-width:50rem;height:calc(100vh - 12rem);margin:0 auto;min-height:0;padding:0 1rem 1rem;overflow:hidden}._content_aj11e_13{display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto;gap:.75rem;padding-bottom:1rem}._aiMessage_aj11e_23{align-self:flex-start;max-width:42rem;padding:.95rem 1.15rem;border-radius:18px;background:var(--glass-recipe-surface-soft);border:1px solid var(--glass-recipe-border-soft);box-shadow:var(--glass-recipe-shadow-soft);backdrop-filter:blur(var(--glass-recipe-blur-soft));-webkit-backdrop-filter:blur(var(--glass-recipe-blur-soft));color:var(--color-text-primary);line-height:1.5}._noteContentWrapper_aj11e_37{background:transparent;margin-left:2rem;padding:1.5rem}._dismissButton_aj11e_43{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-end;background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;padding:.25rem 0}._dismissButton_aj11e_43:hover{color:var(--color-text-primary)}._projectChipsRow_aj11e_59{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none;overscroll-behavior-x:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;width:100%}._projectChipsRow_aj11e_59::-webkit-scrollbar{display:none}._projectChip_aj11e_59{border:1px solid var(--glass-recipe-border-soft);border-radius:9999px;background:var(--glass-recipe-surface-soft);color:var(--color-text-primary);padding:.7rem 1rem;white-space:nowrap;cursor:pointer;transition:all .2s ease}._projectChip_aj11e_59:hover:not(:disabled){background:var(--glass-interactive-hover-bg);border-color:var(--glass-recipe-border-medium);transform:translateY(-1px)}._projectChip_aj11e_59:disabled{cursor:default;opacity:.9}._projectChip_aj11e_59._selected_aj11e_97,._selected_aj11e_97{background:#6155f51f;border-color:#6155f566;color:var(--color-text-primary)}._downloadLink_aj11e_104,._retryLink_aj11e_105{display:inline-flex;align-items:center;gap:.3rem;color:var(--color-accent, #6155f5);text-decoration:underline;cursor:pointer;background:none;border:none;padding:0;font:inherit}._downloadLink_aj11e_104:hover,._retryLink_aj11e_105:hover{opacity:.8}@media (max-width: 768px){._container_aj11e_1{padding:0 .75rem .75rem}._noteContentWrapper_aj11e_37{margin-left:.5rem;padding:1rem .5rem}}._section_t1rmf_1{display:flex;flex-direction:column;gap:12px}._hint_t1rmf_7{color:var(--color-text-secondary);font-size:13px;line-height:1.5;margin:0}._error_t1rmf_14{color:#c0392b;font-size:13px;margin:0}._toolbar_t1rmf_20{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._primaryButton_t1rmf_27{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--glass-recipe-border-soft);border-radius:9999px;background:var(--glass-recipe-surface-soft);color:var(--color-text-primary);padding:.55rem 1rem;cursor:pointer;font-size:14px}._primaryButton_t1rmf_27:disabled{opacity:.5;cursor:not-allowed}._linkButton_t1rmf_45{display:inline-flex;align-items:center;gap:.3rem;border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;padding:.25rem .4rem;font-size:13px}._linkButton_t1rmf_45:hover{color:var(--color-text-primary)}._dangerButton_t1rmf_61:hover{color:#c0392b}._hiddenInput_t1rmf_69{display:none}._list_t1rmf_73{display:flex;flex-direction:column;gap:8px}._listItem_t1rmf_79{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--glass-recipe-border-soft);border-radius:12px;background:var(--glass-recipe-surface-soft);padding:.75rem 1rem}._itemName_t1rmf_90{font-weight:600;color:var(--color-text-primary)}._itemMeta_t1rmf_95{color:var(--color-text-secondary);font-size:12px}._itemActions_t1rmf_100{display:flex;gap:4px;flex-shrink:0}._editorPanel_t1rmf_106{display:flex;flex-direction:column;gap:12px;border:1px solid var(--glass-recipe-border-soft);border-radius:12px;padding:1rem}._formRow_t1rmf_115{display:flex;flex-direction:column;gap:4px}._label_t1rmf_121{font-size:13px;font-weight:600;color:var(--color-text-primary)}._textInput_t1rmf_127,._textarea_t1rmf_128,._select_t1rmf_129{border:1px solid var(--glass-recipe-border-soft);border-radius:8px;background:transparent;color:var(--color-text-primary);padding:.5rem .65rem;font-size:14px;font-family:inherit;width:100%;box-sizing:border-box}._textarea_t1rmf_128{resize:vertical;min-height:4.5rem}._jsonTextarea_t1rmf_146{font-family:monospace;font-size:12px;min-height:14rem}._fieldList_t1rmf_153{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}._fieldRow_t1rmf_162{display:flex;align-items:baseline;gap:8px;font-size:13px}._fieldName_t1rmf_169{color:var(--color-text-primary);font-weight:500}._fieldType_t1rmf_174{color:var(--color-text-secondary);font-size:12px}._nested_t1rmf_179{margin:4px 0 0;padding-left:16px;border-left:1px solid var(--glass-recipe-border-soft);list-style:none;display:flex;flex-direction:column;gap:4px}._detailsJson_t1rmf_189 summary{cursor:pointer;color:var(--color-text-secondary);font-size:13px}._chipRow_t1rmf_195{display:flex;gap:.6rem;flex-wrap:wrap}._chip_t1rmf_195{border:1px solid var(--glass-recipe-border-soft);border-radius:9999px;background:var(--glass-recipe-surface-soft);color:var(--color-text-primary);padding:.6rem 1rem;cursor:pointer;font-size:14px}._chip_t1rmf_195:hover{border-color:var(--color-text-secondary)}._reviewField_t1rmf_215{display:flex;flex-direction:column;gap:4px;padding:.6rem .75rem;border-left:2px solid var(--glass-recipe-border-soft)}._reviewFieldAiFilled_t1rmf_223{border-left-color:#4a90d9}._reviewDescription_t1rmf_228{color:var(--color-text-secondary);font-size:12px}._reviewGroup_t1rmf_233{display:flex;flex-direction:column;gap:8px;padding-left:12px}._tableWrap_t1rmf_240{overflow-x:auto}._reviewTable_t1rmf_244{border-collapse:collapse;width:100%}._reviewTable_t1rmf_244 th,._reviewTable_t1rmf_244 td{border:1px solid var(--glass-recipe-border-soft);padding:4px;text-align:left;font-size:13px;color:var(--color-text-primary)}._tableInput_t1rmf_258{border:none;background:transparent;color:var(--color-text-primary);width:100%;min-width:8rem;font-size:13px;font-family:inherit;padding:.25rem;box-sizing:border-box}._approveRow_t1rmf_270{display:flex;align-items:center;gap:8px;color:var(--color-text-primary);font-size:14px}._stageActions_t1rmf_278{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._settingsSection_t1rmf_287{margin-top:24px}._disclosure_t1rmf_291{border:1px solid var(--glass-border);border-radius:12px;background:#ffffff05}._summary_t1rmf_297{display:flex;align-items:center;gap:10px;padding:14px 16px;cursor:pointer;list-style:none}._summary_t1rmf_297::-webkit-details-marker{display:none}._summaryTitle_t1rmf_310{font-size:15px;font-weight:600;color:var(--color-text-primary)}._summaryMeta_t1rmf_316{margin-left:auto;font-size:12px;color:var(--color-text-secondary)}._body_t1rmf_322{padding:0 16px 16px}._description_t1rmf_326{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--color-text-secondary)}._flowContainer_t1rmf_335{display:flex;flex-direction:column;width:100%;max-width:50rem;height:calc(100vh - 12rem);margin:0 auto;min-height:0;padding:0 1rem 1rem;overflow:hidden}._flowContent_t1rmf_347{display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto;gap:.75rem;padding-bottom:1rem}._dismissButton_t1rmf_357{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-end;background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;padding:.25rem 0}._dismissButton_t1rmf_357:hover{color:var(--color-text-primary)}._container_1bwi2_1{display:flex;flex-direction:column;width:100%;max-width:50rem;height:calc(100vh - 12rem);margin:0 auto;min-height:0;padding:0 1rem 1rem;overflow:hidden;box-sizing:border-box}._content_1bwi2_14{display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto;gap:.75rem;padding-bottom:7rem}._aiMessage_1bwi2_24{align-self:flex-start;max-width:42rem;padding:.95rem 1.15rem;border-radius:18px;background:var(--glass-recipe-surface-soft);border:1px solid var(--glass-recipe-border-soft);box-shadow:var(--glass-recipe-shadow-soft);backdrop-filter:blur(var(--glass-recipe-blur-soft));-webkit-backdrop-filter:blur(var(--glass-recipe-blur-soft));color:var(--color-text-primary)}._projectChipsRow_1bwi2_37,._situationChipsRow_1bwi2_38{display:flex;align-items:stretch;gap:.75rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none;overscroll-behavior-x:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;width:100%}._projectChipsRow_1bwi2_37::-webkit-scrollbar,._situationChipsRow_1bwi2_38::-webkit-scrollbar{display:none}._chip_1bwi2_56{border:1px solid var(--glass-recipe-border-soft);border-radius:9999px;background:var(--glass-recipe-surface-soft);color:var(--color-text-primary);padding:.7rem 1rem;white-space:nowrap;cursor:pointer;transition:all .2s ease;flex-shrink:0}._chip_1bwi2_56:hover:not(:disabled){background:var(--glass-interactive-hover-bg);border-color:var(--glass-recipe-border-medium);transform:translateY(-1px)}._chip_1bwi2_56:disabled{cursor:default;opacity:.9}._chip_1bwi2_56._selected_1bwi2_79,._selected_1bwi2_79{background:#6155f51f;border-color:#6155f566;color:var(--color-text-primary)}._situationDivider_1bwi2_87{width:1px;flex-shrink:0;align-self:stretch;margin:0 .25rem;background:var(--glass-recipe-border-soft)}._answerWrapper_1bwi2_95{background:transparent;margin-left:2rem;padding:1.5rem}._answerContent_1bwi2_101{color:var(--color-text-primary);line-height:1.7}._answerContent_1bwi2_101 p{margin:0 0 .6rem}._answerContent_1bwi2_101 ul,._answerContent_1bwi2_101 ol{margin:.25rem 0 .9rem 1.2rem}._answerContent_1bwi2_101 li{margin:.2rem 0}._dismissButton_1bwi2_119{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-end;background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;padding:.25rem 0}._dismissButton_1bwi2_119:hover{color:var(--color-text-primary)}._chatInput_1bwi2_135{position:fixed;bottom:0;width:100%;max-width:50rem;padding:1rem;margin:0 -1rem;z-index:10}@media (min-width: 1500px){._chatInput_1bwi2_135{max-width:64.25rem;padding:.75rem 1.5rem 1.5rem;margin:0 -8.125rem}}._chipDivider_1bwi2_153{width:1px;align-self:stretch;background:var(--glass-recipe-border-soft);flex-shrink:0;margin:0 .25rem}._loadingSubtitle_1bwi2_161{margin:.5rem 0 0 2rem;color:var(--color-text-secondary);font-size:.875rem}@media (max-width: 768px){._container_1bwi2_1{padding:0 .75rem .75rem}._chatInput_1bwi2_135{margin:0 -.75rem}._answerWrapper_1bwi2_95{margin-left:.5rem;padding:1rem .5rem}}._container_5k96x_1{width:100%;max-width:50rem;margin-top:1rem}._tipsLabel_5k96x_7{color:var(--color-text-secondary);font-size:.875rem;font-weight:500;text-align:left;margin-bottom:.5rem}._tipsNavList_5k96x_15{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:.625rem;margin:0;padding:0;list-style:none}._tipItem_5k96x_25{display:flex;flex:1;min-width:0}._tipCard_5k96x_31{position:relative;width:100%;min-height:7rem;border:1px solid transparent;border-radius:var(--radius-md, 8px);background:var(--color-bg-gray);color:var(--color-text-primary);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}._tipMainAction_5k96x_42{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;width:100%;min-height:100%;padding:1rem;border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}._tipCardWithVoice_5k96x_59 ._tipMainAction_5k96x_42{padding-right:3.75rem}._tipCard_5k96x_31:hover,._tipCard_5k96x_31:focus-within{transform:translateY(-1px);border-color:var(--glass-recipe-border-soft);box-shadow:var(--glass-recipe-shadow-medium)}._tipMainAction_5k96x_42:focus-visible,._tipVoiceButton_5k96x_71:focus-visible{outline:2px solid var(--glass-focus-ring);outline-offset:2px}._tipVoiceButton_5k96x_71{position:absolute;top:.8rem;right:.8rem;width:2.25rem;height:2.25rem;border-radius:var(--radius-circle);border:1px solid var(--glass-recipe-border-medium);background:var(--glass-recipe-surface-medium);color:var(--color-text-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}._tipVoiceButton_5k96x_71:hover{background:var(--glass-interactive-hover-bg);border-color:var(--glass-recipe-border-strong);box-shadow:var(--glass-recipe-shadow-soft)}._tipIcon_5k96x_99{color:var(--color-text-secondary)}._tipTitle_5k96x_103{font-size:1rem;font-weight:500}._tipSubtitle_5k96x_108{color:var(--color-text-secondary);font-size:.875rem}@media (max-width: 768px){._tipsNavList_5k96x_15{flex-direction:column}._tipItem_5k96x_25{width:100%}}._container_1s9sq_1{display:flex;flex-direction:column;width:100%;max-width:50rem;height:calc(100vh - 12rem);margin:0 auto;min-height:0;padding:0 1rem 1rem;overflow:hidden}._content_1s9sq_13{display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto;gap:.75rem;padding-bottom:7rem}._aiMessage_1s9sq_23{align-self:flex-start;max-width:42rem;padding:.95rem 1.15rem;border-radius:18px;background:var(--glass-recipe-surface-soft);border:1px solid var(--glass-recipe-border-soft);box-shadow:var(--glass-recipe-shadow-soft);backdrop-filter:blur(var(--glass-recipe-blur-soft));-webkit-backdrop-filter:blur(var(--glass-recipe-blur-soft));color:var(--color-text-primary)}._noteContentWrapper_1s9sq_36{background:transparent;margin-left:2rem;padding:1.5rem}._dismissButton_1s9sq_42{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-end;background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;padding:.25rem 0}._dismissButton_1s9sq_42:hover{color:var(--color-text-primary)}._chatInput_1s9sq_58{position:fixed;bottom:0;width:100%;max-width:50rem;padding:1rem;margin:0 -1rem;z-index:10}@media (min-width: 1500px){._chatInput_1s9sq_58{max-width:64.25rem;padding:.75rem 1.5rem 1.5rem;margin:0 -8.125rem}}@media (max-width: 768px){._container_1s9sq_1{padding:0 .75rem .75rem}._chatInput_1s9sq_58{margin:0 -.75rem}._noteContentWrapper_1s9sq_36{margin-left:.5rem;padding:1rem .5rem}}._loginContainer_741gt_1{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px;position:relative}._loginCard_741gt_10{padding:48px 40px;max-width:440px;width:100%}:root ._loginCard_741gt_10{background:#ffffffd9}[data-theme=dark] ._loginCard_741gt_10{background:#0f0f14cc}._logoContainer_741gt_26{text-align:center;margin-bottom:32px}._appName_741gt_31{font-size:32px;font-weight:700;margin:0 0 8px}._tagline_741gt_37{font-size:16px;margin:0}._verificationBanner_741gt_43{margin-bottom:24px;animation:_slideIn_741gt_1 .3s ease-out}@keyframes _slideIn_741gt_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._bannerContent_741gt_59{flex:1}._bannerText_741gt_63{font-size:14px;margin:0 0 4px}._bannerText_741gt_63 strong{font-weight:600}._bannerSubtext_741gt_72{font-size:12px;margin:0}._oauthButtons_741gt_78{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}._oauthButton_741gt_78{align-items:center;justify-content:center;gap:12px;font-size:15px;font-weight:600}._oauthButton_741gt_78:hover:not(:disabled){box-shadow:0 4px 16px #8b5cf626;border-color:#8b5cf64d}._googleButton_741gt_98:hover:not(:disabled){border-color:#4285f480;background:#4285f41a}._microsoftButton_741gt_103:hover:not(:disabled){border-color:#0078d480;background:#0078d41a}._icon_741gt_108{width:20px;height:20px}._divider_741gt_114{position:relative;text-align:center;margin:24px 0}._divider_741gt_114:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--glass-border)}._dividerText_741gt_130{position:relative;display:inline-block;background:transparent;padding:0 16px;font-size:13px;font-weight:600;color:var(--glass-text-secondary)}:root ._dividerText_741gt_130{background:#ffffffd9}[data-theme=dark] ._dividerText_741gt_130{background:#0f0f14cc}._emailForm_741gt_150{margin-bottom:24px;display:flex;flex-direction:column;gap:20px}._srOnly_741gt_157{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._passwordInputWrapper_741gt_170{position:relative;width:100%}._passwordInput_741gt_170{padding-right:48px}._passwordToggle_741gt_179{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#999;min-width:32px}._passwordToggle_741gt_179:hover{color:#667eea}._passwordStrength_741gt_193{margin-top:12px}._strengthBar_741gt_197{width:100%;height:4px;background-color:#e0e0e0;border-radius:2px;overflow:hidden;margin-bottom:8px}._strengthProgress_741gt_206{height:100%;transition:width .3s ease,background-color .3s ease;border-radius:2px}._strengthProgress_741gt_206._weak_741gt_214{background-color:#ef4444}._strengthProgress_741gt_206._medium_741gt_218{background-color:#f59e0b}._strengthProgress_741gt_206._strong_741gt_222{background-color:#10b981}._strengthText_741gt_226{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._strengthText_741gt_226 span{font-size:13px;font-weight:600}._strengthText_741gt_226 ._weak_741gt_214{color:#ef4444}._strengthText_741gt_226 ._medium_741gt_218{color:#f59e0b}._strengthText_741gt_226 ._strong_741gt_222{color:#10b981}._requirementsList_741gt_251{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;font-size:12px}._reqMet_741gt_258{color:#10b981;font-weight:500}._reqUnmet_741gt_263{color:#999}@media (max-width: 480px){._requirementsList_741gt_251{grid-template-columns:1fr}}._forgotPassword_741gt_273{text-align:right;margin-top:-8px;margin-bottom:20px}._forgotLink_741gt_279{padding:0;border:0;background:transparent;font:inherit;font-size:14px;color:#8b5cf6;text-decoration:none;font-weight:600;cursor:pointer}._forgotLink_741gt_279:hover{text-decoration:underline;color:#a78bfa}._submitButton_741gt_296{background:#6d45e0;font-size:16px;font-weight:600;color:#fff;box-shadow:0 4px 14px #7c3aed4d}._submitButton_741gt_296:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #7c3aed66;background:#7b56ea}._toggleMode_741gt_311{text-align:center;padding-top:20px;border-top:1px solid var(--glass-border)}._toggleMode_741gt_311 p{font-size:14px;color:var(--glass-text-secondary);margin:0}._toggleLink_741gt_323{color:#8b5cf6;font-weight:600;text-decoration:none;font-size:14px;min-height:auto;padding:0!important}._toggleLink_741gt_323:hover{text-decoration:underline;color:#a78bfa}._footer_741gt_338{margin-top:24px;padding-top:20px;border-top:1px solid var(--glass-border)}._footerText_741gt_344{font-size:12px;text-align:center;margin:0;line-height:1.6}._legalLink_741gt_351{color:#8b5cf6;text-decoration:none;font-weight:500}._legalLink_741gt_351:hover{text-decoration:underline;color:#a78bfa}@media (max-width: 480px){._loginCard_741gt_10{padding:32px 24px}._appName_741gt_31{font-size:28px}._oauthButton_741gt_78,._submitButton_741gt_296{font-size:14px;padding:12px 20px}}._layout_9kxuy_2{display:flex;height:100vh;flex-direction:column;overflow:hidden;position:relative;isolation:isolate}._mainContent_9kxuy_12{flex-grow:1;min-height:0;overflow:hidden;transition:margin-left var(--glass-duration-medium) var(--glass-ease-standard);position:relative;background:transparent}._layout_9kxuy_2._sidebarOpen_9kxuy_22 ._mainContent_9kxuy_12{margin-left:270px}._layout_9kxuy_2._sidebarCollapsed_9kxuy_26 ._mainContent_9kxuy_12{margin-left:66px}._sidebar_1355t_1{position:fixed;top:0;left:0;height:100vh;width:270px;background:var(--glass-surface-medium);backdrop-filter:blur(var(--glass-blur-strong));-webkit-backdrop-filter:blur(var(--glass-blur-strong));color:var(--color-text-primary);padding:0 .5rem;transition:width var(--glass-duration-medium) var(--glass-ease-standard),background-color var(--glass-duration-medium) var(--glass-ease-standard),border-color var(--glass-duration-medium) var(--glass-ease-standard),box-shadow var(--glass-duration-medium) var(--glass-ease-standard);z-index:100;overflow-x:hidden;display:flex;flex-direction:column;border-right:1px solid var(--glass-border-medium);box-shadow:var(--glass-shadow-medium)}._sidebar_1355t_1:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--glass-recipe-topline);z-index:1;pointer-events:none}._sidebarStickyHeader_1355t_37{flex:1;overflow-y:auto;overflow-x:hidden;padding-bottom:.5rem;padding-top:.5rem}._sidebarStickyHeaderCollapsed_1355t_45{display:flex;justify-content:center;align-items:center;flex-direction:column}._sidebarTopBar_1355t_52{display:flex;justify-content:space-between;align-items:center;height:40px;padding:0 .35rem;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:.5rem}._sidebarTopIcon_1355t_63{display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);transition:background-color var(--glass-duration-fast) var(--glass-ease-standard),color var(--glass-duration-fast) var(--glass-ease-standard),border-color var(--glass-duration-fast) var(--glass-ease-standard),opacity var(--glass-duration-fast) var(--glass-ease-standard);border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;padding:.5rem}._sidebarTopIcon_1355t_63:hover{background-color:var(--glass-interactive-hover-bg);border-color:var(--glass-recipe-border-soft);color:var(--color-text-primary)}._sidebarCollapsed_1355t_85{width:66px}._sidebar_1355t_1 ul{list-style:none;margin:0;padding:0}._sidebar_1355t_1 li{padding:0}._sidebarNavLink_1355t_99,._sidebarNavLinkActive_1355t_100{display:block;padding:.6rem 1rem;text-decoration:none;color:var(--color-text-primary);border-radius:var(--radius-md);border:1px solid transparent;transition:background-color var(--glass-duration-fast) var(--glass-ease-standard),color var(--glass-duration-fast) var(--glass-ease-standard),border-color var(--glass-duration-fast) var(--glass-ease-standard),box-shadow var(--glass-duration-fast) var(--glass-ease-standard)}._sidebarNavLink_1355t_99:hover{background-color:var(--glass-interactive-hover-bg);border-color:var(--glass-recipe-border-soft)}._sidebarNavLinkActive_1355t_100{font-weight:600;color:var(--glass-interactive-active-text);background:var(--glass-interactive-active-bg);border-color:var(--glass-interactive-active-border);box-shadow:var(--glass-interactive-active-shadow)}._navContent_1355t_127{display:flex;align-items:center;gap:8px}._navContent_1355t_127 ._sidebarIcon_1355t_133{flex-shrink:0;color:inherit}._sidebarLoginWrapper_1355t_138{flex-shrink:0;background:var(--glass-surface-soft);backdrop-filter:blur(var(--glass-blur-soft));-webkit-backdrop-filter:blur(var(--glass-blur-soft));padding:.5rem 0;display:flex;justify-content:center;align-items:center;width:100%}[data-theme=dark] ._sidebarLogo_1355t_151{filter:invert(1) brightness(1.2)}._sidebarBrand_1355t_155{display:flex;align-items:center;gap:8px;padding-left:.5rem}._sidebarCompanyName_1355t_162{font-size:16px;font-weight:700;color:var(--color-text-primary)}._projectsSection_1355t_169{margin-top:1rem;padding-top:.5rem;border-top:none}._projectsHeader_1355t_175{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;cursor:pointer;border-radius:var(--radius-md);border:1px solid transparent;transition:background-color var(--glass-duration-fast) var(--glass-ease-standard),border-color var(--glass-duration-fast) var(--glass-ease-standard);-webkit-user-select:none;-moz-user-select:none;user-select:none}._projectsHeader_1355t_175:hover{background-color:var(--glass-interactive-hover-bg);border-color:var(--glass-recipe-border-soft)}._projectsHeaderLeft_1355t_194{display:flex;align-items:center;gap:8px;font-weight:500;color:var(--color-text-primary)}._projectsHeaderRight_1355t_202{display:flex;align-items:center;gap:8px;color:var(--color-text-secondary)}._projectsRefreshButton_1355t_209{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;color:inherit;background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer}._projectsRefreshButton_1355t_209:hover:not(:disabled){background:var(--glass-interactive-hover-bg)}._projectsRefreshButton_1355t_209:disabled{cursor:wait;opacity:.65}._refreshSpinning_1355t_232{animation:_projectsRefreshSpin_1355t_1 .8s linear infinite}@keyframes _projectsRefreshSpin_1355t_1{to{transform:rotate(360deg)}}._projectsList_1355t_242{list-style:none;margin:0;padding-left:2.8rem}._projectsList_1355t_242 li{padding:0;margin:0}._locationGroup_1355t_253{margin:.25rem 0}._locationHeader_1355t_257{display:flex;align-items:center;justify-content:space-between;padding:.35rem 1rem;margin-left:1.5rem;cursor:pointer;color:var(--color-text-secondary);font-size:13px;border-radius:var(--radius-sm);transition:background-color .2s ease}._locationHeaderActions_1355t_270{display:flex;align-items:center;gap:.35rem}._locationRenameInput_1355t_276{flex:1;min-width:0;border-radius:var(--radius-sm);border:1px solid var(--glass-border-medium);padding:.25rem .4rem;font-size:13px;color:var(--color-text-primary);background:var(--glass-surface-strong);backdrop-filter:blur(var(--glass-blur-soft));-webkit-backdrop-filter:blur(var(--glass-blur-soft))}._locationRenameActions_1355t_289{display:flex;align-items:center;gap:.35rem}._menuTrigger_1355t_295{display:flex;align-items:center;justify-content:center;padding:var(--space-1);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer;opacity:0;transition:opacity .15s,background .15s,color .15s}._menuTrigger_1355t_295:hover{background:var(--glass-surface-soft);color:var(--color-text-primary)}._menuTrigger_1355t_295:focus-visible{opacity:1;outline:2px solid var(--glass-focus-ring);outline-offset:2px}._locationHeader_1355t_257:hover ._menuTrigger_1355t_295,._projectItem_1355t_324:hover ._menuTrigger_1355t_295{opacity:1}._locationHeader_1355t_257:hover{background-color:var(--glass-surface-soft);color:var(--color-text-primary)}._locationTitleWrapper_1355t_333{display:flex;align-items:center;gap:6px}._locationIcon_1355t_339{flex-shrink:0;color:var(--color-text-secondary)}._locationHeader_1355t_257:hover ._locationIcon_1355t_339{color:var(--color-text-primary)}._locationTitle_1355t_333{font-weight:600;font-size:14px;color:var(--color-text-primary)}._locationList_1355t_354{list-style:none;margin:0;padding:0}._projectLink_1355t_360,._projectLinkActive_1355t_361{display:flex;align-items:center;gap:8px;padding:.3rem 1rem;margin-left:2.5rem;text-decoration:none;color:var(--color-text-secondary);border-radius:var(--radius-md);border:1px solid transparent;transition:background-color .3s ease,color .3s ease;font-size:15px;flex:1;min-width:0}._projectLink_1355t_360 span,._projectLinkActive_1355t_361 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._projectIcon_1355t_386{flex-shrink:0;color:inherit}._projectLink_1355t_360:hover{background-color:var(--glass-surface-soft);border-color:var(--glass-border-soft);color:var(--color-text-primary)}._projectLinkActive_1355t_361{background-color:var(--glass-surface-medium);border-color:var(--glass-border-medium);color:var(--color-text-primary);font-weight:500}._emptyProjects_1355t_404{padding:.5rem 1rem;color:var(--color-text-secondary);font-size:13px;font-style:italic}._projectItem_1355t_324{position:relative;display:flex;align-items:center;gap:4px;cursor:pointer}._projectName_1355t_419{flex:1;display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden}._accessModalEmpty_1355t_429{text-align:center;color:var(--color-text-secondary, #6b7280);padding:24px 0;margin:0}._accessUserList_1355t_436{display:flex;flex-direction:column;gap:4px}._accessUserItem_1355t_442{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--glass-duration-fast) var(--glass-ease-standard),border-color var(--glass-duration-fast) var(--glass-ease-standard);border:1px solid transparent}._accessUserItem_1355t_442:hover{background-color:var(--glass-surface-soft);border-color:var(--glass-border-soft)}[data-theme=dark] ._accessUserItem_1355t_442:hover{background-color:var(--glass-surface-soft)}._accessUserItem_1355t_442 input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#f3f4f6;flex-shrink:0}._accessUserItem_1355t_442 input[type=checkbox]:disabled{cursor:not-allowed;opacity:.6}._accessUserName_1355t_477{font-size:14px;font-weight:500;color:var(--color-text-primary, #111827);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] ._accessUserName_1355t_477{color:#f3f4f6}._accessUserEmail_1355t_492{font-size:12px;color:var(--color-text-secondary, #6b7280);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}[data-theme=dark] ._accessUserEmail_1355t_492{color:#9ca3af}._accessPermissionBanner_1355t_505{font-size:13px;color:var(--color-text-secondary, #6b7280);background-color:var(--glass-surface-soft);border:1px solid var(--glass-border-soft);border-radius:var(--radius-md);padding:10px 14px;margin-bottom:12px}[data-theme=dark] ._accessPermissionBanner_1355t_505{background-color:var(--glass-surface-soft);border-color:var(--glass-border-soft);color:#9ca3af}._accessUserItemReadOnly_1355t_521{cursor:default}._historyItem_115f1_1{display:flex;align-items:center;padding:6px 10px;border-radius:10px;transition:background-color var(--glass-duration-fast) var(--glass-ease-standard),border-color var(--glass-duration-fast) var(--glass-ease-standard),box-shadow var(--glass-duration-fast) var(--glass-ease-standard);color:var(--color-text-primary);border:1px solid transparent;min-height:36px;background:transparent}._activeItem_115f1_16,._historyItem_115f1_1._activeItem_115f1_16{color:var(--glass-interactive-active-text);background:var(--glass-interactive-active-bg);border-color:var(--glass-interactive-active-border);box-shadow:var(--glass-interactive-active-shadow)}._historyItem_115f1_1:hover{cursor:pointer;background:var(--glass-interactive-hover-bg);border-color:var(--glass-recipe-border-soft)}._historyItemButton_115f1_30{flex:1;text-align:left;padding:0;background:none;border:none;cursor:pointer;min-width:0}._historyItemTitle_115f1_40{font-size:var(--font-sm);font-weight:var(--font-weight-regular);font-family:var(--font-family);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._deleteButton_115f1_50{display:none;border:1px solid transparent;cursor:pointer;border-radius:9999px;color:var(--color-text-secondary);background:transparent;transition:color var(--glass-duration-fast) var(--glass-ease-standard),background-color var(--glass-duration-fast) var(--glass-ease-standard),border-color var(--glass-duration-fast) var(--glass-ease-standard)}._deleteIcon_115f1_63{width:20px;height:20px}._historyItem_115f1_1:hover ._deleteButton_115f1_50,._deleteButton_115f1_50:focus{display:inline-flex;align-items:center;justify-content:center;margin-left:8px}._deleteButton_115f1_50:hover{color:var(--color-text-primary);background:var(--glass-interactive-hover-bg);border-color:var(--glass-recipe-border-soft)}._modalOverlay_115f1_82{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:50}._modalContent_115f1_95{background:var(--glass-recipe-surface-strong);border:1px solid var(--glass-recipe-border-medium);backdrop-filter:blur(var(--glass-recipe-blur-medium));-webkit-backdrop-filter:blur(var(--glass-recipe-blur-medium));padding:24px;border-radius:12px;box-shadow:var(--glass-recipe-shadow-strong);max-width:400px;width:100%}._modalTitle_115f1_107{font-size:20px;font-weight:600;margin-top:0;margin-bottom:16px;color:var(--color-text-primary)}._modalDescription_115f1_115{margin-top:0;margin-bottom:16px;color:var(--color-text-secondary)}._modalActions_115f1_121{display:flex;justify-content:flex-end;gap:16px}._modalCancelButton_115f1_127,._modalConfirmButton_115f1_128{padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;border:1px solid transparent}._modalCancelButton_115f1_127{background:var(--glass-surface-soft);border-color:var(--glass-border-soft);color:var(--color-text-primary)}._modalConfirmButton_115f1_128{background:#ef444433;border-color:#ef444459;color:var(--color-text-primary)}._modalCancelButton_115f1_127:hover{background:var(--glass-surface-medium);border-color:var(--glass-border-medium)}._modalConfirmButton_115f1_128:hover{background:#ef444447;border-color:#ef44446b}@supports not (backdrop-filter: blur(1px)){._modalContent_115f1_95{background:var(--glass-recipe-surface-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}._historyPanel_1q01a_1{padding:.3rem .2rem .35rem;display:flex;flex-direction:column;gap:.2rem}._historyTitle_1q01a_8{color:var(--color-text-primary);padding:0 12px;margin:.75rem 0 .5rem;font-size:var(--font-sm);font-weight:var(--font-weight-medium)}._group_1q01a_16{display:flex;flex-direction:column;gap:.15rem}._groupLabel_1q01a_22{font-size:.68rem;font-weight:var(--font-weight-medium);margin-top:.55rem;margin-bottom:.3rem;color:var(--color-text-secondary);padding:0 12px;text-transform:uppercase;letter-spacing:.045em}._footer_1q01a_33{display:flex;justify-content:space-between}._loadingState_1q01a_38{display:flex;justify-content:center;padding:.8rem 0}._noHistory_1q01a_44{padding:.6rem 12px;margin:.35rem 0;color:var(--color-text-secondary);border-radius:10px;border:1px solid var(--glass-recipe-border-soft);background:var(--glass-recipe-surface-soft);box-shadow:var(--glass-recipe-shadow-soft)}._loadMoreTrigger_1q01a_54{width:100%;height:1px}._wrapper_1svvt_1{position:relative;width:100%;display:flex;justify-content:center}._profileContainer_1svvt_8{display:flex;align-items:center;cursor:pointer;padding:.5rem .75rem;border-radius:10px;border:1px solid transparent;transition:background-color var(--glass-duration-fast) var(--glass-ease-standard),border-color var(--glass-duration-fast) var(--glass-ease-standard),box-shadow var(--glass-duration-fast) var(--glass-ease-standard);justify-content:flex-start;width:100%;background:var(--glass-recipe-surface-soft);border-color:var(--glass-recipe-border-soft);backdrop-filter:blur(var(--glass-recipe-blur-soft));-webkit-backdrop-filter:blur(var(--glass-recipe-blur-soft))}._contentCenter_1svvt_27{justify-content:center;padding:.5rem 0}._profileContainer_1svvt_8:hover{background-color:var(--glass-interactive-hover-bg);border-color:var(--glass-recipe-border-soft);box-shadow:var(--glass-recipe-shadow-soft)}._profilePhoto_1svvt_38{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-right:.5rem}._profilePhotoPlaceholder_1svvt_46{width:32px;height:32px;border-radius:50%;background-color:var(--glass-surface-medium);color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;margin-right:.5rem}._photoOnly_1svvt_58{margin-right:0;border-radius:50%}._userInfoContainer_1svvt_63{display:flex;flex-direction:column;justify-content:center;overflow:hidden;min-width:0}._usernameText_1svvt_71{font-size:var(--font-sm);font-weight:var(--font-weight-regular);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis}._emailText_1svvt_79{font-size:var(--font-xs);color:var(--color-text-secondary);margin-top:.25rem;overflow:hidden;text-overflow:ellipsis}._organizationContext_1svvt_87{margin-top:.3rem;overflow:hidden;color:var(--color-text-secondary);font-size:.62rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}._dropdown_1svvt_97{position:absolute;background:var(--glass-recipe-surface-strong, var(--glass-surface-strong));border:1px solid var(--glass-recipe-border-strong, rgba(0, 0, 0, .12));backdrop-filter:blur(var(--glass-recipe-blur-strong));-webkit-backdrop-filter:blur(var(--glass-recipe-blur-strong));border-radius:10px;padding:.75rem;width:100%;max-height:none;box-shadow:var(--glass-recipe-shadow-strong);z-index:200;overflow:hidden}._dropdown_1svvt_97:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--glass-recipe-topline);pointer-events:none}._fixedSizeDropdown_1svvt_123{left:100%;right:0;width:250px}._menuEmail_1svvt_129{display:flex;align-items:center;font-size:.85rem;color:var(--color-text-secondary);margin-bottom:.5rem;padding:.5rem .75rem;gap:.5rem;width:100%}._organizationSection_1svvt_140{margin-bottom:.5rem;padding:.25rem .75rem .75rem;border-bottom:1px solid var(--color-border)}._sectionLabel_1svvt_146{display:block;margin-bottom:.5rem;color:var(--color-text-secondary);font-size:.58rem;font-weight:var(--font-weight-bold);letter-spacing:.07em;text-transform:uppercase}._organizationIdentity_1svvt_156{display:flex;align-items:center;gap:.65rem}._organizationIdentity_1svvt_156>span,._organizationIdentity_1svvt_156 strong,._organizationIdentity_1svvt_156 small{min-width:0;display:block}._organizationSwitcher_1svvt_169{display:grid;gap:.5rem;margin-top:.5rem}._organizationSwitcher_1svvt_169 button{width:100%;padding:.5rem;border:1px solid var(--color-border);border-radius:6px;background:transparent;color:var(--color-text-primary);cursor:pointer;font-family:var(--font-family);font-size:var(--font-xs);text-align:left}._organizationSwitcher_1svvt_169 button:hover:not(:disabled){background:var(--glass-interactive-hover-bg)}._organizationSwitcher_1svvt_169 button:focus-visible{outline:none;box-shadow:0 0 0 2px #000,0 0 0 4px #47a8ff}._organizationSwitcher_1svvt_169 button:disabled{background:var(--glass-interactive-hover-bg);color:var(--color-text-secondary);cursor:not-allowed}._organizationIdentity_1svvt_156 strong{overflow:hidden;font-size:var(--font-sm);text-overflow:ellipsis;white-space:nowrap}._organizationIdentity_1svvt_156 small{margin-top:.2rem;color:var(--color-text-secondary);font-size:var(--font-xs)}._menuEmailText_1svvt_218{font-size:var(--font-xs);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis}._menuIcon_1svvt_225{margin-right:.5rem;flex-shrink:0}._commandButton_1svvt_230{display:flex;align-items:center;gap:.5rem;width:100%;background:none;border:none;color:var(--color-text-primary);padding:.5rem .75rem;border-radius:10px;cursor:pointer;border:1px solid transparent;transition:background-color var(--glass-duration-fast) var(--glass-ease-standard),border-color var(--glass-duration-fast) var(--glass-ease-standard),box-shadow var(--glass-duration-fast) var(--glass-ease-standard);font-size:var(--font-sm)}._commandButton_1svvt_230:hover{background-color:var(--glass-interactive-hover-bg);border-color:var(--glass-recipe-border-soft)}._commandButton_1svvt_230:active{background-color:var(--glass-interactive-active-bg);border-color:var(--glass-interactive-active-border);box-shadow:var(--glass-interactive-active-shadow)}._separator_1svvt_260{height:1px;background-color:var(--color-border);margin:.5rem 0}._loginButton_1svvt_266{border-radius:.3125em;font-weight:100;margin:0;padding:.5rem 1rem;width:100%;max-width:240px}._languagePickerWrapper_1svvt_275{position:relative}._languageDropdown_1svvt_279{position:absolute;background:var(--glass-recipe-surface-strong, var(--glass-surface-strong));border:1px solid var(--glass-recipe-border-medium, rgba(0, 0, 0, .1));backdrop-filter:blur(var(--glass-recipe-blur-medium));-webkit-backdrop-filter:blur(var(--glass-recipe-blur-medium));border-radius:10px;padding:.5rem;box-shadow:var(--glass-recipe-shadow-medium);max-height:none;z-index:200;overflow:hidden}._languageDropdown_1svvt_279:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--glass-recipe-topline);pointer-events:none}._languageOption_1svvt_304{padding:6px 12px;cursor:pointer;font-family:var(--font-family);font-size:var(--font-xs);font-weight:var(--font-weight-regular);border-radius:10px;border:1px solid transparent;transition:background-color var(--glass-duration-fast) var(--glass-ease-standard),border-color var(--glass-duration-fast) var(--glass-ease-standard),color var(--glass-duration-fast) var(--glass-ease-standard)}._languageOption_1svvt_304:hover{background-color:var(--glass-interactive-hover-bg);border-color:var(--glass-recipe-border-soft)}._activeLanguage_1svvt_323{font-weight:var(--font-weight-bold);color:var(--glass-interactive-active-text);background:var(--glass-interactive-active-bg);border-color:var(--glass-interactive-active-border);box-shadow:var(--glass-interactive-active-shadow)}._section_nmkuu_1{margin-top:24px}._disclosure_nmkuu_5{border:1px solid var(--glass-border);border-radius:12px;background:#ffffff05}._summary_nmkuu_11{display:flex;align-items:center;gap:10px;padding:14px 16px;cursor:pointer;list-style:none}._summary_nmkuu_11::-webkit-details-marker{display:none}._summaryTitle_nmkuu_24{font-size:15px;font-weight:600;color:var(--color-text-primary)}._summaryMeta_nmkuu_30{margin-left:auto;font-size:12px;color:var(--color-text-secondary)}._body_nmkuu_36{padding:0 16px 16px}._description_nmkuu_40{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--color-text-secondary)}._toolbar_nmkuu_47{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}._toolbarButton_nmkuu_54{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;border:1px solid var(--glass-border);background:#ffffff0a;color:var(--color-text-primary);font-size:13px;cursor:pointer}._toolbarButton_nmkuu_54:disabled{opacity:.45;cursor:not-allowed}._actionsRow_nmkuu_72{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px}._editButton_nmkuu_79,._saveButton_nmkuu_80,._cancelButton_nmkuu_81{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;border:1px solid var(--glass-border);font-size:13px;cursor:pointer}._editButton_nmkuu_79{background:#ffffff0a;color:var(--color-text-primary)}._saveButton_nmkuu_80{background:var(--color-accent, #3b82f6);color:#fff;border-color:transparent}._cancelButton_nmkuu_81{background:transparent;color:var(--color-text-secondary)}._rolesSection_nmkuu_108{margin-bottom:12px;padding:12px;border:1px solid var(--glass-border);border-radius:10px;background:#ffffff05}._rolesDisclosure_nmkuu_116{border:none;background:transparent}._rolesSummary_nmkuu_121{display:flex;align-items:center;gap:8px;padding:0 0 8px;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}._rolesSummary_nmkuu_121::-webkit-details-marker{display:none}._rolesDisclosure_nmkuu_116[open]>._rolesSummary_nmkuu_121>._rolesChevron_nmkuu_135{transform:rotate(90deg)}._disclosure_nmkuu_5[open]>._summary_nmkuu_11>._disclosureChevron_nmkuu_139{transform:rotate(90deg)}._disclosureChevron_nmkuu_139,._rolesChevron_nmkuu_135{flex-shrink:0;transition:transform .15s ease}._rolesBody_nmkuu_149{padding-bottom:4px}._rolesSummaryMeta_nmkuu_153{margin-left:auto;font-size:12px;color:var(--color-text-secondary)}._rolesHeader_nmkuu_159{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}._rolesTitle_nmkuu_167{margin:0;font-size:14px;font-weight:600;color:var(--color-text-primary)}._rolesList_nmkuu_174{display:flex;flex-direction:column;gap:8px}._roleRow_nmkuu_180{display:flex;align-items:center;gap:8px}._roleInput_nmkuu_186{flex:1;padding:8px 10px;border-radius:8px;border:1px solid var(--glass-border);background:#ffffff0a;color:var(--color-text-primary);font-size:13px;font-family:inherit}._roleRemoveButton_nmkuu_197{padding:6px 10px;border-radius:8px;border:1px solid rgba(239,68,68,.35);background:#ef44441f;color:#fca5a5;font-size:12px;cursor:pointer}._roleRemoveButton_nmkuu_197:disabled{opacity:.45;cursor:not-allowed}._roleAddRow_nmkuu_212{display:flex;gap:8px;margin-top:8px}._rolesEmpty_nmkuu_218{margin:0;font-size:12px;color:var(--color-text-secondary)}._roleError_nmkuu_224{margin:8px 0 0;font-size:12px;color:#f87171}._canvasWrapper_nmkuu_230{position:relative}._canvasExpandButton_nmkuu_234{position:absolute;top:10px;right:10px;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid var(--glass-border);background:#ffffff14;color:var(--color-text-primary);cursor:pointer}._canvasExpandButton_nmkuu_234:hover{background:#ffffff24}._canvasContainer_nmkuu_255{width:100%;height:360px;border:1px solid var(--glass-border);border-radius:12px;overflow:hidden;background:#0000001f}._canvasContainerFullscreen_nmkuu_264{width:100%;height:100%;border:1px solid var(--glass-border);border-radius:12px;overflow:hidden;background:#0000001f}._fullscreenOverlay_nmkuu_273{position:fixed;inset:0;z-index:1000090;background:var(--color-overlay);backdrop-filter:blur(var(--glass-blur-soft));display:flex;align-items:stretch;justify-content:center;padding:16px}._fullscreenPanel_nmkuu_286{display:flex;flex-direction:column;width:100%;max-width:100%;height:100%;max-height:calc(100vh - 32px);border-radius:12px;border:1px solid var(--glass-border);background:var(--color-modal-bg, #1e293b);box-shadow:0 20px 40px #00000059;overflow:hidden}._fullscreenHeader_nmkuu_300{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--glass-border)}._fullscreenTitle_nmkuu_309{font-size:15px;font-weight:600;color:var(--color-text-primary)}._fullscreenCloseButton_nmkuu_315{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid var(--glass-border);background:transparent;color:var(--color-text-secondary);cursor:pointer}._fullscreenCloseButton_nmkuu_315:hover{background:#ffffff0f;color:var(--color-text-primary)}._fullscreenBody_nmkuu_333{flex:1;min-height:0;display:flex;flex-direction:column;padding:12px 16px 16px}._fullscreenPanel_nmkuu_286 ._toolbar_nmkuu_47{padding:12px 16px 0;margin-bottom:0}._orgNode_nmkuu_346{width:220px;min-height:96px;padding:10px 12px;border-radius:10px;border:2px solid transparent;box-shadow:0 4px 14px #0000002e;font-size:12px;color:#0f172a}._nodeLeadership_nmkuu_357{background:#dbeafe;border-color:#3b82f6}._nodeDivision_nmkuu_362{background:#dcfce7;border-color:#22c55e}._nodeUnit_nmkuu_367{background:#ede9fe;border-color:#8b5cf6}._nodeTeam_nmkuu_372{background:#fef3c7;border-color:#f59e0b}._nodeKeyPersons_nmkuu_377{background:#fce7f3;border-color:#ec4899}._nodeSelected_nmkuu_382{box-shadow:0 0 0 3px #3b82f659}._nodeKindLabel_nmkuu_386{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;opacity:.75}._nodeTitle_nmkuu_395{font-size:13px;font-weight:700;margin-bottom:4px;line-height:1.3;word-break:break-word}._nodePreview_nmkuu_403{line-height:1.35;word-break:break-word;color:#334155}._nodeHandle_nmkuu_409{width:8px;height:8px;background:#64748b;border:none}._emptyState_nmkuu_416{margin:0;padding:24px;text-align:center;color:var(--color-text-secondary);font-size:13px}._errorText_nmkuu_424{margin:0 0 12px;color:#f87171;font-size:13px}._metaText_nmkuu_430{margin-top:8px;font-size:12px;color:var(--color-text-secondary)}._dialogOverlay_nmkuu_436{position:fixed;inset:0;background:#00000073;z-index:1000100}._dialogContent_nmkuu_443{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(560px,92vw);max-height:90vh;overflow-y:auto;padding:20px;border-radius:12px;border:1px solid var(--glass-border);background:var(--color-modal-bg, #1e293b);z-index:1000101;box-shadow:0 20px 40px #00000059}._dialogTitle_nmkuu_459{margin:0 0 8px;font-size:18px;font-weight:600;color:var(--color-text-primary)}._dialogDescription_nmkuu_466{margin:0 0 12px;font-size:13px;color:var(--color-text-secondary)}._dialogFieldLabel_nmkuu_472{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;font-size:13px;font-weight:500;color:var(--color-text-primary)}._dialogInput_nmkuu_482{width:100%;padding:10px 12px;border-radius:8px;border:1px solid var(--glass-border);background:#ffffff0a;color:var(--color-text-primary);font-size:14px;font-family:inherit}._dialogTextarea_nmkuu_493{width:100%;min-height:100px;resize:vertical;padding:10px 12px;border-radius:8px;border:1px solid var(--glass-border);background:#ffffff0a;color:var(--color-text-primary);font-size:14px;font-family:inherit}._peopleSection_nmkuu_506{margin-bottom:12px}._peopleSectionTitle_nmkuu_510{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--color-text-primary)}._peopleList_nmkuu_517{display:flex;flex-direction:column;gap:8px}._personRow_nmkuu_523{display:flex;align-items:center;gap:8px}._personNameInput_nmkuu_529,._personRoleSelect_nmkuu_541{flex:1;min-width:0;padding:8px 10px;border-radius:8px;border:1px solid var(--glass-border);background:#ffffff0a;color:var(--color-text-primary);font-size:13px;font-family:inherit}._personRemoveButton_nmkuu_553{padding:6px 10px;border-radius:8px;border:1px solid rgba(239,68,68,.35);background:#ef44441f;color:#fca5a5;font-size:12px;cursor:pointer;white-space:nowrap}._addPersonButton_nmkuu_564{margin-top:8px;padding:8px 12px;border-radius:8px;border:1px solid var(--glass-border);background:#ffffff0a;color:var(--color-text-primary);font-size:13px;cursor:pointer}._peopleHint_nmkuu_575{margin:0 0 8px;font-size:12px;color:var(--color-text-secondary)}._dialogActions_nmkuu_581{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px}._dialogPrimaryActions_nmkuu_589{display:flex;gap:8px}._dialogDeleteButton_nmkuu_594,._dialogCancelButton_nmkuu_595,._dialogSaveButton_nmkuu_596{padding:8px 12px;border-radius:8px;border:1px solid var(--glass-border);font-size:13px;cursor:pointer}._dialogDeleteButton_nmkuu_594{background:#ef44441f;color:#fca5a5;border-color:#ef444459}._dialogCancelButton_nmkuu_595{background:transparent;color:var(--color-text-secondary)}._dialogSaveButton_nmkuu_596{background:var(--color-accent, #3b82f6);color:#fff;border-color:transparent}._confirmOverlay_nmkuu_621{position:fixed;inset:0;background:#0000008c;z-index:1000110;display:flex;align-items:center;justify-content:center;padding:16px}._confirmDialog_nmkuu_632{width:min(420px,92vw);padding:20px;border-radius:12px;border:1px solid var(--glass-border);background:var(--color-modal-bg, #1e293b);box-shadow:0 20px 40px #00000059}._confirmTitle_nmkuu_641{margin:0 0 8px;font-size:16px;font-weight:600;color:var(--color-text-primary)}._confirmMessage_nmkuu_648{margin:0 0 16px;font-size:13px;color:var(--color-text-secondary);line-height:1.5}._confirmActions_nmkuu_655{display:flex;justify-content:flex-end;gap:8px}._section_jnhv9_1{margin-top:24px}._disclosure_jnhv9_5{border:1px solid var(--glass-border);border-radius:12px;background:#ffffff05}._summary_jnhv9_11{display:flex;align-items:center;gap:10px;padding:14px 16px;cursor:pointer;list-style:none}._summary_jnhv9_11::-webkit-details-marker{display:none}._summaryTitle_jnhv9_24{font-size:15px;font-weight:600;color:var(--color-text-primary)}._summaryMeta_jnhv9_30{margin-left:auto;font-size:12px;color:var(--color-text-secondary)}._body_jnhv9_36{padding:0 16px 16px}._description_jnhv9_40{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--color-text-secondary)}._toolbar_jnhv9_47{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}._toolbarButton_jnhv9_54{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;border:1px solid var(--glass-border);background:#ffffff0a;color:var(--color-text-primary);font-size:13px;cursor:pointer}._toolbarButton_jnhv9_54:disabled{opacity:.45;cursor:not-allowed}._workflowViewAllToggle_jnhv9_72{display:inline-flex;align-items:center;gap:8px;padding:8px 4px;color:var(--color-text-primary);font-size:13px;cursor:pointer}._workflowViewAllToggle_jnhv9_72 input{width:16px;height:16px;margin:0;accent-color:var(--color-primary, #10a37f)}._workflowViewAllToggle_jnhv9_72 input:disabled{cursor:not-allowed}._workflowViewAllToggle_jnhv9_72 input:disabled+span{opacity:.45}._actionsRow_jnhv9_97{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px}._editButton_jnhv9_104,._saveButton_jnhv9_105,._cancelButton_jnhv9_106{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;border:1px solid var(--glass-border);font-size:13px;cursor:pointer}._editButton_jnhv9_104{background:#ffffff0a;color:var(--color-text-primary)}._saveButton_jnhv9_105{background:var(--color-accent, #3b82f6);color:#fff;border-color:transparent}._cancelButton_jnhv9_106{background:transparent;color:var(--color-text-secondary)}._canvasWrapper_jnhv9_133{position:relative}._canvasExpandButton_jnhv9_137{position:absolute;top:10px;right:10px;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid var(--glass-border);background:#ffffff14;color:var(--color-text-primary);cursor:pointer}._canvasExpandButton_jnhv9_137:hover{background:#ffffff24}._canvasContainer_jnhv9_158{width:100%;height:360px;border:1px solid var(--glass-border);border-radius:12px;overflow:hidden;background:#0000001f}._canvasContainerFullscreen_jnhv9_167{width:100%;height:100%;border:1px solid var(--glass-border);border-radius:12px;overflow:hidden;background:#0000001f}._fullscreenOverlay_jnhv9_176{position:fixed;inset:0;z-index:1000090;background:var(--color-overlay);backdrop-filter:blur(var(--glass-blur-soft));display:flex;align-items:stretch;justify-content:center;padding:16px}._fullscreenPanel_jnhv9_189{display:flex;flex-direction:column;width:100%;max-width:100%;height:100%;max-height:calc(100vh - 32px);border-radius:12px;border:1px solid var(--glass-border);background:var(--color-modal-bg, #1e293b);box-shadow:0 20px 40px #00000059;overflow:hidden}._fullscreenHeader_jnhv9_203{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--glass-border)}._fullscreenTitle_jnhv9_212{font-size:15px;font-weight:600;color:var(--color-text-primary)}._fullscreenCloseButton_jnhv9_218{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid var(--glass-border);background:transparent;color:var(--color-text-secondary);cursor:pointer}._fullscreenCloseButton_jnhv9_218:hover{background:#ffffff0f;color:var(--color-text-primary)}._fullscreenBody_jnhv9_236{flex:1;min-height:0;display:flex;flex-direction:column;padding:12px 16px 16px}._fullscreenPanel_jnhv9_189 ._toolbar_jnhv9_47{padding:12px 16px 0;margin-bottom:0}._workflowNode_jnhv9_249{width:220px;min-height:72px;padding:10px 12px;border-radius:10px;border:2px solid transparent;box-shadow:0 4px 14px #0000002e;font-size:12px;color:#0f172a}._nodeTrigger_jnhv9_260{background:#dcfce7;border-color:#22c55e}._nodeStep_jnhv9_265{background:#ede9fe;border-color:#8b5cf6}._nodeOutcome_jnhv9_270{background:#fee2e2;border-color:#ef4444}._nodeSubflow_jnhv9_275{background:#bbf7d0;border-color:#16a34a}._nodeSubflowStep_jnhv9_280{background:#d8b4fe;border-color:#7c3aed}._nodeSelected_jnhv9_285{box-shadow:0 0 0 3px #3b82f659}._nodeTitle_jnhv9_289{font-size:13px;font-weight:700;margin-bottom:4px;line-height:1.3;word-break:break-word}._nodeDescription_jnhv9_297{line-height:1.35;word-break:break-word}._nodeHandle_jnhv9_302{width:8px;height:8px;background:#64748b;border:none}._emptyState_jnhv9_309{margin:0;padding:24px;text-align:center;color:var(--color-text-secondary);font-size:13px}._errorText_jnhv9_317{margin:0 0 12px;color:#f87171;font-size:13px}._metaText_jnhv9_323{margin-top:8px;font-size:12px;color:var(--color-text-secondary)}._dialogOverlay_jnhv9_329{position:fixed;inset:0;background:#00000073;z-index:1000110}._dialogContent_jnhv9_337{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(520px,92vw);padding:20px;border-radius:12px;border:1px solid var(--glass-border);background:var(--color-modal-bg, #1e293b);z-index:1000111;box-shadow:0 20px 40px #00000059}._dialogTitle_jnhv9_351{margin:0 0 8px;font-size:18px;font-weight:600;color:var(--color-text-primary)}._dialogDescription_jnhv9_358{margin:0 0 12px;font-size:13px;color:var(--color-text-secondary)}._dialogFieldLabel_jnhv9_364{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;font-size:13px;font-weight:500;color:var(--color-text-primary)}._dialogInput_jnhv9_374{width:100%;padding:10px 12px;border-radius:8px;border:1px solid var(--color-border, #ddd);background:#ffffff0a;color:var(--color-text-primary);font-size:14px;font-family:inherit}._dialogTextarea_jnhv9_385{width:100%;min-height:120px;resize:vertical;padding:10px 12px;border-radius:8px;border:1px solid var(--color-border, #ddd);background:#ffffff0a;color:var(--color-text-primary);font-size:14px;font-family:inherit}._dialogCharCount_jnhv9_398{align-self:flex-end;font-size:12px;font-weight:400;color:var(--color-text-secondary)}._dialogActions_jnhv9_405{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px}._dialogPrimaryActions_jnhv9_413{display:flex;gap:8px}._dialogDeleteButton_jnhv9_418,._dialogCancelButton_jnhv9_419,._dialogSaveButton_jnhv9_420{padding:8px 12px;border-radius:8px;border:1px solid var(--glass-border);font-size:13px;cursor:pointer}._dialogDeleteButton_jnhv9_418{background:#ef44441f;color:#fca5a5;border-color:#ef444459}._dialogCancelButton_jnhv9_419{background:transparent;color:var(--color-text-secondary)}._dialogSaveButton_jnhv9_420{background:var(--color-accent, #3b82f6);color:#fff;border-color:transparent}._editorWindowOverlay_jnhv9_446{position:fixed;inset:0;z-index:1000100;background:var(--color-overlay)}._editorWindow_jnhv9_446{position:fixed;inset:0;z-index:1000101;overflow:auto;background:var(--color-modal-bg, #fff);color:var(--color-text-primary)}._editorWindowClose_jnhv9_448{position:absolute;top:16px;right:16px}._editorWindowAccessibleTitle_jnhv9_449{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._editorWindow_jnhv9_446{display:flex;flex-direction:column;padding:64px 32px 32px;box-sizing:border-box;background:var(--color-bg-gray, #faf9f6)}._editorWindowTitle_jnhv9_452{margin:0 48px 24px 0;font-size:22px;font-weight:600}._editorWindowBody_jnhv9_453{flex:1;min-height:0;overflow:auto}._workflowBrowserList_jnhv9_454{min-height:100%}._workflowBrowserHeader_jnhv9_455{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1120px;margin:0 auto;padding:4px 52px 20px 0;border-bottom:1px solid var(--color-border, #ddd);background:var(--color-bg-gray, #faf9f6)}._workflowBrowserHeading_jnhv9_456 h2{margin:0;font-size:22px;font-weight:600}._workflowBrowserHeading_jnhv9_456 p{margin:5px 0 0;color:var(--color-text-secondary, #666);font-size:12px}._workflowBrowserControls_jnhv9_458{display:flex;align-items:center;gap:12px}._workflowSearch_jnhv9_459{display:flex;align-items:center;gap:9px;width:min(340px,38vw);padding:9px 12px;border:1px solid var(--color-border, #ddd);border-radius:8px;background:var(--color-input-bg, #fff);color:var(--color-text-secondary, #666)}._workflowSearch_jnhv9_459:focus-within{outline:2px solid var(--color-text-primary);outline-offset:2px}._workflowSearch_jnhv9_459 input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--color-text-primary);font:inherit}._workflowSearch_jnhv9_459 input::-moz-placeholder{color:var(--color-text-secondary, #777)}._workflowSearch_jnhv9_459 input::placeholder{color:var(--color-text-secondary, #777)}._workflowSearch_jnhv9_459:has(input:disabled){opacity:.5}._workflowCreateButton_jnhv9_464{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 15px;border:1px solid transparent;border-radius:8px;background:var(--color-accent, #10a37f);color:#fff;font:inherit;font-weight:600;cursor:pointer;white-space:nowrap}._workflowCreateButton_jnhv9_464:hover:not(:disabled){background:var(--color-accent-hover, #0e9470)}._workflowCreateButton_jnhv9_464:focus-visible,._workflowBrowserClearSearch_jnhv9_466:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:3px}._workflowCreateButton_jnhv9_464:disabled{cursor:default;opacity:.55}._workflowBrowserCards_jnhv9_468{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-content:start;max-width:1120px;margin:28px auto 40px}._workflowBrowserEmpty_jnhv9_469{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:320px;color:var(--color-text-secondary, #666);text-align:center}._workflowBrowserEmpty_jnhv9_469 p{margin:0}._workflowBrowserClearSearch_jnhv9_466{padding:9px 13px;border:1px solid var(--color-border, #ddd);border-radius:7px;background:var(--color-input-bg, #fff);color:var(--color-text-primary);font:inherit;cursor:pointer}._workflowNameCard_jnhv9_472{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;min-height:250px;padding:36px 28px;text-align:center;font:inherit;color:var(--color-text-primary);background:var(--color-modal-bg, #fff);border:1px solid var(--color-border, #ddd);border-radius:16px;cursor:pointer;box-shadow:0 2px 8px #00000006;transition:border-color .16s ease,box-shadow .16s ease}._workflowNameCard_jnhv9_472 span{overflow-wrap:anywhere}._workflowCardName_jnhv9_474{font-size:19px;font-weight:600}._workflowCardSummary_jnhv9_475{max-width:270px;min-height:3em;font-size:14px;line-height:1.65;color:var(--color-text-secondary, #666)}._workflowCardCount_jnhv9_476{margin-top:auto;padding:5px 12px;border-radius:20px;background:var(--color-bg-gray, #f5f5f5);color:var(--color-text-secondary, #666);font-size:12px}._workflowNameCard_jnhv9_472:hover{border-color:var(--color-text-secondary, #999);box-shadow:0 6px 20px #0000000f}@media (max-width: 1000px){._workflowBrowserCards_jnhv9_468{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){._workflowBrowserHeader_jnhv9_455{position:static;align-items:stretch;flex-direction:column;padding-right:40px}._workflowBrowserControls_jnhv9_458{align-items:stretch;flex-direction:column}._workflowSearch_jnhv9_459{width:100%;box-sizing:border-box}}@media (max-width: 600px){._workflowBrowserCards_jnhv9_468{grid-template-columns:1fr;gap:16px;margin-top:24px}._workflowNameCard_jnhv9_472{min-height:210px;padding:28px 22px}._workflowBrowserHeader_jnhv9_455{padding-right:36px}}._workflowNameCard_jnhv9_472:focus-visible,._workflowBrowserBack_jnhv9_481:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:3px}._workflowBrowserDetail_jnhv9_482{display:flex;flex-direction:column;height:100%;min-height:300px}._workflowBrowserToolbar_jnhv9_483{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:16px}._workflowBrowserToolbar_jnhv9_483 h3{margin:0;font-size:17px;overflow-wrap:anywhere}._workflowBrowserBack_jnhv9_481{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--color-border, #ddd);border-radius:7px;background:transparent;color:var(--color-text-primary);font:inherit;cursor:pointer}._workflowBrowserCanvas_jnhv9_486{flex:1;min-height:0}@media (max-width: 600px){._editorWindow_jnhv9_446{padding:52px 16px 16px}}._workflowBrowserActions_jnhv9_489{display:flex;gap:8px;margin-left:auto}._workflowBrowserBack_jnhv9_481:disabled{cursor:default;opacity:.5}._purpleNodeDialog_jnhv9_492{width:min(800px,94vw);max-height:90dvh;overflow-y:auto}._purpleNodeDialog_jnhv9_492 ._dialogTextarea_jnhv9_385{min-height:180px}._nodeTaskSettings_jnhv9_494{margin-top:20px}._nodePreviewNotice_jnhv9_495{margin:0 0 14px;padding:12px 14px;border:1px solid var(--color-border, #ddd);border-radius:8px;background:var(--color-bg-gray, #f5f5f5);font-size:12px;line-height:1.6;color:var(--color-text-secondary)}._nodeSettingsSection_jnhv9_496{margin:12px 0;border:1px solid var(--color-border, #ddd);border-radius:8px}._nodeSettingsSection_jnhv9_496>summary{cursor:pointer;padding:14px;font-size:14px;font-weight:600}._nodeSettingsFields_jnhv9_498{display:flex;flex-direction:column;gap:14px;padding:0 14px 16px}._nodeSettingsFields_jnhv9_498 p,._nodeSettingsFields_jnhv9_498 small{margin:0;color:var(--color-text-secondary);font-size:12px;line-height:1.7}._nodeSettingsFields_jnhv9_498 label{display:flex;flex-direction:column;gap:7px;font-size:13px;color:var(--color-text-primary)}._nodeSettingsFields_jnhv9_498 input:not([type=checkbox]),._nodeSettingsFields_jnhv9_498 select,._nodeSettingsFields_jnhv9_498 textarea{width:100%;padding:9px 10px;background:var(--color-input-bg, #fff);color:var(--color-text-primary);border:1px solid var(--color-border, #ddd);border-radius:6px;font:inherit}._nodeSettingsFields_jnhv9_498 textarea{min-height:85px;resize:vertical}._nodeSettingsFields_jnhv9_498 ._nodeSettingsCheckbox_jnhv9_503{flex-direction:row;align-items:flex-start;gap:9px;line-height:1.5}._nodeSettingsCheckbox_jnhv9_503 input{flex-shrink:0;margin-top:3px}._nodeSettingsColumns_jnhv9_505{display:grid;grid-template-columns:1fr 1fr;gap:12px}._nodeRulePreview_jnhv9_506{padding:13px;background:var(--color-bg-gray, #f5f5f5);border-radius:7px;font-size:12px;line-height:1.7}._nodeRulePreview_jnhv9_506 ul{padding-left:20px;margin:8px 0}._purpleNodeDialog_jnhv9_492 ._dialogActions_jnhv9_405{position:sticky;bottom:-20px;padding:15px 0;margin-bottom:-20px;background:var(--color-modal-bg, #fff);z-index:1}@media (max-width: 600px){._nodeSettingsColumns_jnhv9_505{grid-template-columns:1fr}}._purpleNodeDialog_jnhv9_492,._purpleNodeDialog_jnhv9_492 *{box-sizing:border-box}._purpleNodeDialog_jnhv9_492 ._dialogActions_jnhv9_405,._purpleNodeDialog_jnhv9_492 ._dialogPrimaryActions_jnhv9_413{flex-wrap:wrap}._purpleNodeDialog_jnhv9_492 ._dialogPrimaryActions_jnhv9_413{max-width:100%}._purpleNodeDialog_jnhv9_492 ._dialogActions_jnhv9_405 button{max-width:100%;overflow-wrap:anywhere}._purpleNodeDialog_jnhv9_492{overflow-wrap:anywhere}._nodeSettingsColumns_jnhv9_505>label{min-width:0}._nodeRoleRow_jnhv9_517{display:flex;align-items:flex-end;gap:10px}._nodeRoleRow_jnhv9_517>label{flex:1;min-width:0}._nodeRoleActions_jnhv9_519{display:flex;gap:6px;padding-bottom:1px}._nodeRoleButton_jnhv9_520{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--color-border, #ddd);border-radius:6px;background:var(--color-input-bg, #fff);color:var(--color-text-primary);cursor:pointer}._nodeRoleButton_jnhv9_520:hover{background:var(--glass-interactive-hover-bg, #f5f5f5)}._nodeRoleButton_jnhv9_520:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}._nodeNotificationRow_jnhv9_524>label{flex:1;min-width:0}._nodeSettingsFields_jnhv9_498 ._nodeNotificationEmail_jnhv9_525{flex:1;width:0;min-width:0;height:38px}._nodeNotificationEmail_jnhv9_525::-moz-placeholder{color:#999;opacity:1}._nodeNotificationEmail_jnhv9_525::placeholder{color:#999;opacity:1}@media (max-width: 600px){._nodeNotificationRow_jnhv9_524{flex-wrap:wrap}._nodeNotificationRow_jnhv9_524>label{flex-basis:100%}._nodeSettingsFields_jnhv9_498 ._nodeNotificationEmail_jnhv9_525{flex-basis:0}}._embeddedBrowser_jnhv9_533{width:100%;min-width:0;container-type:inline-size}._embeddedBrowser_jnhv9_533 ._workflowBrowserHeader_jnhv9_455{max-width:none;margin-inline:0;padding-right:0}._embeddedBrowser_jnhv9_533 ._workflowBrowserCards_jnhv9_468{max-width:none;margin-inline:0;grid-template-columns:repeat(4,minmax(0,1fr))}._embeddedBrowser_jnhv9_533 ._workflowBrowserDetail_jnhv9_482{height:max(520px,calc(100vh - 300px))}@container (max-width: 1100px){._embeddedBrowser_jnhv9_533 ._workflowBrowserCards_jnhv9_468{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 800px){._embeddedBrowser_jnhv9_533 ._workflowBrowserCards_jnhv9_468{grid-template-columns:repeat(2,minmax(0,1fr))}._embeddedBrowser_jnhv9_533 ._workflowBrowserHeader_jnhv9_455{position:static;align-items:stretch;flex-direction:column}._embeddedBrowser_jnhv9_533 ._workflowBrowserControls_jnhv9_458{align-items:stretch;flex-direction:column}._embeddedBrowser_jnhv9_533 ._workflowSearch_jnhv9_459{width:100%;box-sizing:border-box}}@container (max-width: 520px){._embeddedBrowser_jnhv9_533 ._workflowBrowserCards_jnhv9_468{grid-template-columns:minmax(0,1fr)}}._memberPickerField_jnhv9_553{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}._memberPickerField_jnhv9_553 ._memberPicker_jnhv9_553{width:100%;min-width:0;height:36px;min-height:36px;align-items:center;box-sizing:border-box;border:1px solid var(--color-border, #ddd);border-radius:6px;background:var(--color-input-bg, #fff);color:var(--color-text-primary)}._memberPickerField_jnhv9_553 ._memberPicker_jnhv9_553:focus-within{outline:2px solid var(--color-accent, #10a37f);outline-offset:1px}._memberPickerField_jnhv9_553 ._memberPicker_jnhv9_553 input._memberPickerInput_jnhv9_556{border:0;background:transparent;min-width:0;height:34px;margin:0;padding:0 10px;line-height:20px;box-sizing:border-box}._memberPickerField_jnhv9_553 ._memberPickerExpand_jnhv9_557{display:flex;align-items:center;justify-content:center;align-self:stretch;height:34px;margin:0;padding:0 10px 0 0;color:var(--color-text-secondary, #666)}._memberPickerField_jnhv9_553 ._memberPickerList_jnhv9_558{max-height:240px;overflow-y:auto;padding:4px;background:var(--color-input-bg, #fff);color:var(--color-text-primary, #222);border:1px solid var(--color-border, #ddd);border-radius:8px;box-shadow:0 6px 20px #0000001f;z-index:2}._memberPickerList_jnhv9_558 ._memberPickerOption_jnhv9_559{padding:9px 10px;font-size:13px;line-height:1.5;border-radius:4px;cursor:pointer;overflow-wrap:anywhere}._memberPickerList_jnhv9_558 ._memberPickerOption_jnhv9_559:hover,._memberPickerList_jnhv9_558 ._memberPickerOption_jnhv9_559[aria-selected=true]{background:var(--color-bg-gray, #f3f3f3)}._memberPickerList_jnhv9_558 ._memberPickerOption_jnhv9_559[aria-disabled=true]{opacity:.5;cursor:default}._memberPickerList_jnhv9_558 ._memberPickerOption_jnhv9_559[data-activedescendant-focusvisible]{outline:2px solid var(--color-accent, #10a37f);outline-offset:-2px}._memberPickerField_jnhv9_553{background:transparent}._page_1de12_1{--builder-accent: var(--color-primary, #7162e8);width:100%;max-width:1120px;height:100%;min-height:0;margin:0 auto;padding:1rem 1.5rem;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;color:var(--color-text-primary)}._backButton_1de12_7{align-self:flex-start;flex-shrink:0;margin-bottom:-.5rem}._editorWindow_1de12_8[role=dialog]{inset:0;width:100%;height:100dvh;max-height:none;transform:none;border:0;border-radius:0;overflow:hidden;background:var(--color-bg-gray, #faf9f6)}._editorWindow_1de12_8>._page_1de12_1{padding-top:1rem}._editorClose_1de12_10{position:absolute;right:1rem;top:1rem;z-index:1}._libraryWindowBody_1de12_11{flex:1;min-height:0;overflow:auto;padding:64px 32px 32px}._detailsWindowBody_1de12_12{display:flex;flex-direction:column;flex:1;min-height:0;overflow:auto;padding:64px 32px 32px}._detailsCanvas_1de12_13{flex:1;min-height:300px}._accessibleTitle_1de12_14{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._boardHeader_1de12_15,._boardActions_1de12_15,._modeSwitch_1de12_15,._composerHeading_1de12_15,._composerFooter_1de12_15{display:flex;align-items:center;gap:.75rem}._boardHeader_1de12_15,._composerHeading_1de12_15,._composerFooter_1de12_15{justify-content:space-between}._board_1de12_15{border:1px solid var(--color-border, #dedde4);background:var(--glass-recipe-surface-soft, #faf9fc);border-radius:16px;padding:1rem;flex-shrink:0;max-height:48%;overflow-y:auto}._boardHeader_1de12_15{gap:.5rem 1rem;flex-wrap:wrap}._boardActions_1de12_15{min-width:0;margin-left:auto;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}._previewClient_1de12_20{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;min-width:0;max-width:100%;font-size:.8rem}._previewClient_1de12_20 label{font-weight:600}._previewClient_1de12_20 select{width:190px;max-width:100%;min-width:0;border:1px solid var(--color-border, #dedde4);border-radius:8px;padding:.45rem .6rem;color:inherit;background:var(--color-input-bg, #fff);font:inherit}._previewClient_1de12_20 select:focus-visible{outline:2px solid var(--color-primary, #7162e8);outline-offset:2px}._previewClient_1de12_20 [role=alert]{flex-basis:100%;color:var(--color-error, #b42318)}._previewClientName_1de12_25{margin:0 0 .75rem;overflow-wrap:anywhere}._contextBadge_1de12_26{display:inline-block;margin:0 0 .75rem;padding:.25rem .5rem;border-radius:6px;background:var(--glass-recipe-surface-soft, #f2f1f5);font-size:.8rem}._muted_1de12_27,._emptyBoard_1de12_27{color:var(--color-text-secondary);font-size:.85rem}._modeSwitch_1de12_15{gap:.3rem}._emptyBoard_1de12_27{padding:.5rem 0}._conversation_1de12_30{width:100%;min-width:0;box-sizing:border-box;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:.4rem 1.25rem .4rem 1rem;scrollbar-gutter:stable}._userMessage_1de12_35,._assistantMessage_1de12_35{max-width:85%;margin:.5rem 0 1rem;padding:.75rem 1rem;line-height:1.6;overflow-wrap:anywhere}._userMessage_1de12_35{margin-left:auto;width:-moz-fit-content;width:fit-content;white-space:pre-wrap;background:var(--glass-recipe-surface-soft, #f2f1f5);border-radius:15px 15px 3px}._assistantMessage_1de12_35{background:transparent}._userMessage_1de12_35 p,._assistantMessage_1de12_35 p{margin:.25rem 0}._messageIntent_1de12_39{color:var(--builder-accent);font-size:.7rem}._previewResult_1de12_40{max-width:calc(602px + 3rem);margin:1rem auto;padding:1.5rem;border:1px solid transparent}._previewStatus_1de12_41{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}._previewTitle_1de12_42{display:inline-flex;align-items:flex-start;gap:.4rem}._previewTitle_1de12_42>span:last-child{min-width:0;overflow-wrap:anywhere}._previewTitleDot_1de12_44{flex:0 0 auto;width:.9em;height:.9em;margin-top:.25em;border-radius:50%;border:1px solid}._previewTitleDot_1de12_44[data-kind=trigger]{border-color:#16a34a;background:linear-gradient(180deg,#86efac,#22c55e 65%)}._previewTitleDot_1de12_44[data-kind=step]{border-color:#9622d5;background:linear-gradient(180deg,#d38aff,#ab24ef 65%)}._previewCardBody_1de12_47{margin-top:1.5rem}._previewCardActions_1de12_48{justify-content:flex-end;border-top:1px solid var(--glass-recipe-border-soft);padding-top:1rem}._saveFeedback_1de12_49{font-size:.8rem;color:var(--color-text-secondary)}._expandedPreview_1de12_50[role=dialog]{--modal-width: 600px;max-height:calc(100dvh - 2rem);overflow:hidden}._expandedPreviewHeader_1de12_51,._expandedPreviewFooter_1de12_51{flex-shrink:0}._expandedPreviewHeader_1de12_51 h2{overflow-wrap:anywhere}._expandedPreviewFooter_1de12_51{flex-wrap:wrap}._expandedPreviewBody_1de12_54{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}._previewInput_1de12_55{margin-top:.75rem;color:var(--color-text-secondary);font-size:.85rem}._previewInput_1de12_55 summary{cursor:pointer}._plainText_1de12_57{white-space:pre-wrap;overflow-wrap:anywhere}._previewHint_1de12_58,._working_1de12_58{padding:.75rem 1rem;color:var(--color-text-secondary);font-size:.9rem}._error_1de12_59{color:var(--color-error, #b42318);padding:.5rem 1rem}._composer_1de12_15{flex-shrink:0;background:var(--glass-surface-strong, white);border:1px solid var(--color-border, #dedde4);border-radius:16px;padding:.8rem 1rem}._composerHeading_1de12_15{justify-content:flex-end;font-size:.8rem;margin-bottom:.6rem;color:var(--color-text-secondary);flex-wrap:wrap}._saved_1de12_62{display:inline-flex;align-items:center;gap:.25rem}._composer_1de12_15 textarea{font-family:inherit;font-size:.9rem;width:100%;resize:vertical;min-height:65px;max-height:180px;box-sizing:border-box}._composerFooter_1de12_15{margin-top:.5rem;justify-content:flex-end}._libraryCard_1de12_65{position:relative;min-width:0;align-self:start}._libraryOpen_1de12_66{width:100%;min-width:0}._libraryOpen_1de12_66:disabled{cursor:default;opacity:.6}._librarySummary_1de12_68{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}._libraryDelete_1de12_69{position:absolute;top:.5rem;right:.5rem}._libraryDeleteOverlay_1de12_70[data-state]{z-index:calc(var(--z-modal, 1201) + 1)}._libraryDeleteDialog_1de12_71[role=dialog]{z-index:calc(var(--z-modal, 1201) + 2);overflow-wrap:anywhere}._libraryDeleteActions_1de12_72{display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}@media (max-width: 600px){._libraryWindowBody_1de12_11,._detailsWindowBody_1de12_12{padding:52px 16px 16px}._page_1de12_1{padding:.6rem;gap:.65rem}._board_1de12_15{padding:.75rem;max-height:43%}._userMessage_1de12_35,._assistantMessage_1de12_35{max-width:95%;padding:.5rem .6rem}._composer_1de12_15{padding:.6rem}._saved_1de12_62{font-size:.65rem}}._canvas_1de12_82{height:clamp(190px,27vh,280px);min-height:190px;margin-top:.6rem}._nodeInstructions_1de12_83{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;margin-top:0}._nodeOptions_1de12_84{padding-left:1.25rem;line-height:1.7;overflow-wrap:anywhere}._nodeEditorModal_1de12_85[role=dialog]{max-height:calc(100dvh - 2rem);overflow:hidden}._nodeEditorModal_1de12_85>:first-child{flex-shrink:0;overflow-wrap:anywhere}._nodeEditor_1de12_85{display:flex;flex-direction:column;min-height:0}._nodeEditorBody_1de12_88{min-height:0;overflow-y:auto;overscroll-behavior:contain}._nodeField_1de12_89{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}._nodeField_1de12_89:last-of-type{margin-bottom:0}._nodeField_1de12_89 textarea{resize:vertical;min-height:100px;font:inherit}._nodeMetadata_1de12_92{margin-top:1rem}._nodeEditorFooter_1de12_93{flex-shrink:0;flex-wrap:wrap}@media (max-width: 768px){._conversation_1de12_30{padding-inline:.75rem 1rem}._previewResult_1de12_40{padding:1rem .5rem}}._permissionNotice_1p67g_1{margin:.75rem 1rem;color:var(--color-text-secondary);font-size:.85rem;overflow-wrap:anywhere}._discardOverlay_1p67g_8[data-state]{z-index:calc(var(--z-modal, 1201) + 1)}._discardDialog_1p67g_9[role=dialog]{z-index:calc(var(--z-modal, 1201) + 2);overflow-wrap:anywhere}._section_1uu8q_1{margin-top:24px}._disclosure_1uu8q_5{border:1px solid var(--glass-border);border-radius:12px;background:#ffffff05}._summary_1uu8q_11{display:flex;align-items:center;gap:10px;padding:14px 16px;cursor:pointer;list-style:none}._summary_1uu8q_11::-webkit-details-marker{display:none}._summaryTitle_1uu8q_24{font-size:15px;font-weight:600;color:var(--color-text-primary)}._summaryMeta_1uu8q_30{margin-left:auto;font-size:12px;color:var(--color-text-secondary)}._body_1uu8q_36{padding:0 16px 16px}._description_1uu8q_40{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--color-text-secondary)}._actionsRow_1uu8q_47{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px}._entryActions_1uu8q_54{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}._editButton_1uu8q_61,._saveButton_1uu8q_62,._cancelButton_1uu8q_63,._entryButton_1uu8q_64{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;border:1px solid var(--glass-border);font-size:13px;cursor:pointer}._editButton_1uu8q_61,._entryButton_1uu8q_64{background:#ffffff0a;color:var(--color-text-primary)}._saveButton_1uu8q_62{background:var(--color-accent, #3b82f6);color:#fff;border-color:transparent}._cancelButton_1uu8q_63{background:transparent;color:var(--color-text-secondary)}._error_1uu8q_92{margin:0 0 12px;font-size:13px;color:#f87171}._meta_1uu8q_98{font-size:12px;color:var(--color-text-secondary)}._listItem_1uu8q_103{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border:1px solid var(--glass-border);border-radius:8px;background:#ffffff08;color:var(--color-text-primary);font-size:13px;text-align:left;cursor:pointer}._listItem_1uu8q_103:hover{background:#ffffff0f}._listItemTitle_1uu8q_123{font-weight:500}._listItemMeta_1uu8q_127{font-size:12px;color:var(--color-text-secondary)}._list_1uu8q_103{display:flex;flex-direction:column;gap:8px;margin:12px 0}._dialogOverlay_1uu8q_139{position:fixed;inset:0;z-index:1000100;background:var(--color-overlay);backdrop-filter:blur(var(--glass-blur-soft))}._dialogContent_1uu8q_148{position:fixed;top:50%;left:50%;z-index:1000101;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow-y:auto;padding:20px;border-radius:12px;border:1px solid var(--glass-border);background:var(--color-modal-bg, #1e293b);box-shadow:0 20px 40px #00000059}._dialogContentWide_1uu8q_164{width:min(720px,calc(100vw - 32px))}._dialogTitle_1uu8q_168{margin:0 0 8px;font-size:18px;font-weight:600;color:var(--color-text-primary)}._dialogDescription_1uu8q_175{margin:0 0 16px;font-size:13px;line-height:1.5;color:var(--color-text-secondary)}._dialogFieldLabel_1uu8q_182{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;font-size:13px;color:var(--color-text-secondary)}._dialogInput_1uu8q_191,._dialogSelect_1uu8q_192{padding:8px 10px;border-radius:8px;border:1px solid var(--glass-border);background:#ffffff0a;color:var(--color-text-primary);font-size:14px;font-family:inherit}._dialogTextarea_1uu8q_202{min-height:80px;padding:8px 10px;border-radius:8px;border:1px solid var(--glass-border);background:#ffffff0a;color:var(--color-text-primary);font-size:14px;font-family:inherit;resize:vertical}._dialogActions_1uu8q_214{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}._dialogPrimaryActions_1uu8q_222{display:flex;gap:8px}._dialogDeleteButton_1uu8q_227,._dialogCancelButton_1uu8q_228,._dialogSaveButton_1uu8q_229,._dialogAddButton_1uu8q_230{padding:8px 12px;border-radius:8px;border:1px solid var(--glass-border);font-size:13px;cursor:pointer}._dialogDeleteButton_1uu8q_227{background:transparent;color:#f87171}._dialogCancelButton_1uu8q_228{background:transparent;color:var(--color-text-secondary)}._dialogSaveButton_1uu8q_229,._dialogAddButton_1uu8q_230{background:var(--color-accent, #3b82f6);color:#fff;border-color:transparent}._questionRow_1uu8q_255{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--glass-border);border-radius:8px;background:#ffffff05}._questionTypeBadge_1uu8q_266{font-size:11px;padding:2px 6px;border-radius:4px;background:#ffffff14;color:var(--color-text-secondary);text-transform:uppercase}._choiceRow_1uu8q_275{display:flex;align-items:center;gap:8px;margin-bottom:8px}._choiceRow_1uu8q_275 input{flex:1}._scaleAnswer_1uu8q_286{display:flex;flex-direction:column;gap:4px}._scaleOption_1uu8q_292{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;cursor:pointer}._scaleOption_1uu8q_292:hover{background:#ffffff0a}._scaleOption_1uu8q_292 input{margin:0}._scaleLabel_1uu8q_309{font-size:12px;color:var(--color-text-secondary);margin-bottom:4px}._previewQuestion_1uu8q_315{margin-bottom:20px}._previewPrompt_1uu8q_319{margin:0 0 10px;font-size:14px;font-weight:500;color:var(--color-text-primary)}._previewDescription_1uu8q_326{margin:0 0 16px;font-size:13px;color:var(--color-text-secondary)}._multipleChoiceOption_1uu8q_332{display:flex;align-items:center;gap:10px;padding:6px 0;cursor:pointer}._emptyState_1uu8q_340{font-size:13px;color:var(--color-text-secondary);margin:8px 0}._root_gnc11_1{margin-top:28px;border-top:1px solid var(--colorNeutralStroke2, #e1e1e1);padding-top:24px}._heading_gnc11_7 h4,._heading_gnc11_7 p,._listHeader_gnc11_9 h5{margin:0}._heading_gnc11_7 p{margin-top:6px;color:var(--colorNeutralForeground3, #616161);line-height:1.5}._scopePicker_gnc11_19{display:flex;align-items:center;gap:10px;margin-top:16px;max-width:520px}._scopePicker_gnc11_19 select,._addForm_gnc11_28 input{box-sizing:border-box;width:100%;border:1px solid var(--colorNeutralStroke1, #d1d1d1);border-radius:7px;background:var(--colorNeutralBackground1, #fff);color:inherit;padding:10px 12px}._scopePicker_gnc11_19 select{flex:1}._listHeader_gnc11_9{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px}._listHeader_gnc11_9 button,._addActions_gnc11_51 button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--colorNeutralStroke1, #d1d1d1);border-radius:7px;background:var(--colorNeutralBackground1, #fff);color:inherit;padding:9px 13px;cursor:pointer}._addForm_gnc11_28{display:flex;flex-direction:column;gap:13px;margin-top:14px;border:1px solid var(--colorNeutralStroke2, #e1e1e1);border-radius:8px;background:var(--colorNeutralBackground2, #fafafa);padding:16px}._addForm_gnc11_28 label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:600}._addActions_gnc11_51{display:flex;flex-wrap:wrap;gap:9px}._addActions_gnc11_51 ._primaryAction_gnc11_89{border-color:var(--colorBrandBackground, #0f6cbd);background:var(--colorBrandBackground, #0f6cbd);color:var(--colorNeutralForegroundOnBrand, #fff)}._listHeader_gnc11_9 button:disabled,._addActions_gnc11_51 button:disabled{cursor:not-allowed;opacity:.55}._nameList_gnc11_101{display:flex;flex-direction:column;gap:1px;margin:12px 0 0;padding:0;list-style:none}._nameList_gnc11_101 li{border-bottom:1px solid var(--colorNeutralStroke2, #e1e1e1);padding:13px 2px;font-size:15px;font-weight:600}._loading_gnc11_117,._empty_gnc11_118{margin:14px 0 0;color:var(--colorNeutralForeground3, #616161)}._error_gnc11_123,._notice_gnc11_124{margin-top:14px;border-radius:7px;padding:10px 14px}._error_gnc11_123{background:var(--colorPaletteRedBackground1, #fde7e9);color:var(--colorPaletteRedForeground1, #bc2f32)}._notice_gnc11_124{background:var(--colorPaletteGreenBackground1, #dff6dd);color:var(--colorPaletteGreenForeground1, #107c10)}@media (max-width: 700px){._scopePicker_gnc11_19,._listHeader_gnc11_9{align-items:stretch;flex-direction:column}._listHeader_gnc11_9 button,._addActions_gnc11_51 button{width:100%}}._modalContainer_1aszx_2{display:flex;align-items:center;justify-content:center}._settingsModal_1aszx_8{width:90vw;max-width:1024px;height:80vh;max-height:680px;background:var(--glass-surface);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:16px;border:1px solid var(--glass-border);display:flex;flex-direction:column;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #ffffff0d inset;overflow:hidden;position:relative}._settingsModal_1aszx_8:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.03;pointer-events:none;border-radius:16px;z-index:0}@supports not (backdrop-filter: blur(1px)){._settingsModal_1aszx_8{background:var(--color-modal-bg)}}._header_1aszx_47{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--glass-border);background:#ffffff05;position:relative;z-index:1}._headerTitle_1aszx_58{font-size:20px;font-weight:600;color:var(--color-text-primary);margin:0}._closeButton_1aszx_65{color:var(--color-text-secondary)}._closeButton_1aszx_65:hover{color:var(--color-text-primary)}._body_1aszx_74{display:flex;flex:1;overflow:hidden}._sidebar_1aszx_81{width:250px;background:#ffffff08;border-right:1px solid var(--glass-border);padding:12px;overflow-y:auto;position:relative;z-index:1}._sidebarItem_1aszx_91{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease;font-family:inherit;font-size:14px;color:var(--color-text-secondary);text-align:left;margin-bottom:2px}._sidebarItem_1aszx_91:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._sidebarItem_1aszx_91._active_1aszx_114{background:var(--color-bg-white);color:var(--color-text-primary);font-weight:500}._sidebarIcon_1aszx_120{display:flex;align-items:center;justify-content:center;flex-shrink:0}._sidebarLabel_1aszx_127{flex:1}._content_1aszx_132{flex:1;padding:24px 32px;overflow-y:auto;position:relative;z-index:1}._contentSection_1aszx_140{max-width:600px}._sectionTitle_1aszx_144{font-size:18px;font-weight:600;color:var(--color-text-primary);margin:0 0 20px}._accountHeaderRow_1aszx_151{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}._memorySection_1aszx_160{margin-bottom:32px}._memorySectionTitle_1aszx_164{font-size:16px;font-weight:600;color:var(--color-text-primary);margin:0 0 16px}._memoryOption_1aszx_171{display:flex;justify-content:space-between;align-items:flex-start;padding:16px;background:#ffffff08;border:1px solid var(--glass-border);border-radius:12px;margin-bottom:12px;transition:all .2s ease}._memoryOption_1aszx_171:hover{background:#ffffff0d;border-color:var(--color-border)}._memoryOptionContent_1aszx_188{flex:1;margin-right:24px}._memoryOptionTitle_1aszx_193{font-size:14px;font-weight:500;color:var(--color-text-primary);margin-bottom:4px;line-height:1.4}._memoryOptionDescription_1aszx_201{font-size:13px;color:var(--color-text-secondary);line-height:1.5}._memoryToggle_1aszx_207{flex-shrink:0;margin-top:2px}._memoryToggle_1aszx_207 .ms-Toggle-stateText{font-size:12px;font-weight:500}._memoryToggle_1aszx_207 .ms-Toggle-background{border-color:var(--color-border-dark)}._memoryToggle_1aszx_207 .ms-Toggle.is-checked .ms-Toggle-background{background-color:var(--color-accent);border-color:var(--color-accent)}._memoryToggle_1aszx_207 .ms-Toggle-thumb{background-color:#fff}._memoryToggle_1aszx_207 .ms-Toggle:hover .ms-Toggle-background{border-color:var(--color-text-tertiary)}._memoryToggle_1aszx_207 .ms-Toggle.is-checked:hover .ms-Toggle-background{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover)}._settingItem_1aszx_241{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--color-border)}._settingItem_1aszx_241:last-child{border-bottom:none}._settingLabel_1aszx_253{font-size:14px;color:var(--color-text-primary);font-weight:500}._settingSelect_1aszx_259{padding:6px 12px;border:1px solid var(--color-border-light);border-radius:6px;background:var(--color-input-bg);font-size:14px;color:var(--color-text-primary);cursor:pointer;min-width:120px}._settingSelect_1aszx_259:hover{border-color:var(--color-border-dark)}._settingSelect_1aszx_259:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px #10a37f1a}._themeSelector_1aszx_281{position:relative;display:inline-block;min-width:120px}._themeSelectorButton_1aszx_287{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:6px 12px;border:1px solid var(--color-border-light);border-radius:6px;background:var(--color-input-bg);font-size:14px;color:var(--color-text-primary);cursor:pointer;transition:border-color .2s ease}._themeSelectorButton_1aszx_287:hover{border-color:var(--color-border-dark)}._themeSelectorButton_1aszx_287:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px #10a37f1a}._themeSelectorButton_1aszx_287 span{flex:1;text-align:left;margin-left:8px}._chevron_1aszx_319{transition:transform .2s ease;color:var(--color-text-secondary)}._chevronOpen_1aszx_324{transform:rotate(180deg)}._themeDropdown_1aszx_328{position:absolute;top:calc(100% + 4px);left:0;right:0;min-width:200px;background:var(--color-input-bg);border:1px solid var(--color-border-light);border-radius:6px;box-shadow:0 4px 12px #0000001a;z-index:100;overflow:hidden;animation:_dropdownSlideIn_1aszx_1 .2s ease}@keyframes _dropdownSlideIn_1aszx_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._themeOption_1aszx_354{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:all .15s ease;font-size:14px;font-family:inherit;text-align:left}._themeOption_1aszx_354:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._themeOptionActive_1aszx_375{background:var(--color-bg-gray);color:var(--color-accent);font-weight:500}._themeOptionActive_1aszx_375:hover{background:var(--color-bg-gray)}[data-theme=dark] ._themeSelectorButton_1aszx_287,[data-theme=dark] ._themeDropdown_1aszx_328{background:var(--color-input-bg);border-color:var(--color-border-light)}[data-theme=dark] ._themeDropdown_1aszx_328{box-shadow:0 4px 16px #0006}[data-theme=dark] ._themeSelectorButton_1aszx_287:hover{border-color:var(--color-border-dark)}._placeholderText_1aszx_400{color:var(--color-text-secondary);font-size:14px}._loadingState_1aszx_406{padding:20px;text-align:center;color:var(--color-text-secondary);font-size:14px}._errorState_1aszx_413{padding:12px 16px;background-color:var(--color-error-bg);border:1px solid var(--color-error);border-radius:6px;color:var(--color-error);font-size:14px;margin-bottom:16px}._accountSection_1aszx_424{margin-bottom:32px}._accountSectionTitle_1aszx_428{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--color-text-primary);margin:0 0 16px}._accountSectionIcon_1aszx_438{color:var(--color-text-secondary)}._accountItem_1aszx_442{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-bottom:1px solid var(--color-border)}._accountItem_1aszx_442:last-child{border-bottom:none}._accountLabel_1aszx_454{font-size:13px;font-weight:500;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}._accountValue_1aszx_462{font-size:14px;color:var(--color-text-primary);font-weight:400}._accountGrid_1aszx_469{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}._accountGrid_1aszx_469 ._accountItem_1aszx_442{border-bottom:none;padding:8px 0}._profilePhotoSection_1aszx_481{display:flex;flex-direction:column;align-items:center;margin-bottom:32px}._profilePhotoWrapper_1aszx_488{position:relative;width:100px;height:100px}._profilePhoto_1aszx_481{width:100px;height:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid var(--color-border-light)}._profilePhotoPlaceholder_1aszx_502{width:100px;height:100px;border-radius:50%;background:var(--color-bg-gray);border:3px solid var(--color-border-light);display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary)}._photoUploadButton_1aszx_514{position:absolute;bottom:0;right:0;width:32px;height:32px;border-radius:50%;background:var(--color-accent);border:2px solid var(--color-bg-white);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._photoUploadButton_1aszx_514:hover{background:var(--color-accent-hover);transform:scale(1.05)}._photoUploadButton_1aszx_514:disabled{opacity:.7;cursor:not-allowed}._uploadingText_1aszx_541{margin-top:8px;font-size:13px;color:var(--color-text-secondary)}._sectionHeader_1aszx_548{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}._sectionHeader_1aszx_548 ._accountSectionTitle_1aszx_428{margin:0}._editButton_1aszx_560{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--color-border-light);border-radius:6px;background:transparent;color:var(--color-text-secondary);font-size:13px;cursor:pointer;transition:all .2s ease;margin-left:auto}._editButton_1aszx_560:hover{border-color:var(--color-accent);color:var(--color-accent)}._editActions_1aszx_580{display:flex;gap:8px;margin-left:auto;align-items:center}._cancelButton_1aszx_587{display:flex;align-items:center;gap:4px;padding:6px 12px;border:1px solid var(--color-border-light);border-radius:6px;background:transparent;color:var(--color-text-secondary);font-size:13px;cursor:pointer;transition:all .2s ease}._cancelButton_1aszx_587:hover{border-color:var(--color-error);color:var(--color-error)}._cancelButton_1aszx_587:disabled{opacity:.5;cursor:not-allowed}._saveButton_1aszx_611{display:flex;align-items:center;gap:4px;padding:6px 12px;border:none;border-radius:6px;background:var(--color-accent);color:#fff;font-size:13px;cursor:pointer;transition:all .2s ease}._saveButton_1aszx_611:hover{background:var(--color-accent-hover)}._saveButton_1aszx_611:disabled{opacity:.7;cursor:not-allowed}._textInput_1aszx_635{width:100%;padding:8px 12px;border:1px solid var(--color-border-light);border-radius:6px;background:var(--color-input-bg);font-size:14px;color:var(--color-text-primary);transition:border-color .2s ease}._textInput_1aszx_635:hover{border-color:var(--color-border-dark)}._textInput_1aszx_635:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px #10a37f1a}._textInput_1aszx_635::-moz-placeholder{color:var(--color-text-tertiary)}._textInput_1aszx_635::placeholder{color:var(--color-text-tertiary)}._multiSelectSection_1aszx_661{margin-bottom:20px}._multiSelectSection_1aszx_661 ._accountLabel_1aszx_454{display:block;margin-bottom:10px}._chipContainer_1aszx_670{display:flex;flex-wrap:wrap;gap:8px}._chip_1aszx_670{padding:6px 12px;border:1px solid var(--color-border-light);border-radius:20px;background:transparent;color:var(--color-text-secondary);font-size:13px;cursor:pointer;transition:all .2s ease}._chip_1aszx_670:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}._chip_1aszx_670:disabled{cursor:default}._chipSelected_1aszx_696{background:var(--color-accent);border-color:var(--color-accent);color:#fff}._chipSelected_1aszx_696:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff}._chipSelected_1aszx_696:disabled{background:var(--color-accent);opacity:.8}._sharedDocsDescription_1aszx_714{font-size:13px;color:var(--color-text-secondary);margin:0 0 12px}._sharedDocsActions_1aszx_720{display:flex;align-items:center;gap:8px;margin-bottom:12px}._uploadSharedDocButton_1aszx_727{padding:8px 12px;border:1px solid var(--color-border-light);border-radius:6px;background:transparent;color:var(--color-text-primary);font-size:13px;cursor:pointer;transition:all .2s ease}._uploadSharedDocButton_1aszx_727:hover{border-color:var(--color-accent);color:var(--color-accent)}._uploadSharedDocButton_1aszx_727:disabled{opacity:.65;cursor:not-allowed}._addMemberRow_1aszx_748{display:flex;align-items:center;gap:8px;margin-bottom:12px}._addMemberRow_1aszx_748 input{flex:1;min-width:0}._sharedDocsList_1aszx_760{display:flex;flex-direction:column;gap:8px}._sharedDocItem_1aszx_766{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-white)}._sharedDocMeta_1aszx_777{min-width:0;flex:1}._sharedDocName_1aszx_782{font-size:14px;color:var(--color-text-primary);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sharedDocDetails_1aszx_791{margin-top:2px;font-size:12px;color:var(--color-text-secondary)}._deleteDocButton_1aszx_797{border:1px solid var(--color-border-light);border-radius:6px;padding:6px 10px;background:transparent;color:var(--color-text-secondary);font-size:12px;cursor:pointer;transition:all .2s ease}._deleteDocButton_1aszx_797:hover{border-color:var(--color-error);color:var(--color-error)}._deleteDocButton_1aszx_797:disabled{opacity:.65;cursor:not-allowed}._sharedDocsEmpty_1aszx_818{font-size:13px;color:var(--color-text-secondary);padding:8px 0}._companyProfileTextarea_1aszx_824{width:100%;min-height:220px;padding:12px 14px;border:1px solid var(--color-border-light);border-radius:8px;background:var(--color-input-bg);font-size:14px;line-height:1.5;color:var(--color-text-primary);font-family:inherit;resize:vertical;transition:border-color .2s ease}._companyProfileTextarea_1aszx_824:hover{border-color:var(--color-border-dark)}._companyProfileTextarea_1aszx_824:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px #10a37f1a}._companyProfileTextarea_1aszx_824::-moz-placeholder{color:var(--color-text-tertiary);white-space:pre-line}._companyProfileTextarea_1aszx_824::placeholder{color:var(--color-text-tertiary);white-space:pre-line}._companyProfileTextarea_1aszx_824:disabled{background:var(--color-input-bg);cursor:default}._companyProfileMeta_1aszx_859{margin-top:10px;font-size:12px;color:var(--color-text-tertiary);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}._schedulingRulesDisclosure_1aszx_870{border:1px solid var(--color-border-light);border-radius:8px;background:var(--color-input-bg)}._schedulingRulesSummary_1aszx_876{cursor:pointer;list-style:none;display:flex;align-items:center;gap:10px;padding:12px 14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}._schedulingRulesSummary_1aszx_876::-webkit-details-marker{display:none}._schedulingRulesSummaryTitle_1aszx_890{font-size:14px;font-weight:600;color:var(--color-text-primary);flex:1}._schedulingRulesSummaryMeta_1aszx_897{font-size:12px;color:var(--color-text-tertiary);flex-shrink:0}._schedulingRulesDisclosure_1aszx_870[open]>._schedulingRulesSummary_1aszx_876>._disclosureChevron_1aszx_903{transform:rotate(90deg)}._schedulingRulesBody_1aszx_907{padding:0 14px 14px;display:flex;flex-direction:column;gap:14px}._schedulingRulesActions_1aszx_914{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}._ruleList_1aszx_922{display:flex;flex-direction:column;gap:10px;padding:4px 0 6px;border-bottom:1px solid var(--color-border-light)}._ruleRow_1aszx_930{display:flex;align-items:center;gap:12px;padding:8px 0}._ruleRowDisabled_1aszx_937{opacity:.55}._ruleToggle_1aszx_941{flex-shrink:0;margin:0!important}._ruleToggle_1aszx_941>div{margin-bottom:0!important}._ruleBody_1aszx_950{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1;min-width:0}._ruleLabel_1aszx_959{font-size:13px;color:var(--color-text-primary);flex:1;min-width:0}._ruleControl_1aszx_966{width:110px;flex-shrink:0}._schedulingRulesGrid_1aszx_971{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin-top:12px}@media (max-width: 600px){._schedulingRulesGrid_1aszx_971{grid-template-columns:1fr}}._rulesParseBlock_1aszx_985{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--color-border-light);border-radius:8px;background:var(--color-bg-hover)}._rulesParseActions_1aszx_995{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._rulesParseHint_1aszx_1002{font-size:12px;color:var(--color-text-tertiary);flex:1;min-width:0}._unsupportedRulesList_1aszx_1010{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}._unsupportedRuleItem_1aszx_1019{font-size:13px;color:var(--color-text-tertiary);padding:8px 10px;border:1px dashed var(--color-border-light);border-radius:6px;background:transparent;opacity:.75}._schedulingRulesSubsection_1aszx_1029{margin-top:18px}._schedulingRulesSubsection_1aszx_1029 ._accountLabel_1aszx_454{display:flex;align-items:center;gap:6px;margin-bottom:6px}._inlineIcon_1aszx_1040{color:var(--color-text-secondary)}._legalRulesSource_1aszx_1044{margin:0;padding:10px 12px;border:1px solid var(--color-border-light);border-radius:6px;background:var(--color-input-bg);font-size:12.5px;line-height:1.5;color:var(--color-text-secondary);white-space:pre-wrap;font-family:inherit}._supportedRulesDisclosure_1aszx_1058{margin-top:18px;border-top:1px solid var(--color-border-light);padding-top:14px}._supportedRulesSummary_1aszx_1064{cursor:pointer;font-size:13px;font-weight:600;color:var(--color-text-secondary);list-style:none;display:flex;align-items:center;gap:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}._supportedRulesSummary_1aszx_1064::-webkit-details-marker{display:none}._disclosureChevron_1aszx_903{transition:transform .15s ease}._supportedRulesDisclosure_1aszx_1058[open] ._disclosureChevron_1aszx_903{transform:rotate(90deg)}._supportedRulesGrid_1aszx_1088{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:12px}@media (max-width: 600px){._supportedRulesGrid_1aszx_1088{grid-template-columns:1fr}}._supportedRulesColumnTitle_1aszx_1101{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);margin:0 0 8px;display:flex;align-items:center;gap:6px}._supportedRulesList_1aszx_1113{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}._supportedRulesItem_1aszx_1122{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;color:var(--color-text-primary);padding:6px 10px;border:1px solid var(--color-border-light);border-radius:6px;background:var(--color-input-bg)}._tierBadge_1aszx_1135{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 7px;border-radius:999px;flex-shrink:0}._tier_legal_1aszx_1145{background:#d930251f;color:#b1241a}._tier_policy_1aszx_1150{background:#d9770624;color:#92580d}._tier_preference_1aszx_1155{background:#6366f11f;color:#4338ca}._tier_later_1aszx_1160{background:#64748b24;color:#475569}._extractModalBody_1aszx_1166{padding:18px 24px 24px;display:flex;flex-direction:column;gap:12px;max-height:75vh;overflow-y:auto}._extractedFieldList_1aszx_1175{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._extractedFieldList_1aszx_1175 li{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--color-border-light);border-radius:6px;background:var(--color-input-bg);font-size:14px}._extractedBulletList_1aszx_1195{margin:6px 0 0;padding-left:20px;color:var(--color-text-secondary);font-size:13px;line-height:1.55}._layout_1sfdy_1{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:12px}@media (max-width: 720px){._layout_1sfdy_1{grid-template-columns:1fr}}._controls_1sfdy_14{display:flex;flex-direction:column;gap:10px}._colorField_1sfdy_20{display:flex;flex-direction:column;gap:4px}._colorRow_1sfdy_26{display:flex;align-items:center;gap:8px}._colorSwatch_1sfdy_32{width:32px;height:28px;padding:0;border:1px solid var(--color-border);border-radius:4px;cursor:pointer}._colorHexInput_1sfdy_41,._textInput_1sfdy_42{flex:1;padding:6px 8px;border:1px solid var(--color-border);border-radius:4px;font-size:13px;font-family:monospace;background:var(--color-background-primary, transparent);color:var(--color-text-primary)}._textInput_1sfdy_42{font-family:inherit;margin-bottom:6px}._fontSelect_1sfdy_58{padding:6px 8px;border:1px solid var(--color-border);border-radius:4px;font-size:13px;background:var(--color-background-primary, transparent);color:var(--color-text-primary)}._pieRow_1sfdy_67{display:flex;flex-wrap:wrap;gap:6px}._logoUpload_1sfdy_73{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:6px 10px;border:1px solid var(--color-border);border-radius:4px;font-size:13px;cursor:pointer;color:var(--color-text-primary)}._preview_1sfdy_86{background:#fff;border:1px solid var(--color-border);border-radius:8px;padding:20px;min-height:220px}._previewLogoRow_1sfdy_94{display:flex;justify-content:flex-end;min-height:24px;margin-bottom:8px}._previewLogoRow_1sfdy_94 img{max-height:24px;max-width:120px}._previewTitle_1sfdy_106{font-size:18px;font-weight:700;margin-bottom:12px}._previewHeading_1sfdy_112{font-size:14px;font-weight:600;margin-bottom:8px}._previewTable_1sfdy_118{border-collapse:collapse;width:100%;margin-bottom:16px;font-size:13px}._previewTable_1sfdy_118 th,._previewTable_1sfdy_118 td{border:1px solid #ccc;padding:6px 10px;text-align:left}._previewTable_1sfdy_118 th{color:#fff;font-weight:600}._previewFooterRow_1sfdy_137{display:flex;gap:8px}._previewFooterChip_1sfdy_142{color:#fff;font-size:11px;font-weight:600;padding:5px 8px;border-radius:4px}
