.page_main__nw1Wk{min-height:100vh;padding:.875rem;background-color:var(--bg-primary)}.page_header__oRW75{margin-bottom:.875rem}.page_headerContent__vImKI{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.page_title__po7na{font-size:1.75rem;font-weight:300;letter-spacing:-.02em;color:var(--text-primary);margin:0}.page_subtitle__YBgxm{font-size:.8125rem;color:var(--text-secondary);margin-top:.375rem;font-weight:400;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.page_headerActiveUsers__vTKYg{color:var(--accent-orange);font-weight:600;display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;background-color:rgba(255,140,66,.1);border-radius:.375rem;border:1px solid rgba(255,140,66,.3)}.page_headerActiveUsers__vTKYg svg{flex-shrink:0}.page_twitterLink__hRMvj{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background-color:#000000;border-radius:.5rem;color:white;transition:all .2s ease;cursor:pointer}.page_twitterLink__hRMvj:hover{background-color:#1a1a1a;transform:translateY(-2px);box-shadow:0 4px 6px -1px rgb(0 0 0/.3)}.page_twitterLink__hRMvj:active{transform:translateY(0)}.page_dashboard__e1CT4{display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem;align-items:start}@media (min-width:1024px){.page_dashboard__e1CT4{grid-template-columns:1.2fr 1fr;align-items:start}}.page_viewerSection__TKZhA{max-width:100%}.page_sidebar__p2GLB,.page_viewerSection__TKZhA{display:flex;flex-direction:column;gap:.75rem;height:-moz-fit-content;height:fit-content}.page_card__Cf__u{background-color:var(--bg-card);border:2px solid var(--accent-primary);border-radius:1rem;overflow:hidden;box-shadow:var(--shadow-sm);transition:all .2s ease;display:flex;flex-direction:column}.page_card__Cf__u:hover{box-shadow:var(--shadow-md);border-color:var(--accent-primary-hover)}.page_cardHeader__GSUA9{padding:.875rem 1rem;border-bottom:1px solid var(--border-light);background:#fff5ed}.page_cardHeader__GSUA9 .page_cardTitle__T08IG{color:var(--text-primary)}.page_cardHeader__GSUA9 .page_cardDescription__N4ojo{color:var(--text-secondary)}.page_cardHeaderCentered__6_0Lb{padding:1rem;border-bottom:1px solid var(--border-light);text-align:center}.page_cardTitle__T08IG{font-size:1rem;font-weight:500;color:var(--text-primary);margin:0 0 .25rem}.page_cardDescription__N4ojo{font-size:.75rem;color:var(--text-secondary);margin:0}.page_viewerWrapper__FhLwx{height:500px;position:relative;width:100%;flex-shrink:0;overflow:hidden}.page_viewerPlaceholder__dr0Jy{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:linear-gradient(135deg,#fff5ed,#ffffff)}.page_viewerPlaceholder__dr0Jy p{font-size:.875rem;color:var(--text-secondary);font-weight:500}.page_spinner__1BdMn{width:32px;height:32px;border:3px solid var(--accent-orange-border);border-top-color:var(--accent-orange);border-radius:50%;animation:page_spin__OXxwq .8s linear infinite}@keyframes page_spin__OXxwq{to{transform:rotate(1turn)}}.page_cardFooter__c45iP{padding:.5rem 1rem .75rem;background-color:var(--bg-secondary);border-top:2px solid var(--accent-primary);display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;text-align:left;position:relative;z-index:1;flex-shrink:0}.page_footerText__qHi3L{font-size:.625rem;color:var(--text-tertiary);text-align:left}.page_footerDivider__8j7mH,.page_footerText__qHi3L{margin:0;display:block;width:100%;position:relative;z-index:2}.page_footerDivider__8j7mH{height:1px;background-color:var(--border-light)}.page_footerTitle__ZjUp8{font-size:.875rem;font-weight:500;color:var(--text-primary)}.page_footerInteractionText__FihmB,.page_footerTitle__ZjUp8{margin:0;display:block;position:relative;z-index:2;align-self:center;text-align:center}.page_footerInteractionText__FihmB{font-size:.6875rem;color:var(--text-secondary);line-height:1.4;max-width:100%}.page_buttonGroup__FIDK8{display:flex;gap:.75rem;width:100%;position:relative;z-index:2;justify-content:center}.page_statsGrid__kXg9L{padding:1rem;display:flex;flex-direction:column;gap:1rem}.page_statItem___GYM4{display:flex;justify-content:space-between;align-items:center}.page_statItemWithProgress__HO1tQ{display:flex;flex-direction:column;gap:.5rem}.page_statHeader__FB1nw{display:flex;justify-content:space-between;align-items:center}.page_statLabel__2jNx3{font-size:.75rem;color:var(--text-secondary);font-weight:400}.page_statValue__tVgp7{font-size:1.125rem;font-weight:600;color:var(--text-primary)}.page_progressBarContainer__pjHkO{width:100%;height:8px;background-color:rgba(255,140,66,.1);border-radius:4px;overflow:hidden;border:1px solid rgba(255,140,66,.2);position:relative}.page_progressBarFill__avnjT{height:100%;background:linear-gradient(90deg,var(--accent-orange),#ff6b1a);transition:width .3s ease;box-shadow:0 0 8px rgba(255,140,66,.3);position:relative;overflow:hidden}.page_progressBarFill__avnjT:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 50%,transparent);animation:page_shimmer__G1aXL 2s infinite}@keyframes page_shimmer__G1aXL{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.page_aboutCard__AjHWJ{background:linear-gradient(135deg,var(--accent-orange-light) 0,#ffffff 100%);border-color:var(--accent-orange-border)}.page_aboutContent__5yxr2{padding:1rem;display:flex;flex-direction:column;gap:.875rem}.page_aboutParagraph__6ve5x{font-size:.8125rem;color:var(--text-secondary);line-height:1.7;margin:0}.page_aboutParagraph__6ve5x strong{color:var(--text-primary);font-weight:600}.page_featureItem__rulxl{display:flex;gap:.75rem;align-items:flex-start}.page_featureIcon__UHR_A{font-size:1.125rem;width:32px;height:3px;display:flex;align-items:center;justify-content:center;background-color:var(--bg-card);border-radius:.375rem;flex-shrink:0}.page_featureTitle__pGLZ6{font-size:.75rem;font-weight:600;color:var(--text-primary);margin:0 0 .1875rem}.page_featureText__G2Vtt{font-size:.6875rem;color:var(--text-secondary);margin:0;line-height:1.5}.page_interactionArea__fqwiv{padding:1rem;display:flex;flex-direction:column;gap:.75rem;align-items:center;text-align:center}.page_interactionText__xSFIv{font-size:.75rem;color:var(--text-secondary);line-height:1.5;margin:0}.page_primaryButton__gjjaG{width:auto;min-width:140px;padding:.5rem 1.25rem;background-color:var(--accent-primary);color:white;border:none;border-radius:.375rem;font-size:.6875rem;font-weight:500;cursor:pointer;transition:all .2s ease;position:relative;z-index:2;display:inline-block}.page_primaryButton__gjjaG:hover{background-color:var(--accent-primary-hover);transform:translateY(-1px)}.page_primaryButton__gjjaG:active{transform:translateY(0)}.page_secondaryButton__0Pzex{width:auto;min-width:140px;padding:.5rem 1.25rem;background-color:transparent;color:var(--text-primary);border:1px solid var(--border-color);border-radius:.375rem;font-size:.6875rem;font-weight:500;cursor:pointer;transition:all .2s ease;position:relative;z-index:2;display:inline-block}.page_secondaryButton__0Pzex:hover{background-color:var(--bg-secondary);border-color:var(--text-secondary)}.page_technicalContent___f3sr{padding:1rem;display:flex;flex-direction:column;gap:1rem}.page_techSection__s25Xt{display:flex;flex-direction:column;gap:.375rem}.page_techTitle__IFjYF{font-size:.8125rem;font-weight:600;color:var(--text-primary);margin:0}.page_techText__ZUiZj{font-size:.6875rem;color:var(--text-secondary);line-height:1.83;margin:0}.page_twoColumnGrid__I2hDr{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.page_architectureGrid__5073p{padding:1rem;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.875rem;gap:.875rem}.page_singleColumnInsights__tzzXe{padding:1rem;display:flex;flex-direction:column;gap:0}.page_archItem__9gP_j{display:flex;flex-direction:column;gap:.25rem}.page_archLabel__C5Tix{font-size:.6875rem;color:var(--text-secondary);font-weight:400}.page_archValue__s_LgZ{font-size:.8125rem;font-weight:600;color:var(--text-primary)}.page_fullWidthSection___z5X9{margin-top:1rem}.page_insightsGrid__7odKO{padding:1rem;display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:768px){.page_insightsGrid__7odKO{grid-template-columns:repeat(3,1fr)}}.page_insightCard__IUp6O{background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:.5rem;padding:.875rem;display:flex;flex-direction:column;gap:.75rem}.page_insightTitle__9yuws{font-size:.8125rem;font-weight:600;color:var(--text-primary);margin:0}.page_insightContent__Jt9LK{display:flex;flex-direction:column;gap:.625rem}.page_achievementItem__EJ8_H{display:flex;flex-direction:column;gap:.125rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-light)}.page_achievementItem__EJ8_H:last-child{border-bottom:none;padding-bottom:0}.page_achievementLabel__gZwpx{font-size:.6875rem;color:var(--text-primary);font-weight:500}.page_achievementDate__499LQ{font-size:.625rem;color:var(--text-tertiary)}.page_distributionItem__z1h8c{display:flex;flex-direction:column;gap:.375rem}.page_distributionLabel__CXSDZ{font-size:.6875rem;color:var(--text-secondary);font-weight:500}.page_progressBar__4Ocww{width:100%;height:6px;background-color:var(--bg-card);border-radius:3px;overflow:hidden;border:1px solid var(--border-light)}.page_progressFill__YMO77{height:100%;background:linear-gradient(90deg,var(--accent-primary),var(--accent-primary-hover));transition:width .3s ease}.page_distributionValue__se4_6{font-size:.75rem;font-weight:600;color:var(--text-primary);align-self:flex-end}.page_metricItem__VdX9f{display:flex;justify-content:space-between;align-items:center;padding:.375rem 0;border-bottom:1px solid var(--border-light)}.page_metricItem__VdX9f:last-child{border-bottom:none}.page_metricLabel__ornJZ{font-size:.6875rem;color:var(--text-secondary);font-weight:400}.page_metricValue__i8V43{font-size:.75rem;font-weight:600;color:var(--text-primary)}.page_techStackWrapper__OZI_J{padding:1rem}.page_compactTechStack__cWMds{display:flex;flex-direction:column;gap:1rem}.page_techStackRow__tJ9Re{display:flex;justify-content:space-between;align-items:center;gap:1rem}.page_compactStackSection__rfOJE{flex:1 1;display:flex;flex-direction:column;gap:.5rem}.page_compactStackTitle__8yQem{font-size:.75rem;font-weight:600;color:var(--text-primary);margin:0;display:flex;align-items:center;gap:.375rem}.page_icon__HtCf9{color:var(--accent-orange);flex-shrink:0}.page_cardHeader__GSUA9 .page_icon__HtCf9{color:#D97757}.page_techTags__XC8vs{display:flex;flex-wrap:wrap;gap:.375rem}.page_techTag__wU_Ea{font-size:.625rem;font-weight:500;padding:.25rem .5rem;border-radius:.25rem;transition:all .2s ease}.page_techTagBlue__23jrc{background-color:#dbeafe;color:#0284c7;border:1px solid #7dd3fc}.page_techTagBlue__23jrc:hover{background-color:#bfdbfe}.page_techTagGreen__zx5ew{background-color:#86efac;color:#15803d;border:1px solid #4ade80}.page_techTagGreen__zx5ew:hover{background-color:#6ee7b7}.page_techTagRed__Jv8g_{background-color:#fecaca;color:#dc2626;border:1px solid #f87171}.page_techTagRed__Jv8g_:hover{background-color:#fca5a5}.page_techTagYellow__kataV{background-color:#fde68a;color:#ca8a04;border:1px solid #fbbf24}.page_techTagYellow__kataV:hover{background-color:#fcd34d}.page_techTagOrange__i2vgB{background-color:#fed7aa;color:#c2410c;border:1px solid #fb923c}.page_techTagOrange__i2vgB:hover{background-color:#fdba74}.page_techTagPink__rxjvh{background-color:#fbcfe8;color:#db2777;border:1px solid #f472b6}.page_techTagPink__rxjvh:hover{background-color:#f9a8d4}.page_techTagTeal__ZYwe7{background-color:#99f6e4;color:#0f766e;border:1px solid #5eead4}.page_techTagTeal__ZYwe7:hover{background-color:#5eead4}.page_techTagGray__gPKAZ{background-color:#e5e7eb;color:#4b5563;border:1px solid #d1d5db}.page_techTagGray__gPKAZ:hover{background-color:#d1d5db}.page_uptimeRow__hfhtc{display:flex;align-items:center;gap:.5rem;min-width:90px}.page_uptimeBar__vSUMy{flex:1 1;height:6px;background-color:var(--accent-green);border-radius:3px;transition:all .3s ease;min-width:30px}.page_uptimePercent__xm_4F{font-size:.625rem;font-weight:600;color:var(--accent-green);white-space:nowrap}.page_trainingProgressBar__GRRSC{flex:1 1;height:6px;background:linear-gradient(90deg,var(--accent-orange),#ff6b1a);border-radius:3px;transition:all .3s ease;min-width:30px;box-shadow:0 0 6px rgba(255,140,66,.3);position:relative;overflow:hidden}.page_trainingProgressBar__GRRSC:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4) 50%,transparent);animation:page_shimmer__G1aXL 2s infinite}.page_trainingPercent__1JCPC{font-size:.625rem;font-weight:600;color:var(--accent-orange);white-space:nowrap}.page_metricItemWithBar__N2UTv{display:flex;flex-direction:column;gap:.375rem;padding-bottom:.625rem;border-bottom:1px solid var(--border-light)}.page_metricItemWithBar__N2UTv:last-child{border-bottom:none;padding-bottom:0}.page_metricHeader__WDKJ1{display:flex;justify-content:space-between;align-items:center}.page_lossProgressBar___HXIi{width:100%;height:6px;background-color:rgba(255,140,66,.1);border-radius:3px;overflow:hidden;border:1px solid rgba(255,140,66,.2);position:relative}.page_lossProgressFill__er8Ko{height:100%;background:linear-gradient(90deg,#ff6b1a,var(--accent-orange));transition:width .3s ease;box-shadow:0 0 6px rgba(255,140,66,.3);position:relative;overflow:hidden}.page_lossProgressFill__er8Ko:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 50%,transparent);animation:page_shimmer__G1aXL 2s infinite}.page_footer__F3MD0{margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--border-light);text-align:center}.page_footer__F3MD0 p{font-size:.625rem;color:var(--text-tertiary);margin:0}@keyframes page_modalOverlayFadeIn__HTgwN{0%{opacity:0}to{opacity:1}}@keyframes page_modalSlideUp__ljumA{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes page_fadeInContent__odJ3e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes page_fadeOutContent__GOxH9{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.page_modalOverlay__29caG{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:page_modalOverlayFadeIn__HTgwN .2s ease-out}.page_modalContent__P5a3v{background-color:var(--bg-card);border-radius:1rem;border:2px solid var(--accent-primary);max-width:1200px;width:100%;max-height:90vh;height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgb(0 0 0/.1),0 8px 10px -6px rgb(0 0 0/.1);animation:page_modalSlideUp__ljumA .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.page_modalInner__OzCYw{padding:3rem;flex:1 1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.page_modalTitle__tx5Xj{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.page_modalDescription__xMtZG{font-size:.875rem;color:var(--text-secondary);margin:0 0 1.5rem;line-height:1.5}.page_modalInput__NDn2b{width:100%;padding:.75rem 1rem;border:2px solid var(--border-color);border-radius:.5rem;font-size:.875rem;color:var(--text-primary);background-color:var(--bg-secondary);transition:all .2s ease;font-family:inherit}.page_modalInput__NDn2b:focus{outline:none;border-color:var(--accent-orange);background-color:var(--bg-card)}.page_modalInput__NDn2b::placeholder{color:var(--text-tertiary)}.page_modalButtons__L3FOI{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.page_modalPrimaryButton__TdJKY{padding:.625rem 1.5rem;background-color:var(--accent-orange);color:white;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.page_modalPrimaryButton__TdJKY:hover:not(:disabled){background-color:#ff6b1a;transform:translateY(-1px)}.page_modalPrimaryButton__TdJKY:disabled{opacity:.5;cursor:not-allowed}.page_modalSecondaryButton__A5jaa{padding:.625rem 1.5rem;background-color:transparent;color:var(--text-primary);border:1px solid var(--border-color);border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.page_modalSecondaryButton__A5jaa:hover{background-color:var(--bg-secondary);border-color:var(--text-secondary)}.page_sessionSection__c73o7{margin-bottom:2rem}.page_sectionTitle__6ic_4{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 1rem}.page_sessionList__aRt1T{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.page_sessionCard__AOjCC{background-color:var(--bg-secondary);border:2px solid var(--border-light);border-radius:.75rem;padding:1rem;transition:all .2s ease}.page_sessionCard__AOjCC:hover{border-color:var(--accent-orange);box-shadow:0 4px 6px -1px rgb(0 0 0/.1)}.page_sessionHeader__LLLuk{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.75rem}.page_sessionName__HFRNM{font-size:.875rem;font-weight:600;color:var(--text-primary);margin:0;flex:1 1}.page_topicBadge__5p9ea{font-size:.625rem;font-weight:600;padding:.25rem .5rem;border-radius:.25rem;white-space:nowrap}.page_topicLifestyle__kdRNb{background-color:#dbeafe;color:#0284c7}.page_topicCoding__b5gMV{background-color:#86efac;color:#15803d}.page_topicPersonality__mB62t{background-color:#fbcfe8;color:#db2777}.page_topicCrypto__ktPP0{background-color:#fed7aa;color:#c2410c}.page_topicPhilosophy__vJR95{background-color:#e9d5ff;color:#7c3aed}.page_topicArt__b52OS{background-color:#fecaca;color:#dc2626}.page_topicScience__OZin_{background-color:#99f6e4;color:#0f766e}.page_topicBusiness__CS9bQ{background-color:#fde68a;color:#ca8a04}.page_sessionStats__v81OX{display:flex;gap:1rem;margin-bottom:.75rem}.page_sessionStat__vWYO1{font-size:.75rem;color:var(--text-secondary);display:flex;align-items:center;gap:.25rem}.page_statIcon__CfCYS{font-size:.875rem}.page_statIconUsers__p8wO4{color:#0284c7;display:inline-flex;align-items:center}.page_statIconQuestions__mN1bY{color:var(--accent-orange);display:inline-flex;align-items:center}.page_joinButton__dFDdF{width:100%;padding:.5rem;background-color:var(--accent-orange);color:white;border:none;border-radius:.375rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease}.page_joinButton__dFDdF:hover{background-color:#ff6b1a;transform:translateY(-1px)}.page_createSessionForm__ny_9X{display:flex;flex-direction:column;gap:1rem}.page_topicSelector__aBwOx{display:flex;flex-direction:column;gap:.5rem}.page_inputLabel__Tv92o{font-size:.875rem;font-weight:500;color:var(--text-primary)}.page_topicGrid__99W_F{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:.5rem;gap:.5rem}.page_topicButton__SLEou{padding:.5rem .75rem;border:2px solid;border-radius:.375rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease}.page_topicButton__SLEou.page_topicLifestyle__kdRNb{background-color:#dbeafe;border-color:#7dd3fc;color:#0284c7}.page_topicButton__SLEou.page_topicLifestyle__kdRNb:hover{background-color:#bfdbfe}.page_topicButton__SLEou.page_topicCoding__b5gMV{background-color:#86efac;border-color:#4ade80;color:#15803d}.page_topicButton__SLEou.page_topicCoding__b5gMV:hover{background-color:#6ee7b7}.page_topicButton__SLEou.page_topicPersonality__mB62t{background-color:#fbcfe8;border-color:#f472b6;color:#db2777}.page_topicButton__SLEou.page_topicPersonality__mB62t:hover{background-color:#f9a8d4}.page_topicButton__SLEou.page_topicCrypto__ktPP0{background-color:#fed7aa;border-color:#fb923c;color:#c2410c}.page_topicButton__SLEou.page_topicCrypto__ktPP0:hover{background-color:#fdba74}.page_topicButton__SLEou.page_topicPhilosophy__vJR95{background-color:#e9d5ff;border-color:#c084fc;color:#7c3aed}.page_topicButton__SLEou.page_topicPhilosophy__vJR95:hover{background-color:#d8b4fe}.page_topicButton__SLEou.page_topicArtCreativity__JiMhL{background-color:#fecaca;border-color:#f87171;color:#dc2626}.page_topicButton__SLEou.page_topicArtCreativity__JiMhL:hover{background-color:#fca5a5}.page_topicButton__SLEou.page_topicScience__OZin_{background-color:#99f6e4;border-color:#5eead4;color:#0f766e}.page_topicButton__SLEou.page_topicScience__OZin_:hover{background-color:#5eead4}.page_topicButton__SLEou.page_topicBusiness__CS9bQ{background-color:#fde68a;border-color:#fbbf24;color:#ca8a04}.page_topicButton__SLEou.page_topicBusiness__CS9bQ:hover{background-color:#fcd34d}.page_topicButtonActive__yVQyS{opacity:.8;transform:scale(.98);box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.page_progressMonitorContent__SZ8FK{padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;min-height:300px}.page_monitorSection__Ay0LM{display:flex;flex-direction:column;gap:.875rem;flex:1 1}.page_monitorSectionTitle__XfRl8{font-size:.875rem;font-weight:600;color:var(--text-primary);margin:0;padding-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.page_monitorGrid__N8mXh{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.page_monitorMetric__hHpEH{display:flex;flex-direction:column;gap:.75rem}.page_monitorMetricHeader__qQ765{display:flex;justify-content:space-between;align-items:center}.page_monitorLabel__n0Wmv{font-size:.8125rem;color:var(--text-secondary);font-weight:500}.page_monitorValue__sH2Q1{font-size:1rem;font-weight:700;color:var(--accent-orange)}.page_monitorProgressBar__WgmDL{width:100%;height:12px;background-color:rgba(255,140,66,.1);border-radius:6px;overflow:hidden;border:1px solid rgba(255,140,66,.2);position:relative}.page_monitorProgressFill__x_4Sa{height:100%;background:linear-gradient(90deg,var(--accent-orange),#ff6b1a);transition:width .6s cubic-bezier(.4,0,.2,1);box-shadow:0 0 10px rgba(255,140,66,.4);position:relative;overflow:hidden}.page_monitorProgressFill__x_4Sa:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4) 50%,transparent);animation:page_shimmer__G1aXL 2s infinite}.page_chatHeader__5Ga1Z{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.page_sessionTitleRow___IacG{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.page_chatActiveUsers__Te9jp{color:var(--accent-orange);font-weight:600;font-size:.75rem;display:inline-flex;align-items:center;gap:.25rem}.page_chatActiveUsers__Te9jp svg{flex-shrink:0;width:14px;height:14px}.page_activeUsersIndicator__aS_kg{color:var(--accent-orange);font-weight:500;display:inline-flex;align-items:center;gap:.25rem}.page_activeUsersIndicator__aS_kg svg{flex-shrink:0}.page_closeButton__067Ye{background:none;border:none;font-size:1.5rem;color:var(--text-secondary);cursor:pointer;padding:.25rem;line-height:1;transition:color .2s ease}.page_closeButton__067Ye:hover{color:var(--text-primary)}.page_contextWindowContainer__tBUkj{margin-bottom:1.5rem;padding:1rem;background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:.5rem}.page_contextWindowHeader__DSXcT{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.page_contextWindowLabel__nx_eo{font-size:.75rem;font-weight:600;color:var(--text-primary)}.page_contextWindowValue__faYfz{font-size:.75rem;font-weight:500;color:var(--accent-orange)}.page_archivedBadge__ziBv2{color:#22c55e;font-weight:700}.page_contextWindowBar__iuOS0{width:100%;height:8px;background-color:rgba(255,140,66,.1);border-radius:4px;overflow:hidden;border:1px solid rgba(255,140,66,.2);margin-bottom:.5rem}.page_contextWindowFill__p3kEj{height:100%;background:linear-gradient(90deg,var(--accent-orange),#ff6b1a);transition:width .6s cubic-bezier(.4,0,.2,1);box-shadow:0 0 8px rgba(255,140,66,.4);position:relative;overflow:hidden}.page_contextWindowFill__p3kEj:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 50%,transparent);animation:page_shimmer__G1aXL 2s infinite}.page_contextWindowFull__OsuzY{background:linear-gradient(90deg,#22c55e,#16a34a)!important;box-shadow:0 0 8px rgba(34,197,94,.4)!important}.page_contextWindowDescription__bTPUt{font-size:.6875rem;color:var(--text-secondary);margin:0;line-height:1.4}.page_chatContainer__anmmI{display:flex;flex-direction:column;gap:1rem;flex:1 1;min-height:0}.page_chatMessages__fGi2m{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:1.125rem;padding:1.5rem;background-color:var(--bg-secondary);border-radius:.75rem;border:1px solid var(--border-light)}.page_chatMessages__fGi2m::-webkit-scrollbar{width:12px}.page_chatMessages__fGi2m::-webkit-scrollbar-track{background:rgba(255,140,66,.1);border-radius:6px}.page_chatMessages__fGi2m::-webkit-scrollbar-thumb{background:var(--accent-orange);border-radius:6px;border:2px solid rgba(255,140,66,.1)}.page_chatMessages__fGi2m::-webkit-scrollbar-thumb:hover{background:#ff6b1a}.page_chatMessages__fGi2m{scrollbar-width:thin;scrollbar-color:var(--accent-orange) rgba(255,140,66,.1)}.page_chatMessage__XvwRH{display:flex;flex-direction:column;gap:.25rem;max-width:80%;animation:page_fadeIn__jjObi .3s ease}@keyframes page_fadeIn__jjObi{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page_chatMessageSystem__CN_x_{align-self:center;max-width:100%}.page_systemMessage__mfBxC{background-color:var(--bg-card);border:1px solid var(--border-light);padding:.5rem 1rem;border-radius:.5rem;font-size:.75rem;color:var(--text-secondary);text-align:center}.page_chatMessageUser__2m26G{align-self:flex-end}.page_chatMessageUser__2m26G .page_messageUsername__K2P_K{color:#000000;text-align:right;margin-bottom:.625rem}.page_chatMessageUser__2m26G .page_messageText__akwxL{background-color:#e5e7eb;color:#000000;padding:.75rem 1rem;border-radius:1rem;text-align:left;margin-bottom:.625rem}.page_chatMessageUser__2m26G .page_messageTimestamp__yJdK7{text-align:right;color:var(--text-tertiary)}.page_chatMessageChibu__ahR5P{align-self:flex-start}.page_chatMessageChibu__ahR5P .page_messageUsername__K2P_K{color:var(--accent-orange);text-align:left;margin-bottom:.625rem}.page_chatMessageChibu__ahR5P .page_messageText__akwxL{background-color:var(--accent-orange);color:white;padding:.75rem 1rem;border-radius:1rem;margin-bottom:.625rem}.page_chatMessageChibu__ahR5P .page_messageTimestamp__yJdK7{color:var(--text-secondary);text-align:left}.page_messageUsername__K2P_K{font-size:.875rem;font-weight:600}.page_messageText__akwxL{font-size:1rem;line-height:1.5;word-wrap:break-word}.page_messageTimestamp__yJdK7{font-size:.6875rem;opacity:.8}.page_chatInputContainer__vmwwJ{display:flex;gap:.75rem;flex-direction:column}.page_chatInputRow__MAtXR{display:flex;gap:.75rem;align-items:center}.page_rateLimitWarning__akrEC{font-size:.75rem;color:var(--accent-orange);padding:.5rem;background-color:rgba(255,140,66,.1);border:1px solid rgba(255,140,66,.3);border-radius:.375rem;text-align:center}.page_chatInput__RB1m_{flex:1 1;padding:.75rem 1rem;border:2px solid var(--border-color);border-radius:.5rem;font-size:.875rem;color:var(--text-primary);background-color:var(--bg-card);transition:all .2s ease;font-family:inherit;min-width:0}.page_chatInput__RB1m_:focus{outline:none;border-color:var(--accent-orange)}.page_chatInput__RB1m_:disabled{opacity:.6;cursor:not-allowed}.page_chatSendButton__4vXys{padding:.75rem 1.5rem;background-color:var(--accent-orange);color:white;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;align-self:flex-end}.page_chatSendButton__4vXys:hover:not(:disabled){background-color:#ff6b1a;transform:translateY(-1px)}.page_chatSendButton__4vXys:disabled{opacity:.5;cursor:not-allowed}.page_leaveButton__HOP6x{padding:.75rem 1.25rem;background-color:transparent;color:var(--accent-orange);border:2px solid var(--accent-orange);border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;white-space:nowrap}.page_leaveButton__HOP6x:hover{background-color:rgba(255,140,66,.1);transform:translateY(-1px)}.page_leaveButton__HOP6x svg{flex-shrink:0}.page_archivedSessionsList__k_jsp{display:flex;flex-direction:column;gap:1rem;max-height:600px;overflow-y:auto}.page_archivedSessionCard__xY3xP{background-color:var(--bg-secondary);border:2px solid var(--border-light);border-radius:.75rem;padding:.875rem;cursor:pointer;transition:border-color .2s ease}.page_archivedSessionCard__xY3xP:hover{border-color:var(--accent-orange)}.page_archivedSessionHeader__4E_6Q{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}.page_archivedSessionName__Vflbs{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.page_archivedBadgeGreen__Bjsma{background-color:#22c55e;color:white;font-size:.625rem;font-weight:700;padding:.25rem .625rem;border-radius:.25rem;white-space:nowrap}.page_archivedSessionStats__kNTTk{display:flex;gap:1.5rem;margin-bottom:1rem}.page_archivedStat__dGthB{font-size:.8125rem;color:var(--text-secondary);display:flex;align-items:center;gap:.375rem}.page_archivedContextBar__K9Pv3{background-color:var(--bg-card);padding:.875rem;border-radius:.5rem;border:1px solid var(--border-light);margin-bottom:.875rem}.page_archivedContextHeader__1qINh{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.page_archivedContextLabel__FlkI5{font-size:.75rem;font-weight:600;color:var(--text-primary)}.page_archivedContextValue__0dPfd{font-size:.75rem;font-weight:600;color:#22c55e}.page_archivedSessionFooter__xFJkr{display:flex;justify-content:space-between;align-items:center}.page_archivedDate__xJ2Ls{font-size:.75rem;color:var(--text-tertiary)}.page_viewDetailsLink__VYpd0{font-size:.75rem;color:var(--accent-orange);font-weight:500}.page_archivedSessionInfo__cF1Ro{font-size:.75rem;color:var(--text-secondary);margin:.5rem 0 0}.page_backButton__DcXpv{background:none;border:none;color:var(--accent-orange);cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border-radius:.25rem}.page_backButton__DcXpv:hover{background-color:rgba(255,140,66,.1)}.page_mechanismGrid__aQiUp{padding:1.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1rem;gap:1rem}.page_mechanismCard__uMz_4{background-color:var(--bg-secondary);border:2px solid var(--border-light);border-radius:.75rem;padding:1.25rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.875rem;transition:all .3s ease;box-shadow:0 0 0 rgba(255,140,66,0)}.page_mechanismCard__uMz_4:hover{box-shadow:0 0 20px rgba(255,140,66,.3),0 0 40px rgba(255,140,66,.15)}.page_mechanismIcon__xvQ3c{color:var(--accent-orange);display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:linear-gradient(135deg,rgba(255,140,66,.1),rgba(255,140,66,.05));border-radius:12px;border:2px solid rgba(255,140,66,.3);transition:all .3s ease}.page_mechanismIcon__xvQ3c svg{width:28px;height:28px}.page_mechanismTitle__cSUY7{font-size:.875rem;font-weight:600;color:var(--text-primary);margin:0}.page_mechanismText__peyzz{font-size:.75rem;color:var(--text-secondary);line-height:1.5;margin:0}@media (max-width:768px){.page_main__nw1Wk{padding:1rem}.page_title__po7na{font-size:2rem}.page_viewerWrapper__FhLwx{height:450px}.page_modalInner__OzCYw{padding:2rem}.page_sessionList__aRt1T{grid-template-columns:1fr}.page_topicGrid__99W_F{grid-template-columns:repeat(2,1fr)}.page_monitorGrid__N8mXh{grid-template-columns:1fr}.page_chatContainer__anmmI{height:500px}.page_chatMessage__XvwRH{max-width:90%}.page_chatInputContainer__vmwwJ,.page_chatInputRow__MAtXR{flex-direction:column}.page_chatSendButton__4vXys,.page_leaveButton__HOP6x{width:100%}}