html,body{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,video{max-width:100%;height:auto}ul,ol{list-style:none;padding:0;margin:0}a{text-decoration:none;color:inherit}button{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}.d-block{display:block!important}.d-flex{display:flex!important}.d-grid{display:grid!important}.d-inline-block{display:inline-block!important}.d-inline-flex{display:inline-flex!important}.h-100{height:100%!important}.h-100px{height:100px!important}.h-24px{height:24px!important}.h-32px{height:32px!important}.h-38px{height:38px!important}.h-40px{height:40px!important}.h-44px{height:44px!important}.h-48px{height:48px!important}.h-64px{height:64px!important}.h-8px{height:8px!important}.min-w-0{min-width:0px!important}.min-w-40px{min-width:40px!important}.w-100{width:100%!important}.w-100px{width:100px!important}.w-1px{width:1px!important}.w-38px{width:38px!important}.w-40px{width:40px!important}.w-44px{width:44px!important}.w-48px{width:48px!important}.w-64px{width:64px!important}.w-8px{width:8px!important}.left-0{left:0!important}.position-absolute{position:absolute!important}.position-relative{position:relative!important}.start-50{left:50%!important}.top-0{top:0!important}.top-50{top:50%!important}.translate-middle{transform:translate(-50%,-50%)!important}.align-items-center{align-items:center!important}.align-items-flex-start{align-items:flex-start!important}.flex-1{flex:1!important}.flex-direction-column{flex-direction:column!important}.flex-direction-row{flex-direction:row!important}.flex-shrink-0{flex-shrink:0!important}.flex-wrap{flex-wrap:wrap!important}.justify-content-between{justify-content:space-between!important}.justify-content-center{justify-content:center!important}.justify-content-end{justify-content:flex-end!important}.justify-content-space-between{justify-content:space-between!important}.object-contain{object-fit:contain!important}.object-cover{object-fit:cover!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.gap-10px{gap:10px!important}.gap-12px{gap:12px!important}.gap-14px{gap:14px!important}.gap-15,.gap-15px{gap:15px!important}.gap-16px{gap:16px!important}.gap-20,.gap-20px{gap:20px!important}.gap-25px{gap:25px!important}.gap-30px{gap:30px!important}.gap-32px{gap:32px!important}.gap-5px{gap:5px!important}.gap-6px{gap:6px!important}.gap-8px{gap:8px!important}.m-0{margin:0!important}.mb-10px{margin-bottom:10px!important}.mb-12px{margin-bottom:12px!important}.mb-15px{margin-bottom:15px!important}.mb-20,.mb-20px{margin-bottom:20px!important}.mb-24px{margin-bottom:24px!important}.mb-30px{margin-bottom:30px!important}.mb-32px{margin-bottom:32px!important}.mb-40px{margin-bottom:40px!important}.mb-50px{margin-bottom:50px!important}.mb-5px{margin-bottom:5px!important}.mb-8,.mb-8px{margin-bottom:8px!important}.me-10px{margin-right:10px!important}.me-5,.me-5px{margin-right:5px!important}.me-6px{margin-right:6px!important}.me-auto{margin-right:auto!important}.ms-10px{margin-left:10px!important}.ms-auto{margin-left:auto!important}.mt-0{margin-top:0!important}.mt-10,.mt-10px{margin-top:10px!important}.mt-12px{margin-top:12px!important}.mt-15px{margin-top:15px!important}.mt-18px{margin-top:18px!important}.mt-1px{margin-top:1px!important}.mt-20,.mt-20px{margin-top:20px!important}.mt-24px{margin-top:24px!important}.mt-30px{margin-top:30px!important}.mt-32px{margin-top:32px!important}.mt-40px{margin-top:40px!important}.mt-5px{margin-top:5px!important}.mt-60px{margin-top:60px!important}.mt-auto{margin-top:auto!important}.mx-10px{margin-left:10px!important;margin-right:10px!important}.mx-2px{margin-left:2px!important;margin-right:2px!important}.mx-5px{margin-left:5px!important;margin-right:5px!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-18px{margin-top:18px!important;margin-bottom:18px!important}.my-4px{margin-top:4px!important;margin-bottom:4px!important}.p-0{padding:0!important}.p-18px{padding:18px!important}.p-20px{padding:20px!important}.p-22px{padding:22px!important}.p-24px{padding:24px!important}.p-30,.p-30px{padding:30px!important}.p-40px{padding:40px!important}.pb-20px{padding-bottom:20px!important}.pb-40px{padding-bottom:40px!important}.pt-12px{padding-top:12px!important}.pt-18px{padding-top:18px!important}.pt-20px{padding-top:20px!important}.pt-40px{padding-top:40px!important}.pt-5px{padding-top:5px!important}.px-10px{padding-left:10px!important;padding-right:10px!important}.px-12px{padding-left:12px!important;padding-right:12px!important}.px-14px{padding-left:14px!important;padding-right:14px!important}.px-18px{padding-left:18px!important;padding-right:18px!important}.px-20px{padding-left:20px!important;padding-right:20px!important}.px-24px{padding-left:24px!important;padding-right:24px!important}.px-4px{padding-left:4px!important;padding-right:4px!important}.px-8px{padding-left:8px!important;padding-right:8px!important}.py-0px{padding-top:0!important;padding-bottom:0!important}.py-10px{padding-top:10px!important;padding-bottom:10px!important}.py-12px{padding-top:12px!important;padding-bottom:12px!important}.py-15px{padding-top:15px!important;padding-bottom:15px!important}.py-16px{padding-top:16px!important;padding-bottom:16px!important}.py-1px{padding-top:1px!important;padding-bottom:1px!important}.py-2px{padding-top:2px!important;padding-bottom:2px!important}.py-4px{padding-top:4px!important;padding-bottom:4px!important}.py-6px{padding-top:6px!important;padding-bottom:6px!important}.py-80px{padding-top:80px!important;padding-bottom:80px!important}.py-8px{padding-top:8px!important;padding-bottom:8px!important}.fs-10px{font-size:10px!important}.fs-11px{font-size:11px!important}.fs-12px{font-size:12px!important}.fs-13px{font-size:13px!important}.fs-14px{font-size:14px!important}.fs-15px{font-size:15px!important}.fs-16px{font-size:16px!important}.fs-18px{font-size:18px!important}.fs-20px{font-size:20px!important}.fs-22px{font-size:22px!important}.fs-24px{font-size:24px!important}.fs-28px{font-size:28px!important}.fs-32px{font-size:32px!important}.fs-38px{font-size:38px!important}.fs-48px{font-size:48px!important}.fs-64px{font-size:64px!important}.fs-86px{font-size:86px!important}.fw-600{font-weight:600!important}.fw-700{font-weight:700!important}.fw-800{font-weight:800!important}.fw-900{font-weight:900!important}.letter-spacing-1{letter-spacing:1px!important}.text-center{text-align:center!important}.text-ellipsis-2{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.text-end{text-align:end!important}.text-uppercase{text-transform:uppercase!important}.border{border:1px solid var(--border)!important}.rounded-10px{border-radius:10px!important}.rounded-12px{border-radius:12px!important}.rounded-16px{border-radius:16px!important}.rounded-20px{border-radius:20px!important}.rounded-24px{border-radius:24px!important}.rounded-28px{border-radius:28px!important}.rounded-32px{border-radius:32px!important}.rounded-4px{border-radius:4px!important}.rounded-6px{border-radius:6px!important}.rounded-8px{border-radius:8px!important}.rounded-full{border-radius:9999px!important}@media(min-width:600px)and (max-width:1023px){.p-32px-t{padding:32px!important}.fs-12px-t{font-size:12px!important}.fs-20px-t{font-size:20px!important}.fs-36px-t{font-size:36px!important}.fs-38px-t{font-size:38px!important}.fs-48px-t{font-size:48px!important}.rounded-28px-t{border-radius:28px!important}}@media(max-width:599px){.min-w-100-m{min-width:100px!important}.flex-direction-column-m{flex-direction:column!important}.flex-wrap-m{flex-wrap:wrap!important}.gap-12px-m{gap:12px!important}.gap-8px-m{gap:8px!important}.mt-16px-m{margin-top:16px!important}.mt-24px-m{margin-top:24px!important}.p-24px-m{padding:24px!important}.pt-16px-m{padding-top:16px!important}.px-10px-m{padding-left:10px!important;padding-right:10px!important}.py-5px-m{padding-top:5px!important;padding-bottom:5px!important}.fs-10px-m{font-size:10px!important}.fs-12px-m{font-size:12px!important}.fs-14px-m{font-size:14px!important}.fs-16px-m{font-size:16px!important}.fs-20px-m{font-size:20px!important}.fs-22px-m{font-size:22px!important}.fs-28px-m{font-size:28px!important}.fs-32px-m{font-size:32px!important}.fs-36px-m{font-size:36px!important}.fw-700-m{font-weight:700!important}.rounded-24px-m{border-radius:24px!important}}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}.color-yellow{color:#ffd11a}.color-white{color:#fff}.bg-white{background:#fff}.heart-color{color:red}.text-muted{color:var(--color-muted)}.text-accent{color:var(--accent-color)}.accent-color-clip{background:linear-gradient(90deg,var(--accent-color),var(--secondary-color));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}:root{color-scheme:light}html,body{padding:0;margin:0;font-size:14px}*,*:before,*:after{box-sizing:border-box}a{text-decoration:none}input,button,textarea,select{font:inherit}@keyframes fillPercentageCircleMobile{0%{--circle-deg:0%}90%{--circle-bg: variables.$alt-color;--circle-deg: 100%}to{--circle-deg: 100%;--circle-bg: #01b39e}}@keyframes fillPercentageCircle{0%{--circle-deg:0%}90%{--circle-bg: variables.$alt-color;--circle-deg: 100%}to{--circle-deg: 100%;--circle-bg: transparent;--circle-semi: transparent}}@keyframes fillPercentageBar{0%{background:#fffff02b}to{background:#01b39e}}@keyframes fillPercentageCircleBackground{0%{background:#fff;filter:blur(5px)}to{background:#01b39e;transform:scale(1.56);--circle-color: #FFF;filter:blur(0)}}@keyframes fadeInHeroBackground{0%{width:500px;opacity:0%;transform:translate(-50%,-50%)}to{width:900px;opacity:50%;transform:translate(-50%,-50%)}}@keyframes fadeIn{0%{opacity:0%}to{opacity:100%}}@keyframes fadeInToLeft{0%{opacity:0%;transform:translate(20px)}to{opacity:100%;transform:none}}@keyframes fadeInToRight{0%{opacity:0%;transform:translate(-20px)}to{opacity:100%;transform:none}}@keyframes fadeInToBottom{0%{opacity:0%;transform:translateY(-50px)}to{opacity:100%;transform:none}}@keyframes fadeInToTop{0%{opacity:0%;transform:translateY(50px)}to{opacity:100%;transform:none}}@keyframes fadeInAndUpscale{0%{opacity:0%;transform:scale(0)}to{opacity:100%;transform:scale(1)}}@keyframes fadeInAndBlur{0%{opacity:0%;filter:blur(5px)}to{opacity:100%;filter:blur(0)}}@keyframes scaleAndDisappear{0%{opacity:100%;transform:scale(1.5)}to{opacity:0%;transform:scale(3)}}@keyframes rotateGlobe{0%{transform:rotate(0)}33%{box-shadow:0 20px 50px #8c8438,inset 1px 0 1px #ffffff80}66%{box-shadow:0 20px 100px #8c3b38,inset 1px 0 1px #ffffff80}to{transform:rotate(360deg)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotateGradient{0%{--gradient-angle: 0deg}to{--gradient-angle: 360deg}}@keyframes infiniteScrolling{0%{transform:translate(0)}to{transform:translate(-100%)}}@font-face{font-family:Axiforma;src:local("Axiforma Semi Bold"),local("Axiforma-SemiBold"),url(/assets/fonts/axiforma/axiforma-semi-bold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Axiforma;src:local("Axiforma Thin"),local("Axiforma-Thin"),url(/assets/fonts/axiforma/axiforma-thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Axiforma;src:local("Axiforma Regular"),local("Axiforma-Regular"),url(/assets/fonts/axiforma/axiforma-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Axiforma;src:local("Axiforma Medium Italic"),local("Axiforma-MediumItalic"),url(/assets/fonts/axiforma/axiforma-medium-italic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Axiforma;src:local("Axiforma Black"),local("Axiforma-Black"),url(/assets/fonts/axiforma/axiforma-black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Axiforma;src:local("Axiforma Black Italic"),local("Axiforma-BlackItalic"),url(/assets/fonts/axiforma/axiforma-black-italic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Axiforma;src:local("Axiforma Heavy"),local("Axiforma-Heavy"),url(/assets/fonts/axiforma/axiforma-heavy.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Axiforma;src:local("Axiforma Medium"),local("Axiforma-Medium"),url(/assets/fonts/axiforma/axiforma-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Axiforma;src:local("Axiforma Bold Italic"),local("Axiforma-BoldItalic"),url(/assets/fonts/axiforma/axiforma-bold-italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Axiforma;src:local("Axiforma Extra Bold Italic"),local("Axiforma-ExtraBoldItalic"),url(/assets/fonts/axiforma/axiforma-extra-bold-italic.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Axiforma;src:local("Axiforma Book"),local("Axiforma-Book"),url(/assets/fonts/axiforma/axiforma-book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Axiforma;src:local("Axiforma Light"),local("Axiforma-Light"),url(/assets/fonts/axiforma/axiforma-light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Axiforma;src:local("Axiforma Thin Italic"),local("Axiforma-ThinItalic"),url(/assets/fonts/axiforma/axiforma-thin-italic.woff2) format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Axiforma;src:local("Axiforma Bold"),local("Axiforma-Bold"),url(/assets/fonts/axiforma/axiforma-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Axiforma;src:local("Axiforma Light Italic"),local("Axiforma-LightItalic"),url(/assets/fonts/axiforma/axiforma-light-italic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Axiforma;src:local("Axiforma Semi Bold Italic"),local("Axiforma-SemiBoldItalic"),url(/assets/fonts/axiforma/axiforma-semi-bold-italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Axiforma;src:local("Axiforma Italic"),local("Axiforma-Italic"),url(/assets/fonts/axiforma/axiforma-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Axiforma;src:local("Axiforma Book Italic"),local("Axiforma-BookItalic"),url(/assets/fonts/axiforma/axiforma-book-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Axiforma;src:local("Axiforma Extra Bold"),local("Axiforma-ExtraBold"),url(/assets/fonts/axiforma/axiforma-extra-bold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Axiforma;src:local("Axiforma Heavy Italic"),local("Axiforma-HeavyItalic"),url(/assets/fonts/axiforma/axiforma-heavy-italic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}.card-content{border-radius:12px}.container{margin:0 auto;max-width:1200px;width:calc(100vw - 100px)}.container.compact{width:720px}@media only screen and (max-width:599px){.container{max-width:calc(100vw - 32px);width:100%}.container.no-mobile{max-width:100%;max-width:calc(100vw + -0px);width:auto}}@media only screen and (min-width:600px)and (max-width:1023px){.container{max-width:calc(100vw - 32px);width:100%}.container.no-mobile{max-width:100%;max-width:calc(100vw + -0px);width:auto}}.scroll::-webkit-scrollbar{width:7.5px;height:7.5px}.scroll::-webkit-scrollbar-track{background:transparent;border-radius:99px}.scroll::-webkit-scrollbar-thumb{opacity:.5;transition:.3s;background:var(--accent-color, #1f8adb);border-radius:99px;border-right:1px solid var(--scrollbar-thumb-border, transparent);border-bottom:1px solid var(--scrollbar-thumb-border, transparent)}.scroll:hover::-webkit-scrollbar-thumb{opacity:1}.shadow-lg{box-shadow:0 15.641456604px 64px 7.6121759415px #003f8e33}.app-tooltip{position:fixed;z-index:10000;pointer-events:none;padding:10px 16px;border-radius:14px;background:var(--color-surface-strong);border:1px solid var(--glass-border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 30px #0000001a,var(--glass-shadow);color:var(--color-text);font-size:13px;font-weight:700;line-height:1.5;max-width:320px;transform-origin:center bottom;white-space:pre-line}.app-tooltip.anim-fade{animation:tooltip-fade .2s ease forwards}.app-tooltip.anim-slide-up{animation:tooltip-slide-up .25s cubic-bezier(.34,1.56,.64,1) forwards}.app-tooltip.anim-slide-down{animation:tooltip-slide-down .25s cubic-bezier(.34,1.56,.64,1) forwards}.app-tooltip.anim-scale{animation:tooltip-scale .25s cubic-bezier(.34,1.56,.64,1) forwards}.app-tooltip:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--glass-border),transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.app-tooltip .tooltip-header{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--color-border)}.app-tooltip .tooltip-header img{height:20px;width:auto;border-radius:4px}.app-tooltip .tooltip-header .tooltip-title{font-weight:800;font-size:14px;color:var(--accent-color)}.app-tooltip ul{margin:0;padding-left:18px}.app-tooltip ul li{margin:6px 0}.app-tooltip ul li:first-child{margin-top:0}.app-tooltip ul li:last-child{margin-bottom:0}@keyframes tooltip-fade{0%{opacity:0}to{opacity:1}}@keyframes tooltip-slide-up{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tooltip-slide-down{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tooltip-scale{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.toast-container{position:fixed;top:30px;right:30px;display:flex;flex-direction:column;gap:12px;z-index:10001;pointer-events:none;max-width:400px;width:calc(100vw - 60px)}@media(max-width:600px){.toast-container{top:20px;right:20px;width:calc(100vw - 40px)}}.toast-item{pointer-events:auto;display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:18px;background:var(--color-surface-strong);border:1px solid var(--glass-border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 40px #0000001f,var(--glass-shadow);animation:toast-in .4s cubic-bezier(.34,1.56,.64,1) forwards;cursor:pointer;transition:transform .2s ease,opacity .2s ease;position:relative;overflow:hidden}.toast-item:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--glass-border),transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.toast-item:hover{transform:scale(1.02)}.toast-item:active{transform:scale(.98)}.toast-item.success{border-color:#00ff7f33}.toast-item.success .toast-icon{color:#00ff7f;background:#00ff7f1a}.toast-item.error{border-color:#ff4d4d33}.toast-item.error .toast-icon{color:#ff4d4d;background:#ff4d4d1a}.toast-item.warning{border-color:#ffc10733}.toast-item.warning .toast-icon{color:#ffc107;background:#ffc1071a}.toast-item.info{border-color:#007aff33}.toast-item.info .toast-icon{color:#007aff;background:#007aff1a}.toast-icon{width:38px;height:38px;font-size:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:12px}.toast-content{flex:1}.toast-content p{font-size:14px;font-weight:700;color:var(--color-text);line-height:1.5}.toast-close{background:transparent;border:none;color:var(--color-muted);cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;opacity:.5;border-radius:8px}.toast-close:hover{opacity:1;background:var(--color-surface-soft);color:var(--color-text)}@keyframes toast-in{0%{opacity:0;transform:translate(60px) scale(.9)}to{opacity:1;transform:translate(0) scale(1)}}.code-wrapper{position:relative;margin:2.5em 0;border-radius:16px;overflow:hidden;box-shadow:var(--glass-shadow);border:1px solid var(--glass-border);background:var(--color-surface-strong)}pre[class*=language-]{background:transparent;color:var(--color-text);padding:1.5em!important;margin:0!important;border-radius:0;overflow-x:auto;font-family:Fira Code,Consolas,monospace;font-size:15px;line-height:1.7;position:relative;border:none;tab-size:2}@media(max-width:768px){pre[class*=language-]{font-size:13px;padding:1.2em!important}}pre[class*=language-].line-numbers{padding-left:3.8em!important}pre[class*=language-].line-numbers .line-numbers-rows{border-right:1px solid var(--color-border)}pre[class*=language-].line-numbers .line-numbers-rows span:before{color:var(--color-text);opacity:.3;font-weight:400}code[class*=language-]{color:inherit;text-shadow:none;font-family:Fira Code,Consolas,monospace}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#6e7781;font-style:italic}.token.punctuation{color:#57606a}.token.keyword,.token.control,.token.directive,.token.unit{color:#cf222e;font-weight:600}.token.string,.token.attr-value,.token.char,.token.builtin,.token.inserted{color:#0a3069}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol{color:#0550ae}.token.deleted{color:#82071e}.token.selector,.token.attr-name,.token.class-name{color:#1f8adb}.token.atrule,.token.function{color:#8250df}.token.regex,.token.variable,.token.important{color:#f29c3f}.token.namespace{opacity:.7}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.copy-code-btn{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:10px;background:var(--glass-bg-strong);border:1px solid var(--glass-border);color:var(--color-text);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);z-index:30;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:.7}.copy-code-btn:hover{opacity:1;transform:scale(1.05);border-color:var(--accent-color);box-shadow:0 6px 16px #3fa5ed33}.copy-code-btn:active{transform:scale(.95)}.copy-code-btn.copied{border-color:#4cd964;background:#4cd9641a;color:#4cd964}html[data-theme=dark] .code-wrapper{background:#161b22bf;border-color:#ffffff14}html[data-theme=dark] .token.comment,html[data-theme=dark] .token.prolog,html[data-theme=dark] .token.doctype,html[data-theme=dark] .token.cdata{color:#8b949e;font-style:italic}html[data-theme=dark] .token.punctuation{color:#8b949e}html[data-theme=dark] .token.keyword,html[data-theme=dark] .token.control,html[data-theme=dark] .token.directive{color:#ff7b72;font-weight:600}html[data-theme=dark] .token.string,html[data-theme=dark] .token.char,html[data-theme=dark] .token.builtin,html[data-theme=dark] .token.inserted,html[data-theme=dark] .token.attr-value{color:#a5d6ff}html[data-theme=dark] .token.boolean,html[data-theme=dark] .token.number,html[data-theme=dark] .token.constant,html[data-theme=dark] .token.symbol{color:#f29c3f}html[data-theme=dark] .token.property,html[data-theme=dark] .token.tag{color:#7ee787}html[data-theme=dark] .token.deleted{color:#ffa198}html[data-theme=dark] .token.selector,html[data-theme=dark] .token.attr-name,html[data-theme=dark] .token.class-name{color:#3fa5ed}html[data-theme=dark] .token.atrule,html[data-theme=dark] .token.function{color:#d2a8ff}html[data-theme=dark] .token.regex,html[data-theme=dark] .token.variable,html[data-theme=dark] .token.important{color:#f29c3f}html:not([data-theme]),html[data-theme=light]{--accent-color: #1f8adb;--secondary-color: #f52a8c;--color-text: #111;--color-muted: #98989A;--color-border: rgba(17, 17, 17, .06);--color-surface: rgba(255, 255, 255, .62);--color-surface-strong: rgba(255, 255, 255, .92);--color-surface-soft: rgba(17, 17, 17, .02);--color-hover: rgba(17, 17, 17, .04);--glass-bg: rgba(255, 255, 255, .55);--glass-bg-strong: rgba(255, 255, 255, .9);--glass-border: rgba(17, 17, 17, .06);--glass-shadow: 0 24px 80px rgba(17, 17, 17, .06);--card-shadow: 0 18px 60px rgba(17, 17, 17, .06);--chip-shadow: 0 10px 24px rgba(17, 17, 17, .06);--dot-ring: rgba(17, 17, 17, .06);--page-bg: radial-gradient(circle at top left, rgba(31, 138, 219, .08), transparent 35%), radial-gradient(circle at top right, rgba(245, 42, 140, .08), transparent 30%), radial-gradient(circle at bottom left, rgba(31, 138, 219, .08), transparent 35%), radial-gradient(circle at bottom right, rgba(245, 42, 140, .08), transparent 30%), #f5f5f3;--page-bg-mobile: radial-gradient(circle at top left, rgba(31, 138, 219, .06), transparent 28%), radial-gradient(circle at top right, rgba(245, 42, 140, .06), transparent 26%), radial-gradient(circle at bottom left, rgba(31, 138, 219, .05), transparent 28%), radial-gradient(circle at bottom right, rgba(245, 42, 140, .05), transparent 26%), #f5f5f3;--skip-bg: rgba(255, 255, 255, .96);--skip-border: rgba(17, 17, 17, .12);--skip-shadow: 0 12px 30px rgba(17, 17, 17, .12);--scrollbar-track: #FFF;--scrollbar-thumb-border: #FFF;--dropdown-bg: #FFFFFF;--overlay-bg: rgba(0, 0, 0, .45);--overlay-blur: 4px}html[data-theme=dark]{--accent-color: #3fa5ed;--secondary-color: #ff5ba8;--color-text: rgba(245, 245, 247, .92);--color-muted: rgba(245, 245, 247, .62);--color-border: rgba(255, 255, 255, .1);--color-surface: rgba(255, 255, 255, .06);--color-surface-strong: rgba(17, 17, 17, .7);--color-surface-soft: rgba(255, 255, 255, .04);--color-hover: rgba(255, 255, 255, .06);--glass-bg: rgba(17, 17, 17, .45);--glass-bg-strong: rgba(255, 255, 255, .12);--glass-border: rgba(255, 255, 255, .12);--glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .05), 0 24px 80px rgba(0, 0, 0, .45);--card-shadow: inset 0 1px 0 rgba(255, 255, 255, .05), 0 18px 60px rgba(0, 0, 0, .42);--chip-shadow: 0 10px 24px rgba(0, 0, 0, .35);--dot-ring: rgba(255, 255, 255, .1);--page-bg: radial-gradient(circle at top left, rgba(63, 165, 237, .12), transparent 42%), radial-gradient(circle at top right, rgba(255, 91, 168, .1), transparent 38%), radial-gradient(circle at bottom left, rgba(63, 165, 237, .08), transparent 42%), radial-gradient(circle at bottom right, rgba(255, 91, 168, .08), transparent 38%), #0b0d10;--page-bg-mobile: radial-gradient(circle at top left, rgba(63, 165, 237, .1), transparent 34%), radial-gradient(circle at top right, rgba(255, 91, 168, .08), transparent 30%), radial-gradient(circle at bottom left, rgba(63, 165, 237, .06), transparent 34%), radial-gradient(circle at bottom right, rgba(255, 91, 168, .06), transparent 30%), #0b0d10;--skip-bg: rgba(17, 17, 17, .92);--skip-border: rgba(255, 255, 255, .14);--skip-shadow: 0 12px 30px rgba(0, 0, 0, .4);--color-geti: #f29c3f;--color-geti-decoration: rgba(242, 156, 63, .55);--color-geti-hover: #5492f7;--color-geti-decoration-hover: rgba(84, 146, 247, .85);--scrollbar-track: transparent;--scrollbar-thumb-border: rgba(17, 17, 17, .62);--dropdown-bg: #111111;--overlay-bg: rgba(0, 0, 0, .8);--overlay-blur: 8px}html,body{font-family:Axiforma,sans-serif;overflow-x:hidden}body{background:var(--page-bg);color:var(--color-text)}@media only screen and (max-width:599px){body{background:var(--page-bg-mobile)}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body:not(:has(#home-page)):not(.is-nes-view){padding-top:80px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:10px;left:10px;z-index:10000;padding:10px 14px;border-radius:12px;background:var(--skip-bg);border:1px solid var(--skip-border);box-shadow:var(--skip-shadow);color:var(--color-text);font-weight:800;text-decoration:none;transform:translateY(-140%);transition:transform .16s ease}.skip-link:focus{transform:translateY(0)}
