._pill_sdz5m_1{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-6);font-size:.75rem;font-weight:500;line-height:1;white-space:nowrap;border:1px solid transparent;animation:_fadeIn_sdz5m_1 .3s ease both}._offline_sdz5m_15{background:var(--color-error-3);color:var(--color-error-11);border-color:var(--color-error-6)}._reconnected_sdz5m_21{background:var(--color-action-3);color:var(--color-action-11);border-color:var(--color-action-6)}._dot_sdz5m_27{width:7px;height:7px;border-radius:50%;flex-shrink:0}._offline_sdz5m_15 ._dot_sdz5m_27{background:var(--color-error-9);animation:_pulse_sdz5m_1 1.6s ease-in-out infinite}._reconnected_sdz5m_21 ._dot_sdz5m_27{background:var(--color-action-9)}._icon_sdz5m_43{flex-shrink:0}._label_sdz5m_47{letter-spacing:.01em}@keyframes _fadeIn_sdz5m_1{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes _pulse_sdz5m_1{0%,to{opacity:1}50%{opacity:.35}}@media(max-width:480px){._label_sdz5m_47{display:none}}@media(prefers-reduced-motion:reduce){._pill_sdz5m_1,._offline_sdz5m_15 ._dot_sdz5m_27{animation:none}}._installButton_1epqe_1{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--color-action-6);background:var(--color-action-3);color:var(--color-action-11);cursor:pointer;transition:background .2s ease,transform .15s ease,border-color .2s ease;flex-shrink:0}._installButton_1epqe_1:hover{background:var(--color-action-4);border-color:var(--color-action-7)}._installButton_1epqe_1:active{transform:scale(.97)}._buttonIcon_1epqe_25{flex-shrink:0}._installModal_5r59x_1{position:relative;width:90vw;max-width:420px;background:var(--color-neutral-1, #fff);color:var(--color-neutral-12);border:1px solid var(--color-neutral-5);border-radius:var(--radius-6);padding:var(--space-6);box-shadow:0 20px 60px #00000040;display:flex;flex-direction:column;gap:var(--space-5);max-height:90vh;overflow-y:auto}:where(html._dark-theme_5r59x_18) ._installModal_5r59x_1{background:var(--color-neutral-2)}._installHeader_5r59x_22{display:flex;flex-direction:column;align-items:center;text-align:center}._installIcon_5r59x_29{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--color-action-3);color:var(--color-action-11);margin-bottom:var(--space-3)}._installTitle_5r59x_41{font-size:var(--font-size-5, 1.25rem);font-weight:700;margin:0;color:var(--color-neutral-12)}._installSubtitle_5r59x_48{font-size:var(--font-size-3, .9375rem);color:var(--color-neutral-11);margin:var(--space-1) 0 0 0}._benefitsList_5r59x_54{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2)}._benefitItem_5r59x_61{display:flex;align-items:center;gap:var(--space-3);font-size:.9375rem;color:var(--color-neutral-12)}._benefitIcon_5r59x_69{color:var(--color-action-9);flex-shrink:0}._appInfo_5r59x_74{font-size:.8125rem;color:var(--color-neutral-11);text-align:center;padding-top:var(--space-4);border-top:1px solid var(--color-neutral-4)}._screenshots_5r59x_82{display:flex;gap:var(--space-3);overflow-x:auto;padding-bottom:var(--space-2);scrollbar-width:thin}._screenshots_5r59x_82::-webkit-scrollbar{height:4px}._screenshots_5r59x_82::-webkit-scrollbar-track{background:var(--color-neutral-3);border-radius:4px}._screenshots_5r59x_82::-webkit-scrollbar-thumb{background:var(--color-neutral-6);border-radius:4px}._screenshot_5r59x_82{flex-shrink:0;width:120px;aspect-ratio:9/16;object-fit:cover;border-radius:var(--radius-4);background:var(--color-neutral-3);border:1px solid var(--color-neutral-5)}._faqSection_5r59x_114{display:flex;flex-direction:column;border-top:1px solid var(--color-neutral-4);padding-top:var(--space-4);gap:var(--space-2)}._faqItem_5r59x_122{display:flex;flex-direction:column;gap:var(--space-2);cursor:pointer;padding:var(--space-2) 0;-webkit-user-select:none;user-select:none}._faqQuestion_5r59x_131{display:flex;justify-content:space-between;align-items:center;font-size:.9375rem;font-weight:600;color:var(--color-neutral-12)}._chevron_5r59x_140{color:var(--color-neutral-11);transition:transform .2s ease}._chevron_5r59x_140._rotated_5r59x_145{transform:rotate(180deg)}._faqAnswer_5r59x_149{font-size:.875rem;color:var(--color-neutral-11);line-height:1.5;padding-right:var(--space-6)}._installActionButton_5r59x_156{width:100%;padding:var(--space-3);border-radius:var(--radius-5);border:none;background:var(--color-action-9);color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s ease;margin-top:var(--space-2)}._installActionButton_5r59x_156:hover{background:var(--color-action-10)}._iosSection_5r59x_174{background:var(--color-neutral-2);border:1px solid var(--color-neutral-5);border-radius:var(--radius-5);padding:var(--space-4);margin-top:var(--space-2)}._iosText_5r59x_182{font-weight:600;margin:0 0 var(--space-3) 0;font-size:.9375rem}._steps_5r59x_188{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}._step_5r59x_188{display:flex;align-items:center;gap:var(--space-3)}._stepNumber_5r59x_203{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--color-action-9);color:#fff;font-size:.75rem;font-weight:700}._stepText_5r59x_217{font-size:.875rem;color:var(--color-neutral-12)}._inlineIcon_5r59x_222{display:inline-block;vertical-align:middle;margin:0 4px;color:var(--color-action-11)}@media(max-width:639px){._installModal_5r59x_1{top:auto!important;bottom:0!important;left:0!important;transform:none!important;width:100vw;max-width:100vw;border-radius:var(--radius-6) var(--radius-6) 0 0;border-bottom:none;border-left:none;border-right:none}}._header_15aii_1{background:#fff6;backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px);border:none;padding:var(--space-4) var(--space-6);position:sticky;top:var(--space-4);left:var(--space-4);right:var(--space-4);margin:0 auto;max-width:calc(1400px - var(--space-8));z-index:50;border-radius:var(--radius-6);box-shadow:0 4px 24px #0000000f,inset 0 1px 1px #ffffff80;transition:all .4s cubic-bezier(.4,0,.2,1);animation:_slideDown_15aii_1 .5s cubic-bezier(.16,1,.3,1) both}@keyframes _slideDown_15aii_1{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}._header_15aii_1._scrolled_15aii_35{background:#fff9;box-shadow:0 8px 32px #0000001f,inset 0 1px 1px #fff9;backdrop-filter:saturate(200%) blur(28px);-webkit-backdrop-filter:saturate(200%) blur(28px)}:where(html._dark-theme_15aii_45) ._header_15aii_1{background:#11111080;backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px);box-shadow:0 4px 24px #0000004d,inset 0 1px 1px #ffffff1a}:where(html._dark-theme_15aii_45) ._header_15aii_1._scrolled_15aii_35{background:#111110b3;box-shadow:0 8px 32px #0006,inset 0 1px 1px #ffffff26;backdrop-filter:saturate(200%) blur(28px);-webkit-backdrop-filter:saturate(200%) blur(28px)}._container_15aii_63{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}._logo_15aii_72{display:flex;align-items:center;gap:var(--space-3);font-family:Montserrat,sans-serif;font-weight:700;font-size:var(--font-size-3);color:#000;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);text-shadow:0 .5px .5px rgba(255,255,255,.3);animation:_fadeIn_15aii_1 .6s cubic-bezier(.16,1,.3,1) .1s both}@keyframes _fadeIn_15aii_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}:where(html._dark-theme_15aii_45) ._logo_15aii_72{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.5)}._logo_15aii_72:hover{opacity:.8;transform:translateY(-2px)}._logoImage_15aii_108{width:40px;height:40px;border-radius:50%;transition:all .4s cubic-bezier(.4,0,.2,1);color:var(--color-neutral-contrast)}._logo_15aii_72:hover ._logoImage_15aii_108{transform:rotate(5deg) scale(1.1);filter:drop-shadow(0 4px 8px rgba(48,164,108,.3))}._nav_15aii_121{display:flex;align-items:center;gap:var(--space-7);flex:1}._navLinks_15aii_128{display:flex;align-items:center;gap:var(--space-5);list-style:none;padding:0;margin:0}._navLinks_15aii_128>li{animation:_fadeInUp_15aii_1 .5s cubic-bezier(.16,1,.3,1) both}._navLinks_15aii_128>li:nth-child(1){animation-delay:.1s}._navLinks_15aii_128>li:nth-child(2){animation-delay:.15s}._navLinks_15aii_128>li:nth-child(3){animation-delay:.2s}._navLinks_15aii_128>li:nth-child(4){animation-delay:.25s}._navLinks_15aii_128>li:nth-child(5){animation-delay:.3s}._navLinks_15aii_128>li:nth-child(6){animation-delay:.35s}@keyframes _fadeInUp_15aii_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._navLink_15aii_128{color:#000;text-decoration:none;font-family:Montserrat,sans-serif;font-size:var(--font-size-1);font-weight:700;padding:var(--space-2) var(--space-3);border-radius:var(--radius-3);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;text-shadow:0 .5px .5px rgba(255,255,255,.3)}._navLink_15aii_128:before{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--color-accent-9);transform:translate(-50%);transition:width .3s cubic-bezier(.4,0,.2,1);border-radius:var(--radius-round)}:where(html._dark-theme_15aii_45) ._navLink_15aii_128{color:#fff;text-shadow:0 .5px .5px rgba(0,0,0,.5)}._navLink_15aii_128:hover{color:var(--color-accent-11);background-color:rgba(var(--color-accent-9-rgb, 48, 164, 108),.1);transform:translateY(-2px);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}._navLink_15aii_128:hover:before{width:80%}._actions_15aii_216{display:flex;align-items:center;gap:var(--space-4)}._donateButton_15aii_222{background-color:var(--color-action-9);color:var(--color-action-contrast);padding:var(--space-3) var(--space-5);border-radius:var(--radius-4);font-family:Montserrat,sans-serif;font-weight:700;font-size:var(--font-size-1);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000000f;border:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden;animation:_fadeIn_15aii_1 .6s cubic-bezier(.16,1,.3,1) .5s both;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}._donateButton_15aii_222:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#fff3;transform:translate(-50%,-50%);transition:width .6s cubic-bezier(.4,0,.2,1),height .6s cubic-bezier(.4,0,.2,1)}._donateButton_15aii_222:hover{background-color:var(--color-action-10);transform:translateY(-3px) scale(1.02);box-shadow:0 8px 16px #00000026,0 4px 6px #0000001a}._donateButton_15aii_222:hover:before{width:300px;height:300px}._donateButton_15aii_222:active{transform:translateY(-1px) scale(.98);transition-duration:.1s}._joinButton_15aii_278{background-color:#8ef0a5;color:#0b2212;padding:var(--space-3) var(--space-5);border-radius:var(--radius-4);font-family:Montserrat,sans-serif;font-weight:700;font-size:var(--font-size-1);text-transform:uppercase;letter-spacing:.04em;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000d;border:1px solid rgba(255,255,255,.15);position:relative;overflow:hidden;animation:_fadeIn_15aii_1 .6s cubic-bezier(.16,1,.3,1) .5s both;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;width:140px;height:42px;box-sizing:border-box}._joinButton_15aii_278:hover{background-color:#79dd91;transform:translateY(-3px) scale(1.02);box-shadow:0 8px 16px #30a46c33,0 4px 6px #30a46c1a}._joinButton_15aii_278:active{transform:translateY(-1px) scale(.98);transition-duration:.1s}._joinText_15aii_318{position:absolute;font-family:Montserrat,sans-serif;font-weight:700;font-size:var(--font-size-1);text-align:center;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s ease;width:100%}._textVisible_15aii_328{opacity:1;transform:translateY(0)}._textHidden_15aii_333{opacity:0;transform:translateY(18px)}._mobileActions_15aii_338{display:none}._mobileMenuButton_15aii_342{display:none;background:transparent;color:#000;padding:var(--space-2);border-radius:var(--radius-3);transition:all .3s cubic-bezier(.4,0,.2,1)}:where(html._dark-theme_15aii_45) ._mobileMenuButton_15aii_342{color:#fff}._mobileMenuButton_15aii_342:hover{background-color:#0000000d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transform:scale(1.05)}._mobileMenuButton_15aii_342:active{transform:scale(.95)}:where(html._dark-theme_15aii_45) ._mobileMenuButton_15aii_342:hover{background-color:#ffffff14}._menuIcon_15aii_370{width:24px;height:24px;transition:transform .3s cubic-bezier(.4,0,.2,1)}._mobileMenuButton_15aii_342:hover ._menuIcon_15aii_370{transform:rotate(90deg)}@media(max-width:1024px){._navLinks_15aii_128{gap:var(--space-4)}._navLink_15aii_128{font-size:var(--font-size-0);padding:var(--space-2)}}@media(max-width:768px){._header_15aii_1{padding:var(--space-3) var(--space-4);top:var(--space-2);left:var(--space-2);right:var(--space-2);max-width:calc(100% - var(--space-4));border-radius:var(--radius-5)}._container_15aii_63{gap:var(--space-4)}._logo_15aii_72{font-size:var(--font-size-2)}._logoImage_15aii_108{width:32px;height:32px}._nav_15aii_121{display:flex;position:fixed;top:76px;left:var(--space-2);right:var(--space-2);flex:initial;background:#fffffff2;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-radius:var(--radius-5);border:1px solid rgba(255,255,255,.3);padding:var(--space-4);box-shadow:0 18px 40px #0000002e;opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none;transition:all .25s ease;z-index:55}:where(html._dark-theme_15aii_45) ._nav_15aii_121{background:#111110eb;border-color:#ffffff14}._nav_15aii_121._navOpen_15aii_441{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}._navLinks_15aii_128{width:100%;flex-direction:column;align-items:stretch;gap:var(--space-2)}._navLink_15aii_128{width:100%;text-align:center;padding:var(--space-3);font-size:var(--font-size-1)}._mobileActions_15aii_338{display:flex;flex-direction:column;gap:var(--space-3);width:100%;margin-top:var(--space-5);border-top:1px solid var(--color-neutral-6);padding-top:var(--space-5)}._mobileDonateButton_15aii_472{background-color:var(--color-action-9);color:var(--color-action-contrast);padding:var(--space-3);border-radius:var(--radius-4);font-family:Montserrat,sans-serif;font-weight:700;font-size:var(--font-size-1);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000000f;border:1px solid rgba(255,255,255,.1);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box}._mobileDonateButton_15aii_472:hover{background-color:var(--color-action-10)}._mobileJoinButton_15aii_497{background-color:#8ef0a5;color:#0b2212;padding:var(--space-3);border-radius:var(--radius-4);font-family:Montserrat,sans-serif;font-weight:700;font-size:var(--font-size-1);text-transform:uppercase;letter-spacing:.04em;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000d;border:1px solid rgba(255,255,255,.15);position:relative;overflow:hidden;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;width:100%;height:44px;box-sizing:border-box}._mobileJoinButton_15aii_497:hover{background-color:#79dd91}._mobileMenuButton_15aii_342{display:inline-flex;align-items:center;justify-content:center}._donateButton_15aii_222{padding:var(--space-2) var(--space-4);font-size:var(--font-size-0)}._joinButton_15aii_278{padding:var(--space-2) var(--space-4);font-size:var(--font-size-0);width:110px;height:34px}._joinText_15aii_318{font-size:var(--font-size-0)}._textHidden_15aii_333{transform:translateY(14px)}}._overlay_15aii_554{position:fixed;inset:0;background:#00000047;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:40;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}._overlay_15aii_554._navOpen_15aii_441{opacity:1;visibility:visible}@media(max-width:480px){._header_15aii_1{top:var(--space-1);left:var(--space-1);right:var(--space-1);max-width:calc(100% - var(--space-2));padding:var(--space-2) var(--space-3)}._logo_15aii_72{font-size:var(--font-size-1);gap:var(--space-2)}._logoImage_15aii_108{width:28px;height:28px}._donateButton_15aii_222,._joinButton_15aii_278{display:none}._nav_15aii_121{top:64px;left:var(--space-1);right:var(--space-1);padding:var(--space-3)}}._header_15aii_1._navOpenHeader_15aii_607{position:fixed!important}._header_15aii_1._tallerHeader_15aii_617{--taller-bg: #121513;--taller-border: rgba(255, 255, 255, .08);--taller-text: #e9ecef;--taller-text-muted: #8d99ae;--taller-sage: #52b788;--taller-sage-dark: #1b4332;position:static!important;top:auto!important;left:auto!important;right:auto!important;margin:0!important;max-width:100%!important;border-radius:0!important;background:var(--taller-bg)!important;color:var(--taller-text)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-bottom:1px solid var(--taller-border)!important;box-shadow:none!important;animation:none!important;z-index:auto!important}._header_15aii_1._tallerHeader_15aii_617._navOpenHeader_15aii_607{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:50!important;max-width:100%!important;border-radius:0!important}html.light-theme ._header_15aii_1._tallerHeader_15aii_617{--taller-bg-light: #ffffff;--taller-border-light: rgba(0, 0, 0, .08);--taller-text-light: #1a2520;--taller-text-muted-light: #5a6a60;background:var(--taller-bg-light)!important;color:var(--taller-text-light)!important;border-bottom:1px solid var(--taller-border-light)!important}html.light-theme ._header_15aii_1._tallerHeader_15aii_617 ._logo_15aii_72{color:var(--taller-text-light)!important}html.light-theme ._header_15aii_1._tallerHeader_15aii_617 ._navLink_15aii_128{color:var(--taller-text-muted-light)!important}html.light-theme ._header_15aii_1._tallerHeader_15aii_617 ._navLink_15aii_128:hover,html.light-theme ._tallerTitle_15aii_678,html.light-theme ._tallerUser_15aii_679{color:var(--taller-text-light)!important}html.light-theme ._tallerSubtitle_15aii_683{color:var(--taller-text-muted-light)!important}html.light-theme ._brandSeparator_15aii_687{color:#0003!important}html.light-theme ._tallerIcon_15aii_691{color:#4a7c65!important}html.light-theme ._tallerUser_15aii_679{background:#0000000a!important;border-color:#0000001a!important}html.light-theme ._userIcon_15aii_700{color:var(--taller-text-muted-light)!important}._header_15aii_1._tallerHeader_15aii_617 ._logo_15aii_72{color:#fff!important;text-shadow:none!important}._header_15aii_1._tallerHeader_15aii_617 ._navLink_15aii_128{color:#fffc!important;text-shadow:none!important}._header_15aii_1._tallerHeader_15aii_617 ._navLink_15aii_128:hover{color:#fff!important}._logoContainer_15aii_718{display:flex;align-items:center;gap:var(--space-4)}._tallerBrand_15aii_724{display:flex;align-items:center;gap:var(--space-3);animation:_fadeIn_15aii_1 .6s cubic-bezier(.16,1,.3,1) both}._brandSeparator_15aii_687{color:#ffffff40;font-size:var(--font-size-3);font-weight:300}._tallerIcon_15aii_691{color:#a3b18a}._tallerTitles_15aii_741{display:flex;flex-direction:column;line-height:1.2}._tallerTitle_15aii_678{font-family:Tenor Sans,Playfair Display,serif;font-size:13px;font-weight:600;color:#fff;letter-spacing:.5px}._tallerSubtitle_15aii_683{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:#fff6}._tallerUser_15aii_679{display:flex;align-items:center;gap:var(--space-2);background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:6px 12px;border-radius:8px;color:#fff;font-size:12px;font-weight:500;animation:_fadeIn_15aii_1 .6s cubic-bezier(.16,1,.3,1) both}._userIcon_15aii_700{color:#fff9}._userName_15aii_780{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1024px){._tallerBrand_15aii_724{display:none}}@media(prefers-reduced-motion:reduce){._header_15aii_1,._header_15aii_1._scrolled_15aii_35,._logo_15aii_72,._logo_15aii_72:hover,._logoImage_15aii_108,._navLink_15aii_128,._navLink_15aii_128:hover,._donateButton_15aii_222,._joinButton_15aii_278,._mobileDonateButton_15aii_472,._mobileJoinButton_15aii_497,._tallerUser_15aii_679{animation:none!important;transition:none!important}}
