._wordmark_9l0a7_9{font-family:var(--font-family-display);font-weight:1000;font-size:min(var(--logo-size), 16vw);letter-spacing:-.3px;max-width:100%;color:var(--text-primary);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;line-height:1;display:inline-flex}._brandText_9l0a7_40{color:var(--color-brand-text)}._page_qhf4g_10{justify-content:center;align-items:center;gap:var(--spacing-3xl);min-height:100dvh;padding:var(--spacing-2xl) var(--spacing-lg);background:var(--bg-base);color:var(--text-primary);font-family:var(--font-family-base);text-align:center;flex-direction:column;display:flex;position:relative;overflow:hidden}._page_qhf4g_10:before{content:"";aspect-ratio:1;background:radial-gradient(circle, var(--color-primary-glow) 0%, transparent 65%);opacity:.55;pointer-events:none;width:min(1100px,160vw);position:absolute;inset-block-start:-30%;inset-inline-start:50%;transform:translate(-50%)}._card_qhf4g_45{align-items:center;gap:var(--spacing-xl);flex-direction:column;width:100%;max-width:640px;display:flex;position:relative}._logo_qhf4g_55{margin-bottom:var(--spacing-xs)}._title_qhf4g_59{font-family:var(--font-family-display);font-size:clamp(28px,6vw,46px);font-weight:var(--font-weight-bold);letter-spacing:-.02em;margin:0;line-height:1.15}._subtitle_qhf4g_68{max-width:46ch;color:var(--text-secondary);font-size:var(--font-size-lg);margin:0;line-height:1.6}._countdown_qhf4g_76{justify-content:center;gap:var(--spacing-md);flex-wrap:wrap;margin-block-start:var(--spacing-sm);display:flex}._segment_qhf4g_84{align-items:center;gap:var(--spacing-2xs);min-width:84px;padding:var(--spacing-lg) var(--spacing-md);border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--bg-card);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}._segmentValue_qhf4g_97{font-family:var(--font-family-mono);font-size:clamp(24px,5vw,34px);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;color:var(--color-brand-text);line-height:1}._segmentLabel_qhf4g_107{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase}._launchDate_qhf4g_115{color:var(--text-secondary);font-size:var(--font-size-base);margin:0}._launchDate_qhf4g_115 time{color:var(--text-primary);font-weight:var(--font-weight-semibold)}@media (max-width:480px){._segment_qhf4g_84{min-width:68px;padding:var(--spacing-md) var(--spacing-sm)}}:root{--theme-mode:light;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:#d4af37;--color-primary-light:#f4d03f;--color-primary-dark:#c9a227;--color-primary-muted:#d4af3726;--color-primary-glow:#d4af3740;--color-accent:#b87333;--color-accent-light:#d4915a;--color-accent-dark:#8b5a2b;--color-calories:#e8c547;--color-calories-gradient-start:#f4d03f;--color-calories-gradient-end:#d4b537;--color-protein:#f09570;--color-protein-gradient-start:#f4a574;--color-protein-gradient-end:#e88560;--color-carbs:#d4915a;--color-carbs-gradient-start:#e8a570;--color-carbs-gradient-end:#c87840;--color-fats:#b399e6;--color-fats-gradient-start:#c4aaef;--color-fats-gradient-end:#9b7ed9;--color-water:#6bb8d9;--color-success:#4caf50;--color-warning:#ff9800;--color-error:#ef5350;--color-info:#42a5f5;--color-error-muted:#ef535026;--completion-incomplete:#ffffff05;--completion-partial-base:#ff980026;--completion-partial-glow:#ff98001a;--completion-partial-accent:#ff9800;--completion-partial-light:#ffb74d;--completion-partial-dark:#f57c00;--completion-full-base:#4caf5026;--completion-full-glow:#4caf501a;--completion-full-accent:#4caf50;--completion-full-light:#81c784;--completion-full-dark:#388e3c;--completion-full-text:#fff;--bg-base:#0a0a0a;--bg-elevated:#111;--bg-card:#ffffff08;--bg-card-hover:#ffffff0d;--bg-input:#ffffff0a;--border-subtle:#ffffff0f;--border-default:#ffffff14;--border-strong:#ffffff1f;--border-active:#d4af3766;--text-primary:#f0f0f0;--text-secondary:#b3b3b3;--text-tertiary:#a8a8a8;--text-muted:#9e9e9e;--text-disabled:#757575;--color-primary-accessible:var(--color-primary);--color-brand-text:#d4af37;--color-primary-text:var(--color-primary);--color-calories-text:var(--color-calories);--color-protein-text:var(--color-protein);--color-carbs-text:var(--color-carbs);--color-fats-text:var(--color-fats);--color-water-text:var(--color-water);--color-success-text:var(--color-success);--color-error-text:var(--color-error);--color-warning-text:var(--color-warning);--color-secondary-text:var(--color-accent);--text-on-primary:#0a0a0a;--text-on-success:#fff;--font-family-base:"DM Sans", "DM Sans Fallback", system-ui, -apple-system, sans-serif;--font-family-display:"Outfit", "Outfit Fallback", "DM Sans", system-ui, sans-serif;--font-family-mono:ui-monospace, "SF Mono", "Cascadia Mono", "Segoe UI Mono", Menlo, Consolas, monospace;--font-size-xs:11px;--font-size-sm:13px;--font-size-base:15px;--font-size-lg:17px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:32px;--font-size-input-min:16px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--spacing-2xs:2px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:24px;--spacing-2xl:32px;--spacing-3xl:48px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-2xl:24px;--radius-full:9999px;--shadow-sm:0 2px 8px #0003;--shadow-md:0 4px 16px #00000040;--shadow-lg:0 8px 32px #0000004d;--shadow-modal:0 24px 48px #0000001f;--shadow-glow:0 8px 24px var(--color-primary-glow);--modal-backdrop:#00000080;--color-star-rating:#f5b800;--color-sensory-sweetness:#e8975d;--color-sensory-sourness:#9bba5a;--color-sensory-saltiness:#6bb8d9;--color-sensory-bitterness:#a78bfa;--color-sensory-umami:#e88f6a;--color-sensory-spiciness:#ef6b4a;--color-sensory-crunchiness:#d4a55a;--color-sensory-creaminess:#f5c882;--color-sensory-aroma:#5a9e6d;--color-sensory-richness:#c4753a;--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--transition-bounce:.3s cubic-bezier(.34, 1.56, .64, 1);--z-dropdown:100;--z-sticky:200;--z-modal:300;--z-tooltip:400;--z-toast:500;--sidebar-width:260px;--sidebar-collapsed-width:80px;--header-height:72px;--footer-height:80px;--apple-button-bg:#fff;--apple-button-bg-hover:#f5f5f5;--apple-button-text:#000;--apple-button-border:#fff;--google-button-bg:#131314;--google-button-bg-hover:#1e1f20;--google-button-text:#e3e3e3;--google-button-border:#8e918f}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary:#d4864a;--color-primary-light:#e8975d;--color-primary-dark:#c4753a;--color-primary-muted:#d4864a1f;--color-primary-glow:#d4864a40;--color-accent:#c4753a;--color-accent-light:#d4864a;--color-accent-dark:#a5612e;--color-secondary:#b87333;--color-secondary-light:#d4915a;--color-secondary-dark:#8b5a2b;--color-calories:#e8975d;--color-calories-gradient-start:#f4a574;--color-calories-gradient-end:#d47a50;--color-protein:#e88f6a;--color-protein-gradient-start:#f4a574;--color-protein-gradient-end:#d47a50;--color-carbs:#d4a55a;--color-carbs-gradient-start:#e8b870;--color-carbs-gradient-end:#c09040;--color-fats:#b899d4;--color-fats-gradient-start:#c4aadf;--color-fats-gradient-end:#a88ac9;--color-water:#6bb8d9;--bg-base:#faf8f5;--bg-elevated:#fff;--bg-card:#fff;--bg-card-hover:#f0ece6;--bg-input:#f5f1ec;--border-subtle:#a8a2961a;--border-default:#a8a29626;--border-strong:#a8a29640;--border-active:#d4864a66;--text-primary:#3d3a35;--text-secondary:#5a5650;--text-tertiary:#736e66;--text-muted:#6b645c;--text-disabled:#78726a;--color-primary-accessible:#955028;--color-brand-text:#76600e;--color-primary-text:#955028;--color-calories-text:#9a5b22;--color-protein-text:#a5492e;--color-carbs-text:#8a6c18;--color-fats-text:#7a5a9e;--color-water-text:#256e85;--color-success-text:#357842;--color-error-text:#b5372b;--color-warning-text:#955028;--color-secondary-text:#7a4a1e;--text-on-primary:#1a1a1a;--text-on-success:#1a1a1a;--shadow-sm:0 2px 10px #00000008;--shadow-md:0 4px 16px #0000000d;--shadow-lg:0 8px 32px #00000014;--shadow-modal:0 24px 48px #0000000f;--shadow-glow:0 8px 24px #d4864a33;--modal-backdrop:#0000004d;--color-star-rating:#e8a817;--color-sensory-sweetness:#c07040;--color-sensory-sourness:#6a8a30;--color-sensory-saltiness:#3a8aa5;--color-sensory-bitterness:#7a5ac0;--color-sensory-umami:#b5603a;--color-sensory-spiciness:#c44a2e;--color-sensory-crunchiness:#9a7530;--color-sensory-creaminess:#b58a40;--color-sensory-aroma:#3a7a4a;--color-sensory-richness:#9a5528;--color-weekend:#c4753a;--color-holiday:#d4864a;--weekend-bg-tint:#d4864a14;--apple-button-bg:#000;--apple-button-bg-hover:#1a1a1a;--apple-button-text:#fff;--apple-button-border:#000;--google-button-bg:#fff;--google-button-bg-hover:#f7f8f8;--google-button-text:#1f1f1f;--google-button-border:#747775;--completion-incomplete:#00000005;--completion-partial-base:#d4864a1f;--completion-partial-glow:#d4864a14;--completion-partial-accent:#d4864a;--completion-partial-light:#e8975d;--completion-partial-dark:#c4753a;--completion-full-base:#5a9e6d1f;--completion-full-glow:#5a9e6d14;--completion-full-accent:#5a9e6d;--completion-full-light:#7bb38a;--completion-full-dark:#4a8a5a;--completion-full-text:#1a1a1a;--color-success:#5a9e6d;--color-error:#d45d50;--color-error-muted:#d45d501f;--color-warning:#d4864a;--notification-bell-fill:#c5a000;--notification-panel-bg:var(--bg-base);--notification-item-unread-bg:#d4864a0f;--notification-backdrop:#0000004d}:root{--color-weekend:#e8887a;--color-holiday:#f4847a;--weekend-bg-tint:#e8887a14;--color-notification-system:var(--color-error);--color-notification-meals:var(--color-calories);--color-notification-social:var(--color-accent);--notification-bell-fill:#e8c547;--notification-panel-width:400px;--notification-panel-z:var(--z-modal);--notification-panel-bg:var(--bg-elevated);--notification-item-unread-bg:#d4af370f;--notification-backdrop:#00000080;--notification-badge-bg:var(--color-error);--notification-badge-color:#fff;--notification-badge-size:18px;--toast-max-width:360px;--toast-z:calc(var(--z-modal) + 10);--toast-offset-top:var(--spacing-3xl)}@media screen{@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ripple{0%{opacity:.6;transform:scale(0)}to{opacity:0;transform:scale(2.5)}}@keyframes glowPulse{0%,to{box-shadow:0 0 #d4af3766}50%{box-shadow:0 0 20px 4px #d4af3733}}.animate-fade-in{animation:fadeIn var(--transition-base) ease forwards}.animate-fade-in-up{animation:fadeInUp var(--transition-base) ease forwards}.animate-fade-in-down{animation:fadeInDown var(--transition-base) ease forwards}.animate-scale-in{animation:scaleIn var(--transition-base) ease forwards}.animate-pulse{animation:2s ease-in-out infinite pulse}.animate-spin{animation:1s linear infinite spin}.animate-bounce{animation:1s ease-in-out infinite bounce}.animate-glow{animation:2s ease-in-out infinite glowPulse}.stagger-1{animation-delay:50ms}.stagger-2{animation-delay:.1s}.stagger-3{animation-delay:.15s}.stagger-4{animation-delay:.2s}.stagger-5{animation-delay:.25s}.stagger-6{animation-delay:.3s}.btn-press{transition:background var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);position:relative;overflow:hidden}.btn-press:hover{transform:translateY(-1px)}.btn-press:active{transform:translateY(1px)scale(.98)}.btn-press-gold:active{background:linear-gradient(135deg, var(--color-primary-dark) 0%, var(--color-primary) 100%);box-shadow:0 0 0 2px #d4af374d,0 4px 16px #d4af3740,inset 0 1px #ffffff1a}.ripple-container{position:relative;overflow:hidden}.ripple{pointer-events:none;background:#d4af3766;border-radius:50%;animation:.6s ease-out forwards ripple;position:absolute}.transition-all{transition:all var(--transition-base)}.transition-colors{transition:color var(--transition-base), background-color var(--transition-base), border-color var(--transition-base)}.transition-transform{transition:transform var(--transition-base)}.transition-opacity{transition:opacity var(--transition-base)}.skeleton{background:linear-gradient(90deg, var(--skeleton-base,var(--bg-card)) 25%, var(--skeleton-highlight,var(--bg-card-hover)) 50%, var(--skeleton-base,var(--bg-card)) 75%);border-radius:var(--radius-md);background-size:200% 100%;animation:1.5s ease-in-out infinite shimmer}.skeleton-subtle{--skeleton-base:color-mix(in srgb, var(--text-primary) 4%, transparent);--skeleton-highlight:color-mix(in srgb, var(--text-primary) 8%, transparent);background:linear-gradient(90deg, var(--skeleton-base) 25%, var(--skeleton-highlight) 50%, var(--skeleton-base) 75%);border-radius:var(--radius-md);background-size:200% 100%;animation:1.5s ease-in-out infinite shimmer}.skeleton-text{border-radius:var(--radius-sm);height:1em}.skeleton-circle{border-radius:50%}.skeleton-card{cursor:default;pointer-events:none;animation:none}.skeleton-card:hover{background:var(--bg-card);border-color:var(--border-subtle);transform:none}.skeleton-pulse{animation:1.5s ease-in-out infinite shimmer,2s ease-in-out infinite pulse}.hover-lift{transition:transform var(--transition-base), box-shadow var(--transition-base)}.hover-lift:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.hover-glow{transition:box-shadow var(--transition-base)}.hover-glow:hover{box-shadow:0 0 20px #d4af3726}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-color:var(--bg-base);-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain;font-size:16px}html,body,#root{transition:background-color .3s,color .3s}body{font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--text-primary);background-color:var(--bg-base);overscroll-behavior-y:contain;min-height:100vh;line-height:1.5}#root{min-height:100vh}html{overflow-y:scroll}@supports (scrollbar-gutter:stable){html{scrollbar-gutter:stable;overflow-y:auto}}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:1.3}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}p{color:var(--text-secondary);line-height:1.6}a{color:var(--color-primary-accessible);transition:color var(--transition-fast);-webkit-tap-highlight-color:transparent;text-decoration:none}a:hover{color:var(--color-primary-light)}button{font-family:inherit;font-size:inherit;cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none}button:disabled{cursor:not-allowed;opacity:.5}input,textarea,select{font-family:inherit;font-size:inherit;color:var(--text-primary);background:var(--bg-input);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--spacing-md) var(--spacing-lg);-webkit-tap-highlight-color:transparent;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-base)}input:focus,textarea:focus,select:focus{outline:none}input::placeholder,textarea::placeholder{color:var(--text-muted)}@media (pointer:coarse),(max-width:768px){input:not([type=checkbox]):not([type=radio]),textarea:not([type=checkbox]):not([type=radio]),select:not([type=checkbox]):not([type=radio]){font-size:max(var(--font-size-input-min), var(--font-size-base))}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-elevated);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-sm);transition:background var(--transition-fast)}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}[data-theme=light] ::-webkit-scrollbar-thumb{background:#ccc}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#aaa}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) var(--bg-elevated)}::selection{background:var(--color-primary);color:#0a0a0a}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-center{text-align:center}.text-right{text-align:right}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}._entryContainer_l47ni_14{border:2px solid var(--border-strong);border-radius:var(--radius-xl);background:var(--bg-card);transition:border-color var(--transition-base)}._entryContainer_l47ni_14:has(._entryPanelOpen_l47ni_24){border-color:var(--border-active)}._entryToggle_l47ni_30{justify-content:space-between;align-items:center;gap:var(--spacing-sm);min-block-size:48px;inline-size:100%;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-xl);color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast), background-color var(--transition-fast), border-radius var(--transition-base);background:0 0;border:none;display:flex}._entryContainer_l47ni_14:has(._entryPanelOpen_l47ni_24) ._entryToggle_l47ni_30{border-end-end-radius:0;border-end-start-radius:0}._entryToggle_l47ni_30:hover{background:var(--bg-card-hover);color:var(--color-primary-text)}._entryToggle_l47ni_30:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}._entryPrompt_l47ni_75{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:start;color:inherit}._entryChevron_l47ni_86{transition:transform var(--transition-base);flex-shrink:0}._entryToggle_l47ni_30[aria-expanded=true] ._entryChevron_l47ni_86{transform:rotate(180deg)}._entryPanel_l47ni_24{transition:grid-template-rows var(--transition-base);grid-template-rows:0fr;display:grid}._entryPanelOpen_l47ni_24{grid-template-rows:1fr}._entryPanelClip_l47ni_112{visibility:hidden;min-block-size:0;transition:visibility var(--transition-base);overflow:hidden}._entryPanelOpen_l47ni_24 ._entryPanelClip_l47ni_112{visibility:visible}._entryPanelBody_l47ni_131{gap:var(--spacing-md);padding:0 var(--spacing-md) var(--spacing-md);opacity:0;transition:opacity var(--transition-base);flex-direction:column;display:flex}._entryPanelOpen_l47ni_24 ._entryPanelBody_l47ni_131{opacity:1}._entryField_l47ni_144 input{font-family:var(--font-family-mono);letter-spacing:.12em;text-transform:uppercase}._entryPanel_l47ni_24 ._entrySubmit_l47ni_161{border:2px solid var(--border-active);color:var(--text-primary);background:0 0}._entryPanel_l47ni_24 ._entrySubmit_l47ni_161:hover{background:var(--color-primary-muted);border-color:var(--color-primary)}@media (prefers-reduced-motion:reduce){._entryContainer_l47ni_14,._entryToggle_l47ni_30,._entryChevron_l47ni_86,._entryPanel_l47ni_24,._entryPanelClip_l47ni_112,._entryPanelBody_l47ni_131{transition:none}}._entryApplied_l47ni_193{min-block-size:48px;padding:var(--spacing-sm) var(--spacing-md);border:2px solid color-mix(in srgb, var(--color-success) 35%, transparent);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--color-success) 8%, var(--bg-card));font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-success-text);align-items:center;margin:0;display:flex}._tooltip_y95ha_7{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);min-inline-size:140px;padding:12px}._tooltipLabel_y95ha_16{font-size:var(--font-size-sm);color:var(--text-primary);border-block-end:1px solid var(--border-subtle);margin-block-end:8px;padding-block-end:8px;font-weight:600}._tooltipItem_y95ha_25{align-items:center;gap:8px;padding:4px 0;display:flex}._tooltipColor_y95ha_32{border-radius:2px;flex-shrink:0;block-size:10px;inline-size:10px}._tooltipName_y95ha_39{font-size:var(--font-size-xs);color:var(--text-muted);flex:1}._tooltipValue_y95ha_45{font-size:var(--font-size-sm);color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}.recharts-cartesian-grid-horizontal line,.recharts-cartesian-grid-vertical line{stroke:#ffffff0f}.recharts-legend-item-text{color:var(--text-secondary);font-size:var(--font-size-xs)}.recharts-tooltip-cursor{fill:#ffffff0d}.recharts-wrapper,.recharts-surface{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}:is(.recharts-wrapper :focus:not(:focus-visible),.recharts-surface :focus:not(:focus-visible)){outline:none}[data-theme=light] ._tooltip_y95ha_7{background:var(--bg-card);box-shadow:var(--shadow-md)}[data-theme=light] .recharts-cartesian-grid-horizontal line,[data-theme=light] .recharts-cartesian-grid-vertical line{stroke:#00000014}[data-theme=light] .recharts-tooltip-cursor{fill:#0000000d}
