.Footer_footer__OQpsI{position:-webkit-sticky;position:sticky;bottom:10px;right:10px;padding-left:10px;font-size:.75rem;color:var(--color-text-secondary);opacity:.7;z-index:1000;transition:opacity .3s ease}.Footer_footer__OQpsI:hover{opacity:1}.Footer_footer__OQpsI p{margin:0}.Footer_footer__OQpsI a{color:var(--color-text-secondary);text-decoration:none}.Footer_footer__OQpsI a:hover{text-decoration:underline}.MotivationalToast_toast__g2yvJ{position:fixed;bottom:24px;right:24px;display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,var(--accent) 0,#8b5cf6 100%);color:#fff;padding:16px 20px;border-radius:12px;box-shadow:0 8px 24px rgba(59,130,246,.3);z-index:1000;max-width:400px;opacity:0;transform:translateY(100px) scale(.9);transition:all .4s cubic-bezier(.68,-.55,.265,1.55);pointer-events:none;will-change:transform,opacity}.MotivationalToast_toast__g2yvJ.MotivationalToast_visible__7Sf3Q{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}@media(prefers-reduced-motion:reduce){.MotivationalToast_toast__g2yvJ{transition:opacity .3s ease;transform:none}.MotivationalToast_toast__g2yvJ.MotivationalToast_visible__7Sf3Q{transform:none}}.MotivationalToast_emoji__UM03A{font-size:28px;flex-shrink:0;animation:MotivationalToast_bounce__JACPF 2s ease-in-out infinite}@keyframes MotivationalToast_bounce__JACPF{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.MotivationalToast_content__WJEZk{flex:1 1}.MotivationalToast_message__cuknm{margin:0;font-size:15px;font-weight:500;line-height:1.4}.MotivationalToast_closeButton__C0hw4{background:hsla(0,0%,100%,.2);border:none;color:#fff;width:24px;height:24px;border-radius:50%;cursor:pointer;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.MotivationalToast_closeButton__C0hw4:hover{background:hsla(0,0%,100%,.3);transform:scale(1.1)}.MotivationalToast_closeButton__C0hw4:active{transform:scale(.95)}@media(max-width:768px){.MotivationalToast_toast__g2yvJ{bottom:max(16px,env(safe-area-inset-bottom));right:16px;left:16px;max-width:none;position:fixed}}@media(max-width:480px){.MotivationalToast_toast__g2yvJ{padding:12px 16px}.MotivationalToast_emoji__UM03A{font-size:24px}.MotivationalToast_message__cuknm{font-size:14px}}.ThemeToggle_toggle__zqOmC{background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;padding:10px 14px;font-size:20px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.ThemeToggle_toggle__zqOmC:hover{background:var(--bg-tertiary);transform:scale(1.05)}.ThemeToggle_toggle__zqOmC:active{transform:scale(.95)}.Navigation_nav__6Da5t{background:var(--bg-primary);border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,4%,.8)}[data-theme=light] .Navigation_nav__6Da5t{background:hsla(0,0%,100%,.8)}.Navigation_container__iwOTY{max-width:1200px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between}.Navigation_logo__sD0He{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:600;transition:opacity .2s ease}.Navigation_logo__sD0He:hover{opacity:.8}.Navigation_logoIcon__ygJOD{color:var(--accent);font-weight:700;font-size:24px}.Navigation_logoText__5Rj3R{color:var(--text-primary)}.Navigation_links__gkuP2,.Navigation_right__tw_9F{display:flex;align-items:center;gap:24px}.Navigation_link__CuQfj{color:var(--text-secondary);font-size:14px;font-weight:500;transition:color .2s ease}.Navigation_link__CuQfj:hover{color:var(--accent)}.Navigation_hamburger__kAsHJ{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:8px;z-index:110}.Navigation_hamburger__kAsHJ:hover .Navigation_hamburgerLine__ln_Eq{background:var(--accent)}.Navigation_hamburgerLine__ln_Eq{width:24px;height:2px;background:var(--text-primary);transition:all .3s ease;border-radius:2px}.Navigation_hamburgerLine__ln_Eq.Navigation_open__fWGHj:first-child{transform:rotate(45deg) translate(6px,6px)}.Navigation_hamburgerLine__ln_Eq.Navigation_open__fWGHj:nth-child(2){opacity:0}.Navigation_hamburgerLine__ln_Eq.Navigation_open__fWGHj:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.Navigation_mobileMenu__APCH_{display:none;position:absolute;top:100%;left:0;right:0;background:var(--bg-primary);border-bottom:1px solid var(--border);padding:16px 0;z-index:100;box-shadow:0 4px 12px rgba(0,0,0,.1)}.Navigation_mobileLink__1tRVy{display:block;padding:12px 24px;color:var(--text-primary);font-size:16px;font-weight:500;transition:all .2s ease}.Navigation_mobileLink__1tRVy:hover{background:var(--bg-secondary);color:var(--accent)}.Navigation_mobileLink__1tRVy:active{background:var(--bg-tertiary)}@media(max-width:768px){.Navigation_container__iwOTY{padding:12px 16px}.Navigation_logo__sD0He{font-size:18px}.Navigation_logoText__5Rj3R{display:inline}.Navigation_logoIcon__ygJOD{font-size:22px}.Navigation_links__gkuP2{display:none}.Navigation_hamburger__kAsHJ{display:flex}.Navigation_mobileMenu__APCH_{display:block}.Navigation_right__tw_9F{gap:16px}}@media(max-width:360px){.Navigation_container__iwOTY{padding:8px 12px}.Navigation_logo__sD0He{gap:8px;font-size:16px}.Navigation_logoIcon__ygJOD{font-size:18px}.Navigation_right__tw_9F{gap:12px}}:root{--bg-primary:#fff;--bg-secondary:#f5f5f5;--bg-tertiary:#e5e5e5;--text-primary:#0a0a0a;--text-secondary:#666;--border:#d4d4d4;--accent:#3b82f6;--accent-hover:#2563eb;--success:#22c55e;--error:#ef4444}[data-theme=dark]{--bg-primary:#0a0a0a;--bg-secondary:#1a1a1a;--bg-tertiary:#2a2a2a;--text-primary:#ededed;--text-secondary:#a3a3a3;--border:#333;--accent:#3b82f6;--accent-hover:#60a5fa;--success:#22c55e;--error:#ef4444}*{margin:0;padding:0;box-sizing:border-box}html{height:100%}body,html{overflow-x:hidden;width:100%}body{max-width:100vw;min-height:100%;position:relative;background:var(--bg-primary);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .2s ease,color .2s ease}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}::selection{background:var(--accent);color:#fff}::-moz-selection{background:var(--accent);color:#fff}code,pre,textarea{max-width:100%;overflow-x:auto;word-wrap:break-word}*{min-width:0;min-height:0}@supports(-webkit-touch-callout:none){body{min-height:-webkit-fill-available}}@media(max-width:768px){input,select,textarea{font-size:16px!important}}