._header_lczkq_1{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) var(--spacing-lg);position:sticky;inset:0;z-index:10;background:var(--color-background);box-shadow:0 2px 10px #0000001a}._nav_lczkq_13{display:flex;gap:var(--spacing-md);flex-wrap:wrap}._navLink_lczkq_19{padding:var(--spacing-sm) var(--spacing-md);font-weight:500;color:var(--color-text);transition:all .3s ease;position:relative}._navLink_lczkq_19:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--color-primary);transition:all .3s ease;transform:translate(-50%)}._navLink_lczkq_19:hover{color:var(--color-text)}._navLink_lczkq_19:hover:after{width:60%}._navLink_lczkq_19._active_lczkq_43{color:var(--color-primary);font-weight:600}._navLink_lczkq_19._active_lczkq_43:after{width:100%}._themeToggle_lczkq_51{margin-left:auto}@keyframes _spin_1dbm3_9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spinnerContainer_1dbm3_9{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:100px}._spinner_1dbm3_9{display:inline-block;border-style:solid;border-radius:50%;animation:_spin_1dbm3_9 1s linear infinite;will-change:transform;box-sizing:border-box}._small_1dbm3_27{width:1rem;height:1rem;border-width:2px}._medium_1dbm3_33{width:2rem;height:2rem;border-width:3px}._large_1dbm3_39{width:3rem;height:3rem;border-width:4px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.floating{animation:float 6s ease-in-out infinite}.pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.spin{animation:spin 1s linear infinite}.fade-in{animation:fadeIn .5s ease-out forwards}.slide-in{animation:slideIn .5s ease-out forwards}.page-enter{position:absolute;op:0;left:0;right:0;top:0}.page-enter-active{op:0;left:0;right:0;top:0;position:absolute;animation:slideIn .5s ease-out forwards}.page-exit{position:absolute;left:0;right:0;top:0}.page-exit-active{left:0;right:0;top:0;position:absolute;animation:fadeIn .5s ease-out reverse forwards}.hover-scale{transition:transform .3s ease}.hover-scale:hover{transform:scale(1.05)}.hover-float{transition:transform .3s ease,box-shadow .3s ease}.hover-float:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0003}.card-3d{transform-style:preserve-3d;transform:perspective(1000px)}.card-3d:hover .card-content{transform:translateZ(20px)}.card-3d .card-content{transition:transform .5s ease}:root{--color-primary: #ffa828;--color-primary-rgb: 255, 168, 40;--color-primary-dark: #cc8620;--color-primary-dark-rgb: 204, 134, 32;--color-secondary: #b367ff;--color-secondary-rgb: 179, 103, 255;--color-background: #252423;--color-background-rgb: 37, 36, 35;--color-surface: #423d3d;--color-surface-rgb: 66, 61, 61;--color-text: #dddddd;--color-text-rgb: 221, 221, 221;--color-text-secondary: #b0b0c0;--color-text-secondary-rgb: 176, 176, 192;--color-success: #10b981;--color-success-rgb: 16, 185, 129;--color-error: #ff6565;--color-error-rgb: 255, 101, 101;--color-warning: #f59e0b;--color-warning-rgb: 245, 158, 11;--color-border: #55555d;--color-border-rgb: 85, 85, 93;--color-blue-light: #3399ff;--color-blue-light-rgb: 51, 153, 255;--color-blue-dark: #0047b3;--color-blue-dark-rgb: 0, 71, 179;--color-cancel: #ff6565;--color-cancel-rgb: 255, 101, 101;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--spacing-4xl: 5rem;--radius-none: 0;--radius-sm: .125rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-full: 9999px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--color-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body,#root,.app{min-height:100vh}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-bottom:var(--spacing-md)}h1{font-size:var(--font-size-4xl)}@media (min-width: 768px){h1{font-size:var(--font-size-5xl)}}h2{font-size:var(--font-size-3xl)}@media (min-width: 768px){h2{font-size:var(--font-size-4xl)}}h3{font-size:var(--font-size-2xl)}@media (min-width: 768px){h3{font-size:var(--font-size-3xl)}}h4{font-size:var(--font-size-xl)}@media (min-width: 768px){h4{font-size:var(--font-size-2xl)}}h5{font-size:var(--font-size-lg)}@media (min-width: 768px){h5{font-size:var(--font-size-xl)}}h6{font-size:var(--font-size-base)}@media (min-width: 768px){h6{font-size:var(--font-size-lg)}}p{margin-bottom:var(--spacing-md)}a{color:var(--color-primary);text-decoration:none;transition:opacity .2s ease,color .2s ease}a:hover{opacity:.8}button{cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit}img{max-width:100%;height:auto;display:block}.container{width:100%;margin:0 auto;padding:0 var(--spacing-md)}.section{padding:var(--spacing-2xl) 0}@media (min-width: 768px){.section{padding:var(--spacing-3xl) 0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:focus-visible{outline:2px solid #ffa828;outline-offset:2px}html{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}html::-webkit-scrollbar{width:8px;height:8px}html::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:4px}html::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}.shiny-text{background:linear-gradient(120deg,#fff0 40%,#fffc 100%,#fff0 40%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:shine 5s linear infinite}@keyframes shine{0%{background-position:100%}to{background-position:-100%}}.shiny-text.disabled{animation:none}
