.Rm6JEq_summaryPage{min-height:100%;margin:calc(-1 * var(--spacing-lg));padding-bottom:var(--spacing-4xl);background:radial-gradient(ellipse at 80% 8%, #f4dec53b, transparent 42%), var(--summary-background);color:var(--summary-ink)}.Rm6JEq_hero{z-index:3;min-height:142px;padding:var(--spacing-lg) var(--spacing-2xl) var(--spacing-3xl);background:linear-gradient(115deg,#fffaf6 0%,#fbf5ef 61%,#f1ede6 100%);align-items:flex-start;display:flex;position:sticky;top:0;overflow:hidden}.Rm6JEq_hero:after{background:var(--summary-background);content:"";z-index:1;border-radius:50% 50% 0 0/90% 100% 0 0;height:58px;position:absolute;bottom:-28px;left:-12%;right:-8%}.Rm6JEq_hero .Rm6JEq_heroCopy{z-index:2;max-width:60%;position:relative}.Rm6JEq_hero .Rm6JEq_heroCopy h1{letter-spacing:-.052em;font-size:clamp(34px,6vw,48px);font-weight:800;line-height:1.04}.Rm6JEq_hero .Rm6JEq_heroCopy p{margin-top:var(--spacing-sm);color:var(--summary-muted);font-size:clamp(14px,2.8vw,18px)}.Rm6JEq_hero .Rm6JEq_heroIllustration{z-index:1;pointer-events:none;background:url(/illustrations/resumen-hero.svg) 100% 100%/contain no-repeat;width:min(70%,450px);height:156px;position:absolute;bottom:2px;right:-10px}.Rm6JEq_content{width:100%;max-width:920px;padding:var(--spacing-2xl) var(--spacing-2xl) var(--spacing-4xl);margin-inline:auto}.Rm6JEq_welcome{margin-bottom:var(--spacing-3xl)}.Rm6JEq_welcome .Rm6JEq_dateLine{align-items:center;gap:var(--spacing-lg);color:var(--summary-muted);font-size:var(--text-md);display:flex}.Rm6JEq_welcome .Rm6JEq_dateLine svg{color:var(--summary-forest);flex-shrink:0}.Rm6JEq_welcome h2{margin-top:var(--spacing-lg);letter-spacing:-.04em;font-size:clamp(25px,4.5vw,33px);font-weight:800;line-height:1.13}.Rm6JEq_metrics{gap:var(--spacing-lg);margin-bottom:var(--spacing-4xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Rm6JEq_metricCard{align-items:flex-start;gap:var(--spacing-lg);min-height:144px;padding:var(--spacing-xl);border:1px solid var(--summary-border);border-radius:var(--summary-card-radius);background:var(--summary-card);box-shadow:var(--summary-card-shadow);display:flex;position:relative;overflow:hidden}.Rm6JEq_metricCard .Rm6JEq_metricIcon{border-radius:var(--radius-lg);width:34px;height:34px;color:var(--summary-forest);background:var(--summary-soft-green);flex:0 0 34px;place-items:center;display:grid}.Rm6JEq_metricCard .Rm6JEq_metricText{flex-direction:column;flex:1;min-width:0;display:flex}.Rm6JEq_metricCard .Rm6JEq_metricTitle{color:var(--summary-muted);font-size:var(--text-sm);line-height:1.35}.Rm6JEq_metricCard .Rm6JEq_metricValue{margin-top:var(--spacing-md);color:var(--summary-ink);letter-spacing:-.06em;font-size:clamp(33px,6vw,46px);font-weight:800;line-height:1}.Rm6JEq_metricCard .Rm6JEq_metricDescription{margin-top:var(--spacing-md);color:var(--summary-forest);font-size:var(--text-sm);line-height:1.3}.Rm6JEq_metricTasks{background:radial-gradient(ellipse at 95% 115%, var(--summary-soft-green), transparent 45%), var(--summary-card);transition:transform var(--transition-time-md), box-shadow var(--transition-time-md)}.Rm6JEq_metricTasks:hover{box-shadow:var(--summary-card-shadow-hover);transform:translateY(-2px)}.Rm6JEq_metricTasks:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.Rm6JEq_metricWeek{padding-right:11px}.Rm6JEq_metricWeek .Rm6JEq_progressRing{background:conic-gradient(var(--summary-forest) var(--progress), var(--summary-soft-green) 0);width:46px;height:46px;color:var(--summary-forest);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:20px;right:12px}.Rm6JEq_metricWeek .Rm6JEq_progressRing:before{background:var(--summary-card);content:"";border-radius:50%;position:absolute;inset:7px}.Rm6JEq_metricWeek .Rm6JEq_progressRing svg{z-index:1;width:17px;height:17px}.Rm6JEq_section{margin-top:var(--spacing-4xl)}.Rm6JEq_section .Rm6JEq_sectionHeading{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);display:flex}.Rm6JEq_section .Rm6JEq_sectionHeading h2{color:var(--summary-ink);letter-spacing:-.035em;font-size:clamp(19px,3.4vw,24px);font-weight:750}.Rm6JEq_section .Rm6JEq_sectionLink{color:var(--summary-forest);font-size:var(--text-sm);flex-shrink:0;align-items:center;gap:1px;font-weight:700;display:inline-flex}.Rm6JEq_section .Rm6JEq_sectionLink:hover{text-underline-offset:3px;text-decoration:underline}.Rm6JEq_section .Rm6JEq_sectionLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.Rm6JEq_taskPanel,.Rm6JEq_infoCard{border:1px solid var(--summary-border);border-radius:var(--summary-card-radius);background:var(--summary-card);box-shadow:var(--summary-card-shadow)}.Rm6JEq_todayTasks{padding-inline:var(--spacing-lg)}.Rm6JEq_todayTask{align-items:center;gap:var(--spacing-lg);min-height:79px;padding:var(--spacing-lg) var(--spacing-xs);display:flex}.Rm6JEq_todayTask:not(:last-child){border-bottom:1px solid var(--summary-divider)}.Rm6JEq_todayTask .Rm6JEq_taskCheckbox{border:2px solid var(--summary-checkbox-border);border-radius:var(--radius-md);color:#0000;cursor:pointer;width:23px;height:23px;transition:background-color var(--transition-time-md), border-color var(--transition-time-md);background:0 0;flex:0 0 23px;place-items:center;display:grid}.Rm6JEq_todayTask .Rm6JEq_taskCheckbox:hover{border-color:var(--summary-forest);background:var(--summary-soft-green);color:var(--summary-forest)}.Rm6JEq_todayTask .Rm6JEq_taskCheckbox:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.Rm6JEq_todayTask .Rm6JEq_taskDetails{gap:var(--spacing-xs);flex-direction:column;flex:1;min-width:0;display:flex}.Rm6JEq_todayTask .Rm6JEq_taskTitle{font-size:var(--text-md);font-weight:750;line-height:1.25}.Rm6JEq_todayTask .Rm6JEq_taskWhen{color:var(--summary-muted);font-size:var(--text-sm)}.Rm6JEq_scopeBadge{justify-content:center;align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-full);max-width:38%;font-size:var(--text-xs);white-space:nowrap;flex:none;padding:7px 11px;display:inline-flex}.Rm6JEq_scopeBadge.Rm6JEq_homeScope{background:var(--summary-soft-green);color:var(--summary-forest)}.Rm6JEq_scopeBadge.Rm6JEq_personalScope{background:var(--summary-soft-peach);color:var(--summary-brown)}.Rm6JEq_emptyMessage{padding:var(--spacing-2xl);color:var(--summary-muted);font-size:var(--text-sm)}.Rm6JEq_infoCard{align-items:center;gap:var(--spacing-xl);min-height:87px;padding:var(--spacing-xl);transition:transform var(--transition-time-md), box-shadow var(--transition-time-md);display:flex}.Rm6JEq_infoCard:hover{box-shadow:var(--summary-card-shadow-hover);transform:translateY(-2px)}.Rm6JEq_infoCard:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.Rm6JEq_infoCard .Rm6JEq_infoIcon{border-radius:var(--radius-xl);background:var(--summary-soft-green);height:46px;color:var(--summary-forest);flex:0 0 46px;place-items:center;display:grid}.Rm6JEq_infoCard .Rm6JEq_infoCopy{gap:var(--spacing-xs);flex-direction:column;flex:1;min-width:0;display:flex}.Rm6JEq_infoCard .Rm6JEq_infoCopy strong{color:var(--summary-ink);font-size:var(--text-md);line-height:1.32}.Rm6JEq_infoCard .Rm6JEq_infoCopy span{color:var(--summary-muted);font-size:var(--text-sm);line-height:1.4}.Rm6JEq_infoCard .Rm6JEq_infoArrow{color:var(--summary-muted);flex-shrink:0}.Rm6JEq_pantryNotice{align-items:center;gap:var(--spacing-xl);min-height:96px;margin-top:var(--spacing-4xl);padding:var(--spacing-xl);border-radius:var(--summary-card-radius);background:linear-gradient(125deg, var(--summary-forest) 0%, var(--summary-teal) 62%, var(--summary-forest-dark) 100%);color:#fff;box-shadow:var(--summary-card-shadow);transition:transform var(--transition-time-md), box-shadow var(--transition-time-md);display:flex}.Rm6JEq_pantryNotice:hover{box-shadow:var(--summary-card-shadow-hover);transform:translateY(-2px)}.Rm6JEq_pantryNotice:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.Rm6JEq_pantryNotice .Rm6JEq_noticeIcon{height:54px;padding-right:var(--spacing-lg);border-right:1px solid #ffffff8c;flex:0 0 50px;place-items:center;display:grid}.Rm6JEq_pantryNotice .Rm6JEq_noticeCopy{gap:var(--spacing-xs);flex-direction:column;min-width:0;display:flex}.Rm6JEq_pantryNotice .Rm6JEq_noticeCopy strong{font-size:var(--text-sm);line-height:1.35}.Rm6JEq_pantryNotice .Rm6JEq_noticeCopy span{font-size:var(--text-sm);opacity:.94;line-height:1.4}@media (max-width:480px){.Rm6JEq_metricCard{gap:var(--spacing-xs);flex-direction:column;min-height:164px}.Rm6JEq_metricCard .Rm6JEq_metricTitle{top:var(--spacing-2xl);font-size:13px;position:absolute;left:58px}.Rm6JEq_metricCard .Rm6JEq_metricText{width:100%}.Rm6JEq_metricCard .Rm6JEq_metricValue{margin-top:var(--spacing-xs)}.Rm6JEq_metricWeek .Rm6JEq_metricDescription{max-width:calc(100% - 44px)}.Rm6JEq_metricWeek .Rm6JEq_progressRing{width:39px;height:39px;bottom:17px;right:10px}}@media (min-width:481px){.Rm6JEq_summaryPage{margin:calc(-1 * var(--spacing-xl))}.Rm6JEq_hero{padding-inline:var(--spacing-4xl)}.Rm6JEq_content{padding:var(--spacing-3xl) var(--spacing-4xl) var(--spacing-4xl)}}@media (max-width:365px){.Rm6JEq_metricCard{gap:var(--spacing-md);padding:var(--spacing-lg)}.Rm6JEq_metricCard .Rm6JEq_metricIcon{flex-basis:27px;width:27px;height:27px}.Rm6JEq_metricCard .Rm6JEq_metricValue{font-size:32px}.Rm6JEq_metricCard .Rm6JEq_metricDescription{font-size:11px}.Rm6JEq_metricWeek .Rm6JEq_progressRing{width:34px;height:34px;bottom:12px;right:7px}.Rm6JEq_hero .Rm6JEq_heroIllustration{opacity:.7}}@media (prefers-reduced-motion:reduce){.Rm6JEq_metricTasks,.Rm6JEq_infoCard,.Rm6JEq_pantryNotice{transition:none}:is(.Rm6JEq_metricTasks,.Rm6JEq_infoCard,.Rm6JEq_pantryNotice):hover{transform:none}}
