._container_1fu03_4{min-height:100vh;background:linear-gradient(135deg,#0f0f23,#1a1a2e,#16213e);position:relative;overflow:hidden;display:flex;flex-direction:column;color:#fff}._container_1fu03_4:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.3) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.3) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(120,219,255,.2) 0%,transparent 50%);pointer-events:none}._header_1fu03_42{position:relative;z-index:10;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f23cc;border-bottom:1px solid rgba(255,255,255,.1)}._logo_1fu03_54{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._mainContent_1fu03_64{position:relative;z-index:5;padding:4rem 2rem;text-align:center;max-width:1200px;margin:0 auto;flex:1;display:flex;align-items:center;justify-content:center}._heroSection_1fu03_78{margin-bottom:4rem;max-width:800px;width:100%;text-align:center}._mainHeadline_1fu03_85{font-size:clamp(2.5rem,8vw,4.5rem);font-weight:800;line-height:1.1;margin-bottom:1.5rem;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:_gradientShift_1fu03_1 3s ease-in-out infinite}@keyframes _gradientShift_1fu03_1{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(30deg)}}._heroParagraph_1fu03_107{font-size:clamp(18px,2.5vw,22px);line-height:1.6;max-width:600px;margin:0 auto 2rem;opacity:.9}._emailForm_1fu03_116{max-width:500px;margin:0 auto 2rem}._formContainer_1fu03_121{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:2rem;box-shadow:0 8px 32px #0000004d}._formTitle_1fu03_130{margin-bottom:1rem}._formTitleText_1fu03_134{font-size:1.5rem;font-weight:600;color:#fff;margin:0}._formSubtitle_1fu03_141{margin-bottom:1.5rem;opacity:.8;color:#fff;font-size:.875rem;display:block;margin-top:.5rem}._formRow_1fu03_150{display:flex;gap:1rem;margin-bottom:1rem;align-items:stretch}._emailInput_1fu03_158{flex:1;min-width:0;box-sizing:border-box;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:12px 0 0 12px;padding:.75rem 1rem;color:#000;font-size:1rem;transition:all .3s ease}._inputIcon_1fu03_171{color:#fff9}._emailInput_1fu03_158::placeholder{color:#0a0a0a99}._emailInput_1fu03_158:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea33}._submitButton_1fu03_186{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:0 12px 12px 0;padding:.75rem 2rem;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;height:52px;line-height:1;box-shadow:0 4px 15px #667eea4d}._submitButton_1fu03_186:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}._submitButton_1fu03_186:disabled{opacity:.6;cursor:not-allowed;transform:none}._finePrint_1fu03_212{margin-top:1rem;text-align:center;opacity:.7;font-size:.875rem;color:#fff}._successMessage_1fu03_221{text-align:center;padding:2rem;background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid #52c41a;border-radius:20px;background:linear-gradient(135deg,rgba(82,196,26,.1),transparent);max-width:500px;margin:0 auto}._successIconContainer_1fu03_233{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:.5rem}._successIcon_1fu03_233{font-size:1.5rem;color:#52c41a}._successTitle_1fu03_246{font-size:1.5rem;font-weight:600;color:#fff;margin:0}._successText_1fu03_253{text-align:center;opacity:.9;color:#fff}._featureHighlights_1fu03_260{margin-bottom:3rem}._highlightsContainer_1fu03_264{display:flex;justify-content:center;align-items:center;gap:1.5rem;flex-wrap:wrap}._highlightItem_1fu03_272{display:flex;align-items:center;gap:.5rem}._highlightText_1fu03_278{opacity:.9}._featuresSection_1fu03_283{margin-bottom:4rem;padding:4rem 2rem;background:#ffffff05}._sectionTitle_1fu03_289{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:1rem;text-align:center}._sectionSubtitle_1fu03_296{font-size:clamp(18px,2.5vw,22px);text-align:center;margin-bottom:3rem;opacity:.9}._featuresGrid_1fu03_303{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}._featureCard_1fu03_310{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease;cursor:pointer}._featureCard_1fu03_310:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000004d;border-color:#667eea66}._cardIcon_1fu03_327{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:1.5rem;color:#fff}._cardTitle_1fu03_339{font-size:1.25rem;font-weight:600;margin-bottom:1rem}._cardDescription_1fu03_345{opacity:.9;line-height:1.6}._footer_1fu03_351{position:relative;z-index:10;padding:2rem;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f23cc;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center}._copyright_1fu03_364{margin-bottom:.5rem;opacity:.7}._footerLinks_1fu03_369{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}._footerLink_1fu03_369{text-decoration:none;opacity:.8;transition:all .3s ease}._footerLink_1fu03_369:hover{opacity:1;color:#667eea}._animateSlideUp_1fu03_388{animation:_slideUp_1fu03_1 .8s ease-out}._animateFadeIn_1fu03_392{animation:_fadeIn_1fu03_1 1s ease-out}@keyframes _slideUp_1fu03_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeIn_1fu03_1{0%{opacity:0}to{opacity:1}}._srOnly_1fu03_417{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 768px){._header_1fu03_42{padding:1rem}._mainContent_1fu03_64{padding:2rem 1rem}._formRow_1fu03_150{flex-direction:column}._emailInput_1fu03_158,._submitButton_1fu03_186{width:100%;border-radius:12px}._submitButton_1fu03_186{height:56px}._highlightsContainer_1fu03_264{gap:1rem}._featuresGrid_1fu03_303{grid-template-columns:1fr}._footerLinks_1fu03_369{gap:1rem}}@media (max-width: 480px){._mainHeadline_1fu03_85{font-size:2.5rem}._heroParagraph_1fu03_107{font-size:18px}._formContainer_1fu03_121,._featureCard_1fu03_310{padding:1.5rem}}@media (max-width: 420px){._formContainer_1fu03_121{padding:1.25rem}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{--color-primary: #7c3aed;--color-primary-light: #8b5cf6;--color-primary-dark: #6d28d9;--color-primary-50: rgba(124, 58, 237, .05);--color-primary-100: rgba(124, 58, 237, .1);--color-primary-200: rgba(124, 58, 237, .2);--color-primary-300: rgba(124, 58, 237, .3);--color-primary-400: rgba(124, 58, 237, .4);--color-primary-500: rgba(124, 58, 237, .5);--color-primary-600: rgba(124, 58, 237, .6);--color-primary-700: rgba(124, 58, 237, .7);--color-primary-800: rgba(124, 58, 237, .8);--color-primary-900: rgba(124, 58, 237, .9);--color-secondary: #22d3ee;--color-secondary-light: #67e8f9;--color-secondary-dark: #0891b2;--color-secondary-50: rgba(34, 211, 238, .05);--color-secondary-100: rgba(34, 211, 238, .1);--color-secondary-200: rgba(34, 211, 238, .2);--color-secondary-300: rgba(34, 211, 238, .3);--color-secondary-400: rgba(34, 211, 238, .4);--color-secondary-500: rgba(34, 211, 238, .5);--color-secondary-600: rgba(34, 211, 238, .6);--color-secondary-700: rgba(34, 211, 238, .7);--color-secondary-800: rgba(34, 211, 238, .8);--color-secondary-900: rgba(34, 211, 238, .9);--color-accent: #fbbf24;--color-accent-light: #fcd34d;--color-accent-dark: #d97706;--color-accent-50: rgba(251, 191, 36, .05);--color-accent-100: rgba(251, 191, 36, .1);--color-accent-200: rgba(251, 191, 36, .2);--color-accent-300: rgba(251, 191, 36, .3);--color-accent-400: rgba(251, 191, 36, .4);--color-accent-500: rgba(251, 191, 36, .5);--color-accent-600: rgba(251, 191, 36, .6);--color-accent-700: rgba(251, 191, 36, .7);--color-accent-800: rgba(251, 191, 36, .8);--color-accent-900: rgba(251, 191, 36, .9);--color-white: #ffffff;--color-black: #000000;--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5db;--color-gray-400: #9ca3af;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-700: #374151;--color-gray-800: #1f2937;--color-gray-900: #111827;--color-dark-bg: #0b0f14;--color-dark-bg-secondary: #0a0d10;--color-dark-surface: #1a1d21;--color-dark-surface-secondary: #2a2d31;--color-dark-border: rgba(255, 255, 255, .08);--color-dark-border-secondary: rgba(255, 255, 255, .12);--color-dark-text: rgba(255, 255, 255, .95);--color-dark-text-secondary: rgba(255, 255, 255, .72);--color-dark-text-muted: rgba(255, 255, 255, .55);--color-success: #10b981;--color-warning: #f59e0b;--color-error: #ef4444;--color-info: #3b82f6;--font-family-primary: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-mono: "JetBrains Mono", "Fira Code", "Monaco", "Cascadia Code", monospace;--font-family-display: "Inter", system-ui, sans-serif;--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;--font-size-7xl: 4.5rem;--font-size-8xl: 6rem;--font-size-9xl: 8rem;--font-weight-thin: 100;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--line-height-tight: 1.25;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--line-height-loose: 2;--letter-spacing-tighter: -.05em;--letter-spacing-tight: -.025em;--letter-spacing-normal: 0em;--letter-spacing-wide: .025em;--letter-spacing-wider: .05em;--letter-spacing-widest: .1em;--spacing-0: 0;--spacing-px: 1px;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-2-5: .625rem;--spacing-3: .75rem;--spacing-3-5: .875rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-9: 2.25rem;--spacing-10: 2.5rem;--spacing-11: 2.75rem;--spacing-12: 3rem;--spacing-14: 3.5rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-28: 7rem;--spacing-32: 8rem;--spacing-36: 9rem;--spacing-40: 10rem;--spacing-44: 11rem;--spacing-48: 12rem;--spacing-52: 13rem;--spacing-56: 14rem;--spacing-60: 15rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--border-width-0: 0;--border-width-1: 1px;--border-width-2: 2px;--border-width-4: 4px;--border-width-8: 8px;--border-radius-none: 0;--border-radius-sm: .125rem;--border-radius-base: .25rem;--border-radius-md: .375rem;--border-radius-lg: .5rem;--border-radius-xl: .75rem;--border-radius-2xl: 1rem;--border-radius-3xl: 1.5rem;--border-radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-base: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--shadow-luxe: 0 10px 30px rgba(0, 0, 0, .35), inset 0 1px 0 rgba(255, 255, 255, .06);--shadow-luxe-glow: 0 10px 25px rgba(34, 211, 238, .28), 0 6px 12px rgba(124, 58, 237, .24);--shadow-luxe-glow-hover: 0 14px 32px rgba(34, 211, 238, .32), 0 10px 18px rgba(124, 58, 237, .28);--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--transition-slower: .5s ease;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--header-height: 80px;--container-max-width: 1200px;--container-padding: 1rem;--gradient-primary: linear-gradient( 135deg, var(--color-primary) 0%, var(--color-secondary) 100% );--gradient-primary-hover: linear-gradient( 135deg, var(--color-primary-dark) 0%, var(--color-secondary-dark) 100% );--gradient-luxe-bg: linear-gradient( 180deg, var(--color-dark-bg) 0%, var(--color-dark-bg-secondary) 100% );--gradient-glass: linear-gradient( 180deg, rgba(255, 255, 255, .04), rgba(255, 255, 255, .02) );--gradient-gold: linear-gradient( 135deg, #efc253 0%, #d8a733 50%, #b68a19 100% );--gradient-header: linear-gradient( 315deg, var(--color-primary) 0%, #6366f1 50%, var(--color-secondary) 100% );--backdrop-blur-sm: blur(4px);--backdrop-blur-base: blur(8px);--backdrop-blur-md: blur(12px);--backdrop-blur-lg: blur(16px);--backdrop-blur-xl: blur(24px);--backdrop-blur-2xl: blur(40px);--backdrop-blur-3xl: blur(64px)}@media (max-width: 640px){:root{--header-height: 64px;--container-padding: .75rem}}@media (max-width: 480px){:root{--header-height: 56px;--container-padding: .5rem}}.font-primary{font-family:var(--font-family-primary)}.font-mono{font-family:var(--font-family-mono)}.font-display{font-family:var(--font-family-display)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.text-4xl{font-size:var(--font-size-4xl)}.text-5xl{font-size:var(--font-size-5xl)}.text-6xl{font-size:var(--font-size-6xl)}.text-7xl{font-size:var(--font-size-7xl)}.text-8xl{font-size:var(--font-size-8xl)}.text-9xl{font-size:var(--font-size-9xl)}.font-thin{font-weight:var(--font-weight-thin)}.font-light{font-weight:var(--font-weight-light)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.font-extrabold{font-weight:var(--font-weight-extrabold)}.font-black{font-weight:var(--font-weight-black)}.leading-tight{line-height:var(--line-height-tight)}.leading-snug{line-height:var(--line-height-snug)}.leading-normal{line-height:var(--line-height-normal)}.leading-relaxed{line-height:var(--line-height-relaxed)}.leading-loose{line-height:var(--line-height-loose)}.tracking-tighter{letter-spacing:var(--letter-spacing-tighter)}.tracking-tight{letter-spacing:var(--letter-spacing-tight)}.tracking-normal{letter-spacing:var(--letter-spacing-normal)}.tracking-wide{letter-spacing:var(--letter-spacing-wide)}.tracking-wider{letter-spacing:var(--letter-spacing-wider)}.tracking-widest{letter-spacing:var(--letter-spacing-widest)}.text-white{color:var(--color-white)}.text-black{color:var(--color-black)}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.text-accent{color:var(--color-accent)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-error{color:var(--color-error)}.text-info{color:var(--color-info)}.text-dark{color:var(--color-dark-text)}.text-dark-secondary{color:var(--color-dark-text-secondary)}.text-dark-muted{color:var(--color-dark-text-muted)}.text-gray-50{color:var(--color-gray-50)}.text-gray-100{color:var(--color-gray-100)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.no-underline{text-decoration:none}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-normal{word-break:normal}.break-words{word-break:break-words}.break-all{word-break:break-all}.break-keep{word-break:keep-all}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-text-top{vertical-align:text-top}.align-text-bottom{vertical-align:text-bottom}.align-sub{vertical-align:sub}.align-super{vertical-align:super}.font-feature-numeric{font-variant-numeric:tabular-nums}.font-feature-ordinal{font-variant-numeric:ordinal}.font-feature-slashed-zero{font-variant-numeric:slashed-zero}.heading-1{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.heading-2{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.heading-3{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight)}.heading-4{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight)}.heading-5{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight)}.heading-6{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight)}.body-large{font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed)}.body-base{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal)}.body-small{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal)}.body-xs{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal)}.caption{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-wide)}.button-large{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-wide)}.button-base{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-wide)}.button-small{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-wide)}.display-large{font-size:var(--font-size-8xl);font-weight:var(--font-weight-black);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tighter)}.display-medium{font-size:var(--font-size-7xl);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tighter)}.display-small{font-size:var(--font-size-6xl);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.luxe-text{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);text-shadow:0 2px 4px rgba(0,0,0,.1)}.luxe-digits{font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-wide);font-weight:var(--font-weight-bold)}@media (max-width: 768px){.heading-1{font-size:var(--font-size-4xl)}.heading-2{font-size:var(--font-size-3xl)}.heading-3{font-size:var(--font-size-2xl)}.heading-4{font-size:var(--font-size-xl)}.heading-5{font-size:var(--font-size-lg)}.heading-6{font-size:var(--font-size-base)}.display-large{font-size:var(--font-size-6xl)}.display-medium{font-size:var(--font-size-5xl)}.display-small{font-size:var(--font-size-4xl)}}@media (max-width: 480px){.heading-1{font-size:var(--font-size-3xl)}.heading-2{font-size:var(--font-size-2xl)}.heading-3{font-size:var(--font-size-xl)}.heading-4{font-size:var(--font-size-lg)}.heading-5{font-size:var(--font-size-base)}.heading-6{font-size:var(--font-size-sm)}.display-large{font-size:var(--font-size-5xl)}.display-medium{font-size:var(--font-size-4xl)}.display-small{font-size:var(--font-size-3xl)}}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-wide);color:var(--color-white);background:var(--gradient-primary);border:none;border-radius:var(--border-radius-full);box-shadow:var(--shadow-luxe-glow);cursor:pointer;transition:all var(--transition-base);text-decoration:none;white-space:nowrap;overflow:hidden;isolation:isolate;position:relative}.btn-primary:hover{transform:translateY(-1px);box-shadow:var(--shadow-luxe-glow-hover);background:var(--gradient-primary-hover);filter:saturate(1.08)}.btn-primary:active{transform:translateY(0);filter:saturate(1)}.btn-primary:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffffe6,0 0 0 6px #7c3aed8c,var(--shadow-luxe-glow)}.btn-primary:after{content:"";position:absolute;inset:-200%;background:radial-gradient(120px 40px at 10% 20%,rgba(255,255,255,.35),transparent 40%),linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transform:translate(-60%);animation:sheen 2.6s linear infinite;pointer-events:none;opacity:.85;mix-blend-mode:screen}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-2-5) var(--spacing-5);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-wide);color:var(--color-white);background:#ffffff0f;border:1px solid rgba(255,255,255,.22);border-radius:var(--border-radius-full);-webkit-backdrop-filter:var(--backdrop-blur-sm);backdrop-filter:var(--backdrop-blur-sm);cursor:pointer;transition:all var(--transition-base);text-decoration:none;white-space:nowrap;overflow:hidden;isolation:isolate;position:relative}.btn-secondary:hover{transform:translateY(-1px);background:#ffffff1f;border-color:#ffffff5c}.btn-secondary:active{transform:translateY(0)}.btn-secondary:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffffd9,0 0 0 6px #94a3b873}.btn-secondary:after{content:"";position:absolute;inset:-200%;background:radial-gradient(120px 40px at 10% 20%,rgba(255,255,255,.35),transparent 40%),linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transform:translate(-60%);animation:sheen 2.6s linear infinite;pointer-events:none;opacity:.85;mix-blend-mode:screen}.btn-sm{padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-xs)}.btn-lg{padding:var(--spacing-4) var(--spacing-8);font-size:var(--font-size-base)}.btn-xl{padding:var(--spacing-5) var(--spacing-10);font-size:var(--font-size-lg)}.card-glass{background:var(--gradient-glass);border:1px solid var(--color-dark-border);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-luxe);backdrop-filter:var(--backdrop-blur-base);-webkit-backdrop-filter:var(--backdrop-blur-base);overflow:hidden;transition:all var(--transition-base)}.card-glass:hover{border-color:var(--color-dark-border-secondary);box-shadow:var(--shadow-xl);transform:translateY(-2px)}.card-surface{background:var(--color-dark-surface);border:1px solid var(--color-dark-border);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;transition:all var(--transition-base)}.card-surface:hover{border-color:var(--color-dark-border-secondary);box-shadow:var(--shadow-xl);transform:translateY(-1px)}.card-luxe{background:var(--gradient-luxe-bg);border:1px solid var(--color-dark-border);border-radius:var(--border-radius-2xl);box-shadow:var(--shadow-2xl);overflow:hidden;position:relative}.card-luxe:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--color-primary),transparent);opacity:.6}.glass{background:var(--gradient-glass);border:1px solid var(--color-dark-border);backdrop-filter:var(--backdrop-blur-base);-webkit-backdrop-filter:var(--backdrop-blur-base)}.glass-sm{backdrop-filter:var(--backdrop-blur-sm);-webkit-backdrop-filter:var(--backdrop-blur-sm)}.glass-md{backdrop-filter:var(--backdrop-blur-md);-webkit-backdrop-filter:var(--backdrop-blur-md)}.glass-lg{backdrop-filter:var(--backdrop-blur-lg);-webkit-backdrop-filter:var(--backdrop-blur-lg)}.luxe-bg{background:radial-gradient(1200px 600px at 70% -10%,rgba(255,215,0,.08),transparent 60%),radial-gradient(1000px 600px at -10% 20%,rgba(255,255,255,.04),transparent 60%),var(--gradient-luxe-bg)}.luxe-gold{background:var(--gradient-gold);color:var(--color-dark-bg)}.luxe-text-dim{color:var(--color-dark-text-secondary)}.luxe-text-mute{color:var(--color-dark-text-muted)}.badge{display:inline-flex;align-items:center;padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);border-radius:var(--border-radius-full);white-space:nowrap}.badge-primary{background:var(--color-primary-100);color:var(--color-primary);border:1px solid var(--color-primary-200)}.badge-secondary{background:var(--color-secondary-100);color:var(--color-secondary);border:1px solid var(--color-secondary-200)}.badge-accent{background:var(--color-accent-100);color:var(--color-accent-dark);border:1px solid var(--color-accent-200)}.badge-success{background:#10b9811a;color:var(--color-success);border:1px solid rgba(16,185,129,.2)}.badge-warning{background:#f59e0b1a;color:var(--color-warning);border:1px solid rgba(245,158,11,.2)}.badge-error{background:#ef44441a;color:var(--color-error);border:1px solid rgba(239,68,68,.2)}.divider{height:1px;background:var(--color-dark-border);margin:var(--spacing-4) 0}.divider-vertical{width:1px;background:var(--color-dark-border);margin:0 var(--spacing-4)}.divider-gradient{height:1px;background:linear-gradient(90deg,transparent,var(--color-primary),transparent);margin:var(--spacing-4) 0}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.container-sm{max-width:640px;margin:0 auto;padding:0 var(--container-padding)}.container-lg{max-width:1024px;margin:0 auto;padding:0 var(--container-padding)}.container-xl{max-width:1280px;margin:0 auto;padding:0 var(--container-padding)}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-col{display:flex;flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing-1)}.gap-2{gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-5{gap:var(--spacing-5)}.gap-6{gap:var(--spacing-6)}.gap-8{gap:var(--spacing-8)}.gap-10{gap:var(--spacing-10)}.gap-12{gap:var(--spacing-12)}.p-1{padding:var(--spacing-1)}.p-2{padding:var(--spacing-2)}.p-3{padding:var(--spacing-3)}.p-4{padding:var(--spacing-4)}.p-5{padding:var(--spacing-5)}.p-6{padding:var(--spacing-6)}.p-8{padding:var(--spacing-8)}.px-1{padding-left:var(--spacing-1);padding-right:var(--spacing-1)}.px-2{padding-left:var(--spacing-2);padding-right:var(--spacing-2)}.px-3{padding-left:var(--spacing-3);padding-right:var(--spacing-3)}.px-4{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.px-5{padding-left:var(--spacing-5);padding-right:var(--spacing-5)}.px-6{padding-left:var(--spacing-6);padding-right:var(--spacing-6)}.px-8{padding-left:var(--spacing-8);padding-right:var(--spacing-8)}.py-1{padding-top:var(--spacing-1);padding-bottom:var(--spacing-1)}.py-2{padding-top:var(--spacing-2);padding-bottom:var(--spacing-2)}.py-3{padding-top:var(--spacing-3);padding-bottom:var(--spacing-3)}.py-4{padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}.py-5{padding-top:var(--spacing-5);padding-bottom:var(--spacing-5)}.py-6{padding-top:var(--spacing-6);padding-bottom:var(--spacing-6)}.py-8{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}.m-1{margin:var(--spacing-1)}.m-2{margin:var(--spacing-2)}.m-3{margin:var(--spacing-3)}.m-4{margin:var(--spacing-4)}.m-5{margin:var(--spacing-5)}.m-6{margin:var(--spacing-6)}.m-8{margin:var(--spacing-8)}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}@keyframes sheen{0%{transform:translate(-60%)}to{transform:translate(60%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:fadeIn .3s ease-out}.animate-slide-up{animation:slideUp .4s ease-out}.animate-slide-down{animation:slideDown .4s ease-out}.animate-scale-in{animation:scaleIn .3s ease-out}@media (max-width: 768px){.btn-primary,.btn-secondary{padding:var(--spacing-2-5) var(--spacing-5);font-size:var(--font-size-sm)}.btn-lg{padding:var(--spacing-3) var(--spacing-6);font-size:var(--font-size-base)}.btn-xl{padding:var(--spacing-4) var(--spacing-8);font-size:var(--font-size-lg)}}@media (max-width: 480px){.btn-primary,.btn-secondary{padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-xs)}.btn-lg{padding:var(--spacing-2-5) var(--spacing-5);font-size:var(--font-size-sm)}.btn-xl{padding:var(--spacing-3) var(--spacing-6);font-size:var(--font-size-base)}}@media (prefers-reduced-motion: reduce){.btn-primary,.btn-secondary{transition:none}.btn-primary:after,.btn-secondary:after{animation:none;opacity:.65}.card-glass:hover,.card-surface:hover{transform:none}.animate-fade-in,.animate-slide-up,.animate-slide-down,.animate-scale-in{animation:none}}html,body,#root{height:100%;margin:0;padding:0;width:100%;overflow-x:hidden}:root{font-family:system-ui,Inter,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#1f2937;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--vw: 100vw}body{min-width:320px;min-height:100%;overflow-x:hidden}.ant-layout,.ant-layout-content,.ant-layout-header,.ant-layout-footer{overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}img,svg,video,canvas{max-width:100%;height:auto;display:block}table{width:100%;display:block;overflow-x:auto}pre,code{white-space:pre-wrap;word-break:break-word}input,textarea{max-width:100%}a{color:#1677ff;text-decoration:none}a:hover{color:#165996;text-decoration:underline}h1{font-size:3.2rem;line-height:1.1;margin:0}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1rem;font-weight:500;font-family:inherit;background-color:#f5f5f5;cursor:pointer;transition:border-color .25s,background-color .25s}button:hover{border-color:#1677ff;background-color:#f0f7ff}button:focus,button:focus-visible{outline:3px solid rgba(22,119,255,.4);outline-offset:2px}@media (prefers-color-scheme: dark){:root{color:#e5e7eb;background-color:#0f172a}a{color:#69b1ff}a:hover{color:#b7dcff}button{background-color:#1f2937;color:#e5e7eb}}.luxe-bg{background:radial-gradient(1200px 600px at 70% -10%,rgba(255,215,0,.08),transparent 60%),radial-gradient(1000px 600px at -10% 20%,rgba(255,255,255,.04),transparent 60%),linear-gradient(180deg,#0b0f14,#0a0d10)}.luxe-glass{background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 0 0 1px #ffffff05 inset,0 10px 30px #00000059;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.luxe-gold{background:linear-gradient(135deg,#efc253,#d8a733,#b68a19);color:#0b0f14!important}.luxe-text-dim{color:#ffffffb8}.luxe-text-mute{color:#ffffff8c}.luxe-digits{font-variant-numeric:tabular-nums;letter-spacing:.04em}
