:root{--xecho-bg-sidebar:#08090f}html{font-size:16px}body{font-family:Inter,sans-serif;background:var(--xecho-bg-primary);color:var(--xecho-text-primary);min-height:100vh}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font-family:inherit}img{max-width:100%}::selection{background:var(--xecho-accent-glow);color:var(--xecho-text-primary)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2)}.AmbientOrbs_orbContainer__YFNtX{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.AmbientOrbs_orb__jarXX{position:absolute;border-radius:50%;will-change:transform}.AmbientOrbs_orb1__6L3ml{width:700px;height:700px;background:radial-gradient(circle,rgba(var(--xecho-accent-rgb),.35) 0,rgba(var(--xecho-accent-rgb),.12) 40%,transparent 70%);filter:blur(100px);top:-200px;right:-100px;animation:AmbientOrbs_float1___7lFU 22s ease-in-out infinite}.AmbientOrbs_orb2__GoDUl{width:600px;height:600px;background:radial-gradient(circle,rgba(var(--xecho-accent-rgb),.28) 0,rgba(var(--xecho-accent-rgb),.08) 45%,transparent 70%);filter:blur(110px);bottom:-180px;left:-150px;animation:AmbientOrbs_float2__Xq0oQ 28s ease-in-out infinite}.AmbientOrbs_orb3__A_jWX{width:450px;height:450px;background:radial-gradient(circle,rgba(var(--xecho-accent-rgb),.22) 0,rgba(var(--xecho-accent-rgb),.06) 50%,transparent 70%);filter:blur(90px);top:35%;left:40%;transform:translate(-50%,-50%);animation:AmbientOrbs_pulse__S9Fp4 18s ease-in-out infinite}.AmbientOrbs_gridOverlay__xeZvp{position:absolute;inset:0;background-image:linear-gradient(rgba(var(--xecho-accent-rgb),.04) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--xecho-accent-rgb),.04) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 100%)}@keyframes AmbientOrbs_float1___7lFU{0%,to{transform:translateY(0) translateX(0) scale(1)}25%{transform:translateY(-40px) translateX(20px) scale(1.03)}50%{transform:translateY(-15px) translateX(-25px) scale(.97)}75%{transform:translateY(30px) translateX(10px) scale(1.02)}}@keyframes AmbientOrbs_float2__Xq0oQ{0%,to{transform:translateY(0) translateX(0) scale(1)}30%{transform:translateY(35px) translateX(-20px) scale(1.04)}60%{transform:translateY(-25px) translateX(30px) scale(.96)}}@keyframes AmbientOrbs_pulse__S9Fp4{0%,to{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.7}}.AppDownloadPrompt_overlay__a9MDm{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.AppDownloadPrompt_modal__96dnw{position:relative;width:100%;max-width:420px;padding:40px 32px 32px;background:linear-gradient(180deg,var(--xecho-bg-elevated) 0,var(--xecho-bg-elevated) 100%);border:1px solid rgba(255,255,255,.08);border-radius:6px;text-align:center}.AppDownloadPrompt_closeBtn__PjQ0c{position:absolute;top:16px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.05);border:none;border-radius:6px;color:rgba(255,255,255,.5);font-size:14px;cursor:pointer;transition:all .2s ease}.AppDownloadPrompt_closeBtn__PjQ0c:hover{background:rgba(255,255,255,.1);color:var(--xecho-text-primary)}.AppDownloadPrompt_iconContainer__WUpF2{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:24px}.AppDownloadPrompt_iconPrimary__k0g4H{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(var(--xecho-accent-rgb),.15) 0,rgba(var(--xecho-accent-rgb),.15) 100%);border:1px solid rgba(var(--xecho-accent-rgb),.3);border-radius:6px;font-size:26px;color:var(--xecho-accent)}.AppDownloadPrompt_iconSecondary__qvt_X{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:6px;font-size:18px;color:rgba(255,255,255,.6)}.AppDownloadPrompt_title__qJPYy{font-size:24px;font-weight:600;color:var(--xecho-text-primary);margin-bottom:12px}.AppDownloadPrompt_description__GHmKZ{font-size:15px;line-height:1.6;color:rgba(255,255,255,.6);margin-bottom:20px}.AppDownloadPrompt_osDetected__Wx5ii{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(var(--xecho-accent-rgb),.1);border:1px solid rgba(var(--xecho-accent-rgb),.2);border-radius:6px;font-size:13px;color:var(--xecho-accent);margin-bottom:24px}.AppDownloadPrompt_actions__ArIpw{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.AppDownloadPrompt_primaryBtn__8jHWs{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 24px;background:linear-gradient(135deg,var(--xecho-accent) 0,var(--xecho-accent-dark) 100%);border:none;border-radius:6px;color:var(--xecho-text-primary);font-size:15px;font-weight:600;cursor:pointer;transition:all .25s ease}.AppDownloadPrompt_primaryBtn__8jHWs:hover{transform:scale(1.02);box-shadow:0 8px 25px rgba(var(--xecho-accent-rgb),.35)}.AppDownloadPrompt_secondaryBtn__8qxGu{width:100%;padding:14px 24px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:var(--xecho-text-primary);font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease}.AppDownloadPrompt_secondaryBtn__8qxGu:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15)}.AppDownloadPrompt_dontShowBtn__l40dt{background:transparent;border:none;padding:8px 16px;color:rgba(255,255,255,.4);font-size:13px;cursor:pointer;transition:color .2s ease}.AppDownloadPrompt_dontShowBtn__l40dt:hover{color:rgba(255,255,255,.6)}@media (max-width:480px){.AppDownloadPrompt_modal__96dnw{padding:32px 24px 24px}.AppDownloadPrompt_title__qJPYy{font-size:20px}.AppDownloadPrompt_description__GHmKZ{font-size:14px}.AppDownloadPrompt_iconPrimary__k0g4H{width:56px;height:56px;font-size:22px}.AppDownloadPrompt_iconSecondary__qvt_X{width:40px;height:40px;font-size:16px}}.ContentTypeSegmentedControl_container__be7ao{width:100%;padding:0;margin:0;display:flex;justify-content:center;align-items:center;height:100%}.ContentTypeSegmentedControl_segmentedControl__LFX_U{display:flex;align-items:center;gap:6px;background:rgba(var(--xecho-accent-rgb),.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border-strong);border-radius:6px;padding:4px;box-shadow:0 1px 4px rgba(0,0,0,.1);transition:all .3s ease;width:auto;max-width:230px;height:36px}.ContentTypeSegmentedControl_segmentedControl__LFX_U:hover{background:rgba(var(--xecho-accent-rgb),.08);border-color:var(--glass-border-accent);box-shadow:0 2px 6px rgba(0,0,0,.15)}.ContentTypeSegmentedControl_segment__TYzBg{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.4rem;padding:0 .75rem;background:transparent;border:none;border-radius:6px;color:rgba(var(--xecho-accent-rgb),.7);font-family:Inter,sans-serif;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .3s ease;position:relative;z-index:1;line-height:1;height:100%;min-width:0}.ContentTypeSegmentedControl_segment__TYzBg:hover{color:var(--icon-primary);background:rgba(var(--xecho-accent-rgb),.12);transform:translateY(-1px)}.ContentTypeSegmentedControl_segment__TYzBg.ContentTypeSegmentedControl_active__thuES{background:linear-gradient(135deg,rgba(26,58,122,.95) 0,rgba(var(--xecho-accent-rgb),.85) 100%);color:var(--xecho-text-primary);border:1px solid rgba(var(--xecho-accent-rgb),.5);box-shadow:0 2px 10px rgba(0,0,0,.35),0 1px 5px rgba(var(--xecho-accent-rgb),.3),inset 0 1px 0 rgba(255,255,255,.1)}.ContentTypeSegmentedControl_segment__TYzBg.ContentTypeSegmentedControl_active__thuES:hover{background:linear-gradient(135deg,rgba(26,58,122,1) 0,rgba(var(--xecho-accent-rgb),.9) 100%);box-shadow:0 4px 12px rgba(0,0,0,.35),0 2px 6px rgba(var(--xecho-accent-rgb),.25),inset 0 1px 0 rgba(255,255,255,.1);transform:translateY(-1px)}.ContentTypeSegmentedControl_icon__YdkDb{font-size:.8rem;transition:transform .3s ease}.ContentTypeSegmentedControl_segment__TYzBg.ContentTypeSegmentedControl_active__thuES .ContentTypeSegmentedControl_icon__YdkDb{transform:scale(1.05)}.ContentTypeSegmentedControl_label__jxhcC{font-weight:500;white-space:nowrap}.ContentTypeSegmentedControl_segment__TYzBg:focus:not(:focus-visible){outline:none;box-shadow:0 0 0 2px rgba(var(--xecho-accent-rgb),.25)}.ContentTypeSegmentedControl_segment__TYzBg:focus-visible{outline:2px solid var(--xecho-accent);outline-offset:2px}.ContentTypeSegmentedControl_segment__TYzBg.ContentTypeSegmentedControl_active__thuES:focus:not(:focus-visible){box-shadow:0 2px 8px rgba(0,0,0,.3),0 1px 4px rgba(var(--xecho-accent-rgb),.2),inset 0 1px 0 rgba(255,255,255,.08),0 0 0 2px rgba(var(--xecho-accent-rgb),.25)}.ContentTypeSegmentedControl_segment__TYzBg.ContentTypeSegmentedControl_active__thuES:focus-visible{outline:2px solid var(--xecho-accent);outline-offset:2px}@media (max-width:768px){.ContentTypeSegmentedControl_container__be7ao{padding:0;margin:0}.ContentTypeSegmentedControl_segmentedControl__LFX_U{max-width:100%}.ContentTypeSegmentedControl_segment__TYzBg{padding:0 .4rem;font-size:.7rem}.ContentTypeSegmentedControl_icon__YdkDb{font-size:.7rem}@media (max-width:380px){.ContentTypeSegmentedControl_label__jxhcC{display:none}.ContentTypeSegmentedControl_segment__TYzBg{padding:.3rem}}}.ErrorBoundary_errorContainer__XW_4f{display:flex;justify-content:center;align-items:center;min-height:200px;padding:2rem;background:linear-gradient(145deg,var(--bg-primary,rgba(5,8,18,.95)) 0,var(--bg-secondary,rgba(10,15,30,.95)) 100%);border:1px solid var(--error-border,rgba(239,68,68,.2));border-radius:6px}.ErrorBoundary_errorContent__PLf0l{text-align:center;max-width:400px}.ErrorBoundary_errorIcon__2hakx{color:var(--error-color,rgba(239,68,68,.8));margin-bottom:1rem}.ErrorBoundary_errorTitle__iu9v3{color:var(--text-primary,var(--xecho-text-primary));font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.ErrorBoundary_errorMessage__JllFd{color:var(--text-secondary,rgba(255,255,255,.6));font-size:.875rem;margin:0 0 1.5rem;line-height:1.5}.ErrorBoundary_errorDetails__gKBr1{background:var(--bg-tertiary,rgba(0,0,0,.3));border:1px solid var(--error-border,rgba(239,68,68,.2));border-radius:4px;padding:.75rem;font-size:.75rem;color:var(--error-color,rgba(239,68,68,.8));text-align:left;overflow-x:auto;margin-bottom:1.5rem;white-space:pre-wrap;word-break:break-word}.ErrorBoundary_retryButton__XMzJz{background:linear-gradient(135deg,var(--button-bg-start,rgba(var(--xecho-accent-rgb),.2)) 0,var(--button-bg-end,rgba(var(--xecho-accent-rgb),.3)) 100%);border:1px solid var(--button-border,rgba(var(--xecho-accent-rgb),.4));border-radius:6px;color:var(--text-primary,var(--xecho-text-primary));font-size:.875rem;font-weight:500;padding:.625rem 1.5rem;cursor:pointer;transition:all .2s ease}.ErrorBoundary_retryButton__XMzJz:hover{background:linear-gradient(135deg,var(--button-bg-hover-start,rgba(var(--xecho-accent-rgb),.3)) 0,var(--button-bg-hover-end,rgba(var(--xecho-accent-rgb),.4)) 100%);border-color:var(--button-border-hover,rgba(var(--xecho-accent-rgb),.6))}.ErrorBoundary_retryButton__XMzJz:active{transform:scale(.98)}