._8RiFmG_button{justify-content:center;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-4);border-radius:var(--radius-sm);font-size:var(--fs-md);font-weight:var(--fw-medium);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out-cubic), color var(--duration-fast) var(--ease-out-cubic), opacity var(--duration-fast) var(--ease-out-cubic);border:none;display:inline-flex}._8RiFmG_lg{height:44px;padding:0 var(--space-6)}._8RiFmG_sm{height:30px;padding:0 var(--space-3);font-size:var(--fs-sm)}._8RiFmG_block{width:100%}._8RiFmG_primary{background:var(--primary);color:var(--primary-foreground)}._8RiFmG_primary:hover:not(:disabled){background:var(--primary-hover)}._8RiFmG_secondary{background:var(--muted);color:var(--foreground)}._8RiFmG_secondary:hover:not(:disabled){background:var(--surface-raised)}._8RiFmG_ghost{color:var(--foreground-muted);background:0 0}._8RiFmG_ghost:hover:not(:disabled){background:var(--muted);color:var(--foreground)}._8RiFmG_danger{background:var(--danger-surface);color:var(--danger)}._8RiFmG_danger:hover:not(:disabled){background:color-mix(in oklch, var(--danger) 16%, var(--card))}._8RiFmG_button:disabled,._8RiFmG_button[aria-disabled=true]{opacity:.45;cursor:not-allowed}._8RiFmG_spinner{border-radius:var(--radius-full);width:14px;height:14px;box-shadow:inset 0 0 0 2px color-mix(in oklch, currentColor 30%, transparent);border-top:2px solid;animation:.8s linear infinite _8RiFmG_spin}@keyframes _8RiFmG_spin{to{transform:rotate(360deg)}}
._5jsJuW_field{gap:var(--space-2);flex-direction:column;display:flex}._5jsJuW_label{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--foreground-muted)}._5jsJuW_control{align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-1) 0 var(--space-3);border-radius:var(--radius-md);background:var(--muted);box-shadow:var(--ring-hairline);transition:box-shadow var(--duration-fast) var(--ease-out-cubic), background-color var(--duration-fast);display:flex}._5jsJuW_control:focus-within{background:var(--card);box-shadow:var(--focus-ring)}._5jsJuW_invalid{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--danger) 60%, transparent)}._5jsJuW_input{min-width:0;height:100%;font-size:var(--fs-md);font-variant-numeric:tabular-nums;background:0 0;border:none;flex:1;padding:0}._5jsJuW_input:focus,._5jsJuW_input:focus-visible{box-shadow:none;outline:none}._5jsJuW_input::placeholder{color:var(--foreground-subtle)}._5jsJuW_prefix{color:var(--foreground-muted);font-size:var(--fs-md)}._5jsJuW_message{font-size:var(--fs-sm);color:var(--foreground-muted)}._5jsJuW_error{color:var(--danger)}
.ZYP7aW_row{justify-content:center;gap:var(--space-6);display:flex;position:relative}.ZYP7aW_row:before{content:"";background:linear-gradient(90deg, transparent, var(--hairline-strong) 20%, var(--hairline-strong) 80%, transparent);height:.5px;position:absolute;inset:50% 0 auto}.ZYP7aW_tab{align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-6);border-radius:var(--radius-full);background:var(--card);box-shadow:var(--ring-hairline);color:var(--foreground-muted);font-size:var(--fs-md);font-weight:var(--fw-medium);transition:color var(--duration-fast) var(--ease-out-cubic), box-shadow var(--duration-fast) var(--ease-out-cubic), background-color var(--duration-fast);border:none;display:inline-flex;position:relative}.ZYP7aW_tab:hover{color:var(--foreground);background:var(--muted)}.ZYP7aW_tab[aria-selected=true]{color:var(--foreground);background:var(--card);box-shadow:inset 0 0 0 1px var(--foreground), var(--shadow-sm)}.ZYP7aW_tab:focus-visible{box-shadow:var(--focus-ring)}
.H8aylq_badge{height:20px;padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--muted);color:var(--foreground-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;align-items:center;line-height:1;display:inline-flex}.H8aylq_vip{background:var(--accent-vip-surface);color:var(--accent-vip)}
.b6YjYG_card{border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--ring-hairline)}.b6YjYG_padded{padding:var(--space-5)}.b6YjYG_feature{align-items:flex-start;gap:var(--space-4);min-height:88px;padding:var(--space-5);text-align:left;transition:box-shadow var(--duration-base) var(--ease-out-cubic), transform var(--duration-base) var(--ease-out-cubic);display:flex;position:relative}a.b6YjYG_feature:hover{box-shadow:inset 0 0 0 .5px var(--hairline-strong), var(--shadow-md);transform:translateY(-1px)}a.b6YjYG_feature:focus-visible{box-shadow:var(--focus-ring)}.b6YjYG_disabled{cursor:default}.b6YjYG_disabled .b6YjYG_title,.b6YjYG_disabled .b6YjYG_icon{color:var(--foreground-muted)}.b6YjYG_icon{border-radius:var(--radius-sm);background:var(--muted);width:40px;height:40px;color:var(--foreground);flex:none;place-items:center;display:grid}.b6YjYG_body{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.b6YjYG_titleRow{align-items:center;gap:var(--space-2);display:flex}.b6YjYG_title{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--foreground)}.b6YjYG_desc{font-size:var(--fs-sm);color:var(--foreground-muted)}.b6YjYG_arrow{color:var(--foreground-subtle);transition:transform var(--duration-base) var(--ease-out-cubic), color var(--duration-base);align-self:center}a.b6YjYG_feature:hover .b6YjYG_arrow{color:var(--foreground);transform:translate(2px)}
.nk2dYG_box{justify-content:center;align-items:center;gap:var(--space-2);min-height:220px;padding:var(--space-6);border-radius:var(--radius-md);background:var(--muted);box-shadow:var(--ring-hairline);text-align:center;transition:box-shadow var(--duration-fast) var(--ease-out-cubic), background-color var(--duration-fast);flex-direction:column;display:flex;position:relative}.nk2dYG_box:hover,.nk2dYG_dragging{background:var(--surface-raised)}.nk2dYG_dragging,.nk2dYG_box:focus-within{box-shadow:var(--focus-ring)}.nk2dYG_input{opacity:0;cursor:pointer;position:absolute;inset:0}.nk2dYG_icon{border-radius:var(--radius-sm);background:var(--card);width:44px;height:44px;color:var(--foreground-muted);box-shadow:var(--shadow-sm);place-items:center;display:grid}.nk2dYG_title{align-items:center;gap:var(--space-2);font-size:var(--fs-md);font-weight:var(--fw-semibold);display:flex}.nk2dYG_hint{font-size:var(--fs-sm);color:var(--foreground-muted)}.nk2dYG_error{font-size:var(--fs-sm);color:var(--danger)}.nk2dYG_filled{padding:var(--space-2);background:var(--card)}.nk2dYG_filled:hover{background:var(--card)}.nk2dYG_preview{border-radius:var(--radius-xs);background:var(--muted);object-fit:contain;width:100%;height:204px}.nk2dYG_meta{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;padding:0 var(--space-1) 0 var(--space-2);display:flex}.nk2dYG_filename{min-width:0;font-size:var(--fs-sm);color:var(--foreground-muted);white-space:nowrap;overflow:hidden}.nk2dYG_actions{gap:var(--space-1);flex:none;display:flex}
._7SqAPW_empty{align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);text-align:center;flex-direction:column;display:flex}._7SqAPW_icon{border-radius:var(--radius-lg);background:var(--muted);width:56px;height:56px;color:var(--foreground-muted);place-items:center;display:grid}._7SqAPW_title{font-size:var(--fs-md);font-weight:var(--fw-semibold)}._7SqAPW_desc{max-width:360px;font-size:var(--fs-sm);color:var(--foreground-muted)}._7SqAPW_action{margin-top:var(--space-2)}
.gV8Hta_overlay{z-index:100;padding:var(--space-6);background:var(--overlay);animation:gV8Hta_fade var(--duration-base) var(--ease-out-cubic);place-items:center;display:grid;position:fixed;inset:0}.gV8Hta_panel{gap:var(--space-5);width:100%;max-width:440px;max-height:calc(100vh - 48px);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--popover);box-shadow:var(--ring-hairline), var(--shadow-lg);animation:gV8Hta_rise var(--duration-base) var(--ease-out-cubic);flex-direction:column;display:flex;overflow:auto}.gV8Hta_wide{max-width:640px}.gV8Hta_header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.gV8Hta_title{font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.gV8Hta_desc{margin-top:var(--space-1);font-size:var(--fs-md);color:var(--foreground-muted)}.gV8Hta_close{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--foreground-muted);background:0 0;border:none;flex:none;place-items:center;margin:-4px -4px 0 0;display:grid}.gV8Hta_close:hover{background:var(--muted);color:var(--foreground)}.gV8Hta_footer{justify-content:flex-end;gap:var(--space-2);display:flex}@keyframes gV8Hta_fade{0%{opacity:0}}@keyframes gV8Hta_rise{0%{opacity:0;transform:translateY(6px)scale(.99)}}
.dpyMdW_stack{top:var(--space-6);z-index:200;align-items:center;gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed;left:50%;transform:translate(-50%)}.dpyMdW_toast{align-items:flex-start;gap:var(--space-2);max-width:420px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--popover);box-shadow:var(--ring-hairline), var(--shadow-md);font-size:var(--fs-md);pointer-events:auto;animation:dpyMdW_enter .38s var(--spring-pop);display:flex}.dpyMdW_leaving{opacity:0;transition:opacity var(--duration-base) var(--ease-out-cubic), transform var(--duration-base) var(--ease-out-cubic);transform:translateY(-4px)}.dpyMdW_icon{flex:none;margin-top:3px}.dpyMdW_success .dpyMdW_icon{color:var(--success)}.dpyMdW_error .dpyMdW_icon{color:var(--danger)}.dpyMdW_info .dpyMdW_icon{color:var(--foreground-muted)}.dpyMdW_hint{font-size:var(--fs-sm);color:var(--foreground-muted);margin-top:2px}@keyframes dpyMdW_enter{0%{opacity:0;transform:translateY(-8px)scale(.96)}}
.E2bVbq_page{max-width:var(--content-max-width);padding:var(--space-12) var(--space-8);margin:0 auto}.E2bVbq_header{gap:var(--space-2);margin-bottom:var(--space-6);flex-direction:column;display:flex}.E2bVbq_title{font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.E2bVbq_desc{color:var(--foreground-muted)}
.m8I0oq_sidebar{z-index:50;width:var(--sidebar-width);padding:var(--space-4) 0 var(--space-3);background:var(--card);box-shadow:inset -.5px 0 0 var(--hairline);flex-direction:column;align-items:center;display:flex;position:fixed;inset:0 auto 0 0}.m8I0oq_logo{width:44px;height:44px;margin-bottom:var(--space-6);border-radius:var(--radius-sm);place-items:center;display:grid}.m8I0oq_nav{gap:var(--space-2);flex-direction:column;display:flex}.m8I0oq_item{border-radius:var(--radius-md);width:56px;height:56px;color:var(--foreground-muted);font-size:var(--fs-sm);transition:background-color var(--duration-fast) var(--ease-out-cubic), color var(--duration-fast);flex-direction:column;justify-content:center;align-items:center;gap:2px;line-height:1.2;display:flex}.m8I0oq_item:hover{background:var(--muted);color:var(--foreground)}.m8I0oq_item[aria-current=page]{background:var(--muted);color:var(--foreground);font-weight:var(--fw-semibold)}.m8I0oq_bottom{align-items:center;gap:var(--space-3);padding-top:var(--space-3);flex-direction:column;margin-top:auto;display:flex}.m8I0oq_divider{background:var(--hairline-strong);width:32px;height:.5px}.m8I0oq_iconButton{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--foreground-muted);background:0 0;border:none;place-items:center;display:grid}.m8I0oq_iconButton:hover{background:var(--muted);color:var(--foreground)}.m8I0oq_account{align-items:center;gap:var(--space-1);width:60px;padding:var(--space-1) 0;border-radius:var(--radius-md);transition:background-color var(--duration-fast);flex-direction:column;display:flex}.m8I0oq_account:hover{background:var(--muted)}.m8I0oq_avatar{border-radius:var(--radius-full);background:var(--surface-raised);width:32px;height:32px;color:var(--foreground-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold);place-items:center;display:grid}.m8I0oq_vip{border-radius:var(--radius-full);background:var(--accent-vip-surface);color:var(--accent-vip);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;padding:1px 6px;line-height:1.4}.m8I0oq_loginText{font-size:var(--fs-sm);color:var(--foreground-muted)}.m8I0oq_coins{width:60px;padding:var(--space-2) 0;border-radius:var(--radius-md);background:var(--muted);transition:background-color var(--duration-fast);flex-direction:column;align-items:center;display:flex}.m8I0oq_coins:hover{background:var(--surface-raised)}.m8I0oq_coinValue{font-size:var(--fs-md);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;line-height:1.3}.m8I0oq_coinLabel{font-size:var(--fs-sm);color:var(--foreground-muted);align-items:center;gap:2px;line-height:1.3;display:flex}
.Pygznq_panel{gap:var(--space-4);border-radius:var(--radius-xl);background:var(--card);max-width:880px;box-shadow:var(--ring-hairline), var(--shadow-sm);flex-direction:column;margin:0 auto;padding:10px;display:flex}.Pygznq_boxes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.Pygznq_footer{justify-content:space-between;align-items:center;gap:var(--space-4);padding:0 var(--space-3) var(--space-2) var(--space-4);display:flex}.Pygznq_note{font-size:var(--fs-sm);color:var(--foreground-muted)}.Pygznq_actions{gap:var(--space-2);display:flex}
._4PX5ca_main{min-height:100vh;margin-left:var(--sidebar-width)}
.hnC9Ka_page{min-height:100vh;padding:var(--space-8);place-items:center;display:grid}.hnC9Ka_card{gap:var(--space-6);width:400px;padding:var(--space-10) var(--space-8) var(--space-8);border-radius:var(--radius-xl);background:var(--card);box-shadow:var(--ring-hairline), var(--shadow-md);flex-direction:column;display:flex}.hnC9Ka_brand{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.hnC9Ka_title{font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.hnC9Ka_sub{font-size:var(--fs-sm);color:var(--foreground-muted)}.hnC9Ka_form{gap:var(--space-4);flex-direction:column;display:flex}.hnC9Ka_codeButton{font-variant-numeric:tabular-nums;min-width:96px}.hnC9Ka_devHint{font-size:var(--fs-sm);color:var(--foreground-muted);text-align:center}.hnC9Ka_formError{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--danger-surface);color:var(--danger);font-size:var(--fs-sm)}.hnC9Ka_back{font-size:var(--fs-sm);color:var(--foreground-muted);align-self:center}.hnC9Ka_back:hover{color:var(--foreground)}
.gtCkmW_page{min-height:100vh;padding:96px var(--space-8) var(--space-12);position:relative;overflow:hidden}.gtCkmW_page:before{content:"";background:radial-gradient(closest-side, color-mix(in oklch, var(--surface-raised) 90%, transparent), transparent);pointer-events:none;width:1100px;height:640px;position:absolute;top:-320px;left:50%;transform:translate(-50%)}.gtCkmW_inner{max-width:var(--content-max-width);margin:0 auto;position:relative}.gtCkmW_hero{align-items:center;gap:var(--space-3);margin-bottom:var(--space-10);text-align:center;flex-direction:column;display:flex}.gtCkmW_heading{font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:.01em}.gtCkmW_subheading{color:var(--foreground-muted)}.gtCkmW_panel{margin-top:var(--space-10)}.gtCkmW_grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}
