@layer base,components,pages;@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size3-Regular-gV2CO0n9.woff2) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/PlusJakartaSans-Variable-B2KjpZfh.woff2) format("woff2");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:NanumSquareNeo;src:url(/assets/NanumSquareNeo-Variable-EZ003miA.woff2) format("woff2");font-weight:300 900;font-display:swap}:root{--font-family-base: "Plus Jakarta Sans", "NanumSquareNeo", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}body,body *,button,input,select,textarea,code,pre,kbd,samp{font-family:var(--font-family-base)}@layer base{:root{--text: #c5c6c9;--text-h: #ffffff;--text-p: #a0a1a5;--bg: #1c1c1c;--bg-gradient: radial-gradient(circle at 50% 30%, #2e2f31 0%, #151617 100%);--border: rgba(255, 255, 255, .08);--code-bg: #232427;--accent: #007cff;--accent-green: #39b54a;--accent-blue-start: #007cff;--accent-blue-end: #003db3;--accent-blue-gradient: linear-gradient( 135deg, var(--accent-blue-start) 0%, var(--accent-blue-end) 100% );--accent-bg: rgba(0, 124, 255, .15);--accent-border: rgba(0, 124, 255, .5);--color-accent: var(--accent-blue-start);--color-accent-deep: #003db3;--connex-standard-gradient: linear-gradient(135deg, #39b54a 0%, #006837 100%);--connex-standard-gradient-translucent: linear-gradient( 135deg, rgba(57, 181, 74, .15) 0%, rgba(0, 104, 55, .15) 100% );--connex-accent-alpha-10: rgba(0, 124, 255, .1);--connex-accent-alpha-30: rgba(0, 124, 255, .3);--connex-accent-alpha-05: rgba(0, 124, 255, .05);--social-bg: rgba(47, 48, 58, .5);--shadow: rgba(0, 0, 0, .4) 0 10px 15px -3px, rgba(0, 0, 0, .25) 0 4px 6px -2px;--mode-agent-gradient: linear-gradient(135deg, #007cff 0%, #003db3 100%);--mode-agent-bg-dark: linear-gradient( 135deg, rgba(0, 124, 255, .35) 0%, rgba(0, 61, 179, .45) 100% );--mode-agent-bg-light: linear-gradient( 135deg, rgba(0, 124, 255, .15) 0%, rgba(0, 61, 179, .22) 100% );--mode-agent-border-dark: rgba(0, 124, 255, .5);--mode-agent-border-light: rgba(0, 124, 255, .35);--mode-agent-text-dark: #60a5fa;--mode-agent-text-light: #0284c7;--mode-coworx-gradient: linear-gradient(135deg, #39b54a 0%, #006837 100%);--mode-coworx-bg-dark: linear-gradient( 135deg, rgba(57, 181, 74, .35) 0%, rgba(0, 104, 55, .45) 100% );--mode-coworx-bg-light: linear-gradient( 135deg, rgba(57, 181, 74, .15) 0%, rgba(0, 104, 55, .22) 100% );--mode-coworx-border-dark: rgba(57, 181, 74, .5);--mode-coworx-border-light: rgba(57, 181, 74, .35);--mode-coworx-text-dark: #4ade80;--mode-coworx-text-light: #16a34a;--mode-studio-gradient: linear-gradient(135deg, #8b5cf6 0%, #6366f1 100%);--mode-studio-bg-dark: linear-gradient( 135deg, rgba(139, 92, 246, .35) 0%, rgba(99, 102, 241, .45) 100% );--mode-studio-bg-light: linear-gradient( 135deg, rgba(139, 92, 246, .15) 0%, rgba(99, 102, 241, .22) 100% );--mode-studio-border-dark: rgba(139, 92, 246, .5);--mode-studio-border-light: rgba(139, 92, 246, .35);--mode-studio-text-dark: #a78bfa;--mode-studio-text-light: #7c3aed;--mode-brains-gradient: linear-gradient(135deg, #f59e0b 0%, #d97706 100%);--mode-brains-bg-dark: linear-gradient( 135deg, rgba(245, 158, 11, .35) 0%, rgba(217, 119, 6, .45) 100% );--mode-brains-bg-light: linear-gradient( 135deg, rgba(245, 158, 11, .15) 0%, rgba(217, 119, 6, .22) 100% );--mode-brains-border-dark: rgba(245, 158, 11, .5);--mode-brains-border-light: rgba(245, 158, 11, .35);--mode-brains-text-dark: #fbbf24;--mode-brains-text-light: #d97706;--mode-api-gradient: linear-gradient(135deg, #ec4899 0%, #be185d 100%);--mode-api-bg-dark: linear-gradient( 135deg, rgba(244, 63, 94, .35) 0%, rgba(225, 29, 72, .45) 100% );--mode-api-bg-light: linear-gradient( 135deg, rgba(244, 63, 94, .15) 0%, rgba(225, 29, 72, .22) 100% );--mode-api-border-dark: rgba(244, 63, 94, .5);--mode-api-border-light: rgba(244, 63, 94, .35);--mode-api-text-dark: #f472b6;--mode-api-text-light: #e11d48;--input-bg: rgba(0, 0, 0, .25);--input-border: rgba(255, 255, 255, .12);--input-focus-border: var(--accent-blue-start);--input-focus-glow: rgba(0, 124, 255, .25);--input-text: #ffffff;--input-placeholder: rgba(255, 255, 255, .4);--btn-primary-bg: var(--accent-blue-gradient);--btn-primary-text: #ffffff;--btn-secondary-bg: rgba(255, 255, 255, .06);--btn-secondary-border: rgba(255, 255, 255, .12);--btn-secondary-text: var(--text-h);--btn-secondary-hover-bg: rgba(255, 255, 255, .12);--badge-blue-bg: rgba(0, 124, 255, .15);--badge-blue-border: rgba(0, 124, 255, .3);--badge-blue-text: #60a5fa;--badge-green-bg: rgba(57, 181, 74, .15);--badge-green-border: rgba(57, 181, 74, .3);--badge-green-text: #4ade80;--badge-purple-bg: rgba(0, 124, 255, .15);--badge-purple-border: rgba(0, 124, 255, .3);--badge-purple-text: #60a5fa;--badge-gray-bg: rgba(255, 255, 255, .08);--badge-gray-border: rgba(255, 255, 255, .15);--badge-gray-text: var(--text);--glass-surface-bg: rgba(18, 20, 24, .7);--glass-surface-border: rgba(255, 255, 255, .08);--glass-backdrop: blur(16px);--side-panel-bg: rgba(0, 0, 0, .12);--side-panel-bg-hover: rgba(255, 255, 255, .08);--side-panel-border: rgba(255, 255, 255, .04);--side-panel-left-border: rgba(255, 255, 255, .16);--side-panel-header-bg: rgba(255, 255, 255, .08);--side-panel-unfolded-bg: rgba(0, 0, 0, .22);--side-panel-hamburger-hover: rgba(255, 255, 255, .03);--side-panel-backdrop-bg: rgba(0, 0, 0, .45);--side-panel-shadow: rgba(0, 0, 0, .25);--frost-glass-card-bg: var(--card-bg, rgba(255, 255, 255, .06));--frost-glass-card-border: var(--card-border, rgba(255, 255, 255, .08));--frost-glass-header-bg: rgba(255, 255, 255, .08);--frost-glass-header-border: var(--card-border, rgba(255, 255, 255, .08));--frost-glass-body-bg: var(--card-bg, rgba(255, 255, 255, .06));--frost-glass-blur: var(--card-blur, blur(20px));--frost-glass-backdrop: var(--card-blur, blur(20px));--user-bubble-bg: rgba(0, 0, 0, .45);--user-bubble-border: rgba(255, 255, 255, .12);--user-bubble-blur: blur(12px);--user-bubble-backdrop: blur(12px);--tooltip-bg: rgba(0, 0, 0, .75);--tooltip-text: #ffffff;--pill-bg: rgba(255, 255, 255, .05);--pill-active-bg: rgba(255, 255, 255, .18);--pill-active-text: #ffffff;--bg-logo-opacity: .025;--bg-text-opacity: .025;--card-bg: rgba(255, 255, 255, .06);--card-border: rgba(255, 255, 255, .08);--card-blur: blur(20px);--card-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .05);--backdrop-bg: rgba(0, 0, 0, .55);--modal-bg: linear-gradient(to top right, rgba(27, 27, 27, .8) 0%, rgba(62, 62, 62, .8) 100%);--modal-border: rgba(255, 255, 255, .1);--sans: var(--font-family-base);--heading: var(--font-family-base);--font-mono: var(--font-family-base);--mono: var(--font-mono)}[data-theme=light]{--text: #1f2421;--text-h: #111111;--text-p: #3d4048;--bg: #eaeaea;--bg-gradient: linear-gradient(to top right, #d8d8dc 0%, #fafafa 100%);--border: rgba(0, 0, 0, .08);--code-bg: #e1e4e8;--accent: #007cff;--accent-green: #39b54a;--accent-bg: rgba(0, 124, 255, .08);--accent-border: rgba(0, 124, 255, .4);--color-accent: var(--accent-blue-start);--color-accent-deep: #003db3;--connex-standard-gradient: linear-gradient(135deg, #39b54a 0%, #006837 100%);--connex-standard-gradient-translucent: linear-gradient( 135deg, rgba(57, 181, 74, .15) 0%, rgba(0, 104, 55, .15) 100% );--connex-accent-alpha-10: rgba(0, 124, 255, .1);--connex-accent-alpha-30: rgba(0, 124, 255, .3);--connex-accent-alpha-05: rgba(0, 124, 255, .05);--social-bg: rgba(255, 255, 255, .4);--shadow: rgba(0, 0, 0, .06) 0 10px 15px -3px, rgba(0, 0, 0, .02) 0 4px 6px -2px;--input-bg: rgba(255, 255, 255, .85);--input-border: rgba(0, 0, 0, .12);--input-focus-border: var(--accent-blue-start);--input-focus-glow: rgba(0, 124, 255, .15);--input-text: #111111;--input-placeholder: rgba(0, 0, 0, .4);--btn-secondary-bg: rgba(0, 0, 0, .04);--btn-secondary-border: rgba(0, 0, 0, .08);--btn-secondary-text: var(--text-h);--btn-secondary-hover-bg: rgba(0, 0, 0, .08);--badge-blue-bg: rgba(0, 124, 255, .08);--badge-blue-border: rgba(0, 124, 255, .2);--badge-blue-text: #1d4ed8;--badge-green-bg: rgba(45, 158, 62, .08);--badge-green-border: rgba(45, 158, 62, .2);--badge-green-text: #15803d;--badge-purple-bg: rgba(170, 59, 255, .08);--badge-purple-border: rgba(170, 59, 255, .2);--badge-purple-text: #6b21a8;--badge-gray-bg: rgba(0, 0, 0, .04);--badge-gray-border: rgba(0, 0, 0, .08);--badge-gray-text: var(--text);--glass-surface-bg: rgba(255, 255, 255, .85);--glass-surface-border: rgba(0, 0, 0, .08);--glass-backdrop: blur(16px);--side-panel-bg: rgba(255, 255, 255, .75);--side-panel-bg-hover: rgba(0, 0, 0, .04);--side-panel-border: rgba(0, 0, 0, .04);--side-panel-left-border: rgba(0, 0, 0, .08);--side-panel-header-bg: rgba(0, 0, 0, .03);--side-panel-unfolded-bg: rgba(255, 255, 255, .75);--side-panel-hamburger-hover: rgba(0, 0, 0, .04);--side-panel-backdrop-bg: rgba(255, 255, 255, .25);--side-panel-shadow: rgba(0, 0, 0, .06);--frost-glass-card-bg: #ffffff;--frost-glass-card-border: rgba(0, 0, 0, .1);--frost-glass-header-bg: var(--side-panel-header-bg);--frost-glass-header-border: rgba(0, 0, 0, .08);--frost-glass-body-bg: #f8fafc;--frost-glass-blur: none;--frost-glass-backdrop: none;--user-bubble-bg: rgba(51, 51, 51, .75);--user-bubble-border: rgba(51, 51, 51, .2);--user-bubble-blur: blur(12px);--user-bubble-backdrop: blur(12px);--tooltip-bg: rgba(255, 255, 255, .95);--tooltip-text: #111215;--pill-bg: rgba(0, 0, 0, .03);--pill-active-bg: rgba(0, 0, 0, .06);--pill-active-text: var(--text-h);--bg-logo-opacity: .06;--bg-text-opacity: .02;--card-bg: rgba(255, 255, 255, .55);--card-border: rgba(0, 0, 0, .08);--card-blur: blur(20px);--card-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .6);--backdrop-bg: rgba(255, 255, 255, .4);--modal-bg: linear-gradient( to top right, rgba(255, 255, 255, .98) 0%, rgba(255, 255, 255, 1) 100% );--modal-border: rgba(0, 0, 0, .08)}[data-theme=dark]{--text: #c5c6c9;--text-h: #ffffff;--text-p: #a0a1a5;--bg: #1c1c1c;--bg-gradient: linear-gradient(to top right, #111111 0%, #444444 100%);--border: rgba(255, 255, 255, .08);--code-bg: #232427;--accent: #007cff;--accent-green: #39b54a;--accent-bg: rgba(0, 124, 255, .15);--accent-border: rgba(0, 124, 255, .5);--color-accent: var(--accent-blue-start);--color-accent-deep: #003db3;--connex-standard-gradient: linear-gradient(135deg, #39b54a 0%, #006837 100%);--connex-standard-gradient-translucent: linear-gradient( 135deg, rgba(57, 181, 74, .15) 0%, rgba(0, 104, 55, .15) 100% );--connex-accent-alpha-10: rgba(0, 124, 255, .1);--connex-accent-alpha-30: rgba(0, 124, 255, .3);--connex-accent-alpha-05: rgba(0, 124, 255, .05);--social-bg: rgba(47, 48, 58, .5);--shadow: rgba(0, 0, 0, .4) 0 10px 15px -3px, rgba(0, 0, 0, .25) 0 4px 6px -2px;--input-bg: rgba(0, 0, 0, .25);--input-border: rgba(255, 255, 255, .12);--input-focus-border: var(--accent-blue-start);--input-focus-glow: rgba(0, 124, 255, .25);--input-text: #ffffff;--input-placeholder: rgba(255, 255, 255, .4);--btn-secondary-bg: rgba(255, 255, 255, .06);--btn-secondary-border: rgba(255, 255, 255, .12);--btn-secondary-text: var(--text-h);--btn-secondary-hover-bg: rgba(255, 255, 255, .12);--badge-blue-bg: rgba(0, 124, 255, .15);--badge-blue-border: rgba(0, 124, 255, .3);--badge-blue-text: #60a5fa;--badge-green-bg: rgba(57, 181, 74, .15);--badge-green-border: rgba(57, 181, 74, .3);--badge-green-text: #4ade80;--badge-purple-bg: rgba(0, 124, 255, .15);--badge-purple-border: rgba(0, 124, 255, .3);--badge-purple-text: #60a5fa;--badge-gray-bg: rgba(255, 255, 255, .08);--badge-gray-border: rgba(255, 255, 255, .15);--badge-gray-text: var(--text);--glass-surface-bg: rgba(18, 20, 24, .7);--glass-surface-border: rgba(255, 255, 255, .08);--glass-backdrop: blur(16px);--side-panel-bg: rgba(0, 0, 0, .12);--side-panel-bg-hover: rgba(255, 255, 255, .08);--side-panel-border: rgba(255, 255, 255, .04);--side-panel-left-border: rgba(255, 255, 255, .16);--side-panel-header-bg: rgba(255, 255, 255, .08);--side-panel-unfolded-bg: rgba(0, 0, 0, .22);--side-panel-hamburger-hover: rgba(255, 255, 255, .03);--frost-glass-card-bg: var(--card-bg, rgba(255, 255, 255, .06));--frost-glass-card-border: var(--card-border, rgba(255, 255, 255, .08));--frost-glass-header-bg: rgba(255, 255, 255, .08);--frost-glass-header-border: var(--card-border, rgba(255, 255, 255, .08));--frost-glass-body-bg: var(--card-bg, rgba(255, 255, 255, .06));--frost-glass-blur: var(--card-blur, blur(20px));--frost-glass-backdrop: var(--card-blur, blur(20px));--user-bubble-bg: rgba(0, 0, 0, .45);--user-bubble-border: rgba(255, 255, 255, .12);--user-bubble-blur: blur(12px);--user-bubble-backdrop: blur(12px);--tooltip-bg: rgba(0, 0, 0, .75);--side-panel-shadow: rgba(0, 0, 0, .25);--tooltip-text: #ffffff;--pill-bg: rgba(255, 255, 255, .05);--pill-active-bg: rgba(255, 255, 255, .18);--pill-active-text: #ffffff;--bg-logo-opacity: .025;--bg-text-opacity: .025;--card-bg: rgba(255, 255, 255, .06);--card-border: rgba(255, 255, 255, .08);--card-blur: blur(20px);--card-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .05);--backdrop-bg: rgba(0, 0, 0, .55);--modal-bg: linear-gradient(to top right, rgba(27, 27, 27, .8) 0%, rgba(62, 62, 62, .8) 100%);--modal-border: rgba(255, 255, 255, .1)}}@layer base{:root{font:18px/145% var(--sans);letter-spacing:.18px;color-scheme:light dark;color:var(--text);background:var(--bg-gradient, var(--bg));min-height:100%;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:1024px){:root{font-size:16px}}body{margin:0;min-height:100vh;min-height:100svh;background:var(--bg-gradient, var(--bg));background-attachment:fixed;transition:background .4s ease,color .4s ease}h1,h2{font-family:var(--heading);font-weight:500;color:var(--text-h);letter-spacing:normal}h1{font-size:56px;margin:32px 0}@media(max-width:1024px){h1{font-size:36px;margin:20px 0}}h2{font-size:24px;line-height:118%;margin:0 0 8px}@media(max-width:1024px){h2{font-size:20px}}p{margin:0}:not(pre)>code:not([class*=md-]),.counter{font-family:var(--mono);display:inline-flex;border-radius:4px;color:var(--text-h)}:not(pre)>code:not([class*=md-]){font-size:15px;line-height:135%;padding:4px 8px;background:var(--code-bg)}}@layer components{.cnx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;font-family:var(--font-family-base, sans-serif);font-size:13px;font-weight:500;line-height:1.4;border-radius:6px;border:.5px solid transparent;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:all .2s cubic-bezier(.4,0,.2,1);outline:none;box-shadow:none;text-decoration:none}.cnx-btn:focus-visible{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent-blue-start)}.cnx-btn:disabled,.cnx-btn.disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.cnx-btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:.5px solid rgba(255,255,255,.15);box-shadow:none}.cnx-btn-primary:hover{filter:brightness(1.1);box-shadow:none;transform:translateY(-.5px)}.cnx-btn-primary:active{transform:translateY(0);filter:brightness(.95)}.cnx-btn-secondary{background:var(--btn-secondary-bg);border:.5px solid var(--btn-secondary-border);color:var(--btn-secondary-text);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cnx-btn-secondary:hover{background:var(--btn-secondary-hover-bg);border-color:var(--border);box-shadow:none;transform:translateY(-.5px)}.cnx-btn-ghost{background:transparent;border:.5px solid transparent;color:var(--text)}.cnx-btn-ghost:hover{background:var(--btn-secondary-bg);color:var(--text-h);box-shadow:none}.cnx-btn-danger{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:.5px solid rgba(239,68,68,.3);box-shadow:none}.cnx-btn-danger:hover{filter:brightness(1.1);box-shadow:none;transform:translateY(-.5px)}.cnx-btn-sm{padding:5px 10px;font-size:11.5px;border-radius:4px}.cnx-btn-lg{padding:12px 24px;font-size:14.5px;border-radius:8px}}@layer components{.cnx-badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.4;border-radius:12px;border:1px solid transparent;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:all .2s ease}.cnx-badge-highlight{background:linear-gradient(135deg,#007cff73,#003cff40);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18);color:#fff;box-shadow:none}:global([data-theme=light]) .cnx-badge-highlight{background:var(--accent-blue-gradient);border:1px solid var(--badge-blue-border);color:#fff;box-shadow:none}.cnx-badge-glass{background:#ffffff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);color:var(--text-h, #ffffff)}:global([data-theme=light]) .cnx-badge-glass{background:#0000000d;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(0,0,0,.1);color:#333}.cnx-badge-blue{background:var(--badge-blue-bg);border-color:var(--badge-blue-border);color:var(--badge-blue-text)}.cnx-badge-green{background:var(--badge-green-bg);border-color:var(--badge-green-border);color:var(--badge-green-text)}.cnx-badge-danger{background:#ef44441f;border-color:#ef444440;color:#ef4444}.cnx-badge-gray{background:var(--badge-gray-bg);border-color:var(--badge-gray-border);color:var(--badge-gray-text)}.cnx-badge-dot:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background-color:currentColor}.cnx-mode-agent-bg{background:var(--mode-agent-bg-dark);border:1px solid var(--mode-agent-border-dark);color:#fff}:global([data-theme=light]) .cnx-mode-agent-bg,[data-theme=light] .cnx-mode-agent-bg{background:var(--mode-agent-bg-light);border:1px solid var(--mode-agent-border-light);color:var(--mode-agent-text-light)}.cnx-mode-agent-text{color:var(--mode-agent-text-dark);font-weight:600}:global([data-theme=light]) .cnx-mode-agent-text,[data-theme=light] .cnx-mode-agent-text{color:var(--mode-agent-text-light)}.cnx-mode-coworx-bg{background:var(--mode-coworx-bg-dark);border:1px solid var(--mode-coworx-border-dark);color:#fff}:global([data-theme=light]) .cnx-mode-coworx-bg,[data-theme=light] .cnx-mode-coworx-bg{background:var(--mode-coworx-bg-light);border:1px solid var(--mode-coworx-border-light);color:var(--mode-coworx-text-light)}.cnx-mode-coworx-text{color:var(--mode-coworx-text-dark);font-weight:600}:global([data-theme=light]) .cnx-mode-coworx-text,[data-theme=light] .cnx-mode-coworx-text{color:var(--mode-coworx-text-light)}.cnx-mode-studio-bg{background:var(--mode-studio-bg-dark);border:1px solid var(--mode-studio-border-dark);color:#fff}:global([data-theme=light]) .cnx-mode-studio-bg,[data-theme=light] .cnx-mode-studio-bg{background:var(--mode-studio-bg-light);border:1px solid var(--mode-studio-border-light);color:var(--mode-studio-text-light)}.cnx-mode-studio-text{color:var(--mode-studio-text-dark);font-weight:600}:global([data-theme=light]) .cnx-mode-studio-text,[data-theme=light] .cnx-mode-studio-text{color:var(--mode-studio-text-light)}.cnx-mode-brains-bg{background:var(--mode-brains-bg-dark);border:1px solid var(--mode-brains-border-dark);color:#fff}:global([data-theme=light]) .cnx-mode-brains-bg,[data-theme=light] .cnx-mode-brains-bg{background:var(--mode-brains-bg-light);border:1px solid var(--mode-brains-border-light);color:var(--mode-brains-text-light)}.cnx-mode-brains-text{color:var(--mode-brains-text-dark);font-weight:600}:global([data-theme=light]) .cnx-mode-brains-text,[data-theme=light] .cnx-mode-brains-text{color:var(--mode-brains-text-light)}.cnx-mode-api-bg{background:var(--mode-api-bg-dark);border:1px solid var(--mode-api-border-dark);color:#fff}:global([data-theme=light]) .cnx-mode-api-bg,[data-theme=light] .cnx-mode-api-bg{background:var(--mode-api-bg-light);border:1px solid var(--mode-api-border-light);color:var(--mode-api-text-light)}.cnx-mode-api-text{color:var(--mode-api-text-dark);font-weight:600}:global([data-theme=light]) .cnx-mode-api-text,[data-theme=light] .cnx-mode-api-text{color:var(--mode-api-text-light)}}@layer components{.cnx-badge-number,.cnx-badge-count,.accordionBadge,.cnx-sidebar__accordion-count{display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;line-height:1;background:none;background-color:transparent;border:none;box-shadow:none;padding:0 2px;margin:0;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:color .2s cubic-bezier(.4,0,.2,1),-webkit-text-fill-color .2s cubic-bezier(.4,0,.2,1);background:var(--accent-blue-gradient, linear-gradient(135deg, #007cff 0%, #003db3 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#007cff;color:#007cff}:root[data-theme=light] .cnx-badge-number,:root[data-theme=light] .cnx-badge-count,:root[data-theme=light] .accordionBadge,:root[data-theme=light] .cnx-sidebar__accordion-count,[data-theme=light] .cnx-badge-number,[data-theme=light] .cnx-badge-count,[data-theme=light] .accordionBadge,[data-theme=light] .cnx-sidebar__accordion-count{background:var(--accent-blue-gradient, linear-gradient(135deg, #007cff 0%, #003db3 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#007cff;color:#007cff}.cnx-hover-item:hover .cnx-badge-number,.cnx-hover-item:hover .cnx-badge-count,.cnx-hover-item:hover .accordionBadge,.cnx-hover-item:hover .cnx-sidebar__accordion-count,.cnx-hover-item:hover .badge,.cnx-hover-item.active .cnx-badge-number,.cnx-hover-item.active .cnx-badge-count,.cnx-hover-item.active .accordionBadge,.cnx-hover-item.active .cnx-sidebar__accordion-count,.cnx-interactive-item:hover .cnx-badge-number,.cnx-interactive-item:hover .cnx-badge-count,.cnx-interactive-item:hover .accordionBadge,.cnx-interactive-item:hover .cnx-sidebar__accordion-count,.cnx-interactive-item.active .cnx-badge-number,.cnx-interactive-item.active .cnx-badge-count,.cnx-interactive-item.active .accordionBadge,.cnx-interactive-item.active .cnx-sidebar__accordion-count,.cnx-accordion-header:hover .cnx-badge-number,.cnx-accordion-header:hover .cnx-badge-count,.cnx-accordion-header:hover .accordionBadge,.cnx-accordion-header:hover .cnx-sidebar__accordion-count,.cnx-accordion-header.expanded .cnx-badge-number,.cnx-accordion-header.expanded .cnx-badge-count,.cnx-accordion-header.expanded .accordionBadge,.cnx-accordion-header.expanded .cnx-sidebar__accordion-count,.cnx-sidebar__category-accordion-btn:hover .cnx-sidebar__accordion-count,.cnx-sidebar__category-accordion-btn--expanded .cnx-sidebar__accordion-count,.cnx-badge-number:hover,.cnx-badge-count:hover,.accordionBadge:hover,.cnx-sidebar__accordion-count:hover{background:none;background-color:transparent;border:none;box-shadow:none;background-clip:border-box;-webkit-background-clip:unset;-webkit-text-fill-color:#ffffff;color:#fff}:root[data-theme=light] .cnx-hover-item:hover .cnx-badge-number,:root[data-theme=light] .cnx-hover-item:hover .cnx-badge-count,:root[data-theme=light] .cnx-hover-item:hover .accordionBadge,:root[data-theme=light] .cnx-hover-item:hover .cnx-sidebar__accordion-count,:root[data-theme=light] .cnx-accordion-header:hover .cnx-badge-number,:root[data-theme=light] .cnx-accordion-header:hover .cnx-badge-count,:root[data-theme=light] .cnx-accordion-header:hover .accordionBadge,:root[data-theme=light] .cnx-accordion-header:hover .cnx-sidebar__accordion-count,:root[data-theme=light] .cnx-accordion-header.expanded .cnx-badge-number,:root[data-theme=light] .cnx-accordion-header.expanded .cnx-badge-count,:root[data-theme=light] .cnx-accordion-header.expanded .accordionBadge,:root[data-theme=light] .cnx-accordion-header.expanded .cnx-sidebar__accordion-count,:root[data-theme=light] .cnx-sidebar__category-accordion-btn:hover .cnx-sidebar__accordion-count,:root[data-theme=light] .cnx-sidebar__category-accordion-btn--expanded .cnx-sidebar__accordion-count,[data-theme=light] .cnx-hover-item:hover .cnx-badge-number,[data-theme=light] .cnx-hover-item:hover .cnx-badge-count,[data-theme=light] .cnx-hover-item:hover .accordionBadge,[data-theme=light] .cnx-hover-item:hover .cnx-sidebar__accordion-count,[data-theme=light] .cnx-accordion-header:hover .cnx-badge-number,[data-theme=light] .cnx-accordion-header:hover .cnx-badge-count,[data-theme=light] .cnx-accordion-header:hover .accordionBadge,[data-theme=light] .cnx-accordion-header:hover .cnx-sidebar__accordion-count,[data-theme=light] .cnx-accordion-header.expanded .cnx-badge-number,[data-theme=light] .cnx-accordion-header.expanded .cnx-badge-count,[data-theme=light] .cnx-accordion-header.expanded .accordionBadge,[data-theme=light] .cnx-accordion-header.expanded .cnx-sidebar__accordion-count,[data-theme=light] .cnx-sidebar__category-accordion-btn:hover .cnx-sidebar__accordion-count,[data-theme=light] .cnx-sidebar__category-accordion-btn--expanded .cnx-sidebar__accordion-count{background:none;background-color:transparent;border:none;box-shadow:none;background-clip:border-box;-webkit-background-clip:unset;-webkit-text-fill-color:#ffffff;color:#fff}}@layer components{.cnx-card{background:var(--card-bg);border:.5px solid var(--card-border);border-radius:8px;box-shadow:var(--card-shadow);display:flex;flex-direction:column;overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.cnx-card-glass{background:var(--glass-surface-bg);border-color:var(--glass-surface-border);backdrop-filter:var(--glass-backdrop);-webkit-backdrop-filter:var(--glass-backdrop)}.cnx-card-interactive{cursor:pointer}.cnx-card-interactive:hover{border-color:#ffffff2e;box-shadow:none;transform:translateY(-1px)}[data-theme=light] .cnx-card-interactive:hover{border-color:#00000026;box-shadow:none;transform:translateY(-1px)}.cnx-card-header{padding:16px 20px;border-bottom:.5px solid var(--border);display:flex;align-items:center;justify-content:space-between}.cnx-card-title{font-size:14px;font-weight:600;color:var(--text-h);margin:0}.cnx-card-body{padding:20px;flex:1}.cnx-card-footer{padding:14px 20px;border-top:.5px solid var(--border);background:#0000000a;display:flex;align-items:center;justify-content:flex-end;gap:12px}.cnx-frost-card,.cnx-code-block,.cnx-diagram-card,.cnx-block-card{margin:14px 0;border-radius:8px;overflow:hidden;background:var(--frost-glass-card-bg, rgba(255, 255, 255, .05));backdrop-filter:var(--frost-glass-blur, blur(6px));-webkit-backdrop-filter:var(--frost-glass-blur, blur(6px));border:1px solid var(--frost-glass-card-border, rgba(255, 255, 255, .12));box-shadow:none;transition:border-color .2s ease}.cnx-frost-card:hover,.cnx-code-block:hover,.cnx-diagram-card:hover,.cnx-block-card:hover{box-shadow:none;border-color:#ffffff2e}.cnx-frost-header,.cnx-code-block-header,.cnx-diagram-header,.cnx-block-card-header{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:var(--frost-glass-header-bg, rgba(255, 255, 255, .08));backdrop-filter:var(--frost-glass-blur, blur(6px));-webkit-backdrop-filter:var(--frost-glass-blur, blur(6px));border-bottom:1px solid var(--frost-glass-header-border, rgba(255, 255, 255, .08))}.cnx-frost-body,.cnx-code-block-body,.cnx-diagram-visual,.cnx-block-card-body{margin:0;padding:14px 16px;overflow-x:auto;background:var(--frost-glass-body-bg, #000000);color:#c9d1d9}[data-theme=light] .cnx-frost-card,[data-theme=light] .cnx-code-block,[data-theme=light] .cnx-diagram-card,[data-theme=light] .cnx-block-card,:root[data-theme=light] .cnx-frost-card,:root[data-theme=light] .cnx-code-block,:root[data-theme=light] .cnx-diagram-card,:root[data-theme=light] .cnx-block-card{background:var(--frost-glass-card-bg, #ffffff);border:1px solid var(--frost-glass-card-border, rgba(0, 0, 0, .1));backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}[data-theme=light] .cnx-frost-card:hover,[data-theme=light] .cnx-code-block:hover,[data-theme=light] .cnx-diagram-card:hover,[data-theme=light] .cnx-block-card:hover,:root[data-theme=light] .cnx-frost-card:hover,:root[data-theme=light] .cnx-code-block:hover,:root[data-theme=light] .cnx-diagram-card:hover,:root[data-theme=light] .cnx-block-card:hover{box-shadow:none;border-color:#00000026}[data-theme=light] .cnx-frost-header,[data-theme=light] .cnx-code-block-header,[data-theme=light] .cnx-diagram-header,[data-theme=light] .cnx-block-card-header,:root[data-theme=light] .cnx-frost-header,:root[data-theme=light] .cnx-code-block-header,:root[data-theme=light] .cnx-diagram-header,:root[data-theme=light] .cnx-block-card-header{background:var(--frost-glass-header-bg, rgba(0, 0, 0, .03));border-bottom:1px solid var(--frost-glass-header-border, rgba(0, 0, 0, .08));backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=light] .cnx-frost-body,[data-theme=light] .cnx-code-block-body,[data-theme=light] .cnx-diagram-visual,[data-theme=light] .cnx-block-card-body,:root[data-theme=light] .cnx-frost-body,:root[data-theme=light] .cnx-code-block-body,:root[data-theme=light] .cnx-diagram-visual,:root[data-theme=light] .cnx-block-card-body{background:var(--frost-glass-body-bg, #f8fafc);color:#1e293b;backdrop-filter:none;-webkit-backdrop-filter:none}.cnx-session-item,.sessionItem,.cnx-interactive-item,.cnx-hover-row,.cnx-category-item{display:flex;align-items:center;gap:8px;padding:6px 12px;min-height:44px;border-radius:8px;border:.5px solid var(--card-border);background:#ffffff08;color:var(--text-p);cursor:pointer;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);box-sizing:border-box;overflow:hidden;-webkit-user-select:none;user-select:none;margin-bottom:4px}[data-theme=light] .cnx-session-item,[data-theme=light] .sessionItem,[data-theme=light] .cnx-interactive-item,[data-theme=light] .cnx-hover-row,[data-theme=light] .cnx-category-item{background:#00000008;border-color:#00000014}.cnx-session-item:hover,.sessionItem:hover,.cnx-session-item-active,.sessionItemActive,.cnx-session-item.cnx-session-item-active,.sessionItem.sessionItemActive,.cnx-interactive-item:hover,.cnx-interactive-item.active,.cnx-hover-row:hover,.cnx-hover-row.active,.cnx-category-item:hover,.cnx-category-item.active,.cnx-hover-target:hover{background:linear-gradient(135deg,#007cff73,#003cff33);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:.5px solid rgba(255,255,255,.25);border-radius:8px;box-shadow:none;transform:translateY(-.5px);color:#fff}[data-theme=light] .cnx-session-item:hover,[data-theme=light] .sessionItem:hover,[data-theme=light] .cnx-session-item-active,[data-theme=light] .sessionItemActive,[data-theme=light] .cnx-session-item.cnx-session-item-active,[data-theme=light] .sessionItem.sessionItemActive,[data-theme=light] .cnx-interactive-item:hover,[data-theme=light] .cnx-interactive-item.active,[data-theme=light] .cnx-hover-row:hover,[data-theme=light] .cnx-hover-row.active,[data-theme=light] .cnx-category-item:hover,[data-theme=light] .cnx-category-item.active,[data-theme=light] .cnx-hover-target:hover{background:var(--accent-blue-gradient, linear-gradient(135deg, #007cff 0%, #003db3 100%));border:.5px solid transparent;border-radius:8px;box-shadow:none;transform:translateY(-.5px);color:#fff}.cnx-session-item:hover .sessionTitle,.cnx-session-item-active .sessionTitle,.cnx-session-item.cnx-session-item-active .sessionTitle,.sessionItem:hover .sessionTitle,.sessionItemActive .sessionTitle,.sessionItem.sessionItemActive .sessionTitle,.cnx-interactive-item:hover .title,.cnx-interactive-item.active .title,.cnx-category-item:hover .name,.cnx-category-item.active .name{font-weight:600;color:#fff}[data-theme=light] .cnx-session-item:hover .sessionTitle,[data-theme=light] .cnx-session-item-active .sessionTitle,[data-theme=light] .cnx-session-item.cnx-session-item-active .sessionTitle,[data-theme=light] .sessionItem:hover .sessionTitle,[data-theme=light] .sessionItemActive .sessionTitle,[data-theme=light] .sessionItem.sessionItemActive .sessionTitle,[data-theme=light] .cnx-interactive-item:hover .title,[data-theme=light] .cnx-interactive-item.active .title,[data-theme=light] .cnx-category-item:hover .name,[data-theme=light] .cnx-category-item.active .name{color:#fff}.cnx-session-item .sessionLastMessage,.cnx-session-item .channelLastMessage,.sessionItem .sessionLastMessage,.sessionItem .channelLastMessage{font-size:11px;color:var(--text-p);opacity:.55;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px;width:100%}.cnx-session-item:hover .sessionLastMessage,.cnx-session-item-active .sessionLastMessage,.cnx-session-item.cnx-session-item-active .sessionLastMessage,.sessionItem:hover .sessionLastMessage,.sessionItemActive .sessionLastMessage,.sessionItem.sessionItemActive .sessionLastMessage,.cnx-session-item:hover .channelLastMessage,.cnx-session-item-active .channelLastMessage,.cnx-session-item.cnx-session-item-active .channelLastMessage,.sessionItem:hover .channelLastMessage,.sessionItemActive .channelLastMessage,.sessionItem.sessionItemActive .channelLastMessage{color:#ffffffd9;opacity:.9}[data-theme=light] .cnx-session-item:hover .sessionLastMessage,[data-theme=light] .cnx-session-item-active .sessionLastMessage,[data-theme=light] .cnx-session-item.cnx-session-item-active .sessionLastMessage,[data-theme=light] .sessionItem:hover .sessionLastMessage,[data-theme=light] .sessionItemActive .sessionLastMessage,[data-theme=light] .sessionItem.sessionItemActive .sessionLastMessage,[data-theme=light] .cnx-session-item:hover .channelLastMessage,[data-theme=light] .cnx-session-item-active .channelLastMessage,[data-theme=light] .cnx-session-item.cnx-session-item-active .channelLastMessage,[data-theme=light] .sessionItem:hover .channelLastMessage,[data-theme=light] .sessionItemActive .channelLastMessage,[data-theme=light] .sessionItem.sessionItemActive .channelLastMessage{color:#ffffffe6;opacity:.95}}@layer components{.cnx-input{width:100%;padding:8px 12px;font-family:var(--font-family-base, sans-serif);font-size:13px;color:var(--input-text);background:var(--input-bg);border:.5px solid var(--input-border);border-radius:6px;outline:none;box-sizing:border-box;transition:all .2s ease}.cnx-input::placeholder{color:var(--input-placeholder)}.cnx-input:focus{border-color:var(--input-focus-border);box-shadow:0 0 0 3px var(--input-focus-glow)}.cnx-search-form{position:relative;display:flex;align-items:center;width:100%}.cnx-search-form .cnx-input{padding-left:36px}.cnx-search-icon{position:absolute;left:12px;width:16px;height:16px;color:var(--text-p);pointer-events:none;transition:color .2s ease}.cnx-search-form:focus-within .cnx-search-icon{color:var(--accent-blue-start)}.cnx-select{padding:8px 32px 8px 12px;font-family:var(--font-family-base, sans-serif);font-size:13px;color:var(--input-text);background:var(--input-bg);border:.5px solid var(--input-border);border-radius:6px;outline:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a0a1a5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:all .2s ease}.cnx-select:focus{border-color:var(--input-focus-border);box-shadow:0 0 0 3px var(--input-focus-glow)}}@layer components{.hamburger-btn{position:absolute;top:24px;left:0;width:52px;height:48px;background:none;border:none;cursor:pointer;color:var(--text-h);display:flex;align-items:center;justify-content:center;padding:0;transition:background-color .2s}.hamburger-btn:hover{background-color:var(--side-panel-hamburger-hover)}.header-icon{width:20px;height:20px;stroke-width:1.2px}.panel-header-title{margin-left:52px;font-size:16px;font-weight:600;letter-spacing:2.5px;color:var(--text-h);text-transform:uppercase;height:48px;display:flex;align-items:center}.menu-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:18px}.menu-item-wrapper{width:100%}.menu-item{display:flex;align-items:center;height:40px;text-decoration:none;color:var(--text);transition:color .3s,background-color .3s;box-sizing:border-box;position:relative}.menu-item:hover,.menu-item.active{color:var(--text-h);background-color:var(--side-panel-bg-hover)}.menu-icon-container{width:52px;min-width:52px;display:flex;align-items:center;justify-content:center}.menu-icon{width:18px;height:18px;stroke-width:1.2px;opacity:.5;transition:opacity .3s,color .3s;color:var(--text)}.menu-item:hover .menu-icon,.menu-item.active .menu-icon{opacity:1;color:var(--text-h)}.user-avatar-img{border:1px solid var(--border);transition:border-color .3s,transform .3s}.menu-item:hover .user-avatar-img{border-color:var(--text-h);transform:scale(1.05)}.profile-label-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;line-height:1.25}.profile-name-row{display:flex;align-items:center;gap:6px}.profile-name{font-size:13px;font-weight:300;color:var(--text);transition:color .2s ease,font-weight .2s ease}.profile-role-badge{display:inline-flex;align-items:center;font-size:8.5px;font-weight:600;line-height:1;padding:2.5px 5.5px;border-radius:4px;text-transform:uppercase;letter-spacing:.3px;background:linear-gradient(135deg,#007cff14,#003db314);color:#007cff;border:1px solid rgba(0,124,255,.25);transition:border-color .2s ease,background-color .2s ease}.menu-item:hover .profile-role-badge{border-color:#007cff66;background:linear-gradient(135deg,#007cff1f,#003db31f)}.menu-item:hover .profile-name{font-weight:500;color:var(--text-h)}.profile-email{font-size:11px;font-weight:300;color:var(--text);opacity:.55;margin-top:1px;letter-spacing:.2px;transition:color .2s ease,opacity .2s ease}.menu-item:hover .profile-email{color:var(--text-h);opacity:.85}.unfolded .menu-label{font-size:13px;font-weight:300;color:var(--text);letter-spacing:.5px;opacity:1;transform:translate(0);transition:opacity .25s,transform .25s,font-size .2s ease,font-weight .2s ease,color .2s ease;white-space:nowrap}.unfolded .menu-item:hover .menu-label,.unfolded .menu-item.active .menu-label{font-size:13px;font-weight:500;color:var(--text-h)}.folded .menu-label{position:absolute;right:90px;top:50%;transform:translateY(-50%) translate(-10px);background:var(--tooltip-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:none;box-shadow:0 8px 30px #00000080;border-radius:6px;padding:4px 8px;color:var(--tooltip-text);font-size:11px;font-weight:300;letter-spacing:.5px;pointer-events:none;opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;z-index:110}.folded .menu-item:hover .menu-label{opacity:1;transform:translateY(-50%) translate(0)}.menu-icon-text-plain{font-size:13px;font-weight:500;color:var(--text);opacity:.5;transition:opacity .3s,color .3s;-webkit-user-select:none;user-select:none;letter-spacing:.5px;display:inline-block;line-height:22px;height:22px}.menu-item:hover .menu-icon-text-plain{opacity:1;color:var(--text-h)}.menu-divider{height:1px;background:var(--side-panel-border);margin:8px 24px;opacity:.8;transition:margin .35s cubic-bezier(.4,0,.2,1)}.folded .menu-divider{margin:8px 16px}.sub-menu-list{list-style:none;margin:0 0 8px;padding:0 0 0 52px;display:flex;flex-direction:column;gap:4px;animation:slideDownSubMenu .25s cubic-bezier(.4,0,.2,1) forwards}.sub-menu-item-wrapper{width:100%}.sub-menu-item{background:none;border:none;padding:6px 0;text-align:left;font-size:11px;font-weight:300;color:var(--text);opacity:.65;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);display:block;width:100%;outline:none;letter-spacing:.5px}.sub-menu-item:hover{color:var(--text-h);opacity:1;transform:translate(2px)}@keyframes slideDownSubMenu{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.side-panel.folded .footer-controls-folded .wrapper,.side-panel.folded .social-links-folded .wrapper{display:flex;width:100%;justify-content:center;align-items:center}.side-panel.unfolded .hamburger-btn{display:none}.side-panel.unfolded .panel-header-title{margin-left:24px;transition:margin-left .35s cubic-bezier(.4,0,.2,1)}[data-theme=light] .menu-icon{opacity:.7}[data-theme=light] .profile-email{opacity:.75}[data-theme=light] .sub-menu-item{opacity:.8}[data-theme=light] .sub-menu-item:hover{opacity:1}.menu-section.mobile-only-menu-item .menu-item .menu-label{background:var(--accent-blue-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:500}.menu-section.mobile-only-menu-item .menu-item .menu-icon{stroke:url(#menu-icon-gradient);opacity:1}.menu-section.mobile-only-menu-item .menu-item:hover .menu-label,.menu-section.mobile-only-menu-item .menu-item.active .menu-label{background:var(--accent-blue-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.menu-section.mobile-only-menu-item .menu-item:hover .menu-icon,.menu-section.mobile-only-menu-item .menu-item.active .menu-icon{stroke:url(#menu-icon-gradient)}}@layer components{.footer-content-unfolded{width:100%;display:flex;flex-direction:column;gap:16px}.footer-controls{display:flex;flex-direction:column;gap:8px;width:100%}.footer-control-item{display:flex;align-items:center;height:36px;width:100%;position:relative;cursor:default;box-sizing:border-box;padding-left:32px}.footer-divider{height:1px;background:var(--side-panel-border);margin:8px 24px;opacity:.8}.social-links-unfolded{display:flex;flex-direction:column;gap:12px;align-items:flex-start;width:100%;padding-left:32px;box-sizing:border-box}.social-link{font-size:11px;font-weight:300;color:var(--text);text-decoration:none;transition:color .3s,font-weight .3s;display:flex;align-items:center;gap:8px}.social-link .social-icon{width:14px;height:14px;color:inherit;opacity:.6;transition:opacity .3s}.social-link:hover{color:var(--text-h);font-weight:500}.social-link:hover .social-icon{opacity:1}.footer-content-folded{display:flex;flex-direction:column;align-items:center;width:100%;gap:12px}.footer-controls-folded{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.footer-icon-btn{color:var(--text);display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;width:100%;height:32px;transition:background-color .3s}.footer-icon-btn .toggle-icon{width:18px;height:18px}.footer-icon-btn:hover{background-color:var(--side-panel-bg-hover)}.footer-icon-btn:hover .social-icon,.footer-icon-btn:hover .menu-icon-text-plain{opacity:1;color:var(--text-h)}.footer-icon-btn .menu-icon-text-plain{font-size:10px;line-height:14px;height:14px}.footer-icon-btn .social-tooltip{right:90px;top:50%;transform:translateY(-50%) translate(-10px)}.footer-icon-btn:hover .social-tooltip{opacity:1;transform:translateY(-50%) translate(0)}.footer-divider-folded{width:24px;height:1px;background:var(--side-panel-border);opacity:.8}.social-links-folded{display:flex;flex-direction:column;gap:10px;align-items:center;margin-top:0;width:100%}.social-icon-link{color:var(--text);opacity:.4;transition:opacity .3s,color .3s,background-color .3s;display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:32px}.social-icon-link:hover{color:var(--text-h);opacity:1;background-color:var(--side-panel-bg-hover)}.social-icon-link .social-tooltip{right:90px;top:50%;transform:translateY(-50%) translate(-10px)}.social-icon{width:14px;height:14px}.social-tooltip{position:absolute;right:54px;top:50%;transform:translateY(-50%) translate(-10px);background:var(--tooltip-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:none;box-shadow:0 8px 30px #00000080;border-radius:6px;padding:4px 8px;color:var(--tooltip-text);font-size:11px;font-weight:300;letter-spacing:.5px;pointer-events:none;opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;z-index:110}.social-icon-link:hover .social-tooltip{opacity:1;transform:translateY(-50%) translate(0)}.control-item{cursor:default}.control-item:hover{background-color:transparent}.control-label-wrapper{display:flex;align-items:center;justify-content:flex-start;flex-grow:1;padding-right:16px}.unfolded .control-label-wrapper .menu-label{font-size:12px;font-weight:300;color:var(--text);opacity:.8}#social .button-icon{filter:invert(1) brightness(2)}[data-theme=light] .social-link .social-icon{opacity:.75}[data-theme=light] .social-icon-link{opacity:.65}}@layer components{.toggle-pill-group{display:flex;align-items:center;background:var(--pill-bg);border:1px solid var(--border);border-radius:12px;padding:1.5px;gap:1px;box-sizing:border-box;height:22px;width:80px}.toggle-pill{display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:500;color:var(--text);height:100%;border-radius:10px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;white-space:nowrap;text-transform:uppercase;line-height:1;flex:1}.toggle-pill:hover{color:var(--text-h);background:#ffffff0d}.toggle-pill.active{color:var(--pill-active-text);background:var(--pill-active-bg);font-weight:600;box-shadow:0 2px 6px #00000026}.toggle-icon{width:12px;height:12px;opacity:.5;transition:opacity .25s,color .25s,transform .25s ease;color:var(--text)}.toggle-icon.sun{transform:scale(1.15)}.toggle-pill:hover .toggle-icon{opacity:1;color:var(--text-h)}.toggle-pill.active .toggle-icon{opacity:1;color:var(--pill-active-text)}}@layer components{.header-logo-img{height:40px;width:auto;object-fit:contain;display:block;transition:opacity .3s ease}.header-menu-container{display:flex;align-items:center;height:100%}.header-menu-list{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:48px}.header-menu-item-wrapper{position:relative;display:flex;align-items:center;height:100%}.header-menu-item{font-size:11px;font-weight:300;color:var(--text);text-decoration:none;letter-spacing:1px;position:relative;transition:color .3s ease,font-size .2s ease,font-weight .2s ease;display:flex;align-items:center;height:28px;-webkit-user-select:none;user-select:none}.header-menu-item:hover{color:var(--text-h)}.header-menu-item-wrapper.active .header-menu-item{color:var(--text-h);font-weight:500;font-size:13px}.active-indicator{position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:12px;height:2px;background:var(--accent-blue-gradient);border-radius:1px;transition:all .3s ease}.header-search-container{display:flex;align-items:center;background:transparent;border:1px solid transparent;border-radius:13px;height:26px;padding:0 4px;transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.header-search-container.expanded{background:#ffffff0d;border-color:var(--border);padding:0 8px 0 14px}[data-theme=light] .header-search-container.expanded{background:#0000000a}.search-input{width:0px;opacity:0;border:none;background:transparent;color:var(--text-h);font-family:var(--sans);font-size:12px;font-weight:300;outline:none;transition:width .3s cubic-bezier(.4,0,.2,1),opacity .2s ease;padding:0}.header-search-container.expanded .search-input{width:140px;opacity:1;padding-right:8px}.search-icon-btn{background:none;border:none;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text);transition:color .3s;width:24px;height:24px;outline:none}.search-icon-btn:hover{color:var(--text-h)}.search-icon{width:18px;height:18px}}@layer components{.modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;background:var(--backdrop-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;animation:fadeIn .25s ease-out}.modal-container{position:relative;width:460px;max-width:calc(100% - 32px);background:var(--card-bg);border:.5px solid var(--card-border);backdrop-filter:var(--card-blur);-webkit-backdrop-filter:var(--card-blur);border-radius:24px;box-shadow:var(--card-shadow);padding:32px 40px 40px;box-sizing:border-box;display:flex;flex-direction:column;animation:slideUp .3s cubic-bezier(.34,1.56,.64,1)}.modal-container.sm{width:380px}.modal-container.md{width:460px}.modal-container.lg{width:600px}.modal-info-content{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.modal-info-visual{width:109px;height:109px;margin-top:-10px;margin-bottom:16px;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.modal-info-visual .connex-visual-canvas{width:100%;height:100%}.modal-info-title{font-size:18px;font-weight:300;letter-spacing:-.5px;margin-bottom:24px;color:var(--text-h);display:flex;align-items:center;justify-content:center;gap:6px}.modal-info-message{font-size:13px;color:var(--text);opacity:.75;line-height:1.6;margin-bottom:24px;letter-spacing:-.2px;word-break:keep-all;white-space:pre-wrap}.modal-info-actions-row{display:flex;gap:12px;width:100%}.modal-info-btn{height:40px;width:100%;border-radius:8px;border:.5px solid rgba(255,255,255,.08);background:#ffffff0d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--text-h);font-size:13px;font-weight:500;cursor:pointer;box-shadow:none;box-sizing:border-box;transition:all .2s cubic-bezier(.4,0,.2,1);outline:none;letter-spacing:-.2px;display:flex;align-items:center;justify-content:center}.modal-info-btn:hover{background:#ffffff17;border-color:#ffffff26;transform:translateY(-1px);color:var(--text-h)}[data-theme=light] .modal-info-btn{background:#00000008;border-color:#0000000f;color:var(--text-h)}[data-theme=light] .modal-info-btn:hover{background:#0000000f;border-color:#0000001f;color:var(--text-h);transform:translateY(-1px)}.modal-info-btn-primary{background:var(--accent-blue-gradient);border-color:transparent;color:#fff}.modal-info-btn-primary:hover{background:var(--accent-blue-gradient);transform:scale(1.02);filter:brightness(1.15);color:#fff;box-shadow:0 0 8px #007cff4d;border-color:transparent}[data-theme=light] .modal-info-btn-primary{background:var(--accent-blue-gradient);border-color:transparent;color:#fff}[data-theme=light] .modal-info-btn-primary:hover{background:var(--accent-blue-gradient);transform:scale(1.02);filter:brightness(1.15);color:#fff;box-shadow:0 0 8px #007cff33;border-color:transparent}.modal-info-btn-danger{background:linear-gradient(135deg,#ef4444,#dc2626);border-color:#ef44444d;color:#fff}.modal-info-btn-danger:hover{background:linear-gradient(135deg,#f87171,#ef4444);border-color:#ef444480;transform:scale(1.02);filter:brightness(1.1);color:#fff;box-shadow:0 0 12px #ef444459}.modal-close-btn{position:absolute;top:18px;right:18px;background:none;border:none;cursor:pointer;color:var(--text);opacity:.6;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:50%;transition:all .2s ease}.modal-close-btn:hover{color:var(--text-h);opacity:1;background:#ffffff0d;transform:rotate(90deg)}[data-theme=light] .modal-close-btn:hover{background:#0000000a}.close-icon{width:18px;height:18px}.modal-tabs{display:flex;justify-content:center;gap:32px;margin-bottom:28px;position:relative;border-bottom:1px solid var(--border);padding-bottom:12px}.modal-tab-btn{background:none;border:none;cursor:pointer;font-size:16px;font-weight:300;color:var(--text);padding:0 4px;position:relative;outline:none;transition:color .25s ease,font-weight .25s ease}.modal-tab-btn:hover{color:var(--text-h)}.modal-tab-btn.active{color:var(--text-h);font-weight:600}.tab-active-indicator{position:absolute;bottom:-13px;left:0;width:100%;height:2px;background:var(--text-h);border-radius:1px;animation:scaleX .25s ease-out}.modal-form{display:flex;flex-direction:column;gap:16px}.form-group{display:flex;flex-direction:column;gap:6px;text-align:left}.form-label{font-size:11px;font-weight:500;color:var(--text);text-transform:uppercase;letter-spacing:.5px;opacity:.8}.form-input{width:100%;height:38px;border-radius:10px;border:.5px solid var(--border);background:#ffffff05;padding:0 14px;font-size:13px;font-weight:300;color:var(--text-h);box-sizing:border-box;transition:all .25s ease}[data-theme=light] .form-input{background:#00000005}.form-input:focus{border-color:var(--text-h);background:#ffffff0d;outline:none;box-shadow:0 0 0 3px #ffffff0a}[data-theme=light] .form-input:focus{background:#00000008;box-shadow:0 0 0 3px #00000008}.form-input::placeholder{color:var(--text);opacity:.35}.form-actions-row{display:flex;justify-content:space-between;align-items:center;font-size:11.5px}.modal-category-list{display:flex;flex-direction:column;gap:6px;width:100%;max-height:220px;overflow-y:auto;margin-bottom:20px;padding-right:2px}.modal-category-item{width:100%;height:42px;padding:0 14px;border-radius:10px;border:.5px solid var(--border);background:#ffffff05;display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:500;color:var(--text-h);cursor:pointer;box-sizing:border-box;transition:all .2s cubic-bezier(.4,0,.2,1)}[data-theme=light] .modal-category-item{background:#00000005}.modal-category-item-folder{color:#007cff;flex-shrink:0;transition:color .2s ease}[data-theme=light] .modal-category-item-folder{color:#007cff}.modal-category-item:hover .modal-category-item-folder,.modal-category-item.active .modal-category-item-folder{color:#fff}.modal-category-item-check{color:#fff;flex-shrink:0}.checkbox-label{display:flex;align-items:center;gap:6px;cursor:pointer;color:var(--text);-webkit-user-select:none;user-select:none}.checkbox-label.flex-start{align-items:flex-start}.form-checkbox{width:13px;height:13px;accent-color:var(--text-h);cursor:pointer;margin:0;border-radius:4px}.checkbox-text{line-height:1.2;font-weight:300}.forgot-password-link{color:var(--text);text-decoration:none;font-weight:300;transition:color .2s ease}.forgot-password-link:hover{color:var(--text-h)}.modal-submit-btn{height:40px;width:100%;border-radius:10px;border:1px solid var(--border);background:#ffffff0f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--text-h);font-size:13px;font-weight:500;cursor:pointer;margin-top:8px;box-shadow:none;box-sizing:border-box;transition:all .25s ease}[data-theme=light] .modal-submit-btn{background:#0000000a;border-color:var(--border)}.modal-submit-btn:hover{background:linear-gradient(to top right,#f0f0f2,#fff);backdrop-filter:none;-webkit-backdrop-filter:none;color:#111215;border-color:transparent}[data-theme=light] .modal-submit-btn:hover{background:linear-gradient(to top right,#1b1b1b,#3e3e3e);backdrop-filter:none;-webkit-backdrop-filter:none;color:#fff;border-color:transparent}.modal-divider-row{display:flex;align-items:center;justify-content:center;width:100%;margin:8px 0;gap:12px}.divider-line{flex-grow:1;height:1px;background:var(--border);opacity:.8}.divider-text{font-size:11px;font-weight:300;color:var(--text);opacity:.6;text-transform:uppercase;letter-spacing:.5px;-webkit-user-select:none;user-select:none}.modal-google-btn{height:40px;width:100%;border-radius:10px;border:1px solid var(--border);background:#ffffff08;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--text-h);font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;box-sizing:border-box;transition:all .25s ease;outline:none}[data-theme=light] .modal-google-btn{background:#00000005;border-color:var(--border)}.modal-google-btn:hover{background:#ffffff14;border-color:#ffffff26}[data-theme=light] .modal-google-btn:hover{background:#0000000f;border-color:#00000026}.google-icon{width:18px;height:18px;display:block;color:inherit;opacity:.75;transition:opacity .2s ease}.modal-google-btn:hover .google-icon{opacity:1}.google-btn-text{line-height:1;-webkit-user-select:none;user-select:none}.modal-footer-switch{margin-top:24px;border-top:1px solid var(--border);padding-top:18px;text-align:center;font-size:12px;display:flex;justify-content:center;align-items:center;gap:6px}.switch-text{color:var(--text);font-weight:300;opacity:.8}.switch-btn{background:none;border:none;cursor:pointer;color:var(--text-h);font-weight:500;padding:0;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.switch-btn:hover{opacity:.8}.region-toggle-group{display:flex;background:#00000026;border:1px solid var(--border);border-radius:10px;padding:2px;gap:2px;box-sizing:border-box;width:100%}[data-theme=light] .region-toggle-group{background:#00000008}.region-toggle-btn{flex:1;height:32px;border:none;border-radius:8px;background:transparent;color:var(--text);font-size:11px;font-weight:400;cursor:pointer;transition:all .2s ease;outline:none;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 4px;line-height:1.2}.region-toggle-btn:hover{color:var(--text-h);background:#ffffff0a}[data-theme=light] .region-toggle-btn:hover{background:#00000005}.region-toggle-btn.active{background:#ffffff1a;color:var(--text-h);font-weight:500;box-shadow:0 1px 3px #0003}[data-theme=light] .region-toggle-btn.active{background:#fff;color:var(--text-h);box-shadow:0 1px 3px #00000014}.legal-notice-box{max-height:80px;overflow-y:auto;border:1px solid var(--border);border-radius:10px;padding:10px;font-size:10.5px;line-height:1.4;color:var(--text);opacity:.75;background:#0000001a;box-sizing:border-box}[data-theme=light] .legal-notice-box{background:#00000003}.legal-notice-box::-webkit-scrollbar{width:6px}.legal-notice-box::-webkit-scrollbar-track{background:transparent}.legal-notice-box::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}[data-theme=light] .legal-notice-box::-webkit-scrollbar-thumb{background:#0000001a}.password-input-wrapper{position:relative;width:100%;display:flex;align-items:center}.password-input{padding-right:40px}.password-toggle-btn{position:absolute;right:8px;background:none;border:none;cursor:pointer;color:var(--text);opacity:.6;display:flex;align-items:center;justify-content:center;padding:6px;border-radius:6px;transition:all .2s ease;outline:none}.password-toggle-btn:hover:not(:disabled){color:var(--text-h);opacity:1;background:#ffffff0d}[data-theme=light] .password-toggle-btn:hover:not(:disabled){background:#0000000a}.password-toggle-btn:disabled{cursor:not-allowed;opacity:.35}.toggle-eye-icon{width:16px;height:16px;display:block;pointer-events:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:scale(.96) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:768px){.modal-container{padding:36px 24px;border-radius:20px}.modal-info-title{font-size:18px;margin-bottom:20px}.modal-info-message{font-size:13px;margin-bottom:20px}}}@layer components{.premium-card{background:var(--card-bg);border:1px solid var(--card-border);backdrop-filter:var(--card-blur);-webkit-backdrop-filter:var(--card-blur);box-shadow:var(--card-shadow)}.standard-branding-bg{background:var(--bg-gradient, var(--bg));min-height:100vh;position:relative}}@layer components{.error-container{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;background:var(--bg-gradient, var(--bg));color:var(--text);font-family:var(--sans);position:relative;overflow:hidden}.error-card{width:460px;max-width:calc(100% - 32px);box-sizing:border-box;padding:32px 40px 40px;border-radius:24px;background:var(--card-bg);border:1px solid var(--card-border);backdrop-filter:var(--card-blur);-webkit-backdrop-filter:var(--card-blur);box-shadow:var(--card-shadow);text-align:center;display:flex;flex-direction:column;align-items:center;position:relative;z-index:10;pointer-events:auto;animation:slideUp .3s cubic-bezier(.34,1.56,.64,1)}.error-visual-container{width:150px;height:150px;margin-top:-12px;margin-bottom:2px;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.error-visual-container .connex-visual-canvas{width:100%;height:100%}.error-icon-wrapper{margin-bottom:24px;display:inline-flex;padding:16px;border-radius:20px;background:linear-gradient(135deg,#ff6b6b1a,#ff6b6b08);border:1px solid rgba(255,107,107,.2)}.error-title{font-size:18px;font-weight:300;letter-spacing:-.5px;margin-bottom:24px;color:var(--text-h);display:flex;align-items:center;justify-content:center;gap:6px}.error-title-icon{color:inherit;flex-shrink:0}.error-message{font-size:13px;color:var(--text);opacity:.75;line-height:1.6;margin-bottom:24px;letter-spacing:-.2px}.error-log-wrapper{position:relative;width:100%;margin-bottom:24px}.error-log-box{height:97px;overflow-y:auto;border:1px solid var(--border);border-radius:10px;padding:10px 42px 10px 14px;font-size:11px;line-height:1.4;color:var(--text);opacity:.75;background:#0000001a;box-sizing:border-box;font-family:var(--sans);margin-bottom:0;text-align:left;white-space:pre-wrap;word-break:break-all}[data-theme=light] .error-log-box{background:#00000003}.error-log-box::-webkit-scrollbar{width:6px;height:6px}.error-log-box::-webkit-scrollbar-track{background:transparent}.error-log-box::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}[data-theme=light] .error-log-box::-webkit-scrollbar-thumb{background:#0000001f}.error-copy-btn{position:absolute;right:10px;bottom:10px;width:28px;height:28px;border-radius:6px;border:1px solid var(--border);background:#ffffff0d;color:var(--text);opacity:.6;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;outline:none;z-index:12}[data-theme=light] .error-copy-btn{background:#00000005}.error-copy-btn:hover{opacity:1;color:var(--text-h);background:#ffffff26;border-color:#fff3}[data-theme=light] .error-copy-btn:hover{background:#0000000f;border-color:#0000001a}.error-reset-btn{height:40px;width:100%;border-radius:8px;border:1px solid transparent;background:var(--accent-blue-gradient);color:#fff;font-size:13px;font-weight:500;cursor:pointer;box-shadow:none;box-sizing:border-box;transition:all .2s cubic-bezier(.4,0,.2,1);outline:none;letter-spacing:-.2px;display:flex;align-items:center;justify-content:center}[data-theme=light] .error-reset-btn{background:var(--accent-blue-gradient);color:#fff;border-color:transparent}.error-reset-btn:hover{transform:scale(1.02);filter:brightness(1.15);color:#fff;box-shadow:0 0 8px #007cff4d;border-color:transparent}[data-theme=light] .error-reset-btn:hover{transform:scale(1.02);filter:brightness(1.15);color:#fff;box-shadow:0 0 8px #007cff33;border-color:transparent}@media(max-width:768px){.error-card{padding:36px 24px;border-radius:20px}.error-title{font-size:18px;margin-bottom:20px}.error-message{font-size:13px;margin-bottom:20px}.error-log-box{padding:10px 14px;margin-bottom:20px;font-size:11.5px;height:100px}}.global-loading-container{display:flex;align-items:center;justify-content:center;position:fixed;inset:0;width:100vw;height:100vh;background:var(--bg);z-index:9999}.global-loading-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:320px;height:auto}.global-loading-visual{width:100%;height:192px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.global-loading-text{font-size:13px;font-weight:300;letter-spacing:2.5px;color:var(--text-m);text-transform:uppercase;font-family:Plus Jakarta Sans,NanumSquareNeo,sans-serif;animation:global-loading-pulse 2s ease-in-out infinite}@keyframes global-loading-pulse{0%,to{opacity:.4;transform:scale(.98)}50%{opacity:.95;transform:scale(1)}}}@layer components{.cnx-hover-item,.cnx-interactive-item,.cnx-hover-row,.cnx-dropdown-option,.cnx-dropdown-item,.cnx-dropdown-trigger,.cnx-accordion-header{position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);box-sizing:border-box;-webkit-user-select:none;user-select:none;cursor:pointer}.cnx-hover-item:hover,.cnx-hover-item.active,.cnx-interactive-item:hover,.cnx-interactive-item.active,.cnx-hover-row:hover,.cnx-hover-row.active,.cnx-dropdown-option:hover,.cnx-dropdown-option.active,.cnx-dropdown-option.cnx-sidebar__custom-select-item--active,.cnx-dropdown-item:hover,.cnx-dropdown-item.active,.cnx-dropdown-trigger:hover,.cnx-dropdown-trigger.active,.cnx-accordion-header:hover,.cnx-accordion-header.expanded,.cnx-accordion-header.accordionBtnExpanded{background:linear-gradient(135deg,#007cff73,#003cff33);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-color:#ffffff40;color:#fff;box-shadow:none;transform:translateY(-.5px)}:root[data-theme=light] .cnx-hover-item:hover,:root[data-theme=light] .cnx-hover-item.active,:root[data-theme=light] .cnx-interactive-item:hover,:root[data-theme=light] .cnx-interactive-item.active,:root[data-theme=light] .cnx-hover-row:hover,:root[data-theme=light] .cnx-hover-row.active,:root[data-theme=light] .cnx-dropdown-option:hover,:root[data-theme=light] .cnx-dropdown-option.active,:root[data-theme=light] .cnx-dropdown-option.cnx-sidebar__custom-select-item--active,:root[data-theme=light] .cnx-dropdown-item:hover,:root[data-theme=light] .cnx-dropdown-item.active,:root[data-theme=light] .cnx-dropdown-trigger:hover,:root[data-theme=light] .cnx-dropdown-trigger.active,:root[data-theme=light] .cnx-accordion-header:hover,:root[data-theme=light] .cnx-accordion-header.expanded,:root[data-theme=light] .cnx-accordion-header.accordionBtnExpanded,[data-theme=light] .cnx-hover-item:hover,[data-theme=light] .cnx-hover-item.active,[data-theme=light] .cnx-interactive-item:hover,[data-theme=light] .cnx-interactive-item.active,[data-theme=light] .cnx-hover-row:hover,[data-theme=light] .cnx-hover-row.active,[data-theme=light] .cnx-dropdown-option:hover,[data-theme=light] .cnx-dropdown-option.active,[data-theme=light] .cnx-dropdown-option.cnx-sidebar__custom-select-item--active,[data-theme=light] .cnx-dropdown-item:hover,[data-theme=light] .cnx-dropdown-item.active,[data-theme=light] .cnx-dropdown-trigger:hover,[data-theme=light] .cnx-dropdown-trigger.active,[data-theme=light] .cnx-accordion-header:hover,[data-theme=light] .cnx-accordion-header.expanded,[data-theme=light] .cnx-accordion-header.accordionBtnExpanded{background:var(--accent-blue-gradient, linear-gradient(135deg, #007cff 0%, #003db3 100%));border-color:transparent;color:#fff;box-shadow:none;transform:translateY(-.5px)}.cnx-hover-item:hover .title,.cnx-hover-item:hover .name,.cnx-hover-item:hover span,.cnx-hover-item.active .title,.cnx-hover-item.active .name,.cnx-interactive-item:hover .title,.cnx-interactive-item:hover .name,.cnx-interactive-item:hover span,.cnx-interactive-item.active .title,.cnx-interactive-item.active .name,.cnx-dropdown-option:hover span,.cnx-dropdown-option.active span,.cnx-dropdown-item:hover span,.cnx-dropdown-item.active span,.cnx-dropdown-trigger:hover span,.cnx-dropdown-trigger.active span,.cnx-accordion-header:hover span,.cnx-accordion-header.expanded span{color:#fff;text-shadow:none}.cnx-hover-item:hover .subtitle,.cnx-hover-item:hover .description,.cnx-hover-item:hover .meta,.cnx-hover-item.active .subtitle,.cnx-hover-item.active .meta,.cnx-interactive-item:hover .subtitle,.cnx-interactive-item:hover .meta,.cnx-interactive-item.active .subtitle,.cnx-interactive-item.active .meta{color:#ffffffd9;opacity:.9;text-shadow:none}.cnx-hover-item:hover svg,.cnx-hover-item.active svg,.cnx-interactive-item:hover svg,.cnx-interactive-item.active svg,.cnx-dropdown-option:hover svg,.cnx-dropdown-option.active svg,.cnx-dropdown-item:hover svg,.cnx-dropdown-item.active svg,.cnx-dropdown-trigger:hover svg,.cnx-dropdown-trigger.active svg,.cnx-accordion-header:hover svg,.cnx-accordion-header.expanded svg{color:#fff}.cnx-hover-item:hover .cnx-badge-highlight,.cnx-hover-item:hover .cnx-badge-glass,.cnx-hover-item.active .cnx-badge-highlight,.cnx-hover-item.active .cnx-badge-glass,.cnx-interactive-item:hover .cnx-badge-highlight,.cnx-interactive-item:hover .cnx-badge-glass,.cnx-interactive-item.active .cnx-badge-highlight,.cnx-interactive-item.active .cnx-badge-glass{border-color:#fff6;color:#fff}.cnx-hover-card{transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:none}.cnx-hover-card:hover{border-color:#ffffff40;box-shadow:none;transform:translateY(-1px)}:root[data-theme=light] .cnx-hover-card:hover,[data-theme=light] .cnx-hover-card:hover{border-color:#007cff59;box-shadow:none;transform:translateY(-1px)}}@layer base{#root{min-height:100svh;display:flex;flex-direction:column;box-sizing:border-box}body{padding-right:52px;box-sizing:border-box}}@layer components{.main-content{flex-grow:1;margin:92px 10px 80px;padding:10px;min-height:calc(100svh - 172px);height:calc(100svh - 172px);display:flex;align-items:stretch;box-sizing:border-box;transition:padding-right .35s cubic-bezier(.4,0,.2,1);position:relative;z-index:10;overflow:hidden}.side-panel.unfolded~.main-content{padding-right:208px}.main-content.layout-c,.main-content.layout-b,.main-content.authenticated{margin-bottom:0;min-height:calc(100svh - 102px);height:calc(100svh - 102px)}.main-content.layout-b .main-footer,.main-content.authenticated .main-footer{position:relative;bottom:auto;left:auto;width:100%;z-index:10;margin:40px 0 0;padding:0;background:transparent;background-color:transparent;border-top:1px solid var(--border)}.landing-grid{display:grid;grid-template-columns:1fr 1fr;width:100%;height:100%;gap:60px;position:relative;box-sizing:border-box}.grid-left,.grid-right{position:relative;height:100%;display:flex;align-items:center;box-sizing:border-box}.bg-branding-layer{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden}.bg-giant-logo{position:absolute;left:-180px;top:50%;transform:translateY(-50%);opacity:var(--bg-logo-opacity, .025);z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;display:flex;align-items:center}[data-theme=light] .bg-giant-logo,.bg-branding-layer[data-theme=light] .bg-giant-logo{opacity:var(--bg-logo-opacity, .06)}.giant-logo-img{height:680px;width:auto;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.bg-giant-text{position:absolute;right:0;top:calc(50% - 317px);font-size:180px;font-weight:900;color:var(--text-h);opacity:var(--bg-text-opacity, .025);letter-spacing:-2px;line-height:1;z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none}[data-theme=light] .bg-giant-text,.bg-branding-layer[data-theme=light] .bg-giant-text{color:var(--text-h, #111111);opacity:var(--bg-text-opacity, .04)}@media(max-width:768px){body{padding-right:0}.landing-grid{grid-template-columns:1fr;gap:32px}.grid-left,.grid-right{width:100%}.bg-giant-text{font-size:80px;top:auto;bottom:60px;right:16px}.giant-logo-img{height:320px}.bg-giant-logo{left:-80px}#root .main-content{margin:68px 10px 0;padding:10px;height:auto;min-height:calc(100svh - 128px);display:flex;align-items:stretch;box-sizing:border-box;overflow-y:visible}#root .main-content.layout-b,#root .main-content.authenticated{min-height:calc(100svh - 78px)}#root .main-content.layout-c,#root .main-content.agent-layout{margin-left:0;margin-right:0;padding:0;height:calc(100svh - 68px);min-height:calc(100svh - 68px);overflow:hidden}#root .main-content.layout-a{height:calc(100svh - 118px);min-height:calc(100svh - 118px);margin-bottom:50px;overflow:hidden}}}@layer components{.side-panel{font-family:var(--sans);font-size:11px;font-weight:300;position:fixed;top:0;right:0;height:100vh;height:100svh;z-index:100;display:flex;flex-direction:column;background:var(--side-panel-bg);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-left:1px solid var(--side-panel-left-border);transition:width .35s cubic-bezier(.4,0,.2,1),background-color .4s ease,border-color .4s ease;box-sizing:border-box}.side-panel>*{position:relative;z-index:2}.side-panel:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;box-shadow:none;pointer-events:none;transition:box-shadow .35s cubic-bezier(.4,0,.2,1)}.side-panel.folded{width:52px}.side-panel.unfolded{width:240px;background:var(--side-panel-unfolded-bg)}.side-panel.unfolded:before{box-shadow:none}.side-panel-header{height:72px;padding-top:24px;display:flex;align-items:center;position:relative;background:var(--side-panel-header-bg);border-bottom:1px solid var(--side-panel-border);transition:background-color .4s ease,border-color .4s ease;box-sizing:border-box}.side-panel-profile-zone,.profile-card-wrapper{width:100%;box-sizing:border-box}.profile-card-item{display:flex;align-items:center;height:48px;width:100%;position:relative;box-sizing:border-box}.profile-logout-btn{position:absolute;right:24px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--text);opacity:.5;transition:opacity .2s,color .2s,background-color .2s;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;outline:none}.profile-logout-btn:hover{opacity:1;color:var(--text-h);background:#ffffff0d}[data-theme=light] .profile-logout-btn:hover{background:#0000000a}.logout-icon{width:18px;height:18px;display:block}.menu-section-title{display:block;font-size:11px;font-weight:300;color:var(--text-h);opacity:.55;letter-spacing:1px;text-transform:uppercase;margin:10px 24px 8px;text-align:left;-webkit-user-select:none;user-select:none}[data-theme=light] .menu-section-title{opacity:.8}.side-panel-nav{flex-grow:1;display:flex;flex-direction:column;padding-top:20px;overflow-y:auto;scrollbar-width:none}.side-panel-nav::-webkit-scrollbar{display:none}.side-panel-footer{padding-bottom:20px;display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box}.header-mobile-right{display:none;align-items:center;gap:4px;pointer-events:auto}.header-mobile-right .header-mobile-btn,.header-mobile-right .header-mobile-hamburger-btn{background:none;border:none;cursor:pointer;color:var(--text-h);display:flex;align-items:center;justify-content:center;padding:0;width:40px;height:40px;transition:background-color .2s,transform .2s;border-radius:6px;box-sizing:border-box}.header-mobile-right .header-mobile-btn:hover,.header-mobile-right .header-mobile-hamburger-btn:hover{background-color:var(--side-panel-hamburger-hover)}.header-mobile-right .header-mobile-btn:active,.header-mobile-right .header-mobile-hamburger-btn:active{transform:scale(.95)}.header-user-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover;border:1.5px solid var(--primary)}.header-mobile-btn .menu-icon-container,.header-mobile-btn .control-icon-container{width:100%;min-width:unset;display:flex;align-items:center;justify-content:center}.header-mobile-btn .menu-icon,.header-mobile-btn .toggle-icon{width:18px;height:18px;opacity:.5;transition:opacity .3s,color .3s;color:var(--text)}.header-mobile-btn .menu-icon-text-plain{font-size:12px;font-weight:700;line-height:18px;height:18px;color:var(--text);transition:color .3s;display:inline-block}.header-mobile-btn:hover .menu-icon,.header-mobile-btn:hover .toggle-icon,.header-mobile-btn:hover .menu-icon-text-plain{opacity:1;color:var(--text-h)}@media(max-width:768px){.side-panel-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--side-panel-backdrop-bg);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:998;animation:fadeIn .25s ease-out}.side-panel{position:fixed;top:0;right:0;height:100vh;width:85vw;max-width:360px;z-index:999;display:flex;flex-direction:column;background:var(--side-panel-bg);border-left:1px solid var(--side-panel-left-border);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);transition:transform .35s cubic-bezier(.4,0,.2,1)}.side-panel:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;box-shadow:none;pointer-events:none;transition:box-shadow .35s cubic-bezier(.4,0,.2,1)}.side-panel.folded{transform:translate(100%);border-left:none}.side-panel.folded:before{box-shadow:none}.side-panel.unfolded{transform:translate(0)}.side-panel.unfolded~.main-content{padding-right:0}.side-panel.unfolded~.main-footer{width:100%}.side-panel-profile-zone{padding-top:16px}.side-panel-search-wrapper{padding:16px 24px 8px;box-sizing:border-box;width:100%;display:block}.side-panel-search-wrapper .form-group{width:100%}.menu-section-divider{height:1px;background:var(--side-panel-border);margin:12px 24px;opacity:.4}.side-panel-nav{flex:1;overflow-y:auto;padding-top:8px;padding-bottom:24px;scrollbar-width:thin}.side-panel-nav::-webkit-scrollbar{width:4px}.side-panel-nav::-webkit-scrollbar-thumb{background:var(--side-panel-border);border-radius:2px}.side-panel-footer{margin-top:auto;flex-shrink:0;padding-bottom:24px}.menu-list{gap:12px}.side-panel .menu-item{height:36px}.header-mobile-right{display:flex;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.side-panel-footer{margin-top:auto;flex-shrink:0;padding-top:12px;padding-bottom:12px}.footer-content-unfolded{gap:8px}.footer-divider-component{margin:8px 0}.footer-controls{gap:12px}.footer-control-item{padding-left:24px;justify-content:flex-start;height:28px}.social-links-unfolded{padding-left:24px}.toggle-pill-group{height:22px;width:80px;border-radius:11px;align-items:stretch}.toggle-pill{font-size:10.5px;border-radius:10px;height:100%;display:flex;align-items:center;justify-content:center}.toggle-icon{width:10.5px;height:10.5px;display:block}.side-panel-header{height:64px;padding-top:16px}.hamburger-btn{top:16px;height:48px}.panel-header-title{height:48px}}.mobile-only-menu-item{display:none}@media(max-width:768px){.mobile-only-menu-item,.mobile-only-menu-item.menu-divider,.mobile-only-menu-item.menu-section-divider{display:block}.side-panel.unfolded .hamburger-btn{display:flex}.side-panel.unfolded .panel-header-title{margin-left:52px}}.left-panel-toggle-btn,.left-panel-backdrop{display:none}@media(max-width:768px){.left-panel-drawer{position:fixed;top:78px;bottom:10px;left:10px;width:250px;z-index:200;overflow:visible;transform:translate(-270px);transition:transform .3s cubic-bezier(.4,0,.2,1)}.left-panel-drawer.open{transform:translate(0)}.left-panel-drawer .left-panel-toggle-btn{display:flex;position:absolute;left:calc(100% + 10px);top:calc(50vh - 78px);transform:translateY(-50%);width:18px;height:96px;background:linear-gradient(135deg,#6c7275,#464a4d);border:1px solid rgba(255,255,255,.15);border-left:none;border-radius:0 6px 6px 0;align-items:center;justify-content:center;color:#fff;cursor:pointer;z-index:210;box-shadow:0 2px 8px #0003;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.left-panel-drawer .left-panel-toggle-btn:active{transform:translateY(-50%) scale(.95)}.left-panel-drawer .left-panel-toggle-btn span{writing-mode:vertical-rl;text-orientation:mixed;font-size:8px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none}[data-theme=light] .left-panel-drawer .left-panel-toggle-btn{background:linear-gradient(135deg,#6c7275,#464a4d);border-color:#ffffff26;color:#fff}.left-panel-drawer.open .left-panel-toggle-btn{display:none}.left-panel-drawer .left-panel-close-btn{display:flex;position:absolute;top:16px;right:16px;background:transparent;border:none;color:var(--text-p, rgba(255, 255, 255, .6));cursor:pointer;padding:4px;border-radius:4px;z-index:10;transition:color .2s,background-color .2s}.left-panel-drawer .left-panel-close-btn:hover{color:var(--text-h, #ffffff);background-color:#ffffff14}[data-theme=light] .left-panel-drawer .left-panel-close-btn{color:#00000073}[data-theme=light] .left-panel-drawer .left-panel-close-btn:hover{color:#000;background-color:#0000000d}.left-panel-backdrop{display:block;position:fixed;inset:0;background:var(--backdrop-bg);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:190;opacity:0;pointer-events:none;transition:opacity .3s ease}.left-panel-backdrop.active{opacity:1;pointer-events:auto}}.sidepanel-search-container{position:relative;display:flex;align-items:center;background:#ffffff0d;border:1px solid var(--border);border-radius:6px;height:28px;padding:0 8px;transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box;width:100%}[data-theme=light] .sidepanel-search-container{background:#0000000a}.sidepanel-search-icon{position:absolute;left:8px;color:var(--text-p);pointer-events:none;opacity:.65;width:13px;height:13px}.sidepanel-search-input{width:100%;height:100%;padding:0 20px 0 22px;font-size:11px;font-weight:300;background:transparent;border:none;color:var(--text-h);outline:none;box-sizing:border-box;font-family:var(--sans)}.sidepanel-search-input::placeholder{color:var(--text-p);opacity:.6}.sidepanel-search-clear{position:absolute;right:8px;background:transparent;border:none;color:var(--text-p);cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;outline:none}.sidepanel-search-clear:hover{color:var(--text-h)}}@layer components{.main-header{position:fixed;top:24px;left:0;width:calc(100% - 52px);height:48px;padding:0 20px;z-index:90;display:flex;justify-content:space-between;align-items:center;pointer-events:auto;transition:width .35s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.side-panel.unfolded~.main-header{width:calc(100% - 240px)}.logo-container{pointer-events:auto;display:flex;align-items:center}.logo-shimmer-wrapper{position:relative;overflow:visible;display:inline-flex;align-items:center}.connex-header-logo{height:22px;width:auto;display:inline-block;overflow:visible;flex-shrink:0;vertical-align:middle}.connex-mobius-track{stroke-width:11;stroke-linecap:round;stroke-linejoin:round;fill:none;transition:stroke .3s ease}:root,[data-theme=dark] .connex-mobius-track,.connex-header-logo[data-theme=dark] .connex-mobius-track{stroke:#007cff38}[data-theme=light] .connex-mobius-track,.connex-header-logo[data-theme=light] .connex-mobius-track{stroke:#003db333}.connex-mobius-flow{stroke-width:11;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke-dasharray:145 689;stroke-dashoffset:145;animation:connexLogoMobiusTrace 3.8s linear infinite;transition:stroke .3s ease,filter .3s ease}:root,[data-theme=dark] .connex-mobius-flow,.connex-header-logo[data-theme=dark] .connex-mobius-flow{stroke:var(--accent-blue-start, #007cff);filter:drop-shadow(0 0 4px rgba(0,124,255,.65))}[data-theme=light] .connex-mobius-flow,.connex-header-logo[data-theme=light] .connex-mobius-flow{stroke:var(--accent-blue-end, #003db3);filter:drop-shadow(0 0 2px rgba(0,61,179,.35))}.connex-logo-letters{transition:fill .3s ease}:root,[data-theme=dark] .connex-logo-letters,.connex-header-logo[data-theme=dark] .connex-logo-letters{fill:var(--accent-blue-start, #007cff)}[data-theme=light] .connex-logo-letters,.connex-header-logo[data-theme=light] .connex-logo-letters{fill:var(--accent-blue-end, #003db3)}@keyframes connexLogoMobiusTrace{0%{stroke-dasharray:145 689;stroke-dashoffset:145;animation-timing-function:cubic-bezier(.25,.1,.25,1)}14%{stroke-dasharray:145 689;stroke-dashoffset:0;animation-timing-function:linear}38%{stroke-dasharray:145 689;stroke-dashoffset:0;animation-timing-function:cubic-bezier(.42,0,.58,1)}54%{stroke-dasharray:270 564;stroke-dashoffset:-282;animation-timing-function:linear}78%{stroke-dasharray:270 564;stroke-dashoffset:-282;animation-timing-function:cubic-bezier(.42,0,.58,1)}to{stroke-dasharray:145 689;stroke-dashoffset:-689}}.logo-container .logo-divider{width:1px;height:22px;background-color:var(--side-panel-border);opacity:.7;margin:0 12px}.logo-container .header-logo-img{height:22px;width:auto;object-fit:contain}.header-right-nav{pointer-events:auto;display:flex;align-items:center;gap:48px;height:100%}.header-desktop-controls{display:flex;align-items:center;gap:12px;height:100%}.header-controls-divider{width:1px;height:14px;background-color:var(--side-panel-border);opacity:.7;margin:0 4px}.header-control-btn{background:none;border:none;cursor:pointer;color:var(--text);opacity:.55;display:flex;align-items:center;justify-content:center;padding:6px;border-radius:6px;transition:all .2s ease;outline:none;box-sizing:border-box}.header-control-btn:hover{opacity:1;color:var(--text-h);background-color:var(--side-panel-bg-hover)}.header-control-btn .control-icon{width:16px;height:16px;display:block}.header-control-btn .control-text-plain{font-size:10px;font-weight:500;line-height:16px;height:16px;letter-spacing:.5px}.main-footer{position:fixed;bottom:0;left:0;width:calc(100% - 52px);min-height:60px;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;background:transparent;background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-top:none;box-shadow:none;outline:none;padding:0 20px;margin:0;pointer-events:auto;z-index:90;transition:width .35s cubic-bezier(.4,0,.2,1);gap:4px;line-height:1.4;text-align:center;box-sizing:border-box;font-size:11px;font-weight:300;color:var(--text-p);letter-spacing:.5px}.footer-copyright{color:var(--text-p)}.footer-copyright .company-name{color:var(--text-h)}.company-mobile{display:none}.company-desktop{display:inline}.footer-separator{display:none}.footer-versions{display:inline-flex;align-items:center;color:var(--text-p)}.footer-versions .version-highlight{color:var(--text-h);font-weight:500}.footer-versions .version-prefix{display:inline-flex;align-items:center;justify-content:center;padding:1.5px 6px;font-size:8.5px;font-weight:700;line-height:1;letter-spacing:.5px;border-radius:4px;margin-right:6px;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#007cff80,#003cff33);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);box-shadow:0 0 6px #007cff40;vertical-align:middle}[data-theme=light] .footer-versions .version-prefix{background:var(--accent-blue-gradient, linear-gradient(135deg, #007cff 0%, #003db3 100%));backdrop-filter:none;-webkit-backdrop-filter:none;border:none;box-shadow:0 1px 3px #007cff59;color:#fff}.side-panel.unfolded~.main-footer{width:calc(100% - 240px)}@media(max-width:768px){#root .main-header{position:fixed;top:0;left:0;width:100%;min-height:48px;height:auto;padding:10px 180px 10px 20px;pointer-events:auto;box-sizing:border-box;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid var(--side-panel-border);border-top:none;border-left:none;border-right:none;border-radius:0;box-shadow:none;z-index:150}[data-theme=light] #root .main-header{background:transparent;border-bottom:1px solid rgba(0,0,0,.06);box-shadow:none}[data-theme=dark] #root .main-header{background:transparent;border-bottom:1px solid var(--side-panel-border);box-shadow:none}.logo-container .header-logo-img:first-of-type,.logo-container .connex-header-logo{height:18px}#root .logo-container .logo-divider,#root .logo-container .hs-logo-img{display:none}#root .main-content.layout-a~footer,#root .main-content.layout-a~.main-footer{position:fixed;bottom:0;left:0;width:100%;min-height:50px;height:50px;margin:0;padding:0 20px;z-index:90;display:flex;flex-direction:column;justify-content:center;align-items:center}.main-footer{position:relative;bottom:auto;left:auto;width:100%;min-height:60px;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;background:transparent;background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-top:none;box-shadow:none;outline:none;padding:0 20px;margin:40px 0 0;pointer-events:auto;box-sizing:border-box}.footer-copyright .company-desktop{display:none}.footer-copyright .company-mobile{display:inline}.header-desktop-controls,.header-menu-container,.header-search-container{display:none}}@keyframes shine{0%{left:-150%}15%{left:150%}to{left:150%}}.header-studio-session-dropdown{position:relative;display:inline-block}.session-dropdown-btn{display:flex;align-items:center;gap:8px;padding:0 12px;height:32px;border-radius:6px;background:#ffffff0d;border:1px solid var(--border);transition:all .2s ease;cursor:pointer}button.session-dropdown-btn:hover{background:#ffffff1a;border-color:#fff3}.control-text-session{font-size:13px;font-weight:500;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.chevron-icon{width:14px;height:14px;color:var(--text-p);transition:transform .2s ease}.header-studio-session-dropdown:hover .chevron-icon{color:var(--text-h)}.session-dropdown-menu{position:absolute;top:calc(100% + 6px);right:0;width:280px;background:#252629;border:1px solid var(--border);border-radius:8px;box-shadow:0 10px 30px #00000080;z-index:100;display:flex;flex-direction:column;overflow:hidden;animation:fadeIn .15s cubic-bezier(.16,1,.3,1) forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dropdown-section-label{font-size:10px;font-weight:700;color:var(--text-p, #a0a1a5);padding:8px 14px 4px;text-transform:uppercase;letter-spacing:.5px;background:transparent}.dropdown-divider{height:1px;background:var(--border);margin:0}.dropdown-sessions-list{max-height:240px;overflow-y:auto;display:flex;flex-direction:column;padding:4px 0}.dropdown-empty-state{padding:20px;text-align:center;font-size:12px;color:var(--text-p)}.dropdown-session-item{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;font-size:13px;color:var(--text);transition:all .2s ease}.dropdown-session-item:hover{background:#ffffff0d;color:var(--text-h)}.dropdown-session-item.active{background:#ffffff1a;color:var(--text-h);font-weight:600}.session-item-icon{width:14px;height:14px;flex-shrink:0;color:var(--accent-blue-start, #007cff)}.session-item-text{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-delete-btn{opacity:0;background:none;border:none;padding:4px;border-radius:4px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.dropdown-session-item:hover .session-delete-btn{opacity:1}.session-delete-btn:hover{background:#ff4b4b26}.session-delete-icon{width:14px;height:14px;color:#ff4b4b}[data-theme=light] .session-dropdown-btn{background:#0000000a;border-color:#00000014}[data-theme=light] button.session-dropdown-btn:hover{background:#00000014;border-color:#00000026}[data-theme=light] .session-dropdown-menu{background:#fff;border-color:#00000014;box-shadow:0 10px 30px #0000001a}[data-theme=light] .dropdown-divider{background:#00000014}[data-theme=light] .dropdown-empty-state{color:var(--text-p)}[data-theme=light] .dropdown-session-item{color:var(--text)}[data-theme=light] .dropdown-session-item:hover{background:#0000000a;color:var(--text-h)}[data-theme=light] .dropdown-session-item.active{background:#00000014;color:var(--text-h)}.sessionItem{display:flex;align-items:center;gap:8px;padding:6px 12px;min-height:44px;border-radius:8px;border:1px solid var(--card-border);cursor:pointer;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);box-sizing:border-box;overflow:hidden;-webkit-user-select:none;user-select:none;background:#ffffff08;width:100%;margin-bottom:4px}[data-theme=light] .sessionItem{background:#00000008;border-color:#00000014}.sessionItem:hover,.sessionItemActive{background:linear-gradient(135deg,#007cff73,#003cff33);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.25);border-radius:8px;box-shadow:none;transform:translateY(-.5px)}[data-theme=light] .sessionItem:hover,[data-theme=light] .sessionItemActive{background:var(--accent-blue-gradient, linear-gradient(135deg, #007cff 0%, #003db3 100%));border:1px solid transparent;border-radius:8px;box-shadow:none;transform:translateY(-.5px)}.sessionInfo{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0;text-align:left}.sessionTitle{font-size:11.5px;font-weight:300;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:none;line-height:1.55}.sessionItem:hover .sessionTitle{color:var(--text-h)}.sessionItemActive .sessionTitle{font-weight:500;color:var(--text-h)}.sessionMetaRow{display:flex;justify-content:space-between;align-items:center;font-size:9.5px;color:var(--text-p);opacity:.55;line-height:1.4;width:100%}.deleteBtn{background:transparent;border:none;color:var(--text-p);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s,color .2s;flex-shrink:0}.sessionItem:hover .deleteBtn{opacity:1}.deleteBtn:hover{color:var(--text-h);background:var(--side-panel-bg-hover, rgba(255, 255, 255, .05))}[data-theme=light] .deleteBtn{color:#777}}._avatar_1285p_1{border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;-webkit-user-select:none;user-select:none;box-sizing:border-box}._avatarImg_1285p_11{width:100%;height:100%;object-fit:cover}._initials_1285p_17{width:100%;height:100%;background:var(--accent-blue-gradient);color:#fff;font-weight:600;display:flex;align-items:center;justify-content:center;text-transform:uppercase}._sm_1285p_30{width:24px;height:24px;font-size:10px}._md_1285p_36{width:30px;height:30px;font-size:11px}._lg_1285p_42{width:36px;height:36px;font-size:13px}._wrapper_1eb8y_1{position:relative;display:inline-flex}._tooltip_1eb8y_6{position:absolute;background-color:#1a1a1e;border:1px solid rgba(255,255,255,.08);color:#fff;padding:6px 12px;border-radius:4px;font-size:11px;font-weight:500;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transform:scale(.95);transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0000004d;z-index:100}._wrapper_1eb8y_1:hover ._tooltip_1eb8y_6{opacity:1;visibility:visible;transform:scale(1)}._right_1eb8y_32{top:50%;left:calc(100% + 8px);transform:translateY(-50%) scale(.95)}._wrapper_1eb8y_1:hover ._right_1eb8y_32{transform:translateY(-50%) scale(1)}._top_1eb8y_41{bottom:calc(100% + 8px);left:50%;transform:translate(-50%) scale(.95)}._wrapper_1eb8y_1:hover ._top_1eb8y_41{transform:translate(-50%) scale(1)}._left_1eb8y_50{top:50%;right:calc(100% + 8px);transform:translateY(-50%) scale(.95)}._wrapper_1eb8y_1:hover ._left_1eb8y_50{transform:translateY(-50%) scale(1)}[data-theme=light] ._tooltip_1eb8y_6{background-color:#fff;border:1px solid rgba(0,0,0,.1);color:#1a1a1e;box-shadow:0 4px 12px #00000014}@layer components{.cx-spinner-container{display:inline-flex;align-items:center;justify-content:center;position:relative;vertical-align:middle;flex-shrink:0}.cx-spinner-svg{width:100%;height:100%;overflow:visible}:root,[data-theme=light]{--cx-spin-stop-1: #0284c7;--cx-spin-stop-2: #2563eb;--cx-spin-stop-3: #0ea5e9;--cx-spin-track: rgba(37, 99, 235, .12)}[data-theme=dark]{--cx-spin-stop-1: #00d2ff;--cx-spin-stop-2: #3a7bd5;--cx-spin-stop-3: #00f2fe;--cx-spin-track: rgba(0, 210, 255, .15)}.cx-spinner-track{stroke:var(--cx-spin-track)}.cx-spinner--white .cx-spinner-track{stroke:#fff3}.cx-spinner-flow{stroke-dasharray:154 260;stroke-dashoffset:0;animation:connexMobiusDashTracing 1.35s cubic-bezier(.45,.05,.55,.95) infinite}.cx-spinner--white .cx-spinner-flow{filter:drop-shadow(0 0 3px rgba(255,255,255,.6))}@keyframes connexMobiusDashTracing{0%{stroke-dashoffset:0}to{stroke-dashoffset:-414}}}.connex-visual-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.connex-visual-canvas{width:100%;height:100%;max-width:100%;max-height:100%;display:block;z-index:1}@media(max-width:768px){.connex-visual-canvas{width:100%;height:100%}}._button_12zgp_1{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-weight:500;border-radius:4px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid transparent;outline:none;position:relative;white-space:nowrap;-webkit-user-select:none;user-select:none}._primary_12zgp_18{background-color:var(--primary-color, #39b54a);color:#fff}._primary_12zgp_18:hover:not(:disabled){background-color:var(--primary-color-dark, #006837)}._secondary_12zgp_26{background-color:transparent;border-color:var(--text-h);color:var(--text-h);opacity:.7}._secondary_12zgp_26:hover:not(:disabled){opacity:1;background-color:#ffffff0f}[data-theme=light] ._secondary_12zgp_26:hover:not(:disabled){background-color:#0000000d}._text_12zgp_41{background-color:transparent;color:var(--text-h);opacity:.6}._text_12zgp_41:hover:not(:disabled){opacity:1;background-color:#ffffff0a}[data-theme=light] ._text_12zgp_41:hover:not(:disabled){background-color:#00000008}._social_12zgp_55{background-color:transparent;border-color:#ffffff26;color:var(--text-h);width:100%}._social_12zgp_55:hover:not(:disabled){background-color:#ffffff0a;border-color:#ffffff40}[data-theme=light] ._social_12zgp_55{border-color:#0000001f}[data-theme=light] ._social_12zgp_55:hover:not(:disabled){background-color:#00000005;border-color:#0003}._sm_12zgp_75{height:32px;padding:0 12px;font-size:13px;gap:6px}._md_12zgp_82{height:44px;padding:0 20px;font-size:14px;gap:8px}._lg_12zgp_89{height:52px;padding:0 28px;font-size:15px;gap:10px}._button_12zgp_1:disabled{opacity:.35;cursor:not-allowed}._loading_12zgp_102{cursor:wait}._spinnerContainer_12zgp_106{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}._loadingContent_12zgp_116{visibility:hidden;opacity:0}._alert_1qk26_1{width:100%;padding:12px 16px;border-radius:4px;font-size:13px;font-weight:500;line-height:1.5;box-sizing:border-box;display:flex;align-items:center;gap:10px}._error_1qk26_14{background-color:#ff4d4f14;border:1px solid rgba(255,77,79,.2);color:#ff4d4f}._warning_1qk26_20{background-color:#faad1414;border:1px solid rgba(250,173,20,.2);color:#faad14}._info_1qk26_26{background-color:#1890ff14;border:1px solid rgba(24,144,255,.2);color:#1890ff}._success_1qk26_32{background-color:#39b54a14;border:1px solid rgba(57,181,74,.2);color:var(--primary-color, #39b54a)}._icon_1qk26_38{width:16px;height:16px;flex-shrink:0}@layer components{.gx-skeleton{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 37%,#ffffff0a 63%);background-size:400% 100%;animation:gx-skeleton-loading 1.4s ease infinite}[data-theme=light] .gx-skeleton{background:linear-gradient(90deg,#0000000f 25%,#0000001f 37%,#0000000f 63%);background-size:400% 100%}.gx-skeleton--text{height:14px;border-radius:4px}.gx-skeleton--circular{border-radius:50%}.gx-skeleton--rectangular{border-radius:6px}.gx-skeleton--card{height:80px;border-radius:8px}.gx-skeleton--avatar{width:36px;height:36px;border-radius:50%}@keyframes gx-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}}.agent-visual-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.agent-visual-canvas{width:100%;height:100%;max-width:100%;max-height:100%;display:block;z-index:1}@media(max-width:768px){.agent-visual-canvas{width:100%;height:100%}}.coworx-visual-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.coworx-visual-canvas{width:100%;height:100%;max-width:100%;max-height:100%;display:block;z-index:1}@media(max-width:768px){.coworx-visual-canvas{width:100%;height:100%}}.brains-visual-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.brains-visual-canvas{width:100%;height:100%;max-width:100%;max-height:100%;display:block;z-index:1}@media(max-width:768px){.brains-visual-canvas{width:100%;height:100%}}.api-visual-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.api-visual-canvas{width:100%;height:100%;max-width:100%;max-height:100%;display:block;z-index:1}@media(max-width:768px){.api-visual-canvas{width:100%;height:100%}}.studio-visual-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.studio-visual-canvas{width:100%;height:100%;max-width:100%;max-height:100%;display:block;z-index:1}@media(max-width:768px){.studio-visual-canvas{width:100%;height:100%}}.hero-carousel{display:grid;grid-template-columns:60fr 40fr;grid-template-rows:80fr 20fr;width:100%;height:100%;gap:20px;position:relative;box-sizing:border-box}.hero-cell-text,.hero-cell-visual,.hero-cell-pagination,.hero-cell-progress{padding:20px;box-sizing:border-box}.hero-cell-text{display:flex;flex-direction:column;justify-content:flex-start;padding-top:150px;padding-right:20px;padding-left:80px;position:relative;z-index:2}.hero-slide-content{display:flex;flex-direction:column;gap:20px;will-change:transform,opacity}.hero-tagline{display:inline-block;font-size:13px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--text-h);opacity:.85;margin-bottom:20px}.hero-title{font-size:46px;font-weight:500;line-height:1.3;letter-spacing:normal;text-transform:uppercase;color:var(--text-h);margin:0;white-space:pre-line}.hero-description{font-size:13px;font-weight:300;line-height:1.75;color:var(--text-p);opacity:.72;max-width:520px;margin:36px 0 0;word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty}.hero-cell-visual{display:flex;align-items:flex-start;justify-content:center;padding-top:0;position:relative;z-index:2}.hero-visual{width:100%;height:100%;display:flex;align-items:center;justify-content:center;will-change:transform,opacity}.hero-visual>[class*=-visual-container],.hero-visual>div[class$=-visual-container]{width:100%;height:100%;max-width:720px;max-height:720px;aspect-ratio:1 / 1;margin:0 auto;display:flex;align-items:center;justify-content:center}.hero-visual-placeholder{width:100%;max-width:400px;aspect-ratio:4 / 3;border-radius:16px;border:none;background:var(--accent-blue-gradient);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;transition:background .4s ease}[data-theme=light] .hero-visual-placeholder{border:none;background:var(--accent-blue-gradient)}.visual-placeholder-icon{width:48px;height:48px;color:#fff;opacity:.9}.visual-placeholder-icon svg{width:100%;height:100%}.visual-placeholder-label{font-size:11px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#fff;opacity:.95}.hero-cell-pagination{display:flex;align-items:flex-start;padding-top:48px;padding-left:80px}.hero-controls{display:flex;gap:8px}.hero-nav-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--text-h);border-radius:4px;background:transparent;color:var(--text-h);cursor:pointer;opacity:.5;transition:opacity .25s ease,border-color .25s ease,background-color .25s ease}.hero-nav-btn:hover{opacity:1;background:#ffffff0f}.hero-nav-icon{width:18px;height:18px}.hero-cell-progress{display:flex;flex-direction:column;justify-content:flex-start;gap:12px;padding-top:48px}.hero-progress-counter{display:flex;align-items:baseline;gap:2px;font-variant-numeric:tabular-nums;white-space:nowrap}.progress-current{font-size:36px;font-weight:300;color:var(--text-h)}.progress-separator{font-size:18px;font-weight:300;color:var(--text-h);opacity:.3;margin:0 2px}.progress-total{font-size:18px;font-weight:300;color:var(--text-h);opacity:.35}.hero-progress-bar{display:flex;gap:0;width:100%;height:5px}.progress-segment{flex:1;height:5px;border:none;border-radius:0;cursor:pointer;padding:0;background:var(--text-h);opacity:.12;transition:opacity .4s ease,background-color .4s ease}.progress-segment:first-child{border-radius:2.5px 0 0 2.5px}.progress-segment:last-child{border-radius:0 2.5px 2.5px 0}.progress-segment:hover{opacity:.3}.progress-segment.passed{opacity:.2}.progress-segment.active{opacity:1;background:var(--accent-blue-gradient)}.slide-in{animation:heroFadeIn .4s ease forwards}.slide-out-next,.slide-out-prev{animation:fadeOut .3s ease forwards}@keyframes heroFadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@media(max-width:768px){.hero-carousel{display:grid;grid-template-rows:310px 56px 1fr 48px;grid-template-columns:1fr;height:100%;width:100%;gap:0;margin:0;box-sizing:border-box;overflow:hidden}.hero-cell-text{grid-row:1;height:310px;min-height:310px;padding:10px 10px 0;width:100%;display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;overflow:hidden}.hero-cell-pagination{grid-row:2;padding:16px 10px 0;margin:0;width:100%;display:flex;justify-content:flex-start;align-items:center;height:56px;min-height:56px;box-sizing:border-box}.hero-cell-visual{grid-row:3;height:100%;min-height:100px;display:flex;width:100%;justify-content:center;align-items:center;margin:0;padding:10px;overflow:hidden;box-sizing:border-box}.hero-visual{width:100%;height:100%;max-height:100%;display:flex;align-items:center;justify-content:center}.hero-visual>[class*=-visual-container],.hero-visual>div[class$=-visual-container]{width:100%;height:100%;max-height:250px;max-width:250px;aspect-ratio:1 / 1}.hero-visual-placeholder{max-width:250px;width:100%;height:100%;max-height:250px;aspect-ratio:1 / 1;gap:12px}.visual-placeholder-icon{width:32px;height:32px}.hero-slide-content{gap:8px}.hero-tagline{font-size:11.5px;margin-bottom:4px;letter-spacing:1px}.hero-title{font-size:24px;line-height:1.2;text-transform:uppercase}.hero-description{font-size:13px;line-height:1.55;margin:10px 0 0}.hero-nav-btn{width:32px;height:32px}.hero-nav-icon{width:12px;height:12px}.hero-cell-progress{grid-row:4;padding:0 10px;width:100%;gap:6px;height:48px;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.progress-current{font-size:22px}.progress-separator,.progress-total{font-size:12px}.hero-progress-bar,.progress-segment{height:3px}}._launcherContainer_1cdbs_5{display:grid;grid-template-columns:auto 1fr;gap:20px;width:100%;height:100%;box-sizing:border-box;color:var(--text);align-items:stretch;overflow:hidden;transition:gap .3s cubic-bezier(.4,0,.2,1)}._launcherContainer_1cdbs_5._sidebarCollapsed_1cdbs_18{gap:0px}._leftDashboard_1cdbs_26{width:240px;height:100%;box-sizing:border-box;min-height:0;font-family:var(--sans);font-size:11px;font-weight:300;transition:width .3s cubic-bezier(.4,0,.2,1);overflow:visible;position:relative}._leftDashboard_1cdbs_26 ._frostCard_1cdbs_39{padding:0;gap:0}._frostCard_1cdbs_39{position:relative;background:var(--card-bg);backdrop-filter:var(--card-blur);-webkit-backdrop-filter:var(--card-blur);border:1px solid var(--card-border);border-radius:16px;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;height:100%;box-shadow:var(--card-shadow);overflow:hidden;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);opacity:1}@media(min-width:769px){._leftDashboard_1cdbs_26.collapsed{width:0px}._leftDashboard_1cdbs_26.collapsed ._frostCard_1cdbs_39{opacity:0;transform:translate(-20px);pointer-events:none}}._scrollableContent_1cdbs_77{flex:1 1 auto;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:12px;min-height:0}._scrollableContent_1cdbs_77::-webkit-scrollbar{display:none}._divider_1cdbs_93{height:1px;background:var(--border);margin:2px 0;flex-shrink:0}._sectionContainer_1cdbs_101{display:flex;flex-direction:column;gap:8px;flex-shrink:0}._sectionTitle_1cdbs_108{font-family:var(--sans);font-size:11px;font-weight:300;color:var(--text-h);text-transform:uppercase;letter-spacing:.08em;margin:0 0 2px}._statusList_1cdbs_118{display:flex;flex-direction:column;gap:44px}._systemStatusGroup_1cdbs_124{display:flex;flex-direction:column;gap:8px}._statusItem_1cdbs_130{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:300;gap:12px}._statusLabel_1cdbs_139{color:var(--text-p)}._statusValue_1cdbs_143{color:var(--text);font-weight:300;font-family:var(--sans);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._progressSection_1cdbs_154{display:flex;flex-direction:column;gap:4px}._progressLabelRow_1cdbs_160{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:300}._progressLabel_1cdbs_160{color:var(--text-h)}._progressValue_1cdbs_172{display:inline-flex;align-items:baseline;gap:1px}._highlightNumber_1cdbs_178{font-size:18px;font-weight:300;background:linear-gradient(135deg,#007cff,#003db3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:var(--sans)}._percentSymbol_1cdbs_188{font-size:11px;color:var(--text-p);font-weight:300;font-family:var(--sans)}._progressBarBg_1cdbs_195{height:3px;background:var(--border);border-radius:99px;overflow:hidden}._progressBarFill_1cdbs_202{height:100%;background:linear-gradient(90deg,#007cff,#003db3);border-radius:99px;box-shadow:0 0 10px #007cff66;transition:width 1s cubic-bezier(.4,0,.2,1)}._progressDetailsRow_1cdbs_210{display:flex;justify-content:space-between;font-size:11px;font-weight:300;color:var(--text-p);opacity:.75}._subMetricsList_1cdbs_220{display:flex;flex-direction:column;gap:6px;margin-top:2px;padding-left:0;border-left:none}._subMetricItem_1cdbs_229{display:flex;flex-direction:column;gap:1px}._subMetricHeader_1cdbs_235{display:flex;justify-content:space-between;font-size:11px;font-weight:300}._subMetricName_1cdbs_242{color:var(--text-p)}._subMetricValue_1cdbs_246{color:var(--text);font-weight:300;font-family:var(--sans)}._subMetricMeta_1cdbs_252{font-size:11px;font-weight:300;color:var(--text-p);opacity:.65;text-align:right}._accountMenuNav_1cdbs_261{display:flex;flex-direction:column;gap:2px}._menuItemBtn_1cdbs_267{background:transparent;border:none;padding:6px 8px;text-align:left;font-size:11px;font-weight:300;color:var(--text-p);cursor:pointer;border-radius:6px;transition:all .2s cubic-bezier(.4,0,.2,1);display:block;width:100%}._menuItemBtn_1cdbs_267:hover{background:var(--side-panel-bg-hover);color:var(--text-h);transform:translate(4px)}._menuItemBtn_1cdbs_267:active{background:var(--side-panel-hamburger-hover)}._rightContent_1cdbs_296{display:flex;flex-direction:column;height:100%;width:100%;min-width:0;overflow:hidden;box-sizing:border-box;position:relative}._rightContentBody_1cdbs_307{flex:1 1 auto;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:24px;width:100%;box-sizing:border-box;padding-top:25px}._rightContentBody_1cdbs_307::-webkit-scrollbar{display:none}._visualLogoContainer_1cdbs_326{width:100%;height:240px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding-bottom:0;margin-bottom:12px}._promptInputSection_1cdbs_339{width:100%;max-width:860px;text-align:center;display:flex;flex-direction:column;gap:32px;flex-shrink:0}._welcomeTitleText_1cdbs_349{margin:0 0 24px;font-family:Plus Jakarta Sans,NanumSquareNeo,sans-serif;display:flex;flex-direction:column;align-items:center;gap:8px}._welcomeGreeting_1cdbs_358{font-size:24px;font-weight:300;line-height:1.2;background:linear-gradient(135deg,#fff,#dcdcdc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.5px}._welcomeTimeInfo_1cdbs_369{font-size:13px;font-weight:300;line-height:1.4;background:linear-gradient(135deg,#a2a2a2,#7e7e7e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;opacity:.85}[data-theme=light] ._welcomeGreeting_1cdbs_358{background:linear-gradient(135deg,#151617,#45474a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-theme=light] ._welcomeTimeInfo_1cdbs_369{background:linear-gradient(135deg,#45474a,#6d7075);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}._welcomeSubText_1cdbs_394{margin:0;color:var(--text-p);font-size:13px;line-height:1.5;font-weight:300}._promptBox_1cdbs_403{width:100%;background:var(--card-bg);backdrop-filter:var(--card-blur);-webkit-backdrop-filter:var(--card-blur);border:1px solid var(--card-border);border-radius:12px;display:flex;align-items:center;padding:10px 12px;gap:10px;transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box}._promptBox_1cdbs_403:focus-within{background-image:linear-gradient(var(--bg),var(--bg)),linear-gradient(90deg,var(--accent-blue-start) 0%,var(--accent-blue-start) 47.5%,#ffffff 50%,var(--accent-blue-start) 52.5%,var(--accent-blue-start) 100%);background-origin:border-box;background-clip:padding-box,border-box;border:1px solid transparent;background-size:100% 100%,300% auto;box-shadow:none;animation:_borderShine_1cdbs_1 4s infinite linear}[data-theme=light] ._promptBox_1cdbs_403:focus-within{background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,var(--accent-blue-start) 0%,var(--accent-blue-start) 47.5%,#ffffff 50%,var(--accent-blue-start) 52.5%,var(--accent-blue-start) 100%);background-origin:border-box;background-clip:padding-box,border-box;border:1px solid transparent;background-size:100% 100%,300% auto;box-shadow:none;animation:_borderShine_1cdbs_1 4s infinite linear}._promptBox_1cdbs_403:focus-within ._sendPromptBtn_1cdbs_461{align-self:flex-end}._promptTextarea_1cdbs_465{flex:1;background:transparent;border:none;resize:none;outline:none;color:var(--text);font-family:inherit;font-size:13px;line-height:1.4;padding:2px 0;min-height:20px;max-height:186px;overflow-y:auto;box-sizing:border-box}._promptTextarea_1cdbs_465::placeholder{color:var(--text-p);opacity:.5}._sendPromptBtn_1cdbs_461{background:var(--accent-blue-gradient);border:none;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);flex-shrink:0}._sendPromptBtn_1cdbs_461:hover{transform:scale(1.04)}._sendPromptBtn_1cdbs_461:disabled{opacity:.35;cursor:not-allowed;pointer-events:none;background:#ffffff14}._sendPromptBtn_1cdbs_461:active{transform:scale(.96)}._sendIcon_1cdbs_517{width:14px;height:14px}._promptAgentSubtitle_1cdbs_522{font-family:Plus Jakarta Sans,NanumSquareNeo,sans-serif;font-size:11px;font-weight:500;background:var(--accent-blue-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:1em;text-indent:1em;margin-top:-28px;text-align:center;width:100%;transition:background .3s ease}._promptInputSection_1cdbs_339:focus-within ._promptAgentSubtitle_1cdbs_522{background:linear-gradient(90deg,var(--accent-blue-start) 0%,var(--accent-blue-start) 47.5%,#ffffff 50%,var(--accent-blue-start) 52.5%,var(--accent-blue-start) 100%);background-size:300% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:_textShine_1cdbs_1 4s infinite linear}._scrollDownWrapper_1cdbs_554{display:none}._modulesGrid_1cdbs_559{position:absolute;bottom:140px;left:50%;transform:translate(-50%);display:grid;grid-template-columns:repeat(5,1fr);gap:56px;width:100%;max-width:614px;box-sizing:border-box;flex-shrink:0;z-index:10}._gridButton_1cdbs_574{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:10px 6px;aspect-ratio:1 / 1;height:auto;border-radius:12px;background:var(--card-bg);backdrop-filter:var(--card-blur);-webkit-backdrop-filter:var(--card-blur);border:1px solid var(--card-border);text-align:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box;overflow:hidden}._gridButton_1cdbs_574:hover{transform:translateY(-4px);background:var(--accent-blue-gradient);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:transparent}._gridBtnIcon_1cdbs_603{width:21px;height:21px;color:var(--text-h);stroke-width:.5px;transition:transform .3s ease,stroke-width .3s ease,color .3s ease}._gridButton_1cdbs_574:hover ._gridBtnIcon_1cdbs_603{transform:scale(1.1);stroke-width:1.5px;color:#fff}._gridBtnName_1cdbs_620{font-size:11px;font-weight:300;color:var(--text);white-space:nowrap;transition:color .3s ease}._gridButton_1cdbs_574:hover ._gridBtnName_1cdbs_620{color:#fff}@media(max-width:1024px){._leftDashboard_1cdbs_26{width:220px}._modulesGrid_1cdbs_559{grid-template-columns:repeat(3,1fr);gap:32px}}@media(max-width:768px){._launcherContainer_1cdbs_5{display:flex;flex-direction:column;height:auto;min-height:100%;overflow:visible;width:100%;gap:30px}._leftDashboard_1cdbs_26{position:fixed;height:auto;width:250px;order:unset}._frostCard_1cdbs_39{height:100%;overflow:hidden}._rightContent_1cdbs_296{width:100%;height:auto;min-height:calc(100svh - 96px);display:flex;flex-direction:column;justify-content:space-between;overflow:visible;margin-top:10px;gap:24px;order:unset;box-sizing:border-box}._rightContentBody_1cdbs_307{flex:1 1 auto;overflow:visible;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;box-sizing:border-box;gap:20px;padding-top:10px}._visualLogoContainer_1cdbs_326{height:160px;margin-top:0;margin-bottom:8px}._welcomeTitleText_1cdbs_349{margin-bottom:16px}._welcomeGreeting_1cdbs_358{font-size:20px}._welcomeTimeInfo_1cdbs_369{font-size:12px}._modulesGrid_1cdbs_559{position:relative;bottom:auto;left:auto;transform:none;grid-template-columns:repeat(3,1fr);justify-items:center;column-gap:16px;row-gap:24px;margin:60px auto 36px;max-width:280px;width:100%}._gridButton_1cdbs_574{width:70px;height:70px;padding:8px 4px;gap:6px;background:linear-gradient(135deg,#007cff,#003db3);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:transparent}._gridBtnIcon_1cdbs_603{width:16px;height:16px;transform:scale(1.1);stroke-width:1.5px;color:#fff}._gridBtnName_1cdbs_620{font-size:9.5px;color:#fff}._scrollDownWrapper_1cdbs_554{display:none}}@media(max-width:480px){._modulesGrid_1cdbs_559{grid-template-columns:repeat(3,1fr);justify-items:center;column-gap:12px;row-gap:20px;margin:36px auto 20px;max-width:260px}._gridButton_1cdbs_574{width:70px;height:70px}._welcomeGreeting_1cdbs_358{font-size:18px}._welcomeTimeInfo_1cdbs_369{font-size:11px}._promptBox_1cdbs_403{flex-direction:row;align-items:center;padding:8px 10px;gap:8px}._promptTextarea_1cdbs_465{font-size:12px;max-height:100px}._sendPromptBtn_1cdbs_461{width:30px;height:30px;border-radius:6px}._sendIcon_1cdbs_517{width:12px;height:12px}._promptAgentSubtitle_1cdbs_522{letter-spacing:.6em;text-indent:.6em;margin-top:-28px}}@keyframes _borderShine_1cdbs_1{0%{background-position:0% 0%,100% 50%}15%{background-position:0% 0%,0% 50%}to{background-position:0% 0%,0% 50%}}@keyframes _textShine_1cdbs_1{0%{background-position:100% 50%}15%{background-position:0% 50%}to{background-position:0% 50%}}[data-theme=light] ._sendPromptBtn_1cdbs_461:disabled{background:#00000014;color:#00000040}._closeBtn_1cdbs_853{display:flex;position:absolute;top:8px;right:8px;background:transparent;border:none;color:var(--text-p, rgba(255, 255, 255, .6));cursor:pointer;padding:6px;border-radius:6px;z-index:999;transition:color .2s,background-color .2s}._closeBtn_1cdbs_853 svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}._closeBtn_1cdbs_853:hover svg{transform:rotate(90deg)}._closeBtn_1cdbs_853:hover{color:var(--text-h, #ffffff);background-color:transparent}[data-theme=light] ._closeBtn_1cdbs_853{color:#00000073}[data-theme=light] ._closeBtn_1cdbs_853:hover{color:#000;background-color:transparent}._toggleBtn_1cdbs_894{display:none;position:absolute;width:18px;height:96px;background:linear-gradient(135deg,#53585b,#35383a);border:1px solid rgba(255,255,255,.1);border-left:none;border-radius:0 6px 6px 0;align-items:center;justify-content:center;color:#fff;cursor:pointer;z-index:999;box-shadow:0 2px 8px #0003;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}._toggleBtn_1cdbs_894:active{transform:scale(.95)}._toggleBtn_1cdbs_894 span{writing-mode:vertical-rl;text-orientation:mixed;font-size:8px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none}[data-theme=light] ._toggleBtn_1cdbs_894{background:linear-gradient(135deg,#878e91,#5f6466);border-color:#0000001a;color:#fff}@media(min-width:769px){._leftDashboard_1cdbs_26.collapsed ._toggleBtn_1cdbs_894{display:flex;left:0;top:calc(50vh - 78px);transform:translateY(-50%)}._leftDashboard_1cdbs_26.collapsed ._toggleBtn_1cdbs_894:active{transform:translateY(-50%) scale(.95)}._leftDashboard_1cdbs_26.collapsed ._closeBtn_1cdbs_853{display:none}._leftDashboard_1cdbs_26:not(.collapsed) ._closeBtn_1cdbs_853{display:flex}}@media(max-width:768px){._toggleBtn_1cdbs_894{display:flex;left:calc(100% + 10px);top:calc(50vh - 78px);transform:translateY(-50%)}._toggleBtn_1cdbs_894:active{transform:translateY(-50%) scale(.95)}._leftDashboard_1cdbs_26.open ._toggleBtn_1cdbs_894{display:none}}._launcherContainer_1cdbs_5._adminLauncher_1cdbs_978{grid-template-columns:auto 1fr 260px;column-gap:0px}._launcherContainer_1cdbs_5._adminLauncher_1cdbs_978 ._leftDashboard_1cdbs_26:not(.collapsed){margin-right:20px}@media(min-width:769px){._launcherContainer_1cdbs_5._adminLauncher_1cdbs_978._rightSidebarCollapsed_1cdbs_989{grid-template-columns:auto 1fr 64px}}._sidebarHeader_1cdbs_997{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 5px 16px;border-bottom:1px solid var(--border);flex-shrink:0;height:38px;box-sizing:border-box}._sidebarTitle_1cdbs_1008{font-family:var(--sans);font-size:13px;font-weight:300;letter-spacing:2px;text-transform:uppercase;color:var(--text-h)}._sidebarHeaderGroup_1cdbs_1017{display:flex;align-items:center;gap:6px}._headerIcon_1cdbs_1023{color:var(--text-h);opacity:.85;flex-shrink:0}._sidebarContent_1cdbs_1029{flex:1;overflow-y:auto;padding:16px 12px;display:flex;flex-direction:column;gap:20px;box-sizing:border-box;scrollbar-width:none}._sidebarContent_1cdbs_1029::-webkit-scrollbar{display:none}._sidebarFooter_1cdbs_1044{padding:12px 8px;border-top:1px solid var(--border);flex-shrink:0;display:flex;flex-direction:column;gap:4px}._footerCopyright_1cdbs_1053{margin:0;font-family:var(--sans);font-size:11px;font-weight:300;color:var(--text-p);line-height:1.4;opacity:.75;white-space:nowrap;text-align:center}._companyHighlight_1cdbs_1065{color:#fff;font-weight:400}[data-theme=light] ._companyHighlight_1cdbs_1065{color:#333}._glowingDotLive_1cdbs_1075{width:6px;height:6px;border-radius:50%;background-color:#39b54a;box-shadow:0 0 8px #39b54a;display:inline-block;animation:_pulseGlow_1cdbs_1 2s infinite ease-in-out;flex-shrink:0}._glowingDotOffline_1cdbs_1086{width:6px;height:6px;border-radius:50%;background-color:#888;display:inline-block;flex-shrink:0}@keyframes _pulseGlow_1cdbs_1{0%{transform:scale(.95);box-shadow:0 0 #39b54ab3}50%{transform:scale(1.05);box-shadow:0 0 8px 4px #39b54a00}to{transform:scale(.95);box-shadow:0 0 #39b54a00}}._statusBadge_1cdbs_1111{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:999px;font-size:9px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;font-family:var(--sans);line-height:1;box-sizing:border-box}._statusBadge_1cdbs_1111._live_1cdbs_1126{background:#39b54a14;border:1px solid rgba(57,181,74,.25);color:#39b54a}._statusBadge_1cdbs_1111._offline_1cdbs_1132{background:#88888814;border:1px solid rgba(136,136,136,.25);color:#888}._sectionHeaderRow_1cdbs_1138{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:6px}.sys-dash-container{display:flex;flex-direction:row;gap:24px;background-color:transparent;height:100%;overflow:hidden}.cost-sidebar-card{border-radius:var(--radius-md, 6px);padding:16px;background:var(--glass-bg, rgba(255, 255, 255, .04));border:1px solid var(--glass-border, rgba(255, 255, 255, .08));display:flex;flex-direction:column;gap:12px}.cost-sync-btn{width:100%;display:flex;justify-content:center;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--radius-sm, 4px);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;color:#fff;border:none;background:var(--gradient-primary, linear-gradient(135deg, #0088cc, #0044aa));box-shadow:0 4px 12px #08c3}.cost-sync-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0088cc4d}.cost-sync-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.spin-animation{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.connex-menu-item-unified{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-sm, 4px);background:transparent;border:none;color:var(--color-text-secondary, #94a3b8);cursor:pointer;transition:all .2s ease;text-align:left}.connex-menu-item-unified:hover{background:#ffffff0a;color:var(--color-text-primary, #f1f5f9)}.connex-menu-item-unified.connex-menu-item-unified--active,.connex-menu-item-unified.connex-menu-item-unified--active:hover{background:#ffffff14;color:#fff;font-weight:600}.connex-sidebar__session-icon{flex-shrink:0;opacity:.7}.connex-sidebar__session-title{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.connex-sidebar__session-date{font-size:11px;opacity:.5;margin-top:2px}.cost-rates-date{color:var(--color-text-muted, #64748b)}.admin-action-btn{background:transparent;border:none;color:var(--color-text-muted, #64748b);cursor:pointer;padding:6px;border-radius:var(--radius-sm, 4px);display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.admin-action-btn:hover{background:#ffffff0d;color:var(--color-text-primary, #f1f5f9)}.sys-btn-danger:hover{background:#ef44441a;color:#ef4444}.bma-btn{display:flex;align-items:center;justify-content:center;padding:8px;border-radius:var(--radius-sm, 4px);background:transparent;border:1px solid var(--color-border, rgba(255, 255, 255, .1));color:var(--color-text-primary, white);cursor:pointer;transition:all .2s ease}.bma-btn--ghost:hover{background:#ffffff0a}.bma-btn--back:hover{background:var(--gradient-primary, linear-gradient(135deg, #0088cc, #0044aa));border-color:transparent;color:#fff;box-shadow:0 4px 12px #08c3}.sys-dash-usage-table-wrap{flex:1;border-radius:var(--radius-md, 6px);background:var(--glass-bg, rgba(255, 255, 255, .04));border:1px solid var(--glass-border, rgba(255, 255, 255, .08));backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);overflow:hidden;display:flex;flex-direction:column}.sys-dash-usage-table{width:100%;border-collapse:separate;border-spacing:0}.sys-dash-usage-table thead{position:sticky;top:0;z-index:2}.sys-dash-usage-table thead th{background:#111314}.sys-dash-usage-table th{padding:12px 16px;font-size:11px;font-weight:600;color:var(--color-text-secondary, #94a3b8);text-align:left;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--glass-border, rgba(255, 255, 255, .08))}.sys-dash-usage-table td{padding:12px 16px;font-size:13px;color:var(--color-text-secondary, #94a3b8);border-bottom:1px solid var(--color-border, rgba(255, 255, 255, .04));vertical-align:middle}.sys-dash-usage-table tbody tr{transition:background .2s ease}.sys-dash-usage-table tbody tr:hover{background:#ffffff05}.skeleton-pulse{animation:pulse 1.5s infinite ease-in-out;background:#ffffff14;border-radius:4px}@keyframes pulse{0%{opacity:.6}50%{opacity:.3}to{opacity:.6}}:root[data-theme=light] .cost-sidebar-card,:root[data-theme=light] .sys-dash-usage-table-wrap{background:#00000005;border-color:#00000014}:root[data-theme=light] .sys-dash-usage-table thead th{background:#f8fafc}:root[data-theme=light] .sys-dash-usage-table th{color:#64748b;border-bottom-color:#00000014}:root[data-theme=light] .sys-dash-usage-table td{color:#334155;border-bottom-color:#0000000a}:root[data-theme=light] .sys-dash-usage-table tbody tr:hover{background:#00000003}:root[data-theme=light] .connex-menu-item-unified:hover{background:#00000008;color:#0f172a}:root[data-theme=light] .connex-menu-item-unified.connex-menu-item-unified--active,:root[data-theme=light] .connex-menu-item-unified.connex-menu-item-unified--active:hover{background:#0000000f;color:#0f172a}:root[data-theme=light] .skeleton-pulse{background:#0000000f}@media(max-width:768px){.sys-dash-container{flex-direction:column;overflow-y:auto;height:auto}.sys-dash-usage-table-wrap{overflow-x:auto}}._sidebar_5tvz8_5{width:240px;height:100%;min-height:0;box-sizing:border-box;display:flex;flex-direction:column;background:transparent;padding:0;margin-right:20px;transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),margin-right .3s cubic-bezier(.4,0,.2,1),margin-left .3s cubic-bezier(.4,0,.2,1);overflow:visible;z-index:10;flex-shrink:0}@media(min-width:769px){._sidebar_5tvz8_5.collapsed{width:44px;margin-left:0;margin-right:20px}._sidebar_5tvz8_5.collapsed ._frostCard_5tvz8_32{opacity:1;transform:none;pointer-events:auto;cursor:pointer}._sidebar_5tvz8_5.collapsed ._toggleBtn_5tvz8_39{display:none}}._frostCard_5tvz8_32{position:relative;background:var(--card-bg);backdrop-filter:var(--card-blur);-webkit-backdrop-filter:var(--card-blur);border:1px solid var(--card-border);border-radius:16px;box-shadow:var(--card-shadow);height:100%;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}._collapsedContent_5tvz8_60{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:15px;gap:12px;height:100%;-webkit-user-select:none;user-select:none}._collapsedIcon_5tvz8_71{color:var(--text-h);opacity:.55;transition:opacity .2s}._collapsedContent_5tvz8_60:hover ._collapsedIcon_5tvz8_71{opacity:.95}._collapsedText_5tvz8_81{writing-mode:vertical-rl;text-orientation:mixed;font-size:9.5px;letter-spacing:3px;font-family:var(--sans);font-weight:300;text-transform:uppercase;color:var(--text-h);opacity:.6;transition:opacity .2s}._collapsedContent_5tvz8_60:hover ._collapsedText_5tvz8_81{opacity:.95}._sidebarHeader_5tvz8_98{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 5px 16px;border-bottom:1px solid var(--border);flex-shrink:0}._sidebarHeader_5tvz8_98 ._sidebarTitle_5tvz8_107{font-family:var(--sans);font-size:11px;font-weight:300;letter-spacing:2px;text-transform:uppercase;color:var(--text-h)}._sidebarHeaderGroup_5tvz8_116{display:flex;align-items:center;gap:6px}._headerIcon_5tvz8_122{color:var(--text-h);opacity:.85;flex-shrink:0}._sessionList_5tvz8_132{flex:1;overflow-y:auto;padding:0 8px 8px;display:flex;flex-direction:column;gap:2px;scrollbar-width:none}._sessionList_5tvz8_132::-webkit-scrollbar{display:none}._sectionLabel_5tvz8_146{font-family:var(--sans);font-size:9px;font-weight:500;color:var(--text-p);letter-spacing:1.5px;text-transform:uppercase;padding:8px 8px 4px;-webkit-user-select:none;user-select:none}._categoryFilterBar_5tvz8_158{display:flex;align-items:center;gap:6px;padding:6px 8px 4px;flex-shrink:0}._categorySelectWrapper_5tvz8_166{position:relative;flex:1;display:flex;align-items:center}._categorySelect_5tvz8_166{width:100%;height:28px;box-sizing:border-box;appearance:none;-webkit-appearance:none;background:#121a2cd9;color:var(--text-h, #ffffff);font-family:var(--sans);font-size:11px;font-weight:500;padding:0 24px 0 26px;line-height:26px;border:.5px solid var(--border, rgba(255, 255, 255, .12));border-radius:8px;outline:none;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._categorySelectLeftIcon_5tvz8_195{position:absolute;left:8px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-p);width:12px;height:12px;z-index:1}._categorySelect_5tvz8_166 option{background-color:#0f172a;color:#f8fafc;padding:6px 10px}[data-theme=light] ._categorySelect_5tvz8_166{background:#ffffffd9;color:#0f172a;border-color:#0000001f}._categorySelectActive_5tvz8_219{background:linear-gradient(135deg,#007cff73,#003cff40);border-color:#ffffff59;color:#fff;box-shadow:none}[data-theme=light] ._categorySelectActive_5tvz8_219{background:var(--accent-blue-gradient, linear-gradient(135deg, #007cff 0%, #003db3 100%));border-color:transparent;color:#fff;box-shadow:none}._categorySelectActive_5tvz8_219:hover,._categorySelectActive_5tvz8_219:focus{background:linear-gradient(135deg,#007cff8c,#003cff59)!important;border-color:#ffffff73!important;color:#fff!important;box-shadow:none}[data-theme=light] ._categorySelectActive_5tvz8_219:hover,[data-theme=light] ._categorySelectActive_5tvz8_219:focus{background:var( --accent-blue-gradient, linear-gradient(135deg, #007cff 0%, #003db3 100%) )!important;border-color:transparent!important;color:#fff!important;box-shadow:none}._categorySelectWrapperActive_5tvz8_256 ._categorySelectLeftIcon_5tvz8_195,._categorySelectWrapperActive_5tvz8_256 ._categorySelectIcon_5tvz8_257{color:#fff}[data-theme=light] ._categorySelect_5tvz8_166 option{background-color:#fff;color:#0f172a}._categorySelect_5tvz8_166:hover{border:1px solid rgba(255,255,255,.25);background:linear-gradient(135deg,#007cff73,#003cff33);color:#fff;transform:translateY(-.5px);box-shadow:none}[data-theme=light] ._categorySelect_5tvz8_166:hover{border:1px solid transparent;background:var(--accent-blue-gradient, linear-gradient(135deg, #007cff 0%, #003db3 100%));color:#fff;transform:translateY(-.5px);box-shadow:none}._categorySelectWrapper_5tvz8_166:hover ._categorySelectLeftIcon_5tvz8_195,._categorySelectWrapper_5tvz8_166:hover ._categorySelectIcon_5tvz8_257{color:#fff}._categorySelectIcon_5tvz8_257{position:absolute;right:8px;pointer-events:none;color:var(--text-p);width:12px;height:12px;transition:color .2s ease}._createCategoryBtn_5tvz8_297{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#121a2cd9;border:.5px solid var(--border, rgba(255, 255, 255, .12));color:var(--text-h);cursor:pointer;transition:all .2s ease;flex-shrink:0;box-shadow:none}[data-theme=light] ._createCategoryBtn_5tvz8_297{background:#ffffffd9;color:#0f172a;border-color:#0000001f;box-shadow:none}._createCategoryBtn_5tvz8_297:hover{background:linear-gradient(135deg,#007cff,#003db3);color:#fff;border-color:#fff6;box-shadow:none;transform:translateY(-.5px)}._accordionBtn_5tvz8_328{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;border:.5px solid transparent;padding:6px 8px;border-radius:8px;color:var(--text-h);font-family:var(--sans);font-size:11px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);margin-bottom:2px}._accordionBtn_5tvz8_328:hover,._accordionBtnExpanded_5tvz8_347,._accordionBtn_5tvz8_328._accordionBtnExpanded_5tvz8_347{background:linear-gradient(135deg,#007cff73,#003cff33);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:.5px solid rgba(255,255,255,.25);border-radius:8px;transform:translateY(-.5px);color:#fff}[data-theme=light] ._accordionBtn_5tvz8_328:hover,[data-theme=light] ._accordionBtnExpanded_5tvz8_347,[data-theme=light] ._accordionBtn_5tvz8_328._accordionBtnExpanded_5tvz8_347{background:var(--accent-blue-gradient, linear-gradient(135deg, #007cff 0%, #003db3 100%));border:.5px solid transparent;border-radius:8px;transform:translateY(-.5px);color:#fff}._accordionTitleGroup_5tvz8_368{display:flex;align-items:center;gap:6px;min-width:0}._accordionBadge_5tvz8_375{display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;line-height:1;background:none;background-color:transparent;border:none;box-shadow:none;padding:0 2px;-webkit-user-select:none;user-select:none;white-space:nowrap;background:var(--accent-blue-gradient, linear-gradient(135deg, #007cff 0%, #003db3 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#007cff;color:#007cff;transition:color .2s cubic-bezier(.4,0,.2,1),-webkit-text-fill-color .2s cubic-bezier(.4,0,.2,1)}[data-theme=light] ._accordionBadge_5tvz8_375{background:var(--accent-blue-gradient, linear-gradient(135deg, #007cff 0%, #003db3 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#007cff;color:#007cff}._accordionBtn_5tvz8_328:hover ._accordionBadge_5tvz8_375,._accordionBtnExpanded_5tvz8_347 ._accordionBadge_5tvz8_375,._accordionBtn_5tvz8_328._accordionBtnExpanded_5tvz8_347 ._accordionBadge_5tvz8_375,.cnx-hover-item:hover ._accordionBadge_5tvz8_375,.cnx-hover-item.active ._accordionBadge_5tvz8_375,.cnx-accordion-header:hover ._accordionBadge_5tvz8_375,.cnx-accordion-header.expanded ._accordionBadge_5tvz8_375,[data-theme=light] ._accordionBtn_5tvz8_328:hover ._accordionBadge_5tvz8_375,[data-theme=light] ._accordionBtnExpanded_5tvz8_347 ._accordionBadge_5tvz8_375,[data-theme=light] ._accordionBtn_5tvz8_328._accordionBtnExpanded_5tvz8_347 ._accordionBadge_5tvz8_375,[data-theme=light] .cnx-hover-item:hover ._accordionBadge_5tvz8_375,[data-theme=light] .cnx-hover-item.active ._accordionBadge_5tvz8_375,[data-theme=light] .cnx-accordion-header:hover ._accordionBadge_5tvz8_375,[data-theme=light] .cnx-accordion-header.expanded ._accordionBadge_5tvz8_375{background:none;background-image:none;background-clip:border-box;-webkit-background-clip:unset;-webkit-text-fill-color:#ffffff;color:#fff}._accordionFolderIcon_5tvz8_438{color:#007cff;flex-shrink:0;transition:color .2s cubic-bezier(.4,0,.2,1)}[data-theme=light] ._accordionFolderIcon_5tvz8_438{color:#007cff}._accordionBtn_5tvz8_328:hover ._accordionFolderIcon_5tvz8_438,._accordionBtnExpanded_5tvz8_347 ._accordionFolderIcon_5tvz8_438,._accordionBtn_5tvz8_328._accordionBtnExpanded_5tvz8_347 ._accordionFolderIcon_5tvz8_438,.cnx-hover-item:hover ._accordionFolderIcon_5tvz8_438,.cnx-hover-item.active ._accordionFolderIcon_5tvz8_438,.cnx-accordion-header:hover ._accordionFolderIcon_5tvz8_438,.cnx-accordion-header.expanded ._accordionFolderIcon_5tvz8_438,[data-theme=light] ._accordionBtn_5tvz8_328:hover ._accordionFolderIcon_5tvz8_438,[data-theme=light] ._accordionBtnExpanded_5tvz8_347 ._accordionFolderIcon_5tvz8_438,[data-theme=light] ._accordionBtn_5tvz8_328._accordionBtnExpanded_5tvz8_347 ._accordionFolderIcon_5tvz8_438,[data-theme=light] .cnx-hover-item:hover ._accordionFolderIcon_5tvz8_438,[data-theme=light] .cnx-hover-item.active ._accordionFolderIcon_5tvz8_438,[data-theme=light] .cnx-accordion-header:hover ._accordionFolderIcon_5tvz8_438,[data-theme=light] .cnx-accordion-header.expanded ._accordionFolderIcon_5tvz8_438{color:#fff}._colorDot_5tvz8_468{width:8px;height:8px;border-radius:50%;flex-shrink:0;display:inline-block}._modalTitle_5tvz8_477{font-family:var(--sans);font-size:14px;font-weight:600;color:var(--text-h);margin-bottom:12px}._modalDescription_5tvz8_485{font-family:var(--sans);font-size:12px;color:var(--text-p);margin-bottom:16px;line-height:1.5}._formGroup_5tvz8_493{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}._formLabel_5tvz8_500{font-size:11px;font-weight:500;color:var(--text-h)}._formInput_5tvz8_506{background:var(--bg-body, #111);border:1px solid var(--border);border-radius:8px;padding:8px 12px;color:var(--text-h);font-size:12px;font-family:var(--sans);outline:none;transition:border .2s ease}._formInput_5tvz8_506:focus{border-color:var(--accent)}._colorPickerRow_5tvz8_522{display:flex;align-items:center;gap:10px;margin-top:4px}._colorSwatchBtn_5tvz8_529{width:22px;height:22px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:transform .15s ease,border-color .15s ease}._colorSwatchBtn_5tvz8_529:hover{transform:scale(1.15)}._colorSwatchBtnActive_5tvz8_544{border-color:#fff;box-shadow:0 0 8px currentColor}._modalActions_5tvz8_549{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:20px}._modalCancelBtn_5tvz8_557{padding:6px 14px;border-radius:8px;background:transparent;border:1px solid var(--border);color:var(--text-p);font-size:12px;cursor:pointer;transition:all .15s ease}._modalCancelBtn_5tvz8_557:hover{background:var(--bg-hover, rgba(255, 255, 255, .05));color:var(--text-h)}._modalConfirmBtn_5tvz8_573{padding:6px 14px;border-radius:8px;background:var(--accent, #6366f1);border:none;color:#fff;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s ease}._modalConfirmBtn_5tvz8_573:hover{opacity:.9}._modalDeleteBtn_5tvz8_589{padding:6px 14px;border-radius:8px;background:#ef4444;border:none;color:#fff;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s ease}._modalDeleteBtn_5tvz8_589:hover{background:#dc2626}._sessionItem_5tvz8_605,.sessionItem{display:flex;align-items:center;gap:8px;padding:6px 12px;min-height:44px;border-radius:8px;border:.5px solid var(--card-border);background:#ffffff08;color:var(--text-p);cursor:pointer;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);box-sizing:border-box;overflow:hidden;-webkit-user-select:none;user-select:none;margin-bottom:4px}[data-theme=light] ._sessionItem_5tvz8_605,[data-theme=light] .sessionItem{background:#00000008;border-color:#00000014}._sessionItem_5tvz8_605:hover,._sessionItemActive_5tvz8_632,._sessionItem_5tvz8_605._sessionItemActive_5tvz8_632,._sessionItem_5tvz8_605._active_5tvz8_412,._sessionItem_5tvz8_605.active,._sessionList_5tvz8_132 ._sessionItem_5tvz8_605:hover,._sessionList_5tvz8_132 ._sessionItem_5tvz8_605._sessionItemActive_5tvz8_632,._sessionList_5tvz8_132 ._sessionItem_5tvz8_605._active_5tvz8_412,._sessionList_5tvz8_132 ._sessionItem_5tvz8_605.active,.sessionItem:hover,.sessionItemActive,.sessionItem.active,.sessionItem.sessionItemActive{background:linear-gradient(135deg,#007cff73,#003cff33);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:.5px solid rgba(255,255,255,.25);border-radius:8px;box-shadow:none;transform:translateY(-.5px);color:#fff}[data-theme=light] ._sessionItem_5tvz8_605:hover,[data-theme=light] ._sessionItemActive_5tvz8_632,[data-theme=light] ._sessionItem_5tvz8_605._sessionItemActive_5tvz8_632,[data-theme=light] ._sessionItem_5tvz8_605._active_5tvz8_412,[data-theme=light] ._sessionItem_5tvz8_605.active,[data-theme=light] ._sessionList_5tvz8_132 ._sessionItem_5tvz8_605:hover,[data-theme=light] ._sessionList_5tvz8_132 ._sessionItem_5tvz8_605._sessionItemActive_5tvz8_632,[data-theme=light] ._sessionList_5tvz8_132 ._sessionItem_5tvz8_605._active_5tvz8_412,[data-theme=light] ._sessionList_5tvz8_132 ._sessionItem_5tvz8_605.active,[data-theme=light] .sessionItem:hover,[data-theme=light] .sessionItemActive,[data-theme=light] .sessionItem.active,[data-theme=light] .sessionItem.sessionItemActive{background:var(--accent-blue-gradient, linear-gradient(135deg, #007cff 0%, #003db3 100%));border:.5px solid transparent;border-radius:8px;box-shadow:none;transform:translateY(-.5px);color:#fff}._sessionInfo_5tvz8_675,.sessionInfo,._sessionItemContent_5tvz8_677,.sessionItemContent{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0;width:100%;overflow:hidden}._sessionTitleRow_5tvz8_688,.sessionTitleRow{display:flex;align-items:center;width:100%;min-width:0;overflow:hidden}._sessionTitle_5tvz8_688,.sessionTitle{display:block;width:100%;max-width:100%;font-size:11.5px;font-weight:300;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:none;line-height:1.55;text-shadow:none;box-shadow:none;filter:none}._sessionItem_5tvz8_605:hover ._sessionTitle_5tvz8_688,._sessionItemActive_5tvz8_632 ._sessionTitle_5tvz8_688,._sessionItem_5tvz8_605._sessionItemActive_5tvz8_632 ._sessionTitle_5tvz8_688,._sessionItem_5tvz8_605._active_5tvz8_412 ._sessionTitle_5tvz8_688,._sessionItem_5tvz8_605.active ._sessionTitle_5tvz8_688,.sessionItem:hover .sessionTitle,.sessionItemActive .sessionTitle,.sessionItem.active .sessionTitle,.sessionItem.sessionItemActive .sessionTitle,[data-theme=light] ._sessionItem_5tvz8_605:hover ._sessionTitle_5tvz8_688,[data-theme=light] ._sessionItemActive_5tvz8_632 ._sessionTitle_5tvz8_688,[data-theme=light] ._sessionItem_5tvz8_605._sessionItemActive_5tvz8_632 ._sessionTitle_5tvz8_688,[data-theme=light] ._sessionItem_5tvz8_605._active_5tvz8_412 ._sessionTitle_5tvz8_688,[data-theme=light] ._sessionItem_5tvz8_605.active ._sessionTitle_5tvz8_688,[data-theme=light] .sessionItem:hover .sessionTitle,[data-theme=light] .sessionItemActive .sessionTitle,[data-theme=light] .sessionItem.active .sessionTitle,[data-theme=light] .sessionItem.sessionItemActive .sessionTitle{font-weight:600;color:#fff;text-shadow:none;box-shadow:none;filter:none}._sessionMetaRow_5tvz8_747,.sessionMetaRow{display:flex;justify-content:space-between;align-items:center;font-size:9.5px;color:var(--text-p);opacity:.55;line-height:1.4;width:100%}._sessionItem_5tvz8_605:hover ._sessionMetaRow_5tvz8_747,._sessionItemActive_5tvz8_632 ._sessionMetaRow_5tvz8_747,._sessionItem_5tvz8_605._sessionItemActive_5tvz8_632 ._sessionMetaRow_5tvz8_747,._sessionItem_5tvz8_605._active_5tvz8_412 ._sessionMetaRow_5tvz8_747,._sessionItem_5tvz8_605.active ._sessionMetaRow_5tvz8_747,.sessionItem:hover .sessionMetaRow,.sessionItemActive .sessionMetaRow,.sessionItem.active .sessionMetaRow,.sessionItem.sessionItemActive .sessionMetaRow{color:#ffffffd9;opacity:.9}[data-theme=light] ._sessionItem_5tvz8_605:hover ._sessionMetaRow_5tvz8_747,[data-theme=light] ._sessionItemActive_5tvz8_632 ._sessionMetaRow_5tvz8_747,[data-theme=light] ._sessionItem_5tvz8_605._sessionItemActive_5tvz8_632 ._sessionMetaRow_5tvz8_747,[data-theme=light] ._sessionItem_5tvz8_605._active_5tvz8_412 ._sessionMetaRow_5tvz8_747,[data-theme=light] ._sessionItem_5tvz8_605.active ._sessionMetaRow_5tvz8_747,[data-theme=light] .sessionItem:hover .sessionMetaRow,[data-theme=light] .sessionItemActive .sessionMetaRow,[data-theme=light] .sessionItem.active .sessionMetaRow,[data-theme=light] .sessionItem.sessionItemActive .sessionMetaRow{color:#ffffffe6;opacity:.95}._sidebarMiniProgressBarBg_5tvz8_785{width:48px;height:3px;background:#ffffff0d;border-radius:1.5px;overflow:hidden;position:relative;margin-left:auto}[data-theme=light] ._sidebarMiniProgressBarBg_5tvz8_785{background:#0000000d}._sidebarMiniProgressBarFill_5tvz8_799{height:100%;background:linear-gradient(90deg,#007cff,#003db3);transition:width .5s ease;box-shadow:0 0 4px #007cff66;border-radius:1.5px}._emptyState_5tvz8_807{padding:24px 0;text-align:center;color:var(--text-p);font-size:11px;font-weight:300;opacity:.6}@media(max-width:768px){._sidebar_5tvz8_5{position:fixed;left:10px;top:78px;bottom:10px;height:auto;width:250px;padding:0;transform:translate(-270px);margin-left:0;margin-right:0;z-index:2000;transition:transform .3s cubic-bezier(.4,0,.2,1)}._sidebar_5tvz8_5.open{transform:translate(0)}._sidebar_5tvz8_5 ._toggleBtn_5tvz8_39{display:flex;position:absolute;left:260px;top:calc(50vh - 78px);transform:translateY(-50%);width:18px;height:96px;background:linear-gradient(135deg,#6c7275,#464a4d);border:1px solid rgba(255,255,255,.15);border-left:none;border-radius:0 6px 6px 0;align-items:center;justify-content:center;color:#fff;cursor:pointer;z-index:2100;box-shadow:0 2px 8px #0003}._sidebar_5tvz8_5 ._toggleBtn_5tvz8_39 span{writing-mode:vertical-rl;text-orientation:mixed;font-size:8px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;color:#fff}._sidebar_5tvz8_5.open ._toggleBtn_5tvz8_39{display:none}._frostCard_5tvz8_32{border-radius:12px}}._modal_5tvz8_477{width:320px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;box-shadow:var(--card-shadow);padding:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px}._modalHeader_5tvz8_894{display:flex;align-items:center;justify-content:space-between}._modalTitle_5tvz8_477{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:400;color:var(--text-h)}._modalClose_5tvz8_909{background:transparent;border:none;color:var(--text-p);cursor:pointer;padding:4px;border-radius:6px}._modalClose_5tvz8_909:hover{background:var(--side-panel-bg-hover);color:var(--text-h)}._modalBody_5tvz8_923{font-size:11px;line-height:1.5;color:var(--text);font-weight:300}._modalFooter_5tvz8_930{display:flex;justify-content:flex-end;gap:8px}._btn_5tvz8_936{padding:7px 14px;border-radius:6px;font-size:10px;font-weight:400;cursor:pointer;border:1px solid transparent;font-family:var(--sans);transition:all .2s}._btnSecondary_5tvz8_947{background:transparent;border-color:var(--card-border);color:var(--text)}._btnSecondary_5tvz8_947:hover{background:var(--side-panel-bg-hover)}._btnDanger_5tvz8_957{background:transparent;border:1px solid var(--card-border);color:var(--text-p)}._btnDanger_5tvz8_957:hover{background:var(--side-panel-bg-hover);color:var(--text-h)}[data-theme=light] ._btnDanger_5tvz8_957{color:#777;border-color:#0000001f}[data-theme=light] ._btnDanger_5tvz8_957:hover{color:#333;background:var(--side-panel-bg-hover)}._sidebarFooter_5tvz8_979{padding:12px 16px;border-top:1px solid var(--border);flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box}._footerCopyright_5tvz8_989{margin:0;font-family:var(--sans);font-size:11px;font-weight:300;color:var(--text-p);line-height:1.4;opacity:.75;white-space:nowrap;text-align:center}._footerVersions_5tvz8_1001{margin:0;font-family:var(--sans);font-size:10.5px;color:var(--text-p);line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;letter-spacing:.2px}._versionSegment_5tvz8_1014{display:inline-flex;align-items:center;gap:4px}._versionDivider_5tvz8_1020{color:var(--border, rgba(255, 255, 255, .2));opacity:.6;font-weight:300;-webkit-user-select:none;user-select:none}._companyHighlight_5tvz8_1027{color:#fff;font-weight:400}[data-theme=light] ._companyHighlight_5tvz8_1027{color:#333}._versionHighlight_5tvz8_1036{font-weight:600;letter-spacing:.3px}._versionPrefix_5tvz8_1041{display:inline-flex;align-items:center;justify-content:center;padding:1.5px 5.5px;font-size:8.5px;font-weight:700;line-height:1;letter-spacing:.5px;border-radius:4px;margin-right:4px;text-transform:uppercase;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;vertical-align:middle}._toggleBtn_5tvz8_39{display:none;position:absolute;width:18px;height:96px;background:linear-gradient(135deg,#53585b,#35383a);border:1px solid rgba(255,255,255,.1);border-left:none;border-radius:0 6px 6px 0;align-items:center;justify-content:center;color:#fff;cursor:pointer;z-index:999;box-shadow:0 2px 8px #0003;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}._toggleBtn_5tvz8_39:active{transform:scale(.95)}._toggleBtn_5tvz8_39 span{writing-mode:vertical-rl;text-orientation:mixed;font-size:8px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none}[data-theme=light] ._toggleBtn_5tvz8_39{background:linear-gradient(135deg,#878e91,#5f6466);border-color:#0000001a;color:#fff}@media(min-width:769px){._sidebar_5tvz8_5.collapsed ._toggleBtn_5tvz8_39{display:flex;left:0;top:calc(50vh - 78px);transform:translateY(-50%)}._sidebar_5tvz8_5.collapsed ._toggleBtn_5tvz8_39:active{transform:translateY(-50%) scale(.95)}._sidebar_5tvz8_5.collapsed .left-panel-close-btn{display:none}._sidebar_5tvz8_5.collapsed ._frostCard_5tvz8_32{opacity:0;transform:translate(-20px);pointer-events:none}}@media(max-width:768px){._toggleBtn_5tvz8_39{display:flex;left:calc(100% + 10px);top:calc(50vh - 78px);transform:translateY(-50%)}._toggleBtn_5tvz8_39:active{transform:translateY(-50%) scale(.95)}._sidebar_5tvz8_5.open ._toggleBtn_5tvz8_39{display:none}}._closeBtn_5tvz8_1146{display:flex;position:absolute;top:8px;right:8px;background:transparent;border:none;color:var(--text-p, rgba(255, 255, 255, .6));cursor:pointer;padding:6px;border-radius:6px;z-index:999;transition:color .2s,background-color .2s}._closeBtn_5tvz8_1146 svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}._closeBtn_5tvz8_1146:hover svg{transform:rotate(90deg)}._closeBtn_5tvz8_1146:hover{color:var(--text-h, #ffffff);background-color:transparent}[data-theme=light] ._closeBtn_5tvz8_1146{color:#00000073}[data-theme=light] ._closeBtn_5tvz8_1146:hover{color:#000;background-color:transparent}@media(min-width:769px){._sidebar_5tvz8_5.collapsed ._closeBtn_5tvz8_1146{display:none}}._searchContainer_5tvz8_1193{position:relative;display:flex;align-items:center;background:#ffffff0d;border:1px solid var(--border);border-radius:6px;height:28px;padding:0 4px;transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box;width:auto;margin:18px 8px 6px}[data-theme=light] ._searchContainer_5tvz8_1193{background:#0000000a}._searchInputWrapper_5tvz8_1212{position:relative;display:flex;align-items:center;width:100%;height:100%}._searchIcon_5tvz8_1220{position:absolute;top:50%;transform:translateY(-50%);left:8px;color:var(--text-p);pointer-events:none;opacity:.65;width:13px;height:13px;display:flex;align-items:center;justify-content:center;z-index:1}._searchInput_5tvz8_1212{width:100%;height:100%;padding:0 20px 0 28px;font-size:11px;font-weight:300;background:transparent;border:none;color:var(--text-h);outline:none;box-sizing:border-box;font-family:var(--sans);line-height:28px}._searchInput_5tvz8_1212::placeholder{color:var(--text-p);opacity:.6}._searchClear_5tvz8_1256{position:absolute;right:8px;background:transparent;border:none;color:var(--text-p);cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;outline:none}._searchClear_5tvz8_1256:hover{color:var(--text-h)}._skeletonItem_5tvz8_1275{margin:6px 8px;padding:8px 10px;background:#ffffff05;border:1px dashed rgba(255,255,255,.05);border-radius:6px;display:flex;flex-direction:column;gap:6px;position:relative;overflow:hidden}[data-theme=light] ._skeletonItem_5tvz8_1275{background:#00000003;border-color:#0000000d}._skeletonTitle_5tvz8_1293{width:75%;height:12px;border-radius:3px;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a,#ffffff0d 75%);background-size:200% 100%;animation:_shimmer_5tvz8_1 1.5s infinite}[data-theme=light] ._skeletonTitle_5tvz8_1293{background:linear-gradient(90deg,#0000000d 25%,#0000001a,#0000000d 75%);background-size:200% 100%}._skeletonMeta_5tvz8_1317{width:40%;height:8px;border-radius:2px;background:linear-gradient(90deg,#ffffff08 25%,#ffffff14,#ffffff08 75%);background-size:200% 100%;animation:_shimmer_5tvz8_1 1.5s infinite}[data-theme=light] ._skeletonMeta_5tvz8_1317{background:linear-gradient(90deg,#00000008 25%,#00000014,#00000008 75%);background-size:200% 100%}@keyframes _shimmer_5tvz8_1{0%{background-position:200% 0}to{background-position:-200% 0}}._rightSidebar_5tvz8_1354{margin-right:0;margin-left:20px}@media(min-width:769px){._rightSidebar_5tvz8_1354.collapsed{width:44px;margin-left:20px;margin-right:0}._rightSidebar_5tvz8_1354.collapsed ._frostCard_5tvz8_32{opacity:1;transform:none;pointer-events:auto}._sidebar_5tvz8_5._rightSidebar_5tvz8_1354.collapsed ._toggleBtn_5tvz8_39{display:none}}._rightSidebar_5tvz8_1354 ._toggleBtn_5tvz8_39{left:auto;right:100%;border-radius:6px 0 0 6px;border-left:1px solid rgba(255,255,255,.1);border-right:none}._rightSidebar_5tvz8_1354 ._toggleBtn_5tvz8_39 span{transform:rotate(180deg)}[data-theme=light] ._rightSidebar_5tvz8_1354 ._toggleBtn_5tvz8_39{border-left:1px solid rgba(0,0,0,.1);border-right:none}@media(max-width:768px){._sidebar_5tvz8_5._rightSidebar_5tvz8_1354{position:fixed;inset:78px 10px 10px auto;height:auto;width:250px;padding:0;transform:translate(270px);margin-left:0;margin-right:0;z-index:200}._sidebar_5tvz8_5._rightSidebar_5tvz8_1354.open{transform:translate(0)}._sidebar_5tvz8_5._rightSidebar_5tvz8_1354 ._toggleBtn_5tvz8_39{display:flex;left:auto;right:calc(100% + 10px);top:calc(50vh - 78px);transform:translateY(-50%);width:18px;height:96px;background:linear-gradient(135deg,#6c7275,#464a4d);border:1px solid rgba(255,255,255,.15);border-radius:6px 0 0 6px;border-right:none;align-items:center;justify-content:center;color:#fff;cursor:pointer;z-index:210;box-shadow:0 2px 8px #0003}[data-theme=light] ._sidebar_5tvz8_5._rightSidebar_5tvz8_1354 ._toggleBtn_5tvz8_39{background:linear-gradient(135deg,#6c7275,#464a4d);border-color:#ffffff26;color:#fff}._sidebar_5tvz8_5._rightSidebar_5tvz8_1354.open ._toggleBtn_5tvz8_39{display:none}._sidebar_5tvz8_5._rightSidebar_5tvz8_1354.collapsed{transform:translate(270px)}._sidebar_5tvz8_5._rightSidebar_5tvz8_1354.collapsed ._toggleBtn_5tvz8_39{display:flex}}._sidebarContent_5tvz8_1454{flex:1;overflow-y:auto;padding:16px 12px;display:flex;flex-direction:column;gap:20px;box-sizing:border-box}._sectionTitleText_5tvz8_1464{font-family:var(--sans);font-size:10px;font-weight:600;color:var(--text-p);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;opacity:.8}._settingsGroup_5tvz8_1475{display:flex;flex-direction:column;gap:8px}._modeToggleContainer_5tvz8_1481{display:flex;flex-direction:column;gap:8px;width:100%}._modeToggleCard_5tvz8_1488{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid var(--card-border);background:#ffffff05;cursor:pointer;transition:all .2s ease;text-align:left;box-sizing:border-box;width:100%}._modeToggleCard_5tvz8_1488:hover{background:var(--side-panel-bg-hover)}._modeToggleCardActive_5tvz8_1507{background:#ffffff0f;border-color:var(--text-h)}[data-theme=light] ._modeToggleCardActive_5tvz8_1507{background:#0000000a;border-color:var(--text-h)}._modeCardIcon_5tvz8_1517{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:#ffffff0a;color:var(--text-p);flex-shrink:0}[data-theme=light] ._modeCardIcon_5tvz8_1517{background:#00000008}._modeToggleCardActive_5tvz8_1507 ._modeCardIcon_5tvz8_1517{color:var(--text-h);background:#ffffff14}[data-theme=light] ._modeToggleCardActive_5tvz8_1507 ._modeCardIcon_5tvz8_1517{background:#0000000f}._modeCardTexts_5tvz8_1542{display:flex;flex-direction:column;min-width:0}._modeCardName_5tvz8_1548{font-size:11.5px;font-weight:500;color:var(--text-h);line-height:1.2}._modeCardDesc_5tvz8_1555{font-size:9.5px;color:var(--text-p);opacity:.7;margin-top:3px;line-height:1.3}._taskItemList_5tvz8_1564{display:flex;flex-direction:column;gap:8px}._taskItemRow_5tvz8_1570{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:8px;background:#ffffff05;border:1px solid var(--card-border);box-sizing:border-box}[data-theme=light] ._taskItemRow_5tvz8_1570{background:#00000003}._taskItemHeader_5tvz8_1585{display:flex;justify-content:space-between;align-items:center;font-size:10px}._taskItemName_5tvz8_1592{font-weight:400;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}._taskItemPercent_5tvz8_1601{font-weight:500;color:var(--text-h)}._taskProgressBarBg_5tvz8_1606{width:100%;height:4px;background:#ffffff0d;border-radius:2px;overflow:hidden}[data-theme=light] ._taskProgressBarBg_5tvz8_1606{background:#0000000d}._taskProgressBarFill_5tvz8_1618{height:100%;background:linear-gradient(90deg,#007cff,#003db3);transition:width .3s ease;border-radius:2px}._specsList_5tvz8_1626{display:flex;flex-direction:column;gap:8px;font-size:10.5px;color:var(--text-p)}._specRow_5tvz8_1634{display:flex;justify-content:space-between;align-items:center}._specVal_5tvz8_1640{font-weight:400;color:var(--text-h)}._statusBadge_5tvz8_1645{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:500;color:#10b981}._statusDot_5tvz8_1654{width:5px;height:5px;border-radius:50%;background-color:#10b981;box-shadow:0 0 6px #10b981;animation:_pulseAvatar_5tvz8_1 2s infinite ease-in-out}._collapsedContent_5tvz8_60{position:absolute;top:20px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:16px;box-sizing:border-box}._collapsedIcon_5tvz8_71{color:var(--text-h);opacity:.85}._collapsedText_5tvz8_81{writing-mode:vertical-rl;text-orientation:sideways;font-family:var(--sans);font-size:13px;font-weight:300;letter-spacing:2px;text-transform:uppercase;color:var(--text-p);opacity:.75;-webkit-user-select:none;user-select:none}._googleServiceContainer_5tvz8_1694{display:flex;flex-direction:column;gap:0px;width:100%;margin-top:4px}._toggleCard_5tvz8_1702{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:12px;border:1px solid var(--card-border);background:#ffffff04;transition:all .25s cubic-bezier(.4,0,.2,1);box-sizing:border-box}._toggleCard_5tvz8_1702:hover{background:#ffffff0a;border-color:#ffffff26;box-shadow:0 4px 12px #0000001a}[data-theme=light] ._toggleCard_5tvz8_1702{background:#00000003}[data-theme=light] ._toggleCard_5tvz8_1702:hover{background:#00000008;border-color:#00000026}._toggleCardHeader_5tvz8_1729{display:flex;align-items:center;justify-content:space-between;width:100%}._toggleCardName_5tvz8_1736{font-family:var(--sans);font-size:11.5px;font-weight:500;color:var(--text-h);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._toggleCardDesc_5tvz8_1747{font-family:var(--sans);font-size:9.5px;color:var(--text-p);opacity:.7;line-height:1.35;margin:0}._switch_5tvz8_1757{position:relative;display:inline-block;width:32px;height:18px;flex-shrink:0}._switch_5tvz8_1757 input{opacity:0;width:0;height:0}._slider_5tvz8_1771{position:absolute;cursor:pointer;inset:0;background-color:#ffffff0d;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:18px;border:1px solid var(--card-border)}._slider_5tvz8_1771:before{position:absolute;content:"";height:12px;width:12px;left:2px;bottom:2px;background-color:var(--text-p);transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:50%}[data-theme=light] ._slider_5tvz8_1771{background-color:#0000000d}._switch_5tvz8_1757 input:checked+._slider_5tvz8_1771{background-color:var(--text-h);border-color:var(--text-h);box-shadow:0 0 6px #ffffff1a}[data-theme=light] ._switch_5tvz8_1757 input:checked+._slider_5tvz8_1771{background-color:#7a7a7a;border-color:#7a7a7a;box-shadow:0 0 6px #00000014}[data-theme=light] ._switch_5tvz8_1757 input:checked+._slider_5tvz8_1771:before{background-color:#fff}._switch_5tvz8_1757 input:checked+._slider_5tvz8_1771:before{transform:translate(14px);background-color:var(--body-bg)}._tabSelectorWidget_5tvz8_1825{display:flex;flex-direction:column;background:#ffffff05;border:1px solid var(--card-border);border-radius:6px;padding:2px;margin-bottom:8px;box-sizing:border-box}[data-theme=light] ._tabSelectorWidget_5tvz8_1825{background:#0000000a;border-color:#00000014}._tabSelector_5tvz8_1825{display:flex;gap:2px;height:24px;box-sizing:border-box;align-items:center}._tabBtn_5tvz8_1849{flex:1;background:transparent;border:1px solid transparent;color:var(--text-p);font-family:var(--sans);font-size:9.5px;font-weight:500;cursor:pointer;border-radius:4px;transition:all .2s cubic-bezier(.4,0,.2,1);text-align:center;outline:none;display:flex;align-items:center;justify-content:center;height:24px;padding:0 8px;margin:0;box-sizing:border-box}[data-theme=light] ._tabBtn_5tvz8_1849{color:#777}._tabBtn_5tvz8_1849:hover,._tabBtnActive_5tvz8_1877{opacity:1;color:#fff;background:linear-gradient(135deg,#007cff73,#003cff33);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.16);font-weight:600;box-shadow:0 1px 3px #0003}[data-theme=light] ._tabBtn_5tvz8_1849:hover,[data-theme=light] ._tabBtnActive_5tvz8_1877{opacity:1;color:#fff;background:var(--accent-blue-gradient);border:1px solid transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 1px 3px #0000000d}._itemSelectorList_5tvz8_1900{display:flex;flex-direction:column;gap:0px;overflow-y:auto;flex:1;padding-right:4px}._fileRowContent_5tvz8_1909{display:flex;align-items:center;gap:8px;min-width:0;flex:1}._fileIconWrapper_5tvz8_1917{color:var(--text-p);opacity:.85;display:flex;align-items:center;justify-content:center;flex-shrink:0}._fileName_5tvz8_1926{font-family:var(--sans);font-size:11px;font-weight:300;color:var(--text-h);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._checkboxContainer_5tvz8_1937{display:flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:3px;border:1px solid var(--card-border);background:#ffffff05;transition:all .2s ease;flex-shrink:0}._checkboxContainerChecked_5tvz8_1950{background:var(--text-h);border-color:var(--text-h);color:var(--body-bg)}[data-theme=light] ._checkboxContainerChecked_5tvz8_1950{background:#7a7a7a;border-color:#7a7a7a;color:#fff}._searchWrapper_5tvz8_1963{position:relative;display:flex;align-items:center;background:#ffffff05;border:1px solid var(--border);border-radius:6px;height:28px;padding:0 4px;margin-bottom:12px;transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box;width:100%}[data-theme=light] ._searchWrapper_5tvz8_1963{background:#00000005}._selectedBadgeBar_5tvz8_1983{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:0 2px}._badgeText_5tvz8_1991{font-family:var(--sans);font-size:9.5px;font-weight:400;color:var(--text-p);background:#ffffff0d;padding:2px 6px;border-radius:4px}[data-theme=light] ._badgeText_5tvz8_1991{background:#0000000d}._clearBtn_5tvz8_2005{background:#ffffff08;border:1px solid var(--card-border);color:var(--text-p);border-radius:6px;padding:0 10px;cursor:pointer;transition:all .2s;font-family:var(--sans);font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;height:28px;box-sizing:border-box}._clearBtn_5tvz8_2005:hover{background:linear-gradient(135deg,#878e9159,#5f646633);border-color:#ffffff40;color:#fff;transform:translateY(-.5px)}[data-theme=light] ._clearBtn_5tvz8_2005{background:#0000000a;border-color:#00000014;color:#777}[data-theme=light] ._clearBtn_5tvz8_2005:hover{background:linear-gradient(135deg,#9ca3a6,#6f7478);border-color:#0000001a;color:#fff}._noFiles_5tvz8_2042{padding:32px 0;text-align:center;color:var(--text-p);font-family:var(--sans);font-size:11px;font-weight:300;opacity:.6}._sidebarButton_5tvz8_2053{width:100%;height:28px;flex-shrink:0;border-radius:6px;border:1px solid var(--card-border);background:#ffffff08;color:var(--text-p);display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:0 10px;font-family:var(--sans);font-size:10px;font-weight:600;cursor:pointer;transition:all .2s;margin-bottom:8px;box-sizing:border-box;outline:none;min-width:0}._sidebarButton_5tvz8_2053 span{display:block;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}[data-theme=light] ._sidebarButton_5tvz8_2053{background:#0000000a;border-color:#00000014;color:#777}._sidebarButton_5tvz8_2053:hover,._sidebarButton_5tvz8_2053._sidebarButtonActive_5tvz8_2094{background:linear-gradient(135deg,#007cff73,#003cff33);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-color:#ffffff40;color:#fff;box-shadow:none;transform:translateY(-.5px)}[data-theme=light] ._sidebarButton_5tvz8_2053:hover,[data-theme=light] ._sidebarButton_5tvz8_2053._sidebarButtonActive_5tvz8_2094{background:var(--accent-blue-gradient, linear-gradient(135deg, #007cff 0%, #003db3 100%));border-color:transparent;color:#fff;box-shadow:none;transform:translateY(-.5px)}._sidebarButton_5tvz8_2053:hover *,._sidebarButton_5tvz8_2053._sidebarButtonActive_5tvz8_2094 *,[data-theme=light] ._sidebarButton_5tvz8_2053:hover *,[data-theme=light] ._sidebarButton_5tvz8_2053._sidebarButtonActive_5tvz8_2094 *{color:#fff}._sidebarButton_5tvz8_2053:hover svg,._sidebarButton_5tvz8_2053._sidebarButtonActive_5tvz8_2094 svg{stroke:#fff}[data-theme=light] ._sidebarButton_5tvz8_2053:hover svg,[data-theme=light] ._sidebarButton_5tvz8_2053._sidebarButtonActive_5tvz8_2094 svg{stroke:#fff}._buttonIcon_5tvz8_2133{flex-shrink:0;color:var(--text-p);opacity:.85}[data-theme=light] ._buttonIcon_5tvz8_2133{color:#777}._fileItemSelected_5tvz8_2144,.fileItemSelected{background:linear-gradient(135deg,#007cff73,#003cff33);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:none;border-radius:6px;box-shadow:none;color:#fff;padding:3.5px 8px;margin:1.5px 0}._fileItemSelected_5tvz8_2144 span,._fileItemSelected_5tvz8_2144 div,._fileItemSelected_5tvz8_2144 svg,.fileItemSelected span,.fileItemSelected div,.fileItemSelected svg{color:#fff;fill:#fff}[data-theme=light] ._fileItemSelected_5tvz8_2144,[data-theme=light] .fileItemSelected{background:var(--accent-blue-gradient, linear-gradient(135deg, #007cff 0%, #003db3 100%));border-color:transparent;box-shadow:none;color:#fff}[data-theme=light] ._fileItemSelected_5tvz8_2144 span,[data-theme=light] ._fileItemSelected_5tvz8_2144 div,[data-theme=light] ._fileItemSelected_5tvz8_2144 svg,[data-theme=light] .fileItemSelected span,[data-theme=light] .fileItemSelected div,[data-theme=light] .fileItemSelected svg{color:#fff;fill:#fff}._tooltipWrapper_5tvz8_2186{position:relative;width:100%}._tooltipContent_5tvz8_2191{visibility:hidden;position:absolute;right:106%;top:50%;transform:translateY(-50%);background:var(--card-bg);border:1px solid var(--card-border);backdrop-filter:var(--card-blur);-webkit-backdrop-filter:var(--card-blur);color:var(--text-h);padding:8px 12px;border-radius:8px;font-size:10px;font-weight:300;white-space:normal;width:200px;box-shadow:var(--card-shadow);z-index:1100;opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1),visibility .2s;pointer-events:none;line-height:1.45;font-family:var(--sans);text-align:left}._tooltipContent_5tvz8_2191:after{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);border-width:5px;border-style:solid;border-color:transparent transparent transparent var(--card-border)}[data-theme=light] ._tooltipContent_5tvz8_2191:after{border-color:transparent transparent transparent rgba(0,0,0,.1)}._tooltipWrapper_5tvz8_2186:hover ._tooltipContent_5tvz8_2191{visibility:visible;opacity:1}._customDropdownContainer_5tvz8_2241{position:relative;width:100%}._dropdownTrigger_5tvz8_2246{width:100%;height:28px;display:flex;align-items:center;justify-content:space-between;background-color:#ffffff08;border:1px solid var(--card-border);border-radius:6px;padding:0 10px;font-family:var(--sans);font-size:10px;font-weight:500;color:var(--text-h);cursor:pointer;transition:all .2s;outline:none;-webkit-user-select:none;user-select:none;box-sizing:border-box}._dropdownTrigger_5tvz8_2246:hover{background-color:#ffffff0f;border-color:#ffffff26}[data-theme=light] ._dropdownTrigger_5tvz8_2246{background-color:#00000008;border-color:#00000014;color:#333}[data-theme=light] ._dropdownTrigger_5tvz8_2246:hover{background-color:#0000000f;border-color:#00000026}._dropdownMenu_5tvz8_2283{position:absolute;top:calc(100% + 4px);left:0;right:0;background-color:#121214;border:1px solid var(--card-border);border-radius:8px;box-shadow:0 10px 25px #00000080;z-index:1000;max-height:200px;overflow-y:auto;padding:4px;display:flex;flex-direction:column;gap:2px;box-sizing:border-box}[data-theme=light] ._dropdownMenu_5tvz8_2283{background-color:#fff;border-color:#0000001a;box-shadow:0 10px 25px #0000001a}._dropdownItem_5tvz8_2308{width:100%;padding:6px 8px;display:flex;align-items:center;justify-content:space-between;background:transparent;border:none;border-radius:4px;font-family:var(--sans);font-size:10px;font-weight:500;color:var(--text-p);cursor:pointer;transition:all .15s;text-align:left;outline:none;box-sizing:border-box}._dropdownItem_5tvz8_2308._dropdownItemActive_5tvz8_2328{background:linear-gradient(135deg,#878e9133,#5f64661a);color:#fff}._dropdownItem_5tvz8_2308:hover{background-color:#ffffff0f;color:#fff}[data-theme=light] ._dropdownItem_5tvz8_2308:hover{background-color:#0000000a;color:#111}[data-theme=light] ._dropdownItem_5tvz8_2308._dropdownItemActive_5tvz8_2328{background:linear-gradient(135deg,#9ca3a6,#6f7478);color:#fff}._selectionOverviewContainer_5tvz8_2348{display:flex;align-items:center;justify-content:space-between;padding:0;margin-top:2px;box-sizing:border-box;flex-shrink:0;background:transparent;border-top:1px solid rgba(255,255,255,.05);height:20px}[data-theme=light] ._selectionOverviewContainer_5tvz8_2348{border-top-color:#0000000d}._selectionOverviewColumn_5tvz8_2365{flex:1;display:flex;align-items:center;justify-content:center;position:relative;opacity:.35;transition:opacity .2s ease-in-out;height:100%}._activeColumn_5tvz8_2376{opacity:1}._selectionOverviewColumn_5tvz8_2365 strong{font-family:var(--sans);font-weight:700;color:var(--text-h);font-size:11px;line-height:1;text-align:center}[data-theme=light] ._selectionOverviewColumn_5tvz8_2365 strong{color:#111}._selectionOverviewClearBtn_5tvz8_2393{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--text-p, rgba(255, 255, 255, .6));cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;transition:color .2s,background-color .2s}._selectionOverviewClearBtn_5tvz8_2393 svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}._selectionOverviewClearBtn_5tvz8_2393:hover svg{transform:rotate(90deg)}._selectionOverviewClearBtn_5tvz8_2393:hover{color:var(--text-h, #ffffff);background-color:transparent}[data-theme=light] ._selectionOverviewClearBtn_5tvz8_2393{color:#00000073}[data-theme=light] ._selectionOverviewClearBtn_5tvz8_2393:hover{color:#000;background-color:transparent}._contextMenu_5tvz8_2436{position:fixed;z-index:99999;background:#1e2023a6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--card-border);border-radius:8px;box-shadow:0 10px 30px #0000004d;padding:4px;display:flex;flex-direction:column;min-width:135px;width:max-content}._contextMenuItem_5tvz8_2452{background:transparent;border:1px solid transparent;outline:none;padding:8px 12px;font-family:inherit;font-size:11.5px;font-weight:500;text-align:left;cursor:pointer;color:var(--text-p);border-radius:6px;transition:all .15s ease;display:flex;align-items:center;gap:8px;white-space:nowrap}._contextMenuItem_5tvz8_2452:hover{background:linear-gradient(135deg,#007cff73,#003cff33);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.25);color:#fff;transform:translateY(-.5px)}[data-theme=light] ._contextMenu_5tvz8_2436{background:#fffc;border-color:#00000014}[data-theme=light] ._contextMenuItem_5tvz8_2452:hover{background:var(--accent-blue-gradient, linear-gradient(135deg, #007cff 0%, #003db3 100%));border:1px solid transparent;color:#fff;transform:translateY(-.5px)}._sessionLastMessage_5tvz8_2493{font-size:11px;color:var(--text-p);opacity:.55;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px;width:100%}._sessionItem_5tvz8_605:hover ._sessionLastMessage_5tvz8_2493,._sessionItemActive_5tvz8_632 ._sessionLastMessage_5tvz8_2493,._sessionItem_5tvz8_605._sessionItemActive_5tvz8_632 ._sessionLastMessage_5tvz8_2493,.sessionItem:hover ._sessionLastMessage_5tvz8_2493,.sessionItemActive ._sessionLastMessage_5tvz8_2493,.sessionItem:hover .sessionLastMessage,.sessionItemActive .sessionLastMessage{color:#ffffffd9;opacity:.9}[data-theme=light] ._sessionItem_5tvz8_605:hover ._sessionLastMessage_5tvz8_2493,[data-theme=light] ._sessionItemActive_5tvz8_632 ._sessionLastMessage_5tvz8_2493,[data-theme=light] ._sessionItem_5tvz8_605._sessionItemActive_5tvz8_632 ._sessionLastMessage_5tvz8_2493,[data-theme=light] .sessionItem:hover ._sessionLastMessage_5tvz8_2493,[data-theme=light] .sessionItemActive ._sessionLastMessage_5tvz8_2493,[data-theme=light] .sessionItem:hover .sessionLastMessage,[data-theme=light] .sessionItemActive .sessionLastMessage{color:#ffffffe6;opacity:.95}svg._googleIcon_5tvz8_2527{stroke:none;transition:fill .2s ease}._sidebarButton_5tvz8_2053:hover svg._googleIcon_5tvz8_2527,._sidebarButton_5tvz8_2053._sidebarButtonActive_5tvz8_2094 svg._googleIcon_5tvz8_2527{stroke:none;fill:#fff}[data-theme=light] ._sidebarButton_5tvz8_2053:hover svg._googleIcon_5tvz8_2527,[data-theme=light] ._sidebarButton_5tvz8_2053._sidebarButtonActive_5tvz8_2094 svg._googleIcon_5tvz8_2527{stroke:none;fill:#fff}._renameInput_5tvz8_2544{width:100%;box-sizing:border-box;padding:10px 14px;border-radius:8px;border:1px solid var(--border);background:var(--bg-hover, rgba(255, 255, 255, .05));color:var(--text-h);font-size:13px;outline:none;margin:12px 0;transition:border-color .2s ease,box-shadow .2s ease}._renameInput_5tvz8_2544:focus{border-color:var(--focus-ring, #3b82f6);box-shadow:0 0 0 2px #3b82f633}@layer components{.cnx-sidebar__category-bar{display:flex;align-items:center;gap:6px;width:100%}.cnx-sidebar__custom-select{position:relative;flex:1;min-width:0}.cnx-sidebar__custom-select-trigger{width:100%;height:28px;display:flex;align-items:center;justify-content:space-between;padding:0 8px;background:#ffffff0d;border:1px solid var(--border, rgba(255, 255, 255, .08));border-radius:6px;color:var(--text-h, #f1f5f9);font-size:11px;font-weight:300;font-family:var(--sans);cursor:pointer;outline:none;transition:all .2s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.cnx-sidebar__custom-select-trigger:hover{background:#ffffff14;border-color:#ffffff2e;color:#fff}.cnx-sidebar__custom-select-folder-icon{color:#007cff;flex-shrink:0;transition:color .2s ease}:root[data-theme=light] .cnx-sidebar__custom-select-folder-icon,[data-theme=light] .cnx-sidebar__custom-select-folder-icon{color:#007cff}.cnx-sidebar__custom-select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.cnx-sidebar__custom-select-chevron{color:var(--text-p, #94a3b8);transition:transform .2s ease;flex-shrink:0;margin-left:4px}.cnx-sidebar__custom-select-chevron.open{transform:rotate(180deg)}.cnx-sidebar__custom-select-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:220px;overflow-y:auto;background:#121418f2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border, rgba(255, 255, 255, .12));border-radius:8px;padding:4px;z-index:1000;box-shadow:0 8px 24px #00000073;display:flex;flex-direction:column;gap:2px}.cnx-sidebar__custom-select-item{width:100%;display:flex;align-items:center;justify-content:space-between;padding:6px 8px;background:transparent;border:1px solid transparent;border-radius:5px;color:var(--text-p, #94a3b8);font-size:11px;font-weight:400;cursor:pointer;outline:none;transition:all .15s ease;text-align:left;box-sizing:border-box}.cnx-sidebar__custom-select-item:hover{background:var( --axon-highlight-gradient, linear-gradient(135deg, rgba(0, 124, 255, .45) 0%, rgba(0, 60, 255, .2) 100%) );color:#fff;border-color:#007cff4d}.cnx-sidebar__custom-select-item--active{background:var( --axon-highlight-gradient, linear-gradient(135deg, rgba(0, 124, 255, .45) 0%, rgba(0, 60, 255, .2) 100%) );border-color:#007cff66;color:#fff;font-weight:600}.cnx-sidebar__custom-select-item--active .cnx-sidebar__custom-select-folder-icon,.cnx-sidebar__custom-select-item:hover .cnx-sidebar__custom-select-folder-icon{color:#fff}.cnx-sidebar__custom-select-check{color:#007cff;flex-shrink:0;margin-left:6px}.cnx-sidebar__custom-select-item:hover .cnx-sidebar__custom-select-check,.cnx-sidebar__custom-select-item--active .cnx-sidebar__custom-select-check{color:#fff}.cnx-sidebar__custom-select-item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.cnx-sidebar__category-add-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var( --axon-highlight-gradient, linear-gradient(135deg, rgba(0, 124, 255, .45) 0%, rgba(0, 60, 255, .2) 100%) );backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(0,124,255,.4);border-radius:6px;cursor:pointer;flex-shrink:0;outline:none;transition:all .2s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.cnx-sidebar__category-add-icon{color:#fff;transition:transform .2s ease}.cnx-sidebar__category-add-btn:hover{background:linear-gradient(135deg,#007cffa6,#003cff59);border:1px solid rgba(0,124,255,.6);box-shadow:none;transform:translateY(-.5px)}.cnx-sidebar__category-add-btn:hover .cnx-sidebar__category-add-icon{color:#fff;transform:scale(1.05)}:root[data-theme=light] .cnx-sidebar__custom-select-trigger,[data-theme=light] .cnx-sidebar__custom-select-trigger{background:#0000000a;border:1px solid var(--border, rgba(0, 0, 0, .08));color:var(--text-h, #0f172a)}:root[data-theme=light] .cnx-sidebar__custom-select-trigger:hover,[data-theme=light] .cnx-sidebar__custom-select-trigger:hover{background:#00000012;border:1px solid var(--border, rgba(0, 0, 0, .15));color:var(--text-h, #0f172a);transform:none}:root[data-theme=light] .cnx-sidebar__custom-select-menu,[data-theme=light] .cnx-sidebar__custom-select-menu{background:#fff;border:1px solid var(--border, rgba(0, 0, 0, .1));box-shadow:0 8px 24px #0000001f}:root[data-theme=light] .cnx-sidebar__custom-select-item,[data-theme=light] .cnx-sidebar__custom-select-item{color:#334155}:root[data-theme=light] .cnx-sidebar__custom-select-item:hover,[data-theme=light] .cnx-sidebar__custom-select-item:hover{background:var(--accent-blue-gradient, linear-gradient(135deg, #007cff 0%, #003db3 100%));border:1px solid transparent;color:#fff;transform:translateY(-.5px)}:root[data-theme=light] .cnx-sidebar__custom-select-item--active,[data-theme=light] .cnx-sidebar__custom-select-item--active{background:var(--accent-blue-gradient, linear-gradient(135deg, #007cff 0%, #003db3 100%));border:1px solid transparent;color:#fff;font-weight:600}:root[data-theme=light] .cnx-sidebar__category-add-btn,[data-theme=light] .cnx-sidebar__category-add-btn{background:var(--accent-blue-gradient, linear-gradient(135deg, #007cff 0%, #003db3 100%));border:1px solid rgba(0,124,255,.4);box-shadow:none}:root[data-theme=light] .cnx-sidebar__category-add-icon,[data-theme=light] .cnx-sidebar__category-add-icon{color:#fff}:root[data-theme=light] .cnx-sidebar__category-add-btn:hover,[data-theme=light] .cnx-sidebar__category-add-btn:hover{background:linear-gradient(135deg,#006ae0,#002f8a);border:1px solid rgba(0,60,255,.5);transform:translateY(-.5px)}}._messagesContainer_12gy5_5{flex:1;min-height:0;overflow-y:auto;padding:80px 24px 160px;display:flex;flex-direction:column;gap:20px;box-sizing:border-box;scrollbar-width:none}._messagesContainer_12gy5_5::-webkit-scrollbar{display:none}._welcomeScreen_12gy5_21{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;overflow:hidden;box-sizing:border-box;padding:20px 20px 40px;margin-top:0;animation:_fadeIn_12gy5_1 .6s ease}._welcomeContent_12gy5_36{text-align:center;z-index:1;display:flex;flex-direction:column;align-items:center;gap:16px;max-width:580px;width:100%;margin:0 auto}._welcomeLogoWrapper_12gy5_48{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:8px}._welcomeLogo_12gy5_48{font-family:Plus Jakarta Sans,sans-serif;font-size:28px;font-weight:500;letter-spacing:4px;background:linear-gradient(135deg,#fff,#a2a2a2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}._welcomeIconGroup_12gy5_67{display:flex;align-items:center;gap:8px;color:#007cff}._welcomeIcon_12gy5_67{animation:_pulseGlow_12gy5_1 3s infinite ease-in-out}@keyframes _pulseGlow_12gy5_1{0%,to{opacity:.6;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}._welcomeTitle_12gy5_90{font-family:Plus Jakarta Sans,NanumSquareNeo,sans-serif;font-size:14px;font-weight:300;letter-spacing:6px;text-transform:uppercase;color:var(--text-p);margin:0}._welcomeDisclaimer_12gy5_100{font-size:11.5px;line-height:1.7;color:var(--text-p);opacity:.8;text-align:left;margin:0 auto;white-space:pre-wrap;width:fit-content;max-width:580px;padding:0 16px;box-sizing:border-box;word-break:keep-all;overflow-wrap:break-word}._welcomeDisclaimer_12gy5_100 p{margin:0;padding:0}._msgRow_12gy5_122{display:flex;gap:12px;animation:_fadeInUp_12gy5_1 .45s cubic-bezier(.16,1,.3,1);width:100%;box-sizing:border-box;margin-bottom:20px}._msgRowConsecutive_12gy5_131{margin-bottom:8px}@keyframes _fadeInUp_12gy5_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._msgRowUser_12gy5_146{justify-content:flex-end;align-self:flex-end;max-width:85%}._msgRowBot_12gy5_152{justify-content:flex-start;align-self:flex-start;max-width:85%;width:100%}._msgRowBot_12gy5_152 ._contentWrapper_12gy5_159{flex-grow:1}._avatarContainer_12gy5_163{display:flex;flex-direction:column;align-items:center;gap:0;flex-shrink:0;align-self:flex-start;margin-top:2px}._avatar_12gy5_163{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:11px;font-weight:500;box-sizing:border-box}._avatarUser_12gy5_186{background:transparent}._avatarStack_12gy5_190{display:flex;flex-direction:column;align-items:center;gap:2px}._avatarName_12gy5_197{font-size:9px;font-weight:500;color:var(--text-p);white-space:nowrap;letter-spacing:.3px;margin-top:-4px}._avatarBot_12gy5_206{background:transparent;box-shadow:none}._contentWrapper_12gy5_159{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:100%}._bubble_12gy5_219{padding:5px 14px;border-radius:12px;font-size:12.5px;line-height:1.6;word-break:break-word;box-sizing:border-box}._bubbleUser_12gy5_228{background:var(--user-bubble-bg, rgba(0, 0, 0, .45));backdrop-filter:var(--user-bubble-blur, blur(12px));-webkit-backdrop-filter:var(--user-bubble-backdrop, blur(12px));border:.5px solid var(--user-bubble-border, rgba(255, 255, 255, .12));color:#fff;border-radius:12px 12px 4px;box-shadow:none}._bubbleUser_12gy5_228,._bubbleUser_12gy5_228 .md-renderer,._bubbleUser_12gy5_228 .md-p,._bubbleUser_12gy5_228 .md-em,._bubbleUser_12gy5_228 .md-li,._bubbleUser_12gy5_228 .md-strong,._bubbleUser_12gy5_228 .md-h1,._bubbleUser_12gy5_228 .md-h2,._bubbleUser_12gy5_228 .md-h3,._bubbleUser_12gy5_228 .md-h4,._bubbleUser_12gy5_228 p,._bubbleUser_12gy5_228 span,._bubbleUser_12gy5_228 li,._bubbleUser_12gy5_228 ul,._bubbleUser_12gy5_228 ol,._bubbleUser_12gy5_228 strong,._bubbleUser_12gy5_228 em,._bubbleUser_12gy5_228 h1,._bubbleUser_12gy5_228 h2,._bubbleUser_12gy5_228 h3,._bubbleUser_12gy5_228 h4,._bubbleUser_12gy5_228 h5,._bubbleUser_12gy5_228 h6,._bubbleUser_12gy5_228 td,._bubbleUser_12gy5_228 th{color:#fff}._bubbleUser_12gy5_228 li::marker,._bubbleUser_12gy5_228 .md-li::marker,._bubbleUser_12gy5_228 ul>li::marker,._bubbleUser_12gy5_228 ol>li::marker,._bubbleUser_12gy5_228 .md-ul>.md-li::marker,._bubbleUser_12gy5_228 .md-ol>.md-li::marker,._bubbleUser_12gy5_228 .md-callout__content li::marker,[data-theme=light] ._bubbleUser_12gy5_228 li::marker,[data-theme=light] ._bubbleUser_12gy5_228 .md-li::marker,[data-theme=light] ._bubbleUser_12gy5_228 ul>li::marker,[data-theme=light] ._bubbleUser_12gy5_228 ol>li::marker,[data-theme=light] ._bubbleUser_12gy5_228 .md-ul>.md-li::marker,[data-theme=light] ._bubbleUser_12gy5_228 .md-ol>.md-li::marker,[data-theme=light] ._bubbleUser_12gy5_228 .md-callout__content li::marker{color:#fff}:root[data-theme=light] ._bubbleUser_12gy5_228,[data-theme=light] ._bubbleUser_12gy5_228{background:var(--user-bubble-bg, rgba(51, 51, 51, .75));backdrop-filter:var(--user-bubble-blur, blur(12px));-webkit-backdrop-filter:var(--user-bubble-backdrop, blur(12px));border:.5px solid var(--user-bubble-border, rgba(51, 51, 51, .2));color:#fff;box-shadow:none}[data-theme=light] ._bubbleUser_12gy5_228 ._avatarName_12gy5_197{color:#ffffffd9}[data-theme=light] ._bubbleUser_12gy5_228 .md-renderer,[data-theme=light] ._bubbleUser_12gy5_228 .md-p,[data-theme=light] ._bubbleUser_12gy5_228 .md-li,[data-theme=light] ._bubbleUser_12gy5_228 .md-em,[data-theme=light] ._bubbleUser_12gy5_228 .md-strong,[data-theme=light] ._bubbleUser_12gy5_228 .md-h1,[data-theme=light] ._bubbleUser_12gy5_228 .md-h2,[data-theme=light] ._bubbleUser_12gy5_228 .md-h3,[data-theme=light] ._bubbleUser_12gy5_228 .md-h4,[data-theme=light] ._bubbleUser_12gy5_228 p,[data-theme=light] ._bubbleUser_12gy5_228 span,[data-theme=light] ._bubbleUser_12gy5_228 li,[data-theme=light] ._bubbleUser_12gy5_228 ul,[data-theme=light] ._bubbleUser_12gy5_228 ol,[data-theme=light] ._bubbleUser_12gy5_228 strong,[data-theme=light] ._bubbleUser_12gy5_228 em,[data-theme=light] ._bubbleUser_12gy5_228 h1,[data-theme=light] ._bubbleUser_12gy5_228 h2,[data-theme=light] ._bubbleUser_12gy5_228 h3,[data-theme=light] ._bubbleUser_12gy5_228 h4,[data-theme=light] ._bubbleUser_12gy5_228 h5,[data-theme=light] ._bubbleUser_12gy5_228 h6,[data-theme=light] ._bubbleUser_12gy5_228 td,[data-theme=light] ._bubbleUser_12gy5_228 th{color:#fff}._bubbleUser_12gy5_228 .md-inline-code,[data-theme=light] ._bubbleUser_12gy5_228 .md-inline-code{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#e2e8f0;border-radius:4px;padding:2px 6px;font-size:11.5px}._bubbleUser_12gy5_228 .md-code,._bubbleUser_12gy5_228 .md-text-diagram,[data-theme=light] ._bubbleUser_12gy5_228 .md-code,[data-theme=light] ._bubbleUser_12gy5_228 .md-text-diagram{background:#00000059;border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 12px #00000026}._bubbleUser_12gy5_228 .md-code__header,._bubbleUser_12gy5_228 .md-text-diagram__header,[data-theme=light] ._bubbleUser_12gy5_228 .md-code__header,[data-theme=light] ._bubbleUser_12gy5_228 .md-text-diagram__header{background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.06)}._bubbleUser_12gy5_228 .md-code__lang,[data-theme=light] ._bubbleUser_12gy5_228 .md-code__lang{color:var(--color-text-muted, #6b7280)}._bubbleUser_12gy5_228 .md-text-diagram__title,[data-theme=light] ._bubbleUser_12gy5_228 .md-text-diagram__title{color:var(--color-accent, #60a5fa);font-weight:700}._bubbleUser_12gy5_228 .md-code__copy,[data-theme=light] ._bubbleUser_12gy5_228 .md-code__copy{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:var(--color-text-muted, #6b7280)}._bubbleUser_12gy5_228 .md-code__body,._bubbleUser_12gy5_228 .md-code__body code,._bubbleUser_12gy5_228 .md-text-diagram__body,[data-theme=light] ._bubbleUser_12gy5_228 .md-code__body,[data-theme=light] ._bubbleUser_12gy5_228 .md-code__body code,[data-theme=light] ._bubbleUser_12gy5_228 .md-text-diagram__body{color:var(--color-text-secondary, #abb2bf)}._bubbleUser_12gy5_228 .md-callout,[data-theme=light] ._bubbleUser_12gy5_228 .md-callout{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-left:none;padding:12px 18px 12px 20px;margin:12px 0}._bubbleUser_12gy5_228 .md-callout:before,[data-theme=light] ._bubbleUser_12gy5_228 .md-callout:before{background:#007cff;width:3.5px}._bubbleUser_12gy5_228 .md-callout__icon,._bubbleUser_12gy5_228 .md-callout__header svg,[data-theme=light] ._bubbleUser_12gy5_228 .md-callout__icon,[data-theme=light] ._bubbleUser_12gy5_228 .md-callout__header svg{color:#007cff}._bubbleUser_12gy5_228 .md-callout__title,._bubbleUser_12gy5_228 .md-callout__header span,[data-theme=light] ._bubbleUser_12gy5_228 .md-callout__title,[data-theme=light] ._bubbleUser_12gy5_228 .md-callout__header span{color:#007cff;font-weight:700;letter-spacing:.5px}._bubbleUser_12gy5_228 .md-callout__content,[data-theme=light] ._bubbleUser_12gy5_228 .md-callout__content{color:#fff;font-size:12.5px;line-height:1.6}._bubbleUser_12gy5_228 .md-callout__content p,._bubbleUser_12gy5_228 .md-callout__content strong,._bubbleUser_12gy5_228 .md-callout__content li,[data-theme=light] ._bubbleUser_12gy5_228 .md-callout__content p,[data-theme=light] ._bubbleUser_12gy5_228 .md-callout__content strong,[data-theme=light] ._bubbleUser_12gy5_228 .md-callout__content li{color:#fff}._bubbleUser_12gy5_228 .md-hr,._bubbleUser_12gy5_228 hr,[data-theme=light] ._bubbleUser_12gy5_228 .md-hr,[data-theme=light] ._bubbleUser_12gy5_228 hr{border:none;border-top:1px solid rgba(255,255,255,.15);margin:16px 0}._bubbleUser_12gy5_228 .md-mermaid,[data-theme=light] ._bubbleUser_12gy5_228 .md-mermaid{--mermaid-node-bg: rgba(255, 255, 255, .05);--mermaid-node-border: rgba(255, 255, 255, .08);--mermaid-cluster-bg: rgba(0, 0, 0, .25);--mermaid-cluster-border: rgba(255, 255, 255, .08);--mermaid-edge-bg: rgba(0, 0, 0, .65);--mermaid-edge-border: rgba(255, 255, 255, .08);--mermaid-edge-text: #cbd5e1;--mermaid-node-text: #ffffff;background:#00000073;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:8px;box-shadow:none}._bubbleUser_12gy5_228 .md-link,._bubbleUser_12gy5_228 a,[data-theme=light] ._bubbleUser_12gy5_228 .md-link,[data-theme=light] ._bubbleUser_12gy5_228 a{color:var(--text-h, #ffffff);text-decoration:underline;text-underline-offset:3px;font-weight:600;transition:color .15s ease}._bubbleUser_12gy5_228 .md-link:hover,._bubbleUser_12gy5_228 a:hover{color:#007cff;-webkit-text-fill-color:#007cff;text-decoration:underline}[data-theme=light] ._bubbleUser_12gy5_228 .md-link:hover,[data-theme=light] ._bubbleUser_12gy5_228 a:hover{color:#003db3;-webkit-text-fill-color:#003db3;text-decoration:underline}._bubbleUser_12gy5_228 .connex-source-tag,._bubbleUser_12gy5_228 .connex-cite,[data-theme=light] ._bubbleUser_12gy5_228 .connex-source-tag,[data-theme=light] ._bubbleUser_12gy5_228 .connex-cite{background:var(--badge-blue-bg);border:1px solid var(--badge-blue-border);color:var(--badge-blue-text);font-weight:600}._bubbleUser_12gy5_228 .md-blockquote,[data-theme=light] ._bubbleUser_12gy5_228 .md-blockquote{border-left:3px solid var(--accent-blue-start, #007cff);background:#007cff14;color:#ffffffe0}._bubbleBot_12gy5_502{background:var(--card-bg);backdrop-filter:var(--card-blur);-webkit-backdrop-filter:var(--card-blur);border:1px solid var(--card-border);color:var(--text);border-radius:12px 12px 12px 4px;overflow-x:auto;width:100%}:root[data-theme=light] ._bubbleBot_12gy5_502{color:#333}:root[data-theme=light] ._bubbleBot_12gy5_502 .md-renderer,:root[data-theme=light] ._bubbleBot_12gy5_502 .md-p,:root[data-theme=light] ._bubbleBot_12gy5_502 .md-li,:root[data-theme=light] ._bubbleBot_12gy5_502 .md-strong,:root[data-theme=light] ._bubbleBot_12gy5_502 .md-h1,:root[data-theme=light] ._bubbleBot_12gy5_502 .md-h2,:root[data-theme=light] ._bubbleBot_12gy5_502 .md-h3,:root[data-theme=light] ._bubbleBot_12gy5_502 .md-h4{color:#333}:root[data-theme=light] ._bubbleBot_12gy5_502 .md-em,:root[data-theme=light] ._bubbleBot_12gy5_502 .md-blockquote,:root[data-theme=light] ._bubbleBot_12gy5_502 .connex-source-tag{color:#555}._actions_12gy5_537{display:flex;justify-content:flex-end;gap:4px;padding:0 4px}._actionBtn_12gy5_544{display:flex;align-items:center;gap:4px;background:transparent;border:none;color:var(--text-p);font-size:10px;padding:3px 6px;border-radius:4px;cursor:pointer;opacity:0;visibility:hidden;transition:all .2s ease}._msgRow_12gy5_122:hover ._actionBtn_12gy5_544,._msgRow_12gy5_122:hover ._btnStudioExport_12gy5_561{opacity:1;visibility:visible}._actionBtn_12gy5_544:hover{background:var(--side-panel-bg-hover);color:var(--text-h)}._btnStudioExport_12gy5_561{background:linear-gradient(135deg,#007cff80,#003cff33);color:#fff;border:1px solid rgba(255,255,255,.15);border-radius:4px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex;align-items:center;gap:2.5px;box-sizing:border-box;cursor:pointer;opacity:0;visibility:hidden;transition:all .2s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._btnStudioExport_12gy5_561 span,._btnStudioExport_12gy5_561 svg{color:#fff;stroke:#fff}._btnStudioExportNoText_12gy5_597,._actionBtnNoText_12gy5_601{padding:3px 5px}._btnStudioExport_12gy5_561:hover{transform:scale(1.02);filter:brightness(1.15);box-shadow:0 0 8px #007cff4d;background:linear-gradient(135deg,#007cffa6,#003cff4d);color:#fff}._btnStudioExport_12gy5_561:hover span,._btnStudioExport_12gy5_561:hover svg{color:#fff;stroke:#fff}[data-theme=light] ._btnStudioExport_12gy5_561{background:var(--accent-blue-gradient);border-color:transparent;color:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=light] ._btnStudioExport_12gy5_561 span,[data-theme=light] ._btnStudioExport_12gy5_561 svg{color:#fff;stroke:#fff}[data-theme=light] ._btnStudioExport_12gy5_561:hover{background:var(--accent-blue-gradient);filter:brightness(1.1);color:#fff}[data-theme=light] ._btnStudioExport_12gy5_561:hover span,[data-theme=light] ._btnStudioExport_12gy5_561:hover svg{color:#fff;stroke:#fff}._actionBtnActive_12gy5_645{color:var(--text-h)}[data-theme=light] ._actionBtnActive_12gy5_645{color:#333}._typing_12gy5_654{display:flex;gap:4px;padding:6px 0;align-items:center}._typingDot_12gy5_661{width:5px;height:5px;border-radius:50%;background:var(--text-p);animation:_typingBounce_12gy5_1 1.4s infinite ease-in-out}[data-theme=light] ._typingDot_12gy5_661{background:#777}._typingDot_12gy5_661:nth-child(2){animation-delay:.2s}._typingDot_12gy5_661:nth-child(3){animation-delay:.4s}@keyframes _typingBounce_12gy5_1{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1.1)}}._reasoningCard_12gy5_694{border-radius:8px;overflow:hidden;box-sizing:border-box;margin-bottom:12px;border:1px solid transparent;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;width:100%}._reasoningCardTransparent_12gy5_706{background:transparent;border-color:transparent}._reasoningCardWithBg_12gy5_711{background:#ffffff08;border-color:var(--card-border)}[data-theme=light] ._reasoningCardWithBg_12gy5_711{background:#00000005;border-color:#0000000f}._reasoningProgressBarBg_12gy5_722{height:3px;background:#ffffff0d;width:100%;overflow:hidden;border-radius:1.5px}[data-theme=light] ._reasoningProgressBarBg_12gy5_722{background:#0000000d}._reasoningProgressBarFill_12gy5_734{height:100%;background:linear-gradient(90deg,#007cff,#003db3);transition:width .5s ease;box-shadow:0 0 6px #007cff66;border-radius:1.5px}._reasoningHeaderRow_12gy5_743{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;cursor:pointer;-webkit-user-select:none;user-select:none}._reasoningInfoLeft_12gy5_752{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:300;color:var(--text-p);line-height:1}[data-theme=light] ._reasoningInfoLeft_12gy5_752{color:#666}._reasoningIcon_12gy5_766{color:var(--text-p);opacity:.8;animation:_pulseGlow_12gy5_1 2s infinite ease-in-out}._reasoningDivider_12gy5_772{opacity:.4;margin:0 2px}._reasoningToggleBtn_12gy5_777{color:var(--text-p);display:flex;align-items:center}._reasoningBody_12gy5_784{padding:0 10px 10px}._reasoningTextBox_12gy5_788{max-height:150px;overflow-y:auto;background:#0003;border-radius:6px;padding:8px;border:1px solid rgba(255,255,255,.03);scrollbar-width:thin}[data-theme=light] ._reasoningTextBox_12gy5_788{background:#00000008;border-color:#0000000a}._reasoningTextBox_12gy5_788::-webkit-scrollbar{width:4px}._reasoningTextBox_12gy5_788::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}[data-theme=light] ._reasoningTextBox_12gy5_788::-webkit-scrollbar-thumb{background:#0000001a}._reasoningText_12gy5_788{font-size:11px;line-height:1.4;color:var(--text-p);margin:0;white-space:pre-wrap;word-break:break-all;font-style:italic}[data-theme=light] ._reasoningText_12gy5_788{color:#555}._thinkingDots_12gy5_830{display:inline-flex;gap:2px;margin-left:4px}._thinkingDot_12gy5_830{width:3px;height:3px;border-radius:50%;background:var(--text-p);animation:_typingBounce_12gy5_1 1.4s infinite ease-in-out}[data-theme=light] ._thinkingDot_12gy5_830{background:#777}._thinkingDot_12gy5_830:nth-child(2){animation-delay:.2s}._thinkingDot_12gy5_830:nth-child(3){animation-delay:.4s}._modalOverlay_12gy5_856{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}._modal_12gy5_856{width:320px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;box-shadow:var(--card-shadow);padding:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;animation:_fadeInUp_12gy5_1 .2s ease}._modalHeader_12gy5_884{display:flex;align-items:center;justify-content:space-between}._modalTitle_12gy5_890{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:var(--text-h)}._modalClose_12gy5_899{background:transparent;border:none;color:var(--text-p);cursor:pointer;padding:2px}._modalBody_12gy5_907{font-size:11.5px;line-height:1.5;color:var(--text)}._modalFooter_12gy5_913{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}._btn_12gy5_561{padding:6px 12px;border-radius:6px;font-size:10.5px;font-weight:500;cursor:pointer;border:1px solid transparent}._btnSecondary_12gy5_929{background:transparent;border-color:var(--card-border);color:var(--text)}._btnSecondary_12gy5_929:hover{background:var(--side-panel-bg-hover)}._btnDanger_12gy5_939{background:transparent;border:1px solid var(--card-border);color:var(--text-p)}._btnDanger_12gy5_939:hover{background:var(--side-panel-bg-hover);color:var(--text-h)}[data-theme=light] ._btnDanger_12gy5_939{color:#777;border-color:#0000001f}[data-theme=light] ._btnDanger_12gy5_939:hover{color:#333;background:var(--side-panel-bg-hover)}._alertIcon_12gy5_960{color:var(--text-p)}[data-theme=light] ._alertIcon_12gy5_960{color:#777}._bubbleBot_12gy5_502 pre:not(.md-code__body):not(.md-text-diagram__body){background:#ffffff05;border:1px solid var(--card-border);border-radius:6px;padding:10px;font-family:inherit;font-size:11px;overflow-x:auto;margin:6px 0;white-space:pre}._bubbleBot_12gy5_502 code:not(.md-code__body code):not(.md-inline-code):not(.md-text-diagram__body code){font-family:inherit;background:#ffffff08;padding:2px 4px;border-radius:4px;font-size:11px}._welcomeVisualWrapper_12gy5_992{width:100%;height:380px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;margin-top:0;margin-bottom:-40px}@media(max-width:768px){._messagesContainer_12gy5_5{padding:60px 16px 120px}._welcomeScreen_12gy5_21{padding:10px 8px;justify-content:flex-start;margin-top:-55px;transform:none}._welcomeContent_12gy5_36{gap:8px}._welcomeVisualWrapper_12gy5_992{height:270px;margin-top:-30px;margin-bottom:12px}._welcomeDisclaimer_12gy5_100{margin:-20px auto 0;max-width:440px;padding:0 12px}}._chartsWrapper_12gy5_1036{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;margin-top:10px;width:100%}._chartsWrapper_12gy5_1036>*{flex:1 1 calc(50% - 6px);min-width:280px}._chartsWrapper_12gy5_1036>*:only-child{flex:1 1 100%}._chatSkeletonContainer_12gy5_1055{display:flex;flex-direction:column;gap:20px;width:100%;max-width:800px;margin:0 auto;padding:20px 0;box-sizing:border-box}._skeletonBubbleWrapper_12gy5_1066{display:flex;align-items:flex-start;width:100%;box-sizing:border-box}._skeletonUser_12gy5_1073{justify-content:flex-end}._skeletonBot_12gy5_1077{justify-content:flex-start;gap:12px}._skeletonAvatar_12gy5_1082{width:28px;height:28px;border-radius:50%;background:#ffffff0a;flex-shrink:0;animation:_pulseAvatar_12gy5_1 1.5s infinite ease-in-out}[data-theme=light] ._skeletonAvatar_12gy5_1082{background:#0000000a}._skeletonBubbleContent_12gy5_1095{display:flex;flex-direction:column;flex-grow:1;max-width:70%}._skeletonBubble_12gy5_1066{height:38px;border-radius:12px;background:linear-gradient(90deg,#ffffff08 25%,#ffffff14,#ffffff08 75%);background-size:200% 100%;animation:_shimmer_12gy5_1 1.5s infinite}[data-theme=light] ._skeletonBubble_12gy5_1066{background:linear-gradient(90deg,#00000008 25%,#0000000f,#00000008 75%);background-size:200% 100%}._skeletonUser_12gy5_1073 ._skeletonBubble_12gy5_1066{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a,#ffffff0d 75%);background-size:200% 100%;border-bottom-right-radius:2px}[data-theme=light] ._skeletonUser_12gy5_1073 ._skeletonBubble_12gy5_1066{background:linear-gradient(90deg,#007cff0d 25%,#007cff1a,#007cff0d 75%);background-size:200% 100%}._skeletonBot_12gy5_1077 ._skeletonBubble_12gy5_1066{border-top-left-radius:2px}@keyframes _pulseAvatar_12gy5_1{0%,to{opacity:.6}50%{opacity:1}}._botAvatarImg_12gy5_1160{width:20px;height:20px;object-fit:contain}._bubble_12gy5_219 a[href^="#mention-brain-"]{background:linear-gradient(135deg,#39b54a26,#00683726);border:1px solid rgba(57,181,74,.3);color:#39b54a;padding:2px 8px;border-radius:6px;font-size:.85em;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;margin:0 2px;box-shadow:0 2px 4px #00000026;transition:all .2s cubic-bezier(.4,0,.2,1)}._bubble_12gy5_219 a[href^="#mention-brain-"]:hover{border-color:#39b54a99;box-shadow:0 2px 8px #39b54a40;color:#4ade80}._bubble_12gy5_219 a[href^="#mention-file-"],._bubble_12gy5_219 a[href^="#mention-command-"]{background:linear-gradient(135deg,#3b82f626,#1d4ed826);border:1px solid rgba(59,130,246,.3);color:#3b82f6;padding:2px 8px;border-radius:6px;font-size:.85em;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;margin:0 2px;box-shadow:0 2px 4px #00000026;transition:all .2s cubic-bezier(.4,0,.2,1)}._bubble_12gy5_219 a[href^="#mention-file-"]:hover,._bubble_12gy5_219 a[href^="#mention-command-"]:hover{border-color:#3b82f699;box-shadow:0 2px 8px #3b82f640;color:#60a5fa}._messageTime_12gy5_1213{font-size:10px;color:var(--text-p);opacity:.5;margin-right:auto;-webkit-user-select:none;user-select:none;font-weight:300;display:flex;align-items:center}._coworxMsgRowBot_12gy5_1229{justify-content:flex-start;align-self:flex-start;max-width:80%;width:auto}._coworxMsgRowUser_12gy5_1237{justify-content:flex-end;align-self:flex-end;max-width:80%;width:auto}._coworxAvatarContainer_12gy5_1245{flex-shrink:0;align-self:flex-start;margin-top:2px}._coworxSenderHeader_12gy5_1252{display:flex;align-items:center;gap:6px;margin-bottom:4px;padding-left:2px;flex-wrap:wrap;-webkit-user-select:none;user-select:none}._coworxSenderHeaderUser_12gy5_1262{flex-direction:row-reverse;padding-right:2px;padding-left:0}._coworxSenderName_12gy5_1268{font-size:12px;font-weight:600;color:var(--text-p)}._agentSenderHeader_12gy5_1274{display:flex;align-items:center;gap:6px;margin-bottom:4px;padding-left:2px;flex-direction:row-reverse}._agentSenderName_12gy5_1283{font-size:12px;font-weight:600;color:var(--text-p)}._targetBrainBadge_12gy5_1290,._targetAgentBadge_12gy5_1291,._targetCustomBrainBadge_12gy5_1292{display:inline-flex;align-items:center;gap:3px;padding:1.5px 8px;font-size:11px;font-weight:500;line-height:1.4;border-radius:12px;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:all .2s ease;background:#ffffff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);color:var(--text-h, #ffffff)}[data-theme=light] ._targetBrainBadge_12gy5_1290,[data-theme=light] ._targetAgentBadge_12gy5_1291,[data-theme=light] ._targetCustomBrainBadge_12gy5_1292{background:#0000000d;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(0,0,0,.1);color:#333}._targetCoworxBadge_12gy5_1322{background:linear-gradient(135deg,#007cff73,#003cff40);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18);color:#fff;box-shadow:0 2px 8px #007cff33}[data-theme=light] ._targetCoworxBadge_12gy5_1322{background:var(--accent-blue-gradient);color:#fff;border:1px solid var(--badge-blue-border);box-shadow:0 2px 8px #007cff26}._targetMemberBadge_12gy5_1339{display:inline-flex;align-items:center;background:#ffffff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--text-h, #ffffff);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:1.5px 8px;font-size:11px;font-weight:500;line-height:1.4;box-shadow:0 2px 8px #00000026;transition:all .2s ease}[data-theme=light] ._targetMemberBadge_12gy5_1339{background:#0000000d;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(0,0,0,.1);color:#333;box-shadow:0 2px 8px #0000000a}@keyframes _cnxMentionFlashDark_12gy5_1{0%{outline:1px solid rgba(143,179,245,.9);border-radius:12px;box-shadow:0 0 22px #8fb3f573;background:#8fb3f514}50%{outline:1.5px solid rgba(143,179,245,1);box-shadow:0 0 28px #8fb3f5a6;background:#8fb3f526}to{outline:1px solid transparent;box-shadow:none;background:transparent}}._cnxMsgFlash_12gy5_1385{animation:_cnxMentionFlashDark_12gy5_1 1.8s cubic-bezier(.16,1,.3,1) forwards}._coworxContentBot_12gy5_1390{display:flex;flex-direction:column;min-width:0;max-width:100%}._coworxContentUser_12gy5_1398{display:flex;flex-direction:column;align-items:flex-end;min-width:0;max-width:100%}._coworxBubble_12gy5_1407{width:fit-content;max-width:100%}._coworxTimestamp_12gy5_1414{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-top:3px;width:100%}._coworxActions_12gy5_1424{display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .2s ease}._coworxMsgRowBot_12gy5_1229:hover ._coworxActions_12gy5_1424,._coworxMsgRowAgent_12gy5_1433:hover ._coworxActions_12gy5_1424,._coworxMsgRowUser_12gy5_1237:hover ._coworxActions_12gy5_1424{opacity:1}[data-theme=light] ._coworxSenderName_12gy5_1268{color:#0000008c}._coworxBubble_12gy5_1407._bubbleUser_12gy5_228{background:#0009;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);color:#fff}[data-theme=light] ._coworxBubble_12gy5_1407._bubbleUser_12gy5_228{background:#0000008c;border:1px solid rgba(0,0,0,.15);backdrop-filter:none;-webkit-backdrop-filter:none}._coworxBubble_12gy5_1407._bubbleUser_12gy5_228 .md-renderer{color:#ffffffeb}._coworxBubble_12gy5_1407._bubbleUser_12gy5_228 .md-h1,._coworxBubble_12gy5_1407._bubbleUser_12gy5_228 .md-h2,._coworxBubble_12gy5_1407._bubbleUser_12gy5_228 .md-h3,._coworxBubble_12gy5_1407._bubbleUser_12gy5_228 .md-h4,._coworxBubble_12gy5_1407._bubbleUser_12gy5_228 .md-strong{color:#fff}._coworxBubble_12gy5_1407._bubbleUser_12gy5_228 .md-em{color:#fffc}._coworxBubble_12gy5_1407._bubbleUser_12gy5_228 .md-p,._coworxBubble_12gy5_1407._bubbleUser_12gy5_228 .md-streaming-text{color:#ffffffeb}._coworxBubble_12gy5_1407._bubbleUser_12gy5_228 .md-link{color:#93c5fd}._coworxBubble_12gy5_1407._bubbleUser_12gy5_228 .md-link:hover{color:#bfdbfe}._coworxBubble_12gy5_1407._bubbleUser_12gy5_228 .md-li{color:#ffffffeb}._coworxBubble_12gy5_1407._bubbleUser_12gy5_228 .md-li::marker{color:#fff9}._coworxBubble_12gy5_1407._bubbleUser_12gy5_228 .md-blockquote{background:#ffffff14;color:#ffffffd9;border-left-color:#ffffff4d}._coworxBubble_12gy5_1407._bubbleUser_12gy5_228 .md-hr{background:linear-gradient(to right,#fff3,#ffffff0d)}._coworxBubble_12gy5_1407._bubbleUser_12gy5_228 .md-inline-code{background:#ffffff1f;border-color:#ffffff26;color:#e2e8f0}._coworxBubble_12gy5_1407._bubbleUser_12gy5_228 .md-code{background:#00000059;border-color:#ffffff14}._coworxBubble_12gy5_1407._bubbleUser_12gy5_228 .md-code__header{background:#ffffff0a;border-bottom-color:#ffffff0f}._coworxBubble_12gy5_1407._bubbleUser_12gy5_228 .md-code__lang{color:#ffffff80}._coworxBubble_12gy5_1407._bubbleUser_12gy5_228 .md-code__body,._coworxBubble_12gy5_1407._bubbleUser_12gy5_228 .md-code__body code,._coworxBubble_12gy5_1407._bubbleUser_12gy5_228 .md-code__body pre,._coworxBubble_12gy5_1407._bubbleUser_12gy5_228 .md-code__body code *{color:#e2e8f0}._coworxBubble_12gy5_1407._bubbleUser_12gy5_228 .md-code__copy{background:#ffffff0a;border-color:#ffffff1a;color:#fff9}._coworxBubble_12gy5_1407._bubbleUser_12gy5_228 .md-code__copy:hover{background:#ffffff14;border-color:#fff3;color:#fff}._coworxBubble_12gy5_1407._bubbleUser_12gy5_228 .md-code__expand{border-top-color:#ffffff0f;background:#ffffff0a;color:#fff9}._coworxBubble_12gy5_1407._bubbleUser_12gy5_228 .md-code__actions button{color:#fff9;border-color:#ffffff1a;background:#ffffff0a}._coworxMessagesContainer_12gy5_1580{padding-bottom:24px}@media(max-width:768px){._coworxMsgRowBot_12gy5_1229,._coworxMsgRowUser_12gy5_1237{max-width:90%}._coworxMessagesContainer_12gy5_1580{padding:16px 12px}}._bubbleReplyPreview_12gy5_1597{font-size:11px;border-radius:6px;padding:6px 10px;margin-bottom:8px;display:flex;flex-direction:column;gap:3px;max-width:100%}._bubbleReplyDivider_12gy5_1608{height:1px;background-color:var(--card-border);margin-top:4px;margin-bottom:2px}._replyHeaderText_12gy5_1619{color:#007cff;font-weight:300;display:inline-block}:root[data-theme=light] ._replyHeaderText_12gy5_1619,[data-theme=light] ._replyHeaderText_12gy5_1619{color:#007cff;font-weight:300}._bubbleBot_12gy5_502 ._bubbleReplyPreview_12gy5_1597{background:#ffffff26;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--text-h)}._bubbleBot_12gy5_502 ._bubbleReplyPreview_12gy5_1597 ._bubbleReplyHeader_12gy5_1639{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:11px;font-weight:300;text-align:left;margin-bottom:4px}._bubbleBot_12gy5_502 ._bubbleReplyPreview_12gy5_1597 ._bubbleReplyContent_12gy5_1649{color:#fffffff2;font-size:11px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}._bubbleUser_12gy5_228 ._bubbleReplyPreview_12gy5_1597{background:#ffffff2e;border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff}._bubbleUser_12gy5_228 ._bubbleReplyPreview_12gy5_1597 ._bubbleReplyHeader_12gy5_1639{color:#fff;font-weight:700;text-align:left}._bubbleUser_12gy5_228 ._bubbleReplyPreview_12gy5_1597 ._bubbleReplyContent_12gy5_1649{color:#fffffff2;font-size:11px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}:root[data-theme=light] ._bubbleBot_12gy5_502 ._bubbleReplyPreview_12gy5_1597,[data-theme=light] ._bubbleBot_12gy5_502 ._bubbleReplyPreview_12gy5_1597{background:#dcdcdce0;border:1px solid rgba(0,0,0,.08);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);color:#1e1e1e;box-shadow:0 4px 16px #0000000a}:root[data-theme=light] ._bubbleBot_12gy5_502 ._bubbleReplyPreview_12gy5_1597 ._bubbleReplyHeader_12gy5_1639,[data-theme=light] ._bubbleBot_12gy5_502 ._bubbleReplyPreview_12gy5_1597 ._bubbleReplyHeader_12gy5_1639{color:#64748b;font-weight:700;text-align:left}:root[data-theme=light] ._bubbleBot_12gy5_502 ._bubbleReplyPreview_12gy5_1597 ._bubbleReplyContent_12gy5_1649,[data-theme=light] ._bubbleBot_12gy5_502 ._bubbleReplyPreview_12gy5_1597 ._bubbleReplyContent_12gy5_1649{color:#1e293b;font-size:11px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}._attachmentsWrapper_12gy5_1713{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;max-width:100%}._thumbnailContainer_12gy5_1721{position:relative;width:300px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.15);cursor:pointer;background:#0003;transition:all .2s ease-in-out;box-sizing:border-box}._thumbnailContainer_12gy5_1721:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 10px 20px #00000059;border-color:#ffffff4d}._thumbnailImage_12gy5_1739{width:100%;height:auto;max-height:220px;object-fit:contain;display:block}._localUploadingOverlay_12gy5_1747{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000008c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:500;gap:12px}._spinner_12gy5_1765{width:24px;height:24px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:_spin_12gy5_1765 .8s linear infinite}@keyframes _spin_12gy5_1765{to{transform:rotate(360deg)}}._fileCard_12gy5_1781{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:10px;background:#ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);width:300px;color:#fff;transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none;box-sizing:border-box}._fileCardClickable_12gy5_1798{cursor:pointer}._fileCardClickable_12gy5_1798:hover{background:#ffffff26;border-color:#ffffff4d;box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}._fileIcon_12gy5_1809{color:#60a5fa;flex-shrink:0}._fileInfo_12gy5_1814{display:flex;flex-direction:column;gap:2px;min-width:0;flex-grow:1}._fileName_12gy5_1822{font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}._bubbleUser_12gy5_228 ._fileCard_12gy5_1781,._bubbleUser_12gy5_228 ._fileName_12gy5_1822,._bubbleUser_12gy5_228 ._fileAction_12gy5_1833,._bubbleUser_12gy5_228 ._fileUploadPercentage_12gy5_1834,._bubbleUser_12gy5_228 ._uploadProgressText_12gy5_1835{color:#fff}[data-theme=light] ._bubbleBot_12gy5_502 ._fileCard_12gy5_1781{background:#0000000d;border-color:#0000001f;color:#1f2937}[data-theme=light] ._bubbleBot_12gy5_502 ._fileName_12gy5_1822{color:#111827}[data-theme=light] ._bubbleBot_12gy5_502 ._fileAction_12gy5_1833{color:#4b5563}[data-theme=light] ._bubbleBot_12gy5_502 ._fileAction_12gy5_1833:hover{background:#0000000d;color:#111827}._fileAction_12gy5_1833{cursor:pointer;background:none;border:none;color:var(--text-p);opacity:.7;padding:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s ease,opacity .2s ease}._fileAction_12gy5_1833:hover{background:#ffffff1a;opacity:1;color:#fff}._lightboxOverlay_12gy5_1882{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000e6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:99999;display:flex;align-items:center;justify-content:center;opacity:0;animation:_fadeIn_12gy5_1 .22s cubic-bezier(.2,.8,.2,1) forwards}._lightboxContent_12gy5_1900{display:flex;flex-direction:column;width:92vw;height:92vh;max-width:1200px;border-radius:12px;overflow:hidden;transform:scale(.95);animation:_scaleUp_12gy5_1 .22s cubic-bezier(.2,.8,.2,1) forwards}._lightboxHeader_12gy5_1913{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 16px;background:#141416d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}._lightboxBody_12gy5_1927{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;min-height:0}._lightboxImage_12gy5_1937{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:6px;box-shadow:0 20px 60px #0006;transition:transform .2s cubic-bezier(.2,.8,.2,1);cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}._lightboxZoomControls_12gy5_1952{display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 16px;background:#141416d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.08);flex-shrink:0}._lightboxZoomLabel_12gy5_1965{color:#ffffffb3;font-size:11px;font-weight:500;min-width:40px;text-align:center;-webkit-user-select:none;user-select:none}._lightboxBtn_12gy5_1975{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;padding:7px 14px;font-size:12px;font-weight:500;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background .2s ease,border-color .2s ease}._lightboxBtnIcon_12gy5_1992{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#fff;padding:6px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease}._lightboxBtnIcon_12gy5_1992:hover,._lightboxBtn_12gy5_1975:hover{background:#ffffff2e;border-color:#ffffff4d}@keyframes _fadeIn_12gy5_1{to{opacity:1}}@keyframes _scaleUp_12gy5_1{to{transform:scale(1)}}._uploadProgressText_12gy5_1835{font-size:11px;font-weight:300;text-shadow:0 1px 3px rgba(0,0,0,.8);color:#fff}._progressBarWrapper_12gy5_2037{width:80%;height:4px;background:#ffffff40;border-radius:2px;overflow:hidden;margin-top:4px}._progressBarFill_12gy5_2046{height:100%;background:var(--accent-blue-gradient, linear-gradient(135deg, #007cff 0%, #003db3 100%));transition:width .15s ease-out}._fileCardUploading_12gy5_2052{opacity:.85;border-style:solid}._fileUploadProgressContainer_12gy5_2057{display:flex;flex-direction:column;gap:4px;width:100%;margin-top:4px}._fileUploadPercentage_12gy5_1834{font-size:10px;color:#fff;font-weight:300}._fileProgressBarWrapper_12gy5_2071{width:100%;height:4px;background:#ffffff26;border-radius:2px;overflow:hidden}._fileProgressBarFill_12gy5_2079{height:100%;background:var(--accent-blue-gradient, linear-gradient(135deg, #007cff 0%, #003db3 100%));transition:width .15s ease-out}._fileShareContent_12gy5_2085{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block}._fileShareContent_12gy5_2085 p,._fileShareContent_12gy5_2085 span,._fileShareContent_12gy5_2085 div,._fileShareContent_12gy5_2085 a{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;margin:0}._fileCard_12gy5_1781[data-tooltip],._thumbnailContainer_12gy5_1721[data-tooltip]{position:relative}._fileCard_12gy5_1781[data-tooltip]:after,._thumbnailContainer_12gy5_1721[data-tooltip]:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) scale(.9);background:#141416f2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;padding:6px 12px;border-radius:8px;font-size:11px;font-weight:400;white-space:normal;word-break:break-all;max-width:280px;width:max-content;opacity:0;pointer-events:none;transition:all .18s cubic-bezier(.2,.8,.2,1);box-shadow:0 6px 16px #00000059;border:1px solid rgba(255,255,255,.15);z-index:9999;text-align:center;line-height:1.4}._fileCard_12gy5_1781[data-tooltip]:before,._thumbnailContainer_12gy5_1721[data-tooltip]:before{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%) scale(.9);border-width:6px 6px 0;border-style:solid;border-color:rgba(20,20,22,.95) transparent transparent;opacity:0;pointer-events:none;transition:all .18s cubic-bezier(.2,.8,.2,1);z-index:9999}._fileCard_12gy5_1781[data-tooltip]:hover:after,._thumbnailContainer_12gy5_1721[data-tooltip]:hover:after{opacity:1;transform:translate(-50%) scale(1)}._fileCard_12gy5_1781[data-tooltip]:hover:before,._thumbnailContainer_12gy5_1721[data-tooltip]:hover:before{opacity:1;transform:translate(-50%) scale(1)}._bubbleHasAttachments_12gy5_2168{width:328px;max-width:100%;box-sizing:border-box}._videoPlayOverlay_12gy5_2174{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1.5px solid rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center;color:#fff;pointer-events:none;transition:all .2s ease-in-out;z-index:2}._thumbnailContainer_12gy5_1721:hover ._videoPlayOverlay_12gy5_2174{background:#000000d9;border-color:#fff;transform:translate(-50%,-50%) scale(1.1)}._lightboxVideo_12gy5_2200{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:6px;box-shadow:0 20px 60px #0006;outline:none;background:#000}._videoThumbnailControls_12gy5_2213{position:absolute;bottom:8px;left:0;width:100%;padding:0 10px;display:flex;justify-content:space-between;box-sizing:border-box;opacity:0;transition:opacity .2s ease-in-out;z-index:3}._thumbnailContainer_12gy5_1721:hover ._videoThumbnailControls_12gy5_2213{opacity:1}._videoThumbnailBtn_12gy5_2231{width:28px;height:28px;border-radius:50%;background:#0009;border:1px solid rgba(255,255,255,.2);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease-in-out;padding:0}._videoThumbnailBtn_12gy5_2231:hover{background:#000000d9;border-color:#fff;transform:scale(1.05)}._bubble_12gy5_219 a[href*=coworx],._bubble_12gy5_219 a[href="#mention-brain-coworx"]{background:var(--connex-standard-gradient);color:#fff;border:1px solid var(--badge-green-border);border-radius:10px;padding:1px 7px;font-weight:600;box-shadow:0 2px 6px #39b54a33;text-decoration:none}._bubble_12gy5_219 a[href*=coworx]:hover,._bubble_12gy5_219 a[href="#mention-brain-coworx"]:hover{opacity:.95;box-shadow:0 3px 10px #39b54a59}._bubbleUser_12gy5_228 .mention-badge,._bubbleBot_12gy5_502 .mention-badge,._bubbleUser_12gy5_228 a[href^="#mention-"],._bubbleBot_12gy5_502 a[href^="#mention-"]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:0 1px 2px #0000001a;text-shadow:none}._bubbleUser_12gy5_228 .mention-badge:hover,._bubbleBot_12gy5_502 .mention-badge:hover,._bubbleUser_12gy5_228 a[href^="#mention-"]:hover,._bubbleBot_12gy5_502 a[href^="#mention-"]:hover{background:#ffffff26;border-color:#ffffff40;color:#fff}:root[data-theme=light] ._bubbleBot_12gy5_502 .mention-badge,:root[data-theme=light] ._bubbleBot_12gy5_502 a[href^="#mention-"],[data-theme=light] ._bubbleBot_12gy5_502 .mention-badge,[data-theme=light] ._bubbleBot_12gy5_502 a[href^="#mention-"],[data-theme=light] ._coworxMsgRowBot_12gy5_1229 ._bubbleBot_12gy5_502 .mention-badge,[data-theme=light] ._coworxMsgRowBot_12gy5_1229 ._bubbleBot_12gy5_502 a[href^="#mention-"]{background:#0000000f;border:1px solid rgba(0,0,0,.1);color:#334155;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;font-weight:500}:root[data-theme=light] ._bubbleBot_12gy5_502 .mention-badge:hover,:root[data-theme=light] ._bubbleBot_12gy5_502 a[href^="#mention-"]:hover,[data-theme=light] ._bubbleBot_12gy5_502 .mention-badge:hover,[data-theme=light] ._bubbleBot_12gy5_502 a[href^="#mention-"]:hover,[data-theme=light] ._coworxMsgRowBot_12gy5_1229 ._bubbleBot_12gy5_502 .mention-badge:hover,[data-theme=light] ._coworxMsgRowBot_12gy5_1229 ._bubbleBot_12gy5_502 a[href^="#mention-"]:hover{background:#0000001a;border-color:#0000002e;color:#0f172a}[data-theme=light] ._bubbleUser_12gy5_228 .mention-badge,[data-theme=light] ._bubbleUser_12gy5_228 a[href^="#mention-"],[data-theme=light] ._coworxMsgRowUser_12gy5_1237 ._bubbleUser_12gy5_228 .mention-badge,[data-theme=light] ._coworxMsgRowUser_12gy5_1237 ._bubbleUser_12gy5_228 a[href^="#mention-"]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:0 1px 2px #0000001a}[data-theme=light] ._bubbleUser_12gy5_228 .mention-badge:hover,[data-theme=light] ._bubbleUser_12gy5_228 a[href^="#mention-"]:hover,[data-theme=light] ._coworxMsgRowUser_12gy5_1237 ._bubbleUser_12gy5_228 .mention-badge:hover,[data-theme=light] ._coworxMsgRowUser_12gy5_1237 ._bubbleUser_12gy5_228 a[href^="#mention-"]:hover{background:#ffffff26;border-color:#ffffff40;color:#fff}@keyframes _axonMentionFlashDark_12gy5_1{0%{outline:2px solid rgba(96,165,250,.9);border-radius:12px;box-shadow:0 0 24px #60a5fa80;background:#60a5fa1f}50%{outline:2px solid rgba(139,92,246,.7);border-radius:12px;box-shadow:0 0 16px #8b5cf659;background:#8b5cf60f}to{outline:2px solid transparent;border-radius:12px;box-shadow:0 0 0 transparent;background:transparent}}@keyframes _axonMentionFlashLight_12gy5_1{0%{outline:2px solid #2563eb;border-radius:12px;box-shadow:0 0 20px #2563eb66;background:#2563eb1a}50%{outline:2px solid rgba(37,99,235,.6);border-radius:12px;box-shadow:0 0 12px #2563eb33;background:#2563eb0a}to{outline:2px solid transparent;border-radius:12px;box-shadow:0 0 0 transparent;background:transparent}}.axon-msg--highlight-flash.axon-msg--highlight-flash{animation:_axonMentionFlashDark_12gy5_1 2.5s cubic-bezier(.16,1,.3,1);border-radius:12px;transition:all .3s ease}[data-theme=light] .axon-msg--highlight-flash.axon-msg--highlight-flash{animation:_axonMentionFlashLight_12gy5_1 2.5s cubic-bezier(.16,1,.3,1)}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size3-Regular-gV2CO0n9.woff2) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.17.0"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}@layer components{.interactive-chart{margin:14px 0;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,#0f0f0f,#141414);box-sizing:border-box;max-width:100%;width:100%;min-width:0;box-shadow:0 1px 3px #0000004d,0 4px 12px #0003;transition:box-shadow .3s ease,border-color .3s ease}.interactive-chart:hover{box-shadow:0 2px 8px #0006,0 8px 24px #0000004d;border-color:#ffffff1f}.interactive-chart__title{padding:16px 20px 6px;font-size:14px;font-weight:700;color:#e2e8f0;letter-spacing:-.01em;line-height:1.3}.interactive-chart__desc{padding:0 20px 10px;font-size:12px;color:#94a3b8;line-height:1.5;letter-spacing:-.01em}.interactive-chart__body{padding:6px 12px 14px;overflow:hidden}.interactive-chart .recharts-cartesian-grid-horizontal line,.interactive-chart .recharts-cartesian-grid-vertical line{stroke:#2a2a2a;stroke-opacity:.5}.interactive-chart .recharts-text{fill:#94a3b8;font-size:11px}.interactive-chart .recharts-legend-item-text{color:#94a3b8;font-size:11px;font-weight:500}.interactive-chart .recharts-legend-wrapper{padding-top:8px}.interactive-chart .recharts-default-tooltip{background:#0f0f0ff2;border:1px solid rgba(255,255,255,.1);border-radius:10px;box-shadow:0 8px 30px #00000080;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.interactive-chart .recharts-tooltip-wrapper{z-index:9999;pointer-events:none}.interactive-chart__tooltip{background:#0f0f0ff2;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:10px 14px;box-shadow:0 8px 30px #00000080;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);line-height:1.6}.interactive-chart__tooltip-label{font-weight:700;margin-bottom:4px;color:#f1f5f9;font-size:13px}.interactive-chart__tooltip-row{display:flex;align-items:center;gap:8px;margin-top:3px;font-size:12px}.interactive-chart__tooltip-swatch{width:10px;height:10px;border-radius:5px;flex-shrink:0}.interactive-chart__tooltip-name{color:#94a3b8}.interactive-chart__tooltip-value{font-weight:700;color:#f1f5f9}.interactive-chart .recharts-pie-label-text{fill:#cbd5e1;font-size:11px;font-weight:500}.interactive-chart .recharts-bar-rectangle{transition:filter .2s ease}.interactive-chart .recharts-bar-rectangle:hover{filter:brightness(1.25) saturate(1.1)}.interactive-chart .recharts-dot:hover{filter:drop-shadow(0 0 6px rgba(0,0,0,.15))}:root[data-theme=light] .interactive-chart{background:#fff;border-color:#0000001a;box-shadow:0 2px 6px #0000000d,0 4px 12px #00000008}:root[data-theme=light] .interactive-chart:hover{border-color:#0003;box-shadow:0 4px 12px #00000014,0 8px 24px #0000000f}:root[data-theme=light] .interactive-chart__header-icon{color:var(--color-accent)}:root[data-theme=light] .recharts-cartesian-grid-horizontal line,:root[data-theme=light] .recharts-cartesian-grid-vertical line{stroke:#e2e8f0}:root[data-theme=light] .interactive-chart .recharts-text,:root[data-theme=light] .interactive-chart .recharts-pie-label-text{fill:#64748b}:root[data-theme=light] .interactive-chart__title{color:#1a1a1a}:root[data-theme=light] .interactive-chart__desc{color:#64748b}:root[data-theme=light] .interactive-chart .recharts-legend-item-text{color:#64748b}:root[data-theme=light] .interactive-chart .recharts-default-tooltip{background:#fffffff2;border:1px solid rgba(0,0,0,.1);box-shadow:0 8px 30px #0000001a}:root[data-theme=light] .interactive-chart__tooltip{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 30px #00000014}:root[data-theme=light] .interactive-chart__tooltip-label{color:#1a1a1a}:root[data-theme=light] .interactive-chart__tooltip-name{color:#64748b}:root[data-theme=light] .interactive-chart__tooltip-value{color:#1a1a1a}.interactive-chart .recharts-polar-grid-concentric path,.interactive-chart .recharts-polar-grid-angle line{stroke:#ffffff59;stroke-width:1px}:root[data-theme=light] .interactive-chart .recharts-polar-grid-concentric path,:root[data-theme=light] .interactive-chart .recharts-polar-grid-angle line{stroke:#b8c2cc;stroke-width:1px}}.md-h1{font-size:13px;font-weight:700;margin:12px 0 6px;background:var(--axon-standard-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.5}.md-h2{font-size:13px;font-weight:700;margin:10px 0 5px;color:var(--color-text-primary, #e5e7eb);line-height:1.5}.md-h3{font-size:12.5px;font-weight:700;margin:8px 0 4px;color:var(--color-text-primary, #e5e7eb);line-height:1.5}.md-h4{font-size:12px;font-weight:600;margin:8px 0 4px;color:var(--color-text-secondary, #a1a1aa);line-height:1.5}.md-h5{font-size:12px;font-weight:600;margin:6px 0 3px;color:var(--color-text-secondary, #a1a1aa);line-height:1.5}.md-h6{font-size:11.5px;font-weight:600;margin:6px 0 3px;color:var(--color-text-muted, #71717a);line-height:1.5}.md-renderer h1,.md-renderer h2,.md-renderer h3,.md-renderer h4,.md-renderer h5,.md-renderer h6,.axon-msg__bubble h1,.axon-msg__bubble h2,.axon-msg__bubble h3,.axon-msg__bubble h4,.axon-msg__bubble h5,.axon-msg__bubble h6{max-width:100%;font-size:13px;line-height:1.5}.axon-msg__bubble h3,.axon-msg__bubble .md-h3,.md-renderer h3,.md-renderer .md-h3{font-size:12.5px}.axon-msg__bubble h4,.axon-msg__bubble h5,.axon-msg__bubble h6,.axon-msg__bubble .md-h4,.md-renderer h4,.md-renderer .md-h4{font-size:12px}.axon-msg__bubble--user .md-h1{background:linear-gradient(135deg,#8fb3f5,#496796);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.axon-msg__bubble--user .md-h2,.axon-msg__bubble--user .md-h3,.axon-msg__bubble--user .md-h4,.axon-msg__bubble--user .md-h5,.axon-msg__bubble--user .md-h6{color:inherit}[data-theme=light] .md-h2,[data-theme=light] .md-h3,:root[data-theme=light] .md-h2,:root[data-theme=light] .md-h3{color:#0f172a}[data-theme=light] .md-h4,[data-theme=light] .md-h5,:root[data-theme=light] .md-h4,:root[data-theme=light] .md-h5{color:#334155}[data-theme=light] .md-h6,:root[data-theme=light] .md-h6{color:#64748b}[data-theme=light] .md-callout,:root[data-theme=light] .md-callout{background:#0000000a;border-color:#00000014}[data-theme=light] .md-callout:before,:root[data-theme=light] .md-callout:before{background:#003db3}[data-theme=light] .md-callout__icon,[data-theme=light] .md-callout__header svg,:root[data-theme=light] .md-callout__icon,:root[data-theme=light] .md-callout__header svg{color:#003db3}[data-theme=light] .md-callout__title,[data-theme=light] .md-callout__header span,:root[data-theme=light] .md-callout__title,:root[data-theme=light] .md-callout__header span{color:#003db3}[data-theme=light] .md-callout__content,:root[data-theme=light] .md-callout__content{color:#334155}:is([class*=bubbleUser],[class*=userBubble]) :is(.md-h1,.md-h2,.md-h3,.md-h4,.md-h5,.md-h6,h1,h2,h3,h4,h5,h6),:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) :is(.md-h1,.md-h2,.md-h3,.md-h4,.md-h5,.md-h6,h1,h2,h3,h4,h5,h6),[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) :is(.md-h1,.md-h2,.md-h3,.md-h4,.md-h5,.md-h6,h1,h2,h3,h4,h5,h6){color:#fff;-webkit-text-fill-color:#ffffff;background:none}:is([class*=bubbleUser],[class*=userBubble]) :is(.md-callout),:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) :is(.md-callout),[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) :is(.md-callout){background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-left:none;padding:12px 18px 12px 20px;margin:12px 0}:is([class*=bubbleUser],[class*=userBubble]) :is(.md-callout):before{background:#007cff;width:3.5px}:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) :is(.md-callout):before,[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) :is(.md-callout):before,html[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) :is(.md-callout):before{background:#003db3;width:3.5px}:is([class*=bubbleUser],[class*=userBubble]) :is(.md-callout__icon,.md-callout__header svg){color:#007cff}:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) :is(.md-callout__icon,.md-callout__header svg),[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) :is(.md-callout__icon,.md-callout__header svg),html[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) :is(.md-callout__icon,.md-callout__header svg){color:#003db3}:is([class*=bubbleUser],[class*=userBubble]) :is(.md-callout__title,.md-callout__header span){color:#007cff;font-weight:700;letter-spacing:.5px}:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) :is(.md-callout__title,.md-callout__header span),[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) :is(.md-callout__title,.md-callout__header span),html[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) :is(.md-callout__title,.md-callout__header span){color:#003db3;font-weight:700;letter-spacing:.5px}:is([class*=bubbleUser],[class*=userBubble]) :is(.md-callout__content),:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) :is(.md-callout__content),[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) :is(.md-callout__content){color:#fff;font-size:12.5px;line-height:1.6}:is([class*=bubbleUser],[class*=userBubble]) .md-callout__content :is(p,strong,li,span),:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-callout__content :is(p,strong,li,span),[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-callout__content :is(p,strong,li,span){color:#fff}:is([class*=bubbleUser],[class*=userBubble]) .md-callout__content :is(li)::marker,:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-callout__content :is(li)::marker,[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-callout__content :is(li)::marker{color:#fff}.md-table-wrapper{margin:14px 0;overflow-x:auto;border:1px solid var(--border, rgba(255, 255, 255, .08));border-radius:8px;background:#ffffff0d;box-shadow:none;overflow:hidden}.md-table{width:100%;border-collapse:collapse;font-size:13px;text-align:left;background:transparent}.md-table__head,.md-table__thead,.md-table thead{background:#003db373;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid rgba(255,255,255,.12)}:root[data-theme=dark] .md-table__head,:root[data-theme=dark] .md-table__thead,:root[data-theme=dark] .md-table thead,[data-theme=dark] .md-table__head,[data-theme=dark] .md-table__thead,[data-theme=dark] .md-table thead{background:#003db373;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid rgba(255,255,255,.12)}.md-table__tbody,.md-table tbody{background:transparent}:root[data-theme=dark] .md-table__tbody,:root[data-theme=dark] .md-table tbody,[data-theme=dark] .md-table__tbody,[data-theme=dark] .md-table tbody{background:transparent}.md-table__th,.md-table th{padding:10px 14px;text-align:left;font-weight:600;font-size:11.5px;text-transform:none;letter-spacing:.3px;color:#fff;-webkit-text-fill-color:#ffffff;border-bottom:none;background:transparent;white-space:normal;word-break:keep-all;overflow-wrap:break-word;vertical-align:middle}.md-table th:first-child,.md-table td:first-child,.md-table__th:first-child,.md-table__td:first-child{white-space:normal;font-weight:600;width:auto;min-width:0;text-align:center;vertical-align:middle}.md-table th:not(:first-child),.md-table__th:not(:first-child){min-width:0}.md-table__th *,.md-table th *{color:#fff;-webkit-text-fill-color:#ffffff;stroke:#fff}.md-table__td,.md-table td{padding:10px 14px;border-bottom:1px solid var(--border, rgba(255, 255, 255, .08));color:#ffffffe6;font-size:12.5px;line-height:1.5;word-break:break-word;overflow-wrap:anywhere;vertical-align:top;background:transparent}.md-table tr:last-child td,.md-table__row:last-child .md-table__td{border-bottom:none}:root[data-theme=light] .md-table-wrapper,[data-theme=light] .md-table-wrapper{border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;box-shadow:0 1px 3px #0000000a;margin:14px 0;overflow-x:auto;overflow:hidden}:root[data-theme=light] .md-table,[data-theme=light] .md-table{background:#fff;border-collapse:collapse;width:100%;table-layout:auto}:root[data-theme=light] .md-table__head,:root[data-theme=light] .md-table__thead,:root[data-theme=light] .md-table thead,[data-theme=light] .md-table__head,[data-theme=light] .md-table__thead,[data-theme=light] .md-table thead{background:var(--accent-blue-end, #003db3);border-bottom:none}:root[data-theme=light] .md-table__th,:root[data-theme=light] .md-table th,[data-theme=light] .md-table__th,[data-theme=light] .md-table th{padding:10px 14px;text-align:left;font-weight:600;font-size:11.5px;text-transform:none;letter-spacing:.3px;color:#fff;-webkit-text-fill-color:#ffffff;border-bottom:none;background:transparent;white-space:normal;word-break:break-word;overflow-wrap:anywhere;vertical-align:middle}:root[data-theme=light] .md-table__td,:root[data-theme=light] .md-table td,[data-theme=light] .md-table__td,[data-theme=light] .md-table td{padding:10px 14px;border-bottom:1px solid rgba(0,0,0,.08);border-top:none;border-left:none;border-right:none;background:#fff;color:#1e293b;-webkit-text-fill-color:#1e293b;font-size:12.5px;font-weight:400;text-align:left;line-height:1.5;word-break:break-word;overflow-wrap:anywhere;vertical-align:top}:root[data-theme=light] .md-table tr:last-child td,:root[data-theme=light] .md-table__row:last-child .md-table__td,[data-theme=light] .md-table tr:last-child td,[data-theme=light] .md-table__row:last-child .md-table__td{border-bottom:none}:root[data-theme=light] .md-table__td *,:root[data-theme=light] .md-table td *,[data-theme=light] .md-table__td *,[data-theme=light] .md-table td *{color:#1e293b;-webkit-text-fill-color:#1e293b}.md-table,.md-table thead,.md-table thead tr,.md-table thead th,.md-table tbody,.md-table tbody tr,.md-table tbody td,.md-table tr,.md-table th,.md-table td,.md-table__head,.md-table__th,.md-table__td,.md-table__row{cursor:default;transition:none}.md-table .katex-display,.md-table .katex{font-size:.98em;line-height:normal;display:inline-block;margin:0;padding:2px 0}@media(max-width:768px){.md-table-wrapper{margin:10px 0;border-radius:8px}.md-table{font-size:11.5px}.md-table__th,.md-table th{padding:8px 10px;font-size:11px}.md-table__td,.md-table td{padding:8px 10px;font-size:11.5px}}.md-renderer .md-link:not(.md-btn-download):not(.mention-badge),.md-renderer .md-table__td a:not(.md-btn-download):not(.mention-badge),.md-link:not(.md-btn-download):not(.mention-badge){background:none;background-color:transparent;border:none;box-shadow:none;outline:none;padding:0;font-weight:600;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:#007cff;color:#007cff;text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;gap:4px;transition:all .15s ease}.md-renderer .md-link:not(.md-btn-download):not(.mention-badge):hover,.md-renderer .md-table__td a:not(.md-btn-download):not(.mention-badge):hover,.md-link:not(.md-btn-download):not(.mention-badge):hover{-webkit-text-fill-color:#38bdf8;color:#38bdf8;opacity:.9;text-decoration:underline}:root[data-theme=light] .md-renderer .md-link:not(.md-btn-download):not(.mention-badge),:root[data-theme=light] .md-renderer .md-table__td a:not(.md-btn-download):not(.mention-badge),:root[data-theme=light] .md-link:not(.md-btn-download):not(.mention-badge),html[data-theme=light] .md-renderer .md-link:not(.md-btn-download):not(.mention-badge),html[data-theme=light] .md-renderer .md-table__td a:not(.md-btn-download):not(.mention-badge),html[data-theme=light] .md-link:not(.md-btn-download):not(.mention-badge),[data-theme=light] .md-renderer .md-link:not(.md-btn-download):not(.mention-badge),[data-theme=light] .md-renderer .md-table__td a:not(.md-btn-download):not(.mention-badge),[data-theme=light] .md-link:not(.md-btn-download):not(.mention-badge){background:none;background-color:transparent;border:none;box-shadow:none;outline:none;padding:0;font-weight:600;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:#003db3;color:#003db3;text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;gap:4px;transition:all .15s ease}:root[data-theme=light] .md-renderer .md-link:not(.md-btn-download):not(.mention-badge):hover,:root[data-theme=light] .md-renderer .md-table__td a:not(.md-btn-download):not(.mention-badge):hover,:root[data-theme=light] .md-link:not(.md-btn-download):not(.mention-badge):hover,html[data-theme=light] .md-renderer .md-link:not(.md-btn-download):not(.mention-badge):hover,html[data-theme=light] .md-renderer .md-table__td a:not(.md-btn-download):not(.mention-badge):hover,html[data-theme=light] .md-link:not(.md-btn-download):not(.mention-badge):hover,[data-theme=light] .md-renderer .md-link:not(.md-btn-download):not(.mention-badge):hover,[data-theme=light] .md-renderer .md-table__td a:not(.md-btn-download):not(.mention-badge):hover,[data-theme=light] .md-link:not(.md-btn-download):not(.mention-badge):hover{-webkit-text-fill-color:#002b80;color:#002b80;opacity:.9;text-decoration:underline}:is([class*=bubbleUser],[class*=userBubble],[class*=userText],[class*=coworxBubble]) :is(.md-link,a):not(.md-btn-download):not(.mention-badge),:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble],[class*=userText],[class*=coworxBubble]) :is(.md-link,a):not(.md-btn-download):not(.mention-badge),html[data-theme=light] :is([class*=bubbleUser],[class*=userBubble],[class*=userText],[class*=coworxBubble]) :is(.md-link,a):not(.md-btn-download):not(.mention-badge),[data-theme=light] :is([class*=bubbleUser],[class*=userBubble],[class*=userText],[class*=coworxBubble]) :is(.md-link,a):not(.md-btn-download):not(.mention-badge){background:none;background-color:transparent;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:#ffffff;color:#fff;text-decoration:underline;text-underline-offset:3px;font-weight:600;transition:all .15s ease}:is([class*=bubbleUser],[class*=userBubble],[class*=userText],[class*=coworxBubble]) :is(.md-link,a):not(.md-btn-download):not(.mention-badge):hover{-webkit-text-fill-color:#007cff;color:#007cff;text-decoration:underline}:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble],[class*=userText],[class*=coworxBubble]) :is(.md-link,a):not(.md-btn-download):not(.mention-badge):hover,html[data-theme=light] :is([class*=bubbleUser],[class*=userBubble],[class*=userText],[class*=coworxBubble]) :is(.md-link,a):not(.md-btn-download):not(.mention-badge):hover,[data-theme=light] :is([class*=bubbleUser],[class*=userBubble],[class*=userText],[class*=coworxBubble]) :is(.md-link,a):not(.md-btn-download):not(.mention-badge):hover{-webkit-text-fill-color:#003db3;color:#003db3;text-decoration:underline}.md-renderer .md-link.mention-badge,.md-renderer .mention-badge,.md-renderer a[href^="#mention-"]{background:#ffffff38;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.35);color:#fff;-webkit-text-fill-color:#ffffff;padding:2px 8px;border-radius:6px;font-size:.85em;font-weight:600;text-decoration:none;border-bottom:none;display:inline-flex;align-items:center;margin:0 2px;box-shadow:0 2px 6px #0003;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.md-renderer .md-link.mention-badge:hover,.md-renderer .mention-badge:hover,.md-renderer a[href^="#mention-"]:hover{background:#ffffff59;border-color:#fff9;box-shadow:0 2px 8px #ffffff4d;color:#fff;-webkit-text-fill-color:#ffffff;border-bottom:none}.md-renderer .md-btn-download,.md-renderer .md-table__td a.md-btn-download{background:#8fb3f547;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;-webkit-text-fill-color:#ffffff;border:1px solid rgba(255,255,255,.2);border-radius:6px;padding:3px 12px;font-size:11.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 2px 6px #0003;cursor:pointer;transition:all .15s ease}.md-renderer .md-btn-download:hover,.md-renderer .md-table__td a.md-btn-download:hover{background:#8fb3f561;border-color:#ffffff59;transform:translateY(-1px);box-shadow:0 3px 10px #0000004d}:root[data-theme=light] .md-renderer .md-btn-download,:root[data-theme=light] .md-renderer .md-table__td a.md-btn-download,html[data-theme=light] .md-renderer .md-btn-download,html[data-theme=light] .md-renderer .md-table__td a.md-btn-download{background:linear-gradient(135deg,#496796,#1d2639);color:#fff;-webkit-text-fill-color:#ffffff;border:none;border-radius:6px;padding:3px 12px;font-size:11.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 2px 6px #00000026;cursor:pointer;transition:all .15s ease}:root[data-theme=light] .md-renderer .md-btn-download:hover,:root[data-theme=light] .md-renderer .md-table__td a.md-btn-download:hover,html[data-theme=light] .md-renderer .md-btn-download:hover,html[data-theme=light] .md-renderer .md-table__td a.md-btn-download:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 3px 8px #00000038}.md-image-card{margin:16px 0;max-width:100%;display:flex;flex-direction:column;align-items:center}.md-image-card__wrapper{position:relative;border-radius:10px;overflow:hidden;cursor:pointer;max-height:460px;border:1px solid var(--color-border-subtle, rgba(255, 255, 255, .12));box-shadow:none;transition:border-color .25s ease,transform .25s ease}.md-image-card__wrapper:hover{box-shadow:none;border-color:#ffffff38}.md-image-card__img{display:block;max-width:100%;max-height:460px;object-fit:cover;opacity:0;transition:opacity .3s ease,transform .35s cubic-bezier(.4,0,.2,1)}.md-image-card__img--loaded{opacity:1}.md-image-card__wrapper:hover .md-image-card__img{transform:scale(1.025)}.md-image-card__overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(15,23,42,.4),transparent 60%);opacity:0;display:flex;align-items:flex-end;justify-content:flex-end;padding:10px;transition:opacity .25s ease;pointer-events:none}.md-image-card__wrapper:hover .md-image-card__overlay{opacity:1}.md-image-card__zoom-icon{color:#fff;background:#0f172ab3;padding:6px;border-radius:50%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.md-image-card__skeleton{width:100%;height:220px;border-radius:10px;background:var(--color-bg-secondary, rgba(255, 255, 255, .06));position:relative;overflow:hidden}.md-image-card__skeleton-shimmer{position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);animation:md-image-shimmer 1.5s infinite}@keyframes md-image-shimmer{to{transform:translate(100%)}}.md-image-card__error{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;font-size:12px;width:100%;max-width:440px;border:1px solid rgba(239,68,68,.25);background:#ef444414;color:#f87171}.md-image-card__error-icon{flex-shrink:0}.md-image-card__error-text{flex:1;font-weight:500}.md-image-card__error-link{display:inline-flex;align-items:center;gap:4px;color:#60a5fa;font-size:11px;text-decoration:underline}.md-image-card__caption{font-size:11.5px;color:var(--color-text-muted, #94a3b8);margin-top:6px;text-align:center;font-style:italic}.cnx-badge-tooltip-popover{position:fixed;z-index:99999;pointer-events:none;padding:6px 12px;border-radius:6px;font-size:11.5px;font-weight:400;line-height:1.45;white-space:nowrap;letter-spacing:-.1px;animation:cnxBadgeTooltipFade .15s ease-out;background:#121418f2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#f1f5f9;border:1px solid rgba(255,255,255,.16);box-shadow:0 8px 24px #0006}:root[data-theme=light] .cnx-badge-tooltip-popover,html[data-theme=light] .cnx-badge-tooltip-popover{background:#fffffff5;color:#1e293b;border:1px solid rgba(0,0,0,.12);box-shadow:0 8px 20px #00000014;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@keyframes cnxBadgeTooltipFade{0%{opacity:0;transform:translate(-50%,-90%)}to{opacity:1;transform:translate(-50%,-100%)}}.axon-cite,.connex-cite,.cnx-cite{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1;margin:0 3px;cursor:pointer;background:transparent;border:none;padding:0;top:-1.5px}.axon-cite:hover,.connex-cite:hover,.cnx-cite:hover{background:transparent;border:none}[data-theme=light] .axon-cite,[data-theme=light] .connex-cite,[data-theme=light] .cnx-cite,:root[data-theme=light] .connex-cite{background:transparent;border:none}[data-theme=light] .axon-cite:hover,[data-theme=light] .connex-cite:hover,[data-theme=light] .cnx-cite:hover,:root[data-theme=light] .connex-cite:hover{background:transparent;border:none}.axon-cite-logo-wrapper{display:inline-flex;align-items:center;justify-content:center}.axon-cite .axon-cite-logo-wrapper img{height:9px;width:auto;object-fit:contain;vertical-align:middle;filter:grayscale(100%);opacity:.45;animation:none;transition:filter .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1)}.axon-cite:hover .axon-cite-logo-wrapper img{filter:grayscale(0%) brightness(1.2);opacity:1}[data-theme=light] .axon-cite:hover .axon-cite-logo-wrapper img{filter:grayscale(0%) brightness(.9);opacity:1}.axon-cite-icon{width:9px;height:9px;vertical-align:middle;color:var(--color-accent, #10b981);opacity:.5;transition:color .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1)}.axon-cite:hover .axon-cite-icon{opacity:1;color:var(--color-accent, #10b981)}[data-theme=light] .axon-cite:hover .axon-cite-icon{opacity:1;color:var(--color-accent-hover, #059669)}.axon-tooltip{position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-6px);padding:5px 9px;background:#0f172af2;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#f8fafc;font-size:11px;font-family:var(--font-sans);font-weight:400;text-align:center;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),visibility .2s cubic-bezier(.4,0,.2,1);z-index:9999;box-shadow:0 4px 12px #00000059}[data-theme=light] .axon-tooltip{background:#fff;border-color:#00000014;color:#0f172a;box-shadow:0 4px 12px #0000001f}.axon-cite:hover .axon-tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(-2px)}.axon-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:4px;border-style:solid;border-color:rgba(15,23,42,.95) transparent transparent transparent}[data-theme=light] .axon-tooltip:after{border-color:#ffffff transparent transparent transparent}.axon-source-tag,.connex-source-tag,.cnx-source-tag{display:inline-flex;align-items:center;justify-content:center;vertical-align:sub;margin:0 1px 0 2px;padding:0;border-radius:0;cursor:pointer;line-height:1;background:transparent;border:none;box-shadow:none;color:var(--color-accent, #8fb3f5);opacity:.85}.axon-source-tag:hover,.connex-source-tag:hover,.cnx-source-tag:hover{background:transparent;color:var(--color-accent, #8fb3f5);border:none;transform:none;opacity:1}.axon-source-tag__icon,.connex-source-tag__icon,.cnx-source-tag__icon{flex-shrink:0;width:11px;height:11px}[data-theme=light] .axon-source-tag,[data-theme=light] .connex-source-tag,[data-theme=light] .cnx-source-tag,:root[data-theme=light] .connex-source-tag{background:transparent;border:none;color:#496796;opacity:.85}[data-theme=light] .axon-source-tag:hover,[data-theme=light] .connex-source-tag:hover,[data-theme=light] .cnx-source-tag:hover,:root[data-theme=light] .connex-source-tag:hover{background:transparent;color:#496796;border:none;transform:none;opacity:1}.axon-map-block{--map-bg: #0b0f19;--map-border: rgba(255, 255, 255, .1);--map-header-bg: #161b26;--map-header-border: rgba(255, 255, 255, .08);--map-title-color: #ffffff;--map-pin-color: #ff4d4f;--map-link-color: #ffffff;--map-link-bg: rgba(255, 255, 255, .08);--map-link-border: rgba(255, 255, 255, .14);--map-link-hover-bg: rgba(255, 255, 255, .16);--map-body-bg: #1e1f20;--map-shadow: 0 4px 16px rgba(0, 0, 0, .25);margin:1.5rem 0;border-radius:10px;border:1px solid var(--map-border);background:var(--map-bg);box-shadow:var(--map-shadow);overflow:hidden;display:flex;flex-direction:column;width:100%;max-width:100%}[data-theme=light] .axon-map-block,:root[data-theme=light] .axon-map-block,.pp-studio--light .axon-map-block,[data-studio-theme=light] .axon-map-block,.pp-page-sheet .axon-map-block{--map-bg: #ffffff;--map-border: rgba(0, 0, 0, .12);--map-header-bg: #f8fafc;--map-header-border: rgba(0, 0, 0, .08);--map-title-color: #0f172a;--map-pin-color: #dc2626;--map-link-color: #0f172a;--map-link-bg: #ffffff;--map-link-border: #cbd5e1;--map-link-hover-bg: #f1f5f9;--map-body-bg: #f8fafc;--map-shadow: 0 2px 8px rgba(0, 0, 0, .04)}.pp-studio--dark .pp-page-sheet .axon-map-block,[data-studio-theme=dark] .pp-page-sheet .axon-map-block{--map-bg: #0b0f19;--map-border: rgba(255, 255, 255, .1);--map-header-bg: #161b26;--map-header-border: rgba(255, 255, 255, .08);--map-title-color: #ffffff;--map-pin-color: #ff4d4f;--map-link-color: #ffffff;--map-link-bg: rgba(255, 255, 255, .08);--map-link-border: rgba(255, 255, 255, .14);--map-link-hover-bg: rgba(255, 255, 255, .16);--map-body-bg: #1e1f20;--map-shadow: 0 4px 16px rgba(0, 0, 0, .25)}.axon-map-block__header{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;background:var(--map-header-bg);border-bottom:1px solid var(--map-header-border)}.axon-map-block__title-area{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.axon-map-block__pin-icon{width:15px;height:15px;color:var(--map-pin-color);stroke:var(--map-pin-color);flex-shrink:0}.axon-map-block__title{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#007cff}[data-theme=light] .axon-map-block__title,:root[data-theme=light] .axon-map-block__title{color:#003db3}.axon-map-block__link{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;font-weight:500;color:var(--map-link-color);-webkit-text-fill-color:var(--map-link-color);text-decoration:none;background:var(--map-link-bg);border:1px solid var(--map-link-border);border-radius:5px;transition:all .15s ease;flex-shrink:0;cursor:pointer}.axon-map-block__link:hover{background:var(--map-link-hover-bg);color:var(--map-link-color);-webkit-text-fill-color:var(--map-link-color)}.axon-map-block__link-text{color:inherit;-webkit-text-fill-color:inherit}.axon-map-block__link-icon{width:12px;height:12px;color:inherit;stroke:currentColor}.axon-map-block__body{width:100%;height:320px;position:relative;background:var(--map-body-bg);overflow:hidden}.axon-map-block__iframe{width:100%;height:100%;border:0;display:block}@media print{.axon-map-block{margin:10px 0!important;border:1px solid rgba(0,0,0,.15)!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;break-inside:avoid!important;page-break-inside:avoid!important}.axon-map-block__header{background:#00000008!important;padding:8px 14px!important;border-bottom:1px solid rgba(0,0,0,.08)!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.axon-map-block__title{color:#1e293b!important;font-size:10.5pt!important;font-weight:600!important}.axon-map-block__link{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:8.5pt!important;background:#fff!important;border:1px solid rgba(0,0,0,.16)!important}.axon-map-block__body{height:320px!important;background:#f8fafc!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.axon-map-block__iframe{display:block!important;width:100%!important;height:100%!important;border:0!important}}.axon-map-error{display:flex;align-items:center;gap:8px;padding:14px;border-radius:8px;border:1px solid rgba(255,77,79,.2);background:#ff4d4f0d;color:#ff4d4f;font-size:12.5px;margin:1rem 0}.axon-map-error__icon{width:16px;height:16px}[data-theme=light] .md-chart-container,:root[data-theme=light] .md-chart-container{background:#fff;border-color:#0000001a;box-shadow:none}.md-chart-container:has(+.md-chart-container),.md-chart-container+.md-chart-container{display:inline-block;vertical-align:top;width:calc(50% - 6px);margin:3px}@media(max-width:768px){.md-chart-container,.md-chart-container:has(+.md-chart-container),.md-chart-container+.md-chart-container{width:100%;margin:6px 0}}.md-inline-code{display:inline;padding:2px 6px;border-radius:5px;font-size:.88em;font-family:var(--font-mono, "JetBrains Mono", "Fira Code", ui-monospace, monospace);background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#e2e8f0}.md-inline-code:empty,.md-code:empty{display:none!important}[data-theme=light] .md-inline-code,:root[data-theme=light] .md-inline-code{background:#0000000d;border:1px solid rgba(0,0,0,.1);color:#555}:is([class*=bubbleUser],[class*=userBubble]) .md-inline-code,:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-inline-code,[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-inline-code{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#e2e8f0;border-radius:4px;padding:2px 6px;font-size:11.5px}.md-code{margin:14px 0;border-radius:8px;border:1px solid var(--border, rgba(255, 255, 255, .08));background:#ffffff0d;overflow:hidden;box-shadow:none;transition:border-color .2s ease}.md-code:hover{border-color:#ffffff2e;box-shadow:none}.md-code__header{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:#ffffff0a;border-bottom:1px solid var(--border, rgba(255, 255, 255, .08));gap:8px}.md-code__header-left{display:flex;align-items:center;gap:6px}.md-code__lang-icon{color:#007cff;flex-shrink:0}.md-code__lang{font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:11px;font-weight:700;color:#007cff;text-transform:uppercase;letter-spacing:.06em}.md-code__actions{display:flex;align-items:center;gap:6px}.md-code__copy-btn,.md-code__download-btn,.md-code__copy,.md-code__download,.md-code__studio{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:500;color:var(--color-text-secondary, #94a3b8);background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:5px;cursor:pointer;outline:none;line-height:1.4;transition:all .15s ease}.md-code__copy-btn:hover,.md-code__download-btn:hover,.md-code__copy:hover,.md-code__download:hover,.md-code__studio:hover{background:#ffffff1f;color:#fff;border-color:#fff3}.md-code__studio--saved{color:#4ade80;border-color:#4ade804d;background:#4ade801a}.md-code__studio--failed{color:#f87171;border-color:#f871714d;background:#f871711a}.md-code__body{display:block;margin:0;padding:14px 16px;overflow-x:auto;font-family:JetBrains Mono,Fira Code,Cascadia Code,Menlo,Monaco,Consolas,monospace;font-size:12.5px;line-height:1.65;color:#d4d4d4;background:#00000040;tab-size:2;white-space:pre;word-break:normal;overflow-wrap:normal;box-sizing:border-box}.md-code__body code{display:block;width:100%;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;background:transparent;padding:0;border:none;white-space:pre;word-break:normal;overflow-wrap:normal;tab-size:2}.md-code--scientific .md-code__body,.md-code--diagram .md-code__body{line-height:1.25;font-family:JetBrains Mono,Fira Code,Cascadia Code,ui-monospace,Menlo,Monaco,Consolas,monospace;letter-spacing:0;font-variant-ligatures:none;font-feature-settings:"calt" 0}.md-code--scientific .md-code__body .katex{font-size:1em;line-height:1;color:var(--color-text-primary, #e2e8f0)}.md-code--scientific .md-code__body .katex-display{margin:4px 0}.md-diagram-col{display:inline-block;vertical-align:middle;box-sizing:border-box}.md-diagram-col .katex{vertical-align:middle}.md-code--diagram .md-code__body code,.md-code--scientific .md-code__body code{font-family:inherit;letter-spacing:0;line-height:inherit;white-space:pre}.md-code__expand{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;padding:4px;border:none;border-top:1px solid rgba(255,255,255,.06);background:#ffffff05;color:var(--color-text-muted, #6b7280);font-size:10px;cursor:pointer;transition:all .15s ease}.md-code__expand:hover{background:#ffffff0f;color:var(--color-text-primary, #e2e8f0)}[data-theme=light] .md-code,:root[data-theme=light] .md-code{background:#fff;border:1px solid rgba(73,103,150,.22);box-shadow:none}[data-theme=light] .md-code:hover,:root[data-theme=light] .md-code:hover{border-color:#49679659;box-shadow:none}[data-theme=light] .md-code__header,:root[data-theme=light] .md-code__header{background:#00000008;border-bottom:1px solid rgba(73,103,150,.15)}[data-theme=light] .md-code__lang-icon,:root[data-theme=light] .md-code__lang-icon,[data-theme=light] .md-code__lang,:root[data-theme=light] .md-code__lang{color:#003db3;font-weight:700}[data-theme=light] .md-code__copy-btn,[data-theme=light] .md-code__download-btn,[data-theme=light] .md-code__copy,[data-theme=light] .md-code__download,[data-theme=light] .md-code__studio,:root[data-theme=light] .md-code__copy-btn,:root[data-theme=light] .md-code__download-btn,:root[data-theme=light] .md-code__copy,:root[data-theme=light] .md-code__download,:root[data-theme=light] .md-code__studio{color:#475569;background:#0000000a;border:1px solid rgba(0,0,0,.08)}[data-theme=light] .md-code__copy-btn:hover,[data-theme=light] .md-code__download-btn:hover,[data-theme=light] .md-code__copy:hover,[data-theme=light] .md-code__download:hover,[data-theme=light] .md-code__studio:hover,:root[data-theme=light] .md-code__copy-btn:hover,:root[data-theme=light] .md-code__download-btn:hover,:root[data-theme=light] .md-code__copy:hover,:root[data-theme=light] .md-code__download:hover,:root[data-theme=light] .md-code__studio:hover{background:#00000014;color:#0f172a;border-color:#00000026}[data-theme=light] .md-code__studio--saved,:root[data-theme=light] .md-code__studio--saved{color:#16a34a;border-color:#16a34a4d;background:#16a34a14}[data-theme=light] .md-code__studio--failed,:root[data-theme=light] .md-code__studio--failed{color:#dc2626;border-color:#dc26264d;background:#dc262614}[data-theme=light] .md-code__body,:root[data-theme=light] .md-code__body{color:#1e293b;background:#f8fafc}[data-theme=light] .md-code__expand,:root[data-theme=light] .md-code__expand{border-top:1px solid rgba(0,0,0,.06);background:#00000005;color:#64748b}[data-theme=light] .md-code__expand:hover,:root[data-theme=light] .md-code__expand:hover{background:#0000000a;color:#0f172a}.md-code .hljs-keyword,.md-code .hljs-selector-tag{color:#569cd6;font-weight:600}.md-code .hljs-operator{color:#d4d4d4}.md-code .hljs-name{color:#569cd6;font-weight:600}.md-code .hljs-tag{color:gray}.md-code .hljs-string,.md-code .hljs-regexp{color:#ce9178}.md-code .hljs-number,.md-code .hljs-literal{color:#b5cea8}.md-code .hljs-title,.md-code .hljs-title\.function_,.md-code .hljs-function{color:#dcdcaa}.md-code .hljs-title\.class_,.md-code .hljs-selector-class,.md-code .hljs-selector-id{color:#4ec9b0}.md-code .hljs-variable,.md-code .hljs-property,.md-code .hljs-params{color:#9cdcfe}.md-code .hljs-comment,.md-code .hljs-doctag{color:#6a9955;font-style:italic}.md-code .hljs-built_in,.md-code .hljs-type{color:#4ec9b0}.md-code .hljs-attr,.md-code .hljs-attribute{color:#9cdcfe}.md-code .hljs-punctuation{color:#d4d4d4}.md-code .hljs-meta{color:#569cd6}[data-theme=light] .md-code .hljs-keyword,:root[data-theme=light] .md-code .hljs-keyword,[data-theme=light] .md-code .hljs-selector-tag,:root[data-theme=light] .md-code .hljs-selector-tag{color:#00f;font-weight:600}[data-theme=light] .md-code .hljs-operator,:root[data-theme=light] .md-code .hljs-operator{color:#000}[data-theme=light] .md-code .hljs-name,:root[data-theme=light] .md-code .hljs-name{color:maroon;font-weight:600}[data-theme=light] .md-code .hljs-tag,:root[data-theme=light] .md-code .hljs-tag{color:maroon}[data-theme=light] .md-code .hljs-string,:root[data-theme=light] .md-code .hljs-string,[data-theme=light] .md-code .hljs-regexp,:root[data-theme=light] .md-code .hljs-regexp{color:#a31515}[data-theme=light] .md-code .hljs-number,:root[data-theme=light] .md-code .hljs-number,[data-theme=light] .md-code .hljs-literal,:root[data-theme=light] .md-code .hljs-literal{color:#098658}[data-theme=light] .md-code .hljs-title,:root[data-theme=light] .md-code .hljs-title,[data-theme=light] .md-code .hljs-title\.function_,:root[data-theme=light] .md-code .hljs-title\.function_,[data-theme=light] .md-code .hljs-function,:root[data-theme=light] .md-code .hljs-function{color:#795e26}[data-theme=light] .md-code .hljs-title\.class_,:root[data-theme=light] .md-code .hljs-title\.class_,[data-theme=light] .md-code .hljs-selector-class,:root[data-theme=light] .md-code .hljs-selector-class,[data-theme=light] .md-code .hljs-selector-id,:root[data-theme=light] .md-code .hljs-selector-id{color:#267f99}[data-theme=light] .md-code .hljs-variable,:root[data-theme=light] .md-code .hljs-variable,[data-theme=light] .md-code .hljs-property,:root[data-theme=light] .md-code .hljs-property,[data-theme=light] .md-code .hljs-params,:root[data-theme=light] .md-code .hljs-params{color:#001080}[data-theme=light] .md-code .hljs-comment,:root[data-theme=light] .md-code .hljs-comment,[data-theme=light] .md-code .hljs-doctag,:root[data-theme=light] .md-code .hljs-doctag{color:green;font-style:italic}[data-theme=light] .md-code .hljs-built_in,:root[data-theme=light] .md-code .hljs-built_in,[data-theme=light] .md-code .hljs-type,:root[data-theme=light] .md-code .hljs-type{color:#267f99}[data-theme=light] .md-code .hljs-attr,:root[data-theme=light] .md-code .hljs-attr,[data-theme=light] .md-code .hljs-attribute,:root[data-theme=light] .md-code .hljs-attribute{color:#e50000}[data-theme=light] .md-code .hljs-punctuation,:root[data-theme=light] .md-code .hljs-punctuation{color:#000}[data-theme=light] .md-code .hljs-meta,:root[data-theme=light] .md-code .hljs-meta{color:#af00db}.pp-page-sheet .md-code,:root .pp-page-sheet .md-code,body .pp-page-sheet .md-code{margin:10px 0;background:#f8fafc;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 3px #0000000a}.pp-page-sheet .md-code__header,:root .pp-page-sheet .md-code__header,body .pp-page-sheet .md-code__header{background:#00000008;border-bottom:1px solid rgba(0,0,0,.08);color:#334155}.pp-page-sheet .md-code__body,:root .pp-page-sheet .md-code__body,body .pp-page-sheet .md-code__body{color:#1e293b}.pp-page-sheet .md-code .hljs-keyword,:root .pp-page-sheet .md-code .hljs-keyword,body .pp-page-sheet .md-code .hljs-keyword{color:#cf222e}.pp-page-sheet .md-code .hljs-built_in,:root .pp-page-sheet .md-code .hljs-built_in,body .pp-page-sheet .md-code .hljs-built_in{color:#0550ae}.pp-page-sheet .md-code .hljs-string,:root .pp-page-sheet .md-code .hljs-string,body .pp-page-sheet .md-code .hljs-string{color:#0a3069}.pp-page-sheet .md-code .hljs-number,:root .pp-page-sheet .md-code .hljs-number,body .pp-page-sheet .md-code .hljs-number{color:#8250df}:is([class*=bubbleUser],[class*=userBubble]) .md-code,:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-code,html[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-code,[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-code{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:none}:is([class*=bubbleUser],[class*=userBubble]) .md-code__header,:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-code__header,html[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-code__header,[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-code__header{background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.08)}:is([class*=bubbleUser],[class*=userBubble]) :is(.md-code__lang,.md-code__lang-icon),:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) :is(.md-code__lang,.md-code__lang-icon),html[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) :is(.md-code__lang,.md-code__lang-icon),[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) :is(.md-code__lang,.md-code__lang-icon){color:#007cff;font-weight:700}:is([class*=bubbleUser],[class*=userBubble]) :is(.md-code__copy,.md-code__download,.md-code__studio,.md-code__copy-btn,.md-code__download-btn),:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) :is(.md-code__copy,.md-code__download,.md-code__studio,.md-code__copy-btn,.md-code__download-btn),html[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) :is(.md-code__copy,.md-code__download,.md-code__studio,.md-code__copy-btn,.md-code__download-btn),[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) :is(.md-code__copy,.md-code__download,.md-code__studio,.md-code__copy-btn,.md-code__download-btn){color:#c9d1d9;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}:is([class*=bubbleUser],[class*=userBubble]) :is(.md-code__copy,.md-code__download,.md-code__studio,.md-code__copy-btn,.md-code__download-btn):hover,:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) :is(.md-code__copy,.md-code__download,.md-code__studio,.md-code__copy-btn,.md-code__download-btn):hover,html[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) :is(.md-code__copy,.md-code__download,.md-code__studio,.md-code__copy-btn,.md-code__download-btn):hover,[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) :is(.md-code__copy,.md-code__download,.md-code__studio,.md-code__copy-btn,.md-code__download-btn):hover{background:#ffffff1f;color:#fff;border-color:#fff3}:is([class*=bubbleUser],[class*=userBubble]) .md-code__body,:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-code__body,html[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-code__body,[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-code__body{background:transparent;color:#c9d1d9}:is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-keyword,:is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-selector-tag,:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-keyword,:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-selector-tag{color:#569cd6;font-weight:600}:is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-operator,:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-operator{color:#d4d4d4}:is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-name,:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-name{color:#569cd6;font-weight:600}:is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-tag,:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-tag{color:gray}:is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-string,:is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-regexp,:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-string,:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-regexp{color:#ce9178}:is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-number,:is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-literal,:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-number,:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-literal{color:#b5cea8}:is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-title,:is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-title\.function_,:is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-function,:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-title,:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-title\.function_,:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-function{color:#dcdcaa}:is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-title\.class_,:is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-selector-class,:is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-selector-id,:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-title\.class_,:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-selector-class,:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-selector-id{color:#4ec9b0}:is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-variable,:is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-property,:is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-params,:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-variable,:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-property,:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-params{color:#9cdcfe}:is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-comment,:is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-doctag,:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-comment,:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-doctag{color:#6a9955;font-style:italic}:is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-built_in,:is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-type,:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-built_in,:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-type{color:#4ec9b0}:is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-attr,:is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-attribute,:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-attr,:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-code .hljs-attribute{color:#9cdcfe}.md-mermaid{margin:14px 0;padding:20px 16px;border-radius:8px;overflow-x:auto;display:flex;justify-content:center;transition:background-color .2s ease,border-color .2s ease}.md-mermaid svg{max-width:100%;height:auto;overflow:visible}.md-mermaid svg>rect.background{fill:transparent}.md-mermaid svg text,.md-mermaid svg tspan,.md-mermaid .node label,.md-mermaid .node foreignObject,.md-mermaid .node foreignObject *{font-family:var(--font-sans);font-size:11px;font-weight:300;line-height:1.45}.md-mermaid .node foreignObject{overflow:visible}.md-mermaid .node foreignObject div,.md-mermaid .node foreignObject span,.md-mermaid .node foreignObject p{white-space:normal;word-break:keep-all;overflow-wrap:break-word;line-height:1.5;text-align:left;overflow:visible;box-sizing:border-box}.md-mermaid .cluster text,.md-mermaid .cluster span,.md-mermaid .cluster-title{font-size:11px;font-weight:300;letter-spacing:.02em}.md-mermaid--loading{display:flex;align-items:center;justify-content:center;min-height:80px;font-size:11px;color:var(--color-text-muted, #6b7280);font-style:italic}.md-mermaid--interactive{cursor:zoom-in}.md-mermaid__svg-wrap{width:100%;display:flex;justify-content:center}.cnx-zoom-backdrop{position:fixed;inset:0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:999999;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;-webkit-user-select:none;user-select:none}[data-theme=dark] .cnx-zoom-backdrop,:root[data-theme=dark] .cnx-zoom-backdrop{background-color:#020617d1}[data-theme=light] .cnx-zoom-backdrop,:root[data-theme=light] .cnx-zoom-backdrop{background-color:#0f172a73}.cnx-zoom-container{position:relative;border-radius:16px;width:92vw;max-width:1360px;height:84vh;max-height:880px;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}[data-theme=dark] .cnx-zoom-container,:root[data-theme=dark] .cnx-zoom-container{background-color:#0b1329;border:1px solid rgba(255,255,255,.15);box-shadow:0 30px 80px #000000bf,0 0 0 1px #007cff33}[data-theme=light] .cnx-zoom-container,:root[data-theme=light] .cnx-zoom-container{background-color:#fff;border:1px solid rgba(0,0,0,.12);box-shadow:0 25px 70px #0000002e,0 0 0 1px #007cff26}.cnx-zoom-header{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;flex-shrink:0;color:#fff;box-sizing:border-box}[data-theme=dark] .cnx-zoom-header,:root[data-theme=dark] .cnx-zoom-header{background:linear-gradient(135deg,#007cff47,#003db361);border-bottom:1px solid rgba(0,124,255,.25);box-shadow:0 4px 20px #00000047;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%)}[data-theme=light] .cnx-zoom-header,:root[data-theme=light] .cnx-zoom-header{background:var(--accent-blue-gradient, linear-gradient(135deg, #007cff 0%, #003db3 100%));border-bottom:1px solid rgba(0,61,179,.3);box-shadow:0 4px 20px #003db340}.cnx-zoom-title-text{font-size:13px;font-weight:600;letter-spacing:-.01em;color:#fff}[data-theme=dark] .cnx-zoom-title-text,:root[data-theme=dark] .cnx-zoom-title-text,[data-theme=light] .cnx-zoom-title-text,:root[data-theme=light] .cnx-zoom-title-text{color:#fff}.cnx-zoom-ctrl-group{height:26px;box-sizing:border-box;display:flex;align-items:center;border-radius:6px;padding:2px;gap:1px;background:#ffffff26;border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-theme=dark] .cnx-zoom-ctrl-group,:root[data-theme=dark] .cnx-zoom-ctrl-group,[data-theme=light] .cnx-zoom-ctrl-group,:root[data-theme=light] .cnx-zoom-ctrl-group{background:#ffffff26;border:1px solid rgba(255,255,255,.25)}.cnx-zoom-ctrl-btn{background:transparent;border:none;width:22px;height:22px;padding:0;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:background-color .15s ease,color .15s ease,transform .15s ease}[data-theme=dark] .cnx-zoom-ctrl-btn,:root[data-theme=dark] .cnx-zoom-ctrl-btn,[data-theme=light] .cnx-zoom-ctrl-btn,:root[data-theme=light] .cnx-zoom-ctrl-btn{color:#fff}.cnx-zoom-ctrl-btn:hover,[data-theme=dark] .cnx-zoom-ctrl-btn:hover,[data-theme=light] .cnx-zoom-ctrl-btn:hover{background:#ffffff40;color:#fff;transform:scale(1.05)}.cnx-zoom-scale-badge{font-size:11px;font-weight:600;padding:0 6px;min-width:36px;height:22px;display:flex;align-items:center;justify-content:center;text-align:center;font-variant-numeric:tabular-nums;color:#fff}[data-theme=dark] .cnx-zoom-scale-badge,:root[data-theme=dark] .cnx-zoom-scale-badge,[data-theme=light] .cnx-zoom-scale-badge,:root[data-theme=light] .cnx-zoom-scale-badge{color:#fff}.cnx-zoom-close-btn{width:26px;height:26px;box-sizing:border-box;padding:0;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:6px;color:#fff;opacity:.85;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .2s ease,color .2s ease}[data-theme=dark] .cnx-zoom-close-btn,:root[data-theme=dark] .cnx-zoom-close-btn,[data-theme=light] .cnx-zoom-close-btn,:root[data-theme=light] .cnx-zoom-close-btn{background:transparent;border:none;color:#fff}.cnx-zoom-close-btn:hover,[data-theme=dark] .cnx-zoom-close-btn:hover,[data-theme=light] .cnx-zoom-close-btn:hover{background:transparent;border:none;color:#fff;opacity:1;transform:rotate(90deg) scale(1.1)}.cnx-zoom-close-btn:active,[data-theme=dark] .cnx-zoom-close-btn:active,[data-theme=light] .cnx-zoom-close-btn:active{transform:rotate(90deg) scale(.95)}.cnx-zoom-stage{flex:1;width:100%;height:100%;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}[data-theme=dark] .cnx-zoom-stage,:root[data-theme=dark] .cnx-zoom-stage{background:radial-gradient(circle at 50% 50%,#1e293bb3,#0b1329f2)}[data-theme=light] .cnx-zoom-stage,:root[data-theme=light] .cnx-zoom-stage{background:radial-gradient(circle at 50% 50%,#fff,#f1f5f9)}.cnx-zoom-footer{display:flex;align-items:center;justify-content:space-between;padding:6px 16px;font-size:10.5px;flex-shrink:0}[data-theme=dark] .cnx-zoom-footer,:root[data-theme=dark] .cnx-zoom-footer{background:#0f172af2;border-top:1px solid rgba(255,255,255,.08);color:#94a3b8}[data-theme=light] .cnx-zoom-footer,:root[data-theme=light] .cnx-zoom-footer{background:#f8fafcfa;border-top:1px solid rgba(0,0,0,.08);color:#64748b}.md-mermaid.md-mermaid-zoom-stage{margin:0;padding:0;border:none;background:transparent;box-shadow:none;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:visible}.md-mermaid.md-mermaid-zoom-stage svg{max-width:95%;max-height:95%;width:auto;height:auto;min-width:520px;overflow:visible}[data-theme=dark] .md-mermaid.md-mermaid-zoom-stage svg,:root[data-theme=dark] .md-mermaid.md-mermaid-zoom-stage svg{filter:drop-shadow(0 15px 35px rgba(0,0,0,.5))}[data-theme=light] .md-mermaid.md-mermaid-zoom-stage svg,:root[data-theme=light] .md-mermaid.md-mermaid-zoom-stage svg{filter:drop-shadow(0 10px 25px rgba(0,0,0,.1))}[data-theme=light] .md-mermaid,:root[data-theme=light] .md-mermaid{--mermaid-node-bg: rgba(0, 0, 0, .04);--mermaid-node-border: rgba(0, 0, 0, .08);--mermaid-cluster-bg: #f5f5f5;--mermaid-cluster-border: rgba(0, 0, 0, .08);--mermaid-edge-bg: #ffffff;--mermaid-edge-border: rgba(0, 0, 0, .1);--mermaid-edge-text: #475569;--mermaid-node-text: #0f172a;background:#ffffffbf;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(0,0,0,.08);border-radius:8px;box-shadow:0 4px 20px #00000008}[data-theme=light] .md-mermaid .node rect,[data-theme=light] .md-mermaid .node polygon,[data-theme=light] .md-mermaid .node circle,[data-theme=light] .md-mermaid .node ellipse,[data-theme=light] .md-mermaid .node path,[data-theme=light] .md-mermaid svg g.node rect,[data-theme=light] .md-mermaid svg g.node polygon,[data-theme=light] .md-mermaid svg g.node circle,[data-theme=light] .md-mermaid svg g.node path,[data-theme=light] .md-mermaid svg .nodes rect,[data-theme=light] .md-mermaid svg .nodes polygon,[data-theme=light] .md-mermaid svg .flowchart-node rect,[data-theme=light] .md-mermaid svg .flowchart-node polygon,[data-theme=light] .md-mermaid svg .label-container,[data-theme=light] .md-mermaid svg .basic.label-container rect,[data-theme=light] .md-mermaid .actor,[data-theme=light] .md-mermaid rect.actor,[data-theme=light] .md-mermaid .note,[data-theme=light] .md-mermaid rect.note,[data-theme=light] .md-mermaid .labelBox,[data-theme=light] .md-mermaid .classGroup rect,[data-theme=light] .md-mermaid .classGroup polygon,[data-theme=light] .md-mermaid .stateGroup rect,[data-theme=light] .md-mermaid .stateGroup circle,[data-theme=light] .md-mermaid .stateGroup polygon,[data-theme=light] .md-mermaid .er.entityBox,[data-theme=light] .md-mermaid .er.attributeBoxOdd,[data-theme=light] .md-mermaid .er.attributeBoxEven,[data-theme=light] .md-mermaid .mindmap-node rect,[data-theme=light] .md-mermaid .mindmap-node polygon,[data-theme=light] .md-mermaid .mindmap-node circle,[data-theme=light] .md-mermaid .commit-label-bkg,.pp-page-sheet .md-mermaid .node rect,.pp-page-sheet .md-mermaid .node polygon,.pp-page-sheet .md-mermaid .node circle,.pp-page-sheet .md-mermaid .node ellipse,.pp-page-sheet .md-mermaid .node path,.pp-page-sheet .md-mermaid svg g.node rect,.pp-page-sheet .md-mermaid svg g.node polygon,.pp-page-sheet .md-mermaid svg g.node circle,.pp-page-sheet .md-mermaid svg g.node path,.pp-page-sheet .md-mermaid .actor,.pp-page-sheet .md-mermaid rect.actor,.pp-page-sheet .md-mermaid .note,.pp-page-sheet .md-mermaid rect.note,.pp-page-sheet .md-mermaid .labelBox,.pp-page-sheet .md-mermaid .classGroup rect,.pp-page-sheet .md-mermaid .classGroup polygon,.pp-page-sheet .md-mermaid .stateGroup rect,.pp-page-sheet .md-mermaid .stateGroup circle,.pp-page-sheet .md-mermaid .stateGroup polygon,.pp-page-sheet .md-mermaid .er.entityBox,.pp-page-sheet .md-mermaid .er.attributeBoxOdd,.pp-page-sheet .md-mermaid .er.attributeBoxEven,.pp-page-sheet .md-mermaid .mindmap-node rect,.pp-page-sheet .md-mermaid .mindmap-node polygon,.pp-page-sheet .md-mermaid .mindmap-node circle,.pp-page-sheet .md-mermaid .commit-label-bkg{fill:#0000000a;stroke:#00000014;stroke-width:1px;rx:5px;ry:5px}[data-theme=light] .md-mermaid text,[data-theme=light] .md-mermaid tspan,[data-theme=light] .md-mermaid svg text,[data-theme=light] .md-mermaid svg tspan,[data-theme=light] .md-mermaid .node text,[data-theme=light] .md-mermaid .node tspan,[data-theme=light] .md-mermaid .node label,[data-theme=light] .md-mermaid .node foreignObject,[data-theme=light] .md-mermaid .node foreignObject *,[data-theme=light] .md-mermaid .actor text,[data-theme=light] .md-mermaid .actor tspan,[data-theme=light] .md-mermaid .note text,[data-theme=light] .md-mermaid .note tspan,[data-theme=light] .md-mermaid .classGroup text,[data-theme=light] .md-mermaid .stateGroup text,[data-theme=light] .md-mermaid .er text,[data-theme=light] .md-mermaid .mindmap-node text,[data-theme=light] .md-mermaid .messageText,[data-theme=light] .md-mermaid .labelText,[data-theme=light] .md-mermaid .loopText,[data-theme=light] .md-mermaid .noteText,[data-theme=light] .md-mermaid .flowchartTitleText,[data-theme=light] .md-mermaid .pieTitleText,[data-theme=light] .md-mermaid .legend text,.pp-page-sheet .md-mermaid text,.pp-page-sheet .md-mermaid tspan,.pp-page-sheet .md-mermaid svg text,.pp-page-sheet .md-mermaid svg tspan,.pp-page-sheet .md-mermaid .node text,.pp-page-sheet .md-mermaid .node tspan,.pp-page-sheet .md-mermaid .node label,.pp-page-sheet .md-mermaid .node foreignObject,.pp-page-sheet .md-mermaid .node foreignObject *,.pp-page-sheet .md-mermaid .actor text,.pp-page-sheet .md-mermaid .actor tspan,.pp-page-sheet .md-mermaid .note text,.pp-page-sheet .md-mermaid .note tspan,.pp-page-sheet .md-mermaid .classGroup text,.pp-page-sheet .md-mermaid .stateGroup text,.pp-page-sheet .md-mermaid .er text,.pp-page-sheet .md-mermaid .mindmap-node text,.pp-page-sheet .md-mermaid .flowchartTitleText,.pp-page-sheet .md-mermaid .pieTitleText,.pp-page-sheet .md-mermaid .legend text{fill:#0f172a;color:#0f172a;font-size:11px;font-weight:300}[data-theme=light] .md-mermaid .edgeLabel,[data-theme=light] .md-mermaid .edgeLabels,[data-theme=light] .md-mermaid .edgeLabel rect,[data-theme=light] .md-mermaid .edgeLabel span,[data-theme=light] .md-mermaid .edgeLabel div,[data-theme=light] .md-mermaid .edgeLabel p,[data-theme=light] .md-mermaid .edgeLabel *,[data-theme=light] .md-mermaid svg g.edgeLabel rect,[data-theme=light] .md-mermaid svg g.edgeLabels rect,[data-theme=light] .md-mermaid svg g.edgeLabel path,[data-theme=light] .md-mermaid svg g.edgeLabel foreignObject *,[data-theme=light] .md-mermaid svg g.edgeLabels foreignObject *,[data-theme=light] .md-mermaid .labelBkg{background-color:transparent;background:transparent;fill:transparent;stroke:none;border:none;box-shadow:none}[data-theme=light] .md-mermaid .edgeLabel text,[data-theme=light] .md-mermaid .edgeLabel tspan,[data-theme=light] .md-mermaid .edgeLabels text,[data-theme=light] .md-mermaid .edgeLabels tspan,[data-theme=light] .md-mermaid svg g.edgeLabel text,[data-theme=light] .md-mermaid svg g.edgeLabels text,[data-theme=light] .md-mermaid .edgeLabel span,[data-theme=light] .md-mermaid .edgeLabel p,[data-theme=light] .md-mermaid .edgeLabel div,[data-theme=light] .md-mermaid .messageText,[data-theme=light] .md-mermaid .labelText,[data-theme=light] .md-mermaid .loopText,[data-theme=light] .md-mermaid .noteText,.pp-page-sheet .md-mermaid .messageText,.pp-page-sheet .md-mermaid .labelText,.pp-page-sheet .md-mermaid .loopText,.pp-page-sheet .md-mermaid .noteText{fill:#334155;color:#334155;font-size:10px;font-weight:300;paint-order:stroke fill;stroke:#fff;stroke-width:3.5px;stroke-linejoin:round;stroke-linecap:round;text-shadow:0 0 3px #ffffff,0 0 5px #ffffff,0 0 7px #ffffff}[data-theme=light] .md-mermaid .flowchart-link,[data-theme=light] .md-mermaid .edgePath .path,[data-theme=light] .md-mermaid .messageLine0,[data-theme=light] .md-mermaid .messageLine1,[data-theme=light] .md-mermaid .loopLine{stroke:#64748b}[data-theme=light] .md-mermaid marker{fill:#64748b;stroke:#64748b}[data-theme=light] .md-mermaid .cluster rect,[data-theme=light] .md-mermaid .cluster path,[data-theme=light] .md-mermaid svg g.cluster rect,[data-theme=light] .md-mermaid svg g.cluster path,[data-theme=light] .md-mermaid svg .clusters rect,[data-theme=light] .md-mermaid svg .subgraph rect{fill:var(--mermaid-cluster-bg, #f5f5f5);stroke:var(--mermaid-cluster-border, rgba(0, 0, 0, .08));stroke-width:1px;rx:8px;ry:8px}[data-theme=light] .md-mermaid .task,[data-theme=light] .md-mermaid rect.task,[data-theme=light] .md-mermaid rect.task0,[data-theme=light] .md-mermaid rect.task1,[data-theme=light] .md-mermaid rect.task2,[data-theme=light] .md-mermaid rect.task3,[data-theme=light] .md-mermaid rect.active0,[data-theme=light] .md-mermaid rect.active1,[data-theme=light] .md-mermaid rect.done0,[data-theme=light] .md-mermaid rect.done1,[data-theme=light] .md-mermaid rect.crit0,[data-theme=light] .md-mermaid rect.crit1{fill:var(--mermaid-node-bg);stroke:var(--mermaid-node-border);stroke-width:1px}[data-theme=light] .md-mermaid rect.section,[data-theme=light] .md-mermaid rect.section0,[data-theme=light] .md-mermaid rect.section1,[data-theme=light] .md-mermaid rect.section2,[data-theme=light] .md-mermaid rect.section3{fill:transparent;opacity:.05}[data-theme=light] .md-mermaid text.sectionTitle,[data-theme=light] .md-mermaid .sectionTitle,[data-theme=light] .md-mermaid .sectionTitle text,[data-theme=light] .md-mermaid .sectionTitle tspan,[data-theme=light] .md-mermaid .sectionTitle0,[data-theme=light] .md-mermaid .sectionTitle1,[data-theme=light] .md-mermaid .sectionTitle2,[data-theme=light] .md-mermaid .sectionTitle3{fill:#0f172a;color:#0f172a;font-size:11px;font-weight:300;opacity:1}[data-theme=light] .md-mermaid text.taskText,[data-theme=light] .md-mermaid text.taskTextOutsideLeft,[data-theme=light] .md-mermaid text.taskTextOutsideRight,[data-theme=light] .md-mermaid .taskText,[data-theme=light] .md-mermaid .taskTextOutsideLeft,[data-theme=light] .md-mermaid .taskTextOutsideRight,[data-theme=light] .md-mermaid [class*=taskText],[data-theme=light] .md-mermaid [class*=doneText],[data-theme=light] .md-mermaid [class*=activeText],[data-theme=light] .md-mermaid [class*=critText]{fill:#0f172a;color:#0f172a;font-size:11px;font-weight:300;opacity:1}[data-theme=light] .md-mermaid text.titleText,[data-theme=light] .md-mermaid .titleText{font-size:12px;font-weight:600;fill:#0f172a;color:#0f172a;opacity:1}[data-theme=light] .md-mermaid .grid .tick{opacity:1}[data-theme=light] .md-mermaid .grid .tick line,[data-theme=light] .md-mermaid .grid line{stroke:#0000001f;stroke-width:1px}[data-theme=light] .md-mermaid .grid .tick text,[data-theme=light] .md-mermaid .grid text{fill:#334155;color:#334155;font-size:10px;font-weight:300;opacity:1}[data-theme=dark] .md-mermaid,:root[data-theme=dark] .md-mermaid{--mermaid-node-bg: rgba(255, 255, 255, .05);--mermaid-node-border: rgba(255, 255, 255, .08);--mermaid-cluster-bg: rgba(0, 0, 0, .25);--mermaid-cluster-border: rgba(255, 255, 255, .08);--mermaid-edge-bg: rgba(0, 0, 0, .65);--mermaid-edge-border: rgba(255, 255, 255, .08);--mermaid-edge-text: #cbd5e1;--mermaid-node-text: #ffffff;background:#0000008c;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:8px;box-shadow:none}[data-theme=dark] .md-mermaid .node rect,[data-theme=dark] .md-mermaid .node polygon,[data-theme=dark] .md-mermaid .node circle,[data-theme=dark] .md-mermaid .node ellipse,[data-theme=dark] .md-mermaid .node path,[data-theme=dark] .md-mermaid svg g.node rect,[data-theme=dark] .md-mermaid svg g.node polygon,[data-theme=dark] .md-mermaid svg g.node circle,[data-theme=dark] .md-mermaid svg g.node path,[data-theme=dark] .md-mermaid svg .nodes rect,[data-theme=dark] .md-mermaid svg .nodes polygon,[data-theme=dark] .md-mermaid svg .flowchart-node rect,[data-theme=dark] .md-mermaid svg .flowchart-node polygon,[data-theme=dark] .md-mermaid svg .label-container,[data-theme=dark] .md-mermaid svg .basic.label-container rect,[data-theme=dark] .md-mermaid .actor,[data-theme=dark] .md-mermaid rect.actor,[data-theme=dark] .md-mermaid .note,[data-theme=dark] .md-mermaid rect.note,[data-theme=dark] .md-mermaid .labelBox,[data-theme=dark] .md-mermaid .classGroup rect,[data-theme=dark] .md-mermaid .classGroup polygon,[data-theme=dark] .md-mermaid .stateGroup rect,[data-theme=dark] .md-mermaid .stateGroup circle,[data-theme=dark] .md-mermaid .stateGroup polygon,[data-theme=dark] .md-mermaid .er.entityBox,[data-theme=dark] .md-mermaid .er.attributeBoxOdd,[data-theme=dark] .md-mermaid .er.attributeBoxEven,[data-theme=dark] .md-mermaid .mindmap-node rect,[data-theme=dark] .md-mermaid .mindmap-node polygon,[data-theme=dark] .md-mermaid .mindmap-node circle,[data-theme=dark] .md-mermaid .commit-label-bkg{fill:#ffffff0d;stroke:#ffffff14;stroke-width:1px;rx:5px;ry:5px}[data-theme=dark] .md-mermaid text,[data-theme=dark] .md-mermaid tspan,[data-theme=dark] .md-mermaid svg text,[data-theme=dark] .md-mermaid svg tspan,[data-theme=dark] .md-mermaid .node text,[data-theme=dark] .md-mermaid .node tspan,[data-theme=dark] .md-mermaid .node label,[data-theme=dark] .md-mermaid .node foreignObject,[data-theme=dark] .md-mermaid .node foreignObject *,[data-theme=dark] .md-mermaid .actor text,[data-theme=dark] .md-mermaid .actor tspan,[data-theme=dark] .md-mermaid .note text,[data-theme=dark] .md-mermaid .note tspan,[data-theme=dark] .md-mermaid .classGroup text,[data-theme=dark] .md-mermaid .stateGroup text,[data-theme=dark] .md-mermaid .er text,[data-theme=dark] .md-mermaid .mindmap-node text,[data-theme=dark] .md-mermaid .flowchartTitleText,[data-theme=dark] .md-mermaid .pieTitleText,[data-theme=dark] .md-mermaid .legend text{fill:#fff;color:#fff;font-size:11px;font-weight:300}[data-theme=dark] .md-mermaid .cluster text,[data-theme=dark] .md-mermaid .cluster span,[data-theme=dark] .md-mermaid .cluster-title{fill:#cbd5e1;color:#cbd5e1;font-size:11px;font-weight:300}[data-theme=dark] .md-mermaid .edgeLabel,[data-theme=dark] .md-mermaid .edgeLabels,[data-theme=dark] .md-mermaid .edgeLabel rect,[data-theme=dark] .md-mermaid .edgeLabel span,[data-theme=dark] .md-mermaid .edgeLabel div,[data-theme=dark] .md-mermaid .edgeLabel p,[data-theme=dark] .md-mermaid .edgeLabel *,[data-theme=dark] .md-mermaid svg g.edgeLabel rect,[data-theme=dark] .md-mermaid svg g.edgeLabels rect,[data-theme=dark] .md-mermaid svg g.edgeLabel path,[data-theme=dark] .md-mermaid svg g.edgeLabel foreignObject *,[data-theme=dark] .md-mermaid svg g.edgeLabels foreignObject *,[data-theme=dark] .md-mermaid .labelBkg{background-color:transparent;background:transparent;fill:transparent;stroke:none;border:none;box-shadow:none}[data-theme=dark] .md-mermaid .edgeLabel text,[data-theme=dark] .md-mermaid .edgeLabel tspan,[data-theme=dark] .md-mermaid .edgeLabels text,[data-theme=dark] .md-mermaid .edgeLabels tspan,[data-theme=dark] .md-mermaid svg g.edgeLabel text,[data-theme=dark] .md-mermaid svg g.edgeLabels text,[data-theme=dark] .md-mermaid .edgeLabel span,[data-theme=dark] .md-mermaid .edgeLabel p,[data-theme=dark] .md-mermaid .edgeLabel div,[data-theme=dark] .md-mermaid .messageText,[data-theme=dark] .md-mermaid .labelText,[data-theme=dark] .md-mermaid .loopText,[data-theme=dark] .md-mermaid .noteText{fill:#e2e8f0;color:#e2e8f0;font-size:10px;font-weight:300;paint-order:stroke fill;stroke:#000000d9;stroke-width:3.5px;stroke-linejoin:round;stroke-linecap:round;text-shadow:0 0 3px rgba(0,0,0,.95),0 0 5px rgba(0,0,0,.9),0 0 7px rgba(0,0,0,.85)}[data-theme=dark] .md-mermaid .flowchart-link,[data-theme=dark] .md-mermaid .edgePath .path,[data-theme=dark] .md-mermaid .messageLine0,[data-theme=dark] .md-mermaid .messageLine1,[data-theme=dark] .md-mermaid .loopLine{stroke:#64748b}[data-theme=dark] .md-mermaid marker{fill:#94a3b8;stroke:#94a3b8}[data-theme=dark] .md-mermaid .cluster rect,[data-theme=dark] .md-mermaid .cluster path,[data-theme=dark] .md-mermaid svg g.cluster rect,[data-theme=dark] .md-mermaid svg g.cluster path,[data-theme=dark] .md-mermaid svg .clusters rect,[data-theme=dark] .md-mermaid svg .subgraph rect{fill:var(--mermaid-cluster-bg, rgba(0, 0, 0, .25));stroke:var(--mermaid-cluster-border, rgba(255, 255, 255, .08));stroke-width:1px;rx:8px;ry:8px}[data-theme=dark] .md-mermaid .task,[data-theme=dark] .md-mermaid rect.task,[data-theme=dark] .md-mermaid rect.task0,[data-theme=dark] .md-mermaid rect.task1,[data-theme=dark] .md-mermaid rect.task2,[data-theme=dark] .md-mermaid rect.task3,[data-theme=dark] .md-mermaid rect.active0,[data-theme=dark] .md-mermaid rect.active1,[data-theme=dark] .md-mermaid rect.done0,[data-theme=dark] .md-mermaid rect.done1,[data-theme=dark] .md-mermaid rect.crit0,[data-theme=dark] .md-mermaid rect.crit1{fill:var(--mermaid-node-bg);stroke:var(--mermaid-node-border);stroke-width:1px}[data-theme=dark] .md-mermaid rect.section,[data-theme=dark] .md-mermaid rect.section0,[data-theme=dark] .md-mermaid rect.section1,[data-theme=dark] .md-mermaid rect.section2,[data-theme=dark] .md-mermaid rect.section3{fill:transparent;opacity:.05}[data-theme=dark] .md-mermaid text.sectionTitle,[data-theme=dark] .md-mermaid .sectionTitle,[data-theme=dark] .md-mermaid .sectionTitle text,[data-theme=dark] .md-mermaid .sectionTitle tspan,[data-theme=dark] .md-mermaid .sectionTitle0,[data-theme=dark] .md-mermaid .sectionTitle1,[data-theme=dark] .md-mermaid .sectionTitle2,[data-theme=dark] .md-mermaid .sectionTitle3{fill:#fff;color:#fff;font-size:11px;font-weight:300;opacity:1}[data-theme=dark] .md-mermaid text.taskText,[data-theme=dark] .md-mermaid text.taskTextOutsideLeft,[data-theme=dark] .md-mermaid text.taskTextOutsideRight,[data-theme=dark] .md-mermaid .taskText,[data-theme=dark] .md-mermaid .taskTextOutsideLeft,[data-theme=dark] .md-mermaid .taskTextOutsideRight,[data-theme=dark] .md-mermaid [class*=taskText],[data-theme=dark] .md-mermaid [class*=doneText],[data-theme=dark] .md-mermaid [class*=activeText],[data-theme=dark] .md-mermaid [class*=critText]{fill:#fff;color:#fff;font-size:11px;font-weight:300;opacity:1}[data-theme=dark] .md-mermaid text.titleText,[data-theme=dark] .md-mermaid .titleText{font-size:12px;font-weight:600;fill:#fff;color:#fff;opacity:1}[data-theme=dark] .md-mermaid .grid .tick{opacity:1}[data-theme=dark] .md-mermaid .grid .tick line,[data-theme=dark] .md-mermaid .grid line{stroke:#ffffff26;stroke-width:1px}[data-theme=dark] .md-mermaid .grid .tick text,[data-theme=dark] .md-mermaid .grid text{fill:#cbd5e1;color:#cbd5e1;font-size:10px;font-weight:300;opacity:1}.mermaid-modal-backdrop{position:fixed;inset:0;background:#000000bf;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:99999;display:flex;align-items:center;justify-content:center;animation:mermaidFadeIn .2s ease-out forwards}.mermaid-modal-content{background:#111b27;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:28px 24px 20px;width:92vw;height:90vh;max-width:92vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;box-shadow:0 15px 30px #00000059;animation:mermaidScaleIn .25s cubic-bezier(.34,1.56,.64,1) forwards;font-family:var(--font-sans)}[data-theme=light] .mermaid-modal-content,:root[data-theme=light] .mermaid-modal-content{background:#fff;border-color:#0000001f;box-shadow:0 15px 30px #0000001a}.mermaid-modal-close{position:absolute;top:10px;right:10px;width:28px;height:28px;border-radius:4px;border:none;background:transparent;color:#fff9;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.mermaid-modal-close:hover{background:#ffffff14;color:#fff}[data-theme=light] .mermaid-modal-close,:root[data-theme=light] .mermaid-modal-close{color:#00000080}[data-theme=light] .mermaid-modal-close:hover,:root[data-theme=light] .mermaid-modal-close:hover{background:#0000000d;color:#000}.mermaid-modal-body{width:100%;height:100%;max-height:calc(100% - 40px);overflow:auto;display:flex;justify-content:center;align-items:center;padding:10px 0}.mermaid-modal-body svg{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.mermaid-modal-body svg foreignObject{overflow:visible}.mermaid-modal-body svg text,.mermaid-modal-body svg tspan,.mermaid-modal-body svg foreignObject div,.mermaid-modal-body svg foreignObject span,.mermaid-modal-body svg foreignObject p,.mermaid-modal-body svg .nodeLabel,.mermaid-modal-body svg .label{font-size:14px;font-family:var(--font-sans);font-weight:600;line-height:1.3}:root[data-theme=light] .mermaid-modal-body svg text,:root[data-theme=light] .mermaid-modal-body svg tspan,:root[data-theme=light] .mermaid-modal-body svg foreignObject div,:root[data-theme=light] .mermaid-modal-body svg foreignObject span,:root[data-theme=light] .mermaid-modal-body svg foreignObject p,:root[data-theme=light] .mermaid-modal-body svg .nodeLabel,:root[data-theme=light] .mermaid-modal-body svg .label{color:#0f172a;fill:#0f172a}.mermaid-modal-body svg .clusters rect,.mermaid-modal-body svg .cluster rect{fill:var(--mermaid-cluster-bg, rgba(0, 0, 0, .02));stroke:var(--mermaid-cluster-border, rgba(0, 0, 0, .08));stroke-width:1px;rx:8px;ry:8px}.mermaid-modal-body svg .nodes rect,.mermaid-modal-body svg .nodes polygon,.mermaid-modal-body svg .nodes circle,.mermaid-modal-body svg .node rect,.mermaid-modal-body svg .node polygon,.mermaid-modal-body svg .node circle{fill:var(--mermaid-node-bg, #ffffff);stroke:var(--mermaid-node-border, rgba(0, 0, 0, .1));stroke-width:1px}:root[data-theme=dark] .mermaid-modal-body svg .clusters rect,:root[data-theme=dark] .mermaid-modal-body svg .cluster rect{fill:var(--mermaid-cluster-bg, rgba(0, 0, 0, .25));stroke:var(--mermaid-cluster-border, rgba(255, 255, 255, .08))}:root[data-theme=dark] .mermaid-modal-body svg .nodes rect,:root[data-theme=dark] .mermaid-modal-body svg .nodes polygon,:root[data-theme=dark] .mermaid-modal-body svg .nodes circle,:root[data-theme=dark] .mermaid-modal-body svg .node rect,:root[data-theme=dark] .mermaid-modal-body svg .node polygon,:root[data-theme=dark] .mermaid-modal-body svg .node circle{fill:var(--mermaid-node-bg, rgba(255, 255, 255, .05));stroke:var(--mermaid-node-border, rgba(255, 255, 255, .08))}.mermaid-modal-hint{margin-top:12px;font-size:11px;color:#ffffff73;pointer-events:none;font-family:inherit}[data-theme=light] .mermaid-modal-hint,:root[data-theme=light] .mermaid-modal-hint{color:#00000073}@keyframes mermaidFadeIn{0%{opacity:0}to{opacity:1}}@keyframes mermaidScaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.pp-page-sheet .md-mermaid,:root[data-theme=dark] .pp-page-sheet .md-mermaid,[data-theme=dark] .pp-page-sheet .md-mermaid,.pp-page-sheet[data-theme=light] .md-mermaid,[data-theme=light] .pp-page-sheet .md-mermaid{--mermaid-node-bg: rgba(0, 0, 0, .03);--mermaid-node-border: rgba(0, 0, 0, .12);--mermaid-edge-bg: #ffffff;--mermaid-edge-text: #555555;--mermaid-node-text: #0f172a;background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 2px 8px #00000008!important}.pp-page-sheet .md-mermaid .node rect,.pp-page-sheet .md-mermaid .node polygon,.pp-page-sheet .md-mermaid .node circle,.pp-page-sheet .md-mermaid .node ellipse,.pp-page-sheet .md-mermaid .node path,.pp-page-sheet .md-mermaid svg g.node rect,.pp-page-sheet .md-mermaid svg g.node polygon,.pp-page-sheet .md-mermaid svg g.node circle,.pp-page-sheet .md-mermaid svg g.node path,.pp-page-sheet .md-mermaid .actor,.pp-page-sheet .md-mermaid,:root[data-theme=dark] .pp-page-sheet .md-mermaid,[data-theme=dark] .pp-page-sheet .md-mermaid,:root[data-theme=light] .pp-page-sheet .md-mermaid,[data-theme=light] .pp-page-sheet .md-mermaid{--mermaid-node-bg: #f8fafc !important;--mermaid-node-border: rgba(0, 0, 0, .15) !important;--mermaid-edge-bg: #ffffff !important;--mermaid-edge-text: #555555 !important;--mermaid-node-text: #0f172a !important;background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 2px 8px #00000008!important}.pp-page-sheet .md-mermaid .node rect,.pp-page-sheet .md-mermaid .node polygon,.pp-page-sheet .md-mermaid .node circle,.pp-page-sheet .md-mermaid .node ellipse,.pp-page-sheet .md-mermaid .node path,.pp-page-sheet .md-mermaid svg g.node rect,.pp-page-sheet .md-mermaid svg g.node polygon,.pp-page-sheet .md-mermaid svg g.node circle,.pp-page-sheet .md-mermaid svg g.node path,.pp-page-sheet .md-mermaid .actor,.pp-page-sheet .md-mermaid rect.actor,.pp-page-sheet .md-mermaid .note,.pp-page-sheet .md-mermaid rect.note,.pp-page-sheet .md-mermaid .labelBox,.pp-page-sheet .md-mermaid .classGroup rect,.pp-page-sheet .md-mermaid .classGroup polygon,.pp-page-sheet .md-mermaid .stateGroup rect,.pp-page-sheet .md-mermaid .stateGroup circle,.pp-page-sheet .md-mermaid .stateGroup polygon,.pp-page-sheet .md-mermaid .er.entityBox,.pp-page-sheet .md-mermaid .er.attributeBoxOdd,.pp-page-sheet .md-mermaid .er.attributeBoxEven,.pp-page-sheet .md-mermaid .mindmap-node rect,.pp-page-sheet .md-mermaid .mindmap-node polygon,.pp-page-sheet .md-mermaid .mindmap-node circle,.pp-page-sheet .md-mermaid .commit-label-bkg,:root[data-theme=dark] .pp-page-sheet .md-mermaid .node rect,:root[data-theme=dark] .pp-page-sheet .md-mermaid .node polygon,:root[data-theme=dark] .pp-page-sheet .md-mermaid .node circle,:root[data-theme=dark] .pp-page-sheet .md-mermaid .node ellipse,:root[data-theme=dark] .pp-page-sheet .md-mermaid .node path,:root[data-theme=dark] .pp-page-sheet .md-mermaid svg g.node rect,:root[data-theme=dark] .pp-page-sheet .md-mermaid svg g.node polygon,:root[data-theme=dark] .pp-page-sheet .md-mermaid svg g.node circle,:root[data-theme=dark] .pp-page-sheet .md-mermaid svg g.node path,:root[data-theme=dark] .pp-page-sheet .md-mermaid .actor,:root[data-theme=dark] .pp-page-sheet .md-mermaid rect.actor,:root[data-theme=dark] .pp-page-sheet .md-mermaid .note,:root[data-theme=dark] .pp-page-sheet .md-mermaid rect.note,:root[data-theme=dark] .pp-page-sheet .md-mermaid .labelBox,:root[data-theme=dark] .pp-page-sheet .md-mermaid .classGroup rect,:root[data-theme=dark] .pp-page-sheet .md-mermaid .classGroup polygon,:root[data-theme=dark] .pp-page-sheet .md-mermaid .stateGroup rect,:root[data-theme=dark] .pp-page-sheet .md-mermaid .stateGroup circle,:root[data-theme=dark] .pp-page-sheet .md-mermaid .stateGroup polygon,:root[data-theme=dark] .pp-page-sheet .md-mermaid .er.entityBox,:root[data-theme=dark] .pp-page-sheet .md-mermaid .er.attributeBoxOdd,:root[data-theme=dark] .pp-page-sheet .md-mermaid .er.attributeBoxEven,:root[data-theme=dark] .pp-page-sheet .md-mermaid .mindmap-node rect,:root[data-theme=dark] .pp-page-sheet .md-mermaid .mindmap-node polygon,:root[data-theme=dark] .pp-page-sheet .md-mermaid .mindmap-node circle,:root[data-theme=dark] .pp-page-sheet .md-mermaid .commit-label-bkg,[data-theme=dark] .pp-page-sheet .md-mermaid .node rect,[data-theme=dark] .pp-page-sheet .md-mermaid .node polygon,[data-theme=dark] .pp-page-sheet .md-mermaid .node circle,[data-theme=dark] .pp-page-sheet .md-mermaid .node ellipse,[data-theme=dark] .pp-page-sheet .md-mermaid .node path,[data-theme=dark] .pp-page-sheet .md-mermaid svg g.node rect,[data-theme=dark] .pp-page-sheet .md-mermaid svg g.node polygon,[data-theme=dark] .pp-page-sheet .md-mermaid svg g.node circle,[data-theme=dark] .pp-page-sheet .md-mermaid svg g.node path,[data-theme=dark] .pp-page-sheet .md-mermaid .actor,[data-theme=dark] .pp-page-sheet .md-mermaid rect.actor,[data-theme=dark] .pp-page-sheet .md-mermaid .note,[data-theme=dark] .pp-page-sheet .md-mermaid rect.note,[data-theme=dark] .pp-page-sheet .md-mermaid .labelBox,[data-theme=dark] .pp-page-sheet .md-mermaid .classGroup rect,[data-theme=dark] .pp-page-sheet .md-mermaid .classGroup polygon,[data-theme=dark] .pp-page-sheet .md-mermaid .stateGroup rect,[data-theme=dark] .pp-page-sheet .md-mermaid .stateGroup circle,[data-theme=dark] .pp-page-sheet .md-mermaid .stateGroup polygon,[data-theme=dark] .pp-page-sheet .md-mermaid .er.entityBox,[data-theme=dark] .pp-page-sheet .md-mermaid .er.attributeBoxOdd,[data-theme=dark] .pp-page-sheet .md-mermaid .er.attributeBoxEven,[data-theme=dark] .pp-page-sheet .md-mermaid .mindmap-node rect,[data-theme=dark] .pp-page-sheet .md-mermaid .mindmap-node polygon,[data-theme=dark] .pp-page-sheet .md-mermaid .mindmap-node circle,[data-theme=dark] .pp-page-sheet .md-mermaid .commit-label-bkg{fill:#f8fafc!important;stroke:#00000026!important;stroke-width:1px!important;rx:6px;ry:6px}.pp-page-sheet .md-mermaid text,.pp-page-sheet .md-mermaid tspan,.pp-page-sheet .md-mermaid svg text,.pp-page-sheet .md-mermaid svg tspan,.pp-page-sheet .md-mermaid .node text,.pp-page-sheet .md-mermaid .node tspan,.pp-page-sheet .md-mermaid .node label,.pp-page-sheet .md-mermaid .node foreignObject,.pp-page-sheet .md-mermaid .node foreignObject *,.pp-page-sheet .md-mermaid .node foreignObject div,.pp-page-sheet .md-mermaid .node foreignObject span,.pp-page-sheet .md-mermaid .node foreignObject p,.pp-page-sheet .md-mermaid .actor text,.pp-page-sheet .md-mermaid .actor tspan,.pp-page-sheet .md-mermaid .note text,.pp-page-sheet .md-mermaid .note tspan,.pp-page-sheet .md-mermaid .classGroup text,.pp-page-sheet .md-mermaid .stateGroup text,.pp-page-sheet .md-mermaid .er text,.pp-page-sheet .md-mermaid .mindmap-node text,.pp-page-sheet .md-mermaid .messageText,.pp-page-sheet .md-mermaid .labelText,.pp-page-sheet .md-mermaid .loopText,.pp-page-sheet .md-mermaid .noteText,.pp-page-sheet .md-mermaid .flowchartTitleText,.pp-page-sheet .md-mermaid .pieTitleText,.pp-page-sheet .md-mermaid .legend text,:root[data-theme=dark] .pp-page-sheet .md-mermaid text,:root[data-theme=dark] .pp-page-sheet .md-mermaid tspan,:root[data-theme=dark] .pp-page-sheet .md-mermaid svg text,:root[data-theme=dark] .pp-page-sheet .md-mermaid svg tspan,:root[data-theme=dark] .pp-page-sheet .md-mermaid .node text,:root[data-theme=dark] .pp-page-sheet .md-mermaid .node tspan,:root[data-theme=dark] .pp-page-sheet .md-mermaid .node label,:root[data-theme=dark] .pp-page-sheet .md-mermaid .node foreignObject,:root[data-theme=dark] .pp-page-sheet .md-mermaid .node foreignObject *,:root[data-theme=dark] .pp-page-sheet .md-mermaid .node foreignObject div,:root[data-theme=dark] .pp-page-sheet .md-mermaid .node foreignObject span,:root[data-theme=dark] .pp-page-sheet .md-mermaid .node foreignObject p,:root[data-theme=dark] .pp-page-sheet .md-mermaid .actor text,:root[data-theme=dark] .pp-page-sheet .md-mermaid .actor tspan,:root[data-theme=dark] .pp-page-sheet .md-mermaid .note text,:root[data-theme=dark] .pp-page-sheet .md-mermaid .note tspan,:root[data-theme=dark] .pp-page-sheet .md-mermaid .classGroup text,:root[data-theme=dark] .pp-page-sheet .md-mermaid .stateGroup text,:root[data-theme=dark] .pp-page-sheet .md-mermaid .er text,:root[data-theme=dark] .pp-page-sheet .md-mermaid .mindmap-node text,:root[data-theme=dark] .pp-page-sheet .md-mermaid .messageText,:root[data-theme=dark] .pp-page-sheet .md-mermaid .labelText,:root[data-theme=dark] .pp-page-sheet .md-mermaid .loopText,:root[data-theme=dark] .pp-page-sheet .md-mermaid .noteText,:root[data-theme=dark] .pp-page-sheet .md-mermaid .flowchartTitleText,:root[data-theme=dark] .pp-page-sheet .md-mermaid .pieTitleText,:root[data-theme=dark] .pp-page-sheet .md-mermaid .legend text,[data-theme=dark] .pp-page-sheet .md-mermaid text,[data-theme=dark] .pp-page-sheet .md-mermaid tspan,[data-theme=dark] .pp-page-sheet .md-mermaid svg text,[data-theme=dark] .pp-page-sheet .md-mermaid svg tspan,[data-theme=dark] .pp-page-sheet .md-mermaid .node text,[data-theme=dark] .pp-page-sheet .md-mermaid .node tspan,[data-theme=dark] .pp-page-sheet .md-mermaid .node label,[data-theme=dark] .pp-page-sheet .md-mermaid .node foreignObject,[data-theme=dark] .pp-page-sheet .md-mermaid .node foreignObject *,[data-theme=dark] .pp-page-sheet .md-mermaid .node foreignObject div,[data-theme=dark] .pp-page-sheet .md-mermaid .node foreignObject span,[data-theme=dark] .pp-page-sheet .md-mermaid .node foreignObject p,[data-theme=dark] .pp-page-sheet .md-mermaid .actor text,[data-theme=dark] .pp-page-sheet .md-mermaid .actor tspan,[data-theme=dark] .pp-page-sheet .md-mermaid .note text,[data-theme=dark] .pp-page-sheet .md-mermaid .note tspan,[data-theme=dark] .pp-page-sheet .md-mermaid .classGroup text,[data-theme=dark] .pp-page-sheet .md-mermaid .stateGroup text,[data-theme=dark] .pp-page-sheet .md-mermaid .er text,[data-theme=dark] .pp-page-sheet .md-mermaid .mindmap-node text,[data-theme=dark] .pp-page-sheet .md-mermaid .messageText,[data-theme=dark] .pp-page-sheet .md-mermaid .labelText,[data-theme=dark] .pp-page-sheet .md-mermaid .loopText,[data-theme=dark] .pp-page-sheet .md-mermaid .noteText,[data-theme=dark] .pp-page-sheet .md-mermaid .flowchartTitleText,[data-theme=dark] .pp-page-sheet .md-mermaid .pieTitleText,[data-theme=dark] .pp-page-sheet .md-mermaid .legend text{fill:#0f172a!important;color:#0f172a!important;font-size:13px;font-weight:500}.pp-page-sheet .md-mermaid .edgeLabel,.pp-page-sheet .md-mermaid .edgeLabels,.pp-page-sheet .md-mermaid .edgeLabel rect,.pp-page-sheet .md-mermaid .edgeLabel span,.pp-page-sheet .md-mermaid .edgeLabel div,.pp-page-sheet .md-mermaid .edgeLabel p,.pp-page-sheet .md-mermaid .edgeLabel *,.pp-page-sheet .md-mermaid svg g.edgeLabel rect,.pp-page-sheet .md-mermaid svg g.edgeLabels rect,.pp-page-sheet .md-mermaid svg g.edgeLabel path,.pp-page-sheet .md-mermaid svg g.edgeLabel foreignObject *,.pp-page-sheet .md-mermaid svg g.edgeLabels foreignObject *,:root[data-theme=dark] .pp-page-sheet .md-mermaid .edgeLabel,:root[data-theme=dark] .pp-page-sheet .md-mermaid .edgeLabels,:root[data-theme=dark] .pp-page-sheet .md-mermaid .edgeLabel rect,:root[data-theme=dark] .pp-page-sheet .md-mermaid .edgeLabel span,:root[data-theme=dark] .pp-page-sheet .md-mermaid .edgeLabel div,:root[data-theme=dark] .pp-page-sheet .md-mermaid .edgeLabel p,:root[data-theme=dark] .pp-page-sheet .md-mermaid .edgeLabel *,:root[data-theme=dark] .pp-page-sheet .md-mermaid svg g.edgeLabel rect,:root[data-theme=dark] .pp-page-sheet .md-mermaid svg g.edgeLabels rect,:root[data-theme=dark] .pp-page-sheet .md-mermaid svg g.edgeLabel path,:root[data-theme=dark] .pp-page-sheet .md-mermaid svg g.edgeLabel foreignObject *,:root[data-theme=dark] .pp-page-sheet .md-mermaid svg g.edgeLabels foreignObject *,[data-theme=dark] .pp-page-sheet .md-mermaid .edgeLabel,[data-theme=dark] .pp-page-sheet .md-mermaid .edgeLabels,[data-theme=dark] .pp-page-sheet .md-mermaid .edgeLabel rect,[data-theme=dark] .pp-page-sheet .md-mermaid .edgeLabel span,[data-theme=dark] .pp-page-sheet .md-mermaid .edgeLabel div,[data-theme=dark] .pp-page-sheet .md-mermaid .edgeLabel p,[data-theme=dark] .pp-page-sheet .md-mermaid .edgeLabel *,[data-theme=dark] .pp-page-sheet .md-mermaid svg g.edgeLabel rect,[data-theme=dark] .pp-page-sheet .md-mermaid svg g.edgeLabels rect,[data-theme=dark] .pp-page-sheet .md-mermaid svg g.edgeLabel path,[data-theme=dark] .pp-page-sheet .md-mermaid svg g.edgeLabel foreignObject *,[data-theme=dark] .pp-page-sheet .md-mermaid svg g.edgeLabels foreignObject *{background-color:#fff!important;background:#fff!important;fill:#fff!important;color:#555!important;font-size:11px;font-weight:500}.pp-page-sheet .md-mermaid .edgeLabel text,.pp-page-sheet .md-mermaid .edgeLabel tspan,.pp-page-sheet .md-mermaid .edgeLabels text,.pp-page-sheet .md-mermaid .edgeLabels tspan,.pp-page-sheet .md-mermaid svg g.edgeLabel text,.pp-page-sheet .md-mermaid svg g.edgeLabels text,:root[data-theme=dark] .pp-page-sheet .md-mermaid .edgeLabel text,:root[data-theme=dark] .pp-page-sheet .md-mermaid .edgeLabel tspan,:root[data-theme=dark] .pp-page-sheet .md-mermaid .edgeLabels text,:root[data-theme=dark] .pp-page-sheet .md-mermaid .edgeLabels tspan,:root[data-theme=dark] .pp-page-sheet .md-mermaid svg g.edgeLabel text,:root[data-theme=dark] .pp-page-sheet .md-mermaid svg g.edgeLabels text,[data-theme=dark] .pp-page-sheet .md-mermaid .edgeLabel text,[data-theme=dark] .pp-page-sheet .md-mermaid .edgeLabel tspan,[data-theme=dark] .pp-page-sheet .md-mermaid .edgeLabels text,[data-theme=dark] .pp-page-sheet .md-mermaid .edgeLabels tspan,[data-theme=dark] .pp-page-sheet .md-mermaid svg g.edgeLabel text,[data-theme=dark] .pp-page-sheet .md-mermaid svg g.edgeLabels text{fill:#555!important;color:#555!important;font-size:11px}.pp-page-sheet .md-mermaid .flowchart-link,.pp-page-sheet .md-mermaid .edgePath .path,.pp-page-sheet .md-mermaid .messageLine0,.pp-page-sheet .md-mermaid .messageLine1,.pp-page-sheet .md-mermaid .loopLine,:root[data-theme=dark] .pp-page-sheet .md-mermaid .flowchart-link,:root[data-theme=dark] .pp-page-sheet .md-mermaid .edgePath .path,:root[data-theme=dark] .pp-page-sheet .md-mermaid .messageLine0,:root[data-theme=dark] .pp-page-sheet .md-mermaid .messageLine1,:root[data-theme=dark] .pp-page-sheet .md-mermaid .loopLine,[data-theme=dark] .pp-page-sheet .md-mermaid .flowchart-link,[data-theme=dark] .pp-page-sheet .md-mermaid .edgePath .path,[data-theme=dark] .pp-page-sheet .md-mermaid .messageLine0,[data-theme=dark] .pp-page-sheet .md-mermaid .messageLine1,[data-theme=dark] .pp-page-sheet .md-mermaid .loopLine{stroke:#64748b!important}.pp-page-sheet .md-mermaid marker,:root[data-theme=dark] .pp-page-sheet .md-mermaid marker,[data-theme=dark] .pp-page-sheet .md-mermaid marker{fill:#64748b!important;stroke:#64748b!important}.pp-page-sheet .md-mermaid .cluster rect,.pp-page-sheet .md-mermaid .cluster path,:root[data-theme=dark] .pp-page-sheet .md-mermaid .cluster rect,:root[data-theme=dark] .pp-page-sheet .md-mermaid .cluster path,[data-theme=dark] .pp-page-sheet .md-mermaid .cluster rect,[data-theme=dark] .pp-page-sheet .md-mermaid .cluster path{fill:#00000005!important;stroke:#00000014!important}.axon-chem-block{margin:16px 0;border-radius:8px;border:1px solid rgba(0,0,0,.12);background:#fff;overflow:hidden;display:flex;flex-direction:column;box-shadow:none;transition:border-color .2s ease}.axon-chem-block:hover{border-color:#0000002e;box-shadow:none}.axon-chem-block__header{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:#00000008;border-bottom:1px solid rgba(0,0,0,.08);gap:12px}.axon-chem-block__title-group{display:flex;align-items:center;gap:8px;min-width:0}.axon-chem-block__icon{color:#003db3;flex-shrink:0}.axon-chem-block__badge{font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:2px 6px;border-radius:4px;color:#003db3;border:1px solid rgba(0,61,179,.25);background:#003db30f;flex-shrink:0}.axon-chem-block__meta-pill{font-size:11px;font-weight:300;color:#64748b;display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.axon-chem-block__formula{font-size:11px;font-weight:300;color:#0f172a}.axon-chem-block__actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.axon-chem-block__btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:3px 8px;border-radius:5px;font-size:11px;font-weight:600;background:#fff;border:1px solid rgba(0,0,0,.14);color:#334155;cursor:pointer;line-height:1.4;transition:all .15s ease}.axon-chem-block__btn svg{color:#496796;stroke:#496796;flex-shrink:0}.axon-chem-block__btn:hover{background:#0000000d;color:#0f172a;border-color:#00000038}.axon-chem-block__btn:hover svg{color:#1d2639;stroke:#1d2639}.axon-chem-block__canvas-wrapper{padding:20px;display:flex;align-items:center;justify-content:center;min-height:180px;background:#fff;transition:background .25s ease}.axon-chem-block__canvas-wrapper--interactive{cursor:zoom-in}.axon-chem-block__svg-container{display:flex;align-items:center;justify-content:center;max-width:100%;overflow:auto}.axon-chem-block__svg-container svg{max-width:100%;height:auto;display:block}.axon-chem-block__svg-container svg text,.axon-chem-block__svg-container svg tspan{font-family:var(--font-sans);font-size:11px;font-weight:300}.axon-chem-block__footer{padding:6px 14px;font-size:11px;font-weight:300;font-family:JetBrains Mono,monospace,sans-serif;color:#00000080;border-top:1px solid rgba(0,0,0,.08);background:#00000005;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.axon-chem-block__error{padding:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#ef4444;font-size:12px;background:#ef44440d;border-radius:6px;margin:10px}.axon-chem-block__error-icon{color:#ef4444}.axon-chem-block__error-hint{font-size:11px;color:var(--color-text-muted, #94a3b8)}.axon-chem-block[data-theme=dark],[data-theme=dark] .axon-chem-block,:root[data-theme=dark] .axon-chem-block{border-color:var(--frost-glass-card-border, rgba(255, 255, 255, .12));background:var(--frost-glass-card-bg, rgba(255, 255, 255, .05));backdrop-filter:var(--frost-glass-blur, blur(6px));-webkit-backdrop-filter:var(--frost-glass-blur, blur(6px));box-shadow:none}.axon-chem-block[data-theme=dark]:hover,[data-theme=dark] .axon-chem-block:hover,:root[data-theme=dark] .axon-chem-block:hover{border-color:#ffffff2e;box-shadow:none}.axon-chem-block[data-theme=dark] .axon-chem-block__header,[data-theme=dark] .axon-chem-block .axon-chem-block__header,:root[data-theme=dark] .axon-chem-block .axon-chem-block__header{background:var(--frost-glass-header-bg, rgba(255, 255, 255, .08));backdrop-filter:var(--frost-glass-blur, blur(6px));-webkit-backdrop-filter:var(--frost-glass-blur, blur(6px));border-bottom:1px solid var(--frost-glass-header-border, rgba(255, 255, 255, .08))}.axon-chem-block[data-theme=dark] .axon-chem-block__icon,[data-theme=dark] .axon-chem-block .axon-chem-block__icon{color:#007cff}.axon-chem-block[data-theme=dark] .axon-chem-block__badge,[data-theme=dark] .axon-chem-block .axon-chem-block__badge{background:#007cff1f;color:#007cff;border-color:#007cff40}.axon-chem-block[data-theme=dark] .axon-chem-block__meta-pill,[data-theme=dark] .axon-chem-block .axon-chem-block__meta-pill{color:#ffffffa6}.axon-chem-block[data-theme=dark] .axon-chem-block__formula,[data-theme=dark] .axon-chem-block .axon-chem-block__formula{color:#f8fafc}.axon-chem-block[data-theme=dark] .axon-chem-block__btn,[data-theme=dark] .axon-chem-block .axon-chem-block__btn{color:var(--color-text-muted, #94a3b8)}.axon-chem-block[data-theme=dark] .axon-chem-block__btn:hover,[data-theme=dark] .axon-chem-block .axon-chem-block__btn:hover{background:#ffffff14;color:#f8fafc;border-color:#ffffff26}.axon-chem-block[data-theme=dark] .axon-chem-block__canvas-wrapper,[data-theme=dark] .axon-chem-block .axon-chem-block__canvas-wrapper,:root[data-theme=dark] .axon-chem-block .axon-chem-block__canvas-wrapper{background:var(--frost-glass-body-bg, rgba(0, 0, 0, .22))}.axon-chem-block[data-theme=dark] .axon-chem-block__footer,[data-theme=dark] .axon-chem-block .axon-chem-block__footer{background:#ffffff0a;color:#ffffff80;border-top:1px solid rgba(255,255,255,.08)}.pp-page-sheet .axon-chem-block,:root .pp-page-sheet .axon-chem-block,body .pp-page-sheet .axon-chem-block{border:1px solid rgba(0,0,0,.12);background:#fff;box-shadow:0 1px 3px #0000000a}.pp-page-sheet .axon-chem-block__header,:root .pp-page-sheet .axon-chem-block__header,body .pp-page-sheet .axon-chem-block__header{background:#00000008;border-bottom:1px solid rgba(0,0,0,.08)}.pp-page-sheet .axon-chem-block__formula,:root .pp-page-sheet .axon-chem-block__formula,body .pp-page-sheet .axon-chem-block__formula{color:#0f172a}.pp-page-sheet .axon-chem-block__canvas-wrapper,:root .pp-page-sheet .axon-chem-block__canvas-wrapper,body .pp-page-sheet .axon-chem-block__canvas-wrapper{background:#fff}.md-svg-diagram{margin:14px 0;border-radius:8px;border:1px solid var(--border, rgba(255, 255, 255, .08));background:#ffffff0d;overflow:hidden;box-shadow:none;transition:border-color .2s ease}.md-svg-diagram:hover{border-color:#ffffff2e;box-shadow:none}.md-svg-diagram__header{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:#ffffff0a;border-bottom:1px solid var(--border, rgba(255, 255, 255, .08));gap:8px}.md-svg-diagram__title{display:inline-flex;align-items:center;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#007cff}.md-svg-diagram__icon{margin-right:6px;color:#007cff}.md-svg-diagram .md-code__actions{display:flex;align-items:center;gap:6px}.md-svg-diagram__toggle,.md-svg-diagram .md-code__copy,.md-svg-diagram .md-code__download,.md-svg-diagram .md-code__copy-btn,.md-svg-diagram .md-code__download-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:500;color:var(--color-text-secondary, #94a3b8);background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:5px;cursor:pointer;outline:none;line-height:1.4;transition:all .15s ease}.md-svg-diagram__toggle:hover,.md-svg-diagram .md-code__copy:hover,.md-svg-diagram .md-code__download:hover,.md-svg-diagram .md-code__copy-btn:hover,.md-svg-diagram .md-code__download-btn:hover{background:#ffffff1f;color:#fff;border-color:#fff3}.md-svg-diagram__visual{padding:24px 20px;display:flex;justify-content:center;align-items:center;min-height:160px;overflow-x:auto;background:#00000073;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#f8fafc}.md-svg-diagram__visual--interactive{cursor:zoom-in}.md-svg-diagram__visual svg{background:transparent!important;background-color:transparent!important;max-width:95%;width:100%;height:auto;max-height:480px;margin:0 auto;display:block;shape-rendering:geometricPrecision;text-rendering:optimizeLegibility;overflow:visible!important}.md-svg-diagram__visual svg line,.md-svg-diagram__visual svg path,.md-svg-diagram__visual svg polygon,.md-svg-diagram__visual svg circle,.md-svg-diagram__visual svg ellipse{vector-effect:non-scaling-stroke}.md-svg-diagram__visual svg text,.md-svg-diagram__visual svg tspan{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:400;-webkit-font-smoothing:antialiased}:root[data-theme=dark] .md-svg-diagram,[data-theme=dark] .md-svg-diagram{border:1px solid var(--border, rgba(255, 255, 255, .08));background:#ffffff0d}:root[data-theme=dark] .md-svg-diagram__header,[data-theme=dark] .md-svg-diagram__header{background:#ffffff0a;border-bottom:1px solid var(--border, rgba(255, 255, 255, .08))}:root[data-theme=dark] .md-svg-diagram__visual,[data-theme=dark] .md-svg-diagram__visual{background:#00000073;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#f8fafc}:root[data-theme=dark] .md-svg-diagram__visual svg text:not([fill^="#be"]):not([fill^="#dc"]):not([fill^="#059"]):not([fill^="#d97"]):not([fill^="#10b"]):not([fill^="#38b"]),:root[data-theme=dark] .md-svg-diagram__visual svg tspan:not([fill^="#be"]):not([fill^="#dc"]):not([fill^="#059"]):not([fill^="#d97"]):not([fill^="#10b"]):not([fill^="#38b"]),[data-theme=dark] .md-svg-diagram__visual svg text:not([fill^="#be"]):not([fill^="#dc"]):not([fill^="#059"]):not([fill^="#d97"]):not([fill^="#10b"]):not([fill^="#38b"]),[data-theme=dark] .md-svg-diagram__visual svg tspan:not([fill^="#be"]):not([fill^="#dc"]):not([fill^="#059"]):not([fill^="#d97"]):not([fill^="#10b"]):not([fill^="#38b"]){fill:#f8fafc}:root[data-theme=dark] .md-svg-diagram__visual svg text[fill="#000"],:root[data-theme=dark] .md-svg-diagram__visual svg text[fill="#000000"],:root[data-theme=dark] .md-svg-diagram__visual svg text[fill=black],:root[data-theme=dark] .md-svg-diagram__visual svg text[fill="#111"],:root[data-theme=dark] .md-svg-diagram__visual svg text[fill="#0f172a"],:root[data-theme=dark] .md-svg-diagram__visual svg text[fill="#1e293b"],:root[data-theme=dark] .md-svg-diagram__visual svg text[fill="#334155"],:root[data-theme=dark] .md-svg-diagram__visual svg text[fill="#475569"],[data-theme=dark] .md-svg-diagram__visual svg text[fill="#000"],[data-theme=dark] .md-svg-diagram__visual svg text[fill="#000000"],[data-theme=dark] .md-svg-diagram__visual svg text[fill=black],[data-theme=dark] .md-svg-diagram__visual svg text[fill="#111"],[data-theme=dark] .md-svg-diagram__visual svg text[fill="#0f172a"],[data-theme=dark] .md-svg-diagram__visual svg text[fill="#1e293b"],[data-theme=dark] .md-svg-diagram__visual svg text[fill="#334155"],[data-theme=dark] .md-svg-diagram__visual svg text[fill="#475569"]{fill:#f8fafc!important}:root[data-theme=dark] .md-svg-diagram__visual svg [stroke="#111"],:root[data-theme=dark] .md-svg-diagram__visual svg [stroke="#000"],:root[data-theme=dark] .md-svg-diagram__visual svg [stroke="#111111"],:root[data-theme=dark] .md-svg-diagram__visual svg [stroke="#000000"],:root[data-theme=dark] .md-svg-diagram__visual svg [stroke="#222"],:root[data-theme=dark] .md-svg-diagram__visual svg [stroke="#333"],:root[data-theme=dark] .md-svg-diagram__visual svg [stroke="#0f172a"],:root[data-theme=dark] .md-svg-diagram__visual svg [stroke="#1e293b"],:root[data-theme=dark] .md-svg-diagram__visual svg [stroke="#334155"],:root[data-theme=dark] .md-svg-diagram__visual svg [stroke=black],[data-theme=dark] .md-svg-diagram__visual svg [stroke="#111"],[data-theme=dark] .md-svg-diagram__visual svg [stroke="#000"],[data-theme=dark] .md-svg-diagram__visual svg [stroke="#111111"],[data-theme=dark] .md-svg-diagram__visual svg [stroke="#000000"],[data-theme=dark] .md-svg-diagram__visual svg [stroke="#222"],[data-theme=dark] .md-svg-diagram__visual svg [stroke="#333"],[data-theme=dark] .md-svg-diagram__visual svg [stroke="#0f172a"],[data-theme=dark] .md-svg-diagram__visual svg [stroke="#1e293b"],[data-theme=dark] .md-svg-diagram__visual svg [stroke="#334155"],[data-theme=dark] .md-svg-diagram__visual svg [stroke=black]{stroke:#cbd5e1!important;stroke-width:1.35px}:root[data-theme=dark] .md-svg-diagram__visual svg .md-svg-point,[data-theme=dark] .md-svg-diagram__visual svg .md-svg-point{fill:#fff!important;stroke:#000!important;stroke-width:1.5px!important}:root[data-theme=dark] .md-svg-diagram__code,[data-theme=dark] .md-svg-diagram__code{margin:0;border-top:1px solid var(--border, rgba(255, 255, 255, .08));padding:12px 16px;background:#00000073;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#e2e8f0;font-size:11px;overflow-x:auto}:root[data-theme=light] .md-svg-diagram,[data-theme=light] .md-svg-diagram{background:#fff;border-color:#49679638}:root[data-theme=light] .md-svg-diagram__header,[data-theme=light] .md-svg-diagram__header{background:#00000008;border-bottom-color:#49679626}:root[data-theme=light] .md-svg-diagram__title,[data-theme=light] .md-svg-diagram__title{color:#003db3}:root[data-theme=light] .md-svg-diagram__icon,[data-theme=light] .md-svg-diagram__icon{color:#003db3}:root[data-theme=light] .md-svg-diagram__visual,[data-theme=light] .md-svg-diagram__visual{background:#f8fafc;backdrop-filter:none;-webkit-backdrop-filter:none;color:#0f172a}:root[data-theme=light] .md-svg-diagram__visual svg text:not([fill^="#be"]):not([fill^="#dc"]):not([fill^="#059"]):not([fill^="#d97"]):not([fill^="#10b"]):not([fill^="#38b"]),:root[data-theme=light] .md-svg-diagram__visual svg tspan:not([fill^="#be"]):not([fill^="#dc"]):not([fill^="#059"]):not([fill^="#d97"]):not([fill^="#10b"]):not([fill^="#38b"]),[data-theme=light] .md-svg-diagram__visual svg text:not([fill^="#be"]):not([fill^="#dc"]):not([fill^="#059"]):not([fill^="#d97"]):not([fill^="#10b"]):not([fill^="#38b"]),[data-theme=light] .md-svg-diagram__visual svg tspan:not([fill^="#be"]):not([fill^="#dc"]):not([fill^="#059"]):not([fill^="#d97"]):not([fill^="#10b"]):not([fill^="#38b"]){fill:#0f172a}:root[data-theme=light] .md-svg-diagram__visual svg text[fill="#fff"],:root[data-theme=light] .md-svg-diagram__visual svg text[fill="#ffffff"],:root[data-theme=light] .md-svg-diagram__visual svg text[fill=white],:root[data-theme=light] .md-svg-diagram__visual svg text[fill="#f8fafc"],[data-theme=light] .md-svg-diagram__visual svg text[fill="#fff"],[data-theme=light] .md-svg-diagram__visual svg text[fill="#ffffff"],[data-theme=light] .md-svg-diagram__visual svg text[fill=white],[data-theme=light] .md-svg-diagram__visual svg text[fill="#f8fafc"]{fill:#0f172a!important}:root[data-theme=light] .md-svg-diagram__visual svg [stroke="#fff"],:root[data-theme=light] .md-svg-diagram__visual svg [stroke="#ffffff"],:root[data-theme=light] .md-svg-diagram__visual svg [stroke=white],:root[data-theme=light] .md-svg-diagram__visual svg [stroke="#f8fafc"],[data-theme=light] .md-svg-diagram__visual svg [stroke="#fff"],[data-theme=light] .md-svg-diagram__visual svg [stroke="#ffffff"],[data-theme=light] .md-svg-diagram__visual svg [stroke=white],[data-theme=light] .md-svg-diagram__visual svg [stroke="#f8fafc"]{stroke:#334155!important;stroke-width:1.35px}:root[data-theme=light] .md-svg-diagram__visual svg .md-svg-point,[data-theme=light] .md-svg-diagram__visual svg .md-svg-point{fill:#0f172a!important;stroke:#fff!important;stroke-width:1.5px!important}:root[data-theme=light] .md-svg-diagram__code,[data-theme=light] .md-svg-diagram__code{background:#f8fafc;color:#1e293b;border-top-color:#49679626;backdrop-filter:none;-webkit-backdrop-filter:none}.md-text-diagram,.pes-card,.chem-reaction-card,.chem-rxn-card,.isomer-card,.chem-grid-card{margin:14px 0;border-radius:8px;border:1px solid var(--border, rgba(255, 255, 255, .08));background:#ffffff0d;overflow:hidden;box-shadow:none;transition:border-color .2s ease}.md-text-diagram:hover,.pes-card:hover,.chem-reaction-card:hover,.chem-rxn-card:hover,.isomer-card:hover,.chem-grid-card:hover{border-color:#ffffff2e;box-shadow:none}.md-text-diagram__header,.pes-card__header,.chem-reaction-card__header,.chem-rxn-card__header,.isomer-card__header,.chem-grid-card__header{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:#ffffff0a;border-bottom:1px solid var(--border, rgba(255, 255, 255, .08));gap:8px}.md-text-diagram__title,.md-text-diagram__title span,.pes-card__title,.pes-card__title span,.chem-reaction-card__title,.chem-reaction-card__title span,.chem-rxn-card__title,.chem-rxn-card__title span,.isomer-card__title,.isomer-card__title span,.chem-grid-card__title,.chem-grid-card__title span{display:inline-flex;align-items:center;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#007cff}.md-text-diagram__title-icon,.pes-card__title-icon,.chem-reaction-card__title-icon,.chem-rxn-card__title-icon,.isomer-card__title-icon,.chem-grid-card__title-icon{margin-right:6px;color:#007cff}.md-text-diagram .md-code__actions,.pes-card__actions,.chem-reaction-card__actions,.chem-rxn-card__actions,.isomer-card__actions,.chem-grid-card__actions{display:flex;align-items:center;gap:6px}.md-text-diagram__toggle-btn,.pes-card__toggle-btn,.chem-reaction-card__toggle-btn,.chem-rxn-card__toggle-btn,.isomer-card__toggle-btn,.chem-grid-card__toggle-btn,.md-text-diagram .md-code__copy,.md-text-diagram .md-code__download,.md-text-diagram .md-code__copy-btn,.md-text-diagram .md-code__download-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:500;color:var(--color-text-secondary, #94a3b8);background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:5px;cursor:pointer;outline:none;line-height:1.4;transition:all .15s ease}.md-text-diagram__toggle-btn:hover,.pes-card__toggle-btn:hover,.chem-reaction-card__toggle-btn:hover,.chem-rxn-card__toggle-btn:hover,.isomer-card__toggle-btn:hover,.chem-grid-card__toggle-btn:hover,.md-text-diagram .md-code__copy:hover,.md-text-diagram .md-code__download:hover,.md-text-diagram .md-code__copy-btn:hover,.md-text-diagram .md-code__download-btn:hover{background:#ffffff1f;color:#fff;border-color:#fff3}.md-text-diagram__body,.pes-card__raw,.chem-reaction-card__raw,.chem-rxn-card__raw,.isomer-card__raw,.chem-grid-card__raw{padding:14px 18px;margin:0;overflow-x:auto;font-size:12.5px;line-height:1.25;font-family:JetBrains Mono,Fira Code,Cascadia Code,ui-monospace,Menlo,Monaco,Consolas,monospace;letter-spacing:0;font-variant-ligatures:none;font-feature-settings:"calt" 0;color:var(--color-text-secondary, #abb2bf);text-align:left;background:#00000073;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.md-text-diagram__visual{padding:20px 16px;display:flex;flex-direction:column;align-items:center;gap:12px;background:#00000073;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.md-text-diagram__section{width:100%;margin-bottom:18px;display:flex;flex-direction:column;align-items:center}.md-text-diagram__section:last-child{margin-bottom:0}.md-text-diagram__visual-root{display:inline-flex;align-items:center;justify-content:center;padding:6px 16px;background:#007cff1f;border:1px solid rgba(0,124,255,.35);border-radius:20px;font-size:12px;font-weight:700;color:#38bdf8;letter-spacing:.04em;text-transform:uppercase}.md-text-diagram__connector{width:2px;height:14px;background:#ffffff26;margin:4px 0}.md-text-diagram__visual-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;width:100%}.md-text-diagram__visual-card{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:6px}.md-text-diagram__card-badge{display:inline-block;padding:2px 6px;font-size:10px;font-weight:700;background:#007cff33;color:#38bdf8;border-radius:4px;white-space:nowrap}.md-text-diagram__card-content{display:flex;flex-direction:column;gap:2px}.md-text-diagram__card-title{font-size:11.5px;font-weight:600;color:#f8fafc}.md-text-diagram__card-sub{font-size:10.5px;color:#94a3b8;line-height:1.35}.md-text-diagram__h-container{padding:16px 14px;display:flex;flex-direction:column;gap:12px;background:var(--frost-glass-body-bg, #000000)}.md-text-diagram__h-root{display:flex;justify-content:center}.md-text-diagram__h-root-box{display:inline-flex;flex-direction:column;align-items:center;padding:6px 16px;background:#007cff1f;border:1px solid rgba(0,124,255,.35);border-radius:8px;text-align:center}.md-text-diagram__h-root-title{font-size:12px;font-weight:700;color:#38bdf8}.md-text-diagram__h-root-sub{font-size:10.5px;color:#94a3b8;margin-top:2px}.md-text-diagram__h-grid{display:grid;gap:12px;width:100%}.md-text-diagram__h-card{display:flex;flex-direction:column;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:6px;overflow:hidden}.md-text-diagram__h-card-title{padding:6px 10px;background:#ffffff0f;border-bottom:1px solid rgba(255,255,255,.08);font-size:11px;font-weight:700;color:#e2e8f0}.md-text-diagram__h-card-items{padding:8px 10px;display:flex;flex-direction:column;gap:6px}.md-text-diagram__h-card-item{font-size:11px;color:#cbd5e1;line-height:1.4}.pes-card__visual{padding:16px 20px;display:flex;flex-direction:column;align-items:center;background:var(--frost-glass-body-bg, #000000)}.pes-card__svg-container{width:100%;max-width:640px}.pes-card__svg{width:100%;height:auto;overflow:visible}.pes-card__legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin-top:14px;padding-top:12px;border-top:1px dashed rgba(255,255,255,.08);width:100%}.pes-card__legend-item{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:300;color:var(--color-text-secondary, #94a3b8)}.pes-card__legend-dot{font-size:10px}.pes-card__legend-dot--local{color:#8fb3f5}.pes-card__legend-dot--ts{color:#f87171}.pes-card__legend-dot--global{color:#34d399}.chem-reaction-card__visual,.chem-rxn-card__visual{padding:16px 18px;display:flex;flex-direction:column;gap:14px;background:var(--frost-glass-body-bg, #000000)}.chem-reaction-card__desc,.chem-rxn-card__desc{font-size:11px;font-weight:300;color:#cbd5e1;line-height:1.5;text-align:center;padding:0 8px}.chem-reaction-card__flow,.chem-rxn-card__flow{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;width:100%}.chem-reaction-card__side{display:flex;align-items:center;gap:8px}.chem-reaction-card__operator,.chem-rxn-card__operator{display:flex;align-items:center;justify-content:center;color:#8fb3f5;font-size:16px;font-weight:700;padding:0 4px}.chem-reaction-card__mol-box,.chem-rxn-card__item{display:flex;flex-direction:column;align-items:center;background:#1e293b80;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px;min-width:140px;max-width:180px;transition:all .2s ease}.chem-reaction-card__mol-box--main,.chem-rxn-card__item--product{border-color:#10b98159;background:#10b98114}.chem-reaction-card__mol-header{display:flex;flex-direction:column;align-items:center;gap:2px;margin-bottom:6px}.chem-reaction-card__mol-role{font-size:9.5px;font-weight:700;text-transform:uppercase;color:#94a3b8}.chem-reaction-card__mol-role--target{color:#34d399}.chem-reaction-card__mol-name{font-size:11px;font-weight:600;color:#f8fafc;text-align:center}.chem-reaction-card__mol-canvas,.chem-rxn-card__canvas-box{width:100%;height:110px;display:flex;align-items:center;justify-content:center;background:#0f172a66;border-radius:6px;overflow:hidden;margin-bottom:6px}.chem-reaction-card__mol-svg svg,.chem-rxn-card__svg-wrapper svg{max-width:100%;max-height:100%}.chem-reaction-card__mol-sub,.chem-rxn-card__item-sub{font-size:10px;color:#94a3b8;text-align:center}.chem-reaction-card__arrow-col,.chem-rxn-card__arrow-col{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0 8px}.chem-reaction-card__condition,.chem-rxn-card__condition{font-size:10.5px;font-weight:500;color:#8fb3f5;background:#8fb3f51f;padding:2px 8px;border-radius:4px;white-space:nowrap}.chem-reaction-card__arrow-icon,.chem-rxn-card__arrow-line{color:#8fb3f5;display:flex;align-items:center;justify-content:center}.isomer-card__visual,.chem-grid-card__grid{padding:16px;background:var(--frost-glass-body-bg, #000000)}.isomer-card__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.isomer-card__item,.chem-grid-card__item{display:flex;flex-direction:column;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#0f172a66;overflow:hidden;padding:10px;transition:transform .2s ease,border-color .2s ease}.isomer-card__item:hover,.chem-grid-card__item:hover{transform:translateY(-2px);border-color:#8fb3f5}.isomer-card__item-header,.chem-grid-card__name-row{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:6px}.isomer-card__item-name,.chem-grid-card__name{font-size:11px;font-weight:600;color:#f8fafc}.isomer-card__item-pg,.chem-grid-card__point-group{font-size:10px;font-weight:600;padding:1px 5px;border-radius:3px;background:#8fb3f526;color:#8fb3f5;border:1px solid rgba(143,179,245,.3)}.isomer-card__item-canvas,.chem-grid-card__canvas-box{width:100%;height:120px;display:flex;align-items:center;justify-content:center;background:#0003;border-radius:4px;margin-bottom:8px}.isomer-card__item-svg svg,.chem-grid-card__canvas-box svg{max-width:100%;max-height:100%}.isomer-card__item-meta,.chem-grid-card__info{display:flex;flex-direction:column;gap:2px}.isomer-card__energy,.chem-grid-card__energy-badge{font-size:10.5px;font-weight:600;padding:2px 6px;border-radius:4px;width:fit-content}.isomer-card__energy--zero,.chem-grid-card__energy-badge--zero{background:#10b98126;border:1px solid rgba(16,185,129,.35);color:#34d399}.isomer-card__energy--med,.chem-grid-card__energy-badge--med{background:#f59e0b26;border:1px solid rgba(245,158,11,.35);color:#fbbf24}.isomer-card__energy--high,.chem-grid-card__energy-badge--high{background:#ef444426;border:1px solid rgba(239,68,68,.35);color:#f87171}.isomer-card__sub,.chem-grid-card__sub{font-size:10px;color:#94a3b8;margin-top:2px}:root[data-theme=light] .md-text-diagram,:root[data-theme=light] .pes-card,:root[data-theme=light] .chem-reaction-card,:root[data-theme=light] .chem-rxn-card,:root[data-theme=light] .isomer-card,:root[data-theme=light] .chem-grid-card{background:#fff;border-color:#49679638}:root[data-theme=light] .md-text-diagram__header,:root[data-theme=light] .pes-card__header,:root[data-theme=light] .chem-reaction-card__header,:root[data-theme=light] .chem-rxn-card__header,:root[data-theme=light] .isomer-card__header,:root[data-theme=light] .chem-grid-card__header{background:#00000008;border-bottom-color:#49679626}:root[data-theme=light] .md-text-diagram__title,:root[data-theme=light] .md-text-diagram__title span,:root[data-theme=light] .pes-card__title,:root[data-theme=light] .pes-card__title span,:root[data-theme=light] .chem-reaction-card__title,:root[data-theme=light] .chem-reaction-card__title span,:root[data-theme=light] .isomer-card__title,:root[data-theme=light] .isomer-card__title span{color:#003db3}:root[data-theme=light] .md-text-diagram__body,:root[data-theme=light] .md-text-diagram__visual,:root[data-theme=light] .md-text-diagram__h-container,:root[data-theme=light] .pes-card__visual,:root[data-theme=light] .chem-reaction-card__visual,:root[data-theme=light] .isomer-card__visual{background:#f8fafc;color:#1e293b}:root[data-theme=light] .md-text-diagram__visual-card,:root[data-theme=light] .md-text-diagram__h-card,:root[data-theme=light] .chem-reaction-card__mol-box,:root[data-theme=light] .isomer-card__item{background:#fff;border-color:#00000014}:root[data-theme=light] .md-text-diagram__card-title,:root[data-theme=light] .md-text-diagram__h-card-title,:root[data-theme=light] .chem-reaction-card__mol-name,:root[data-theme=light] .isomer-card__item-name{color:#0f172a}.md-evidence-card{margin:14px 0;border-radius:8px;border:1px solid var(--frost-glass-card-border, rgba(255, 255, 255, .12));background:var(--frost-glass-card-bg, rgba(255, 255, 255, .05));backdrop-filter:var(--frost-glass-blur, blur(6px));-webkit-backdrop-filter:var(--frost-glass-blur, blur(6px));overflow:hidden;box-shadow:none;transition:border-color .2s ease}.md-evidence-card:hover{border-color:#ffffff2e;box-shadow:none}.md-evidence-card__header{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:var(--frost-glass-header-bg, rgba(255, 255, 255, .08));backdrop-filter:var(--frost-glass-blur, blur(6px));-webkit-backdrop-filter:var(--frost-glass-blur, blur(6px));border-bottom:1px solid var(--frost-glass-header-border, rgba(255, 255, 255, .08));gap:8px}.md-evidence-card__title,.md-evidence-card__title span{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#007cff}.md-evidence-card__icon,.md-evidence-card__title svg{color:#007cff;flex-shrink:0}.md-evidence-card .md-code__actions{display:flex;align-items:center;gap:6px}.md-evidence-card .md-code__copy,.md-evidence-card .md-code__download,.md-evidence-card .md-code__copy-btn,.md-evidence-card .md-code__download-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:500;color:var(--color-text-secondary, #94a3b8);background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:5px;cursor:pointer;outline:none;line-height:1.4;transition:all .15s ease}.md-evidence-card .md-code__copy:hover,.md-evidence-card .md-code__download:hover,.md-evidence-card .md-code__copy-btn:hover,.md-evidence-card .md-code__download-btn:hover{background:#ffffff1f;color:#fff;border-color:#fff3}.md-evidence-card__claim{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;background:#8fb3f50d;border-bottom:1px dashed var(--axon-standard-gradient-translucent-border, rgba(143, 179, 245, .2));color:var(--color-text-primary, #f1f5f9);font-size:12px;line-height:1.5;font-weight:500}.md-evidence-card__claim-icon{color:var(--color-accent, #8fb3f5);flex-shrink:0;margin-top:2px}.md-evidence-card__divider{display:flex;justify-content:center;padding:6px 14px;background:#00000026;border-bottom:1px solid rgba(255,255,255,.06)}.md-evidence-card__divider-badge{display:inline-flex;align-items:center;gap:5px;padding:2px 10px;border-radius:12px;font-size:10.5px;font-weight:700;background:#8fb3f526;color:var(--color-accent, #8fb3f5);border:1px solid var(--axon-standard-gradient-translucent-border, rgba(143, 179, 245, .25))}.md-evidence-card__items{padding:12px 14px;display:flex;flex-direction:column;gap:10px;background:var(--frost-glass-body-bg, #000000)}.md-evidence-card__item{background:#1e293b99;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.md-evidence-card__item-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.md-evidence-card__item-title{font-size:12px;font-weight:700;color:#f1f5f9}.md-evidence-card__item-badge{font-size:10px;font-weight:700;padding:1px 6px;border-radius:4px;background:#8fb3f526;color:var(--color-accent, #8fb3f5)}.md-evidence-card__item-quote{border-left:3px solid var(--color-accent, #8fb3f5);background:#8fb3f50f;padding:6px 10px;margin:0;font-size:12px;line-height:1.5;color:var(--color-text-secondary, #cbd5e1);font-style:italic;border-radius:0 4px 4px 0}.md-evidence-card__item-quote--plain{font-style:normal}.md-evidence-card__item-detail{font-size:11.5px;line-height:1.5;color:var(--color-text-secondary, #94a3b8)}[data-theme=light] .md-evidence-card,:root[data-theme=light] .md-evidence-card{background:#fff;border:1px solid rgba(0,0,0,.12);box-shadow:none}[data-theme=light] .md-evidence-card:hover,:root[data-theme=light] .md-evidence-card:hover{border-color:#0000002e;box-shadow:none}[data-theme=light] .md-evidence-card__header,:root[data-theme=light] .md-evidence-card__header{background:#00000008;border-bottom:1px solid rgba(0,0,0,.08)}[data-theme=light] .md-evidence-card__title,[data-theme=light] .md-evidence-card__title span,:root[data-theme=light] .md-evidence-card__title,:root[data-theme=light] .md-evidence-card__title span{color:#003db3}[data-theme=light] .md-evidence-card__icon,[data-theme=light] .md-evidence-card__title svg,:root[data-theme=light] .md-evidence-card__icon,:root[data-theme=light] .md-evidence-card__title svg{color:#003db3}[data-theme=light] .md-evidence-card .md-code__copy,[data-theme=light] .md-evidence-card .md-code__download,[data-theme=light] .md-evidence-card .md-code__copy-btn,[data-theme=light] .md-evidence-card .md-code__download-btn,:root[data-theme=light] .md-evidence-card .md-code__copy,:root[data-theme=light] .md-evidence-card .md-code__download,:root[data-theme=light] .md-evidence-card .md-code__copy-btn,:root[data-theme=light] .md-evidence-card .md-code__download-btn{color:#475569;background:#fff;border:1px solid rgba(0,0,0,.12)}[data-theme=light] .md-evidence-card .md-code__copy:hover,[data-theme=light] .md-evidence-card .md-code__download:hover,[data-theme=light] .md-evidence-card .md-code__copy-btn:hover,[data-theme=light] .md-evidence-card .md-code__download-btn:hover,:root[data-theme=light] .md-evidence-card .md-code__copy:hover,:root[data-theme=light] .md-evidence-card .md-code__download:hover,:root[data-theme=light] .md-evidence-card .md-code__copy-btn:hover,:root[data-theme=light] .md-evidence-card .md-code__download-btn:hover{background:#0000000d;color:#0f172a;border-color:#0003}[data-theme=light] .md-evidence-card__claim,:root[data-theme=light] .md-evidence-card__claim{background:#4967960a;border-bottom-color:#49679626;color:#0f172a}[data-theme=light] .md-evidence-card__claim-icon,:root[data-theme=light] .md-evidence-card__claim-icon{color:#496796}[data-theme=light] .md-evidence-card__divider,:root[data-theme=light] .md-evidence-card__divider{background:#49679608;border-bottom-color:#0000000f}[data-theme=light] .md-evidence-card__divider-badge,:root[data-theme=light] .md-evidence-card__divider-badge{background:#4967961a;color:#1d2639;border-color:#49679633}[data-theme=light] .md-evidence-card__item,:root[data-theme=light] .md-evidence-card__item{background:#f8fafc;border:1px solid rgba(0,0,0,.08)}[data-theme=light] .md-evidence-card__item-title,:root[data-theme=light] .md-evidence-card__item-title{color:#0f172a}[data-theme=light] .md-evidence-card__item-badge,:root[data-theme=light] .md-evidence-card__item-badge{background:#4967961f;color:#1d2639}[data-theme=light] .md-evidence-card__item-quote,:root[data-theme=light] .md-evidence-card__item-quote{border-left-color:#496796;background:#4967960f;color:#334155}[data-theme=light] .md-evidence-card__item-detail,:root[data-theme=light] .md-evidence-card__item-detail{color:#475569}.pp-page-sheet .md-evidence-card,:root .pp-page-sheet .md-evidence-card,body .pp-page-sheet .md-evidence-card{margin:14px 0;border-radius:8px;background:#fff;border:1px solid rgba(0,0,0,.12);box-shadow:0 2px 8px #0000000a;overflow:hidden}.pp-page-sheet .md-evidence-card__header,:root .pp-page-sheet .md-evidence-card__header,body .pp-page-sheet .md-evidence-card__header{display:flex;align-items:center;justify-content:space-between;padding:7px 14px;background:linear-gradient(135deg,#496796,#1d2639);border-bottom:none}.pp-page-sheet .md-evidence-card__title,.pp-page-sheet .md-evidence-card__header *,:root .pp-page-sheet .md-evidence-card__title,:root .pp-page-sheet .md-evidence-card__header *,body .pp-page-sheet .md-evidence-card__title,body .pp-page-sheet .md-evidence-card__header *{color:#fff}.pp-page-sheet .md-evidence-card__title svg,.pp-page-sheet .md-evidence-card__icon,:root .pp-page-sheet .md-evidence-card__title svg,:root .pp-page-sheet .md-evidence-card__icon,body .pp-page-sheet .md-evidence-card__title svg,body .pp-page-sheet .md-evidence-card__icon{stroke:#fff;color:#fff}.pp-page-sheet .md-evidence-card__header .md-code__actions,:root .pp-page-sheet .md-evidence-card__header .md-code__actions,body .pp-page-sheet .md-evidence-card__header .md-code__actions{display:flex;align-items:center;gap:6px}.pp-page-sheet .md-evidence-card .md-code__copy,.pp-page-sheet .md-evidence-card .md-code__download,.pp-page-sheet .md-evidence-card .md-code__copy-btn,.pp-page-sheet .md-evidence-card .md-code__download-btn,:root .pp-page-sheet .md-evidence-card .md-code__copy,:root .pp-page-sheet .md-evidence-card .md-code__download,:root .pp-page-sheet .md-evidence-card .md-code__copy-btn,:root .pp-page-sheet .md-evidence-card .md-code__download-btn,body .pp-page-sheet .md-evidence-card .md-code__copy,body .pp-page-sheet .md-evidence-card .md-code__download,body .pp-page-sheet .md-evidence-card .md-code__copy-btn,body .pp-page-sheet .md-evidence-card .md-code__download-btn{background:#ffffff2e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3);color:#fff;box-shadow:0 1px 4px #0000001f;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:500;border-radius:5px;cursor:pointer}.pp-page-sheet .md-evidence-card .md-code__copy svg,.pp-page-sheet .md-evidence-card .md-code__download svg,:root .pp-page-sheet .md-evidence-card .md-code__copy svg,:root .pp-page-sheet .md-evidence-card .md-code__download svg,body .pp-page-sheet .md-evidence-card .md-code__copy svg,body .pp-page-sheet .md-evidence-card .md-code__download svg{color:#fff;stroke:#fff}.pp-page-sheet .md-evidence-card__claim,:root .pp-page-sheet .md-evidence-card__claim,body .pp-page-sheet .md-evidence-card__claim{background:#4967960d;color:#0f172a;border-bottom:1px dashed rgba(73,103,150,.2)}.pp-page-sheet .md-evidence-card__claim-icon,:root .pp-page-sheet .md-evidence-card__claim-icon,body .pp-page-sheet .md-evidence-card__claim-icon{color:#496796;stroke:#496796}.pp-page-sheet .md-evidence-card__divider,:root .pp-page-sheet .md-evidence-card__divider,body .pp-page-sheet .md-evidence-card__divider{background:#4967960a;border-bottom:1px solid rgba(0,0,0,.06)}.pp-page-sheet .md-evidence-card__divider-badge,:root .pp-page-sheet .md-evidence-card__divider-badge,body .pp-page-sheet .md-evidence-card__divider-badge{background:#4967961f;color:#1d2639;border:1px solid rgba(73,103,150,.25)}.pp-page-sheet .md-evidence-card__divider-badge svg,:root .pp-page-sheet .md-evidence-card__divider-badge svg,body .pp-page-sheet .md-evidence-card__divider-badge svg{stroke:#1d2639;color:#1d2639}.pp-page-sheet .md-evidence-card__item,:root .pp-page-sheet .md-evidence-card__item,body .pp-page-sheet .md-evidence-card__item{background:#f8fafc;border:1px solid rgba(0,0,0,.08)}.pp-page-sheet .md-evidence-card__item-title,:root .pp-page-sheet .md-evidence-card__item-title,body .pp-page-sheet .md-evidence-card__item-title{color:#0f172a}.pp-page-sheet .md-evidence-card__item-badge,:root .pp-page-sheet .md-evidence-card__item-badge,body .pp-page-sheet .md-evidence-card__item-badge{color:#1d2639;background:#4967961f}.pp-page-sheet .md-evidence-card__item-quote,:root .pp-page-sheet .md-evidence-card__item-quote,body .pp-page-sheet .md-evidence-card__item-quote{border-left:3px solid #496796;background:#4967960f;color:#334155}.pp-page-sheet .md-evidence-card__item-detail,:root .pp-page-sheet .md-evidence-card__item-detail,body .pp-page-sheet .md-evidence-card__item-detail{color:#475569}.md-ascii-table-wrapper{margin:14px 0;border:1px solid var(--border, rgba(255, 255, 255, .08));border-radius:8px;background:#ffffff0d;box-shadow:none;overflow-x:auto;overflow:hidden}.md-ascii-table__header{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:#ffffff0a;border-bottom:1px solid var(--border, rgba(255, 255, 255, .08));gap:8px}.md-ascii-table__title,.md-ascii-table__title span{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#007cff}.md-ascii-table__title svg,.md-ascii-table__title .axon-icon-ci{color:#007cff;flex-shrink:0}.md-ascii-table-wrapper .md-code__actions{display:flex;align-items:center;gap:6px}.md-ascii-table-wrapper .md-code__copy,.md-ascii-table-wrapper .md-code__download,.md-ascii-table-wrapper .md-code__copy-btn,.md-ascii-table-wrapper .md-code__download-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:500;color:var(--color-text-secondary, #94a3b8);background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:5px;cursor:pointer;outline:none;line-height:1.4;transition:all .15s ease}.md-ascii-table-wrapper .md-code__copy:hover,.md-ascii-table-wrapper .md-code__download:hover,.md-ascii-table-wrapper .md-code__copy-btn:hover,.md-ascii-table-wrapper .md-code__download-btn:hover{background:#ffffff1f;color:#fff;border-color:#fff3}.md-ascii-table{width:100%;border-collapse:collapse;font-size:11px;font-weight:300;border:none;background:transparent}.md-ascii-table__head{background:#ffffff0f;border-bottom:1px solid rgba(255,255,255,.08)}.md-ascii-table__th{padding:8px 12px;font-size:11px;font-weight:300;color:var(--color-accent, #8fb3f5);text-align:left;border-right:1px solid rgba(255,255,255,.05)}.md-ascii-table__th:last-child{border-right:none}.md-ascii-table__th--title{text-align:center;font-size:11px;font-weight:300;letter-spacing:.04em;color:#fff;background:var(--accent-blue-gradient, linear-gradient(135deg, #007cff 0%, #003db3 100%))}.md-ascii-table__td{padding:8px 12px;font-size:11px;font-weight:300;color:var(--color-text-primary, #f1f5f9);border-top:1px solid rgba(255,255,255,.05);border-right:1px solid rgba(255,255,255,.05);white-space:pre-wrap;background:transparent}.md-ascii-table__td:last-child{border-right:none}[data-theme=light] .md-ascii-table__title,[data-theme=light] .md-ascii-table__title span,:root[data-theme=light] .md-ascii-table__title,:root[data-theme=light] .md-ascii-table__title span{color:#003db3}[data-theme=light] .md-ascii-table__title svg,:root[data-theme=light] .md-ascii-table__title svg{color:#003db3}[data-theme=light] .md-ascii-table-wrapper,:root[data-theme=light] .md-ascii-table-wrapper{background:#fff;border:1px solid rgba(0,0,0,.12);box-shadow:none}[data-theme=light] .md-ascii-table__header,:root[data-theme=light] .md-ascii-table__header{background:#00000008;border-bottom:1px solid rgba(0,0,0,.08)}[data-theme=light] .md-ascii-table__head,:root[data-theme=light] .md-ascii-table__head{background:var(--accent-blue-end, #003db3);border-bottom:none}[data-theme=light] .md-ascii-table__th,:root[data-theme=light] .md-ascii-table__th{color:#fff;border-right:1px solid rgba(255,255,255,.15)}[data-theme=light] .md-ascii-table__th--title,:root[data-theme=light] .md-ascii-table__th--title{background:var(--accent-blue-end, #003db3);color:#fff}[data-theme=light] .md-ascii-table__td,:root[data-theme=light] .md-ascii-table__td{color:#1e293b;border-top:1px solid rgba(0,0,0,.06);border-right:1px solid rgba(0,0,0,.06)}.md-renderer{display:grid;grid-template-columns:repeat(2,1fr);column-gap:12px;row-gap:4px;line-height:1.8;word-break:break-word;overflow-wrap:anywhere;font-family:var(--font-sans);font-size:12.5px;font-weight:300;min-height:1em}.md-renderer>*{grid-column:1 / -1}.md-streaming-text{white-space:pre-wrap;word-break:break-word;line-height:1.7;font-size:inherit;color:inherit}.md-renderer>*:first-child{margin-top:0}.md-p{margin:0 0 8px}.md-p:last-child{margin-bottom:0}.md-h1{font-size:15px;font-weight:700;margin:12px 0 6px;color:#fff}.md-h2{font-size:13.5px;font-weight:700;margin:10px 0 5px;color:var(--color-text-primary, #e5e7eb)}.md-h3{font-size:12px;font-weight:700;margin:8px 0 4px;color:var(--color-text-primary, #e5e7eb)}.md-h4{font-size:11px;font-weight:600;margin:6px 0 3px;color:var(--color-text-secondary, #a1a1aa)}.md-strong{font-weight:700;color:var(--color-text-primary, #f4f4f5)}.md-em{font-style:italic;color:var(--color-text-secondary, #a1a1aa)}.md-link{color:#007cff;text-decoration:underline;text-underline-offset:3px;font-weight:600;transition:all .15s ease}.md-link:hover{color:#38bdf8}.md-vfs-link{color:#007cff;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:1px 4px;border-radius:3px;background:#007cff14;transition:all .2s ease;font-weight:600}.md-vfs-link:hover{color:#38bdf8;background:#007cff26;text-decoration:underline;text-underline-offset:3px}.md-ul,.md-ol{margin:4px 0;padding-left:18px}.md-li{margin-bottom:2px;line-height:1.8}.md-li>p,.md-li .md-p{display:inline;margin:0}.md-li::marker{color:#fff9}.md-blockquote{position:relative;margin:12px 0;padding:10px 16px 10px 18px;border-radius:0;background:#ffffff0d;border:1px solid var(--border);border-left:none;color:var(--color-text-secondary, #cbd5e1);font-size:12.5px;line-height:1.6;box-sizing:border-box}.md-blockquote:before{content:"";position:absolute;top:0;left:0;bottom:0;width:3.5px;background:#007cff}.md-blockquote p{margin:0}[data-theme=light] .md-blockquote,:root[data-theme=light] .md-blockquote{background:#0000000a;border-color:#00000014;color:#334155}[data-theme=light] .md-blockquote:before,:root[data-theme=light] .md-blockquote:before{background:#003db3}.md-callout{position:relative;padding:12px 18px 12px 20px;border-radius:0;margin:12px 0;background:#ffffff0d;border:1px solid var(--border);border-left:none;font-size:12.5px;line-height:1.55;box-sizing:border-box}.md-callout:before{content:"";position:absolute;top:0;left:0;bottom:0;width:3.5px;background:#007cff}.md-callout__header{display:flex;align-items:center;gap:6px;font-weight:700;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px;font-size:11px}.md-callout__icon,.md-callout__header svg{flex-shrink:0;color:#007cff}.md-callout__title,.md-callout__header span{color:#007cff;font-weight:700;letter-spacing:.5px}.md-callout__content{font-size:12.5px;color:var(--color-text-secondary, #cbd5e1);line-height:1.6}.md-callout__content p{margin:0 0 6px}.md-callout__content p:last-child{margin-bottom:0}[data-theme=light] .md-callout,:root[data-theme=light] .md-callout,html[data-theme=light] .md-callout{background:#0000000a;border-color:#00000014}[data-theme=light] .md-callout:before,:root[data-theme=light] .md-callout:before,html[data-theme=light] .md-callout:before{background:#003db3}[data-theme=light] .md-callout__icon,[data-theme=light] .md-callout__header svg,:root[data-theme=light] .md-callout__icon,:root[data-theme=light] .md-callout__header svg,html[data-theme=light] .md-callout__icon,html[data-theme=light] .md-callout__header svg{color:#003db3}[data-theme=light] .md-callout__title,[data-theme=light] .md-callout__header span,:root[data-theme=light] .md-callout__title,:root[data-theme=light] .md-callout__header span,html[data-theme=light] .md-callout__title,html[data-theme=light] .md-callout__header span{color:#003db3}[data-theme=light] .md-callout__content,:root[data-theme=light] .md-callout__content,html[data-theme=light] .md-callout__content{color:#334155}.md-hr{border:none;height:1px;width:100%;background:linear-gradient(to right,#ffffff26,#ffffff14);margin:14px 0}:root[data-theme=light] .md-hr{background:linear-gradient(to right,#0000001a,#0000000a)}:root[data-theme=light] .md-h1,[data-theme=light] .md-h1,html[data-theme=light] .md-h1{color:#111827}:root[data-theme=light] .md-h2,[data-theme=light] .md-h2,html[data-theme=light] .md-h2{color:#1f2937}:root[data-theme=light] .md-h3,[data-theme=light] .md-h3,html[data-theme=light] .md-h3{color:#374151}:root[data-theme=light] .md-h4,[data-theme=light] .md-h4,html[data-theme=light] .md-h4{color:#4b5563}:root[data-theme=light] .md-strong{color:var(--color-text-primary, #111827)}:root[data-theme=light] .md-em{color:var(--color-text-secondary, #4b5563)}:root[data-theme=light] .md-blockquote{background:#f3f4f6;color:#374151;border-left:3px solid rgba(0,0,0,.2);border-image:none}:root[data-theme=light] .md-link,html[data-theme=light] .md-link,[data-theme=light] .md-link{color:#003db3;text-decoration:underline}:root[data-theme=light] .md-link:hover,html[data-theme=light] .md-link:hover,[data-theme=light] .md-link:hover{color:#002b80}:root[data-theme=light] .md-vfs-link,html[data-theme=light] .md-vfs-link,[data-theme=light] .md-vfs-link{color:#003db3;background:#003db314}:root[data-theme=light] .md-vfs-link:hover,html[data-theme=light] .md-vfs-link:hover,[data-theme=light] .md-vfs-link:hover{color:#002b80;background:#003db326}:root[data-theme=light] .md-li::marker{color:#0009}:is([class*=bubbleUser],[class*=userBubble],[class*=userText],[class*=coworxBubble]) :is(.md-renderer,.md-p,.md-li,.md-em,.md-strong,p,li,em,strong,span,ul,ol),:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble],[class*=userText],[class*=coworxBubble]) :is(.md-renderer,.md-p,.md-li,.md-em,.md-strong,p,li,em,strong,span,ul,ol),html[data-theme=light] :is([class*=bubbleUser],[class*=userBubble],[class*=userText],[class*=coworxBubble]) :is(.md-renderer,.md-p,.md-li,.md-em,.md-strong,p,li,em,strong,span,ul,ol),[data-theme=light] :is([class*=bubbleUser],[class*=userBubble],[class*=userText],[class*=coworxBubble]) :is(.md-renderer,.md-p,.md-li,.md-em,.md-strong,p,li,em,strong,span,ul,ol){color:#fff}:is([class*=bubbleUser],[class*=userBubble],[class*=userText],[class*=coworxBubble]) :is(.md-li::marker,li::marker,ul>li::marker,ol>li::marker,.md-ul>.md-li::marker,.md-ol>.md-li::marker,.md-callout__content li::marker),:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble],[class*=userText],[class*=coworxBubble]) :is(.md-li::marker,li::marker,ul>li::marker,ol>li::marker,.md-ul>.md-li::marker,.md-ol>.md-li::marker,.md-callout__content li::marker),html[data-theme=light] :is([class*=bubbleUser],[class*=userBubble],[class*=userText],[class*=coworxBubble]) :is(.md-li::marker,li::marker,ul>li::marker,ol>li::marker,.md-ul>.md-li::marker,.md-ol>.md-li::marker,.md-callout__content li::marker),[data-theme=light] :is([class*=bubbleUser],[class*=userBubble],[class*=userText],[class*=coworxBubble]) :is(.md-li::marker,li::marker,ul>li::marker,ol>li::marker,.md-ul>.md-li::marker,.md-ol>.md-li::marker,.md-callout__content li::marker){color:#fff}:is([class*=bubbleUser],[class*=userBubble]) :is(.md-hr,hr),:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) :is(.md-hr,hr),html[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) :is(.md-hr,hr),[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) :is(.md-hr,hr){border:none;border-top:1px solid rgba(255,255,255,.15);margin:16px 0}:is([class*=bubbleUser],[class*=userBubble]) .md-vfs-link,:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-vfs-link,html[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-vfs-link,[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-vfs-link{color:#7dd3fc;-webkit-text-fill-color:#7dd3fc;background:#7dd3fc1f}:is([class*=bubbleUser],[class*=userBubble]) .md-h--ci-gradient,:root[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-h--ci-gradient,html[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-h--ci-gradient,[data-theme=light] :is([class*=bubbleUser],[class*=userBubble]) .md-h--ci-gradient{background:none;-webkit-background-clip:unset;background-clip:unset;color:#fff;-webkit-text-fill-color:#ffffff}.md-chart-container{display:block;width:100%;margin:6px 0;border-radius:5px;overflow:hidden;border:1px solid rgba(255,255,255,.06);background:#111;box-sizing:border-box}:root[data-theme=light] .md-chart-container{background:#fff;border-color:#0000001a;box-shadow:0 2px 8px #0000000d}.md-renderer>.interactive-chart,.md-renderer>.md-chart-container{grid-column:1 / -1;width:100%;margin:6px 0}.md-renderer>.interactive-chart:has(+.interactive-chart),.md-renderer>.md-chart-container:has(+.md-chart-container){grid-column:span 1}.md-renderer>.interactive-chart+.interactive-chart,.md-renderer>.md-chart-container+.md-chart-container{grid-column:span 1}.md-chart-image{display:block;width:100%;height:auto;border-radius:5px;max-height:500px;object-fit:contain}.md-image-wrapper{transition:opacity .2s ease}.md-image-caption{display:block;margin-top:6px;font-size:.75rem;color:var(--text-tertiary, #888);text-align:center;line-height:1.3;opacity:.8}@media(max-width:768px){.md-renderer{grid-template-columns:1fr;row-gap:4px}.md-renderer>.interactive-chart,.md-renderer>.md-chart-container{grid-column:1 / -1;width:100%;margin:4px 0}}.connex-cite{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:sub;line-height:1;margin:0 3px;cursor:pointer;background:transparent;border:none;padding:0;top:0}.connex-cite:hover{background:transparent;border:none}:root[data-theme=light] .connex-cite{background:transparent;border:none}:root[data-theme=light] .connex-cite:hover{background:transparent;border:none}.connex-cite-hs-logo{height:11px;width:11px;vertical-align:middle;filter:grayscale(100%);opacity:.45;transition:filter .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1)}.connex-cite-hs-logo--dark{display:inline-block}.connex-cite-hs-logo--light{display:none}:root[data-theme=light] .connex-cite-hs-logo--dark,[data-theme=light] .connex-cite-hs-logo--dark,html[data-theme=light] .connex-cite-hs-logo--dark{display:none}:root[data-theme=light] .connex-cite-hs-logo--light,[data-theme=light] .connex-cite-hs-logo--light,html[data-theme=light] .connex-cite-hs-logo--light{display:inline-block}.connex-cite:hover .connex-cite-hs-logo{filter:grayscale(0%) brightness(1.2);opacity:1}:root[data-theme=light] .connex-cite:hover .connex-cite-hs-logo,[data-theme=light] .connex-cite:hover .connex-cite-hs-logo,html[data-theme=light] .connex-cite:hover .connex-cite-hs-logo{filter:grayscale(0%) brightness(.9);opacity:1}.connex-tooltip{position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-6px);padding:5px 9px;background:#0f172af2;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#f8fafc;font-size:11px;font-family:var(--font-sans);font-weight:400;text-align:center;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),visibility .2s cubic-bezier(.4,0,.2,1);z-index:9999;box-shadow:0 4px 12px #00000059}:root[data-theme=light] .connex-tooltip{background:#fff;border-color:#00000014;color:#0f172a;box-shadow:0 4px 12px #0000001f}.connex-cite:hover .connex-tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(-2px)}.connex-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:4px;border-style:solid;border-color:rgba(15,23,42,.95) transparent transparent transparent}:root[data-theme=light] .connex-tooltip:after{border-color:#ffffff transparent transparent transparent}.md-h1.md-h--ci-gradient,.md-h2.md-h--ci-gradient,.md-h3.md-h--ci-gradient,.md-h4.md-h--ci-gradient{background:none;-webkit-background-clip:unset;background-clip:unset;color:#fff}:root[data-theme=light] .md-h1.md-h--ci-gradient,:root[data-theme=light] .md-h2.md-h--ci-gradient,:root[data-theme=light] .md-h3.md-h--ci-gradient,:root[data-theme=light] .md-h4.md-h--ci-gradient{color:#333}.connex-source-tag{display:inline;font-weight:300;font-size:10px;vertical-align:sub;line-height:1;background:none;-webkit-background-clip:unset;background-clip:unset;color:#ffffffb3}:root[data-theme=light] .connex-source-tag{color:#333}.connex-source-google-logo{width:10px;height:10px;vertical-align:middle;margin-right:2px;display:inline-block;fill:currentColor;opacity:.55;transition:opacity .25s ease}.connex-cite:hover .connex-source-google-logo{opacity:1}.connex-cite-icon{width:10px;height:10px;color:var(--text-p, #a0a1a5);opacity:.55;transition:opacity .25s,color .25s;vertical-align:middle}.connex-cite-g-symbol{font-weight:700;font-size:11px;font-family:var(--sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);line-height:1;color:var(--text-p, #a0a1a5);opacity:.75;margin:0 1px;vertical-align:baseline;transition:opacity .2s ease,color .2s ease}.connex-cite:hover .connex-cite-g-symbol{opacity:1;color:#007cff}:root[data-theme=light] .connex-cite-g-symbol{color:#475569;opacity:.75}:root[data-theme=light] .connex-cite:hover .connex-cite-g-symbol{opacity:1;color:#007cff}.connex-cite:hover .connex-cite-icon{color:var(--text-h, #ffffff);opacity:1}:root[data-theme=light] .connex-cite-icon{color:#555}:root[data-theme=light] .connex-cite:hover .connex-cite-icon{color:#111}.connex-cite-logo-wrapper{opacity:.55;transition:opacity .25s;display:inline-flex;align-items:center;vertical-align:middle}.connex-cite:hover .connex-cite-logo-wrapper{opacity:1}.mention-badge{display:inline-flex;align-items:center;justify-content:center;background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:4px;padding:1px 6px;margin:0 2px;font-size:11px;font-weight:500;font-family:inherit;cursor:default;transition:background .15s ease,border-color .15s ease;-webkit-user-select:none;user-select:none;vertical-align:middle}.mention-badge:hover{background:#ffffff26;border-color:#ffffff40}:root[data-theme=light] .mention-badge{background:#0000000d;color:#111;border-color:#00000014}:root[data-theme=light] .mention-badge:hover{background:#0000001a;border-color:#00000026}:global(.katex){font-family:Plus Jakarta Sans,NanumSquareNeo,sans-serif;font-size:1.02em}:global(.katex) :global(.mtext),:global(.katex) :global(.mtext) span,:global(.katex) :global(.mtext) :global(*){font-family:Plus Jakarta Sans,NanumSquareNeo,sans-serif;font-size:.85em;line-height:1.4}:global(.katex) :global(.mfrac){font-size:1.3em}._inputArea_v1uj3_5{padding:0;background:transparent;flex-shrink:0;box-sizing:border-box}._inputContainer_v1uj3_12{max-width:100%;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;gap:8px}._inputWrapper_v1uj3_22{position:relative;width:100%;background:var(--card-bg);backdrop-filter:var(--card-blur);-webkit-backdrop-filter:var(--card-blur);border:1px solid var(--card-border);border-radius:12px;padding:12px;box-sizing:border-box;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}._inputWrapper_v1uj3_22:focus-within{background-image:linear-gradient(var(--bg),var(--bg)),linear-gradient(90deg,var(--accent-blue-start) 0%,var(--accent-blue-start) 47.5%,#ffffff 50%,var(--accent-blue-start) 52.5%,var(--accent-blue-start) 100%);background-origin:border-box;background-clip:padding-box,border-box;border:.5px solid transparent;background-size:100% 100%,300% auto;box-shadow:none;animation:_borderShine_v1uj3_1 4s infinite linear}[data-theme=light] ._inputWrapper_v1uj3_22{background:#ffffffd9}[data-theme=light] ._inputWrapper_v1uj3_22:focus-within{background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,var(--accent-blue-start) 0%,var(--accent-blue-start) 47.5%,#ffffff 50%,var(--accent-blue-start) 52.5%,var(--accent-blue-start) 100%);background-origin:border-box;background-clip:padding-box,border-box;border:.5px solid transparent;background-size:100% 100%,300% auto;box-shadow:none;animation:_borderShine_v1uj3_1 4s infinite linear}@keyframes _borderShine_v1uj3_1{0%{background-position:0% 0%,100% 50%}15%{background-position:0% 0%,0% 50%}to{background-position:0% 0%,0% 50%}}._textarea_v1uj3_101{width:100%;background:transparent;border:none;outline:none;color:var(--text);font-family:inherit;font-size:13px;line-height:1.5;resize:none;min-height:24px;max-height:102px;overflow-y:auto;padding:0;margin-bottom:12px;box-sizing:border-box}._textarea_v1uj3_101::placeholder{color:var(--text-p);opacity:.45}._textareaRecording_v1uj3_124{color:var(--text-p)}._textareaRecording_v1uj3_124::placeholder{color:var(--text-p);opacity:.55}._toolbar_v1uj3_134{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}._toolbarLeft_v1uj3_142,._toolbarRight_v1uj3_143{display:flex;align-items:center;gap:8px}._toolBtn_v1uj3_149{background:#ffffff08;border:1px solid var(--card-border);color:var(--text-p);width:22px;height:22px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;box-sizing:border-box}._toolBtn_v1uj3_149:hover{background:linear-gradient(135deg,#878e9159,#5f646633);border-color:#ffffff40;color:#fff;transform:translateY(-.5px)}[data-theme=light] ._toolBtn_v1uj3_149{background:#0000000a;border-color:#00000014;color:#777}[data-theme=light] ._toolBtn_v1uj3_149:hover{background:linear-gradient(135deg,#9ca3a6,#6f7478);border-color:#0000001a;color:#fff}._studioSaveBtn_v1uj3_183{display:inline-flex;align-items:center;justify-content:center;gap:2.5px;background:linear-gradient(135deg,#007cff80,#003cff33);color:#fff;border:1px solid rgba(255,255,255,.15);border-radius:4px;padding:0 4px;height:22px;font-size:9.5px;font-weight:600;cursor:pointer;transition:all .2s ease-in-out;font-family:inherit;box-sizing:border-box;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._studioSaveBtn_v1uj3_183 span,._studioSaveBtn_v1uj3_183 svg{color:#fff;stroke:#fff}._studioSaveBtn_v1uj3_183:hover{transform:scale(1.02);filter:brightness(1.15);box-shadow:0 0 8px #007cff4d;background:linear-gradient(135deg,#007cff99,#003cff4d);color:#fff}._studioSaveBtn_v1uj3_183:hover span,._studioSaveBtn_v1uj3_183:hover svg{color:#fff;stroke:#fff}[data-theme=light] ._studioSaveBtn_v1uj3_183{background:var(--accent-blue-gradient);border-color:transparent;color:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=light] ._studioSaveBtn_v1uj3_183 span,[data-theme=light] ._studioSaveBtn_v1uj3_183 svg{color:#fff;stroke:#fff}[data-theme=light] ._studioSaveBtn_v1uj3_183:hover{transform:scale(1.02);filter:brightness(1.15);box-shadow:0 0 8px #007cff4d;color:#fff}[data-theme=light] ._studioSaveBtn_v1uj3_183:hover span,[data-theme=light] ._studioSaveBtn_v1uj3_183:hover svg{color:#fff;stroke:#fff}._toolBtnRecording_v1uj3_251{background:linear-gradient(135deg,#878e9133,#5f64661a);border-color:#ffffff26;color:#fff;animation:_micPulse_v1uj3_1 1.5s infinite ease-in-out}._toolBtnRecording_v1uj3_251:hover{background:linear-gradient(135deg,#878e9159,#5f646633);border-color:#ffffff40;color:#fff;transform:translateY(-.5px)}[data-theme=light] ._toolBtnRecording_v1uj3_251{background:linear-gradient(135deg,#878e91,#5f6466);border-color:#0000000d;color:#fff}[data-theme=light] ._toolBtnRecording_v1uj3_251:hover{background:linear-gradient(135deg,#9ca3a6,#6f7478);border-color:#0000001a;color:#fff}@keyframes _micPulse_v1uj3_1{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}._micBtn_v1uj3_289{background:#ffffff08;border:1px solid var(--card-border);color:var(--text-p);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}._micBtn_v1uj3_289:hover{background:linear-gradient(135deg,#878e9159,#5f646633);border-color:#ffffff40;color:#fff;transform:translateY(-.5px)}._micBtn_v1uj3_289._toolBtnRecording_v1uj3_251{background:linear-gradient(135deg,#878e9133,#5f64661a);border-color:#ffffff26;color:#fff}[data-theme=light] ._micBtn_v1uj3_289{background:#0000000a;border-color:#00000014;color:#777;backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=light] ._micBtn_v1uj3_289:hover{background:linear-gradient(135deg,#9ca3a6,#6f7478);border-color:#0000001a;color:#fff}[data-theme=light] ._micBtn_v1uj3_289._toolBtnRecording_v1uj3_251{background:linear-gradient(135deg,#878e91,#5f6466);border-color:#0000000d;color:#fff}._inlineModeToggle_v1uj3_333{display:flex;background:#ffffff05;border:1px solid var(--card-border);border-radius:6px;padding:0 2px;gap:2px;height:28px;box-sizing:border-box;align-items:center}[data-theme=light] ._inlineModeToggle_v1uj3_333{background:#0000000a;border-color:#00000014}._inlineModeBtn_v1uj3_350{padding:0 8px;border-radius:4px;font-size:9.5px;font-weight:500;border:none;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:4px;background:transparent;color:var(--text-p);height:24px;box-sizing:border-box}[data-theme=light] ._inlineModeBtn_v1uj3_350{color:#777}._inlineModeBtn_v1uj3_350:hover{color:var(--text-h)}[data-theme=light] ._inlineModeBtn_v1uj3_350:hover{color:#333}._inlineModeBtnActive_v1uj3_380{background:#ffffff14;color:var(--text-h);font-weight:600}[data-theme=light] ._inlineModeBtnActive_v1uj3_380{background:#0000001a;color:#333}._attachedFiles_v1uj3_392{display:flex;flex-wrap:wrap;align-items:center;gap:6px}._attachedBadge_v1uj3_399{display:flex;align-items:center;gap:6px;padding:3px 8px;background:#ffffff0a;border:1px solid var(--border);border-radius:6px;color:var(--text-h);font-size:11px;box-shadow:0 2px 6px #0000001a}[data-theme=light] ._attachedBadge_v1uj3_399{background:#00000008}._attachedThumb_v1uj3_416{width:14px;height:14px;border-radius:3px;object-fit:cover;background:#000}._attachedName_v1uj3_424{max-width:70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._attachedRemove_v1uj3_431{background:none;border:none;color:var(--text-p);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:color .15s}._attachedRemove_v1uj3_431:hover{color:var(--text-h)}[data-theme=light] ._attachedRemove_v1uj3_431{color:#777}[data-theme=light] ._attachedRemove_v1uj3_431:hover{color:#333}._sendBtn_v1uj3_456{background:#ffffff08;border:1px solid var(--card-border);width:22px;height:22px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--text-p);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);flex-shrink:0}[data-theme=light] ._sendBtn_v1uj3_456{background:#0000000a;color:#777;border-color:#00000014}._sendBtn_v1uj3_456:disabled{opacity:.35;cursor:not-allowed;background:#ffffff08;border-color:var(--card-border);color:var(--text-p)}[data-theme=light] ._sendBtn_v1uj3_456:disabled{background:#0000000a;border-color:#00000014}._sendBtn_v1uj3_456:not(:disabled):not(._sendBtnStop_v1uj3_491){background:var(--accent-blue-gradient);color:#fff;border-color:transparent}._sendBtn_v1uj3_456:hover:not(:disabled):not(._sendBtnStop_v1uj3_491){transform:scale(1.02);filter:brightness(1.15);color:#fff;box-shadow:0 0 8px #007cff4d}[data-theme=light] ._sendBtn_v1uj3_456:not(:disabled):not(._sendBtnStop_v1uj3_491){background:var(--accent-blue-gradient);color:#fff;border-color:transparent}[data-theme=light] ._sendBtn_v1uj3_456:hover:not(:disabled):not(._sendBtnStop_v1uj3_491){transform:scale(1.02);filter:brightness(1.15);color:#fff;box-shadow:0 0 8px #007cff33}._sendBtnStop_v1uj3_491{background:linear-gradient(135deg,#8c919659,#5a5f6433);border:1px solid rgba(255,255,255,.2);box-shadow:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._sendBtnStop_v1uj3_491:hover{transform:scale(1.02);filter:brightness(1.15);box-shadow:0 0 8px #ffffff26;background:linear-gradient(135deg,#a0a5aa73,#6e73784d)}._sendBtnStop_v1uj3_491 svg{color:#ee0039;fill:#ee0039;stroke:#ee0039}[data-theme=light] ._sendBtnStop_v1uj3_491{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border:1px solid rgba(0,0,0,.12);box-shadow:none}[data-theme=light] ._sendBtnStop_v1uj3_491:hover{background:linear-gradient(135deg,#cbd5e1,#94a3b8)}._newChatBtn_v1uj3_550{background:linear-gradient(135deg,#878e9159,#5f646633);border:1px solid rgba(255,255,255,.25);color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);height:22px;border-radius:4px;padding:0 5px;display:flex;align-items:center;justify-content:center;gap:4px;font-family:var(--sans);font-size:10px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-sizing:border-box}._newChatBtn_v1uj3_550:hover{transform:translateY(-.5px);filter:brightness(1.1)}._newChatBtn_v1uj3_550:active{transform:translateY(0)}[data-theme=light] ._newChatBtn_v1uj3_550{background:linear-gradient(135deg,#9ca3a6,#6f7478);border:1px solid rgba(0,0,0,.1);color:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=light] ._newChatBtn_v1uj3_550:hover{transform:translateY(-.5px);filter:brightness(1.08)}@media(max-width:768px){._inputArea_v1uj3_5{position:fixed;bottom:0;left:0;width:100%;z-index:5;padding:0 16px 18px;background:transparent;border-top:none;box-sizing:border-box;pointer-events:none}._inputContainer_v1uj3_12{pointer-events:auto}._inputWrapper_v1uj3_22{padding:8px 10px;border-radius:10px}._textarea_v1uj3_101{font-size:12.5px;margin-bottom:8px}._toolbar_v1uj3_134,._toolbarLeft_v1uj3_142,._toolbarRight_v1uj3_143{gap:6px}._toolBtn_v1uj3_149,._sendBtn_v1uj3_456,._newChatBtn_v1uj3_550,._studioSaveBtn_v1uj3_183{height:26px}._toolBtn_v1uj3_149{width:26px}._inlineModeToggle_v1uj3_333{height:26px}._inlineModeBtn_v1uj3_350{font-size:9px;padding:0 6px}}._sendBtnStop_v1uj3_491 svg,._sendBtn_v1uj3_456._sendBtnStop_v1uj3_491 svg{color:#ee0039;fill:#ee0039;stroke:#ee0039;width:8.5px;height:8.5px;min-width:8.5px;min-height:8.5px}._toolBtn_v1uj3_149 svg,._sendBtn_v1uj3_456 svg{width:15px;height:15px;min-width:15px;min-height:15px}._connexChat_18c24_5{display:grid;grid-template-columns:auto 1fr auto;gap:0px;width:100%;height:100%;min-height:0;box-sizing:border-box;color:var(--text);align-items:stretch;overflow:hidden;transition:gap .3s cubic-bezier(.4,0,.2,1)}._connexMain_18c24_19{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;position:relative;box-sizing:border-box;overflow:hidden}@media(max-width:768px){._connexChat_18c24_5{display:flex;flex-direction:column;gap:0px}._connexMain_18c24_19{width:100%}}._connexChat_u5udi_6{display:grid;grid-template-columns:auto 1fr auto;gap:0px;width:100%;height:100%;min-height:0;box-sizing:border-box;color:var(--text);align-items:stretch;overflow:hidden;transition:gap .3s cubic-bezier(.4,0,.2,1);--accent-color: var(--accent-blue-start);--standard-gradient: var(--accent-blue-gradient);--standard-gradient-translucent: linear-gradient( 135deg, rgba(0, 124, 255, .15) 0%, rgba(0, 61, 179, .15) 100% )}._btn_u5udi_29{display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;outline:none;border:none;box-sizing:border-box}._btnBordered_u5udi_40{border:1px solid var(--border);background:#ffffff05;color:var(--text-p)}._btnBordered_u5udi_40:hover:not(:disabled){background:#ffffff0d;color:var(--text-h);border-color:var(--text-p)}[data-theme=light] ._btnBordered_u5udi_40{background:#0000000a;border-color:var(--border);color:var(--text-p)}[data-theme=light] ._btnBordered_u5udi_40:hover:not(:disabled){background:#00000014;border-color:#0000002e;color:var(--text-h)}._connexMain_u5udi_64{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;position:relative;box-sizing:border-box;overflow:hidden;padding:0}@media(max-width:768px){.main-content:has(._connexChat_u5udi_6){height:calc(100svh - 78px);min-height:calc(100svh - 78px);overflow:hidden}._connexChat_u5udi_6{display:flex;flex-direction:column;gap:0px;height:100%;min-height:0;overflow:hidden}._connexMain_u5udi_64{width:100%;padding:0;height:100%;min-height:0;overflow:hidden}}._visualContainer_u5udi_102{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;opacity:.15}._centerContent_u5udi_113{position:relative;z-index:2;display:flex;flex-direction:column;height:100%;width:100%;gap:16px;padding:0}._tableHeaderArea_u5udi_127{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding-bottom:12px}._tableTitleGroup_u5udi_135{display:flex;align-items:center;gap:28px}._tableTitleIcon_u5udi_141{width:38px;height:38px;border-radius:8px;background:linear-gradient(135deg,#4b5563,#1f2937);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #ffffff0d;color:#fff}._tableTitleVisual_u5udi_153{width:220px;height:220px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}._tableTitleText_u5udi_164{display:flex;flex-direction:column}._tableTitle_u5udi_135{font-size:18px;font-weight:300;color:var(--text-h);margin:0;text-transform:uppercase}._tableSubtitle_u5udi_177{font-size:12px;color:var(--text-p);margin:2px 0 0}._toolbar_u5udi_185{display:flex;align-items:center;justify-content:space-between;background:transparent;border:none;padding:8px 0 0;border-radius:0;gap:12px}._toolbarSearch_u5udi_196{display:flex;align-items:center;background:#00000040;border:1px solid var(--border);border-radius:6px;padding:0 12px;height:28px;width:320px;gap:8px;position:relative}._toolbarSearchInput_u5udi_209{background:none;border:none;outline:none;color:var(--text-h);font-size:12px;width:100%;padding-right:20px}._sidebarSearchIcon_u5udi_219{color:var(--text-p);opacity:.65;flex-shrink:0}._sidebarSearchClear_u5udi_225{position:absolute;right:8px;background:transparent;border:none;color:var(--text-p, rgba(255, 255, 255, .6));cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;outline:none;transition:all .2s ease}._sidebarSearchClear_u5udi_225 svg{transition:transform .2s ease}._sidebarSearchClear_u5udi_225:hover svg{transform:rotate(90deg)}._sidebarSearchClear_u5udi_225:hover{color:var(--text-h, #ffffff);background-color:transparent}[data-theme=light] ._sidebarSearchClear_u5udi_225{color:#00000073}[data-theme=light] ._sidebarSearchClear_u5udi_225:hover{color:#000;background-color:transparent}._refreshBtn_u5udi_262{width:28px;height:28px;border-radius:6px;color:var(--text)}._refreshBtnSpinning_u5udi_269 svg{animation:_spin_u5udi_1 1s linear infinite}@keyframes _spin_u5udi_1{to{transform:rotate(360deg)}}._autocomplete_u5udi_280{position:absolute;top:36px;left:0;right:0;background:#141414f2;border:1px solid rgba(255,255,255,.12);border-radius:6px;box-shadow:0 10px 25px #0009;z-index:200;max-height:280px;overflow-y:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._autocompleteItem_u5udi_295{display:flex;align-items:center;padding:8px 12px;gap:10px;cursor:pointer;transition:all .15s ease;border-bottom:1px solid rgba(255,255,255,.04)}._autocompleteItem_u5udi_295:last-child{border-bottom:none}._autocompleteItem_u5udi_295:hover,._autocompleteItemActive_u5udi_310{background:#ffffff0f}._autocompleteIcon_u5udi_314{color:var(--text-p);display:flex;align-items:center}._autocompleteContent_u5udi_320{display:flex;flex-direction:column;min-width:0;flex:1}._autocompleteText_u5udi_327{font-size:12px;color:var(--text-h);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._autocompleteType_u5udi_336{font-size:9px;color:var(--text-p);text-transform:uppercase;margin-top:1px}._pagination_u5udi_344{display:flex;align-items:center;gap:6px}._pageDetail_u5udi_350{font-size:11px;color:var(--text-p);margin-right:8px}._pageBtn_u5udi_356{width:28px;height:28px;border-radius:4px}._pageNumbers_u5udi_362{display:flex;align-items:center;gap:4px}._pageNum_u5udi_362{width:28px;height:28px;font-size:11px;border-radius:4px;border:1px solid transparent;background:transparent;color:var(--text-p)}._pageNum_u5udi_362:hover{background:#ffffff08;color:var(--text-h)}._pageNumActive_u5udi_383{background:#ffffff1a;border-color:#ffffff40;color:var(--text-h);font-weight:600}[data-theme=light] ._pageNum_u5udi_362{background:#0000000a;border:1px solid var(--border);color:#000000a6}[data-theme=light] ._pageNum_u5udi_362:hover{background:#00000014;border-color:#0000002e;color:var(--text-h)}[data-theme=light] ._pageNumActive_u5udi_383{background:#0000001f;border-color:#0000003d;color:var(--text-h)}._pageNumEllipsis_u5udi_408{color:var(--text-p);font-size:11px;padding:0 4px;cursor:default}._tableWrap_u5udi_416{flex:1;overflow-y:auto;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:12px;background:#ffffff05;box-shadow:var(--card-shadow);backdrop-filter:var(--card-blur);-webkit-backdrop-filter:var(--card-blur);margin-top:-4px}[data-theme=light] ._tableWrap_u5udi_416{background:#ffffff73;border-color:#00000014;box-shadow:0 8px 32px #1f26870f}._table_u5udi_127{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed}._table_u5udi_127 th{padding:12px 16px;font-size:11px;font-weight:300;line-height:1.4;text-transform:uppercase;color:var(--text-p);border-bottom:1px solid var(--border);letter-spacing:.5px;background:#1a1a1ae6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:sticky;top:0;z-index:10}[data-theme=light] ._table_u5udi_127 th{background:#f3f4f6e6;border-bottom:1px solid rgba(0,0,0,.08)}._table_u5udi_127 td{padding:12px 16px;font-size:11px;font-weight:300;line-height:1.4;border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle}._table_u5udi_127 tr{transition:background-color .15s ease}._table_u5udi_127 tr:hover{background-color:#ffffff05}._table_u5udi_127 tr._rowSelected_u5udi_483,._table_u5udi_127 tr._rowSelected_u5udi_483:hover{background-color:#ffffff14;border-left:2px solid rgba(255,255,255,.4)}._rowSelected_u5udi_483 td{color:var(--text-h)}[data-theme=light] ._table_u5udi_127 tr:hover{background-color:#00000005}[data-theme=light] ._table_u5udi_127 tr._rowSelected_u5udi_483,[data-theme=light] ._table_u5udi_127 tr._rowSelected_u5udi_483:hover{background-color:#0000000f;border-left:2px solid rgba(0,0,0,.35)}[data-theme=light] ._rowSelected_u5udi_483 td{color:var(--text-h)}._statusIconPublished_u5udi_508,._statusIconVerified_u5udi_509,._statusIconSaved_u5udi_510{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:var(--text-p);transition:all .2s ease}._statusIconPublished_u5udi_508:hover,._statusIconVerified_u5udi_509:hover,._statusIconSaved_u5udi_510:hover{background:#ffffff26;border-color:#ffffff40;color:var(--text-h)}[data-theme=light] ._statusIconPublished_u5udi_508,[data-theme=light] ._statusIconVerified_u5udi_509,[data-theme=light] ._statusIconSaved_u5udi_510{background:#0000000f;border:1px solid rgba(0,0,0,.12);color:#000000a6}[data-theme=light] ._statusIconPublished_u5udi_508:hover,[data-theme=light] ._statusIconVerified_u5udi_509:hover,[data-theme=light] ._statusIconSaved_u5udi_510:hover{background:#0000001f;border-color:#00000038;color:#000000d9}._apiProvider_u5udi_548{font-weight:300;color:var(--text-h);line-height:1.4}._apiName_u5udi_554{font-size:11px;font-weight:300;color:var(--text-h);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}._apiId_u5udi_564{font-size:11px;color:var(--text-p);font-family:var(--sans);line-height:1.4}._apiDescription_u5udi_571{color:var(--text-p);line-height:1.4;word-break:keep-all;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._detailsContainer_u5udi_586{display:flex;flex-direction:column;overflow:hidden;flex:1;min-height:0}._scrollContent_u5udi_594{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:20px;min-height:0}._detailsHeader_u5udi_604{border-bottom:1px solid var(--border);padding-bottom:14px}._detailsTitle_u5udi_609{font-size:16px;font-weight:700;color:var(--text-h);margin:0 0 6px;word-break:break-all}._detailsProvider_u5udi_617{font-size:12px;color:var(--text-p);display:flex;align-items:center;gap:6px}._detailsSection_u5udi_625{display:flex;flex-direction:column;gap:6px}._detailsLabel_u5udi_631{font-size:10px;font-weight:600;text-transform:uppercase;color:var(--text-p);letter-spacing:.5px}._detailsValue_u5udi_639{font-size:12.5px;color:var(--text);line-height:1.5}._detailsValueCode_u5udi_645{background:#0000004d;padding:5px 10px;border-radius:6px;border:1px solid var(--border);font-size:11px;font-family:var(--sans);word-break:break-all;white-space:pre-wrap;color:var(--text-h)}._badge_u5udi_657{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;line-height:1;border-radius:20px;font-size:10px;font-weight:300;transition:all .2s ease}._badgePublished_u5udi_669{background:#ffffff14;border:1px solid rgba(255,255,255,.16);color:var(--text-h)}._badgeVerified_u5udi_675{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:var(--text-p)}._badgeSaved_u5udi_681{background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:var(--text-p);opacity:.85}[data-theme=light] ._badgePublished_u5udi_669{background:#0000000f;border:1px solid rgba(0,0,0,.12);color:#000000d9}[data-theme=light] ._badgeVerified_u5udi_675{background:#0000000a;border:1px solid rgba(0,0,0,.09);color:#000000a6}[data-theme=light] ._badgeSaved_u5udi_681{background:#00000005;border:1px solid rgba(0,0,0,.06);color:#0000008c}a._docsLink_u5udi_706{color:var(--text-h);text-decoration:underline;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:400;transition:opacity .2s ease}a._docsLink_u5udi_706:hover{opacity:.75}[data-theme=light] a._docsLink_u5udi_706{color:#1f2937}._switchContainer_u5udi_726{display:flex;align-items:center;justify-content:space-between;padding:8px 0;background:transparent;border:none;transition:all .2s ease}._switchContainer_u5udi_726:hover{background:transparent}._switchText_u5udi_740{display:flex;flex-direction:column;gap:2px}._switchTitle_u5udi_746{font-size:12px;font-weight:600;color:var(--text-h)}._switchDesc_u5udi_752{font-size:10px;color:var(--text-p)}._switchInput_u5udi_757{position:relative;width:36px;height:20px;-webkit-appearance:none;appearance:none;background:#ffffff1a;outline:none;border-radius:20px;cursor:pointer;transition:background-color .2s ease}._switchInput_u5udi_757:checked{background:#fff6}._switchInput_u5udi_757:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;top:2px;left:2px;background:#fff;transition:transform .2s ease}._switchInput_u5udi_757:checked:before{transform:translate(16px)}._actionBtn_u5udi_790{width:100%;padding:10px;font-size:12.5px;gap:8px;margin-top:10px}._multiHeader_u5udi_799{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--border)}._multiTitle_u5udi_807{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--text-h)}._multiClearBtn_u5udi_816{border-radius:4px;font-size:11px;padding:3px 8px}._multiList_u5udi_822{display:flex;flex-direction:column;gap:8px;margin:12px 0;max-height:360px;overflow-y:auto}._multiCard_u5udi_831{display:flex;align-items:stretch;background:#ffffff05;border:1px solid var(--border);border-radius:6px;overflow:hidden;transition:all .15s ease}._multiCard_u5udi_831:hover{border-color:var(--text-p);background:#ffffff0a}._multiCardIndex_u5udi_846{width:28px;background:var(--standard-gradient);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}._multiCardInfo_u5udi_858{flex:1;padding:3px 8px;display:flex;flex-direction:column;justify-content:center;min-width:0}._multiCardName_u5udi_867{font-size:12px;font-weight:300;color:var(--text-h);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}._multiCardProvider_u5udi_877{font-size:10px;color:var(--text-p);margin-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}._multiCardRemove_u5udi_887{background:none;border:none;color:var(--text-p);cursor:pointer;padding:0 8px;display:flex;align-items:center;transition:all .15s ease;flex-shrink:0}._multiCardRemove_u5udi_887:hover{color:#ef4444;background:#ef44441a}._infoCard_u5udi_904{background:transparent;border:none;border-radius:0;padding:0;display:flex;flex-direction:column;gap:12px}._detailRow_u5udi_914{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;padding:8px 0;border-bottom:1px solid var(--border)}._detailRowLabel_u5udi_924{font-size:10px;text-transform:uppercase;color:var(--text-p);letter-spacing:.5px;flex-shrink:0;width:100%}._detailRowValue_u5udi_933{font-size:11px;color:var(--text);line-height:1.45;flex:1;text-align:left;word-break:break-word}._detailRowValueCode_u5udi_942{background:#0000004d;padding:4px 8px;border-radius:4px;border:1px solid var(--border);font-size:11px;font-family:var(--sans);word-break:break-all;white-space:pre-wrap;color:var(--text-h);text-align:left;display:block;width:100%;box-sizing:border-box}._infoCardHighlight_u5udi_958{background:none;border:none;border-radius:0;padding:0;display:flex;flex-direction:column;gap:12px}._infoCardTitle_u5udi_968{font-size:13px;font-weight:300;color:var(--text-h);display:flex;align-items:center;gap:8px;text-transform:uppercase}._infoCardList_u5udi_978{display:flex;flex-direction:column;gap:8px;font-size:11.5px;line-height:1.5}._infoCardBullet_u5udi_986{display:flex;gap:8px;align-items:flex-start;color:var(--text);word-break:keep-all}._infoCardBullet_u5udi_986:before{content:"•";color:var(--accent-color);font-weight:700}._form_u5udi_1000{display:flex;flex-direction:column;gap:12px}._formGroup_u5udi_1006{display:flex;flex-direction:column;gap:6px}._formLabel_u5udi_1012{font-size:11px;font-weight:600;color:var(--text-p)}._formLabelRequired_u5udi_1018:after{content:" *";color:#ef4444}._formInput_u5udi_1023,._formTextarea_u5udi_1024{width:100%;padding:8px 12px;border-radius:6px;font-size:12px;background:#ffffff08;border:1px solid var(--border);color:var(--text-h);outline:none;box-sizing:border-box;transition:all .2s ease}._formInput_u5udi_1023:focus,._formTextarea_u5udi_1024:focus{border-color:var(--accent-color);background:#ffffff0d}._formError_u5udi_1043{color:#ef4444;font-size:11px}._successCard_u5udi_1048{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 16px;gap:12px}._successIcon_u5udi_1057{color:var(--accent-green)}._successTitle_u5udi_1061{font-size:14px;font-weight:700;color:var(--text-h)}._successDesc_u5udi_1067{font-size:11.5px;color:var(--text-p);line-height:1.5;margin:0;word-break:keep-all}._formResetBtn_u5udi_1075{padding:8px 16px;border-radius:6px;color:var(--text);font-size:11px}@media(max-width:768px){._tableHeaderArea_u5udi_127{padding-bottom:24px;justify-content:center}._tableTitleGroup_u5udi_135{flex-direction:column;align-items:center;text-align:center;gap:16px;width:100%}._tableTitleVisual_u5udi_153{width:160px;height:160px}._tableTitle_u5udi_135{font-size:16px}._tableSubtitle_u5udi_177{font-size:11px;margin-top:4px;word-break:keep-all}._centerPanel_u5udi_1114{border:1px solid var(--side-panel-left-border);padding:12px;height:auto;overflow:visible}._toolbar_u5udi_185{flex-direction:column;align-items:stretch;gap:8px}._toolbarSearch_u5udi_196{width:100%}._table_u5udi_127 thead{display:none}._table_u5udi_127,._table_u5udi_127 tbody{display:flex;flex-direction:column;width:100%;gap:8px}._table_u5udi_127 tr{display:grid;grid-template-areas:"cat cat" "title title" "provider provider" "desc desc";grid-template-columns:1fr;gap:6px;padding:12px;background:#ffffff05;border:1px solid var(--border);border-radius:6px;box-sizing:border-box}[data-theme=light] ._table_u5udi_127 tr{background:#ffffff80;border-color:#0000000f;box-shadow:0 4px 12px #00000005}[data-theme=light] ._table_u5udi_127 tr:hover{background-color:#ffffffbf}._table_u5udi_127 tr td{display:flex;padding:0;border:none;background:transparent;min-height:auto;width:100%}._table_u5udi_127 td:first-child{grid-area:cat;font-size:11px;color:var(--accent-color);font-weight:600}._table_u5udi_127 td:nth-child(2){grid-area:provider;font-size:11px;color:var(--text-p)}._table_u5udi_127 td:nth-child(3){grid-area:title}._table_u5udi_127 td:nth-child(4){grid-area:desc;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._table_u5udi_127 td:nth-child(5){display:none}}._countBadge_u5udi_1211{font-size:9.5px;padding:1px 6.5px;display:inline-flex;align-items:center;justify-content:center;line-height:1;border-radius:10px;background:#ffffff14;color:var(--text-p);font-weight:500;transition:all .2s ease;border:1px solid rgba(255,255,255,.12)}[data-theme=light] ._countBadge_u5udi_1211{background:#0000000f;color:#000000a6;border:1px solid rgba(0,0,0,.12)}._sessionList_u5udi_1232{flex:1;overflow-y:auto;padding:0 8px 8px;display:flex;flex-direction:column;gap:6px;scrollbar-width:none}._sessionList_u5udi_1232::-webkit-scrollbar{display:none}._newChatBtn_u5udi_1247{background:var(--accent-blue-gradient);border:1px solid transparent;color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);height:28px;border-radius:6px;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:4px;font-family:var(--sans);font-size:10px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-sizing:border-box;align-self:flex-start;margin-top:12px}._newChatBtn_u5udi_1247:hover{transform:translateY(-.5px);filter:brightness(1.15)}._newChatBtn_u5udi_1247:active{transform:translateY(0)}[data-theme=light] ._newChatBtn_u5udi_1247{background:var(--accent-blue-gradient);border:1px solid transparent;color:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=light] ._newChatBtn_u5udi_1247:hover{transform:translateY(-.5px);filter:brightness(1.15)}._grayscaleCheckbox_u5udi_1293{appearance:none;-webkit-appearance:none;width:15px;height:15px;border:1.5px solid rgba(255,255,255,.3);border-radius:3px;background:#ffffff0a;cursor:pointer;position:relative;transition:all .15s ease;flex-shrink:0}._grayscaleCheckbox_u5udi_1293:hover{border-color:#ffffff80;background:#ffffff14}._grayscaleCheckbox_u5udi_1293:checked{background:linear-gradient(135deg,#878e9199,#5f646666);border-color:#ffffff80}._grayscaleCheckbox_u5udi_1293:checked:after{content:"";position:absolute;top:1px;left:4px;width:4px;height:8px;border:solid #ffffff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}[data-theme=light] ._grayscaleCheckbox_u5udi_1293{border-color:#00000040;background:#00000008}[data-theme=light] ._grayscaleCheckbox_u5udi_1293:hover{border-color:#0006;background:#0000000f}[data-theme=light] ._grayscaleCheckbox_u5udi_1293:checked{background:linear-gradient(135deg,#6b7280,#4b5563);border-color:#4b5563}[data-theme=light] ._grayscaleCheckbox_u5udi_1293:checked:after{border-color:#fff}._bulkDeleteBtn_u5udi_1349{display:flex;align-items:center;justify-content:center;gap:4px;height:28px;padding:0 10px;border-radius:6px;background:linear-gradient(135deg,#878e9159,#5f646633);border:1px solid rgba(255,255,255,.25);color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-family:var(--sans);font-size:10px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-sizing:border-box}._bulkDeleteBtn_u5udi_1349:hover:not(:disabled){transform:translateY(-.5px);filter:brightness(1.1)}._bulkDeleteBtn_u5udi_1349:disabled{opacity:.4;cursor:not-allowed}[data-theme=light] ._bulkDeleteBtn_u5udi_1349{background:linear-gradient(135deg,#9ca3a6,#6f7478);border:1px solid rgba(0,0,0,.1);color:#fff}._stickyFooter_u5udi_1386{padding:16px;background:transparent;border-top:1px solid var(--border);z-index:2;flex-shrink:0}[data-theme=light] ._stickyFooter_u5udi_1386{background:transparent}._btnPrimary_u5udi_1398{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 12px;border-radius:6px;background:var(--accent-blue-gradient);border:1px solid transparent;color:#fff;font-family:var(--sans);font-size:10px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-sizing:border-box}._btnPrimary_u5udi_1398:hover:not(:disabled){transform:translateY(-.5px);filter:brightness(1.15);box-shadow:0 0 8px #007cff4d}[data-theme=light] ._btnPrimary_u5udi_1398:hover:not(:disabled){box-shadow:0 0 8px #007cff33}._btnPrimary_u5udi_1398:disabled{opacity:.35;cursor:not-allowed}._btnSecondary_u5udi_1432{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 12px;border-radius:6px;background:linear-gradient(135deg,#878e9159,#5f646633);border:1px solid rgba(255,255,255,.25);color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-family:var(--sans);font-size:10px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-sizing:border-box}._btnSecondary_u5udi_1432:hover:not(:disabled){transform:translateY(-.5px);filter:brightness(1.1)}._btnSecondary_u5udi_1432:active{transform:translateY(0)}[data-theme=light] ._btnSecondary_u5udi_1432{background:linear-gradient(135deg,#9ca3a6,#6f7478);border:1px solid rgba(0,0,0,.1);color:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=light] ._btnSecondary_u5udi_1432:hover:not(:disabled){transform:translateY(-.5px);filter:brightness(1.08)}._btnSecondary_u5udi_1432:disabled{opacity:.35;cursor:not-allowed}._btnDangerOutline_u5udi_1480{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 12px;border-radius:6px;background:#ef444426;border:1px solid rgba(239,68,68,.25);color:#ef4444;font-family:var(--sans);font-size:10px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-sizing:border-box}._btnDangerOutline_u5udi_1480:hover:not(:disabled){transform:translateY(-.5px);background:#ef444440;border-color:#ef444466}._btnDangerSolid_u5udi_1505{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 12px;border-radius:6px;background:#ef4444;border:1px solid transparent;color:#fff;font-family:var(--sans);font-size:10px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-sizing:border-box}._btnDangerSolid_u5udi_1505:hover:not(:disabled){transform:translateY(-.5px);filter:brightness(1.1)}._rowEditBtn_u5udi_1529{background:transparent;border:none;color:var(--text-p);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:5px;border-radius:4px;transition:all .2s ease;opacity:.7}._rowEditBtn_u5udi_1529:hover{background:#ffffff14;color:var(--accent-color);opacity:1}[data-theme=light] ._rowEditBtn_u5udi_1529:hover{background:#0000000d}._connexChat_u5udi_6 .right-panel-drawer{font-size:11px}._connexChat_u5udi_6 .right-panel-drawer *{font-weight:300}._connexChat_u5udi_6 .right-panel-drawer ._detailRowLabel_u5udi_924,._connexChat_u5udi_6 .right-panel-drawer ._detailsLabel_u5udi_631{font-size:10px}._connexChat_u5udi_6 .right-panel-drawer ._detailRowValue_u5udi_933,._connexChat_u5udi_6 .right-panel-drawer ._detailRowValueCode_u5udi_942,._connexChat_u5udi_6 .right-panel-drawer ._detailsValue_u5udi_639,._connexChat_u5udi_6 .right-panel-drawer ._detailsValueCode_u5udi_645{font-size:11px}[data-theme=light] ._toolbarSearch_u5udi_196{background:#0000000a}[data-theme=light] ._detailRowValueCode_u5udi_942{background:#0000000a;color:var(--text)}@layer components{.gx-modal-overlay{position:fixed;inset:0;z-index:99999;background:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;animation:gxModalFadeIn .18s ease}.gx-modal{position:relative;width:100%;max-width:400px;background:#101827bf;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border, rgba(255, 255, 255, .08));border-radius:12px;padding:32px 28px 24px;text-align:center;color:var(--text-primary, #fff);box-shadow:0 8px 32px #0006;animation:gxModalSlideUp .25s ease}.gx-modal__close{position:absolute;top:12px;right:12px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:5px;color:#ffffff4d;cursor:pointer;transition:all .15s ease}.gx-modal__close:hover{color:#fffc;background:#ffffff14;border-color:#ffffff1f}.gx-modal__icon{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.gx-modal__icon--danger{background:var(--color-danger-bg, rgba(239, 68, 68, .1));border:1.5px solid var(--color-danger-border, rgba(239, 68, 68, .2));color:var(--color-danger, #ef4444)}.gx-modal__icon--warning{background:#fbbf241a;border:1.5px solid rgba(251,191,36,.2);color:#fbbf24}.gx-modal__icon--info{background:#2563eb26;border:1.5px solid rgba(37,99,235,.25);color:var(--color-accent, #2563eb)}.gx-modal__title{font-size:16px;font-weight:700;color:#ffffffeb;margin:0 0 8px;letter-spacing:-.01em}.gx-modal__desc{font-size:13px;color:#ffffff73;line-height:1.6;margin:0 0 24px}.gx-modal__actions{display:flex;gap:10px;justify-content:center}.gx-modal__btn{flex:1;padding:10px 20px;border-radius:5px;font-size:13px;font-weight:600;cursor:pointer;border:none;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .15s ease}.gx-modal__btn:disabled{opacity:.5;cursor:not-allowed}.gx-modal__btn--cancel{background:#ffffff0f;color:#fff9;border:1px solid rgba(255,255,255,.08)}.gx-modal__btn--cancel:hover:not(:disabled){background:#ffffff1a;color:#ffffffe6;border-color:#ffffff26}.gx-modal__btn--danger{background:var(--color-danger-bg, rgba(239, 68, 68, .1));color:var(--color-danger, #ef4444);border:1px solid var(--color-danger-border, rgba(239, 68, 68, .2))}.gx-modal__btn--danger:hover:not(:disabled){background:var(--color-danger-hover-bg, rgba(239, 68, 68, .2));border-color:var(--color-danger-hover, #dc2626);box-shadow:0 0 20px var(--color-danger-border, rgba(239, 68, 68, .2))}.gx-modal__btn--danger:hover:not(:disabled) svg,.gx-modal__icon--danger svg:hover,.gx-modal__icon--danger:hover svg{stroke:var(--color-danger, #ef4444)}.gx-modal__btn--warning{background:#fbbf241f;color:#fbbf24;border:1px solid rgba(251,191,36,.25)}.gx-modal__btn--warning:hover:not(:disabled){background:#fbbf2438;border-color:#fbbf2473}.gx-modal__btn--info{background:#2563eb26;color:var(--color-accent, #2563eb);border:1px solid rgba(37,99,235,.25)}.gx-modal__btn--info:hover:not(:disabled){background:#2563eb40;border-color:#2563eb80;box-shadow:0 0 20px #0000001a}.gx-modal__spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.15);border-top-color:currentColor;border-radius:50%;animation:gxModalSpin .6s linear infinite}@keyframes gxModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes gxModalSlideUp{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gxModalSpin{to{transform:rotate(360deg)}}:root[data-theme=light] .gx-modal{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:#0000001a;color:#1a1a1a;box-shadow:0 8px 32px #00000026}:root[data-theme=light] .gx-modal__close{background:#0000000a;border-color:#00000014;color:#00000059}:root[data-theme=light] .gx-modal__close:hover{color:#000c;background:#00000014;border-color:#00000026}:root[data-theme=light] .gx-modal__title{color:#1a1a1a}:root[data-theme=light] .gx-modal__desc{color:#0000008c}:root[data-theme=light] .gx-modal__btn--cancel{background:#0000000a;color:#0009;border-color:#0000001a}:root[data-theme=light] .gx-modal__btn--cancel:hover:not(:disabled){background:#00000014;color:#000000e6;border-color:#0000002e}:root[data-theme=light] .gx-modal__spinner{border-color:#0000001a;border-top-color:currentColor}}._abcContainer_5203z_5{display:flex;flex-direction:column;height:100%;gap:8px;box-sizing:border-box;padding-bottom:0;min-height:0}._creatorHeader_5203z_15{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;border-bottom:1px solid var(--border);padding-bottom:6px;flex-shrink:0}._creatorTitleGroup_5203z_26{display:flex;align-items:center;gap:12px;flex:1;min-width:0}._creatorTitleText_5203z_34{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._creatorTitle_5203z_26{font-size:18px;font-weight:300;margin:0;line-height:1.2;background:linear-gradient(135deg,var(--text-h) 0%,var(--text-p) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._creatorSubtitle_5203z_57{font-size:12.5px;color:var(--text-p);margin:0;line-height:1.3;letter-spacing:-.1px}._creatorHeaderActions_5203z_65{display:flex;gap:8px}._creatorGrid_5203z_70{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:24px;flex:1;overflow:hidden;min-height:0}._creatorMainCol_5203z_80{overflow-y:auto;padding-right:8px;display:flex;flex-direction:column;gap:12px;min-height:0;padding-bottom:0;height:100%}._creatorPreviewCol_5203z_91{overflow-y:auto;display:flex;flex-direction:column;gap:12px;min-height:0;padding-bottom:0;height:100%}._moduleContainer_5203z_102{background:#ffffff05;border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;flex:1;min-height:140px;overflow:hidden;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .2s ease,box-shadow .2s ease}._moduleContainer_5203z_102:hover{border-color:#ffffff1a;box-shadow:none}._moduleHeader_5203z_123{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:#ffffff05;border-bottom:1px solid var(--border)}._moduleTitle_5203z_133{font-size:11.5px;font-weight:500;color:var(--text-h)}._moduleTokenBadge_5203z_139{font-size:10px;height:16px;padding:0 6px;box-sizing:border-box;line-height:1;border-radius:20px;background:#ffffff0d;border:1px solid var(--border);color:var(--text-p);display:inline-flex;align-items:center;gap:4px}._studioHighlightBadge_5203z_154{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;font-size:11px;font-weight:600;color:#fff;background:linear-gradient(135deg,#007cff8c,#003cff59);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(0,124,255,.4);border-radius:4px;box-shadow:0 4px 14px #007cff4d;-webkit-user-select:none;user-select:none}._noSelect_5203z_172,._noSelect_5203z_172 *,._moduleContainer_5203z_102,._moduleContainer_5203z_102 *,._moduleContainer_5203z_102 div,._moduleContainer_5203z_102 span,._moduleContainer_5203z_102 p,._moduleContainer_5203z_102 pre,._moduleContainer_5203z_102 code,._moduleContainer_5203z_102 section{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}._moduleContainer_5203z_102 *::selection,._moduleContainer_5203z_102 ::selection{background:transparent;color:inherit}._moduleContainer_5203z_102 *::-moz-selection,._moduleContainer_5203z_102 ::-moz-selection{background:transparent;color:inherit}._moduleTextarea_5203z_201{flex:1;min-height:0;width:100%;padding:12px;font-size:12px;line-height:1.5;background:transparent;border:none;color:var(--text-h);outline:none;resize:none;overflow-y:auto;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}._moduleTextarea_5203z_201:disabled{color:var(--text-h);opacity:.9}._logContainer_5203z_226{flex:1;overflow-y:auto;min-height:0;padding:12px;font-family:monospace;font-size:11px;line-height:1.5;background:#00000026;color:#a3a3a3;display:flex;flex-direction:column;gap:4px}._logPrefix_5203z_241{color:var(--text-p);font-weight:600}._generateBtnDesktop_5203z_246{display:flex}._generateBtnMobile_5203z_250{display:none}._infoCard_5203z_255{background:var(--card-bg);backdrop-filter:var(--card-blur);-webkit-backdrop-filter:var(--card-blur);border:1px solid var(--card-border);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--card-shadow)}._infoCardTitle_5203z_268{font-size:13px;font-weight:300;color:var(--text-h);display:flex;align-items:center;gap:8px;text-transform:uppercase}._form_5203z_278{display:flex;flex-direction:column;gap:12px}._formGroup_5203z_284{display:flex;flex-direction:column;gap:6px}._formLabel_5203z_290{font-size:11px;font-weight:600;color:var(--text-p)}._formInput_5203z_296,._formTextarea_5203z_297{width:100%;padding:8px 12px;border-radius:6px;font-size:12px;background:#ffffff08;border:1px solid var(--border);color:var(--text-h);outline:none;box-sizing:border-box;transition:all .2s ease}._formInput_5203z_296:focus,._formTextarea_5203z_297:focus{background-image:linear-gradient(var(--bg),var(--bg)),linear-gradient(90deg,var(--accent-blue-start) 0%,var(--accent-blue-start) 47.5%,#ffffff 50%,var(--accent-blue-start) 52.5%,var(--accent-blue-start) 100%);background-origin:border-box;background-clip:padding-box,border-box;border:1px solid transparent;background-size:100% 100%,300% auto;box-shadow:none;animation:_borderShine_5203z_1 4s infinite linear}[data-theme=light] ._formInput_5203z_296:focus,[data-theme=light] ._formTextarea_5203z_297:focus{background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,var(--accent-blue-start) 0%,var(--accent-blue-start) 47.5%,#ffffff 50%,var(--accent-blue-start) 52.5%,var(--accent-blue-start) 100%);background-origin:border-box;background-clip:padding-box,border-box;border:1px solid transparent;background-size:100% 100%,300% auto;box-shadow:none;animation:_borderShine_5203z_1 4s infinite linear}@keyframes _borderShine_5203z_1{0%{background-position:0% 0%,100% 50%}15%{background-position:0% 0%,0% 50%}to{background-position:0% 0%,0% 50%}}@media(max-width:768px){._generateBtnDesktop_5203z_246{display:none}._generateBtnMobile_5203z_250{display:flex}._creatorGrid_5203z_70{grid-template-columns:1fr;grid-template-rows:auto;overflow-y:auto}._creatorMainCol_5203z_80,._creatorPreviewCol_5203z_91{overflow-y:visible}}._newChatBtn_5203z_393{background:linear-gradient(135deg,#878e9159,#5f646633);border:1px solid rgba(255,255,255,.25);color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);height:28px;border-radius:6px;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:4px;font-family:var(--sans);font-size:10px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-sizing:border-box}._newChatBtn_5203z_393:hover:not(:disabled){transform:translateY(-.5px);filter:brightness(1.1)}._newChatBtn_5203z_393:active:not(:disabled){transform:translateY(0)}._newChatBtn_5203z_393:disabled{opacity:.4;cursor:not-allowed}[data-theme=light] ._newChatBtn_5203z_393{background:linear-gradient(135deg,#9ca3a6,#6f7478);border:1px solid rgba(0,0,0,.1);color:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=light] ._newChatBtn_5203z_393:hover:not(:disabled){transform:translateY(-.5px);filter:brightness(1.08)}._generateBtn_5203z_246{background:linear-gradient(135deg,#878e9159,#5f646633);border:1px solid rgba(255,255,255,.25);color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);height:32px;border-radius:6px;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:6px;font-family:var(--sans);font-size:11.5px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-sizing:border-box;width:100%;margin-top:10px}._generateBtn_5203z_246:hover:not(:disabled){transform:translateY(-.5px);filter:brightness(1.1)}._generateBtn_5203z_246:active:not(:disabled){transform:translateY(0)}._generateBtn_5203z_246:disabled{opacity:.4;cursor:not-allowed}[data-theme=light] ._generateBtn_5203z_246{background:linear-gradient(135deg,#9ca3a6,#6f7478);border:1px solid rgba(0,0,0,.1);color:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=light] ._generateBtn_5203z_246:hover:not(:disabled){transform:translateY(-.5px);filter:brightness(1.08)}._generateBtn_5203z_246:not(:disabled){background:var(--accent-blue-gradient);border-color:transparent;color:#fff;box-shadow:0 2px 8px #007cff40}._generateBtn_5203z_246:not(:disabled):hover{transform:translateY(-1px);filter:brightness(1.15);box-shadow:0 4px 12px #007cff66}[data-theme=light] ._generateBtn_5203z_246:not(:disabled){background:var(--accent-blue-gradient);border-color:transparent;color:#fff;box-shadow:0 2px 8px #007cff40}[data-theme=light] ._generateBtn_5203z_246:not(:disabled):hover{transform:translateY(-1px);filter:brightness(1.15);box-shadow:0 4px 12px #007cff59}._codeEditorInput_5203z_520{font-family:Fira Code,Consolas,Monaco,Courier New,Courier,monospace;font-size:12px;line-height:1.6;background:#0000002e;border:1px solid var(--border);color:#e0e0e0;padding:12px;border-radius:6px;outline:none;box-sizing:border-box;width:100%;transition:all .2s ease;tab-size:4}._codeEditorInput_5203z_520:focus{background:#00000040;border-color:var(--accent-blue-start, #007cff)}[data-theme=light] ._codeEditorInput_5203z_520{background:#0000000d;color:#1e1e1e;border-color:#d1d5db}[data-theme=light] ._codeEditorInput_5203z_520:focus{background:#00000005;border-color:var(--accent-blue-start, #007cff)}._overlay_1vq4z_5{position:fixed;inset:0;background:#000000a6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:_fadeIn_1vq4z_1 .2s cubic-bezier(.4,0,.2,1)}@keyframes _fadeIn_1vq4z_1{0%{opacity:0}to{opacity:1}}._modal_1vq4z_30{width:90%;max-width:880px;height:80vh;min-height:480px;max-height:620px;background:var(--modal-bg);border:1px solid var(--modal-border);border-radius:16px;box-shadow:0 24px 64px #00000080;display:flex;flex-direction:column;overflow:hidden;animation:_slideUp_1vq4z_1 .25s cubic-bezier(.4,0,.2,1);box-sizing:border-box;font-weight:300}._modal_1vq4z_30 strong{font-weight:300}@keyframes _slideUp_1vq4z_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}[data-theme=light] ._modal_1vq4z_30{box-shadow:0 24px 64px #00000026}._header_1vq4z_67{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0;box-sizing:border-box}[data-theme=light] ._header_1vq4z_67{border-bottom:1px solid rgba(0,0,0,.08)}._headerTitle_1vq4z_81{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:300;color:var(--text-h, #ffffff);font-family:Plus Jakarta Sans,NanumSquareNeo,sans-serif}[data-theme=light] ._headerTitle_1vq4z_81{color:var(--text-h, #111111)}._headerSparkle_1vq4z_95{color:var(--accent-blue-start, #007cff)}._closeBtn_1vq4z_99{background:transparent;border:none;color:var(--text-p, #b0b1b5);cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._closeBtn_1vq4z_99:hover{background:#ffffff14;color:var(--text-h, #ffffff)}[data-theme=light] ._closeBtn_1vq4z_99{color:var(--text-p, #3d4048)}[data-theme=light] ._closeBtn_1vq4z_99:hover{background:#0000000d;color:var(--text-h, #111111)}._container_1vq4z_127{display:flex;flex:1;overflow:hidden;width:100%}._sidebar_1vq4z_135{width:180px;background:#00000026;border-right:1px solid rgba(255,255,255,.05);padding:16px 8px;display:flex;flex-direction:column;gap:6px;flex-shrink:0;box-sizing:border-box}[data-theme=light] ._sidebar_1vq4z_135{background:#00000005;border-right:1px solid rgba(0,0,0,.06)}._tabBtn_1vq4z_152{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:8px;background:transparent;border:none;color:var(--text-p, #b0b1b5);font-family:Plus Jakarta Sans,NanumSquareNeo,sans-serif;font-size:12px;font-weight:300;text-align:left;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-sizing:border-box;width:100%}._tabBtn_1vq4z_152:hover{background:#ffffff0a;color:var(--text-h, #ffffff)}._tabBtnActive_1vq4z_176{background:#007cff1f;border:1px solid rgba(0,124,255,.25);color:var(--accent-blue-start, #007cff);font-weight:300}[data-theme=light] ._tabBtn_1vq4z_152:hover{background:#0000000a;color:var(--text-h, #111111)}[data-theme=light] ._tabBtnActive_1vq4z_176{background:#007cff14;border:1px solid rgba(0,124,255,.2);color:var(--accent-blue-start, #007cff);font-weight:300}._contentBody_1vq4z_196{flex:1;padding:20px 24px;overflow-y:auto;box-sizing:border-box}._contentBody_1vq4z_196::-webkit-scrollbar{width:6px}._contentBody_1vq4z_196::-webkit-scrollbar-track{background:transparent}._contentBody_1vq4z_196::-webkit-scrollbar-thumb{background:#80808040;border-radius:3px}._guideSection_1vq4z_216{display:flex;flex-direction:column;gap:16px;width:100%}._sectionTitle_1vq4z_223{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:300;color:var(--text-h, #ffffff);margin:0 0 4px;font-family:Plus Jakarta Sans,NanumSquareNeo,sans-serif}[data-theme=light] ._sectionTitle_1vq4z_223{color:var(--text-h, #111111)}._titleIcon_1vq4z_238{color:var(--accent-blue-start, #007cff)}._card_1vq4z_243{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:10px;padding:14px 16px;box-sizing:border-box}[data-theme=light] ._card_1vq4z_243{background:#f8f9fa;border:1px solid rgba(0,0,0,.05)}._cardHeader_1vq4z_256{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:12.5px;font-weight:300;color:var(--text-h, #ffffff)}[data-theme=light] ._cardHeader_1vq4z_256{color:var(--text-h, #111111)}._cardIcon_1vq4z_270{color:var(--accent-blue-start, #007cff);opacity:.85}._cardText_1vq4z_275{font-size:12px;line-height:1.5;color:var(--text-p, #b0b1b5);margin:0;font-family:Plus Jakarta Sans,NanumSquareNeo,sans-serif;word-break:keep-all}[data-theme=light] ._cardText_1vq4z_275{color:var(--text-p, #3d4048)}._grid2_1vq4z_289{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}._miniCard_1vq4z_296{background:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:8px;padding:12px 14px;box-sizing:border-box}[data-theme=light] ._miniCard_1vq4z_296{background:#fdfdfd;border:1px solid rgba(0,0,0,.04)}._list_1vq4z_310{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}._list_1vq4z_310 li{font-size:11.5px;line-height:1.5;color:var(--text-p, #b0b1b5);font-family:Plus Jakarta Sans,NanumSquareNeo,sans-serif}[data-theme=light] ._list_1vq4z_310 li{color:var(--text-p, #3d4048)}._list_1vq4z_310 li strong{color:var(--text-h, #ffffff);font-family:inherit}[data-theme=light] ._list_1vq4z_310 li strong{color:var(--text-h, #111111)}._formatTableContainer_1vq4z_339{width:100%;overflow-x:auto;border:1px solid rgba(255,255,255,.05);border-radius:10px;background:#0000001a;box-sizing:border-box}[data-theme=light] ._formatTableContainer_1vq4z_339{border:1px solid rgba(0,0,0,.06);background:#00000003}._formatTable_1vq4z_339{width:100%;border-collapse:collapse;text-align:left;font-size:11.5px;font-family:Plus Jakarta Sans,NanumSquareNeo,sans-serif}._formatTable_1vq4z_339 th{background:#ffffff05;padding:10px 12px;font-weight:300;color:var(--text-h, #ffffff);border-bottom:1px solid rgba(255,255,255,.06)}[data-theme=light] ._formatTable_1vq4z_339 th{background:#00000005;color:var(--text-h, #111111);border-bottom:1px solid rgba(0,0,0,.08)}._formatTable_1vq4z_339 td{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.03);color:var(--text-p, #b0b1b5);vertical-align:middle;font-weight:300}[data-theme=light] ._formatTable_1vq4z_339 td{border-bottom:1px solid rgba(0,0,0,.04);color:var(--text-p, #3d4048)}._categoryCell_1vq4z_388{width:110px;min-width:110px;font-weight:300;border-right:1px solid rgba(255,255,255,.04);background:#ffffff03}[data-theme=light] ._categoryCell_1vq4z_388{border-right:1px solid rgba(0,0,0,.04);background:#00000001}._tableCategoryName_1vq4z_401{display:flex;align-items:center;gap:6px;color:var(--text-h, #ffffff);font-weight:300}[data-theme=light] ._tableCategoryName_1vq4z_401{color:var(--text-h, #111111)}._extensionCell_1vq4z_413{width:85px;max-width:85px}._extensionCell_1vq4z_413 code{background:#ffffff0a;padding:2px 6px;border-radius:4px;color:var(--accent-blue-start, #007cff);font-family:SFMono-Regular,Consolas,Monaco,monospace;font-size:11px;font-weight:300}[data-theme=light] ._extensionCell_1vq4z_413 code{background:#007cff0f}._sizeCell_1vq4z_432{width:50px;font-weight:300;color:var(--text-h, #ffffff);font-family:inherit}[data-theme=light] ._sizeCell_1vq4z_432{color:var(--text-h, #111111)}._noteCell_1vq4z_443{word-break:keep-all;font-size:11px;font-weight:300}._sidebarContainer_hjch1_5{position:relative;background:var(--card-bg);backdrop-filter:var(--card-blur);-webkit-backdrop-filter:var(--card-blur);border:1px solid var(--card-border);border-radius:16px;box-shadow:var(--card-shadow);height:100%;width:100%;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;-webkit-user-select:none;user-select:none;--accent: var(--text-p, #b0b1b5)}._sidebarContainer_hjch1_5._agentMode_hjch1_23{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-radius:0;box-shadow:none}._header_hjch1_33{display:flex;align-items:center;justify-content:space-between;height:35px;padding:0 14px;border-bottom:1px solid var(--border, rgba(255, 255, 255, .08));box-sizing:border-box;flex-shrink:0;background:transparent}[data-theme=light] ._header_hjch1_33{border-bottom-color:var(--border, rgba(0, 0, 0, .08));background:#00000005}._closeBtn_hjch1_50{background:transparent;border:none;color:var(--text-p, #909296);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._closeBtn_hjch1_50:hover{background:#ffffff14;color:var(--text-h, #ffffff)}[data-theme=light] ._closeBtn_hjch1_50:hover{background:#0000000d;color:var(--text-h, #1f2421)}@media(min-width:769px){._closeBtn_hjch1_50{display:none}}._toolbarRow_hjch1_79{display:flex;align-items:center;justify-content:flex-end;height:32px;padding:0 14px;border-bottom:none;box-sizing:border-box;flex-shrink:0}._title_hjch1_90{font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--text-h);opacity:.85}._actions_hjch1_100{display:flex;align-items:center;gap:8px}._actionBtn_hjch1_106{background:transparent;border:none;color:var(--text-p);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;transition:all .2s ease}._actionBtn_hjch1_106:hover{background:#ffffff14;color:var(--text-h)}[data-theme=light] ._actionBtn_hjch1_106:hover{background:#0000000d}._dropZone_hjch1_129{position:relative;flex-grow:1;overflow:auto;padding:8px 4px;display:flex;flex-direction:column}._treeRoot_hjch1_139{display:flex;flex-direction:column;gap:2px;min-width:max-content}._indentContainer_hjch1_147{position:relative;margin-left:10px;padding-left:6px}._indentContainer_hjch1_147:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background-color:var(--border);opacity:.45;transition:background-color .2s ease}._indentContainer_hjch1_147:hover:before{background-color:var(--text-p);opacity:.3}._treeNode_hjch1_171{display:flex;flex-direction:column;position:relative;border-radius:4px;margin-bottom:2px}._treeNode_hjch1_171:hover{background-color:#ffffff0e}[data-theme=light] ._treeNode_hjch1_171:hover{background-color:#00000009}._treeNode_hjch1_171._treeNodeDragOver_hjch1_197{background-color:#ffffff0e}[data-theme=light] ._treeNode_hjch1_171._treeNodeDragOver_hjch1_197{background-color:#00000009}._nodeItem_hjch1_206{display:flex;align-items:center;padding:3.5px 8px;margin:1.5px 0;border-radius:4px;cursor:pointer;position:relative;transition:background-color .15s ease,color .15s ease,border-color .15s ease;font-size:11px;line-height:1.4;color:var(--text-p);gap:6px;box-sizing:border-box;border:1px solid transparent;outline:none}._nodeItem_hjch1_206:focus-visible{border-color:#ffffff4d;box-shadow:0 0 4px #ffffff26}[data-theme=light] ._nodeItem_hjch1_206:focus-visible{border-color:#0000004d;box-shadow:0 0 4px #0000001a}._nodeItem_hjch1_206:hover{background-color:#ffffff18;color:var(--text-h)}[data-theme=light] ._nodeItem_hjch1_206:hover{background-color:#0001}._nodeItemSelected_hjch1_246{background:linear-gradient(135deg,#007cff73,#003cff33);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;border:none}._nodeItemSelected_hjch1_246 span,._nodeItemSelected_hjch1_246 div,._nodeItemSelected_hjch1_246 svg{color:#fff;fill:#fff}[data-theme=light] ._nodeItemSelected_hjch1_246{background:var(--accent-blue-gradient, linear-gradient(135deg, #007cff 0%, #003db3 100%));border-color:transparent;color:#fff}[data-theme=light] ._nodeItemSelected_hjch1_246 span,[data-theme=light] ._nodeItemSelected_hjch1_246 div,[data-theme=light] ._nodeItemSelected_hjch1_246 svg{color:#fff;fill:#fff}._nodeItemActive_hjch1_274{color:var(--text-h);font-weight:600;background-color:transparent;border:1px solid transparent}[data-theme=light] ._nodeItemActive_hjch1_274{background-color:transparent;border:1px solid transparent}._nodeItemActive_hjch1_274:before{content:"";position:absolute;left:2px;top:6px;bottom:6px;width:2.5px;background-color:var(--text-h, #ffffff);border-radius:1px}[data-theme=light] ._nodeItemActive_hjch1_274:before{background-color:#8e8e8e}._nodeItemOpen_hjch1_301{position:relative}._nodeItemOpen_hjch1_301:before{content:"";position:absolute;left:2px;top:6px;bottom:6px;width:2.5px;background-color:var(--text-h, #ffffff);opacity:.28;border-radius:1px;transition:opacity .15s ease,background-color .15s ease}[data-theme=light] ._nodeItemOpen_hjch1_301:before{background-color:#8e8e8e;opacity:.35}._nodeItemOpen_hjch1_301:hover:before{opacity:.55}._nodeItemSelected_hjch1_246._nodeItemActive_hjch1_274{background-color:#ffffff1a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.22);color:var(--text-h);font-weight:600}[data-theme=light] ._nodeItemSelected_hjch1_246._nodeItemActive_hjch1_274{background-color:#00000014;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(0,0,0,.15)}._nodeItem_hjch1_206._nodeItemDragOver_hjch1_346{background-color:#ffffff18;color:var(--text-h)}._nodeItem_hjch1_206._nodeItemDragOver_hjch1_346 *{pointer-events:none}[data-theme=light] ._nodeItem_hjch1_206._nodeItemDragOver_hjch1_346{background-color:#0001}._chevron_hjch1_359{display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--text-p);opacity:.7;transition:transform .15s ease;flex-shrink:0}._chevronExpanded_hjch1_371{transform:rotate(90deg)}._icon_hjch1_375{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}._label_hjch1_385{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._contextMenuBackdrop_hjch1_393{position:fixed;inset:0;z-index:9998;background:transparent;cursor:default}._contextMenu_hjch1_393{position:fixed;z-index:9999;background:#1e1e1e;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:4px;min-width:130px;box-shadow:0 10px 25px -5px #00000080,0 8px 10px -6px #00000080;display:flex;flex-direction:column;gap:2px;animation:_fadeIn_hjch1_1 .1s ease-out}[data-theme=light] ._contextMenu_hjch1_393{background:#fff;border-color:#00000026;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}._contextMenuItem_hjch1_430{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;background:transparent;border:none;border-radius:4px;color:var(--text-p);font-family:Plus Jakarta Sans,sans-serif;font-size:12px;cursor:pointer;text-align:left;transition:all .15s ease}._contextMenuItem_hjch1_430:hover{background:#ffffff14;color:var(--text-h)}[data-theme=light] ._contextMenuItem_hjch1_430:hover{background:#0000000d;color:var(--text-h)}._contextMenuItemDanger_hjch1_457{color:var(--text-p)}._contextMenuItem_hjch1_430._contextMenuItemDanger_hjch1_457:hover{background:#ffffff14;color:var(--text-h)}[data-theme=light] ._contextMenuItem_hjch1_430._contextMenuItemDanger_hjch1_457:hover{background:#0000000d;color:var(--text-h)}@keyframes _fadeIn_hjch1_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._editInputForm_hjch1_483{display:flex;align-items:center;width:100%;gap:4px;padding:1px 0}._editInput_hjch1_483{flex-grow:1;background:#00000040;border:1px solid var(--accent);color:var(--text-h);font-size:12px;padding:3px 6px;border-radius:3px;outline:none}[data-theme=light] ._editInput_hjch1_483{background:#ffffffe6}._emptyState_hjch1_507{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;text-align:center;color:var(--text-p);opacity:.55;font-size:12px;gap:8px;margin:auto 0}._statusBadge_hjch1_522{font-size:9px;padding:1px 4px;border-radius:3px;font-weight:600;text-transform:uppercase}._statusProcessing_hjch1_530{background:#e6a23c26;color:#e6a23c}._statusError_hjch1_535{background:#f56c6c26;color:#f56c6c}._spinner_hjch1_540{width:8px;height:8px;border:1px solid rgba(230,162,60,.2);border-top-color:#e6a23c;border-radius:50%;animation:_spin_hjch1_540 .8s linear infinite;display:inline-block;flex-shrink:0}@keyframes _spin_hjch1_540{to{transform:rotate(360deg)}}._dragGhost_hjch1_558{position:absolute;top:-1000px;left:-1000px;background:#1e1e1ef2;color:#fff;padding:6px 12px;border-radius:4px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 12px #00000059;pointer-events:none;white-space:nowrap;z-index:9999}[data-theme=light] ._dragGhost_hjch1_558{background:#fffffffa;color:#000;border-color:#00000026;box-shadow:0 4px 12px #00000026}._refreshIconSpin_hjch1_582{animation:_explorerRefreshSpin_hjch1_1 .8s linear infinite}@keyframes _explorerRefreshSpin_hjch1_1{to{transform:rotate(360deg)}}._searchContainer_hjch1_593{padding:0;margin:0 0 10px;width:100%;box-sizing:border-box;flex-shrink:0}._searchWrapper_hjch1_601{display:flex;align-items:center;gap:6px;background:#ffffff0d;border:1px solid var(--border);border-radius:6px;padding:0 8px;height:28px;width:100%;box-sizing:border-box;transition:all .2s cubic-bezier(.16,1,.3,1)}._searchWrapper_hjch1_601:focus-within{border-color:var(--border-h, rgba(255, 255, 255, .35));background:#ffffff14;box-shadow:0 0 0 1px #ffffff1a}[data-theme=light] ._searchWrapper_hjch1_601{background:#0000000a;border-color:var(--border)}[data-theme=light] ._searchWrapper_hjch1_601:focus-within{border-color:#0000004d;background:#0000000f;box-shadow:0 0 0 1px #0000000d}._searchIcon_hjch1_632{color:var(--text-p);opacity:.65;flex-shrink:0;display:flex;align-items:center}._searchInput_hjch1_640{background:transparent;border:none;outline:none;font-family:var(--sans);font-size:11px;font-weight:300;color:var(--text-h);flex-grow:1;padding:0;height:28px;line-height:28px}._searchInput_hjch1_640::placeholder{color:var(--text-p);opacity:.6}._clearBtn_hjch1_659{background:transparent;border:none;color:var(--text-p);opacity:.7;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:2px;border-radius:3px;transition:all .15s ease}._clearBtn_hjch1_659:hover{background:#ffffff14;color:var(--text-h);opacity:1}[data-theme=light] ._clearBtn_hjch1_659:hover{background:#0000000d}._skeletonContainer_hjch1_684{display:flex;flex-direction:column;gap:8px;padding:8px 12px;width:100%;box-sizing:border-box}._skeletonRow_hjch1_693{display:flex;align-items:center;gap:8px;height:28px;width:100%}._skeletonIcon_hjch1_701{width:16px;height:16px;border-radius:4px;background-color:var(--border);opacity:.35;animation:_sidebarPulse_hjch1_1 1.5s infinite ease-in-out;flex-shrink:0}._skeletonText_hjch1_711{height:12px;border-radius:4px;background-color:var(--border);opacity:.35;animation:_sidebarPulse_hjch1_1 1.5s infinite ease-in-out}@keyframes _sidebarPulse_hjch1_1{0%{opacity:.15}50%{opacity:.45}to{opacity:.15}}._sidebar_12ciy_5{width:240px;height:100%;min-height:0;box-sizing:border-box;display:flex;flex-direction:column;background:transparent;padding:0;margin-right:20px;transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),margin-right .3s cubic-bezier(.4,0,.2,1),margin-left .3s cubic-bezier(.4,0,.2,1);overflow:visible;z-index:10;flex-shrink:0}@media(min-width:769px){._sidebar_12ciy_5.collapsed{width:44px;margin-left:0;margin-right:20px}._sidebar_12ciy_5.collapsed ._frostCard_12ciy_32{opacity:1;transform:none;pointer-events:auto;cursor:pointer}._sidebar_12ciy_5.collapsed ._toggleBtn_12ciy_39{display:none}}._frostCard_12ciy_32{position:relative;background:var(--card-bg);backdrop-filter:var(--card-blur);-webkit-backdrop-filter:var(--card-blur);border:1px solid var(--card-border);border-radius:16px;box-shadow:var(--card-shadow);height:100%;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}._collapsedContent_12ciy_60{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:15px;gap:12px;height:100%;-webkit-user-select:none;user-select:none}._collapsedIcon_12ciy_71{color:var(--text-h);opacity:.55;transition:opacity .2s}._collapsedContent_12ciy_60:hover ._collapsedIcon_12ciy_71{opacity:.95}._collapsedText_12ciy_81{writing-mode:vertical-rl;text-orientation:mixed;font-size:9.5px;letter-spacing:3px;font-family:var(--sans);font-weight:300;text-transform:uppercase;color:var(--text-h);opacity:.6;transition:opacity .2s}._collapsedContent_12ciy_60:hover ._collapsedText_12ciy_81{opacity:.95}._sidebarHeader_12ciy_98{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 5px 16px;border-bottom:1px solid var(--border);flex-shrink:0}._sidebarHeader_12ciy_98 ._sidebarTitle_12ciy_107{font-family:var(--sans);font-size:11px;font-weight:300;letter-spacing:2px;text-transform:uppercase;color:var(--text-h)}._sidebarHeaderGroup_12ciy_116{display:flex;align-items:center;gap:6px}._headerIcon_12ciy_122{color:var(--text-h);opacity:.85;flex-shrink:0}._sessionList_12ciy_128{flex:1;overflow-y:auto;padding:0 8px 8px;display:flex;flex-direction:column;gap:2px;scrollbar-width:none}._sessionList_12ciy_128::-webkit-scrollbar{display:none}._sectionLabel_12ciy_142{font-family:var(--sans);font-size:9px;font-weight:500;color:var(--text-p);letter-spacing:1.5px;text-transform:uppercase;margin:12px 0 6px 4px;opacity:.6}.sessionInfo{flex:1;display:flex;flex-direction:column;gap:2px;justify-content:center;min-width:0}.sessionTitle{font-size:11.5px;font-weight:300;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:none;line-height:1.35;text-shadow:none;box-shadow:none;filter:none}.sessionMetaRow{display:flex;justify-content:space-between;align-items:center;font-size:9.5px;color:var(--text-p);opacity:.55;line-height:1.4;width:100%}._channelLastMessage_12ciy_191,.channelLastMessage,.sessionLastMessage{font-size:11px;color:var(--text-p);opacity:.55;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:0;width:100%;line-height:1.3}._sessionItem_12ciy_205:hover ._channelLastMessage_12ciy_191,._sessionItemActive_12ciy_206 ._channelLastMessage_12ciy_191,.sessionItem:hover ._channelLastMessage_12ciy_191,.sessionItemActive ._channelLastMessage_12ciy_191,.sessionItem:hover .channelLastMessage,.sessionItemActive .channelLastMessage,.sessionItem:hover .sessionLastMessage,.sessionItemActive .sessionLastMessage,.cnx-session-item:hover ._channelLastMessage_12ciy_191,.cnx-session-item-active ._channelLastMessage_12ciy_191,.cnx-session-item:hover .channelLastMessage,.cnx-session-item-active .channelLastMessage{color:#ffffffd9;opacity:.9}[data-theme=light] ._sessionItem_12ciy_205:hover ._channelLastMessage_12ciy_191,[data-theme=light] ._sessionItemActive_12ciy_206 ._channelLastMessage_12ciy_191,[data-theme=light] .sessionItem:hover ._channelLastMessage_12ciy_191,[data-theme=light] .sessionItemActive ._channelLastMessage_12ciy_191,[data-theme=light] .sessionItem:hover .channelLastMessage,[data-theme=light] .sessionItemActive .channelLastMessage,[data-theme=light] .sessionItem:hover .sessionLastMessage,[data-theme=light] .sessionItemActive .sessionLastMessage,[data-theme=light] .cnx-session-item:hover ._channelLastMessage_12ciy_191,[data-theme=light] .cnx-session-item-active ._channelLastMessage_12ciy_191,[data-theme=light] .cnx-session-item:hover .channelLastMessage,[data-theme=light] .cnx-session-item-active .channelLastMessage{color:#ffffffe6;opacity:.95}._emptyState_12ciy_237{padding:24px 0;text-align:center;color:var(--text-p);font-size:11px;font-weight:300;opacity:.6}@media(max-width:768px){._sidebar_12ciy_5{position:fixed;left:10px;top:78px;bottom:10px;height:auto;width:250px;padding:0;transform:translate(-270px);margin-left:0;margin-right:0;z-index:2000;transition:transform .3s cubic-bezier(.4,0,.2,1)}._sidebar_12ciy_5.open{transform:translate(0)}._sidebar_12ciy_5 ._toggleBtn_12ciy_39{display:flex;position:absolute;left:260px;top:calc(50vh - 78px);transform:translateY(-50%);width:18px;height:96px;background:linear-gradient(135deg,#6c7275,#464a4d);border:1px solid rgba(255,255,255,.15);border-left:none;border-radius:0 6px 6px 0;align-items:center;justify-content:center;color:#fff;cursor:pointer;z-index:2100;box-shadow:0 2px 8px #0003}._sidebar_12ciy_5 ._toggleBtn_12ciy_39 span{writing-mode:vertical-rl;text-orientation:mixed;font-size:8px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;color:#fff}._sidebar_12ciy_5.open ._toggleBtn_12ciy_39{display:none}._frostCard_12ciy_32{border-radius:12px}}._closeBtn_12ciy_307{display:flex;position:absolute;top:8px;right:8px;background:transparent;border:none;color:var(--text-p, rgba(255, 255, 255, .6));cursor:pointer;padding:6px;border-radius:6px;z-index:999;transition:color .2s,background-color .2s}._closeBtn_12ciy_307 svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}._closeBtn_12ciy_307:hover svg{transform:rotate(90deg)}._closeBtn_12ciy_307:hover{color:var(--text-h, #ffffff);background-color:transparent}[data-theme=light] ._closeBtn_12ciy_307{color:#00000073}[data-theme=light] ._closeBtn_12ciy_307:hover{color:#000;background-color:transparent}@media(min-width:769px){._sidebar_12ciy_5.collapsed ._closeBtn_12ciy_307{display:none}}._searchContainer_12ciy_352{position:relative;display:flex;align-items:center;background:#ffffff0d;border:1px solid var(--border);border-radius:6px;height:28px;padding:0 4px;transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box;width:auto;margin:18px 8px 6px}[data-theme=light] ._searchContainer_12ciy_352{background:#0000000a}._searchIcon_12ciy_371{position:absolute;left:8px;color:var(--text-p);pointer-events:none;opacity:.65;width:13px;height:13px;display:flex;align-items:center}._searchInput_12ciy_383{width:100%;height:100%;padding:0 20px 0 22px;font-size:11px;font-weight:300;background:transparent;border:none;color:var(--text-h);outline:none;box-sizing:border-box;font-family:var(--sans)}._searchClear_12ciy_397{position:absolute;right:6px;background:transparent;border:none;color:var(--text-p);opacity:.5;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}._searchClear_12ciy_397:hover{opacity:.9;background:#ffffff1a;color:var(--text-h)}[data-theme=light] ._searchClear_12ciy_397:hover{background:#0000000f}._sidebarFooter_12ciy_423{padding:12px 8px;border-top:1px solid var(--border);flex-shrink:0;display:flex;flex-direction:column;gap:4px}._footerCopyright_12ciy_432{margin:0;font-family:var(--sans);font-size:11px;font-weight:300;color:var(--text-p);line-height:1.4;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._companyHighlight_12ciy_445{font-weight:600;color:var(--text-h)}._contextMenu_12ciy_451{position:fixed;z-index:99999;background:#1e2023a6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--card-border);border-radius:8px;box-shadow:0 10px 30px #0000004d;padding:4px;display:flex;flex-direction:column;min-width:135px;width:max-content}._contextMenuItem_12ciy_467{background:transparent;border:none;outline:none;padding:8px 12px;font-family:inherit;font-size:11px;font-weight:500;text-align:left;cursor:pointer;color:var(--text-p);border-radius:6px;transition:all .15s ease;display:flex;align-items:center;gap:8px;white-space:nowrap}._contextMenuItem_12ciy_467:hover{background:#ffffff14;color:var(--text-h)}[data-theme=light] ._contextMenu_12ciy_451{background:#fffc;border-color:#00000014}[data-theme=light] ._contextMenuItem_12ciy_467:hover{background:#0000000a;color:var(--text-h)}@keyframes _shimmer_12ciy_1{0%{background-position:-200px 0}to{background-position:200px 0}}._skeletonItem_12ciy_512{padding:10px 14px;border-radius:8px;margin-bottom:4px}._skeletonTitle_12ciy_518{height:13px;border-radius:6px;margin-bottom:8px;background:linear-gradient(90deg,var(--bg-tertiary, rgba(255, 255, 255, .06)) 25%,var(--bg-hover, rgba(255, 255, 255, .12)) 50%,var(--bg-tertiary, rgba(255, 255, 255, .06)) 75%);background-size:400px 100%;animation:_shimmer_12ciy_1 1.5s ease-in-out infinite}._skeletonMeta_12ciy_532{height:10px;border-radius:4px;background:linear-gradient(90deg,var(--bg-tertiary, rgba(255, 255, 255, .06)) 25%,var(--bg-hover, rgba(255, 255, 255, .12)) 50%,var(--bg-tertiary, rgba(255, 255, 255, .06)) 75%);background-size:400px 100%;animation:_shimmer_12ciy_1 1.5s ease-in-out infinite;animation-delay:.2s}[data-theme=light] ._skeletonTitle_12ciy_518{background:linear-gradient(90deg,#0000000f 25%,#0000001a,#0000000f 75%);background-size:400px 100%;animation:_shimmer_12ciy_1 1.5s ease-in-out infinite}[data-theme=light] ._skeletonMeta_12ciy_532{background:linear-gradient(90deg,#0000000f 25%,#0000001a,#0000000f 75%);background-size:400px 100%;animation:_shimmer_12ciy_1 1.5s ease-in-out infinite;animation-delay:.2s}._unreadBadge_12ciy_569{position:absolute;top:4px;right:6px;background:var(--accent-blue-gradient);color:#fff;font-size:8px;font-weight:700;padding:1.5px 4px;border-radius:4px;letter-spacing:.5px;line-height:1;text-transform:uppercase;box-shadow:0 2px 6px #00000026;pointer-events:none}._sidebar_103ih_5{width:240px;height:100%;min-height:0;box-sizing:border-box;display:flex;flex-direction:column;background:transparent;padding:0;margin-left:20px;margin-right:0;transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),margin-right .3s cubic-bezier(.4,0,.2,1),margin-left .3s cubic-bezier(.4,0,.2,1);overflow:visible;z-index:10;flex-shrink:0}@media(min-width:769px){._sidebar_103ih_5.collapsed{width:44px;margin-left:20px;margin-right:0}._sidebar_103ih_5.collapsed ._frostCard_103ih_33{opacity:1;transform:none;pointer-events:auto;cursor:pointer}._sidebar_103ih_5.collapsed ._toggleBtn_103ih_40{display:none}}._frostCard_103ih_33{position:relative;background:var(--card-bg);backdrop-filter:var(--card-blur);-webkit-backdrop-filter:var(--card-blur);border:1px solid var(--card-border);border-radius:16px;box-shadow:var(--card-shadow);height:100%;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}._sidebarHeader_103ih_60{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 5px 16px;border-bottom:1px solid var(--border);flex-shrink:0}._sidebarHeader_103ih_60 ._sidebarTitle_103ih_69{font-family:var(--sans);font-size:11px;font-weight:300;letter-spacing:2px;text-transform:uppercase;color:var(--text-h)}._sidebarHeaderGroup_103ih_78{display:flex;align-items:center;gap:6px}._headerIcon_103ih_84{color:var(--text-h);opacity:.85;flex-shrink:0}._sidebarContent_103ih_90{flex:1;overflow-y:auto;padding:12px;min-height:0;display:flex;flex-direction:column}._sidebarFooter_103ih_99{padding:12px 16px;border-top:1px solid var(--border);flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box}._footerVersions_103ih_109{margin:0;font-family:var(--sans);font-size:10.5px;color:var(--text-p);line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;letter-spacing:.2px}._versionSegment_103ih_122{display:inline-flex;align-items:center;gap:4px}._versionDivider_103ih_128{color:var(--border, rgba(255, 255, 255, .2));opacity:.6;font-weight:300;-webkit-user-select:none;user-select:none}._versionHighlight_103ih_135{font-weight:600;letter-spacing:.3px}._versionPrefix_103ih_140{display:inline-flex;align-items:center;justify-content:center;padding:1.5px 5.5px;font-size:8.5px;font-weight:700;line-height:1;letter-spacing:.5px;border-radius:4px;margin-right:4px;text-transform:uppercase;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;vertical-align:middle}._closeBtn_103ih_159{position:absolute;top:6px;right:8px;width:18px;height:18px;border:none;background:transparent;color:var(--text-p);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s;padding:0}._closeBtn_103ih_159:hover{background:var(--side-panel-bg-hover);color:var(--text-h)}._toggleBtn_103ih_40{position:absolute;top:calc(50vh - 84px);left:auto;right:100%;width:18px;height:96px;background:linear-gradient(135deg,#464a4d,#2a2c2e);border:1px solid var(--card-border);border-right:none;border-radius:6px 0 0 6px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;z-index:15;box-shadow:-2px 2px 8px #00000026;padding:0}._toggleBtn_103ih_40 span{writing-mode:vertical-rl;text-orientation:mixed;font-size:8px;letter-spacing:2px;font-family:var(--sans);font-weight:300;opacity:.75;transform:rotate(180deg)}._toggleBtn_103ih_40:hover span{opacity:1}._collapsedContent_103ih_220{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:15px;gap:12px;height:100%;-webkit-user-select:none;user-select:none}._collapsedIcon_103ih_231{color:var(--text-h);opacity:.55;transition:opacity .2s}._collapsedContent_103ih_220:hover ._collapsedIcon_103ih_231{opacity:.95}._collapsedText_103ih_241{writing-mode:vertical-rl;text-orientation:mixed;font-size:9.5px;letter-spacing:3px;font-family:var(--sans);color:var(--text-p);opacity:.45;text-transform:uppercase;font-weight:300;transform:rotate(180deg)}@media(max-width:768px){._sidebar_103ih_5{position:fixed;inset:78px 10px 10px auto;height:auto;width:250px;padding:0;transform:translate(270px);margin-left:0;margin-right:0;z-index:200}._sidebar_103ih_5.open{transform:translate(0)}._sidebar_103ih_5 ._toggleBtn_103ih_40{display:flex;left:auto;right:calc(100% + 10px);top:calc(50vh - 78px);transform:translateY(-50%);width:18px;height:96px;background:linear-gradient(135deg,#6c7275,#464a4d);border:1px solid rgba(255,255,255,.15);border-radius:6px 0 0 6px;border-right:none;align-items:center;justify-content:center;color:#fff;cursor:pointer;z-index:210;box-shadow:0 2px 8px #0003}[data-theme=light] ._sidebar_103ih_5 ._toggleBtn_103ih_40{background:linear-gradient(135deg,#6c7275,#464a4d);border-color:#ffffff26;color:#fff}._sidebar_103ih_5.open ._toggleBtn_103ih_40{display:none}._sidebar_103ih_5.collapsed{transform:translate(270px)}._sidebar_103ih_5.collapsed ._toggleBtn_103ih_40{display:flex}}._tabsContainer_103ih_314{display:flex;background:var(--side-panel-bg);border-bottom:1px solid var(--border);padding:2px;flex-shrink:0;gap:2px}._tabBtn_103ih_323{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:transparent;border:1px solid transparent;color:var(--text-p);opacity:.55;padding:8px 0;cursor:pointer;border-radius:6px;transition:all .2s cubic-bezier(.4,0,.2,1)}._tabBtn_103ih_323 span{font-size:8px;font-family:var(--sans);font-weight:500;letter-spacing:.5px}._tabBtn_103ih_323:hover,._activeTabBtn_103ih_349{opacity:1;color:#fff;background:linear-gradient(135deg,#007cff73,#003cff33);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.16);box-shadow:0 1px 3px #0003}:root[data-theme=light] ._tabBtn_103ih_323:hover,:root[data-theme=light] ._activeTabBtn_103ih_349{opacity:1;color:#fff;background:var(--accent-blue-gradient);border:1px solid transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 1px 3px #0000000d}._tabContentPanel_103ih_371,._tabContentScroll_103ih_372{display:flex;flex-direction:column;gap:16px}._contentSection_103ih_378{display:flex;flex-direction:column;gap:10px}._sectionTitle_103ih_384{font-family:var(--sans);font-size:10.5px;font-weight:500;letter-spacing:.5px;color:var(--text-h);text-transform:uppercase;margin:0 0 1px;line-height:1;opacity:.85}._memberList_103ih_397{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}._memberItem_103ih_406{display:flex;align-items:center;gap:8px;background:#ffffff0d;border:1px solid var(--border);border-radius:6px;padding:5px 8px;transition:all .2s;position:relative;z-index:1}._memberItem_103ih_406:hover{background:#ffffff14;border-color:var(--text-p);z-index:9999}:root[data-theme=light] ._memberItem_103ih_406{background:#0000000a;border-color:var(--border)}:root[data-theme=light] ._memberItem_103ih_406:hover{background:#00000012}._onlineIndicator_103ih_434{position:absolute;top:-1px;left:-1px;width:7px;height:7px;background-color:#39b54a;border-radius:50%;box-shadow:0 0 3px #39b54a99;animation:_presencePulse_103ih_1 2s infinite ease-in-out}._offlineIndicator_103ih_446{position:absolute;top:-1px;left:-1px;width:7px;height:7px;background-color:#8a8a8a;border-radius:50%;opacity:.65}@keyframes _presencePulse_103ih_1{0%{box-shadow:0 0 #39b54a99}70%{box-shadow:0 0 0 2.5px #39b54a00}to{box-shadow:0 0 #39b54a00}}._memberInfo_103ih_469{position:relative;flex:1;display:flex;flex-direction:column;min-width:0;cursor:pointer;z-index:1}._memberInfo_103ih_469:hover{z-index:9999}._memberHoverCard_103ih_483{position:absolute;bottom:calc(100% + 6px);top:auto;left:4px;right:4px;width:auto;min-width:0;max-width:none;box-sizing:border-box;z-index:99999;padding:8px 10px;background:#555;border:1px solid rgba(255,255,255,.25);border-radius:6px;box-shadow:0 8px 24px #00000080;opacity:0;visibility:hidden;transform:translateY(3px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease;pointer-events:none;word-break:break-all;white-space:normal}[data-theme=light] ._memberHoverCard_103ih_483{background:#fff;border:1px solid #cbd5e1;box-shadow:0 4px 18px #00000026;color:#0f172a}._pendingMemberCard_103ih_518:hover ._memberHoverCard_103ih_483,._memberItem_103ih_406:hover ._memberHoverCard_103ih_483,._memberInfo_103ih_469:hover ._memberHoverCard_103ih_483{opacity:1;visibility:visible;transform:translateY(0)}._hoverCardTitle_103ih_526{font-family:var(--sans);font-size:11px;font-weight:600;color:#fff;line-height:1.3;margin-bottom:2px}[data-theme=light] ._hoverCardTitle_103ih_526{color:#0f172a}._hoverCardSub_103ih_539{font-family:var(--sans);font-size:9.5px;color:#f3f4f6;line-height:1.3;word-break:break-all}[data-theme=light] ._hoverCardSub_103ih_539{color:#475569}._hoverCardInviter_103ih_551{font-family:var(--sans);font-size:9.5px;color:#e5e7eb;margin-top:5px;padding-top:5px;border-top:1px solid rgba(255,255,255,.25);line-height:1.3;word-break:break-all}[data-theme=light] ._hoverCardInviter_103ih_551{color:#475569;border-top:1px solid #e2e8f0}._memberName_103ih_567{font-family:var(--sans);font-size:11px;font-weight:500;color:var(--text-h);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1}._selfTag_103ih_578{font-size:9px;color:#a1a1aa;opacity:.9}[data-theme=light] ._selfTag_103ih_578{color:#64748b;opacity:.9}._memberEmail_103ih_589{font-family:var(--sans);font-size:9px;color:#a1a1aa;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1;margin:1px 0 0}[data-theme=light] ._memberEmail_103ih_589{color:#64748b;opacity:.95}._memberActions_103ih_606{display:flex;align-items:center;justify-content:center;width:auto;height:20px;flex-shrink:0}._leaveBtn_103ih_615{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;color:#a1a1aa;opacity:.9;cursor:pointer;transition:opacity .15s ease,color .15s ease}._leaveBtn_103ih_615:hover{color:#ef4444;opacity:1}[data-theme=light] ._leaveBtn_103ih_615{color:#64748b;opacity:.95}[data-theme=light] ._leaveBtn_103ih_615:hover{color:#ef4444;opacity:1}._crownIcon_103ih_645{color:#ffb800}._inviteForm_103ih_650{display:flex;flex-direction:column;gap:8px}._inputWrapper_103ih_656{position:relative;display:flex;align-items:center}._inviteInput_103ih_662{width:100%;background:var(--input-bg);border:1px solid var(--border);border-radius:8px;padding:8px 28px 8px 10px;color:var(--text-h);font-family:var(--sans);font-size:11px;outline:none;box-sizing:border-box;transition:border-color .2s}._inviteInput_103ih_662:focus{border-color:var(--text-p)}._spinner_103ih_680{position:absolute;right:10px;color:var(--text-p);opacity:.6;animation:_spin_103ih_680 1s linear infinite}@keyframes _spin_103ih_680{to{transform:rotate(360deg)}}._errorText_103ih_694{font-family:var(--sans);font-size:9.5px;color:#ff5252;margin:0;padding-left:2px}._matchedProfileCard_103ih_703{display:flex;align-items:center;justify-content:space-between;gap:8px;background:linear-gradient(135deg,#007cff59,#003cff26);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:5px 8px;animation:_slideDown_103ih_1 .25s cubic-bezier(.4,0,.2,1) forwards}:root[data-theme=light] ._matchedProfileCard_103ih_703{background:var(--accent-blue-gradient);border-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}@keyframes _slideDown_103ih_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._matchedInfo_103ih_735{display:flex;flex-direction:column;min-width:0;flex:1}._matchedName_103ih_742{font-family:var(--sans);font-size:11px;font-weight:500;color:#fff;margin:0;line-height:1.1}._matchedEmail_103ih_751{font-family:var(--sans);font-size:9px;color:#ffffffb3;margin:2px 0 0;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._inviteBtn_103ih_762{display:flex;align-items:center;justify-content:center;gap:4px;background:linear-gradient(135deg,#007cff73,#003cff33);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.16);border-radius:6px;color:#fff;font-family:var(--sans);font-size:11.5px;font-weight:500;padding:8px 12px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0003;flex-shrink:0}._inviteBtn_103ih_762:hover{background:linear-gradient(135deg,#007cffa6,#003cff59);border-color:#ffffff47;box-shadow:0 4px 12px #007cff4d}:root[data-theme=light] ._inviteBtn_103ih_762{background:var(--accent-blue-gradient);border:1px solid transparent;color:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 2px 6px #007cff40}:root[data-theme=light] ._inviteBtn_103ih_762:hover{background:var(--accent-blue-gradient);opacity:.92}._comingSoonPanel_103ih_804{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 10px;text-align:center;gap:8px}._comingSoonIcon_103ih_814{color:var(--text-p);opacity:.35}._comingSoonTitle_103ih_819{font-family:var(--sans);font-size:11.5px;font-weight:500;color:var(--text-h);margin:0;letter-spacing:.5px}._comingSoonDesc_103ih_828{font-family:var(--sans);font-size:9.5px;color:var(--text-p);opacity:.5;line-height:1.5;margin:0}._inviteLinkContainer_103ih_838{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#ffffff08;border:1px solid var(--border-subtle);border-radius:6px;padding:6px 8px;margin-bottom:8px}:root[data-theme=light] ._inviteLinkContainer_103ih_838{background:#00000005}._inviteLinkText_103ih_854{font-family:var(--sans);font-size:8.5px;color:var(--text-p);opacity:.65;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}._copyLinkBtn_103ih_865{display:flex;align-items:center;justify-content:center;gap:4px;background:linear-gradient(135deg,#007cff,#003db3);border:none;border-radius:4px;color:#fff;font-family:var(--sans);font-size:9px;font-weight:600;padding:4px 8px;cursor:pointer;box-shadow:0 2px 6px #007cff33;transition:opacity .2s;flex-shrink:0}._copyLinkBtn_103ih_865:hover{opacity:.9}._inviteSearchContainer_103ih_889{position:relative;display:flex;align-items:center;background:#ffffff0d;border:1px solid var(--border);border-radius:6px;height:28px;padding:0 4px;transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box;width:100%;margin:4px 0}[data-theme=light] ._inviteSearchContainer_103ih_889{background:#0000000a}._inviteSearchIcon_103ih_908{position:absolute;left:8px;color:var(--text-p);pointer-events:none;opacity:.65;width:12px;height:12px;display:flex;align-items:center}._inviteSearchInput_103ih_920{width:100%;height:100%;padding:0 24px;font-size:11px;font-weight:300;background:transparent;border:none;color:var(--text-h);outline:none;box-sizing:border-box;font-family:var(--sans)}._inviteSearchInput_103ih_920:focus{border:none}._inviteSearchBtn_103ih_938{position:absolute;right:6px;background:transparent;border:none;color:var(--text-p);opacity:.55;cursor:pointer;display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;transition:opacity .2s,color .2s}._inviteSearchBtn_103ih_938:hover{opacity:.95;color:var(--text-h)}._ownerIcon_103ih_962{color:#a1a1aa;display:flex;align-items:center;justify-content:center;opacity:.9}[data-theme=light] ._ownerIcon_103ih_962{color:#64748b;opacity:.95}._memberActions_103ih_606 ._closeBtn_103ih_159{position:static}._rejectBtn_103ih_979{background:#ffffff0d;border:1px solid var(--border);color:var(--text-p);padding:4px 8px;border-radius:4px;font-size:11px;font-weight:500;cursor:pointer;transition:background-color .2s ease}._pendingMemberCard_103ih_518{display:flex;align-items:center;gap:10px;padding:10px 12px;background:linear-gradient(135deg,#007cff73,#003cff33);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#fff;box-shadow:0 2px 8px #0003;position:relative;z-index:1}._pendingMemberCard_103ih_518:hover{z-index:9999}[data-theme=light] ._pendingMemberCard_103ih_518{background:var(--accent-blue-gradient);border:1px solid transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 2px 8px #007cff26}._pendingAdmitBtn_103ih_1020{display:inline-flex;align-items:center;justify-content:center;background:#ffffff38;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.38);border-radius:5px;color:#fff;font-family:var(--sans);font-size:10px;font-weight:600;padding:3px 7px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}._pendingAdmitBtn_103ih_1020:hover{background:#ffffff61;border-color:#fff9;box-shadow:0 2px 8px #ffffff40}._pendingRejectBtn_103ih_1045{display:inline-flex;align-items:center;justify-content:center;background:#ffffff24;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.25);border-radius:5px;color:#ffffffeb;font-family:var(--sans);font-size:10px;font-weight:500;padding:3px 7px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}._pendingRejectBtn_103ih_1045:hover{background:#ffffff47;border-color:#ffffff7a;color:#fff;box-shadow:0 2px 8px #fff3}._pendingCard_103ih_1073{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;margin-top:6px;box-shadow:0 4px 16px #0003;transition:all .2s ease}[data-theme=light] ._pendingCard_103ih_1073{background:#ffffffa6;border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 16px #0000000d}._pendingCardTopRow_103ih_1094{display:flex;align-items:center;justify-content:space-between;gap:8px}._pendingChannelTitle_103ih_1101{font-size:13px;font-weight:600;color:var(--text-h);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}._pendingBadge_103ih_1112{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;color:#fef08a;background:#ffffff1f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.22);border-radius:12px;padding:3px 9px;letter-spacing:.2px;flex-shrink:0;box-shadow:0 1px 4px #0000001a}[data-theme=light] ._pendingBadge_103ih_1112{background:#ffffffd9;border:1px solid rgba(245,158,11,.35);color:#d97706;box-shadow:0 1px 4px #0000000d}._pendingIcon_103ih_1137{color:#f59e0b;animation:_pendingPulse_103ih_1 2s infinite ease-in-out;flex-shrink:0}@keyframes _pendingPulse_103ih_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.92)}}._pendingCardBottomRow_103ih_1155{display:flex;flex-direction:column;gap:10px;margin-top:2px;border-top:1px solid rgba(255,255,255,.08);padding-top:10px}[data-theme=light] ._pendingCardBottomRow_103ih_1155{border-top:1px solid rgba(0,0,0,.06)}._pendingCardDesc_103ih_1168{font-size:11px;color:var(--text-p);line-height:1.45;margin:0;opacity:.85}._cancelPendingBtn_103ih_1176{display:flex;align-items:center;justify-content:center;width:100%;padding:6px 12px;font-size:11px;font-weight:500;color:var(--text-h);background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:6px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}._cancelPendingBtn_103ih_1176:hover{background:#ef444426;border-color:#ef444466;color:#ef4444}[data-theme=light] ._cancelPendingBtn_103ih_1176{background:#00000008;border-color:#0000001f}[data-theme=light] ._cancelPendingBtn_103ih_1176:hover{background:#ef44441a;border-color:#ef44444d;color:#dc2626}._messagesContainer_nrpv6_5{flex:1;min-height:0;height:100%;max-height:100%;overflow-y:auto!important;-webkit-overflow-scrolling:touch;padding:80px 24px 160px;display:flex;flex-direction:column;gap:20px;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}._messagesContainer_nrpv6_5::-webkit-scrollbar{width:6px;display:block}._messagesContainer_nrpv6_5::-webkit-scrollbar-track{background:transparent}._messagesContainer_nrpv6_5::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}._messagesContainer_nrpv6_5::-webkit-scrollbar-thumb:hover{background:#ffffff59}._welcomeScreen_nrpv6_39{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;overflow:hidden;box-sizing:border-box;padding:20px 20px 40px;margin-top:0;animation:_fadeIn_nrpv6_1 .6s ease}._welcomeContent_nrpv6_54{text-align:center;z-index:1;display:flex;flex-direction:column;align-items:center;gap:16px;max-width:580px;width:100%;margin:0 auto}._welcomeLogoWrapper_nrpv6_66{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:8px}._welcomeLogo_nrpv6_66{font-family:Plus Jakarta Sans,sans-serif;font-size:28px;font-weight:500;letter-spacing:4px;background:linear-gradient(135deg,#fff,#a2a2a2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}._welcomeIconGroup_nrpv6_85{display:flex;align-items:center;gap:8px;color:#007cff}._welcomeIcon_nrpv6_85{animation:_pulseGlow_nrpv6_1 3s infinite ease-in-out}@keyframes _pulseGlow_nrpv6_1{0%,to{opacity:.6;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}._welcomeTitle_nrpv6_108{font-family:Plus Jakarta Sans,NanumSquareNeo,sans-serif;font-size:14px;font-weight:300;letter-spacing:6px;text-transform:uppercase;color:var(--text-p);margin:0}._welcomeDisclaimer_nrpv6_118{font-size:11.5px;line-height:1.7;color:var(--text-p);opacity:.8;text-align:left;margin:0 auto;white-space:pre-wrap;width:fit-content;max-width:580px;padding:0 16px;box-sizing:border-box;word-break:keep-all;overflow-wrap:break-word}._welcomeDisclaimer_nrpv6_118 p{margin:0;padding:0}._welcomeNewChatBtn_nrpv6_139{height:40px;padding:0 24px;border-radius:8px;border:1px solid transparent;background:var(--accent-blue-gradient);color:#fff;font-size:13px;font-weight:500;cursor:pointer;box-shadow:none;box-sizing:border-box;transition:all .2s cubic-bezier(.4,0,.2,1);outline:none;letter-spacing:-.2px;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;font-family:inherit}._welcomeNewChatBtn_nrpv6_139:hover{background:var(--accent-blue-gradient);transform:scale(1.02);filter:brightness(1.15);color:#fff;box-shadow:0 0 8px #007cff4d;border-color:transparent}[data-theme=light] ._welcomeNewChatBtn_nrpv6_139{background:var(--accent-blue-gradient);border-color:transparent;color:#fff}[data-theme=light] ._welcomeNewChatBtn_nrpv6_139:hover{background:var(--accent-blue-gradient);transform:scale(1.02);filter:brightness(1.15);color:#fff;box-shadow:0 0 8px #007cff33;border-color:transparent}._msgRow_nrpv6_187{display:flex;gap:12px;animation:_fadeInUp_nrpv6_1 .45s cubic-bezier(.16,1,.3,1);width:100%;box-sizing:border-box;margin-bottom:20px}._msgRowConsecutive_nrpv6_196{margin-bottom:8px}@keyframes _fadeInUp_nrpv6_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._msgRowUser_nrpv6_211{justify-content:flex-end;align-self:flex-end;max-width:85%}._msgRowBot_nrpv6_217{justify-content:flex-start;align-self:flex-start;max-width:85%;width:100%}._msgRowBot_nrpv6_217 ._contentWrapper_nrpv6_224{flex-grow:1}._avatarContainer_nrpv6_228{display:flex;flex-direction:column;align-items:center;gap:0;flex-shrink:0;align-self:flex-start;margin-top:2px}._avatar_nrpv6_228{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:11px;font-weight:500;box-sizing:border-box}._avatarUser_nrpv6_251{background:transparent}._avatarStack_nrpv6_255{display:flex;flex-direction:column;align-items:center;gap:2px}._avatarName_nrpv6_262{font-size:9px;font-weight:500;color:var(--text-p);white-space:nowrap;letter-spacing:.3px;margin-top:-4px}._avatarBot_nrpv6_271{background:transparent;box-shadow:none}._contentWrapper_nrpv6_224{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:100%}._bubble_nrpv6_284{padding:5px 14px;border-radius:12px;font-size:12.5px;line-height:1.6;word-break:break-word;box-sizing:border-box}._bubbleUser_nrpv6_293{background:var(--user-bubble-bg, rgba(0, 0, 0, .45));backdrop-filter:var(--user-bubble-blur, blur(12px));-webkit-backdrop-filter:var(--user-bubble-backdrop, blur(12px));border:1px solid var(--user-bubble-border, rgba(255, 255, 255, .12));color:#fff;border-radius:12px 12px 4px;box-shadow:none}._bubbleUser_nrpv6_293,._bubbleUser_nrpv6_293 .md-renderer,._bubbleUser_nrpv6_293 .md-p,._bubbleUser_nrpv6_293 .md-em,._bubbleUser_nrpv6_293 .md-li,._bubbleUser_nrpv6_293 .md-strong,._bubbleUser_nrpv6_293 .md-h1,._bubbleUser_nrpv6_293 .md-h2,._bubbleUser_nrpv6_293 .md-h3,._bubbleUser_nrpv6_293 .md-h4,._bubbleUser_nrpv6_293 p,._bubbleUser_nrpv6_293 span,._bubbleUser_nrpv6_293 li,._bubbleUser_nrpv6_293 ul,._bubbleUser_nrpv6_293 ol,._bubbleUser_nrpv6_293 strong,._bubbleUser_nrpv6_293 em,._bubbleUser_nrpv6_293 h1,._bubbleUser_nrpv6_293 h2,._bubbleUser_nrpv6_293 h3,._bubbleUser_nrpv6_293 h4,._bubbleUser_nrpv6_293 h5,._bubbleUser_nrpv6_293 h6,._bubbleUser_nrpv6_293 td,._bubbleUser_nrpv6_293 th{color:#fff}._bubbleUser_nrpv6_293 li::marker,._bubbleUser_nrpv6_293 .md-li::marker,._bubbleUser_nrpv6_293 ul>li::marker,._bubbleUser_nrpv6_293 ol>li::marker,._bubbleUser_nrpv6_293 .md-ul>.md-li::marker,._bubbleUser_nrpv6_293 .md-ol>.md-li::marker,._bubbleUser_nrpv6_293 .md-callout__content li::marker,[data-theme=light] ._bubbleUser_nrpv6_293 li::marker,[data-theme=light] ._bubbleUser_nrpv6_293 .md-li::marker,[data-theme=light] ._bubbleUser_nrpv6_293 ul>li::marker,[data-theme=light] ._bubbleUser_nrpv6_293 ol>li::marker,[data-theme=light] ._bubbleUser_nrpv6_293 .md-ul>.md-li::marker,[data-theme=light] ._bubbleUser_nrpv6_293 .md-ol>.md-li::marker,[data-theme=light] ._bubbleUser_nrpv6_293 .md-callout__content li::marker{color:#fff}:root[data-theme=light] ._bubbleUser_nrpv6_293,[data-theme=light] ._bubbleUser_nrpv6_293,:root[data-theme=light] ._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293,[data-theme=light] ._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293{background:var(--user-bubble-bg, rgba(51, 51, 51, .75));backdrop-filter:var(--user-bubble-blur, blur(12px));-webkit-backdrop-filter:var(--user-bubble-backdrop, blur(12px));border:.5px solid var(--user-bubble-border, rgba(51, 51, 51, .2));color:#fff;box-shadow:none}[data-theme=light] ._bubbleUser_nrpv6_293 ._avatarName_nrpv6_262,[data-theme=light] ._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 ._avatarName_nrpv6_262{color:#ffffffd9}[data-theme=light] ._bubbleUser_nrpv6_293 .md-renderer,[data-theme=light] ._bubbleUser_nrpv6_293 .md-p,[data-theme=light] ._bubbleUser_nrpv6_293 .md-li,[data-theme=light] ._bubbleUser_nrpv6_293 .md-em,[data-theme=light] ._bubbleUser_nrpv6_293 .md-streaming-text,[data-theme=light] ._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-renderer,[data-theme=light] ._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-p,[data-theme=light] ._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-li,[data-theme=light] ._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-em,[data-theme=light] ._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-streaming-text,[data-theme=light] ._bubbleUser_nrpv6_293 .md-strong,[data-theme=light] ._bubbleUser_nrpv6_293 .md-h1,[data-theme=light] ._bubbleUser_nrpv6_293 .md-h2,[data-theme=light] ._bubbleUser_nrpv6_293 .md-h3,[data-theme=light] ._bubbleUser_nrpv6_293 .md-h4,[data-theme=light] ._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-strong,[data-theme=light] ._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-h1,[data-theme=light] ._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-h2,[data-theme=light] ._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-h3,[data-theme=light] ._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-h4,[data-theme=light] ._bubbleUser_nrpv6_293 p,[data-theme=light] ._bubbleUser_nrpv6_293 span,[data-theme=light] ._bubbleUser_nrpv6_293 li,[data-theme=light] ._bubbleUser_nrpv6_293 ul,[data-theme=light] ._bubbleUser_nrpv6_293 ol,[data-theme=light] ._bubbleUser_nrpv6_293 strong,[data-theme=light] ._bubbleUser_nrpv6_293 em,[data-theme=light] ._bubbleUser_nrpv6_293 h1,[data-theme=light] ._bubbleUser_nrpv6_293 h2,[data-theme=light] ._bubbleUser_nrpv6_293 h3,[data-theme=light] ._bubbleUser_nrpv6_293 h4,[data-theme=light] ._bubbleUser_nrpv6_293 h5,[data-theme=light] ._bubbleUser_nrpv6_293 h6,[data-theme=light] ._bubbleUser_nrpv6_293 td,[data-theme=light] ._bubbleUser_nrpv6_293 th{color:#fff}._bubbleUser_nrpv6_293 .md-inline-code,[data-theme=light] ._bubbleUser_nrpv6_293 .md-inline-code{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#e2e8f0;border-radius:4px;padding:2px 6px;font-size:11.5px}._bubbleUser_nrpv6_293 .md-code,._bubbleUser_nrpv6_293 .md-text-diagram,[data-theme=light] ._bubbleUser_nrpv6_293 .md-code,[data-theme=light] ._bubbleUser_nrpv6_293 .md-text-diagram{background:#00000059;border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 12px #00000026}._bubbleUser_nrpv6_293 .md-code__header,._bubbleUser_nrpv6_293 .md-text-diagram__header,[data-theme=light] ._bubbleUser_nrpv6_293 .md-code__header,[data-theme=light] ._bubbleUser_nrpv6_293 .md-text-diagram__header{background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.06)}._bubbleUser_nrpv6_293 .md-code__lang,[data-theme=light] ._bubbleUser_nrpv6_293 .md-code__lang{color:var(--color-text-muted, #6b7280)}._bubbleUser_nrpv6_293 .md-text-diagram__title,[data-theme=light] ._bubbleUser_nrpv6_293 .md-text-diagram__title{color:var(--color-accent, #60a5fa);font-weight:700}._bubbleUser_nrpv6_293 .md-code__copy,[data-theme=light] ._bubbleUser_nrpv6_293 .md-code__copy{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:var(--color-text-muted, #6b7280)}._bubbleUser_nrpv6_293 .md-code__body,._bubbleUser_nrpv6_293 .md-code__body code,._bubbleUser_nrpv6_293 .md-text-diagram__body,[data-theme=light] ._bubbleUser_nrpv6_293 .md-code__body,[data-theme=light] ._bubbleUser_nrpv6_293 .md-code__body code,[data-theme=light] ._bubbleUser_nrpv6_293 .md-text-diagram__body{color:var(--color-text-secondary, #abb2bf)}._bubbleUser_nrpv6_293 .md-callout,[data-theme=light] ._bubbleUser_nrpv6_293 .md-callout{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-left:none;padding:12px 18px 12px 20px;margin:12px 0}._bubbleUser_nrpv6_293 .md-callout:before,[data-theme=light] ._bubbleUser_nrpv6_293 .md-callout:before{background:#007cff;width:3.5px}._bubbleUser_nrpv6_293 .md-callout__icon,._bubbleUser_nrpv6_293 .md-callout__header svg,[data-theme=light] ._bubbleUser_nrpv6_293 .md-callout__icon,[data-theme=light] ._bubbleUser_nrpv6_293 .md-callout__header svg{color:#007cff}._bubbleUser_nrpv6_293 .md-callout__title,._bubbleUser_nrpv6_293 .md-callout__header span,[data-theme=light] ._bubbleUser_nrpv6_293 .md-callout__title,[data-theme=light] ._bubbleUser_nrpv6_293 .md-callout__header span{color:#007cff;font-weight:700;letter-spacing:.5px}._bubbleUser_nrpv6_293 .md-callout__content,[data-theme=light] ._bubbleUser_nrpv6_293 .md-callout__content{color:#fff;font-size:12.5px;line-height:1.6}._bubbleUser_nrpv6_293 .md-callout__content p,._bubbleUser_nrpv6_293 .md-callout__content strong,._bubbleUser_nrpv6_293 .md-callout__content li,[data-theme=light] ._bubbleUser_nrpv6_293 .md-callout__content p,[data-theme=light] ._bubbleUser_nrpv6_293 .md-callout__content strong,[data-theme=light] ._bubbleUser_nrpv6_293 .md-callout__content li{color:#fff}._bubbleUser_nrpv6_293 .md-hr,._bubbleUser_nrpv6_293 hr,[data-theme=light] ._bubbleUser_nrpv6_293 .md-hr,[data-theme=light] ._bubbleUser_nrpv6_293 hr{border:none;border-top:1px solid rgba(255,255,255,.15);margin:16px 0}._bubbleUser_nrpv6_293 .md-mermaid,[data-theme=light] ._bubbleUser_nrpv6_293 .md-mermaid{--mermaid-node-bg: rgba(255, 255, 255, .05);--mermaid-node-border: rgba(255, 255, 255, .08);--mermaid-cluster-bg: rgba(0, 0, 0, .25);--mermaid-cluster-border: rgba(255, 255, 255, .08);--mermaid-edge-bg: rgba(0, 0, 0, .65);--mermaid-edge-border: rgba(255, 255, 255, .08);--mermaid-edge-text: #cbd5e1;--mermaid-node-text: #ffffff;background:#00000073;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:8px;box-shadow:none}._bubbleUser_nrpv6_293 .md-link,._bubbleUser_nrpv6_293 a,[data-theme=light] ._bubbleUser_nrpv6_293 .md-link,[data-theme=light] ._bubbleUser_nrpv6_293 a{color:var(--text-h, #ffffff);text-decoration:underline;text-underline-offset:3px;font-weight:600;transition:color .15s ease}._bubbleUser_nrpv6_293 .md-link:hover,._bubbleUser_nrpv6_293 a:hover{color:#007cff;-webkit-text-fill-color:#007cff;text-decoration:underline}[data-theme=light] ._bubbleUser_nrpv6_293 .md-link:hover,[data-theme=light] ._bubbleUser_nrpv6_293 a:hover{color:#003db3;-webkit-text-fill-color:#003db3;text-decoration:underline}._bubbleUser_nrpv6_293 .connex-source-tag,._bubbleUser_nrpv6_293 .connex-cite,[data-theme=light] ._bubbleUser_nrpv6_293 .connex-source-tag,[data-theme=light] ._bubbleUser_nrpv6_293 .connex-cite{background:var(--badge-blue-bg);border:1px solid var(--badge-blue-border);color:var(--badge-blue-text);font-weight:600}._bubbleUser_nrpv6_293 .md-blockquote,[data-theme=light] ._bubbleUser_nrpv6_293 .md-blockquote{border-left:3px solid var(--accent-blue-start, #007cff);background:#007cff14;color:#ffffffe0}._bubbleBot_nrpv6_581{background:var(--card-bg);backdrop-filter:var(--card-blur);-webkit-backdrop-filter:var(--card-blur);border:1px solid var(--card-border);color:var(--text);border-radius:12px 12px 12px 4px;overflow-x:auto;width:100%}._bubbleParticipant_nrpv6_592{background:var(--card-bg);backdrop-filter:var(--card-blur);-webkit-backdrop-filter:var(--card-blur);border:1px solid var(--card-border);color:var(--text);border-radius:12px 12px 12px 4px;overflow-x:auto;width:fit-content;max-width:100%}:root[data-theme=light] ._bubbleBot_nrpv6_581,:root[data-theme=light] ._bubbleParticipant_nrpv6_592{color:#333}:root[data-theme=light] ._bubbleBot_nrpv6_581 .md-renderer,:root[data-theme=light] ._bubbleBot_nrpv6_581 .md-p,:root[data-theme=light] ._bubbleBot_nrpv6_581 .md-li,:root[data-theme=light] ._bubbleBot_nrpv6_581 .md-strong,:root[data-theme=light] ._bubbleBot_nrpv6_581 .md-h1,:root[data-theme=light] ._bubbleBot_nrpv6_581 .md-h2,:root[data-theme=light] ._bubbleBot_nrpv6_581 .md-h3,:root[data-theme=light] ._bubbleBot_nrpv6_581 .md-h4{color:#333}:root[data-theme=light] ._bubbleBot_nrpv6_581 .md-em,:root[data-theme=light] ._bubbleBot_nrpv6_581 .md-blockquote,:root[data-theme=light] ._bubbleBot_nrpv6_581 .connex-source-tag{color:#555}._actions_nrpv6_629{display:flex;justify-content:flex-end;gap:4px;padding:0 4px}._actionBtn_nrpv6_636{display:flex;align-items:center;gap:4px;background:transparent;border:none;color:var(--text-p);font-size:10px;padding:3px 6px;border-radius:4px;cursor:pointer;transition:all .2s}._actionBtn_nrpv6_636:hover{background:var(--side-panel-bg-hover);color:var(--text-h)}._btnStudioExport_nrpv6_655{background:linear-gradient(135deg,#007cff80,#003cff33);color:#fff;border:1px solid rgba(255,255,255,.15);border-radius:4px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex;align-items:center;gap:2.5px;box-sizing:border-box;cursor:pointer;transition:all .2s;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._btnStudioExport_nrpv6_655 span,._btnStudioExport_nrpv6_655 svg{color:#fff;stroke:#fff}._btnStudioExportNoText_nrpv6_679,._actionBtnNoText_nrpv6_683{padding:3px 5px}._btnStudioExport_nrpv6_655:hover{transform:scale(1.02);filter:brightness(1.15);box-shadow:0 0 8px #007cff4d;background:linear-gradient(135deg,#007cffa6,#003cff4d);color:#fff}._btnStudioExport_nrpv6_655:hover span,._btnStudioExport_nrpv6_655:hover svg{color:#fff;stroke:#fff}[data-theme=light] ._btnStudioExport_nrpv6_655{background:var(--accent-blue-gradient);border-color:transparent;color:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=light] ._btnStudioExport_nrpv6_655 span,[data-theme=light] ._btnStudioExport_nrpv6_655 svg{color:#fff;stroke:#fff}[data-theme=light] ._btnStudioExport_nrpv6_655:hover{background:var(--accent-blue-gradient);filter:brightness(1.1);color:#fff}[data-theme=light] ._btnStudioExport_nrpv6_655:hover span,[data-theme=light] ._btnStudioExport_nrpv6_655:hover svg{color:#fff;stroke:#fff}._actionBtnActive_nrpv6_727{color:var(--text-h)}[data-theme=light] ._actionBtnActive_nrpv6_727{color:#333}._typing_nrpv6_736{display:flex;gap:4px;padding:6px 0;align-items:center}._typingDot_nrpv6_743{width:5px;height:5px;border-radius:50%;background:var(--text-p);animation:_typingBounce_nrpv6_1 1.4s infinite ease-in-out}[data-theme=light] ._typingDot_nrpv6_743{background:#777}._typingDot_nrpv6_743:nth-child(2){animation-delay:.2s}._typingDot_nrpv6_743:nth-child(3){animation-delay:.4s}@keyframes _typingBounce_nrpv6_1{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1.1)}}._reasoningCard_nrpv6_776{border-radius:8px;overflow:hidden;box-sizing:border-box;margin-bottom:12px;border:1px solid transparent;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;width:100%}._reasoningCardTransparent_nrpv6_788{background:transparent;border-color:transparent}._reasoningCardWithBg_nrpv6_793{background:#ffffff08;border-color:var(--card-border)}[data-theme=light] ._reasoningCardWithBg_nrpv6_793{background:#00000005;border-color:#0000000f}._reasoningProgressBarBg_nrpv6_804{height:3px;background:#ffffff0d;width:100%;overflow:hidden;border-radius:1.5px}[data-theme=light] ._reasoningProgressBarBg_nrpv6_804{background:#0000000d}._reasoningProgressBarFill_nrpv6_816{height:100%;background:linear-gradient(90deg,#007cff,#003db3);transition:width .5s ease;box-shadow:0 0 6px #007cff66;border-radius:1.5px}._reasoningHeaderRow_nrpv6_825{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;cursor:pointer;-webkit-user-select:none;user-select:none}._reasoningInfoLeft_nrpv6_834{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:300;color:var(--text-p);line-height:1}[data-theme=light] ._reasoningInfoLeft_nrpv6_834{color:#666}._reasoningIcon_nrpv6_848{color:var(--text-p);opacity:.8;animation:_pulseGlow_nrpv6_1 2s infinite ease-in-out}._reasoningDivider_nrpv6_854{opacity:.4;margin:0 2px}._reasoningToggleBtn_nrpv6_859{color:var(--text-p);display:flex;align-items:center}._reasoningBody_nrpv6_866{padding:0 10px 10px}._reasoningTextBox_nrpv6_870{max-height:150px;overflow-y:auto;background:#0003;border-radius:6px;padding:8px;border:1px solid rgba(255,255,255,.03);scrollbar-width:thin}[data-theme=light] ._reasoningTextBox_nrpv6_870{background:#00000008;border-color:#0000000a}._reasoningTextBox_nrpv6_870::-webkit-scrollbar{width:4px}._reasoningTextBox_nrpv6_870::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}[data-theme=light] ._reasoningTextBox_nrpv6_870::-webkit-scrollbar-thumb{background:#0000001a}._reasoningText_nrpv6_870{font-size:11px;line-height:1.4;color:var(--text-p);margin:0;white-space:pre-wrap;word-break:break-all;font-style:italic}[data-theme=light] ._reasoningText_nrpv6_870{color:#555}._thinkingDots_nrpv6_912{display:inline-flex;gap:2px;margin-left:4px}._thinkingDot_nrpv6_912{width:3px;height:3px;border-radius:50%;background:var(--text-p);animation:_typingBounce_nrpv6_1 1.4s infinite ease-in-out}[data-theme=light] ._thinkingDot_nrpv6_912{background:#777}._thinkingDot_nrpv6_912:nth-child(2){animation-delay:.2s}._thinkingDot_nrpv6_912:nth-child(3){animation-delay:.4s}._modalOverlay_nrpv6_938{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}._modal_nrpv6_938{width:320px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;box-shadow:var(--card-shadow);padding:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;animation:_fadeInUp_nrpv6_1 .2s ease}._modalHeader_nrpv6_966{display:flex;align-items:center;justify-content:space-between}._modalTitle_nrpv6_972{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:var(--text-h)}._modalClose_nrpv6_981{background:transparent;border:none;color:var(--text-p);cursor:pointer;padding:2px}._modalBody_nrpv6_989{font-size:11.5px;line-height:1.5;color:var(--text)}._modalFooter_nrpv6_995{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}._btn_nrpv6_655{padding:6px 12px;border-radius:6px;font-size:10.5px;font-weight:500;cursor:pointer;border:1px solid transparent}._btnSecondary_nrpv6_1011{background:transparent;border-color:var(--card-border);color:var(--text)}._btnSecondary_nrpv6_1011:hover{background:var(--side-panel-bg-hover)}._btnDanger_nrpv6_1021{background:transparent;border:1px solid var(--card-border);color:var(--text-p)}._btnDanger_nrpv6_1021:hover{background:var(--side-panel-bg-hover);color:var(--text-h)}[data-theme=light] ._btnDanger_nrpv6_1021{color:#777;border-color:#0000001f}[data-theme=light] ._btnDanger_nrpv6_1021:hover{color:#333;background:var(--side-panel-bg-hover)}._alertIcon_nrpv6_1042{color:var(--text-p)}[data-theme=light] ._alertIcon_nrpv6_1042{color:#777}._bubbleBot_nrpv6_581 pre:not(.md-code__body):not(.md-text-diagram__body){background:#ffffff05;border:1px solid var(--card-border);border-radius:6px;padding:10px;font-family:inherit;font-size:11px;overflow-x:auto;margin:6px 0;white-space:pre}._bubbleBot_nrpv6_581 code:not(.md-code__body code):not(.md-inline-code):not(.md-text-diagram__body code){font-family:inherit;background:#ffffff08;padding:2px 4px;border-radius:4px;font-size:11px}._welcomeVisualWrapper_nrpv6_1074{width:100%;height:380px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;margin-top:0;margin-bottom:-40px}@media(max-width:768px){._messagesContainer_nrpv6_5{padding:60px 16px 120px}._welcomeScreen_nrpv6_39{padding:10px 8px;justify-content:flex-start;margin-top:-55px;transform:none}._welcomeContent_nrpv6_54{gap:8px}._welcomeVisualWrapper_nrpv6_1074{height:270px;margin-top:-30px;margin-bottom:12px}._welcomeDisclaimer_nrpv6_118{margin:-20px auto 0;max-width:440px;padding:0 12px}}._chartsWrapper_nrpv6_1118{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;margin-top:10px;width:100%}._chartsWrapper_nrpv6_1118>*{flex:1 1 calc(50% - 6px);min-width:280px}._chartsWrapper_nrpv6_1118>*:only-child{flex:1 1 100%}._chatSkeletonContainer_nrpv6_1137{display:flex;flex-direction:column;gap:20px;width:100%;max-width:800px;margin:0 auto;padding:20px 0;box-sizing:border-box}._skeletonBubbleWrapper_nrpv6_1148{display:flex;align-items:flex-start;width:100%;box-sizing:border-box}._skeletonUser_nrpv6_1155{justify-content:flex-end}._skeletonBot_nrpv6_1159{justify-content:flex-start;gap:12px}._skeletonAvatar_nrpv6_1164{width:28px;height:28px;border-radius:50%;background:#ffffff0a;flex-shrink:0;animation:_pulseAvatar_nrpv6_1 1.5s infinite ease-in-out}[data-theme=light] ._skeletonAvatar_nrpv6_1164{background:#0000000a}._skeletonBubbleContent_nrpv6_1177{display:flex;flex-direction:column;flex-grow:1;max-width:70%}._skeletonBubble_nrpv6_1148{height:38px;border-radius:12px;background:linear-gradient(90deg,#ffffff08 25%,#ffffff14,#ffffff08 75%);background-size:200% 100%;animation:_shimmer_nrpv6_1 1.5s infinite}[data-theme=light] ._skeletonBubble_nrpv6_1148{background:linear-gradient(90deg,#00000008 25%,#0000000f,#00000008 75%);background-size:200% 100%}._skeletonUser_nrpv6_1155 ._skeletonBubble_nrpv6_1148{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a,#ffffff0d 75%);background-size:200% 100%;border-bottom-right-radius:2px}[data-theme=light] ._skeletonUser_nrpv6_1155 ._skeletonBubble_nrpv6_1148{background:linear-gradient(90deg,#007cff0d 25%,#007cff1a,#007cff0d 75%);background-size:200% 100%}._skeletonBot_nrpv6_1159 ._skeletonBubble_nrpv6_1148{border-top-left-radius:2px}@keyframes _pulseAvatar_nrpv6_1{0%,to{opacity:.6}50%{opacity:1}}._botAvatarImg_nrpv6_1242{width:20px;height:20px;object-fit:contain}._bubble_nrpv6_284 a[href^="#mention-brain-"]{background:linear-gradient(135deg,#39b54a26,#00683726);border:1px solid rgba(57,181,74,.3);color:#39b54a;padding:2px 8px;border-radius:6px;font-size:.85em;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;margin:0 2px;box-shadow:0 2px 4px #00000026;transition:all .2s cubic-bezier(.4,0,.2,1)}._bubble_nrpv6_284 a[href^="#mention-brain-"]:hover{border-color:#39b54a99;box-shadow:0 2px 8px #39b54a40;color:#4ade80}._bubble_nrpv6_284 a[href^="#mention-file-"],._bubble_nrpv6_284 a[href^="#mention-command-"]{background:linear-gradient(135deg,#3b82f626,#1d4ed826);border:1px solid rgba(59,130,246,.3);color:#3b82f6;padding:2px 8px;border-radius:6px;font-size:.85em;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;margin:0 2px;box-shadow:0 2px 4px #00000026;transition:all .2s cubic-bezier(.4,0,.2,1)}._bubble_nrpv6_284 a[href^="#mention-file-"]:hover,._bubble_nrpv6_284 a[href^="#mention-command-"]:hover{border-color:#3b82f699;box-shadow:0 2px 8px #3b82f640;color:#60a5fa}._messageTime_nrpv6_1295{font-size:10px;color:var(--text-p);opacity:.5;-webkit-user-select:none;user-select:none;font-weight:300;display:flex;align-items:center;white-space:nowrap}._coworxMsgRowBot_nrpv6_1311{justify-content:flex-start;align-self:flex-start;max-width:80%;width:auto}._coworxMsgRowAgent_nrpv6_1319{width:100%;max-width:85%}._coworxContentBot_nrpv6_1325{display:flex;flex-direction:column;min-width:0;max-width:100%}._coworxContentAgent_nrpv6_1333{width:100%;flex-grow:1}._coworxBubble_nrpv6_352{position:relative;width:fit-content;max-width:100%}._coworxMsgRowUser_nrpv6_1360{justify-content:flex-end;align-self:flex-end;max-width:80%;width:auto}._coworxAvatarContainer_nrpv6_1368{flex-shrink:0;align-self:flex-start;margin-top:2px}._coworxSenderHeader_nrpv6_1375{display:flex;align-items:center;gap:6px;margin-bottom:4px;padding-left:2px;flex-wrap:wrap;-webkit-user-select:none;user-select:none}._coworxSenderHeaderUser_nrpv6_1385{flex-direction:row-reverse;padding-right:2px;padding-left:0}._coworxSenderName_nrpv6_1391{font-size:12px;font-weight:600;color:var(--text-p)}._agentSenderHeader_nrpv6_1397{display:flex;align-items:center;gap:6px;margin-bottom:4px;padding-left:2px;flex-direction:row-reverse}._agentSenderName_nrpv6_1406{font-size:12px;font-weight:600;color:var(--text-p)}._targetBrainBadge_nrpv6_1413,._targetAgentBadge_nrpv6_1414,._targetCustomBrainBadge_nrpv6_1415{display:inline-flex;align-items:center;gap:3px;padding:1.5px 8px;font-size:11px;font-weight:500;line-height:1.4;border-radius:12px;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:all .2s ease;background:#ffffff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);color:var(--text-h, #ffffff)}[data-theme=light] ._targetBrainBadge_nrpv6_1413,[data-theme=light] ._targetAgentBadge_nrpv6_1414,[data-theme=light] ._targetCustomBrainBadge_nrpv6_1415{background:#0000000d;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(0,0,0,.1);color:#333}._targetCoworxBadge_nrpv6_1445{background:linear-gradient(135deg,#007cff73,#003cff40);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18);color:#fff;box-shadow:0 2px 8px #007cff33}[data-theme=light] ._targetCoworxBadge_nrpv6_1445{background:var(--accent-blue-gradient);color:#fff;border:1px solid var(--badge-blue-border);box-shadow:0 2px 8px #007cff26}._targetMemberBadge_nrpv6_1462{display:inline-flex;align-items:center;background:#ffffff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--text-h, #ffffff);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:1.5px 8px;font-size:11px;font-weight:500;line-height:1.4;box-shadow:0 2px 8px #00000026;transition:all .2s ease}[data-theme=light] ._targetMemberBadge_nrpv6_1462{background:#0000000d;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(0,0,0,.1);color:#333;box-shadow:0 2px 8px #0000000a}@keyframes _cnxMentionFlashDark_nrpv6_1{0%{outline:1px solid rgba(143,179,245,.9);border-radius:12px;box-shadow:0 0 22px #8fb3f573;background:#8fb3f514}50%{outline:1.5px solid rgba(143,179,245,1);box-shadow:0 0 28px #8fb3f5a6;background:#8fb3f526}to{outline:1px solid transparent;box-shadow:none;background:transparent}}._cnxMsgFlash_nrpv6_1508{animation:_cnxMentionFlashDark_nrpv6_1 1.8s cubic-bezier(.16,1,.3,1) forwards}._coworxContentBot_nrpv6_1325{display:flex;flex-direction:column;min-width:0;max-width:100%;width:100%;flex-grow:1}._coworxContentUser_nrpv6_1339{display:flex;flex-direction:column;align-items:flex-end;min-width:0;max-width:100%}._coworxBubble_nrpv6_352{width:fit-content;max-width:100%}._coworxBubble_nrpv6_352._bubbleBot_nrpv6_581,._bubbleBot_nrpv6_581{width:100%}._coworxTimestamp_nrpv6_1544{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-top:3px;width:100%}._coworxActions_nrpv6_1554{display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .2s ease}._coworxMsgRowBot_nrpv6_1311:hover ._coworxActions_nrpv6_1554,._coworxMsgRowAgent_nrpv6_1319:hover ._coworxActions_nrpv6_1554,._coworxMsgRowUser_nrpv6_1360:hover ._coworxActions_nrpv6_1554{opacity:1}[data-theme=light] ._coworxSenderName_nrpv6_1391{color:#0000008c}._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-renderer{color:#ffffffeb}._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-h1,._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-h2,._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-h3,._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-h4,._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-strong{color:#fff}._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-em{color:#fffc}._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-p,._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-streaming-text{color:#ffffffeb}._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-link{color:#93c5fd}._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-link:hover{color:#bfdbfe}._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-li{color:#ffffffeb}._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-li::marker{color:#fff9}._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-blockquote{background:#ffffff14;color:#ffffffd9;border-left-color:#ffffff4d}._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-hr{background:linear-gradient(to right,#fff3,#ffffff0d)}._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-inline-code{background:#ffffff1f;border-color:#ffffff26;color:#e2e8f0}._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-code{background:#00000059;border-color:#ffffff14}._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-code__header{background:#ffffff0a;border-bottom-color:#ffffff0f}._replyHeaderText_nrpv6_1655{color:#007cff;font-weight:300;display:inline-block}:root[data-theme=light] ._replyHeaderText_nrpv6_1655,[data-theme=light] ._replyHeaderText_nrpv6_1655{color:#007cff;font-weight:300}._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-code__lang{color:#ffffff80}._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-code__body,._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-code__body code,._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-code__body pre,._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-code__body code *{color:#e2e8f0}._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-code__copy{background:#ffffff0a;border-color:#ffffff1a;color:#fff9}._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-code__copy:hover{background:#ffffff14;border-color:#fff3;color:#fff}._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-code__expand{border-top-color:#ffffff0f;background:#ffffff0a;color:#fff9}._coworxBubble_nrpv6_352._bubbleUser_nrpv6_293 .md-code__actions button{color:#fff9;border-color:#ffffff1a;background:#ffffff0a}._coworxMessagesContainer_nrpv6_1707{padding-bottom:24px;position:relative}._messagesContainerDragOver_nrpv6_1712{outline:2px dashed #007cff;outline-offset:-8px}._dragOverOverlay_nrpv6_1717{position:absolute;inset:0;z-index:100;background:#007cff1f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-radius:12px;pointer-events:none;animation:_fadeIn_nrpv6_1 .15s ease-out forwards}._dragOverIcon_nrpv6_1734{color:#007cff;animation:_bounce_nrpv6_1 1.2s infinite ease-in-out}._dragOverText_nrpv6_1739{color:var(--text-h, #ffffff);font-size:15px;font-weight:600;letter-spacing:-.2px}@media(max-width:768px){._coworxMsgRowBot_nrpv6_1311,._coworxMsgRowUser_nrpv6_1360{max-width:90%}._coworxMessagesContainer_nrpv6_1707{padding:16px 12px}}._bubbleReplyPreview_nrpv6_1759{font-size:11px;border-radius:6px;padding:6px 10px;margin-bottom:8px;display:flex;flex-direction:column;gap:3px;max-width:100%}._bubbleReplyDivider_nrpv6_1770{height:1px;background-color:var(--card-border);margin-top:4px;margin-bottom:2px}._agentPromptCard_nrpv6_1782{position:relative;background:#0000008c;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);color:var(--text-h);border-radius:8px;padding:8px 32px 8px 12px;margin-bottom:8px}._agentPromptCard_nrpv6_1782 ._bubbleReplyHeader_nrpv6_1794{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:11px;font-weight:300;text-align:left;margin-bottom:4px}._agentPromptCard_nrpv6_1782 ._bubbleReplyContent_nrpv6_1804{color:#fff;font-size:12px;line-height:1.5;text-align:left}._promptCopyBtn_nrpv6_1812{position:absolute;right:6px;bottom:6px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border-radius:4px;border:1px solid rgba(255,255,255,.18);background:#00000073;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#ffffffa6;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease,background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease;z-index:5}._agentPromptCard_nrpv6_1782:hover ._promptCopyBtn_nrpv6_1812,._regularReplyPreview_nrpv6_1842:hover ._promptCopyBtn_nrpv6_1812,._bubble_nrpv6_284:hover ._promptCopyBtn_nrpv6_1812,._coworxBubble_nrpv6_352:hover ._promptCopyBtn_nrpv6_1812,._bubbleUser_nrpv6_293:hover ._promptCopyBtn_nrpv6_1812,._coworxContentUser_nrpv6_1339:hover ._promptCopyBtn_nrpv6_1812{opacity:1;visibility:visible}._promptCopyBtn_nrpv6_1812:hover{background:#ffffff38;border-color:#fff6;color:#fff;transform:scale(1.05)}._copyIconCheck_nrpv6_1858{color:#10b981}:root[data-theme=light] ._agentPromptCard_nrpv6_1782,[data-theme=light] ._agentPromptCard_nrpv6_1782{background:#dcdcdce0;border:1px solid rgba(0,0,0,.08);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);color:#1e1e1e;box-shadow:0 4px 16px #0000000a}:root[data-theme=light] ._agentPromptCard_nrpv6_1782 ._bubbleReplyContent_nrpv6_1804,[data-theme=light] ._agentPromptCard_nrpv6_1782 ._bubbleReplyContent_nrpv6_1804{color:#1e293b;font-size:12px;line-height:1.5;text-align:left}:root[data-theme=light] ._promptCopyBtn_nrpv6_1812,[data-theme=light] ._promptCopyBtn_nrpv6_1812{background:#ffffffd9;border:1px solid rgba(0,0,0,.12);color:#475569}:root[data-theme=light] ._promptCopyBtn_nrpv6_1812:hover,[data-theme=light] ._promptCopyBtn_nrpv6_1812:hover{background:#fff;border-color:#00000040;color:#0f172a}._regularReplyPreview_nrpv6_1842{position:relative;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;border-radius:6px;padding:6px 30px 6px 10px;margin-bottom:6px}._regularReplyPreview_nrpv6_1842 ._bubbleReplyHeader_nrpv6_1794{display:flex;align-items:center;justify-content:space-between;width:100%;color:#fffc;font-size:11px;font-weight:600;text-align:left;margin-bottom:3px}._regularReplyPreview_nrpv6_1842 ._bubbleReplyContent_nrpv6_1804{color:#fffffff2;font-size:11px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}:root[data-theme=light] ._regularReplyPreview_nrpv6_1842,[data-theme=light] ._regularReplyPreview_nrpv6_1842,:root[data-theme=light] ._bubbleUser_nrpv6_293 ._regularReplyPreview_nrpv6_1842,[data-theme=light] ._bubbleUser_nrpv6_293 ._regularReplyPreview_nrpv6_1842,:root[data-theme=light] ._bubbleParticipant_nrpv6_592 ._regularReplyPreview_nrpv6_1842,[data-theme=light] ._bubbleParticipant_nrpv6_592 ._regularReplyPreview_nrpv6_1842{background:#fff;border:1px solid rgba(0,0,0,.08);color:#334155;box-shadow:0 1px 3px #0000000a}:root[data-theme=light] ._regularReplyPreview_nrpv6_1842 ._bubbleReplyContent_nrpv6_1804,[data-theme=light] ._regularReplyPreview_nrpv6_1842 ._bubbleReplyContent_nrpv6_1804{color:#334155}._attachmentsWrapper_nrpv6_1949{display:flex;flex-direction:column;gap:8px;margin-top:8px;max-width:100%}._thumbnailContainer_nrpv6_1957{position:relative;width:300px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.15);cursor:pointer;background:#0003;transition:all .2s ease-in-out;box-sizing:border-box}._thumbnailContainer_nrpv6_1957:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 10px 20px #00000059;border-color:#ffffff4d}._thumbnailImage_nrpv6_1975{width:100%;height:auto;max-height:220px;object-fit:contain;display:block}._localUploadingOverlay_nrpv6_1983{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000008c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:500;gap:12px}._spinner_nrpv6_2001{width:24px;height:24px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:_spin_nrpv6_2001 .8s linear infinite}@keyframes _spin_nrpv6_2001{to{transform:rotate(360deg)}}._fileCardWithVideo_nrpv6_2018{flex-direction:column!important;padding:8px 8px 6px!important;border-radius:12px!important;overflow:hidden!important;align-items:stretch!important;gap:4px!important}._fileCardVideoHeader_nrpv6_2027{width:100%;border-radius:8px;overflow:hidden}._fileCardVideoHeader_nrpv6_2027 ._thumbnailContainer_nrpv6_1957{width:100%;border:none;border-radius:8px;background:#0000004d}._fileCardVideoHeader_nrpv6_2027 ._thumbnailContainer_nrpv6_1957:hover{transform:none;box-shadow:none}._imageHeaderContainer_nrpv6_2046{position:relative;width:100%;height:180px;border-radius:8px;overflow:hidden;background:#00000040;display:flex;align-items:center;justify-content:center;cursor:pointer}._imageHeaderImg_nrpv6_2059{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;border-radius:8px}._imageHeaderExpandBtn_nrpv6_2068{position:absolute;top:8px;right:8px;background:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#fff;padding:5px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.85;transition:all .2s ease}._imageHeaderExpandBtn_nrpv6_2068:hover{opacity:1;background:#000c;transform:scale(1.05)}._audioPlayerContainer_nrpv6_2094{position:relative;width:100%;height:180px;border-radius:8px;background:linear-gradient(135deg,#007cff80,#003cff33);padding:14px 12px 10px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}[data-theme=light] ._audioPlayerContainer_nrpv6_2094{background:var(--accent-blue-gradient);backdrop-filter:none;-webkit-backdrop-filter:none}._audioTopBtnLeft_nrpv6_2117{position:absolute;top:8px;left:8px;background:#0006;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.15);border-radius:50%;width:26px;height:26px;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.85;transition:all .2s ease;z-index:5}._audioTopBtnRight_nrpv6_2138{position:absolute;top:8px;right:8px;background:#0006;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.15);border-radius:50%;width:26px;height:26px;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.85;transition:all .2s ease;z-index:5}._audioTopBtnLeft_nrpv6_2117:hover,._audioTopBtnRight_nrpv6_2138:hover{opacity:1;background:#000000a6;transform:scale(1.08)}._audioCenterIconRow_nrpv6_2166{position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;pointer-events:none}._audioMusicIcon_nrpv6_2177{color:#fff!important;stroke:#fff!important;filter:drop-shadow(0 2px 8px rgba(0,0,0,.25))}._audioControlsRow_nrpv6_2183{position:absolute;bottom:8px;left:12px;right:12px;display:flex;flex-direction:column;gap:3px;width:calc(100% - 24px)}._audioSeekSlider_nrpv6_2194{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:2px;outline:none;cursor:pointer;margin:0;border:none;transition:height .15s ease}._audioSeekSlider_nrpv6_2194:hover{height:6px}._audioSeekSlider_nrpv6_2194::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 6px #0006;cursor:pointer;transition:transform .15s ease}._audioSeekSlider_nrpv6_2194:hover::-webkit-slider-thumb{transform:scale(1.25)}._audioSeekSlider_nrpv6_2194::-moz-range-thumb{width:10px;height:10px;border:none;border-radius:50%;background:#fff;box-shadow:0 0 6px #0006;cursor:pointer;transition:transform .15s ease}._audioTimeLabelsRow_nrpv6_2240{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;font-size:10px;font-weight:500;color:#ffffffd9;font-family:"Plus Jakarta Sans",var(--font-family-base),sans-serif;-webkit-user-select:none;user-select:none;min-height:14px}._audioMovingCurrentTime_nrpv6_2254{position:absolute;transform:translate(-50%);color:#fff;font-weight:700;font-size:10px;font-family:"Plus Jakarta Sans",var(--font-family-base),sans-serif;text-shadow:0 1px 3px rgba(0,0,0,.6);pointer-events:none;white-space:nowrap}._fileCardBody_nrpv6_2266{display:flex;align-items:center;gap:10px;width:100%;padding:0}._fileCardWithVideo_nrpv6_2018 ._fileCardBody_nrpv6_2266{padding:6px 8px 2px;border-top:none!important;background:transparent!important}._fileCard_nrpv6_2018{display:flex;align-items:center;gap:10px;padding:6px 12px;border-radius:8px;background:#ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);width:300px;color:#fff;transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none;box-sizing:border-box}._fileCardClickable_nrpv6_2297{cursor:pointer}._fileCardClickable_nrpv6_2297:hover{background:#ffffff26;border-color:#ffffff4d;box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}._fileIcon_nrpv6_2308{color:#60a5fa;flex-shrink:0}._fileInfo_nrpv6_2313{display:flex;flex-direction:column;gap:2px;min-width:0;flex-grow:1}._fileName_nrpv6_2321{font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}._bubbleUser_nrpv6_293 ._fileCard_nrpv6_2018,._bubbleUser_nrpv6_293 ._fileName_nrpv6_2321,._bubbleUser_nrpv6_293 ._fileAction_nrpv6_2332,._bubbleUser_nrpv6_293 ._fileUploadPercentage_nrpv6_2333,._bubbleUser_nrpv6_293 ._uploadProgressText_nrpv6_2334{color:#fff}[data-theme=light] ._fileCard_nrpv6_2018{background:#fff!important;border:1px solid rgba(0,0,0,.12)!important;box-shadow:0 2px 8px #0000000f!important;color:#1f2937!important}[data-theme=light] ._fileCardClickable_nrpv6_2297:hover{background:#f9fafb!important;border-color:#0003!important;box-shadow:0 4px 12px #0000001a!important}[data-theme=light] ._fileName_nrpv6_2321{color:#111827!important}[data-theme=light] ._fileAction_nrpv6_2332{color:#4b5563!important}[data-theme=light] ._fileAction_nrpv6_2332:hover{background:#0000000f!important;color:#111827!important}._fileAction_nrpv6_2332{cursor:pointer;background:none;border:none;color:var(--text-p);opacity:.7;padding:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s ease,opacity .2s ease}._fileAction_nrpv6_2332:hover{background:#ffffff1a;opacity:1;color:#fff}._lightboxOverlay_nrpv6_2388{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000e6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:99999;display:flex;align-items:center;justify-content:center;opacity:0;animation:_fadeIn_nrpv6_1 .22s cubic-bezier(.2,.8,.2,1) forwards}._lightboxContent_nrpv6_2406{display:flex;flex-direction:column;width:92vw;height:92vh;max-width:1200px;border-radius:12px;overflow:hidden;transform:scale(.95);animation:_scaleUp_nrpv6_1 .22s cubic-bezier(.2,.8,.2,1) forwards}._lightboxHeader_nrpv6_2419{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 16px;background:#141416d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}._lightboxBody_nrpv6_2433{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;min-height:0}._lightboxImage_nrpv6_2443{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:6px;box-shadow:0 20px 60px #0006;transition:transform .2s cubic-bezier(.2,.8,.2,1);cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}._lightboxZoomControls_nrpv6_2458{display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 16px;background:#141416d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.08);flex-shrink:0}._lightboxZoomLabel_nrpv6_2471{color:#ffffffb3;font-size:11px;font-weight:500;min-width:40px;text-align:center;-webkit-user-select:none;user-select:none}._lightboxBtn_nrpv6_2481{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;padding:7px 14px;font-size:12px;font-weight:500;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background .2s ease,border-color .2s ease}._lightboxBtnIcon_nrpv6_2498{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#fff;padding:6px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease}._lightboxBtnIcon_nrpv6_2498:hover,._lightboxBtn_nrpv6_2481:hover{background:#ffffff2e;border-color:#ffffff4d}@keyframes _fadeIn_nrpv6_1{to{opacity:1}}@keyframes _scaleUp_nrpv6_1{to{transform:scale(1)}}._uploadProgressText_nrpv6_2334{font-size:11px;font-weight:300;text-shadow:0 1px 3px rgba(0,0,0,.8);color:#fff}._progressBarWrapper_nrpv6_2543{width:80%;height:4px;background:#ffffff40;border-radius:2px;overflow:hidden;margin-top:4px}._progressBarFill_nrpv6_2552{height:100%;background:var(--accent-blue-gradient, linear-gradient(135deg, #007cff 0%, #003db3 100%));transition:width .15s ease-out}._fileCardUploading_nrpv6_2558{opacity:.85;border-style:solid}._fileUploadProgressContainer_nrpv6_2563{display:flex;flex-direction:column;gap:4px;width:100%;margin-top:4px}._fileUploadPercentage_nrpv6_2333{font-size:10px;color:#fff;font-weight:300}._fileProgressBarWrapper_nrpv6_2577{width:100%;height:4px;background:#ffffff26;border-radius:2px;overflow:hidden}._fileProgressBarFill_nrpv6_2585{height:100%;background:var(--accent-blue-gradient, linear-gradient(135deg, #007cff 0%, #003db3 100%));transition:width .15s ease-out}._fileShareContent_nrpv6_2591{font-size:13.5px;line-height:1.5;color:inherit;word-break:break-word;white-space:pre-wrap;margin-bottom:8px;display:block}._fileShareContent_nrpv6_2591 p,._fileShareContent_nrpv6_2591 span,._fileShareContent_nrpv6_2591 div,._fileShareContent_nrpv6_2591 a{font-size:13.5px;line-height:1.5;word-break:break-word;white-space:pre-wrap;margin:0}._fileCard_nrpv6_2018[data-tooltip],._thumbnailContainer_nrpv6_1957[data-tooltip]{position:relative}._fileCard_nrpv6_2018[data-tooltip]:after,._thumbnailContainer_nrpv6_1957[data-tooltip]:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) scale(.9);background:#141416f2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;padding:6px 12px;border-radius:8px;font-size:11px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:360px;width:max-content;opacity:0;pointer-events:none;transition:all .18s cubic-bezier(.2,.8,.2,1);box-shadow:0 6px 16px #00000059;border:1px solid rgba(255,255,255,.15);z-index:9999;text-align:center;line-height:1.4}[data-theme=light] ._fileCard_nrpv6_2018[data-tooltip]:after,[data-theme=light] ._thumbnailContainer_nrpv6_1957[data-tooltip]:after{background:#fff!important;color:#1f2937!important;border:1px solid rgba(0,0,0,.15)!important;box-shadow:0 6px 20px #0000001f!important}[data-theme=light] ._fileCard_nrpv6_2018[data-tooltip]:before,[data-theme=light] ._thumbnailContainer_nrpv6_1957[data-tooltip]:before{border-top-color:#fff!important}._fileCard_nrpv6_2018[data-tooltip]:before,._thumbnailContainer_nrpv6_1957[data-tooltip]:before{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%) scale(.9);border-width:6px 6px 0;border-style:solid;border-color:rgba(20,20,22,.95) transparent transparent;opacity:0;pointer-events:none;transition:all .18s cubic-bezier(.2,.8,.2,1);z-index:9999}._fileCard_nrpv6_2018[data-tooltip]:hover:after,._thumbnailContainer_nrpv6_1957[data-tooltip]:hover:after{opacity:1;transform:translate(-50%) scale(1)}._fileCard_nrpv6_2018[data-tooltip]:hover:before,._thumbnailContainer_nrpv6_1957[data-tooltip]:hover:before{opacity:1;transform:translate(-50%) scale(1)}._bubbleHasAttachments_nrpv6_2688{width:328px;max-width:100%;box-sizing:border-box}._videoPlayOverlay_nrpv6_2694{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1.5px solid rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center;color:#fff;pointer-events:none;transition:all .2s ease-in-out;z-index:2}._thumbnailContainer_nrpv6_1957:hover ._videoPlayOverlay_nrpv6_2694{background:#000000d9;border-color:#fff;transform:translate(-50%,-50%) scale(1.1)}._lightboxVideo_nrpv6_2720{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:6px;box-shadow:0 20px 60px #0006;outline:none;background:#000}._videoThumbnailControls_nrpv6_2733{position:absolute;bottom:8px;left:0;width:100%;padding:0 10px;display:flex;justify-content:space-between;box-sizing:border-box;opacity:0;transition:opacity .2s ease-in-out;z-index:3}._thumbnailContainer_nrpv6_1957:hover ._videoThumbnailControls_nrpv6_2733{opacity:1}._videoThumbnailBtn_nrpv6_2751{width:28px;height:28px;border-radius:50%;background:#0009;border:1px solid rgba(255,255,255,.2);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease-in-out;padding:0}._videoThumbnailBtn_nrpv6_2751:hover{background:#000000d9;border-color:#fff;transform:scale(1.05)}._bubble_nrpv6_284 a[href*=coworx],._bubble_nrpv6_284 a[href="#mention-brain-coworx"]{background:var(--connex-standard-gradient);color:#fff;border:1px solid var(--badge-green-border);border-radius:10px;padding:1px 7px;font-weight:600;box-shadow:0 2px 6px #39b54a33;text-decoration:none}._bubble_nrpv6_284 a[href*=coworx]:hover,._bubble_nrpv6_284 a[href="#mention-brain-coworx"]:hover{opacity:.95;box-shadow:0 3px 10px #39b54a59}._bubbleUser_nrpv6_293 .mention-badge,._bubbleBot_nrpv6_581 .mention-badge,._bubbleUser_nrpv6_293 a[href^="#mention-"],._bubbleBot_nrpv6_581 a[href^="#mention-"]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:0 1px 2px #0000001a;text-shadow:none}._bubbleUser_nrpv6_293 .mention-badge:hover,._bubbleBot_nrpv6_581 .mention-badge:hover,._bubbleUser_nrpv6_293 a[href^="#mention-"]:hover,._bubbleBot_nrpv6_581 a[href^="#mention-"]:hover{background:#ffffff26;border-color:#ffffff40;color:#fff}:root[data-theme=light] ._bubbleBot_nrpv6_581 .mention-badge,:root[data-theme=light] ._bubbleBot_nrpv6_581 a[href^="#mention-"],[data-theme=light] ._bubbleBot_nrpv6_581 .mention-badge,[data-theme=light] ._bubbleBot_nrpv6_581 a[href^="#mention-"],[data-theme=light] ._coworxMsgRowBot_nrpv6_1311 ._bubbleBot_nrpv6_581 .mention-badge,[data-theme=light] ._coworxMsgRowBot_nrpv6_1311 ._bubbleBot_nrpv6_581 a[href^="#mention-"]{background:#0000000f;border:1px solid rgba(0,0,0,.1);color:#334155;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;font-weight:500}:root[data-theme=light] ._bubbleBot_nrpv6_581 .mention-badge:hover,:root[data-theme=light] ._bubbleBot_nrpv6_581 a[href^="#mention-"]:hover,[data-theme=light] ._bubbleBot_nrpv6_581 .mention-badge:hover,[data-theme=light] ._bubbleBot_nrpv6_581 a[href^="#mention-"]:hover,[data-theme=light] ._coworxMsgRowBot_nrpv6_1311 ._bubbleBot_nrpv6_581 .mention-badge:hover,[data-theme=light] ._coworxMsgRowBot_nrpv6_1311 ._bubbleBot_nrpv6_581 a[href^="#mention-"]:hover{background:#0000001a;border-color:#0000002e;color:#0f172a}[data-theme=light] ._bubbleUser_nrpv6_293 .mention-badge,[data-theme=light] ._bubbleUser_nrpv6_293 a[href^="#mention-"],[data-theme=light] ._coworxMsgRowUser_nrpv6_1360 ._bubbleUser_nrpv6_293 .mention-badge,[data-theme=light] ._coworxMsgRowUser_nrpv6_1360 ._bubbleUser_nrpv6_293 a[href^="#mention-"]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:0 1px 2px #0000001a}[data-theme=light] ._bubbleUser_nrpv6_293 .mention-badge:hover,[data-theme=light] ._bubbleUser_nrpv6_293 a[href^="#mention-"]:hover,[data-theme=light] ._coworxMsgRowUser_nrpv6_1360 ._bubbleUser_nrpv6_293 .mention-badge:hover,[data-theme=light] ._coworxMsgRowUser_nrpv6_1360 ._bubbleUser_nrpv6_293 a[href^="#mention-"]:hover{background:#ffffff26;border-color:#ffffff40;color:#fff}@keyframes _axonMentionFlashDark_nrpv6_1{0%{outline:2px solid rgba(96,165,250,.9);border-radius:12px;box-shadow:0 0 24px #60a5fa80;background:#60a5fa1f}50%{outline:2px solid rgba(139,92,246,.7);border-radius:12px;box-shadow:0 0 16px #8b5cf659;background:#8b5cf60f}to{outline:2px solid transparent;border-radius:12px;box-shadow:0 0 0 transparent;background:transparent}}@keyframes _axonMentionFlashLight_nrpv6_1{0%{outline:2px solid #2563eb;border-radius:12px;box-shadow:0 0 20px #2563eb66;background:#2563eb1a}50%{outline:2px solid rgba(37,99,235,.6);border-radius:12px;box-shadow:0 0 12px #2563eb33;background:#2563eb0a}to{outline:2px solid transparent;border-radius:12px;box-shadow:0 0 0 transparent;background:transparent}}.axon-msg--highlight-flash{animation:_axonMentionFlashDark_nrpv6_1 2.5s cubic-bezier(.16,1,.3,1)!important;border-radius:12px!important;transition:all .3s ease!important}[data-theme=light] .axon-msg--highlight-flash{animation:_axonMentionFlashLight_nrpv6_1 2.5s cubic-bezier(.16,1,.3,1)!important}@keyframes _shimmer_873kv_1{0%{background-position:200% 0}to{background-position:-200% 0}}._inputArea_873kv_14{padding:0;background:transparent;flex-shrink:0;box-sizing:border-box}._typingIndicator_873kv_22{display:flex;align-items:center;gap:6px;padding:2px 14px 4px;min-height:20px}._typingDots_873kv_30{display:inline-flex;gap:3px;align-items:center}._typingDots_873kv_30 span{width:5px;height:5px;border-radius:50%;background:var(--text-h);opacity:.5;animation:_typingBounce_873kv_1 1.4s infinite ease-in-out both}._typingDots_873kv_30 span:nth-child(1){animation-delay:0s}._typingDots_873kv_30 span:nth-child(2){animation-delay:.2s}._typingDots_873kv_30 span:nth-child(3){animation-delay:.4s}@keyframes _typingBounce_873kv_1{0%,80%,to{transform:scale(.6);opacity:.3}40%{transform:scale(1);opacity:.8}}._typingText_873kv_68{font-size:11px;color:var(--text-h);opacity:.7;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}._inputContainer_873kv_79{max-width:100%;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;gap:8px;position:relative}._inputWrapper_873kv_90{position:relative;width:100%;background:var(--card-bg);backdrop-filter:var(--card-blur);-webkit-backdrop-filter:var(--card-blur);border:1px solid var(--card-border);border-radius:12px;padding:12px;box-sizing:border-box;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}._inputWrapper_873kv_90:focus-within{background-image:linear-gradient(var(--bg),var(--bg)),linear-gradient(90deg,var(--accent-blue-start) 0%,var(--accent-blue-start) 47.5%,#ffffff 50%,var(--accent-blue-start) 52.5%,var(--accent-blue-start) 100%);background-origin:border-box;background-clip:padding-box,border-box;border:.5px solid transparent;background-size:100% 100%,300% auto;box-shadow:none;animation:_borderShine_873kv_1 4s infinite linear}[data-theme=light] ._inputWrapper_873kv_90{background:#ffffffd9}[data-theme=light] ._inputWrapper_873kv_90:focus-within{background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,var(--accent-blue-start) 0%,var(--accent-blue-start) 47.5%,#ffffff 50%,var(--accent-blue-start) 52.5%,var(--accent-blue-start) 100%);background-origin:border-box;background-clip:padding-box,border-box;border:.5px solid transparent;background-size:100% 100%,300% auto;box-shadow:none;animation:_borderShine_873kv_1 4s infinite linear}@keyframes _borderShine_873kv_1{0%{background-position:0% 0%,100% 50%}15%{background-position:0% 0%,0% 50%}to{background-position:0% 0%,0% 50%}}._textarea_873kv_169{width:100%;background:transparent;border:none;outline:none;color:var(--text);font-family:inherit;font-size:13px;line-height:1.5;resize:none;min-height:24px;max-height:102px;overflow-y:auto;padding:0;margin-bottom:12px;box-sizing:border-box}._textarea_873kv_169::placeholder{color:var(--text-p);opacity:.45}._textareaDisabled_873kv_192{opacity:.4;cursor:not-allowed}._textareaDisabled_873kv_192::placeholder{opacity:.6;font-style:italic}._toolbar_873kv_203{display:flex;justify-content:space-between;align-items:center;padding-top:4px;border-top:none;box-sizing:border-box;height:32px}._toolbarLeft_873kv_213,._toolbarRight_873kv_219{display:flex;align-items:center;gap:8px}._toolBtn_873kv_226{background:#ffffff08;border:1px solid var(--card-border);outline:none;color:var(--text-p);cursor:pointer;width:22px;height:22px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-sizing:border-box}._toolBtn_873kv_226:hover{background:linear-gradient(135deg,#878e9159,#5f646633);border-color:#ffffff40;color:#fff;transform:translateY(-.5px)}[data-theme=light] ._toolBtn_873kv_226{background:#0000000a;border-color:#00000014;color:#777}[data-theme=light] ._toolBtn_873kv_226:hover{background:linear-gradient(135deg,#9ca3a6,#6f7478);border-color:#0000001a;color:#fff}._toolBtn_873kv_226._toolBtnActive_873kv_261{background:linear-gradient(135deg,#3b82f659,#2563eb33);border-color:#3b82f680;color:#60a5fa}[data-theme=light] ._toolBtn_873kv_226._toolBtnActive_873kv_261{background:linear-gradient(135deg,#2563eb26,#1d4ed81a);border-color:#2563eb66;color:#2563eb}._newChatBtn_873kv_273{background:linear-gradient(135deg,#878e9159,#5f646633);border:1px solid rgba(255,255,255,.25);color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);height:22px;border-radius:4px;padding:0 5px;display:flex;align-items:center;justify-content:center;gap:4px;font-family:var(--sans);font-size:10px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-sizing:border-box}._newChatBtn_873kv_273:hover{transform:translateY(-.5px);filter:brightness(1.1)}._newChatBtn_873kv_273:active{transform:translateY(0)}[data-theme=light] ._newChatBtn_873kv_273{background:linear-gradient(135deg,#9ca3a6,#6f7478);border:1px solid rgba(0,0,0,.1);color:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=light] ._newChatBtn_873kv_273:hover{transform:translateY(-.5px);filter:brightness(1.08)}._studioSaveBtn_873kv_316{display:inline-flex;align-items:center;justify-content:center;gap:2.5px;background:linear-gradient(135deg,#007cff80,#003cff33);color:#fff;border:1px solid rgba(255,255,255,.15);border-radius:4px;padding:0 4px;height:22px;font-size:9.5px;font-weight:600;cursor:pointer;transition:all .2s ease-in-out;font-family:inherit;box-sizing:border-box;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._studioSaveBtn_873kv_316 span,._studioSaveBtn_873kv_316 svg{color:#fff;stroke:#fff}._studioSaveBtn_873kv_316:hover{transform:scale(1.02);filter:brightness(1.15);box-shadow:0 0 8px #007cff4d;background:linear-gradient(135deg,#007cff99,#003cff4d);color:#fff}._studioSaveBtn_873kv_316:hover span,._studioSaveBtn_873kv_316:hover svg{color:#fff;stroke:#fff}[data-theme=light] ._studioSaveBtn_873kv_316{background:var(--accent-blue-gradient);border-color:transparent;color:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=light] ._studioSaveBtn_873kv_316 span,[data-theme=light] ._studioSaveBtn_873kv_316 svg{color:#fff;stroke:#fff}[data-theme=light] ._studioSaveBtn_873kv_316:hover{transform:scale(1.02);filter:brightness(1.15);box-shadow:0 0 8px #007cff4d;color:#fff}[data-theme=light] ._studioSaveBtn_873kv_316:hover span,[data-theme=light] ._studioSaveBtn_873kv_316:hover svg{color:#fff;stroke:#fff}._toolBtnRecording_873kv_384{background:linear-gradient(135deg,#878e9133,#5f64661a);border-color:#ffffff26;color:#fff;animation:_micPulse_873kv_1 1.5s infinite ease-in-out}._toolBtnRecording_873kv_384:hover{background:linear-gradient(135deg,#878e9159,#5f646633);border-color:#ffffff40;color:#fff;transform:translateY(-.5px)}[data-theme=light] ._toolBtnRecording_873kv_384{background:linear-gradient(135deg,#878e91,#5f6466);border-color:#0000000d;color:#fff}[data-theme=light] ._toolBtnRecording_873kv_384:hover{background:linear-gradient(135deg,#9ca3a6,#6f7478);border-color:#0000001a;color:#fff}@keyframes _micPulse_873kv_1{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}._sendBtn_873kv_464{background:#ffffff08;border:1px solid var(--card-border);width:22px;height:22px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--text-p);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);flex-shrink:0}[data-theme=light] ._sendBtn_873kv_464{background:#0000000a;color:#777;border-color:#00000014}._sendBtn_873kv_464:disabled{opacity:.35;cursor:not-allowed;background:#ffffff08;border-color:var(--card-border);color:var(--text-p)}[data-theme=light] ._sendBtn_873kv_464:disabled{background:#0000000a;border-color:#00000014}._sendBtn_873kv_464:not(:disabled):not(._sendBtnStop_873kv_499){background:var(--accent-blue-gradient);color:#fff;border-color:transparent}._sendBtn_873kv_464:hover:not(:disabled):not(._sendBtnStop_873kv_499){transform:scale(1.02);filter:brightness(1.15);color:#fff;box-shadow:0 0 8px #007cff4d}[data-theme=light] ._sendBtn_873kv_464:not(:disabled):not(._sendBtnStop_873kv_499){background:var(--accent-blue-gradient);color:#fff;border-color:transparent}[data-theme=light] ._sendBtn_873kv_464:hover:not(:disabled):not(._sendBtnStop_873kv_499){transform:scale(1.02);filter:brightness(1.15);color:#fff;box-shadow:0 0 8px #007cff33}._sendBtnStop_873kv_499{background:linear-gradient(135deg,#8c919659,#5a5f6433);border:1px solid rgba(255,255,255,.2);box-shadow:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._sendBtnStop_873kv_499:hover{transform:scale(1.02);filter:brightness(1.15);box-shadow:0 0 8px #ffffff26;background:linear-gradient(135deg,#a0a5aa73,#6e73784d)}._sendBtnStop_873kv_499 svg{color:#ee0039;fill:#ee0039;stroke:#ee0039}[data-theme=light] ._sendBtnStop_873kv_499{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border:1px solid rgba(0,0,0,.12);box-shadow:none}[data-theme=light] ._sendBtnStop_873kv_499:hover{background:linear-gradient(135deg,#cbd5e1,#94a3b8)}._mentionPopover_873kv_589{position:absolute;bottom:100%;left:0;margin-bottom:8px;z-index:1000;width:100%;max-height:200px;overflow-y:auto;background:#000000b8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.06);box-shadow:0 8px 30px #0000004d;border-radius:12px;display:flex;flex-direction:column;box-sizing:border-box}[data-theme=light] ._mentionPopover_873kv_589{background:#fff;border-color:#00000014;box-shadow:0 8px 30px #00000014}._popoverHeader_873kv_615{padding:8px 12px;font-size:11px;font-weight:300;color:#777;border-bottom:1px solid rgba(255,255,255,.05)}[data-theme=light] ._popoverHeader_873kv_615{color:#888;border-bottom-color:#0000000a}._popoverHeaderTabs_873kv_629{display:flex;gap:14px;padding:6px 12px 0;border-bottom:1px solid rgba(255,255,255,.05);box-sizing:border-box}[data-theme=light] ._popoverHeaderTabs_873kv_629{border-bottom-color:#0000000a}._popoverTab_873kv_641{background:transparent;border:none;font-size:11px;font-weight:300;color:#777;cursor:pointer;padding:4px 0 6px;outline:none;border-bottom:1.5px solid transparent;transition:all .15s ease}[data-theme=light] ._popoverTab_873kv_641{color:#888}._popoverTabActive_873kv_658{color:#fff;font-weight:500;border-bottom-color:#fff}[data-theme=light] ._popoverTabActive_873kv_658{color:#000;font-weight:500;border-bottom-color:#000}._popoverList_873kv_670{display:flex;flex-direction:column;padding:2px}._popoverItem_873kv_676{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:3px 12px;border-radius:4px;cursor:pointer;font-size:11px;font-weight:300;color:#bbb;transition:all .1s ease;box-sizing:border-box}[data-theme=light] ._popoverItem_873kv_676{color:#555}._popoverItemActive_873kv_695{background:#2d3139;color:#fff;font-weight:500}[data-theme=light] ._popoverItemActive_873kv_695{background:#f0f1f2;color:#000;font-weight:500}._popoverItemActive_873kv_695 ._itemSubtitle_873kv_707{color:#bbb}[data-theme=light] ._popoverItemActive_873kv_695 ._itemSubtitle_873kv_707{color:#444}._popoverItemDisabled_873kv_715{opacity:.65;cursor:not-allowed}._popoverItemLeft_873kv_720{display:flex;align-items:center;gap:8px;flex:1;min-width:0}._popoverItemRight_873kv_728{display:flex;align-items:center;gap:8px;flex-shrink:0}._popoverIcon_873kv_735{color:inherit;opacity:.75;flex-shrink:0}._itemTitle_873kv_741{font-size:11px;font-weight:300;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._itemSubtitle_873kv_707{font-size:10px;font-weight:300;color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px}[data-theme=light] ._itemSubtitle_873kv_707{color:#999}._disabledBadge_873kv_764{display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:300;padding:2px 6px;border-radius:4px;background:#ffffff0d;border:1px solid rgba(255,255,255,.06);color:#777;line-height:1;box-sizing:border-box}[data-theme=light] ._disabledBadge_873kv_764{background:#00000008;border-color:#0000000a;color:#888}._dragging_873kv_786 ._inputWrapper_873kv_90{border:1px solid var(--accent-blue-start);background:#78787814}[data-theme=light] ._dragging_873kv_786 ._inputWrapper_873kv_90{background:#00000008}._waitlistContainer_873kv_796{position:relative;display:inline-flex}._waitlistTriggerBtn_873kv_801{background:#ffffff08;border:1px solid var(--card-border);color:var(--text-p);height:22px;width:140px;padding:0 10px;border-radius:4px;font-size:9.5px;font-weight:600;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s ease-in-out;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);line-height:1}._waitlistTriggerBtn_873kv_801:hover{background:linear-gradient(135deg,#878e9159,#5f646633);border-color:#ffffff40;color:#fff;transform:translateY(-.5px)}._waitlistLeftGroup_873kv_828{display:flex;align-items:center;gap:5px}._waitlistText_873kv_834{white-space:nowrap}._waitlistCount_873kv_838{background:linear-gradient(135deg,#7b8184,#474a4c);border:1px solid rgba(255,255,255,.25);color:#fff;font-size:8px;font-weight:700;padding:0 4px;border-radius:8px;min-width:10px;height:12px;display:inline-flex;align-items:center;justify-content:center;line-height:1;transition:all .2s ease-in-out}._waitlistTriggerBtn_873kv_801:hover ._waitlistCount_873kv_838{background:#fff3;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-color:#fff6;color:#fff}._waitlistDropdown_873kv_863{position:absolute;bottom:28px;left:0;background:#1e2023f2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:6px;box-shadow:0 4px 15px #0000004d;min-width:340px;max-width:460px;max-height:240px;overflow:hidden;display:flex;flex-direction:column;z-index:120}._waitlistHeader_873kv_882{padding:8px 10px;border-bottom:1px solid var(--border);font-size:10px;font-weight:600;color:var(--text-h);text-align:left;background:#ffffff05}._waitlistList_873kv_892{overflow-y:auto;max-height:190px;padding:4px 0}._waitlistItem_873kv_898{padding:6px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:background .15s}._waitlistItem_873kv_898:hover{background:var(--hover)}._waitlistFileName_873kv_911{font-size:10.5px;color:var(--text-p);text-align:left;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._waitlistRemoveBtn_873kv_921{background:transparent;border:none;padding:2px;color:var(--text-p);cursor:pointer;border-radius:4px;display:flex;align-items:center;transition:color .2s,background-color .2s}._waitlistRemoveBtn_873kv_921 svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}._waitlistRemoveBtn_873kv_921:hover svg{transform:rotate(90deg)}._waitlistRemoveBtn_873kv_921:hover{color:var(--text-h);background-color:transparent}[data-theme=light] ._waitlistTriggerBtn_873kv_801{background:#0000000a;border-color:#00000014;color:#777}[data-theme=light] ._waitlistTriggerBtn_873kv_801:hover{background:linear-gradient(135deg,#9ca3a6,#6f7478);border-color:#0000001a;color:#fff}[data-theme=light] ._waitlistDropdown_873kv_863{background:#fffffffa;border-color:#0000001a;box-shadow:0 4px 15px #0000001a}[data-theme=light] ._waitlistHeader_873kv_882{border-bottom-color:#00000014;background:#00000003}[data-theme=light] ._waitlistCount_873kv_838{background:linear-gradient(135deg,#7b8184,#474a4c);border-color:#ffffff40;color:#fff}[data-theme=light] ._waitlistTriggerBtn_873kv_801:hover ._waitlistCount_873kv_838{background:#fff3;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-color:#fff6;color:#fff}._toolBtn_873kv_226 svg,._sendBtn_873kv_464 svg{width:15px;height:15px;min-width:15px;min-height:15px}._sendBtnStop_873kv_499 svg,._sendBtn_873kv_464._sendBtnStop_873kv_499 svg{color:#ee0039;fill:#ee0039;stroke:#ee0039;width:8.5px;height:8.5px;min-width:8.5px;min-height:8.5px}._waitlistTooltip_873kv_1007{position:absolute;transform:translate(-50%,-100%);background:#1e2023a6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--card-border);color:var(--text-h);padding:6px 12px;border-radius:6px;font-size:9.5px;font-weight:500;box-shadow:0 4px 15px #00000040;pointer-events:none;z-index:99999;animation:_tooltipFadeIn_873kv_1 .15s cubic-bezier(.4,0,.2,1);white-space:nowrap;text-align:center}._waitlistTooltipText_873kv_1027{display:block}._waitlistTooltipArrow_873kv_1031{position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#1e2023a6;pointer-events:none}@keyframes _tooltipFadeIn_873kv_1{0%{opacity:0;transform:translate(-50%,-90%) scale(.95)}to{opacity:1;transform:translate(-50%,-100%) scale(1)}}[data-theme=light] ._waitlistTooltip_873kv_1007{background:#fffc;border-color:#00000014;color:var(--text-h);box-shadow:0 4px 15px #00000014}[data-theme=light] ._waitlistTooltipArrow_873kv_1031{border-top-color:#fffc}._textareaRecording_873kv_1065::placeholder{color:var(--text-p);opacity:.55}._micBtn_873kv_422{background:#ffffff08;border:1px solid var(--card-border);color:var(--text-p);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}._micBtn_873kv_422:hover{background:linear-gradient(135deg,#878e9159,#5f646633);border-color:#ffffff40;color:#fff;transform:translateY(-.5px)}._micBtn_873kv_422._toolBtnRecording_873kv_384{background:linear-gradient(135deg,#878e9133,#5f64661a);border-color:#ffffff26;color:#fff}[data-theme=light] ._micBtn_873kv_422{background:#0000000a;border-color:#00000014;color:#777;backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=light] ._micBtn_873kv_422:hover{background:linear-gradient(135deg,#9ca3a6,#6f7478);border-color:#0000001a;color:#fff}[data-theme=light] ._micBtn_873kv_422._toolBtnRecording_873kv_384{background:linear-gradient(135deg,#878e91,#5f6466);border-color:#0000000d;color:#fff}._replyPreviewContainer_873kv_1112{display:flex;flex-direction:column;gap:6px;margin-bottom:8px;width:100%}._replyPreviewHeader_873kv_1120{display:flex;justify-content:space-between;align-items:center;width:100%}._replyPreviewTitle_873kv_1127{font-size:11px;font-weight:600;color:#007cff}._replyPreviewClose_873kv_1133{background:none;border:none;color:var(--text-p);opacity:.6;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;transition:opacity .2s}._replyPreviewClose_873kv_1133:hover{opacity:1}._replyPreviewContent_873kv_1150{font-size:13px;color:var(--text-h);opacity:.95;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:2px}._replyPreviewDivider_873kv_1160{width:100%;height:1px;background-color:var(--card-border);margin-top:6px;margin-bottom:2px}@media(max-width:768px){._inputArea_873kv_14{flex-shrink:0;padding:0 10px 10px;background:transparent;box-sizing:border-box}._inputWrapper_873kv_90{padding:8px 10px;border-radius:10px}._textarea_873kv_169{font-size:12.5px;margin-bottom:8px}._toolbar_873kv_203,._toolbarLeft_873kv_213,._toolbarRight_873kv_219{gap:6px}._toolBtn_873kv_226,._sendBtn_873kv_464,._newChatBtn_873kv_273,._studioSaveBtn_873kv_316{height:26px}._toolBtn_873kv_226{width:26px}._typingIndicator_873kv_22{padding:2px 10px 4px}._typingText_873kv_68{font-size:10px;max-width:200px}._waitlistContainer_873kv_796{flex-wrap:wrap}._waitlistDropdown_873kv_863{max-width:280px}._replyPreview_873kv_1112{padding:6px 10px}._replyPreviewContent_873kv_1150{font-size:12px}._mentionPopover_873kv_589{max-width:260px;max-height:180px}}._smartChipsWrapper_873kv_1243{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:6px;padding:2px 2px 8px;-webkit-user-select:none;user-select:none;scrollbar-width:none}._smartChipsWrapper_873kv_1243::-webkit-scrollbar{display:none}._smartChip_873kv_1243{display:inline-flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:5px;width:144px;padding:4px 8px;border-radius:6px;font-size:11px;font-weight:400;line-height:1.4;box-sizing:border-box;transition:all .2s cubic-bezier(.4,0,.2,1);background:#ffffff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);color:#fff}[data-theme=light] ._smartChip_873kv_1243{background:#0000000f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(0,0,0,.08);color:#111;font-weight:400}._chipIcon_873kv_1290{font-size:11px;display:inline-flex;align-items:center}._chipText_873kv_1296{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._chipRemoveBtn_873kv_1304{background:transparent;border:none;padding:1px;margin-left:auto;flex-shrink:0;color:inherit;opacity:.6;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:all .15s}._chipRemoveBtn_873kv_1304:hover{opacity:1;background-color:#ffffff26}[data-theme=light] ._chipRemoveBtn_873kv_1304:hover{background-color:#00000014}._fileGradientChip_873kv_1330{background:linear-gradient(135deg,#007cff73,#003cff33);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.16);color:#fff}[data-theme=light] ._fileGradientChip_873kv_1330{background:var(--accent-blue-gradient);border:1px solid transparent;backdrop-filter:none;-webkit-backdrop-filter:none;color:#fff}._agentChip_873kv_1347{background:linear-gradient(135deg,#007cff8c,#003cff4d);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.22);color:#fff;font-weight:500;box-shadow:0 2px 8px #007cff40}[data-theme=light] ._agentChip_873kv_1347{background:var(--accent-blue-gradient);border:1px solid transparent;backdrop-filter:none;-webkit-backdrop-filter:none;color:#fff;font-weight:500;box-shadow:0 2px 6px #007cff40}[data-theme=light] ._agentChip_873kv_1347 ._chipRemoveBtn_873kv_1304:hover{background-color:#ffffff40}._chipResetAllBtn_873kv_1372{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffff80;cursor:pointer;margin-left:auto;padding:0;transition:all .2s ease}._chipResetAllBtn_873kv_1372:hover{background:#ff505033;border-color:#ff505066;color:#ff6b6b;transform:rotate(-90deg)}[data-theme=light] ._chipResetAllBtn_873kv_1372{border-color:#0000001a;background:#0000000a;color:#00000059}[data-theme=light] ._chipResetAllBtn_873kv_1372:hover{background:#dc32321a;border-color:#dc32324d;color:#dc3232}._axonUnreadMentionBtn_873kv_1411{width:auto!important;padding:0 8px!important;font-size:11px!important;display:flex!important;align-items:center!important;font-weight:600!important;margin-right:4px!important;letter-spacing:.5px!important;gap:4px!important;background:#3b82f626!important;color:#60a5fa!important;border:1px solid rgba(59,130,246,.3)!important;border-radius:6px!important}._axonUnreadMentionBtn_873kv_1411:hover{background:#3b82f640!important;border-color:#3b82f680!important}[data-theme=light] ._axonUnreadMentionBtn_873kv_1411{background:#2563eb1a!important;color:#2563eb!important;border-color:#2563eb40!important}._axonMentionPopover_873kv_1438{position:absolute;bottom:calc(100% + 8px);left:0;width:320px;max-height:340px;background:var(--bg-card, #0f172a);border:1px solid var(--line, rgba(255, 255, 255, .12));border-radius:10px;box-shadow:0 12px 32px #00000073;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow:hidden;display:flex;flex-direction:column;z-index:10002;animation:_popoverFadeIn_873kv_1 .2s ease-out}[data-theme=light] ._axonMentionPopover_873kv_1438{background:#fffffffa;border-color:#0000001f;box-shadow:0 12px 32px #00000026}._axonMentionPopoverHdr_873kv_1463{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--line, rgba(255, 255, 255, .08));background:#0003}[data-theme=light] ._axonMentionPopoverHdr_873kv_1463{background:#00000008}._axonMentionPopoverList_873kv_1476{flex:1;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:4px}._axonMentionPopoverItem_873kv_1485{padding:8px 10px;border-radius:6px;background:#ffffff05;cursor:pointer;transition:all .15s ease}._axonMentionPopoverItem_873kv_1485:hover{background:#3b82f61f;transform:translate(2px)}[data-theme=light] ._axonMentionPopoverItem_873kv_1485{background:#00000005}[data-theme=light] ._axonMentionPopoverItem_873kv_1485:hover{background:#2563eb14}._axonMentionPopoverItemHdr_873kv_1506{display:flex;align-items:center;justify-content:space-between}._axonMentionSender_873kv_1512{font-size:11px;font-weight:600;color:#60a5fa}[data-theme=light] ._axonMentionSender_873kv_1512{color:#2563eb}._axonMentionTime_873kv_1522{font-size:10px;opacity:.5}._axonMentionText_873kv_1527{font-size:11px;margin-top:4px;word-break:break-all;line-height:1.4;opacity:.9;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._connexChat_2zeyf_5{display:grid;grid-template-columns:auto 1fr auto;gap:0px;width:100%;height:100%;min-height:0;box-sizing:border-box;color:var(--text);align-items:stretch;overflow:hidden;transition:gap .3s cubic-bezier(.4,0,.2,1)}._connexMain_2zeyf_19{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;position:relative;box-sizing:border-box;overflow:hidden}@media(max-width:768px){._connexChat_2zeyf_5{display:flex;flex-direction:column;gap:0px;height:100%;overflow:hidden}._connexMain_2zeyf_19{flex:1;width:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}}@keyframes _spin_2zeyf_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _fadeInOut_2zeyf_1{0%{opacity:0;transform:translate(-50%,10px)}10%{opacity:1;transform:translate(-50%)}90%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-10px)}}.main-content.layout-c.studio-canvas{padding-bottom:30px;margin-left:0;margin-right:0;margin-top:82px;height:calc(100svh - 92px);min-height:calc(100svh - 92px)}._wrapper_ebbpd_15{display:flex;width:100%;height:100%;box-sizing:border-box;color:var(--text);overflow:hidden;position:relative;--accent: #b0b1b5;--accent-bg: rgba(255, 255, 255, .06);--accent-border: rgba(255, 255, 255, .15);--color-accent: var(--accent);--color-accent-deep: #77777a;--connex-standard-gradient: linear-gradient(135deg, #a0a1a5 0%, #444446 100%);--connex-accent-alpha-10: rgba(255, 255, 255, .06);--connex-accent-alpha-30: rgba(255, 255, 255, .15);--connex-accent-alpha-05: rgba(255, 255, 255, .03)}[data-theme=light] ._wrapper_ebbpd_15{--accent: #555558;--accent-bg: rgba(0, 0, 0, .06);--accent-border: rgba(0, 0, 0, .15);--color-accent: var(--accent);--color-accent-deep: #333336;--connex-standard-gradient: linear-gradient(135deg, #555558 0%, #a0a1a5 100%);--connex-accent-alpha-10: rgba(0, 0, 0, .06);--connex-accent-alpha-30: rgba(0, 0, 0, .15);--connex-accent-alpha-05: rgba(0, 0, 0, .03)}._panel_ebbpd_50{border:none;flex-shrink:0;padding:4px;box-sizing:border-box;overflow:auto;display:flex;flex-direction:column;position:relative;background:transparent}._centerPanel_ebbpd_63{flex-grow:1;flex-shrink:1;display:flex;justify-content:center;align-items:center;padding:4px;overflow:hidden;border:none;background:transparent}._leftDrawer_ebbpd_75{position:relative;display:flex;height:100%;flex-shrink:0}._leftDrawer_ebbpd_75 ._toggleBtn_ebbpd_82{display:none}._leftPanel_ebbpd_86{width:var(--panel-width, 280px);border:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}._rightPanel_ebbpd_94{width:var(--panel-width, 340px);border:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}._isResizing_ebbpd_103 ._panel_ebbpd_50{pointer-events:none;user-select:none;-webkit-user-select:none}._resizer_ebbpd_110{position:relative;width:1px;background-color:#ffffff59;cursor:col-resize;z-index:100;flex-shrink:0;align-self:stretch}[data-theme=light] ._resizer_ebbpd_110{background-color:#00000040}._resizer_ebbpd_110:after{content:"";position:absolute;inset:0 -2px;cursor:col-resize;background:transparent}._resizer_ebbpd_110:hover:after,._resizerActive_ebbpd_137:after{background-color:transparent}._resizer_ebbpd_110:hover,._resizerActive_ebbpd_137{background-color:var(--text-h);opacity:.85;box-shadow:none}._placeholderText_ebbpd_149{color:var(--text-h);font-size:14px;opacity:.5;text-align:center;margin:auto;font-weight:500;letter-spacing:.5px}._studioFooter_ebbpd_160{position:fixed;bottom:0;left:0;width:calc(100% - 52px);height:30px;min-height:30px;border-top:none;padding:0 16px 0 10px;margin:0;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;z-index:90;transition:width .35s cubic-bezier(.4,0,.2,1)}._studioFooterLeft_ebbpd_178{display:flex;align-items:center}._studioFooterVersions_ebbpd_183{display:flex;align-items:center;font-size:10px;line-height:1;color:var(--text-p);letter-spacing:.2px;margin-left:12px;gap:8px}._versionSegment_ebbpd_194{display:inline-flex;align-items:center;gap:4px}._versionDivider_ebbpd_200{color:var(--border, rgba(255, 255, 255, .2));opacity:.6;font-weight:300;-webkit-user-select:none;user-select:none}._versionHighlight_ebbpd_207{font-weight:600;letter-spacing:.3px}._versionPrefix_ebbpd_212{display:inline-flex;align-items:center;justify-content:center;padding:1.5px 5.5px;font-size:8.5px;font-weight:700;line-height:1;letter-spacing:.5px;border-radius:4px;margin-right:4px;text-transform:uppercase;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;vertical-align:middle}._studioFooterRight_ebbpd_230{display:flex;align-items:center}._studioFooterText_ebbpd_235{font-size:10px;line-height:1;color:var(--text-h);opacity:.6;letter-spacing:.5px}._resetBtn_ebbpd_243{display:flex;align-items:center;gap:4px;background:transparent;border:1px solid var(--border);border-radius:4px;color:var(--text-p);padding:2px 8px;font-size:10px;cursor:pointer;margin:0;transition:all .2s ease;outline:none}._resetBtn_ebbpd_243:hover{background:#ffffff0d;color:var(--text-h);border-color:#fff3}[data-theme=light] ._resetBtn_ebbpd_243:hover{background:#0000000d;color:var(--text-h);border-color:#0003}.side-panel.unfolded~._studioFooter_ebbpd_160{width:calc(100% - 240px)}._mobileScrollDownBtn_ebbpd_277,._mobileScrollUpBtn_ebbpd_278{display:none}@media(max-width:768px){#root .main-content.layout-c.studio-canvas{margin-top:52px;padding-top:0;padding-bottom:30px;height:calc(100svh - 82px);min-height:calc(100svh - 82px);overflow:hidden;position:relative;z-index:150}._wrapper_ebbpd_15{display:flex;flex-direction:column;gap:16px;width:100%;height:calc(100svh - 82px);max-height:calc(100svh - 82px);overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;scroll-behavior:smooth;padding:0 4px;box-sizing:border-box;position:relative;z-index:150}._wrapper_ebbpd_15 ._centerPanel_ebbpd_63,._wrapper_ebbpd_15 ._rightPanel_ebbpd_94{position:relative;overflow:visible;z-index:150;height:calc(100svh - 82px);min-height:calc(100svh - 82px);width:100%;flex-shrink:0;scroll-snap-align:start;scroll-snap-stop:always;border:none;padding:2px 0;box-sizing:border-box}._wrapper_ebbpd_15 ._leftDrawer_ebbpd_75{position:fixed;top:54px;bottom:30px;left:10px;width:260px;height:auto;z-index:1000;transition:transform .35s cubic-bezier(.4,0,.2,1);overflow:visible}._wrapper_ebbpd_15 ._leftDrawer_ebbpd_75 ._toggleBtn_ebbpd_82{display:flex}._wrapper_ebbpd_15 ._leftDrawer_ebbpd_75.collapsed{transform:translate(-280px)}._wrapper_ebbpd_15 ._leftDrawer_ebbpd_75.open{transform:translate(0)}._wrapper_ebbpd_15 ._leftPanel_ebbpd_86{width:100%;height:100%;padding:0}._wrapper_ebbpd_15 ._resizer_ebbpd_110{display:none}._studioFooter_ebbpd_160{padding:0}._studioFooter_ebbpd_160 ._resetBtn_ebbpd_243,._studioFooter_ebbpd_160 ._studioFooterText_ebbpd_235{display:none}._studioFooter_ebbpd_160 ._studioFooterRight_ebbpd_230{margin-left:auto;justify-content:flex-end;width:100%;padding-right:0;margin-right:0}._studioFooter_ebbpd_160 ._studioFooterVersions_ebbpd_183{margin-left:auto;margin-right:0;padding-right:0}._mobileScrollDownBtn_ebbpd_277,._mobileScrollUpBtn_ebbpd_278{display:flex;position:absolute;left:50%;z-index:10001;align-items:center;gap:4px;padding:0 10px;height:22px;border-radius:11px;font-size:10.5px;font-weight:600;color:#fff;background:linear-gradient(135deg,#007cff99,#003cff4d);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18);box-shadow:none;filter:none;cursor:pointer;transition:all .2s ease;white-space:nowrap}._mobileScrollDownBtn_ebbpd_277{bottom:10px;transform:translate(-50%)}._mobileScrollUpBtn_ebbpd_278{top:8px;transform:translate(-50%)}[data-theme=light] ._mobileScrollDownBtn_ebbpd_277,[data-theme=light] ._mobileScrollUpBtn_ebbpd_278{background:var(--accent-blue-gradient, linear-gradient(135deg, #007cff 0%, #003db3 100%));color:#fff;border:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;filter:none}._mobileScrollDownBtn_ebbpd_277:active,._mobileScrollUpBtn_ebbpd_278:active{transform:translate(-50%) scale(.95)}}._previewerContainer_1q9w8_5{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden;background:transparent;box-sizing:border-box}._viewerSection_1q9w8_15{flex-grow:1;display:flex;flex-direction:column;overflow:hidden;height:100%;background:transparent}[data-theme=light] ._viewerSection_1q9w8_15{background:transparent}._tabsHeader_1q9w8_29{display:flex;align-items:center;justify-content:space-between;height:35px;background:linear-gradient(135deg,#007cff38,#003db352);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-bottom:1px solid rgba(0,124,255,.25);box-sizing:border-box;overflow:hidden;flex-shrink:0}[data-theme=light] ._tabsHeader_1q9w8_29{background:var(--accent-blue-gradient, linear-gradient(135deg, #007cff 0%, #003db3 100%));backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid rgba(0,61,179,.3)}._tabsList_1q9w8_50{display:flex;align-items:flex-end;height:100%;overflow-x:auto;overflow-y:hidden;flex-grow:1}._tabsList_1q9w8_50::-webkit-scrollbar{display:none}._zoomControls_1q9w8_63{display:flex;align-items:center;gap:4px;padding:0 10px;height:100%;border-left:1px solid rgba(0,124,255,.2);background:transparent;flex-shrink:0;color:#ffffffd9;font-size:11px}[data-theme=light] ._zoomControls_1q9w8_63{border-left:1px solid rgba(255,255,255,.2);color:#ffffffe6}._zoomBtn_1q9w8_81{background:transparent;border:none;color:#fffc;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;transition:all .2s ease;outline:none}[data-theme=light] ._zoomBtn_1q9w8_81{color:#ffffffd9}._zoomBtn_1q9w8_81:hover{background:#ffffff1f;color:#fff}[data-theme=light] ._zoomBtn_1q9w8_81:hover{background:#ffffff2e;color:#fff}._zoomValue_1q9w8_109{min-width:36px;text-align:center;font-weight:500;-webkit-user-select:none;user-select:none;cursor:pointer;transition:color .2s ease}._zoomValue_1q9w8_109:hover,[data-theme=light] ._zoomValue_1q9w8_109:hover{color:#fff}._tabsHeader_1q9w8_29::-webkit-scrollbar{display:none}._tab_1q9w8_29{display:flex;align-items:center;gap:6px;height:100%;padding:0 12px;border-right:1px solid rgba(255,255,255,.08);cursor:pointer;font-size:12px;color:#ffffffbf;background:transparent;transition:background .15s ease,color .15s ease;white-space:nowrap;min-width:80px;max-width:160px;flex-shrink:0;box-sizing:border-box;-webkit-user-select:none;user-select:none}[data-theme=light] ._tab_1q9w8_29{border-right:1px solid rgba(255,255,255,.15);color:#ffffffd9}._tab_1q9w8_29 span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-grow:1}._tab_1q9w8_29:hover{background:#ffffff14;color:#fff}[data-theme=light] ._tab_1q9w8_29:hover{background:#ffffff26;color:#fff}._tab_1q9w8_29._tabActive_1q9w8_176,._tab_1q9w8_29._tabActive_1q9w8_176:hover{background:#007cff47;color:#fff;font-weight:600;border-bottom:2px solid var(--accent-blue-start, #007cff);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}[data-theme=light] ._tab_1q9w8_29._tabActive_1q9w8_176,[data-theme=light] ._tab_1q9w8_29._tabActive_1q9w8_176:hover{background:#ffffff40;color:#fff;font-weight:600;border-bottom:2px solid #ffffff;backdrop-filter:none;-webkit-backdrop-filter:none}._tabCloseBtn_1q9w8_196{background:transparent;border:none;color:#ffffffa6;opacity:.7;font-size:11px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:2px;border-radius:3px;transition:all .2s ease;flex-shrink:0}[data-theme=light] ._tabCloseBtn_1q9w8_196{color:var(--text-p);opacity:.5}._tab_1q9w8_29:hover ._tabCloseBtn_1q9w8_196{opacity:.9}._tabCloseBtn_1q9w8_196:hover{background:#fff3;color:#fff;opacity:1}[data-theme=light] ._tabCloseBtn_1q9w8_196:hover{background:#00000014;color:var(--text-h)}._canvasBody_1q9w8_233{flex-grow:1;width:100%;overflow:hidden;position:relative;display:flex;flex-direction:column;background:transparent}._placeholder_1q9w8_244{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:var(--text-p);font-family:Plus Jakarta Sans,sans-serif;padding:32px;box-sizing:border-box;position:relative;overflow:hidden}._placeholderIcon_1q9w8_259{width:48px;height:48px;color:var(--text-p);opacity:.3}._placeholderText_1q9w8_266{font-size:14px;font-weight:500;letter-spacing:.5px}._iframeWrapper_1q9w8_273{width:100%;height:100%;border:none;background:transparent}._iframe_1q9w8_273{width:100%;height:100%;border:none}._htmlViewport_1q9w8_287{flex:1;overflow:auto;background:#0000000f;display:flex;justify-content:center}._htmlIframe_1q9w8_295{width:100%;height:100%;flex-shrink:0;border:none;display:block;background:transparent;color-scheme:normal}[data-theme=dark] ._htmlViewport_1q9w8_287{background:#1a1a1a}._imageWrapper_1q9w8_310{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:16px;box-sizing:border-box;background:#0000000d;overflow:auto}._image_1q9w8_310{max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 4px 16px #00000059;border-radius:4px}._tabularWrapper_1q9w8_331{width:100%;height:100%;overflow:auto;padding:12px;box-sizing:border-box}._table_1q9w8_339{--border: rgba(255, 255, 255, .22);width:100%;border-collapse:separate;border-spacing:0;font-size:12px;text-align:left;border:1px solid var(--border);font-family:Plus Jakarta Sans,sans-serif;background:#000;box-shadow:0 4px 20px #00000040;border-radius:6px;overflow:hidden}[data-theme=light] ._table_1q9w8_339{--border: rgba(0, 0, 0, .18);background:#fff;box-shadow:0 2px 12px #00000008}._table_1q9w8_339 th{background:#141414;color:var(--text-h);font-weight:600;padding:8px 10px;border-bottom:2px solid var(--border);border-right:1px solid var(--border);white-space:nowrap}[data-theme=light] ._table_1q9w8_339 th{background:#f8f9fa;color:#111827}._table_1q9w8_339 td{padding:6px 10px;border-bottom:1px solid var(--border);border-right:1px solid var(--border);color:var(--text-p);background:transparent;white-space:nowrap;max-width:250px;overflow:hidden;text-overflow:ellipsis}._table_1q9w8_339 tr:last-child td{border-bottom:none}._table_1q9w8_339 th:last-child,._table_1q9w8_339 td:last-child{border-right:none}._table_1q9w8_339 tr:hover td{background:#ffffff0a}[data-theme=light] ._table_1q9w8_339 tr:hover td{background:#00000005}._loadingOverlay_1q9w8_404{position:absolute;inset:0;background:#121212b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--text-h);font-size:13px;font-weight:500;z-index:50}[data-theme=light] ._loadingOverlay_1q9w8_404{background:#ffffffb3}._spinner_1q9w8_427{width:20px;height:20px;border:2px solid var(--border);border-top-color:var(--accent-blue-start, #007cff);border-right-color:var(--accent-blue-end, #003db3);border-radius:50%;animation:_spin_1q9w8_427 .8s linear infinite;margin-right:10px}@keyframes _spin_1q9w8_427{to{transform:rotate(360deg)}}._toolbar_1q9w8_445{display:flex;align-items:center;justify-content:space-between;height:38px;padding:0 12px;background:linear-gradient(135deg,#007cff29,#003db33d);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-bottom:1px solid rgba(0,124,255,.18);flex-shrink:0;box-sizing:border-box}[data-theme=light] ._toolbar_1q9w8_445{background:var(--accent-blue-gradient, linear-gradient(135deg, #007cff 0%, #003db3 100%));backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid rgba(0,61,179,.3)}._toggleGroup_1q9w8_467{display:flex;align-items:center;background:#0003;border:1px solid rgba(0,124,255,.25);border-radius:4px;padding:2px;box-sizing:border-box}[data-theme=light] ._toggleGroup_1q9w8_467{background:#0003;border:1px solid rgba(255,255,255,.25)}._toggleBtn_1q9w8_482{background:transparent;border:none;color:#ffffffbf;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:500;padding:4px 10px;border-radius:3px;cursor:pointer;transition:all .15s ease;outline:none;-webkit-user-select:none;user-select:none}[data-theme=light] ._toggleBtn_1q9w8_482{color:#ffffffd9}._toggleBtn_1q9w8_482:hover{color:#fff;background:#ffffff14}[data-theme=light] ._toggleBtn_1q9w8_482:hover{background:#ffffff26;color:#fff}._toggleBtn_1q9w8_482._toggleBtnActive_1q9w8_511,._toggleBtn_1q9w8_482._toggleBtnActive_1q9w8_511:hover{background:var(--accent-blue-gradient);color:#fff;font-weight:600;box-shadow:0 2px 8px #007cff59}[data-theme=light] ._toggleBtn_1q9w8_482._toggleBtnActive_1q9w8_511,[data-theme=light] ._toggleBtn_1q9w8_482._toggleBtnActive_1q9w8_511:hover{background:#ffffff47;color:#fff;box-shadow:0 2px 6px #0003}._toolbarActions_1q9w8_527{display:flex;align-items:center;gap:6px}._actionBtn_1q9w8_533{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#ffffffd9;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:500;padding:4px 10px;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:5px;transition:all .15s ease;outline:none;height:24px;box-sizing:border-box}[data-theme=light] ._actionBtn_1q9w8_533{background:#ffffff2e;border:1px solid rgba(255,255,255,.3);color:#fff}._actionBtn_1q9w8_533:hover{background:#007cff40;color:#fff;border-color:#007cff73}[data-theme=light] ._actionBtn_1q9w8_533:hover{background:#ffffff4d;border-color:#ffffff80;color:#fff}._markdownWrapper_1q9w8_570{flex-grow:1;width:100%;height:100%;overflow:auto;padding:24px;box-sizing:border-box;background:#fff}._codeViewWrapper_1q9w8_580{background:transparent}[data-theme=light] ._previewerContainer_1q9w8_5{background:transparent;color-scheme:light}[data-theme=light] ._canvasBody_1q9w8_233{background:transparent}[data-theme=light] ._markdownWrapper_1q9w8_570,[data-theme=light] ._codeViewWrapper_1q9w8_580{background:#fff}[data-theme=light] ._iframe_1q9w8_273{color-scheme:light;background:#fff}[data-theme=light] ._iframeWrapper_1q9w8_273{background:#fff}[data-theme=light] ._tab_1q9w8_29._tabActive_1q9w8_176,[data-theme=light] ._tab_1q9w8_29._tabActive_1q9w8_176:hover{background:#0000000d;border-bottom:2px solid #8e8e8e}._codeViewWrapper_1q9w8_580{flex-grow:1;padding:16px;overflow:auto;background:transparent}[data-theme=light] ._codeViewWrapper_1q9w8_580{background:transparent}._visualWrapper_1q9w8_629{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:800px;height:500px;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1;pointer-events:none}._visualWrapper_1q9w8_629 canvas{width:100%;height:100%}._errorWrapper_1q9w8_651{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:#ef4444;font-family:Plus Jakarta Sans,sans-serif;padding:32px;box-sizing:border-box}._errorTitle_1q9w8_664{font-size:16px;font-weight:600;margin-bottom:8px}._errorDesc_1q9w8_670{font-size:13px;opacity:.8;margin-bottom:16px;max-width:400px;line-height:1.5}._retryBtn_1q9w8_678{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;padding:6px 16px;border-radius:4px;cursor:pointer;transition:all .15s ease;outline:none}._retryBtn_1q9w8_678:hover{background:#ef444433;border-color:#ef444480}._aiPromptBar_1q9w8_698{position:absolute;bottom:20px;left:50%;transform:translate(-50%);width:calc(100% - 40px);max-width:600px;background:#1e1e1ebf;-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:8px 16px;display:flex;align-items:center;gap:10px;box-shadow:0 8px 32px #00000080;z-index:100;box-sizing:border-box;transition:all .3s ease}[data-theme=light] ._aiPromptBar_1q9w8_698{background:#fffc;border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 32px #0000001a}._aiPromptInput_1q9w8_725{flex-grow:1;background:transparent;border:none;color:var(--text-h);font-family:Plus Jakarta Sans,sans-serif;font-size:13px;outline:none;padding:6px 0}._aiPromptInput_1q9w8_725::placeholder{color:var(--text-p);opacity:.6}._aiPromptSubmitBtn_1q9w8_741{background:var(--accent, #39b54a);border:none;color:#fff;padding:6px 12px;border-radius:16px;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:4px;transition:opacity .2s ease}._aiPromptSubmitBtn_1q9w8_741:hover{opacity:.9}._aiPromptSubmitBtn_1q9w8_741:disabled{background:#ffffff1a;color:var(--text-p);cursor:not-allowed}._aiPromptStatus_1q9w8_767{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--accent-blue-start, #007cff);font-family:Plus Jakarta Sans,sans-serif;font-weight:500}._aiPromptLoader_1q9w8_777{width:12px;height:12px;border:2px solid rgba(255,255,255,.2);border-top-color:var(--accent-blue-start, #007cff);border-right-color:var(--accent-blue-end, #003db3);border-radius:50%;animation:_spin_1q9w8_427 .8s linear infinite}._skeletonWrapper_1q9w8_787{display:flex;flex-direction:column;gap:12px;width:100%;height:100%}._skeletonLine_1q9w8_795{height:16px;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 37%,#ffffff0a 63%);background-size:400% 100%;border-radius:4px;animation:_pulseSkeleton_1q9w8_1 1.4s ease infinite}[data-theme=light] ._skeletonLine_1q9w8_795{background:linear-gradient(90deg,#00000008 25%,#0000000f 37%,#00000008 63%);background-size:400% 100%}@keyframes _pulseSkeleton_1q9w8_1{0%{background-position:100% 50%}to{background-position:0% 50%}}._tabMiniSpinner_1q9w8_828{width:12px;height:12px;border:1.5px solid var(--border);border-top-color:var(--accent-blue-start, #007cff);border-right-color:var(--accent-blue-end, #003db3);border-radius:50%;animation:_tabSpinnerRotate_1q9w8_1 1s infinite linear;display:inline-block}@keyframes _tabSpinnerRotate_1q9w8_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _shimmerWave_1dlmd_1{0%{background-position:-200% 0}to{background-position:200% 0}}._container_1dlmd_17{flex:1;width:100%;height:100%;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:32px;padding:40px 16px;box-sizing:border-box}._pageCard_1dlmd_31{width:100%;max-width:794px;height:1000px;aspect-ratio:1 / 1.4142;background-color:var(--card-bg);box-shadow:var(--shadow);border:1px solid var(--card-border);border-radius:4px;padding:64px;box-sizing:border-box;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:background-color .25s ease,border-color .25s ease}._pageCard_1dlmd_31._transparentPage_1dlmd_52{background:transparent;box-shadow:none;border:none;padding:24px 0 0}._shimmer_1dlmd_60{background:linear-gradient(90deg,var(--border) 25%,var(--card-border) 37%,var(--border) 63%);background-size:200% 100%;animation:_shimmerWave_1dlmd_1 1.6s infinite linear;border-radius:4px}._header_1dlmd_69{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:48px}._logo_1dlmd_77{width:120px;height:24px}._badge_1dlmd_82{width:140px;height:20px;border-radius:9999px}._titleArea_1dlmd_88{display:flex;flex-direction:column;gap:16px;width:100%;margin-bottom:56px}._titleLine1_1dlmd_96{width:65%;height:32px}._titleLine2_1dlmd_101{width:45%;height:24px}._contentBody_1dlmd_106{display:flex;flex-direction:column;gap:16px;flex:1;width:100%}._paragraphLine_1dlmd_114{height:16px}._spacer_1dlmd_118{height:20px}._blockVisual_1dlmd_122{width:100%;height:280px;margin-top:24px;border-radius:6px}._footer_1dlmd_129{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:24px;border-top:1px solid var(--card-border)}._footerText_1dlmd_139{width:180px;height:14px}._pageNum_1dlmd_144{width:32px;height:14px}._container_fd0zy_6{position:relative;background:var(--card-bg);backdrop-filter:var(--card-blur);-webkit-backdrop-filter:var(--card-blur);border:1px solid var(--card-border);border-radius:16px;box-shadow:var(--card-shadow);height:100%;width:100%;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;color:var(--text, #e3e4e8);font-family:Plus Jakarta Sans,NanumSquareNeo,sans-serif}._timeline_fd0zy_25{flex:1;overflow-y:auto;overflow-x:hidden;padding:12px 18px 24px 16px;display:flex;flex-direction:column;gap:0;scroll-behavior:smooth}._fullWidthTimeline_fd0zy_37{display:flex;flex-direction:column;width:100%;max-width:100%;margin:0;padding:2px 0 4px;text-align:left}._inputArea_fd0zy_48{padding:0 8px 8px;background:transparent;flex-shrink:0;box-sizing:border-box;position:relative;z-index:100}._inputContainer_fd0zy_57{max-width:100%;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;gap:8px;position:relative;z-index:101}._inputWrapper_fd0zy_70{position:relative;width:100%;background:var(--card-bg, rgba(30, 31, 34, .7));backdrop-filter:var(--card-blur, blur(16px));-webkit-backdrop-filter:var(--card-blur, blur(16px));border:1px solid var(--card-border, rgba(255, 255, 255, .08));border-radius:12px;padding:12px;box-sizing:border-box;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}._inputWrapper_fd0zy_70:focus-within{background-image:linear-gradient(var(--bg),var(--bg)),linear-gradient(90deg,var(--accent-blue-start, #007cff) 0%,var(--accent-blue-start, #007cff) 47.5%,#ffffff 50%,var(--accent-blue-start, #007cff) 52.5%,var(--accent-blue-start, #007cff) 100%);background-origin:border-box;background-clip:padding-box,border-box;border:.5px solid transparent;background-size:100% 100%,300% auto;box-shadow:none;animation:_borderShine_fd0zy_1 4s infinite linear}[data-theme=light] ._inputWrapper_fd0zy_70{background:#ffffffd9}[data-theme=light] ._inputWrapper_fd0zy_70:focus-within{background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,var(--accent-blue-start, #007cff) 0%,var(--accent-blue-start, #007cff) 47.5%,#ffffff 50%,var(--accent-blue-start, #007cff) 52.5%,var(--accent-blue-start, #007cff) 100%);background-origin:border-box;background-clip:padding-box,border-box;border:.5px solid transparent;background-size:100% 100%,300% auto;box-shadow:none;animation:_borderShine_fd0zy_1 4s infinite linear}@keyframes _borderShine_fd0zy_1{0%{background-position:0% 0%,100% 50%}15%{background-position:0% 0%,0% 50%}to{background-position:0% 0%,0% 50%}}._textarea_fd0zy_150{width:100%;background:transparent;border:none;outline:none;color:var(--text, #e3e4e8);font-family:inherit;font-size:11px;line-height:1.5;resize:none;min-height:24px;max-height:102px;overflow-y:auto;padding:0;margin-bottom:12px;box-sizing:border-box}[data-theme=light] ._textarea_fd0zy_150{color:var(--text-h, #111111)}._textarea_fd0zy_150::placeholder{color:var(--text-p, #909296);opacity:.45}[data-theme=light] ._textarea_fd0zy_150::placeholder{color:var(--text-p, #3d4048);opacity:.6}._textareaDisabled_fd0zy_182{opacity:.4;cursor:not-allowed}._toolbar_fd0zy_188{display:flex;justify-content:space-between;align-items:center;padding-top:4px;border-top:none;box-sizing:border-box;height:32px}._toolbarLeft_fd0zy_198,._toolbarRight_fd0zy_199{display:flex;align-items:center;gap:8px}._toolBtn_fd0zy_205{background:#ffffff08;border:1px solid var(--card-border, rgba(255, 255, 255, .08));outline:none;color:var(--text-p, #909296);cursor:pointer;width:22px;height:22px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-sizing:border-box}._toolBtn_fd0zy_205:hover{background:linear-gradient(135deg,#878e9159,#5f646633);border-color:#ffffff40;color:#fff;transform:translateY(-.5px)}[data-theme=light] ._toolBtn_fd0zy_205{background:#0000000a;border-color:#00000014;color:#777}[data-theme=light] ._toolBtn_fd0zy_205:hover{background:linear-gradient(135deg,#9ca3a6,#6f7478);border-color:#0000001a;color:#fff}._sendBtn_fd0zy_241{background:var(--accent-blue-gradient, linear-gradient(135deg, #007cff 0%, #003db3 100%));border:none;color:#fff;cursor:pointer;padding:4px;width:22px;height:22px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:none;box-sizing:border-box}._sendBtn_fd0zy_241:hover:not(:disabled){filter:brightness(1.1);box-shadow:none}._sendBtn_fd0zy_241:disabled{background:var(--border, rgba(255, 255, 255, .08));color:var(--text-p, #909296);opacity:.5;cursor:not-allowed;box-shadow:none}._sendBtnStop_fd0zy_271{background:linear-gradient(135deg,#8c919659,#5a5f6433);border:1px solid rgba(255,255,255,.2);box-shadow:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._sendBtnStop_fd0zy_271:hover{transform:scale(1.02);filter:brightness(1.15);box-shadow:none;background:linear-gradient(135deg,#a0a5aa73,#6e73784d)}[data-theme=light] ._sendBtnStop_fd0zy_271{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border:1px solid rgba(0,0,0,.12);box-shadow:none}[data-theme=light] ._sendBtnStop_fd0zy_271:hover{background:linear-gradient(135deg,#cbd5e1,#94a3b8)}._sendBtnStop_fd0zy_271 svg,._sendBtn_fd0zy_241._sendBtnStop_fd0zy_271 svg{fill:#ee0039;stroke:#ee0039;color:#ee0039;width:8.5px;height:8.5px;min-width:8.5px;min-height:8.5px}._toolBtn_fd0zy_205 svg,._sendBtn_fd0zy_241 svg{width:15px;height:15px;min-width:15px;min-height:15px;color:inherit}._mentionPopover_fd0zy_317{position:absolute;bottom:100%;left:0;margin-bottom:8px;z-index:1000;width:100%;max-height:200px;overflow-y:auto;background:#000;border:1px solid rgba(255,255,255,.15);box-shadow:0 12px 36px #000c;border-radius:12px;display:flex;flex-direction:column;box-sizing:border-box}[data-theme=light] ._mentionPopover_fd0zy_317{background:#fff;border-color:#0000001f;box-shadow:0 12px 36px #0000001f}._popoverHeader_fd0zy_341{padding:8px 12px;font-size:11px;font-weight:300;color:#777;border-bottom:1px solid rgba(255,255,255,.05)}[data-theme=light] ._popoverHeader_fd0zy_341{color:#888;border-bottom-color:#0000000a}._popoverHeaderTabs_fd0zy_354{display:flex;gap:14px;padding:6px 12px 0;border-bottom:1px solid rgba(255,255,255,.05);box-sizing:border-box}[data-theme=light] ._popoverHeaderTabs_fd0zy_354{border-bottom-color:#0000000a}._popoverTab_fd0zy_366{background:transparent;border:none;font-size:11px;font-weight:300;color:#777;cursor:pointer;padding:4px 0 6px;outline:none;border-bottom:1.5px solid transparent;transition:all .15s ease}[data-theme=light] ._popoverTab_fd0zy_366{color:#888}._popoverTabActive_fd0zy_383{color:#fff;font-weight:500;border-bottom-color:#fff}[data-theme=light] ._popoverTabActive_fd0zy_383{color:#000;font-weight:500;border-bottom-color:#000}._popoverList_fd0zy_395{display:flex;flex-direction:column;padding:2px}._popoverItem_fd0zy_401{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:3px 12px;border-radius:4px;cursor:pointer;font-size:11px;font-weight:300;color:#bbb;transition:all .1s ease;box-sizing:border-box}[data-theme=light] ._popoverItem_fd0zy_401{color:#555}._popoverItemActive_fd0zy_420{background:#2d3139;color:#fff;font-weight:500}[data-theme=light] ._popoverItemActive_fd0zy_420{background:#f0f1f2;color:#000;font-weight:500}._popoverItemDisabled_fd0zy_432{opacity:.65;cursor:not-allowed}._popoverItemLeft_fd0zy_437{display:flex;align-items:center;gap:8px;flex:1;min-width:0}._popoverItemRight_fd0zy_445{display:flex;align-items:center;gap:8px;flex-shrink:0}._popoverIcon_fd0zy_452{color:inherit;opacity:.75;flex-shrink:0}._itemTitle_fd0zy_458{font-size:11px;font-weight:300;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._itemSubtitle_fd0zy_467{font-size:10px;font-weight:300;color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px}[data-theme=light] ._itemSubtitle_fd0zy_467{color:#999}._disabledBadge_fd0zy_481{display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:300;padding:2px 6px;border-radius:4px;background:#ffffff0d;border:1px solid rgba(255,255,255,.06);color:#777;line-height:1;box-sizing:border-box}[data-theme=light] ._disabledBadge_fd0zy_481{background:#00000008;border-color:#0000000a;color:#888}._smartChipsWrapper_fd0zy_505{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:6px;padding:2px 2px 8px;-webkit-user-select:none;user-select:none;scrollbar-width:none}._smartChipsWrapper_fd0zy_505::-webkit-scrollbar{display:none}._smartChip_fd0zy_505{display:inline-flex;align-items:center;flex-shrink:0;gap:4px;width:auto;max-width:120px;padding:2px 4px;border-radius:4px;font-size:11px;font-weight:400;line-height:1.2;box-sizing:border-box;transition:all .2s cubic-bezier(.4,0,.2,1);background:#ffffff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);color:#fff}[data-theme=light] ._smartChip_fd0zy_505{background:#0000000f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(0,0,0,.08);color:#111;font-weight:400}._chipText_fd0zy_549{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._chipRemoveBtn_fd0zy_556{background:transparent;border:none;padding:1px;margin-left:2px;color:inherit;opacity:.6;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:all .15s}._chipRemoveBtn_fd0zy_556:hover{opacity:1;background-color:#ffffff26}[data-theme=light] ._chipRemoveBtn_fd0zy_556:hover{background-color:#00000014}._fileGradientChip_fd0zy_581{background:linear-gradient(135deg,#007cff73,#003cff33);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.16);color:#fff}[data-theme=light] ._fileGradientChip_fd0zy_581{background:var(--accent-blue-gradient, linear-gradient(135deg, #007cff 0%, #003db3 100%));border:1px solid transparent;backdrop-filter:none;-webkit-backdrop-filter:none;color:#fff}._apiGradientChip_fd0zy_598{background:#ffffff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);color:#fff}[data-theme=light] ._apiGradientChip_fd0zy_598{background:#0000000f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(0,0,0,.08);color:#111}._commandChip_fd0zy_615{background:linear-gradient(135deg,#878e9159,#5f646633);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.25);color:#fff}[data-theme=light] ._commandChip_fd0zy_615{background:linear-gradient(135deg,#9ca3a6,#6f7478);border:1px solid rgba(0,0,0,.1);backdrop-filter:none;-webkit-backdrop-filter:none;color:#fff}._templateGradientChip_fd0zy_631{background:linear-gradient(135deg,#8b5cf673,#6d28d933);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.16);color:#fff}[data-theme=light] ._templateGradientChip_fd0zy_631{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:1px solid transparent;backdrop-filter:none;-webkit-backdrop-filter:none;color:#fff}._header_fd0zy_648{display:flex;align-items:center;justify-content:space-between;gap:8px;height:35px;padding:0 14px;border-bottom:1px solid var(--border, rgba(255, 255, 255, .08));box-sizing:border-box;flex-shrink:0;background:transparent;position:relative;z-index:95}[data-theme=light] ._header_fd0zy_648{border-bottom-color:var(--border, rgba(0, 0, 0, .08));background:#00000005}._title_fd0zy_668{font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--text-h, #ffffff);opacity:.85}[data-theme=light] ._title_fd0zy_668{color:var(--text-h, #111111)}._welcomeMessage_fd0zy_683{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto;text-align:center;padding:24px;gap:12px;color:var(--text-p, #b0b1b5)}[data-theme=light] ._welcomeMessage_fd0zy_683{color:var(--text-p, #3d4048)}._welcomeTitle_fd0zy_699{font-size:12px;font-weight:300;letter-spacing:.55em;text-indent:.55em;color:var(--text-h, #ffffff)}[data-theme=light] ._welcomeTitle_fd0zy_699{color:var(--text-h, #111111)}._welcomeDesc_fd0zy_711{font-size:11px;line-height:1.5;opacity:.7;max-width:480px;white-space:pre-wrap;word-break:keep-all}[data-theme=light] ._welcomeDesc_fd0zy_711{color:var(--text-p, #3d4048)}._welcomeExamples_fd0zy_724{font-size:11px;line-height:1.6;opacity:.7;max-width:520px;white-space:pre-wrap;word-break:keep-all;text-align:left;margin-top:12px;width:fit-content}[data-theme=light] ._welcomeExamples_fd0zy_724{color:var(--text-p, #3d4048)}._guideBtn_fd0zy_740{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;max-width:320px;padding:10px 14px;border-radius:8px;font-size:11px;font-weight:300;cursor:pointer;box-sizing:border-box;margin-top:12px;transition:all .2s cubic-bezier(.4,0,.2,1);background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:var(--text-h, #ffffff);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._guideBtn_fd0zy_740:hover{background:#ffffff17;border-color:#ffffff26;transform:translateY(-1px)}[data-theme=light] ._guideBtn_fd0zy_740{background:#00000008;border:1px solid rgba(0,0,0,.06);color:var(--text-h, #000000)}[data-theme=light] ._guideBtn_fd0zy_740:hover{background:#0000000f;border-color:#0000001f}._newChatBtn_fd0zy_780{background:linear-gradient(135deg,#878e9159,#5f646633);border:1px solid rgba(255,255,255,.25);color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);height:22px;border-radius:4px;padding:0 7px;display:flex;align-items:center;justify-content:center;gap:4px;font-family:inherit;font-size:10px;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-sizing:border-box}._newChatBtn_fd0zy_780:hover{transform:translateY(-.5px);filter:brightness(1.15)}._newChatBtn_fd0zy_780:active{transform:translateY(0)}[data-theme=light] ._newChatBtn_fd0zy_780{background:linear-gradient(135deg,#9ca3a6,#6f7478);border:1px solid rgba(0,0,0,.1);color:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=light] ._newChatBtn_fd0zy_780:hover{filter:brightness(1.1)}._micBtn_fd0zy_823{background:#ffffff08;border:1px solid var(--border, rgba(255, 255, 255, .08));color:var(--text-p, #b0b1b5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:0 8px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-sizing:border-box}._micBtn_fd0zy_823:hover{background:linear-gradient(135deg,#878e9159,#5f646633);border-color:#ffffff40;color:#fff;transform:translateY(-.5px)}._micBtn_fd0zy_823._toolBtnRecording_fd0zy_847{background:linear-gradient(135deg,#ef444440,#dc262626);border-color:#ef444473;color:#ef4444;animation:_micPulse_fd0zy_1 1.5s infinite ease-in-out}[data-theme=light] ._micBtn_fd0zy_823{background:#0000000a;border-color:#00000014;color:#777;backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=light] ._micBtn_fd0zy_823:hover{background:linear-gradient(135deg,#9ca3a6,#6f7478);border-color:#0000001a;color:#fff}[data-theme=light] ._micBtn_fd0zy_823._toolBtnRecording_fd0zy_847{background:linear-gradient(135deg,#ef444440,#dc262626);border-color:#ef444466;color:#ef4444;animation:_micPulse_fd0zy_1 1.5s infinite ease-in-out}._textareaRecording_fd0zy_875{border-color:#ef44444d;background:#ef444405}@keyframes _micPulse_fd0zy_1{0%{box-shadow:0 0 #ef444466}70%{box-shadow:0 0 0 6px #ef444400}to{box-shadow:0 0 #ef444400}}._userBubble_fd0zy_893{background:var(--user-bubble-bg, rgba(0, 61, 179, .45));backdrop-filter:var(--user-bubble-blur, blur(6px));-webkit-backdrop-filter:var(--user-bubble-backdrop, blur(6px));color:#fff;border-radius:12px;padding:8px 12px;max-width:80%;font-size:11px;font-weight:300;line-height:1.5;box-sizing:border-box;border:1px solid var(--user-bubble-border, rgba(255, 255, 255, .18));box-shadow:none}[data-theme=light] ._userBubble_fd0zy_893{background:var(--user-bubble-bg, #003db3);backdrop-filter:var(--user-bubble-blur, none);-webkit-backdrop-filter:var(--user-bubble-backdrop, none);color:#fff;border:1px solid var(--user-bubble-border, rgba(0, 61, 179, .2));box-shadow:none}._thinkingPanel_fd0zy_918{background:var(--card-bg, rgba(30, 31, 34, .7));backdrop-filter:var(--card-blur, blur(16px));-webkit-backdrop-filter:var(--card-blur, blur(16px));border-radius:8px;padding:2px 8px;border:1px solid var(--card-border, rgba(255, 255, 255, .08));box-sizing:border-box;margin-top:1px;margin-bottom:1px}[data-theme=light] ._thinkingPanel_fd0zy_918{background:#00000008;border:1px solid rgba(0,0,0,.06);backdrop-filter:none;-webkit-backdrop-filter:none}._thinkingSummary_fd0zy_937{font-size:10px;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-weight:300;color:#a1a1aa;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s ease}._thinkingSummary_fd0zy_937:hover{color:var(--accent-blue-start, #007cff)}[data-theme=light] ._thinkingSummary_fd0zy_937{color:#71717a}[data-theme=light] ._thinkingSummary_fd0zy_937:hover{color:var(--accent-blue-start, #007cff)}._thinkingPanel_fd0zy_918 ._thinkingContent_fd0zy_962{font-size:9.5px;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-weight:300;color:#a1a1aa;margin-top:4px;white-space:pre-wrap;line-height:1.5}[data-theme=light] ._thinkingPanel_fd0zy_918 ._thinkingContent_fd0zy_962{color:#71717a}._botContent_fd0zy_979{font-size:11px;font-weight:300;line-height:1.8;color:var(--text, #e3e4e8);margin-top:4px;white-space:normal}._botContent_fd0zy_979 .md-renderer{white-space:normal}._botContent_fd0zy_979 .md-renderer,._botContent_fd0zy_979 .md-renderer p,._botContent_fd0zy_979 .md-renderer li,._botContent_fd0zy_979 .md-renderer table,._botContent_fd0zy_979 .md-renderer td,._botContent_fd0zy_979 .md-renderer th{font-size:11.5px}._botContent_fd0zy_979 .md-renderer .md-li>p,._botContent_fd0zy_979 .md-renderer .md-li .md-p{display:inline;margin:0}.katex{font-family:Plus Jakarta Sans,NanumSquareNeo,sans-serif;font-size:1.02em;line-height:normal}.katex .mtext,.katex .mtext span,.katex .mtext *{font-family:Plus Jakarta Sans,NanumSquareNeo,sans-serif;font-size:.85em;line-height:1.4}.katex .mfrac{font-size:1.3em}[data-theme=light] ._botContent_fd0zy_979{color:var(--text, #1f2421)}._studioSaveBtn_fd0zy_1031{display:inline-flex;align-items:center;justify-content:center;gap:2.5px;background:linear-gradient(135deg,#007cff80,#003cff33);color:#fff;border:1px solid rgba(255,255,255,.15);border-radius:4px;padding:0 4px;height:22px;font-size:9.5px;font-weight:600;cursor:pointer;transition:all .2s ease-in-out;font-family:inherit;box-sizing:border-box;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._studioSaveBtn_fd0zy_1031 span,._studioSaveBtn_fd0zy_1031 svg{color:#fff;stroke:#fff}._studioSaveBtn_fd0zy_1031:hover{transform:scale(1.02);filter:brightness(1.15);box-shadow:none;background:linear-gradient(135deg,#007cff99,#003cff4d);color:#fff}._studioSaveBtn_fd0zy_1031:hover span,._studioSaveBtn_fd0zy_1031:hover svg{color:#fff;stroke:#fff}[data-theme=light] ._studioSaveBtn_fd0zy_1031{background:var(--accent-blue-gradient);border-color:transparent;color:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=light] ._studioSaveBtn_fd0zy_1031 span,[data-theme=light] ._studioSaveBtn_fd0zy_1031 svg{color:#fff;stroke:#fff}[data-theme=light] ._studioSaveBtn_fd0zy_1031:hover{transform:scale(1.02);filter:brightness(1.15);box-shadow:none;color:#fff}[data-theme=light] ._studioSaveBtn_fd0zy_1031:hover span,[data-theme=light] ._studioSaveBtn_fd0zy_1031:hover svg{color:#fff;stroke:#fff}._intensityTabGroup_fd0zy_1100{display:flex;align-items:center;gap:6px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:6px;padding:2px 4px;height:22px;box-sizing:border-box}[data-theme=light] ._intensityTabGroup_fd0zy_1100{background:#00000008;border:1px solid rgba(0,0,0,.06)}._intensityLabel_fd0zy_1117{font-size:10px;font-weight:500;color:var(--text-p, #909296);padding:0 4px;-webkit-user-select:none;user-select:none;white-space:nowrap}._intensityTabs_fd0zy_1126{display:flex;gap:2px;height:100%;align-items:center}._intensityTab_fd0zy_1100{background:transparent;border:none;border-radius:4px;color:var(--text-p, #909296);font-size:9px;font-weight:500;padding:0 6px;height:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease-in-out}._intensityTab_fd0zy_1100:hover{color:var(--text, #ffffff);background:#ffffff0a}[data-theme=light] ._intensityTab_fd0zy_1100:hover{color:var(--text, #1f2421);background:#0000000a}._intensityTab_fd0zy_1100._tabActive_fd0zy_1159{background:#ffffff14;color:var(--text-h, #ffffff);font-weight:600;box-shadow:none;border:none;backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=light] ._intensityTab_fd0zy_1100._tabActive_fd0zy_1159{background:#0000001a;border-color:transparent;color:#333;box-shadow:none}._userRowFull_fd0zy_1177{display:flex;flex-direction:column;width:100%;max-width:100%;margin:0;padding:2px 0 4px;box-sizing:border-box}._fullWidthTimeline_fd0zy_37+._userRowFull_fd0zy_1177{margin-top:24px}._userBubbleFull_fd0zy_1192{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;background:#00000073;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;border-radius:8px;padding:5px 8px;font-size:11px;font-weight:300;line-height:1.5;box-sizing:border-box;border:1px solid rgba(255,255,255,.12);box-shadow:none}._userContentWrapper_fd0zy_1212{display:flex;align-items:center;gap:6px;flex:1}._userIcon_fd0zy_1219{color:#fff;flex-shrink:0}[data-theme=light] ._userIcon_fd0zy_1219{color:#fff}[data-theme=light] ._userBubbleFull_fd0zy_1192{background:#333333bf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;border:.5px solid rgba(51,51,51,.2);box-shadow:none}._userText_fd0zy_1237{flex:1;text-align:left;white-space:pre-wrap;word-break:break-word;font-size:11px;line-height:1.5}._userText_fd0zy_1237 .md-renderer,._userText_fd0zy_1237 .md-renderer p,._userText_fd0zy_1237 .md-renderer li,._userText_fd0zy_1237 .md-renderer div,._userText_fd0zy_1237 .md-renderer span,._userText_fd0zy_1237 .md-renderer table,._userText_fd0zy_1237 .md-renderer td,._userText_fd0zy_1237 .md-renderer th,._userText_fd0zy_1237 .md-renderer h1,._userText_fd0zy_1237 .md-renderer h2,._userText_fd0zy_1237 .md-renderer h3,._userText_fd0zy_1237 .md-renderer h4,._userText_fd0zy_1237 .md-renderer h5,._userText_fd0zy_1237 .md-renderer h6,._userText_fd0zy_1237 li::marker{font-size:11px;color:#fff}._userText_fd0zy_1237 .md-inline-code{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#e2e8f0;border-radius:4px;padding:2px 6px;font-size:11px}._userText_fd0zy_1237 .md-callout{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-left:none;padding:8px 12px;margin:8px 0}._userText_fd0zy_1237 .md-callout:before{background:#007cff;width:3px}._userText_fd0zy_1237 .md-callout__icon,._userText_fd0zy_1237 .md-callout__header svg{color:#007cff}._userText_fd0zy_1237 .md-callout__title,._userText_fd0zy_1237 .md-callout__header span{color:#007cff;font-weight:700;letter-spacing:.5px}._userText_fd0zy_1237 .md-callout__content{color:#fff;font-size:11px;line-height:1.5}._userText_fd0zy_1237 .md-callout__content p,._userText_fd0zy_1237 .md-callout__content strong,._userText_fd0zy_1237 .md-callout__content li{color:#fff}._userActions_fd0zy_1311{display:flex;gap:6px;align-items:center;opacity:0;transition:opacity .2s ease-in-out;flex-shrink:0;margin-left:12px}._userBubbleFull_fd0zy_1192:hover ._userActions_fd0zy_1311{opacity:1}._bubbleActionBtn_fd0zy_1325{background:transparent;border:none;cursor:pointer;color:#fffc;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._bubbleActionBtn_fd0zy_1325:hover{color:#fff;background:#ffffff2e}[data-theme=light] ._bubbleActionBtn_fd0zy_1325{color:#ffffffd9}[data-theme=light] ._bubbleActionBtn_fd0zy_1325:hover{color:#fff;background:#ffffff38}._bubbleActionBtn_fd0zy_1325 svg{width:12px;height:12px}._loaderHeader_fd0zy_1358{display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;width:100%;gap:8px;box-sizing:border-box;font-family:Plus Jakarta Sans,-apple-system,sans-serif}._loaderTitle_fd0zy_1372{font-family:inherit;font-size:11px;font-weight:400;color:var(--accent-blue-start, #007cff);display:inline-block;white-space:nowrap}[data-theme=light] ._loaderTitle_fd0zy_1372{color:var(--accent-blue-end, #003db3)}._loaderProgressRow_fd0zy_1385{display:flex;align-items:center;gap:8px;margin-left:8px}._loaderProgressText_fd0zy_1392{font-family:inherit;font-size:9.5px;font-weight:400;color:#a1a1aa;white-space:nowrap}._progressBarBg_fd0zy_1400{width:50px;height:3px;background:#ffffff1a;border-radius:1.5px;overflow:hidden;position:relative;flex-shrink:0}[data-theme=light] ._progressBarBg_fd0zy_1400{background:#00000014}._progressBarFill_fd0zy_1414{height:100%;background:var(--accent-blue-gradient, linear-gradient(135deg, #007cff 0%, #003db3 100%));border-radius:1.5px;transition:width .1s linear}._headerIcon_fd0zy_1421{color:#fff;margin-right:6px;flex-shrink:0}[data-theme=light] ._headerIcon_fd0zy_1421{color:#111}._loaderTitleIcon_fd0zy_1431{color:var(--accent-blue-start, #007cff);flex-shrink:0;display:inline-block;vertical-align:middle}[data-theme=light] ._loaderTitleIcon_fd0zy_1431{color:var(--accent-blue-end, #003db3)}._loaderIconPulse_fd0zy_1442{animation:_loaderIconPulseKey_fd0zy_1 1.8s cubic-bezier(.4,0,.6,1) infinite}@keyframes _loaderIconPulseKey_fd0zy_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.9)}}._botActionsRow_fd0zy_1458{display:flex;justify-content:flex-end;align-items:center;gap:6px;margin-top:6px}._botActionIconBtn_fd0zy_1466,._btnStudioExportIconOnly_fd0zy_1467{background:transparent;border:none;color:#a1a1aa;padding:4px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;box-sizing:border-box}[data-theme=light] ._botActionIconBtn_fd0zy_1466,[data-theme=light] ._btnStudioExportIconOnly_fd0zy_1467{color:#71717a}._botActionIconBtn_fd0zy_1466:hover,._btnStudioExportIconOnly_fd0zy_1467:hover{color:#fff;background:#ffffff14}[data-theme=light] ._botActionIconBtn_fd0zy_1466:hover,[data-theme=light] ._btnStudioExportIconOnly_fd0zy_1467:hover{color:#111;background:#0000000f}._botActionIconBtn_fd0zy_1466 svg,._btnStudioExportIconOnly_fd0zy_1467 svg{width:12px;height:12px}._targetEditFileBadge_fd0zy_1505{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;background:linear-gradient(135deg,#39b54a38,#00683759);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(57,181,74,.45);border-radius:6px;font-size:11px;font-weight:600;color:#fff;box-shadow:none;transition:all .2s cubic-bezier(.4,0,.2,1)}[data-theme=light] ._targetEditFileBadge_fd0zy_1505{background:linear-gradient(135deg,#39b54a,#006837);backdrop-filter:none;-webkit-backdrop-filter:none;border:none;color:#fff;box-shadow:none}._targetIcon_fd0zy_1532{color:#fff;flex-shrink:0}[data-theme=light] ._targetIcon_fd0zy_1532{color:#fff}._targetFileName_fd0zy_1541{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}._targetRemoveBtn_fd0zy_1549{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#ffffffd9;cursor:pointer;padding:2px;border-radius:3px;transition:all .15s ease}[data-theme=light] ._targetRemoveBtn_fd0zy_1549{color:#ffffffd9}._targetRemoveBtn_fd0zy_1549:hover{color:#fff;background:#39b54a66}[data-theme=light] ._targetRemoveBtn_fd0zy_1549:hover{color:#fff;background:#ffffff40}._connexChat_1j4ip_6{display:grid;grid-template-columns:auto 1fr auto;gap:0px;width:100%;height:100%;min-height:0;box-sizing:border-box;color:var(--text);align-items:stretch;overflow:hidden;transition:gap .3s cubic-bezier(.4,0,.2,1);--accent-color: var(--accent-blue-start);--standard-gradient: var(--accent-blue-gradient);--standard-gradient-translucent: linear-gradient( 135deg, rgba(0, 124, 255, .15) 0%, rgba(0, 61, 179, .15) 100% )}._btn_1j4ip_29{display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;outline:none;border:none;box-sizing:border-box}._btnBordered_1j4ip_40{border:1px solid var(--border);background:#ffffff05;color:var(--text-p)}._btnBordered_1j4ip_40:hover:not(:disabled){background:#ffffff0d;color:var(--text-h);border-color:var(--text-p)}[data-theme=light] ._btnBordered_1j4ip_40{background:#0000000a;border-color:var(--border);color:var(--text-p)}[data-theme=light] ._btnBordered_1j4ip_40:hover:not(:disabled){background:#00000014;border-color:#0000002e;color:var(--text-h)}._connexMain_1j4ip_64{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;position:relative;box-sizing:border-box;overflow:hidden;padding:0}@media(max-width:768px){.main-content:has(._connexChat_1j4ip_6){height:calc(100svh - 78px);min-height:calc(100svh - 78px);overflow:hidden}._connexChat_1j4ip_6{display:flex;flex-direction:column;gap:0px;height:100%;min-height:0;overflow:hidden}._connexMain_1j4ip_64{width:100%;padding:0;height:100%;min-height:0;overflow:hidden}}._visualContainer_1j4ip_102{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;opacity:.15}._centerContent_1j4ip_113{position:relative;z-index:2;display:flex;flex-direction:column;height:100%;width:100%;gap:16px;padding:0}._tableHeaderArea_1j4ip_127{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding-bottom:12px}._tableTitleGroup_1j4ip_135{display:flex;align-items:center;gap:28px}._tableTitleIcon_1j4ip_141{width:38px;height:38px;border-radius:8px;background:linear-gradient(135deg,#4b5563,#1f2937);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #ffffff0d;color:#fff}._tableTitleVisual_1j4ip_153{width:220px;height:220px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}._tableTitleText_1j4ip_164{display:flex;flex-direction:column}._tableTitle_1j4ip_135{font-size:18px;font-weight:300;color:var(--text-h);margin:0;text-transform:uppercase}._tableSubtitle_1j4ip_177{font-size:12px;color:var(--text-p);margin:2px 0 0}._toolbar_1j4ip_185{display:flex;align-items:center;justify-content:space-between;background:transparent;border:none;padding:8px 0 0;border-radius:0;gap:12px}._toolbarSearch_1j4ip_196{display:flex;align-items:center;background:#00000040;border:1px solid var(--border);border-radius:6px;padding:0 12px;height:32px;width:320px;gap:8px;position:relative}._toolbarSearchInput_1j4ip_209{background:none;border:none;outline:none;color:var(--text-h);font-size:12px;width:100%;padding-right:20px}._sidebarSearchIcon_1j4ip_219{color:var(--text-p);opacity:.65;flex-shrink:0}._sidebarSearchClear_1j4ip_225{position:absolute;right:8px;background:transparent;border:none;color:var(--text-p, rgba(255, 255, 255, .6));cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;outline:none;transition:all .2s ease}._sidebarSearchClear_1j4ip_225 svg{transition:transform .2s ease}._sidebarSearchClear_1j4ip_225:hover svg{transform:rotate(90deg)}._sidebarSearchClear_1j4ip_225:hover{color:var(--text-h, #ffffff);background-color:transparent}[data-theme=light] ._sidebarSearchClear_1j4ip_225{color:#00000073}[data-theme=light] ._sidebarSearchClear_1j4ip_225:hover{color:#000;background-color:transparent}._refreshBtn_1j4ip_262{width:32px;height:32px;border-radius:6px;color:var(--text)}._refreshBtnSpinning_1j4ip_269 svg{animation:_spin_1j4ip_1 1s linear infinite}@keyframes _spin_1j4ip_1{to{transform:rotate(360deg)}}._autocomplete_1j4ip_280{position:absolute;top:36px;left:0;right:0;background:#141414f2;border:1px solid rgba(255,255,255,.12);border-radius:6px;box-shadow:0 10px 25px #0009;z-index:200;max-height:280px;overflow-y:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._autocompleteItem_1j4ip_295{display:flex;align-items:center;padding:8px 12px;gap:10px;cursor:pointer;transition:all .15s ease;border-bottom:1px solid rgba(255,255,255,.04)}._autocompleteItem_1j4ip_295:last-child{border-bottom:none}._autocompleteItem_1j4ip_295:hover,._autocompleteItemActive_1j4ip_310{background:#ffffff0f}._autocompleteIcon_1j4ip_314{color:var(--text-p);display:flex;align-items:center}._autocompleteContent_1j4ip_320{display:flex;flex-direction:column;min-width:0;flex:1}._autocompleteText_1j4ip_327{font-size:12px;color:var(--text-h);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._autocompleteType_1j4ip_336{font-size:9px;color:var(--text-p);text-transform:uppercase;margin-top:1px}._pagination_1j4ip_344{display:flex;align-items:center;gap:6px}._pageDetail_1j4ip_350{font-size:11px;color:var(--text-p);margin-right:8px}._pageBtn_1j4ip_356{width:28px;height:28px;border-radius:4px}._pageNumbers_1j4ip_362{display:flex;align-items:center;gap:4px}._pageNum_1j4ip_362{width:28px;height:28px;font-size:11px;border-radius:4px;border:1px solid transparent;background:transparent;color:var(--text-p)}._pageNum_1j4ip_362:hover{background:#ffffff08;color:var(--text-h)}._pageNumActive_1j4ip_383{background:#ffffff1a;border-color:#ffffff40;color:var(--text-h);font-weight:600}[data-theme=light] ._pageNum_1j4ip_362{background:#0000000a;border:1px solid var(--border);color:#000000a6}[data-theme=light] ._pageNum_1j4ip_362:hover{background:#00000014;border-color:#0000002e;color:var(--text-h)}[data-theme=light] ._pageNumActive_1j4ip_383{background:#0000001f;border-color:#0000003d;color:var(--text-h)}._pageNumEllipsis_1j4ip_408{color:var(--text-p);font-size:11px;padding:0 4px;cursor:default}._tableWrap_1j4ip_416{flex:1;overflow-y:auto;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:12px;background:#ffffff05;box-shadow:var(--card-shadow);backdrop-filter:var(--card-blur);-webkit-backdrop-filter:var(--card-blur);margin-top:-4px}[data-theme=light] ._tableWrap_1j4ip_416{background:#ffffff73;border-color:#00000014;box-shadow:0 8px 32px #1f26870f}._table_1j4ip_127{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed}._table_1j4ip_127 th{padding:12px 16px;font-size:11px;font-weight:300;line-height:1.4;text-transform:uppercase;color:var(--text-p);border-bottom:1px solid var(--border);letter-spacing:.5px;background:#1a1a1ae6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:sticky;top:0;z-index:10}[data-theme=light] ._table_1j4ip_127 th{background:#f3f4f6e6;border-bottom:1px solid rgba(0,0,0,.08)}._table_1j4ip_127 td{padding:12px 16px;font-size:11px;font-weight:300;line-height:1.4;border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle}._table_1j4ip_127 tr{transition:background-color .15s ease}._table_1j4ip_127 tr:hover{background-color:#ffffff05}._table_1j4ip_127 tr._rowSelected_1j4ip_483,._table_1j4ip_127 tr._rowSelected_1j4ip_483:hover{background-color:#ffffff14;border-left:2px solid rgba(255,255,255,.4)}._rowSelected_1j4ip_483 td{color:var(--text-h)}[data-theme=light] ._table_1j4ip_127 tr:hover{background-color:#00000005}[data-theme=light] ._table_1j4ip_127 tr._rowSelected_1j4ip_483,[data-theme=light] ._table_1j4ip_127 tr._rowSelected_1j4ip_483:hover{background-color:#0000000f;border-left:2px solid rgba(0,0,0,.35)}[data-theme=light] ._rowSelected_1j4ip_483 td{color:var(--text-h)}._statusIconPublished_1j4ip_508,._statusIconVerified_1j4ip_509,._statusIconSaved_1j4ip_510{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:var(--text-p);transition:all .2s ease}._statusIconPublished_1j4ip_508:hover,._statusIconVerified_1j4ip_509:hover,._statusIconSaved_1j4ip_510:hover{background:#ffffff26;border-color:#ffffff40;color:var(--text-h)}[data-theme=light] ._statusIconPublished_1j4ip_508,[data-theme=light] ._statusIconVerified_1j4ip_509,[data-theme=light] ._statusIconSaved_1j4ip_510{background:#0000000f;border:1px solid rgba(0,0,0,.12);color:#000000a6}[data-theme=light] ._statusIconPublished_1j4ip_508:hover,[data-theme=light] ._statusIconVerified_1j4ip_509:hover,[data-theme=light] ._statusIconSaved_1j4ip_510:hover{background:#0000001f;border-color:#00000038;color:#000000d9}._apiProvider_1j4ip_548{font-weight:300;color:var(--text-h);line-height:1.4}._apiName_1j4ip_554{font-size:11px;font-weight:300;color:var(--text-h);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}._apiId_1j4ip_564{font-size:11px;color:var(--text-p);font-family:var(--sans);line-height:1.4}._apiDescription_1j4ip_571{color:var(--text-p);line-height:1.4;word-break:keep-all;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._detailsContainer_1j4ip_586{display:flex;flex-direction:column;overflow:hidden;flex:1;min-height:0}._scrollContent_1j4ip_594{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:20px;min-height:0}._detailsHeader_1j4ip_604{border-bottom:1px solid var(--border);padding-bottom:14px}._detailsTitle_1j4ip_609{font-size:16px;font-weight:700;color:var(--text-h);margin:0 0 6px;word-break:break-all}._detailsProvider_1j4ip_617{font-size:12px;color:var(--text-p);display:flex;align-items:center;gap:6px}._detailsSection_1j4ip_625{display:flex;flex-direction:column;gap:4px;padding:8px 0;border-bottom:1px solid var(--border)}._detailsLabel_1j4ip_633{font-size:10px;text-transform:uppercase;color:var(--text-p);letter-spacing:.5px}._detailsValue_1j4ip_640{font-size:11px;color:var(--text);line-height:1.45}._detailsValueCode_1j4ip_646{background:#0000004d;padding:4px 8px;border-radius:4px;border:1px solid var(--border);font-size:11px;font-family:var(--sans);word-break:break-all;white-space:pre-wrap;color:var(--text-h);display:block;width:100%;box-sizing:border-box}._badge_1j4ip_661{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;line-height:1;border-radius:20px;font-size:10px;font-weight:300;transition:all .2s ease}._badgePublished_1j4ip_673{background:#ffffff14;border:1px solid rgba(255,255,255,.16);color:var(--text-h)}._badgeVerified_1j4ip_679{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:var(--text-p)}._badgeSaved_1j4ip_685{background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:var(--text-p);opacity:.85}[data-theme=light] ._badgePublished_1j4ip_673{background:#0000000f;border:1px solid rgba(0,0,0,.12);color:#000000d9}[data-theme=light] ._badgeVerified_1j4ip_679{background:#0000000a;border:1px solid rgba(0,0,0,.09);color:#000000a6}[data-theme=light] ._badgeSaved_1j4ip_685{background:#00000005;border:1px solid rgba(0,0,0,.06);color:#0000008c}a._docsLink_1j4ip_710{color:var(--text-h);text-decoration:underline;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:400;transition:opacity .2s ease}a._docsLink_1j4ip_710:hover{opacity:.75}[data-theme=light] a._docsLink_1j4ip_710{color:#1f2937}._switchContainer_1j4ip_730{display:flex;align-items:center;justify-content:space-between;padding:8px 0;background:transparent;border:none;transition:all .2s ease}._switchContainer_1j4ip_730:hover{background:transparent}._switchText_1j4ip_744{display:flex;flex-direction:column;gap:2px}._switchTitle_1j4ip_750{font-size:12px;font-weight:600;color:var(--text-h)}._switchDesc_1j4ip_756{font-size:10px;color:var(--text-p)}._switchInput_1j4ip_761{position:relative;width:36px;height:20px;-webkit-appearance:none;appearance:none;background:#ffffff1a;outline:none;border-radius:20px;cursor:pointer;transition:background-color .2s ease}._switchInput_1j4ip_761:checked{background:#fff6}._switchInput_1j4ip_761:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;top:2px;left:2px;background:#fff;transition:transform .2s ease}._switchInput_1j4ip_761:checked:before{transform:translate(16px)}._actionBtn_1j4ip_794{width:100%;padding:10px;font-size:12.5px;gap:8px;margin-top:10px}._multiHeader_1j4ip_803{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--border)}._multiTitle_1j4ip_811{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--text-h)}._multiClearBtn_1j4ip_820{border-radius:4px;font-size:11px;padding:3px 8px}._multiList_1j4ip_826{display:flex;flex-direction:column;gap:8px;margin:12px 0;max-height:360px;overflow-y:auto}._multiCard_1j4ip_835{display:flex;align-items:stretch;background:#ffffff05;border:1px solid var(--border);border-radius:6px;overflow:hidden;transition:all .15s ease}._multiCard_1j4ip_835:hover{border-color:var(--text-p);background:#ffffff0a}._multiCardIndex_1j4ip_850{width:28px;background:var(--standard-gradient);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}._multiCardInfo_1j4ip_862{flex:1;padding:3px 8px;display:flex;flex-direction:column;justify-content:center;min-width:0}._multiCardName_1j4ip_871{font-size:12px;font-weight:300;color:var(--text-h);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}._multiCardProvider_1j4ip_881{font-size:10px;color:var(--text-p);margin-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}._multiCardRemove_1j4ip_891{background:none;border:none;color:var(--text-p);cursor:pointer;padding:0 8px;display:flex;align-items:center;transition:all .15s ease;flex-shrink:0}._multiCardRemove_1j4ip_891:hover{color:#ef4444;background:#ef44441a}._infoCard_1j4ip_909{background:#ffffff05;border:1px solid var(--border);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:12px}._infoCardHighlight_1j4ip_919{background:none;border:none;border-radius:0;padding:0;display:flex;flex-direction:column;gap:12px}._infoCardTitle_1j4ip_929{font-size:13px;font-weight:300;color:var(--text-h);display:flex;align-items:center;gap:8px;text-transform:uppercase}._infoCardList_1j4ip_939{display:flex;flex-direction:column;gap:8px;font-size:11.5px;line-height:1.5}._infoCardBullet_1j4ip_947{display:flex;gap:8px;align-items:flex-start;color:var(--text);word-break:keep-all}._infoCardBullet_1j4ip_947:before{content:"•";color:var(--accent-color);font-weight:700}._form_1j4ip_961{display:flex;flex-direction:column;gap:12px}._formGroup_1j4ip_967{display:flex;flex-direction:column;gap:6px}._formLabel_1j4ip_973{font-size:11px;font-weight:600;color:var(--text-p)}._formLabelRequired_1j4ip_979:after{content:" *";color:#ef4444}._formInput_1j4ip_984,._formTextarea_1j4ip_985{width:100%;padding:8px 12px;border-radius:6px;font-size:12px;background:#ffffff08;border:1px solid var(--border);color:var(--text-h);outline:none;box-sizing:border-box;transition:all .2s ease}._formInput_1j4ip_984:focus,._formTextarea_1j4ip_985:focus{border-color:var(--accent-color);background:#ffffff0d}._formError_1j4ip_1004{color:#ef4444;font-size:11px}._successCard_1j4ip_1009{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 16px;gap:12px}._successIcon_1j4ip_1018{color:var(--accent-green)}._successTitle_1j4ip_1022{font-size:14px;font-weight:700;color:var(--text-h)}._successDesc_1j4ip_1028{font-size:11.5px;color:var(--text-p);line-height:1.5;margin:0;word-break:keep-all}._formResetBtn_1j4ip_1036{padding:8px 16px;border-radius:6px;color:var(--text);font-size:11px}@media(max-width:768px){._tableHeaderArea_1j4ip_127{padding-bottom:24px;justify-content:center}._tableTitleGroup_1j4ip_135{flex-direction:column;align-items:center;text-align:center;gap:16px;width:100%}._tableTitleVisual_1j4ip_153{width:160px;height:160px}._tableTitle_1j4ip_135{font-size:16px}._tableSubtitle_1j4ip_177{font-size:11px;margin-top:4px;word-break:keep-all}._centerPanel_1j4ip_1075{border:1px solid var(--side-panel-left-border);padding:12px;height:auto;overflow:visible}._toolbar_1j4ip_185{flex-direction:column;align-items:stretch;gap:8px}._toolbarSearch_1j4ip_196{width:100%}._table_1j4ip_127 thead{display:none}._table_1j4ip_127,._table_1j4ip_127 tbody{display:flex;flex-direction:column;width:100%;gap:8px}._table_1j4ip_127 tr{display:grid;grid-template-areas:"cat cat" "title title" "provider provider" "desc desc";grid-template-columns:1fr;gap:6px;padding:12px;background:#ffffff05;border:1px solid var(--border);border-radius:6px;box-sizing:border-box}[data-theme=light] ._table_1j4ip_127 tr{background:#ffffff80;border-color:#0000000f;box-shadow:0 4px 12px #00000005}[data-theme=light] ._table_1j4ip_127 tr:hover{background-color:#ffffffbf}._table_1j4ip_127 tr td{display:flex;padding:0;border:none;background:transparent;min-height:auto;width:100%}._table_1j4ip_127 td:first-child{grid-area:cat;font-size:11px;color:var(--accent-color);font-weight:600}._table_1j4ip_127 td:nth-child(2){grid-area:provider;font-size:11px;color:var(--text-p)}._table_1j4ip_127 td:nth-child(3){grid-area:title}._table_1j4ip_127 td:nth-child(4){grid-area:desc;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._table_1j4ip_127 td:nth-child(5){display:none}}._countBadge_1j4ip_1172{font-size:9.5px;padding:1px 6.5px;display:inline-flex;align-items:center;justify-content:center;line-height:1;border-radius:10px;background:#ffffff14;color:var(--text-p);font-weight:500;transition:all .2s ease;border:1px solid rgba(255,255,255,.12)}[data-theme=light] ._countBadge_1j4ip_1172{background:#0000000f;color:#000000a6;border:1px solid rgba(0,0,0,.12)}._sessionList_1j4ip_1193{flex:1;overflow-y:auto;padding:0 8px 8px;display:flex;flex-direction:column;gap:6px;scrollbar-width:none}._sessionList_1j4ip_1193::-webkit-scrollbar{display:none}._stickyFooter_1j4ip_1207{padding:16px;background:transparent;border-top:1px solid var(--border);z-index:2;flex-shrink:0}._sidebarActionBtn_1j4ip_1215{font-size:11px;font-weight:300;height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px}._connexChat_1j4ip_6 .right-panel-drawer{font-size:11px}._connexChat_1j4ip_6 .right-panel-drawer *{font-weight:300}._connexChat_1j4ip_6 .right-panel-drawer ._detailRowLabel_1j4ip_1233,._connexChat_1j4ip_6 .right-panel-drawer ._detailsLabel_1j4ip_633{font-size:10px}._connexChat_1j4ip_6 .right-panel-drawer ._detailRowValue_1j4ip_1238,._connexChat_1j4ip_6 .right-panel-drawer ._detailRowValueCode_1j4ip_1239,._connexChat_1j4ip_6 .right-panel-drawer ._detailsValue_1j4ip_640,._connexChat_1j4ip_6 .right-panel-drawer ._detailsValueCode_1j4ip_646{font-size:11px}[data-theme=light] ._toolbarSearch_1j4ip_196{background:#0000000a}[data-theme=light] ._detailsValueCode_1j4ip_646{background:#0000000a;color:var(--text)}._pageHeader_n3qx0_5{display:flex;flex-direction:column;gap:8px;border-bottom:1px solid var(--border-line);padding-bottom:16px}._headerTitleRow_n3qx0_13{display:flex;flex-direction:row;align-items:center;gap:12px}._pageTitle_n3qx0_20{font-size:24px;font-weight:700;margin:0;color:var(--text-h);letter-spacing:-.5px}._headerBadge_n3qx0_28{font-size:10px;font-weight:700;background:var(--accent-blue-gradient);color:#fff;padding:3px 8px;border-radius:999px;letter-spacing:.5px}._pageSubtitle_n3qx0_38{font-size:13px;color:var(--text-p);opacity:.7;margin:0;line-height:1.4}._infoCard_n3qx0_47{background:var(--bg-card);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--border-line);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:16px;transition:transform .2s ease,box-shadow .2s ease}._infoCard_n3qx0_47:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}._sectionHeader_n3qx0_67{display:flex;flex-direction:row;align-items:center;gap:8px;border-bottom:1px solid var(--border-line);padding-bottom:10px}._sectionIcon_n3qx0_76{color:var(--accent-blue-start)}._sectionTitle_n3qx0_80{font-size:15px;font-weight:600;margin:0;color:var(--text-h)}._gridProfile_n3qx0_88{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}._profileItem_n3qx0_94{display:flex;flex-direction:column;gap:4px}._profileLabel_n3qx0_100{font-size:11px;font-weight:500;color:var(--text-p);opacity:.5;text-transform:uppercase}._profileValue_n3qx0_108{font-size:14px;font-weight:600;color:var(--text-h)}._passwordForm_n3qx0_115{display:flex;flex-direction:column;gap:14px;max-width:400px}._formGroup_n3qx0_122{display:flex;flex-direction:column;gap:6px}._inputLabel_n3qx0_128{font-size:12px;font-weight:500;color:var(--text-p);opacity:.8}._textInput_n3qx0_135{background:var(--bg-input);border:1px solid var(--border-line);border-radius:6px;padding:8px 12px;font-size:13px;color:var(--text-h);outline:none;transition:border-color .2s ease}._textInput_n3qx0_135:focus{border-color:var(--accent-blue-start)}._submitBtn_n3qx0_150{background:var(--accent-blue-gradient);color:#fff;font-size:13px;font-weight:600;border:none;border-radius:6px;padding:10px 16px;cursor:pointer;align-self:flex-start;transition:opacity .2s ease}._submitBtn_n3qx0_150:hover{opacity:.9}._submitBtn_n3qx0_150:disabled{opacity:.5;cursor:not-allowed}._statusBoxError_n3qx0_173{display:flex;flex-direction:row;align-items:center;gap:8px;background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#ef4444;padding:8px 12px;border-radius:6px;font-size:12px}._statusBoxSuccess_n3qx0_186{display:flex;flex-direction:row;align-items:center;gap:8px;background:#10b9811a;border:1px solid rgba(16,185,129,.2);color:#10b981;padding:8px 12px;border-radius:6px;font-size:12px}._costGrid_n3qx0_200{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}._costItemCard_n3qx0_206{background:var(--bg-card);border:1px solid var(--border-line);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:8px}._costItemHeader_n3qx0_216{display:flex;flex-direction:row;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--text-p);opacity:.6}._costItemValue_n3qx0_227{display:flex;flex-direction:row;align-items:baseline;gap:4px;font-size:20px;font-weight:700;color:var(--text-h)}._costUnit_n3qx0_237{font-size:12px;font-weight:500;opacity:.5}._progressBar_n3qx0_243{width:100%;height:4px;background:var(--border-line);border-radius:2px;overflow:hidden}._progressFill_n3qx0_251{height:100%;background:var(--accent-blue-gradient);border-radius:2px}._costItemFooter_n3qx0_257{display:flex;flex-direction:row;justify-content:space-between;font-size:11px;color:var(--text-p);opacity:.7}._sidebarDesc_n3qx0_267{font-size:12px;color:var(--text-p);opacity:.7;margin:0;line-height:1.4}._loadingSpinner_n3qx0_275{font-size:13px;color:var(--text-p);text-align:center;padding:20px 0}._sessionList_n3qx0_282{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}._sessionItem_n3qx0_291{border:1px solid var(--border-line);border-radius:8px;padding:12px;background:#ffffff05;display:flex;flex-direction:column;gap:6px}._sessionMainRow_n3qx0_301{display:flex;flex-direction:row;align-items:center;gap:10px}._deviceIcon_n3qx0_308{color:var(--accent-blue-start)}._sessionDetails_n3qx0_312{flex:1;display:flex;flex-direction:column;gap:2px}._sessionOS_n3qx0_319{font-size:13px;font-weight:600;color:var(--text-h)}._sessionIP_n3qx0_325{font-size:11px;color:var(--text-p);opacity:.6}._revokeBtn_n3qx0_331{background:transparent;border:1px solid var(--border-line);border-radius:4px;padding:4px;cursor:pointer;color:var(--text-p);opacity:.6;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._revokeBtn_n3qx0_331:hover{color:#ef4444;border-color:#ef444433;background:#ef44440d;opacity:1}._sessionTimeRow_n3qx0_352{font-size:10px;color:var(--text-p);opacity:.5;text-align:right}@layer pages{.admin-page{flex:1;display:flex;flex-direction:column;padding:72px 24px 24px;overflow:hidden;gap:24px}.admin-content-container{flex:1;display:flex;flex-direction:column;background:var(--card-bg);border-radius:6px;border:1px solid var(--border);box-shadow:var(--shadow);overflow:hidden}.admin-toast{position:fixed;bottom:32px;right:32px;padding:12px 20px;border-radius:5px;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;z-index:9999;box-shadow:0 8px 32px #00000080;animation:toast-slide .3s cubic-bezier(.16,1,.3,1) forwards}.admin-toast--success{background:#0088cc26;border:1px solid rgba(0,136,204,.3);color:#08c}.admin-toast--error{background:#ef444426;border:1px solid rgba(239,68,68,.3);color:#f87171}@keyframes toast-slide{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.connex-rsidebar{width:0;flex-shrink:0;transition:width .3s cubic-bezier(.16,1,.3,1);overflow:visible;position:relative;height:100%}.connex-rsidebar--open{width:320px}.connex-rsidebar__floating-card{width:320px;height:100%;background:var(--glass-surface-bg);backdrop-filter:var(--glass-backdrop);-webkit-backdrop-filter:var(--glass-backdrop);border-left:1px solid var(--glass-surface-border);display:flex;flex-direction:column;position:absolute;top:0;right:0;z-index:10}.connex-rsidebar__header{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid var(--glass-surface-border)}.connex-rsidebar__header-title{font-size:11px;font-weight:600;letter-spacing:1px;color:var(--text-p)}.connex-rsidebar__close{background:transparent;border:none;color:var(--text-p);cursor:pointer}.connex-rsidebar__expand-btn{position:absolute;top:50%;left:-20px;transform:translateY(-50%);width:20px;height:40px;background:var(--glass-surface-bg);border:1px solid var(--glass-surface-border);border-right:none;border-radius:4px 0 0 4px;color:var(--text-p);cursor:pointer;display:flex;align-items:center;justify-content:center}[data-theme=light] .admin-content-container{background:var(--card-bg);border-color:var(--border);box-shadow:var(--shadow)}[data-theme=light] .connex-rsidebar__floating-card{background:var(--glass-surface-bg);border-left-color:var(--border)}@media(max-width:768px){.admin-page{padding:60px 12px 24px;gap:12px;overflow-y:auto;height:100dvh;box-sizing:border-box}.connex-rsidebar{display:none}}}@layer pages{.pp-root,.connex-viewer-root,.axon-viewer-root{position:fixed;inset:0;width:100vw;height:100vh;min-height:100vh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;font-family:var(--font-sans, "Inter", "Outfit", system-ui, sans-serif);-webkit-font-smoothing:antialiased;transition:background-color .25s ease,color .25s ease;z-index:500}.pp-root.pp-studio--light,.connex-viewer-root.pp-studio--light,.pp-root[data-theme=light],.pp-root[data-studio-theme=light]{background:linear-gradient(to top right,#d8d8dc,#fafafa) fixed;color:#0f172a;position:relative}.pp-root.pp-studio--dark,.connex-viewer-root.pp-studio--dark,.pp-root[data-theme=dark],.pp-root[data-studio-theme=dark]{background:radial-gradient(circle at 50% 30%,#2e2f31,#151617) fixed;color:#f8fafc;position:relative}.pp-toolbar{position:fixed;top:0;left:0;right:0;height:50px;z-index:9999;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:linear-gradient(135deg,#007cff47,#003db361);color:#fff;box-shadow:0 4px 20px #00000047;border-bottom:1px solid rgba(0,124,255,.25);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);box-sizing:border-box}.pp-studio--light .pp-toolbar,.connex-viewer-root.pp-studio--light .pp-toolbar,.pp-root[data-theme=light] .pp-toolbar,.pp-root[data-studio-theme=light] .pp-toolbar{background:var(--accent-blue-gradient, linear-gradient(135deg, #007cff 0%, #003db3 100%));border-bottom:1px solid rgba(0,61,179,.3);color:#fff;box-shadow:0 4px 20px #003db340;backdrop-filter:none;-webkit-backdrop-filter:none}.pp-toolbar svg,.pp-toolbar svg.lucide,.pp-toolbar__btn svg,.pp-action-btn svg,.pp-icon-btn svg,.pp-theme-toggle svg{stroke:#fff;color:#fff}.pp-studio--light .pp-toolbar svg,.pp-studio--light .pp-toolbar svg.lucide,.pp-studio--light .pp-toolbar__btn svg,.pp-studio--light .pp-action-btn svg,.pp-studio--light .pp-icon-btn svg,.pp-studio--light .pp-theme-toggle svg{stroke:#fff;color:#fff}.pp-toolbar__left{display:flex;align-items:center;gap:14px}.pp-toolbar__btn{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border:1px solid rgba(255,255,255,.24);border-radius:5px;background:#ffffff29;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;font-size:11.5px;font-weight:600;cursor:pointer;transition:all .18s ease;font-family:inherit;box-shadow:0 2px 6px #0000001a;box-sizing:border-box}.pp-studio--light .pp-toolbar__btn,.connex-viewer-root.pp-studio--light .pp-toolbar__btn,.pp-root[data-theme=light] .pp-toolbar__btn{background:#ffffff2e;border-color:#ffffff4d;color:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}.pp-toolbar__btn:hover{background:#ffffff47;border-color:#ffffff73;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.pp-studio--light .pp-toolbar__btn:hover,.connex-viewer-root.pp-studio--light .pp-toolbar__btn:hover,.pp-root[data-theme=light] .pp-toolbar__btn:hover{background:#ffffff4d;border-color:#ffffff80}.pp-toolbar__doc-info{display:flex;align-items:center;gap:8px}.pp-toolbar__module-text{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff;opacity:.9;white-space:nowrap}.pp-studio--light .pp-toolbar__module-text,.connex-viewer-root.pp-studio--light .pp-toolbar__module-text,.pp-root[data-theme=light] .pp-toolbar__module-text{color:#fff;opacity:.95}.pp-toolbar__divider{font-size:12px;font-weight:300;color:#fff6}.pp-studio--light .pp-toolbar__divider,.connex-viewer-root.pp-studio--light .pp-toolbar__divider,.pp-root[data-theme=light] .pp-toolbar__divider{color:#fff6}.pp-toolbar__title{font-size:13px;font-weight:500;color:#fff;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-studio--light .pp-toolbar__title,.connex-viewer-root.pp-studio--light .pp-toolbar__title,.pp-root[data-theme=light] .pp-toolbar__title{color:#fff}.pp-toolbar__controls{display:flex;align-items:center;gap:10px}.pp-pill-group{display:flex;align-items:center;height:28px;background:#ffffff1f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:2px;border-radius:5px;border:1px solid rgba(255,255,255,.22);box-shadow:0 2px 6px #0000001a;gap:2px;box-sizing:border-box}.pp-studio--light .pp-pill-group,.connex-viewer-root.pp-studio--light .pp-pill-group,.pp-root[data-theme=light] .pp-pill-group{background:#0000002e;border:1px solid rgba(255,255,255,.25);backdrop-filter:none;-webkit-backdrop-filter:none}.pp-pill-btn{flex:1 1 0px;min-width:62px;height:100%;display:flex;align-items:center;justify-content:center;padding:0 10px;border-radius:4px;border:1px solid transparent;background:transparent;color:#ffffffd1;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap;box-sizing:border-box}.pp-studio--light .pp-pill-btn,.connex-viewer-root.pp-studio--light .pp-pill-btn,.pp-root[data-theme=light] .pp-pill-btn{color:#ffffffd9}.pp-pill-btn:hover{background:#ffffff2e;color:#fff}.pp-studio--light .pp-pill-btn:hover,.connex-viewer-root.pp-studio--light .pp-pill-btn:hover,.pp-root[data-theme=light] .pp-pill-btn:hover{background:#ffffff26;color:#fff}.pp-pill-btn.pp-pill-btn--active{background:#ffffff52;border-color:#ffffff73;color:#fff;font-weight:700;box-shadow:0 1px 4px #0003}.pp-studio--light .pp-pill-btn.pp-pill-btn--active,.connex-viewer-root.pp-studio--light .pp-pill-btn.pp-pill-btn--active,.pp-root[data-theme=light] .pp-pill-btn.pp-pill-btn--active{background:#ffffff4d;color:#fff;border-color:#ffffff73;box-shadow:0 1px 4px #0003}.pp-zoom-group{display:flex;align-items:center;height:28px;background:#ffffff1f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:2px 4px;border-radius:5px;border:1px solid rgba(255,255,255,.22);box-shadow:0 2px 6px #0000001a;gap:3px;box-sizing:border-box}.pp-studio--light .pp-zoom-group,.connex-viewer-root.pp-studio--light .pp-zoom-group,.pp-root[data-theme=light] .pp-zoom-group{background:#0000002e;border:1px solid rgba(255,255,255,.25);backdrop-filter:none;-webkit-backdrop-filter:none}.pp-zoom-label{font-size:10.5px;font-weight:700;color:#fff;min-width:32px;text-align:center}.pp-studio--light .pp-zoom-label,.connex-viewer-root.pp-studio--light .pp-zoom-label,.pp-root[data-theme=light] .pp-zoom-label{color:#fff}.pp-icon-btn{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;border:none;background:transparent;color:#ffffffd9;cursor:pointer;transition:all .15s ease}.pp-studio--light .pp-icon-btn,.connex-viewer-root.pp-studio--light .pp-icon-btn,.pp-root[data-theme=light] .pp-icon-btn{color:#ffffffd9}.pp-icon-btn:hover:not(:disabled){background:#ffffff38;color:#fff}.pp-studio--light .pp-icon-btn:hover:not(:disabled),.connex-viewer-root.pp-studio--light .pp-icon-btn:hover:not(:disabled),.pp-root[data-theme=light] .pp-icon-btn:hover:not(:disabled){background:#fff3;color:#fff}.pp-icon-btn:disabled{opacity:.35;cursor:not-allowed}.pp-theme-toggle{height:28px;width:28px;display:flex;align-items:center;justify-content:center;background:#ffffff29;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.24);border-radius:5px;color:#fff;cursor:pointer;transition:all .18s ease;box-shadow:0 2px 6px #0000001a;box-sizing:border-box}.pp-studio--light .pp-theme-toggle,.connex-viewer-root.pp-studio--light .pp-theme-toggle,.pp-root[data-theme=light] .pp-theme-toggle{background:#ffffff2e;border-color:#ffffff4d;color:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}.pp-theme-toggle:hover{background:#ffffff47;border-color:#ffffff73;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.pp-studio--light .pp-theme-toggle:hover,.connex-viewer-root.pp-studio--light .pp-theme-toggle:hover,.pp-root[data-theme=light] .pp-theme-toggle:hover{background:#ffffff4d;border-color:#ffffff80}.pp-toolbar__actions{display:flex;align-items:center;gap:8px}.pp-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:28px;padding:0 12px;border-radius:5px;font-size:11.5px;font-weight:600;cursor:pointer;transition:all .18s ease;font-family:inherit;background:#ffffff29;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.24);color:#fff;box-shadow:0 2px 6px #0000001a;box-sizing:border-box}.pp-studio--light .pp-action-btn,.connex-viewer-root.pp-studio--light .pp-action-btn,.pp-root[data-theme=light] .pp-action-btn{background:#ffffff2e;border-color:#ffffff4d;color:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}.pp-action-btn:hover:not(:disabled){background:#ffffff47;border-color:#ffffff73;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.pp-studio--light .pp-action-btn:hover:not(:disabled),.connex-viewer-root.pp-studio--light .pp-action-btn:hover:not(:disabled),.pp-root[data-theme=light] .pp-action-btn:hover:not(:disabled){background:#ffffff4d;border-color:#ffffff80;color:#fff}.pp-action-btn--secondary{background:#ffffff29}.pp-action-btn--primary{background:#ffffff38;border-color:#ffffff59}.pp-action-btn:disabled{opacity:.6;cursor:wait}.pp-action-btn .pp-spin{animation:ppSpin 1s linear infinite}@keyframes ppSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pp-layout-wrapper{position:relative;z-index:10;display:flex;justify-content:center;align-items:flex-start;padding-top:66px;padding-bottom:64px;min-height:calc(100vh - 66px);box-sizing:border-box}.pp-content-area{position:relative;z-index:10;display:flex;justify-content:center;width:100%;padding:12px 16px;box-sizing:border-box}.pp-page-sheet{background:#fff;color:#0f172a;border-radius:10px;box-shadow:0 16px 48px #0000001a,0 2px 8px #0000000a;border:1px solid rgba(0,0,0,.08);box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;padding:44px 52px 40px;width:100%;max-width:900px;min-height:1100px;position:relative;z-index:10;font-family:var(--font-sans, "Inter", "Outfit", system-ui, sans-serif)}.pp-page-sheet.pp-sheet--a4{max-width:880px}.pp-page-sheet.pp-sheet--letter{max-width:920px}.pp-page-sheet .pp-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:10px;width:100%}.pp-page-sheet .pp-header__brand{display:flex;align-items:flex-end;gap:10px;flex-shrink:0}.pp-page-sheet .pp-header__logo{height:25px;width:auto;object-fit:contain;display:block;margin:0 0 -3px;padding:0}.pp-page-sheet .pp-header__text{display:flex;align-items:flex-end;gap:6px;line-height:1;white-space:nowrap;color:#333;font-weight:300;margin-bottom:-5px}.pp-page-sheet .pp-header__subtitle{font-size:10.5px;font-weight:300;letter-spacing:.05em;text-transform:uppercase;color:#333;line-height:1}.pp-page-sheet .pp-header__divider,.pp-page-sheet .pp-header__url{font-size:10.5px;font-weight:300;color:#333;line-height:1}.pp-page-sheet .pp-header__meta{text-align:right;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;color:#333;font-weight:300;margin-bottom:-5px}.pp-page-sheet .pp-header__date-bar{display:flex;align-items:flex-end;gap:6px;font-size:11px;color:#333;font-weight:300;line-height:1}.pp-page-sheet .pp-header__date,.pp-page-sheet .pp-header__time{color:#333;font-weight:300;line-height:1}.pp-page-sheet .pp-divider{border:0;height:1px;background:#555;margin:12px 0 6px;width:100%}.pp-page-sheet .pp-doc-meta-bar{display:flex;justify-content:space-between;align-items:center;padding:0 2px;background:transparent;border:none;border-radius:0;margin-bottom:20px;font-size:11px;color:#333;font-weight:300}.pp-page-sheet .pp-doc-meta-badge{display:flex;align-items:center;gap:6px;color:#333;font-weight:300;font-size:11px;letter-spacing:.2px}.pp-page-sheet .pp-doc-meta-badge span{color:#333;font-weight:300}.pp-page-sheet .pp-doc-meta-icon{color:#333;stroke:#333}.pp-page-sheet .pp-doc-meta-specs{display:flex;align-items:center;gap:8px;color:#333;font-weight:300;font-size:10.5px}.pp-page-sheet .pp-doc-meta-specs span{color:#333;font-weight:300}.pp-page-sheet .pp-messages{display:flex;flex-direction:column;gap:28px;width:100%;flex-grow:1}.pp-page-sheet .pp-msg{display:flex;flex-direction:column;gap:8px;width:100%}.pp-page-sheet .pp-msg__label{display:flex;align-items:center}.pp-page-sheet .pp-msg__user-avatar-group,.pp-page-sheet .pp-msg__bot-avatar-group{display:inline-flex;align-items:center;gap:8px}.pp-page-sheet .pp-msg__user-icon{color:#64748b}.pp-page-sheet .pp-msg__user-name{font-size:12.5px;font-weight:700;color:#0f172a;letter-spacing:.2px}.pp-page-sheet .pp-msg__bot-icon-card{width:22px;height:22px;border-radius:4px;background:transparent;border:none;display:flex;align-items:center;justify-content:center;box-shadow:none;overflow:hidden;flex-shrink:0}.pp-page-sheet .pp-msg__bot-icon-img{width:20px;height:20px;object-fit:contain}.pp-page-sheet .pp-msg__bot-name{font-size:13px;font-weight:700;color:#0f172a;letter-spacing:.2px}.pp-page-sheet .pp-msg__synthesis-tag{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;padding:2px 7px;border-radius:4px;background:#1e3a8a1f;color:#1e3a8a;border:1px solid rgba(30,58,138,.25)}.pp-page-sheet .pp-msg__body{width:100%;font-size:13.5px;line-height:1.65;color:#1e293b;background:transparent}.pp-page-sheet .pp-msg__body--user{background:var(--accent-blue-end, #003db3);border:1px solid var(--user-bubble-border, rgba(0, 61, 179, .2));border-radius:8px;box-shadow:0 2px 8px #003db340;padding:10px 16px;display:inline-block;max-width:100%;box-sizing:border-box;color:#fff}.pp-page-sheet .pp-msg__body--user .md-renderer,.pp-page-sheet .pp-msg__body--user .md-p,.pp-page-sheet .pp-msg__body--user .md-li,.pp-page-sheet .pp-msg__body--user .md-strong,.pp-page-sheet .pp-msg__body--user .md-em,.pp-page-sheet .pp-msg__body--user p,.pp-page-sheet .pp-msg__body--user span,.pp-page-sheet .pp-msg__body--user strong,.pp-page-sheet .pp-msg__body--user em,.pp-page-sheet .pp-msg__body--user li,.pp-page-sheet .pp-msg__body--user h1,.pp-page-sheet .pp-msg__body--user h2,.pp-page-sheet .pp-msg__body--user h3,.pp-page-sheet .pp-msg__body--user h4,.pp-page-sheet .pp-msg__body--user h5,.pp-page-sheet .pp-msg__body--user h6{color:#fff;background:transparent}.pp-page-sheet .pp-msg__body--user .md-inline-code{background:#ffffff2e;border:1px solid rgba(255,255,255,.28);color:#fff}.pp-page-sheet .pp-msg__body--user .md-blockquote{border-left:3px solid rgba(255,255,255,.6);background:#ffffff1f;color:#fff}.pp-page-sheet .pp-msg__body--bot{padding:2px 0 0;background:transparent}.pp-page-sheet .md-renderer{color:#0f172a;font-size:13px;line-height:1.65}.pp-page-sheet .md-renderer p,.pp-page-sheet .md-renderer li,.pp-page-sheet .md-renderer span,.pp-page-sheet .md-renderer strong,.pp-page-sheet .md-renderer em,.pp-page-sheet .md-renderer td{color:#0f172a}.pp-page-sheet .md-renderer h1,.pp-page-sheet .md-renderer h2,.pp-page-sheet .md-renderer h3,.pp-page-sheet .md-renderer h4,.pp-page-sheet .md-renderer h5,.pp-page-sheet .md-renderer h6{color:#0f172a;font-weight:700}.pp-page-sheet .md-renderer .katex,.pp-page-sheet .md-renderer .katex-display{color:#0f172a}.pp-page-sheet .md-svg-diagram{margin:14px 0;border-radius:8px;box-shadow:0 2px 8px #0000000a;background:#fff;border:1px solid rgba(0,0,0,.12);backdrop-filter:none;-webkit-backdrop-filter:none;overflow:hidden}.pp-page-sheet .md-svg-diagram__header{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:#00000008;border-bottom:1px solid rgba(0,0,0,.08);gap:8px}.pp-page-sheet .md-svg-diagram__title{display:inline-flex;align-items:center;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#003db3}.pp-page-sheet .md-svg-diagram__icon{margin-right:6px;color:#003db3}.pp-page-sheet .md-svg-diagram .md-code__actions{display:flex;align-items:center;gap:6px}.pp-page-sheet .md-svg-diagram__toggle{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:#64748b;background:transparent;border:none;cursor:pointer;line-height:1.4}.pp-page-sheet .md-svg-diagram .md-code__copy,.pp-page-sheet .md-svg-diagram .md-code__download,.pp-page-sheet .md-svg-diagram .md-code__copy-btn,.pp-page-sheet .md-svg-diagram .md-code__download-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:500;color:#334155;background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:5px;cursor:pointer;line-height:1.4;box-shadow:0 1px 2px #00000008}.pp-page-sheet .md-svg-diagram .md-code__copy:hover,.pp-page-sheet .md-svg-diagram .md-code__download:hover,.pp-page-sheet .md-svg-diagram .md-code__copy-btn:hover,.pp-page-sheet .md-svg-diagram .md-code__download-btn:hover{background:#f8fafc;border-color:#00000040;color:#0f172a}.pp-page-sheet .md-svg-diagram__visual{padding:24px 20px;display:flex;justify-content:center;align-items:center;background:#fff;overflow:hidden}.pp-page-sheet .md-svg-diagram__visual svg{max-height:280px;max-width:95%;width:auto;height:auto;object-fit:contain;margin:0 auto;display:block;background:transparent}.pp-page-sheet .md-svg-diagram__visual svg text,.pp-page-sheet .md-svg-diagram__visual svg text *,.pp-page-sheet .md-svg-diagram__visual svg tspan{fill:#0f172a;color:#0f172a}.pp-page-sheet .interactive-chart,.pp-page-sheet .md-chart-container{margin:14px 0;width:100%;max-width:100%;height:auto;min-height:300px;box-sizing:border-box;overflow:visible}.pp-page-sheet .interactive-chart .recharts-wrapper{margin:0 auto;max-width:100%}.pp-page-sheet .interactive-chart svg.recharts-surface{max-width:100%;overflow:visible}.pp-page-sheet .md-mermaid{margin:14px 0;width:100%;max-width:100%;height:auto;display:flex;justify-content:center;align-items:center;overflow-x:auto}.pp-page-sheet .md-mermaid svg{max-width:100%;width:auto;height:auto;min-height:fit-content}.pp-page-sheet .md-code{margin:14px 0;background:#fff;border:1px solid rgba(0,0,0,.12);box-shadow:0 1px 3px #0000000a;border-radius:8px;overflow:hidden}.pp-page-sheet .md-code__header{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:#00000008;border-bottom:1px solid rgba(0,0,0,.08);color:#003db3;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.pp-page-sheet .md-code__header .md-code__actions{display:flex;align-items:center;gap:6px}.pp-page-sheet .md-code__header .md-code__copy-btn,.pp-page-sheet .md-code__header .md-code__download-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:500;color:#334155;background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:5px;cursor:pointer;line-height:1.4;box-shadow:0 1px 2px #00000008}.pp-page-sheet .md-code__header .md-code__copy-btn:hover,.pp-page-sheet .md-code__header .md-code__download-btn:hover{background:#f8fafc;border-color:#00000040;color:#0f172a}.pp-page-sheet .md-ascii-table__header,.pp-page-sheet .axon-chem-block__header,.pp-page-sheet .md-evidence-card__header{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:#00000008;border-bottom:1px solid rgba(0,0,0,.08);color:#003db3;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.pp-page-sheet .md-ascii-table__title,.pp-page-sheet .axon-chem-block__title,.pp-page-sheet .md-evidence-card__title{color:#003db3}.pp-page-sheet .md-code__body{padding:12px 16px;font-size:12px;color:#24292f;background:#fff}.pp-page-sheet .md-code__body code{color:#24292f}.pp-page-sheet .md-table-wrapper{margin:14px 0;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;box-shadow:0 1px 3px #0000000a;overflow-x:auto;backdrop-filter:none;-webkit-backdrop-filter:none}.pp-page-sheet table,.pp-page-sheet .md-table{width:100%;border-collapse:collapse;background:#fff;font-size:13px;border:none}.pp-page-sheet thead,.pp-page-sheet .md-table thead,.pp-page-sheet .md-table__head{background:#003db3;border-bottom:none}.pp-page-sheet thead th,.pp-page-sheet .md-table th,.pp-page-sheet .md-table__th{padding:8px 12px;text-align:left;font-weight:600;font-size:11.5px;letter-spacing:.3px;color:#fff;-webkit-text-fill-color:#ffffff;border-bottom:none;background:transparent;white-space:normal;word-break:break-word;overflow-wrap:anywhere;border:none;vertical-align:middle}.pp-page-sheet tbody td,.pp-page-sheet .md-table td,.pp-page-sheet .md-table__td{padding:8px 12px;border-bottom:1px solid rgba(0,0,0,.08);border-top:none;border-left:none;border-right:none;background:#fff;color:#1e293b;-webkit-text-fill-color:#1e293b;font-size:12.5px;font-weight:400;text-align:left;line-height:1.5;word-break:break-word;overflow-wrap:anywhere;vertical-align:top}.pp-page-sheet tbody tr:last-child td,.pp-page-sheet .md-table tr:last-child td{border-bottom:none}.pp-page-sheet .pp-voice-bundle{display:flex;flex-direction:column;gap:12px;width:100%}.pp-page-sheet .pp-voice-bundle__header{font-size:13px;font-weight:700;color:#1e3a8a;padding-bottom:6px;border-bottom:1px solid rgba(0,0,0,.08)}.pp-page-sheet .pp-voice-bundle__turns{display:flex;flex-direction:column;gap:10px}.pp-page-sheet .pp-voice-turn{padding:12px 14px;background:#00000008;border:1px solid rgba(0,0,0,.12);border-radius:8px;display:flex;flex-direction:column;gap:8px}.pp-page-sheet .pp-voice-turn__user{font-size:12.5px;color:#0f172a;font-weight:500}.pp-page-sheet .pp-voice-turn__tag{font-size:11px;color:#64748b;font-weight:700;margin-right:6px}.pp-page-sheet .pp-voice-turn__bot{font-size:12.5px;color:#1e293b;background:#1e3a8a0f;padding:8px 12px;border-radius:6px;border-left:3px solid #1e3a8a}.pp-page-sheet .pp-voice-turn__bot-tag{font-size:11px;color:#1e3a8a;font-weight:700;margin-right:6px}.pp-page-sheet .pp-voice-turn__time{font-size:10px;color:#94a3b8;text-align:right}.pp-page-sheet .pp-footer{position:static;inset:auto;width:100%;min-height:auto;height:auto;margin-top:36px;padding:0;z-index:auto;display:flex;flex-direction:column;align-items:stretch;background:transparent}.pp-page-sheet .pp-footer .pp-divider{border:0;height:1px;background:#0000001a;margin:0 0 12px;width:100%}.pp-page-sheet .pp-footer__content{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;width:100%}.pp-page-sheet .pp-footer__brand{font-size:11px;font-weight:500;letter-spacing:.04em;color:#475569;text-align:left}.pp-page-sheet .pp-footer__doc-type{font-size:10.5px;color:#475569;font-weight:500}.pp-page-sheet .pp-footer__disclaimer{font-size:9.5px;color:#64748b;line-height:1.5;margin:0;font-weight:400;text-align:left}.pp-export-overlay{position:fixed;inset:0;background:#000000a6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:99999;display:flex;align-items:center;justify-content:center}.pp-export-modal{background:#0f172a;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:24px 32px;display:flex;flex-direction:column;align-items:center;gap:12px;box-shadow:0 20px 50px #00000080;min-width:260px;text-align:center}.pp-export-spinner{color:#60a5fa;animation:ppSpin 1s linear infinite}.pp-export-title{color:#fff;font-size:14px;font-weight:700}.pp-export-desc{color:#94a3b8;font-size:12px}@media print{@page{size:A4 portrait;margin:12mm 14mm 14mm;@top-right{content:"CONNEX Official Intelligence Document";font-family:Plus Jakarta Sans,Inter,-apple-system,sans-serif;font-size:7.5pt;color:#94a3b8}@bottom-left{content:"CONNEX by Connex Brothers Consulting Group (CBCG)";font-family:Plus Jakarta Sans,Inter,-apple-system,sans-serif;font-size:7.5pt;color:#94a3b8}@bottom-right{content:counter(page) " / " counter(pages);font-family:Plus Jakarta Sans,Inter,-apple-system,sans-serif;font-size:8pt;font-weight:600;color:#64748b}}*{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none;text-shadow:none;filter:none;backdrop-filter:none;-webkit-backdrop-filter:none}html,body,#root,.pp-root.connex-viewer-root,.pp-layout-wrapper,.pp-content-area{position:static;overflow:visible;height:auto;min-height:0;max-height:none;width:100%;max-width:100%;margin:0;padding:0;transform:none;background:#fff;color:#0f172a}.pp-toolbar,.pp-sidebar,.pp-sheet-tag,.pp-toolbar__actions,.bg-branding-layer,.side-panel,.main-header,.main-footer,.pp-export-overlay{display:none}.pp-page-sheet.pp-page-sheet{max-width:100%;width:100%;margin:0;padding:0;box-shadow:none;border:none;border-radius:0;background:#fff;overflow:visible}.pp-page-sheet .pp-header,.pp-page-sheet .pp-doc-meta-bar{page-break-inside:avoid;break-inside:avoid;page-break-after:avoid;break-after:avoid}.pp-page-sheet .pp-msg{page-break-inside:auto;break-inside:auto;margin-bottom:12px}.pp-page-sheet .pp-msg__label{page-break-after:avoid;break-after:avoid}.pp-page-sheet .pp-msg__body--user{background:#003db3;color:#fff;border:1px solid rgba(0,61,179,.2);border-radius:8px;padding:10px 16px;box-shadow:none}.pp-page-sheet .pp-msg__body--user *{color:#fff}.pp-page-sheet .pp-msg__body--bot{background:transparent;color:#1e293b}.pp-page-sheet h1,.pp-page-sheet h2,.pp-page-sheet h3,.pp-page-sheet h4,.pp-page-sheet h5,.pp-page-sheet h6,.pp-page-sheet .md-h1,.pp-page-sheet .md-h2,.pp-page-sheet .md-h3,.pp-page-sheet .md-h4{page-break-after:avoid;break-after:avoid;margin-top:10px;margin-bottom:4px}.pp-page-sheet p,.pp-page-sheet li{orphans:2;widows:2;margin-top:3px;margin-bottom:3px}.pp-page-sheet .md-svg-diagram{page-break-inside:auto;break-inside:auto;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:0;box-shadow:none;overflow:visible;margin:8px 0}.pp-page-sheet .md-svg-diagram__header{background:#00000008;border-bottom:1px solid rgba(0,0,0,.08);page-break-inside:avoid;break-inside:avoid;page-break-after:avoid;break-after:avoid}.pp-page-sheet .md-svg-diagram__title{color:#003db3}.pp-page-sheet .md-svg-diagram .md-code__actions,.pp-page-sheet .md-svg-diagram__toggle{display:none}.pp-page-sheet .md-svg-diagram__visual{padding:10px 14px;background:#fff;min-height:0}.pp-page-sheet .md-svg-diagram__visual svg{max-height:220px;max-width:95%;height:auto;width:auto;margin:0 auto;display:block}.pp-page-sheet .md-code,.pp-page-sheet .axon-chem-block,.pp-page-sheet .md-evidence-card{page-break-inside:auto;break-inside:auto;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:0;box-shadow:none;overflow:visible;margin:8px 0}.pp-page-sheet .md-code__header,.pp-page-sheet .axon-chem-block__header,.pp-page-sheet .md-evidence-card__header{background:#00000008;border-bottom:1px solid rgba(0,0,0,.08);page-break-after:avoid;break-after:avoid}.pp-page-sheet .md-code .md-code__actions{display:none}.pp-page-sheet .md-table-wrapper,.pp-page-sheet .md-ascii-table-wrapper{box-shadow:none;border:1px solid rgba(0,0,0,.12);border-radius:0;overflow:visible;background:#fff;margin:10px 0;backdrop-filter:none;-webkit-backdrop-filter:none;page-break-inside:auto;break-inside:auto}.pp-page-sheet .md-table,.pp-page-sheet .md-ascii-table,.pp-page-sheet table{border-collapse:collapse;background:#fff;width:100%;box-shadow:none;page-break-inside:auto;break-inside:auto}.pp-page-sheet .md-table__head,.pp-page-sheet .md-table__thead,.pp-page-sheet .md-table thead,.pp-page-sheet thead{display:table-header-group;background:#003db3;border-bottom:none;backdrop-filter:none;-webkit-backdrop-filter:none;page-break-inside:avoid;break-inside:avoid}.pp-page-sheet .md-table tr,.pp-page-sheet tr{page-break-inside:avoid;break-inside:avoid}.pp-page-sheet .md-table__td,.pp-page-sheet .md-table td,.pp-page-sheet td{background:#fff;color:#1e293b;border-bottom:1px solid rgba(0,0,0,.08);padding:6px 10px}.pp-page-sheet .pp-footer{position:static;page-break-inside:avoid;break-inside:avoid;margin-top:24px;width:100%;background:transparent;border:none;box-shadow:none}.pp-page-sheet .pp-footer .pp-divider{border:0;height:1px;background:#0000001a;margin:0 0 8px;width:100%;box-shadow:none}.pp-page-sheet .pp-footer__brand,.pp-page-sheet .pp-footer__doc-type,.pp-page-sheet .pp-footer__disclaimer{color:#64748b;text-shadow:none;box-shadow:none}.pp-page-sheet .interactive-chart{background:#fff;border:1px solid rgba(0,0,0,.12);page-break-inside:avoid;break-inside:avoid;box-shadow:none;margin:8px 0;min-height:180px;max-height:260px}.pp-page-sheet .recharts-wrapper{background:#fff;box-shadow:none}}}
