.enhanced-statistics{position:relative;background-size:200% 200%;animation:gradient-shift 15s ease infinite}.particles-container{position:absolute;inset:0;overflow:hidden;pointer-events:none}.stat-card{position:relative;transform-style:preserve-3d;perspective:1000px}.stat-card-inner{transition:all .3s ease;transform:translateZ(0)}.stat-card:hover .stat-card-inner{transform:translateZ(20px)}.stat-number{background:linear-gradient(135deg,#fff,hsla(0,0%,100%,.8));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 10px rgba(0,0,0,.1)}@keyframes gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (max-width:640px){.stat-card-inner{padding:1.5rem}.stat-number{font-size:2.5rem}}.VerticalNotchSection_scrollContainer__Kx6hG{position:relative;background-color:#f8f9fa;max-width:100%;width:100%}.VerticalNotchSection_sectionHeader__mSkEC{text-align:center;position:absolute;top:40px;left:50%;transform:translateX(-50%);z-index:20;padding:20px;width:100%;max-width:800px}.VerticalNotchSection_sectionTitle__gS4u0{font-size:48px;font-weight:600;color:#1a1a1a;margin-bottom:16px;line-height:1.2;letter-spacing:-.02em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}.VerticalNotchSection_gradient__Mt2D7{background:linear-gradient(90deg,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.VerticalNotchSection_sectionSubtitle__J_KgT{font-size:17px;color:#86868b;max-width:600px;margin:0 auto;line-height:1.47;font-weight:400;letter-spacing:-.022em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}@media (max-width:768px){.VerticalNotchSection_sectionHeader__mSkEC{padding:40px 20px 32px}.VerticalNotchSection_sectionTitle__gS4u0{font-size:36px;line-height:1.2}.VerticalNotchSection_sectionSubtitle__J_KgT{font-size:16px;line-height:1.5}}.VerticalNotchSection_stickyContent__uGFyv{position:sticky;top:0;height:100vh;display:flex;flex-direction:row;gap:0;padding:0 16px;overflow:hidden}.VerticalNotchSection_verticalNotchSection__ZMKON{display:flex;flex-direction:row;gap:0;min-height:100vh;position:relative;background-color:#f8f9fa;padding:0 16px;max-width:100%;width:100%}.VerticalNotchSection_leftContent__qJsWJ{flex:0 0 60px;padding:40px 5px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;position:relative}.VerticalNotchSection_rightContainer__sj6ki{flex:1;position:relative;height:100%;min-height:500px;border-radius:16px;overflow:visible;display:flex;align-items:center;justify-content:center}.VerticalNotchSection_activeFeature__5jKSA{text-align:center;max-width:300px;padding:2rem}.VerticalNotchSection_featureIcon__U7GQZ{font-size:3rem;margin-bottom:1rem;display:block}.VerticalNotchSection_featureTitle__Gm9iY{font-size:1.75rem;font-weight:700;margin-bottom:.75rem;color:#0a0a0a;letter-spacing:-.02em;line-height:1.2}.VerticalNotchSection_featureDescription__7Y_N0{font-size:1rem;line-height:1.5;color:#5a5a5a;font-weight:400}@media (max-width:867px){.VerticalNotchSection_leftContent__qJsWJ{display:none}.VerticalNotchSection_rightContainer__sj6ki{flex:1 1 100%;width:100%;border-radius:0}.VerticalNotchSection_scrollContainer__Kx6hG,.VerticalNotchSection_stickyContent__uGFyv{padding:0}}@media (min-width:768px) and (max-width:899px){.VerticalNotchSection_leftContent__qJsWJ{flex:0 0 12%;padding:40px 15px;align-items:center;justify-content:center}.VerticalNotchSection_rightContainer__sj6ki{flex:0 0 88%;height:100%}.VerticalNotchSection_stickyContent__uGFyv{padding:0 20px}}@media (min-width:900px) and (max-width:1023px){.VerticalNotchSection_leftContent__qJsWJ{flex:0 0 15%;padding:50px 20px;align-items:center;justify-content:center}.VerticalNotchSection_rightContainer__sj6ki{flex:0 0 85%;height:100%}.VerticalNotchSection_stickyContent__uGFyv{padding:0 25px}}@media (min-width:1024px) and (max-width:1279px){.VerticalNotchSection_leftContent__qJsWJ{flex:0 0 18%;padding:60px 25px;align-items:center;justify-content:center}.VerticalNotchSection_rightContainer__sj6ki{flex:0 0 82%;position:sticky;top:100px;height:calc(100vh - 200px);margin-top:80px;margin-bottom:80px}}@media (min-width:1280px) and (max-width:1439px){.VerticalNotchSection_leftContent__qJsWJ{flex:0 0 20%;padding:70px 30px;align-items:center;justify-content:center}.VerticalNotchSection_rightContainer__sj6ki{flex:0 0 80%;position:sticky;top:100px;height:calc(100vh - 200px);margin-top:80px;margin-bottom:80px}}@media (min-width:1440px) and (max-width:1919px){.VerticalNotchSection_verticalNotchSection__ZMKON{max-width:1920px;margin:0 auto}.VerticalNotchSection_leftContent__qJsWJ{flex:0 0 20%;padding:80px 35px;align-items:center;justify-content:center}.VerticalNotchSection_rightContainer__sj6ki{flex:0 0 80%;position:sticky;top:100px;height:calc(100vh - 200px);margin-top:80px;margin-bottom:80px}}@media (min-width:1920px){.VerticalNotchSection_verticalNotchSection__ZMKON{max-width:2400px;margin:0 auto}.VerticalNotchSection_leftContent__qJsWJ{flex:0 0 20%;padding:80px 40px;align-items:center;justify-content:center}.VerticalNotchSection_rightContainer__sj6ki{flex:0 0 80%;position:sticky;top:100px;height:calc(100vh - 200px);margin-top:80px;margin-bottom:80px}}@media (max-width:480px){.VerticalNotchSection_notchCornerBottomOverlay__rCEPi,.VerticalNotchSection_notchCornerBottom__sjcX3,.VerticalNotchSection_notchCornerTopOverlay__nJUha,.VerticalNotchSection_notchCornerTop__ETKUE,.VerticalNotchSection_notch__xpbuG{display:none!important}.VerticalNotchSection_verticalNotchSection__ZMKON{padding:0 4px}.VerticalNotchSection_leftContent__qJsWJ{flex:0 0 35px;padding:20px 0;align-items:center;justify-content:center;height:100vh;position:sticky;top:0}.VerticalNotchSection_rightContainer__sj6ki{flex:1;position:relative;height:calc(100vh - 40px);margin:20px 0 20px 4px;border-radius:12px}}@media (min-width:481px) and (max-width:639px){.VerticalNotchSection_notchCornerBottomOverlay__rCEPi,.VerticalNotchSection_notchCornerBottom__sjcX3,.VerticalNotchSection_notchCornerTopOverlay__nJUha,.VerticalNotchSection_notchCornerTop__ETKUE,.VerticalNotchSection_notch__xpbuG{display:none!important}.VerticalNotchSection_verticalNotchSection__ZMKON{padding:0 6px}.VerticalNotchSection_leftContent__qJsWJ{flex:0 0 40px;padding:20px 0;align-items:center;justify-content:center;height:100vh;position:sticky;top:0}.VerticalNotchSection_rightContainer__sj6ki{flex:1;height:calc(100vh - 40px);margin:20px 0 20px 6px;border-radius:12px}}@media (min-width:640px) and (max-width:767px){.VerticalNotchSection_notchCornerBottomOverlay__rCEPi,.VerticalNotchSection_notchCornerBottom__sjcX3,.VerticalNotchSection_notchCornerTopOverlay__nJUha,.VerticalNotchSection_notchCornerTop__ETKUE,.VerticalNotchSection_notch__xpbuG{display:none!important}.VerticalNotchSection_verticalNotchSection__ZMKON{padding:0 8px}.VerticalNotchSection_leftContent__qJsWJ{flex:0 0 50px;padding:20px 0;align-items:center;justify-content:center;height:100vh;position:sticky;top:0}.VerticalNotchSection_rightContainer__sj6ki{flex:1;height:calc(100vh - 40px);margin:20px 0 20px 8px;border-radius:12px}}.MacOSMenuBar_menuBar__Rcsxs{position:absolute;top:0;left:0;right:0;width:100%;height:24px;background:hsla(0,0%,100%,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:1000;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;font-size:11px;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:1px solid rgba(0,0,0,.1)}.MacOSMenuBar_menuBarContent__jYTIz{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 16px;gap:8px;min-width:0}.MacOSMenuBar_leftMenus__naq0V{display:flex;align-items:center;gap:9px;flex-shrink:0;overflow:hidden}.MacOSMenuBar_appleIcon__oqwCH{width:14px;height:14px;cursor:pointer;transition:opacity .2s}.MacOSMenuBar_appleIcon__oqwCH:hover{opacity:.7}.MacOSMenuBar_menuItem__yvk8Z{padding:4px 8px;color:#000;font-weight:600;cursor:pointer;transition:background-color .2s;border-radius:4px;white-space:nowrap}.MacOSMenuBar_menuItem__yvk8Z.MacOSMenuBar_bold__bawhY{font-weight:700}.MacOSMenuBar_menuItem__yvk8Z:hover{background-color:rgba(0,0,0,.05)}.MacOSMenuBar_rightMenus__gs8Mi{display:flex;align-items:center;gap:16px;flex-shrink:0}.MacOSMenuBar_systemIcon__u7d6z{width:14px;height:14px;cursor:pointer;transition:opacity .2s}.MacOSMenuBar_systemIcon__u7d6z:hover{opacity:.7}.MacOSMenuBar_timeDisplay__Qt70U{font-size:10px;font-weight:600;color:#000;white-space:nowrap}@media (max-width:640px){.MacOSMenuBar_menuBar__Rcsxs{font-size:10px}.MacOSMenuBar_menuBarContent__jYTIz{padding:0 8px}.MacOSMenuBar_leftMenus__naq0V{gap:6px}.MacOSMenuBar_rightMenus__gs8Mi{gap:8px}.MacOSMenuBar_menuItem__yvk8Z{padding:2px 4px}.MacOSMenuBar_menuItem__yvk8Z:nth-child(n+5){display:none}}@media (max-width:480px){.MacOSMenuBar_menuItem__yvk8Z:nth-child(n+3),.MacOSMenuBar_rightMenus__gs8Mi .MacOSMenuBar_systemIcon__u7d6z:nth-child(n+3){display:none}}.DraggableMockWindow_mockWindow__nloXN{position:absolute;background:#fff;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.12),0 2px 10px rgba(0,0,0,.08);overflow:hidden;z-index:10;transition:all .3s ease;opacity:.98}.DraggableMockWindow_mockWindow__nloXN.DraggableMockWindow_active__iiB8_{z-index:20;box-shadow:0 12px 45px rgba(0,0,0,.15),0 4px 12px rgba(0,0,0,.1);opacity:1}.DraggableMockWindow_windowHeader__ZUthm{height:32px;background:linear-gradient(180deg,#f6f6f6,#e8e8e8);display:flex;align-items:center;padding:0 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;border-bottom:1px solid rgba(0,0,0,.05)}.DraggableMockWindow_windowControls__GkuQn{display:flex;gap:8px;position:absolute;left:12px;top:50%;transform:translateY(-50%)}.DraggableMockWindow_windowControl__cxcXA{width:11px;height:11px;border-radius:50%;border:none;cursor:pointer;transition:opacity .2s;padding:0;opacity:.8}.DraggableMockWindow_windowControl__cxcXA:hover{opacity:.8}.DraggableMockWindow_windowControl__cxcXA.DraggableMockWindow_red__5CCMd{background:#ff5f57}.DraggableMockWindow_windowControl__cxcXA.DraggableMockWindow_yellow__QMwNL{background:#ffbd2e}.DraggableMockWindow_windowControl__cxcXA.DraggableMockWindow_green__oazfJ{background:#28ca42}.DraggableMockWindow_windowTitle__A7057{flex:1;text-align:center;font-size:12px;font-weight:500;color:#666;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;opacity:.9}.DraggableMockWindow_windowContent__McNoE{height:calc(100% - 32px);background:#fff;overflow:auto}.WindowContents_blackjackContainer__yzjWM{height:100%;background:linear-gradient(180deg,#1a4d2e,#0f3020);color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;display:flex;flex-direction:column;overflow:hidden}.WindowContents_gameHeader__ZvxNL{padding:12px 20px;background:rgba(0,0,0,.3);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1)}.WindowContents_gameTitle__YXeX_{font-size:16px;font-weight:600}.WindowContents_gameStats__1jpM0{display:flex;gap:20px;font-size:14px;color:gold}.WindowContents_gameTable__BQIwJ{flex:1;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;position:relative;gap:15px;min-height:0}.WindowContents_dealerSection___t4vd,.WindowContents_playerSection__buZOV{text-align:center}.WindowContents_handLabel__ysZt4{font-size:12px;text-transform:uppercase;opacity:.7;margin-bottom:10px}.WindowContents_cards__8bDUa{display:flex;gap:8px;justify-content:center;margin:10px 0}.WindowContents_card__lkCpc{width:50px;height:70px;background:#fff;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.3);color:#000}.WindowContents_cardBack__2WPQG{background:linear-gradient(45deg,#8b0000 25%,#dc143c 0,#dc143c 50%,#8b0000 0,#8b0000 75%,#dc143c 0);background-size:20px 20px;color:#fff}.WindowContents_cardValue__7I_bq{font-size:20px;font-weight:700}.WindowContents_cardSuit__4zQnO{font-size:18px;margin-top:2px}.WindowContents_handValue__KTstw{font-size:14px;color:gold;font-weight:500}.WindowContents_gameActions__3WQY_{display:flex;gap:12px;margin:10px 0}.WindowContents_actionButton__S4MGg{padding:8px 20px;background:gold;color:#1a4d2e;border:none;border-radius:6px;font-weight:600;font-size:13px;cursor:pointer;transition:all .2s}.WindowContents_actionButton__S4MGg:hover{background:#ffed4e;transform:translateY(-2px)}.WindowContents_aiSuggestion__eBsdq{position:absolute;bottom:20px;right:20px;background:hsla(0,0%,100%,.95);color:#333;padding:15px;border-radius:8px;max-width:280px;box-shadow:0 4px 12px rgba(0,0,0,.2)}.WindowContents_sheetsContainer__n36a0{height:100%;background:#fff;display:flex;flex-direction:column;font-family:Roboto,-apple-system,sans-serif;overflow:hidden}.WindowContents_sheetsToolbar__XLUZ2{padding:8px 12px;background:#f8f9fa;border-bottom:1px solid #dadce0}.WindowContents_formulaBar__MSz17{display:flex;align-items:center;gap:8px;background:#fff;padding:4px 8px;border:1px solid #dadce0;border-radius:4px}.WindowContents_cellRef__353KZ{padding:2px 8px;background:#f1f3f4;border-radius:3px;font-size:13px;font-weight:500}.WindowContents_fx__pn7sC{color:#5f6368;font-weight:500;font-size:13px}.WindowContents_formulaInput__5Eio5{flex:1;border:none;outline:none;font-size:13px;font-family:Roboto Mono,monospace}.WindowContents_spreadsheet__WRQsa{flex:1;overflow:hidden;padding:8px}.WindowContents_sheetsTable__bJKmi{border-collapse:collapse;width:100%;font-size:13px;table-layout:fixed}.WindowContents_sheetsTable__bJKmi td,.WindowContents_sheetsTable__bJKmi th{border:1px solid #e0e0e0;padding:6px 10px;text-align:left}.WindowContents_sheetsTable__bJKmi thead tr{display:table-row}.WindowContents_sheetsTable__bJKmi thead tr th{display:table-cell}.WindowContents_rowHeader__0JDgg{background:#f8f9fa;font-weight:500;text-align:center;color:#5f6368;width:30px;min-width:30px;max-width:30px}.WindowContents_columnHeader__RSjxI{background:#f8f9fa;font-weight:500;text-align:center;color:#5f6368;min-width:80px;width:80px;padding:6px 10px;white-space:nowrap}.WindowContents_headerCell__9_Woi{background:#e8f0fe;font-weight:600;color:#1a73e8}.WindowContents_cell__8rvcg{background:#fff;color:#202124}.WindowContents_formulaCell___9_X2{background:#fef7e0;font-weight:500;color:#0d652d}.WindowContents_cornerCell__msKsi{width:30px;background:#f8f9fa}.WindowContents_sheetsNavButtons__20ayl{display:flex;gap:4px;margin-right:12px}.WindowContents_toolbarButton__Cqmhj{width:28px;height:28px;border:1px solid #dadce0;background:#fff;border-radius:4px;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center}.WindowContents_toolbarButton__Cqmhj:hover{background:#f1f3f4}.WindowContents_highlightCell__KallN{background:#e8f5e9;color:#0d652d;font-weight:600}.WindowContents_sheetsStatusBar__UPQek{display:flex;justify-content:space-between;align-items:center;padding:4px 12px;background:#f8f9fa;border-top:1px solid #dadce0;font-size:12px}.WindowContents_sheetTab__jI3wB{padding:2px 12px;background:#fff;border-radius:0 0 4px 4px;border:1px solid #dadce0;border-top:none;font-weight:500}.WindowContents_statusInfo__TgK5O{color:#5f6368}.WindowContents_sheetsAiHelper__d9mo0{position:absolute;bottom:20px;right:20px;background:#fff;border:2px solid #1a73e8;border-radius:8px;padding:12px;max-width:300px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.WindowContents_docH2__sO31_{font-size:18px;margin:0;color:#202124;font-weight:400;font-family:-apple-system,sans-serif}.WindowContents_docList__iE06K{margin:8px 0 8px 20px;font-size:14px;line-height:1.5;color:#3c4043}.WindowContents_docList__iE06K li{margin-bottom:8px}.WindowContents_aiHelp__Dw8j_ code{display:block;background:#f1f3f4;padding:6px;margin:8px 0;border-radius:4px;font-family:Roboto Mono,monospace;font-size:12px}.WindowContents_aiHelp__Dw8j_ p{margin:8px 0 0;font-size:12px;color:#5f6368}.WindowContents_writingContainer__uLopF{height:100%;background:#fff;display:flex;flex-direction:column;font-family:Georgia,serif;overflow:hidden}.WindowContents_docHeader__9IhLD{padding:10px 20px;background:#f8f9fa;border-bottom:1px solid #dadce0;display:flex;justify-content:space-between;align-items:center}.WindowContents_docTitle__ZjTDz{font-size:14px;font-weight:500;color:#202124;font-family:-apple-system,sans-serif}.WindowContents_docTools__PCA9b{display:flex;align-items:center;gap:8px}.WindowContents_toolButton__8Ym4_{width:28px;height:28px;border:1px solid #dadce0;background:#fff;border-radius:4px;font-weight:700;cursor:pointer;font-family:-apple-system,sans-serif}.WindowContents_separator__yJ_d6{color:#dadce0;margin:0 4px}.WindowContents_fontSelect__avplq{padding:4px 8px;border:1px solid #dadce0;border-radius:4px;background:#fff;font-size:13px}.WindowContents_docContent__lvwHk{flex:1;padding:25px 40px;overflow:hidden;position:relative;display:flex;flex-direction:column;gap:15px}.WindowContents_docH1__ahdxk{font-size:24px;margin:0;color:#202124;font-weight:400}.WindowContents_docParagraph__kfjtu{font-size:15px;line-height:1.6;color:#3c4043;flex:1;position:relative;max-height:200px;overflow:hidden}.WindowContents_cursor__hkknh{animation:WindowContents_blink__MAvOm 1s infinite;color:#1a73e8;font-weight:400}@keyframes WindowContents_blink__MAvOm{0%,50%{opacity:1}51%,to{opacity:0}}.WindowContents_placeholder__54Bi_{color:#9aa0a6;font-style:italic}.WindowContents_writingSuggestions__v9GaJ{position:absolute;right:20px;top:120px;width:280px;background:#f0f7ff;border:1px solid #1a73e8;border-radius:8px;padding:15px}.WindowContents_suggestionHeader__gXmVF{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-family:-apple-system,sans-serif}.WindowContents_suggestionOptions__4_odP{display:flex;flex-direction:column;gap:12px}.WindowContents_suggestion__V8FHs{padding:10px;background:#fff;border-radius:6px;border:1px solid #e8eaed;transition:all .2s;font-family:-apple-system,sans-serif}.WindowContents_suggestion__V8FHs:hover{border-color:#1a73e8;box-shadow:0 1px 3px rgba(0,0,0,.1)}.WindowContents_suggestion__V8FHs strong{display:block;font-size:12px;color:#1a73e8;margin-bottom:4px}.WindowContents_suggestion__V8FHs p{font-size:13px;color:#3c4043;margin:0;font-family:Georgia,serif}.WindowContents_figmaContainer__XCRY3{height:100%;background:#2c2c2c;display:flex;flex-direction:column;font-family:-apple-system,sans-serif;overflow:hidden}.WindowContents_figmaToolbar__qUOcP{padding:8px 16px;background:#2c2c2c;border-bottom:1px solid #000;display:flex;justify-content:space-between;align-items:center}.WindowContents_figmaTools__Lrwr3{display:flex;gap:4px}.WindowContents_figmaTool__5Jwsm{width:32px;height:32px;background:#383838;border:1px solid #4a4a4a;color:#fff;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.WindowContents_figmaFile__ASGb1{color:#fff;font-size:13px}.WindowContents_figmaZoom__98Qqg{color:#b3b3b3;font-size:12px}.WindowContents_designCanvas__N0pa3{flex:1;background:#1e1e1e;padding:15px;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center}.WindowContents_mockupFrame__jop8X{width:85%;max-width:400px;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.3)}.WindowContents_heroSection___4hDc{padding:15px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.WindowContents_navbar__qHHnU{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.WindowContents_logo__fsg_m{font-weight:700;font-size:18px}.WindowContents_navLinks__R9iVN{display:flex;gap:20px;font-size:14px}.WindowContents_heroContent__Vs61n{text-align:center;padding:25px 0}.WindowContents_heroTitle__h6DgW{font-size:24px;margin-bottom:8px}.WindowContents_heroText__9FXFs{font-size:14px;opacity:.9;margin-bottom:15px}.WindowContents_ctaButton__dmVPL{padding:10px 24px;background:#fff;color:#667eea;border:none;border-radius:25px;font-weight:600;font-size:13px;cursor:pointer}.WindowContents_featuresSection__KTJFa{padding:20px;display:flex;gap:10px}.WindowContents_featureCard__AR8ic{flex:1;height:60px;background:#f5f5f5;border-radius:8px}.WindowContents_featureIcon__dXVUt{font-size:24px;margin-bottom:4px}.WindowContents_featureTitle__sXFBi{font-size:11px;color:#666;text-align:center}.WindowContents_featureCard__AR8ic{display:flex;flex-direction:column;align-items:center;justify-content:center}.WindowContents_designFeedback__2AXnZ{position:absolute;bottom:20px;right:20px;background:#fff;border-radius:8px;padding:15px;max-width:320px;box-shadow:0 4px 12px rgba(0,0,0,.2)}.WindowContents_feedbackHeader__Mf09m{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#2c2c2c}.WindowContents_feedbackList__Tys4w{list-style:none;padding:0;margin:0;font-size:13px;line-height:1.8;color:#4a4a4a}.WindowContents_feedbackList__Tys4w li{margin-bottom:8px}.WindowContents_researchContainer__mpGaG{height:100%;background:#f5f5f5;display:flex;flex-direction:column;font-family:-apple-system,sans-serif;overflow:hidden}.WindowContents_pdfHeader__JqGS6{padding:10px 16px;background:#525659;color:#fff;display:flex;justify-content:space-between;align-items:center}.WindowContents_pdfTitle__r4oew{font-size:13px}.WindowContents_pdfControls__b0RFI{display:flex;align-items:center;gap:10px;font-size:12px}.WindowContents_pdfButton__JfIo_{width:24px;height:24px;background:#3c4043;color:#fff;border:none;border-radius:4px;cursor:pointer}.WindowContents_pdfPage__Y7zwe,.WindowContents_pdfZoom__Czuns{color:#e8eaed}.WindowContents_articleContent__GPHgf{flex:1;background:#fff;padding:25px 35px;overflow:hidden;position:relative;max-width:700px;margin:15px auto;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:12px}.WindowContents_articleHeading__Vun5i{font-size:20px;margin:0;color:#202124}.WindowContents_articleText__yI4Bj{font-size:13px;line-height:1.6;color:#3c4043;margin:0;text-align:justify}.WindowContents_equation__3vWSs{background:#f8f9fa;padding:10px;margin:0;border-left:3px solid #1a73e8;font-family:Courier New,monospace;font-size:12px;text-align:center}.WindowContents_articleSubheading__yQyYT{font-size:16px;margin:0;color:#3c4043;font-weight:600}.WindowContents_codeExample__mwU8x{background:#282c34;color:#abb2bf;padding:12px;margin:0;border-radius:6px;font-family:Courier New,monospace;font-size:11px;line-height:1.4;overflow:hidden;max-height:150px}.WindowContents_studyNotes__zBjG8{position:absolute;right:-300px;top:100px;width:280px;background:#fff9c4;border:1px solid #f9a825;border-radius:8px;padding:15px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.WindowContents_notesHeader__eJ0Ni{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#f57c00}.WindowContents_notesList__gWJgt{font-size:13px;color:#5d4037}.WindowContents_notesList__gWJgt h4{margin:12px 0 8px;color:#e65100;font-size:13px}.WindowContents_notesList__gWJgt ul{list-style:none;padding:0;margin:0}.WindowContents_notesList__gWJgt li{margin-bottom:6px;line-height:1.5}.WindowContents_notesList__gWJgt p{margin:8px 0;font-style:italic;background:#fff;padding:8px;border-radius:4px}.WindowContents_codeContainer__Fs0ls{display:flex;flex-direction:column;height:100%;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;background:#1e1e1e;overflow:hidden}.WindowContents_codeHeader__ZVag0{padding:10px 16px;background:#2d2d2d;border-bottom:1px solid #3e3e3e}.WindowContents_codeFilename__Tw6bF{display:flex;align-items:center;gap:8px;font-size:13px;color:#ccc}.WindowContents_codeIcon__pJ_Z_{font-size:14px}.WindowContents_codeContent__lzhem{flex:1;overflow:hidden;background:#1e1e1e}.WindowContents_codeBlock__iPbQa{margin:0;padding:12px 0;line-height:1.5}.WindowContents_codeLine__ZAky9{display:flex;padding:0 16px;min-height:20px}.WindowContents_codeLine__ZAky9:hover{background:hsla(0,0%,100%,.03)}.WindowContents_highlightedLine__ABV9U{background:rgba(255,235,59,.1)}.WindowContents_lineNumber__9ucNJ{display:inline-block;width:40px;color:#6e6e6e;text-align:right;padding-right:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.WindowContents_lineContent__xtOQH{flex:1;white-space:pre}.WindowContents_messagesContainer__0tlaa{display:flex;height:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif}.WindowContents_sidebar__kPx8S{width:200px;background:#f8f9fa;border-right:1px solid #e0e0e0}.WindowContents_sidebarHeader__PqXsN{padding:12px 16px;border-bottom:1px solid #e0e0e0}.WindowContents_sidebarHeader__PqXsN h3{font-size:14px;font-weight:600;color:#333;margin:0}.WindowContents_channelList__oWvyy{padding:8px}.WindowContents_channel__XTVCg{padding:6px 12px;border-radius:6px;font-size:13px;color:#666;cursor:pointer;transition:background-color .2s;margin-bottom:2px}.WindowContents_channel__XTVCg:hover{background:#e8e9ea}.WindowContents_channel__XTVCg.WindowContents_active__FVLxC{background:#1264a3;color:#fff}.WindowContents_chatArea__s2S2w{flex:1;display:flex;flex-direction:column}.WindowContents_chatHeader__VS5kw{padding:12px 20px;border-bottom:1px solid #e0e0e0;background:#fff}.WindowContents_chatHeader__VS5kw h2{font-size:16px;font-weight:600;color:#1a1a1a;margin:0 0 4px}.WindowContents_chatHeader__VS5kw p{font-size:12px;color:#666;margin:0}.WindowContents_messagesList__tGmYe{flex:1;padding:16px;overflow-y:auto}.WindowContents_message__LbfYj{display:flex;gap:12px;margin-bottom:16px;padding:8px;border-radius:6px;transition:background-color .3s}.WindowContents_messageWithIssue__lvQEa{background:#fef2f2;border-left:3px solid #ef4444}.WindowContents_messageHighlighted__eGTQ1{background:#fef3c7;animation:WindowContents_pulse__oh9Of 2s infinite}.WindowContents_avatar__bCp2s{width:36px;height:36px;border-radius:6px;flex-shrink:0}.WindowContents_messageContent__4GgpN{flex:1}.WindowContents_messageHeader__Cvb0_{display:flex;align-items:center;gap:8px;margin-bottom:4px}.WindowContents_author__5O9EV{font-weight:600;font-size:13px;color:#1a1a1a}.WindowContents_time__k8m_K{font-size:11px;color:#999}.WindowContents_messageText__IleEa{font-size:13px;color:#4a4a4a;line-height:1.4}.WindowContents_messageInput__jURSz{padding:12px;border-top:1px solid #e0e0e0}.WindowContents_input__J0v4a{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-size:13px;outline:none}.WindowContents_input__J0v4a:focus{border-color:#1264a3}.WindowContents_kanbanContainer__A2cCa{height:100%;display:flex;flex-direction:column;background:#f5f5f5}.WindowContents_kanbanHeader__TB0Cd{padding:16px 20px;background:#fff;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.WindowContents_kanbanHeader__TB0Cd h2{font-size:18px;font-weight:600;color:#1a1a1a;margin:0}.WindowContents_kanbanStats__j0BUn{display:flex;gap:8px;font-size:12px;color:#666}.WindowContents_kanbanBoard__OwKxi{flex:1;display:flex;gap:16px;padding:16px;overflow-x:auto}.WindowContents_kanbanColumn__aaHIi{width:260px;display:flex;flex-direction:column;background:#fff;border-radius:8px;overflow:hidden}.WindowContents_columnHeader__RSjxI{padding:12px;display:flex;justify-content:space-between;align-items:center}.WindowContents_columnHeader__RSjxI h3{font-size:13px;font-weight:600;color:#333;margin:0}.WindowContents_taskCount__bseTU{font-size:11px;color:#666;background:rgba(0,0,0,.05);padding:2px 6px;border-radius:10px}.WindowContents_taskList__qm9lI{padding:8px;flex:1;overflow-y:auto}.WindowContents_taskCard__dYxxr{background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:10px;margin-bottom:8px;cursor:pointer;transition:box-shadow .2s}.WindowContents_taskCard__dYxxr:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.WindowContents_overdueTask__YzkQ0{background:#fef2f2;border-color:#fca5a5}.WindowContents_assignee__lSXHv{font-size:11px;color:#666;margin-left:8px}.WindowContents_dueDate__aiuHF{font-size:11px;color:#666;margin-left:auto}.WindowContents_overdueDue__Vy6ne,.WindowContents_overdue__AZ8Dj{color:#dc2626;font-weight:600}.WindowContents_taskTitle__HQG_b{font-size:13px;color:#333;margin-bottom:8px}.WindowContents_taskMeta__XT2A_{display:flex;gap:8px}.WindowContents_priority__p4mCg{font-size:10px;padding:2px 6px;border-radius:3px;text-transform:uppercase;font-weight:600}.WindowContents_priority__p4mCg.WindowContents_high__L1ilU{background:#fee2e2;color:#dc2626}.WindowContents_priority__p4mCg.WindowContents_medium__LPb3d{background:#fef3c7;color:#d97706}.WindowContents_priority__p4mCg.WindowContents_low__LhqNs{background:#e0e7ff;color:#4f46e5}.WindowContents_integrationsContainer__FtoMT{height:100%;padding:20px;overflow-y:auto;background:#fafafa}.WindowContents_integrationsHeader__OPY_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.WindowContents_integrationsHeader__OPY_7 h2{font-size:20px;font-weight:600;color:#1a1a1a;margin:0}.WindowContents_addButton__hva6A{padding:8px 16px;background:#1264a3;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s}.WindowContents_addButton__hva6A:hover{background:#0d4f84}.WindowContents_integrationsGrid__MhgtR{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;margin-bottom:32px}.WindowContents_integrationCard__eTSsA{background:#fff;border-radius:8px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:transform .2s,box-shadow .2s;cursor:pointer;border:2px solid transparent}.WindowContents_integrationCard__eTSsA:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.WindowContents_errorCard__LpRxV{background:#fef2f2;border-color:#ef4444}.WindowContents_disconnectedCard__v3YnM{background:#f9fafb;border-color:#9ca3af;opacity:.8}.WindowContents_integrationStats__ZjCCt{display:flex;gap:16px;font-size:13px}.WindowContents_errorCount__0UNEe{color:#ef4444;font-weight:600}.WindowContents_disconnectedCount__HVCjE{color:#6b7280}.WindowContents_errorText__4pniD{color:#dc2626;font-size:11px;font-weight:500}.WindowContents_warningSection__kZ0t_{background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;padding:16px;margin-top:20px}.WindowContents_warningSection__kZ0t_ h3{color:#dc2626;font-size:14px;margin:0 0 8px}.WindowContents_warningSection__kZ0t_ p{color:#7f1d1d;font-size:13px;margin:0}.WindowContents_integrationIcon__7gmQw{font-size:32px;margin-bottom:12px}.WindowContents_integrationInfo__hIus2 h3{font-size:14px;font-weight:600;color:#333;margin:0 0 8px}.WindowContents_integrationStatus__1jD5n{display:flex;align-items:center;gap:6px;font-size:12px;color:#666;margin-bottom:4px}.WindowContents_statusDot__9VRUt{width:8px;height:8px;background:#10b981;border-radius:50%}.WindowContents_integrationEvents__onfPp{font-size:11px;color:#999}.WindowContents_activitySection__nUV10{background:#fff;border-radius:8px;padding:16px}.WindowContents_activitySection__nUV10 h3{font-size:14px;font-weight:600;color:#333;margin:0 0 12px}.WindowContents_activityList__HFIm4{display:flex;flex-direction:column;gap:12px}.WindowContents_activityItem__8L6ZZ{display:grid;grid-template-columns:60px 80px 1fr;gap:12px;align-items:center;font-size:12px}.WindowContents_activityTime__VNVln{color:#999}.WindowContents_activityApp__k0_Tr{font-weight:600}.WindowContents_activityMessage__exVY_{color:#666}.WindowContents_aiContainer__hYN4B{height:100%;display:flex;flex-direction:column;background:#fff}.WindowContents_complexityWarning__e5IDE{background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;padding:16px;margin:16px}.WindowContents_complexityHeader__kbPGx{display:flex;align-items:center;gap:8px;margin-bottom:12px}.WindowContents_complexityIcon__PXIvR{font-size:20px}.WindowContents_complexityLabel__PRkzt{font-size:14px;font-weight:600;color:#92400e}.WindowContents_stepsList__l9uu9{margin-top:12px}.WindowContents_stepsTitle__rcDzh{font-size:13px;color:#78350f;margin-bottom:8px;font-weight:500}.WindowContents_stepItem__J_Z49{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:12px;color:#92400e}.WindowContents_stepNumber__CZ4up{background:#f59e0b;color:#fff;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600}.WindowContents_stepText__aX5XR{flex:1}.WindowContents_moreSteps__SQhEz{font-size:12px;color:#92400e;font-style:italic;margin-top:8px}.WindowContents_estimatedTime__a6Bge{margin-top:12px;padding-top:12px;border-top:1px solid #fcd34d;font-size:13px;color:#78350f;font-weight:600}.WindowContents_processing__h_Vak{opacity:.8}.WindowContents_processingDots__eHS7O{display:inline-flex;gap:4px;margin-left:8px}.WindowContents_processingDots__eHS7O span{width:6px;height:6px;background:#7c3aed;border-radius:50%;animation:WindowContents_bounce__SWxKX 1.4s ease-in-out infinite both}.WindowContents_processingDots__eHS7O span:first-child{animation-delay:-.32s}.WindowContents_processingDots__eHS7O span:nth-child(2){animation-delay:-.16s}@keyframes WindowContents_bounce__SWxKX{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.WindowContents_aiHeader__jbjE1{padding:16px 20px;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.WindowContents_aiTitle__5hod6{display:flex;align-items:center;gap:8px}.WindowContents_aiIcon__AwNI_{font-size:24px}.WindowContents_aiTitle__5hod6 h2{font-size:16px;font-weight:600;color:#1a1a1a;margin:0}.WindowContents_aiStatus__p2_ll{display:flex;align-items:center;gap:6px;font-size:12px;color:#666}.WindowContents_statusIndicator__KTlpT{width:8px;height:8px;background:#10b981;border-radius:50%;animation:WindowContents_pulse__oh9Of 2s infinite}@keyframes WindowContents_pulse__oh9Of{0%,to{opacity:1}50%{opacity:.5}}.WindowContents_conversationArea__O_bhe{flex:1;padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.WindowContents_aiMessage__naDNg{display:flex;gap:12px}.WindowContents_aiMessage__naDNg.WindowContents_ai__OTjc9{align-self:flex-start}.WindowContents_aiMessage__naDNg.WindowContents_user__iOg6j{align-self:flex-end;flex-direction:row-reverse}.WindowContents_messageAvatar__j1qB3{font-size:24px;flex-shrink:0}.WindowContents_messageBody__5fdwB{max-width:70%}.WindowContents_messageTime__UYjVy{font-size:10px;color:#999;margin-bottom:4px}.WindowContents_messageContent__4GgpN{background:#f0f0f0;padding:10px 14px;border-radius:12px;font-size:13px;color:#333;line-height:1.5;white-space:pre-wrap}.WindowContents_aiMessage__naDNg.WindowContents_user__iOg6j .WindowContents_messageContent__4GgpN{background:#1264a3;color:#fff}.WindowContents_codeBlock__iPbQa{background:#1e1e1e;color:#d4d4d4;padding:12px;border-radius:8px;font-size:12px;overflow-x:auto;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace}.WindowContents_aiInputArea__nTbhI{padding:12px 16px;border-top:1px solid #e0e0e0;display:flex;gap:8px}.WindowContents_aiInput___5d_3{flex:1;padding:8px 12px;border:1px solid #ddd;border-radius:20px;font-size:13px;outline:none}.WindowContents_aiInput___5d_3:focus{border-color:#1264a3}.WindowContents_sendButton__Cj6fW{padding:8px 20px;background:#1264a3;color:#fff;border:none;border-radius:20px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s}.WindowContents_sendButton__Cj6fW:hover{background:#0d4f84}.WindowContents_suggestedActions__Mw8PH{padding:8px 16px 16px;display:flex;gap:8px}.WindowContents_suggestion__V8FHs{padding:6px 12px;background:#f0f0f0;border:none;border-radius:16px;font-size:12px;color:#666;cursor:pointer;transition:background-color .2s}.WindowContents_suggestion__V8FHs:hover{background:#e0e0e0}.MacOSDesktop_desktop__rf17d{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;background:transparent}.MacOSDesktop_desktopBackground__73mCS{position:absolute;inset:0;z-index:0}.MacOSDesktop_windowsContainer__k1o4B{position:relative;width:100%;height:100%;z-index:1}:root{--app-bg:#fff;--app-bg-secondary:#f5f5f5;--app-bg-tertiary:#ebebeb;--app-bg-elevated:#fff;--app-text:#1a1a1a;--app-text-secondary:#666;--app-text-tertiary:#999;--interactive-primary:#007acc;--interactive-accent:#09f;--interactive-hover:#005a9e;--status-success:#10b981;--status-error:#ef4444;--status-warning:#f59e0b;--status-info:#3b82f6;--border-subtle:#e5e5e5;--border-moderate:#d4d4d4;--border-strong:#a3a3a3;--app-shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--app-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--app-shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--app-shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--app-shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--overlay-bg:hsla(0,0%,100%,.95);--overlay-border:rgba(0,0,0,.1);--overlay-shadow:0 20px 60px rgba(0,0,0,.15);--glass-bg:hsla(0,0%,100%,.7);--glass-border:hsla(0,0%,100%,.2);--glass-shadow:0 8px 32px 0 rgba(31,38,135,.15);--glass-backdrop:blur(10px);--pill-bg:var(--overlay-bg);--pill-border:var(--overlay-border);--pill-shadow:var(--overlay-shadow);--pill-radius:20px;--pill-padding:12px;--app-font-xs:0.75rem;--app-font-sm:0.875rem;--app-font-md:1rem;--app-font-lg:1.125rem;--app-font-xl:1.25rem;--app-spacing-xs:0.25rem;--app-spacing-sm:0.5rem;--app-spacing-md:1rem;--app-spacing-lg:1.5rem;--app-spacing-xl:2rem;--transition-fast:150ms ease;--transition-base:200ms ease;--transition-slow:300ms ease;--z-overlay-base:9000;--z-overlay-pill:9100;--z-overlay-chat:9200;--z-overlay-menu:9300;--z-overlay-tooltip:9400;--app-bg-rgb:255,255,255;--app-bg-secondary-rgb:245,245,245;--app-bg-tertiary-rgb:240,240,240;--app-bg-elevated-rgb:250,250,250}.web-overlay-pill-demo{--app-spacing-2xs:2px;--app-spacing-xs:4px;--app-spacing-sm:8px;--app-spacing-md:16px;--app-spacing-lg:24px;--app-spacing-xl:32px;--app-spacing-2xl:48px;--app-spacing-3xl:64px;--app-font-xs:12px;--app-font-sm:14px;--app-font-md:16px;--app-font-lg:18px;--app-font-xl:20px;--app-font-2xl:24px;--app-font-3xl:30px;--app-bg:#fff;--app-bg-rgb:255,255,255;--app-bg-primary:#fff;--app-bg-secondary:#f5f5f5;--app-bg-secondary-rgb:245,245,245;--app-bg-tertiary:#f0f0f0;--app-bg-tertiary-rgb:240,240,240;--app-bg-elevated:#fafafa;--app-bg-elevated-rgb:250,250,250;--app-bg-overlay:hsla(0,0%,100%,.8);--app-bg-overlay-light:hsla(0,0%,100%,.4);--app-bg-transparent:transparent;--app-text:#0a0a0a;--app-text-secondary:#525252;--app-text-tertiary:#737373;--app-text-disabled:#a3a3a3;--border-subtle:rgba(0,0,0,.06);--border-moderate:rgba(0,0,0,.12);--border-strong:rgba(0,0,0,.18);--status-success:#4ade80;--status-error:#f87171;--status-warning:#fbbf24;--status-info:#60a5fa;--interactive-primary:#3b82f6;--interactive-primary-rgb:59,130,246;--interactive-accent:#8b5cf6;--interactive-hover:#2563eb;--app-shadow:0 2px 8px rgba(0,0,0,.15);--app-shadow-light:0 1px 4px rgba(0,0,0,.1);--app-shadow-strong:0 4px 16px rgba(0,0,0,.2);--app-shadow-heavy:0 8px 32px rgba(0,0,0,.3);--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:24px;--radius-full:9999px;--glass-bg-opacity:0.85;--glass-blur:20px;--glass-saturation:1.2;--glass-brightness:1;--glass-contrast:1;--overlay-bg-opacity:0.95;--overlay-gray-overlay:20;--overlay-pill-max-width:580px;--mantine-spacing-xs:4px;--mantine-spacing-sm:8px;--mantine-spacing-md:16px;--mantine-spacing-lg:24px;--mantine-spacing-xl:32px;--mantine-font-size-xs:12px;--mantine-font-size-sm:14px;--mantine-font-size-md:16px;--mantine-font-size-lg:18px;--mantine-font-size-xl:20px;--mantine-line-height-xs:1.4;--mantine-line-height-sm:1.45;--mantine-line-height-md:1.55;--mantine-line-height-lg:1.6;--mantine-line-height-xl:1.65}@layer overlay-transparency{:root{--overlay-space-xs:4px;--overlay-space-sm:8px;--overlay-space-md:16px;--overlay-space-lg:24px;--overlay-space-xl:32px;--overlay-glass-subtle:blur(8px) saturate(1.1);--overlay-glass-medium:blur(16px) saturate(1.2);--overlay-glass-strong:blur(24px) saturate(1.3);--overlay-glass-intense:blur(32px) saturate(1.4);--overlay-shadow-minimal:0 2px 8px var(--app-shadow-light);--overlay-shadow-default:0 4px 12px var(--app-shadow);--overlay-shadow-elevated:0 8px 32px var(--app-shadow-strong);--overlay-shadow-hover:0 12px 40px var(--app-shadow-heavy);--overlay-font-xs:11px;--overlay-font-sm:13px;--overlay-font-md:15px;--overlay-font-lg:18px;--overlay-font-xl:24px;--overlay-duration-instant:100ms;--overlay-duration-fast:200ms;--overlay-duration-normal:300ms;--overlay-duration-smooth:400ms;--overlay-duration-slow:600ms;--overlay-ease-out:cubic-bezier(0.4,0,0.2,1);--overlay-ease-in:cubic-bezier(0.4,0,1,1);--overlay-ease-in-out:cubic-bezier(0.4,0,0.2,1);--overlay-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--overlay-tab-width:48px;--overlay-tab-height:120px;--overlay-panel-width:280px;--overlay-panel-min-height:400px;--overlay-header-height:48px;--overlay-button-size:40px;--overlay-z-background:0;--overlay-z-content:10;--overlay-z-elevated:20;--overlay-z-overlay:30;--overlay-z-modal:40;--overlay-z-tooltip:50;--overlay-tooltip-bg:rgba(0,0,0,.85);--overlay-tooltip-text:hsla(0,0%,100%,.9);--overlay-tooltip-border:hsla(0,0%,100%,.1);--overlay-tooltip-blur:4px;--overlay-tooltip-bg-light:rgba(40,40,40,.9);--overlay-tooltip-text-light:hsla(0,0%,100%,.9);--overlay-tooltip-border-light:hsla(0,0%,100%,.15)}[data-theme=dark]{--overlay-glass-tint:var(--glass-bg-subtle);--overlay-glass-border:var(--app-bg-overlay-light);--overlay-glass-bg:var(--glass-bg-subtle)}[data-theme=light]{--overlay-glass-tint:var(--glass-bg-subtle);--overlay-glass-border:var(--app-shadow-light);--overlay-glass-bg:var(--glass-bg-dark-subtle)}.overlay-glass{backdrop-filter:var(--overlay-glass-medium);background:rgba(var(--app-bg-secondary-rgb),calc(var(--overlay-bg-opacity) + .1));border:1px solid var(--overlay-glass-border,var(--border-subtle));border-radius:var(--radius-lg);box-shadow:var(--overlay-shadow-default)}.overlay-glass--subtle{backdrop-filter:var(--overlay-glass-subtle)}.overlay-glass--strong{backdrop-filter:var(--overlay-glass-strong)}.overlay-glass--intense{backdrop-filter:var(--overlay-glass-intense)}.overlay-interactive{transition:all var(--overlay-duration-fast) var(--overlay-ease-out);cursor:pointer}.overlay-interactive:hover{transform:scale(1.02);filter:brightness(1.05);box-shadow:var(--overlay-shadow-hover)}.overlay-interactive:active{transform:scale(.98);filter:brightness(.95);transition-duration:var(--overlay-duration-instant)}.overlay-interactive:focus-visible{outline:2px solid rgba(var(--interactive-accent-rgb),.5);outline-offset:2px}.overlay-panel{width:var(--overlay-panel-width);min-height:var(--overlay-panel-min-height);padding:var(--overlay-space-md)}.overlay-panel__header{height:var(--overlay-header-height);display:flex;align-items:center;justify-content:space-between;padding:0 var(--overlay-space-md);margin:calc(-1 * var(--overlay-space-md));margin-bottom:var(--overlay-space-md);border-bottom:1px solid var(--overlay-glass-border)}.overlay-tab{width:var(--overlay-tab-width);min-height:var(--overlay-tab-height);padding:var(--overlay-space-md) var(--overlay-space-sm);flex-direction:column;gap:var(--overlay-space-md)}.overlay-button,.overlay-tab{display:flex;align-items:center}.overlay-button{width:var(--overlay-button-size);height:var(--overlay-button-size);border-radius:var(--radius-2xl);justify-content:center;background:transparent;border:none;color:var(--app-text-secondary)}.overlay-button:hover{background:var(--app-bg-tertiary);color:var(--app-text)}.overlay-fade-in{animation:overlayFadeIn var(--overlay-duration-normal) var(--overlay-ease-out)}.overlay-slide-in-left{animation:overlaySlideInLeft var(--overlay-duration-smooth) var(--overlay-ease-out)}.overlay-slide-in-right{animation:overlaySlideInRight var(--overlay-duration-smooth) var(--overlay-ease-out)}.overlay-float{animation:overlayFloat 8s ease-in-out infinite}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes overlaySlideInLeft{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes overlaySlideInRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes overlayFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.overlay-p-xs{padding:var(--overlay-space-xs)}.overlay-p-sm{padding:var(--overlay-space-sm)}.overlay-p-md{padding:var(--overlay-space-md)}.overlay-p-lg{padding:var(--overlay-space-lg)}.overlay-p-xl{padding:var(--overlay-space-xl)}.overlay-m-xs{margin:var(--overlay-space-xs)}.overlay-m-sm{margin:var(--overlay-space-sm)}.overlay-m-md{margin:var(--overlay-space-md)}.overlay-m-lg{margin:var(--overlay-space-lg)}.overlay-m-xl{margin:var(--overlay-space-xl)}.overlay-gap-xs{gap:var(--overlay-space-xs)}.overlay-gap-sm{gap:var(--overlay-space-sm)}.overlay-gap-md{gap:var(--overlay-space-md)}.overlay-gap-lg{gap:var(--overlay-space-lg)}.overlay-gap-xl{gap:var(--overlay-space-xl)}.overlay-text-xs{font-size:var(--overlay-font-xs)}.overlay-text-sm{font-size:var(--overlay-font-sm)}.overlay-text-md{font-size:var(--overlay-font-md)}.overlay-text-lg{font-size:var(--overlay-font-lg)}.overlay-text-xl{font-size:var(--overlay-font-xl)}.overlay-hidden{display:none}.overlay-visible{display:block}.overlay-invisible{visibility:hidden}.overlay-opacity-0{opacity:0}.overlay-opacity-50{opacity:.5}.overlay-opacity-100{opacity:1}html[data-transparency-mode=overlay]{--overlay-bg-opacity:0.3;--overlay-gray-overlay:0.5;--text-opacity:1!important}html[data-transparency-mode=overlay] .mantine-Text-root,html[data-transparency-mode=overlay] .mantine-Title-root,html[data-transparency-mode=overlay] [class*=app-text],html[data-transparency-mode=overlay] a,html[data-transparency-mode=overlay] button,html[data-transparency-mode=overlay] code,html[data-transparency-mode=overlay] div,html[data-transparency-mode=overlay] h1,html[data-transparency-mode=overlay] h2,html[data-transparency-mode=overlay] h3,html[data-transparency-mode=overlay] h4,html[data-transparency-mode=overlay] h5,html[data-transparency-mode=overlay] h6,html[data-transparency-mode=overlay] input,html[data-transparency-mode=overlay] label,html[data-transparency-mode=overlay] li,html[data-transparency-mode=overlay] p,html[data-transparency-mode=overlay] pre,html[data-transparency-mode=overlay] select,html[data-transparency-mode=overlay] span:not(.animated-border),html[data-transparency-mode=overlay] td,html[data-transparency-mode=overlay] textarea,html[data-transparency-mode=overlay] th{opacity:1!important;filter:none!important;mix-blend-mode:normal!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}html[data-transparency-mode=overlay] .app-text-secondary{color:var(--app-text-secondary)!important}html[data-transparency-mode=overlay] .app-text-tertiary{color:var(--app-text-tertiary)!important}html[data-transparency-mode=overlay] .app-text-disabled{color:var(--app-text-disabled)!important}.overlay-container{position:fixed;top:0;left:0;right:0;bottom:0;z-index:var(--z-index-debug-panel);pointer-events:none;overflow:hidden;background:transparent!important}.overlay-container.pill{pointer-events:auto;background:transparent!important;border:none!important;outline:none!important}.desktop-container{width:100%;height:100%;overflow:hidden;pointer-events:auto!important}html[data-transparency-mode=overlay],html[data-transparency-mode=overlay] #root,html[data-transparency-mode=overlay] .app,html[data-transparency-mode=overlay] body{background:transparent!important;background-color:transparent!important}html[data-transparency-mode=overlay] .app-bg:not(.overlay-pill):not([data-tutorial-element]){background:rgba(var(--app-bg-rgb),var(--overlay-bg-opacity))!important;background-color:rgba(var(--app-bg-rgb),var(--overlay-bg-opacity))!important;background-image:linear-gradient(var(--glass-tint),var(--glass-tint))!important;border:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)!important;transition:background-color .3s ease-in-out,backdrop-filter .3s ease-in-out,border .3s ease-in-out,box-shadow .3s ease-in-out!important;position:relative;isolation:isolate}html[data-transparency-mode=overlay] .app-bg:not(.overlay-pill):not([data-tutorial-element]):before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation)) brightness(var(--glass-brightness)) contrast(var(--glass-contrast))!important;pointer-events:none;z-index:-1}html[data-transparency-mode=overlay] .app-bg-secondary:not(.overlay-pill):not([data-tutorial-element]){background:rgba(var(--app-bg-secondary-rgb),var(--overlay-bg-opacity))!important;background-color:rgba(var(--app-bg-secondary-rgb),var(--overlay-bg-opacity))!important;background-image:linear-gradient(var(--glass-tint),var(--glass-tint))!important;position:relative;isolation:isolate}html[data-transparency-mode=overlay] .app-bg-secondary:not(.overlay-pill):not([data-tutorial-element]):before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation)) brightness(var(--glass-brightness)) contrast(var(--glass-contrast))!important;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation)) brightness(var(--glass-brightness)) contrast(var(--glass-contrast))!important;pointer-events:none;z-index:-1}html[data-transparency-mode=overlay] .app-bg-tertiary:not(.overlay-pill):not([data-tutorial-element]){background:rgba(var(--app-bg-tertiary-rgb),var(--overlay-bg-opacity))!important;background-color:rgba(var(--app-bg-tertiary-rgb),var(--overlay-bg-opacity))!important;background-image:linear-gradient(var(--glass-tint),var(--glass-tint))!important;position:relative;isolation:isolate}html[data-transparency-mode=overlay] .app-bg-tertiary:not(.overlay-pill):not([data-tutorial-element]):before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation)) brightness(var(--glass-brightness)) contrast(var(--glass-contrast))!important;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation)) brightness(var(--glass-brightness)) contrast(var(--glass-contrast))!important;pointer-events:none;z-index:-1}html[data-transparency-mode=overlay] .app-bg-elevated:not(.overlay-pill):not([data-tutorial-element]){background:rgba(var(--app-bg-elevated-rgb),var(--overlay-bg-opacity))!important;background-color:rgba(var(--app-bg-elevated-rgb),var(--overlay-bg-opacity))!important;background-image:linear-gradient(var(--glass-tint),var(--glass-tint))!important;position:relative;isolation:isolate}html[data-transparency-mode=overlay] .app-bg-elevated:not(.overlay-pill):not([data-tutorial-element]):before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation)) brightness(var(--glass-brightness)) contrast(var(--glass-contrast))!important;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation)) brightness(var(--glass-brightness)) contrast(var(--glass-contrast))!important;pointer-events:none;z-index:-1}html[data-transparency-mode=overlay] .app-bg-elevated:not(.overlay-pill)>*,html[data-transparency-mode=overlay] .app-bg-secondary:not(.overlay-pill)>*,html[data-transparency-mode=overlay] .app-bg-tertiary:not(.overlay-pill)>*,html[data-transparency-mode=overlay] .app-bg:not(.overlay-pill)>*{position:relative;z-index:var(--z-index-card)}html[data-transparency-mode=overlay] [data-tutorial-element],html[data-transparency-mode=overlay] [data-tutorial-element] *{background-color:var(--app-bg)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-image:none!important;border-color:var(--border-subtle)!important;box-shadow:var(--app-shadow-heavy)!important}html[data-transparency-mode=overlay] [data-tutorial-element] :after,html[data-transparency-mode=overlay] [data-tutorial-element] :before,html[data-transparency-mode=overlay] [data-tutorial-element]:after,html[data-transparency-mode=overlay] [data-tutorial-element]:before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-transparency-mode=overlay] [data-tutorial-element] [class*=codeContent],html[data-transparency-mode=overlay] [data-tutorial-element] [class*=codeEditorContent],html[data-transparency-mode=overlay] [data-tutorial-element] [class*=codeText],html[data-transparency-mode=overlay] [data-tutorial-element] [class*=lineNumbers]{background-color:#1e1e1e!important}html[data-transparency-mode=overlay] [data-tutorial-element] [class*=editorTab],html[data-transparency-mode=overlay] [data-tutorial-element] [class*=editorTabs]{background-color:#252526!important}html[data-transparency-mode=overlay] .app,html[data-transparency-mode=overlay] .desktop-container,html[data-transparency-mode=overlay] [class*=Container],html[data-transparency-mode=overlay] [class*=Page]{position:relative}html[data-transparency-mode=overlay] .app:before,html[data-transparency-mode=overlay] .desktop-container:before,html[data-transparency-mode=overlay] [class*=Container]:before,html[data-transparency-mode=overlay] [class*=Page]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(var(--glass-tint),var(--glass-tint))!important;pointer-events:none;z-index:var(--z-index-card)}html[data-transparency-mode=overlay] .app>*,html[data-transparency-mode=overlay] .desktop-container>*,html[data-transparency-mode=overlay] [class*=Container]>*,html[data-transparency-mode=overlay] [class*=Page]>*{position:relative;z-index:var(--z-index-card-hover)}body[data-overlay-mode=interactive],body[data-overlay-mode=interactive] *{pointer-events:auto!important}body[data-overlay-mode=interactive] .mantine-ActionIcon-root,body[data-overlay-mode=interactive] .mantine-Button-root,body[data-overlay-mode=interactive] a[href],body[data-overlay-mode=interactive] button{cursor:pointer!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}}:root{--overlay-bg-base:var(--app-bg-primary);--overlay-bg-elevated:var(--app-bg-secondary);--overlay-bg-secondary:var(--app-bg-tertiary);--overlay-bg-light:var(--app-bg);--overlay-bg-dark:var(--app-bg);--overlay-bg-backdrop:var(--app-text);--overlay-bg-backdrop-dark:var(--app-bg);--overlay-shadow-subtle:var(--app-shadow-light);--overlay-shadow-light:var(--app-shadow);--overlay-shadow-medium:var(--app-shadow-heavy);--overlay-shadow-strong:var(--app-shadow-heavy);--overlay-glow-subtle:var(--glass-bg-light);--overlay-glow-light:var(--glass-bg-strong);--overlay-glow-medium:var(--glass-bg-strong);--overlay-glow-strong:var(--glass-bg-strong);--glass-bg-subtle:var(--glass-bg-light);--glass-bg-light:var(--glass-bg-light);--glass-bg-medium:var(--glass-bg-medium);--glass-bg-strong:var(--glass-bg-medium);--glass-border:var(--glass-bg-strong)}@layer overlay-transparency{html[data-transparency-mode=overlay],html[data-transparency-mode=tutorial]{--glass-saturation:calc(1 - var(--overlay-gray-overlay) * 0.15);--glass-brightness:calc(1 - var(--overlay-gray-overlay) * 0.06);--glass-contrast:calc(1 + var(--overlay-gray-overlay) * 0.35);--glass-bg-opacity:calc(var(--overlay-bg-opacity) + (var(--overlay-gray-overlay) * 0.3));--glass-bg-opacity-elevated:calc(var(--overlay-bg-opacity) + (var(--overlay-gray-overlay) * 0.4));--glass-tint-light:rgba(255,255,255,calc(var(--overlay-gray-overlay) * 0.2));--glass-tint-dark:rgba(0,0,0,calc(var(--overlay-gray-overlay) * 0.12));--glass-tint:rgba(128,128,128,calc(var(--overlay-gray-overlay) * 0.08));--glass-border:transparent;--glass-shadow:0 4px 16px rgba(0,0,0,calc(var(--overlay-gray-overlay) * 0.15));--text-protection:0 1px 1px rgba(0,0,0,calc(var(--overlay-gray-overlay) * 0.5)),0 0 1px rgba(0,0,0,calc(var(--overlay-gray-overlay) * 0.3))}html[data-transparency-mode=overlay] .action-button,html[data-transparency-mode=tutorial] .action-button,html[data-tutorial-mode=active] .action-button{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-image:none!important;background:transparent!important}html[data-transparency-mode=overlay] .main-content-panel,html[data-transparency-mode=overlay] .overlay-pill:not(.action-button),html[data-transparency-mode=overlay] .pill-chat-content-area,html[data-transparency-mode=overlay] .pill-floating-panel,html[data-transparency-mode=overlay] .wing-content-panel,html[data-transparency-mode=tutorial] .main-content-panel,html[data-transparency-mode=tutorial] .overlay-pill:not(.action-button),html[data-transparency-mode=tutorial] .pill-chat-content-area,html[data-transparency-mode=tutorial] .pill-floating-panel,html[data-transparency-mode=tutorial] .wing-content-panel,html[data-tutorial-mode=active] .overlay-pill:not(.action-button),html[data-tutorial-mode=active] .pill-chat-content-area{backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation)) brightness(var(--glass-brightness)) contrast(var(--glass-contrast))!important;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation)) brightness(var(--glass-brightness)) contrast(var(--glass-contrast))!important;background:rgba(var(--app-bg-rgb),var(--overlay-bg-opacity))!important;box-shadow:var(--glass-shadow)}html[data-transparency-mode=overlay] .main-content-panel label,html[data-transparency-mode=overlay] .main-content-panel p,html[data-transparency-mode=overlay] .main-content-panel span,html[data-transparency-mode=overlay] .overlay-pill h1,html[data-transparency-mode=overlay] .overlay-pill h2,html[data-transparency-mode=overlay] .overlay-pill h3,html[data-transparency-mode=overlay] .overlay-pill h4,html[data-transparency-mode=overlay] .overlay-pill h5,html[data-transparency-mode=overlay] .overlay-pill h6,html[data-transparency-mode=overlay] .overlay-pill label,html[data-transparency-mode=overlay] .overlay-pill p,html[data-transparency-mode=overlay] .overlay-pill span,html[data-transparency-mode=overlay] .pill-chat-content-area label,html[data-transparency-mode=overlay] .pill-chat-content-area p,html[data-transparency-mode=overlay] .pill-chat-content-area span,html[data-transparency-mode=overlay] .wing-content-panel label,html[data-transparency-mode=overlay] .wing-content-panel p,html[data-transparency-mode=overlay] .wing-content-panel span{text-shadow:0 0 1px rgba(0,0,0,calc(var(--overlay-gray-overlay) * .3)),1px 1px 1px rgba(0,0,0,calc(var(--overlay-gray-overlay) * .2));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-transparency-mode=overlay] .main-content-panel *,html[data-transparency-mode=overlay] .overlay-pill *,html[data-transparency-mode=overlay] .pill-chat-content-area *,html[data-transparency-mode=overlay] .wing-content-panel *{filter:none!important;image-rendering:crisp-edges;text-rendering:optimizeLegibility}html[data-transparency-mode=overlay] .overlay-container .mantine-Modal-overlay{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}html[data-transparency-mode=overlay] .overlay-container .mantine-Modal-content{background:rgba(var(--app-bg-elevated-rgb),calc(var(--overlay-bg-opacity) + .2))!important;backdrop-filter:blur(12px) saturate(.95);-webkit-backdrop-filter:blur(12px) saturate(.95);box-shadow:0 4px 24px var(--glass-bg-dark-strong)}html[data-transparency-mode=overlay] .overlay-container .mantine-Autocomplete-dropdown,html[data-transparency-mode=overlay] .overlay-container .mantine-Menu-dropdown,html[data-transparency-mode=overlay] .overlay-container .mantine-Select-dropdown{background:rgba(var(--app-bg-elevated-rgb),calc(var(--overlay-bg-opacity) + .3))!important;backdrop-filter:blur(8px) saturate(.98);-webkit-backdrop-filter:blur(8px) saturate(.98);box-shadow:0 4px 16px var(--glass-bg-dark-medium)}html[data-transparency-mode=overlay] .mantine-Tooltip-tooltip{background:var(--overlay-tooltip-bg)!important;color:var(--overlay-tooltip-text)!important;border-color:var(--overlay-tooltip-border)!important;backdrop-filter:blur(var(--overlay-tooltip-blur));-webkit-backdrop-filter:blur(var(--overlay-tooltip-blur))}html[data-mantine-color-scheme=light][data-transparency-mode=overlay] .mantine-Tooltip-tooltip{background:var(--overlay-tooltip-bg-light)!important;color:var(--overlay-tooltip-text-light)!important;border-color:var(--overlay-tooltip-border-light)!important}.pill-chat-panel .tagx-badge,.pill-chat-panel .tagx-chart,.pill-chat-panel .tagx-diagram,.pill-chat-panel .tagx-diagram-node,.pill-chat-panel .tagx-diagram-node .mantine-Paper-root,.pill-chat-panel .tagx-group,.pill-chat-panel .tagx-inline-code,.pill-chat-panel .tagx-smallbadge,.pill-chat-panel .tagx-timeline,.pill-floating-panel .tagx-badge,.pill-floating-panel .tagx-smallbadge,.wing-panel-container .tagx-badge,.wing-panel-container .tagx-chart,.wing-panel-container .tagx-diagram,.wing-panel-container .tagx-diagram-node,.wing-panel-container .tagx-diagram-node .mantine-Paper-root,.wing-panel-container .tagx-group,.wing-panel-container .tagx-inline-code,.wing-panel-container .tagx-smallbadge,.wing-panel-container .tagx-timeline,html:not([data-preserve-card-backgrounds=true]) .pill-chat-panel .mantine-List-item.tagx-list-item,html:not([data-preserve-card-backgrounds=true]) .pill-chat-panel .tagx-bold,html:not([data-preserve-card-backgrounds=true]) .pill-chat-panel .tagx-card,html:not([data-preserve-card-backgrounds=true]) .pill-chat-panel .tagx-code-block,html:not([data-preserve-card-backgrounds=true]) .pill-chat-panel .tagx-codeblock,html:not([data-preserve-card-backgrounds=true]) .pill-chat-panel .tagx-info,html:not([data-preserve-card-backgrounds=true]) .pill-chat-panel .tagx-link,html:not([data-preserve-card-backgrounds=true]) .pill-chat-panel .tagx-list-item,html:not([data-preserve-card-backgrounds=true]) .pill-chat-panel .tagx-math-block,html:not([data-preserve-card-backgrounds=true]) .pill-chat-panel .tagx-quote-block,html:not([data-preserve-card-backgrounds=true]) .pill-chat-panel .tagx-smallcard,html:not([data-preserve-card-backgrounds=true]) .pill-chat-panel .tagx-table-block,html:not([data-preserve-card-backgrounds=true]) .pill-floating-panel .tagx-code-block,html:not([data-preserve-card-backgrounds=true]) .pill-floating-panel .tagx-codeblock,html:not([data-preserve-card-backgrounds=true]) .wing-panel-container .mantine-List-item.tagx-list-item,html:not([data-preserve-card-backgrounds=true]) .wing-panel-container .tagx-bold,html:not([data-preserve-card-backgrounds=true]) .wing-panel-container .tagx-card,html:not([data-preserve-card-backgrounds=true]) .wing-panel-container .tagx-code-block,html:not([data-preserve-card-backgrounds=true]) .wing-panel-container .tagx-codeblock,html:not([data-preserve-card-backgrounds=true]) .wing-panel-container .tagx-info,html:not([data-preserve-card-backgrounds=true]) .wing-panel-container .tagx-link,html:not([data-preserve-card-backgrounds=true]) .wing-panel-container .tagx-list-item,html:not([data-preserve-card-backgrounds=true]) .wing-panel-container .tagx-math-block,html:not([data-preserve-card-backgrounds=true]) .wing-panel-container .tagx-quote-block,html:not([data-preserve-card-backgrounds=true]) .wing-panel-container .tagx-smallcard,html:not([data-preserve-card-backgrounds=true]) .wing-panel-container .tagx-table-block,html[data-transparency-mode=overlay] .tagx-badge,html[data-transparency-mode=overlay] .tagx-chart,html[data-transparency-mode=overlay] .tagx-diagram,html[data-transparency-mode=overlay] .tagx-diagram-node,html[data-transparency-mode=overlay] .tagx-diagram-node .mantine-Paper-root,html[data-transparency-mode=overlay] .tagx-group,html[data-transparency-mode=overlay] .tagx-inline-code,html[data-transparency-mode=overlay] .tagx-smallbadge,html[data-transparency-mode=overlay] .tagx-timeline,html[data-transparency-mode=overlay]:not([data-preserve-card-backgrounds=true]) .mantine-List-item.tagx-list-item,html[data-transparency-mode=overlay]:not([data-preserve-card-backgrounds=true]) .tagx-bold,html[data-transparency-mode=overlay]:not([data-preserve-card-backgrounds=true]) .tagx-card,html[data-transparency-mode=overlay]:not([data-preserve-card-backgrounds=true]) .tagx-code-block,html[data-transparency-mode=overlay]:not([data-preserve-card-backgrounds=true]) .tagx-codeblock,html[data-transparency-mode=overlay]:not([data-preserve-card-backgrounds=true]) .tagx-info,html[data-transparency-mode=overlay]:not([data-preserve-card-backgrounds=true]) .tagx-link,html[data-transparency-mode=overlay]:not([data-preserve-card-backgrounds=true]) .tagx-list-item,html[data-transparency-mode=overlay]:not([data-preserve-card-backgrounds=true]) .tagx-math-block,html[data-transparency-mode=overlay]:not([data-preserve-card-backgrounds=true]) .tagx-quote-block,html[data-transparency-mode=overlay]:not([data-preserve-card-backgrounds=true]) .tagx-smallcard,html[data-transparency-mode=overlay]:not([data-preserve-card-backgrounds=true]) .tagx-table-block{background:rgba(var(--app-bg-secondary-rgb),var(--overlay-bg-opacity,.95))!important}.pill-chat-panel .tagx-table td,.pill-chat-panel .tagx-table th,.pill-chat-panel .tagx-table thead tr,.pill-floating-panel .tagx-table td,.pill-floating-panel .tagx-table th,.pill-floating-panel .tagx-table thead tr,.wing-panel-container .tagx-table td,.wing-panel-container .tagx-table th,.wing-panel-container .tagx-table thead tr,html[data-transparency-mode=overlay] .tagx-table td,html[data-transparency-mode=overlay] .tagx-table th,html[data-transparency-mode=overlay] .tagx-table thead tr{background:transparent!important}.pill-chat-panel .tagx-table tbody tr:nth-child(odd),.wing-panel-container .tagx-table tbody tr:nth-child(odd),html[data-transparency-mode=overlay] .tagx-table tbody tr:nth-child(odd){background:rgba(var(--app-bg-secondary-rgb),var(--overlay-bg-opacity,.95))!important}.pill-chat-panel .tagx-table tbody tr,.wing-panel-container .tagx-table tbody tr,html[data-transparency-mode=overlay] .tagx-table tbody tr{background:rgba(var(--app-bg-tertiary-rgb),var(--overlay-bg-opacity,.95))!important}.pill-chat-panel .tagx-table tbody tr:hover td,.wing-panel-container .tagx-table tbody tr:hover td,html[data-transparency-mode=overlay] .tagx-table tbody tr:hover td{background:rgba(var(--app-bg-secondary-rgb),var(--overlay-bg-opacity,.95))!important}html[data-transparency-mode=overlay] .mantine-ActionIcon-root:not(.overlay-pill *),html[data-transparency-mode=overlay] .mantine-Button-root:not(.overlay-pill *),html[data-transparency-mode=overlay] a[href]:not(.overlay-pill *),html[data-transparency-mode=overlay] button:not(.overlay-pill *){pointer-events:auto!important;position:relative;z-index:var(--z-index-card)}html[data-transparency-mode=overlay] .overlay-pill,html[data-tutorial-mode=active] .overlay-pill{background-image:radial-gradient(ellipse at center,transparent 0,var(--app-shadow) 100%)!important;position:relative;isolation:isolate}html[data-transparency-mode=overlay] .overlay-pill .menu-button-wrapper{background-color:rgba(var(--app-bg-rgb),1)!important;border-radius:var(--radius-2xl);padding:6px;transition:background-color .2s ease}html[data-transparency-mode=overlay] .overlay-pill .menu-button-wrapper:hover{background:rgba(var(--app-bg-rgb),.6)!important}html[data-transparency-mode=overlay] .overlay-pill .menu-button-wrapper.active{background-color:rgba(var(--app-bg-rgb),1)!important}html[data-transparency-mode=overlay] .overlay-pill .hotkey-button-wrapper{background-color:rgba(var(--app-bg-rgb),1)!important;border-radius:var(--radius-full);transition:background-color .2s ease}html[data-transparency-mode=overlay] .overlay-pill .hotkey-button-wrapper:hover{background:rgba(var(--app-bg-rgb),.6)!important}html[data-transparency-mode=overlay] .overlay-pill .send-button-wrapper{background-color:rgba(var(--app-bg-rgb),1)!important;transition:background-color .2s ease}html[data-transparency-mode=overlay] .overlay-pill .send-button-wrapper:hover{background:rgba(var(--app-bg-rgb),.6)!important}html[data-transparency-mode=overlay]:not([data-preserve-card-backgrounds=true]) .overlay-conversations-panel button[style*="background-color: transparent"]{background-color:rgba(var(--app-bg-secondary-rgb),.3)!important}html[data-transparency-mode=overlay]:not([data-preserve-card-backgrounds=true]) .overlay-conversations-panel button[style*="background-color: transparent"]:hover{background-color:rgba(var(--app-bg-secondary-rgb),.5)!important}html[data-transparency-mode=overlay]:not([data-preserve-card-backgrounds=true]) .overlay-conversations-panel button[style*="background-color: transparent"][dataActive=true],html[data-transparency-mode=overlay]:not([data-preserve-card-backgrounds=true]) .overlay-conversations-panel button[style*="background-color: var(--app-bg-secondary)"]{background-color:rgba(var(--app-bg-secondary-rgb),.6)!important}html[data-transparency-mode=overlay][data-preserve-card-backgrounds=true] .overlay-conversations-panel button[style*="background-color: transparent"]{background-color:var(--app-bg-secondary)!important}html[data-transparency-mode=overlay][data-preserve-card-backgrounds=true] .overlay-conversations-panel button[style*="background-color: transparent"]:hover{background-color:var(--app-bg-tertiary)!important}html[data-transparency-mode=overlay][data-preserve-card-backgrounds=true] .overlay-conversations-panel button[style*="background-color: transparent"][dataActive=true],html[data-transparency-mode=overlay][data-preserve-card-backgrounds=true] .overlay-conversations-panel button[style*="background-color: var(--app-bg-secondary)"]{background-color:var(--interactive-primary)!important;color:#fff!important}.wing-panel-container .message-container>div[style*=background],.wing-panel-container .streaming-tagx-renderer>div[style*=background],.wing-panel-container [style*="background: 'var(--app-bg"],.wing-panel-container [style*="background:var(--app-bg"],.wing-panel-container [style*="backgroundColor: 'var(--app-bg"],.wing-panel-container [style*="backgroundColor:var(--app-bg"],.wing-panel-container div[class*=tagx-][style*=background]{background:rgba(var(--app-bg-secondary-rgb),var(--overlay-bg-opacity,.95))!important}.wing-panel-container .tagx-code-block[style],.wing-panel-container .tagx-group[style],.wing-panel-container .tagx-icon[data-has-bg=true],.wing-panel-container .tagx-info[style],.wing-panel-container .tagx-kbd,.wing-panel-container .tagx-mark,.wing-panel-container .tagx-quote,.wing-panel-container .tagx-quote-block[style],.wing-panel-container .tagx-table-block[style],html[data-transparency-mode=overlay] .tagx-code-block[style],html[data-transparency-mode=overlay] .tagx-group[style],html[data-transparency-mode=overlay] .tagx-info[style],html[data-transparency-mode=overlay] .tagx-quote-block[style],html[data-transparency-mode=overlay] .tagx-table-block[style]{background:rgba(var(--app-bg-tertiary-rgb),var(--overlay-bg-opacity,.95))!important}html[data-preserve-card-backgrounds=true] .wing-panel-container .tagx-card[style],html[data-preserve-card-backgrounds=true] .wing-panel-container .tagx-smallcard[style],html[data-preserve-card-backgrounds=true][data-transparency-mode=overlay] .tagx-card[style],html[data-preserve-card-backgrounds=true][data-transparency-mode=overlay] .tagx-smallcard[style]{background:var(--app-bg-elevated)!important}html[data-preserve-card-backgrounds=true] .wing-panel-container .tagx-info[style],html[data-preserve-card-backgrounds=true] .wing-panel-container .tagx-list-item[style],html[data-preserve-card-backgrounds=true] .wing-panel-container .tagx-table-block[style],html[data-preserve-card-backgrounds=true][data-transparency-mode=overlay] .tagx-info[style],html[data-preserve-card-backgrounds=true][data-transparency-mode=overlay] .tagx-list-item[style],html[data-preserve-card-backgrounds=true][data-transparency-mode=overlay] .tagx-table-block[style]{background:var(--app-bg-secondary)!important}html[data-preserve-card-backgrounds=true] .wing-panel-container .tagx-code-block[style],html[data-preserve-card-backgrounds=true] .wing-panel-container .tagx-codeblock[style],html[data-preserve-card-backgrounds=true] .wing-panel-container .tagx-quote-block[style],html[data-preserve-card-backgrounds=true][data-transparency-mode=overlay] .tagx-code-block[style],html[data-preserve-card-backgrounds=true][data-transparency-mode=overlay] .tagx-codeblock[style],html[data-preserve-card-backgrounds=true][data-transparency-mode=overlay] .tagx-quote-block[style]{background:var(--app-bg-tertiary)!important}html[data-preserve-card-backgrounds=true] .wing-panel-container .tagx-bold[style],html[data-preserve-card-backgrounds=true] .wing-panel-container .tagx-link[style],html[data-preserve-card-backgrounds=true] .wing-panel-container .tagx-math-block[style],html[data-preserve-card-backgrounds=true][data-transparency-mode=overlay] .tagx-bold[style],html[data-preserve-card-backgrounds=true][data-transparency-mode=overlay] .tagx-link[style],html[data-preserve-card-backgrounds=true][data-transparency-mode=overlay] .tagx-math-block[style]{background:var(--app-bg-secondary)!important}.wing-panel-container [style*="background: 'var(--app-bg-elevated)"],.wing-panel-container [style*="background: 'var(--app-bg-secondary)"],.wing-panel-container [style*="background: 'var(--app-bg-tertiary)"],.wing-panel-container [style*="background:'var(--app-bg-elevated)"],.wing-panel-container [style*="background:'var(--app-bg-secondary)"],.wing-panel-container [style*="background:'var(--app-bg-tertiary)"]{background:rgba(var(--app-bg-tertiary-rgb),var(--overlay-bg-opacity,.95))!important}}