@import"https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&display=swap";._select_dq827_3{padding:8px 12px;border-radius:6px;border:1px solid var(--divider);background-color:var(--bg-secondary);color:var(--text-primary);font-size:14px;cursor:pointer;outline:none;transition:border-color .2s}._select_dq827_3:hover{border-color:var(--purple-primary)}._select_dq827_3:focus{border-color:var(--purple-primary)}._overlay_3lyob_15{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000bf;display:flex;align-items:flex-end;justify-content:center;z-index:10000;animation:_fadeIn_3lyob_1 .3s ease-out}@keyframes _fadeIn_3lyob_1{0%{opacity:0}to{opacity:1}}._modal_3lyob_63{background:#2d2e3e;border-radius:24px 24px 0 0;width:100%;max-width:600px;padding:20px 30px 40px;position:relative;animation:_slideUp_3lyob_1 .4s cubic-bezier(.16,1,.3,1);box-shadow:0 -4px 20px #00000080;display:flex;flex-direction:column;align-items:center;text-align:center}@keyframes _slideUp_3lyob_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._dragIndicator_3lyob_113{width:40px;height:4px;border-radius:2px;background:#ffffff4d;margin-bottom:24px}._logoWrapper_3lyob_131{margin-bottom:24px}._logoWrapper_3lyob_131 img{display:block;border-radius:20px}._title_3lyob_151{font-size:28px;font-weight:700;color:#fff;margin:0 0 16px}._languageWrapper_3lyob_167{width:100%;margin-top:16px}._languageWrapper_3lyob_167 select{width:100%;padding:10px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background-color:#ffffff1a;color:#fff;font-size:15px;cursor:pointer;outline:none;transition:all .2s;text-align:center}._languageWrapper_3lyob_167 select:hover{border-color:#ffffff4d;background-color:#ffffff26}._languageWrapper_3lyob_167 select:focus{border-color:#3b82f6;background-color:#3b82f61a}._languageWrapper_3lyob_167 select option{background-color:#2d2e3e;color:#fff;text-align:left}._message_3lyob_241{font-size:15px;color:#ffffffb3;line-height:1.6;margin:0 0 32px;max-width:450px}._link_3lyob_259{color:#3b82f6;text-decoration:none;font-weight:600;transition:color .2s}._link_3lyob_259:hover{color:#60a5fa;text-decoration:underline}._buttons_3lyob_285{width:100%;display:flex;flex-direction:column;gap:12px;max-width:400px}._agreeButton_3lyob_303{width:100%;height:52px;border-radius:26px;border:none;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}._agreeButton_3lyob_303:hover{transform:translateY(-1px);box-shadow:0 4px 12px #10b98166}._agreeButton_3lyob_303:active{transform:scale(.98);background:linear-gradient(135deg,#059669,#047857);box-shadow:0 2px 8px #10b9814d}._disagreeButton_3lyob_353{width:100%;height:52px;border-radius:26px;border:none;background:transparent;color:#ffffffb3;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}._disagreeButton_3lyob_353:hover{color:#ffffffe6;background:#ffffff0d}._disagreeButton_3lyob_353:active{background:#ffffff1a;transform:scale(.98)}@media (max-width: 1023px){._modal_3lyob_63{max-width:100%;padding-bottom:max(40px,env(safe-area-inset-bottom,0px));padding-left:max(30px,env(safe-area-inset-left,0px));padding-right:max(30px,env(safe-area-inset-right,0px))}}@media (max-width: 640px){._modal_3lyob_63{padding:16px 24px max(32px,env(safe-area-inset-bottom,0px))}._dragIndicator_3lyob_113,._logoWrapper_3lyob_131{margin-bottom:20px}._logoWrapper_3lyob_131 img{width:70px!important;height:70px!important}._title_3lyob_151{font-size:24px;margin-bottom:14px}._languageWrapper_3lyob_167{margin-top:12px}._languageWrapper_3lyob_167 select{font-size:14px;padding:9px 14px}._message_3lyob_241{font-size:14px;margin-bottom:28px}._agreeButton_3lyob_303,._disagreeButton_3lyob_353{height:48px;font-size:15px}}html{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overscroll-behavior:none;-webkit-overscroll-behavior:none;touch-action:pan-x pan-y;height:100%;overflow:hidden}body{-webkit-overflow-scrolling:touch;overscroll-behavior:none;-webkit-overscroll-behavior:none;position:relative;height:100%;overflow-y:auto;overflow-x:hidden}:root{--bg-primary: #0C0D14;--bg-secondary: #1A1B28;--bg-tertiary: #212233;--bg-hover: #2A2B3C;--text-primary: #F9FAFF;--text-secondary: #AAADBE;--text-muted: #6C6E7E;--purple-primary: #FF6B35;--purple-hover: #FF5722;--purple-dark: #FF4300;--scrollbar-thumb: #AAADBE;--divider: rgba(255, 255, 255, .1);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--z-sidebar: 100;--z-header: 200;--z-modal: 1000;--z-toast: 2000;--base-unit: 8px}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;-webkit-text-size-adjust:100%;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;width:100%;overflow-x:hidden;touch-action:pan-x pan-y;-ms-touch-action:pan-x pan-y}*,*:before,*:after{box-sizing:inherit;margin:0;padding:0;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-ms-touch-action:manipulation}body{margin:0;overflow-y:auto;scrollbar-gutter:stable;color:var(--text-primary);font-family:Nunito,Nunito Fallback,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:1.5;letter-spacing:.00938em;background-color:var(--bg-primary);overflow-x:hidden;padding-bottom:env(safe-area-inset-bottom);width:100%;touch-action:pan-x pan-y;-ms-touch-action:pan-x pan-y}@media (max-width: 1023px){html,body{width:100vw!important;margin:0!important;padding:0!important}#app{width:100vw!important;margin:0!important;padding:0!important;overflow-x:hidden!important}}::-webkit-scrollbar{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;display:none}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:30px}::-webkit-scrollbar-corner{background:#0000}h1,h2,h3,h4,h5,h6{font-family:Nunito,Nunito Fallback,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:900;color:#fff;margin:0}h1{font-size:24px;line-height:31px}h2{font-size:20px;line-height:27px}h3{font-size:18px;line-height:25px}h4{font-size:16px;line-height:22px}a{color:inherit;text-decoration:none;transition:opacity .2s ease;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}a:hover{opacity:.8}a:focus{outline:none}a:active{outline:none}button{font-family:Nunito,Nunito Fallback,Arial,Helvetica Neue,Helvetica,sans-serif;border:none;background:none;cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}button:focus{outline:none}button:active{outline:none}input,textarea{font-family:inherit;font-size:inherit;color:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}input:focus,textarea:focus{outline:none}img{max-width:100%;display:block}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 var(--spacing-lg)}.text-center{text-align:center}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-fade-in{animation:fadeIn .3s ease-out}.animate-slide-in{animation:slideIn .3s ease-out}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@media (max-width: 599.95px){body{font-size:13px}h1{font-size:20px;line-height:27px}h2{font-size:18px;line-height:25px}}@media (max-width: 768px){.container{padding:0 var(--spacing-md)}}.no-select{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.skeleton{background:linear-gradient(90deg,var(--bg-secondary) 0%,var(--bg-tertiary) 50%,var(--bg-secondary) 100%);background-size:200% 100%;animation:loading 1.5s ease-in-out infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}body.sidebar-open{overflow:hidden}@media print{body{background-color:#fff}}
