._header_p5qg8_1{position:fixed;top:0;left:0;right:0;z-index:300;background:#0a0a12d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid transparent;transition:all .25s cubic-bezier(.4,0,.2,1)}._header_p5qg8_1._scrolled_p5qg8_13{background:#0a0a12f2;border-bottom-color:#ffffff14;box-shadow:0 10px 15px -3px #0006,0 4px 6px -4px #0006}._header_p5qg8_1._transparent_p5qg8_18{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:transparent}._header_p5qg8_1._transparent_p5qg8_18 ._logoBrand_p5qg8_24,._header_p5qg8_1._transparent_p5qg8_18 ._logoAccent_p5qg8_25{color:#fffffff2}._header_p5qg8_1._transparent_p5qg8_18 ._navLink_p5qg8_28{color:#ffffffbf}._header_p5qg8_1._transparent_p5qg8_18 ._navLink_p5qg8_28:hover,._header_p5qg8_1._transparent_p5qg8_18 ._navLink_p5qg8_28:focus-visible{color:#fff;background:#ffffff1a}._header_p5qg8_1._transparent_p5qg8_18 ._navLink_p5qg8_28._active_p5qg8_35{color:#fff;background:#ffffff26}._header_p5qg8_1._transparent_p5qg8_18 ._languageButton_p5qg8_39{color:#ffffffbf;border-color:#fff3}._header_p5qg8_1._transparent_p5qg8_18 ._languageButton_p5qg8_39:hover{color:#fff;border-color:#fff6;background:#ffffff1a}._header_p5qg8_1._transparent_p5qg8_18 ._ctaButton_p5qg8_48{background:#ffffff26;border:1px solid rgba(255,255,255,.3)}._header_p5qg8_1._transparent_p5qg8_18 ._ctaButton_p5qg8_48:hover{background:#ffffff40}._header_p5qg8_1._transparent_p5qg8_18 ._menuToggle_p5qg8_55{color:#ffffffe6}._header_p5qg8_1._transparent_p5qg8_18 ._menuToggle_p5qg8_55:hover{background:#ffffff1a;color:#fff}._header_p5qg8_1._transparent_p5qg8_18._scrolled_p5qg8_13{background:#0a0a12f2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom-color:#ffffff14;box-shadow:0 10px 15px -3px #0006,0 4px 6px -4px #0006}._header_p5qg8_1._transparent_p5qg8_18._scrolled_p5qg8_13 ._logoBrand_p5qg8_24{color:#f4f4f5}._header_p5qg8_1._transparent_p5qg8_18._scrolled_p5qg8_13 ._logoAccent_p5qg8_25{background:linear-gradient(135deg,#8b5cf6,#a78bfa,#c4b5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._header_p5qg8_1._transparent_p5qg8_18._scrolled_p5qg8_13 ._navLink_p5qg8_28{color:#a1a1aa}._header_p5qg8_1._transparent_p5qg8_18._scrolled_p5qg8_13 ._navLink_p5qg8_28:hover,._header_p5qg8_1._transparent_p5qg8_18._scrolled_p5qg8_13 ._navLink_p5qg8_28:focus-visible{color:#f4f4f5;background:#ffffff0d}._header_p5qg8_1._transparent_p5qg8_18._scrolled_p5qg8_13 ._navLink_p5qg8_28._active_p5qg8_35{color:#a78bfa;background:#a78bfa1a}._header_p5qg8_1._transparent_p5qg8_18._scrolled_p5qg8_13 ._languageButton_p5qg8_39{color:#a1a1aa;border-color:#ffffff14}._header_p5qg8_1._transparent_p5qg8_18._scrolled_p5qg8_13 ._languageButton_p5qg8_39:hover{color:#f4f4f5;border-color:#ffffff26;background:#ffffff08}._header_p5qg8_1._transparent_p5qg8_18._scrolled_p5qg8_13 ._ctaButton_p5qg8_48{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;line-height:1.1;border-radius:.75rem;border:none;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-decoration:none}._header_p5qg8_1._transparent_p5qg8_18._scrolled_p5qg8_13 ._ctaButton_p5qg8_48:disabled{opacity:.5;cursor:not-allowed}._header_p5qg8_1._transparent_p5qg8_18._scrolled_p5qg8_13 ._ctaButton_p5qg8_48{background:linear-gradient(135deg,#8b5cf6,#a78bfa,#c4b5fd);color:#fff;box-shadow:0 0 20px #a78bfa4d}._header_p5qg8_1._transparent_p5qg8_18._scrolled_p5qg8_13 ._ctaButton_p5qg8_48:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 0 40px #a78bfa66}._header_p5qg8_1._transparent_p5qg8_18._scrolled_p5qg8_13 ._ctaButton_p5qg8_48:active:not(:disabled){transform:translateY(0)}._header_p5qg8_1._transparent_p5qg8_18._scrolled_p5qg8_13 ._ctaButton_p5qg8_48{border:none}._header_p5qg8_1._transparent_p5qg8_18._scrolled_p5qg8_13 ._menuToggle_p5qg8_55{color:#f4f4f5}._header_p5qg8_1._transparent_p5qg8_18._scrolled_p5qg8_13 ._menuToggle_p5qg8_55:hover{background:#ffffff0d;color:#a78bfa}._container_p5qg8_140{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}@media (min-width: 768px){._container_p5qg8_140{padding:0 1.5rem}}@media (min-width: 1024px){._container_p5qg8_140{padding:0 2rem}}._container_p5qg8_140{display:flex;align-items:center;justify-content:space-between;height:72px}@media (min-width: 1024px){._container_p5qg8_140{height:80px}}._logo_p5qg8_24{display:flex;align-items:center;gap:.75rem;text-decoration:none;font-weight:700;font-size:1.125rem;color:#f4f4f5;transition:all .15s cubic-bezier(.4,0,.2,1);cursor:pointer;user-select:none}._logo_p5qg8_24:hover{color:#a78bfa}._logo_p5qg8_24:hover ._logoIcon_p5qg8_183{transform:scale(1.05)}._logo_p5qg8_24:active{transform:scale(.98)}@media (min-width: 768px){._logo_p5qg8_24{font-size:1.25rem}}._logoIcon_p5qg8_183{width:32px;height:32px;flex-shrink:0;transition:transform .15s cubic-bezier(.4,0,.2,1)}@media (min-width: 768px){._logoIcon_p5qg8_183{width:36px;height:36px}}._logoText_p5qg8_208{display:flex;align-items:baseline;gap:.25rem}._logoBrand_p5qg8_24{color:#f4f4f5}._logoAccent_p5qg8_25{background:linear-gradient(135deg,#8b5cf6,#a78bfa,#c4b5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._nav_p5qg8_28{display:none}@media (min-width: 1024px){._nav_p5qg8_28{display:flex;align-items:center}}._navList_p5qg8_235{display:flex;align-items:center;gap:.25rem;list-style:none;margin:0;padding:0}._navItem_p5qg8_244{position:relative}._navLink_p5qg8_28{display:inline-flex;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#a1a1aa;text-decoration:none;border-radius:.75rem;transition:all .15s cubic-bezier(.4,0,.2,1);cursor:pointer;user-select:none}._navLink_p5qg8_28:hover,._navLink_p5qg8_28:focus-visible{color:#f4f4f5;background:#ffffff0d}._navLink_p5qg8_28:active{transform:scale(.97)}._navLink_p5qg8_28._active_p5qg8_35{color:#a78bfa;background:#a78bfa1a}._navLink_p5qg8_28:focus-visible{outline:2px solid #a78bfa;outline-offset:2px}._actions_p5qg8_277{display:flex;align-items:center;gap:.5rem}@media (min-width: 768px){._actions_p5qg8_277{gap:.75rem}}._languageSelector_p5qg8_288{position:relative}._languageButton_p5qg8_39{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;color:#a1a1aa;background:transparent;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);user-select:none}._languageButton_p5qg8_39:hover{color:#f4f4f5;border-color:#ffffff26;background:#ffffff08}._languageButton_p5qg8_39:active{transform:scale(.97)}._languageButton_p5qg8_39:focus-visible{outline:2px solid #a78bfa;outline-offset:2px}@media (max-width: 767px){._languageButton_p5qg8_39{padding:.5rem;min-width:40px}}._languageButton_p5qg8_39 svg{flex-shrink:0}._languageButtonText_p5qg8_330{display:none}@media (min-width: 768px){._languageButtonText_p5qg8_330{display:inline}}._languageDropdown_p5qg8_339{position:absolute;top:calc(100% + .5rem);right:0;min-width:180px;background:#12121e;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;overflow:hidden;z-index:100;box-shadow:0 20px 25px -5px #0006,0 8px 10px -6px #0006;animation:_dropdownIn_p5qg8_1 .15s cubic-bezier(0,0,.2,1) forwards}._languageOption_p5qg8_353{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.75rem 1rem;font-size:.875rem;color:#a1a1aa;background:transparent;border:none;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);text-align:left;user-select:none}._languageOption_p5qg8_353:hover{background:#ffffff0d;color:#f4f4f5}._languageOption_p5qg8_353:active{background:#ffffff14}._languageOption_p5qg8_353._active_p5qg8_35{background:#a78bfa1a;color:#a78bfa}._languageOption_p5qg8_353._active_p5qg8_35 ._languageCode_p5qg8_380{color:#a78bfa}._languageOption_p5qg8_353:not(:last-child){border-bottom:1px solid rgba(255,255,255,.08)}._languageOption_p5qg8_353:focus-visible{outline:2px solid #a78bfa;outline-offset:2px;outline-offset:-2px}._languageNative_p5qg8_392{font-weight:500}._languageCode_p5qg8_380{font-size:.75rem;color:#71717a;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace}._ctaButton_p5qg8_48{display:none}@media (min-width: 1024px){._ctaButton_p5qg8_48{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;line-height:1.1;border-radius:.75rem;border:none;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-decoration:none}._ctaButton_p5qg8_48:disabled{opacity:.5;cursor:not-allowed}._ctaButton_p5qg8_48{background:linear-gradient(135deg,#8b5cf6,#a78bfa,#c4b5fd);color:#fff;box-shadow:0 0 20px #a78bfa4d}._ctaButton_p5qg8_48:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 0 40px #a78bfa66}._ctaButton_p5qg8_48:active:not(:disabled){transform:translateY(0)}._ctaButton_p5qg8_48{padding:.5rem 1.25rem;font-size:.875rem;cursor:pointer}._ctaButton_p5qg8_48:active{transform:scale(.97)}}._menuToggle_p5qg8_55{display:flex;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;padding:0;background:transparent;border:none;border-radius:.75rem;color:#f4f4f5;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;position:relative;z-index:10}@media (min-width: 1024px){._menuToggle_p5qg8_55{display:none}}._menuToggle_p5qg8_55:hover{background:#ffffff0d;color:#a78bfa}._menuToggle_p5qg8_55:active{transform:scale(.95)}._menuToggle_p5qg8_55._menuToggleActive_p5qg8_479{color:#a78bfa}._menuToggle_p5qg8_55:focus-visible{outline:2px solid #a78bfa;outline-offset:2px}._menuToggle_p5qg8_55 svg{width:24px;height:24px}._mobileNav_p5qg8_491{position:fixed;inset:72px 0 0;width:100%;height:calc(100vh - 72px);height:calc(100dvh - 72px);background:#0a0a12;z-index:500;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}._mobileNav_p5qg8_491._mobileNavOpen_p5qg8_512{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}@media (min-width: 1024px){._mobileNav_p5qg8_491{display:none!important;visibility:hidden!important;pointer-events:none!important}}._mobileNavContainer_p5qg8_526{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}@media (min-width: 768px){._mobileNavContainer_p5qg8_526{padding:0 1.5rem}}@media (min-width: 1024px){._mobileNavContainer_p5qg8_526{padding:0 2rem}}._mobileNavContainer_p5qg8_526{padding-top:1.5rem;padding-bottom:2rem;display:flex;flex-direction:column;min-height:100%}._mobileNavList_p5qg8_550{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}._mobileNavLink_p5qg8_559{display:flex;align-items:center;padding:1rem;font-size:1.125rem;font-weight:500;color:#a1a1aa;text-decoration:none;border-radius:.75rem;transition:all .15s cubic-bezier(.4,0,.2,1);cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}._mobileNavLink_p5qg8_559:hover,._mobileNavLink_p5qg8_559:focus{background:#ffffff0d;color:#f4f4f5}._mobileNavLink_p5qg8_559:active{background:#ffffff14;transform:scale(.98)}._mobileNavLink_p5qg8_559._active_p5qg8_35{background:#a78bfa1a;color:#a78bfa}._mobileNavLink_p5qg8_559:focus-visible{outline:2px solid #a78bfa;outline-offset:2px}._mobileNavFooter_p5qg8_591{margin-top:auto;padding-top:2rem;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:1.5rem}._mobileLanguages_p5qg8_600{display:flex;flex-direction:column;gap:.75rem}._mobileLanguagesTitle_p5qg8_606{font-size:.875rem;font-weight:600;color:#71717a;text-transform:uppercase;letter-spacing:.05em}._mobileLanguagesGrid_p5qg8_614{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}@media (min-width: 640px){._mobileLanguagesGrid_p5qg8_614{grid-template-columns:repeat(4,1fr)}}._mobileLanguageOption_p5qg8_625{padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:#a1a1aa;background:#12121e;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;text-align:center;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}._mobileLanguageOption_p5qg8_625:hover,._mobileLanguageOption_p5qg8_625:focus{border-color:#ffffff26;color:#f4f4f5;background:#1a1a2e}._mobileLanguageOption_p5qg8_625:active{transform:scale(.97)}._mobileLanguageOption_p5qg8_625._active_p5qg8_35{border-color:#a78bfa;color:#a78bfa;background:#a78bfa1a}._mobileLanguageOption_p5qg8_625:focus-visible{outline:2px solid #a78bfa;outline-offset:2px}._mobileCtaButton_p5qg8_658{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;line-height:1.1;border-radius:.75rem;border:none;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-decoration:none}._mobileCtaButton_p5qg8_658:disabled{opacity:.5;cursor:not-allowed}._mobileCtaButton_p5qg8_658{background:linear-gradient(135deg,#8b5cf6,#a78bfa,#c4b5fd);color:#fff;box-shadow:0 0 20px #a78bfa4d}._mobileCtaButton_p5qg8_658:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 0 40px #a78bfa66}._mobileCtaButton_p5qg8_658:active:not(:disabled){transform:translateY(0)}._mobileCtaButton_p5qg8_658{width:100%;padding:1rem;font-size:1rem;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}._mobileCtaButton_p5qg8_658:hover,._mobileCtaButton_p5qg8_658:focus{transform:translateY(-2px)}._mobileCtaButton_p5qg8_658:active{transform:scale(.98)}@keyframes _dropdownIn_p5qg8_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._footer_vnox9_1{background:#12121e;border-top:1px solid rgba(255,255,255,.08);margin-top:auto}._container_vnox9_7{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}@media (min-width: 768px){._container_vnox9_7{padding:0 1.5rem}}@media (min-width: 1024px){._container_vnox9_7{padding:0 2rem}}._container_vnox9_7{padding-top:3rem;padding-bottom:2rem}@media (min-width: 768px){._container_vnox9_7{padding-top:4rem;padding-bottom:2rem}}._content_vnox9_34{display:flex;flex-direction:column;gap:2.5rem;padding-bottom:2.5rem}@media (min-width: 1024px){._content_vnox9_34{flex-direction:row;justify-content:space-between;gap:4rem}}._brand_vnox9_48{display:flex;flex-direction:column;gap:1rem;flex-shrink:0}@media (min-width: 1024px){._brand_vnox9_48{max-width:380px}}._logo_vnox9_60{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none;font-size:1.125rem;font-weight:700;color:#f4f4f5;transition:all .15s cubic-bezier(.4,0,.2,1);cursor:pointer;width:fit-content}._logo_vnox9_60:hover{color:#a78bfa}._logo_vnox9_60:hover svg{transform:scale(1.05)}._logo_vnox9_60 svg{transition:transform .15s cubic-bezier(.4,0,.2,1)}._logoText_vnox9_82{display:flex;align-items:baseline;gap:.25rem}._logoBrand_vnox9_88{color:#f4f4f5}._logoAccent_vnox9_92{background:linear-gradient(135deg,#8b5cf6,#a78bfa,#c4b5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._brandDescription_vnox9_99{font-size:.875rem;color:#a1a1aa;line-height:1.625;margin:0}._brandSocial_vnox9_106{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}._rightSection_vnox9_113{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media (min-width: 640px){._rightSection_vnox9_113{grid-template-columns:repeat(3,1fr);gap:2.5rem}}@media (min-width: 1024px){._rightSection_vnox9_113{gap:3rem}}._navSection_vnox9_130{display:flex;flex-direction:column;gap:1rem}._sectionTitle_vnox9_136{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#f4f4f5;margin:0}._linkList_vnox9_145{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}._link_vnox9_145{font-size:.875rem;color:#a1a1aa;text-decoration:none;cursor:pointer;transition:color .15s cubic-bezier(.4,0,.2,1);display:inline-block}._link_vnox9_145:hover{color:#a78bfa}._contactSection_vnox9_166{display:flex;flex-direction:column;gap:1rem}._contactInfo_vnox9_172{display:flex;flex-direction:column;gap:.5rem}._contactLink_vnox9_178{font-size:.875rem;color:#a1a1aa;text-decoration:none;cursor:pointer;transition:color .15s cubic-bezier(.4,0,.2,1)}._contactLink_vnox9_178:hover{color:#a78bfa}._contactText_vnox9_189{font-size:.875rem;color:#71717a}._contactCta_vnox9_194{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#a78bfa;text-decoration:none;margin-top:.5rem;transition:gap .15s cubic-bezier(.4,0,.2,1)}._contactCta_vnox9_194:hover{gap:.75rem}._socialLinks_vnox9_209{display:flex;align-items:center;gap:.5rem}._socialLink_vnox9_209{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#1a1a2e;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;color:#a1a1aa;text-decoration:none;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}._socialLink_vnox9_209:hover{background:#a78bfa;border-color:#a78bfa;color:#fff;transform:translateY(-2px)}._socialLink_vnox9_209 svg{width:18px;height:18px;display:block}._bottom_vnox9_241{padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:.5rem}@media (min-width: 768px){._bottom_vnox9_241{flex-direction:row;justify-content:space-between;align-items:center}}._copyright_vnox9_256{font-size:.75rem;color:#71717a;margin:0}._tagline_vnox9_262{font-size:.75rem;color:#71717a;font-style:italic;margin:0}._bottomLinks_vnox9_269{display:flex;align-items:center;gap:1rem}._bottomLink_vnox9_269{font-size:.75rem;color:#71717a;text-decoration:none;cursor:pointer;transition:color .15s cubic-bezier(.4,0,.2,1)}._bottomLink_vnox9_269:hover{color:#a78bfa}._beian_vnox9_286{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}@media (min-width: 640px){._beian_vnox9_286{flex-direction:row;justify-content:center;gap:1.5rem}}._beianLink_vnox9_302{display:inline-flex;align-items:center;font-size:.75rem;color:#71717a;text-decoration:none;cursor:pointer;transition:color .15s cubic-bezier(.4,0,.2,1)}._beianLink_vnox9_302:hover{color:#a78bfa}._beianLink_vnox9_302 img{flex-shrink:0}._beianDivider_vnox9_318{color:#71717a;font-size:.75rem;opacity:.5}._layout_8v9ac_1{display:flex;flex-direction:column;min-height:100vh;background-color:#0a0a12;color:#f4f4f5}._main_8v9ac_9{flex:1;width:100%;padding-top:72px}@media (min-width: 1024px){._main_8v9ac_9{padding-top:80px}}:root{--color-bg-primary: #0a0a12;--color-bg-secondary: #12121e;--color-bg-tertiary: #1a1a2e;--color-bg-elevated: #242438;--color-text-primary: #f4f4f5;--color-text-secondary: #a1a1aa;--color-text-tertiary: #71717a;--color-text-muted: #52525b;--color-accent-primary: #a78bfa;--color-accent-secondary: #c4b5fd;--color-accent-tertiary: #8b5cf6;--color-accent-dark: #7c3aed;--color-success: #22c55e;--color-warning: #f59e0b;--color-error: #ef4444;--color-info: #3b82f6;--color-border: rgba(255, 255, 255, .08);--color-border-hover: rgba(255, 255, 255, .15);--color-border-accent: rgba(167, 139, 250, .3);--font-family-sans: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-family-display: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-family-mono: SF Mono, Monaco, Inconsolata, Roboto Mono, monospace;--duration-fast: .15s;--duration-normal: .25s;--duration-slow: .4s;--ease-default: cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-family-sans);font-size:1rem;line-height:1.5;color:var(--color-text-primary);background-color:var(--color-bg-primary);min-height:100vh;overflow-x:hidden}h1,h2,h3,h4,h5,h6{color:var(--color-text-primary);font-weight:700;line-height:1.1;margin:0}h1{font-size:2.25rem;letter-spacing:-.025em}@media (min-width: 768px){h1{font-size:3rem}}@media (min-width: 1024px){h1{font-size:3.75rem}}h2{font-size:1.875rem;letter-spacing:-.025em}@media (min-width: 768px){h2{font-size:2.25rem}}h3{font-size:1.5rem;font-weight:600}@media (min-width: 768px){h3{font-size:1.875rem}}h4{font-size:1.25rem;font-weight:600}@media (min-width: 768px){h4{font-size:1.5rem}}h5{font-size:1.125rem;font-weight:500}h6{font-size:1rem;font-weight:500}p{margin:0;line-height:1.625}a{color:var(--color-accent-primary);text-decoration:none;cursor:pointer;transition:color var(--duration-fast) var(--ease-default)}a:hover{color:var(--color-accent-secondary)}a:focus-visible{outline:2px solid #a78bfa;outline-offset:2px}strong,b{font-weight:600}small{font-size:.875rem}ul,ol{list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}button:disabled{cursor:not-allowed}a,button:not(:disabled),[role=button],input[type=submit],input[type=button],input[type=reset],select{cursor:pointer}input,textarea,select{background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:.75rem;padding:.75rem 1rem;color:var(--color-text-primary);transition:border-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default)}input::placeholder,textarea::placeholder,select::placeholder{color:var(--color-text-muted)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-accent-primary);box-shadow:0 0 0 3px #a78bfa26}input:disabled,textarea:disabled,select:disabled{opacity:.5;cursor:not-allowed}textarea{resize:vertical;min-height:120px}code,kbd,samp,pre{font-family:var(--font-family-mono)}code{font-size:.875rem;padding:.25rem .5rem;background-color:var(--color-bg-tertiary);border-radius:.5rem;color:var(--color-accent-secondary)}pre{padding:1rem;background-color:var(--color-bg-tertiary);border-radius:.75rem;overflow-x:auto}pre code{background:none;padding:0;border-radius:0}table{border-collapse:collapse;width:100%}::selection{background-color:#a78bfa4d;color:var(--color-text-primary)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--color-bg-tertiary);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--color-accent-tertiary)}*{scrollbar-width:thin;scrollbar-color:var(--color-bg-tertiary) var(--color-bg-secondary)}#root{display:flex;flex-direction:column;min-height:100vh}main{flex:1}.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}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}@media (min-width: 768px){.container{padding:0 1.5rem}}@media (min-width: 1024px){.container{padding:0 2rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glow{0%,to{box-shadow:0 0 20px #a78bfa4d}50%{box-shadow:0 0 40px #a78bfa80}}
