.dNuLVG_container{background-color:#0a0e1a;flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden}.dNuLVG_brand-section{background:linear-gradient(160deg,#1a1030e6 0%,#0a0e1a 45%,#0a1f1a99 100%);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:.75rem 1rem 1.5rem;display:flex;position:relative;overflow:hidden}.dNuLVG_brand-overlay{pointer-events:none;background:radial-gradient(at 30% 30%,#8b5cf61f 0%,#0000 60%),radial-gradient(at 70% 70%,#10b98114 0%,#0000 60%);position:absolute;inset:0}.dNuLVG_brand-section:after{content:"";clip-path:polygon(0 100%,100% 0,100% 100%);z-index:5;background:#0a0e1a;height:20px;position:absolute;bottom:-1px;left:0;right:0}.dNuLVG_brand-content{z-index:10;text-align:center;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.dNuLVG_brand-hero-logo{object-fit:contain;filter:drop-shadow(0 0 20px #8b5cf626)drop-shadow(0 0 20px #10b98126);width:80px;height:auto}.dNuLVG_brand-subtitle{color:#fff6;letter-spacing:.06em;margin:.25rem 0 0;font-size:.6rem}.dNuLVG_features{display:none}.dNuLVG_feature{background:#ffffff06;border:1px solid #ffffff0a;border-radius:8px;flex:1;align-items:center;gap:.35rem;padding:.4rem .6rem;display:flex}.dNuLVG_feature:hover{background:#ffffff0d}.dNuLVG_feature-icon{background:#10b9810f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.85rem;display:flex}.dNuLVG_feature-text{flex-direction:column;line-height:1.2;display:flex}.dNuLVG_feature-text strong{color:#ffffffb3;font-size:.6rem;font-weight:600}.dNuLVG_feature-text span{color:#ffffff4d;font-size:.5rem}.dNuLVG_auth-section{z-index:20;background:#0a0e1a;flex:1;justify-content:center;align-items:flex-start;padding:.5rem 1rem .75rem;display:flex;position:relative}.dNuLVG_auth-card{-webkit-backdrop-filter:blur(20px);background:#0f172a99;border:1px solid #ffffff0f;border-radius:16px;width:100%;max-width:400px;padding:1rem 1.25rem;box-shadow:0 8px 32px #0000004d,0 0 0 1px #ffffff08}.dNuLVG_auth-header{text-align:center;margin-bottom:.5rem}.dNuLVG_auth-header h2{color:#fffffff2;margin-bottom:.15rem;font-size:1.1rem;font-weight:700}.dNuLVG_auth-header p{color:#fff9;font-size:.7rem}.dNuLVG_auth-actions{flex-direction:column;gap:.5rem;margin-bottom:.5rem;display:flex}.dNuLVG_iduruguay-btn{height:2.5rem;background:linear-gradient(135deg,#8b5cf6,#10b981)!important;border-radius:10px!important;font-size:.9rem!important;transition:all .2s!important;box-shadow:0 4px 14px #8b5cf640,0 4px 14px #10b98133!important}.dNuLVG_iduruguay-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #8b5cf659,0 6px 20px #10b98140!important}.dNuLVG_auth-footer{text-align:center;color:#ffffff4d;margin-top:.4rem;font-size:.55rem}.dNuLVG_link{color:#10b981;text-decoration:none;transition:color .15s}.dNuLVG_link:hover{color:#8b5cf6;text-decoration:underline}.dNuLVG_diagonal-glow{display:none}@media (min-width:1024px){.dNuLVG_container{flex-direction:row}.dNuLVG_brand-section{text-align:left;clip-path:polygon(0 0,100% 0,82% 100%,0 100%);flex:0 0 44%;justify-content:center;align-items:flex-start;padding:3rem 3rem 2rem 4rem}.dNuLVG_brand-section:after{display:none}.dNuLVG_brand-content{text-align:left;justify-content:flex-start;align-items:flex-start;height:100%;padding-top:3rem}.dNuLVG_brand-hero-logo{width:300px;max-width:100%}.dNuLVG_brand-subtitle{margin-top:.5rem;font-size:.95rem}.dNuLVG_features{flex-direction:row;justify-content:center;gap:1.25rem;margin-top:1.5rem;display:flex}.dNuLVG_feature{text-align:center;background:0 0;border:none;flex-direction:column;flex:none;align-items:center;gap:.3rem;padding:0}.dNuLVG_feature:hover{background:0 0}.dNuLVG_auth-section{flex:0 0 56%;justify-content:center;align-items:center;padding:3rem}.dNuLVG_auth-card{padding:2rem}.dNuLVG_auth-header h2{font-size:1.5rem}.dNuLVG_diagonal-glow{z-index:30;pointer-events:none;clip-path:polygon(44% 0%,44.3% 0%,36.38% 100%,36.08% 100%);opacity:.6;filter:blur(.5px);background:linear-gradient(#8b5cf6,#10b981);width:100%;height:100%;display:block;position:absolute;top:0;left:0;box-shadow:0 0 12px #8b5cf64d,0 0 24px #10b98133}}@media (min-width:1440px){.dNuLVG_brand-section{padding:4rem 4rem 3rem 5rem}.dNuLVG_brand-hero-logo{width:360px}}@keyframes dNuLVG_fadeIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
._9lQH2W_authPage{background:var(--color-bg-primary);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}._9lQH2W_authCard{background:var(--color-card);border:1px solid var(--color-border);width:100%;max-width:440px;box-shadow:var(--shadow-lg);border-radius:16px;padding:2.5rem}._9lQH2W_authCardWide{background:var(--color-card);border:1px solid var(--color-border);width:100%;max-width:480px;box-shadow:var(--shadow-lg);border-radius:16px;padding:2.5rem;animation:.6s ease-out forwards _9lQH2W_fadeInUp}._9lQH2W_authHeaderCenter{text-align:center;margin-bottom:2rem}._9lQH2W_authTitle{margin-bottom:.5rem;font-size:1.5rem;font-weight:700}._9lQH2W_authDesc{color:var(--color-text-muted);font-size:.9rem}._9lQH2W_formFields{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}._9lQH2W_formGroup{margin-bottom:1.5rem}._9lQH2W_nameGrid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}._9lQH2W_formLabel{color:var(--color-text-muted);margin-bottom:.4rem;font-size:.85rem;display:block}._9lQH2W_formInput{background:var(--color-bg-glass);border:1px solid var(--color-border);width:100%;color:var(--color-text-primary);box-sizing:border-box;border-radius:8px;outline:none;padding:.75rem 1rem;font-size:1rem}._9lQH2W_formInputAlt{background:var(--color-surface-alt,#16213e);border:1px solid var(--color-border,#333);width:100%;color:var(--color-text,#fff);box-sizing:border-box;border-radius:8px;outline:none;padding:.75rem 1rem;font-size:1rem}._9lQH2W_hintText{opacity:.7;font-size:.75rem}._9lQH2W_alertError{color:#ff4d6a;background:#ff4d6a1a;border:1px solid #ff4d6a4d;border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}._9lQH2W_alertSuccess{color:#34d399;background:#34d3991a;border:1px solid #34d3994d;border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}._9lQH2W_alertSuccessCenter{color:#34d399;text-align:center;background:#34d3991a;border:1px solid #34d3994d;border-radius:8px;margin-bottom:1rem;padding:1rem;font-size:.9rem}._9lQH2W_authFooterLink{text-align:center;margin-top:1.5rem}._9lQH2W_backLink{color:var(--color-primary-light);font-size:.85rem;text-decoration:none}._9lQH2W_backLink:hover{text-decoration:underline}._9lQH2W_modeToggle{border-bottom:1px solid var(--color-border);gap:1rem;margin-bottom:2rem;padding-bottom:1rem;display:flex}._9lQH2W_modeBtn{cursor:pointer;background:0 0;border:none;font-size:1.125rem;transition:color .2s}._9lQH2W_demoHint{color:var(--color-text-muted);text-align:center;margin-top:1rem;font-size:.8rem}._9lQH2W_forgotLink{text-align:center;margin-top:.5rem}._9lQH2W_forgotLinkAnchor{color:var(--color-primary-light,#818cf8);font-size:.85rem;text-decoration:none}._9lQH2W_dividerRow{align-items:center;gap:.75rem;margin:1.5rem 0 1rem;display:flex}._9lQH2W_dividerLine{background:var(--color-border,#333);flex:1;height:1px}._9lQH2W_dividerLabel{color:var(--color-text-muted);white-space:nowrap;font-size:.8rem}._9lQH2W_passwordlessBtn{color:#818cf8;cursor:pointer;background:#818cf814;border:1px solid #818cf840;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}._9lQH2W_passwordlessBtn:hover{background:#818cf826}._9lQH2W_magicLinkBox{background:#818cf80d;border:1px solid #818cf833;border-radius:8px;padding:1rem}._9lQH2W_magicLinkDesc{color:var(--color-text-muted);margin:0 0 .75rem;font-size:.85rem}._9lQH2W_magicLinkActions{gap:.5rem;display:flex}._9lQH2W_cancelBtn{border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:6px;padding:.5rem 1rem;font-size:.85rem}._9lQH2W_passkeyBtn{color:#34d399;cursor:pointer;background:#34d39914;border:1px solid #34d39940;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.5rem;padding:.75rem 1rem;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}._9lQH2W_passkeyBtn:hover{background:#34d39926}._9lQH2W_passkeyBtn:disabled{opacity:.6;cursor:not-allowed}._9lQH2W_statusIcon{margin-bottom:1rem;font-size:2.5rem}._9lQH2W_statusTitle{margin:0 0 .5rem;font-size:1.25rem}._9lQH2W_statusText{color:var(--color-text-muted);margin:0;font-size:.9rem}._9lQH2W_statusLink{color:#fff;background:linear-gradient(135deg,#6366f1,#818cf8);border-radius:8px;padding:.75rem 2rem;font-weight:600;text-decoration:none;display:inline-block}._9lQH2W_statusLink:hover{filter:brightness(1.1)}._9lQH2W_inviteBrand{background:linear-gradient(135deg,#10b981,#8b5cf6);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:2.5rem;font-weight:800}._9lQH2W_invalidTokenIcon{margin-bottom:1rem;font-size:3rem}._9lQH2W_invalidTokenTitle{margin-bottom:.75rem;font-size:1.5rem;font-weight:700}._9lQH2W_invalidTokenText{color:var(--color-text-muted);margin-bottom:1.5rem}._9lQH2W_sentIcon{margin:0 0 .5rem;font-size:1.5rem}._9lQH2W_sentTitle{color:#34d399;margin:0;font-size:.9rem;font-weight:600}._9lQH2W_sentSub{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.8rem}._9lQH2W_suspenseFallback{background:var(--color-bg-primary);justify-content:center;align-items:center;min-height:100vh;display:flex}._9lQH2W_suspenseText{color:var(--color-text-muted)}@keyframes _9lQH2W_fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _9lQH2W_pulse{0%,to{opacity:1}50%{opacity:.5}}
.Ly0Bva_btn{justify-content:center;align-items:center;gap:var(--space-sm);font-family:var(--font-sans);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;border:none;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.Ly0Bva_btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.Ly0Bva_btn-sm{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:.75rem}.Ly0Bva_btn-md{border-radius:var(--radius-md);padding:.625rem 1.25rem;font-size:.875rem}.Ly0Bva_btn-lg{border-radius:var(--radius-lg);padding:.875rem 1.75rem;font-size:1rem}.Ly0Bva_btn-full{width:100%}.Ly0Bva_btn-primary{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));color:#fff;box-shadow:0 4px 14px #10b98163}.Ly0Bva_btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.Ly0Bva_btn-primary:active:not(:disabled){transform:scale(.98)}.Ly0Bva_btn-secondary{background:var(--color-bg-glass);color:var(--color-text-primary);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Ly0Bva_btn-secondary:hover:not(:disabled){border-color:var(--color-border-hover);background:#ffffff1a}.Ly0Bva_btn-outline{color:var(--color-primary);border:1px solid var(--color-primary);background:0 0}.Ly0Bva_btn-outline:hover:not(:disabled){background:var(--color-primary-glow)}.Ly0Bva_btn-ghost{color:var(--color-text-secondary);background:0 0}.Ly0Bva_btn-ghost:hover:not(:disabled){background:var(--color-bg-glass);color:var(--color-text-primary)}.Ly0Bva_btn-danger{color:#fff;background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 14px #dc262659}.Ly0Bva_btn-danger:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #dc262673}.Ly0Bva_btn-danger:active:not(:disabled){transform:scale(.98)}.Ly0Bva_btn-loading{color:#0000!important}.Ly0Bva_spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1.25rem;height:1.25rem;animation:1s linear infinite Ly0Bva_spin;position:absolute}@keyframes Ly0Bva_spin{to{transform:rotate(360deg)}}
._7GB_oW_page{max-width:1400px;margin:0 auto}._7GB_oW_sectionColumn{flex-direction:column;gap:1.5rem;display:flex}._7GB_oW_flexColumn{flex-direction:column;display:flex}._7GB_oW_header{margin-bottom:1.5rem}._7GB_oW_headerTitle{align-items:center;gap:.5rem;font-size:1.5rem;font-weight:700;display:flex}._7GB_oW_headerSubtitle{color:var(--color-text-secondary);font-size:.875rem}._7GB_oW_tabBar{background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border);white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;justify-content:flex-start;gap:.25rem;margin-bottom:1.5rem;padding:.25rem;display:flex;overflow-x:auto}._7GB_oW_tabBar::-webkit-scrollbar{display:none}._7GB_oW_tabBtn{border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;flex:1 0;padding:.625rem .75rem;font-size:.8rem;font-weight:600;transition:all .2s}._7GB_oW_tabBtnActive{background:var(--color-primary);color:#fff}._7GB_oW_kpiGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;display:grid}._7GB_oW_kpiGrid5{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}._7GB_oW_kpiGrid4{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}._7GB_oW_sectionTitle{margin-bottom:.75rem;font-size:.875rem;font-weight:700}._7GB_oW_sectionTitleSm{margin-bottom:.75rem;font-size:.85rem;font-weight:700}._7GB_oW_sectionTitleMd{align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;display:flex}._7GB_oW_sectionTitleLg{font-size:.95rem;font-weight:700}._7GB_oW_cardPadding{padding:1rem}._7GB_oW_cardPaddingLg{padding:1.25rem}._7GB_oW_scrollableList{max-height:220px;overflow-y:auto}._7GB_oW_threeColumnGrid{grid-template-columns:1fr 1fr 1fr;gap:1rem;display:grid}._7GB_oW_twoColumnGrid{grid-template-columns:1.2fr 1fr;gap:1.5rem;display:grid}._7GB_oW_collapsibleHeader{cursor:pointer;justify-content:space-between;align-items:center;padding:1rem 1.25rem;transition:all .2s;display:flex}._7GB_oW_collapsibleChevron,._7GB_oW_collapseArrow{font-size:1rem;transition:transform .2s}._7GB_oW_collapsibleChevronOpen{transform:rotate(180deg)}._7GB_oW_collapsibleContent{padding:1.25rem}._7GB_oW_filterRow{flex-wrap:wrap;gap:.25rem;display:flex}._7GB_oW_compactTable{font-size:.8rem}._7GB_oW_compactTableSm{font-size:.78rem}._7GB_oW_monthRow{flex-wrap:wrap;gap:.25rem;display:flex}._7GB_oW_monthBtn{border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);padding:.35rem .6rem;font-size:.75rem;font-weight:600;transition:all .2s}._7GB_oW_monthBtnActive{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}._7GB_oW_systemGrid{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}._7GB_oW_systemCard{border-radius:var(--radius-md);cursor:pointer;text-align:center;background:var(--color-surface);border:1.5px solid var(--color-border);padding:.6rem .5rem;transition:all .25s}._7GB_oW_systemCardEmoji{margin-bottom:.25rem;font-size:1.3rem}._7GB_oW_systemCardLabel{font-size:.75rem;font-weight:700}._7GB_oW_systemCardDesc{color:var(--color-text-muted);margin-top:.15rem;font-size:.55rem;line-height:1.3}._7GB_oW_timelineGrid{gap:.5rem;padding-bottom:.5rem;display:grid}._7GB_oW_timelineCard{border-radius:var(--radius-md);cursor:pointer;border:1px solid var(--color-border);background:var(--color-surface);padding:.85rem;transition:all .3s;position:relative;overflow:hidden}._7GB_oW_timelineCardCurrent{border:1.5px solid var(--color-primary);background:#10b9810f;box-shadow:0 0 16px #10b98126}._7GB_oW_timelineCardSelected{border:1.5px solid var(--color-accent)}._7GB_oW_timelineCardPast{opacity:.6;background:#ffffff05}._7GB_oW_winterKpiGrid{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:1rem;display:grid}._7GB_oW_winterKpiCell{text-align:center;border-radius:var(--radius-sm);padding:.5rem}._7GB_oW_winterKpiLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.3px;font-size:.55rem}._7GB_oW_winterKpiValue{font-size:1rem;font-weight:800}._7GB_oW_paddockGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.5rem;margin-bottom:.75rem;display:grid}._7GB_oW_paddockCard{border-radius:var(--radius-md);padding:.65rem;transition:all .2s}._7GB_oW_paddockStatsGrid{grid-template-columns:1fr 1fr;gap:.2rem;margin-bottom:.4rem;font-size:.65rem;display:grid}._7GB_oW_creepCard{background:#8b5cf60a;border:1px solid #8b5cf633;padding:0;overflow:hidden}._7GB_oW_creepZoneGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.5rem;display:grid}._7GB_oW_creepZoneCard{border-radius:var(--radius-md);background:#8b5cf60f;border:1px solid #8b5cf633;padding:.75rem;transition:all .2s}._7GB_oW_creepStatsGrid{grid-template-columns:1fr 1fr 1fr;gap:.25rem;font-size:.65rem;display:grid}._7GB_oW_creepStatCell{text-align:center;border-radius:4px;padding:.35rem}._7GB_oW_batchCard{border-radius:var(--radius-sm);background:#10b9810a;border:1px solid #10b98133;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}._7GB_oW_movementTimeline{padding-left:1.5rem;position:relative}._7GB_oW_movementTimelineLine{background:#ffffff0f;border-radius:1px;width:2px;position:absolute;top:.5rem;bottom:.5rem;left:.45rem}._7GB_oW_compPaddockList{border:1px solid var(--color-border);background:var(--color-bg-secondary);border-radius:8px;max-height:180px;overflow-y:auto}._7GB_oW_compPaddockLabel{cursor:pointer;border-bottom:1px solid var(--color-border);align-items:center;gap:.6rem;padding:.45rem .75rem;transition:background .15s;display:flex}._7GB_oW_compPaddockLabelChecked{background:#6366f10f}._7GB_oW_historyStatsGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-bottom:.5rem;display:grid}._7GB_oW_historyStatCard{border-radius:var(--radius-sm);text-align:center;padding:.75rem}._7GB_oW_historyStatValue{font-size:1.4rem;font-weight:800}._7GB_oW_historyStatLabel{color:var(--color-text-muted);font-size:.65rem}._7GB_oW_forageGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;display:grid}._7GB_oW_forageCard{border-radius:var(--radius-sm);flex-direction:column;gap:.35rem;padding:.75rem;display:flex}._7GB_oW_plantingGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;display:grid}._7GB_oW_kpiCardInner{justify-content:space-between;align-items:flex-start;display:flex}._7GB_oW_kpiCardLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.65rem;font-weight:600}._7GB_oW_kpiCardValue{margin-top:.15rem;font-size:1.5rem;font-weight:800}._7GB_oW_kpiCardIcon{opacity:.4;font-size:1.25rem}._7GB_oW_statBox{background:var(--color-surface);border-radius:var(--radius-sm);border:1px solid var(--color-border);padding:.5rem .75rem}._7GB_oW_statBoxLabel{color:var(--color-text-muted);text-transform:uppercase;font-size:.65rem;font-weight:600}._7GB_oW_statBoxValue{margin-top:.15rem;font-size:1rem;font-weight:700}._7GB_oW_badge{white-space:nowrap;border-radius:4px;padding:.15rem .4rem;font-size:.65rem;font-weight:700}._7GB_oW_badgePill{border-radius:999px;padding:.15rem .5rem;font-size:.65rem;font-weight:700}._7GB_oW_badgeSm{border-radius:4px;padding:.1rem .3rem;font-size:.55rem;font-weight:700}._7GB_oW_textPrimary{color:var(--color-primary)}._7GB_oW_textAccent{color:var(--color-accent)}._7GB_oW_textAccentLight{color:var(--color-accent-light)}._7GB_oW_textWarning{color:var(--color-warning)}._7GB_oW_textDanger{color:var(--color-danger)}._7GB_oW_textInfo{color:var(--color-info)}._7GB_oW_textMuted{color:var(--color-text-muted)}._7GB_oW_textSecondary{color:var(--color-text-secondary)}._7GB_oW_bgPrimarySubtle{background:#10b9810f}._7GB_oW_bgAccentSubtle{background:#8b5cf60f}._7GB_oW_bgWarningSubtle{background:#f59e0b0f}._7GB_oW_bgDangerSubtle{background:#ef44440f}._7GB_oW_bgInfoSubtle{background:#6366f10f}._7GB_oW_btnPrimaryGhost{width:100%;color:var(--color-primary);cursor:pointer;background:#10b9811f;border:1px solid #10b9814d;border-radius:4px;padding:.3rem;font-size:.65rem;font-weight:600}._7GB_oW_btnWarningGhost{width:100%;color:var(--color-warning);cursor:pointer;background:#f59e0b14;border:1px solid #f59e0b33;border-radius:4px;padding:.3rem;font-size:.65rem;font-weight:600}._7GB_oW_btnDangerGhost{color:var(--color-danger);cursor:pointer;background:#ef44441a;border:1px solid #ef444433;border-radius:4px;padding:.25rem .4rem;font-size:.55rem;font-weight:600}._7GB_oW_btnAccentGhost{color:var(--color-accent);cursor:pointer;background:#8b5cf61f;border:1px solid #8b5cf64d;border-radius:6px;padding:.35rem .75rem;font-size:.7rem;font-weight:600}._7GB_oW_progressTrack{background:#ffffff0f;border-radius:2px;height:4px;overflow:hidden}._7GB_oW_progressTrackSm{background:#ffffff0f;border-radius:2px;height:3px;overflow:hidden}._7GB_oW_progressFill{border-radius:2px;height:100%;animation:.8s ease-out _7GB_oW_progressFill}._7GB_oW_progressFillGradient{background:linear-gradient(90deg, var(--color-primary), var(--color-primary-light));border-radius:2px;height:100%;animation:1s ease-out _7GB_oW_progressFill}._7GB_oW_phaseBarTrack{background:#ffffff0d;border-radius:4px;height:8px}._7GB_oW_phaseBarFill{border-radius:4px;height:100%;transition:width .5s}._7GB_oW_loadingContainer{justify-content:center;align-items:center;height:200px;display:flex}._7GB_oW_loadingInner{text-align:center}._7GB_oW_loadingIcon{margin-bottom:.5rem;font-size:1.5rem;animation:2s infinite _7GB_oW_pulse}._7GB_oW_loadingText{color:var(--color-text-muted);font-size:.875rem}._7GB_oW_emptyText{color:var(--color-text-muted);text-align:center;padding:1rem 0;font-size:.8rem}._7GB_oW_rowItem{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:.35rem 0;font-size:.8rem;display:flex}._7GB_oW_selectInput{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text-primary);border-radius:4px;padding:.35rem;font-size:.75rem}._7GB_oW_selectInputBg{border:1px solid var(--color-border);background:var(--color-bg-secondary);width:100%;color:var(--color-text);border-radius:4px;padding:.35rem;font-size:.75rem}._7GB_oW_detailExpand{border-radius:var(--radius-sm);background:#8b5cf60f;border:1px solid #8b5cf633;margin-top:.4rem;padding:.65rem;font-size:.7rem;animation:.3s forwards _7GB_oW_expandDetail;overflow:hidden}._7GB_oW_detailRow{justify-content:space-between;display:flex}._7GB_oW_alertBanner{border-radius:var(--radius-sm);padding:.5rem .75rem;font-size:.8rem}._7GB_oW_alertBannerDanger{background:#ef44440f;border:1px solid #ef44444d}@media (max-width:768px){._7GB_oW_threeColumnGrid,._7GB_oW_twoColumnGrid{grid-template-columns:1fr}._7GB_oW_systemGrid,._7GB_oW_kpiGrid5,._7GB_oW_winterKpiGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){._7GB_oW_kpiGrid,._7GB_oW_kpiGrid5,._7GB_oW_winterKpiGrid,._7GB_oW_systemGrid{grid-template-columns:1fr}}
._8r-Rhq_pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}._8r-Rhq_pageTitle{margin:0;font-size:1.5rem;font-weight:700}._8r-Rhq_pageSubtitle{color:var(--color-text-secondary);margin-top:.25rem;font-size:.875rem}._8r-Rhq_headerActions{flex-shrink:0;gap:.5rem;display:flex}._8r-Rhq_statsGrid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}._8r-Rhq_statLabel{color:var(--color-text-secondary);margin:0;font-size:.8rem}._8r-Rhq_statValue{letter-spacing:-.03em;margin:.25rem 0 0;font-size:1.75rem;font-weight:700}._8r-Rhq_filterCard{border-radius:12px;margin-bottom:1rem;padding:1rem 1.25rem}._8r-Rhq_filterGrid{grid-template-columns:repeat(3,1fr) 1fr 1fr;align-items:end;gap:.75rem;display:grid}._8r-Rhq_filterField{flex-direction:column;gap:.3rem;display:flex}._8r-Rhq_filterLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}._8r-Rhq_filterInput{background:var(--color-surface-2,var(--color-bg-secondary));border:1px solid var(--color-border);width:100%;color:var(--color-text);box-sizing:border-box;border-radius:8px;height:38px;padding:.5rem .75rem;font-size:.875rem;transition:border-color .15s}._8r-Rhq_filterInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,16, 185, 129), .12);outline:none}._8r-Rhq_filterActions{justify-content:flex-end;gap:.5rem;margin-top:.75rem;display:flex}._8r-Rhq_searchRow{grid-template-columns:1fr auto;align-items:end;gap:.75rem;margin-top:.75rem;display:grid}._8r-Rhq_tableWrap{overflow-x:auto}._8r-Rhq_severidadCRITICO{background:#ef44440f}._8r-Rhq_severidadADVERTENCIA{background:#f59e0b0d}._8r-Rhq_cellTimestamp{color:var(--color-text-muted);white-space:nowrap;font-family:Roboto Mono,Courier New,monospace;font-size:.73rem}._8r-Rhq_cellSeveridad{white-space:nowrap}._8r-Rhq_badgeCritico{color:#ef4444;letter-spacing:.04em;text-transform:uppercase;background:#ef444426;border:1px solid #ef444440;border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:700}._8r-Rhq_badgeAdvertencia{color:#f59e0b;letter-spacing:.04em;text-transform:uppercase;background:#f59e0b26;border:1px solid #f59e0b40;border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:700}._8r-Rhq_badgeInfo{color:var(--color-primary-light,#34d399);letter-spacing:.04em;text-transform:uppercase;background:#10b9811f;border:1px solid #10b98133;border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:700}._8r-Rhq_cellCategoria{color:var(--color-text-secondary);letter-spacing:.03em;font-size:.75rem;font-weight:600}._8r-Rhq_cellAccion{font-size:.85rem;font-weight:600}._8r-Rhq_cellDetalle{max-width:260px;color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}._8r-Rhq_cellUser{color:var(--color-text-muted);white-space:nowrap;font-size:.8rem}._8r-Rhq_tableFooter{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}._8r-Rhq_footerCount{color:var(--color-text-secondary);font-size:.8rem}._8r-Rhq_pagination{align-items:center;gap:.4rem;display:flex}._8r-Rhq_pageBtn{border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;text-align:center;background:0 0;border-radius:6px;min-width:32px;padding:.3rem .65rem;font-size:.8rem;transition:all .15s}._8r-Rhq_pageBtn:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._8r-Rhq_pageBtn:disabled{opacity:.4;cursor:not-allowed}._8r-Rhq_pageBtnActive{background:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:600}._8r-Rhq_pageBtnActive:hover{background:var(--color-primary);color:#fff!important}._8r-Rhq_pageInfo{color:var(--color-text-secondary);margin:0 .25rem;font-size:.8rem}._8r-Rhq_activeFilters{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}._8r-Rhq_filterChip{background:rgba(var(--color-primary-rgb,16, 185, 129), .1);border:1px solid rgba(var(--color-primary-rgb,16, 185, 129), .25);color:var(--color-primary-light,#34d399);border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.72rem;font-weight:600;display:inline-flex}._8r-Rhq_chipRemove{cursor:pointer;opacity:.7;font-size:.9rem;line-height:1}._8r-Rhq_chipRemove:hover{opacity:1}@media (max-width:1200px){._8r-Rhq_filterGrid{grid-template-columns:repeat(2,1fr) 1fr}._8r-Rhq_statsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){._8r-Rhq_filterGrid{grid-template-columns:1fr}._8r-Rhq_statsGrid{grid-template-columns:repeat(2,1fr)}._8r-Rhq_pageHeader{flex-direction:column}}
.-Zw40W_container{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.-Zw40W_breadcrumb{color:var(--color-text-muted);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.-Zw40W_breadcrumbLink{color:var(--color-primary);text-decoration:none}.-Zw40W_breadcrumbLink:hover{text-decoration:underline}.-Zw40W_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.-Zw40W_titleArea{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.-Zw40W_title{color:var(--color-text);margin:0;font-size:1.5rem;font-weight:600}.-Zw40W_actions{align-items:center;gap:.75rem;display:flex}.-Zw40W_statusBadge{border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.-Zw40W_statusActive{background-color:var(--color-success-bg,#10b9811a);color:var(--color-success-text,#10b981);border:1px solid var(--color-success-border,#10b98133)}.-Zw40W_statusDraft{background-color:var(--color-warning-bg,#f59e0b1a);color:var(--color-warning-text,#f59e0b);border:1px solid var(--color-warning-border,#f59e0b33)}.-Zw40W_metadata{color:var(--color-text-muted);gap:1.5rem;margin-top:.5rem;font-size:.875rem;display:flex}.-Zw40W_metaItem{align-items:center;gap:.375rem;display:flex}.-Zw40W_summaryGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.-Zw40W_summaryCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);align-items:center;gap:1rem;padding:1.25rem;display:flex}.-Zw40W_summaryIcon{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.-Zw40W_summaryContent{flex:1}.-Zw40W_summaryLabel{color:var(--color-text-muted);margin-bottom:.25rem;font-size:.875rem}.-Zw40W_summaryValue{color:var(--color-text);font-size:1.25rem;font-weight:600}.-Zw40W_sectionTitle{color:var(--color-text);margin:0 0 1rem;font-size:1.25rem;font-weight:600}.-Zw40W_paddockList{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.-Zw40W_table{border-collapse:collapse;width:100%}.-Zw40W_table th{background:var(--color-surface-hover);text-align:left;text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);padding:.75rem 1rem;font-size:.75rem;font-weight:600}.-Zw40W_table td{border-bottom:1px solid var(--color-border);color:var(--color-text);padding:1rem;font-size:.875rem}.-Zw40W_table tr:last-child td{border-bottom:none}.-Zw40W_ndviContainer{align-items:center;gap:.75rem;display:flex}.-Zw40W_ndviBar{background:var(--color-border);border-radius:3px;flex:1;height:6px;overflow:hidden}.-Zw40W_ndviFill{border-radius:3px;height:100%;transition:width .3s}.-Zw40W_emptyState{text-align:center;color:var(--color-text-muted);padding:3rem 1rem}.-Zw40W_detailGrid{grid-template-columns:1fr;gap:1.5rem;margin-top:1.5rem;display:grid}@media (min-width:1024px){.-Zw40W_detailGrid{grid-template-columns:2fr 1fr}}.-Zw40W_detailMainCol{flex-direction:column;gap:1.5rem;display:flex}
._uZWZa_systemCard{border:2px solid var(--color-border);cursor:pointer;background:var(--color-bg-card);border-radius:.75rem;flex-direction:column;gap:1rem;height:100%;padding:1.25rem;transition:all .2s;display:flex;position:relative}._uZWZa_systemCard:hover{border-color:var(--color-border-hover,#cbd5e1);transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._uZWZa_systemCard._uZWZa_selected{background-color:var(--color-bg-selected,#3b82f60a);box-shadow:0 4px 6px -1px #0000001a}._uZWZa_recommendedBadge{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#10b981;border-radius:9999px;padding:.2rem .5rem;font-size:.7rem;font-weight:600;position:absolute;top:-10px;right:12px;box-shadow:0 2px 4px #10b9814d}._uZWZa_cardHeader{align-items:center;gap:.75rem;display:flex}._uZWZa_cardHeader h4{color:var(--color-text-primary);margin:0;font-size:1.05rem;font-weight:600}._uZWZa_iconWrapper{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}._uZWZa_iconWrapper>svg{margin:auto}._uZWZa_cardDescription{color:var(--color-text-secondary);flex-grow:1;margin:0;font-size:.8rem;line-height:1.4}._uZWZa_cardMetrics{background:var(--color-bg-muted,#00000008);border-radius:.5rem;flex-direction:column;gap:0;margin-top:auto;padding:.75rem;display:flex}._uZWZa_metricRow{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:.25rem 0;display:flex}._uZWZa_metricRow:last-of-type{border-bottom:none}._uZWZa_metricLabel{color:var(--color-text-muted);font-size:.7rem}._uZWZa_metricValue{font-size:.8rem;font-weight:700}._uZWZa_cardRecommendation{color:var(--color-text-muted);margin:.5rem 0 0;font-size:.7rem;font-style:italic;line-height:1.3}
.HiGLca_card{background:var(--color-bg-glass);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-xl);color:var(--color-text-primary);transition:all var(--transition-base);position:relative;overflow:hidden}.HiGLca_blur-sm{-webkit-backdrop-filter:blur(8px)}.HiGLca_blur-md{-webkit-backdrop-filter:blur(16px)}.HiGLca_blur-lg{-webkit-backdrop-filter:blur(24px)}.HiGLca_card-hover:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-glow);transform:translateY(-4px)}.HiGLca_card:before{content:"";opacity:0;height:1px;transition:opacity var(--transition-base);background:linear-gradient(90deg,#fff0 0%,#ffffff26 50%,#fff0 100%);position:absolute;top:0;left:0;right:0}.HiGLca_card:hover:before{opacity:1}
.uSzsUq_nudge{background:linear-gradient(135deg,#8b5cf614 0%,#3b82f60f 100%);border:1px solid #8b5cf633;border-radius:10px;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.65rem 1rem;font-size:.875rem;line-height:1.4;animation:.35s cubic-bezier(.16,1,.3,1) uSzsUq_nudge-slide-in;display:flex}.uSzsUq_icon{flex-shrink:0;font-size:1.1rem}.uSzsUq_message{color:var(--color-text,#f1f5f9);flex:1;min-width:0}.uSzsUq_actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.uSzsUq_ctaBtn{color:#a78bfa;cursor:pointer;white-space:nowrap;background:#8b5cf626;border:1px solid #8b5cf666;border-radius:6px;padding:.35rem .85rem;font-size:.8rem;font-weight:600;transition:all .15s}.uSzsUq_ctaBtn:hover{color:#c4b5fd;background:#8b5cf647;border-color:#8b5cf699;transform:translate(2px)}.uSzsUq_dismissBtn{width:24px;height:24px;color:var(--color-text-muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;transition:all .15s;display:flex}.uSzsUq_dismissBtn:hover{color:var(--color-text-secondary,#94a3b8);background:#ffffff14}@keyframes uSzsUq_nudge-slide-in{0%{opacity:0;max-height:0;transform:translateY(-8px)}to{opacity:1;max-height:80px;transform:translateY(0)}}
.GrNlyW_formContainer{padding:1.5rem}.GrNlyW_fieldGroup{margin-bottom:1.5rem}.GrNlyW_label{color:var(--color-text-primary);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.GrNlyW_input{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text-primary);padding:.75rem;font-family:inherit;font-size:.875rem}.GrNlyW_input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb), .1);outline:none}.GrNlyW_colorPickerContainer{align-items:center;gap:.75rem;display:flex}.GrNlyW_colorCircle{cursor:pointer;border:2px solid #0000;border-radius:50%;width:2rem;height:2rem;padding:0;transition:transform .15s,border-color .15s}.GrNlyW_colorCircle:hover{transform:scale(1.1)}.GrNlyW_colorCircle.GrNlyW_selected{border-color:var(--color-text-primary);box-shadow:0 0 0 2px var(--color-background);transform:scale(1.15)}.GrNlyW_actionsContainer{justify-content:flex-end;gap:1rem;margin-top:2rem;display:flex}.GrNlyW_systemGrid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:.5rem;display:grid}.GrNlyW_warningPanel{background-color:var(--color-warning-bg,#fef08a);border:1px solid var(--color-warning-border,#eab308);color:var(--color-warning-text,#854d0e);border-radius:var(--radius-md);align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem;display:flex}.GrNlyW_warningPanel svg{color:var(--color-warning-icon,#ca8a04);flex-shrink:0}.GrNlyW_warningContent{font-size:.875rem;line-height:1.4}.GrNlyW_warningContent strong{margin-bottom:.25rem;font-weight:600;display:block}
.nu5_oW_logoArea{margin-bottom:1.25rem}.nu5_oW_logoRow{align-items:center;gap:.6rem;display:flex}.nu5_oW_logoImg{object-fit:contain;width:52px;height:52px}.nu5_oW_brandName{letter-spacing:.08em;background:linear-gradient(135deg,#8b5cf6,#10b981);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.15rem;font-weight:800;line-height:1.2}.nu5_oW_brandSub{color:#6b7280;letter-spacing:.04em;margin-top:.1rem;font-size:.6rem}.nu5_oW_tenantSwitcherWrap{margin-bottom:.75rem}.nu5_oW_tenantSelect{background:var(--color-surface-alt,#16213e);border:1px solid var(--color-border,#333);width:100%;color:var(--color-text,#fff);cursor:pointer;border-radius:8px;outline:none;padding:.5rem .65rem;font-size:.8rem}.nu5_oW_tenantBadge{background:var(--color-surface-alt,#16213e);color:var(--color-text-muted,#aaa);border-radius:8px;margin-bottom:.75rem;padding:.4rem .65rem;font-size:.75rem}.nu5_oW_navArea{flex-direction:column;flex:1;gap:.15rem;display:flex;overflow-y:auto}.nu5_oW_dashboardLink{margin-bottom:.5rem}.nu5_oW_divider{background:var(--color-border);height:1px;margin:.25rem 0 .5rem}.nu5_oW_dividerSmall{background:var(--color-border);height:1px;margin:.5rem 0}.nu5_oW_onboardingLink{border-radius:var(--radius-sm);color:#10b981;cursor:pointer;background:#10b98114;border:1px dashed #10b9814d;align-items:center;gap:.5rem;margin-bottom:.25rem;padding:.5rem .75rem;font-size:.8rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.nu5_oW_onboardingLink:hover{background:#10b98126}.nu5_oW_planInfo{padding:.35rem .75rem}.nu5_oW_planLabel{color:var(--color-text-secondary);margin:0;font-size:.7rem;font-weight:600}.nu5_oW_statusRow{align-items:center;gap:.4rem;margin-top:.25rem;display:flex}.nu5_oW_statusDot{border-radius:50%;width:6px;height:6px}.nu5_oW_statusText{font-size:.68rem}.nu5_oW_topbar{border-bottom:1px solid var(--color-border);background:var(--color-bg-primary);z-index:40;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex;position:sticky;top:0}.nu5_oW_breadcrumbText{color:var(--color-text-secondary);font-size:.875rem}.nu5_oW_breadcrumbActive{color:var(--color-text-primary)}.nu5_oW_topbarActions{align-items:center;gap:1rem;display:flex}.nu5_oW_iconBtn{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.nu5_oW_userMenuWrap{position:relative}.nu5_oW_userMenuTrigger{background:var(--color-bg-glass);border-radius:var(--radius-xl);border:1px solid var(--color-border);cursor:pointer;align-items:center;gap:.75rem;padding:.25rem .75rem;transition:border-color .2s;display:flex}.nu5_oW_userMenuTriggerOpen{border-color:var(--color-primary)}.nu5_oW_userAvatar{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-light,#818cf8));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;font-weight:700;display:flex}.nu5_oW_userInfo{flex-direction:column;display:flex}.nu5_oW_userName{color:var(--color-text-primary);font-size:.875rem;font-weight:600;line-height:1.2}.nu5_oW_userRole{color:var(--color-text-secondary);font-size:.7rem}.nu5_oW_userDropdown{background:var(--color-card,#1e1e2e);border:1px solid var(--color-border);border-radius:var(--radius-lg,12px);z-index:100;width:220px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 30px #0006}.nu5_oW_dropdownHeader{border-bottom:1px solid var(--color-border);padding:.75rem 1rem}.nu5_oW_dropdownName{margin:0;font-size:.8rem;font-weight:600}.nu5_oW_dropdownEmail{color:var(--color-text-muted);margin:0;font-size:.7rem}.nu5_oW_dropdownItem{width:100%;color:var(--color-text-primary,white);text-align:left;cursor:pointer;background:0 0;border:none;padding:.6rem 1rem;font-size:.8rem;transition:background .15s;display:block}.nu5_oW_dropdownItem:hover{background:var(--color-bg-glass)}.nu5_oW_dropdownItemDanger{text-align:left;cursor:pointer;color:#ef4444;background:0 0;border:none;width:100%;padding:.6rem 1rem;font-size:.8rem;transition:background .15s;display:block}.nu5_oW_dropdownDivider{background:var(--color-border);height:1px}.nu5_oW_bellWrap{position:relative}.nu5_oW_bellBtn{color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-md,8px);background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;font-size:1.25rem;transition:all .2s;display:flex;position:relative}.nu5_oW_bellBtnOpen{background:var(--color-bg-glass)}.nu5_oW_bellBadge{color:#fff;background:#ef4444;border-radius:9999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.625rem;font-weight:700;line-height:1;animation:2s ease-in-out infinite nu5_oW_bellPulse;display:flex;position:absolute;top:2px;right:2px}.nu5_oW_notifPanel{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:380px;max-height:520px;box-shadow:var(--shadow-xl,0 12px 40px #00000080);z-index:200;flex-direction:column;display:flex;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden}.nu5_oW_notifHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.nu5_oW_notifTitle{font-size:1rem;font-weight:700}.nu5_oW_notifCountBadge{background:var(--color-primary-alpha,#6366f133);color:var(--color-primary-light,#818cf8);border-radius:9999px;padding:2px 8px;font-size:.7rem;font-weight:600}.nu5_oW_markAllBtn{color:var(--color-primary-light,#818cf8);cursor:pointer;background:0 0;border:none;font-size:.75rem;font-weight:500}.nu5_oW_notifList{flex:1;max-height:420px;overflow-y:auto}.nu5_oW_notifLoading{text-align:center;color:var(--color-text-muted);padding:2rem}.nu5_oW_notifEmpty{text-align:center;color:var(--color-text-muted);padding:3rem 2rem}.nu5_oW_notifEmptyIcon{margin-bottom:.5rem;font-size:2rem;display:block}.nu5_oW_notifItem{border-bottom:1px solid var(--color-border);gap:.75rem;padding:.875rem 1.25rem;transition:background .15s;display:flex}.nu5_oW_notifSevIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;display:flex}.nu5_oW_notifContent{flex:1;min-width:0}.nu5_oW_notifTitleRow{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.nu5_oW_notifItemTitle{font-size:.8rem;line-height:1.3}.nu5_oW_notifTime{color:var(--color-text-muted);white-space:nowrap;flex-shrink:0;font-size:.65rem}.nu5_oW_notifBody{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;margin:.25rem 0 0;font-size:.75rem;line-height:1.4;overflow:hidden}.nu5_oW_unreadDot{border-radius:50%;flex-shrink:0;align-self:center;width:8px;height:8px}@keyframes nu5_oW_bellPulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.nu5_oW_planBadgeWrap{background:var(--color-surface-alt,#ffffff08);border:1px solid var(--color-border,#ffffff14);border-radius:10px;flex-direction:column;gap:.35rem;margin:.4rem 0 0;padding:.6rem .75rem;display:flex}.nu5_oW_planBadgeHeader{align-items:center;gap:.4rem;margin-bottom:.1rem;display:flex}.nu5_oW_planBadgeDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 6px}.nu5_oW_planBadgeName{letter-spacing:.04em;flex:1;font-size:.7rem;font-weight:700}.nu5_oW_planBadgeLockedCount{color:#ef4444;background:#ef444426;border-radius:6px;flex-shrink:0;padding:1px 5px;font-size:.6rem;font-weight:600}.nu5_oW_usageRow{flex-direction:column;gap:.2rem;display:flex}.nu5_oW_usageLabelRow{justify-content:space-between;align-items:center;display:flex}.nu5_oW_usageLabel{color:var(--color-text-muted,#9ca3af);font-size:.62rem;font-weight:500}.nu5_oW_usageCurrent{color:var(--color-text-secondary,#d1d5db);font-size:.62rem;font-weight:600}.nu5_oW_usageUnlimited{color:#10b981;margin-left:auto;font-size:.65rem;font-weight:700}.nu5_oW_usageNote{color:var(--color-text-secondary,#d1d5db);font-size:.6rem;line-height:1.2}.nu5_oW_usageBarTrack{background:#ffffff14;border-radius:99px;height:4px;overflow:hidden}.nu5_oW_usageBarFill{border-radius:99px;min-width:2px;height:100%}.nu5_oW_planBadgeUpgradeCta{color:var(--color-text-secondary,#d1d5db);cursor:pointer;background:#8b5cf614;border:1px dashed #8b5cf64d;border-radius:6px;justify-content:space-between;align-items:center;margin-top:.25rem;padding:.3rem .5rem;font-size:.65rem;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.nu5_oW_planBadgeUpgradeCta:hover{background:#8b5cf629;border-color:#8b5cf680}.nu5_oW_planBadgeUpgradeArrow{color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:.55rem;font-weight:800}.nu5_oW_sidebarBadgeSuscripcion{color:#fff;letter-spacing:.03em;border-radius:10px;padding:1px 5px;font-size:.55rem;font-weight:700}.nu5_oW_planBadgeInline{color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:.6rem;font-weight:700;line-height:1.4}.nu5_oW_planBadgePro{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.nu5_oW_planBadgeEnterprise{background:linear-gradient(135deg,#f59e0b,#d97706)}@media (max-width:768px){.nu5_oW_topbar{flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem}.nu5_oW_breadcrumbs{display:none}.nu5_oW_topbarActions{gap:.5rem}.nu5_oW_userInfo{display:none}.nu5_oW_userMenuTrigger{padding:.25rem}}
.hVN1Ca_content{flex-direction:column;gap:.75rem;display:flex}.hVN1Ca_warningBanner{background-color:#ef44440f;border:1px solid #ef444426;border-radius:.5rem;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.hVN1Ca_iconContainer{background-color:#ef44441f;border-radius:50%;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;display:flex}.hVN1Ca_warningIcon{color:#ef4444}.hVN1Ca_description{color:var(--color-text-muted);margin:0;font-size:.95rem;line-height:1.5}.hVN1Ca_impactPanel{background-color:#ef44440d;border-left:3px solid #ef4444;border-radius:0 .5rem .5rem 0;padding:1rem}.hVN1Ca_impactTitle{color:var(--color-text);margin:0 0 .5rem;font-size:.9rem;font-weight:600}.hVN1Ca_impactList{color:var(--color-text-muted);margin:0;padding-left:1.25rem;font-size:.85rem}.hVN1Ca_impactList li{margin-bottom:.25rem}.hVN1Ca_impactList li:last-child{margin-bottom:0}.hVN1Ca_confirmationInputGroup{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.hVN1Ca_inputLabel{color:var(--color-text);font-size:.9rem}.hVN1Ca_input{box-sizing:border-box;background-color:var(--color-background);border:1px solid var(--color-border);width:100%;color:var(--color-text);border-radius:.375rem;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:all .2s}.hVN1Ca_input:focus{border-color:#ef4444;outline:none;box-shadow:0 0 0 2px #ef444433}.hVN1Ca_errorMessage{color:#ef4444;background-color:#ef44441a;border:1px solid #ef44444d;border-radius:.375rem;padding:.625rem .875rem;font-size:.85rem}.hVN1Ca_footer{border-top:1px solid var(--color-border);justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.hVN1Ca_cancelBtn{border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;background-color:#0000;border-radius:.375rem;padding:.625rem 1rem;font-size:.95rem;font-weight:500;transition:all .2s}.hVN1Ca_cancelBtn:hover:not(:disabled){background-color:var(--color-surface-hover)}.hVN1Ca_cancelBtn:disabled{opacity:.5;cursor:not-allowed}.hVN1Ca_deleteBtn{color:#fff;cursor:pointer;background-color:#ef4444;border:1px solid #ef4444;border-radius:.375rem;padding:.625rem 1rem;font-size:.95rem;font-weight:500;transition:all .2s}.hVN1Ca_deleteBtn:hover:not(:disabled){background-color:#dc2626}.hVN1Ca_deleteBtn:disabled{opacity:.5;cursor:not-allowed}
.YtDepW_feedSection{margin-bottom:0}.YtDepW_feedHeader{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.YtDepW_feedTitle{align-items:center;gap:.5rem;font-size:1.125rem;font-weight:700;display:flex}.YtDepW_feedSubtitle{color:var(--color-text-secondary);font-size:.8rem}.YtDepW_severityGroup{margin-bottom:1.25rem}.YtDepW_severityLabel{text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity var(--transition-base);align-items:center;gap:.5rem;margin-bottom:.75rem;padding-bottom:.5rem;font-size:.75rem;font-weight:600;display:flex}.YtDepW_severityLabel:hover{opacity:.8}.YtDepW_severityDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.YtDepW_severityCount{color:var(--color-text-muted);margin-left:auto;font-size:.7rem;font-weight:500}.YtDepW_severityChevron{color:var(--color-text-muted);font-size:.65rem;transition:transform .2s}.YtDepW_severityChevronOpen{transform:rotate(90deg)}.YtDepW_severityItems{flex-direction:column;gap:.75rem;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .2s;display:flex;overflow:hidden}.YtDepW_card{background:var(--color-bg-glass);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:flex-start;gap:1rem;padding:1rem 1.25rem;transition:all .2s;animation:.3s ease-out YtDepW_cardSlideIn;display:flex}.YtDepW_card:hover{border-color:var(--color-border-active,var(--color-border));box-shadow:0 2px 8px #00000014}@keyframes YtDepW_cardSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.YtDepW_cardDismissing{animation:.25s ease-in forwards YtDepW_cardSlideOut}@keyframes YtDepW_cardSlideOut{to{opacity:0;max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;overflow:hidden;transform:translate(30px)}}.YtDepW_cardIcon{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;display:flex}.YtDepW_cardBody{flex:1;min-width:0}.YtDepW_cardTitle{margin-bottom:.25rem;font-size:.9rem;font-weight:600;line-height:1.3}.YtDepW_cardDescription{color:var(--color-text-secondary);margin-bottom:.75rem;font-size:.8rem;line-height:1.5}.YtDepW_cardActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.YtDepW_btnAction{border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-base);color:#fff;border:none;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.YtDepW_btnAction:hover{filter:brightness(1.1);transform:translateY(-1px)}.YtDepW_btnDismiss{border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-secondary);transition:all var(--transition-base);background:0 0;align-items:center;gap:.3rem;padding:.35rem .7rem;font-size:.75rem;font-weight:500;display:inline-flex}.YtDepW_btnDismiss:hover{background:var(--color-bg-glass);color:var(--color-text-primary);border-color:var(--color-text-secondary)}.YtDepW_severityUrgente{color:#ef4444;background:#ef44441a}.YtDepW_severityProximo{color:#f59e0b;background:#f59e0b1a}.YtDepW_severityOportunidad{color:#10b981;background:#10b9811a}.YtDepW_severitySugerencia{color:#3b82f6;background:#3b82f61a}.YtDepW_severityEstacional{color:#22c55e;background:#22c55e14}.YtDepW_btnUrgente{background:linear-gradient(135deg,#ef4444,#dc2626)}.YtDepW_btnProximo{background:linear-gradient(135deg,#f59e0b,#d97706)}.YtDepW_btnOportunidad{background:linear-gradient(135deg,#10b981,#059669)}.YtDepW_btnSugerencia{background:linear-gradient(135deg,#3b82f6,#2563eb)}.YtDepW_btnEstacional{background:linear-gradient(135deg,#22c55e,#16a34a)}.YtDepW_emptyState{text-align:center;background:var(--color-bg-glass);border:1px dashed var(--color-border);border-radius:var(--radius-md);flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;display:flex}.YtDepW_emptyIcon{margin-bottom:1rem;font-size:3rem}.YtDepW_emptyTitle{margin-bottom:.5rem;font-size:1rem;font-weight:600}.YtDepW_emptyDescription{color:var(--color-text-secondary);max-width:360px;font-size:.85rem}.YtDepW_tierBanner{border-radius:var(--radius-md);color:var(--color-text-secondary);background:linear-gradient(135deg,#8b5cf614,#6d28d914);border:1px solid #8b5cf633;justify-content:center;align-items:center;gap:.75rem;padding:.85rem 1.25rem;font-size:.82rem;display:flex}.YtDepW_tierBannerLink{color:#8b5cf6;cursor:pointer;font-weight:600;text-decoration:none}.YtDepW_tierBannerLink:hover{text-decoration:underline}.YtDepW_skeletonCard{background:var(--color-bg-glass);border:1px solid var(--color-border);border-radius:var(--radius-md);height:90px;animation:1.5s ease-in-out infinite YtDepW_pulse}@keyframes YtDepW_pulse{0%,to{opacity:1}50%{opacity:.5}}.YtDepW_sidebarBadge{color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.65rem;font-weight:700;line-height:1;animation:.3s ease-out YtDepW_badgePop;display:inline-flex}@keyframes YtDepW_badgePop{0%{transform:scale(0)}70%{transform:scale(1.15)}to{transform:scale(1)}}.YtDepW_badgeUrgente{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 0 6px #ef444466}.YtDepW_badgeProximo{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 0 6px #f59e0b66}.YtDepW_badgeDefault{background:var(--color-text-muted)}.YtDepW_verTodasWrapper{border-top:1px solid var(--color-border);justify-content:center;margin-top:1rem;padding-top:.75rem;display:flex}.YtDepW_btnVerTodas{color:var(--color-primary,#3b82f6);border:1px solid var(--color-primary,#3b82f6);border-radius:var(--radius-sm);transition:all var(--transition-base);cursor:pointer;background:0 0;align-items:center;gap:.35rem;padding:.5rem 1.25rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.YtDepW_btnVerTodas:hover{background:var(--color-primary,#3b82f6);color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #3b82f64d}.YtDepW_accordionBody{display:block}.YtDepW_mobileAccordionHeader{display:none}.YtDepW_mobileAccordionRight{align-items:center;gap:.5rem;display:flex}.YtDepW_mobileBadge{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.7rem;font-weight:700;line-height:1;animation:.3s ease-out YtDepW_badgePop;display:inline-flex}@media (max-width:768px){.YtDepW_card{flex-direction:column;gap:.75rem}.YtDepW_cardActions{width:100%}.YtDepW_btnAction{flex:1;justify-content:center}.YtDepW_mobileAccordionHeader{background:var(--color-bg-glass);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;margin-bottom:0;padding:.75rem 1rem;display:flex}.YtDepW_mobileAccordionHeader:hover{border-color:var(--color-primary,#3b82f6)}.YtDepW_feedHeader{display:none}.YtDepW_accordionBody{max-height:0;transition:max-height .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.YtDepW_accordionBodyOpen{max-height:2000px}}
.Nh8npW_pageHeader{justify-content:space-between;align-items:flex-start;margin-bottom:2rem;display:flex}.Nh8npW_pageTitle{font-size:1.5rem;font-weight:700}.Nh8npW_pageSubtitle{color:var(--color-text-secondary);font-size:.875rem}.Nh8npW_headerActions{gap:.5rem;display:flex}.Nh8npW_btnCaravana{border-color:var(--color-warning)!important;color:var(--color-warning)!important}.Nh8npW_successMsg{border-radius:var(--radius-md);color:var(--color-primary);background:#10b98126;border:1px solid #10b9814d;margin-bottom:1rem;padding:.75rem 1rem;font-size:.85rem;font-weight:600}.Nh8npW_tabBar{border-bottom:2px solid var(--color-border);gap:0;margin-bottom:1.5rem;display:flex}.Nh8npW_tabBtn{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.5rem;margin-bottom:-2px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;display:flex}.Nh8npW_tabBtnActive{color:var(--color-primary-light);border-bottom-color:var(--color-primary-light);font-weight:700}.Nh8npW_tabCount{color:var(--color-warning);background:#f59e0b33;border-radius:999px;padding:.1rem .5rem;font-size:.7rem;font-weight:700}.Nh8npW_tabCountSm{color:var(--color-warning);background:#f59e0b33;border-radius:999px;padding:.05rem .4rem;font-size:.65rem;font-weight:700}.Nh8npW_subTabBar{border-bottom:1px solid var(--color-border);gap:0;margin-bottom:1rem;display:flex}.Nh8npW_subTabBtn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.4rem;margin-bottom:-1px;padding:.5rem 1.25rem;font-size:.8rem;font-weight:500;display:flex}.Nh8npW_subTabBtnActive{color:var(--color-primary-light);border-bottom-color:var(--color-primary-light);font-weight:700}.Nh8npW_filterBar{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem;display:flex}.Nh8npW_filterSearch{flex:260px;min-width:220px}.Nh8npW_filterDateLabel{color:var(--color-text-secondary);white-space:nowrap;align-items:center;gap:.5rem;font-size:.85rem;display:inline-flex}.Nh8npW_floatingBar{z-index:50;border-radius:var(--radius-lg);border:1px solid var(--color-accent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#6366f126;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:.75rem 1.25rem;display:flex;position:sticky;top:.5rem}.Nh8npW_floatingBarLabel{font-size:.9rem;font-weight:600}.Nh8npW_floatingBarActions{gap:.5rem;display:flex}.Nh8npW_commandPalette{z-index:50;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f0f14eb;border:1px solid #6366f180;margin-bottom:1rem;animation:.18s ease-out Nh8npW_paletteIn;position:sticky;top:.5rem;overflow:hidden;box-shadow:0 8px 32px #0006,0 0 0 1px #6366f126}@keyframes Nh8npW_paletteIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.Nh8npW_paletteHeader{background:#6366f114;border-bottom:1px solid #6366f133;justify-content:space-between;align-items:center;padding:.6rem 1rem;display:flex}.Nh8npW_paletteCount{color:var(--color-primary-light,#a5b4fc);align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;display:flex}.Nh8npW_paletteCountBadge{color:#a5b4fc;background:#6366f140;border:1px solid #6366f166;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 6px;font-size:.75rem;font-weight:800;display:inline-flex}.Nh8npW_paletteAnimalChips{flex-wrap:nowrap;gap:.3rem;max-width:400px;display:flex;overflow:hidden}.Nh8npW_paletteAnimalChip{color:#a5b4fc;white-space:nowrap;background:#6366f11f;border:1px solid #6366f140;border-radius:999px;padding:.15rem .45rem;font-size:.65rem;font-weight:600}.Nh8npW_paletteAnimalChipMore{color:var(--color-text-muted);white-space:nowrap;padding:.15rem .45rem;font-size:.65rem}.Nh8npW_paletteActions{flex-wrap:wrap;align-items:center;gap:.4rem;padding:.6rem .75rem;display:flex}.Nh8npW_paletteAction{border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-secondary);white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.78rem;font-weight:600;transition:all .15s;display:flex}.Nh8npW_paletteAction:hover:not(:disabled){color:var(--color-text-primary);background:#ffffff17;border-color:#ffffff26;transform:translateY(-1px)}.Nh8npW_paletteActionPrimary{color:#a5b4fc;background:#6366f126;border-color:#6366f159}.Nh8npW_paletteActionPrimary:hover:not(:disabled){color:#c7d2fe;background:#6366f140;border-color:#6366f18c}.Nh8npW_paletteActionDanger{color:#fca5a5;background:#ef444414;border-color:#ef444433}.Nh8npW_paletteActionDanger:hover:not(:disabled){background:#ef444426;border-color:#ef444459}.Nh8npW_paletteActionAccent{color:#fcd34d;background:#f59e0b1a;border-color:#f59e0b4d}.Nh8npW_paletteActionAccent:hover:not(:disabled){color:#fde68a;background:#f59e0b2e;border-color:#f59e0b80}.Nh8npW_paletteAction:disabled{opacity:.4;cursor:not-allowed}.Nh8npW_paletteDivider{background:#ffffff14;flex-shrink:0;width:1px;height:24px;margin:0 .15rem}.Nh8npW_paletteDeselect{color:var(--color-text-muted);background:0 0;border-color:#0000;margin-left:auto;font-size:.72rem}.Nh8npW_paletteDeselect:hover:not(:disabled){color:#fca5a5;background:#ef444414;border-color:#ef444433;transform:none}.Nh8npW_paletteHint{color:var(--color-text-muted);opacity:.7;padding:0 1rem .35rem;font-size:.65rem}.Nh8npW_categoryCardGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-bottom:.5rem;display:grid}.Nh8npW_categoryCard{border-radius:var(--radius-md);cursor:pointer;text-align:center;background:#ffffff08;border:1.5px solid #ffffff1a;flex-direction:column;align-items:center;gap:.25rem;padding:1rem .75rem;transition:all .15s;display:flex;position:relative}.Nh8npW_categoryCard:hover:not(:disabled):not(.Nh8npW_categoryCardDisabled){background:#6366f114;border-color:#6366f180;transform:translateY(-2px);box-shadow:0 4px 16px #6366f126}.Nh8npW_categoryCardSelected{box-shadow:0 0 0 2px #6366f140;background:#6366f126!important;border-color:#6366f1b3!important}.Nh8npW_categoryCardDisabled{opacity:.35;cursor:not-allowed;filter:grayscale(.4)}.Nh8npW_categoryCardEmoji{font-size:1.75rem;line-height:1}.Nh8npW_categoryCardLabel{color:var(--color-text-primary);font-size:.78rem;font-weight:700}.Nh8npW_categoryCardDesc{color:var(--color-text-muted);font-size:.65rem;line-height:1.3}.Nh8npW_categoryCardBadgeDisabled{color:#fca5a5;white-space:nowrap;background:#ef444426;border:1px solid #ef44444d;border-radius:999px;padding:.1rem .4rem;font-size:.55rem;font-weight:700;position:absolute;top:-8px;right:-4px}.Nh8npW_categoryCardBadgeSelected{color:#6ee7b7;white-space:nowrap;background:#10b98133;border:1px solid #10b98166;border-radius:999px;padding:.1rem .4rem;font-size:.55rem;font-weight:700;position:absolute;top:-8px;right:-4px}.Nh8npW_categoryCardSuggested{background:linear-gradient(135deg,#fbbf2414 0%,#fbbf2408 100%);border-color:#fbbf2499;box-shadow:0 0 0 2px #fbbf2426,0 4px 12px #fbbf241a}.Nh8npW_categoryCardBadgeSuggested{color:#fcd34d;white-space:nowrap;background:#fbbf2433;border:1px solid #fbbf2466;border-radius:999px;padding:.1rem .4rem;font-size:.55rem;font-weight:700;position:absolute;top:-8px;left:-4px}.Nh8npW_loteAnimalList{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:#00000014;flex-wrap:wrap;gap:.3rem;max-height:120px;margin-bottom:1rem;padding:.5rem;display:flex;overflow-y:auto}.Nh8npW_summaryBoxSuccess{border-radius:var(--radius-sm);color:var(--color-text-secondary);background:#10b98112;border:1px solid #10b98133;padding:.65rem .85rem;font-size:.8125rem;line-height:1.5}.Nh8npW_tableWrap{overflow-x:auto}.Nh8npW_compactTable{font-size:.8rem}.Nh8npW_tablePadding{padding:1rem}.Nh8npW_tableCheckbox{width:40px;padding:1rem}.Nh8npW_rowSelected{background:#6366f114}.Nh8npW_pagination{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1rem;display:flex}.Nh8npW_paginationInfo{color:var(--color-text-secondary);font-size:.75rem}.Nh8npW_paginationButtons{gap:.25rem;display:flex}.Nh8npW_cellMuted{color:var(--color-text-muted);font-size:.75rem}.Nh8npW_cellPrimary{color:var(--color-primary-light)}.Nh8npW_cellSmall{font-size:.8rem}.Nh8npW_cellTiny{color:var(--color-text-muted);font-size:.7rem}.Nh8npW_cellRfid{color:var(--color-text-muted);margin-left:.5rem;font-size:.7rem}.Nh8npW_cellPaddock{font-size:.8rem}.Nh8npW_cellItalicMuted{color:var(--color-text-muted);font-style:italic}.Nh8npW_cellCenter{text-align:center}.Nh8npW_cellRight{text-align:right}.Nh8npW_cellBold{font-weight:600}.Nh8npW_cellBoldLg{font-weight:700}.Nh8npW_cellSecondary{color:var(--color-text-secondary);font-size:.75rem}.Nh8npW_cellMaxWidth{max-width:150px;color:var(--color-text-secondary);font-size:.7rem}.Nh8npW_cellTruncate{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:.8rem;overflow:hidden}.Nh8npW_cellWhitespace{white-space:nowrap;font-size:.85rem}.Nh8npW_statusStack{flex-direction:column;gap:.25rem;display:flex}.Nh8npW_badge{border-radius:999px;padding:.2rem .5rem;font-size:.7rem;font-weight:600}.Nh8npW_badgeInactive{color:#888;background:#64646433;border:1px solid #555}.Nh8npW_badgeBlocked{color:var(--color-danger-light);border:1px solid var(--color-danger);background:#ef444433;font-size:.65rem}.Nh8npW_badgeEnCampoAjeno{color:#d97706;background:#f59e0b33;border:1px solid #f59e0b80;font-size:.65rem}.Nh8npW_badgeEnCampoAjenoSub{color:var(--color-text-muted);margin-top:.1rem;font-size:.6rem}.Nh8npW_grazingSummary{border-radius:var(--radius-md);background:linear-gradient(135deg,#f59e0b14,#f59e0b05);border:1px solid #f59e0b40;align-items:center;gap:1.5rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.Nh8npW_grazingStat{flex-direction:column;align-items:center;display:flex}.Nh8npW_grazingStatValue{color:#d97706;font-size:1.25rem;font-weight:800}.Nh8npW_grazingStatLabel{color:var(--color-text-muted);font-size:.7rem}.Nh8npW_grazingFieldChip{color:#d97706;background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:999px;padding:.15rem .5rem;font-size:.65rem;font-weight:600}.Nh8npW_badgePending{color:var(--color-warning);background:#f59e0b26}.Nh8npW_badgeConfirmed{color:var(--color-primary);background:#10b98126}.Nh8npW_badgeCancelled{color:var(--color-danger);background:#ef44441a}.Nh8npW_badgePlanned{color:var(--color-info);background:#3b82f626}.Nh8npW_badgeBorrador{color:var(--color-warning);background:#f59e0b26}.Nh8npW_badgeUniform{color:var(--color-info);background:#3b82f626;border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:600}.Nh8npW_badgeIndividual{color:#a855f7;background:#a855f726;border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:600}.Nh8npW_reproLabel{font-size:.7rem;font-weight:600}.Nh8npW_reproDash{color:var(--color-text-muted);font-size:.7rem}.Nh8npW_animalDetailRow{color:var(--color-text-muted);max-width:200px;font-size:.65rem}.Nh8npW_actionsRow{justify-content:center;gap:.25rem;display:flex}.Nh8npW_modalDescription{color:var(--color-text-muted);margin-top:-.75rem;margin-bottom:1rem;font-size:.8rem}.Nh8npW_modalError{color:var(--color-danger-light);font-size:.8rem;font-weight:600}.Nh8npW_modalErrorTop{color:var(--color-danger-light);margin-top:.75rem;font-size:.8rem;font-weight:600}.Nh8npW_modalErrorBottom{color:var(--color-danger-light);margin-bottom:.75rem;font-size:.8rem}.Nh8npW_modalFooter{border-top:1px solid var(--color-border);justify-content:flex-end;gap:.5rem;margin-top:1.5rem;padding-top:1rem;display:flex}.Nh8npW_modalFooterSm{border-top:1px solid var(--color-border);justify-content:flex-end;gap:.5rem;margin-top:1rem;padding-top:1rem;display:flex}.Nh8npW_twoColGrid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.Nh8npW_twoColGridSm{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.Nh8npW_flexColumn{flex-direction:column;gap:1rem;display:flex}.Nh8npW_flexColumnSm{flex-direction:column;gap:.75rem;display:flex}.Nh8npW_flexColumnXs{flex-direction:column;gap:.5rem;display:flex}.Nh8npW_flexWrap{flex-wrap:wrap;gap:.25rem;display:flex}.Nh8npW_flexWrapSm{flex-wrap:wrap;gap:.35rem;display:flex}.Nh8npW_flexWrapXs{flex-wrap:wrap;gap:.2rem;display:flex}.Nh8npW_sectionHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.Nh8npW_sectionTitle{font-size:1.1rem;font-weight:700}.Nh8npW_sectionSubtitle{color:var(--color-text-muted);font-size:.8rem}.Nh8npW_sectionTitleSm{color:var(--color-text-secondary);margin:0 0 .5rem;font-size:.85rem;font-weight:600}.Nh8npW_sectionTitleSmNoM{color:var(--color-text-secondary);margin:0;font-size:.85rem;font-weight:600}.Nh8npW_sectionTitleBold{color:var(--color-text-secondary);margin-bottom:.75rem;font-size:.85rem;font-weight:700}.Nh8npW_kpiGrid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.Nh8npW_kpiValue{font-size:1.5rem;font-weight:800}.Nh8npW_kpiLabel{color:var(--color-text-muted);font-size:.75rem}.Nh8npW_formLabel{color:var(--color-text-secondary);margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}.Nh8npW_formField{margin-bottom:1rem}.Nh8npW_animalChip{color:var(--color-primary-light);background:#6366f126;border:1px solid #6366f14d;border-radius:999px;padding:.2rem .5rem;font-size:.7rem;font-weight:600}.Nh8npW_animalChipMore{color:var(--color-text-muted);padding:.2rem .5rem;font-size:.7rem}.Nh8npW_exitChip{color:var(--color-primary-light);background:#6366f11a;border:1px solid #6366f133;border-radius:999px;padding:.15rem .4rem;font-size:.65rem;font-weight:600}.Nh8npW_exitChipMore{color:var(--color-text-muted);padding:.15rem;font-size:.65rem}.Nh8npW_summaryBox{border-radius:var(--radius-sm);background:#3b82f60f;border:1px solid #3b82f633;padding:.75rem;font-size:.8rem}.Nh8npW_summaryBoxSuccess{border-radius:var(--radius-sm);background:#10b9810f;border:1px solid #10b98133;padding:.75rem;font-size:.8rem}.Nh8npW_summaryBoxInfo{border-radius:var(--radius-sm);background:#6366f10f;border:1px solid #6366f133;padding:.6rem;font-size:.75rem}.Nh8npW_summaryBoxInfoLg{border-radius:var(--radius-sm);background:#6366f114;border:1px solid #6366f133;margin-bottom:1rem;padding:.6rem;font-size:.8rem}.Nh8npW_summaryBoxDanger{border-radius:var(--radius-sm);background:#ef44440f;border:1px solid #ef444433;padding:.75rem}.Nh8npW_summaryBoxWarning{border-radius:var(--radius-sm);padding:.75rem;font-size:.8rem}.Nh8npW_editAnimalList{border-radius:var(--radius-md);border:1px solid var(--color-border);background:#0000001a;flex-wrap:wrap;gap:.35rem;max-height:140px;padding:.5rem;display:flex;overflow-y:auto}.Nh8npW_editAnimalChip{color:var(--color-primary-light);background:#6366f126;border:1px solid #6366f14d;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.Nh8npW_removeBtn{cursor:pointer;color:var(--color-danger-light);background:0 0;border:none;padding:0;font-size:.75rem;font-weight:700;line-height:1}.Nh8npW_removeBtnDisabled{cursor:not-allowed;color:var(--color-text-muted)}.Nh8npW_removeBtnLoading{opacity:.4}.Nh8npW_warningNote{color:var(--color-warning);margin-top:.25rem;font-size:.7rem}.Nh8npW_previewWrap{margin-top:.75rem}.Nh8npW_previewSummary{border-radius:var(--radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem;font-size:.8rem;display:flex}.Nh8npW_previewSummaryOk{background:#10b9810f;border:1px solid #10b98133}.Nh8npW_previewSummaryError{background:#ef44440f;border:1px solid #ef444433}.Nh8npW_previewStockInfo{color:var(--color-text-muted);font-size:.75rem}.Nh8npW_previewStockWarning{color:var(--color-warning);margin-left:.5rem;font-weight:600}.Nh8npW_previewChipList{border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-wrap:wrap;gap:.3rem;max-height:180px;margin-top:.5rem;padding:.5rem;display:flex;overflow-y:auto}.Nh8npW_previewChip{border-radius:var(--radius-sm);background:#10b9810d;border:1px solid #10b9814d;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.72rem;display:flex}.Nh8npW_previewChipMore{color:var(--color-text-muted);padding:.2rem .5rem;font-size:.72rem}.Nh8npW_panelScroll{border:1px solid var(--color-border);border-radius:var(--radius-sm);max-height:300px;padding:.5rem;overflow-y:auto}.Nh8npW_animalRow{border-radius:var(--radius-sm);cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:.25rem;padding:.5rem .75rem;font-size:.8rem;transition:all .15s;display:flex}.Nh8npW_animalRowPaired{background:#10b98114;border:1px solid #10b98180}.Nh8npW_animalRowSelectable{background:#f59e0b0a;border:1px solid #f59e0b80}.Nh8npW_animalRowDefault{background:0 0;border:1px solid #0000}.Nh8npW_pairedLabel{color:var(--color-primary);background:#10b98126;border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:700}.Nh8npW_assignLabel{color:var(--color-warning);font-size:.65rem}.Nh8npW_tagChipWrap{flex-wrap:wrap;gap:.35rem;display:flex}.Nh8npW_tagChip{border-radius:var(--radius-sm);cursor:pointer;padding:.3rem .6rem;font-size:.72rem;font-weight:600;transition:all .15s}.Nh8npW_tagChipSelected{border:2px solid var(--color-warning);color:var(--color-warning);background:#f59e0b26}.Nh8npW_tagChipPaired{color:var(--color-primary);background:#10b98126;border:1px solid #10b98180}.Nh8npW_tagChipDefault{border:1px solid var(--color-border);color:var(--color-text-primary);background:0 0}.Nh8npW_tagChipPar{opacity:.6;margin-left:.2rem;font-size:.6rem}.Nh8npW_pairedSummary{border-radius:var(--radius-sm);background:#10b9810f;border:1px solid #10b98133;margin-top:1rem;padding:.75rem;font-size:.8rem}.Nh8npW_loadingCenter{text-align:center;color:var(--color-text-muted);padding:2rem}.Nh8npW_emptyCenter{text-align:center;color:var(--color-text-muted);padding:2rem;font-size:.85rem}.Nh8npW_emptyCenterLg{text-align:center;color:var(--color-text-secondary);padding:3rem}.Nh8npW_emptyItalic{color:var(--color-text-muted);text-align:center;padding:2rem;font-size:.8rem}.Nh8npW_autoAssignBtn{padding:.2rem .5rem!important;font-size:.7rem!important}.Nh8npW_animalReselection{border-radius:var(--radius-sm);margin-bottom:1.25rem;padding:1rem}.Nh8npW_animalReselectionActive{background:#6366f10f;border:1px solid #6366f14d}.Nh8npW_animalReselectionInactive{border:1px dashed var(--color-border);background:#ffffff05}.Nh8npW_animalReselectionHeader{justify-content:space-between;align-items:center;display:flex}.Nh8npW_animalReselectionTitle{margin:0;font-size:.85rem;font-weight:600}.Nh8npW_animalReselectionSubtitle{color:var(--color-text-muted);margin:.15rem 0 0;font-size:.75rem}.Nh8npW_animalReselectionResult{color:var(--color-accent);margin-top:.5rem;font-size:.8rem;font-weight:600}.Nh8npW_btnGradient{background:linear-gradient(135deg, var(--color-accent), #7c3aed)!important}.Nh8npW_exitFilterCount{color:var(--color-text-secondary);margin-right:.75rem;font-size:.8rem}.Nh8npW_modeToggle{border-radius:var(--radius-sm);border:1px solid var(--color-border);gap:0;margin-bottom:.75rem;display:flex;overflow:hidden}.Nh8npW_modeToggleBtn{cursor:pointer;border:none;flex:1;padding:.5rem;font-size:.75rem;font-weight:600}.Nh8npW_modeToggleBtnActive{background:var(--color-primary);color:#fff}.Nh8npW_modeToggleBtnInactive{color:var(--color-text-secondary);background:0 0}.Nh8npW_searchResultItem{border-radius:var(--radius-sm);cursor:pointer;padding:.5rem .75rem;font-size:.8rem}.Nh8npW_searchResultItemSelected{border:2px solid var(--color-primary);background:#6366f114}.Nh8npW_searchResultItemDefault{border:1px solid var(--color-border);background:0 0}.Nh8npW_searchResultMeta{color:var(--color-text-muted);margin-left:.5rem;font-size:.7rem}.Nh8npW_selectedConfirm{border-radius:var(--radius-sm);background:#10b98114;border:1px solid #10b9814d;padding:.5rem;font-size:.75rem}.Nh8npW_individualTableWrap{border-radius:var(--radius-sm);border:1px solid var(--color-border);max-height:40vh;overflow-y:auto}.Nh8npW_animalIdx{font-size:.75rem;font-weight:600}.Nh8npW_inputSm{width:60px;font-size:.75rem}.Nh8npW_inputMd{width:90px;font-size:.75rem}.Nh8npW_selectSm{width:100%;font-size:.75rem}.Nh8npW_modeUniform{color:var(--color-info);font-weight:700}.Nh8npW_modeIndividual{color:#a855f7;font-weight:700}.Nh8npW_secadoNote{color:var(--color-text-muted);font-size:.8rem;font-style:italic}.Nh8npW_confirmedLink,.Nh8npW_executedDate{color:var(--color-text-muted);font-size:.7rem}.Nh8npW_textDanger{color:var(--color-danger-light)}.Nh8npW_textCancel{color:#f87171;font-size:.75rem}.Nh8npW_moverGrupoPage{max-width:1100px;margin:0 auto}.Nh8npW_cardSectionTitle{border-bottom:1px solid var(--color-border);margin-bottom:1rem;padding-bottom:.5rem;font-size:1rem;font-weight:600}.Nh8npW_resultHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.Nh8npW_resultTitle{font-size:1rem;font-weight:600}.Nh8npW_resultMeta{color:var(--color-text-secondary);gap:1rem;font-size:.8125rem;display:flex}.Nh8npW_moveSummaryBox{border-radius:var(--radius-sm);background:#3b82f60d;border:1px solid #3b82f633;padding:1rem;font-size:.8125rem}.Nh8npW_errorBox{border-radius:var(--radius-sm);color:var(--color-danger-text,#f87171);background:#ef444426;border:1px solid #ef444466;margin-top:.5rem;padding:.75rem;font-size:.875rem;font-weight:600}.Nh8npW_debugInfo{border-radius:var(--radius-sm);color:var(--color-text-muted);background:#ffffff08;margin-top:.5rem;padding:.5rem;font-size:.7rem}@media (max-width:768px){.Nh8npW_pageHeader{flex-direction:column;gap:1rem}.Nh8npW_headerActions{flex-wrap:wrap}.Nh8npW_tabBar{overflow-x:auto}.Nh8npW_twoColGrid,.Nh8npW_twoColGridSm{grid-template-columns:1fr}.Nh8npW_kpiGrid{grid-template-columns:repeat(2,1fr)}.Nh8npW_floatingBar{flex-direction:column;gap:.5rem}}.Nh8npW_wizardSteps{justify-content:center;align-items:center;gap:0;margin-bottom:1.5rem;padding:.75rem 0;display:flex}.Nh8npW_wizardStep{color:var(--color-text-muted);align-items:center;gap:.4rem;font-size:.8rem;font-weight:500;transition:color .2s;display:flex}.Nh8npW_wizardStepActive{color:var(--color-primary-light,#34d399);font-weight:700}.Nh8npW_wizardStepNumber{border:1px solid var(--color-border,#ffffff14);background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.7rem;font-weight:700;transition:all .2s;display:inline-flex}.Nh8npW_wizardStepActive .Nh8npW_wizardStepNumber{border-color:var(--color-primary,#10b981);color:var(--color-primary-light,#34d399);background:#10b98133}.Nh8npW_wizardStepDivider{background:var(--color-border,#ffffff14);width:2rem;height:1px;margin:0 .5rem}
._6DbIwW_container{background:var(--bg-card);border:1px solid var(--border-color);border-radius:.5rem;margin-top:1.5rem;padding:1.5rem}._6DbIwW_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}._6DbIwW_header h5{color:var(--text-primary);margin:0;font-size:1rem}._6DbIwW_metrics{color:var(--text-secondary);flex-wrap:wrap;gap:1rem;font-size:.875rem;display:flex}._6DbIwW_timeline{flex-direction:column;gap:0;display:flex}._6DbIwW_timelineItem{min-height:4rem;display:flex}._6DbIwW_timelineDates{width:5rem;color:var(--text-secondary);flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:flex-end;padding-top:.25rem;padding-right:1rem;font-size:.75rem;display:flex}._6DbIwW_dateEnter{color:var(--text-primary);font-weight:600}._6DbIwW_dateExit{opacity:.7}._6DbIwW_timelineNode{flex-direction:column;flex-shrink:0;align-items:center;width:2rem;display:flex}._6DbIwW_nodeCircle{background:var(--color-primary-light,#e0f2fe);width:1.5rem;height:1.5rem;color:var(--color-primary,#0284c7);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}._6DbIwW_nodeLine{background:var(--border-color);flex-grow:1;width:2px;margin:.25rem 0}._6DbIwW_timelineContent{flex-grow:1;padding-bottom:1.5rem;padding-left:1rem}._6DbIwW_paddockCard{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.375rem;padding:.75rem 1rem}._6DbIwW_paddockCard h6{color:var(--text-primary);margin:0 0 .25rem;font-size:.875rem}._6DbIwW_paddockCard p{color:var(--text-secondary);margin:0;font-size:.75rem}._6DbIwW_paddockCard p._6DbIwW_franjaCount{color:var(--color-primary,#0284c7);margin-bottom:.25rem;font-weight:600}._6DbIwW_truncationNote{border-top:1px dashed var(--border-color);color:var(--text-secondary);text-align:center;margin-top:1rem;padding-top:.75rem;font-size:.75rem}._6DbIwW_emptyTimeline{color:var(--text-secondary);text-align:center;padding:2rem 0;font-size:.875rem}
.G2kKWa_container{flex-direction:column;gap:1.5rem;padding:1rem 0;display:flex}.G2kKWa_header{margin-bottom:1rem}.G2kKWa_title{color:var(--color-text-primary);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.G2kKWa_subtitle{color:var(--color-text-secondary);margin:0;font-size:.875rem}.G2kKWa_loadingContainer{flex-direction:column;justify-content:center;align-items:center;padding:3rem 0;display:flex}.G2kKWa_loadingSpinner{color:var(--color-primary);margin-bottom:1rem;animation:1s linear infinite G2kKWa_spin}.G2kKWa_loadingText{color:var(--color-text-secondary);font-size:.875rem}.G2kKWa_errorContainer{text-align:center;color:var(--color-danger,#ef4444);background:var(--color-danger-bg,#ef444414);border-radius:.5rem;padding:2rem}.G2kKWa_systemGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.G2kKWa_advantageBanner{color:#059669;background:#10b9811a;border:1px solid #10b9814d;border-radius:.5rem;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.85rem;font-weight:600;display:flex}.G2kKWa_comparisonToggle{justify-content:center;margin-top:.5rem;display:flex}.G2kKWa_toggleBtn{color:var(--color-primary);cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background .2s;display:flex}.G2kKWa_toggleBtn:hover{background:var(--color-primary-bg,#3b82f614)}.G2kKWa_comparisonPanel{background:var(--color-bg-muted,#00000005);border:1px solid var(--color-border);border-radius:.75rem;padding:1.5rem;animation:.3s ease-out forwards G2kKWa_slideDown}.G2kKWa_comparisonRow{align-items:stretch;gap:1rem;display:flex}.G2kKWa_comparisonCol{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:.5rem;flex:1;padding:1rem}.G2kKWa_comparisonCol h5{color:var(--color-text-primary);margin:0 0 1rem;font-size:1rem;font-weight:600}.G2kKWa_comparisonCol ul{color:var(--color-text-secondary);flex-direction:column;gap:.5rem;margin:0;padding:0 0 0 1.25rem;font-size:.875rem;display:flex}.G2kKWa_comparisonMetrics{flex-direction:column;display:flex}.G2kKWa_comparisonMetricRow{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:.3rem 0;font-size:.8rem;display:flex}.G2kKWa_comparisonMetricRow:last-child{border-bottom:none}.G2kKWa_comparisonMetricRow span{color:var(--color-text-muted)}.G2kKWa_comparisonMetricRow strong{font-weight:700}.G2kKWa_recommendedCol{border-color:#10b981;box-shadow:0 0 0 1px #10b981}.G2kKWa_recommendedCol h5{color:#059669}.G2kKWa_recommendationReason{color:#059669;background:#10b98114;border-radius:.375rem;margin:1rem 0 0;padding:.5rem;font-size:.8rem;line-height:1.4}.G2kKWa_comparisonDivider{color:var(--color-text-muted);justify-content:center;align-items:center;padding:0 .5rem;font-weight:700;display:flex}.G2kKWa_actions{border-top:1px solid var(--color-border);justify-content:space-between;margin-top:2rem;padding-top:1rem;display:flex}.G2kKWa_backBtn{border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:all .2s}.G2kKWa_backBtn:hover{background:var(--color-bg-muted,#00000008)}.G2kKWa_backBtn:disabled{opacity:.5;cursor:not-allowed}.G2kKWa_nextBtn{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.G2kKWa_nextBtn:hover{opacity:.9}.G2kKWa_nextBtn:disabled{opacity:.5;cursor:not-allowed}@keyframes G2kKWa_slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes G2kKWa_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
._6niKIa_suggestionsContainer{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}._6niKIa_suggestionsTitle{color:var(--text-primary);align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:1rem;font-weight:600;display:flex}._6niKIa_card{border-left:4px solid #0000;border-radius:10px;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;transition:transform .15s,box-shadow .15s;display:flex}._6niKIa_card:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}._6niKIa_cardInfo{background:#10b98114;border-left-color:#10b981;}._6niKIa_cardWarning{background:#f59e0b14;border-left-color:#f59e0b;}._6niKIa_cardDanger{background:#ef444414;border-left-color:#ef4444;}._6niKIa_iconWrapper{flex-shrink:0;margin-top:.125rem;font-size:1.5rem;line-height:1}._6niKIa_cardContent{flex:1;min-width:0}._6niKIa_cardTitle{color:var(--text-primary);margin-bottom:.25rem;font-size:.875rem;font-weight:600}._6niKIa_cardMessage{color:var(--text-secondary);font-size:.8125rem;line-height:1.4}._6niKIa_cardAction{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.375rem;margin-top:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;transition:background .15s,transform .1s;display:inline-flex}._6niKIa_cardAction:hover{transform:scale(1.02)}._6niKIa_actionInfo{color:#10b981;background:#10b98126;}._6niKIa_actionInfo:hover{background:#10b98140}._6niKIa_actionWarning{color:#f59e0b;background:#f59e0b26;}._6niKIa_actionWarning:hover{background:#f59e0b40}._6niKIa_actionDanger{color:#ef4444;background:#ef444426;}._6niKIa_actionDanger:hover{background:#ef444440}._6niKIa_badge{text-transform:uppercase;letter-spacing:.02em;border-radius:20px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}._6niKIa_badgeDanger{color:#ef4444;background:#ef444426;}._6niKIa_badgeWarning{color:#f59e0b;background:#f59e0b26;}._6niKIa_badgeInfo{color:#10b981;background:#10b98126;}._6niKIa_empty{display:none}@media (max-width:640px){._6niKIa_card{padding:.75rem}._6niKIa_cardMessage{font-size:.75rem}}
.jEPR-G_container{background:var(--bg-secondary);border:1px solid var(--color-warning-border,#f59e0b);border-radius:.5rem;margin-top:1.5rem;padding:1.5rem}.jEPR-G_header{color:var(--color-warning-text,#b45309);align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.jEPR-G_title{margin:0;font-size:1.125rem;font-weight:600}.jEPR-G_description{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.875rem;line-height:1.4}.jEPR-G_tableContainer{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:.5rem;max-height:250px;margin-bottom:1.5rem;overflow:hidden auto}.jEPR-G_table{border-collapse:collapse;width:100%}.jEPR-G_table th,.jEPR-G_table td{text-align:left;border-bottom:1px solid var(--border-color);padding:.75rem 1rem;font-size:.875rem}.jEPR-G_table th{color:var(--text-secondary);background:var(--bg-secondary);font-weight:600;position:sticky;top:0}.jEPR-G_table tr:last-child td{border-bottom:none}.jEPR-G_selectorContainer{align-items:center;gap:1rem;display:flex}.jEPR-G_selectorLabel{color:var(--text-primary);font-size:.875rem;font-weight:500}.jEPR-G_select{border:1px solid var(--border-color);background:var(--bg-primary);max-width:300px;color:var(--text-primary);border-radius:.375rem;flex:1;padding:.5rem}.jEPR-G_loading{color:var(--text-secondary);justify-content:center;align-items:center;padding:2rem;display:flex}
.R_gi3W_container{background:var(--bg-card);border:1px solid var(--border-color);border-radius:.5rem;margin-top:2rem;padding:1.5rem}.R_gi3W_header{margin-bottom:1.5rem}.R_gi3W_titleSection{align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.R_gi3W_titleSection h4{color:var(--text-primary);margin:0;font-size:1.125rem}.R_gi3W_description{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.4}.R_gi3W_staleBadge{background-color:var(--color-warning-light,#fef3c7);color:var(--color-warning-dark,#b45309);border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:flex}.R_gi3W_controls{flex-wrap:wrap;align-items:flex-end;gap:1.5rem;display:flex}.R_gi3W_formGroup{flex-direction:column;gap:.5rem;display:flex}.R_gi3W_formGroup label{color:var(--text-primary);font-size:.875rem;font-weight:500}.R_gi3W_inputWrapper{align-items:center;gap:.5rem;display:flex}.R_gi3W_inputIcon{color:var(--text-secondary);flex-shrink:0}.R_gi3W_dateInput{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);border-radius:.375rem;min-width:200px;padding:.5rem .75rem;font-size:.875rem}.R_gi3W_dateInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-light);outline:none}.R_gi3W_actionWrapper{padding-bottom:2px}.R_gi3W_spin{animation:1s linear infinite R_gi3W_spin}@keyframes R_gi3W_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.R_gi3W_planResult{margin-top:1rem;animation:.3s ease-in-out R_gi3W_fadeIn}@keyframes R_gi3W_fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
.SAeUSq_container{border-radius:var(--radius-xl);position:relative;overflow:hidden}.SAeUSq_blurredPreview{filter:blur(6px);opacity:.35;pointer-events:none;-webkit-user-select:none;user-select:none;min-height:200px}.SAeUSq_overlay{z-index:10;padding:var(--space-xl);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.SAeUSq_upgradeCard{align-items:center;gap:var(--space-lg);padding:var(--space-2xl) var(--space-xl);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(24px);border-radius:var(--radius-xl);text-align:center;border:1px solid #8b5cf640;flex-direction:column;width:100%;max-width:420px;animation:.5s cubic-bezier(.16,1,.3,1) forwards SAeUSq_cardAppear;display:flex;box-shadow:0 0 30px #8b5cf614,0 8px 32px #0000004d}.SAeUSq_iconWrapper{background:linear-gradient(135deg,#8b5cf626,#8b5cf60d);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:2rem;display:flex;position:relative}.SAeUSq_iconWrapper:after{content:"";background:conic-gradient(#0000 0%,#8b5cf666 25%,#0000 50%,#8b5cf666 75%,#0000 100%);border-radius:50%;animation:3s linear infinite SAeUSq_iconSpin;position:absolute;inset:-2px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px))}.SAeUSq_planBadge{text-transform:uppercase;letter-spacing:.08em;color:#a78bfa;background:linear-gradient(135deg,#8b5cf633,#a78bfa1f);border:1px solid #8b5cf64d;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .75rem;font-size:.7rem;font-weight:700;display:inline-flex}.SAeUSq_title{color:var(--color-text-primary);margin:0;font-size:1.15rem;font-weight:700;line-height:1.3}.SAeUSq_message{color:var(--color-text-secondary);margin:0;font-size:.9rem;line-height:1.5}.SAeUSq_benefit{color:var(--color-primary-light);border-radius:var(--radius-sm);background:#10b98114;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.82rem;font-weight:600;display:inline-flex}.SAeUSq_ctaButton{align-items:center;gap:var(--space-sm);border-radius:var(--radius-sm);font-family:var(--font-sans);color:#fff;cursor:pointer;transition:all var(--transition-fast);background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;padding:.7rem 1.75rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 2px 12px #8b5cf64d}.SAeUSq_ctaButton:hover{transform:translateY(-2px);box-shadow:0 4px 20px #8b5cf666}.SAeUSq_ctaButton:active{transform:translateY(0)}.SAeUSq_featureLabel{color:var(--color-text-muted);margin-top:calc(-1 * var(--space-sm));font-size:.72rem}@keyframes SAeUSq_cardAppear{0%{opacity:0;transform:translateY(16px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes SAeUSq_iconSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-theme=light] .SAeUSq_upgradeCard{background:#ffffffd9;box-shadow:0 0 30px #8b5cf60f,0 8px 32px #00000014}[data-theme=light] .SAeUSq_iconWrapper{background:linear-gradient(135deg,#8b5cf61a,#8b5cf608)}[data-theme=light] .SAeUSq_blurredPreview{opacity:.25}.SAeUSq_blurredPreviewStrong{filter:blur(10px);opacity:.2;pointer-events:none;-webkit-user-select:none;user-select:none;min-height:200px}.SAeUSq_peekButton{align-items:center;gap:var(--space-sm);border-radius:var(--radius-sm);font-family:var(--font-sans);color:#fff;cursor:pointer;transition:all var(--transition-fast);border:none;justify-content:center;width:100%;padding:.75rem 1.75rem;font-size:.9rem;font-weight:700;display:inline-flex;box-shadow:0 2px 12px #8b5cf64d}.SAeUSq_peekButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 20px #8b5cf673}.SAeUSq_peekButton:active:not(:disabled){transform:translateY(0)}.SAeUSq_peekButton:disabled{opacity:.6;cursor:not-allowed}.SAeUSq_ctaButtonSecondary{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-sm);font-family:var(--font-sans);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:1px solid #8b5cf659;width:100%;padding:.55rem 1.25rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.SAeUSq_ctaButtonSecondary:hover{color:var(--color-text-primary);background:#8b5cf60f;border-color:#8b5cf6a6}.SAeUSq_peekError{color:#ef4444;margin:calc(-1 * var(--space-sm)) 0 0;text-align:center;font-size:.78rem}
.afWhRq_container{gap:var(--space-xs);flex-direction:column;width:100%;display:flex}.afWhRq_label{color:var(--color-text-secondary);transition:color var(--transition-fast);font-size:.875rem;font-weight:500}.afWhRq_input-wrapper{align-items:center;display:flex;position:relative}.afWhRq_input{background-color:var(--input-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-text-primary);font-family:var(--font-sans);transition:all var(--transition-base);outline:none;padding:.75rem 1rem;font-size:.875rem}.afWhRq_input::placeholder{color:var(--color-text-muted)}.afWhRq_input:hover{background-color:var(--input-bg-hover);border-color:var(--color-border-hover)}.afWhRq_input:focus{background-color:var(--input-bg-focus);border-color:var(--color-primary-light);box-shadow:0 0 0 4px var(--color-primary-glow)}.afWhRq_with-icon{padding-left:2.5rem}.afWhRq_icon{color:var(--color-text-muted);pointer-events:none;transition:color var(--transition-fast);justify-content:center;align-items:center;display:flex;position:absolute;left:.75rem}.afWhRq_input:focus~.afWhRq_icon,.afWhRq_input:not(:placeholder-shown)~.afWhRq_icon{color:var(--color-primary-light)}.afWhRq_has-error .afWhRq_input{border-color:var(--color-danger)}.afWhRq_has-error .afWhRq_input:focus{box-shadow:0 0 0 4px #ef444433}.afWhRq_error-text{color:var(--color-danger);margin-top:2px;font-size:.75rem}
.oWvNtW_overlay{z-index:1000;background:var(--modal-overlay);-webkit-backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:1.5rem;animation:.2s ease-out oWvNtW_modalFadeIn;display:flex;position:fixed;inset:0}.oWvNtW_overlayClosing{animation:.2s ease-in forwards oWvNtW_modalFadeOut}.oWvNtW_content{background:var(--color-bg-offset,#1a1a2e);border:1px solid var(--color-border,#ffffff14);border-radius:var(--radius-lg,16px);width:100%;max-height:90vh;color:var(--color-text-primary,#f9fafb);padding:1.75rem;animation:.25s ease-out oWvNtW_modalScaleIn;position:relative;overflow-y:auto;box-shadow:0 25px 60px #00000080}.oWvNtW_contentClosing{animation:.2s ease-in forwards oWvNtW_modalScaleOut}.oWvNtW_sm{max-width:420px}.oWvNtW_md{max-width:500px}.oWvNtW_lg{max-width:620px}.oWvNtW_xl{max-width:800px}.oWvNtW_full{max-width:95vw;max-height:95vh}.oWvNtW_header{border-bottom:1px solid var(--color-border,#ffffff14);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.oWvNtW_title{color:var(--color-text-primary,#f9fafb);margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.oWvNtW_closeButton{border:1px solid var(--color-border,#ffffff14);width:32px;height:32px;color:var(--color-text-muted,#6b7280);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;transition:all .15s;display:flex}.oWvNtW_closeButton:hover:not(:disabled){color:var(--color-text-primary,#f9fafb);border-color:var(--color-border-hover,#ffffff26);background:#ffffff0f}.oWvNtW_closeButton:disabled{opacity:.4;cursor:not-allowed}.oWvNtW_closeButton:focus-visible{outline:2px solid var(--color-primary,#10b981);outline-offset:2px}.oWvNtW_content::-webkit-scrollbar{width:6px}.oWvNtW_content::-webkit-scrollbar-track{background:0 0}.oWvNtW_content::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.oWvNtW_content::-webkit-scrollbar-thumb:hover{background:#ffffff40}@keyframes oWvNtW_modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes oWvNtW_modalFadeOut{0%{opacity:1}to{opacity:0}}@keyframes oWvNtW_modalScaleIn{0%{opacity:0;transform:scale(.92)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes oWvNtW_modalScaleOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.92)translateY(8px)}}@media (max-width:640px){.oWvNtW_overlay{align-items:flex-end;padding:.75rem}.oWvNtW_content{border-radius:var(--radius-lg,16px) var(--radius-lg,16px) 0 0;max-height:85vh;padding:1.25rem;animation:.3s ease-out oWvNtW_modalSlideUp}.oWvNtW_contentClosing{animation:.2s ease-in forwards oWvNtW_modalSlideDown}.oWvNtW_sm,.oWvNtW_md,.oWvNtW_lg,.oWvNtW_xl{max-width:100%}}@keyframes oWvNtW_modalSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes oWvNtW_modalSlideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.oWvNtW_overlay,.oWvNtW_overlayClosing{animation:none}.oWvNtW_content,.oWvNtW_contentClosing{opacity:1;animation:none;transform:none}}
._0Uu6Pq_bar{z-index:9999;background:var(--color-primary,#10b981);transform-origin:0;will-change:transform;pointer-events:none;height:3px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;right:0;box-shadow:0 0 8px #10b98199}._0Uu6Pq_hiding{opacity:0;transition:transform .15s ease-out,opacity .3s ease-out}@media (prefers-reduced-motion:reduce){._0Uu6Pq_bar{transition:none}._0Uu6Pq_hiding{opacity:0;transition:none}}
.ta4H4q_container{flex-direction:column;gap:2rem;animation:.3s ease-out ta4H4q_fadeIn;display:flex}@keyframes ta4H4q_fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ta4H4q_successBanner{text-align:center;background:linear-gradient(135deg,#22c55e1a,#15803d1a);border:1px solid #22c55e4d;border-radius:16px;padding:2rem;box-shadow:0 4px 20px #22c55e0d}.ta4H4q_successIcon{background:var(--success-100);width:64px;height:64px;color:var(--success-600);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;display:flex;box-shadow:0 0 0 8px #22c55e1a}.ta4H4q_successBanner h3{color:var(--text-primary);margin:0 0 .5rem;font-size:1.5rem}.ta4H4q_successBanner p{color:var(--text-secondary);margin:0;font-size:1.1rem}.ta4H4q_summaryGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;display:grid}.ta4H4q_summaryCard{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:12px;align-items:flex-start;gap:1rem;padding:1.5rem;transition:transform .2s,box-shadow .2s;display:flex}.ta4H4q_summaryCard:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.ta4H4q_cardIcon{background:var(--bg-secondary);width:40px;height:40px;color:var(--text-secondary);border-radius:10px;justify-content:center;align-items:center;display:flex}.ta4H4q_cardInfo{flex:1}.ta4H4q_cardLabel{color:var(--text-secondary);margin-bottom:.25rem;font-size:.875rem;display:block}.ta4H4q_cardValue{color:var(--text-primary);font-size:1.25rem;font-weight:600;display:block}.ta4H4q_configSection{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:12px;padding:1.5rem}.ta4H4q_configSection h4{color:var(--text-primary);margin:0 0 1rem;font-size:1.1rem}.ta4H4q_formGroup{flex-direction:column;gap:.5rem;max-width:300px;display:flex}.ta4H4q_formGroup label{color:var(--text-primary);font-size:.875rem;font-weight:500}.ta4H4q_dateInput{border:1px solid var(--border-light);color:var(--text-primary);background:var(--bg-primary);border-radius:8px;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.ta4H4q_dateInput:focus{border-color:var(--primary-500);outline:none;box-shadow:0 0 0 3px #2563eb1a}.ta4H4q_dateInput:hover{border-color:var(--border-hover)}.ta4H4q_actions{border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;margin-top:1rem;padding-top:2rem;display:flex}.ta4H4q_buttonGroup{gap:1rem;display:flex}@media (max-width:640px){.ta4H4q_actions{flex-direction:column;gap:1rem}.ta4H4q_buttonGroup{flex-direction:column;width:100%}.ta4H4q_buttonGroup button{width:100%}.ta4H4q_formGroup{max-width:100%}}
.sJ8DBG_badge{cursor:pointer;color:#ef4444;background:#ef44441a;border:1px solid #ef444440;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.78rem;font-weight:600;transition:all .2s;animation:2s cubic-bezier(.4,0,.6,1) infinite sJ8DBG_pulse;display:inline-flex}.sJ8DBG_badge:hover{background:#ef44442e;animation:none;transform:scale(1.05)}@keyframes sJ8DBG_pulse{0%,to{opacity:1}50%{opacity:.75}}.sJ8DBG_icon{font-size:.9rem}.sJ8DBG_count{text-align:center;min-width:14px;font-size:.8rem;font-weight:700}.sJ8DBG_badgeEmpty{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:inline-flex}.sJ8DBG_badgeEmpty:hover{background:#ffffff1a;transform:scale(1.05)}
.kMgqWW_pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.kMgqWW_periodSelect{border-radius:var(--radius-sm);border:1px solid var(--color-border);color:var(--color-text-primary);text-overflow:ellipsis;background:0 0;flex:150px;min-width:0;max-width:100%;padding:.5rem 1rem;font-size:.875rem}.kMgqWW_tabBar{border-bottom:2px solid var(--color-border);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0;margin-bottom:2rem;display:flex;overflow-x:auto}.kMgqWW_tabBar::-webkit-scrollbar{display:none}.kMgqWW_tabBtn{color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:.4rem;margin-bottom:-2px;padding:.6rem 1.25rem;font-size:.9rem;font-weight:600;transition:color .2s,border-color .2s;display:flex}.kMgqWW_tabBtn:hover{color:var(--color-text)}.kMgqWW_tabBtnActive{color:var(--color-primary);border-bottom-color:var(--color-primary)}.kMgqWW_tabIcon{font-size:1rem}.kMgqWW_tabContent{min-width:0;min-height:400px;position:relative}.kMgqWW_tabPanel{animation:.2s kMgqWW_tabFadeIn}@keyframes kMgqWW_tabFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.kMgqWW_tabSwitchSkeleton{flex-direction:column;gap:1.25rem;min-height:400px;padding:.25rem 0;animation:.15s kMgqWW_tabFadeIn;display:flex}.kMgqWW_tabSwitchSkeletonKpiRow{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.kMgqWW_tabSwitchSkeletonBlock{border-radius:var(--radius-lg,12px);background:linear-gradient(90deg, var(--color-bg-secondary,#ffffff0a) 0%, var(--color-bg-glass,#ffffff14) 50%, var(--color-bg-secondary,#ffffff0a) 100%);background-size:200% 100%;height:90px;animation:1.4s infinite kMgqWW_skeletonShimmer}.kMgqWW_tabSwitchSkeletonBlockWide{border-radius:var(--radius-lg,12px);background:linear-gradient(90deg, var(--color-bg-secondary,#ffffff0a) 0%, var(--color-bg-glass,#ffffff14) 50%, var(--color-bg-secondary,#ffffff0a) 100%);background-size:200% 100%;height:260px;animation:1.4s infinite kMgqWW_skeletonShimmer}@keyframes kMgqWW_skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.kMgqWW_configPlaceholder{text-align:center;color:var(--color-text-secondary);background:var(--color-bg-glass,#ffffff08);border:1px dashed var(--color-border);border-radius:var(--radius-lg,12px);flex-direction:column;justify-content:center;align-items:center;padding:5rem 2rem;display:flex}.kMgqWW_configPlaceholderIcon{opacity:.6;margin-bottom:1rem;font-size:3rem}.kMgqWW_configPlaceholderTitle{color:var(--color-text);margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.kMgqWW_configPlaceholderText{max-width:420px;font-size:.9rem;line-height:1.6}.kMgqWW_modalInfoBanner{border-radius:var(--radius-sm);background:#3b82f614;border-left:3px solid #3b82f6;align-items:flex-start;gap:.6rem;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.kMgqWW_modalInfoBannerText{color:var(--color-text-secondary);margin:0;line-height:1.5}.kMgqWW_modalInfoBannerLink{color:#3b82f6;text-underline-offset:2px;font-weight:600;text-decoration:underline}.kMgqWW_modalInfoBannerLink:hover{color:#60a5fa}.kMgqWW_pageTitle{font-size:1.5rem;font-weight:700}.kMgqWW_pageSubtitle{color:var(--color-text-secondary);font-size:.875rem}.kMgqWW_headerControls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.kMgqWW_currencyToggle{border-radius:var(--radius-sm);border:1px solid var(--color-border);display:flex;overflow:hidden}.kMgqWW_tabPanel{flex-direction:column;min-width:0;display:flex}.kMgqWW_currencyBtn{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;padding:.4rem .75rem;font-size:.8rem;font-weight:600;transition:background .2s,color .2s}.kMgqWW_currencyBtnActive{background:var(--color-primary);color:#fff}.kMgqWW_periodSelect{width:auto;font-size:.8rem;font-weight:600}.kMgqWW_kpiGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem;display:grid}@media (max-width:768px){.kMgqWW_kpiGrid{grid-template-columns:1fr}}.kMgqWW_kpiCard{transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.kMgqWW_kpiCard:before{content:"";opacity:0;pointer-events:none;border-radius:inherit;transition:opacity .2s;position:absolute;inset:0}.kMgqWW_kpiCard:hover{transform:translateY(-3px);box-shadow:0 12px 32px #00000059}.kMgqWW_kpiCard:hover:before{opacity:1}.kMgqWW_kpiCardIngresos:before{background:linear-gradient(135deg,#3b82f60f,#10b9810a)}.kMgqWW_kpiCardEgresos:before{background:linear-gradient(135deg,#ef444414,#b91c1c0a)}.kMgqWW_kpiCardBalancePositive:before{background:linear-gradient(135deg,#34d39914,#10b9810a)}.kMgqWW_kpiCardBalanceNegative:before{background:linear-gradient(135deg,#ef444414,#b91c1c0a)}.kMgqWW_kpiAccent{opacity:.7;border-radius:4px 0 0 4px;width:4px;height:100%;transition:opacity .2s;position:absolute;top:0;left:0}.kMgqWW_kpiCard:hover .kMgqWW_kpiAccent{opacity:1}.kMgqWW_kpiAccentIngresos{background:linear-gradient(#3b82f6,#10b981)}.kMgqWW_kpiAccentEgresos{background:linear-gradient(#ef4444,#b91c1c)}.kMgqWW_kpiAccentPositive{background:linear-gradient(#34d399,#10b981)}.kMgqWW_kpiAccentNegative{background:linear-gradient(#ef4444,#b91c1c)}.kMgqWW_kpiLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);margin-bottom:.5rem;font-size:.75rem;font-weight:700}.kMgqWW_kpiValueIngresos{background:linear-gradient(135deg,#60a5fa,#34d399);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-size:1.6rem;font-weight:800}.kMgqWW_kpiValueEgresos{background:linear-gradient(135deg,#ef4444,#b91c1c);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-size:1.6rem;font-weight:800}.kMgqWW_kpiValueBalancePositive{background:linear-gradient(135deg,#34d399,#10b981);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-size:1.6rem;font-weight:800}.kMgqWW_kpiValueBalanceNegative{background:linear-gradient(135deg,#ef4444,#b91c1c);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-size:1.6rem;font-weight:800}.kMgqWW_kpiConversionNote{color:var(--color-text-muted);margin-top:.25rem;font-size:.65rem}.kMgqWW_rateSourceFallback{color:#f59e0b;margin-left:.3rem;font-weight:600}.kMgqWW_rateSourceCache{color:#60a5fa;margin-left:.3rem}.kMgqWW_rateSourceLive{color:#34d399;margin-left:.3rem}.kMgqWW_chartsGrid{flex-direction:column;gap:1.5rem;min-width:0;margin-bottom:2rem;display:flex}.kMgqWW_chartRow{grid-template-columns:2fr 1fr;align-items:start;gap:1.5rem;min-width:0;display:grid}.kMgqWW_chartMain{min-width:0}.kMgqWW_chartSide{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.kMgqWW_chartRowFull{width:100%;min-width:0}@media (max-width:768px){.kMgqWW_chartRow{grid-template-columns:1fr}}.kMgqWW_chartAnimated{animation:.35s cubic-bezier(.22,1,.36,1) kMgqWW_chartSlideUp}@keyframes kMgqWW_chartSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.kMgqWW_chartAnimatedDelay1{animation-delay:50ms;animation-fill-mode:both}.kMgqWW_chartAnimatedDelay2{animation-delay:.12s;animation-fill-mode:both}.kMgqWW_chartAnimatedDelay3{animation-delay:.2s;animation-fill-mode:both}.kMgqWW_mainGrid{grid-template-columns:1fr 340px;gap:2rem;display:grid}.kMgqWW_leftColumn,.kMgqWW_rightColumn{flex-direction:column;gap:1.5rem;display:flex}.kMgqWW_twoColumnRow{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (max-width:1024px){.kMgqWW_twoColumnRow{grid-template-columns:1fr}}.kMgqWW_tableScroll{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.kMgqWW_tableToggleHeader{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;border-bottom:1px solid #0000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1.25rem;transition:background .15s;display:flex}.kMgqWW_tableToggleHeader:hover{background:#ffffff08}.kMgqWW_tableToggleLeft{align-items:center;gap:.6rem;display:flex}.kMgqWW_tableToggleIcon{color:var(--color-text-muted);font-size:.7rem;transition:transform .2s;display:inline-block;transform:rotate(0)}.kMgqWW_tableToggleIconOpen{transform:rotate(90deg)}.kMgqWW_tableCollapsibleBody{opacity:1;border-top:1px solid var(--color-border);max-height:5000px;transition:max-height .3s,opacity .2s;overflow:hidden}.kMgqWW_tableCollapsibleBodyHidden{opacity:0;border-top:none;max-height:0}.kMgqWW_tableHeader{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem;display:flex}.kMgqWW_tableTitle{margin:0;font-size:1rem;font-weight:600}.kMgqWW_tableCount{color:var(--color-text-muted);font-size:.75rem}.kMgqWW_tableFilters{border-bottom:1px solid var(--color-border-subtle,#ffffff0d);flex-wrap:wrap;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.kMgqWW_filterSelect{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);text-overflow:ellipsis;background:0 0;flex:150px;min-width:0;max-width:100%;padding:.35rem .5rem;font-size:.8rem}.kMgqWW_filterResultCount{color:var(--color-primary-light,#818cf8);background:var(--color-primary-alpha,#6366f11f);white-space:nowrap;border-radius:9999px;padding:.2rem .6rem;font-size:.75rem;font-weight:600}.kMgqWW_tableLoadMore{border-top:1px solid var(--color-border-subtle,#ffffff0d);justify-content:center;padding:1rem;display:flex}.kMgqWW_btnVerMas{border:1px solid var(--color-border);color:var(--color-primary-light,#818cf8);border-radius:var(--radius-md,8px);cursor:pointer;background:0 0;padding:.4rem 1.25rem;font-size:.8rem;font-weight:600;transition:background .15s,border-color .15s}.kMgqWW_btnVerMas:hover{background:var(--color-primary-alpha,#6366f11a);border-color:var(--color-primary-light,#818cf8)}.kMgqWW_tableScroll{overflow-x:auto}.kMgqWW_tableFontSize{font-size:.85rem}.kMgqWW_cellDate{color:var(--color-text-muted);white-space:nowrap;font-size:.75rem}.kMgqWW_cellDescription{text-overflow:ellipsis;white-space:nowrap;max-width:250px;overflow:hidden}.kMgqWW_cellCategory{color:var(--color-text-secondary);font-size:.75rem}.kMgqWW_cellAmountRight{text-align:right;font-weight:600}.kMgqWW_amountIngreso{color:#10b981}.kMgqWW_amountEgreso{color:#ef4444}.kMgqWW_badgeAuto{color:#a78bfa;letter-spacing:.03em;vertical-align:middle;background:#8b5cf626;border:1px solid #8b5cf659;border-radius:999px;margin-right:.35rem;padding:.1rem .45rem;font-size:.65rem;font-weight:700;display:inline-block}.kMgqWW_emptyState{text-align:center;color:var(--color-text-muted);padding:3rem}.kMgqWW_noPadding{padding:0}.kMgqWW_cardNoPadding{min-width:0;padding:0}.kMgqWW_colAlignRight{text-align:right}.kMgqWW_modalTypeRow{gap:.5rem;margin-bottom:1rem;display:flex}.kMgqWW_typeBtn{border-radius:var(--radius-sm);cursor:pointer;flex:1;padding:.5rem;font-weight:600;transition:all .2s}.kMgqWW_typeBtnIngreso{color:#10b981;background:#10b9811a;border:2px solid #10b981}.kMgqWW_typeBtnIngresoInactive{border:1px solid var(--color-border);color:var(--color-text-secondary);background:0 0}.kMgqWW_typeBtnEgreso{color:#ef4444;background:#ef44441a;border:2px solid #ef4444}.kMgqWW_typeBtnEgresoInactive{border:1px solid var(--color-border);color:var(--color-text-secondary);background:0 0}.kMgqWW_modalRow{gap:.5rem;margin-bottom:1rem;display:flex}.kMgqWW_modalAmountInput{flex:1;font-size:1rem}.kMgqWW_modalCurrencySelect{width:80px}.kMgqWW_modalMarginBottom{margin-bottom:1rem}.kMgqWW_modalError{color:#ef4444;margin-bottom:.75rem;font-size:.8rem}.kMgqWW_modalActions{justify-content:flex-end;gap:.5rem;display:flex}.kMgqWW_modalInfoBanner{border-radius:var(--radius-sm,6px);background:#3b82f614;border:1px solid #3b82f640;border-left:3px solid #3b82f6;align-items:flex-start;gap:.65rem;margin-bottom:1.25rem;padding:.75rem 1rem;display:flex}.kMgqWW_modalInfoBannerIcon{flex-shrink:0;margin-top:1px;font-size:1rem}.kMgqWW_modalInfoBannerText{color:var(--color-text-secondary,#94a3b8);margin:0;font-size:.82rem;line-height:1.5}.kMgqWW_modalInfoBannerLink{color:#60a5fa;text-underline-offset:2px;font-weight:600;-webkit-text-decoration:underline #60a5fa66;text-decoration:underline #60a5fa66;transition:color .15s,text-decoration-color .15s}.kMgqWW_modalInfoBannerLink:hover{color:#93c5fd;text-decoration-color:#93c5fdb3}.kMgqWW_widgetLoading{justify-content:center;align-items:center;min-height:100px;display:flex}.kMgqWW_widgetPadding{padding:1rem}.kMgqWW_widgetRow{justify-content:space-between;align-items:center;display:flex}.kMgqWW_widgetLabel{color:var(--color-text-secondary);text-transform:uppercase;font-size:.875rem;font-weight:600}.kMgqWW_widgetValue{margin:.25rem 0;font-size:2rem;font-weight:800}.kMgqWW_widgetDate{color:var(--color-text-muted);font-size:.75rem}.kMgqWW_widgetIcon{background:#3b82f626;border-radius:50%;padding:.75rem}.kMgqWW_chartCard{padding:1.5rem}.kMgqWW_chartHeader{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.kMgqWW_chartTitle{font-size:1.125rem;font-weight:600}.kMgqWW_chartLoading{justify-content:center;padding:3rem;display:flex}.kMgqWW_chartEmpty{text-align:center;color:var(--color-text-muted);padding:3rem}.kMgqWW_chartPeriodToggle{border:1px solid var(--color-border,#333);border-radius:8px;gap:.25rem;display:flex;overflow:hidden}.kMgqWW_chartPeriodBtn{cursor:pointer;color:var(--color-text-muted,#94a3b8);background:0 0;border:none;padding:.35rem .7rem;font-size:.75rem;font-weight:600;transition:all .2s}.kMgqWW_chartPeriodBtnActive{background:var(--color-primary,#6366f1);color:#fff}.kMgqWW_chartTooltip{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md,8px);box-shadow:var(--shadow-lg,0 8px 24px #0006);padding:.75rem 1rem;font-size:.8rem}.kMgqWW_tooltipTitle{color:var(--color-text-primary);margin-bottom:.4rem;font-weight:700}.kMgqWW_tooltipEntry{margin:.15rem 0}.kMgqWW_tooltipEntryCurrent{color:#818cf8;margin:.15rem 0}.kMgqWW_tooltipEntryPrevious{color:#475569;margin:.15rem 0}.kMgqWW_donutTooltipCategory{margin-bottom:.3rem;font-weight:700}.kMgqWW_cardNoPadding{padding:0}.kMgqWW_donutTooltip{border:1px solid var(--color-border,#333);background:#0f0f1af2;border-radius:8px;padding:.75rem 1rem;font-size:.8rem;box-shadow:0 8px 24px #0006}.kMgqWW_donutTooltipAmount{color:#f1f5f9;margin:.1rem 0}.kMgqWW_donutTooltipPercent{color:#94a3b8;margin:.1rem 0}.kMgqWW_marginTitle{margin-bottom:1.5rem;font-size:1.125rem;font-weight:600}.kMgqWW_marginRow{justify-content:space-between;margin-bottom:.5rem;display:flex}.kMgqWW_marginIngreso{color:var(--color-primary-light);font-weight:600}.kMgqWW_marginEgreso{color:var(--color-danger);font-weight:600}.kMgqWW_marginBar{background:var(--color-bg-secondary);border-radius:9999px;width:100%;height:12px;display:flex;overflow:hidden}.kMgqWW_marginBarIngreso{background:var(--color-primary-light);transition:width 1s ease-out}.kMgqWW_marginBarEgreso{background:var(--color-danger);transition:width 1s ease-out}.kMgqWW_marginLabels{color:var(--color-text-secondary);justify-content:space-between;margin-top:.5rem;font-size:.75rem;display:flex}.kMgqWW_marginResultBox{background:var(--color-bg-glass);border-radius:var(--radius-md);text-align:center;margin-top:2rem;padding:1rem}.kMgqWW_marginResultLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem}.kMgqWW_marginResultValue{margin-top:.25rem;font-size:2rem;font-weight:800}.kMgqWW_marginPositive{color:var(--color-primary-light)}.kMgqWW_marginNegative{color:var(--color-danger)}.kMgqWW_donutLegend{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.kMgqWW_donutLegendItem{justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.kMgqWW_donutLegendLeft{align-items:center;gap:.5rem;display:flex}.kMgqWW_donutLegendDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.kMgqWW_donutLegendCategory{color:var(--color-text-secondary)}.kMgqWW_donutLegendRight{align-items:center;gap:1rem;display:flex}.kMgqWW_donutLegendAmount{color:#f1f5f9;font-weight:600}.kMgqWW_donutLegendPercent{color:var(--color-text-muted);text-align:right;min-width:40px;font-size:.7rem}.kMgqWW_donutTotal{border-top:1px solid var(--color-border);justify-content:space-between;margin-top:1rem;padding-top:.75rem;font-size:.85rem;display:flex}.kMgqWW_donutTotalLabel{color:var(--color-text-secondary);font-weight:600}.kMgqWW_donutTotalValue{color:#ef4444;font-weight:700}.kMgqWW_yoyBadge{border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.8rem;font-weight:700;display:flex}.kMgqWW_yoyPositive{color:#10b981;background:#10b9811a;border:1px solid #10b9814d}.kMgqWW_yoyNegative{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d}.kMgqWW_tooltipVariation{border-top:1px solid var(--color-border);margin-top:.35rem;padding-top:.3rem;font-weight:600}.kMgqWW_variationPositive{color:#10b981}.kMgqWW_variationNegative{color:#ef4444}.kMgqWW_multiYearSelector{align-items:center;gap:.25rem;display:flex}.kMgqWW_yearChip{border:1px solid var(--color-border,#ffffff1f);width:2rem;height:1.75rem;color:var(--color-text-muted,#94a3b8);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;font-size:.8rem;font-weight:600;transition:all .15s;display:flex}.kMgqWW_yearChip:hover{border-color:var(--color-primary,#818cf8);color:var(--color-primary,#818cf8);background:#818cf814}.kMgqWW_yearChipActive{background:var(--color-primary,#818cf8);border-color:var(--color-primary,#818cf8);color:#fff}.kMgqWW_yearChipLabel{color:var(--color-text-muted,#94a3b8);white-space:nowrap;margin-left:.15rem;font-size:.75rem}
