._burger_ul584_1{display:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;padding:0;background:transparent;border:none;color:var(--color-text-primary);cursor:pointer;border-radius:8px;transition:background .15s cubic-bezier(.33,1,.68,1),color .2s cubic-bezier(.65,0,.35,1)}._burger_ul584_1:hover{background:var(--color-bg-hover)}._burger_ul584_1:focus-visible{outline:2px solid #047857;outline-offset:2px}@media(max-width:768px){._burger_ul584_1{display:flex}}._burgerLine_ul584_30{display:block;width:22px;height:2px;background:currentColor;border-radius:1px;transform-origin:50% 50%;transition:transform .2s cubic-bezier(.33,1,.68,1),opacity .15s cubic-bezier(.33,1,.68,1)}._burgerOpen_ul584_40 ._burgerLine_ul584_30:nth-child(1){transform:translateY(8px) rotate(45deg)}._burgerOpen_ul584_40 ._burgerLine_ul584_30:nth-child(2){opacity:0}._burgerOpen_ul584_40 ._burgerLine_ul584_30:nth-child(3){transform:translateY(-8px) rotate(-45deg)}._overlay_ul584_50{position:fixed;inset:72px 0 0;z-index:9999;background:#00000080;opacity:0;visibility:hidden;transition:opacity .2s cubic-bezier(.33,1,.68,1),visibility .2s cubic-bezier(.33,1,.68,1);pointer-events:none}@media(max-width:768px){._overlay_ul584_50._overlayOpen_ul584_62{opacity:1;visibility:visible;pointer-events:auto}}._drawer_ul584_69{position:absolute;top:0;right:0;width:min(280px,85vw);height:100%;background:var(--color-bg-primary);border-left:1px solid var(--color-border-primary);box-shadow:var(--shadow-xl);padding:2rem;display:flex;flex-direction:column;gap:.5rem;transform:translate(100%);transition:transform .35s cubic-bezier(.33,1,.68,1);z-index:1;overscroll-behavior:contain;overflow-y:auto}._drawer_ul584_69._drawerOpen_ul584_88{transform:translate(0)}._root_1ak8u_1{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:inherit;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:transform .2s cubic-bezier(.33,1,.68,1),box-shadow .2s cubic-bezier(.33,1,.68,1),background .2s cubic-bezier(.65,0,.35,1),color .2s cubic-bezier(.65,0,.35,1),border-color .2s cubic-bezier(.65,0,.35,1)}._root_1ak8u_1:focus-visible{outline:2px solid #047857;outline-offset:2px}._root_1ak8u_1:disabled{opacity:.7;cursor:not-allowed}._primary_1ak8u_22{background:#047857;color:#fff}._primary_1ak8u_22:hover:not(:disabled){background:#065f46;color:#fff;transform:translateY(-2px)}._primaryCompact_1ak8u_32{font-size:.8125rem;padding:.5rem 1.5rem}._primaryDefault_1ak8u_37{font-size:1rem;padding:.75rem 2rem;align-self:flex-start}._outline_1ak8u_43{font-size:.8125rem;font-weight:500;padding:.5rem 1rem;color:var(--color-text-tertiary);background:transparent;border:1px solid var(--color-border-primary)}._outline_1ak8u_43:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-border-secondary);transform:translateY(-1px)}._outlineActive_1ak8u_57{color:#047857;border-color:#047857;background:var(--color-bg-hover)}._ghost_1ak8u_63{padding:.5rem;color:var(--color-text-tertiary);background:transparent}._ghost_1ak8u_63:hover:not(:disabled){color:var(--color-text-primary);background:var(--color-bg-hover)}._ghostSquare_1ak8u_73{width:40px;height:40px}._icon_1ak8u_78{flex-shrink:0;width:1.125em;height:1.125em;opacity:.95;transition:transform .2s cubic-bezier(.33,1,.68,1),opacity .15s cubic-bezier(.33,1,.68,1)}._primary_1ak8u_22 ._icon_1ak8u_78{width:1.125em;height:1.125em;transition:transform .2s cubic-bezier(.33,1,.68,1) .08s,opacity .15s cubic-bezier(.33,1,.68,1)}._primary_1ak8u_22:hover:not(:disabled) ._icon_1ak8u_78{transform:translateY(2px)}._loading_1ak8u_96{pointer-events:none}._switcher_wvj0a_1{position:relative;display:flex;align-items:center;min-width:0}._localeLabel_wvj0a_8{display:inline-flex;align-items:center;justify-content:center;gap:.3rem}._flag_wvj0a_15{font-size:.92rem;line-height:1}._code_wvj0a_20{font-size:.78rem;font-weight:700;letter-spacing:.06em;line-height:1}._trigger_wvj0a_27{display:flex;align-items:center;justify-content:center;min-width:46px;height:40px;border:none;border-radius:.5rem;background:transparent;color:var(--color-text-tertiary, inherit);font-size:1.05rem;padding:0;cursor:pointer;transition:color .22s ease-in-out,background .22s ease-in-out}._trigger_wvj0a_27:hover{color:var(--color-text-primary, inherit);background:var(--color-bg-hover, rgba(255, 255, 255, .08))}._trigger_wvj0a_27:focus-visible{outline:2px solid var(--color-primary, currentColor);outline-offset:2px}._menu_wvj0a_53{position:absolute;right:0;top:calc(100% + .35rem);min-width:3rem;background:var(--color-bg-primary, #111);border:1px solid color-mix(in oklab,currentColor 20%,transparent);border-radius:.6rem;box-shadow:0 8px 24px #00000040;display:none;z-index:1000;overflow:hidden}._menuOpen_wvj0a_67{display:block}._option_wvj0a_71{min-width:3rem;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:inherit;font:inherit;text-align:center;padding:.4rem;cursor:pointer}@media(max-width:48rem){._menu_wvj0a_53{padding:.25rem}._option_wvj0a_71{min-height:2.5rem;padding:.55rem .65rem}}._option_wvj0a_71:hover{background:color-mix(in oklab,currentColor 10%,transparent)}._optionActive_wvj0a_98{font-weight:600}._toggle_3ug26_1{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:8px;background:transparent;color:var(--color-text-tertiary);cursor:pointer;transition:color .2s cubic-bezier(.65,0,.35,1),background .2s cubic-bezier(.65,0,.35,1)}._toggle_3ug26_1:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}._toggle_3ug26_1:focus-visible{outline:2px solid #047857;outline-offset:2px}._icon_3ug26_23{display:flex;align-items:center;justify-content:center}._body_1me9p_1{display:flex;flex-direction:column;min-height:100vh}._skipLink_1me9p_7{position:absolute;left:-9999px;top:.5rem;z-index:300;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;color:var(--color-text-primary);background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:8px;box-shadow:var(--shadow-lg)}._skipLink_1me9p_7:focus-visible{left:1rem;outline:2px solid #047857;outline-offset:2px}._header_1me9p_27{position:sticky;top:0;z-index:500;isolation:isolate;view-transition-name:app-header;background:color-mix(in srgb,var(--color-bg-primary) 88%,transparent);border-bottom:1px solid var(--color-border-primary);-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);box-shadow:0 1px color-mix(in srgb,var(--color-border-primary) .6)}._headerInner_1me9p_39{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;max-width:1200px;margin:0 auto;gap:2rem}._logo_1me9p_49{font-family:Sora,system-ui,sans-serif;font-size:1.25rem;font-weight:600;color:var(--color-text-primary);letter-spacing:-.02em;transition:color .2s cubic-bezier(.65,0,.35,1)}._logo_1me9p_49:hover{color:#047857}._logo_1me9p_49:focus-visible{outline:2px solid #047857;outline-offset:2px;border-radius:6px}._nav_1me9p_66{display:flex;gap:.25rem;align-items:center;padding:.25rem;border-radius:12px;background:color-mix(in srgb,var(--color-border-primary) 40%,transparent)}._navLink_1me9p_75{position:relative;font-size:.8125rem;font-weight:500;color:var(--color-text-tertiary);padding:.5rem 1rem;border-radius:8px;transition:color .2s cubic-bezier(.65,0,.35,1),background .15s cubic-bezier(.33,1,.68,1)}._navLink_1me9p_75:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}._navLink_1me9p_75:focus-visible{outline:2px solid #047857;outline-offset:2px}._navLink_1me9p_75._active_1me9p_92{color:#047857;background:var(--color-bg-active)}._headerActions_1me9p_97{display:flex;align-items:center;gap:.75rem}._main_1me9p_103{min-height:calc(100vh - 72px);flex:1}._pendingWrap_1me9p_108{min-height:calc(100vh - 72px);display:flex;align-items:center;justify-content:center}._pendingLabel_1me9p_115{font-size:.8125rem;color:var(--color-text-tertiary)}._notFound_1me9p_120{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 72px);padding:4rem;text-align:center}._notFoundCode_1me9p_130{font-family:Sora,system-ui,sans-serif;font-size:clamp(4rem,12vw,8rem);font-weight:700;line-height:1;color:#047857;margin:0 0 1rem;letter-spacing:-.02em}._notFoundTitle_1me9p_140{font-family:Sora,system-ui,sans-serif;font-size:2rem;font-weight:600;color:var(--color-text-primary);margin:0 0 .5rem}._notFoundText_1me9p_148{font-size:1.125rem;color:var(--color-text-secondary);margin:0 0 2rem;max-width:28rem}._footer_1me9p_155{position:relative;width:100%;margin-top:auto;view-transition-name:app-footer;padding:4rem 2rem;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,#047857 3%,var(--color-bg-primary)) 100%);isolation:isolate}._footerAccent_1me9p_165{position:absolute;top:0;left:0;right:0;width:100%;height:2px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,#047857 50%,transparent) 20%,#047857 50%,color-mix(in srgb,#047857 50%,transparent) 80%,transparent 100%);opacity:.9;border-radius:2px}._footerInner_1me9p_177{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:4rem;max-width:1200px;margin:0 auto}._footerBrand_1me9p_187{display:flex;flex-direction:column;gap:.25rem}._footerCopy_1me9p_193{font-size:.75rem;font-weight:500;color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase}._footerName_1me9p_201{font-family:Sora,system-ui,sans-serif;font-size:1.25rem;font-weight:600;color:var(--color-text-primary);letter-spacing:-.02em;line-height:1.2}._footerTagline_1me9p_210{font-size:.8125rem;color:var(--color-text-tertiary)}._footerConnect_1me9p_215{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}._footerConnectLabel_1me9p_222{font-family:Sora,system-ui,sans-serif;font-size:.75rem;font-weight:600;color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase}._footerLinks_1me9p_231{display:flex;align-items:center;gap:1.5rem}._footerLinkIcon_1me9p_237{display:block;flex-shrink:0}._footerLink_1me9p_231{font-size:.8125rem;font-weight:500;color:var(--color-text-tertiary);padding:.5rem 0;transition:color .2s cubic-bezier(.65,0,.35,1),transform .15s cubic-bezier(.33,1,.68,1)}._footerLink_1me9p_231:hover{color:#047857;transform:translateY(-1px)}._footerLink_1me9p_231:focus-visible{outline:2px solid #047857;outline-offset:4px;border-radius:6px}@media(max-width:768px){._footer_1me9p_155{padding:2rem 1rem}._footerInner_1me9p_177{flex-direction:column;align-items:flex-start;gap:2rem}._footerConnect_1me9p_215{align-items:flex-start}}@media(max-width:768px){._nav_1me9p_66,._headerActions_1me9p_97{display:none}._headerInner_1me9p_39{padding:1rem}}._mobileNav_1me9p_283{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 0}._mobileNavLink_1me9p_290{display:block;padding:.75rem 1rem;font-size:1.125rem;font-weight:500;color:var(--color-text-tertiary);border-radius:8px;transition:color .2s cubic-bezier(.65,0,.35,1),background .15s cubic-bezier(.33,1,.68,1)}._mobileNavLink_1me9p_290:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}._mobileNavLink_1me9p_290:focus-visible{outline:2px solid #047857;outline-offset:2px}._mobileNavLink_1me9p_290._mobileNavLinkActive_1me9p_307{color:#047857;background:var(--color-bg-active)}._mobileActions_1me9p_312{margin-top:1rem;padding-top:1rem;display:flex;align-items:center;flex-wrap:nowrap;justify-content:space-between;gap:.75rem;border-top:1px solid var(--color-border-primary)}._mobileIconActions_1me9p_323{display:flex;align-items:center;gap:.5rem}:root{--color-bg-primary: #fafaf9;--color-bg-secondary: #f5f5f4;--color-bg-tertiary: #e7e5e4;--color-bg-hover: rgba(4, 120, 87, .08);--color-bg-active: rgba(4, 120, 87, .14);--color-text-primary: #1c1917;--color-text-secondary: #44403c;--color-text-tertiary: #57534e;--color-text-muted: #78716c;--color-text-disabled: #a8a29e;--color-border-primary: #e7e5e4;--color-border-secondary: #d6d3d1;--color-border-tertiary: #a8a29e;--shadow-sm: 0 1px 2px rgba(28, 25, 23, .06);--shadow-md: 0 4px 12px rgba(28, 25, 23, .08);--shadow-lg: 0 8px 24px rgba(28, 25, 23, .1);--shadow-xl: 0 16px 48px rgba(28, 25, 23, .12);--shadow-primary: 0 4px 16px rgba(4, 120, 87, .24)}[data-theme=dark]{--color-bg-primary: #121212;--color-bg-secondary: #1e1e1e;--color-bg-tertiary: #2a2a2a;--color-bg-hover: rgba(52, 211, 153, .12);--color-bg-active: rgba(52, 211, 153, .18);--color-text-primary: #e0e0e0;--color-text-secondary: #b0b0b0;--color-text-tertiary: #909090;--color-text-muted: #787878;--color-text-disabled: #606060;--color-border-primary: #2a2a2a;--color-border-secondary: #404040;--color-border-tertiary: #505050;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .2);--shadow-md: 0 4px 12px rgba(0, 0, 0, .25);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .3);--shadow-xl: 0 16px 48px rgba(0, 0, 0, .4);--shadow-primary: 0 4px 20px rgba(52, 211, 153, .28)}*{margin:0;padding:0;box-sizing:border-box}:root{font-family:Plus Jakarta Sans,system-ui,sans-serif;line-height:1.5;font-weight:400;color:var(--color-text-primary);background-color:var(--color-bg-primary);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--color-bg-primary);color:var(--color-text-primary)}h1,h2,h3,h4{text-wrap:balance}#root{width:100%;min-height:100vh;background-color:var(--color-bg-primary)}a{color:inherit;text-decoration:none;transition:color .2s cubic-bezier(.65,0,.35,1)}a:hover{color:#047857}a:focus-visible{outline:2px solid #047857;outline-offset:2px;border-radius:2px}button{font-family:inherit;cursor:pointer;transition:color .15s cubic-bezier(.33,1,.68,1),background-color .15s cubic-bezier(.33,1,.68,1),border-color .15s cubic-bezier(.33,1,.68,1),box-shadow .15s cubic-bezier(.33,1,.68,1),transform .15s cubic-bezier(.33,1,.68,1);border:none;background:transparent}input,textarea{font-family:inherit;color:inherit}main#main{view-transition-name:page-content;background-color:var(--color-bg-primary)}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-group(page-content){animation:none;z-index:1}::view-transition-group(app-header),::view-transition-group(app-footer){animation:none;z-index:2}::view-transition-old(app-header),::view-transition-new(app-header),::view-transition-old(app-footer),::view-transition-new(app-footer){animation:none}::view-transition-old(page-content){animation:slide-out .3s ease both}::view-transition-new(page-content){animation:slide-in .3s ease both}@keyframes slide-out{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes slide-in{0%{transform:translateY(10px)}to{transform:translateY(0)}}
