.login{justify-content:center;align-items:center;min-height:100dvh;padding:32px 20px;display:flex}.login_container{background:var(--white);border-radius:var(--radius-lg);width:100%;max-width:400px;padding:28px 24px}.login_logo{background:var(--dark);width:48px;height:48px;color:var(--white);border-radius:12px;justify-content:center;align-items:center;margin-bottom:20px;font-size:18px;font-weight:700;display:flex}.login_title{margin-bottom:6px;font-size:24px;font-weight:700}.login_subtitle{color:var(--muted);margin-bottom:28px;font-size:15px}.login_field{margin-bottom:18px}.login_field label{color:var(--text);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.login_field input{border:1px solid var(--border);border-radius:var(--radius);background:var(--white);outline:none;width:100%;height:48px;padding:0 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.login_field input:focus{border-color:var(--dark);box-shadow:0 0 0 3px #0f172a14}.login_btn{background:var(--dark);width:100%;height:48px;color:var(--white);border-radius:var(--radius);border:none;margin-top:6px;font-size:16px;font-weight:600;transition:background .15s}.login_btn:active{background:var(--dark-active)}.login_footer{text-align:center;color:var(--muted);margin-top:20px;font-size:14px}.login_link{color:var(--dark);font-weight:600}.login_link:hover{text-decoration:underline}@media (width>=640px){.login_container{border:1px solid var(--border-light);padding:40px;box-shadow:0 4px 24px #0f172a14}.login_btn:hover{background:var(--dark-hover)}}.login_alert{border-radius:var(--radius);color:#dc2626;background:#fef2f2;border:1px solid #fecaca;margin-bottom:18px;padding:11px 14px;font-size:14px;line-height:1.5}.login_btn:disabled{opacity:.6;cursor:not-allowed}.login_forgotRow{text-align:right;margin-top:-8px;margin-bottom:18px}.login_forgotLink{color:var(--muted);font-size:13px;font-weight:500;transition:color .15s}.login_forgotLink:hover{color:var(--dark);text-decoration:underline}.forgot{justify-content:center;align-items:center;min-height:100dvh;padding:32px 20px;display:flex}.forgot_container{border-radius:var(--radius-lg);background:#fff;width:100%;max-width:400px;padding:32px 28px}.forgot_logo{background:var(--dark);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;font-size:18px;font-weight:700;display:flex}.forgot_title{margin-bottom:6px;font-size:24px;font-weight:700}.forgot_subtitle{color:var(--muted);margin-bottom:26px;font-size:15px;line-height:1.5}.forgot_alert{border-radius:var(--radius);margin-bottom:18px;padding:11px 14px;font-size:14px;line-height:1.5}.forgot_alert--error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.forgot_alert--success{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.forgot_field{margin-bottom:18px}.forgot_field label{color:var(--text);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.forgot_field input{border:1px solid var(--border);border-radius:var(--radius);width:100%;height:48px;color:var(--dark);background:#fff;outline:none;padding:0 14px;font-family:inherit;font-size:16px;transition:border-color .15s,box-shadow .15s}.forgot_field input:focus{border-color:var(--dark);box-shadow:0 0 0 3px #0f172a14}.forgot_hint{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.45;display:block}.forgot_btn{background:var(--dark);color:#fff;border-radius:var(--radius);border:none;width:100%;height:48px;margin-top:6px;font-size:16px;font-weight:600;transition:background .15s}.forgot_btn:active{background:var(--dark-active)}.forgot_footer{text-align:center;color:var(--muted);margin-top:20px;font-size:14px}.forgot_link{color:var(--dark);font-weight:600}.forgot_link:hover{text-decoration:underline}@media (width>=640px){.forgot_container{border:1px solid var(--border-light);padding:40px;box-shadow:0 4px 24px #0f172a14}.forgot_btn:hover{background:var(--dark-hover)}}.forgot_codeRow{gap:8px;display:flex}.forgot_digit{text-align:center;border:1px solid var(--border);border-radius:var(--radius);min-width:0;height:54px;color:var(--dark);background:#fff;outline:none;flex:1;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:21px;font-weight:700;transition:border-color .15s,box-shadow .15s}.forgot_digit:focus{border-color:var(--dark);box-shadow:0 0 0 3px #0f172a14}.forgot_digit:disabled{background:var(--bg);color:var(--muted)}.forgot_resendRow{justify-content:center;align-items:center;gap:7px;margin-top:16px;display:flex}.forgot_resendText{color:var(--muted);font-size:14px}.forgot_resendBtn{color:var(--dark);background:0 0;border:none;padding:0;font-size:14px;font-weight:600}.forgot_resendBtn:hover:not(:disabled){text-decoration:underline}.forgot_resendBtn:disabled{color:var(--muted);cursor:not-allowed}.forgot_subtitle strong{color:var(--dark);word-break:break-word;font-weight:600}.forgot_btn:disabled{opacity:.5;cursor:not-allowed}@media (width<=400px){.forgot_codeRow{gap:6px}.forgot_digit{height:48px;font-size:18px}}.register{justify-content:center;align-items:center;min-height:100dvh;padding:32px 20px;display:flex}.register_container{border-radius:var(--radius-lg);background:#fff;width:100%;max-width:620px;padding:32px 28px}.register_logo{background:var(--dark);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;font-size:18px;font-weight:700;display:flex}.register_title{margin-bottom:6px;font-size:24px;font-weight:700}.register_subtitle{color:var(--muted);margin-bottom:26px;font-size:15px}.register_alert{border-radius:var(--radius);margin-bottom:18px;padding:11px 14px;font-size:14px;line-height:1.5}.register_alert--error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.register_alert--success{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.register_row{gap:14px;display:flex}.register_row .register_field{flex:1;min-width:0}.register_field{margin-bottom:18px}.register_field label{color:var(--text);align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:500;display:flex}.register_field input,.register_select{border:1px solid var(--border);border-radius:var(--radius);width:100%;height:48px;color:var(--dark);background:#fff;outline:none;padding:0 14px;font-family:inherit;font-size:16px;transition:border-color .15s,box-shadow .15s}.register_field input:focus,.register_select:focus{border-color:var(--dark);box-shadow:0 0 0 3px #0f172a14}.register_hint{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.45;display:block}.register_phoneRow{gap:8px;display:flex}.register_codeSelect{border:1px solid var(--border);border-radius:var(--radius);width:90px;height:48px;color:var(--dark);background:#f8fafc;outline:none;flex-shrink:0;padding:0 8px;font-family:inherit;font-size:15px;transition:border-color .15s}.register_codeSelect:focus{border-color:var(--dark)}.register_phoneRow input{flex:1;min-width:0}.register_applied{color:#059669;text-transform:uppercase;letter-spacing:.03em;background:#ecfdf5;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.register_readonly{cursor:not-allowed;color:var(--muted)!important;background:#f8fafc!important}.register_btn{background:var(--dark);color:#fff;border-radius:var(--radius);border:none;width:100%;height:48px;margin-top:6px;font-size:16px;font-weight:600;transition:background .15s}.register_btn:active{background:var(--dark-active)}.register_btn:disabled{opacity:.6;cursor:not-allowed}.register_footer{text-align:center;color:var(--muted);margin-top:20px;font-size:14px}.register_link{color:var(--dark);font-weight:600}.register_link:hover{text-decoration:underline}@media (width>=640px){.register_container{border:1px solid var(--border-light);padding:40px;box-shadow:0 4px 24px #0f172a14}.register_btn:hover{background:var(--dark-hover)}}@media (width<=560px){.register_row{flex-direction:column;gap:0}}.topbar,.sidebar_close,.sidebar_overlay{display:none}.sidebar{background:var(--dark);flex-direction:column;flex-shrink:0;width:240px;height:100dvh;padding:20px 16px;display:flex;position:sticky;top:0}.sidebar_brand{align-items:center;gap:10px;margin-bottom:30px;padding:0 8px;display:flex}.sidebar_logo{width:34px;height:34px;color:var(--dark);background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.sidebar_brandName{color:#fff;white-space:nowrap;font-size:15px;font-weight:600}.sidebar_nav{flex-direction:column;flex:1;gap:4px;display:flex}.sidebar_link{color:#94a3b8;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:500;transition:background .15s,color .15s}.sidebar_link:hover{color:#fff;background:#ffffff0f}.sidebar_link--active{color:#fff;background:#ffffff1f}.sidebar_footer{border-top:1px solid #ffffff1a;margin-top:14px;padding-top:14px}.sidebar_user{align-items:center;gap:10px;margin-bottom:12px;padding:0 4px;display:flex}.sidebar_avatar{color:#fff;background:#ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:600;display:flex}.sidebar_userInfo{flex-direction:column;min-width:0;display:flex}.sidebar_userName{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.sidebar_userEmail{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sidebar_logout{color:#94a3b8;background:0 0;border:1px solid #ffffff26;border-radius:8px;width:100%;padding:10px 12px;font-size:14px;font-weight:500;transition:background .15s,color .15s}.sidebar_logout:hover{color:#fff;background:#ffffff0f}@media (width<=900px){.topbar{background:var(--dark);z-index:30;align-items:center;gap:14px;height:56px;padding:0 16px;display:flex;position:fixed;top:0;left:0;right:0}.topbar_menu{background:0 0;border:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;padding:0;display:flex}.topbar_menu span{background:#fff;border-radius:2px;width:100%;height:2px;display:block}.topbar_title{color:#fff;font-size:16px;font-weight:600}.sidebar{z-index:50;width:260px;transition:transform .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar--open{transform:translate(0)}.sidebar_close{color:#94a3b8;background:0 0;border:none;margin-left:auto;padding:0 4px;font-size:26px;line-height:1;display:block}.sidebar_close:hover{color:#fff}.sidebar_overlay{z-index:40;background:#00000080;display:block;position:fixed;inset:0}}.dashboard{min-height:100dvh;display:flex}.dashboard_main{flex:1;min-width:0;padding:32px}.dashboard_green{color:#059669}.dashboard_header{margin-bottom:22px}.dashboard_title{margin-bottom:4px;font-size:24px;font-weight:700}.dashboard_subtitle{color:var(--muted);font-size:15px}.dashboard_alert{border-radius:var(--radius);color:#dc2626;background:#fef2f2;border:1px solid #fecaca;max-width:900px;margin-bottom:20px;padding:12px 15px;font-size:14px}.dashboard_hero{grid-template-columns:1.4fr 1fr;gap:16px;max-width:900px;margin-bottom:16px;display:grid}.dashboard_balance{background:var(--dark);border-radius:14px;flex-direction:column;padding:22px;display:flex}.dashboard_balanceLabel{color:#94a3b8;margin-bottom:8px;font-size:13px}.dashboard_balanceValue{color:#fff;letter-spacing:-.02em;margin-bottom:18px;font-size:34px;font-weight:700}.dashboard_currency{color:#94a3b8;font-size:16px;font-weight:600}.dashboard_balanceActions{gap:10px;margin-top:auto;display:flex}.dashboard_heroBtn{height:40px;color:var(--dark);border-radius:var(--radius);background:#fff;border:none;flex:1;font-size:14px;font-weight:600;transition:opacity .15s}.dashboard_heroBtn:hover{opacity:.9}.dashboard_heroBtn--ghost{color:#fff;background:0 0;border:1px solid #ffffff40}.dashboard_heroBtn--ghost:hover{opacity:1;background:#ffffff14}.dashboard_today{border-radius:14px;flex-direction:column;justify-content:center;gap:7px;padding:22px;display:flex}.dashboard_today--idle{border:1px solid var(--border-light);background:#fff}.dashboard_today--running{background:var(--dark);border:1px solid var(--dark)}.dashboard_today--done{background:linear-gradient(160deg,#ecfdf5 0%,#d1fae5 100%);border:1px solid #6ee7b7}.dashboard_todayLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.dashboard_today--running .dashboard_todayLabel{color:#34d399}.dashboard_today--done .dashboard_todayLabel{color:#047857}.dashboard_dot{background:#34d399;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite dashboard_pulse}@keyframes dashboard_pulse{0%,to{opacity:1}50%{opacity:.3}}.dashboard_todayValue{letter-spacing:-.02em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:28px;font-weight:700}.dashboard_today--idle .dashboard_todayValue{color:var(--muted);font-family:inherit;font-size:18px}.dashboard_today--running .dashboard_todayValue{color:#34d399}.dashboard_today--done .dashboard_todayValue{color:#047857}.dashboard_todayNote{color:var(--muted);font-size:13px}.dashboard_today--running .dashboard_todayNote{color:#94a3b8;font-family:ui-monospace,SF Mono,Menlo,monospace}.dashboard_today--done .dashboard_todayNote{color:#059669}.dashboard_todayBtn{background:var(--dark);color:#fff;border-radius:var(--radius);border:none;align-self:flex-start;height:36px;margin-top:6px;padding:0 16px;font-size:14px;font-weight:600;transition:background .15s}.dashboard_todayBtn:hover{background:var(--dark-hover)}.dashboard_stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;max-width:900px;margin-bottom:28px;display:grid}.dashboard_card{border:1px solid var(--border-light);background:#fff;border-radius:12px;flex-direction:column;gap:5px;padding:18px;display:flex}.dashboard_cardLabel{color:var(--muted);font-size:13px}.dashboard_cardValue{font-size:21px;font-weight:700}.dashboard_cardNote{color:var(--muted);min-height:16px;font-size:12px}.dashboard_grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:16px;max-width:900px;display:grid}.dashboard_panel{border:1px solid var(--border-light);background:#fff;border-radius:14px;padding:20px}.dashboard_panelTitle{margin-bottom:16px;font-size:15px;font-weight:600}.dashboard_empty{color:var(--muted);text-align:center;padding:26px 0;font-size:14px;line-height:1.55}.dashboard_chart{align-items:flex-end;gap:8px;height:180px;display:flex}.dashboard_barWrap{flex-direction:column;flex:1;align-items:center;min-width:0;height:100%;display:flex}.dashboard_barValue{color:var(--muted);margin-bottom:5px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px}.dashboard_bar{background:linear-gradient(#34d399,#059669);border-radius:5px 5px 0 0;width:100%;max-width:34px;transition:height .4s}.dashboard_barWrap{justify-content:flex-end}.dashboard_barDate{color:var(--muted);white-space:nowrap;margin-top:7px;font-size:10px}.dashboard_txList{flex-direction:column;display:flex}.dashboard_tx{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.dashboard_tx:first-child{padding-top:0}.dashboard_tx:last-child{border-bottom:none;padding-bottom:0}.dashboard_txLeft{flex-direction:column;gap:2px;min-width:0;display:flex}.dashboard_txType{font-size:14px;font-weight:600}.dashboard_txDate{color:var(--muted);font-size:12px}.dashboard_txRight{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.dashboard_txAmount{white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px;font-weight:600}.dashboard_badge{text-transform:capitalize;letter-spacing:.02em;white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:10px;font-weight:600}.dashboard_badge--ok{color:#059669;background:#ecfdf5}.dashboard_badge--pending{color:#b45309;background:#fffbeb}.dashboard_badge--failed{color:#dc2626;background:#fef2f2}@media (width<=900px){.dashboard_main{padding:80px 20px 24px}.dashboard_hero,.dashboard_grid{grid-template-columns:1fr}}@media (width<=600px){.dashboard_balanceValue{font-size:29px}.dashboard_todayValue{font-size:24px}.dashboard_stats{grid-template-columns:1fr 1fr;gap:10px}.dashboard_card{padding:14px}.dashboard_cardValue{font-size:18px}.dashboard_chart{gap:5px;height:150px}.dashboard_barValue,.dashboard_barDate{font-size:9px}}.deposit{min-height:100dvh;display:flex}.deposit_main{flex:1;min-width:0;padding:32px}.deposit_back{color:var(--muted);background:0 0;border:none;margin-bottom:18px;padding:0;font-size:14px;font-weight:500;transition:color .15s}.deposit_back:hover{color:var(--dark)}.deposit_header{margin-bottom:22px}.deposit_title{margin-bottom:4px;font-size:24px;font-weight:700}.deposit_subtitle{color:var(--muted);max-width:560px;font-size:15px;line-height:1.55}.deposit_alert{border-radius:var(--radius);max-width:900px;margin-bottom:20px;padding:12px 15px;font-size:14px;line-height:1.5}.deposit_alert--error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.deposit_alert--success{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.deposit_layout{grid-template-columns:1fr 1fr;align-items:start;gap:20px;max-width:900px;display:grid}.deposit_card{border:1px solid var(--border-light);background:#fff;border-radius:14px;padding:24px}.deposit_cardTitle{color:var(--muted);border-bottom:1px solid var(--border-light);margin-bottom:20px;padding-bottom:14px;font-size:15px;font-weight:600}.deposit_qrWrap{flex-direction:column;align-items:center;gap:10px;margin-bottom:22px;display:flex}.deposit_qr{border:1px solid var(--border-light);background:#fff;border-radius:12px;padding:14px;line-height:0}.deposit_qr svg{image-rendering:pixelated;display:block}.deposit_qrNote{color:var(--muted);font-size:13px}.deposit_field{margin-bottom:18px}.deposit_field label{color:var(--text);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.deposit_input,.deposit_select{border:1px solid var(--border);border-radius:var(--radius);width:100%;height:46px;color:var(--dark);background:#fff;outline:none;padding:0 14px;font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s}.deposit_input:focus,.deposit_select:focus{border-color:var(--dark);box-shadow:0 0 0 3px #0f172a14}.deposit_input--mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.deposit_hint{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.45;display:block}.deposit_addressRow{gap:8px;display:flex}.deposit_addressInput{border:1px solid var(--border);border-radius:var(--radius);min-width:0;height:46px;color:var(--text);background:#f8fafc;outline:none;flex:1;padding:0 14px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.deposit_copyBtn{background:var(--dark);color:#fff;border-radius:var(--radius);border:none;flex-shrink:0;height:46px;padding:0 18px;font-size:14px;font-weight:600;transition:background .15s}.deposit_copyBtn:hover{background:var(--dark-hover)}.deposit_info{border-radius:var(--radius);background:#f8fafc;margin-bottom:16px;padding:14px 16px}.deposit_infoRow{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:5px 0;font-size:14px;display:flex}.deposit_infoValue{color:var(--text);text-align:right;font-weight:600}.deposit_warning{color:#92400e;border-radius:var(--radius);background:#fffbeb;border:1px solid #fde68a;padding:12px 14px;font-size:13px;line-height:1.6}.deposit_submitBtn{background:var(--dark);color:#fff;border-radius:var(--radius);border:none;width:100%;height:46px;margin-top:4px;font-size:15px;font-weight:600;transition:background .15s}.deposit_submitBtn:hover{background:var(--dark-hover)}.deposit_submitBtn:disabled{opacity:.6;cursor:not-allowed}.deposit_note{color:var(--muted);margin-top:16px;font-size:13px;line-height:1.6}@media (width<=900px){.deposit_main{padding:80px 20px 24px}.deposit_layout{grid-template-columns:1fr}}@media (width<=520px){.deposit_addressRow{flex-direction:column}.deposit_copyBtn{width:100%}}.withdraw{min-height:100dvh;display:flex}.withdraw_main{flex:1;min-width:0;padding:32px}.withdraw_back{color:var(--muted);background:0 0;border:none;margin-bottom:18px;padding:0;font-size:14px;font-weight:500;transition:color .15s}.withdraw_back:hover{color:var(--dark)}.withdraw_header{margin-bottom:22px}.withdraw_title{margin-bottom:4px;font-size:24px;font-weight:700}.withdraw_subtitle{color:var(--muted);max-width:560px;font-size:15px;line-height:1.55}.withdraw_alert{border-radius:var(--radius);max-width:900px;margin-bottom:20px;padding:12px 15px;font-size:14px;line-height:1.5}.withdraw_alert--error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.withdraw_alert--success{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.withdraw_layout{grid-template-columns:1fr 1fr;align-items:start;gap:20px;max-width:900px;display:grid}.withdraw_card{border:1px solid var(--border-light);background:#fff;border-radius:14px;min-width:0;padding:24px}.withdraw_cardTitle{color:var(--muted);border-bottom:1px solid var(--border-light);margin-bottom:18px;padding-bottom:14px;font-size:15px;font-weight:600}.withdraw_field{margin-bottom:20px}.withdraw_field label{color:var(--text);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.withdraw_input{border:1px solid var(--border);border-radius:var(--radius);width:100%;height:46px;color:var(--dark);background:#fff;outline:none;padding:0 14px;font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s}.withdraw_input:focus{border-color:var(--dark);box-shadow:0 0 0 3px #0f172a14}.withdraw_input:disabled{opacity:.5;cursor:not-allowed}.withdraw_hint{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.45;display:block}.withdraw_savedAddress{background:var(--bg);border:1px solid var(--border-light);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.withdraw_savedInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.withdraw_savedValue{color:var(--dark);word-break:break-all;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;line-height:1.4}.withdraw_changeBtn{border:1px solid var(--border);color:var(--text);background:0 0;border-radius:8px;flex-shrink:0;padding:7px 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s}.withdraw_changeBtn:hover{border-color:var(--dark);color:var(--dark);background:#fff}.withdraw_noAddress{background:var(--bg);border:1px dashed var(--border);border-radius:var(--radius);text-align:center;padding:20px 16px}.withdraw_noAddressText{color:var(--muted);margin-bottom:14px;font-size:14px;line-height:1.55}.withdraw_connectBtn{background:var(--dark);color:#fff;border-radius:var(--radius);border:none;height:42px;padding:0 22px;font-size:14px;font-weight:600;transition:background .15s}.withdraw_connectBtn:hover{background:var(--dark-hover)}.withdraw_amountRow{gap:8px;display:flex}.withdraw_amountRow .withdraw_input{flex:1;min-width:0}.withdraw_maxBtn{background:var(--dark);color:#fff;border-radius:var(--radius);border:none;flex-shrink:0;height:46px;padding:0 18px;font-size:14px;font-weight:600;transition:background .15s}.withdraw_maxBtn:hover:not(:disabled){background:var(--dark-hover)}.withdraw_maxBtn:disabled{opacity:.5;cursor:not-allowed}.withdraw_info{background:var(--bg);border-radius:var(--radius);margin-bottom:18px;padding:14px 16px}.withdraw_infoRow{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:5px 0;font-size:14px;display:flex}.withdraw_infoValue{color:var(--text);text-align:right;white-space:nowrap;font-weight:600}.withdraw_summary{background:var(--dark);text-align:center;border-radius:12px;margin-bottom:22px;padding:20px}.withdraw_summaryLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:12px;display:block}.withdraw_summaryAmount{color:#fff;letter-spacing:-.02em;margin-bottom:18px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:30px;font-weight:700;display:block}.withdraw_summaryRows{text-align:left;border-top:1px solid #ffffff1a;padding-top:16px}.withdraw_summaryRow{color:#94a3b8;justify-content:space-between;align-items:flex-start;gap:14px;padding:6px 0;font-size:13px;display:flex}.withdraw_summaryRow span:last-child{color:#e2e8f0;text-align:right;font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:600}.withdraw_summaryAddr{word-break:break-all;max-width:200px;font-size:11px;line-height:1.5}.withdraw_codeRow{gap:8px;max-width:320px;display:flex}.withdraw_digit{text-align:center;border:1px solid var(--border);border-radius:var(--radius);width:46px;height:54px;color:var(--dark);background:#fff;outline:none;flex:none;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:21px;font-weight:700;transition:border-color .15s,box-shadow .15s}.withdraw_digit:focus{border-color:var(--dark);box-shadow:0 0 0 3px #0f172a14}.withdraw_digit:disabled{background:var(--bg);color:var(--muted)}.withdraw_submitBtn{background:var(--dark);color:#fff;border-radius:var(--radius);border:none;width:100%;height:46px;font-size:15px;font-weight:600;transition:background .15s}.withdraw_submitBtn:hover:not(:disabled){background:var(--dark-hover)}.withdraw_submitBtn:disabled{opacity:.5;cursor:not-allowed}.withdraw_cancelBtn{width:100%;height:42px;color:var(--muted);border:1px solid var(--border);border-radius:var(--radius);background:0 0;margin-top:10px;font-size:14px;font-weight:500;transition:background .15s,color .15s}.withdraw_cancelBtn:hover:not(:disabled){background:var(--bg);color:var(--dark)}.withdraw_cancelBtn:disabled{opacity:.5;cursor:not-allowed}.withdraw_note{color:var(--muted);margin-top:16px;font-size:13px;line-height:1.6}.withdraw_empty{color:var(--muted);text-align:center;padding:24px 0;font-size:14px;line-height:1.55}.withdraw_txList{flex-direction:column;display:flex}.withdraw_tx{border-bottom:1px solid var(--border-light);padding:14px 0}.withdraw_tx:first-child{padding-top:0}.withdraw_tx:last-child{border-bottom:none;padding-bottom:0}.withdraw_txTop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.withdraw_txMeta{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.withdraw_amount{white-space:nowrap;font-size:15px;font-weight:600}.withdraw_muted{color:var(--muted);white-space:nowrap}.withdraw_address{color:var(--muted);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.withdraw_status{letter-spacing:.02em;white-space:nowrap;text-transform:capitalize;border-radius:10px;flex-shrink:0;padding:3px 9px;font-size:11px;font-weight:600}.withdraw_status--ok{color:#059669;background:#ecfdf5}.withdraw_status--pending{color:#b45309;background:#fffbeb}.withdraw_status--failed{color:#dc2626;background:#fef2f2}@media (width<=900px){.withdraw_main{padding:80px 20px 24px}.withdraw_layout{grid-template-columns:1fr}}@media (width<=520px){.withdraw_savedAddress{flex-direction:column;align-items:stretch;gap:12px}.withdraw_changeBtn{width:100%;padding:10px}.withdraw_amountRow{flex-direction:column}.withdraw_maxBtn{width:100%}.withdraw_summaryAmount{font-size:26px}}@media (width<=400px){.withdraw_codeRow{gap:6px}.withdraw_digit{width:42px;height:48px;font-size:18px}}.cwallet{min-height:100dvh;display:flex}.cwallet_main{flex:1;min-width:0;padding:32px}.cwallet_back{color:var(--muted);background:0 0;border:none;margin-bottom:18px;padding:0;font-size:14px;font-weight:500;transition:color .15s}.cwallet_back:hover{color:var(--dark)}.cwallet_header{margin-bottom:22px}.cwallet_title{margin-bottom:4px;font-size:24px;font-weight:700}.cwallet_subtitle{color:var(--muted);max-width:560px;font-size:15px;line-height:1.55}.cwallet_alert{border-radius:var(--radius);max-width:900px;margin-bottom:20px;padding:12px 15px;font-size:14px;line-height:1.5}.cwallet_alert--error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.cwallet_alert--success{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.cwallet_layout{grid-template-columns:1fr 340px;align-items:start;gap:20px;max-width:900px;display:grid}.cwallet_card{border:1px solid var(--border-light);background:#fff;border-radius:14px;padding:24px}.cwallet_loading{text-align:center;color:var(--muted);padding:30px 0;font-size:14px}.cwallet_currentBox{background:var(--bg);border-radius:var(--radius);margin-bottom:20px;padding:14px 16px}.cwallet_currentLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:12px;display:block}.cwallet_currentValue{color:var(--text);word-break:break-all;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;line-height:1.5}.cwallet_blocked{color:#92400e;border-radius:var(--radius);background:#fffbeb;border:1px solid #fde68a;margin-bottom:20px;padding:12px 14px;font-size:13px;line-height:1.6}.cwallet_field{margin-bottom:20px}.cwallet_field label{color:var(--text);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.cwallet_input{border:1px solid var(--border);border-radius:var(--radius);width:100%;height:46px;color:var(--dark);background:#fff;outline:none;padding:0 14px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;transition:border-color .15s,box-shadow .15s}.cwallet_input:focus{border-color:var(--dark);box-shadow:0 0 0 3px #0f172a14}.cwallet_input--invalid{border-color:#fca5a5}.cwallet_input--invalid:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc262614}.cwallet_input:disabled{background:var(--bg);color:var(--muted);cursor:not-allowed}.cwallet_input[type=password]{font-family:inherit;font-size:15px}.cwallet_hint{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.45;display:block}.cwallet_fieldError{color:#dc2626;margin-top:6px;font-size:12px;line-height:1.45;display:block}.cwallet_submitBtn{background:var(--dark);color:#fff;border-radius:var(--radius);border:none;width:100%;height:46px;font-size:15px;font-weight:600;transition:background .15s}.cwallet_submitBtn:hover:not(:disabled){background:var(--dark-hover)}.cwallet_submitBtn:disabled{opacity:.5;cursor:not-allowed}.cwallet_side{flex-direction:column;gap:16px;display:flex}.cwallet_warning{background:#fffbeb;border:1px solid #fde68a;border-radius:14px;padding:18px 20px}.cwallet_warningTitle{color:#92400e;margin-bottom:10px;font-size:14px;font-weight:600;display:block}.cwallet_list{margin:0;padding-left:18px}.cwallet_list li{color:#92400e;margin-bottom:6px;font-size:13px;line-height:1.65}.cwallet_list li:last-child{margin-bottom:0}.cwallet_steps{border:1px solid var(--border-light);background:#fff;border-radius:14px;padding:18px 20px}.cwallet_stepsTitle{margin-bottom:10px;font-size:14px;font-weight:600;display:block}.cwallet_stepList{margin:0;padding-left:18px}.cwallet_stepList li{color:var(--text);margin-bottom:7px;font-size:13px;line-height:1.65}.cwallet_stepList li:last-child{margin-bottom:0}@media (width<=900px){.cwallet_main{padding:80px 20px 24px}.cwallet_layout{grid-template-columns:1fr}}@media (width<=520px){.cwallet_card{padding:18px}.cwallet_input{padding:0 12px;font-size:12px}}.cwallet_summary{background:var(--dark);text-align:center;border-radius:12px;margin-bottom:22px;padding:20px}.cwallet_summaryLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px;font-size:12px;display:block}.cwallet_summaryAddr{color:#fff;word-break:break-all;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;line-height:1.6;display:block}.cwallet_codeRow{gap:8px;max-width:320px;display:flex}.cwallet_digit{text-align:center;border:1px solid var(--border);border-radius:var(--radius);width:46px;height:54px;color:var(--dark);background:#fff;outline:none;flex:none;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:21px;font-weight:700;transition:border-color .15s,box-shadow .15s}.cwallet_digit:focus{border-color:var(--dark);box-shadow:0 0 0 3px #0f172a14}.cwallet_digit:disabled{background:var(--bg);color:var(--muted)}.cwallet_cancelBtn{width:100%;height:42px;color:var(--muted);border:1px solid var(--border);border-radius:var(--radius);background:0 0;margin-top:10px;font-size:14px;font-weight:500;transition:background .15s,color .15s}.cwallet_cancelBtn:hover:not(:disabled){background:var(--bg);color:var(--dark)}.cwallet_cancelBtn:disabled{opacity:.5;cursor:not-allowed}.cwallet_input--text{font-family:inherit;font-size:15px}@media (width<=400px){.cwallet_codeRow{gap:6px}.cwallet_digit{width:42px;height:48px;font-size:18px}}.vaults{min-height:100dvh;display:flex}.vaults_main{flex:1;min-width:0;padding:32px}.vaults_header{margin-bottom:20px}.vaults_title{margin-bottom:4px;font-size:24px;font-weight:700}.vaults_subtitle{color:var(--muted);font-size:15px}.vaults_sectionTitle{margin-bottom:14px;font-size:16px;font-weight:600}.vaults_section{margin-bottom:28px}.vaults_green{color:#059669}.vaults_alert{border-radius:var(--radius);max-width:900px;margin-bottom:20px;padding:12px 15px;font-size:14px;line-height:1.5}.vaults_alert--error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.vaults_alert--success{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.vaults_panel{border:1px solid var(--border-light);background:#fff;border-radius:14px;max-width:900px;margin-bottom:28px;padding:24px}.vaults_loading{text-align:center;color:var(--muted);padding:30px 0;font-size:14px}.vaults_panelTop{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding-bottom:18px;display:flex}.vaults_panelLabel{color:var(--muted);margin-bottom:4px;font-size:13px;display:block}.vaults_panelTier{font-size:18px;font-weight:700}.vaults_panelRate{text-align:right}.vaults_panelRateValue{color:#059669;font-size:18px;font-weight:700}.vaults_stats{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px;display:grid}.vaults_stat{background:var(--bg);border-radius:12px;flex-direction:column;gap:5px;padding:16px;display:flex}.vaults_statLabel{color:var(--muted);font-size:13px}.vaults_statValue{font-size:20px;font-weight:700}.vaults_running{background:var(--dark);border:1px solid var(--dark);border-radius:12px;padding:18px;position:relative;overflow:hidden}.vaults_scan{pointer-events:none;background:linear-gradient(90deg,#0000,#10b9811a,#0000);width:40%;height:100%;animation:3s linear infinite vaults_sweep;position:absolute;top:0;left:-40%}@keyframes vaults_sweep{0%{left:-40%}to{left:100%}}.vaults_runningTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex;position:relative}.vaults_runningLabel{color:#34d399;text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.vaults_runningLabel:before{content:"";background:#34d399;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite vaults_pulse}@keyframes vaults_pulse{0%,to{opacity:1}50%{opacity:.3}}.vaults_timer{color:#fff;white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:15px;font-weight:600}.vaults_accrued{text-align:center;padding:12px 0 16px;position:relative}.vaults_accruedLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:7px;font-size:12px;display:block}.vaults_accruedValue{color:#34d399;letter-spacing:-.02em;text-shadow:0 0 26px #34d39966;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:32px;font-weight:700}.vaults_progressWrap{background:#ffffff1a;border-radius:6px;height:6px;margin-bottom:14px;position:relative;overflow:hidden}.vaults_progressBar{background:linear-gradient(90deg,#059669,#34d399);border-radius:6px;height:100%;transition:width 1s linear;box-shadow:0 0 12px #34d39980}.vaults_split{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid;position:relative}.vaults_splitItem{background:#ffffff0d;border:1px solid #ffffff17;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:10px 11px;display:flex}.vaults_splitLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.vaults_splitValue{color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;font-weight:600;overflow:hidden}.vaults_splitValue--user{color:#34d399}.vaults_runningMeta{color:#94a3b8;justify-content:space-between;gap:12px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;display:flex;position:relative}.vaults_settled{text-align:center;background:linear-gradient(160deg,#ecfdf5 0%,#d1fae5 100%);border:1px solid #6ee7b7;border-radius:12px;padding:24px 22px;position:relative;overflow:hidden}.vaults_settled:before{content:"";pointer-events:none;background:radial-gradient(circle,#10b9812e,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:-70px;left:50%;transform:translate(-50%)}.vaults_settledTop{justify-content:center;align-items:center;gap:8px;margin-bottom:16px;display:flex;position:relative}.vaults_settledCheck{color:#fff;background:#059669;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;font-weight:700;animation:.45s cubic-bezier(.34,1.56,.64,1) vaults_pop;display:flex;box-shadow:0 0 0 5px #05966926}@keyframes vaults_pop{0%{transform:scale(0)}to{transform:scale(1)}}.vaults_settledLabel{color:#047857;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:700}.vaults_settledProfit{border-bottom:1px solid #0596692e;margin-bottom:20px;padding-bottom:20px;position:relative}.vaults_settledProfitLabel{color:#047857;text-transform:uppercase;letter-spacing:.05em;opacity:.75;margin-bottom:6px;font-size:12px;display:block}.vaults_settledProfitValue{color:#047857;letter-spacing:-.02em;margin-bottom:5px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:40px;font-weight:700;animation:.5s ease-out vaults_rise;display:block}@keyframes vaults_rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.vaults_settledCredited{color:#059669;font-size:13px}.vaults_breakdown{text-align:left;background:#ffffffb3;border:1px solid #05966926;border-radius:10px;margin-top:18px;padding:12px 14px;position:relative}.vaults_breakRow{color:#047857;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-size:13px;display:flex}.vaults_breakValue{color:#065f46;white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:600}.vaults_breakValue.vaults_green{color:#059669}.vaults_nextWrap{position:relative}.vaults_nextLabel{color:#047857;text-transform:uppercase;letter-spacing:.05em;opacity:.75;margin-bottom:12px;font-size:12px;display:block}.vaults_nextTimer{justify-content:center;align-items:center;gap:8px;margin-bottom:10px;display:flex}.vaults_nextUnit{background:#fffc;border:1px solid #05966926;border-radius:10px;flex-direction:column;align-items:center;gap:3px;min-width:58px;padding:9px 13px;display:flex}.vaults_nextNum{color:#065f46;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:24px;font-weight:700;line-height:1}.vaults_nextTag{color:#059669;letter-spacing:.09em;font-size:10px}.vaults_nextSep{color:#0596694d;margin-top:-12px;font-size:20px;font-weight:700}.vaults_nextNote{color:#059669;font-size:12px}.vaults_tradeBtn{background:var(--dark);color:#fff;border-radius:var(--radius);border:none;width:100%;height:48px;font-size:15px;font-weight:600;transition:background .15s}.vaults_tradeBtn:hover:not(:disabled){background:var(--dark-hover)}.vaults_tradeBtn:disabled{opacity:.5;cursor:not-allowed}.vaults_hint{color:var(--muted);text-align:center;margin-top:12px;font-size:13px;line-height:1.55}.vaults_linkBtn{color:var(--dark);background:0 0;border:none;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.vaults_perfCard{border:1px solid var(--border-light);background:#fff;border-radius:14px;max-width:900px;padding:22px}.vaults_perfStats{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px;display:grid}.vaults_perfStat{flex-direction:column;gap:4px;display:flex}.vaults_perfLabel{color:var(--muted);font-size:12px}.vaults_perfValue{font-size:20px;font-weight:700}.vaults_growth{border-top:1px solid var(--border-light);padding-top:18px}.vaults_growth svg{width:100%;height:140px;display:block}.vaults_chartAxis{color:var(--muted);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.vaults_history{border:1px solid var(--border-light);background:#fff;border-radius:14px;max-width:900px;padding:6px 20px}.vaults_historyRow{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.vaults_historyRow:last-child{border-bottom:none}.vaults_historyLeft{flex-direction:column;gap:3px;min-width:0;display:flex}.vaults_historyDate{font-size:14px;font-weight:600}.vaults_historyVault{color:var(--muted);font-size:13px}.vaults_historyRight{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;display:flex}.vaults_historyAmount{color:var(--muted);white-space:nowrap;font-size:13px}.vaults_historyRight .vaults_green{white-space:nowrap;font-size:14px;font-weight:600}.vaults_note{color:var(--muted);max-width:640px;font-size:13px;line-height:1.6}@media (width<=900px){.vaults_main{padding:80px 20px 24px}}@media (width<=600px){.vaults_panelTop{flex-direction:column;gap:14px}.vaults_panelRate{text-align:left}.vaults_stats{grid-template-columns:1fr}.vaults_accruedValue{font-size:26px}.vaults_runningTop{flex-direction:column;align-items:flex-start;gap:8px}.vaults_split{grid-template-columns:1fr;gap:8px}.vaults_splitItem{flex-direction:row;justify-content:space-between;align-items:center;padding:9px 12px}.vaults_settledProfitValue{font-size:32px}.vaults_nextUnit{min-width:52px;padding:8px 11px}.vaults_nextNum{font-size:21px}.vaults_runningMeta{font-size:11px}.vaults_perfStats{grid-template-columns:1fr;gap:10px}.vaults_perfStat{flex-direction:row;justify-content:space-between;align-items:center}.vaults_perfValue{font-size:17px}}.profile{min-height:100dvh;display:flex}.profile_main{flex:1;min-width:0;max-width:620px;padding:32px}.profile_green{color:#059669}.profile_zero{color:var(--muted)}.profile_alert{border-radius:var(--radius);color:#dc2626;background:#fef2f2;border:1px solid #fecaca;margin-bottom:20px;padding:12px 15px;font-size:14px}.profile_loading{text-align:center;color:var(--muted);padding:30px 0;font-size:14px}.profile_top{align-items:center;gap:14px;margin-bottom:18px;display:flex}.profile_avatar{background:var(--dark);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;font-weight:700;display:flex}.profile_identity{flex:1;min-width:0}.profile_name{margin-bottom:5px;font-size:19px;font-weight:700}.profile_meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile_tierBadge{color:#059669;background:#ecfdf5;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600}.profile_uid{color:var(--muted);letter-spacing:.05em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.profile_rateBox{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.profile_rateValue{color:#059669;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:19px;font-weight:700;line-height:1.1}.profile_rateLabel{color:var(--muted);font-size:11px}.profile_balanceCard{background:var(--dark);border-radius:16px;flex-direction:column;margin-bottom:14px;padding:22px;display:flex}.profile_balanceLabel{color:#94a3b8;margin-bottom:8px;font-size:13px}.profile_balanceValue{color:#fff;letter-spacing:-.02em;margin-bottom:16px;font-size:32px;font-weight:700}.profile_currency{color:#94a3b8;font-size:15px;font-weight:600}.profile_balanceFoot{color:#94a3b8;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:14px;font-size:13px;display:flex}.profile_balanceToday{color:#34d399;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:15px;font-weight:700}.profile_card{border:1px solid var(--border-light);background:#fff;border-radius:14px;margin-bottom:14px;padding:20px}.profile_cardTitle{margin-bottom:16px;font-size:15px;font-weight:600}.profile_incomeHead{border-bottom:1px solid var(--border-light);grid-template-columns:1fr auto auto;gap:20px;margin-bottom:4px;padding-bottom:10px;display:grid}.profile_incomeHead .profile_incomeSource,.profile_incomeHead .profile_incomeCol{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.profile_incomeRow{border-bottom:1px solid var(--border-light);grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:13px 0;display:grid}.profile_incomeSource{font-size:14px;font-weight:500}.profile_incomeCol{text-align:right;white-space:nowrap;min-width:76px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px;font-weight:600}.profile_incomeRow--total{border-bottom:none;border-top:1px solid var(--border-light);margin-top:4px;padding-top:15px}.profile_incomeRow--total .profile_incomeSource{font-weight:700}.profile_incomeRow--total .profile_incomeCol{font-size:15px;font-weight:700}.profile_teamGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.profile_teamStat{background:var(--bg);text-align:center;border-radius:11px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:14px 10px;display:flex}.profile_teamValue{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:20px;font-weight:700;line-height:1}.profile_teamLabel{color:var(--muted);font-size:11px;line-height:1.3}.profile_nextTier{background:linear-gradient(160deg,#f8fafc 0%,#ecfdf5 100%);border-color:#a7f3d0}.profile_nextHead{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.profile_nextHead .profile_cardTitle{margin-bottom:4px}.profile_nextNote{color:#047857;font-size:13px;line-height:1.5}.profile_nextCount{color:#059669;white-space:nowrap;flex-shrink:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:17px;font-weight:700}.profile_progressWrap{background:#d1fae5;border-radius:6px;height:8px;overflow:hidden}.profile_progressBar{background:linear-gradient(90deg,#059669,#34d399);border-radius:6px;height:100%;transition:width .5s}.profile_miniStats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.profile_mini{background:var(--bg);border-radius:11px;flex-direction:column;gap:4px;min-width:0;padding:13px 12px;display:flex}.profile_miniLabel{color:var(--muted);white-space:nowrap;font-size:11px}.profile_miniValue{white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:16px;font-weight:700}.profile_rows{flex-direction:column;display:flex}.profile_row{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.profile_row:last-child{border-bottom:none}.profile_row:first-child{padding-top:0}.profile_rowLabel{color:var(--muted);flex-shrink:0;font-size:14px}.profile_rowValue{text-align:right;word-break:break-word;font-size:14px;font-weight:500}.profile_badge{text-transform:capitalize;border-radius:12px;padding:3px 10px;font-size:11px;font-weight:600}.profile_badge--ok{color:#059669;background:#ecfdf5}.profile_badge--pending{color:#b45309;background:#fffbeb}.profile_codeWrap{align-items:center;gap:9px;display:flex}.profile_code{letter-spacing:.06em;background:var(--bg);border-radius:7px;padding:5px 11px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;font-weight:600}.profile_copyBtn{border:1px solid var(--border);color:var(--text);background:0 0;border-radius:7px;padding:5px 11px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s}.profile_copyBtn:hover{background:var(--bg);border-color:var(--dark);color:var(--dark)}@media (width<=900px){.profile_main{max-width:100%;padding:80px 20px 24px}}@media (width<=520px){.profile_balanceValue{font-size:28px}.profile_teamGrid{grid-template-columns:1fr 1fr}.profile_incomeHead,.profile_incomeRow{gap:12px}.profile_incomeCol{min-width:66px;font-size:13px}.profile_miniStats{grid-template-columns:1fr}.profile_mini{flex-direction:row;justify-content:space-between;align-items:center}.profile_nextHead{flex-direction:column;gap:10px}.profile_row{flex-direction:column;align-items:flex-start;gap:5px}.profile_rowValue{text-align:left}.profile_codeWrap{justify-content:space-between;width:100%}}.wallet{min-height:100dvh;display:flex}.wallet_main{flex:1;min-width:0;padding:32px}.wallet_header{margin-bottom:24px}.wallet_title{margin-bottom:4px;font-size:24px;font-weight:700}.wallet_subtitle{color:var(--muted);font-size:15px}.wallet_sectionTitle{margin-bottom:14px;font-size:16px;font-weight:600}.wallet_balances{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:22px;display:grid}.wallet_balance{border:1px solid var(--border-light);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:18px;display:flex}.wallet_balance--accent{background:var(--dark);border-color:var(--dark)}.wallet_balance--accent .wallet_balanceLabel,.wallet_balance--accent .wallet_currency{color:#94a3b8}.wallet_balance--accent .wallet_balanceValue{color:#fff}.wallet_balanceLabel{color:var(--muted);font-size:13px}.wallet_balanceValue{font-size:24px;font-weight:700}.wallet_currency{color:var(--muted);font-size:14px;font-weight:600}.wallet_actions{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:26px;display:grid}.wallet_actionBtn{text-align:left;border:1px solid var(--border-light);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:18px 20px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.wallet_actionBtn:hover{border-color:var(--dark);transform:translateY(-1px);box-shadow:0 4px 16px #0f172a14}.wallet_actionIcon{width:42px;height:42px;color:var(--dark);background:#f1f5f9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.wallet_actionBtn--primary .wallet_actionIcon{background:var(--dark);color:#fff}.wallet_actionText{flex-direction:column;gap:3px;min-width:0;display:flex}.wallet_actionLabel{color:var(--dark);font-size:16px;font-weight:600}.wallet_actionDesc{color:var(--muted);font-size:13px}.wallet_history{border:1px solid var(--border-light);background:#fff;border-radius:14px;padding:20px}.wallet_txList{flex-direction:column;display:flex}.wallet_tx{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.wallet_tx:last-child{border-bottom:none}.wallet_txLeft{flex-direction:column;gap:3px;min-width:0;display:flex}.wallet_txType{font-size:14px;font-weight:600}.wallet_txDate{color:var(--muted);font-size:13px}.wallet_txRight{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.wallet_txAmount{white-space:nowrap;font-size:14px;font-weight:600}.wallet_txAmount--in{color:#059669}.wallet_txAmount--out{color:var(--text)}.wallet_status{letter-spacing:.02em;white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.wallet_status--ok{color:#059669;background:#ecfdf5}.wallet_status--pending{color:#b45309;background:#fffbeb}.wallet_status--failed{color:#dc2626;background:#fef2f2}@media (width<=900px){.wallet_main{padding:80px 20px 24px}}@media (width<=620px){.wallet_actions{grid-template-columns:1fr}.wallet_actionBtn:hover{box-shadow:none;border-color:var(--border-light);transform:none}}.wallet_alert{border-radius:var(--radius);color:#dc2626;background:#fef2f2;border:1px solid #fecaca;margin-bottom:20px;padding:12px 15px;font-size:14px}.wallet_empty{text-align:center;color:var(--muted);padding:26px 0;font-size:14px;line-height:1.55}.wallet_status{text-transform:capitalize}.wallet_ledgerWrap{border:1px solid var(--border-light);background:#fff;border-radius:14px;max-width:1000px;padding:20px}.wallet_ledgerHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.wallet_linkBtn{color:var(--dark);background:0 0;border:none;padding:0;font-size:13px;font-weight:600;transition:opacity .15s}.wallet_linkBtn:hover{opacity:.7}.wallet_empty{color:var(--muted);text-align:center;padding:28px 0;font-size:14px;line-height:1.55}.wallet_tableWrap{margin:0 -20px;padding:0 20px;overflow-x:auto}.wallet_table{border-collapse:collapse;width:100%;min-width:720px}.wallet_table th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:var(--bg);border-bottom:1px solid var(--border-light);white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:600}.wallet_table th:first-child{border-radius:8px 0 0 8px}.wallet_table th:last-child{border-radius:0 8px 8px 0}.wallet_table td{border-bottom:1px solid var(--border-light);white-space:nowrap;padding:12px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.wallet_table tbody tr:last-child td{border-bottom:none}.wallet_table tbody tr:hover{background:var(--bg)}.wallet_right{text-align:right}.wallet_date{color:var(--dark);font-family:inherit;font-weight:600}.wallet_muted{color:var(--muted)}.wallet_in{color:#059669}.wallet_out{color:#dc2626}.wallet_closing{color:var(--dark);font-weight:700}.wallet_ledgerCards{display:none}.wallet_ledgerCard{background:var(--bg);border-radius:12px;margin-bottom:10px;padding:14px 16px}.wallet_ledgerCard:last-child{margin-bottom:0}.wallet_cardTop{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding-bottom:10px;display:flex}.wallet_cardTop .wallet_date{font-size:14px}.wallet_cardTop .wallet_closing{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:15px}.wallet_cardRows{flex-direction:column;gap:6px;display:flex}.wallet_cardRow{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.wallet_cardRow span:last-child{color:var(--text);font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:600}.wallet_cardRow .wallet_in{color:#059669}.wallet_cardRow .wallet_out{color:#dc2626}@media (width<=760px){.wallet_tableWrap{display:none}.wallet_ledgerCards{display:block}}.statement{min-height:100dvh;display:flex}.statement_main{flex:1;min-width:0;padding:32px}.statement_back{color:var(--muted);background:0 0;border:none;margin-bottom:18px;padding:0;font-size:14px;font-weight:500;transition:color .15s}.statement_back:hover{color:var(--dark)}.statement_header{margin-bottom:22px}.statement_title{margin-bottom:4px;font-size:24px;font-weight:700}.statement_subtitle{color:var(--muted);font-size:15px}.statement_sectionTitle{font-size:16px;font-weight:600}.statement_alert{border-radius:var(--radius);color:#dc2626;background:#fef2f2;border:1px solid #fecaca;max-width:1000px;margin-bottom:20px;padding:12px 15px;font-size:14px}.statement_totals{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;max-width:1000px;margin-bottom:24px;display:grid}.statement_total{border:1px solid var(--border-light);background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.statement_total--accent{background:var(--dark);border-color:var(--dark)}.statement_total--accent .statement_totalLabel{color:#94a3b8}.statement_total--accent .statement_totalValue{color:#fff}.statement_totalLabel{color:var(--muted);font-size:12px}.statement_totalValue{white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:18px;font-weight:700}.statement_panel{border:1px solid var(--border-light);background:#fff;border-radius:14px;max-width:1000px;margin-bottom:20px;padding:20px}.statement_panelHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.statement_count{color:var(--muted);font-size:13px}.statement_empty{color:var(--muted);text-align:center;padding:30px 0;font-size:14px;line-height:1.55}.statement_tableWrap{margin:0 -20px;padding:0 20px;overflow-x:auto}.statement_table{border-collapse:collapse;width:100%;min-width:720px}.statement_table th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:var(--bg);border-bottom:1px solid var(--border-light);white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:600}.statement_table th:first-child{border-radius:8px 0 0 8px}.statement_table th:last-child{border-radius:0 8px 8px 0}.statement_table td{border-bottom:1px solid var(--border-light);white-space:nowrap;padding:12px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.statement_table tbody tr:last-child td{border-bottom:none}.statement_table tbody tr:hover{background:var(--bg)}.statement_right{text-align:right}.statement_date{color:var(--dark);font-family:inherit;font-weight:600}.statement_muted{color:var(--muted)}.statement_in{color:#059669}.statement_out{color:#dc2626}.statement_closing{color:var(--dark);font-weight:700}.statement_cards{display:none}.statement_card{background:var(--bg);border-radius:12px;margin-bottom:10px;padding:14px 16px}.statement_card:last-child{margin-bottom:0}.statement_cardTop{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding-bottom:10px;display:flex}.statement_cardTop .statement_date{font-size:14px}.statement_cardTop .statement_closing{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:15px}.statement_cardRows{flex-direction:column;gap:6px;display:flex}.statement_cardRow{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.statement_cardRow span:last-child{color:var(--text);font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:600}.statement_cardRow .statement_in{color:#059669}.statement_cardRow .statement_out{color:#dc2626}.statement_cardRow .statement_muted{color:var(--muted)}.statement_note{color:var(--muted);max-width:640px;font-size:13px;line-height:1.6}@media (width<=900px){.statement_main{padding:80px 20px 24px}}@media (width<=760px){.statement_tableWrap{display:none}.statement_cards{display:block}}@media (width<=600px){.statement_totals{grid-template-columns:1fr 1fr;gap:10px}.statement_total{padding:13px 14px}.statement_totalValue{font-size:16px}.statement_panel{padding:16px}}.referrals{min-height:100dvh;display:flex}.referrals_main{flex:1;min-width:0;padding:32px}.referrals_header{margin-bottom:28px}.referrals_title{margin-bottom:4px;font-size:24px;font-weight:700}.referrals_subtitle{color:var(--muted);font-size:15px}.referrals_sectionTitle{margin-bottom:14px;font-size:16px;font-weight:600}.referrals_section{margin-bottom:28px}.referrals_stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:28px;display:grid}.referrals_stat{border:1px solid var(--border-light);background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:18px;display:flex}.referrals_statLabel{color:var(--muted);font-size:13px}.referrals_statValue{font-size:24px;font-weight:700}.referrals_share{border:1px solid var(--border-light);background:#fff;border-radius:12px;margin-bottom:28px;padding:22px}.referrals_linkRow{gap:10px;margin-bottom:16px;display:flex}.referrals_linkInput{border:1px solid var(--border);border-radius:var(--radius);min-width:0;height:44px;color:var(--text);background:#f8fafc;outline:none;flex:1;padding:0 14px;font-size:14px}.referrals_copyBtn{background:var(--dark);color:#fff;border-radius:var(--radius);border:none;flex-shrink:0;height:44px;padding:0 22px;font-size:15px;font-weight:600;transition:background .15s}.referrals_copyBtn:hover{background:var(--dark-hover)}.referrals_codeRow{border-top:1px solid var(--border-light);align-items:center;gap:10px;padding-top:16px;display:flex}.referrals_codeLabel{color:var(--muted);font-size:14px}.referrals_code{letter-spacing:.06em;background:#f1f5f9;border-radius:6px;padding:5px 12px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:15px;font-weight:600}.referrals_tableWrap{border:1px solid var(--border-light);background:#fff;border-radius:12px;overflow:hidden}.referrals_table{border-collapse:collapse;width:100%}.referrals_table th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border-light);background:#f8fafc;padding:13px 18px;font-size:12px;font-weight:600}.referrals_table td{border-bottom:1px solid var(--border-light);padding:15px 18px;font-size:14px}.referrals_table tbody tr:last-child td{border-bottom:none}.referrals_table tbody tr:hover{background:#f8fafc}.referrals_right{text-align:right}.referrals_userName{font-weight:600}.referrals_muted{color:var(--muted)}.referrals_earned{color:#059669;font-weight:600}.referrals_cards{display:none}.referrals_card{border:1px solid var(--border-light);background:#fff;border-radius:12px;margin-bottom:10px;padding:16px}.referrals_cardTop{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.referrals_cardMeta{justify-content:space-between;font-size:13px;display:flex}.referrals_note{color:var(--muted);max-width:620px;font-size:13px;line-height:1.6}@media (width<=900px){.referrals_main{padding:80px 20px 24px}}@media (width<=700px){.referrals_tableWrap{display:none}.referrals_cards{display:block}}@media (width<=520px){.referrals_linkRow{flex-direction:column}.referrals_copyBtn{width:100%}}.referrals_alert{border-radius:var(--radius);color:#dc2626;background:#fef2f2;border:1px solid #fecaca;margin-bottom:20px;padding:12px 15px;font-size:14px}.referrals_empty{border:1px solid var(--border-light);text-align:center;color:var(--muted);background:#fff;border-radius:14px;padding:28px;font-size:14px}.referrals_badge{text-transform:capitalize;letter-spacing:.02em;border-radius:10px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-block}.referrals_badge--ok{color:#059669;background:#ecfdf5}.referrals_badge--pending{color:#b45309;background:#fffbeb}.referrals_forfeited{color:var(--muted);cursor:help;border-bottom:1px dotted var(--border);font-size:12px;font-weight:500}.referrals_forfeitNote{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.5}.support{min-height:100dvh;display:flex}.support_main{flex:1;min-width:0;padding:32px}.support_header{margin-bottom:24px}.support_title{margin-bottom:4px;font-size:24px;font-weight:700}.support_subtitle{color:var(--muted);font-size:15px}.support_layout{grid-template-columns:1fr 380px;align-items:start;gap:20px;display:grid}.support_chat{border:1px solid var(--border-light);background:#fff;border-radius:14px;flex-direction:column;height:560px;display:flex;overflow:hidden}.support_chatHeader{border-bottom:1px solid var(--border-light);flex-shrink:0;align-items:center;gap:8px;padding:14px 18px;display:flex}.support_dot{background:#10b981;border-radius:50%;width:8px;height:8px}.support_chatTitle{font-size:15px;font-weight:600}.support_chatBody{background:#f8fafc;flex-direction:column;flex:1;gap:10px;padding:18px;display:flex;overflow-y:auto}.support_msg{border-radius:14px;max-width:78%;padding:11px 15px;font-size:14px;line-height:1.55}.support_msg--bot{border:1px solid var(--border-light);background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.support_msg--user{background:var(--dark);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.support_suggestions{flex-direction:column;align-items:flex-start;gap:7px;margin-top:4px;display:flex}.support_suggestion{text-align:left;border:1px solid var(--border);color:var(--text);background:#fff;border-radius:20px;padding:8px 14px;font-size:13px;transition:background .15s,border-color .15s}.support_suggestion:hover{border-color:var(--dark);background:#f1f5f9}.support_chatFooter{border-top:1px solid var(--border-light);flex-shrink:0;gap:8px;padding:14px;display:flex}.support_input{border:1px solid var(--border);border-radius:21px;outline:none;flex:1;min-width:0;height:42px;padding:0 14px;font-size:14px}.support_input:focus{border-color:var(--dark)}.support_send{background:var(--dark);color:#fff;border:none;border-radius:21px;flex-shrink:0;height:42px;padding:0 20px;font-size:14px;font-weight:600;transition:background .15s}.support_send:hover{background:var(--dark-hover)}.support_faq{border:1px solid var(--border-light);background:#fff;border-radius:14px;padding:20px}.support_faqTitle{margin-bottom:14px;font-size:16px;font-weight:600}.support_faqList{flex-direction:column;display:flex}.support_faqItem{border-bottom:1px solid var(--border-light)}.support_faqItem:last-child{border-bottom:none}.support_faqQ{text-align:left;width:100%;color:var(--text);background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:13px 0;font-size:14px;font-weight:500;display:flex}.support_faqQ:hover{color:var(--dark)}.support_chevron{color:var(--muted);flex-shrink:0;font-size:18px;transition:transform .2s}.support_chevron--open{transform:rotate(90deg)}.support_faqA{color:var(--muted);padding:0 0 14px;font-size:14px;line-height:1.6}.support_contact{border-top:1px solid var(--border-light);text-align:center;margin-top:18px;padding-top:18px}.support_contactText{color:var(--muted);margin-bottom:6px;font-size:14px}.support_contactLink{color:var(--dark);font-size:14px;font-weight:600}.support_contactLink:hover{text-decoration:underline}@media (width<=1100px){.support_layout{grid-template-columns:1fr}.support_chat{height:480px}}@media (width<=900px){.support_main{padding:80px 20px 24px}}@media (width<=520px){.support_chat{height:440px}.support_msg{max-width:88%}}.docs{min-height:100dvh;display:flex}.docs_main{flex:1;min-width:0;padding:32px}.docs_header{border-bottom:1px solid var(--border-light);margin-bottom:26px;padding-bottom:22px}.docs_title{margin-bottom:5px;font-size:26px;font-weight:700}.docs_subtitle{color:var(--muted);margin-bottom:10px;font-size:15px}.docs_updated{color:var(--muted);background:#f1f5f9;border-radius:10px;padding:3px 10px;font-size:12px}.docs_layout{grid-template-columns:180px 1fr;align-items:start;gap:32px;max-width:1000px;display:grid}.docs_nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:32px}.docs_navLink{text-align:left;border:none;border-left:2px solid var(--border-light);color:var(--muted);background:0 0;padding:7px 12px;font-size:14px;transition:color .15s,border-color .15s}.docs_navLink:hover{color:var(--dark)}.docs_navLink--active{color:var(--dark);border-left-color:var(--dark);font-weight:600}.docs_content{min-width:0}.docs_section{margin-bottom:40px;scroll-margin-top:24px}.docs_section:last-child{margin-bottom:0}.docs_h2{border-bottom:1px solid var(--border-light);margin-bottom:14px;padding-bottom:10px;font-size:20px;font-weight:700}.docs_h3{margin-top:24px;margin-bottom:10px;font-size:15px;font-weight:600}.docs_p{color:var(--text);margin-bottom:14px;font-size:15px;line-height:1.7}.docs_list{margin:0 0 14px;padding-left:20px}.docs_list li{color:var(--text);margin-bottom:8px;font-size:15px;line-height:1.7}.docs_list li:last-child{margin-bottom:0}.docs_muted{color:var(--muted)}.docs_callout{border:1px solid var(--border-light);background:#f8fafc;border-radius:12px;margin:18px 0;padding:16px 18px}.docs_callout strong{margin-bottom:10px;font-size:14px;display:block}.docs_formula{color:var(--dark);border:1px solid var(--border-light);background:#fff;border-radius:8px;padding:11px 14px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;line-height:1.6;display:block}.docs_warning{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;margin:18px 0;padding:16px 18px}.docs_warning strong{color:#92400e;margin-bottom:6px;font-size:14px;display:block}.docs_warning p{color:#92400e;font-size:14px;line-height:1.65}.docs_tableWrap{border:1px solid var(--border-light);background:#fff;border-radius:12px;margin:18px 0;overflow-x:auto}.docs_table{border-collapse:collapse;width:100%;min-width:560px}.docs_table th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border-light);white-space:nowrap;background:#f8fafc;padding:12px 16px;font-size:12px;font-weight:600}.docs_table td{border-bottom:1px solid var(--border-light);white-space:nowrap;padding:13px 16px;font-size:14px}.docs_table tbody tr:last-child td{border-bottom:none}.docs_table tbody tr:hover{background:#f8fafc}.docs_center{text-align:center}.docs_right{text-align:right}.docs_tierName{font-weight:600}.docs_share{color:#059669;font-weight:600}@media (width<=900px){.docs_main{padding:80px 20px 24px}.docs_layout{grid-template-columns:1fr;gap:20px}.docs_nav{flex-flow:wrap;gap:6px;padding-bottom:6px;position:static}.docs_navLink{border-left:none;border:1px solid var(--border);border-radius:18px;padding:6px 13px;font-size:13px}.docs_navLink--active{background:var(--dark);color:#fff;border-color:var(--dark)}}.verify{justify-content:center;align-items:center;min-height:100dvh;padding:32px 20px;display:flex}.verify_container{border-radius:var(--radius-lg);background:#fff;width:100%;max-width:420px;padding:32px 28px}.verify_logo{background:var(--dark);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;font-size:18px;font-weight:700;display:flex}.verify_title{margin-bottom:6px;font-size:24px;font-weight:700}.verify_subtitle{color:var(--muted);word-break:break-word;margin-bottom:26px;font-size:15px;line-height:1.5}.verify_subtitle strong{color:var(--dark);font-weight:600}.verify_alert{border-radius:var(--radius);margin-bottom:18px;padding:11px 14px;font-size:14px;line-height:1.5}.verify_alert--error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.verify_alert--success{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.verify_field{margin-bottom:20px}.verify_field label{color:var(--text);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.verify_emailInput{border:1px solid var(--border);border-radius:var(--radius);width:100%;height:48px;color:var(--dark);background:#fff;outline:none;padding:0 14px;font-family:inherit;font-size:16px;transition:border-color .15s,box-shadow .15s}.verify_emailInput:focus{border-color:var(--dark);box-shadow:0 0 0 3px #0f172a14}.verify_codeRow{gap:8px;display:flex}.verify_digit{text-align:center;border:1px solid var(--border);border-radius:var(--radius);min-width:0;height:56px;color:var(--dark);background:#fff;outline:none;flex:1;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:22px;font-weight:700;transition:border-color .15s,box-shadow .15s}.verify_digit:focus{border-color:var(--dark);box-shadow:0 0 0 3px #0f172a14}.verify_digit:disabled{background:var(--bg);color:var(--muted)}.verify_hint{color:var(--muted);margin-top:8px;font-size:12px;display:block}.verify_btn{background:var(--dark);color:#fff;border-radius:var(--radius);border:none;width:100%;height:48px;margin-top:4px;font-size:16px;font-weight:600;transition:background .15s}.verify_btn:hover:not(:disabled){background:var(--dark-hover)}.verify_btn:disabled{opacity:.5;cursor:not-allowed}.verify_resendRow{justify-content:center;align-items:center;gap:7px;margin-top:18px;display:flex}.verify_resendText{color:var(--muted);font-size:14px}.verify_resendBtn{color:var(--dark);background:0 0;border:none;padding:0;font-size:14px;font-weight:600;transition:opacity .15s}.verify_resendBtn:hover:not(:disabled){text-decoration:underline}.verify_resendBtn:disabled{color:var(--muted);cursor:not-allowed}.verify_footer{text-align:center;color:var(--muted);border-top:1px solid var(--border-light);margin-top:20px;padding-top:18px;font-size:14px}.verify_link{color:var(--dark);font-weight:600}.verify_link:hover{text-decoration:underline}@media (width>=640px){.verify_container{border:1px solid var(--border-light);padding:40px;box-shadow:0 4px 24px #0f172a14}}@media (width<=400px){.verify_codeRow{gap:6px}.verify_digit{height:50px;font-size:19px}}.tiers{min-height:100dvh;display:flex}.tiers_main{flex:1;min-width:0;padding:32px}.tiers_header{margin-bottom:22px}.tiers_title{margin-bottom:4px;font-size:24px;font-weight:700}.tiers_subtitle{color:var(--muted);max-width:560px;font-size:15px;line-height:1.55}.tiers_alert{border-radius:var(--radius);color:#dc2626;background:#fef2f2;border:1px solid #fecaca;max-width:860px;margin-bottom:20px;padding:12px 15px;font-size:14px}.tiers_loading{text-align:center;color:var(--muted);padding:30px 0;font-size:14px}.tiers_card{border:1px solid var(--border-light);background:#fff;border-radius:14px;max-width:860px;padding:20px}.tiers_status{background:var(--dark);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:14px;max-width:860px;margin-bottom:20px;padding:20px 22px;display:grid}.tiers_statusItem{flex-direction:column;gap:5px;min-width:0;display:flex}.tiers_statusLabel{color:#94a3b8;font-size:12px}.tiers_statusValue{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}.tiers_list{flex-direction:column;gap:12px;max-width:860px;margin-bottom:22px;display:flex}.tiers_row{border:1px solid var(--border-light);background:#fff;border-radius:14px;align-items:center;gap:16px;padding:18px 20px;transition:border-color .15s,box-shadow .15s;display:flex}.tiers_row--current{border-color:var(--dark);border-width:2px;padding:17px 19px}.tiers_row--ready{background:linear-gradient(160deg,#fff 0%,#ecfdf5 100%);border-color:#6ee7b7}.tiers_row--done{opacity:.7}.tiers_row--locked{background:var(--bg)}.tiers_rank{background:var(--bg);width:30px;height:30px;color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.tiers_row--current .tiers_rank{background:var(--dark);color:#fff}.tiers_row--ready .tiers_rank{color:#fff;background:#059669}.tiers_info{flex:1;min-width:0}.tiers_nameRow{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:5px;display:flex}.tiers_name{font-size:16px;font-weight:600}.tiers_badge{text-transform:uppercase;letter-spacing:.05em;border-radius:20px;padding:3px 9px;font-size:10px;font-weight:700}.tiers_badge--current{background:var(--dark);color:#fff}.tiers_badge--ready{color:#fff;background:#059669}.tiers_reqs{flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;display:flex}.tiers_met{color:#059669}.tiers_unmet{color:var(--muted)}.tiers_dot{color:var(--border)}.tiers_gap{color:var(--muted);margin-top:5px;font-size:12px}.tiers_share{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.tiers_shareValue{color:#059669;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:19px;font-weight:700}.tiers_shareLabel{color:var(--muted);font-size:11px}.tiers_action{flex-shrink:0;justify-content:flex-end;min-width:96px;display:flex}.tiers_upgradeBtn{color:#fff;border-radius:var(--radius);background:#059669;border:none;height:38px;padding:0 18px;font-size:14px;font-weight:600;transition:background .15s}.tiers_upgradeBtn:hover:not(:disabled){background:#047857}.tiers_upgradeBtn:disabled{opacity:.6;cursor:not-allowed}.tiers_check{background:var(--dark);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:flex}.tiers_pastLabel{color:var(--muted);font-size:12px}.tiers_lock{opacity:.35;font-size:15px}.tiers_note{color:var(--muted);max-width:640px;font-size:13px;line-height:1.6}.tiers_overlay{z-index:100;background:#0f172a8c;justify-content:center;align-items:center;padding:20px;animation:.25s tiers_fade;display:flex;position:fixed;inset:0}@keyframes tiers_fade{0%{opacity:0}to{opacity:1}}.tiers_modal{text-align:center;background:linear-gradient(165deg,#fff 0%,#ecfdf5 100%);border-radius:18px;width:100%;max-width:380px;padding:34px 28px 28px;animation:.4s cubic-bezier(.34,1.4,.64,1) tiers_pop;position:relative;overflow:hidden}@keyframes tiers_pop{0%{opacity:0;transform:scale(.88)translateY(16px)}to{opacity:1;transform:scale(1)translateY(0)}}.tiers_confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.tiers_piece{opacity:0;border-radius:2px;width:7px;height:12px;animation:2.4s ease-in forwards tiers_fall;position:absolute;top:-12px}@keyframes tiers_fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(420px)rotate(540deg)}}.tiers_modalIcon{color:#fff;background:#059669;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 18px;font-size:26px;font-weight:700;animation:.5s cubic-bezier(.34,1.56,.64,1) .15s backwards tiers_badgePop;display:flex;position:relative;box-shadow:0 0 0 8px #0596691f}@keyframes tiers_badgePop{0%{transform:scale(0)}to{transform:scale(1)}}.tiers_modalLabel{color:#047857;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-size:12px;font-weight:700;display:block;position:relative}.tiers_modalTier{color:var(--dark);margin-bottom:8px;font-size:26px;font-weight:700;position:relative}.tiers_modalText{color:#047857;margin-bottom:24px;font-size:15px;line-height:1.55;position:relative}.tiers_modalText strong{font-weight:700}.tiers_modalBtn{background:var(--dark);color:#fff;border-radius:var(--radius);border:none;width:100%;height:46px;font-size:15px;font-weight:600;transition:background .15s;position:relative}.tiers_modalBtn:hover{background:var(--dark-hover)}@media (width<=900px){.tiers_main{padding:80px 20px 24px}}@media (width<=640px){.tiers_status{grid-template-columns:1fr;gap:12px}.tiers_statusItem{flex-direction:row;justify-content:space-between;align-items:center}.tiers_row{flex-wrap:wrap;gap:12px}.tiers_info{flex:auto;min-width:140px}.tiers_share{align-items:flex-start}.tiers_action{flex:100%;justify-content:stretch}.tiers_upgradeBtn{width:100%}.tiers_check,.tiers_lock,.tiers_pastLabel{display:none}}:root{--dark:#0f172a;--dark-hover:#1e293b;--dark-active:#334155;--text:#334155;--muted:#64748b;--border:#cbd5e1;--border-light:#e2e8f0;--bg:#f1f5f9;--white:#fff;--radius:10px;--radius-lg:16px}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--dark);-webkit-font-smoothing:antialiased;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}h1,h2,h3,p{margin:0}button{cursor:pointer;font-family:inherit}input{font-family:inherit}a{color:inherit;text-decoration:none}
