/* yildiz.css — نسخة التضمين المصغّرة، مولّدة من yildiz_css/build.php. لا تعدّلها. */
:root{--y_blue_50:#eef5ff;--y_blue_100:#d9e8ff;--y_blue_200:#b3d1ff;--y_blue_300:#7fb2fb;--y_blue_400:#4593f7;--y_blue_500:#1877f2;--y_blue_600:#0d5bd9;--y_blue_700:#0b49ad;--y_blue_800:#0a3b8a;--y_blue_900:#082d68;--y_sky_50:#f0f9ff;--y_sky_100:#e0f2fe;--y_sky_200:#bae6fd;--y_sky_300:#7dd3fc;--y_sky_400:#38bdf8;--y_sky_500:#0ea5e9;--y_sky_600:#0284c7;--y_sky_700:#0369a1;--y_sky_800:#075985;--y_sky_900:#0c4a6e;--y_green_50:#f0fdf4;--y_green_100:#dcfce7;--y_green_200:#bbf7d0;--y_green_300:#86efac;--y_green_400:#4ade80;--y_green_500:#22c55e;--y_green_600:#16a34a;--y_green_700:#15803d;--y_green_800:#166534;--y_green_900:#14532d;--y_red_50:#fef2f2;--y_red_100:#fee2e2;--y_red_200:#fecaca;--y_red_300:#fca5a5;--y_red_400:#f87171;--y_red_500:#ef4444;--y_red_600:#dc2626;--y_red_700:#b91c1c;--y_red_800:#991b1b;--y_red_900:#7f1d1d;--y_amber_50:#fffbeb;--y_amber_100:#fef3c7;--y_amber_200:#fde68a;--y_amber_300:#fcd34d;--y_amber_400:#fbbf24;--y_amber_500:#f59e0b;--y_amber_600:#d97706;--y_amber_700:#b45309;--y_amber_800:#92400e;--y_amber_900:#78350f;--y_violet_50:#f5f3ff;--y_violet_100:#ede9fe;--y_violet_200:#ddd6fe;--y_violet_300:#c4b5fd;--y_violet_400:#a78bfa;--y_violet_500:#8b5cf6;--y_violet_600:#7c3aed;--y_violet_700:#6d28d9;--y_violet_800:#5b21b6;--y_violet_900:#4c1d95;--y_pink_50:#fdf2f8;--y_pink_100:#fce7f3;--y_pink_200:#fbcfe8;--y_pink_300:#f9a8d4;--y_pink_400:#f472b6;--y_pink_500:#ec4899;--y_pink_600:#ff3da6;--y_pink_700:#be185d;--y_pink_800:#9d174d;--y_pink_900:#831843;--y_gold_50:#fffaeb;--y_gold_100:#fdf1c8;--y_gold_200:#fbe393;--y_gold_300:#f8d364;--y_gold_400:#f5c451;--y_gold_500:#f2a900;--y_gold_600:#d18f00;--y_gold_700:#a67200;--y_gold_800:#7d5600;--y_gold_900:#573c00;--y_gray_50:#f8fafc;--y_gray_100:#f4f6fb;--y_gray_150:#eef0f5;--y_gray_200:#e4e6ef;--y_gray_300:#cbd5e1;--y_gray_400:#94a3b8;--y_gray_500:#8a8f9c;--y_gray_600:#64748b;--y_gray_700:#475569;--y_gray_800:#1e293b;--y_gray_900:#1c1e26;--y_white:#ffffff;--y_black:#000000;--y_bg:var(--y_gray_150);--y_surface:var(--y_white);--y_surface_alt:#f3f4f8;--y_surface_sunk:var(--y_gray_100);--y_overlay_bg:rgba(10,12,24,.55);--y_text:var(--y_gray_900);--y_text_soft:var(--y_gray_600);--y_text_muted:var(--y_gray_500);--y_text_on_solid:var(--y_white);--y_border:var(--y_gray_200);--y_border_strong:var(--y_gray_300);--y_primary:var(--y_blue_500);--y_primary_hover:var(--y_blue_600);--y_primary_soft:var(--y_blue_50);--y_primary_text:var(--y_white);--y_success:var(--y_green_500);--y_success_hover:var(--y_green_600);--y_success_soft:var(--y_green_50);--y_danger:var(--y_red_500);--y_danger_hover:var(--y_red_600);--y_danger_soft:var(--y_red_50);--y_warning:var(--y_amber_500);--y_warning_hover:var(--y_amber_600);--y_warning_soft:var(--y_amber_50);--y_info:var(--y_sky_500);--y_info_hover:var(--y_sky_600);--y_info_soft:var(--y_sky_50);--y_vip:#8b7cf6;--y_premium:#22b14c;--y_diamond:#4fc3f7;--y_gold:var(--y_gold_400);--y_brand_red:#e23b3b;--y_focus_ring:0 0 0 3px rgba(24,119,242,.35)}[data-theme="dark"]{--y_bg:#0f1420;--y_surface:#171d2b;--y_surface_alt:#1e2637;--y_surface_sunk:#131926;--y_overlay_bg:rgba(0,0,0,.66);--y_text:#e8ebf2;--y_text_soft:#a8b0c0;--y_text_muted:#7a8396;--y_text_on_solid:var(--y_white);--y_border:#2a3346;--y_border_strong:#3a465e;--y_primary_soft:rgba(24,119,242,.16);--y_success_soft:rgba(34,197,94,.16);--y_danger_soft:rgba(239,68,68,.16);--y_warning_soft:rgba(245,158,11,.16);--y_info_soft:rgba(14,165,233,.16)}:root{--y_bp_sm:480px;--y_bp_md:768px;--y_bp_lg:1024px;--y_bp_xl:1280px;--y_bp_2xl:1536px;--y_container_sm:480px;--y_container_md:720px;--y_container_lg:960px;--y_container_xl:1200px}:root{--y_ease:cubic-bezier(.4,0,.2,1);--y_ease_out:cubic-bezier(.16,1,.3,1);--y_ease_spring:cubic-bezier(.34,1.56,.64,1);--y_dur_fast:.12s;--y_dur_base:.2s;--y_dur_slow:.35s;--y_transition_fast:all var(--y_dur_fast) var(--y_ease);--y_transition:all var(--y_dur_base) var(--y_ease);--y_transition_slow:all var(--y_dur_slow) var(--y_ease_out)}@media (prefers-reduced-motion:reduce){:root{--y_dur_fast:.01ms;--y_dur_base:.01ms;--y_dur_slow:.01ms}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}:root{--y_ease_modal:cubic-bezier(.34,1.1,.5,1)}:root{--y_radius_0:0;--y_radius_4:4px;--y_radius_6:6px;--y_radius_8:8px;--y_radius_10:10px;--y_radius_12:12px;--y_radius_14:14px;--y_radius_16:16px;--y_radius_20:20px;--y_radius_22:22px;--y_radius_24:24px;--y_radius_sm:var(--y_radius_8);--y_radius_md:var(--y_radius_12);--y_radius_lg:var(--y_radius_16);--y_radius_xl:var(--y_radius_20);--y_radius_pill:999px;--y_radius_full:50%;--y_radius:var(--y_radius_16)}:root{--y_shadow_0:none;--y_shadow_1:0 1px 3px rgba(20,30,60,.06);--y_shadow_2:0 2px 10px rgba(20,30,60,.07);--y_shadow_3:0 4px 14px rgba(20,30,60,.12);--y_shadow_4:0 10px 28px rgba(20,30,60,.16);--y_shadow_5:0 12px 40px rgba(20,30,60,.22);--y_shadow_inset:inset 0 1px 2px rgba(20,30,60,.06);--y_shadow_primary:0 4px 14px rgba(24,119,242,.30);--y_shadow_danger:0 4px 14px rgba(239,68,68,.28);--y_shadow_success:0 4px 14px rgba(34,197,94,.28)}[data-theme="dark"]{--y_shadow_1:0 1px 3px rgba(0,0,0,.35);--y_shadow_2:0 2px 10px rgba(0,0,0,.40);--y_shadow_3:0 4px 14px rgba(0,0,0,.48);--y_shadow_4:0 10px 28px rgba(0,0,0,.55);--y_shadow_5:0 12px 40px rgba(0,0,0,.62)}:root{--y_space_0:0;--y_space_2:2px;--y_space_4:4px;--y_space_6:6px;--y_space_8:8px;--y_space_10:10px;--y_space_12:12px;--y_space_14:14px;--y_space_16:16px;--y_space_18:18px;--y_space_20:20px;--y_space_24:24px;--y_space_28:28px;--y_space_32:32px;--y_space_40:40px;--y_space_48:48px;--y_space_64:64px;--y_gap_xs:var(--y_space_4);--y_gap_sm:var(--y_space_6);--y_gap_md:var(--y_space_10);--y_gap_lg:var(--y_space_16);--y_gap_xl:var(--y_space_24);--y_topbar_h:54px;--y_nav_h:54px;--y_side_w:300px;--y_control_h_sm:30px;--y_control_h:38px;--y_control_h_lg:46px}:root{--y_font:"Tajawal","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--y_font_mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--y_text_10:10px;--y_text_11:11px;--y_text_12:12px;--y_text_13:13px;--y_text_14:14px;--y_text_15:15px;--y_text_16:16px;--y_text_17:17px;--y_text_18:18px;--y_text_22:22px;--y_text_26:26px;--y_text_32:32px;--y_text_xs:var(--y_text_11);--y_text_sm:var(--y_text_12);--y_text_base:var(--y_text_14);--y_text_md:var(--y_text_15);--y_text_lg:var(--y_text_16);--y_text_xl:var(--y_text_18);--y_text_2xl:var(--y_text_22);--y_weight_normal:400;--y_weight_medium:500;--y_weight_semibold:600;--y_weight_bold:700;--y_weight_heavy:800;--y_weight_black:900;--y_leading_none:1;--y_leading_tight:1.25;--y_leading_snug:1.4;--y_leading_base:1.6;--y_leading_loose:1.9;--y_tracking_tight:-.01em;--y_tracking_base:0;--y_tracking_wide:.02em}:root{--y_z_base:0;--y_z_raised:10;--y_z_sticky:100;--y_z_nav:200;--y_z_dropdown:300;--y_z_overlay:400;--y_z_modal:500;--y_z_toast:600;--y_z_top:700}.y_container{width:100%;margin:0 auto;padding:0 var(--y_space_14)}@media (min-width:480px){.y_container{max-width:480px}}@media (min-width:768px){.y_container{max-width:720px}}@media (min-width:1024px){.y_container{max-width:960px}}@media (min-width:1280px){.y_container{max-width:1200px}}.y_container_fluid{width:100%;padding:0 var(--y_space_14)}.y_container_sm{max-width:480px;margin:0 auto}.y_container_md{max-width:720px;margin:0 auto}.y_container_lg{max-width:960px;margin:0 auto}.y_container_xl{max-width:1200px;margin:0 auto}.y_stack{display:flex;flex-direction:column;gap:var(--y_gap_md)}.y_row{display:flex;flex-direction:row;align-items:center;gap:var(--y_gap_md)}.y_cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--y_gap_sm)}.y_split{display:flex;align-items:center;justify-content:space-between;gap:var(--y_gap_md)}.y_center{display:flex;align-items:center;justify-content:center}.y_fill{flex:1 1 auto;min-width:0}.y_shrink_0{flex-shrink:0}.y_gap_0{gap:0}.y_gap_xs{gap:var(--y_gap_xs)}.y_gap_sm{gap:var(--y_gap_sm)}.y_gap_md{gap:var(--y_gap_md)}.y_gap_lg{gap:var(--y_gap_lg)}.y_gap_xl{gap:var(--y_gap_xl)}.y_wrap{flex-wrap:wrap}.y_nowrap{flex-wrap:nowrap}.y_grid{display:grid;gap:var(--y_gap_md)}.y_grid_1{grid-template-columns:repeat(1,minmax(0,1fr))}.y_grid_2{grid-template-columns:repeat(2,minmax(0,1fr))}.y_grid_3{grid-template-columns:repeat(3,minmax(0,1fr))}.y_grid_4{grid-template-columns:repeat(4,minmax(0,1fr))}.y_grid_5{grid-template-columns:repeat(5,minmax(0,1fr))}.y_grid_6{grid-template-columns:repeat(6,minmax(0,1fr))}.y_grid_12{grid-template-columns:repeat(12,minmax(0,1fr))}.y_grid_auto{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.y_grid_auto_sm{grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}.y_grid_auto_lg{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.y_col_span_2{grid-column:span 2}.y_col_span_3{grid-column:span 3}.y_col_span_4{grid-column:span 4}.y_col_span_6{grid-column:span 6}.y_col_span_12{grid-column:1 / -1}.y_col_full{grid-column:1 / -1}@media (max-width:767px){.y_grid_4,.y_grid_5,.y_grid_6{grid-template-columns:repeat(2,minmax(0,1fr))}.y_grid_3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.y_grid_2,.y_grid_3,.y_grid_4,.y_grid_5,.y_grid_6{grid-template-columns:minmax(0,1fr)}}.y_app{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden}.y_app_head{flex:0 0 auto;height:var(--y_topbar_h);display:flex;align-items:center;gap:var(--y_space_10);padding:0 var(--y_space_12);background:var(--y_surface);border-bottom:1px solid var(--y_border);z-index:var(--y_z_sticky)}.y_app_body{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.y_app_foot{flex:0 0 auto;padding:var(--y_space_8) var(--y_space_10);background:var(--y_surface);border-top:1px solid var(--y_border);padding-bottom:calc(var(--y_space_8) + env(safe-area-inset-bottom))}.y_shell{display:flex;flex:1 1 auto;min-height:0}.y_shell_side{display:none;flex:0 0 var(--y_side_w);overflow-y:auto}.y_shell_main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}@media (min-width:1024px){.y_shell_side{display:block}}.y_screen{display:none;height:100%}.y_screen.y_is_active{display:flex;flex-direction:column}@keyframes y_spin{to{transform:rotate(360deg)}}@keyframes y_fade_in{from{opacity:0}to{opacity:1}}@keyframes y_fade_out{from{opacity:1}to{opacity:0}}@keyframes y_modal_in{from{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes y_pop_in{from{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes y_slide_up{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes y_slide_down{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes y_slide_in_right{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes y_slide_in_left{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes y_toast_in{from{opacity:0;transform:translateY(-16px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes y_toast_out{from{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.96)}}@keyframes y_bounce{0%,60%,100%{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}@keyframes y_shimmer{from{background-position:100% 50%}to{background-position:0 50%}}@keyframes y_stripes{from{background-position:0 0}to{background-position:16px 0}}@keyframes y_pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.85}}@keyframes y_shake{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}}.y_anim_fade{animation:y_fade_in var(--y_dur_base) var(--y_ease) both}.y_anim_pop{animation:y_pop_in var(--y_dur_base) var(--y_ease_out) both}.y_anim_up{animation:y_slide_up var(--y_dur_slow) var(--y_ease_out) both}.y_anim_pulse{animation:y_pulse 1.6s var(--y_ease) infinite}.y_anim_shake{animation:y_shake .4s var(--y_ease) both}.y_anim_spin{animation:y_spin 1s linear infinite}.y_acc{display:flex;flex-direction:column;gap:var(--y_space_8)}.y_acc_item{background:var(--y_surface);border:1px solid var(--y_border);border-radius:var(--y_radius_md);overflow:hidden}.y_acc_head{display:flex;align-items:center;gap:var(--y_space_10);padding:var(--y_space_12) var(--y_space_14);font-size:var(--y_text_13);font-weight:var(--y_weight_bold);cursor:pointer;transition:background-color var(--y_dur_fast) var(--y_ease)}.y_acc_head:hover{background:var(--y_surface_sunk)}.y_acc_title{flex:1;min-width:0}.y_acc_arrow{flex-shrink:0;width:8px;height:8px;border:2px solid var(--y_text_muted);border-top:0;transition:transform var(--y_dur_base) var(--y_ease)}[dir="rtl"] .y_acc_arrow{border-left:0;transform:rotate(-45deg)}[dir="ltr"] .y_acc_arrow{border-right:0;transform:rotate(45deg)}[dir="rtl"] .y_acc_item.y_is_open .y_acc_arrow{transform:rotate(45deg)}[dir="ltr"] .y_acc_item.y_is_open .y_acc_arrow{transform:rotate(135deg)}.y_acc_body{display:none;padding:0 var(--y_space_14) var(--y_space_14);font-size:var(--y_text_13);color:var(--y_text_soft);line-height:var(--y_leading_base)}.y_acc_item.y_is_open .y_acc_body{display:block;animation:y_fade_in var(--y_dur_base) var(--y_ease) both}.y_alert{display:flex;align-items:flex-start;gap:var(--y_space_10);padding:var(--y_space_12) var(--y_space_14);font-size:var(--y_text_13);line-height:var(--y_leading_snug);background:var(--y_surface_sunk);color:var(--y_text);border-radius:var(--y_radius_md)}[dir="rtl"] .y_alert{border-right:3px solid var(--y_border_strong)}[dir="ltr"] .y_alert{border-left:3px solid var(--y_border_strong)}.y_alert_icon{flex-shrink:0;margin-top:1px;font-size:var(--y_text_15)}.y_alert_body{flex:1;min-width:0}.y_alert_title{font-weight:var(--y_weight_heavy);margin-bottom:var(--y_space_2)}.y_alert_x{flex-shrink:0;color:var(--y_text_muted);cursor:pointer}.y_alert_x:hover{color:var(--y_text)}.y_alert_primary{background:var(--y_primary_soft);color:var(--y_blue_800)}.y_alert_success{background:var(--y_success_soft);color:var(--y_green_800)}.y_alert_danger{background:var(--y_danger_soft);color:var(--y_red_800)}.y_alert_warning{background:var(--y_warning_soft);color:var(--y_amber_800)}.y_alert_info{background:var(--y_info_soft);color:var(--y_sky_800)}[dir="rtl"] .y_alert_primary{border-right-color:var(--y_primary)}[dir="ltr"] .y_alert_primary{border-left-color:var(--y_primary)}[dir="rtl"] .y_alert_success{border-right-color:var(--y_success)}[dir="ltr"] .y_alert_success{border-left-color:var(--y_success)}[dir="rtl"] .y_alert_danger{border-right-color:var(--y_danger)}[dir="ltr"] .y_alert_danger{border-left-color:var(--y_danger)}[dir="rtl"] .y_alert_warning{border-right-color:var(--y_warning)}[dir="ltr"] .y_alert_warning{border-left-color:var(--y_warning)}[dir="rtl"] .y_alert_info{border-right-color:var(--y_info)}[dir="ltr"] .y_alert_info{border-left-color:var(--y_info)}.y_toast_wrap{position:fixed;top:var(--y_space_14);left:50%;transform:translateX(-50%);z-index:var(--y_z_toast);display:flex;flex-direction:column;gap:var(--y_space_8);width:min(360px,calc(100vw - 24px));pointer-events:none}.y_toast_wrap_bottom{top:auto;bottom:calc(var(--y_space_14) + env(safe-area-inset-bottom))}.y_toast{display:flex;align-items:center;gap:var(--y_space_10);padding:var(--y_space_10) var(--y_space_14);font-size:var(--y_text_13);font-weight:var(--y_weight_semibold);color:var(--y_white);background:var(--y_gray_800);border-radius:var(--y_radius_pill);box-shadow:var(--y_shadow_4);pointer-events:auto;animation:y_toast_in var(--y_dur_slow) var(--y_ease_spring) both}.y_toast_success{background:var(--y_success)}.y_toast_danger{background:var(--y_danger)}.y_toast_warning{background:var(--y_warning)}.y_toast_info{background:var(--y_info)}.y_toast.y_is_out{animation:y_toast_out var(--y_dur_base) var(--y_ease) both}.y_avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:var(--y_radius_full);background:var(--y_surface_sunk);color:var(--y_text_muted);font-weight:var(--y_weight_bold);font-size:var(--y_text_14);overflow:hidden;user-select:none}.y_avatar>img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.y_avatar_xs{width:24px;height:24px;font-size:var(--y_text_10)}.y_avatar_sm{width:32px;height:32px;font-size:var(--y_text_12)}.y_avatar_lg{width:56px;height:56px;font-size:var(--y_text_18)}.y_avatar_xl{width:84px;height:84px;font-size:var(--y_text_26)}.y_avatar_2xl{width:120px;height:120px;font-size:var(--y_text_32)}.y_avatar_square{border-radius:var(--y_radius_md)}.y_avatar_ring{box-shadow:0 0 0 2px var(--y_surface),0 0 0 4px var(--y_primary)}.y_avatar_ring_gold{box-shadow:0 0 0 2px var(--y_surface),0 0 0 4px var(--y_gold)}.y_avatar_ring_vip{box-shadow:0 0 0 2px var(--y_surface),0 0 0 4px var(--y_vip)}.y_avatar_ring_premium{box-shadow:0 0 0 2px var(--y_surface),0 0 0 4px var(--y_premium)}.y_avatar_ring_danger{box-shadow:0 0 0 2px var(--y_surface),0 0 0 4px var(--y_danger)}.y_avatar_dot{position:absolute;bottom:0;width:11px;height:11px;border-radius:var(--y_radius_full);border:2px solid var(--y_surface);background:var(--y_gray_400)}[dir="rtl"] .y_avatar_dot{left:0}[dir="ltr"] .y_avatar_dot{right:0}.y_avatar_dot_online{background:var(--y_success)}.y_avatar_dot_busy{background:var(--y_danger)}.y_avatar_dot_away{background:var(--y_warning)}.y_avatar_stack{display:inline-flex}.y_avatar_stack .y_avatar{border:2px solid var(--y_surface)}[dir="rtl"] .y_avatar_stack .y_avatar + .y_avatar{margin-right:-12px}[dir="ltr"] .y_avatar_stack .y_avatar + .y_avatar{margin-left:-12px}.y_badge{display:inline-flex;align-items:center;gap:var(--y_space_4);padding:2px var(--y_space_8);font-size:var(--y_text_11);font-weight:var(--y_weight_bold);line-height:1.7;color:var(--y_text_soft);background:var(--y_surface_sunk);border-radius:var(--y_radius_6);white-space:nowrap}.y_badge_pill{border-radius:var(--y_radius_pill);padding:2px var(--y_space_10)}.y_badge_sm{font-size:var(--y_text_10);padding:1px var(--y_space_6)}.y_badge_primary{background:var(--y_primary_soft);color:var(--y_primary)}.y_badge_success{background:var(--y_success_soft);color:var(--y_green_600)}.y_badge_danger{background:var(--y_danger_soft);color:var(--y_red_600)}.y_badge_warning{background:var(--y_warning_soft);color:var(--y_amber_600)}.y_badge_info{background:var(--y_info_soft);color:var(--y_sky_600)}.y_badge_vip{background:var(--y_violet_100);color:var(--y_violet_600)}.y_badge_gold{background:var(--y_gold_100);color:var(--y_gold_700)}.y_badge_solid_primary{background:var(--y_primary);color:var(--y_white)}.y_badge_solid_success{background:var(--y_success);color:var(--y_white)}.y_badge_solid_danger{background:var(--y_danger);color:var(--y_white)}.y_badge_solid_warning{background:var(--y_warning);color:var(--y_white)}.y_count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:var(--y_text_10);font-weight:var(--y_weight_heavy);color:var(--y_white);background:var(--y_danger);border-radius:var(--y_radius_pill);line-height:1}.y_count_dot{min-width:9px;height:9px;padding:0}.y_count_anchor{position:relative;display:inline-flex}.y_count_anchor>.y_count{position:absolute;top:-4px}[dir="rtl"] .y_count_anchor>.y_count{left:-4px}[dir="ltr"] .y_count_anchor>.y_count{right:-4px}.y_chip{display:inline-flex;align-items:center;gap:var(--y_space_6);padding:var(--y_space_4) var(--y_space_10);font-size:var(--y_text_12);font-weight:var(--y_weight_semibold);background:var(--y_surface_sunk);border:1px solid var(--y_border);border-radius:var(--y_radius_pill)}.y_chip_x{width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:var(--y_radius_full);color:var(--y_text_muted);cursor:pointer;font-size:var(--y_text_12)}.y_chip_x:hover{background:var(--y_danger_soft);color:var(--y_danger)}.y_chip.y_is_active{background:var(--y_primary_soft);border-color:var(--y_primary);color:var(--y_primary)}.y_btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--y_space_6);height:var(--y_control_h);padding:0 var(--y_space_16);font-size:var(--y_text_14);font-weight:var(--y_weight_bold);font-family:inherit;line-height:1;color:var(--y_text);background:var(--y_surface);border:1px solid var(--y_border);border-radius:var(--y_radius_sm);cursor:pointer;user-select:none;white-space:nowrap;text-decoration:none;transition:background-color var(--y_dur_fast) var(--y_ease),border-color var(--y_dur_fast) var(--y_ease),color var(--y_dur_fast) var(--y_ease),box-shadow var(--y_dur_fast) var(--y_ease),transform var(--y_dur_fast) var(--y_ease)}.y_btn:hover{background:var(--y_surface_sunk)}.y_btn:active{transform:translateY(1px)}.y_btn:focus-visible{box-shadow:var(--y_focus_ring);outline:none}.y_btn:disabled,.y_btn.y_is_disabled{opacity:.55;cursor:not-allowed;transform:none;pointer-events:none}.y_btn_primary{background:var(--y_primary);border-color:var(--y_primary);color:var(--y_primary_text)}.y_btn_primary:hover{background:var(--y_primary_hover);border-color:var(--y_primary_hover)}.y_btn_success{background:var(--y_success);border-color:var(--y_success);color:var(--y_white)}.y_btn_success:hover{background:var(--y_success_hover);border-color:var(--y_success_hover)}.y_btn_danger{background:var(--y_danger);border-color:var(--y_danger);color:var(--y_white)}.y_btn_danger:hover{background:var(--y_danger_hover);border-color:var(--y_danger_hover)}.y_btn_warning{background:var(--y_warning);border-color:var(--y_warning);color:var(--y_white)}.y_btn_warning:hover{background:var(--y_warning_hover);border-color:var(--y_warning_hover)}.y_btn_info{background:var(--y_info);border-color:var(--y_info);color:var(--y_white)}.y_btn_info:hover{background:var(--y_info_hover);border-color:var(--y_info_hover)}.y_btn_dark{background:var(--y_gray_800);border-color:var(--y_gray_800);color:var(--y_white)}.y_btn_dark:hover{background:var(--y_gray_900);border-color:var(--y_gray_900)}.y_btn_soft{background:var(--y_primary_soft);border-color:transparent;color:var(--y_primary)}.y_btn_soft:hover{background:var(--y_blue_100)}.y_btn_soft_success{background:var(--y_success_soft);border-color:transparent;color:var(--y_green_600)}.y_btn_soft_danger{background:var(--y_danger_soft);border-color:transparent;color:var(--y_red_600)}.y_btn_soft_warning{background:var(--y_warning_soft);border-color:transparent;color:var(--y_amber_600)}.y_btn_outline{background:transparent;border-color:var(--y_primary);color:var(--y_primary)}.y_btn_outline:hover{background:var(--y_primary_soft)}.y_btn_ghost{background:transparent;border-color:transparent;color:var(--y_text_soft)}.y_btn_ghost:hover{background:var(--y_surface_sunk);color:var(--y_text)}.y_btn_link{background:transparent;border-color:transparent;color:var(--y_primary);height:auto;padding:0;text-decoration:underline;text-underline-offset:2px}.y_btn_link:hover{background:transparent;color:var(--y_primary_hover)}.y_btn_xs{height:24px;padding:0 var(--y_space_8);font-size:var(--y_text_11);border-radius:var(--y_radius_6)}.y_btn_sm{height:var(--y_control_h_sm);padding:0 var(--y_space_12);font-size:var(--y_text_12)}.y_btn_lg{height:var(--y_control_h_lg);padding:0 var(--y_space_24);font-size:var(--y_text_15);border-radius:var(--y_radius_md)}.y_btn_pill{border-radius:var(--y_radius_pill)}.y_btn_block{display:flex;width:100%}.y_btn_icon{width:var(--y_control_h);padding:0;border-radius:var(--y_radius_full);flex-shrink:0}.y_btn_icon.y_btn_xs{width:24px}.y_btn_icon.y_btn_sm{width:var(--y_control_h_sm)}.y_btn_icon.y_btn_lg{width:var(--y_control_h_lg)}.y_btn_raised.y_btn_primary{box-shadow:var(--y_shadow_primary)}.y_btn_raised.y_btn_danger{box-shadow:var(--y_shadow_danger)}.y_btn_raised.y_btn_success{box-shadow:var(--y_shadow_success)}.y_btn.y_is_loading{color:transparent !important;pointer-events:none;position:relative}.y_btn.y_is_loading::after{content:"";position:absolute;width:15px;height:15px;border:2px solid currentColor;border-top-color:transparent;border-radius:var(--y_radius_full);color:var(--y_white);animation:y_spin .6s linear infinite}.y_btn_ghost.y_is_loading::after,.y_btn_outline.y_is_loading::after,.y_btn_soft.y_is_loading::after{color:var(--y_primary)}.y_btn_group{display:inline-flex}.y_btn_group .y_btn{border-radius:0}[dir="rtl"] .y_btn_group .y_btn:first-child{border-top-right-radius:var(--y_radius_sm);border-bottom-right-radius:var(--y_radius_sm)}[dir="rtl"] .y_btn_group .y_btn:last-child{border-top-left-radius:var(--y_radius_sm);border-bottom-left-radius:var(--y_radius_sm)}[dir="ltr"] .y_btn_group .y_btn:first-child{border-top-left-radius:var(--y_radius_sm);border-bottom-left-radius:var(--y_radius_sm)}[dir="ltr"] .y_btn_group .y_btn:last-child{border-top-right-radius:var(--y_radius_sm);border-bottom-right-radius:var(--y_radius_sm)}[dir="rtl"] .y_btn_group .y_btn + .y_btn{margin-right:-1px}[dir="ltr"] .y_btn_group .y_btn + .y_btn{margin-left:-1px}.y_card{background:var(--y_surface);border-radius:var(--y_radius_md);box-shadow:var(--y_shadow_2);overflow:hidden}.y_card_flat{box-shadow:none;border:1px solid var(--y_border)}.y_card_raised{box-shadow:var(--y_shadow_4)}.y_card_sunk{background:var(--y_surface_sunk);box-shadow:none}.y_card_pad{padding:var(--y_space_14)}.y_card_pad_lg{padding:var(--y_space_20)}.y_card_head{display:flex;align-items:center;gap:var(--y_space_10);padding:var(--y_space_12) var(--y_space_14);border-bottom:1px solid var(--y_border)}.y_card_title{flex:1;font-size:var(--y_text_14);font-weight:var(--y_weight_heavy);margin:0}.y_card_body{padding:var(--y_space_14)}.y_card_foot{padding:var(--y_space_10) var(--y_space_14);border-top:1px solid var(--y_border);background:var(--y_surface_sunk)}.y_card_link{cursor:pointer;transition:var(--y_transition)}.y_card_link:hover{transform:translateY(-2px);box-shadow:var(--y_shadow_4)}.y_card_link:active{transform:translateY(0)}.y_divider{height:1px;background:var(--y_border);border:0;margin:var(--y_space_14) 0}.y_divider_sm{margin:var(--y_space_8) 0}.y_divider_lg{margin:var(--y_space_24) 0}.y_divider_text{display:flex;align-items:center;gap:var(--y_space_10);font-size:var(--y_text_11);font-weight:var(--y_weight_bold);color:var(--y_text_muted);margin:var(--y_space_14) 0}.y_divider_text::before,.y_divider_text::after{content:"";flex:1;height:1px;background:var(--y_border)}.y_divider_v{width:1px;align-self:stretch;background:var(--y_border);margin:0 var(--y_space_8)}.y_dropdown{position:relative;display:inline-block}.y_dropdown_menu{position:absolute;top:calc(100% + 6px);z-index:var(--y_z_dropdown);min-width:180px;max-height:320px;overflow-y:auto;padding:var(--y_space_6);background:var(--y_surface);border:1px solid var(--y_border);border-radius:var(--y_radius_md);box-shadow:var(--y_shadow_4);display:none}.y_dropdown_menu.y_is_open,.y_dropdown.y_is_open>.y_dropdown_menu{display:block;animation:y_pop_in var(--y_dur_base) var(--y_ease_out) both}[dir="rtl"] .y_dropdown_menu{right:0}[dir="ltr"] .y_dropdown_menu{left:0}[dir="rtl"] .y_dropdown_menu_end{right:auto;left:0}[dir="ltr"] .y_dropdown_menu_end{left:auto;right:0}.y_dropdown_up{top:auto;bottom:calc(100% + 6px)}.y_dropdown_item{display:flex;align-items:center;gap:var(--y_space_10);width:100%;padding:var(--y_space_8) var(--y_space_10);font-size:var(--y_text_13);font-weight:var(--y_weight_semibold);color:var(--y_text);border-radius:var(--y_radius_6);cursor:pointer;transition:var(--y_transition_fast);text-align:inherit}.y_dropdown_item:hover{background:var(--y_surface_sunk)}.y_dropdown_item.y_is_active{background:var(--y_primary_soft);color:var(--y_primary)}.y_dropdown_item_danger{color:var(--y_danger)}.y_dropdown_item_danger:hover{background:var(--y_danger_soft)}.y_dropdown_item.y_is_disabled{opacity:.5;pointer-events:none}.y_dropdown_item_icon{width:18px;flex-shrink:0;text-align:center;color:var(--y_text_muted)}.y_dropdown_item:hover .y_dropdown_item_icon{color:inherit}.y_dropdown_sep{height:1px;background:var(--y_border);margin:var(--y_space_6) 0}.y_dropdown_label{padding:var(--y_space_6) var(--y_space_10) var(--y_space_4);font-size:var(--y_text_11);font-weight:var(--y_weight_bold);color:var(--y_text_muted)}.y_spinner{display:inline-block;width:22px;height:22px;border:2px solid var(--y_border);border-top-color:var(--y_primary);border-radius:var(--y_radius_full);animation:y_spin .7s linear infinite}.y_spinner_sm{width:15px;height:15px}.y_spinner_lg{width:34px;height:34px;border-width:3px}.y_spinner_light{border-color:rgba(255,255,255,.3);border-top-color:var(--y_white)}.y_dots{display:inline-flex;align-items:center;gap:3px}.y_dots>span{width:6px;height:6px;background:currentColor;border-radius:var(--y_radius_full);opacity:.4;animation:y_bounce 1.2s infinite}.y_dots>span:nth-child(2){animation-delay:.15s}.y_dots>span:nth-child(3){animation-delay:.3s}.y_loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.7);z-index:var(--y_z_raised)}[data-theme="dark"] .y_loading{background:rgba(15,20,32,.7)}.y_progress{height:8px;background:var(--y_surface_sunk);border-radius:var(--y_radius_pill);overflow:hidden}.y_progress_bar{height:100%;width:0;background:var(--y_primary);border-radius:inherit;transition:width var(--y_dur_slow) var(--y_ease)}.y_progress_sm{height:5px}.y_progress_lg{height:12px}.y_progress_bar_success{background:var(--y_success)}.y_progress_bar_danger{background:var(--y_danger)}.y_progress_bar_gold{background:var(--y_gold)}.y_progress_striped .y_progress_bar{background-image:linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background-size:16px 16px;animation:y_stripes .8s linear infinite}.y_skeleton{background:linear-gradient(90deg,var(--y_surface_sunk) 25%,var(--y_gray_200) 37%,var(--y_surface_sunk) 63%);background-size:400% 100%;animation:y_shimmer 1.4s ease infinite;border-radius:var(--y_radius_6)}.y_skeleton_text{height:11px;margin-bottom:var(--y_space_6)}.y_skeleton_title{height:15px;width:55%;margin-bottom:var(--y_space_8)}.y_skeleton_avatar{width:40px;height:40px;border-radius:var(--y_radius_full)}.y_skeleton_box{height:84px;border-radius:var(--y_radius_md)}.y_empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--y_space_40) var(--y_space_20);color:var(--y_text_muted)}.y_empty_icon{font-size:42px;opacity:.35;margin-bottom:var(--y_space_12)}.y_empty_title{font-size:var(--y_text_15);font-weight:var(--y_weight_bold);color:var(--y_text_soft);margin-bottom:var(--y_space_4)}.y_empty_text{font-size:var(--y_text_12);max-width:280px;line-height:var(--y_leading_base)}.y_field{display:flex;flex-direction:column;gap:var(--y_space_6)}.y_field + .y_field{margin-top:var(--y_space_14)}.y_label{font-size:var(--y_text_13);font-weight:var(--y_weight_bold);color:var(--y_text_soft)}.y_label_req::after{content:" *";color:var(--y_danger)}.y_input,.y_textarea,.y_select{width:100%;height:var(--y_control_h);padding:0 var(--y_space_12);font-size:var(--y_text_14);color:var(--y_text);background:var(--y_surface);border:1px solid var(--y_border);border-radius:var(--y_radius_sm);transition:border-color var(--y_dur_fast) var(--y_ease),box-shadow var(--y_dur_fast) var(--y_ease)}.y_textarea{height:auto;min-height:84px;padding:var(--y_space_10) var(--y_space_12);line-height:var(--y_leading_snug);resize:vertical}.y_input:focus,.y_textarea:focus,.y_select:focus{border-color:var(--y_primary);box-shadow:var(--y_focus_ring);outline:none}.y_input_sm{height:var(--y_control_h_sm);font-size:var(--y_text_12);padding:0 var(--y_space_10)}.y_input_lg{height:var(--y_control_h_lg);font-size:var(--y_text_15);border-radius:var(--y_radius_md)}.y_input_pill{border-radius:var(--y_radius_pill);padding:0 var(--y_space_16)}.y_input.y_is_error,.y_textarea.y_is_error,.y_select.y_is_error{border-color:var(--y_danger)}.y_input.y_is_error:focus{box-shadow:0 0 0 3px rgba(239,68,68,.3)}.y_input.y_is_valid{border-color:var(--y_success)}.y_hint{font-size:var(--y_text_11);color:var(--y_text_muted)}.y_error{font-size:var(--y_text_11);color:var(--y_danger);font-weight:var(--y_weight_semibold)}.y_input_wrap{position:relative;display:flex;align-items:center;width:100%}.y_input_wrap .y_input{width:100%}.y_input_icon{position:absolute;display:flex;align-items:center;justify-content:center;width:var(--y_control_h);color:var(--y_text_muted);pointer-events:none}[dir="rtl"] .y_input_wrap_icon .y_input{padding-right:var(--y_control_h)}[dir="rtl"] .y_input_wrap_icon .y_input_icon{right:0}[dir="ltr"] .y_input_wrap_icon .y_input{padding-left:var(--y_control_h)}[dir="ltr"] .y_input_wrap_icon .y_input_icon{left:0}.y_input_group{display:flex;align-items:stretch}.y_input_group .y_input{border-radius:0}[dir="rtl"] .y_input_group>:first-child{border-top-right-radius:var(--y_radius_sm);border-bottom-right-radius:var(--y_radius_sm)}[dir="rtl"] .y_input_group>:last-child{border-top-left-radius:var(--y_radius_sm);border-bottom-left-radius:var(--y_radius_sm)}[dir="ltr"] .y_input_group>:first-child{border-top-left-radius:var(--y_radius_sm);border-bottom-left-radius:var(--y_radius_sm)}[dir="ltr"] .y_input_group>:last-child{border-top-right-radius:var(--y_radius_sm);border-bottom-right-radius:var(--y_radius_sm)}[dir="rtl"] .y_input_group>* + *{margin-right:-1px}[dir="ltr"] .y_input_group>* + *{margin-left:-1px}.y_check{display:inline-flex;align-items:center;gap:var(--y_space_8);cursor:pointer;font-size:var(--y_text_13);font-weight:var(--y_weight_semibold);user-select:none}.y_check input{position:absolute;opacity:0;width:0;height:0}.y_check_box{width:19px;height:19px;flex-shrink:0;border:2px solid var(--y_border_strong);border-radius:var(--y_radius_6);background:var(--y_surface);position:relative;transition:var(--y_transition_fast)}.y_check_box::after{content:"";position:absolute;top:1px;left:5px;width:5px;height:10px;border:2px solid var(--y_white);border-top:0;border-left:0;transform:rotate(45deg) scale(0);transition:transform var(--y_dur_fast) var(--y_ease_spring)}.y_check input:checked + .y_check_box{background:var(--y_primary);border-color:var(--y_primary)}.y_check input:checked + .y_check_box::after{transform:rotate(45deg) scale(1)}.y_check input:focus-visible + .y_check_box{box-shadow:var(--y_focus_ring)}.y_check input:disabled + .y_check_box{opacity:.5;cursor:not-allowed}.y_check_radio .y_check_box{border-radius:var(--y_radius_full)}.y_check_radio .y_check_box::after{top:50%;left:50%;width:7px;height:7px;border:0;border-radius:var(--y_radius_full);background:var(--y_white);transform:translate(-50%,-50%) scale(0)}.y_check_radio input:checked + .y_check_box::after{transform:translate(-50%,-50%) scale(1)}.y_switch{display:inline-flex;align-items:center;gap:var(--y_space_8);cursor:pointer;user-select:none}.y_switch input{position:absolute;opacity:0;width:0;height:0}.y_switch_track{width:42px;height:24px;flex-shrink:0;background:var(--y_border_strong);border-radius:var(--y_radius_pill);position:relative;transition:background-color var(--y_dur_base) var(--y_ease)}.y_switch_track::after{content:"";position:absolute;top:3px;width:18px;height:18px;background:var(--y_white);border-radius:var(--y_radius_full);box-shadow:var(--y_shadow_1);transition:transform var(--y_dur_base) var(--y_ease)}[dir="rtl"] .y_switch_track::after{right:3px}[dir="ltr"] .y_switch_track::after{left:3px}.y_switch input:checked + .y_switch_track{background:var(--y_primary)}[dir="rtl"] .y_switch input:checked + .y_switch_track::after{transform:translateX(-18px)}[dir="ltr"] .y_switch input:checked + .y_switch_track::after{transform:translateX(18px)}.y_switch input:focus-visible + .y_switch_track{box-shadow:var(--y_focus_ring)}.y_switch input:disabled + .y_switch_track{opacity:.5;cursor:not-allowed}.y_segment{display:inline-flex;background:var(--y_surface_sunk);border-radius:var(--y_radius_sm);padding:3px;gap:2px}.y_segment_item{padding:var(--y_space_6) var(--y_space_14);font-size:var(--y_text_12);font-weight:var(--y_weight_bold);color:var(--y_text_soft);border-radius:var(--y_radius_6);cursor:pointer;transition:var(--y_transition_fast);white-space:nowrap}.y_segment_item:hover{color:var(--y_text)}.y_segment_item.y_is_active{background:var(--y_surface);color:var(--y_primary);box-shadow:var(--y_shadow_1)}.y_list{display:flex;flex-direction:column}.y_list_sep>.y_list_item + .y_list_item{border-top:1px solid var(--y_border)}.y_list_item{display:flex;align-items:center;gap:var(--y_space_10);padding:var(--y_space_10) var(--y_space_12);cursor:pointer;transition:background-color var(--y_dur_fast) var(--y_ease);min-width:0}.y_list_item:hover{background:var(--y_surface_sunk)}.y_list_item.y_is_active{background:var(--y_primary_soft)}.y_list_item.y_is_disabled{opacity:.5;pointer-events:none}.y_list_item_static{cursor:default}.y_list_item_static:hover{background:transparent}.y_list_main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.y_list_title{font-size:var(--y_text_13);font-weight:var(--y_weight_bold);color:var(--y_text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.y_list_sub{font-size:var(--y_text_11);color:var(--y_text_muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.y_list_end{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:var(--y_space_4);font-size:var(--y_text_10);color:var(--y_text_muted)}.y_list_card{background:var(--y_surface);border-radius:var(--y_radius_md);overflow:hidden;box-shadow:var(--y_shadow_2)}.y_list_label{padding:var(--y_space_10) var(--y_space_12) var(--y_space_4);font-size:var(--y_text_11);font-weight:var(--y_weight_bold);color:var(--y_text_muted)}.y_modal{position:fixed;inset:0;z-index:var(--y_z_modal);display:none;align-items:center;justify-content:center;padding:var(--y_space_16);background:var(--y_overlay_bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:y_fade_in var(--y_dur_base) var(--y_ease) both}.y_modal.y_is_open{display:flex}.y_modal_card{width:100%;max-width:420px;max-height:85dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--y_bg);border-radius:var(--y_radius_22);box-shadow:0 20px 60px rgba(0,0,0,.3);padding:0 0 var(--y_space_20);animation:y_modal_in .28s var(--y_ease_modal) both}.y_modal_xs .y_modal_card{max-width:320px}.y_modal_sm .y_modal_card{max-width:380px}.y_modal_lg .y_modal_card{max-width:560px}.y_modal_xl .y_modal_card{max-width:760px}.y_modal_full .y_modal_card{max-width:none;width:100%;height:100%;max-height:none;border-radius:0;padding-bottom:0}.y_modal_head{display:flex;align-items:center;justify-content:space-between;gap:var(--y_space_10);padding:var(--y_space_16) var(--y_space_16) var(--y_space_12);border-bottom:1px solid var(--y_border);position:sticky;top:0;background:var(--y_bg);z-index:1}.y_modal_title{flex:1 1 auto;min-width:0;font-size:var(--y_text_17);font-weight:var(--y_weight_heavy);color:var(--y_text);margin:0;display:flex;align-items:center;gap:var(--y_space_8)}.y_modal_head>h3{flex:1 1 auto;min-width:0;font-size:var(--y_text_17);font-weight:var(--y_weight_heavy);margin:0}.y_modal_sub{font-size:var(--y_text_12);color:var(--y_text_muted);font-weight:var(--y_weight_normal)}.y_modal_close{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:var(--y_surface_alt);border:none;border-radius:var(--y_radius_full);color:var(--y_text_muted);cursor:pointer;transition:var(--y_transition_fast)}.y_modal_close:hover{background:var(--y_danger_soft);color:var(--y_danger)}.y_modal_icon{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:var(--y_text_15);border-radius:var(--y_radius_10);background:rgba(24,119,242,.12);color:var(--y_primary)}.y_modal_icon_warning{background:rgba(245,158,11,.12);color:var(--y_amber_500)}.y_modal_icon_danger{background:rgba(226,59,59,.12);color:var(--y_brand_red)}.y_modal_icon_success{background:rgba(34,197,94,.12);color:var(--y_green_500)}.y_modal_body{padding:var(--y_space_14) var(--y_space_16) var(--y_space_18)}.y_modal_body_flush{padding:0}.y_modal_foot{display:flex;gap:var(--y_space_8);justify-content:flex-end;margin-top:var(--y_space_16)}.y_modal_foot_split{justify-content:space-between}.y_modal_foot_stack{flex-direction:column;align-items:stretch}.y_modal_section{font-size:var(--y_text_12);color:var(--y_text_muted);font-weight:var(--y_weight_bold);text-transform:uppercase;letter-spacing:.5px;margin:var(--y_space_14) 0 var(--y_space_6)}.y_modal_note{display:flex;align-items:flex-start;gap:var(--y_space_8);padding:var(--y_space_10) var(--y_space_12);font-size:var(--y_text_13);color:var(--y_text_muted);background:var(--y_surface_alt);border-radius:var(--y_radius_10)}.y_modal_note i{color:var(--y_primary);margin-top:2px;flex-shrink:0}.y_modal_ask{text-align:center;padding:var(--y_space_24) var(--y_space_20) var(--y_space_16)}.y_modal_ask_icon{width:56px;height:56px;margin:0 auto var(--y_space_12);display:flex;align-items:center;justify-content:center;font-size:var(--y_text_26);border-radius:var(--y_radius_full);background:var(--y_primary_soft);color:var(--y_primary)}.y_modal_ask_icon_danger{background:var(--y_danger_soft);color:var(--y_danger)}.y_modal_ask_icon_success{background:var(--y_success_soft);color:var(--y_green_600)}.y_modal_ask_icon_warning{background:var(--y_warning_soft);color:var(--y_amber_600)}.y_modal_ask_title{font-size:var(--y_text_18);font-weight:var(--y_weight_heavy);margin-bottom:var(--y_space_6)}.y_modal_ask_text{font-size:var(--y_text_13);color:var(--y_text_soft);line-height:var(--y_leading_base)}.y_modal_center{align-items:center;justify-content:center}@media (max-width:479px){.y_modal:not(.y_modal_center){align-items:flex-end;padding:0}.y_modal:not(.y_modal_center) .y_modal_card{max-width:none;max-height:92dvh;border-radius:var(--y_radius_22) var(--y_radius_22) 0 0;animation:y_slide_up var(--y_dur_slow) var(--y_ease_out) both;padding-bottom:calc(var(--y_space_20) + env(safe-area-inset-bottom))}.y_modal_center{padding:var(--y_space_20) var(--y_space_16)}.y_modal_center .y_modal_card{max-width:none;max-height:86dvh}}.y_modal_lock{overflow:hidden !important}.y_pager{display:flex;align-items:center;justify-content:center;gap:var(--y_space_4);flex-wrap:wrap}.y_pager_item{min-width:var(--y_control_h_sm);height:var(--y_control_h_sm);padding:0 var(--y_space_8);display:inline-flex;align-items:center;justify-content:center;font-size:var(--y_text_12);font-weight:var(--y_weight_bold);color:var(--y_text_soft);background:var(--y_surface);border:1px solid var(--y_border);border-radius:var(--y_radius_6);cursor:pointer;transition:var(--y_transition_fast)}.y_pager_item:hover{background:var(--y_surface_sunk);color:var(--y_text)}.y_pager_item.y_is_active{background:var(--y_primary);border-color:var(--y_primary);color:var(--y_white)}.y_pager_item.y_is_disabled{opacity:.45;pointer-events:none}.y_pager_gap{color:var(--y_text_muted);padding:0 var(--y_space_4)}.y_sheet{position:fixed;inset:0;z-index:var(--y_z_modal);display:none}.y_sheet.y_is_open{display:block}.y_sheet_backdrop{position:absolute;inset:0;background:var(--y_overlay_bg);animation:y_fade_in var(--y_dur_base) var(--y_ease) both}.y_sheet_panel{position:absolute;background:var(--y_surface);display:flex;flex-direction:column;box-shadow:var(--y_shadow_5);overflow:hidden}.y_sheet_panel{bottom:0;left:0;right:0;max-height:88vh;border-radius:var(--y_radius_xl) var(--y_radius_xl) 0 0;padding-bottom:env(safe-area-inset-bottom);animation:y_slide_up var(--y_dur_slow) var(--y_ease_out) both}.y_sheet_side .y_sheet_panel{top:0;bottom:0;left:auto;right:auto;width:min(320px,86vw);max-height:none;border-radius:0;padding-bottom:0}[dir="rtl"] .y_sheet_side .y_sheet_panel{right:0;animation:y_slide_in_right var(--y_dur_slow) var(--y_ease_out) both}[dir="ltr"] .y_sheet_side .y_sheet_panel{left:0;animation:y_slide_in_left var(--y_dur_slow) var(--y_ease_out) both}[dir="rtl"] .y_sheet_side_end .y_sheet_panel{right:auto;left:0;animation:y_slide_in_left var(--y_dur_slow) var(--y_ease_out) both}[dir="ltr"] .y_sheet_side_end .y_sheet_panel{left:auto;right:0;animation:y_slide_in_right var(--y_dur_slow) var(--y_ease_out) both}.y_sheet_top .y_sheet_panel{top:0;bottom:auto;border-radius:0 0 var(--y_radius_xl) var(--y_radius_xl);animation:y_slide_down var(--y_dur_slow) var(--y_ease_out) both}.y_sheet_grip{flex-shrink:0;width:40px;height:4px;margin:var(--y_space_10) auto var(--y_space_4);background:var(--y_border_strong);border-radius:var(--y_radius_pill)}.y_sheet_head{flex:0 0 auto;display:flex;align-items:center;gap:var(--y_space_10);padding:var(--y_space_12) var(--y_space_16);border-bottom:1px solid var(--y_border)}.y_sheet_title{flex:1;font-size:var(--y_text_15);font-weight:var(--y_weight_heavy);margin:0}.y_sheet_body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:var(--y_space_14) var(--y_space_16)}.y_sheet_body_flush{padding:0}.y_sheet_foot{flex:0 0 auto;display:flex;gap:var(--y_space_8);padding:var(--y_space_12) var(--y_space_16);border-top:1px solid var(--y_border)}.y_table_wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.y_table{width:100%;font-size:var(--y_text_13);background:var(--y_surface)}.y_table th{padding:var(--y_space_10) var(--y_space_12);font-size:var(--y_text_12);font-weight:var(--y_weight_bold);color:var(--y_text_muted);background:var(--y_surface_sunk);border-bottom:1px solid var(--y_border);white-space:nowrap}.y_table td{padding:var(--y_space_10) var(--y_space_12);border-bottom:1px solid var(--y_border);vertical-align:middle}.y_table tbody tr:last-child td{border-bottom:0}.y_table_hover tbody tr:hover{background:var(--y_surface_sunk)}.y_table_striped tbody tr:nth-child(even){background:var(--y_surface_sunk)}.y_table_compact th,.y_table_compact td{padding:var(--y_space_6) var(--y_space_8);font-size:var(--y_text_12)}.y_table_card{border-radius:var(--y_radius_md);overflow:hidden;box-shadow:var(--y_shadow_2)}.y_table_num{direction:ltr}[dir="rtl"] .y_table_num{text-align:right}.y_table_sticky thead th{position:sticky;top:0;z-index:var(--y_z_raised)}.y_tabs{display:flex;align-items:center;gap:var(--y_space_2);border-bottom:1px solid var(--y_border);overflow-x:auto;scrollbar-width:none}.y_tabs::-webkit-scrollbar{display:none}.y_tab{position:relative;flex-shrink:0;padding:var(--y_space_10) var(--y_space_14);font-size:var(--y_text_13);font-weight:var(--y_weight_bold);color:var(--y_text_muted);cursor:pointer;white-space:nowrap;transition:color var(--y_dur_fast) var(--y_ease)}.y_tab:hover{color:var(--y_text)}.y_tab.y_is_active{color:var(--y_primary)}.y_tab.y_is_active::after{content:"";position:absolute;left:var(--y_space_10);right:var(--y_space_10);bottom:-1px;height:3px;background:var(--y_primary);border-radius:var(--y_radius_pill) var(--y_radius_pill) 0 0}.y_tab_fill{flex:1;text-align:center}.y_tabs_pill{border-bottom:0;gap:var(--y_space_6)}.y_tabs_pill .y_tab{border-radius:var(--y_radius_pill);background:var(--y_surface_sunk)}.y_tabs_pill .y_tab.y_is_active{background:var(--y_primary);color:var(--y_white)}.y_tabs_pill .y_tab.y_is_active::after{display:none}.y_tab_panel{display:none}.y_tab_panel.y_is_active{display:block;animation:y_fade_in var(--y_dur_base) var(--y_ease) both}.y_navbar{display:flex;align-items:stretch;height:var(--y_nav_h);background:var(--y_surface);border-top:1px solid var(--y_border);padding-bottom:env(safe-area-inset-bottom);z-index:var(--y_z_nav)}.y_navbar_item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:var(--y_text_10);font-weight:var(--y_weight_bold);color:var(--y_text_muted);cursor:pointer;transition:color var(--y_dur_fast) var(--y_ease);position:relative}.y_navbar_item i,.y_navbar_item svg{font-size:var(--y_text_18)}.y_navbar_item.y_is_active{color:var(--y_primary)}.y_navbar_item:hover{color:var(--y_text)}.y_crumbs{display:flex;align-items:center;gap:var(--y_space_6);font-size:var(--y_text_12);color:var(--y_text_muted);flex-wrap:wrap}.y_crumbs_item{color:var(--y_text_muted)}.y_crumbs_item:hover{color:var(--y_primary)}.y_crumbs_item.y_is_active{color:var(--y_text);font-weight:var(--y_weight_bold)}.y_crumbs_sep{color:var(--y_border_strong)}.y_tip{position:relative}.y_tip::after{content:attr(data-y-tip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%) scale(.94);padding:var(--y_space_4) var(--y_space_8);font-size:var(--y_text_11);font-weight:var(--y_weight_semibold);color:var(--y_white);background:var(--y_gray_800);border-radius:var(--y_radius_6);white-space:nowrap;opacity:0;pointer-events:none;z-index:var(--y_z_dropdown);transition:opacity var(--y_dur_fast) var(--y_ease),transform var(--y_dur_fast) var(--y_ease)}.y_tip:hover::after{opacity:1;transform:translateX(-50%) scale(1)}.y_tip_bottom::after{bottom:auto;top:calc(100% + 6px)}.y_block{display:block}.y_inline{display:inline}.y_iblock{display:inline-block}.y_flex{display:flex}.y_iflex{display:inline-flex}.y_none{display:none}.y_contents{display:contents}.y_col{flex-direction:column}.y_row_dir{flex-direction:row}.y_items_start{align-items:flex-start}.y_items_center{align-items:center}.y_items_end{align-items:flex-end}.y_items_stretch{align-items:stretch}.y_items_base{align-items:baseline}.y_justify_start{justify-content:flex-start}.y_justify_center{justify-content:center}.y_justify_end{justify-content:flex-end}.y_justify_between{justify-content:space-between}.y_justify_around{justify-content:space-around}.y_self_start{align-self:flex-start}.y_self_center{align-self:center}.y_self_end{align-self:flex-end}.y_self_auto{margin-top:auto;margin-bottom:auto}.y_relative{position:relative}.y_absolute{position:absolute}.y_fixed{position:fixed}.y_sticky{position:sticky}.y_inset_0{top:0;right:0;bottom:0;left:0}.y_z_raised{z-index:var(--y_z_raised)}.y_z_sticky{z-index:var(--y_z_sticky)}.y_z_nav{z-index:var(--y_z_nav)}.y_z_dropdown{z-index:var(--y_z_dropdown)}.y_z_modal{z-index:var(--y_z_modal)}.y_z_toast{z-index:var(--y_z_toast)}.y_z_top{z-index:var(--y_z_top)}.y_overflow_hidden{overflow:hidden}.y_overflow_auto{overflow:auto}.y_overflow_x{overflow-x:auto;overflow-y:hidden}.y_overflow_y{overflow-y:auto;overflow-x:hidden}.y_sr_only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.y_only_mobile{display:none}.y_only_desktop{display:none}@media (max-width:1023px){.y_only_mobile{display:revert}.y_hide_mobile{display:none !important}}@media (min-width:1024px){.y_only_desktop{display:revert}.y_hide_desktop{display:none !important}}.y_m_0{margin:0}.y_m_4{margin:var(--y_space_4)}.y_m_8{margin:var(--y_space_8)}.y_m_12{margin:var(--y_space_12)}.y_m_16{margin:var(--y_space_16)}.y_m_auto{margin:auto}.y_mt_0{margin-top:0}.y_mb_0{margin-bottom:0}.y_mt_2{margin-top:2px}.y_mb_2{margin-bottom:2px}.y_mt_4{margin-top:var(--y_space_4)}.y_mb_4{margin-bottom:var(--y_space_4)}.y_mt_6{margin-top:var(--y_space_6)}.y_mb_6{margin-bottom:var(--y_space_6)}.y_mt_8{margin-top:var(--y_space_8)}.y_mb_8{margin-bottom:var(--y_space_8)}.y_mt_10{margin-top:var(--y_space_10)}.y_mb_10{margin-bottom:var(--y_space_10)}.y_mt_12{margin-top:var(--y_space_12)}.y_mb_12{margin-bottom:var(--y_space_12)}.y_mt_16{margin-top:var(--y_space_16)}.y_mb_16{margin-bottom:var(--y_space_16)}.y_mt_20{margin-top:var(--y_space_20)}.y_mb_20{margin-bottom:var(--y_space_20)}.y_mt_24{margin-top:var(--y_space_24)}.y_mb_24{margin-bottom:var(--y_space_24)}.y_mt_auto{margin-top:auto}.y_p_0{padding:0}.y_p_4{padding:var(--y_space_4)}.y_p_6{padding:var(--y_space_6)}.y_p_8{padding:var(--y_space_8)}.y_p_10{padding:var(--y_space_10)}.y_p_12{padding:var(--y_space_12)}.y_p_14{padding:var(--y_space_14)}.y_p_16{padding:var(--y_space_16)}.y_p_20{padding:var(--y_space_20)}.y_p_24{padding:var(--y_space_24)}.y_px_8{padding-left:var(--y_space_8);padding-right:var(--y_space_8)}.y_px_12{padding-left:var(--y_space_12);padding-right:var(--y_space_12)}.y_px_16{padding-left:var(--y_space_16);padding-right:var(--y_space_16)}.y_py_8{padding-top:var(--y_space_8);padding-bottom:var(--y_space_8)}.y_py_12{padding-top:var(--y_space_12);padding-bottom:var(--y_space_12)}.y_py_16{padding-top:var(--y_space_16);padding-bottom:var(--y_space_16)}[dir="rtl"] .y_ms_4{margin-right:var(--y_space_4)}[dir="ltr"] .y_ms_4{margin-left:var(--y_space_4)}[dir="rtl"] .y_ms_8{margin-right:var(--y_space_8)}[dir="ltr"] .y_ms_8{margin-left:var(--y_space_8)}[dir="rtl"] .y_ms_12{margin-right:var(--y_space_12)}[dir="ltr"] .y_ms_12{margin-left:var(--y_space_12)}[dir="rtl"] .y_ms_auto{margin-right:auto}[dir="ltr"] .y_ms_auto{margin-left:auto}[dir="rtl"] .y_me_4{margin-left:var(--y_space_4)}[dir="ltr"] .y_me_4{margin-right:var(--y_space_4)}[dir="rtl"] .y_me_8{margin-left:var(--y_space_8)}[dir="ltr"] .y_me_8{margin-right:var(--y_space_8)}[dir="rtl"] .y_me_12{margin-left:var(--y_space_12)}[dir="ltr"] .y_me_12{margin-right:var(--y_space_12)}[dir="rtl"] .y_me_auto{margin-left:auto}[dir="ltr"] .y_me_auto{margin-right:auto}.y_bg{background:var(--y_bg)}.y_bg_surface{background:var(--y_surface)}.y_bg_sunk{background:var(--y_surface_sunk)}.y_bg_primary{background:var(--y_primary);color:var(--y_white)}.y_bg_success{background:var(--y_success);color:var(--y_white)}.y_bg_danger{background:var(--y_danger);color:var(--y_white)}.y_bg_warning{background:var(--y_warning);color:var(--y_white)}.y_bg_soft{background:var(--y_primary_soft)}.y_bg_none{background:none}.y_border{border:1px solid var(--y_border)}.y_border_t{border-top:1px solid var(--y_border)}.y_border_b{border-bottom:1px solid var(--y_border)}.y_border_none{border:0}.y_r_0{border-radius:0}.y_r_6{border-radius:var(--y_radius_6)}.y_r_8{border-radius:var(--y_radius_8)}.y_r_10{border-radius:var(--y_radius_10)}.y_r_12{border-radius:var(--y_radius_12)}.y_r_16{border-radius:var(--y_radius_16)}.y_r_20{border-radius:var(--y_radius_20)}.y_r_pill{border-radius:var(--y_radius_pill)}.y_r_full{border-radius:var(--y_radius_full)}.y_sh_0{box-shadow:none}.y_sh_1{box-shadow:var(--y_shadow_1)}.y_sh_2{box-shadow:var(--y_shadow_2)}.y_sh_3{box-shadow:var(--y_shadow_3)}.y_sh_4{box-shadow:var(--y_shadow_4)}.y_sh_5{box-shadow:var(--y_shadow_5)}.y_w_full{width:100%}.y_w_auto{width:auto}.y_h_full{height:100%}.y_min_0{min-width:0}.y_square{aspect-ratio:1}.y_op_50{opacity:.5}.y_op_70{opacity:.7}.y_pointer{cursor:pointer}.y_no_pointer{pointer-events:none}.y_grab{cursor:grab}.y_transition{transition:var(--y_transition)}.y_t_10{font-size:var(--y_text_10)}.y_t_11{font-size:var(--y_text_11)}.y_t_12{font-size:var(--y_text_12)}.y_t_13{font-size:var(--y_text_13)}.y_t_14{font-size:var(--y_text_14)}.y_t_15{font-size:var(--y_text_15)}.y_t_16{font-size:var(--y_text_16)}.y_t_18{font-size:var(--y_text_18)}.y_t_22{font-size:var(--y_text_22)}.y_t_26{font-size:var(--y_text_26)}.y_t_32{font-size:var(--y_text_32)}.y_w_400{font-weight:400}.y_w_500{font-weight:500}.y_w_600{font-weight:600}.y_w_700{font-weight:700}.y_w_800{font-weight:800}.y_w_900{font-weight:900}.y_t_start{text-align:start}.y_t_center{text-align:center}.y_t_end{text-align:end}[dir="rtl"] .y_t_start{text-align:right}[dir="ltr"] .y_t_start{text-align:left}[dir="rtl"] .y_t_end{text-align:left}[dir="ltr"] .y_t_end{text-align:right}.y_t_upper{text-transform:uppercase}.y_t_nowrap{white-space:nowrap}.y_t_break{overflow-wrap:break-word;word-break:break-word}.y_t_pre{white-space:pre-wrap}.y_t_ltr{direction:ltr;unicode-bidi:embed}.y_t_rtl{direction:rtl;unicode-bidi:embed}.y_t_cut{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.y_t_cut_2,.y_t_cut_3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.y_t_cut_2{-webkit-line-clamp:2}.y_t_cut_3{-webkit-line-clamp:3}.y_lead_tight{line-height:var(--y_leading_tight)}.y_lead_snug{line-height:var(--y_leading_snug)}.y_lead_base{line-height:var(--y_leading_base)}.y_t_muted{color:var(--y_text_muted)}.y_t_soft{color:var(--y_text_soft)}.y_t_primary{color:var(--y_primary)}.y_t_success{color:var(--y_success)}.y_t_danger{color:var(--y_danger)}.y_t_warning{color:var(--y_warning)}.y_t_info{color:var(--y_info)}.y_t_gold{color:var(--y_gold)}.y_t_vip{color:var(--y_vip)}.y_t_white{color:var(--y_white)}.y_select_none{user-select:none;-webkit-user-select:none}.y_select_all{user-select:all}