.MKGb3a_banner{z-index:1000;padding:1rem 1.5rem;padding-bottom:max(1rem, env(safe-area-inset-bottom));background:var(--surface-container-highest);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #0000001a}.MKGb3a_inner{flex-direction:column;gap:1rem;max-width:72rem;margin:0 auto;display:flex}.MKGb3a_top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.MKGb3a_text{color:var(--card-foreground);margin:0;font-size:.875rem}.MKGb3a_link{color:inherit;text-underline-offset:2px;text-decoration:underline}.MKGb3a_actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.MKGb3a_acceptButton,.MKGb3a_rejectButton,.MKGb3a_textButton{border-radius:var(--radius-full);cursor:pointer;border:none;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:background .15s}.MKGb3a_acceptButton{background:var(--color-primary);color:#fff}.MKGb3a_acceptButton:hover{background:var(--color-primary-dark)}.MKGb3a_rejectButton{background:var(--surface-container-low);color:var(--muted-foreground)}.MKGb3a_rejectButton:hover{background:var(--surface-container-high)}.MKGb3a_textButton{color:var(--card-foreground);text-underline-offset:2px;background:0 0;text-decoration:underline}.MKGb3a_textButton:hover{background:var(--surface-container-high)}.MKGb3a_close{border-radius:var(--radius-full);width:2rem;height:2rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;font-size:1.25rem;line-height:1;position:absolute;top:.5rem;right:.75rem}.MKGb3a_close:hover{background:var(--surface-container-high);color:var(--card-foreground)}.MKGb3a_prefs{border-top:1px solid var(--line);flex-direction:column;gap:.5rem;padding-top:.75rem;display:flex}.MKGb3a_row{cursor:pointer;align-items:center;gap:1rem;padding:.5rem 0;display:flex}.MKGb3a_rowText{flex-direction:column;flex:1;gap:.15rem;display:flex}.MKGb3a_rowTitle{color:var(--card-foreground);font-size:.875rem;font-weight:600}.MKGb3a_rowDesc{color:var(--muted-foreground);font-size:.8rem}.MKGb3a_locked{color:var(--muted-foreground);font-size:.75rem;font-weight:600}.MKGb3a_switch{appearance:none;border-radius:var(--radius-full);background:var(--surface-container-low);border:1px solid var(--line-strong);cursor:pointer;flex-shrink:0;width:2.5rem;height:1.4rem;transition:background .15s;position:relative}.MKGb3a_switch:after{content:"";background:#fff;border-radius:50%;width:1rem;height:1rem;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.MKGb3a_switch:checked{background:var(--color-primary);border-color:var(--color-primary)}.MKGb3a_switch:checked:after{transform:translate(1.1rem)}.MKGb3a_switch:disabled{cursor:not-allowed;opacity:.7}.MKGb3a_switch:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.MKGb3a_prefsActions{justify-content:flex-end;padding-top:.25rem;display:flex}@media (max-width:600px){.MKGb3a_top{text-align:center;flex-direction:column}.MKGb3a_actions{flex-wrap:wrap;justify-content:center}}
._1jeW9a_footer{background-color:var(--green-900);color:#fff;isolation:isolate;padding:clamp(3.5rem,6vw,5.5rem) 1.5rem 2rem;position:relative;overflow:hidden}@media (min-width:768px){._1jeW9a_footer{padding-left:2rem;padding-right:2rem}}._1jeW9a_container{z-index:1;flex-direction:column;gap:2.5rem;max-width:1200px;margin:0 auto;display:flex;position:relative}._1jeW9a_topSection{flex-wrap:wrap;justify-content:space-between;gap:3rem;display:flex}._1jeW9a_brand{flex-direction:column;gap:1.25rem;max-width:320px;display:flex}._1jeW9a_logo{align-items:center;width:fit-content;text-decoration:none;display:inline-flex}._1jeW9a_logoImg{color:#fff;width:auto;height:2rem;transition:opacity .2s}._1jeW9a_logo:hover ._1jeW9a_logoImg{opacity:.85}@media (prefers-reduced-motion:reduce){._1jeW9a_logoImg{transition:none}}._1jeW9a_tagline{color:#ffffff9e;margin:0;font-size:.9rem;line-height:1.5}._1jeW9a_storeButtons{flex-flow:wrap;gap:10px;margin-top:8px;display:flex}._1jeW9a_storeButtons a{border-radius:12px;transition:transform .2s,filter .2s;display:inline-flex}._1jeW9a_storeButtons a img{width:auto;height:44px;display:block}._1jeW9a_storeButtons a:hover{filter:drop-shadow(0 6px 14px #00000040);transform:translateY(-2px)}._1jeW9a_storeButtons a:focus-visible{outline:2px solid var(--accent-bright);outline-offset:3px}@media (prefers-reduced-motion:reduce){._1jeW9a_storeButtons a{transition:none}._1jeW9a_storeButtons a:hover{transform:none}}._1jeW9a_links{flex-wrap:wrap;gap:3.5rem;display:flex}._1jeW9a_column{flex-direction:column;gap:.9rem;display:flex}._1jeW9a_column h4{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-bright);margin:0 0 .3rem;font-size:.72rem;font-weight:700}._1jeW9a_column a,._1jeW9a_column ._1jeW9a_linkButton{color:#ffffffb8;width:fit-content;font-size:.92rem;font-weight:500;text-decoration:none;transition:color .2s}._1jeW9a_column a:hover,._1jeW9a_column ._1jeW9a_linkButton:hover{color:#fff}._1jeW9a_linkButton{font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}._1jeW9a_column a:focus-visible,._1jeW9a_column ._1jeW9a_linkButton:focus-visible{outline:2px solid var(--accent-bright);outline-offset:3px;border-radius:2px}._1jeW9a_divider{background:#ffffff1a;width:100%;height:1px}._1jeW9a_bottomSection{flex-direction:column;align-items:center;gap:1.25rem;padding-top:.25rem;display:flex}._1jeW9a_copyright{color:#ffffff8c;text-align:center;letter-spacing:.01em;margin:0;font-size:.82rem}._1jeW9a_socials{gap:1.25rem;display:flex}._1jeW9a_socials a{color:#ffffffa6;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:color .2s,background .2s,border-color .2s,transform .2s;display:inline-flex}._1jeW9a_socials a:hover{color:var(--accent-bright);background:#3fff8b14;border-color:#3fff8b4d;transform:translateY(-2px)}._1jeW9a_socials a:focus-visible{outline:2px solid var(--accent-bright);outline-offset:3px}._1jeW9a_socials svg{width:16px;height:16px}@media (min-width:768px){._1jeW9a_bottomSection{flex-direction:row;justify-content:space-between}}@media (prefers-reduced-motion:reduce){._1jeW9a_socials a{transition:none}._1jeW9a_socials a:hover{transform:none}}
.MIcRHW_header{z-index:100;color:#fff;background-color:#0000;transition:all .3s;position:fixed;top:0;left:0;right:0}.MIcRHW_header *{color:inherit}.MIcRHW_scrolled{background-color:var(--background);box-shadow:var(--shadow-sm);color:var(--foreground)}.MIcRHW_logo{align-items:center;text-decoration:none;display:inline-flex}.MIcRHW_logoImg{width:auto;height:1.75rem}.MIcRHW_scrolled .MIcRHW_logo{color:var(--foreground)!important}.MIcRHW_menuOpen{background-color:var(--background);color:var(--foreground)}.MIcRHW_menuOpen .MIcRHW_logo{color:var(--foreground)!important}.dark .MIcRHW_scrolled{background-color:var(--background);box-shadow:var(--shadow-md)}
.me8leG_overlay{z-index:1;background:var(--section-bg-base);flex-direction:column;justify-content:center;align-items:center;padding:clamp(4rem,10vw,6rem) 1.5rem 2rem;animation:.3s cubic-bezier(.16,1,.3,1) me8leG_slideDown;display:flex;position:fixed;inset:0}.dark .me8leG_overlay{background:var(--background)}.me8leG_closed{display:none}.me8leG_navList{flex-direction:column;align-items:flex-end;gap:.5rem;width:min(88vw,420px);margin:0;padding:0;list-style:none;display:flex}.me8leG_navItem{width:fit-content;color:var(--muted-foreground);letter-spacing:-.025em;text-align:right;cursor:pointer;background:0 0;border:none;flex-direction:row-reverse;align-items:center;gap:.75rem;padding:.5rem 0;font-size:clamp(1.5rem,4.5vw,2rem);font-weight:800;line-height:1.1;text-decoration:none;transition:color .2s,transform .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.me8leG_navItem:hover{color:var(--foreground);transform:translate(-4px)}.me8leG_navItemActive{color:var(--color-primary);letter-spacing:-.03em;font-size:clamp(2.25rem,7vw,3.25rem)}.me8leG_navItemActive:hover{color:var(--color-primary-dark);transform:translate(-4px)}.dark .me8leG_navItemActive{color:var(--accent-bright)}.dark .me8leG_navItemActive:hover{color:var(--accent-bright)}.me8leG_navIcon{width:1.2em;height:1.2em;color:inherit;flex-shrink:0;place-items:center;transition:opacity .2s;display:grid}.me8leG_navIcon svg{width:100%;height:100%}.me8leG_divider{background:var(--line-strong);width:min(88vw,420px);height:1px;margin:1.5rem 0 .5rem}.me8leG_settingsRow{justify-content:flex-end;align-items:center;gap:.65rem;width:min(88vw,420px);padding:.25rem 0;display:flex}.me8leG_settingsItem{border-radius:var(--radius-full);background:var(--green-50);color:var(--color-primary);letter-spacing:-.005em;font-size:.9rem;font-weight:700;transition:background .2s,color .2s,transform .2s cubic-bezier(.4,0,.2,1);margin:0!important;padding:.5rem 1rem!important}.me8leG_settingsItem:hover{background:var(--color-primary);color:#fff;transform:translateY(-1px)}.dark .me8leG_settingsItem{color:var(--accent-bright);background:#3fff8b14}.dark .me8leG_settingsItem:hover{background:var(--accent-bright);color:var(--color-on-primary-container)}.me8leG_toggleButton{z-index:2;cursor:pointer;color:inherit;background:0 0;border:none;border-radius:50%;place-items:center;padding:.3rem;transition:background .2s;display:grid}.me8leG_toggleButton:hover{background:#006a3314}.dark .me8leG_toggleButton:hover{background:#3fff8b1a}@keyframes me8leG_slideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.me8leG_overlay{animation:none}.me8leG_navItem,.me8leG_navIcon,.me8leG_toggleButton,.me8leG_settingsItem{transition:none}.me8leG_navItem:hover,.me8leG_navItemActive:hover,.me8leG_settingsItem:hover{transform:none}}
