.p5Zkga_toolbar{padding:32px var(--mamo-content-gutter) 0}@media (max-width:1023px){.p5Zkga_toolbar{padding:12px max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left))}}
@keyframes I3eSFW_fade-in{0%{opacity:0}}@keyframes I3eSFW_fade-translate-in{0%{opacity:0;transform:translateY(4px)}}@keyframes I3eSFW_fade-translate-out{to{opacity:0;transform:translateY(4px)}}@keyframes I3eSFW_fade-out{to{opacity:0}}.I3eSFW_chartEnter{animation:.15s ease-out backwards I3eSFW_fade-in}.I3eSFW_tooltipEnter{animation:.12s ease-out both I3eSFW_fade-in}.I3eSFW_cardEnter{animation:.1s ease-out both I3eSFW_fade-translate-in}.I3eSFW_cardExit{pointer-events:none;animation:80ms ease-out both I3eSFW_fade-translate-out}.I3eSFW_cardItemEnter{animation:.15s ease-out both I3eSFW_fade-in}.I3eSFW_cardItemExit{pointer-events:none;animation:.15s ease-out both I3eSFW_fade-out;position:absolute;inset:0}.I3eSFW_outcomeLabel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .125s cubic-bezier(.26,.08,.25,1),opacity 75ms cubic-bezier(.26,.08,.25,1);display:grid}.I3eSFW_outcomeLabelVisible{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .125s cubic-bezier(.26,.08,.25,1),opacity 50ms cubic-bezier(.26,.08,.25,1) .1s}.I3eSFW_outcomeLabelContent{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.I3eSFW_chartEnter,.I3eSFW_tooltipEnter,.I3eSFW_cardEnter,.I3eSFW_cardItemEnter{opacity:1;animation:none;transform:none}.I3eSFW_cardExit,.I3eSFW_cardItemExit{opacity:0;animation:none;transform:none}.I3eSFW_outcomeLabel,.I3eSFW_outcomeLabelVisible{transition:none}}
.y-jGDG_dialog{color:#263c2c;background:#fbf9f2;border:1px solid #d9dfd0;border-radius:24px;width:min(760px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;font-family:system-ui,sans-serif;overflow:auto;box-shadow:0 24px 100px #10271640}.y-jGDG_dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#13251c80}.y-jGDG_content{padding:28px}.y-jGDG_header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.y-jGDG_eyebrow{color:#71846c;letter-spacing:.16em;margin:0 0 6px;font-size:11px;font-weight:600}.y-jGDG_header h2{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:600}.y-jGDG_dialog button,.y-jGDG_panel button{font:inherit;cursor:pointer}.y-jGDG_close{color:#354b37;background:0 0;border:1px solid #dce2d5;border-radius:50%;width:36px;height:36px;font-size:24px!important}.y-jGDG_preview{aspect-ratio:800/418;background:#f1f3e9;border:1px solid #e2e5d9;border-radius:16px;place-items:center;min-width:0;min-height:180px;display:grid;overflow:hidden}.y-jGDG_preview img{width:100%;height:auto;display:block}.y-jGDG_status{text-align:center;color:#64765e;padding:20px;font-size:14px}.y-jGDG_status button{color:#344b37;background:#fbf9f2;border:1px solid #bbc8b3;border-radius:8px;padding:8px 20px}.y-jGDG_caption{text-align:center;color:#7b8876;margin:18px 0 24px;font-size:12px}.y-jGDG_actions{gap:12px;display:flex}.y-jGDG_actions button{color:#fbf9f2;background:#2b4935;border:1px solid #2b4935;border-radius:12px;flex:1;padding:13px 16px;font-size:14px;font-weight:600}.y-jGDG_actions button+button{color:#2b4935;background:0 0}.y-jGDG_actions button:disabled{cursor:wait;opacity:.45}.y-jGDG_dialog button:focus-visible,.y-jGDG_panel button:focus-visible{outline-offset:3px;outline:3px solid #85ad6f}.y-jGDG_message{text-align:center;color:#62775c;min-height:18px;margin:12px 0 0;font-size:12px}@media (max-width:520px){.y-jGDG_preview{min-height:0}.y-jGDG_content{padding:20px}.y-jGDG_header{margin-bottom:20px}.y-jGDG_header h2{font-size:21px}.y-jGDG_actions{flex-direction:column}}
.XQX2fq_header{min-height:64px;color:var(--mamo-brand-text,#194d2e);justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.XQX2fq_header h2{margin:0;font-size:18px;font-weight:600}.XQX2fq_header button{color:#194d2e;cursor:pointer;background:#fbf9f2;border:1px solid #cbd6c2;border-radius:50%;flex-shrink:0;width:36px;height:36px;font-size:24px}.XQX2fq_header button:focus-visible{outline-offset:3px;outline:3px solid #85ad6f}.XQX2fq_panel{box-sizing:border-box;overscroll-behavior:contain;max-height:calc(100dvh - 180px);padding:0 20px 20px;overflow:auto}@media (max-width:520px){.XQX2fq_panel{max-height:calc(100dvh - 150px)}}
