:root{--primary-indigo: #6366f1;--primary-indigo-dark: #4f46e5;--primary-indigo-darker: #4338ca;--primary-indigo-light: #818cf8;--primary-indigo-lighter: #a5b4fc;--primary-indigo-darkest: var(--primary-indigo-darker);--primary-indigo-alpha-5: rgba(99, 102, 241, .05);--primary-indigo-alpha-10: rgba(99, 102, 241, .1);--primary-indigo-alpha-15: rgba(99, 102, 241, .15);--primary-indigo-alpha-20: rgba(99, 102, 241, .2);--primary-indigo-alpha-25: rgba(99, 102, 241, .25);--primary-indigo-alpha-30: rgba(99, 102, 241, .3);--primary-indigo-alpha-40: rgba(99, 102, 241, .4);--primary-indigo-alpha-50: rgba(99, 102, 241, .5);--primary-indigo-alpha-60: rgba(99, 102, 241, .6);--primary-indigo-alpha-80: rgba(99, 102, 241, .8);--primary-purple: var(--primary-indigo);--primary-purple-dark: var(--primary-indigo-dark);--primary-purple-darker: var(--primary-indigo-darker);--primary-purple-light: var(--primary-indigo-light);--primary-purple-lighter: var(--primary-indigo-lighter);--primary-purple-darkest: var(--primary-indigo-darkest);--primary-purple-alpha-5: var(--primary-indigo-alpha-5);--primary-purple-alpha-10: var(--primary-indigo-alpha-10);--primary-purple-alpha-15: var(--primary-indigo-alpha-15);--primary-purple-alpha-20: var(--primary-indigo-alpha-20);--primary-purple-alpha-25: var(--primary-indigo-alpha-25);--primary-purple-alpha-30: var(--primary-indigo-alpha-30);--primary-purple-alpha-40: var(--primary-indigo-alpha-40);--primary-purple-alpha-50: var(--primary-indigo-alpha-50);--primary-purple-alpha-60: var(--primary-indigo-alpha-60);--primary-purple-alpha-80: var(--primary-indigo-alpha-80);--indigo-bg: #1e1b4b;--purple-bg: var(--indigo-bg);--dark-bg-primary: var(--gray-900);--dark-bg-secondary: var(--gray-900);--dark-bg-tertiary: var(--indigo-bg);--dark-bg-quaternary: var(--black);--dark-bg-surface: var(--black);--dark-text-primary: var(--white);--dark-text-secondary: var(--white);--dark-text-tertiary: var(--gray-200);--dark-border-primary: var(--white);--dark-border-secondary: var(--white);--blue-100: #93c5fd;--blue-400: #60a5fa;--blue-500: #3b82f6;--blue-700: #1d4ed8;--blue-200: var(--blue-100);--blue-300: var(--blue-100);--blue-600: var(--blue-700);--blue-800: var(--blue-700);--blue-alpha-05: rgba(59, 130, 246, .05);--blue-alpha-10: rgba(59, 130, 246, .1);--blue-alpha-15: rgba(59, 130, 246, .15);--blue-alpha-20: rgba(59, 130, 246, .2);--blue-alpha-30: rgba(59, 130, 246, .3);--blue-alpha-40: rgba(59, 130, 246, .4);--blue-alpha-60: rgba(59, 130, 246, .6);--green-100: #86efac;--green-500: #22c55e;--green-700: #15803d;--green-200: var(--green-100);--green-300: var(--green-100);--green-600: var(--green-700);--green-alpha-05: rgba(34, 197, 94, .05);--green-alpha-10: rgba(34, 197, 94, .1);--green-alpha-15: rgba(34, 197, 94, .15);--green-alpha-20: rgba(34, 197, 94, .2);--green-alpha-30: rgba(34, 197, 94, .3);--green-alpha-40: rgba(34, 197, 94, .4);--green-alpha-60: rgba(34, 197, 94, .6);--red-100: #fca5a5;--red-500: #ef4444;--red-700: #b91c1c;--red-300: var(--red-100);--red-400: var(--red-500);--red-600: var(--red-500);--red-alpha-05: rgba(239, 68, 68, .05);--red-alpha-10: rgba(239, 68, 68, .1);--red-alpha-15: rgba(239, 68, 68, .15);--red-alpha-20: rgba(239, 68, 68, .2);--red-alpha-30: rgba(239, 68, 68, .3);--red-alpha-40: rgba(239, 68, 68, .4);--red-alpha-60: rgba(239, 68, 68, .6);--orange-100: #fb923c;--orange-500: #f97316;--orange-700: #c2410c;--orange-300: var(--orange-100);--orange-400: var(--orange-500);--orange-600: var(--orange-700);--orange-alpha-10: rgba(249, 115, 22, .1);--orange-alpha-15: rgba(249, 115, 22, .15);--orange-alpha-20: rgba(249, 115, 22, .2);--orange-alpha-25: rgba(249, 115, 22, .25);--orange-alpha-30: rgba(249, 115, 22, .3);--orange-alpha-40: rgba(249, 115, 22, .4);--orange-alpha-50: rgba(249, 115, 22, .5);--purple-100: #e0e7ff;--purple-500: #818cf8;--purple-700: #6366f1;--purple-200: var(--purple-100);--purple-300: var(--purple-100);--purple-400: var(--purple-500);--purple-600: var(--purple-700);--purple-alpha-40: rgba(129, 140, 248, .4);--purple-alpha-60: rgba(129, 140, 248, .6);--white: #ffffff;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: var(--gray-200);--gray-500: #6b7280;--gray-600: var(--gray-500);--gray-700: #374151;--gray-900: #000000;--black: #000000;--gray-alpha-30: rgba(156, 163, 175, .3);--black-alpha-05: rgba(0, 0, 0, .05);--black-alpha-10: rgba(0, 0, 0, .1);--black-alpha-20: rgba(0, 0, 0, .2);--black-alpha-30: rgba(0, 0, 0, .3);--black-alpha-40: rgba(0, 0, 0, .4);--black-alpha-50: rgba(0, 0, 0, .5);--black-alpha-60: rgba(0, 0, 0, .6);--black-alpha-90: rgba(0, 0, 0, .9);--white-alpha-05: rgba(255, 255, 255, .05);--white-alpha-10: rgba(255, 255, 255, .1);--white-alpha-15: rgba(255, 255, 255, .15);--white-alpha-20: rgba(255, 255, 255, .2);--white-alpha-30: rgba(255, 255, 255, .3);--white-alpha-40: rgba(255, 255, 255, .4);--white-alpha-50: rgba(255, 255, 255, .5);--white-alpha-60: rgba(255, 255, 255, .6);--white-alpha-80: rgba(255, 255, 255, .8);--white-alpha-90: rgba(255, 255, 255, .9);--scrollbar-track: var(--black);--scrollbar-thumb-primary: var(--primary-indigo-dark);--scrollbar-thumb-secondary: var(--primary-indigo);--scrollbar-thumb-hover-primary: var(--primary-indigo-light);--scrollbar-thumb-hover-secondary: var(--primary-indigo-lighter);--scrollbar-thumb-active-primary: var(--primary-indigo-darker);--scrollbar-thumb-active-secondary: var(--primary-indigo-dark);--btn-primary-bg: var(--primary-indigo);--btn-primary-bg-hover: var(--primary-indigo-dark);--btn-primary-border: var(--primary-indigo);--btn-primary-text: var(--white);--btn-secondary-bg: rgba(30, 27, 75, .8);--btn-secondary-border: rgba(165, 180, 252, .3);--btn-secondary-text: var(--dark-text-primary);--text-primary: var(--white);--text-secondary: var(--gray-200);--text-muted: var(--gray-500)}:root{--shadow-xs: 0 1px 2px rgba(0, 0, 0, .1);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .1);--shadow-md: 0 4px 8px rgba(0, 0, 0, .15);--shadow-lg: 0 6px 15px rgba(0, 0, 0, .2);--shadow-xl: 0 10px 25px rgba(0, 0, 0, .25);--shadow-2xl: 0 20px 40px rgba(0, 0, 0, .3);--shadow-3xl: 0 25px 50px rgba(0, 0, 0, .35);--shadow-modal: 0 20px 60px rgba(0, 0, 0, .4);--shadow-glow-primary-sm: 0 2px 8px var(--primary-indigo-alpha-30);--shadow-glow-primary-md: 0 4px 15px var(--primary-indigo-alpha-30);--shadow-glow-primary-lg: 0 6px 20px var(--primary-indigo-alpha-40);--shadow-glow-primary-xl: 0 8px 25px var(--primary-indigo-alpha-40);--shadow-glow-blue-sm: 0 0 12px var(--blue-alpha-40);--shadow-glow-blue-md: 0 0 20px var(--blue-alpha-60);--shadow-glow-green-sm: 0 0 4px var(--green-alpha-40);--shadow-glow-green-md: 0 0 20px var(--green-alpha-40);--shadow-focus-ring: 0 0 0 3px var(--primary-indigo-alpha-20);--shadow-none: none;--shadow-inner-sm: inset 0 1px 2px rgba(0, 0, 0, .1);--shadow-inner-md: inset 0 2px 4px rgba(0, 0, 0, .15);--gradient-surface-dark: linear-gradient(145deg, var(--gray-700), var(--gray-900));--gradient-primary: linear-gradient(145deg, var(--primary-indigo), var(--primary-indigo-dark));--gradient-primary-hover: linear-gradient(145deg, var(--primary-indigo-dark), var(--primary-indigo-darker));--gradient-primary-light: linear-gradient(135deg, var(--primary-indigo), var(--primary-indigo-light));--gradient-primary-soft: linear-gradient(145deg, var(--primary-indigo-alpha-25), var(--primary-indigo-alpha-20));--gradient-purple: linear-gradient(145deg, var(--purple-700), var(--purple-500));--gradient-red: linear-gradient(145deg, var(--red-500), var(--red-700));--gradient-green: linear-gradient(145deg, var(--green-500), var(--green-600));--gradient-blue: linear-gradient(145deg, var(--blue-500), var(--blue-700));--gradient-orange: linear-gradient(145deg, var(--orange-500), var(--orange-700));--gradient-glow-primary: radial-gradient(circle, var(--primary-indigo-alpha-30) 0%, transparent 70%);--gradient-glow-primary-soft: radial-gradient(circle, var(--primary-indigo-alpha-20) 0%, transparent 70%);--gradient-glow-blue: radial-gradient(circle, var(--blue-alpha-20) 0%, transparent 70%);--scale-hover-sm: scale(1.02);--scale-hover: scale(1.05);--scale-hover-lg: scale(1.1);--scale-active: scale(.98);--scale-active-sm: scale(.95);--lift-xs: translateY(-2px);--lift-sm: translateY(-4px);--lift-md: translateY(-6px);--lift-lg: translateY(-8px);--lift-none: translateY(0);--duration-75: 75ms;--duration-100: .1s;--duration-150: .15s;--duration-200: .2s;--duration-300: .3s;--duration-500: .5s;--duration-700: .7s;--duration-1000: 1s;--ease-linear: linear;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-back: cubic-bezier(.34, 1.56, .64, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--transition-fast: all var(--duration-100) var(--ease-out);--transition-normal: all var(--duration-150) var(--ease-out);--transition-slow: all var(--duration-200) var(--ease-out);--transition-slower: all var(--duration-300) var(--ease-out);--transition-button: all var(--duration-200) var(--ease-out);--transition-hover: all var(--duration-200) var(--ease-out);--blur-none: blur(0);--blur-sm: blur(4px);--blur-md: blur(8px);--blur-lg: blur(16px);--blur-xl: blur(24px);--backdrop-blur-sm: blur(4px);--backdrop-blur-md: blur(10px);--backdrop-blur-lg: blur(15px);--backdrop-blur-xl: blur(20px);--opacity-0: 0;--opacity-10: .1;--opacity-20: .2;--opacity-30: .3;--opacity-40: .4;--opacity-50: .5;--opacity-60: .6;--opacity-70: .7;--opacity-80: .8;--opacity-90: .9;--opacity-100: 1;--animation-fade-in: fadein .3s ease-out;--animation-slide-up: slideup .3s ease-out;--animation-scale-in: scalein .2s ease-out;--focus-ring-color: var(--primary-indigo);--focus-ring-width: 3px;--focus-ring-offset: 2px;--focus-ring-color-light: var(--green-500);--glass-bg-1: rgba(255, 255, 255, .08);--glass-bg-2: rgba(255, 255, 255, .12);--glass-bg-3: rgba(255, 255, 255, .14);--glass-bg-4: rgba(255, 255, 255, .18);--glass-blur-1: blur(24px) saturate(140%);--glass-blur-2: blur(16px) saturate(150%);--glass-blur-3: blur(10px) saturate(120%);--glass-blur-4: blur(8px) saturate(160%);--glass-border-subtle: rgba(255, 255, 255, .15);--glass-border-light: rgba(255, 255, 255, .22);--glass-border-medium: rgba(255, 255, 255, .3);--glass-border-strong: rgba(255, 255, 255, .4);--glass-edge-top: inset 0 1px 0 rgba(255, 255, 255, .12);--glass-edge-full: inset 0 1px 0 rgba(255, 255, 255, .12), inset 0 -1px 0 rgba(255, 255, 255, .04);--glass-shadow-sm: 0 2px 8px rgba(0, 0, 0, .15), 0 1px 3px rgba(0, 0, 0, .1);--glass-shadow-md: 0 4px 16px rgba(0, 0, 0, .2), 0 2px 6px rgba(0, 0, 0, .1);--glass-shadow-lg: 0 8px 32px rgba(0, 0, 0, .25), 0 4px 12px rgba(0, 0, 0, .15);--glass-shadow-xl: 0 12px 48px rgba(0, 0, 0, .3), 0 6px 18px rgba(0, 0, 0, .15);--glass-transition-color: background .3s ease, border-color .3s ease, box-shadow .3s ease;--glass-transition-all: all .3s cubic-bezier(.4, 0, .2, 1);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-round: 9999px}.lg-surface-1{background:var(--glass-bg-1);backdrop-filter:var(--glass-blur-1);-webkit-backdrop-filter:var(--glass-blur-1);border:1px solid var(--glass-border-subtle);box-shadow:var(--glass-shadow-md),var(--glass-edge-full)}.lg-surface-2{background:var(--glass-bg-2);backdrop-filter:var(--glass-blur-2);-webkit-backdrop-filter:var(--glass-blur-2);border:1px solid var(--glass-border-light);box-shadow:var(--glass-shadow-sm),var(--glass-edge-full)}.lg-surface-3{background:var(--glass-bg-3);backdrop-filter:var(--glass-blur-3);-webkit-backdrop-filter:var(--glass-blur-3);border:1px solid var(--glass-border-light);box-shadow:var(--glass-shadow-sm),var(--glass-edge-top)}.lg-surface-4{background:var(--glass-bg-4);backdrop-filter:var(--glass-blur-4);-webkit-backdrop-filter:var(--glass-blur-4);border:1px solid var(--glass-border-medium);box-shadow:var(--glass-shadow-md),var(--glass-edge-top)}.lg-specular{position:relative;overflow:hidden}.lg-specular:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.04) 40%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.04) 60%,transparent 100%);transform:translate(-100%);transition:transform .6s var(--ease-in-out);pointer-events:none;z-index:1}.lg-specular:hover:after{transform:translate(100%)}@media(prefers-reduced-motion:reduce){.lg-specular:after{transition:none;transform:none;background:none}.lg-specular:hover:after{transform:none}}@media(forced-colors:active){.lg-surface-1,.lg-surface-2,.lg-surface-3,.lg-surface-4{border:2px solid ButtonText;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;background:Canvas}.lg-specular:after{display:none}}@media(max-width:480px){.lg-surface-1{backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%)}.lg-surface-2{backdrop-filter:blur(8px) saturate(150%);-webkit-backdrop-filter:blur(8px) saturate(150%)}.lg-surface-3{backdrop-filter:blur(5px) saturate(120%);-webkit-backdrop-filter:blur(5px) saturate(120%)}.lg-surface-4{backdrop-filter:blur(4px) saturate(160%);-webkit-backdrop-filter:blur(4px) saturate(160%)}}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{margin:0;padding:0;width:100%;min-width:100%;height:100%;min-height:100%;overflow-x:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:var(--gray-900);color:var(--white);transition:background .3s ease,color .3s ease;-webkit-font-smoothing:antialiased}@media screen and (orientation:landscape)and (max-height:500px){html,body,#root{width:100vw;min-width:100vw;height:100vh;min-height:100vh}}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:6px}::-webkit-scrollbar-thumb{background:linear-gradient(145deg,var(--scrollbar-thumb-primary),var(--scrollbar-thumb-secondary));border-radius:6px;border:2px solid var(--scrollbar-track)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(145deg,var(--scrollbar-thumb-hover-primary),var(--scrollbar-thumb-hover-secondary))}::-webkit-scrollbar-thumb:active{background:linear-gradient(145deg,var(--scrollbar-thumb-active-primary),var(--scrollbar-thumb-active-secondary))}html{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-secondary) var(--scrollbar-track)}:focus-visible{outline:2px solid var(--blue-400, #60a5fa);outline-offset:2px}:focus:not(:focus-visible){outline:none}.skip-to-main{position:absolute;top:-40px;left:0;background:var(--blue-600, #2563eb);color:#fff;padding:8px 16px;z-index:10000;font-size:.875rem;transition:top .2s}.skip-to-main:focus{top:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}._loaderContainer_985du_1{display:flex;justify-content:center;align-items:center;min-height:50vh;width:100%;padding:40px 20px}._loader_985du_1{display:flex;flex-direction:column;align-items:center;gap:16px}._spinnerRing_985du_17{display:inline-block;position:relative;width:48px;height:48px}._spinnerRing_985du_17 div{box-sizing:border-box;display:block;position:absolute;width:40px;height:40px;margin:4px;border:4px solid transparent;border-radius:50%;border-top-color:var(--primary-indigo);animation:_spinnerRing_985du_17 1.2s cubic-bezier(.5,0,.5,1) infinite}._spinnerRing_985du_17 div:nth-child(1){animation-delay:-.45s}._spinnerRing_985du_17 div:nth-child(2){animation-delay:-.3s}._spinnerRing_985du_17 div:nth-child(3){animation-delay:-.15s}@keyframes _spinnerRing_985du_17{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingText_985du_58{font-size:14px;font-weight:500;color:var(--primary-indigo);opacity:.8}@media(prefers-reduced-motion:reduce){._spinnerRing_985du_17 div{animation-duration:3s}}._container_1dphe_1{min-height:100vh;background:linear-gradient(135deg,var(--black) 0%,var(--gray-900) 25%,var(--indigo-bg) 50%,var(--indigo-bg) 75%,var(--gray-900) 100%);display:flex;align-items:center;justify-content:center;padding:20px;font-family:system-ui,-apple-system,sans-serif}._card_1dphe_21{padding:40px 20px;border:1px solid var(--glass-border-subtle);border-radius:16px;background:var(--glass-bg-1);backdrop-filter:var(--glass-blur-1);-webkit-backdrop-filter:var(--glass-blur-1);color:var(--gray-200);text-align:center;max-width:600px;width:100%;box-shadow:var(--glass-shadow-md),var(--glass-edge-full)}._title_1dphe_35{background:linear-gradient(145deg,var(--primary-indigo),var(--primary-indigo-light));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:2rem;font-weight:700;margin-bottom:1rem}._message_1dphe_45{font-size:1.1rem;margin-bottom:1.5rem}._retryInfo_1dphe_50{font-style:italic;font-size:14px;color:var(--gray-500);margin-bottom:1rem}._details_1dphe_57{margin-top:20px;text-align:left;background:#4a556833;padding:15px;border-radius:8px;border:1px solid var(--gray-600)}._detailsSummary_1dphe_66{cursor:pointer;font-weight:700;color:var(--gray-200)}._detailsSummary_1dphe_66:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}._detailsContent_1dphe_77{margin-top:15px}._errorStack_1dphe_81{margin-top:15px;padding:15px;background-color:var(--gray-900);border:1px solid var(--gray-600);border-radius:8px;font-size:12px;overflow:auto;color:var(--gray-200)}._buttonContainer_1dphe_92{margin-top:30px;display:flex;justify-content:center}._reloadButton_1dphe_98{padding:.75rem 1.5rem;background:var(--primary-indigo);color:#fff;border:2px solid var(--white);border-radius:12px;cursor:pointer;font-weight:700;font-size:1rem;transition:all .2s ease;box-shadow:0 4px 12px var(--primary-indigo-alpha-30)}._reloadButton_1dphe_98:hover{background:var(--primary-indigo-dark)}._reloadButton_1dphe_98:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}._reloadButton_1dphe_98:active{transform:translateY(0)}._skipLink_2nqbt_1{position:fixed;top:-100%;left:50%;transform:translate(-50%);z-index:10000;padding:12px 24px;background:var(--primary-indigo);color:#fff;font-weight:600;font-size:14px;text-decoration:none;border-radius:0 0 8px 8px;box-shadow:0 4px 12px var(--primary-indigo-alpha-40);transition:top .2s ease-in-out}._skipLink_2nqbt_1:focus{top:0;outline:none}._skipLink_2nqbt_1:focus-visible{top:0;outline:3px solid var(--blue-500);outline-offset:2px}._appContainer_3a99p_1{display:flex;flex-direction:row;width:100%;min-width:100%;min-height:100vh;background:var(--dark-bg-surface);color:var(--dark-text-primary);transition:background .3s ease,color .3s ease;position:relative;overflow:clip;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}._contentArea_3a99p_18{flex:1;display:flex;flex-direction:column;align-items:center;min-height:100vh;margin-left:220px;width:calc(100% - 220px);max-width:calc(100% - 220px);overflow-x:hidden;position:relative;z-index:1}@media(max-width:768px){._contentArea_3a99p_18{margin-left:0;width:100%;max-width:100%}}._appContainer_3a99p_1:before,._appContainer_3a99p_1:after{content:"";position:fixed;border-radius:50%;pointer-events:none;z-index:0}._appContainer_3a99p_1:before{top:-15%;left:-10%;width:55%;height:55%;background:radial-gradient(circle,var(--primary-indigo-alpha-30) 0%,transparent 70%);filter:blur(80px);animation:_appFloat1_3a99p_1 25s ease-in-out infinite}._appContainer_3a99p_1:after{bottom:-15%;right:-10%;width:45%;height:45%;background:radial-gradient(circle,var(--primary-indigo-alpha-20) 0%,transparent 70%);filter:blur(70px);animation:_appFloat2_3a99p_1 30s ease-in-out infinite}._contentArea_3a99p_18:before{content:"";position:fixed;top:35%;right:15%;width:30%;height:30%;background:radial-gradient(circle,var(--blue-alpha-20) 0%,transparent 70%);filter:blur(60px);border-radius:50%;pointer-events:none;z-index:0;animation:_appFloat3_3a99p_1 22s ease-in-out infinite}@keyframes _appFloat1_3a99p_1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(5%,8%) scale(1.05)}66%{transform:translate(-3%,4%) scale(.97)}}@keyframes _appFloat2_3a99p_1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-6%,-5%) scale(1.08)}66%{transform:translate(4%,-8%) scale(.95)}}@keyframes _appFloat3_3a99p_1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(8%,-6%) scale(1.1)}66%{transform:translate(-5%,7%) scale(.93)}}@media(prefers-reduced-motion:reduce){._appContainer_3a99p_1:before,._appContainer_3a99p_1:after,._contentArea_3a99p_18:before{animation:none}}@media screen and (orientation:landscape)and (max-height:500px){._appContainer_3a99p_1{width:100vw;min-width:100vw;min-height:100vh}}._errorFallback_3a99p_143{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;padding:40px 20px;text-align:center}._errorCard_3a99p_153{background:var(--glass-bg-1);backdrop-filter:var(--glass-blur-1);-webkit-backdrop-filter:var(--glass-blur-1);border:1px solid var(--glass-border-subtle);border-radius:var(--radius-2xl);padding:40px 30px;max-width:500px;width:100%;color:var(--gray-200);box-shadow:var(--glass-shadow-md),var(--glass-edge-full)}._errorIcon_3a99p_166{font-size:3rem;margin-bottom:1rem}._errorTitle_3a99p_171{font-size:1.8rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(145deg,var(--primary-indigo),var(--primary-indigo-light));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._errorMessage_3a99p_181{font-size:1.1rem;margin-bottom:2rem;color:var(--gray-200)}._errorButton_3a99p_187{padding:.75rem 1.5rem;background:var(--primary-indigo);color:#fff;border:2px solid var(--white);border-radius:12px;cursor:pointer;font-weight:700;font-size:1rem;transition:all var(--duration-200) ease;display:inline-flex;align-items:center;gap:.5rem}._errorButton_3a99p_187:hover{background:var(--primary-indigo-dark)}._errorButton_3a99p_187:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}._mainContent_3a99p_212{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;outline:none}._mainContent_3a99p_212:focus{outline:none}
