@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--nav-height: 62px;--nav-bg-light: rgba(255, 255, 255, .84);--nav-bg-dark: rgba(14, 17, 27, .88);--nav-border-light: rgba(57, 146, 255, .14);--nav-border-dark: rgba(255, 255, 255, .07);--nav-text-light: #1a1a2e;--nav-text-dark: #e8eaf0;--nav-accent: #3992ff;--dropdown-bg-light: #ffffff;--dropdown-bg-dark: #1c1f2e;--dropdown-border-light: rgba(57, 146, 255, .12);--dropdown-border-dark: rgba(255, 255, 255, .08)}.navbar{position:sticky;top:0;left:0;right:0;z-index:200;height:var(--nav-height);background:var(--nav-bg-light);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--nav-border-light);box-shadow:0 1px #0000000d,0 4px 20px #3992ff0f;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;transition:background .3s ease,border-color .3s ease}[data-theme=dark] .navbar{background:var(--nav-bg-dark);border-bottom-color:var(--nav-border-dark);box-shadow:0 1px #ffffff0a,0 4px 20px #0006}.navbar-inner{display:flex;align-items:center;justify-content:space-between;height:100%;width:100%;max-width:none;box-sizing:border-box;margin:0 auto;padding:0 1.5rem}.navbar-brand{display:inline-flex;align-items:center;gap:.5rem;background:none;border:none;cursor:pointer;padding:.3rem .5rem;border-radius:8px;text-decoration:none;transition:background .2s ease,transform .15s ease}.navbar-brand:hover{background:#3992ff14;transform:translateY(-1px)}.navbar-flag{font-size:1.45rem;line-height:1}.navbar-brand-text{font-size:var(--fs-base);font-weight:700;letter-spacing:-.01em;background:linear-gradient(135deg,#1a6fdf,#3992ff 55%,#70baff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.navbar-controls{display:flex;align-items:center;gap:.75rem;margin-left:auto}.navbar--compact{height:50px;background:#ffffff73;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(57,146,255,.1);box-shadow:0 2px 24px #3992ff14,0 1px #fff9 inset}[data-theme=dark] .navbar--compact{background:#060b1885;border-bottom-color:#ffffff0f;box-shadow:0 2px 24px #00000080,0 1px #ffffff0a inset}.navbar--compact .navbar-inner{padding:0 1.25rem}.navbar--compact .navbar-controls{gap:.5rem}.navbar--compact .lang-label{display:none}.navbar--compact .navbar-lang-btn{padding:.2rem .38rem}.navbar--compact .navbar-theme-toggle{padding:.22rem .5rem}.navbar--compact .toggle-track{width:28px;height:16px}.navbar--compact .toggle-thumb{width:12px;height:12px}[data-theme=dark] .navbar--compact .toggle-thumb{transform:translate(12px)}.navbar--compact .navbar-user-pill{padding:.18rem .6rem .18rem .18rem;font-size:var(--fs-xxs)}.navbar--compact .user-pill-avatar{width:24px;height:24px;font-size:var(--fs-xxs)}@keyframes shimmerSweep{0%{transform:translate(-130%) skew(-12deg)}to{transform:translate(230%) skew(-12deg)}}@keyframes dashBtnGlow{0%,to{box-shadow:0 0 10px #3992ff59,0 4px 18px #3992ff40}50%{box-shadow:0 0 22px #6366f18c,0 4px 26px #3992ff66}}.navbar-dashboard-btn{position:relative;display:inline-flex;align-items:center;gap:.42rem;overflow:hidden;background:linear-gradient(130deg,#3992ff,#5b6fee,#7c3aed);color:#fff;border:none;border-radius:999px;padding:.32rem .95rem .32rem .75rem;font-size:var(--fs-xs);font-weight:700;font-family:inherit;letter-spacing:.01em;cursor:pointer;white-space:nowrap;animation:dashBtnGlow 3s ease-in-out infinite;transition:transform .2s cubic-bezier(.34,1.56,.64,1),filter .2s ease}.navbar-dashboard-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.38) 50%,transparent 65%);transform:translate(-130%) skew(-12deg);animation:shimmerSweep 3.2s ease-in-out infinite;pointer-events:none}.navbar-dashboard-btn:hover{transform:translateY(-2px) scale(1.04);filter:brightness(1.12)}.navbar-dashboard-btn:active{transform:translateY(0) scale(.97)}.navbar-dashboard-btn__icon{flex-shrink:0;opacity:.9}.navbar-dashboard-btn__arrow{flex-shrink:0;opacity:.85;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.navbar-dashboard-btn:hover .navbar-dashboard-btn__arrow{transform:translate(3px)}.navbar-lang-switcher{display:inline-flex;align-items:center;background:#3992ff0f;border:1px solid rgba(57,146,255,.18);border-radius:999px;padding:.18rem .28rem;gap:.1rem}[data-theme=dark] .navbar-lang-switcher{background:#ffffff0d;border-color:#ffffff1f}.navbar-lang-btn{display:inline-flex;align-items:center;gap:.28rem;background:none;border:none;border-radius:999px;padding:.22rem .55rem;cursor:pointer;font-size:var(--fs-xs);font-weight:600;font-family:inherit;color:#4a5568;transition:background .18s ease,color .18s ease;white-space:nowrap}[data-theme=dark] .navbar-lang-btn{color:#94a3b8}.navbar-lang-btn:hover{background:#3992ff1f;color:#1f6adf}[data-theme=dark] .navbar-lang-btn:hover{background:#3992ff2e;color:#7fc5ff}.navbar-lang-btn.is-active,[data-theme=dark] .navbar-lang-btn.is-active{background:#3992ff;color:#fff}.lang-flag{font-size:var(--fs-xs);line-height:1}.lang-label{letter-spacing:.04em}.navbar-theme-toggle{display:inline-flex;align-items:center;gap:.35rem;background:none;border:1px solid rgba(57,146,255,.2);border-radius:999px;padding:.3rem .65rem;cursor:pointer;color:var(--nav-text-light);transition:background .22s ease,border-color .22s ease,transform .15s ease}[data-theme=dark] .navbar-theme-toggle{color:var(--nav-text-dark);border-color:#ffffff24;background:#ffffff0d}.navbar-theme-toggle:hover{background:#3992ff1a;border-color:#3992ff66;transform:scale(1.04)}.toggle-track{display:inline-block;width:34px;height:19px;background:#c8d4e3;border-radius:999px;position:relative;flex-shrink:0;transition:background .3s ease}[data-theme=dark] .toggle-track{background:#3992ff}.toggle-thumb{position:absolute;top:2px;left:2px;width:15px;height:15px;background:#fff;border-radius:50%;box-shadow:0 1px 4px #00000038;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}[data-theme=dark] .toggle-thumb{transform:translate(15px)}.toggle-icon{display:inline-flex;align-items:center;transition:opacity .3s ease,transform .35s ease;line-height:0}.toggle-icon--sun{color:#f59e0b;opacity:1}.toggle-icon--moon{color:#818cf8;opacity:.45}[data-theme=dark] .toggle-icon--sun{opacity:.4;transform:rotate(30deg)}[data-theme=dark] .toggle-icon--moon{opacity:1;transform:rotate(0)}.navbar-user{position:relative;margin-right:.5rem}.navbar-user-pill{display:inline-flex;align-items:center;gap:.45rem;background:linear-gradient(135deg,#3992ff,#1f6adf);border:none;border-radius:999px;padding:.25rem .75rem .25rem .25rem;cursor:pointer;color:#fff;font-family:inherit;font-size:var(--fs-xs);font-weight:600;transition:box-shadow .22s ease,transform .15s ease}.navbar-user-pill:hover{box-shadow:0 4px 18px #3992ff73;transform:translateY(-1px)}.navbar-user-pill.is-open{box-shadow:0 4px 22px #3992ff8c}.user-pill-avatar{width:28px;height:28px;background:#ffffff40;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--fs-xxs);font-weight:700;flex-shrink:0}.user-pill-name{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-pill-chevron{flex-shrink:0;opacity:.75;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.navbar-user-pill.is-open .user-pill-chevron{transform:rotate(180deg)}.navbar-dropdown{position:absolute;top:calc(100% + 10px);right:0;min-width:160px;background:var(--dropdown-bg-light);border:1px solid var(--dropdown-border-light);border-radius:14px;box-shadow:0 8px 36px #00000021,0 2px 8px #3992ff12;padding:.4rem;animation:dropdownFadeIn .2s cubic-bezier(.34,1.56,.64,1);transform-origin:top right}[data-theme=dark] .navbar-dropdown{background:var(--dropdown-bg-dark);border-color:var(--dropdown-border-dark);box-shadow:0 8px 36px #0000008c}@keyframes dropdownFadeIn{0%{opacity:0;transform:scale(.9) translateY(-6px)}to{opacity:1;transform:scale(1) translateY(0)}}.dropdown-item{display:flex;align-items:center;gap:.6rem;width:100%;padding:.55rem .8rem;background:none;border:none;border-radius:9px;cursor:pointer;font-size:var(--fs-xs);font-weight:500;color:#2c2c3e;font-family:inherit;text-align:left;transition:background .15s ease,color .15s ease}[data-theme=dark] .dropdown-item{color:#d4d8e8}.dropdown-item:hover{background:#3992ff14;color:#1f6adf}[data-theme=dark] .dropdown-item:hover{background:#3992ff24;color:#6bb8ff}.dropdown-item--danger{color:#c0392b}[data-theme=dark] .dropdown-item--danger{color:#ff7b7b}.dropdown-item--danger:hover{background:#e552521a;color:#e53e3e}[data-theme=dark] .dropdown-item--danger:hover{background:#e552522e;color:#ff8080}.dropdown-item:disabled{opacity:.5;cursor:not-allowed}.dropdown-user-info{display:flex;align-items:center;gap:.65rem;padding:.55rem .8rem .5rem}.dropdown-user-info-avatar{width:34px;height:34px;background:linear-gradient(135deg,#3992ff,#1f6adf);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--fs-xs);font-weight:700;flex-shrink:0}.dropdown-user-info-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.dropdown-user-info-label{font-size:var(--fs-xxs);color:#888;font-weight:500;white-space:nowrap}[data-theme=dark] .dropdown-user-info-label{color:#94a3b8}.dropdown-user-info-name{font-size:var(--fs-xs);font-weight:700;color:#1a1a2e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:130px}[data-theme=dark] .dropdown-user-info-name{color:#e8eaf0}.dropdown-divider{height:1px;background:#3992ff1f;margin:.25rem .4rem}[data-theme=dark] .dropdown-divider{background:#ffffff14}@media screen and (max-width: 520px){.navbar-inner{padding:0 .75rem}.navbar-controls{gap:.35rem}.user-pill-name{display:none}.navbar-user{margin-right:0}.navbar-theme-toggle{padding:.25rem .5rem;gap:.22rem}}@media screen and (max-width: 600px){.navbar-inner{padding:0 1rem}.navbar-controls{gap:.4rem}.navbar-lang-btn{padding:.2rem .4rem;gap:.15rem}.lang-label{display:none}.user-pill-name{max-width:72px}.toggle-track{width:28px;height:16px}.toggle-thumb{width:12px;height:12px}[data-theme=dark] .toggle-thumb{transform:translate(12px)}}@media screen and (max-width: 380px){.navbar-inner{padding:0 .65rem}.navbar-controls{gap:.25rem}.navbar-lang-btn{padding:.18rem .3rem}.user-pill-name{display:none}.navbar-theme-toggle{padding:.22rem .4rem;gap:.2rem}}.site-footer{width:100%;background:#ffffffb8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(57,146,255,.12);font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;transition:background .3s ease,border-color .3s ease}[data-theme=dark] .site-footer{background:#0e111bd1;border-top-color:#ffffff12}.site-footer-inner{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1.5rem 2rem;text-align:center}.site-footer-brand{display:inline-flex;align-items:center;gap:.45rem}.site-footer-flag{font-size:var(--fs-lg);line-height:1}.site-footer-name{font-size:var(--fs-base);font-weight:700;letter-spacing:-.01em;background:linear-gradient(135deg,#1a6fdf,#3992ff 55%,#70baff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.site-footer-tagline{margin:0;font-size:var(--fs-xs);color:#6b7280}[data-theme=dark] .site-footer-tagline{color:#94a3b8}.site-footer-copy{margin:0;font-size:var(--fs-xxs);color:#9ca3af}[data-theme=dark] .site-footer-copy{color:#64748b}@media screen and (max-width: 480px){.site-footer-inner{padding:1rem .85rem;gap:.3rem}}.notfound-wrapper{min-height:calc(100vh - var(--nav-height, 60px));display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem;background:var(--wl-bg-light, #eef3ff);color:var(--wl-text-light, #1a1a2e)}[data-theme=dark] .notfound-wrapper{background:var(--wl-bg-dark, #060b18);color:var(--wl-text-dark, #e8eaf6)}.notfound-card{display:flex;flex-direction:column;align-items:center;text-align:center;animation:nfFadeUp .7s cubic-bezier(.16,1,.3,1) both}@keyframes nfFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.notfound-code{font-size:clamp(6rem,20vw,11rem);font-weight:900;line-height:1;letter-spacing:-.04em;background:linear-gradient(135deg,#1a6fdf,#3992ff,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem;animation:nfPulse 4s ease-in-out infinite;user-select:none}@keyframes nfPulse{0%,to{filter:drop-shadow(0 0 18px rgba(57,146,255,.35))}50%{filter:drop-shadow(0 0 36px rgba(57,146,255,.6))}}.notfound-heading{font-size:clamp(1.4rem,4vw,2rem);font-weight:800;margin:0 0 .8rem;letter-spacing:-.01em}.notfound-message{font-size:clamp(.92rem,2vw,1.05rem);color:var(--wl-muted-light, #4a5568);max-width:380px;line-height:1.7;margin:0 0 2.2rem}[data-theme=dark] .notfound-message{color:var(--wl-muted-dark, #94a3b8)}.notfound-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.85rem 2.2rem;font-size:var(--fs-base);font-weight:700;font-family:inherit;border-radius:999px;border:none;cursor:pointer;text-decoration:none;background:linear-gradient(135deg,#1a6fdf,#3992ff 55%,#06b6d4);color:#fff;box-shadow:0 6px 28px #3992ff66;transition:transform .22s ease,box-shadow .22s ease;position:relative;overflow:hidden}.notfound-btn:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.25) 50%,transparent 100%);transition:left .45s ease}.notfound-btn:hover:before{left:160%}.notfound-btn:hover{transform:translateY(-3px);box-shadow:0 12px 36px #3992ff8c}.notfound-divider{width:60px;height:3px;border-radius:99px;background:linear-gradient(90deg,#3992ff,#06b6d4);margin:0 auto 1.8rem;opacity:.55}:root{font-family:Inter,Segoe UI,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#213547;background-color:#f5faff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--nav-height: 60px}[data-theme=dark]{color:#e8eaf0;background-color:#0f172a}a{font-weight:500;color:#3992ff;text-decoration:inherit}a:hover{color:#1f6adf}[data-theme=dark] a{color:#6bb8ff}[data-theme=dark] a:hover{color:#3992ff}h1{font-size:var(--fs-hero);line-height:1.1}:root{--fs-hero: clamp(2.2rem, 5vw + 1rem, 5rem);--fs-h1: clamp(1.4rem, 2.5vw + .6rem, 2.5rem);--fs-h2: clamp(1.2rem, 2vw + .4rem, 2rem);--fs-h3: clamp(1.05rem, 1.5vw + .3rem, 1.6rem);--fs-h4: clamp(.95rem, 1vw + .25rem, 1.25rem);--fs-xl: clamp(1rem, 1.8vw + .4rem, 1.5rem);--fs-lg: clamp(.95rem, 1.2vw + .3rem, 1.25rem);--fs-base: clamp(.875rem,.8vw + .25rem,1rem);--fs-sm: clamp(.8rem, .5vw + .2rem, .95rem);--fs-xs: clamp(.7rem, .4vw + .15rem,.85rem);--fs-xxs: clamp(.6rem, .3vw + .1rem, .75rem)}@media (max-height: 500px) and (orientation: landscape){:root{--fs-h1: clamp(1.15rem, 2.5vw + .3rem, 1.6rem);--fs-h2: clamp(1rem, 2vw + .25rem, 1.35rem);--fs-xl: clamp(.9rem, 1.5vw + .3rem, 1.15rem);--fs-lg: clamp(.85rem, 1vw + .25rem, 1rem)}}body{margin:0;min-width:320px;min-height:100vh;background-color:#f5faff;transition:background-color .3s ease,color .3s ease;overflow-x:hidden}[data-theme=dark] body{background-color:#0f172a}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#f0f4f8;cursor:pointer;transition:border-color .25s}button:hover{border-color:#3992ff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}[data-theme=dark] button{background-color:#1c1f2e;color:#e8eaf0}[data-theme=dark] span[style*="color:blue"],[data-theme=dark] span[style*="color: blue"]{color:#7eb8ff!important}[data-theme=dark] span[style*="color:red"],[data-theme=dark] span[style*="color: red"]{color:#ff7b7b!important}[data-theme=dark] span[style*="color:green"],[data-theme=dark] span[style*="color: green"]{color:#6ee68a!important}[data-theme=dark] span[style*="color:orange"],[data-theme=dark] span[style*="color: orange"]{color:#ffb347!important}[data-theme=dark] span[style*="color:purple"],[data-theme=dark] span[style*="color: purple"]{color:#c084fc!important}[data-theme=dark] span[style*="color:black"],[data-theme=dark] span[style*="color: black"]{color:#e8eaf0!important}
