.p4WLGq_mainContent{max-width:1600px;min-height:100vh;padding:2rem}.p4WLGq_mainContainer{width:100%}.p4WLGq_pageHeader{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2rem;display:flex}.p4WLGq_headerTitle h1{color:#1e293b;letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;font-size:2rem;font-weight:600;display:flex}.p4WLGq_itemCount{color:var(--color-primary);vertical-align:middle;background:#8b5cf626;border-radius:12px;padding:.15rem .6rem;font-size:1rem;font-weight:600}.p4WLGq_calificarBtn{background:var(--color-primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:50px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.p4WLGq_calificarBtn:hover{background:var(--color-primary-darker)}.p4WLGq_calificarBtnEmpty{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:50px;justify-content:center;align-items:center;gap:.35rem;margin-top:1rem;padding:.5rem 1.2rem;font-size:.82rem;font-weight:600;line-height:1;display:inline-flex}.p4WLGq_calificarBtnEmpty i{font-size:.75rem;line-height:1}.p4WLGq_calificarBtnEmpty:hover{background:var(--color-primary-darker)}.p4WLGq_grupoFilters{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.p4WLGq_grupoChip{color:#64748b;cursor:pointer;background:#8b5cf614;border:1px solid #8b5cf61f;border-radius:50px;align-items:center;gap:.35rem;padding:.4rem .9rem;font-size:.82rem;font-weight:500;transition:all .2s;display:flex}.p4WLGq_grupoChip:hover{color:var(--color-primary);background:#8b5cf626}.p4WLGq_grupoChipActive{background:var(--color-primary)!important;color:#fff!important;border-color:var(--color-primary)!important}.p4WLGq_gruposList{flex-direction:column;gap:.5rem;display:flex}.p4WLGq_grupoRow{background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:.6rem .75rem;display:flex;box-shadow:0 1px 3px #00000005}.p4WLGq_grupoName{color:#1e293b;font-size:.88rem;font-weight:600}.p4WLGq_grupoStats{color:#94a3b8;font-size:.75rem}.p4WLGq_contentGrid{grid-template-columns:350px 1fr;align-items:start;gap:2rem;display:grid}.p4WLGq_contextColumn{flex-direction:column;gap:1.5rem;display:flex;position:sticky;top:1rem}.p4WLGq_sequenceColumn{flex-direction:column;gap:2rem;width:100%;min-width:0;padding-bottom:3rem;display:flex}.p4WLGq_infoCard,.p4WLGq_calificacionCard{-webkit-backdrop-filter:blur(20px);background:#ffffffa6;border:1px solid #fffc;border-radius:20px;margin-bottom:1.2rem;padding:1.5rem;transition:all .3s;box-shadow:0 4px 20px #8b5cf608,inset 0 1px #fffc}.p4WLGq_infoCardHeader{border-bottom:1px solid #8b5cf614;margin-bottom:1.25rem;padding-bottom:.75rem}.p4WLGq_infoCardHeader h3{color:#1e293b;text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:700;display:flex}.p4WLGq_infoCardHeader h3 i{color:var(--color-primary);font-size:1.1rem}.p4WLGq_statsContainer{flex-direction:column;gap:.75rem;display:flex}.p4WLGq_statItem{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:.875rem 1rem;display:flex;box-shadow:0 2px 5px #00000005}.p4WLGq_statLabel{color:#64748b;font-size:.9rem;font-weight:500}.p4WLGq_statValue{color:#1e293b;font-size:1.1rem;font-weight:700}.p4WLGq_good{color:#10b981}.p4WLGq_bad{color:#ef4444}.p4WLGq_calificacionCard{background:#fff;max-width:100%;padding:0;overflow:hidden}.p4WLGq_calificacionCard:hover{transform:translateY(-2px);box-shadow:0 10px 30px -5px #8b5cf626}.p4WLGq_cardHeader{cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;transition:background .2s;display:flex}.p4WLGq_cardHeader:hover{background:#f8fafc80}.p4WLGq_alumnoInfo{align-items:center;gap:1rem;min-width:0;display:flex}.p4WLGq_avatar{width:42px;height:42px;color:var(--color-primary);background:#8b5cf61a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.p4WLGq_infoText{min-width:0}.p4WLGq_infoText h4{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1rem;font-weight:600;overflow:hidden}.p4WLGq_date{color:#94a3b8;font-size:.75rem}.p4WLGq_notaWrapper{flex-shrink:0;align-items:center;gap:1rem;display:flex}.p4WLGq_nota{text-align:right;min-width:40px;font-size:1.2rem;font-weight:700}.p4WLGq_chevron{color:#cbd5e1;transition:transform .2s}.p4WLGq_cardBody{box-sizing:border-box;border-top:1px solid #f1f5f9;width:100%;padding:0 1.5rem 1.5rem;animation:.3s cubic-bezier(.16,1,.3,1) p4WLGq_slideDown}@keyframes p4WLGq_slideDown{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.p4WLGq_miniStats{gap:1.5rem;padding:1rem 0;display:flex}.p4WLGq_miniStat{color:#475569;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;display:flex}.p4WLGq_feedbackBox{overflow-wrap:break-word;word-break:break-word;background:#f8fafc;border-radius:12px;margin-bottom:1rem;padding:1rem}.p4WLGq_feedbackHeader{color:var(--color-primary);text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:flex}.p4WLGq_feedbackBox p{color:#334155;margin:0;font-size:.9rem;line-height:1.6}.p4WLGq_detailsList{flex-direction:column;gap:.5rem;display:flex}.p4WLGq_detailRow{background:#fff;border:1px solid #f1f5f9;border-radius:10px;gap:1rem;padding:.75rem;display:flex}.p4WLGq_qHeader{flex-direction:column;align-items:center;gap:.25rem;min-width:30px;display:flex}.p4WLGq_qNum{color:#94a3b8;font-size:.7rem;font-weight:700}.p4WLGq_qJustificacion{color:#64748b;margin:0;font-size:.85rem}.text-green{color:#10b981}.text-red{color:#ef4444}.p4WLGq_emptyState{text-align:center;color:#94a3b8;padding:4rem 2rem}.p4WLGq_emptyState i{opacity:.5;margin-bottom:1rem;font-size:3rem;display:block}.p4WLGq_errorContainer{text-align:center;color:#ef4444;padding:4rem}@media (max-width:1024px){.p4WLGq_contentGrid{grid-template-columns:1fr}.p4WLGq_contextColumn{margin-bottom:1.5rem;position:static}}@media (max-width:768px){.p4WLGq_mainContent{padding:0;padding-bottom:env(safe-area-inset-bottom,1.5rem);height:auto;min-height:100vh}.p4WLGq_mainContainer{padding:0 1rem 2rem}.p4WLGq_pageHeader{-webkit-backdrop-filter:blur(20px);background:#ffffffa6;border:1px solid #fffc;border-radius:20px;flex-direction:column;align-items:flex-start;gap:.5rem;margin:0 0 1.25rem;padding:.875rem 1rem}.p4WLGq_headerTitle h1{gap:.4rem;font-size:1.1rem}.p4WLGq_calificarBtn{padding:.45rem 1rem;font-size:.8rem}.p4WLGq_itemCount{padding:.1rem .5rem;font-size:.85rem}.p4WLGq_statsContainer{flex-direction:row;gap:.75rem}.p4WLGq_statItem{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.2rem;padding:.75rem .5rem}.p4WLGq_statLabel{text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.p4WLGq_statValue{font-size:1.4rem}.p4WLGq_infoCard{border-radius:16px;margin-bottom:0;padding:1rem 1.25rem}.p4WLGq_infoCardHeader{margin-bottom:1rem;padding-bottom:.6rem}.p4WLGq_calificacionCard:hover{box-shadow:none;transform:none}.p4WLGq_cardHeader:active{background:#8b5cf60f}.p4WLGq_cardHeader{min-height:60px;padding:1rem 1.25rem}.p4WLGq_cardBody{padding:0 1.25rem 1.25rem}.p4WLGq_infoCard,.p4WLGq_calificacionCard{border-radius:16px;margin-bottom:0}.p4WLGq_sequenceColumn{gap:.875rem;padding-bottom:1.5rem}.p4WLGq_avatar{width:38px;height:38px;font-size:1rem}.p4WLGq_nota{font-size:1.1rem}.p4WLGq_notaWrapper{gap:.75rem}.p4WLGq_emptyState{padding:3rem 1.5rem}}@media (max-width:480px){.p4WLGq_mainContainer{padding:0 .875rem 2rem}.p4WLGq_pageHeader{border-radius:16px;margin:0 0 1rem;padding:.75rem .875rem}.p4WLGq_headerTitle h1{font-size:1.15rem}.p4WLGq_infoCardHeader h3{font-size:.8rem}.p4WLGq_infoText h4{font-size:.9rem}.p4WLGq_date{font-size:.68rem}.p4WLGq_nota{min-width:34px;font-size:1rem}.p4WLGq_feedbackBox{border-radius:10px;padding:.875rem}.p4WLGq_feedbackBox p{font-size:.85rem}.p4WLGq_detailRow{border-radius:8px;gap:.75rem;padding:.625rem}.p4WLGq_qJustificacion{font-size:.8rem}.p4WLGq_miniStats{gap:1.25rem;padding:.75rem 0}.p4WLGq_emptyState{padding:2.5rem 1rem}.p4WLGq_emptyState i{font-size:2.5rem}}@media (max-width:320px){.p4WLGq_mainContainer{padding:0 .625rem 2rem}.p4WLGq_pageHeader{border-radius:14px;margin:0 0 .875rem;padding:.625rem}.p4WLGq_headerTitle h1{gap:.35rem;font-size:1rem}.p4WLGq_itemCount{border-radius:8px;padding:.08rem .4rem;font-size:.75rem}.p4WLGq_infoCard{border-radius:14px;padding:.875rem 1rem}.p4WLGq_infoCardHeader h3{font-size:.75rem}.p4WLGq_statsContainer{gap:.5rem}.p4WLGq_statItem{border-radius:10px;padding:.625rem .375rem}.p4WLGq_statValue{font-size:1.2rem}.p4WLGq_statLabel{font-size:.65rem}.p4WLGq_calificacionCard{border-radius:14px}.p4WLGq_cardHeader{min-height:52px;padding:.875rem 1rem}.p4WLGq_cardBody{padding:0 1rem 1rem}.p4WLGq_avatar{border-radius:9px;width:32px;height:32px;font-size:.875rem}.p4WLGq_alumnoInfo{gap:.625rem}.p4WLGq_infoText h4{font-size:.82rem}.p4WLGq_date{font-size:.62rem}.p4WLGq_nota{min-width:28px;font-size:.95rem}.p4WLGq_notaWrapper{gap:.5rem}.p4WLGq_feedbackBox{border-radius:9px;padding:.75rem}.p4WLGq_feedbackBox p{font-size:.78rem;line-height:1.5}.p4WLGq_miniStats{gap:1rem;padding:.625rem 0}.p4WLGq_miniStat{font-size:.82rem}.p4WLGq_detailRow{border-radius:7px;gap:.5rem;padding:.5rem}.p4WLGq_qNum{font-size:.65rem}.p4WLGq_qJustificacion{font-size:.75rem}.p4WLGq_emptyState{padding:2rem .75rem}.p4WLGq_emptyState i{font-size:2rem}.p4WLGq_emptyState p{font-size:.85rem}.p4WLGq_sequenceColumn{gap:.75rem}}[data-theme=dark] .p4WLGq_pageHeader{-webkit-backdrop-filter:none!important;background:#0a0619e6!important;border-bottom-color:#8b5cf61f!important}[data-theme=dark] .p4WLGq_headerTitle h1{color:#e8e6ffeb!important}[data-theme=dark] .p4WLGq_infoCard{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:linear-gradient(145deg,#ffffff12,#ffffff08)!important;border-color:#ffffff17!important}[data-theme=dark] .p4WLGq_calificacionCard{box-shadow:none!important;background:linear-gradient(145deg,#ffffff12,#ffffff08)!important;border-color:#ffffff17!important}[data-theme=dark] .p4WLGq_calificacionCard:hover{transform:none!important;box-shadow:0 6px 20px #00000040!important}[data-theme=dark] .p4WLGq_infoCardHeader{border-bottom-color:#8b5cf61f!important}[data-theme=dark] .p4WLGq_infoCardHeader h3{color:#e8e6ffeb!important}[data-theme=dark] .p4WLGq_statItem{box-shadow:none!important;background:#ffffff0d!important}[data-theme=dark] .p4WLGq_statLabel{color:#a09bbeb3!important}[data-theme=dark] .p4WLGq_statValue{color:#e8e6ffeb!important}[data-theme=dark] .p4WLGq_cardHeader:hover{background:#ffffff0a!important}[data-theme=dark] .p4WLGq_cardBody{border-top-color:#ffffff14!important}[data-theme=dark] .p4WLGq_infoText h4{color:#e8e6ffeb!important}[data-theme=dark] .p4WLGq_date{color:#a09bbe99!important}[data-theme=dark] .p4WLGq_chevron{color:#fff3!important}[data-theme=dark] .p4WLGq_feedbackBox{background:#ffffff0a!important}[data-theme=dark] .p4WLGq_feedbackBox p{color:#c8c3e6cc!important}[data-theme=dark] .p4WLGq_detailRow{background:#ffffff0a!important;border-color:#ffffff12!important}[data-theme=dark] .p4WLGq_miniStat{color:#a09bbecc!important}[data-theme=dark] .p4WLGq_qJustificacion{color:#a09bbebf!important}[data-theme=dark] .p4WLGq_qNum{color:#a09bbe8c!important}[data-theme=dark] .p4WLGq_emptyState{color:#a09bbe8c!important}[data-theme=dark] .p4WLGq_errorContainer{color:#f87171!important}[data-theme=dark] .p4WLGq_calificarBtn{background:var(--color-primary-darker)!important}[data-theme=dark] .p4WLGq_calificarBtn:hover{background:var(--color-primary-deep)!important}[data-theme=dark] .p4WLGq_grupoChip{color:#a09bbecc!important;background:#8b5cf61f!important;border-color:#8b5cf62e!important}[data-theme=dark] .p4WLGq_grupoChip:hover{color:#e8e6ffeb!important;background:#8b5cf640!important}[data-theme=dark] .p4WLGq_grupoChipActive{background:var(--color-primary-darker)!important;color:#fff!important}[data-theme=dark] .p4WLGq_grupoRow{box-shadow:none!important;background:#ffffff0d!important}[data-theme=dark] .p4WLGq_grupoName{color:#e8e6ffeb!important}[data-theme=dark] .p4WLGq_grupoStats{color:#a09bbe99!important}
.Q1nteG_loaderOverlay{z-index:9999;-webkit-backdrop-filter:blur(18px);background:#fff;justify-content:center;align-items:center;padding:1.5rem;animation:.4s ease-out Q1nteG_overlayIn;display:flex;position:fixed;inset:0}@keyframes Q1nteG_overlayIn{0%{opacity:0}to{opacity:1}}.Q1nteG_loaderContainer{text-align:center;-webkit-backdrop-filter:blur(28px);background:#fff;border:1px solid #ffffffe6;border-radius:28px;flex-direction:column;align-items:center;width:100%;max-width:440px;padding:2.25rem 2rem 1.75rem;animation:.5s cubic-bezier(.16,1,.3,1) Q1nteG_containerIn;display:flex;position:relative;box-shadow:0 4px 24px -4px #0000000f,0 20px 60px -12px #8b5cf61f}@keyframes Q1nteG_containerIn{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.Q1nteG_iconHero{background:linear-gradient(135deg, var(--color-primary) 0%, #a855f7 50%, #d946ef 100%);border-radius:28px;justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:1rem;animation:3s ease-in-out infinite Q1nteG_heroFloat;display:flex;box-shadow:0 8px 32px -4px #8b5cf666,0 4px 12px #8b5cf633}.Q1nteG_iconHero i{color:#fff;filter:drop-shadow(0 2px 4px #00000026);font-size:2.5rem}.Q1nteG_iconHeroImg{object-fit:contain;filter:drop-shadow(0 2px 4px #00000026);width:54px;height:54px}@keyframes Q1nteG_heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.Q1nteG_titulo{letter-spacing:-.03em;background:linear-gradient(135deg, var(--color-primary-darker) 0%, #a855f7 50%, #d946ef 100%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;margin:0 0 .2rem;font-size:1.6rem;font-weight:700;animation:4s ease-in-out infinite Q1nteG_gradientShift}@keyframes Q1nteG_gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.Q1nteG_contexto{color:#94a3b8;letter-spacing:.07em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.78rem;font-weight:600}.Q1nteG_pasoContainer{box-sizing:border-box;background:#8b5cf60a;border:1px solid #8b5cf61a;border-radius:14px;align-items:center;gap:.875rem;width:100%;min-height:68px;margin-bottom:1.25rem;padding:.875rem 1.125rem;transition:opacity .3s,transform .3s;display:flex}.Q1nteG_pasoIcono{color:var(--color-primary);flex-shrink:0;font-size:1.5rem;animation:2s ease-in-out infinite Q1nteG_iconBounce}@keyframes Q1nteG_iconBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.Q1nteG_pasoTextos{text-align:left;flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.Q1nteG_pasoMensaje{color:#1e293b;font-size:.92rem;font-weight:600;line-height:1.3}.Q1nteG_pasoDetalle{color:#94a3b8;font-size:.77rem;line-height:1.3}.Q1nteG_fadeIn{opacity:1;transform:translateY(0)}.Q1nteG_fadeOut{opacity:0;transform:translateY(-6px)}.Q1nteG_progresoContainer{align-items:center;gap:.75rem;width:100%;margin-bottom:1.1rem;display:flex}.Q1nteG_progresoTrack{background:#8b5cf614;border-radius:100px;flex:1;height:4px;position:relative;overflow:visible}.Q1nteG_progresoFill{background:linear-gradient(90deg, var(--color-primary) 0%, #a855f7 60%, #d946ef 100%);border-radius:100px;height:100%;transition:width .15s linear;position:relative;box-shadow:0 0 10px #8b5cf64d}.Q1nteG_progresoGlow{background:#a855f7;border-radius:50%;width:10px;height:10px;transition:left .15s linear;animation:1.5s ease-in-out infinite Q1nteG_glowPulse;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #a855f799,0 0 20px #8b5cf64d}@keyframes Q1nteG_glowPulse{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.7;transform:translate(-50%,-50%)scale(1.25)}}.Q1nteG_progresoTexto{color:#94a3b8;text-align:right;font-variant-numeric:tabular-nums;min-width:34px;font-size:.75rem;font-weight:700}.Q1nteG_stepsDots{gap:6px;margin-bottom:1.5rem;display:flex}.Q1nteG_dot{background:#8b5cf61f;border-radius:50%;width:5px;height:5px;transition:all .35s}.Q1nteG_dotActive{background:#8b5cf64d}.Q1nteG_dotCurrent{background:var(--color-primary);border-radius:100px;width:18px;animation:.4s ease-out Q1nteG_dotExpand}@keyframes Q1nteG_dotExpand{0%{width:5px}to{width:18px}}.Q1nteG_tipContainer{box-sizing:border-box;background:#facc150d;border:1px solid #facc151f;border-radius:10px;align-items:center;gap:.6rem;width:100%;padding:.7rem 1.1rem;animation:.5s Q1nteG_tipFadeIn;display:flex}.Q1nteG_tipContainer i{color:#f59e0b;opacity:.75;flex-shrink:0;font-size:.9rem}.Q1nteG_tipTexto{color:#78716c;text-align:left;font-size:.76rem;font-style:italic;line-height:1.45}@keyframes Q1nteG_tipFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Q1nteG_loaderContainer{border-radius:24px;padding:2rem 1.5rem 1.5rem}.Q1nteG_titulo{font-size:1.4rem}.Q1nteG_contexto{margin-bottom:1.25rem;font-size:.73rem}.Q1nteG_pasoContainer{border-radius:12px;gap:.75rem;min-height:60px;padding:.8rem 1rem}.Q1nteG_pasoIcono{font-size:1.35rem}.Q1nteG_pasoMensaje{font-size:.85rem}.Q1nteG_pasoDetalle{font-size:.73rem}}@media (max-width:480px){.Q1nteG_loaderOverlay{align-items:flex-end;padding:0}.Q1nteG_loaderContainer{border-radius:24px 24px 0 0;width:100%;max-width:100%;padding:1.75rem 1.25rem 2rem}.Q1nteG_loaderContainer:before{content:"";background:#8b5cf633;border-radius:100px;width:34px;height:4px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.Q1nteG_titulo{font-size:1.25rem}.Q1nteG_contexto{margin-bottom:1rem;font-size:.7rem}.Q1nteG_pasoContainer{border-radius:11px;min-height:52px;margin-bottom:1rem;padding:.7rem .9rem}.Q1nteG_pasoIcono{font-size:1.2rem}.Q1nteG_pasoMensaje{font-size:.82rem}.Q1nteG_pasoDetalle{font-size:.7rem}.Q1nteG_progresoContainer{margin-bottom:.9rem}.Q1nteG_stepsDots{gap:5px;margin-bottom:1.1rem}.Q1nteG_dot{width:4px;height:4px}.Q1nteG_dotCurrent{width:14px}.Q1nteG_tipContainer{border-radius:9px;padding:.6rem .9rem}.Q1nteG_tipTexto{font-size:.7rem}}@media (max-width:360px){.Q1nteG_loaderContainer{padding:1.5rem 1rem 1.75rem}.Q1nteG_titulo{font-size:1.1rem}.Q1nteG_pasoMensaje{font-size:.78rem}}.Q1nteG_classCounter{width:100%;margin:.25rem 0 1rem}.Q1nteG_classCounterDots{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.Q1nteG_classDot{color:#94a3b8;background:#8b5cf60f;border:1.5px solid #8b5cf61f;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.65rem;font-weight:600;transition:all .35s;display:flex}.Q1nteG_classDotDone{color:var(--color-primary);background:#8b5cf61f;border-color:#8b5cf64d}.Q1nteG_classDotDone i{font-size:.7rem}.Q1nteG_classDotCurrent{background:linear-gradient(135deg, var(--color-primary), #a855f7);color:#fff;border-color:#0000;animation:1.5s ease-in-out infinite Q1nteG_classDotPulse;box-shadow:0 0 12px #8b5cf666}.Q1nteG_classDotCurrent i{font-size:.6rem}@keyframes Q1nteG_classDotPulse{0%,to{transform:scale(1);box-shadow:0 0 12px #8b5cf666}50%{transform:scale(1.1);box-shadow:0 0 18px #8b5cf699}}.Q1nteG_iconHeroPulse{animation:3s ease-in-out infinite Q1nteG_heroFloat,2s ease-in-out infinite Q1nteG_pulseBreathe!important}@keyframes Q1nteG_pulseBreathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}.Q1nteG_pasoIconoPulse{animation:1.5s ease-in-out infinite Q1nteG_iconPulse}@keyframes Q1nteG_iconPulse{0%,to{opacity:1}50%{opacity:.5}}.Q1nteG_timerEspera{color:#94a3b8;align-items:center;gap:.4rem;margin:.5rem 0 .75rem;font-size:.78rem;font-weight:500;animation:.4s ease-out Q1nteG_fadeIn;display:flex}.Q1nteG_timerEspera i{color:var(--color-primary);font-size:.85rem;animation:1.5s ease-in-out infinite Q1nteG_iconPulse}.Q1nteG_notifyMeSection{flex-direction:column;align-items:center;gap:.5rem;width:100%;margin-bottom:1.25rem;animation:.5s Q1nteG_tipFadeIn;display:flex}.Q1nteG_notifyMeBtn{color:var(--color-primary);cursor:pointer;letter-spacing:-.01em;background:#8b5cf60f;border:1.5px solid #8b5cf640;border-radius:50px;align-items:center;gap:.5rem;padding:.7rem 1.5rem;font-family:inherit;font-size:.88rem;font-weight:600;transition:all .25s;display:flex}.Q1nteG_notifyMeBtn:hover{background:#8b5cf61f;border-color:#8b5cf666;transform:translateY(-1px);box-shadow:0 4px 16px -4px #8b5cf640}.Q1nteG_notifyMeBtn:active{transform:translateY(0)}.Q1nteG_notifyMeBtn i{font-size:1rem}.Q1nteG_notifyMeHint{color:#94a3b8;margin:0;font-size:.72rem;font-weight:500}[data-theme=dark] .Q1nteG_loaderOverlay{background:#0a081c!important}[data-theme=dark] .Q1nteG_loaderContainer{background:linear-gradient(145deg,#ffffff12,#ffffff08)!important;border-color:#ffffff17!important;box-shadow:0 4px 24px -4px #0006,0 20px 60px -12px #0000004d!important}[data-theme=dark] .Q1nteG_titulo{background:linear-gradient(135deg, var(--color-primary-pale) 0%, #a855f7 50%, #e879f9 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}[data-theme=dark] .Q1nteG_contexto{color:#94a3b88c!important}[data-theme=dark] .Q1nteG_pasoContainer{background:#8b5cf612!important;border-color:#8b5cf626!important}[data-theme=dark] .Q1nteG_pasoMensaje{color:#e8e6ffeb!important}[data-theme=dark] .Q1nteG_pasoDetalle{color:#94a3b88c!important}[data-theme=dark] .Q1nteG_pasoIcono{color:#a78bfae6!important}[data-theme=dark] .Q1nteG_progresoTrack{background:#8b5cf61f!important}[data-theme=dark] .Q1nteG_progresoTexto{color:#94a3b899!important}[data-theme=dark] .Q1nteG_dot{background:#8b5cf626!important}[data-theme=dark] .Q1nteG_dotActive{background:#8b5cf659!important}[data-theme=dark] .Q1nteG_dotCurrent{background:#a855f7!important}[data-theme=dark] .Q1nteG_timerEspera{color:#a09bbea6!important}[data-theme=dark] .Q1nteG_timerEspera i{color:var(--color-primary-soft)!important}[data-theme=dark] .Q1nteG_classDot{color:#a09bbe99!important;background:#8b5cf614!important;border-color:#8b5cf62e!important}[data-theme=dark] .Q1nteG_classDotDone{color:var(--color-primary-soft)!important;background:#8b5cf62e!important;border-color:#8b5cf659!important}[data-theme=dark] .Q1nteG_classDotCurrent{background:linear-gradient(135deg, var(--color-primary), #a855f7)!important;color:#fff!important;border-color:#0000!important}[data-theme=dark] .Q1nteG_tipContainer{background:#facc150a!important;border-color:#facc1514!important}[data-theme=dark] .Q1nteG_tipTexto{color:#a19b87bf!important}[data-theme=dark] .Q1nteG_notifyMeBtn{color:var(--color-primary-pale)!important;background:#8b5cf61a!important;border-color:#8b5cf640!important}[data-theme=dark] .Q1nteG_notifyMeBtn:hover{background:#8b5cf62e!important;border-color:#8b5cf666!important}[data-theme=dark] .Q1nteG_notifyMeHint{color:#a09bbe8c!important}
.ETUt-a_overlay{-webkit-backdrop-filter:blur(4px);z-index:99998;background:#00000059;animation:.2s ETUt-a_overlayIn;position:fixed;inset:0}@keyframes ETUt-a_overlayIn{0%{opacity:0}to{opacity:1}}.ETUt-a_panel{-webkit-backdrop-filter:blur(20px);z-index:99999;background:linear-gradient(160deg,#fffffff5 0%,#f8f6fffa 100%);border-left:1px solid #8b5cf61f;flex-direction:column;width:380px;max-width:100%;height:100%;animation:.28s cubic-bezier(.32,.72,0,1) ETUt-a_panelIn;display:flex;position:fixed;top:0;right:0;overflow:hidden;box-shadow:-8px 0 40px #0000001a}@keyframes ETUt-a_panelIn{0%{opacity:.8;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.ETUt-a_panelHeader{border-bottom:1px solid #8b5cf61a;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.25rem .75rem;display:flex}.ETUt-a_panelTitle{align-items:center;gap:.625rem;display:flex}.ETUt-a_panelTitle i{color:var(--color-primary,var(--color-primary));font-size:1.125rem}.ETUt-a_panelTitle h3{color:#1e293b;margin:0;font-size:1rem;font-weight:700}.ETUt-a_closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:.25rem;font-size:.9375rem;transition:all .15s;display:flex}.ETUt-a_closeBtn:hover{color:#334155;background:#0000000d}.ETUt-a_panelSubtitle{color:#64748b;flex-shrink:0;margin:0;padding:.625rem 1.25rem 0;font-size:.8125rem;line-height:1.45}.ETUt-a_entriesList{flex-direction:column;flex:1;gap:.625rem;padding:.875rem 1rem;display:flex;overflow-y:auto}.ETUt-a_entriesList::-webkit-scrollbar{width:4px}.ETUt-a_entriesList::-webkit-scrollbar-track{background:0 0}.ETUt-a_entriesList::-webkit-scrollbar-thumb{background:rgba(var(--color-primary-rgb), .18);border-radius:4px}.ETUt-a_emptyState{text-align:center;color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:3rem 1.5rem;display:flex}.ETUt-a_emptyState i{opacity:.4;margin-bottom:.5rem;font-size:2.5rem}.ETUt-a_emptyState p{color:#64748b;margin:0;font-size:.9rem;font-weight:500}.ETUt-a_emptyState small{max-width:220px;font-size:.8rem;line-height:1.4}.ETUt-a_entryCard{background:#ffffffbf;border:1px solid #8b5cf614;border-radius:14px;gap:.75rem;padding:.75rem;transition:box-shadow .15s;display:flex}.ETUt-a_entryCard:hover{box-shadow:0 2px 8px #0000000a}.ETUt-a_entryIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.8125rem;display:flex}.ETUt-a_entryIconAI{background:rgba(var(--color-primary-rgb), .12);color:var(--color-primary,var(--color-primary))}.ETUt-a_entryIconManual{color:#475569;background:#64748b1f}.ETUt-a_entryIconDiag{color:#0d9488;background:#14b8a61f}.ETUt-a_entryBody{flex:1;min-width:0}.ETUt-a_entryHeader{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.25rem;display:flex}.ETUt-a_entryTitle{color:#1e293b;font-size:.8125rem;font-weight:600;line-height:1.3}.ETUt-a_entryDate{color:#94a3b8;white-space:nowrap;flex-shrink:0;font-size:.7rem}.ETUt-a_entryDesc{color:#475569;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 .375rem;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.ETUt-a_entryMeta{flex-wrap:wrap;gap:.3rem;margin-top:.2rem;display:flex}.ETUt-a_metaBadgeAI,.ETUt-a_metaBadgeManual,.ETUt-a_metaBadgeOrigen{border-radius:5px;align-items:center;gap:.2rem;padding:.1rem .4rem;font-size:.6875rem;font-weight:600;display:inline-flex}.ETUt-a_metaBadgeAI{color:var(--color-primary,var(--color-primary));background:rgba(var(--color-primary-rgb), .08)}.ETUt-a_metaBadgeManual{color:#475569;background:#64748b1a}.ETUt-a_metaBadgeOrigen{color:var(--color-primary-darker);background:#7c3aed14}.ETUt-a_metaBadgeDiag{color:#0d9488!important;background:#14b8a61a!important}[data-theme=dark] .ETUt-a_panel{background:linear-gradient(160deg,#202025f7 0%,#0f0c23fa 100%)!important;border-left-color:#ffffff14!important}[data-theme=dark] .ETUt-a_panelHeader{border-bottom-color:#ffffff12!important}[data-theme=dark] .ETUt-a_panelTitle h3{color:#e8e6ffeb!important}[data-theme=dark] .ETUt-a_panelSubtitle{color:#a09bbeb3!important}[data-theme=dark] .ETUt-a_closeBtn{color:#a09bbeb3!important}[data-theme=dark] .ETUt-a_closeBtn:hover{color:#e8e6ffe6!important;background:#ffffff0f!important}[data-theme=dark] .ETUt-a_entryCard{background:#ffffff0a!important;border-color:#ffffff12!important}[data-theme=dark] .ETUt-a_entryTitle{color:#e8e6ffe0!important}[data-theme=dark] .ETUt-a_entryDesc{color:#a09bbebf!important}[data-theme=dark] .ETUt-a_entryDate{color:#a09bbe8c!important}[data-theme=dark] .ETUt-a_emptyState p{color:#a09bbebf!important}@media (max-width:480px){.ETUt-a_panel{border-top:1px solid #8b5cf61f;border-left:none;border-radius:20px 20px 0 0;width:100%;height:80vh;animation:.28s cubic-bezier(.32,.72,0,1) ETUt-a_panelUpIn;top:auto;bottom:0;box-shadow:0 -8px 40px #00000026}@keyframes ETUt-a_panelUpIn{0%{opacity:.8;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}}
.NAYCcq_container{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.NAYCcq_header{align-items:center;gap:12px;display:flex}.NAYCcq_headerText{flex:1;min-width:0}.NAYCcq_iconBox{width:40px;height:40px;color:var(--color-primary);background:#8b5cf61a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.NAYCcq_itemTitle{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.95rem;font-weight:600;overflow:hidden}.NAYCcq_subtitle{color:#64748b;margin:0;font-size:.8rem}.NAYCcq_form{flex-wrap:wrap;gap:8px;display:flex}.NAYCcq_input{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;flex:1;min-width:180px;padding:.55rem .9rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.NAYCcq_input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #8b5cf61f}.NAYCcq_input:disabled{opacity:.6;cursor:not-allowed}.NAYCcq_inviteBtn{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-darker));color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:50px;padding:.55rem 1.1rem;font-size:.875rem;font-weight:600;transition:opacity .15s,transform .1s}.NAYCcq_inviteBtn:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.NAYCcq_inviteBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.NAYCcq_statusMsg{border-radius:8px;align-items:center;gap:6px;padding:.55rem .85rem;font-size:.85rem;display:flex}.NAYCcq_statusMsg.NAYCcq_success{color:#059669;background:#10b98114}.NAYCcq_statusMsg.NAYCcq_error{color:#dc2626;background:#ef444414}.NAYCcq_collabSection{flex-direction:column;gap:.6rem;display:flex}.NAYCcq_collabHeader{color:#1e293b;align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:flex}.NAYCcq_collabHeader i{color:var(--color-primary)}.NAYCcq_loadingMsg{color:#94a3b8;align-items:center;gap:6px;padding:.75rem 0;font-size:.85rem;display:flex}.NAYCcq_emptyMsg{color:#94a3b8;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:10px;align-items:center;gap:8px;padding:1rem;font-size:.85rem;display:flex}.NAYCcq_collabList{flex-direction:column;gap:6px;max-height:220px;display:flex;overflow-y:auto}.NAYCcq_collabItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:10px;padding:.6rem .75rem;transition:background .15s;display:flex}.NAYCcq_collabItem:hover{background:#f1f5f9}.NAYCcq_collabItem:hover .NAYCcq_removeBtn{opacity:1}.NAYCcq_avatar{background:linear-gradient(135deg, var(--color-primary), #a855f7, #c084fc);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.85rem;font-weight:700;display:flex;overflow:hidden}.NAYCcq_avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.NAYCcq_collabInfo{flex-direction:column;flex:1;min-width:0;display:flex}.NAYCcq_collabName{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}.NAYCcq_collabEmail{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.NAYCcq_removeBtn{color:#94a3b8;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;transition:all .15s;display:flex}.NAYCcq_removeBtn:hover{color:#ef4444;background:#ef44441a}.NAYCcq_removeBtn:disabled{cursor:not-allowed;opacity:.3}.NAYCcq_unsupportedMsg{text-align:center;background:#8b5cf60d;border:1px solid #8b5cf626;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:1.5rem 1rem;display:flex}.NAYCcq_unsupportedIcon{width:44px;height:44px;color:var(--color-primary);background:#8b5cf61a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;font-size:1.2rem;display:flex}.NAYCcq_unsupportedMsg p{color:#1e293b;margin:0;font-size:.9rem;font-weight:600}.NAYCcq_unsupportedSub{color:#64748b!important;font-size:.8rem!important;font-weight:400!important}[data-theme=dark] .NAYCcq_itemTitle{color:#e8e6ffeb}[data-theme=dark] .NAYCcq_subtitle{color:#a09bbeb3}[data-theme=dark] .NAYCcq_input{color:#e8e6ffeb;background:#ffffff0f;border-color:#ffffff1f}[data-theme=dark] .NAYCcq_input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #8b5cf62e}[data-theme=dark] .NAYCcq_collabHeader{color:#e8e6ffeb}[data-theme=dark] .NAYCcq_emptyMsg{color:#a09bbeb3;background:#ffffff0a;border-color:#ffffff17}[data-theme=dark] .NAYCcq_collabItem{background:#ffffff0a;border-color:#ffffff17}[data-theme=dark] .NAYCcq_collabItem:hover{background:#8b5cf626}[data-theme=dark] .NAYCcq_collabName{color:#e8e6ffeb}[data-theme=dark] .NAYCcq_collabEmail{color:#a09bbeb3}[data-theme=dark] .NAYCcq_unsupportedMsg{background:#8b5cf614;border-color:#8b5cf633}[data-theme=dark] .NAYCcq_unsupportedMsg p{color:#e8e6ffeb}[data-theme=dark] .NAYCcq_unsupportedSub{color:#a09bbeb3!important}.NAYCcq_publicLinkSection{border-top:1px solid #e2e8f0;flex-direction:column;gap:8px;padding-top:1rem;display:flex}.NAYCcq_publicLinkHeader{color:#1e293b;align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:flex}.NAYCcq_publicLinkHeader i{color:var(--color-primary);font-size:1.1rem}.NAYCcq_publicLinkDesc{color:#64748b;margin:0;font-size:.78rem}.NAYCcq_publicLinkBox{align-items:center;gap:6px;display:flex}.NAYCcq_publicLinkInput{color:#475569;cursor:text;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;outline:none;flex:1;min-width:0;padding:.5rem .75rem;font-size:.8rem}.NAYCcq_publicLinkInput:focus{border-color:var(--color-primary)}.NAYCcq_copyBtn{background:var(--color-primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:50px;align-items:center;gap:4px;padding:.5rem .9rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:all .15s;display:inline-flex}.NAYCcq_copyBtn:hover{background:var(--color-primary-darker)}.NAYCcq_copyBtnSuccess{background:#10b981!important}.NAYCcq_revokeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.85rem;transition:all .15s;display:flex}.NAYCcq_revokeBtn:hover:not(:disabled){color:#ef4444;background:#ef444414;border-color:#ef44444d}.NAYCcq_revokeBtn:disabled{opacity:.4;cursor:not-allowed}.NAYCcq_generateLinkBtn{color:var(--color-primary-darker);cursor:pointer;background:#8b5cf60d;border:1px dashed #8b5cf64d;border-radius:50px;align-self:flex-start;align-items:center;gap:6px;padding:.55rem 1rem;font-family:inherit;font-size:.82rem;font-weight:600;transition:all .15s;display:inline-flex}.NAYCcq_generateLinkBtn:hover:not(:disabled){background:#8b5cf61a;border-color:#8b5cf680}.NAYCcq_generateLinkBtn:disabled{opacity:.6;cursor:not-allowed}.NAYCcq_profileLinkArea{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:6px 10px;margin-top:2px;display:grid}.NAYCcq_profileLinkBtn{min-height:38px;color:var(--color-primary-darker);font:inherit;cursor:pointer;background:#8b5cf614;border:1px solid #8b5cf647;border-radius:50px;justify-content:center;align-items:center;gap:7px;padding:.55rem 1rem;font-size:.8rem;font-weight:500;display:inline-flex}.NAYCcq_profileLinkBtn:hover:not(:disabled){background:#8b5cf624;border-color:#8b5cf675}.NAYCcq_profileLinkBtn:disabled{cursor:default;opacity:.72}.NAYCcq_profileLinkBtnSaved{color:#047857;background:#10b98117;border-color:#10b9813d}.NAYCcq_profileLinkArea span,.NAYCcq_profileLinkArea p{color:#64748b;margin:0;font-size:.72rem;line-height:1.4}.NAYCcq_profileLinkArea p{color:#dc2626;grid-column:1/-1}.NAYCcq_viewsCount{color:#94a3b8;align-items:center;gap:4px;font-size:.75rem;display:inline-flex}[data-theme=dark] .NAYCcq_publicLinkSection{border-top-color:#ffffff14}[data-theme=dark] .NAYCcq_publicLinkHeader{color:#e8e6ffeb}[data-theme=dark] .NAYCcq_publicLinkDesc{color:#a09bbeb3}[data-theme=dark] .NAYCcq_publicLinkInput{color:#e8e6ffeb;background:#ffffff0f;border-color:#ffffff1f}[data-theme=dark] .NAYCcq_revokeBtn{color:#a09bbeb3;border-color:#ffffff1a}[data-theme=dark] .NAYCcq_generateLinkBtn{color:var(--color-primary-soft);background:#8b5cf614;border-color:#8b5cf64d}[data-theme=dark] .NAYCcq_profileLinkBtn{color:var(--color-primary-soft);background:#8b5cf61f;border-color:#a78bfa47}[data-theme=dark] .NAYCcq_profileLinkArea span{color:#b4aecac2}[data-theme=dark] .NAYCcq_profileLinkBtnSaved{color:#6ee7b7;background:#10b9811f;border-color:#34d39940}[data-theme=dark] .NAYCcq_viewsCount{color:#a09bbe80}
.rDY1yq_overlay{-webkit-backdrop-filter:blur(8px);z-index:10000;background:#e0e0e080;justify-content:center;align-items:center;padding:1rem;animation:.3s rDY1yq_fadeIn;display:flex;position:fixed;inset:0}.rDY1yq_rewardLabel{color:#10b981;align-items:center;gap:6px;font-weight:700;display:flex}.rDY1yq_rewardLabel i{font-size:.85rem}@keyframes rDY1yq_fadeIn{0%{opacity:0}to{opacity:1}}.rDY1yq_modal{background:#fff;border:1px solid #e5e7eb;border-radius:30px;width:560px;max-width:100%;max-height:90vh;animation:.4s cubic-bezier(.16,1,.3,1) rDY1yq_modalIn;position:relative;overflow-y:auto;box-shadow:0 20px 60px -15px #8b5cf626,0 10px 20px -5px #0000000d}@keyframes rDY1yq_modalIn{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.rDY1yq_header{justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 0;display:flex}.rDY1yq_headerLeft{align-items:center;gap:.875rem;display:flex}.rDY1yq_headerIcon{width:48px;height:48px;color:var(--color-primary);background:linear-gradient(135deg,#8b5cf61f,#3b82f614);border:1px solid #8b5cf633;border-radius:16px;justify-content:center;align-items:center;font-size:1.35rem;display:flex;box-shadow:inset 0 0 0 1px #fff6}.rDY1yq_headerTitle{color:#1e293b;letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:800}.rDY1yq_headerSubtitle{color:#64748b;margin-top:.125rem;font-size:.8125rem;font-weight:500;display:block}.rDY1yq_closeBtn{color:#94a3b8;cursor:pointer;background:#0000000a;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.2rem;transition:all .2s;display:flex}.rDY1yq_closeBtn:hover{color:#64748b;background:#00000014;transform:scale(1.05)}.rDY1yq_progressContainer{padding:1rem 1.5rem 0}.rDY1yq_progressTrack{background:#8b5cf614;border-radius:5px;height:5px;overflow:hidden}.rDY1yq_progressFill{background:linear-gradient(90deg, var(--color-primary), #6366f1);border-radius:5px;height:100%;transition:width .5s cubic-bezier(.16,1,.3,1)}.rDY1yq_progressLabel{color:#94a3b8;justify-content:space-between;align-items:center;margin-top:.5rem;font-size:.75rem;font-weight:500;display:flex}.rDY1yq_stepContent{min-height:200px;padding:1.25rem 1.5rem;animation:.35s rDY1yq_stepIn}@keyframes rDY1yq_stepIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.rDY1yq_stepTitle{color:#1e293b;margin:0 0 .25rem;font-size:1rem;font-weight:700}.rDY1yq_stepDescription{color:#64748b;margin:0 0 1.25rem;font-size:.8125rem;line-height:1.5}.rDY1yq_starBtn{cursor:pointer;background:#fffc;border:2px solid #8b5cf61f;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.75rem;transition:all .25s cubic-bezier(.25,.8,.25,1);display:flex;position:relative}.rDY1yq_starBtn.rDY1yq_starActive{background:linear-gradient(135deg,#8b5cf61f,#3b82f614);border-color:#8b5cf659;transform:translateY(-2px)scale(1.05);box-shadow:0 4px 16px #8b5cf633}.rDY1yq_emojiReaction{text-align:center;color:#6366f1;min-height:1.5rem;margin-top:.75rem;font-size:.875rem;font-weight:600;animation:.3s rDY1yq_bounceIn}@keyframes rDY1yq_bounceIn{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}.rDY1yq_chipsContainer{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.rDY1yq_chip{color:#475569;cursor:pointer;background:#fffc;border:1.5px solid #8b5cf61f;border-radius:12px;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:all .2s;display:flex}.rDY1yq_chip:hover{background:#8b5cf60a;border-color:#8b5cf640}.rDY1yq_chip.rDY1yq_chipActive{color:#6366f1;background:linear-gradient(135deg,#8b5cf61a,#6366f114);border-color:#8b5cf659}.rDY1yq_chip i{font-size:.9rem}.rDY1yq_textAreaWrapper{margin-top:.5rem;position:relative}.rDY1yq_textArea{color:#334155;resize:none;background:#fff;border:1px solid #cbd5e199;border-radius:20px;width:100%;min-height:100px;padding:1rem 3.5rem 1rem 1.25rem;font-family:inherit;font-size:.95rem;line-height:1.6;transition:all .3s;box-shadow:0 4px 20px #00000008}.rDY1yq_textArea::placeholder{color:#cbd5e1;font-weight:400}.rDY1yq_textArea:focus{border-color:var(--color-primary);outline:none;transform:translateY(-1px);box-shadow:0 4px 20px #8b5cf626}.rDY1yq_textArea::placeholder{color:#94a3b8}.rDY1yq_textArea:focus{border-color:#8b5cf659;outline:none;box-shadow:0 0 0 3px #8b5cf614}.rDY1yq_micBtn{cursor:pointer;width:38px;height:38px;color:var(--color-primary);background:#8b5cf614;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;transition:all .25s;display:flex;position:absolute;bottom:.6rem;right:.6rem}.rDY1yq_micBtn:hover{background:#8b5cf626;transform:scale(1.05)}.rDY1yq_micBtn.rDY1yq_micActive{color:#fff;background:linear-gradient(135deg,#ef4444,#f97316);animation:1.5s ease-in-out infinite rDY1yq_pulse;box-shadow:0 4px 16px #ef44444d}@keyframes rDY1yq_pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.rDY1yq_micLabel{color:#ef4444;text-align:center;margin-top:.375rem;font-size:.75rem;font-weight:600;animation:.3s rDY1yq_fadeIn}.rDY1yq_uploadArea{text-align:center;cursor:pointer;background:#8b5cf605;border:2px dashed #8b5cf633;border-radius:16px;padding:1.5rem;transition:all .2s}.rDY1yq_uploadArea:hover{background:#8b5cf60a;border-color:#8b5cf659}.rDY1yq_uploadIcon{color:var(--color-primary);margin-bottom:.5rem;font-size:2rem}.rDY1yq_uploadText{color:#64748b;font-size:.875rem;font-weight:500}.rDY1yq_uploadHint{color:#94a3b8;margin-top:.25rem;font-size:.75rem}.rDY1yq_filePreview{background:#8b5cf60d;border:1px solid #8b5cf61f;border-radius:12px;align-items:center;gap:.75rem;margin-top:.75rem;padding:.75rem 1rem;display:flex}.rDY1yq_filePreview i{color:var(--color-primary);font-size:1.25rem}.rDY1yq_fileName{color:#475569;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.8125rem;font-weight:600;overflow:hidden}.rDY1yq_fileRemove{color:#ef4444;cursor:pointer;background:#ef444414;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.9rem;transition:all .2s;display:flex}.rDY1yq_fileRemove:hover{background:#ef444426}.rDY1yq_footer{justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.5rem 1.5rem;display:flex}.rDY1yq_btnBack{color:#64748b;cursor:pointer;background:0 0;border:1px solid #8b5cf626;border-radius:14px;align-items:center;gap:.375rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.rDY1yq_btnBack:hover{color:#475569;background:#00000008}.rDY1yq_btnNext{cursor:pointer;background:linear-gradient(135deg, var(--color-primary), #6366f1);color:#fff;border:none;border-radius:14px;align-items:center;gap:.5rem;margin-left:auto;padding:.75rem 1.5rem;font-size:.875rem;font-weight:700;transition:all .25s cubic-bezier(.25,.8,.25,1);display:flex;box-shadow:0 4px 14px #8b5cf659,inset 0 1px #fff3}.rDY1yq_btnNext:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #8b5cf666,inset 0 1px #fff3}.rDY1yq_btnNext:disabled{opacity:.5;cursor:not-allowed}.rDY1yq_btnNext i{font-size:1rem}.rDY1yq_successContainer{text-align:center;padding:2rem 1.5rem 1rem;animation:.4s rDY1yq_fadeIn}.rDY1yq_successEmoji{margin-bottom:1rem;font-size:4rem;animation:.5s rDY1yq_bounceIn}.rDY1yq_successTitle{color:#1e293b;margin:0 0 .5rem;font-size:1.25rem;font-weight:800}.rDY1yq_successMessage{color:#64748b;margin:0 0 .5rem;font-size:.9375rem;line-height:1.5}.rDY1yq_creditsBadge{color:#059669;background:linear-gradient(135deg,#10b9811a,#34d39914);border:1px solid #10b98140;border-radius:14px;align-items:center;gap:.5rem;margin:1rem 0;padding:.625rem 1.25rem;font-size:1rem;font-weight:800;display:inline-flex}.rDY1yq_creditsBadge i{font-size:1.1rem}.rDY1yq_successQuote{color:#94a3b8;margin-top:1rem;padding:0 1rem;font-size:.8125rem;font-style:italic}.rDY1yq_btnDone{cursor:pointer;color:#fff;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:16px;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.875rem 2rem;font-size:.9375rem;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 4px 16px #10b9814d}.rDY1yq_btnDone:hover{transform:translateY(-2px);box-shadow:0 8px 24px #10b98166}.rDY1yq_confettiContainer{pointer-events:none;z-index:10001;position:fixed;inset:0;overflow:hidden}.rDY1yq_confetti{border-radius:2px;width:10px;height:10px;animation:3s linear forwards rDY1yq_confettiFall;position:absolute}@keyframes rDY1yq_confettiFall{0%{opacity:1;transform:translateY(-100vh)rotate(0)}80%{opacity:1}to{opacity:0;transform:translateY(100vh)rotate(720deg)}}.rDY1yq_loading{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 1.5rem;display:flex}.rDY1yq_spinner{border:3px solid #8b5cf61a;border-top-color:var(--color-primary);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite rDY1yq_spin}@keyframes rDY1yq_spin{to{transform:rotate(360deg)}}.rDY1yq_loadingText{color:#64748b;font-size:.875rem;font-weight:600}.rDY1yq_btnReward{cursor:pointer;color:#059669;white-space:nowrap;background:linear-gradient(135deg,#10b98114,#34d3990d);border:1.5px solid #10b98140;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.8125rem;font-weight:700;transition:all .25s;display:flex}.rDY1yq_btnReward:hover{background:linear-gradient(135deg,#10b98126,#34d3991a);border-color:#10b98159;transform:translateY(-1px)}.rDY1yq_btnReward i{font-size:.9rem}.rDY1yq_starContainer{justify-content:center;gap:.85rem;padding:1rem 0;display:flex}.rDY1yq_starBtn{cursor:pointer;background:#fff;border:1.5px solid #8b5cf61a;border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 4px 12px #00000008}.rDY1yq_starBtn i{color:#e2e8f0;font-size:1.6rem;transition:all .3s}.rDY1yq_starBtn:hover{border-color:#8b5cf64d;transform:translateY(-5px)scale(1.08);box-shadow:0 10px 20px #8b5cf61f}.rDY1yq_starBtn.rDY1yq_starActive{background:#fff;border-color:#f59e0b;box-shadow:0 6px 15px #f59e0b26}.rDY1yq_starBtn.rDY1yq_starActive i{background:linear-gradient(#ffd33d 0%,#f59e0b 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 3px #b453094d);-webkit-background-clip:text;transform:scale(1.1)}@media (max-width:600px){.rDY1yq_modal{border-radius:24px 24px 0 0;align-self:flex-end;width:100%;max-height:95vh}.rDY1yq_starContainer{gap:.5rem}.rDY1yq_starBtn{width:48px;height:48px;font-size:1.5rem}.rDY1yq_chipsContainer{gap:.375rem}.rDY1yq_chip{padding:.4rem .75rem;font-size:.75rem}}[data-theme=dark] .rDY1yq_modal{background:#10111f;border-color:#3b3952;box-shadow:0 24px 70px #00000094,0 0 0 1px #8b5cf61f}:is([data-theme=dark] .rDY1yq_headerTitle,[data-theme=dark] .rDY1yq_stepTitle,[data-theme=dark] .rDY1yq_successTitle){color:#f8f7ff}:is([data-theme=dark] .rDY1yq_headerSubtitle,[data-theme=dark] .rDY1yq_stepDescription,[data-theme=dark] .rDY1yq_progressLabel,[data-theme=dark] .rDY1yq_successMessage){color:#c1bfd2}[data-theme=dark] .rDY1yq_chip{color:#f1effa;background:#1a1b2c;border-color:#56536f;position:relative}[data-theme=dark] .rDY1yq_chip:hover{color:#fff;background:#292442;border-color:#a78bfa}[data-theme=dark] .rDY1yq_chip.rDY1yq_chipActive{color:#fff;background:linear-gradient(135deg,#7c3aed,#5b21b6);border-color:#c4b5fd;box-shadow:0 0 0 2px #c4b5fd47,0 8px 18px #7c3aed52}[data-theme=dark] .rDY1yq_chip.rDY1yq_chipActive:after{content:"✓";color:#fff;margin-left:.35rem;font-size:.8rem;font-weight:900}[data-theme=dark] .rDY1yq_starBtn{background:#1a1b2c;border-color:#56536f}[data-theme=dark] .rDY1yq_starBtn.rDY1yq_starActive{background:#2b2230;border-color:#fbbf24;box-shadow:0 0 0 3px #fbbf2433,0 8px 18px #f59e0b38}[data-theme=dark] .rDY1yq_textArea{color:#f8f7ff;background:#1a1b2c;border-color:#56536f}[data-theme=dark] .rDY1yq_textArea::placeholder{color:#9895aa}[data-theme=dark] .rDY1yq_btnBack{color:#f8f7ff;background:#1a1b2c;border-color:#625e7d;box-shadow:0 3px 10px #0000003d}[data-theme=dark] .rDY1yq_btnBack:hover{color:#fff;background:#292442;border-color:#a78bfa}[data-theme=dark] .rDY1yq_btnNext{border:1px solid #c4b5fd;box-shadow:0 6px 18px #7c3aed61;color:#fff!important;background:linear-gradient(135deg,#8b5cf6,#6d28d9)!important}[data-theme=dark] .rDY1yq_btnNext:disabled{box-shadow:none;border-color:#4b4861;color:#88869a!important;background:#292a39!important}[data-theme=dark] .rDY1yq_closeBtn{color:#d2cee2;background:#1a1b2c}
.chRhja_appSidebar{width:var(--sidebar-width-expanded);height:100vh;box-shadow:none;z-index:20;--sidebar-width-expanded:280px;--sidebar-width-collapsed:80px;--glass-bg:linear-gradient(145deg, #ffffffb3 0%, #fff6 100%);--glass-border:1px solid #fff9;--glass-shadow:0 4px 30px #0000000d;--icon-color-default:#351466;--active-bg:linear-gradient(90deg, #8b5cf61f 0%, #8b5cf605 100%);border-radius:0;flex-direction:column;flex-shrink:0;padding:0;transition:width .3s ease-in-out,transform .3s;display:flex;position:fixed;top:0;left:0;overflow:hidden}.chRhja_glassEffect{background:var(--glass-background);-webkit-backdrop-filter:blur(24px);border:none;border-right:1px solid var(--glass-border);border-radius:0;flex-direction:column;flex-grow:1;height:100%;padding:1.25rem 0;transition:background .25s;display:flex}.chRhja_sidebarBottom{z-index:5;flex:none;min-width:0;position:relative}.chRhja_overlay{z-index:19;opacity:0;backdrop-filter:blur(4px);background:#00000080;transition:opacity .3s;display:none;position:fixed;inset:0}.chRhja_overlay.chRhja_visible{opacity:1}.chRhja_logoContainer{padding:0 var(--content-padding-x);justify-content:space-between;align-items:center;padding-bottom:1rem;transition:justify-content .3s,padding .3s;display:flex}.chRhja_logoLink{align-items:center;text-decoration:none;transition:opacity .2s;display:flex}.chRhja_logoLink:hover{opacity:.8}.chRhja_logoContainer img{opacity:1;width:auto;height:32px;transition:opacity .3s,width .3s}.chRhja_sidebarToggleButton{color:var(--color-text-secondary);cursor:pointer;border-radius:var(--border-radius);background:0 0;border:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:.35rem;font-size:1.25rem;transition:all .2s;display:flex}.chRhja_sidebarToggleButton:hover{background-color:var(--color-primary-light);color:var(--color-primary)}.chRhja_classCanvasMenuButton{z-index:21;color:#64748b;cursor:pointer;background:#fffffff0;border:1px solid #e8eaed;border-radius:54px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:background-color .18s,color .18s,transform .18s;display:flex;position:fixed;top:1rem;left:1rem;box-shadow:0 1px 3px #00000014}.chRhja_classCanvasMenuButton:hover{color:#334155;background:#f8fafc;transform:translateY(-1px)}.chRhja_collapsedFavicon{display:none}.chRhja_newPlanContainer{padding:0 var(--content-padding-x);flex-shrink:0;margin-top:.75rem;margin-bottom:1.5rem}.chRhja_newPlanButton{width:100%;padding:.75rem var(--nav-link-padding-x);border-radius:var(--border-radius);border:2px solid var(--color-primary-light);color:var(--color-text-dark);white-space:nowrap;cursor:pointer;box-sizing:border-box;background:0 0;justify-content:center;align-items:center;gap:.6rem;margin:0;font-size:1rem;font-weight:500;text-decoration:none;transition:all .2s ease-in-out;display:flex}.chRhja_newPlanButton:hover{background-color:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-2px)}.chRhja_draftsLink{color:var(--color-primary-darker);background:#8b5cf60f;border-radius:50px;align-items:center;gap:.5rem;margin-top:.45rem;padding:.45rem .75rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.chRhja_draftsLink:hover{background:#8b5cf61f}.chRhja_draftsLink i{font-size:.82rem}.chRhja_draftsBadge{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-darker));color:#fff;text-align:center;border-radius:50px;min-width:16px;margin-left:auto;padding:.1rem .4rem;font-size:.6rem;font-weight:700}[data-theme=dark] .chRhja_draftsLink{color:#c4b5fde6!important;background:#8b5cf61a!important}[data-theme=dark] .chRhja_draftsLink:hover{background:#8b5cf62e!important}.chRhja_navViewport{flex:auto;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.chRhja_navScroll{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;width:100%;min-height:0;overflow:hidden auto}.chRhja_navScroll::-webkit-scrollbar{width:0;height:0}.chRhja_navScroll::-webkit-scrollbar-track{background:0 0}.chRhja_navScroll::-webkit-scrollbar-button{background:0 0;border:0;width:0;height:0;display:none!important}.chRhja_navScroll::-webkit-scrollbar-button:single-button{background:0 0;border:0;width:0;height:0;display:none!important}.chRhja_navScroll::-webkit-scrollbar-button:vertical:decrement{background:0 0;border:0;width:0;height:0;display:none!important}.chRhja_navScroll::-webkit-scrollbar-button:vertical:increment{background:0 0;border:0;width:0;height:0;display:none!important}.chRhja_navScroll::-webkit-scrollbar-button:start:decrement{background:0 0;border:0;width:0;height:0;display:none!important}.chRhja_navScroll::-webkit-scrollbar-button:end:increment{background:0 0;border:0;width:0;height:0;display:none!important}.chRhja_navScroll::-webkit-scrollbar-thumb{background:#94a3b86b padding-box padding-box;border:1px solid #0000;border-radius:999px}.chRhja_navScroll::-webkit-scrollbar-thumb:hover{background:#94a3b89e}.chRhja_customScrollbar{pointer-events:none;z-index:4;width:6px;position:absolute;top:3px;bottom:3px;right:2px}.chRhja_customScrollbarThumb{background:#94a3b833;border-radius:999px;width:100%;min-height:18px;position:absolute;left:0}.chRhja_navFadeTop .chRhja_navScroll{-webkit-mask-image:linear-gradient(#0000 0,#000 24px 100%);mask-image:linear-gradient(#0000 0,#000 24px 100%)}.chRhja_navFadeBottom .chRhja_navScroll{-webkit-mask-image:linear-gradient(#000 0 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 24px),#0000 100%)}.chRhja_navFadeTop.chRhja_navFadeBottom .chRhja_navScroll{-webkit-mask-image:linear-gradient(#0000 0,#000 24px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 24px calc(100% - 24px),#0000 100%)}.chRhja_mainNav{margin:0;padding:0 1.5rem .75rem;list-style:none}.chRhja_navLink a{border-radius:var(--border-radius);color:var(--icon-color-default);white-space:nowrap;align-items:center;margin-bottom:.2rem;margin-left:0;margin-right:0;padding:.5rem .8rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s ease-in-out;display:flex}.chRhja_navLink a:hover{color:var(--color-primary);background-color:#eef0f3}.chRhja_navLink a i{color:var(--icon-color-default);flex-shrink:0;margin-right:.85rem;font-size:1.15rem;transition:margin .3s,color .3s}.chRhja_collapsed .chRhja_navLink a .chRhja_newChatIcon{font-size:1rem}.chRhja_navLink a span{transition:opacity .15s ease-in,width .2s ease-in-out}.chRhja_active,a.chRhja_active:hover{color:var(--color-primary);box-shadow:none;background-color:#0000}a.chRhja_active i,a.chRhja_active span,a.chRhja_active:hover i,a.chRhja_active:hover span{color:var(--color-primary)}.chRhja_moreNavWrap{position:relative}.chRhja_moreButton{box-sizing:border-box;border-radius:var(--border-radius);width:100%;color:var(--icon-color-default);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;margin-bottom:.2rem;padding:.5rem .8rem;font-family:inherit;font-size:.9rem;font-weight:500;line-height:normal;display:flex}.chRhja_moreButton:hover{color:var(--color-primary);background-color:#eef0f3}.chRhja_moreButtonActive{color:var(--color-primary);background-color:#0000}.chRhja_moreButton>i:first-child{margin-right:.85rem;font-size:1.15rem}.chRhja_moreButton span{flex:1}.chRhja_morePopover{z-index:1000;border-radius:var(--border-radius);background:var(--color-background,#fff);border:1px solid #8b5cf61f;width:240px;padding:.45rem;position:fixed;box-shadow:0 12px 30px #0f172a1f}.chRhja_morePopover a{border-radius:var(--border-radius);color:var(--icon-color-default);white-space:nowrap;align-items:center;gap:0;margin-bottom:.2rem;padding:.5rem .8rem;font-family:inherit;font-size:.9rem;font-weight:500;line-height:normal;text-decoration:none;transition:all .2s ease-in-out;display:flex}.chRhja_morePopover a:last-child{margin-bottom:0}.chRhja_morePopover a:hover,.chRhja_morePopover a:focus-visible{background:var(--color-primary-light);color:var(--color-primary);outline:none}.chRhja_morePopover a.chRhja_active,.chRhja_morePopover a.chRhja_active:hover{color:var(--color-primary);box-shadow:none;background-color:#0000}.chRhja_morePopover a i{width:auto;min-width:1.15rem;color:var(--icon-color-default);justify-content:center;margin-right:.85rem;font-size:1.15rem;display:inline-flex}.chRhja_morePopover a:hover i,.chRhja_morePopover a:focus-visible i,.chRhja_morePopover a.chRhja_active i{color:currentColor}.chRhja_recentsSection{padding:0 1.5rem .75rem}.chRhja_recentsHeader{box-sizing:border-box;border-radius:var(--border-radius);width:100%;color:var(--color-text-muted);cursor:pointer;text-align:left;background:0 0;border:0;outline:none;justify-content:space-between;align-items:center;margin-bottom:.2rem;padding:.5rem .8rem;font-family:inherit;font-size:.9rem;font-weight:500;display:flex}.chRhja_recentsHeader:hover{color:var(--color-primary);background-color:#eef0f3}.chRhja_recentsHeader:focus-visible{box-shadow:0 0 0 2px #8b5cf638}.chRhja_recentsHeader i{transition:transform .2s}.chRhja_recentsList{max-height:none;overflow:visible}.chRhja_recentChatRow{align-items:center;display:flex;position:relative}.chRhja_recentChat{box-sizing:border-box;border-radius:var(--border-radius);min-width:0;color:var(--color-text-dark);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;outline:none;flex:1;align-items:center;margin-bottom:.2rem;padding:.5rem .8rem;font-family:inherit;font-size:.9rem;font-weight:500;line-height:normal;display:flex;overflow:hidden}.chRhja_recentChatName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chRhja_recentChat:hover{color:var(--color-primary);background-color:#eef0f3}.chRhja_recentChatActive,.chRhja_recentChatActive:hover{color:var(--color-primary);box-shadow:none;background-color:#0000}.chRhja_recentChat:focus-visible{box-shadow:0 0 0 2px #8b5cf638}.chRhja_recentChatPinIcon{pointer-events:none;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:26px;margin:0 .1rem 0 .45rem;font-size:.8rem;display:inline-flex;color:var(--color-primary)!important}.chRhja_recentChatPinIcon svg{fill:currentColor;width:15px;height:15px;display:block}.chRhja_recentsEmpty{color:var(--color-text-muted);padding:.5rem .8rem;font-size:.82rem;display:block}.chRhja_recentsLoading{color:var(--color-text-muted);text-align:center;padding:.55rem .8rem .75rem;font-size:.76rem;display:block}.chRhja_recentChatMenuWrap{flex-shrink:0;position:relative}.chRhja_recentChatMenuBtn{width:26px;height:26px;color:var(--color-text-muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;outline:none;justify-content:center;align-items:center;margin-right:.3rem;padding:0;transition:opacity .15s,background-color .15s;display:flex}.chRhja_recentChatRow:hover .chRhja_recentChatMenuBtn,.chRhja_recentChatMenuWrap:has(.chRhja_recentChatMenu) .chRhja_recentChatMenuBtn{opacity:1}.chRhja_recentChatMenuBtn:hover{color:var(--color-primary);background-color:#e2e5ea}.chRhja_recentChatMenu{z-index:20;background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-width:148px;padding:.3rem;position:absolute;top:calc(100% + 2px);right:0;box-shadow:0 8px 24px #0f172a1f}.chRhja_recentChatMenu button{width:100%;color:var(--color-text-dark);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;outline:none;align-items:center;gap:.5rem;padding:.45rem .6rem;font-family:inherit;font-size:.84rem;font-weight:500;display:flex}.chRhja_recentChatMenu button:hover{background-color:#eef0f3}.chRhja_recentChatMenu button i{color:var(--color-text-muted);font-size:.9rem}.chRhja_recentChatMenuDanger,.chRhja_recentChatMenuDanger i{color:#dc2626!important}.chRhja_recentChatMenuDanger:hover{background-color:#fef2f2!important}.chRhja_newTag{color:#fff;letter-spacing:.4px;text-transform:uppercase;pointer-events:none;background:linear-gradient(135deg,#10b981,#059669);border-radius:50px;flex-shrink:0;padding:.1rem .45rem;font-size:.55rem;font-weight:700;position:absolute;top:-5px;right:8px}.chRhja_newItem{position:relative}.chRhja_newItem:after{content:"";background:#10b981;border:1.5px solid #fff;border-radius:50%;width:8px;height:8px;display:none;position:absolute;top:8px;right:10px}.chRhja_collapsed .chRhja_newItem:after{display:block}.chRhja_sidebarFooter{padding:.75rem var(--content-padding-x);border-top:1px solid var(--glass-border);white-space:nowrap;flex-direction:column;flex-shrink:0;gap:.25rem;margin-top:auto;display:flex}.chRhja_notificationTrigger{border-radius:var(--border-radius);cursor:pointer;color:var(--color-text-muted);user-select:none;justify-content:flex-start;align-items:center;padding:.5rem;transition:all .2s;display:flex}.chRhja_notificationTrigger:hover,.chRhja_activeTrigger{background-color:var(--color-primary-light);color:var(--color-primary)}.chRhja_footerIconWrapper{flex-shrink:0;align-items:center;margin-right:.75rem;font-size:1.25rem;display:flex;position:relative}.chRhja_footerBadge{background-color:#ef4444;border:1px solid #fffc;border-radius:50%;width:8px;height:8px;position:absolute;top:0;right:-2px}.chRhja_footerLabel{font-size:.95rem;font-weight:500;transition:opacity .2s}.chRhja_userProfile{box-sizing:border-box;width:100%;color:var(--color-text-dark);cursor:pointer;border-radius:var(--border-radius);justify-content:flex-start;align-items:center;gap:.6rem;padding:.4rem .5rem;text-decoration:none;transition:all .2s;display:flex}.chRhja_userProfile:hover{color:var(--color-primary);background-color:#8b5cf60d}.chRhja_userAvatar{object-fit:cover;border:2px solid var(--glass-border);border-radius:50%;flex-shrink:0;width:40px;height:40px}.chRhja_userAvatarPlaceholder{background:linear-gradient(135deg, var(--color-primary) 0%, #a855f7 50%, #c084fc 100%);color:#fff;text-transform:uppercase;letter-spacing:.5px;border:2px solid #ffffff80;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;font-size:16px;font-weight:600;display:flex;box-shadow:0 2px 8px #8b5cf64d}.chRhja_userInfo{text-align:left;min-width:0;overflow:hidden}.chRhja_userName{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:600;line-height:1.2;overflow:hidden}.chRhja_userRole{color:var(--color-text-muted);font-size:.75rem;display:block}.chRhja_collapsed{width:var(--sidebar-width-collapsed);padding:0}.chRhja_collapsed .chRhja_logoContainer{justify-content:center;padding:1rem 0}.chRhja_collapsed .chRhja_logoContainer img,.chRhja_collapsed .chRhja_logoLink{opacity:0;width:0;display:none}.chRhja_collapsed .chRhja_collapsedFavicon{justify-content:center;align-items:center;width:32px;height:32px;margin:0 auto;text-decoration:none;display:flex}.chRhja_collapsed .chRhja_collapsedFavicon img{object-fit:contain;width:28px;height:28px;display:block}.chRhja_collapsed .chRhja_mainNav,.chRhja_collapsed .chRhja_sidebarFooter,.chRhja_collapsed .chRhja_newPlanContainer{padding-left:0;padding-right:0}.chRhja_collapsed .chRhja_sidebarFooter{align-items:center;padding-top:.75rem;padding-left:0;padding-right:0}.chRhja_collapsed .chRhja_newPlanContainer{flex-direction:column;align-items:center;width:100%;margin:.75rem 0 1.5rem;display:flex}.chRhja_collapsed .chRhja_userInfo,.chRhja_collapsed .chRhja_navLink a span,.chRhja_collapsed .chRhja_newPlanButton span,.chRhja_collapsed .chRhja_footerLabel{opacity:0;pointer-events:none;width:0;display:none}.chRhja_collapsed .chRhja_draftsLink,.chRhja_collapsedLabel{display:none}.chRhja_collapsed .chRhja_collapsedLabel{text-align:center;color:var(--color-primary,var(--color-primary));letter-spacing:.01em;margin-top:.15rem;font-size:.65rem;font-weight:600;display:block}.chRhja_collapsed .chRhja_newPlanButton{border-radius:50%;flex:0 0 42px;justify-content:center;width:42px;height:42px;margin:0;padding:0}.chRhja_collapsed .chRhja_newPlanButton i{place-items:center;margin-right:0;line-height:0;display:grid}.chRhja_collapsed .chRhja_navLink a{justify-content:center;margin-left:10px;margin-right:10px;padding:.75rem 0}.chRhja_collapsed .chRhja_navLink a i{margin-right:0}.chRhja_collapsed .chRhja_moreNavWrap{width:100%;display:block}.chRhja_collapsed .chRhja_moreButton{place-items:center;width:100%;margin-left:0;margin-right:0;padding:.75rem 0;display:grid}.chRhja_collapsed .chRhja_moreButton>i:first-child{place-items:center;width:24px;height:24px;margin-right:0;line-height:0;display:grid}.chRhja_collapsed .chRhja_moreButton span,.chRhja_collapsed .chRhja_morePopover,.chRhja_collapsed .chRhja_recentsSection{display:none}.chRhja_collapsed .chRhja_notificationTrigger{justify-content:center;padding:.5rem 0}.chRhja_collapsed .chRhja_footerIconWrapper{margin-right:0}.chRhja_collapsed .chRhja_userProfile{justify-content:center;gap:0;width:100%;padding:.4rem 0}.chRhja_collapsed .chRhja_userAvatar,.chRhja_collapsed .chRhja_userAvatarPlaceholder{margin:0}@media (max-width:1024px){.chRhja_overlay{display:block}.chRhja_appSidebar{width:85vw;max-width:320px;transition:transform .3s cubic-bezier(.4,0,.2,1);overflow:hidden;transform:translate(-100%);box-shadow:4px 0 20px #00000026}.chRhja_appSidebar.chRhja_active{transform:translate(0)}.chRhja_glassEffect{background:linear-gradient(135deg,#fffffff2 0%,#fffffffa 100%);border-right:none;padding:0}.chRhja_collapsed{width:85vw;max-width:320px;transform:translate(-100%)!important}.chRhja_appSidebar.chRhja_active .chRhja_navLink a span,.chRhja_appSidebar.chRhja_active .chRhja_userInfo,.chRhja_appSidebar.chRhja_active .chRhja_newPlanButton span,.chRhja_appSidebar.chRhja_active .chRhja_footerLabel,.chRhja_appSidebar.chRhja_active .chRhja_logoContainer img,.chRhja_appSidebar.chRhja_active .chRhja_logoLink{opacity:1!important;pointer-events:auto!important;width:auto!important;display:block!important}.chRhja_appSidebar.chRhja_active .chRhja_logoLink{display:flex!important}.chRhja_appSidebar::-webkit-scrollbar{width:4px}.chRhja_appSidebar.chRhja_active .chRhja_navScroll{overflow-y:auto}}[data-theme=dark] .chRhja_classCanvasMenuButton{color:#c8c3e1cc;background:#1c1632f2;border-color:#ffffff17}[data-theme=dark] .chRhja_classCanvasMenuButton:hover{color:#e8e6fff2;background:#8b5cf626}@media (min-width:1025px){.chRhja_appSidebar{transition:width .3s ease-in-out;transform:translate(0)!important}}@media (max-height:700px){.chRhja_glassEffect{padding:.75rem 0}.chRhja_logoContainer{padding-bottom:.5rem}.chRhja_newPlanContainer{margin-top:.5rem;margin-bottom:1rem}.chRhja_navLink a{margin-bottom:.1rem;padding:.45rem .8rem}.chRhja_sidebarFooter{padding:.5rem var(--content-padding-x);gap:.15rem}}[data-theme=dark] .chRhja_appSidebar{--icon-color-default:#c8c3e1d9;--active-bg:linear-gradient(90deg, #8b5cf640 0%, #8b5cf614 100%)}[data-theme=dark] .chRhja_glassEffect{-webkit-backdrop-filter:none;background:#141418!important;border-right:0!important}[data-theme=dark] .chRhja_appSidebar.chRhja_collapsed.chRhja_glassEffect{background:var(--color-background-app,#17171c)!important}@media (max-width:1024px){[data-theme=dark] .chRhja_glassEffect{background:#141418!important}}[data-theme=dark] .chRhja_navLink a{color:#c8c3e1cc!important}[data-theme=dark] .chRhja_navLink a i{color:#c8c3e1cc!important}[data-theme=dark] .chRhja_navLink a:hover{color:var(--color-primary)!important;background-color:#94a3b824!important}[data-theme=dark] .chRhja_navLink a:hover i{color:var(--color-primary)!important}[data-theme=dark] .chRhja_navLink a i{box-shadow:none!important;background:0 0!important;border:0!important}[data-theme=dark] .chRhja_navLink a:hover i{box-shadow:none!important;background:0 0!important;border:0!important}[data-theme=dark] .chRhja_navLink a.chRhja_active i{box-shadow:none!important;background:0 0!important;border:0!important}[data-theme=dark] .chRhja_navLink a.chRhja_active:hover i{box-shadow:none!important;background:0 0!important;border:0!important}[data-theme=dark] .chRhja_navLink a.chRhja_active{color:var(--color-primary)!important;box-shadow:none!important;background-color:#0000!important}[data-theme=dark] .chRhja_navLink a.chRhja_active:hover{color:var(--color-primary)!important;box-shadow:none!important;background-color:#0000!important}:is([data-theme=dark] .chRhja_navLink a.chRhja_active i,[data-theme=dark] .chRhja_navLink a.chRhja_active span){color:var(--color-primary)!important}[data-theme=dark] .chRhja_navScroll{scrollbar-color:#94a3b866 transparent}[data-theme=dark] .chRhja_navScroll::-webkit-scrollbar-thumb{background:#94a3b866}:is([data-theme=dark] .chRhja_recentsHeader:hover,[data-theme=dark] .chRhja_recentChat:hover){color:var(--color-primary)!important;background-color:#94a3b824!important}[data-theme=dark] .chRhja_recentChatActive{color:var(--color-primary)!important;box-shadow:none!important;background-color:#0000!important}[data-theme=dark] .chRhja_recentChatActive:hover{color:var(--color-primary)!important;box-shadow:none!important;background-color:#0000!important}[data-theme=dark] .chRhja_recentChatPinIcon{color:#fff!important}[data-theme=dark] .chRhja_newPlanButton{color:#c8c3e1d9!important;background:#8b5cf60f!important;border-color:#8b5cf659!important}[data-theme=dark] .chRhja_newPlanButton:hover{border-color:var(--color-primary)!important;color:#e8e6ff!important;background-color:#8b5cf62e!important}[data-theme=dark] .chRhja_sidebarToggleButton{color:#c8c3e1bf!important}[data-theme=dark] .chRhja_sidebarToggleButton:hover{color:#e8e6fff2!important;background-color:#8b5cf626!important}[data-theme=dark] .chRhja_sidebarFooter{border-top:0!important}[data-theme=dark] .chRhja_notificationTrigger{color:#c8c3e1bf!important}[data-theme=dark] .chRhja_notificationTrigger:hover{color:#e8e6fff2!important;background-color:#8b5cf626!important}[data-theme=dark] .chRhja_activeTrigger{color:#e8e6fff2!important;background-color:#8b5cf626!important}[data-theme=dark] .chRhja_footerBadge{box-shadow:none!important;background-color:#ef4444!important;border:none!important}[data-theme=dark] .chRhja_footerLabel{color:#c8c3e1bf!important}[data-theme=dark] .chRhja_userProfile{color:#c8c3e1d9!important}[data-theme=dark] .chRhja_userProfile:hover{color:#e8e6fff2!important;background-color:#8b5cf61f!important}[data-theme=dark] .chRhja_userName{color:#e8e6ffe6!important}[data-theme=dark] .chRhja_userRole{color:#a09bbeb3!important}:is([data-theme=dark] .chRhja_userAvatar,[data-theme=dark] .chRhja_userAvatarPlaceholder){border-color:#ffffff1f!important}[data-theme=dark] .chRhja_newTag{background:linear-gradient(135deg,#059669,#047857)}[data-theme=dark] .chRhja_newItem:after{border-color:#161228e6}[data-theme=dark] .chRhja_moreButton{box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}[data-theme=dark] .chRhja_moreButtonActive{box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}[data-theme=dark] .chRhja_moreButton:focus{box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}[data-theme=dark] .chRhja_moreButton:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}:is([data-theme=dark] .chRhja_moreButton:hover,[data-theme=dark] .chRhja_moreButtonActive:hover){color:#c4b5fd!important;background:0 0!important}[data-theme=dark] .chRhja_morePopover{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#202025!important;border:1px solid #0000!important;border-radius:20px!important}[data-theme=dark] .chRhja_morePopover a{color:#d1d5db!important}:is([data-theme=dark] .chRhja_morePopover a:hover,[data-theme=dark] .chRhja_morePopover a:focus-visible){color:#f3f4f6!important;background:#303037!important}[data-theme=dark] .chRhja_recentChatMenu{box-shadow:none!important;background:#202025!important;border:1px solid #0000!important}[data-theme=dark] .chRhja_recentChatMenu button{color:#d1d5db!important}[data-theme=dark] .chRhja_recentChatMenu button:hover{color:#f3f4f6!important;background:#303037!important}[data-theme=dark] .chRhja_recentChatMenu button i{color:#9ca3af!important}[data-theme=dark] .chRhja_recentChatMenuDanger{color:#f87171!important}[data-theme=dark] .chRhja_recentChatMenuDanger i{color:#f87171!important}[data-theme=dark] .chRhja_recentChatMenuDanger:hover{background:#f871711f!important}[data-theme=dark] .chRhja_recentChatMenuBtn:hover{color:#c4b5fd!important;background-color:#ffffff14!important}[data-theme=dark] .chRhja_recentChatMenuBtn.chRhja_recentChatMenuBtn{color:#d1d5db!important}[data-theme=dark] .chRhja_recentChatMenuBtn.chRhja_recentChatMenuBtn i{color:#d1d5db!important}[data-theme=dark] .chRhja_moreButton.chRhja_moreButton{color:#d1d5db!important}[data-theme=dark] .chRhja_moreButton.chRhja_moreButton i{color:#d1d5db!important}[data-theme=dark] .chRhja_newPlanButton.chRhja_newPlanButton i{color:#d1d5db!important}[data-theme=dark] .chRhja_collapsedLabel.chRhja_collapsedLabel{color:#d1d5db!important}
.bHiKXa_popover{backdrop-filter:blur(24px)saturate(1.4);z-index:1000;opacity:0;visibility:hidden;background:#ffffffb8;border:1px solid #ffffff80;border-radius:20px;flex-direction:column;gap:0;width:360px;max-width:90vw;padding:10px;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),visibility .28s;display:flex;position:fixed;bottom:80px;left:0;transform:translateY(14px)scale(.97);box-shadow:inset 0 1px #fffffff2,0 20px 60px #0000001a,0 8px 24px #0000000f}.bHiKXa_popover.bHiKXa_open{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.bHiKXa_popover.bHiKXa_expanded{left:calc(var(--sidebar-width-expanded,260px) + 16px)}.bHiKXa_popover.bHiKXa_collapsed{left:calc(var(--sidebar-width-collapsed,80px) + 16px)}.bHiKXa_header{background:0 0;border:none;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding:.5rem .5rem .6rem;display:flex}.bHiKXa_title{color:var(--color-text-dark,#1e293b);letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:700}.bHiKXa_headerActions{align-items:center;gap:.5rem;display:flex}.bHiKXa_markAllBtn{color:var(--color-primary,var(--color-primary));cursor:pointer;background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:50px;padding:.3rem .7rem;font-size:.73rem;font-weight:600;transition:all .18s}.bHiKXa_markAllBtn:hover{background:#8b5cf629;border-color:#8b5cf64d}.bHiKXa_closeBtn{color:var(--color-text-muted,#64748b);cursor:pointer;background:#ffffff80;border:1px solid #8b5cf626;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:all .18s;display:flex}.bHiKXa_closeBtn:hover{color:var(--color-text-dark,#1e293b);background:#ffffffbf}.bHiKXa_closeBtn i{font-size:.8rem}.bHiKXa_tabs{border-bottom:1px solid #0000000f;gap:4px;margin-bottom:8px;padding:0 2px 8px;display:flex}.bHiKXa_tabBtn{color:var(--color-text-muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:50px;flex:1;justify-content:center;align-items:center;gap:6px;padding:.45rem .75rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:all .18s;display:flex}.bHiKXa_tabBtn:hover{color:var(--color-primary,var(--color-primary));background:#8b5cf612}.bHiKXa_tabBtn.bHiKXa_tabActive{color:var(--color-primary,var(--color-primary));background:#8b5cf61f}.bHiKXa_tabBadge{background:var(--color-primary,var(--color-primary));color:#fff;border-radius:50px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex}.bHiKXa_scrollArea{scrollbar-width:thin;scrollbar-color:#8b5cf640 transparent;flex-direction:column;max-height:440px;display:flex;overflow-y:auto}.bHiKXa_scrollArea::-webkit-scrollbar{width:4px}.bHiKXa_scrollArea::-webkit-scrollbar-track{background:0 0}.bHiKXa_scrollArea::-webkit-scrollbar-thumb{background:#8b5cf640;border-radius:50px}.bHiKXa_list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.bHiKXa_card{cursor:pointer;-webkit-backdrop-filter:blur(52px);background:#ffffff73;border:1px solid #ffffff8c;border-color:#ffffffe0 #ffffff8c #ffffff8c #ffffffe0;border-radius:16px;gap:.75rem;padding:.875rem 1rem;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s;display:flex;position:relative;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #ffffff4d,0 6px 24px #00000012,0 1px 4px #0000000a}.bHiKXa_card:hover{background:#ffffff8c;transform:translateY(-1px);box-shadow:inset 0 1px #fffffffa,inset 0 -1px #ffffff4d,0 12px 36px #0000001a,0 2px 8px #0000000d}.bHiKXa_card:active{transform:scale(.985)}.bHiKXa_card.bHiKXa_unread{background:#8b5cf61f;border-color:#8b5cf64d #8b5cf64d #8b5cf64d #8b5cf6b3;border-left-width:2.5px}.bHiKXa_card.bHiKXa_unread:hover{background:#8b5cf62e;box-shadow:inset 0 1px #fffc,0 12px 36px #8b5cf624}.bHiKXa_iconWrapper{border:1px solid #8b5cf626;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-top:1px;font-size:1rem;display:flex}.bHiKXa_itemContent{flex-grow:1;min-width:0}.bHiKXa_itemTitle{color:var(--color-text-dark,#1e293b);margin:0 0 .2rem;font-size:.875rem;font-weight:600;line-height:1.3}.bHiKXa_itemMessage{color:var(--color-text-muted,#64748b);-webkit-box-orient:vertical;margin:0 0 .3rem;font-size:.8rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.bHiKXa_itemTime{color:var(--color-text-muted,#64748b);opacity:.75;font-size:.72rem;font-weight:500}.bHiKXa_itemFooter{align-items:center;gap:.5rem;margin-top:.2rem;display:flex}.bHiKXa_applyBtn{color:#059669;cursor:pointer;white-space:nowrap;background:#10b9811a;border:1px solid #10b9814d;border-radius:8px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.7rem;font-weight:600;transition:all .18s;display:inline-flex}.bHiKXa_applyBtn:hover:not(:disabled){background:#10b9812e;border-color:#10b98180}.bHiKXa_applyBtn:disabled{opacity:.6;cursor:wait}.bHiKXa_appliedBadge{color:#059669;align-items:center;gap:.25rem;font-size:.7rem;font-weight:600;display:inline-flex}.bHiKXa_dot{background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px;box-shadow:0 0 0 2px #ef444433}.bHiKXa_emptyState{text-align:center;color:var(--color-text-muted,#64748b);-webkit-backdrop-filter:blur(52px);background:#ffffff73;border:1px solid #ffffffe0;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:2rem 1.5rem;font-size:.875rem;display:flex;box-shadow:inset 0 1px #fffffffa,0 6px 24px #00000012}.bHiKXa_emptyState>i{opacity:.35;color:var(--color-primary,var(--color-primary));margin-bottom:.4rem;font-size:2rem;display:block}.bHiKXa_emptyTitle{color:var(--color-text-dark,#1e293b);margin:0;font-size:.9rem;font-weight:700}.bHiKXa_emptySubtitle{color:var(--color-text-muted,#64748b);opacity:.85;margin:0;font-size:.78rem;font-weight:500}.bHiKXa_emptyAllBtn{color:var(--color-primary,var(--color-primary));cursor:pointer;background:#8b5cf614;border:1px solid #8b5cf640;border-radius:50px;margin-top:.75rem;padding:.35rem 1rem;font-family:inherit;font-size:.75rem;font-weight:600;transition:all .18s}.bHiKXa_emptyAllBtn:hover{background:#8b5cf626;border-color:#8b5cf666}@media (max-width:768px){.bHiKXa_popover{box-sizing:border-box;border-radius:24px 24px 0 0;padding:10px 10px 0;top:auto;transform:translateY(20px)scale(.98);width:100%!important;max-width:100%!important;bottom:0!important;left:0!important;right:0!important}.bHiKXa_popover.bHiKXa_open{transform:translateY(0)scale(1)}.bHiKXa_header{padding:.5rem .5rem .6rem}.bHiKXa_title{font-size:1rem;font-weight:800}.bHiKXa_scrollArea{max-height:calc(85vh - 120px)}.bHiKXa_card{border-radius:14px;gap:.875rem;padding:.9rem 1rem}.bHiKXa_iconWrapper{border-radius:11px;width:40px;height:40px;font-size:1.1rem}.bHiKXa_itemTitle{font-size:.9rem;font-weight:700}.bHiKXa_itemMessage{-webkit-line-clamp:2;font-size:.8125rem}}@media (max-width:480px){.bHiKXa_popover{padding:0 8px}.bHiKXa_scrollArea{max-height:calc(78vh - 70px)}}@media (prefers-reduced-motion:reduce){.bHiKXa_popover,.bHiKXa_card,.bHiKXa_markAllBtn,.bHiKXa_closeBtn{transition:none!important}.bHiKXa_popover.bHiKXa_open{transform:none}}[data-theme=dark] .bHiKXa_popover{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:#202025!important;border:none!important;border-radius:12px!important}[data-theme=dark] .bHiKXa_popover.bHiKXa_popover{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:#202025!important;border:none!important;border-radius:12px!important}[data-theme=dark] .bHiKXa_header{box-shadow:none!important;background:0 0!important;border:none!important}[data-theme=dark] .bHiKXa_title{color:#e8e6fff2!important}[data-theme=dark] .bHiKXa_markAllBtn{color:#d1d5db!important;background:#29292f!important;border-color:#0000!important}[data-theme=dark] .bHiKXa_closeBtn{color:#a09bbebf!important;background:#ffffff0f!important;border-color:#0000!important}[data-theme=dark] .bHiKXa_card{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:#29292f!important;border-color:#0000!important}[data-theme=dark] .bHiKXa_card:hover{box-shadow:none!important;background:#303037!important}[data-theme=dark] .bHiKXa_card.bHiKXa_unread{background:#303037!important;border-color:#0000!important}[data-theme=dark] .bHiKXa_card.bHiKXa_unread:hover{background:#36363d!important}[data-theme=dark] .bHiKXa_itemTitle{color:#e8e6fff2!important}[data-theme=dark] .bHiKXa_itemMessage{color:#a09bbebf!important}[data-theme=dark] .bHiKXa_itemTime{color:#78739bb3!important}[data-theme=dark] .bHiKXa_emptyState{box-shadow:none!important;-webkit-backdrop-filter:none!important;color:#a09bbeb3!important;background:#29292f!important;border-color:#0000!important}[data-theme=dark] .bHiKXa_emptyTitle{color:#e8e6ffe6!important}[data-theme=dark] .bHiKXa_emptySubtitle{color:#a09bbea6!important}[data-theme=dark] .bHiKXa_emptyAllBtn{color:#d1d5db!important;background:#303037!important;border-color:#0000!important}[data-theme=dark] .bHiKXa_emptyAllBtn:hover{background:#36363d!important}[data-theme=dark] .bHiKXa_tabs{border-bottom-color:#0000!important}[data-theme=dark] .bHiKXa_tabBtn{color:#a09bbea6!important}[data-theme=dark] .bHiKXa_tabBtn:hover{color:#a78bfae6!important;background:#8b5cf61a!important}[data-theme=dark] .bHiKXa_tabBtn.bHiKXa_tabActive{color:#a78bfaf2!important;background:#8b5cf626!important}
.Xm-v9a_userMenuContainer{width:100%;position:relative}.Xm-v9a_userProfileTrigger{box-sizing:border-box;width:100%;color:var(--color-text-dark);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:14px;justify-content:flex-start;align-items:center;gap:.75rem;padding:.5rem;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.Xm-v9a_userProfileTrigger:hover,.Xm-v9a_userProfileTrigger.Xm-v9a_active{background:linear-gradient(135deg,#8b5cf614 0%,#a855f70a 100%)}.Xm-v9a_userAvatar{object-fit:cover;border:2px solid var(--glass-border);border-radius:50%;flex-shrink:0;width:40px;height:40px}.Xm-v9a_userAvatarPlaceholder{background:linear-gradient(135deg, var(--color-primary) 0%, #a855f7 50%, #c084fc 100%);color:#fff;text-transform:uppercase;letter-spacing:.5px;border:2px solid #ffffff80;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;font-size:16px;font-weight:600;display:flex;box-shadow:0 2px 8px #8b5cf64d}.Xm-v9a_userInfo{flex:1;min-width:0;overflow:hidden}.Xm-v9a_userName{white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-dark);font-size:.875rem;font-weight:600;line-height:1.3;display:block;overflow:hidden}.Xm-v9a_userRole{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em;margin-top:2px;font-size:.7rem;font-weight:500;display:block}.Xm-v9a_chevron{color:var(--color-text-muted);opacity:.6;margin-left:auto;font-size:.65rem;transition:all .2s}.Xm-v9a_userProfileTrigger:hover .Xm-v9a_chevron{opacity:1;color:var(--color-primary)}.Xm-v9a_popoverMenu{backdrop-filter:blur(24px)saturate(1.4);z-index:9999;background:#ffffffb8;border:1px solid #ffffff80;border-radius:20px;width:240px;padding:6px;animation:.2s cubic-bezier(.16,1,.3,1) Xm-v9a_popoverSlideIn;position:fixed;box-shadow:0 20px 60px -10px #8b5cf61f,0 4px 12px #0000000f}@keyframes Xm-v9a_popoverSlideIn{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.Xm-v9a_menuHeader{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(135deg,#8b5cf60f 0%,#a855f705 100%);border:0;border-radius:14px;align-items:center;gap:12px;margin-bottom:4px;padding:14px 12px;transition:background-color .15s;display:flex}.Xm-v9a_menuHeader:hover{background:#8b5cf61a}.Xm-v9a_menuHeaderChevron{color:var(--color-text-muted);opacity:.55;flex:none;font-size:.75rem;transition:transform .15s,opacity .15s}.Xm-v9a_menuHeader:hover .Xm-v9a_menuHeaderChevron{opacity:.9;transform:translate(2px)}.Xm-v9a_menuAvatar{object-fit:cover;border:2px solid #8b5cf633;border-radius:50%;width:44px;height:44px}.Xm-v9a_menuAvatarPlaceholder{background:linear-gradient(135deg, var(--color-primary) 0%, #a855f7 50%, #c084fc 100%);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:600;display:flex}.Xm-v9a_menuUserInfo{flex:1;min-width:0}.Xm-v9a_menuUserName{color:var(--color-text-dark);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;line-height:1.3;display:block;overflow:hidden}.Xm-v9a_menuUserEmail{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.75rem;font-weight:400;display:block;overflow:hidden}.Xm-v9a_menuNav{flex-direction:column;padding:4px 0;display:flex}.Xm-v9a_menuItem{cursor:pointer;color:#64748b;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}.Xm-v9a_menuItem i{text-align:center;opacity:.7;width:20px;font-size:1.125rem;transition:all .15s}.Xm-v9a_menuItem:hover{color:var(--color-primary);background:#8b5cf614}.Xm-v9a_menuItem:hover i{opacity:1;color:var(--color-primary)}.Xm-v9a_menuDivider{background:linear-gradient(90deg,#0000 0%,#0000000f 50%,#0000 100%);height:1px;margin:4px 12px}.Xm-v9a_logoutItem{color:#94a3b8;margin-top:2px}.Xm-v9a_logoutItem i{opacity:.6}.Xm-v9a_logoutItem:hover{color:#ef4444;background:#ef444414}.Xm-v9a_logoutItem:hover i{opacity:1;color:#ef4444}.Xm-v9a_collapsed{justify-content:center;gap:0;padding:.5rem 0}@media (max-width:767px){.Xm-v9a_popoverMenu{width:calc(100vw - 32px);max-width:280px;right:16px;left:16px!important}}[data-theme=dark] .Xm-v9a_userProfileTrigger{color:#c8c3e1d9!important}:is([data-theme=dark] .Xm-v9a_userProfileTrigger:hover,[data-theme=dark] .Xm-v9a_userProfileTrigger.Xm-v9a_active){background:#8b5cf624!important}[data-theme=dark] .Xm-v9a_userName{color:#e8e6ffeb!important}:is([data-theme=dark] .Xm-v9a_userRole,[data-theme=dark] .Xm-v9a_chevron){color:#a09bbeb3!important}[data-theme=dark] .Xm-v9a_popoverMenu{box-shadow:none!important;-webkit-backdrop-filter:none!important;filter:none!important;background:#202025!important;border-color:#0000!important}[data-theme=dark] .Xm-v9a_menuHeader{box-shadow:none!important;filter:none!important;background:0 0!important}[data-theme=dark] .Xm-v9a_menuUserName{color:#e8e6ffeb!important}[data-theme=dark] .Xm-v9a_menuUserEmail{color:#a09bbeb3!important}[data-theme=dark] .Xm-v9a_menuItem{color:#c8c3e1c7!important}[data-theme=dark] .Xm-v9a_menuItem:hover{color:#e8e6fff2!important;background:#8b5cf626!important}[data-theme=dark] .Xm-v9a_menuItem i{color:#c8c3e1b3!important}[data-theme=dark] .Xm-v9a_menuItem:hover i{color:var(--color-primary)!important}[data-theme=dark] .Xm-v9a_menuDivider{background:linear-gradient(90deg,#0000 0%,#ffffff12 50%,#0000 100%)!important}[data-theme=dark] .Xm-v9a_logoutItem{color:#c8c3e199!important}[data-theme=dark] .Xm-v9a_logoutItem:hover{color:#f87171!important;background:#ef44441f!important}[data-theme=dark] .Xm-v9a_logoutItem:hover i{color:#f87171!important}[data-theme=dark] .Xm-v9a_popoverMenu span{box-shadow:none!important;text-shadow:none!important;background:0 0!important;border:none!important}:is([data-theme=dark] .Xm-v9a_popoverMenu,[data-theme=dark] .Xm-v9a_menuHeader,[data-theme=dark] .Xm-v9a_menuItem,[data-theme=dark] .Xm-v9a_menuAvatar,[data-theme=dark] .Xm-v9a_menuAvatarPlaceholder,[data-theme=dark] .Xm-v9a_themeOption){box-shadow:none!important;filter:none!important;text-shadow:none!important}.Xm-v9a_themeSection{padding:6px 4px 8px}.Xm-v9a_themeLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;padding:4px 10px 8px;font-size:.72rem;font-weight:600;display:flex}.Xm-v9a_themeLabel i{opacity:.7;font-size:.85rem}.Xm-v9a_themeOptions{grid-template-columns:repeat(3,1fr);gap:4px;padding:0 4px;display:grid}.Xm-v9a_themeOption{cursor:pointer;color:#64748b;background:0 0;border:1px solid #0000000f;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;font-size:.72rem;font-weight:500;transition:all .15s;display:flex}.Xm-v9a_themeOption i{opacity:.75;font-size:1rem}.Xm-v9a_themeOption:hover{color:var(--color-primary);background:#8b5cf60f;border-color:#8b5cf633}.Xm-v9a_themeOption:hover i{opacity:1}.Xm-v9a_themeOptionActive{font-weight:600;color:var(--color-primary)!important;background:#8b5cf61f!important;border-color:#8b5cf659!important}.Xm-v9a_themeOptionActive i{opacity:1}[data-theme=dark] .Xm-v9a_themeLabel{color:#a09bbeb3!important}[data-theme=dark] .Xm-v9a_themeOption{color:#c8c3e1c7!important;background:#ffffff0a!important;border-color:#ffffff14!important}[data-theme=dark] .Xm-v9a_themeOption:hover{color:#e8e6fff2!important;background:#8b5cf629!important;border-color:#8b5cf659!important}[data-theme=dark] .Xm-v9a_themeOptionActive{color:var(--color-primary-pale)!important;background:#8b5cf638!important;border-color:#8b5cf680!important}
.E7Z25a_bottomNavBar{-webkit-backdrop-filter:blur(12px);z-index:1000;width:100%;height:70px;padding-bottom:env(safe-area-inset-bottom);background:#fffffff2;border-top:1px solid #0000000d;justify-content:space-around;align-items:center;display:none;position:fixed;bottom:0;left:0;box-shadow:0 -5px 20px #00000008}.E7Z25a_bottomNavItem{color:#94a3b8;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;height:100%;font-size:.7rem;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.E7Z25a_bottomNavItem i{margin-bottom:2px;font-size:1.4rem}.E7Z25a_bottomNavItem.E7Z25a_activeNav{color:var(--color-primary)}.E7Z25a_bottomNavItem.E7Z25a_createBtn{position:relative;top:-14px}.E7Z25a_createBtn .E7Z25a_circle{aspect-ratio:1;background:var(--color-primary,var(--color-primary));border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;min-width:56px;height:56px;min-height:56px;padding:0;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 14px #8b5cf659}.E7Z25a_createBtn:active .E7Z25a_circle{transform:scale(.93);box-shadow:0 2px 8px #8b5cf640}.E7Z25a_createBtn i{color:#fff;margin:0;font-size:1.75rem}.E7Z25a_mobileMoreMenu{z-index:999;background:#fff;border-radius:24px 24px 0 0;width:100%;max-height:80vh;padding:1.5rem 1.5rem 2rem;transition:transform .3s cubic-bezier(.4,0,.2,1);display:none;position:fixed;bottom:70px;left:0;overflow-y:auto;transform:translateY(120%);box-shadow:0 -10px 40px #0000001a}.E7Z25a_mobileMoreMenu.E7Z25a_open{transform:translateY(0)}.E7Z25a_drawerHandle{background:#cbd5e1;border-radius:2px;width:40px;height:4px;margin:0 auto 10px}.E7Z25a_drawerTitle{text-align:center;color:#94a3b8;margin-bottom:1.5rem;font-size:.8rem}.E7Z25a_moreMenuGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem 1rem;margin-bottom:2rem;display:grid}.E7Z25a_moreMenuItem{color:#1e293b;text-align:center;flex-direction:column;align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;text-decoration:none;display:flex}.E7Z25a_moreMenuIconBox{width:50px;height:50px;color:var(--color-primary);background:#f1f5f9;border-radius:16px;justify-content:center;align-items:center;font-size:1.5rem;transition:all .2s;display:flex}.E7Z25a_moreMenuItem.E7Z25a_activeNav .E7Z25a_moreMenuIconBox{background:var(--color-primary);color:#fff;box-shadow:0 4px 12px #8b5cf64d}.E7Z25a_newIconBox{position:relative}.E7Z25a_newIconBox:after{content:"Nuevo";color:#fff;letter-spacing:.2px;white-space:nowrap;background:linear-gradient(135deg,#10b981,#059669);border-radius:50px;padding:2px 5px;font-size:.48rem;font-weight:700;position:absolute;top:-6px;right:-14px}.E7Z25a_mobileProfileSection{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1rem;display:flex}.E7Z25a_mobileUser{align-items:center;gap:12px;display:flex}.E7Z25a_userAvatar{object-fit:cover;border:2px solid #8b5cf64d;border-radius:50%;flex-shrink:0;width:40px;height:40px}.E7Z25a_userAvatarPlaceholder{background:linear-gradient(135deg, var(--color-primary) 0%, #a855f7 50%, #c084fc 100%);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-weight:600;display:flex}.E7Z25a_userName{font-size:.9rem;font-weight:700}.E7Z25a_userRole{color:#64748b;font-size:.8rem}.E7Z25a_logoutBtn{color:#ef4444;font-size:1.2rem}.E7Z25a_overlayMobile{backdrop-filter:blur(3px);z-index:998;opacity:0;pointer-events:none;background:#00000080;transition:opacity .3s;display:none;position:fixed;inset:0}.E7Z25a_overlayMobile.E7Z25a_visible{opacity:1;pointer-events:auto}.E7Z25a_navAvatar{object-fit:cover;border:2px solid #8b5cf659;border-radius:50%;width:28px;height:28px}.E7Z25a_navAvatarPlaceholder{background:linear-gradient(135deg, var(--color-primary) 0%, #a855f7 50%, #c084fc 100%);color:#fff;border:2px solid #fff9;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.65rem;font-weight:600;display:flex}.E7Z25a_userMenuSheet{z-index:1001;background:#fff;border-radius:24px 24px 0 0;width:100%;padding:0 0 1rem;animation:.28s cubic-bezier(.16,1,.3,1) E7Z25a_sheetUp;display:none;position:fixed;bottom:70px;left:0;box-shadow:0 -10px 40px #0000001f}@keyframes E7Z25a_sheetUp{0%{opacity:.6;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.E7Z25a_userMenuHeader{align-items:center;gap:14px;padding:1.125rem 1.25rem 1rem;display:flex}.E7Z25a_userMenuAvatar{object-fit:cover;border:2px solid #8b5cf64d;border-radius:50%;flex-shrink:0;width:52px;height:52px}.E7Z25a_userMenuAvatarPlaceholder{background:linear-gradient(135deg, var(--color-primary) 0%, #a855f7 50%, #c084fc 100%);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.1rem;font-weight:700;display:flex}.E7Z25a_userMenuName{color:#1e293b;font-size:1rem;font-weight:700;line-height:1.3}.E7Z25a_userMenuEmail{color:#64748b;margin-top:2px;font-size:.8125rem}.E7Z25a_userMenuDivider{background:#0000000f;height:1px;margin:0 1rem}.E7Z25a_userMenuNav{flex-direction:column;gap:2px;padding:.5rem .75rem;display:flex}.E7Z25a_userMenuItem{cursor:pointer;color:#1e293b;text-align:left;background:0 0;border:none;border-radius:14px;align-items:center;gap:14px;width:100%;min-height:52px;padding:.875rem .75rem;font-size:.9375rem;font-weight:500;transition:background .15s;display:flex}.E7Z25a_userMenuItem i:first-child{color:var(--color-primary);text-align:center;flex-shrink:0;width:24px;font-size:1.25rem}.E7Z25a_userMenuItem span{flex:1}.E7Z25a_userMenuItem i:last-child{color:#cbd5e1;font-size:.875rem}.E7Z25a_userMenuItem:active{background:#8b5cf612}.E7Z25a_userMenuLogout{color:#ef4444;width:calc(100% - 1.5rem);margin:0 .75rem}.E7Z25a_userMenuLogout i:first-child{color:#ef4444}.E7Z25a_userMenuLogout:active{background:#ef444414}[data-theme=dark] .E7Z25a_userMenuSheet{background:#202025}[data-theme=dark] .E7Z25a_userMenuName{color:#e8e6fff2}[data-theme=dark] .E7Z25a_userMenuEmail{color:#a09bbeb3}[data-theme=dark] .E7Z25a_userMenuDivider{background:#ffffff12}[data-theme=dark] .E7Z25a_userMenuItem{color:#c8c3e1e0}[data-theme=dark] .E7Z25a_userMenuItem:active{background:#8b5cf624}[data-theme=dark] .E7Z25a_userMenuLogout{color:#f87171}[data-theme=dark] .E7Z25a_userMenuLogout i:first-child{color:#f87171}[data-theme=dark] .E7Z25a_bottomNavBar{background:#202025f7;border-top-color:#ffffff12}[data-theme=dark] .E7Z25a_createBtn .E7Z25a_circle{box-shadow:0 4px 16px #8b5cf673}[data-theme=dark] .E7Z25a_bottomNavItem{color:#a09bbea6!important}[data-theme=dark] .E7Z25a_bottomNavItem.E7Z25a_activeNav{color:var(--color-primary-soft)!important}[data-theme=dark] .E7Z25a_bottomNavItem i{color:inherit!important}[data-theme=dark] .E7Z25a_mobileMoreMenu{background:#202025}[data-theme=dark] .E7Z25a_moreMenuIconBox{color:var(--color-primary-soft);background:#ffffff12}[data-theme=dark] .E7Z25a_moreMenuItem{color:#c8c3e1d9!important}[data-theme=dark] .E7Z25a_moreMenuItem.E7Z25a_activeNav .E7Z25a_moreMenuIconBox{background:var(--color-primary);color:#fff}[data-theme=dark] .E7Z25a_newIconBox:after{background:linear-gradient(135deg,#059669,#047857)}[data-theme=dark] .E7Z25a_mobileProfileSection{border-top-color:#ffffff12}[data-theme=dark] .E7Z25a_userName{color:#e8e6ffeb}[data-theme=dark] .E7Z25a_userRole{color:#a09bbea6}@media (max-width:1024px){.E7Z25a_bottomNavBar{display:flex}.E7Z25a_mobileMoreMenu,.E7Z25a_overlayMobile,.E7Z25a_userMenuSheet{display:block}}
._0o-dmW_monthlyButton{font:inherit;color:inherit;text-align:left;cursor:pointer;background:#8b5cf60f;border:1px solid #8b5cf629;border-radius:54px}._0o-dmW_monthlyButton:focus-visible{outline:2px solid var(--color-primary,#8b5cf6);outline-offset:3px}._0o-dmW_monthlyButton._0o-dmW_widgetCollapsed{max-width:72px;margin:.5rem auto;padding:.5rem .25rem}._0o-dmW_widget{border-radius:var(--border-radius,12px);cursor:pointer;user-select:none;background:linear-gradient(135deg,#8b5cf60f 0%,#a855f708 100%);border:1px solid #8b5cf61a;margin:1rem 1.5rem .75rem;padding:.75rem .875rem;transition:all .25s cubic-bezier(.25,.8,.25,1)}._0o-dmW_widget:hover{background:linear-gradient(135deg,#8b5cf61a 0%,#a855f70f 100%);border-color:#8b5cf62e;transform:translateY(-1px);box-shadow:0 4px 12px #8b5cf614}._0o-dmW_widget:active{transform:translateY(0)}._0o-dmW_widgetHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}._0o-dmW_planInfo{align-items:center;gap:.375rem;display:flex}._0o-dmW_planInfo i{color:var(--color-primary,var(--color-primary));font-size:.75rem}._0o-dmW_planName{color:#475569;text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:700}._0o-dmW_creditCount{color:var(--color-primary,var(--color-primary));letter-spacing:-.02em;font-size:1.0625rem;font-weight:800;line-height:1}._0o-dmW_miniBar{background:#e2e8f080;border-radius:4px;width:100%;height:4px;margin-bottom:.375rem;overflow:hidden}._0o-dmW_miniBarFill{border-radius:4px;height:100%;transition:width .6s cubic-bezier(.25,.8,.25,1)}._0o-dmW_barNormal{background:var(--color-primary,var(--color-primary))}._0o-dmW_barWarning{background:#f59e0b}._0o-dmW_barDanger{background:#ef4444;animation:2s infinite _0o-dmW_pulseDanger}@keyframes _0o-dmW_pulseDanger{0%,to{opacity:1}50%{opacity:.7}}._0o-dmW_counterRow{justify-content:space-between;align-items:center;margin-bottom:.125rem;display:flex}._0o-dmW_counterLabel{color:#64748b;text-transform:uppercase;letter-spacing:.03em;font-size:.625rem;font-weight:600}._0o-dmW_counterValue{color:var(--color-primary,var(--color-primary));font-size:.6875rem;font-weight:700}._0o-dmW_chatBadge{color:#22c55e;align-items:center;gap:.25rem;font-size:.5625rem;font-weight:600;display:flex}._0o-dmW_chatBadge i{font-size:.625rem}._0o-dmW_widgetFooter{color:#94a3b8;justify-content:space-between;align-items:center;font-size:.625rem;font-weight:500;display:flex}._0o-dmW_verMas{color:var(--color-primary,var(--color-primary));opacity:0;align-items:center;gap:.125rem;font-weight:600;transition:opacity .2s;display:flex}._0o-dmW_verMas i{font-size:.5rem;transition:transform .2s}._0o-dmW_widget:hover ._0o-dmW_verMas{opacity:1}._0o-dmW_widget:hover ._0o-dmW_verMas i{transform:translate(2px)}._0o-dmW_widgetCompact{background:var(--color-primary-light,#f1ecff);color:#111;border:0;border-radius:10px;min-height:0;margin:.75rem 1.5rem;padding:.55rem .7rem;display:block}._0o-dmW_widgetCompact:hover{background:color-mix(in srgb, var(--color-primary) 15%, #fff);box-shadow:none;border-color:#0000}[data-theme=dark] ._0o-dmW_widgetCompact{color:var(--color-text-dark);background:#8b5cf629}[data-theme=dark] ._0o-dmW_widgetCompact:hover{background:#8b5cf63d}[data-theme=dark] ._0o-dmW_compactPlan{color:var(--color-text-dark)}[data-theme=dark] ._0o-dmW_compactPlan i{color:var(--color-text-dark)}[data-theme=dark] ._0o-dmW_compactMetric{color:var(--color-text-dark)}[data-theme=dark] ._0o-dmW_compactMetric strong{color:var(--color-text-dark)}[data-theme=dark] ._0o-dmW_academyBonus{color:var(--color-text-dark)}[data-theme=dark] ._0o-dmW_academyBonus strong{color:var(--color-text-dark)}._0o-dmW_compactPlan{color:#111;text-transform:uppercase;align-items:center;gap:.25rem;font-size:.68rem;font-weight:700;display:inline-flex}._0o-dmW_compactPlan i{color:#111;font-size:.7rem}._0o-dmW_compactMetrics{border-top:0;grid-template-columns:1fr 1fr;gap:.65rem;margin-top:.4rem;padding-top:.35rem;display:grid}._0o-dmW_compactMetric{color:#111;justify-content:space-between;align-items:center;gap:.3rem;min-width:0;font-size:.6rem;display:flex}._0o-dmW_compactMetric span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._0o-dmW_compactMetric strong{color:#111;flex-shrink:0;font-size:.68rem}._0o-dmW_academyBonus{color:#111;border-top:0;align-items:center;gap:.35rem;margin:.45rem 0 0;padding-top:.4rem;font-size:.58rem;line-height:1.35;display:flex}._0o-dmW_academyBonus strong{color:#111}._0o-dmW_widgetCollapsed{cursor:pointer;justify-content:center;margin-bottom:.5rem;padding:.25rem 0;display:flex}._0o-dmW_collapsedIcon{border-radius:var(--border-radius,12px);background:#8b5cf60f;border:1px solid #8b5cf614;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:38px;height:auto;min-height:38px;padding:6px 4px;transition:all .2s;display:flex;position:relative}._0o-dmW_collapsedIcon i{color:var(--color-primary,var(--color-primary));font-size:.85rem}._0o-dmW_collapsedCount{color:var(--color-primary,var(--color-primary));letter-spacing:-.03em;font-size:.6rem;font-weight:800;line-height:1}._0o-dmW_collapsedIconDanger ._0o-dmW_collapsedCount{color:#ef4444}._0o-dmW_collapsedIcon:hover{background:#8b5cf61f;border-color:#8b5cf633;transform:scale(1.05)}._0o-dmW_collapsedIconDanger{background:#ef44440f;border-color:#ef44441a}._0o-dmW_collapsedIconDanger i{color:#ef4444}._0o-dmW_collapsedDot{background:#ef4444;border:1.5px solid #fffc;border-radius:50%;width:7px;height:7px;animation:2s infinite _0o-dmW_pulseDot;position:absolute;top:4px;right:4px}@keyframes _0o-dmW_pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}._0o-dmW_creditUpdated ._0o-dmW_creditCount,._0o-dmW_creditUpdated ._0o-dmW_collapsedCount{animation:.6s _0o-dmW_creditFlash}@keyframes _0o-dmW_creditFlash{0%{transform:scale(1)}30%{color:#22c55e;transform:scale(1.2)}to{transform:scale(1)}}[data-theme=dark] ._0o-dmW_counterLabel{color:#a09bbeb3}[data-theme=dark] ._0o-dmW_counterValue{color:#a88cffe6}[data-theme=dark] ._0o-dmW_planName{color:#e8e6ffeb}[data-theme=dark] ._0o-dmW_chatBadge{color:#4ade80cc}@media (max-width:1024px){._0o-dmW_widget,._0o-dmW_widgetCollapsed{display:none}}
.O3HAaq_notice{box-sizing:border-box;border:1px solid #0000;border-radius:12px;width:100%;margin-top:.75rem;padding:.75rem .875rem;font-size:.8125rem;line-height:1.45}.O3HAaq_heading{align-items:flex-start;gap:.5rem;font-weight:650;display:flex}.O3HAaq_icon{fill:none;stroke:currentColor;flex:none;width:1rem;height:1rem;margin-top:.1rem}.O3HAaq_message{margin-top:.375rem;padding-left:1.5rem;font-weight:500}.O3HAaq_verified{color:#065f46;background:#10b98114;border-color:#10b9813d}.O3HAaq_stale{color:#78350f;background:#fffbeb;border-color:#fcd34d}.O3HAaq_unavailable{color:#475569;background:#94a3b81a;border-color:#64748b47}[data-theme=dark] .O3HAaq_verified{background:#10b9811a;border-color:#34d39940;color:#6ee7b7eb!important}[data-theme=dark] .O3HAaq_stale{background:#f59e0b17;border-color:#fbbf2447;color:#fdd34deb!important}[data-theme=dark] .O3HAaq_unavailable{background:#94a3b814;border-color:#94a3b833;color:#cbd5e1db!important}@media (max-width:600px){.O3HAaq_notice{padding:.6875rem .75rem}.O3HAaq_message{padding-left:0}}
.YH8qjq_editableField{cursor:pointer;border-radius:8px;flex-grow:1;min-height:100px;padding:1rem;transition:all .2s;position:relative}.YH8qjq_editableField:hover{background:#8b5cf608}.YH8qjq_fieldPlaceholder{color:var(--color-text-muted);margin:0;font-style:italic}.YH8qjq_editFieldBtn{cursor:pointer;opacity:0;color:var(--color-primary);background:#fff;border:1px solid #8b5cf633;border-radius:6px;padding:.375rem .625rem;transition:all .2s;position:absolute;top:.5rem;right:.5rem}.YH8qjq_editableField:hover .YH8qjq_editFieldBtn{opacity:1}.YH8qjq_editFieldBtn:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}[data-theme=dark] .YH8qjq_editFieldBtn.YH8qjq_editFieldBtn.YH8qjq_editFieldBtn{box-shadow:none!important;background:#29292f!important;border:none!important}[data-theme=dark] .YH8qjq_editFieldBtn.YH8qjq_editFieldBtn.YH8qjq_editFieldBtn:hover{background:#303037!important;border:none!important}.YH8qjq_editFieldContainer{width:100%}.YH8qjq_editTextarea{border:2px solid var(--color-primary);resize:vertical;border-radius:8px;outline:none;width:100%;min-height:150px;padding:1rem;font-family:inherit;font-size:.95rem;line-height:1.6}.YH8qjq_editTextarea:focus{border-color:var(--color-primary-darker);box-shadow:0 0 0 3px #8b5cf61a}.YH8qjq_editHelper{color:var(--color-text-muted);margin:.5rem 0 0;font-size:.8rem}.YH8qjq_resourceList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.YH8qjq_resourceItem{align-items:center;gap:.75rem;display:flex}.YH8qjq_resourceIcon{text-align:center;flex-shrink:0;width:28px;font-size:1.5rem}.YH8qjq_resourceItem a,.YH8qjq_resourceItem span{color:var(--color-text-dark);word-break:break-all;font-size:.95rem;text-decoration:none}.YH8qjq_resourceItem a{color:var(--color-primary-darker);font-weight:500}.YH8qjq_resourceItem a:hover{color:var(--color-primary);text-decoration:underline}.YH8qjq_icon.YH8qjq_pdf{color:#e63946}.YH8qjq_icon.YH8qjq_doc{color:#0077b6}.YH8qjq_icon.YH8qjq_link{color:var(--color-primary)}.YH8qjq_icon.YH8qjq_text{color:var(--color-text-muted)}
.zXKPdW_modalBody{max-height:70vh;padding:1.5rem;overflow-y:auto}.zXKPdW_modalBody::-webkit-scrollbar{width:6px}.zXKPdW_modalBody::-webkit-scrollbar-track{background:0 0}.zXKPdW_modalBody::-webkit-scrollbar-thumb{background-color:#8b5cf633;border-radius:10px}.zXKPdW_modalBody::-webkit-scrollbar-thumb:hover{background-color:#8b5cf666}.zXKPdW_section{margin-bottom:1.5rem}.zXKPdW_section:last-child{margin-bottom:0}.zXKPdW_section h4{color:var(--color-text-dark);margin-bottom:.75rem;font-size:.9375rem;font-weight:600}.zXKPdW_helperText{color:var(--color-text-muted);margin:.5rem 0 0;font-size:.8125rem;line-height:1.5}.zXKPdW_toggleContainer{border-radius:var(--border-radius);background:#ffffff80;border:1px solid #8b5cf626;justify-content:space-between;align-items:center;padding:1rem;display:flex}.zXKPdW_toggleBtn{color:var(--color-text-dark);cursor:pointer;background:0 0;border:1px solid #8b5cf633;border-radius:50px;padding:.5rem 1.25rem;font-size:.8125rem;font-weight:600;transition:all .2s}.zXKPdW_toggleBtn:hover:not(:disabled){background:#8b5cf614;border-color:#8b5cf64d}.zXKPdW_toggleBtn.zXKPdW_active{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-darker));border-color:var(--color-primary);color:#fff}.zXKPdW_toggleBtn:disabled{opacity:.5;cursor:not-allowed}.zXKPdW_collaboratorsList,.zXKPdW_searchResults{flex-direction:column;gap:.75rem;display:flex}.zXKPdW_collaboratorItem,.zXKPdW_resultItem{border-radius:var(--border-radius);background:#fff9;border:1px solid #8b5cf61a;justify-content:space-between;align-items:center;padding:1rem;transition:all .2s;display:flex}.zXKPdW_collaboratorItem:hover,.zXKPdW_resultItem:hover{background:#ffffffbf;border-color:#8b5cf633}.zXKPdW_userInfo{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.zXKPdW_userInfo i{color:var(--color-primary);flex-shrink:0;font-size:1.25rem}.zXKPdW_userInfo div{flex:1;min-width:0}.zXKPdW_userInfo strong{color:var(--color-text-dark);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;display:block;overflow:hidden}.zXKPdW_email{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.25rem;font-size:.75rem;display:block;overflow:hidden}.zXKPdW_removeBtn,.zXKPdW_addBtn{cursor:pointer;white-space:nowrap;border:none;border-radius:50px;flex-shrink:0;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:all .2s;display:flex}.zXKPdW_removeBtn{color:#ef4444;background:#ef444414;border:1px solid #ef444433}.zXKPdW_removeBtn:hover:not(:disabled){background:#ef444426;border-color:#ef44444d}.zXKPdW_addBtn{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-darker));color:#fff}.zXKPdW_addBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #8b5cf64d}.zXKPdW_removeBtn:disabled,.zXKPdW_addBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.zXKPdW_removeBtn i,.zXKPdW_addBtn i{font-size:.9375rem}.zXKPdW_searchContainer{gap:.625rem;margin-bottom:1rem;display:flex;position:relative}.zXKPdW_searchInput{border-radius:var(--border-radius);color:var(--color-text-dark);background:#fff9;border:1px solid #8b5cf626;flex:1;padding:.75rem 1rem;font-family:inherit;font-size:.875rem;transition:all .2s}.zXKPdW_searchInput::placeholder{color:var(--color-text-muted)}.zXKPdW_searchInput:focus{border-color:var(--color-primary);background:#fffc;outline:none}.zXKPdW_searchBtn{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-darker));color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:50px;padding:.75rem 1.25rem;font-size:.8125rem;font-weight:600;transition:all .2s}.zXKPdW_searchBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #8b5cf64d}.zXKPdW_searchBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.zXKPdW_searchingIndicator{color:var(--color-primary);pointer-events:none;font-size:.8125rem;font-weight:500;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.zXKPdW_searchResults{flex-direction:column;gap:.75rem;max-height:300px;margin-top:1rem;display:flex;overflow-y:auto}.zXKPdW_searchResults::-webkit-scrollbar{width:6px}.zXKPdW_searchResults::-webkit-scrollbar-track{background:0 0}.zXKPdW_searchResults::-webkit-scrollbar-thumb{background-color:#8b5cf633;border-radius:10px}.zXKPdW_searchResults::-webkit-scrollbar-thumb:hover{background-color:#8b5cf666}.zXKPdW_emptyState{text-align:center;color:var(--color-text-muted);border-radius:var(--border-radius);background:#fff6;border:1px dashed #8b5cf633;padding:2rem;font-size:.8125rem;line-height:1.5}.zXKPdW_emptyState i{color:var(--color-primary);opacity:.4;margin-bottom:.75rem;font-size:2rem;display:block}@media (max-width:768px){.zXKPdW_modalBody{padding:1.25rem}.zXKPdW_toggleContainer{flex-direction:column;align-items:stretch;gap:.75rem}.zXKPdW_toggleBtn{justify-content:center;width:100%}.zXKPdW_searchContainer{flex-direction:column}.zXKPdW_searchBtn{justify-content:center;width:100%}.zXKPdW_collaboratorItem,.zXKPdW_resultItem{flex-direction:column;align-items:flex-start;gap:.75rem}.zXKPdW_userInfo{width:100%}.zXKPdW_removeBtn,.zXKPdW_addBtn{justify-content:center;width:100%}}@media (max-width:480px){.zXKPdW_modalBody{padding:1rem}.zXKPdW_section h4{font-size:.875rem}.zXKPdW_helperText{font-size:.75rem}.zXKPdW_searchInput{padding:.625rem .875rem;font-size:.8125rem}.zXKPdW_collaboratorItem,.zXKPdW_resultItem{padding:.875rem}.zXKPdW_userInfo strong{font-size:.8125rem}.zXKPdW_email{font-size:.6875rem}}
.Pj_3PW_rubberBand{pointer-events:none;z-index:10;background:#8b5cf614;border:1.5px solid #8b5cf68c;border-radius:3px;position:absolute;box-shadow:inset 0 0 0 1px #8b5cf60a}.Pj_3PW_dragging{-webkit-user-select:none;user-select:none;cursor:crosshair!important}.Pj_3PW_dragging *{cursor:crosshair!important}[data-theme=dark] .Pj_3PW_rubberBand{background:#8b5cf624;border-color:#a78bfa80;box-shadow:inset 0 0 0 1px #8b5cf60f}
