._burger_1ncei_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 .1s cubic-bezier(.33,1,.68,1),color .25s cubic-bezier(.65,0,.35,1)}._burger_1ncei_1:hover{background:var(--color-bg-hover)}._burger_1ncei_1:focus-visible{outline:2px solid #10b981;outline-offset:2px}@media(max-width:768px){._burger_1ncei_1{display:flex}}._burgerLine_1ncei_30{display:block;width:22px;height:2px;background:currentColor;border-radius:1px;transform-origin:50% 50%;transition:transform .25s cubic-bezier(.33,1,.68,1),opacity .1s cubic-bezier(.33,1,.68,1)}._burgerOpen_1ncei_40 ._burgerLine_1ncei_30:nth-child(1){transform:translateY(8px) rotate(45deg)}._burgerOpen_1ncei_40 ._burgerLine_1ncei_30:nth-child(2){opacity:0}._burgerOpen_1ncei_40 ._burgerLine_1ncei_30:nth-child(3){transform:translateY(-8px) rotate(-45deg)}._overlay_1ncei_50{position:fixed;inset:72px 0 0;z-index:9999;background:#00000080;opacity:0;visibility:hidden;transition:opacity .25s cubic-bezier(.33,1,.68,1),visibility .25s cubic-bezier(.33,1,.68,1);pointer-events:none}@media(max-width:768px){._overlay_1ncei_50._overlayOpen_1ncei_62{opacity:1;visibility:visible;pointer-events:auto}}._drawer_1ncei_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 .4s cubic-bezier(.33,1,.68,1);z-index:1;overscroll-behavior:contain;overflow-y:auto}._drawer_1ncei_69._drawerOpen_1ncei_88{transform:translate(0)}._root_1bkvx_1{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:inherit;font-weight:700;border:none;border-radius:12px;cursor:pointer;transition:color .25s cubic-bezier(.33,1,.68,1),background-color .25s cubic-bezier(.33,1,.68,1),border-color .25s cubic-bezier(.33,1,.68,1),box-shadow .25s cubic-bezier(.33,1,.68,1),transform .25s cubic-bezier(.33,1,.68,1);position:relative;overflow:hidden}._root_1bkvx_1:focus-visible{outline:2px solid #10b981;outline-offset:4px}._root_1bkvx_1:disabled{opacity:.7;cursor:not-allowed}._primary_1bkvx_24{background:#10b981;color:#fff;box-shadow:0 4px 14px color-mix(in srgb,#10b981 35%,transparent)}._primary_1bkvx_24:hover:not(:disabled){background:#059669;color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px color-mix(in srgb,#10b981 25%,transparent)}._primary_1bkvx_24:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.2),transparent);transform:translate(-100%);transition:transform .4s ease-in-out}._primary_1bkvx_24:hover:after{transform:translate(100%)}._primaryCompact_1bkvx_47{font-size:.875rem;padding:.5rem 1.5rem}._primaryDefault_1bkvx_52{font-size:1rem;padding:.75rem 2rem;align-self:flex-start}._outline_1bkvx_58{font-size:.875rem;font-weight:500;padding:.5rem 1rem;color:var(--color-text-tertiary);background:transparent;border:1px solid var(--color-border-primary)}._outline_1bkvx_58:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-border-secondary);transform:translateY(-1px)}._outlineActive_1bkvx_72{color:#10b981;border-color:#10b981;background:var(--color-bg-hover)}._ghost_1bkvx_78{padding:.5rem;color:var(--color-text-tertiary);background:transparent}._ghost_1bkvx_78:hover:not(:disabled){color:var(--color-text-primary);background:var(--color-bg-hover)}._ghostSquare_1bkvx_88{width:40px;height:40px}._icon_1bkvx_93{flex-shrink:0;width:1.125em;height:1.125em;opacity:.95;transition:transform .25s cubic-bezier(.33,1,.68,1),opacity .1s cubic-bezier(.33,1,.68,1)}._primary_1bkvx_24 ._icon_1bkvx_93{width:1.125em;height:1.125em;transition:transform .25s cubic-bezier(.33,1,.68,1) .08s,opacity .1s cubic-bezier(.33,1,.68,1)}._primary_1bkvx_24:hover:not(:disabled) ._icon_1bkvx_93{transform:translate(4px)}._loading_1bkvx_111{pointer-events:none}._switcher_1pz0l_1{position:relative;display:flex;align-items:center;min-width:0}._localeLabel_1pz0l_8{display:inline-flex;align-items:center;justify-content:center;gap:.3rem}._flag_1pz0l_15{font-size:.92rem;line-height:1}._code_1pz0l_20{font-size:.78rem;font-weight:700;letter-spacing:.06em;line-height:1}._trigger_1pz0l_27{display:flex;align-items:center;justify-content:center;min-width:48px;height:40px;border:1px solid var(--glass-border);border-radius:12px;background:var(--glass-bg);color:var(--color-text-secondary);font-size:1rem;padding:0;cursor:pointer;transition:color .25s cubic-bezier(.33,1,.68,1),background-color .25s cubic-bezier(.33,1,.68,1),border-color .25s cubic-bezier(.33,1,.68,1),box-shadow .25s cubic-bezier(.33,1,.68,1),transform .25s cubic-bezier(.33,1,.68,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._trigger_1pz0l_27:hover{color:var(--color-text-primary, inherit);background:var(--color-bg-hover, rgba(255, 255, 255, .08))}._trigger_1pz0l_27:focus-visible{outline:2px solid var(--color-primary, currentColor);outline-offset:2px}._menu_1pz0l_54{position:absolute;right:0;top:calc(100% + .5rem);min-width:4rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:12px;box-shadow:var(--shadow-lg);display:none;z-index:1000;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}._menuOpen_1pz0l_69{display:block}._option_1pz0l_73{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_1pz0l_54{padding:.25rem}._option_1pz0l_73{min-height:2.5rem;padding:.55rem .65rem}}._option_1pz0l_73:hover{background:color-mix(in oklab,currentColor 10%,transparent)}._optionActive_1pz0l_100{font-weight:600}._toggle_1shd8_1{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--glass-border);border-radius:12px;background:var(--glass-bg);color:var(--color-text-secondary);cursor:pointer;transition:color .25s cubic-bezier(.33,1,.68,1),background-color .25s cubic-bezier(.33,1,.68,1),border-color .25s cubic-bezier(.33,1,.68,1),box-shadow .25s cubic-bezier(.33,1,.68,1),transform .25s cubic-bezier(.33,1,.68,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._toggle_1shd8_1:hover{color:#10b981;background:color-mix(in srgb,#10b981 5%,transparent);border-color:#10b981;transform:translateY(-1px)}._toggle_1shd8_1:focus-visible{outline:2px solid #10b981;outline-offset:2px}._icon_1shd8_26{display:flex;align-items:center;justify-content:center}._body_1jfdr_1{display:flex;flex-direction:column;min-height:100vh}._skipLink_1jfdr_7{position:absolute;left:-9999px;top:.5rem;z-index:300;padding:.5rem 1rem;font-size:.875rem;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_1jfdr_7:focus-visible{left:1rem;outline:2px solid #10b981;outline-offset:2px}._header_1jfdr_27{position:sticky;top:0;z-index:500;isolation:isolate;view-transition-name:app-header;background:var(--glass-bg);border-bottom:1px solid var(--glass-border);-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8);box-shadow:0 4px 30px #0000001a;transition:background .25s cubic-bezier(.65,0,.35,1)}._headerInner_1jfdr_40{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;max-width:1200px;margin:0 auto;gap:2rem}._logo_1jfdr_50{font-family:Sora,system-ui,sans-serif;font-size:1.25rem;font-weight:700;color:var(--color-text-primary);letter-spacing:-.02em;transition:color .25s cubic-bezier(.33,1,.68,1),background-color .25s cubic-bezier(.33,1,.68,1),border-color .25s cubic-bezier(.33,1,.68,1),box-shadow .25s cubic-bezier(.33,1,.68,1),transform .25s cubic-bezier(.33,1,.68,1);position:relative;display:flex;align-items:center;gap:.5rem}._logo_1jfdr_50:before{content:"";width:8px;height:8px;background:#10b981;border-radius:50%;box-shadow:0 0 12px #10b981}._logo_1jfdr_50:hover{color:#10b981}._logo_1jfdr_50:focus-visible{outline:2px solid #10b981;outline-offset:2px;border-radius:6px}._nav_1jfdr_79{display:flex;gap:.25rem;align-items:center;padding:.25rem;border-radius:16px;background:color-mix(in srgb,var(--color-text-primary) 5%,transparent);border:1px solid color-mix(in srgb,var(--color-text-primary) 10%,transparent)}._navLink_1jfdr_89{position:relative;font-size:.875rem;font-weight:600;color:var(--color-text-secondary);padding:.5rem 1.5rem;border-radius:12px;transition:color .25s cubic-bezier(.33,1,.68,1),background-color .25s cubic-bezier(.33,1,.68,1),border-color .25s cubic-bezier(.33,1,.68,1),box-shadow .25s cubic-bezier(.33,1,.68,1),transform .25s cubic-bezier(.33,1,.68,1)}._navLink_1jfdr_89:hover{color:var(--color-text-primary);background:var(--color-bg-hover);transform:translateY(-1px)}._navLink_1jfdr_89:focus-visible{outline:2px solid #10b981;outline-offset:2px}._navLink_1jfdr_89._active_1jfdr_107{color:#fff;background:#10b981;box-shadow:var(--shadow-primary)}._headerActions_1jfdr_113{display:flex;align-items:center;gap:.75rem}._main_1jfdr_119{min-height:calc(100vh - 72px);flex:1}._pendingWrap_1jfdr_124{min-height:calc(100vh - 72px);display:flex;align-items:center;justify-content:center}._pendingLabel_1jfdr_131{font-size:.875rem;color:var(--color-text-tertiary)}._notFound_1jfdr_136{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 72px);padding:4rem;text-align:center}._notFoundCode_1jfdr_146{font-family:Sora,system-ui,sans-serif;font-size:clamp(4rem,12vw,8rem);font-weight:700;line-height:1;color:#10b981;margin:0 0 1rem;letter-spacing:-.02em}._notFoundTitle_1jfdr_156{font-family:Sora,system-ui,sans-serif;font-size:2.5rem;font-weight:600;color:var(--color-text-primary);margin:0 0 .5rem}._notFoundText_1jfdr_164{font-size:1.125rem;color:var(--color-text-secondary);margin:0 0 2rem;max-width:28rem}._footer_1jfdr_171{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,#10b981 3%,var(--color-bg-primary)) 100%);isolation:isolate}._footerAccent_1jfdr_181{position:absolute;top:0;left:0;right:0;width:100%;height:2px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,#10b981 50%,transparent) 20%,#10b981 50%,color-mix(in srgb,#10b981 50%,transparent) 80%,transparent 100%);opacity:.9;border-radius:2px}._footerInner_1jfdr_193{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:4rem;max-width:1200px;margin:0 auto}._footerBrand_1jfdr_203{display:flex;flex-direction:column;gap:.25rem}._footerCopy_1jfdr_209{font-size:.75rem;font-weight:500;color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase}._footerName_1jfdr_217{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_1jfdr_226{font-size:.875rem;color:var(--color-text-tertiary)}._footerConnect_1jfdr_231{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}._footerConnectLabel_1jfdr_238{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_1jfdr_247{display:flex;align-items:center;gap:1.5rem}._footerLinkIcon_1jfdr_253{display:block;flex-shrink:0}._footerLink_1jfdr_247{font-size:.875rem;font-weight:500;color:var(--color-text-tertiary);padding:.5rem 0;transition:color .25s cubic-bezier(.65,0,.35,1),transform .1s cubic-bezier(.33,1,.68,1)}._footerLink_1jfdr_247:hover{color:#10b981;transform:translateY(-1px)}._footerLink_1jfdr_247:focus-visible{outline:2px solid #10b981;outline-offset:4px;border-radius:6px}@media(max-width:768px){._footer_1jfdr_171{padding:2rem 1rem}._footerInner_1jfdr_193{flex-direction:column;align-items:flex-start;gap:2rem}._footerConnect_1jfdr_231{align-items:flex-start}}@media(max-width:768px){._nav_1jfdr_79,._headerActions_1jfdr_113{display:none}._headerInner_1jfdr_40{padding:1rem}}._mobileNav_1jfdr_299{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 0}._mobileNavLink_1jfdr_306{display:block;padding:.75rem 1rem;font-size:1.125rem;font-weight:500;color:var(--color-text-tertiary);border-radius:8px;transition:color .25s cubic-bezier(.65,0,.35,1),background .1s cubic-bezier(.33,1,.68,1)}._mobileNavLink_1jfdr_306:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}._mobileNavLink_1jfdr_306:focus-visible{outline:2px solid #10b981;outline-offset:2px}._mobileNavLink_1jfdr_306._mobileNavLinkActive_1jfdr_323{color:#10b981;background:var(--color-bg-active)}._mobileActions_1jfdr_328{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_1jfdr_339{display:flex;align-items:center;gap:.5rem}:root{--color-bg-primary: #ffffff;--color-bg-secondary: #f8fafc;--color-bg-tertiary: #f1f5f9;--color-bg-hover: rgba(16, 185, 129, .08);--color-bg-active: rgba(16, 185, 129, .14);--color-text-primary: #0f172a;--color-text-secondary: #334155;--color-text-tertiary: #475569;--color-text-muted: #64748b;--color-text-disabled: #94a3b8;--color-border-primary: #e2e8f0;--color-border-secondary: #cbd5e1;--color-border-tertiary: #94a3b8;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .05);--shadow-md: 0 4px 12px rgba(15, 23, 42, .08);--shadow-lg: 0 12px 24px rgba(15, 23, 42, .1);--shadow-xl: 0 20px 48px rgba(15, 23, 42, .12);--shadow-primary: 0 4px 20px rgba(16, 185, 129, .25);--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(255, 255, 255, .5)}[data-theme=dark]{--color-bg-primary: #020617;--color-bg-secondary: #0f172a;--color-bg-tertiary: #1e293b;--color-bg-hover: rgba(110, 231, 183, .12);--color-bg-active: rgba(110, 231, 183, .18);--color-text-primary: #f8fafc;--color-text-secondary: #cbd5e1;--color-text-tertiary: #94a3b8;--color-text-muted: #64748b;--color-text-disabled: #475569;--color-border-primary: #1e293b;--color-border-secondary: #334155;--color-border-tertiary: #475569;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 4px 12px rgba(0, 0, 0, .5);--shadow-lg: 0 12px 24px rgba(0, 0, 0, .6);--shadow-xl: 0 20px 48px rgba(0, 0, 0, .7);--shadow-primary: 0 4px 24px rgba(110, 231, 183, .3);--glass-bg: rgba(15, 23, 42, .7);--glass-border: rgba(30, 41, 59, .5)}*{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 .25s cubic-bezier(.65,0,.35,1)}a:hover{color:#10b981}a:focus-visible{outline:2px solid #10b981;outline-offset:2px;border-radius:2px}button{font-family:inherit;cursor:pointer;transition:color .1s cubic-bezier(.33,1,.68,1),background-color .1s cubic-bezier(.33,1,.68,1),border-color .1s cubic-bezier(.33,1,.68,1),box-shadow .1s cubic-bezier(.33,1,.68,1),transform .1s 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)}}
