._5PwvPq_container{gap:var(--space-6);margin-left:var(--sidebar-current-width);min-width:0;padding:var(--space-6);padding-bottom:var(--space-8);transition:margin-left var(--transition-normal);min-height:100vh;max-width:var(--content-max-width);flex-direction:column;display:flex}._5PwvPq_grid{gap:var(--space-4);flex-direction:column;max-width:800px;display:flex}._5PwvPq_card{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}._5PwvPq_cardHeader{padding:var(--space-4);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}._5PwvPq_headerLeft{align-items:center;gap:var(--space-3);display:flex}._5PwvPq_icon{color:var(--color-accent-primary);background:rgba(var(--color-accent-primary-rgb), .1);padding:var(--space-2);border-radius:var(--radius-md);font-size:28px}._5PwvPq_title{margin:0 0 var(--space-1);font-size:var(--text-base);color:var(--color-text-primary);font-weight:600}._5PwvPq_subtitle{font-size:var(--text-sm);color:var(--color-text-tertiary);margin:0}._5PwvPq_cardBody{padding:var(--space-4);background:var(--color-bg-base)}._5PwvPq_formGroup{margin-bottom:var(--space-4)}._5PwvPq_formGroup label{font-size:var(--text-sm);color:var(--color-text-primary);margin-bottom:var(--space-2);font-weight:500;display:block}._5PwvPq_input{width:100%;padding:var(--space-2-5) var(--space-3);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--text-sm);font-family:inherit}._5PwvPq_input:focus{border-color:var(--color-accent-primary);box-shadow:0 0 0 1px var(--color-accent-primary);outline:none}._5PwvPq_colorInput{border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;width:40px;height:40px;padding:0}._5PwvPq_saveBtn{padding:var(--space-2-5) var(--space-4);background:var(--color-accent-primary);color:var(--color-text-inverse);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;transition:opacity var(--transition-fast);border:none;font-weight:500}._5PwvPq_saveBtn:hover:not(:disabled){opacity:.9}._5PwvPq_saveBtn:disabled{opacity:.5;cursor:not-allowed}
.vWrnda_shell{min-height:100vh;display:flex}.vWrnda_mainContent{min-width:0;margin-left:var(--sidebar-current-width);padding-top:var(--topbar-height);transition:margin-left var(--transition-normal);flex:1;min-height:100vh}.vWrnda_pageContent{padding:var(--space-6);max-width:var(--content-max-width);margin:0 auto}.vWrnda_kpiGrid{gap:var(--space-5);margin-bottom:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));animation:.4s ease-out vWrnda_fadeIn;display:grid}.vWrnda_section{margin-bottom:var(--space-6);animation:.5s ease-out vWrnda_fadeIn}.vWrnda_sectionHeader{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.vWrnda_sectionTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary)}.vWrnda_sectionAction{font-size:var(--text-sm);color:var(--color-accent-primary);cursor:pointer;transition:color var(--transition-fast);font-family:var(--font-sans);font-weight:var(--font-medium);background:0 0;border:none}.vWrnda_sectionAction:hover{color:var(--color-accent-primary-hover)}.vWrnda_chartGrid{gap:var(--space-5);margin-bottom:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.vWrnda_chartCard{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);transition:all var(--transition-normal)}.vWrnda_chartCard:hover{border-color:var(--color-border-hover)}.vWrnda_chartTitle{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-4)}.vWrnda_chartPlaceholder{border-radius:var(--radius-md);background:var(--color-bg-elevated);height:200px;color:var(--color-text-muted);font-size:var(--text-sm);justify-content:center;align-items:center;display:flex}.vWrnda_activityList{gap:var(--space-1);flex-direction:column;display:flex}.vWrnda_activityItem{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-bg-surface);border:1px solid var(--color-border);transition:all var(--transition-fast);display:flex}.vWrnda_activityItem:hover{border-color:var(--color-border-hover);background:var(--color-bg-elevated)}.vWrnda_activityIcon{border-radius:var(--radius-md);width:36px;height:36px;font-size:var(--text-md);flex-shrink:0;justify-content:center;align-items:center;display:flex}.vWrnda_activityIcon.vWrnda_success{background:#10b9811f}.vWrnda_activityIcon.vWrnda_warning{background:#f59e0b1f}.vWrnda_activityIcon.vWrnda_error{background:#ef44441f}.vWrnda_activityIcon.vWrnda_info{background:#3b82f61f}.vWrnda_activityContent{flex:1;min-width:0}.vWrnda_activityText{font-size:var(--text-sm);color:var(--color-text-primary);font-weight:var(--font-medium)}.vWrnda_activityMeta{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-top:2px}.vWrnda_activityTime{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap}.vWrnda_badge{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2-5);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);display:inline-flex}.vWrnda_badge.vWrnda_success{color:var(--color-accent-primary);background:#10b9811f}.vWrnda_badge.vWrnda_warning{color:var(--color-accent-warning);background:#f59e0b1f}.vWrnda_badge.vWrnda_error{color:var(--color-accent-danger);background:#ef44441f}.vWrnda_badge.vWrnda_info{color:var(--color-accent-secondary);background:#3b82f61f}@media (max-width:1024px){.vWrnda_chartGrid{grid-template-columns:minmax(0,1fr)}.vWrnda_kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.vWrnda_kpiGrid{grid-template-columns:minmax(0,1fr)}}.vWrnda_insightGrid1{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.vWrnda_insightGrid2{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.vWrnda_insightGrid3{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1100px){.vWrnda_insightGrid2,.vWrnda_insightGrid3{grid-template-columns:minmax(0,1fr)}}.vWrnda_filterRow{align-items:center;gap:var(--space-2);margin:var(--space-3) 0;flex-wrap:wrap;display:flex}.vWrnda_railSelect{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer;min-width:200px}
.RMK_RG_hoverCard{cursor:pointer;height:100%;transition:transform .15s,box-shadow .15s}.RMK_RG_hoverCard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}
.DHuG6G_frame[class]{max-width:100%;max-height:var(--table-frame-max-height);overscroll-behavior-x:contain;overflow:auto}.DHuG6G_frame>table{border-collapse:separate;border-spacing:0}.DHuG6G_frame>table>thead>tr>th{z-index:2;position:sticky;top:0}:where(.DHuG6G_frame>table>thead>tr>th){background-color:var(--color-bg-elevated)}@media (min-width:768px){.DHuG6G_frame:not([data-pin-start=none])>table>*>tr>:first-child:not([colspan]),.DHuG6G_frame[data-pin-end]>table>*>tr>:last-child:not([colspan]){z-index:1;position:sticky}.DHuG6G_frame:not([data-pin-start=none])>table>*>tr>:first-child:not([colspan]){animation:linear both DHuG6G_pinned-start;animation-timeline:scroll(inline);left:0}.DHuG6G_frame[data-pin-end]>table>*>tr>:last-child:not([colspan]){animation:linear both DHuG6G_pinned-end;animation-timeline:scroll(inline);right:0}.DHuG6G_frame:not([data-pin-start=none])>table>thead>tr>:first-child:not([colspan]),.DHuG6G_frame[data-pin-end]>table>thead>tr>:last-child:not([colspan]){z-index:3}:where(.DHuG6G_frame:not([data-pin-start=none])>table>tbody>tr>:first-child:not([colspan])),:where(.DHuG6G_frame[data-pin-end]>table>tbody>tr>:last-child:not([colspan])){background-color:var(--color-bg-surface)}}@keyframes DHuG6G_pinned-start{0%{box-shadow:none}1%,to{box-shadow:inset -1px 0 0 var(--color-border-hover), 6px 0 8px -6px color-mix(in srgb, var(--color-static-black) 35%, transparent)}}@keyframes DHuG6G_pinned-end{0%,99%{box-shadow:inset 1px 0 0 var(--color-border-hover), -6px 0 8px -6px color-mix(in srgb, var(--color-static-black) 35%, transparent)}to{box-shadow:none}}
.PjeJyW_trigger{align-items:center;gap:var(--space-1-5);padding:var(--space-2) var(--space-3);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-sm);font-family:var(--font-sans);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);display:inline-flex}.PjeJyW_trigger:hover,.PjeJyW_trigger[aria-expanded=true]{color:var(--color-text-primary);border-color:var(--color-accent-primary)}.PjeJyW_trigger:focus-visible{outline:2px solid var(--color-border-accent);outline-offset:2px}.PjeJyW_count{min-width:1.25rem;padding:0 var(--space-1-5);border-radius:var(--radius-full);background:var(--color-accent-primary-glow);color:var(--color-accent-primary);font-size:var(--text-xs);font-weight:var(--font-semibold);text-align:center}.PjeJyW_backdrop{z-index:99;background:0 0;position:fixed;inset:0}.PjeJyW_panel{z-index:100;min-width:220px;max-width:min(320px,100vw - 16px);padding:var(--space-2);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);position:fixed;overflow-y:auto}.PjeJyW_panelTitle{padding:var(--space-1) var(--space-2) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.PjeJyW_list{margin:0;padding:0;list-style:none}.PjeJyW_item{align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--text-sm);cursor:pointer;display:flex}.PjeJyW_item:hover{background:var(--color-bg-hover)}.PjeJyW_item input{accent-color:var(--color-accent-primary)}.PjeJyW_locked{color:var(--color-text-muted);cursor:default}.PjeJyW_locked:hover{background:0 0}.PjeJyW_showAll{width:100%;margin-top:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-sm);font-family:var(--font-sans);cursor:pointer;background:0 0}.PjeJyW_showAll:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-accent-primary)}.PjeJyW_showAll:disabled{opacity:.5;cursor:default}
._77U6mq_overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;padding:var(--space-6);background:#0009;justify-content:center;align-items:center;animation:.15s ease-out _77U6mq_fadeIn;display:flex;position:fixed;inset:0}._77U6mq_overlayDialog{z-index:var(--z-dialog)}._77U6mq_modal{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);flex-direction:column;max-height:85vh;animation:.2s ease-out _77U6mq_scaleIn;display:flex}._77U6mq_sm{width:420px}._77U6mq_md{width:560px}._77U6mq_lg{width:720px}._77U6mq_header{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;display:flex}._77U6mq_title{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary)}._77U6mq_subtitle{font-size:var(--text-sm);color:var(--color-text-secondary);margin-top:2px}._77U6mq_closeBtn{width:32px;height:32px;color:var(--color-text-muted);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}._77U6mq_closeBtn:hover{background:var(--color-bg-elevated);color:var(--color-text-primary)}._77U6mq_body{padding:var(--space-6);flex:1;overflow-y:auto}._77U6mq_formGrid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}._77U6mq_formGroup{gap:var(--space-2);flex-direction:column;display:flex}._77U6mq_formGroup._77U6mq_full{grid-column:1/-1}._77U6mq_formLabel{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary)}._77U6mq_formInput,._77U6mq_formSelect,._77U6mq_formTextarea{padding:var(--space-2-5) var(--space-3);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--text-sm);font-family:var(--font-sans);transition:all var(--transition-fast);outline:none}._77U6mq_formInput:focus,._77U6mq_formSelect:focus,._77U6mq_formTextarea:focus{border-color:var(--color-accent-primary);box-shadow:0 0 0 3px #10b98126}._77U6mq_formInput::placeholder,._77U6mq_formTextarea::placeholder{color:var(--color-text-muted)}._77U6mq_formTextarea{resize:vertical;min-height:80px}._77U6mq_formSelect{cursor:pointer;appearance:none}._77U6mq_formActions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:flex}._77U6mq_btnCancel{padding:var(--space-2-5) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);font-family:var(--font-sans);cursor:pointer;transition:all var(--transition-fast);background:0 0}._77U6mq_btnCancel:hover{background:var(--color-bg-elevated);color:var(--color-text-primary)}._77U6mq_btnSubmit{padding:var(--space-2-5) var(--space-6);border-radius:var(--radius-md);background:linear-gradient(135deg, var(--color-accent-primary), #059669);color:#fff;font-size:var(--text-sm);font-weight:var(--font-semibold);font-family:var(--font-sans);cursor:pointer;transition:all var(--transition-fast);border:none;box-shadow:0 2px 8px #10b98140}._77U6mq_btnSubmit:hover{transform:translateY(-1px);box-shadow:0 4px 16px #10b98159}._77U6mq_btnSubmit:disabled{opacity:.6;cursor:not-allowed;transform:none}@keyframes _77U6mq_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes _77U6mq_scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.bdjUnW_body{gap:var(--space-5);flex-direction:column;display:flex}.bdjUnW_message{font-size:var(--text-sm);color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0;line-height:1.6}.bdjUnW_field{gap:var(--space-2);flex-direction:column;display:flex}.bdjUnW_label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary)}.bdjUnW_input{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md)}.bdjUnW_input:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:1px}.bdjUnW_actions{justify-content:flex-end;gap:var(--space-3);display:flex}.bdjUnW_actions button:disabled{opacity:.5;cursor:not-allowed}.bdjUnW_actions button{padding:var(--space-2) var(--space-5);font-size:var(--text-sm);font-weight:var(--font-medium);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);border:1px solid #0000}.bdjUnW_cancel{border-color:var(--color-border);color:var(--color-text-secondary);background:0 0}.bdjUnW_cancel:hover{background:var(--color-bg-elevated);color:var(--color-text-primary)}.bdjUnW_confirm{background:var(--color-accent-primary);color:var(--color-text-on-accent,#fff)}.bdjUnW_danger{background:var(--color-accent-danger);color:var(--color-text-on-accent,#fff)}.bdjUnW_confirm:hover,.bdjUnW_danger:hover{filter:brightness(1.08)}.bdjUnW_actions button:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}
._3dCzBq_control{gap:var(--space-2);flex-direction:column;display:flex}._3dCzBq_card{gap:var(--space-2);padding:var(--space-4);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}._3dCzBq_title{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0}._3dCzBq_value{font-size:var(--text-sm);color:var(--color-text-primary)}._3dCzBq_muted{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}._3dCzBq_reason{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;display:flex}._3dCzBq_warning{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-accent-warning);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--text-sm);margin:0;display:flex}._3dCzBq_form{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._3dCzBq_select{padding:var(--space-2) var(--space-3);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--text-sm)}._3dCzBq_save{padding:var(--space-2) var(--space-4);background:var(--color-accent-primary);border-radius:var(--radius-md);color:var(--color-text-on-accent);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;border:none}._3dCzBq_save:disabled{opacity:.6;cursor:not-allowed}._3dCzBq_error{font-size:var(--text-sm);color:var(--color-accent-danger)}._3dCzBq_switchRow{align-items:center;gap:var(--space-3);display:flex}._3dCzBq_switch{background:var(--color-border);border:1px solid var(--color-border);cursor:pointer;border-radius:999px;flex:none;width:40px;height:22px;padding:0;transition:background .15s;position:relative}._3dCzBq_switch[aria-checked=true]{background:var(--color-accent-primary);border-color:var(--color-accent-primary)}._3dCzBq_switch[aria-disabled=true]{opacity:.6;cursor:not-allowed}._3dCzBq_switch:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._3dCzBq_knob{background:var(--color-bg-surface);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}._3dCzBq_switch[aria-checked=true] ._3dCzBq_knob{transform:translate(18px)}
.POZGHa_container{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:320px;padding:var(--space-2) 0;overflow-y:auto}.POZGHa_nodeWrapper{-webkit-user-select:none;user-select:none}.POZGHa_row{align-items:center;gap:var(--space-2);padding:6px var(--space-3);min-height:32px;display:flex}.POZGHa_row:hover{background:var(--color-bg-hover,var(--color-bg-elevated))}.POZGHa_chevron{color:var(--color-text-muted);cursor:pointer;text-align:center;width:16px;transition:transform var(--transition-fast,.15s ease);flex-shrink:0;font-size:16px}.POZGHa_chevronOpen{transform:rotate(90deg)}.POZGHa_chevronPlaceholder{flex-shrink:0;width:16px}.POZGHa_label{font-size:var(--text-sm);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.POZGHa_emptyMsg{color:var(--color-text-muted);padding:6px var(--space-3);font-size:12px}
.dIwWhG_card{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:var(--space-3);width:100%;min-width:0;transition:all var(--transition-normal);flex-direction:column;padding:14px 16px;display:flex}.dIwWhG_card:hover{border-color:var(--glow-color);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.dIwWhG_card.dIwWhG_emerald{--glow-color:var(--color-accent-primary)}.dIwWhG_card.dIwWhG_blue{--glow-color:var(--color-accent-secondary)}.dIwWhG_card.dIwWhG_amber{--glow-color:var(--color-accent-warning)}.dIwWhG_card.dIwWhG_rose{--glow-color:var(--color-accent-danger)}.dIwWhG_card.dIwWhG_cyan{--glow-color:var(--color-accent-info)}.dIwWhG_card.dIwWhG_purple{--glow-color:#8b5cf6}.dIwWhG_cardRow{align-items:center;gap:14px;display:flex}.dIwWhG_cardIcon{width:var(--icon-frame-card);height:var(--icon-frame-card);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dIwWhG_cardIcon.dIwWhG_emerald{color:var(--color-accent-primary);background:#10b9811f}.dIwWhG_cardIcon.dIwWhG_blue{color:var(--color-accent-secondary);background:#3b82f61f}.dIwWhG_cardIcon.dIwWhG_amber{color:var(--color-accent-warning);background:#f59e0b1f}.dIwWhG_cardIcon.dIwWhG_rose{color:var(--color-accent-danger);background:#ef44441f}.dIwWhG_cardIcon.dIwWhG_cyan{color:var(--color-accent-info);background:#06b6d41f}.dIwWhG_cardIcon.dIwWhG_purple{color:#a78bfa;background:#8b5cf61f}.dIwWhG_cardBody{flex:1;min-width:0}.dIwWhG_cardLabel{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.4px;text-transform:uppercase;line-height:1.25}.dIwWhG_cardValue{margin-top:var(--space-1-5);color:var(--color-text-primary);font-family:var(--font-mono);font-size:20px;font-weight:var(--font-bold);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;line-height:1.1;overflow:hidden}.dIwWhG_trend{align-items:center;gap:var(--space-0-5);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-bold);flex-shrink:0;padding:1px 6px;display:flex}.dIwWhG_trend.dIwWhG_up{color:var(--color-accent-primary);background:#10b9811a}.dIwWhG_trend.dIwWhG_down{color:var(--color-accent-danger);background:#ef44441a}.dIwWhG_trend.dIwWhG_neutral{color:var(--color-text-tertiary);background:var(--color-bg-elevated)}.dIwWhG_sparkline{height:24px;margin-left:calc(var(--icon-frame-card) + 14px);border-radius:var(--radius-sm);overflow:hidden}.dIwWhG_sparklineSvg{width:100%;height:100%}
.rDCxoG_tableContainer{--card-bg:var(--color-bg-surface);border-radius:var(--radius-lg);background:linear-gradient(var(--card-bg), var(--card-bg)) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--color-accent-primary) 40%, transparent), color-mix(in srgb, var(--color-border) 15%, transparent) 60%, color-mix(in srgb, var(--color-accent-primary) 10%, transparent)) border-box;border:1px solid #0000;width:100%;position:relative;overflow:visible;container:datatable/inline-size}.rDCxoG_tableScroll{max-width:100%;overflow-x:auto}[data-theme=light] .rDCxoG_tableContainer{--card-bg:#ffffffd9}[data-theme=dark] .rDCxoG_tableContainer{--card-bg:#111827a6}.rDCxoG_tableHeader{padding:var(--space-2-5) var(--space-4);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.rDCxoG_tableTitle{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary)}.rDCxoG_tableLegend{padding:0 var(--space-4) var(--space-1)}.rDCxoG_tableActions{align-items:center;gap:var(--space-2);display:flex}.rDCxoG_searchInput{padding:var(--space-2) var(--space-3);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--text-sm);font-family:var(--font-sans);min-width:200px;transition:border-color var(--transition-fast);outline:none}.rDCxoG_searchInput:focus{border-color:var(--color-accent-primary)}.rDCxoG_searchInput::placeholder{color:var(--color-text-muted)}.rDCxoG_addBtn{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-accent-primary);border-radius:var(--radius-md);color:var(--color-text-inverse);font-size:var(--text-sm);font-weight:var(--font-medium);font-family:var(--font-sans);cursor:pointer;transition:all var(--transition-fast);border:none;display:flex}.rDCxoG_addBtn:hover{background:var(--color-accent-primary-hover);transform:translateY(-1px)}.rDCxoG_table{border-collapse:separate;border-spacing:0;width:100%}.rDCxoG_table:first-child thead th:first-child{border-top-left-radius:calc(var(--radius-lg) - 1px)}.rDCxoG_table:first-child thead th:last-child{border-top-right-radius:calc(var(--radius-lg) - 1px)}.rDCxoG_table th{padding:var(--space-2-5) var(--table-cell-pad-x);text-align:left;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.06em;background:var(--color-bg-elevated);border-bottom:1px solid var(--color-border);white-space:normal;overflow-wrap:normal}.rDCxoG_table td{padding:var(--space-2) var(--table-cell-pad-x);white-space:nowrap;font-size:var(--text-sm);color:var(--color-text-primary);border-bottom:1px solid var(--color-border);vertical-align:middle}.rDCxoG_table tbody td{transition:background var(--transition-fast)}.rDCxoG_table tbody tr:hover td{background:var(--color-bg-hover)}.rDCxoG_table tbody tr:last-child td{border-bottom:none}.rDCxoG_table:last-child tbody tr:last-child td:first-child{border-bottom-left-radius:calc(var(--radius-lg) - 1px)}.rDCxoG_table:last-child tbody tr:last-child td:last-child{border-bottom-right-radius:calc(var(--radius-lg) - 1px)}.rDCxoG_pagination{border-top:1px solid var(--color-border)}.rDCxoG_pagination>nav{padding:var(--space-2-5) var(--space-4)}.rDCxoG_emptyState{padding:var(--space-12) var(--space-6);color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.rDCxoG_emptyIcon{margin-bottom:var(--space-4);opacity:.5;font-size:48px}.rDCxoG_emptyText{font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-text-tertiary);margin-bottom:var(--space-2)}.rDCxoG_emptySubtext{font-size:var(--text-sm);color:var(--color-text-muted)}.rDCxoG_rowActions{align-items:center;gap:var(--space-1);display:flex}.rDCxoG_rowBtn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-tertiary);cursor:pointer;transition:all var(--transition-fast);font-size:var(--text-sm);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:flex}.rDCxoG_rowBtn:hover{background:var(--color-bg-hover);border-color:var(--color-border);color:var(--color-text-primary)}@container datatable (max-width:1400px){.rDCxoG_table th[style]{width:auto!important}}
.zqvaZq_root,.zqvaZq_summary,.zqvaZq_sizeLabel,.zqvaZq_controls{align-items:center;display:flex}.zqvaZq_root{justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;color:var(--color-text-tertiary);font-size:var(--text-sm)}.zqvaZq_summary,.zqvaZq_sizeLabel,.zqvaZq_controls{gap:var(--space-3)}.zqvaZq_controls{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap}.zqvaZq_sizeLabel select,.zqvaZq_controls button{padding:var(--space-1-5) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-elevated);color:var(--color-text-primary);font:inherit}.zqvaZq_controls button{cursor:pointer}.zqvaZq_controls button:disabled{cursor:not-allowed;opacity:.4}.zqvaZq_controls button:hover:not(:disabled){background:var(--color-bg-hover);border-color:var(--color-border-hover)}.zqvaZq_controls button.zqvaZq_active{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:var(--color-text-inverse)}.zqvaZq_pageSlot{align-items:center;gap:var(--space-1);display:inline-flex}.zqvaZq_ellipsis{padding:0 var(--space-1);color:var(--color-text-muted)}@media (max-width:720px){.zqvaZq_root,.zqvaZq_summary{flex-direction:column;align-items:flex-start}}
.qZL6eq_header{margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.qZL6eq_title{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin-bottom:var(--space-1)}.qZL6eq_subtitle{font-size:var(--text-sm);color:var(--color-text-secondary)}.qZL6eq_actions{gap:var(--space-3);align-items:center;display:flex}
.izKJ6W_container{flex-direction:column;gap:.5rem;width:100%;display:flex}.izKJ6W_label{color:#333;font-size:.875rem;font-weight:500}.izKJ6W_inputWrapper{align-items:center;display:flex;position:relative}.izKJ6W_input{border:1px solid #ccc;border-radius:.375rem;flex:1;padding:.75rem 2.75rem .75rem .75rem;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.izKJ6W_input:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 3px #4f46e51a}.izKJ6W_input:disabled{color:var(--color-text-secondary);cursor:not-allowed;background-color:#f3f4f6}.izKJ6W_inputError{border-color:#dc2626}.izKJ6W_inputError:focus{box-shadow:0 0 0 3px #dc26261a}.izKJ6W_toggleButton{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex;position:absolute;right:.75rem}.izKJ6W_toggleButton:hover{color:#374151}.izKJ6W_toggleButton:focus{outline:none}.izKJ6W_icon{width:1.25rem;height:1.25rem}.izKJ6W_errorMessage{color:#dc2626;margin:0;font-size:.875rem}
.L9N57W_card{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-fast);max-width:360px;overflow:hidden}.L9N57W_card:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-md)}.L9N57W_header{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.L9N57W_typeBadge{font-size:var(--text-xs);border-radius:var(--radius-full);letter-spacing:.5px;padding:2px 10px;font-weight:700}.L9N57W_statusDot{border-radius:50%;width:8px;height:8px;margin-left:auto}.L9N57W_statusLabel{font-size:var(--text-xs);text-transform:capitalize;font-weight:600}.L9N57W_body{padding:var(--space-4)}.L9N57W_amount{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text-primary);letter-spacing:-.02em}.L9N57W_merchant{font-size:var(--text-sm);color:var(--color-text-secondary);margin-top:2px}.L9N57W_ref{font-size:var(--text-xs);color:var(--color-text-muted);font-family:var(--font-mono);margin-top:var(--space-1)}.L9N57W_fieldGrid{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.L9N57W_field{flex-direction:column;gap:2px;display:flex}.L9N57W_fieldLabel{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.L9N57W_fieldValue{font-size:var(--text-sm);color:var(--color-text-primary);font-weight:var(--font-medium);font-family:var(--font-mono)}.L9N57W_datetime{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-3)}.L9N57W_actions{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);display:flex}.L9N57W_actionBtn{padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-medium);font-family:var(--font-sans);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;gap:var(--space-2);flex:1;display:flex}.L9N57W_actionBtn:hover{border-color:var(--color-accent-primary);color:var(--color-accent-primary)}
.jedFyG_container{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--space-6);overflow:hidden}.jedFyG_header{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.jedFyG_title{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary)}.jedFyG_controls{gap:var(--space-2);display:flex}.jedFyG_controlBtn{padding:var(--space-1-5) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-medium);font-family:var(--font-sans);cursor:pointer;transition:all var(--transition-fast)}.jedFyG_controlBtn:hover{border-color:var(--color-border-hover);color:var(--color-text-primary)}.jedFyG_controlBtn.jedFyG_active{border-color:var(--color-accent-primary);color:var(--color-accent-primary);background:#10b9811a}.jedFyG_compact{border:0;border-radius:0;flex-direction:column;height:100%;margin:0;display:flex}.jedFyG_compact .jedFyG_mapWrapper{flex:1;height:auto;min-height:0}.jedFyG_mapWrapper{height:420px;position:relative}.jedFyG_map{width:100%;height:100%}.jedFyG_map .maplibregl-canvas{filter:brightness(1.35)contrast(1.08)saturate(1.15);transition:filter var(--transition-normal)}[data-theme=light] .jedFyG_map .maplibregl-canvas{filter:none}.jedFyG_loading{justify-content:center;align-items:center;gap:var(--space-3);background:var(--color-bg-surface);color:var(--color-text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.jedFyG_spinner{border:3px solid var(--color-border);border-top-color:var(--color-accent-primary);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite jedFyG_spin}.jedFyG_legend{gap:var(--space-3);padding:var(--space-2) var(--space-3);background:color-mix(in srgb, var(--color-bg-surface) 85%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-md);border:1px solid var(--color-border);z-index:5;display:flex;position:absolute;bottom:12px;left:12px}.jedFyG_legendItem{align-items:center;gap:var(--space-1-5);font-size:var(--text-xs);color:var(--color-text-secondary);font-weight:var(--font-medium);display:flex}.jedFyG_legendDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.jedFyG_legendDotOnline{background:var(--color-status-delivered)}.jedFyG_legendDotOffline{background:var(--color-status-failed)}.jedFyG_marker{cursor:pointer;border:2px solid #fff9;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:relative}.jedFyG_marker:hover{z-index:10;transform:scale(1.4)}.jedFyG_markerAway{outline:2px solid var(--color-accent-danger);outline-offset:2px}.jedFyG_storeMarker{background:var(--color-text-primary);border:2px solid var(--color-bg-surface);cursor:pointer;border-radius:2px;width:12px;height:12px}.jedFyG_legendStore{background:var(--color-text-primary);border-radius:1px;flex-shrink:0;width:8px;height:8px}.jedFyG_legendDotAway{border:2px solid var(--color-accent-danger);background:0 0}.jedFyG_markerStale{opacity:.45;border-style:dashed}.jedFyG_markerPulse{opacity:.4;border-radius:50%;animation:2s ease-out infinite jedFyG_pulse;position:absolute;inset:-4px}.jedFyG_popup .maplibregl-popup-content{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);box-shadow:0 8px 32px #0006;background:var(--color-bg-elevated)!important}.jedFyG_popup .maplibregl-popup-tip{border-top-color:var(--color-bg-elevated)!important}.jedFyG_popupContent{font-family:var(--font-sans);color:var(--color-text-primary)}.jedFyG_popupName{align-items:center;gap:var(--space-1-5);font-weight:600;font-size:var(--text-sm);margin-bottom:var(--space-1);display:flex}.jedFyG_popupIcon{line-height:1;display:inline-flex}.jedFyG_tapBadge{font-size:var(--text-xs);background:var(--color-accent-primary);color:var(--color-text-inverse);padding:1px var(--space-1-5);border-radius:var(--radius-sm);font-weight:700}.jedFyG_popupMerchant{font-size:var(--text-xs);color:var(--color-text-secondary);margin-bottom:var(--space-1-5)}.jedFyG_popupMetaRow{gap:var(--space-2);align-items:center;display:flex}.jedFyG_popupStatus{font-size:var(--text-xs);padding:2px var(--space-1-5);border-radius:10px;font-weight:600}.jedFyG_popupStatus[data-status=online]{color:var(--color-status-delivered);background:color-mix(in srgb, var(--color-status-delivered) 13%, transparent)}.jedFyG_popupStatus[data-status=offline]{color:var(--color-status-failed);background:color-mix(in srgb, var(--color-status-failed) 13%, transparent)}.jedFyG_popupBattery{font-size:var(--text-xs);color:var(--color-text-secondary);align-items:center;gap:2px;display:flex}@keyframes jedFyG_spin{to{transform:rotate(360deg)}}@keyframes jedFyG_pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}.jedFyG_legendDotNone{border:1px dashed var(--color-text-muted);background:0 0}.jedFyG_legendDotStale{background:var(--color-text-muted);opacity:.45;border:1px dashed var(--color-text-muted)}.jedFyG_popupStale{font-size:var(--text-xs);color:var(--color-status-pending);margin-top:var(--space-1-5)}.jedFyG_popupAccuracy{font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:var(--space-1-5)}
.xju2tG_root{top:var(--space-3);left:var(--space-3);z-index:5;width:min(320px,100% - 120px);position:absolute}.xju2tG_input{width:100%;padding:var(--space-2) var(--space-3);background:var(--color-bg-surface);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-size:var(--text-sm)}.xju2tG_input:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:1px}.xju2tG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xju2tG_hint{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px}.xju2tG_error{margin-top:var(--space-1);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--color-accent-warning);background:var(--color-bg-surface);border-radius:var(--radius-md)}.xju2tG_results{margin:var(--space-1) 0 0;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:240px;box-shadow:var(--shadow-md);padding:0;list-style:none;overflow-y:auto}.xju2tG_results>li{padding-bottom:var(--space-1)}.xju2tG_result{width:100%;padding:var(--space-2) var(--space-3) 0;text-align:left;color:var(--color-text-primary);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;display:block}.xju2tG_result:hover,.xju2tG_result:focus-visible{background:var(--color-bg-elevated)}.xju2tG_results .xju2tG_hint{padding:0 var(--space-3);display:block}
.ns8Z4G_forbidden{text-align:center;min-height:60vh;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.ns8Z4G_forbidden .app-icon{color:var(--color-danger,#ef4444);font-size:56px}.ns8Z4G_forbidden h2{color:var(--color-text-primary);margin:0;font-size:20px;font-weight:600}.ns8Z4G_forbidden p{max-width:420px;margin:0}
._3zvfGW_shell{background:var(--color-bg-primary);min-height:100vh;display:flex}._3zvfGW_mainContent{flex-direction:column;flex:1;min-width:0;display:flex}._3zvfGW_pageContent{justify-content:center;align-items:center;min-height:60vh;padding:24px;display:flex}._3zvfGW_forbidden{text-align:center;max-width:420px}._3zvfGW_forbidden h2{margin:12px 0 8px}._3zvfGW_forbidden p{opacity:.75}
.-\36 zPda_form{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);margin-top:var(--space-4);flex-direction:column;display:flex}.-\36 zPda_title{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0}.-\36 zPda_help{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.-\36 zPda_row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.-\36 zPda_label{font-size:var(--text-sm);color:var(--color-text-primary)}.-\36 zPda_input{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sm);width:90px;color:var(--color-text-primary);font-size:var(--text-sm);padding:6px 10px}.-\36 zPda_unit{font-size:var(--text-sm);color:var(--color-text-secondary)}.-\36 zPda_save{background:var(--color-accent-primary);color:var(--color-text-inverse);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-semibold);border:none;padding:6px 16px}.-\36 zPda_save:disabled{opacity:.5;cursor:default}.-\36 zPda_error{color:var(--color-accent-danger);font-size:var(--text-xs)}
.es6MlW_identifier{align-items:center;gap:var(--space-1-5);max-width:100%;display:inline-flex}.es6MlW_value{font-family:var(--font-mono);font-size:inherit;color:inherit;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.es6MlW_placeholder{color:var(--color-text-muted)}.es6MlW_copy{padding:var(--space-0-5);border-radius:var(--radius-sm);color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.es6MlW_copy:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.es6MlW_copy:focus-visible{outline:2px solid var(--color-accent-secondary);outline-offset:1px}
.Eg7b7W_result{font-weight:var(--font-semibold);white-space:nowrap}.Eg7b7W_ok{color:var(--color-status-delivered)}.Eg7b7W_bad{color:var(--color-accent-danger)}.Eg7b7W_neutral{color:var(--color-text-secondary)}
.x8M34q_sidebar{width:var(--sidebar-width);background:var(--color-bg-secondary);border-right:1px solid var(--color-border);height:100vh;z-index:var(--z-sticky);transition:width var(--transition-normal);flex-direction:column;display:flex;position:fixed;top:0;left:0;overflow:hidden}.x8M34q_sidebar.x8M34q_collapsed{width:var(--sidebar-collapsed)}.x8M34q_logoLink{align-items:center;gap:var(--space-3);min-width:0;color:inherit;border-radius:var(--radius-md);flex:1;text-decoration:none;display:flex}.x8M34q_logoLink:hover .x8M34q_logoTitle{color:var(--color-accent-primary)}.x8M34q_sidebarLogo{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-5);border-bottom:1px solid var(--color-border);min-height:var(--topbar-height);display:flex}.x8M34q_logoIcon{border-radius:var(--radius-md);object-fit:contain;width:36px;height:36px;box-shadow:var(--shadow-glow-emerald);flex-shrink:0;display:block}.x8M34q_logoImage{object-fit:contain;border-radius:var(--radius-md);flex-shrink:0;width:36px;height:36px}.x8M34q_logoText{white-space:nowrap;flex-direction:column;display:flex;overflow:hidden}.x8M34q_logoTitle{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-text-primary);letter-spacing:-.02em}.x8M34q_logoSubtitle{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:var(--font-medium)}.x8M34q_collapsed .x8M34q_logoText{display:none}.x8M34q_collapsed .x8M34q_sidebarLogo{justify-content:center;gap:4px;padding-inline:0}.x8M34q_sidebarNav{padding:var(--space-4) var(--space-3);gap:var(--space-1);flex-direction:column;flex:1;display:flex;overflow-y:auto}.x8M34q_navSection{margin-bottom:var(--space-2)}.x8M34q_navSectionHeader{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast);text-align:left;background:0 0;border:none;display:flex}.x8M34q_navSectionHeader:hover{background:var(--color-bg-hover)}.x8M34q_navSectionHeader:focus,.x8M34q_navSectionHeader:focus-visible,.x8M34q_navSectionHeader:active{color:var(--color-text-secondary);background:0 0;outline:none}.x8M34q_navSectionIcon{color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.x8M34q_navSectionLabel{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.x8M34q_collapsed .x8M34q_navSectionLabel{display:none}.x8M34q_chevron{color:var(--color-text-secondary);flex-shrink:0;transition:transform .2s}.x8M34q_chevron.x8M34q_chevronOpen{transform:rotate(90deg)}.x8M34q_collapsed .x8M34q_chevron{display:none}.x8M34q_navSectionBody{opacity:0;max-height:0;transition:max-height .25s,opacity .2s;overflow:hidden}.x8M34q_navSectionBody.x8M34q_expanded{opacity:1;max-height:500px}.x8M34q_navItem{align-items:center;gap:var(--space-3);padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--text-base);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast);text-align:left;background:0 0;border:none;width:100%;text-decoration:none;display:flex;position:relative}.x8M34q_navItem.x8M34q_nested{padding-left:var(--space-8);font-size:var(--text-base)}.x8M34q_collapsed .x8M34q_navItem.x8M34q_nested{padding-left:var(--space-3)}.x8M34q_navItem:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.x8M34q_navItem.x8M34q_active{background:var(--color-accent-primary-glow);color:var(--color-accent-primary);font-weight:var(--font-semibold)}.x8M34q_navItem.x8M34q_active:before{content:"";background:var(--color-accent-primary);border-radius:0 var(--radius-full) var(--radius-full) 0;width:3px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.x8M34q_navIcon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.x8M34q_navLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.x8M34q_collapsed .x8M34q_navLabel{display:none}.x8M34q_navBadge{background:var(--color-accent-danger);color:#fff;font-size:var(--text-xs);font-weight:var(--font-bold);border-radius:var(--radius-full);text-align:center;min-width:18px;margin-left:auto;padding:2px 6px}.x8M34q_collapsed .x8M34q_navBadge{display:none}.x8M34q_collapseToggle{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-elevated);width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:flex}.x8M34q_collapseToggle:hover{background:var(--color-bg-hover);border-color:var(--color-border-hover);color:var(--color-text-primary)}.x8M34q_collapseToggle:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.x8M34q_collapseToggleCollapsed{margin-left:0}.x8M34q_collapseIcon{transition:transform var(--transition-normal);transform:rotate(180deg)}.x8M34q_collapseToggleCollapsed .x8M34q_collapseIcon{transform:rotate(0)}.x8M34q_mobileToggle{z-index:calc(var(--z-sticky) + 2);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-text-primary);cursor:pointer;transition:background var(--transition-fast);justify-content:center;align-items:center;display:none;position:fixed;top:14px;left:14px}.x8M34q_mobileToggle:hover{background:var(--color-bg-hover)}.x8M34q_mobileOverlay{z-index:calc(var(--z-sticky) - 1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;animation:.2s x8M34q_fadeIn;display:none;position:fixed;inset:0}@keyframes x8M34q_fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.x8M34q_sidebar{z-index:calc(var(--z-sticky) + 1);transition:transform .3s;transform:translate(-100%)}.x8M34q_sidebar.x8M34q_mobileOpen{transform:translate(0)}.x8M34q_mobileToggle{display:flex}.x8M34q_mobileOverlay{display:block}}@media (max-width:1024px){.x8M34q_collapseToggle{display:none}}@media (max-width:1024px) and (min-width:769px){.x8M34q_sidebar{width:var(--sidebar-collapsed)}.x8M34q_sidebar .x8M34q_navLabel,.x8M34q_sidebar .x8M34q_navSectionLabel,.x8M34q_sidebar .x8M34q_logoText,.x8M34q_sidebar .x8M34q_navBadge,.x8M34q_sidebar .x8M34q_chevron{display:none}}
.QjlI8G_container{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:2rem;animation:.4s ease-out QjlI8G_fadeIn;display:flex}@keyframes QjlI8G_fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.QjlI8G_lockIcon{color:var(--color-warning,#f59e0b);opacity:.8;margin-bottom:1.5rem;font-size:72px}.QjlI8G_title{color:var(--text-primary,#f1f5f9);margin:0 0 .5rem;font-size:1.75rem;font-weight:700}.QjlI8G_moduleName{color:var(--color-primary,#10b981);margin:0 0 1rem;font-size:1.25rem;font-weight:600}.QjlI8G_description{color:var(--text-secondary,#94a3b8);max-width:480px;margin:0 0 2rem;font-size:.95rem;line-height:1.6}.QjlI8G_contact{color:var(--text-tertiary,#64748b);background:var(--surface-elevated,#ffffff08);border:1px solid var(--border-color,#ffffff0f);border-radius:12px;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-size:.875rem;display:flex}.QjlI8G_contactIcon{color:var(--color-primary,#10b981);font-size:18px}.QjlI8G_backButton{background:var(--color-accent-primary,#10b981);color:var(--color-text-inverse);border-radius:8px;align-items:center;gap:.5rem;margin-top:2rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.QjlI8G_backButton:hover{background:var(--color-accent-primary-hover,#059669);transform:translateY(-1px)}
.EDXWhG_badge{border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:capitalize;white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.EDXWhG_dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.EDXWhG_success{color:var(--color-accent-primary);background:#10b9811f}.EDXWhG_success .EDXWhG_dot{background:#10b981}.EDXWhG_warning{color:var(--color-accent-warning);background:#f59e0b1f}.EDXWhG_warning .EDXWhG_dot{background:#f59e0b}.EDXWhG_error{color:var(--color-accent-danger);background:#ef44441f}.EDXWhG_error .EDXWhG_dot{background:#ef4444}.EDXWhG_info{color:var(--color-accent-secondary);background:#3b82f61f}.EDXWhG_info .EDXWhG_dot{background:#3b82f6}.EDXWhG_neutral{background:var(--color-bg-elevated);color:var(--color-text-tertiary)}.EDXWhG_neutral .EDXWhG_dot{background:var(--color-text-muted)}.EDXWhG_dotOnly{cursor:help;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.EDXWhG_success.EDXWhG_dotOnly{background:#10b981}.EDXWhG_warning.EDXWhG_dotOnly{background:#f59e0b}.EDXWhG_error.EDXWhG_dotOnly{background:#ef4444}.EDXWhG_info.EDXWhG_dotOnly{background:#3b82f6}.EDXWhG_neutral.EDXWhG_dotOnly{background:var(--color-text-muted)}
.O1_R8G_switch{cursor:pointer;background:var(--color-border);border:none;border-radius:11px;flex-shrink:0;justify-content:flex-start;align-items:center;width:40px;height:22px;padding:2px;transition:background-color .25s;display:flex}.O1_R8G_on{background:var(--color-status-delivered);justify-content:flex-end}.O1_R8G_switch:disabled{cursor:not-allowed;opacity:.6}.O1_R8G_knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:all .25s cubic-bezier(.4,0,.2,1);display:block;box-shadow:0 1px 3px #0003}
._2HTi6q_wrap{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}._2HTi6q_badge{border:1px solid var(--color-border);background:var(--color-bg-elevated);color:var(--color-accent-primary);cursor:pointer;border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}._2HTi6q_badge:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._2HTi6q_none{color:var(--color-text-secondary);font-size:12px}._2HTi6q_list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._2HTi6q_item{align-items:baseline;gap:6px;font-size:12px;display:flex}._2HTi6q_item code{color:var(--color-text-primary);font-family:var(--font-mono)}._2HTi6q_bank{color:var(--color-text-secondary)}
.VZyOoW_overlay{-webkit-backdrop-filter:blur(4px);z-index:var(--z-modal);padding:var(--space-6);background:#0009;justify-content:center;align-items:center;animation:.2s ease-out VZyOoW_overlayFadeIn;display:flex;position:fixed;inset:0}@keyframes VZyOoW_overlayFadeIn{0%{opacity:0}to{opacity:1}}.VZyOoW_modal{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;max-width:1400px;max-height:90vh;box-shadow:var(--shadow-xl);flex-direction:column;animation:.3s ease-out VZyOoW_modalSlideIn;display:flex;overflow:hidden}@keyframes VZyOoW_modalSlideIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.VZyOoW_header{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.VZyOoW_headerLeft{align-items:center;gap:var(--space-3);display:flex}.VZyOoW_headerIcon{color:var(--color-accent-primary);font-size:24px}.VZyOoW_headerTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary)}.VZyOoW_closeBtn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.VZyOoW_closeBtn:hover{background:var(--color-bg-elevated);color:var(--color-text-primary)}.VZyOoW_form{flex-direction:column;display:flex;overflow:hidden}.VZyOoW_formBody{grid-template-columns:minmax(auto, min(444px, calc((100% - var(--space-6)) / 2))) minmax(0, 1fr);gap:var(--space-6);padding:var(--space-6);max-height:65vh;display:grid;overflow-y:auto}.VZyOoW_formFields{gap:var(--space-4);flex-direction:column;display:flex}.VZyOoW_field{gap:var(--space-1-5);flex-direction:column;display:flex}.VZyOoW_fieldRow{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.VZyOoW_label{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.VZyOoW_input,.VZyOoW_select{padding:var(--space-2-5) var(--space-3);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--text-sm);font-family:var(--font-sans);transition:all var(--transition-fast);outline:none;width:100%}.VZyOoW_input:focus,.VZyOoW_select:focus{border-color:var(--color-accent-primary);box-shadow:0 0 0 3px var(--color-accent-primary-glow)}.VZyOoW_select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%239CA3AF' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.VZyOoW_select option{background:var(--color-bg-surface);color:var(--color-text-primary)}.VZyOoW_inputWithUnit{position:relative}.VZyOoW_inputWithUnit .VZyOoW_input{padding-right:48px}.VZyOoW_unit{font-size:var(--text-xs);color:var(--color-text-tertiary);font-family:var(--font-mono);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.VZyOoW_hint{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px}.VZyOoW_actionGrid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.VZyOoW_actionOption{align-items:center;gap:var(--space-1-5);padding:var(--space-3) var(--space-2);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-medium);font-family:var(--font-sans);cursor:pointer;transition:all var(--transition-fast);flex-direction:column;display:flex}.VZyOoW_actionOption:hover{border-color:var(--color-border-hover);background:var(--color-bg-hover)}.VZyOoW_actionOptionActive{border-color:var(--color-accent-primary);background:var(--color-accent-primary-glow);color:var(--color-accent-primary);box-shadow:0 0 12px #10b98126}.VZyOoW_actionOptionActive .app-icon{color:var(--color-accent-primary)}.VZyOoW_dropZone{padding:var(--space-6) var(--space-4);background:var(--color-bg-elevated);border:2px dashed var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;min-height:100px;display:flex}.VZyOoW_dropZone:hover{border-color:var(--color-border-hover);background:var(--color-bg-hover)}.VZyOoW_dropZoneActive{border-color:var(--color-accent-primary);background:var(--color-accent-primary-glow)}.VZyOoW_dropZoneHasFile{border-style:solid;border-color:var(--color-accent-primary);background:#10b9810d}.VZyOoW_fileInput{display:none}.VZyOoW_dropContent{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.VZyOoW_uploadIcon{color:var(--color-text-muted);font-size:32px}.VZyOoW_dropText{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:var(--font-medium)}.VZyOoW_dropHint{font-size:var(--text-xs);color:var(--color-text-muted)}.VZyOoW_fileInfo{align-items:center;gap:var(--space-2);display:flex}.VZyOoW_fileIcon{color:var(--color-accent-primary);font-size:20px}.VZyOoW_fileName{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary)}.VZyOoW_fileSize{font-size:var(--text-xs);color:var(--color-text-tertiary)}.VZyOoW_mapPreview{gap:var(--space-2);flex-direction:column;display:flex}.VZyOoW_mapPreviewLabel{align-items:center;gap:var(--space-1-5);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;display:flex}.VZyOoW_mapContainer{border-radius:var(--radius-md);border:1px solid var(--color-border);flex:1;min-height:320px;overflow:hidden}.VZyOoW_mapLoading{justify-content:center;align-items:center;gap:var(--space-3);height:320px;color:var(--color-text-secondary);font-size:var(--text-sm);flex-direction:column;display:flex}.VZyOoW_footer{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);background:#11182780;display:flex}[data-theme=light] .VZyOoW_footer{background:#f3f4f6cc}.VZyOoW_cancelBtn{padding:var(--space-2-5) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);font-family:var(--font-sans);cursor:pointer;transition:all var(--transition-fast);background:0 0}.VZyOoW_cancelBtn:hover{background:var(--color-bg-elevated);border-color:var(--color-border-hover);color:var(--color-text-primary)}.VZyOoW_saveBtn{align-items:center;gap:var(--space-2);padding:var(--space-2-5) var(--space-5);background:linear-gradient(135deg, var(--color-accent-primary), #059669);color:#fff;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-semibold);font-family:var(--font-sans);cursor:pointer;transition:all var(--transition-fast);border:none;display:inline-flex;box-shadow:0 2px 8px #10b98140}.VZyOoW_saveBtn:hover{transform:translateY(-1px);box-shadow:0 4px 16px #10b98159}.VZyOoW_saveBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.VZyOoW_saveBtn[aria-busy=true]{cursor:progress}.VZyOoW_saveReason{text-align:end;min-width:0;font-size:var(--text-xs);color:var(--color-text-secondary);flex:auto;margin:0}.VZyOoW_loadingHint{align-items:center;gap:var(--space-2);display:inline-flex}.VZyOoW_spinnerInline{border:2px solid var(--color-border);border-top-color:var(--color-accent-primary);border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.8s linear infinite VZyOoW_spin}.VZyOoW_spinner{border:3px solid var(--color-border);border-top-color:var(--color-accent-primary);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite VZyOoW_spin}.VZyOoW_spinnerSmall{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite VZyOoW_spin}@keyframes VZyOoW_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.VZyOoW_overlay{padding:var(--space-3)}.VZyOoW_modal{max-width:100%;max-height:95vh}.VZyOoW_formBody{padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.VZyOoW_fieldRow,.VZyOoW_actionGrid{grid-template-columns:minmax(0,1fr)}.VZyOoW_mapContainer{min-height:240px}}.VZyOoW_addressSearch{margin-bottom:var(--space-4);position:relative}.VZyOoW_addressSearchError{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-accent-warning)}.VZyOoW_addressResults{z-index:20;margin:var(--space-1) 0 0;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:200px;box-shadow:var(--shadow-md);padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.VZyOoW_addressResult{width:100%;padding:var(--space-2) var(--space-3);text-align:left;color:var(--color-text-primary);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;display:block}.VZyOoW_addressResult:hover,.VZyOoW_addressResult:focus-visible{background:var(--color-bg-elevated)}
.Z194nW_root{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}.Z194nW_title{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0}.Z194nW_muted{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.Z194nW_error{font-size:var(--text-sm);color:var(--color-accent-danger);margin:0}.Z194nW_notice{padding:var(--space-2) var(--space-3);border:1px solid var(--color-accent-warning);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm);margin:0}.Z194nW_tableWrap{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}.Z194nW_table{border-collapse:collapse;width:100%;font-size:var(--text-sm);color:var(--color-text-primary)}.Z194nW_table th{text-align:left;padding:var(--space-2) var(--table-cell-pad-x);font-size:var(--text-xs);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border)}.Z194nW_table td{padding:var(--space-2) var(--table-cell-pad-x);border-bottom:1px solid var(--color-border);vertical-align:top}.Z194nW_mono{font-family:var(--font-mono,monospace);font-size:var(--text-xs);word-break:break-all}
.Kq4VFq_topbar{top:0;right:0;left:var(--sidebar-current-width);height:var(--topbar-height);background:var(--color-bg-topbar);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:var(--space-4);padding:0 var(--space-6);z-index:var(--z-sticky);transition:left var(--transition-normal);display:flex;position:fixed;container:topbar/inline-size}.Kq4VFq_titleGroup{flex:auto;align-items:center;min-width:0;display:flex}.Kq4VFq_pageTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.Kq4VFq_searchBar{align-items:center;gap:var(--space-2);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);min-width:0;transition:all var(--transition-fast);flex:0 300px;display:flex}.Kq4VFq_searchBar:focus-within{border-color:var(--color-accent-primary);box-shadow:var(--shadow-glow-emerald)}.Kq4VFq_searchIcon{color:var(--color-text-secondary)}.Kq4VFq_searchInput{color:var(--color-text-primary);font-size:var(--text-base);font-family:var(--font-sans);background:0 0;border:none;outline:none;flex:1}.Kq4VFq_searchInput::placeholder{color:var(--color-text-secondary)}.Kq4VFq_searchShortcut{font-size:var(--text-sm);color:var(--color-text-secondary);background:var(--color-bg-elevated);border-radius:var(--radius-sm);font-family:var(--font-mono);border:1px solid var(--color-border);padding:2px 6px}.Kq4VFq_topbarActions{align-items:center;gap:var(--space-3);flex:none;display:flex}.Kq4VFq_themeToggle{color:var(--color-text-secondary);cursor:pointer;padding:var(--space-1-5);border-radius:var(--radius-full);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.Kq4VFq_themeToggle:hover{background:var(--color-bg-elevated);color:var(--color-text-primary)}.Kq4VFq_iconBtn{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:flex;position:relative}.Kq4VFq_iconBtn:hover{background:var(--color-bg-hover);border-color:var(--color-border);color:var(--color-text-primary)}.Kq4VFq_iconBtn:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.Kq4VFq_notifDot{border-radius:var(--radius-full);background:var(--color-accent-danger);border:2px solid var(--color-bg-primary);width:8px;height:8px;position:absolute;top:6px;right:6px}.Kq4VFq_userProfile{align-items:center;gap:var(--space-3);padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);border:1px solid #0000;display:flex}.Kq4VFq_userProfile:hover{background:var(--color-bg-hover);border-color:var(--color-border)}.Kq4VFq_userAvatar{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-accent-primary), var(--color-accent-secondary));width:32px;height:32px;font-size:var(--text-xs);font-weight:var(--font-bold);color:#fff;justify-content:center;align-items:center;display:flex}.Kq4VFq_userInfo{flex-direction:column;display:flex}.Kq4VFq_userName{font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-text-primary);line-height:var(--line-height-tight)}.Kq4VFq_userRole{font-size:var(--text-sm);color:var(--color-text-secondary)}.Kq4VFq_userProfileWrapper{position:relative}.Kq4VFq_userChevron{color:var(--color-text-secondary);transition:color var(--transition-fast)}.Kq4VFq_userProfile:hover .Kq4VFq_userChevron{color:var(--color-text-secondary)}.Kq4VFq_userDropdown{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);z-index:1000;width:260px;animation:.15s Kq4VFq_dropdownFadeIn;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 12px 40px #0006}@keyframes Kq4VFq_dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Kq4VFq_dropdownHeader{align-items:center;gap:var(--space-3);padding:var(--space-4);display:flex}.Kq4VFq_dropdownAvatar{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-accent-primary), var(--color-accent-secondary));width:40px;height:40px;font-size:var(--text-sm);font-weight:var(--font-bold);color:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Kq4VFq_dropdownName{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);line-height:var(--line-height-tight)}.Kq4VFq_dropdownEmail{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-top:2px}.Kq4VFq_dropdownDivider{background:var(--color-border);height:1px;margin:0}.Kq4VFq_dropdownItem{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);color:var(--color-text-secondary);font-size:var(--text-sm);font-family:var(--font-sans);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;text-decoration:none;display:flex}.Kq4VFq_dropdownItem:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.Kq4VFq_dropdownLogout{color:var(--color-accent-danger)}.Kq4VFq_dropdownLogout:hover{color:var(--color-accent-danger);background:#ef44441a}@container topbar (max-width:1080px){.Kq4VFq_searchShortcut,.Kq4VFq_userInfo{display:none}}@container topbar (max-width:860px){.Kq4VFq_searchBar{padding:var(--space-2);flex:none}.Kq4VFq_searchInput{display:none}}
.gxFhuW_wrapper{position:relative}.gxFhuW_bellBtn{border-radius:var(--radius-md);background:var(--color-bg-elevated);border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex;position:relative}.gxFhuW_bellBtn:hover{background:var(--color-bg-hover);color:var(--color-text-primary);border-color:var(--color-border-hover)}.gxFhuW_badge{background:var(--color-accent-danger);color:#fff;min-width:18px;height:18px;font-size:var(--text-xs);border-radius:var(--radius-full);border:2px solid var(--color-bg-primary);justify-content:center;align-items:center;padding:0 5px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.gxFhuW_dropdown{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:380px;box-shadow:var(--shadow-xl);z-index:var(--z-dropdown);animation:.15s gxFhuW_scaleIn;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.gxFhuW_header{padding:var(--space-4);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.gxFhuW_headerTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary)}.gxFhuW_markAll{font-size:var(--text-xs);color:var(--color-accent-primary);cursor:pointer;font-family:var(--font-sans);background:0 0;border:none}.gxFhuW_markAll:hover{text-decoration:underline}.gxFhuW_list{max-height:320px;overflow-y:auto}.gxFhuW_item{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);cursor:pointer;transition:background var(--transition-fast);display:flex}.gxFhuW_item:hover{background:var(--color-bg-elevated)}.gxFhuW_item.gxFhuW_read{opacity:.6}.gxFhuW_item.gxFhuW_critical .gxFhuW_itemTitle{font-weight:var(--font-semibold)}.gxFhuW_dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.gxFhuW_itemContent{flex-direction:column;gap:2px;min-width:0;display:flex}.gxFhuW_itemTitle{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary)}.gxFhuW_itemBody{font-size:var(--text-xs);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gxFhuW_itemTime{font-size:var(--text-xs);color:var(--color-text-muted)}.gxFhuW_viewAll{text-align:center;padding:var(--space-3);font-size:var(--text-xs);color:var(--color-accent-primary);border-top:1px solid var(--color-border);text-decoration:none;display:block}.gxFhuW_viewAll:hover{background:var(--color-bg-elevated)}.gxFhuW_groupTitle{padding:var(--space-2) var(--space-4);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-accent-danger);border-bottom:1px solid var(--color-border)}.gxFhuW_ackBtn{margin-top:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-accent-danger);color:var(--color-accent-danger);font-size:var(--text-xs);font-family:var(--font-sans);cursor:pointer;background:0 0;align-self:flex-start}.gxFhuW_ackBtn:disabled{opacity:.6;cursor:default}.gxFhuW_ackError{padding:var(--space-2) var(--space-4);font-size:var(--text-xs);color:var(--color-accent-danger)}
.pHKv0q_overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;justify-content:center;padding-top:20vh;animation:.1s pHKv0q_fadeIn;display:flex;position:fixed;inset:0}.pHKv0q_palette{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);flex-direction:column;width:560px;max-height:420px;animation:.15s pHKv0q_slideDown;display:flex;overflow:hidden;box-shadow:0 24px 64px #00000080}.pHKv0q_searchBar{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);display:flex}.pHKv0q_searchIcon{color:var(--color-text-muted);flex-shrink:0}.pHKv0q_searchInput{color:var(--color-text-primary);font-size:var(--text-base);font-family:var(--font-sans);background:0 0;border:none;outline:none;flex:1}.pHKv0q_searchInput::placeholder{color:var(--color-text-muted)}.pHKv0q_kbd{font-size:var(--text-xs);font-family:var(--font-mono);background:var(--color-bg-elevated);border:1px solid var(--color-border);color:var(--color-text-muted);white-space:nowrap;border-radius:4px;padding:2px 6px}.pHKv0q_results{padding:var(--space-2) 0;flex:1;overflow-y:auto}.pHKv0q_sectionLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.8px;color:var(--color-text-muted);padding:var(--space-2) var(--space-5) var(--space-1);font-weight:600}.pHKv0q_item{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2-5) var(--space-5);cursor:pointer;color:var(--color-text-secondary);font-size:var(--text-sm);font-family:var(--font-sans);text-align:left;background:0 0;border:none;transition:all 60ms;display:flex}.pHKv0q_item:hover,.pHKv0q_item.pHKv0q_active{background:var(--color-bg-elevated);color:var(--color-text-primary)}.pHKv0q_itemIcon{text-align:center;width:24px;font-size:16px}.pHKv0q_itemLabel{flex:1}.pHKv0q_empty{padding:var(--space-8) var(--space-5);text-align:center;color:var(--color-text-muted);font-size:var(--text-sm)}.pHKv0q_footer{gap:var(--space-4);padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-text-muted);display:flex}.pHKv0q_footer span{align-items:center;gap:var(--space-1);display:flex}@keyframes pHKv0q_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pHKv0q_slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
.D3LLoa_overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal);padding:var(--space-4);background:#00000080;justify-content:center;align-items:center;animation:.2s ease-out D3LLoa_fadeIn;display:flex;position:fixed;inset:0}.D3LLoa_modal{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;max-width:400px;box-shadow:var(--shadow-xl);animation:.2s ease-out D3LLoa_scaleIn;overflow:hidden}.D3LLoa_header{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.D3LLoa_header h2{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0}.D3LLoa_closeBtn{color:var(--color-text-tertiary);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-full);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.D3LLoa_closeBtn:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.D3LLoa_body{padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.D3LLoa_formGroup{gap:var(--space-2);flex-direction:column;display:flex}.D3LLoa_formGroup label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary)}.D3LLoa_input{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--color-text-primary);transition:all var(--transition-fast);outline:none}.D3LLoa_input:focus{border-color:var(--color-accent-primary);box-shadow:var(--shadow-glow-emerald)}.D3LLoa_footer{padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);background:var(--color-bg-elevated);justify-content:flex-end;gap:var(--space-3);display:flex}.D3LLoa_cancelBtn{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast);background:0 0}.D3LLoa_cancelBtn:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.D3LLoa_submitBtn{padding:var(--space-2) var(--space-4);background:var(--color-accent-primary);border-radius:var(--radius-md);color:var(--color-text-inverse);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast);border:none}.D3LLoa_submitBtn:hover:not(:disabled){background:var(--color-accent-primary-hover);box-shadow:var(--shadow-glow-emerald)}.D3LLoa_submitBtn:disabled{opacity:.5;cursor:not-allowed}.D3LLoa_hint{font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:var(--space-2)}
.TGZmXq_grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(168px,auto);grid-auto-flow:dense;display:grid}.TGZmXq_widget{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.TGZmXq_widget[data-w="2"]{grid-column:span 2}.TGZmXq_widget[data-w="3"]{grid-column:span 3}.TGZmXq_widget[data-w="4"]{grid-column:span 4}.TGZmXq_widget[data-h="2"]{grid-row:span 2}.TGZmXq_body{flex-direction:column;flex:1;min-height:0;display:flex}.TGZmXq_editable{border-style:dashed;border-color:var(--color-border-hover);cursor:grab}.TGZmXq_editable:active{cursor:grabbing}.TGZmXq_dragging{opacity:.5;border-color:var(--color-accent-primary)}.TGZmXq_editBar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px dashed var(--color-border);background:var(--color-bg-elevated);display:flex}.TGZmXq_dragHandle{color:var(--color-text-muted);cursor:grab;font-size:14px}.TGZmXq_editTitle{min-width:0;font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.TGZmXq_pinned{font-size:var(--text-xs);font-weight:var(--font-semibold);padding:1px var(--space-2);border-radius:var(--radius-full);color:var(--color-text-muted);background:var(--color-bg-surface);border:1px solid var(--color-border)}.TGZmXq_iconBtn{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.TGZmXq_iconBtn:hover{color:var(--color-text-primary);border-color:var(--color-border)}.TGZmXq_iconBtnOn{color:var(--color-accent-primary);border-color:var(--color-accent-primary)}.TGZmXq_removeBtn:hover{color:var(--color-accent-danger);background:#ef44441f}.TGZmXq_sizeBar{justify-content:flex-end;align-items:center;gap:var(--space-1);padding:var(--space-1-5) var(--space-2-5);border-top:1px dashed var(--color-border);background:var(--color-bg-elevated);display:flex}.TGZmXq_sizeLabel{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);margin-right:auto}.TGZmXq_sizeBtn{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-surface);width:26px;height:24px;color:var(--color-text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer}.TGZmXq_sizeBtn:hover:not(:disabled){border-color:var(--color-accent-primary);color:var(--color-accent-primary)}.TGZmXq_sizeBtn:disabled{opacity:.35;cursor:not-allowed}.TGZmXq_empty{padding:var(--space-8);text-align:center;color:var(--color-text-muted);font-size:var(--text-sm);background:var(--color-bg-surface);border:1px dashed var(--color-border);border-radius:var(--radius-lg)}@media (max-width:1024px){.TGZmXq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.TGZmXq_widget[data-w="3"],.TGZmXq_widget[data-w="4"]{grid-column:span 2}}@media (max-width:640px){.TGZmXq_grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.TGZmXq_widget[data-w="2"],.TGZmXq_widget[data-w="3"],.TGZmXq_widget[data-w="4"]{grid-column:auto}.TGZmXq_widget[data-h="2"]{grid-row:auto}.TGZmXq_editable{cursor:default}}
.Y3KMoG_wrap{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.Y3KMoG_row{flex-wrap:wrap;gap:8px;display:flex}.Y3KMoG_control{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);min-width:180px;padding:8px 12px;font-size:13px}
.wTYoZW_notice{justify-content:center;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-accent);border-radius:var(--radius-md);background:var(--color-accent-primary-glow);color:var(--color-text-primary);font-size:var(--text-sm);text-align:center;display:flex}
.tlwFUa_overlay{z-index:var(--z-modal);padding:var(--space-6);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tlwFUa_modal{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);flex-direction:column;width:100%;max-width:720px;max-height:85vh;display:flex;overflow:hidden}.tlwFUa_header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--color-border);display:flex}.tlwFUa_title{font-size:var(--font-size-md);color:var(--color-text-primary);margin:0;font-weight:600}.tlwFUa_boundary{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.tlwFUa_close{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none}.tlwFUa_tabs{gap:var(--space-1);padding:0 var(--space-5);border-bottom:1px solid var(--color-border);display:flex}.tlwFUa_tab,.tlwFUa_tabActive{padding:var(--space-3) var(--space-3);font-size:var(--font-size-sm);cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;border-bottom:2px solid #0000;font-weight:600}.tlwFUa_tabActive{color:var(--color-text-primary);border-bottom-color:var(--color-accent-primary)}.tlwFUa_body{padding:var(--space-5);overflow-y:auto}.tlwFUa_hint{margin:0 0 var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.tlwFUa_search{width:100%;padding:var(--space-2) var(--space-3);margin-bottom:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text-primary);font-size:var(--font-size-sm)}.tlwFUa_tree,.tlwFUa_flatList{margin:0;padding:0;list-style:none}.tlwFUa_tree .tlwFUa_tree{margin-left:var(--space-5);border-left:1px solid var(--color-border);padding-left:var(--space-3)}.tlwFUa_node{margin:var(--space-1) 0}.tlwFUa_nodeRow{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);display:flex}.tlwFUa_nodeRow:hover{background:var(--color-bg-elevated)}.tlwFUa_disclosure{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;display:inline-flex}.tlwFUa_disclosureSpacer{width:20px;display:inline-block}.tlwFUa_nodeKind{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;min-width:96px;font-weight:600}.tlwFUa_nodeName{color:var(--color-text-primary);flex:1}.tlwFUa_pick,.tlwFUa_primary{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text-primary);font-size:var(--font-size-sm);cursor:pointer;font-weight:600}.tlwFUa_primary{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:var(--color-text-inverse,#fff)}.tlwFUa_allDevices{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}
.ElEzNq_form{flex-direction:column;gap:14px;display:flex}.ElEzNq_row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.ElEzNq_field{flex-direction:column;gap:6px;display:flex}.ElEzNq_label{font-size:var(--text-xs);color:var(--color-text-secondary);font-weight:600}.ElEzNq_input{background:var(--color-bg-secondary);border:1px solid var(--color-border);width:100%;color:var(--color-text-primary);border-radius:8px;padding:9px 12px;font-family:inherit;font-size:.85rem}.ElEzNq_input:focus{border-color:var(--color-accent-primary);outline:none}.ElEzNq_hint{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.ElEzNq_error{font-size:var(--text-xs);color:var(--color-accent-danger)}.ElEzNq_failure{border:1px solid var(--color-accent-danger);color:var(--color-accent-danger);border-radius:8px;padding:10px 12px;font-size:.82rem}.ElEzNq_status{background:var(--color-bg-elevated);color:var(--color-text-primary);border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;font-size:.85rem;display:flex}.ElEzNq_statusLine{margin:0}.ElEzNq_statusState{font-weight:700}.ElEzNq_statusNote{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.ElEzNq_footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:6px;display:flex}.ElEzNq_btn{border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:8px;padding:9px 16px;font-size:.85rem;font-weight:600}.ElEzNq_btn:hover:not(:disabled){color:var(--color-text-primary)}.ElEzNq_btnPrimary{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:var(--color-bg-primary)}.ElEzNq_btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.ElEzNq_row{grid-template-columns:minmax(0,1fr)}}
.lZdeIa_marker{align-items:center;gap:var(--space-1-5);margin-left:var(--space-3);padding:var(--space-1) var(--space-2-5);border:1px solid var(--color-border-accent);border-radius:var(--radius-md);background:var(--color-accent-primary-glow);color:var(--color-accent-primary);font-size:var(--text-sm);font-weight:var(--font-semibold);white-space:nowrap;display:inline-flex}@container topbar (max-width:960px){.lZdeIa_label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.Qe5hxq_activityList{flex-direction:column;gap:2px;display:flex}.Qe5hxq_activityItem{border-radius:10px;align-items:flex-start;gap:14px;padding:14px 16px;transition:background .15s;display:flex}.Qe5hxq_activityItem:hover{background:#ffffff05}.Qe5hxq_activityIcon{width:34px;height:34px;color:var(--color-accent-secondary);background:#3b82f614;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Qe5hxq_activityContent{flex:1;min-width:0}.Qe5hxq_activityLine{color:var(--color-text-primary,#f9fafb);flex-wrap:wrap;gap:6px;font-size:.85rem;display:flex}.Qe5hxq_activityAction{color:var(--color-text-secondary,#9ca3af);font-size:.82rem}.Qe5hxq_activityDetail{color:var(--color-text-secondary,#6b7280);margin-top:2px;font-size:.78rem}.Qe5hxq_activityOrigin{color:var(--color-text-muted,#6b7280);font-size:.75rem;font-family:var(--font-mono);margin-top:2px}.Qe5hxq_activityTime{font-size:var(--text-xs);color:var(--color-text-secondary,#6b7280);white-space:nowrap;flex-shrink:0}.Qe5hxq_empty{color:var(--color-text-secondary);padding:24px 16px;font-size:.85rem}
.bUV34a_step{gap:var(--space-5);flex-direction:column;display:flex}.bUV34a_title{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary);text-align:center}.bUV34a_instruction{font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center;line-height:1.6}.bUV34a_form{gap:var(--space-4);flex-direction:column;display:flex}.bUV34a_inputGroup{gap:var(--space-2);flex-direction:column;display:flex}.bUV34a_label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary)}.bUV34a_codeInput{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--text-xl);font-family:var(--font-mono);letter-spacing:.3em;text-align:center;transition:all var(--transition-fast);outline:none}.bUV34a_codeInput:focus{border-color:var(--color-accent-primary);box-shadow:var(--shadow-glow-emerald)}.bUV34a_error{padding:var(--space-3) var(--space-4);border:1px solid var(--color-accent-danger);border-radius:var(--radius-md);color:var(--color-accent-danger);font-size:var(--text-sm);text-align:center}.bUV34a_submit{width:100%;padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);background:var(--color-accent-primary);color:var(--color-text-inverse);font-size:var(--text-base);font-weight:var(--font-semibold);font-family:var(--font-sans);cursor:pointer;transition:background var(--transition-fast);border:none}.bUV34a_submit:hover:not(:disabled){background:var(--color-accent-primary-hover)}.bUV34a_submit:disabled{opacity:.6;cursor:not-allowed}.bUV34a_methodButton{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--text-base);font-weight:var(--font-medium);font-family:var(--font-sans);text-align:left;cursor:pointer;transition:border-color var(--transition-fast);display:flex}.bUV34a_methodButton:hover:not(:disabled){border-color:var(--color-accent-primary)}.bUV34a_methodButton:disabled{opacity:.6;cursor:not-allowed}.bUV34a_qr{justify-content:center;display:flex}.bUV34a_qrImage{border-radius:var(--radius-md);border:1px solid var(--color-border);width:192px;height:192px}.bUV34a_secret{padding:var(--space-3);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--text-sm);text-align:center;word-break:break-all;-webkit-user-select:all;user-select:all;display:block}.bUV34a_warning{padding:var(--space-3) var(--space-4);border:1px solid var(--color-accent-warning);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--text-sm);line-height:1.6}.bUV34a_codes{gap:var(--space-2) var(--space-4);padding:var(--space-4);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);-webkit-user-select:all;user-select:all;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.bUV34a_codeItem{color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--text-base);text-align:center}.bUV34a_confirmRow{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer;display:flex}.bUV34a_switchMethod{color:var(--color-accent-primary);font-size:var(--text-sm);font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;align-self:center;padding:0}.bUV34a_switchMethod:hover{text-decoration:underline}.bUV34a_settings{gap:var(--space-5);flex-direction:column;max-width:32rem;display:flex}.bUV34a_card{padding:var(--space-6);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}
.rnUrSq_section{border-top:1px solid var(--color-border);flex-direction:column;gap:8px;margin-top:24px;padding-top:20px;display:flex}.rnUrSq_title{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.4px;margin:0;font-weight:600}.rnUrSq_strip{grid-auto-columns:1fr;grid-auto-flow:column;gap:1px;height:28px;display:grid}.rnUrSq_cell{border-radius:1px;min-width:0}.rnUrSq_seen{background:var(--color-accent-primary)}.rnUrSq_unseen{background:var(--color-bg-active)}.rnUrSq_ticks{height:16px;font-size:var(--text-xs);font-family:var(--font-mono);color:var(--color-text-muted);position:relative}.rnUrSq_tick{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.rnUrSq_tickFirst{transform:none}.rnUrSq_tickLast{transform:translate(-100%)}.rnUrSq_legend{font-size:var(--text-xs);color:var(--color-text-secondary);align-items:center;gap:16px;display:flex}.rnUrSq_legendItem{align-items:center;gap:6px;display:inline-flex}.rnUrSq_swatch{border-radius:2px;width:10px;height:10px}.rnUrSq_message{color:var(--color-text-muted);margin:0;font-size:13px}.rnUrSq_error{color:var(--color-accent-danger)}
.oOZdTq_panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);padding:var(--space-5)}.oOZdTq_header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.oOZdTq_title{font-size:var(--font-size-md);color:var(--color-text-primary);margin:0;font-weight:600}.oOZdTq_subtitle,.oOZdTq_explain{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.oOZdTq_explain{margin-top:var(--space-3)}.oOZdTq_add{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text-primary);font-size:var(--font-size-sm);cursor:pointer;font-weight:600;display:inline-flex}.oOZdTq_empty{margin:var(--space-4) 0 0;padding:var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.oOZdTq_list{margin:var(--space-4) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.oOZdTq_row{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);display:flex}.oOZdTq_kind{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;min-width:110px;font-weight:600}.oOZdTq_name{color:var(--color-text-primary);flex:1;font-weight:600}.oOZdTq_remove{align-items:center;gap:var(--space-1);color:var(--color-accent-danger);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;display:inline-flex}
.YMfgLa_chips{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.YMfgLa_chip{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-full);white-space:nowrap;color:var(--chip-color);background:color-mix(in srgb, var(--chip-color) 14%, transparent);border:1px solid color-mix(in srgb, var(--chip-color) 35%, transparent);font-size:.75rem;font-weight:600;display:inline-flex}.YMfgLa_monitoring{--chip-color:var(--color-territory-outside)}.YMfgLa_violation{--chip-color:var(--color-territory-violation)}.YMfgLa_locked{--chip-color:var(--color-territory-locked)}.YMfgLa_pending{--chip-color:var(--color-accent-warning)}
.GfJvoq_note{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2-5) var(--space-3);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.GfJvoq_text{flex:280px;margin:0}.GfJvoq_open{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:pointer;background:0 0;padding:6px 12px}.GfJvoq_open:hover{background:var(--color-bg-hover)}
.r9gkPq_card{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5)}.r9gkPq_title{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-4)}.r9gkPq_grid{gap:var(--space-2);display:flex}.r9gkPq_yLabels{flex-direction:column;gap:3px;padding-top:2px;display:flex}.r9gkPq_yLabel{font-size:var(--text-xs);color:var(--color-text-muted);align-items:center;width:28px;height:14px;display:flex}.r9gkPq_heatgrid{flex:1}.r9gkPq_row{gap:2px;margin-bottom:3px;display:flex}.r9gkPq_cell{cursor:pointer;height:14px;transition:opacity var(--transition-fast);border-radius:2px;flex:1}.r9gkPq_cell:hover{opacity:.75;outline:1px solid var(--color-text-muted)}.r9gkPq_xLabels{padding-top:var(--space-1);justify-content:space-between;display:flex}.r9gkPq_xLabel{font-size:var(--text-xs);color:var(--color-text-muted)}.r9gkPq_legend{align-items:center;gap:var(--space-1);margin-top:var(--space-3);justify-content:flex-end;display:flex}.r9gkPq_legendLabel{font-size:var(--text-xs);color:var(--color-text-muted)}.r9gkPq_legendCell{border-radius:2px;width:12px;height:12px}.r9gkPq_level0{background:var(--color-bg-elevated)}.r9gkPq_level1{background:var(--color-heat-1)}.r9gkPq_level2{background:var(--color-heat-2)}.r9gkPq_level3{background:var(--color-heat-3)}.r9gkPq_level4{background:var(--color-heat-4)}.r9gkPq_level5{background:var(--color-heat-5)}
.ERs8nG_overview{gap:var(--space-4);flex-direction:column;display:flex}.ERs8nG_tree{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ERs8nG_row{gap:var(--space-2);padding:var(--space-4);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.ERs8nG_name{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary)}.ERs8nG_nameLink{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-accent-primary);text-align:left;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0}.ERs8nG_nameLink:hover,.ERs8nG_nameLink:focus-visible{text-decoration:underline}.ERs8nG_muted{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.ERs8nG_error{font-size:var(--text-sm);color:var(--color-accent-danger)}
.b0mCZG_page{background:var(--color-bg-primary);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.b0mCZG_page:before{content:"";pointer-events:none;background:radial-gradient(circle,#10b98114 0%,#0000 70%);border-radius:50%;width:600px;height:600px;animation:12s ease-in-out infinite alternate b0mCZG_glowDrift;position:absolute;top:-200px;right:-100px}.b0mCZG_page:after{content:"";pointer-events:none;background:radial-gradient(circle,#3b82f60f 0%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:15s ease-in-out infinite alternate-reverse b0mCZG_glowDrift;position:absolute;bottom:-150px;left:-100px}@keyframes b0mCZG_glowDrift{0%{transform:translate(0)}to{transform:translate(30px,20px)}}.b0mCZG_card{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;max-width:420px;padding:var(--space-10);box-shadow:var(--shadow-xl);animation:.4s cubic-bezier(.16,1,.3,1) b0mCZG_cardEnter;position:relative}@keyframes b0mCZG_cardEnter{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.b0mCZG_header{align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);flex-direction:column;display:flex}.b0mCZG_logoIcon{border-radius:var(--radius-lg);object-fit:contain;width:56px;height:56px;box-shadow:var(--shadow-glow-emerald);display:block}.b0mCZG_title{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text-primary);text-align:center;letter-spacing:-.02em}.b0mCZG_subtitle{font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center;max-width:320px;line-height:1.5}.b0mCZG_form{gap:var(--space-5);flex-direction:column;display:flex}.b0mCZG_inputGroup{gap:var(--space-2);flex-direction:column;display:flex}.b0mCZG_label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary)}.b0mCZG_input{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--text-base);font-family:var(--font-sans);transition:all var(--transition-fast);outline:none}.b0mCZG_input:focus{border-color:var(--color-accent-primary);box-shadow:var(--shadow-glow-emerald)}.b0mCZG_input::placeholder{color:var(--color-text-muted)}.b0mCZG_select{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--text-base);font-family:var(--font-sans);transition:all var(--transition-fast);cursor:pointer;appearance:none;outline:none}.b0mCZG_select:focus{border-color:var(--color-accent-primary);box-shadow:var(--shadow-glow-emerald)}.b0mCZG_submitBtn{width:100%;padding:var(--space-3) var(--space-6);background:linear-gradient(135deg, var(--color-accent-primary), #059669);border-radius:var(--radius-md);color:#fff;font-size:var(--text-base);font-weight:var(--font-semibold);font-family:var(--font-sans);cursor:pointer;transition:all var(--transition-fast);border:none;position:relative;overflow:hidden;box-shadow:0 4px 12px #10b98140}.b0mCZG_submitBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #10b98159}.b0mCZG_submitBtn:active:not(:disabled){transform:translateY(0)}.b0mCZG_submitBtn:disabled{opacity:.65;cursor:not-allowed}.b0mCZG_spinner{vertical-align:middle;width:16px;height:16px;margin-right:var(--space-2);border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;animation:.6s linear infinite b0mCZG_spin;display:inline-block}@keyframes b0mCZG_spin{to{transform:rotate(360deg)}}.b0mCZG_errorBanner{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:#f87171;font-size:var(--text-sm);text-align:center;margin-bottom:var(--space-2);background:#ef44441a;border:1px solid #ef44444d;animation:.3s ease-out b0mCZG_fadeSlideIn}.b0mCZG_successCard{align-items:center;gap:var(--space-4);flex-direction:column;animation:.4s cubic-bezier(.16,1,.3,1) b0mCZG_fadeSlideIn;display:flex}.b0mCZG_successIcon{background:#34d3991f;border:2px solid #34d3994d;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;animation:2s ease-in-out infinite b0mCZG_successPulse;display:flex}.b0mCZG_successIcon svg{color:#34d399;width:32px;height:32px}@keyframes b0mCZG_successPulse{0%,to{box-shadow:0 0 #34d39926}50%{box-shadow:0 0 0 12px #34d39900}}.b0mCZG_successTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:#34d399;text-align:center}.b0mCZG_successMessage{font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center;max-width:320px;line-height:1.6}@keyframes b0mCZG_fadeSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.b0mCZG_backLink{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-6);font-size:var(--text-sm);color:var(--color-accent-primary);cursor:pointer;transition:all var(--transition-fast);font-family:var(--font-sans);background:0 0;border:none;width:100%;display:flex}.b0mCZG_backLink:hover{color:var(--color-accent-primary-hover);transform:translate(-2px)}.b0mCZG_backLink svg{width:16px;height:16px;transition:transform var(--transition-fast)}.b0mCZG_backLink:hover svg{transform:translate(-3px)}.b0mCZG_footer{margin-top:var(--space-6);text-align:center;font-size:var(--text-xs);color:var(--color-text-muted)}@media (max-width:480px){.b0mCZG_card{margin:var(--space-4);padding:var(--space-6)}}
.RGL4zW_container{z-index:var(--z-sticky);gap:var(--space-2);flex-direction:column;display:flex;position:sticky;top:0}.RGL4zW_banner{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:linear-gradient(135deg, color-mix(in srgb, var(--color-accent-danger) 15%, transparent), color-mix(in srgb, var(--color-accent-warning) 15%, transparent));-webkit-backdrop-filter:blur(16px);border:1px solid color-mix(in srgb, var(--color-accent-danger) 30%, transparent);border-radius:var(--radius-md);animation:.4s ease-out both RGL4zW_slideDown;display:flex;position:relative;overflow:hidden}@keyframes RGL4zW_slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.RGL4zW_iconWrap{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-accent-danger) 20%, transparent);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;animation:2s infinite RGL4zW_pulse;display:flex}.RGL4zW_warningIcon{color:var(--color-accent-danger);font-size:20px}@keyframes RGL4zW_pulse{0%,to{opacity:1}50%{opacity:.6}}.RGL4zW_content{flex:1;min-width:0}.RGL4zW_bannerTitle{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-accent-danger);align-items:center;gap:4px;display:flex}.RGL4zW_bannerText{font-size:var(--text-xs);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.RGL4zW_serial{font-family:var(--font-mono);color:var(--color-text-primary);font-weight:var(--font-semibold);font-size:var(--text-xs);background:var(--color-bg-hover);border-radius:3px;padding:1px 6px}.RGL4zW_meta{flex-shrink:0}.RGL4zW_timestamp{font-size:var(--text-xs);color:var(--color-text-muted);font-family:var(--font-mono);white-space:nowrap}.RGL4zW_dismissBtn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.RGL4zW_dismissBtn:hover{background:color-mix(in srgb, var(--color-accent-danger) 15%, transparent);color:var(--color-accent-danger)}.RGL4zW_dismissBtn .app-icon{font-size:18px}.RGL4zW_progressBar{background:color-mix(in srgb, var(--color-accent-danger) 10%, transparent);height:2px;position:absolute;bottom:0;left:0;right:0}.RGL4zW_progressFill{background:linear-gradient(90deg, var(--color-accent-danger), var(--color-accent-warning));border-radius:0 var(--radius-full) var(--radius-full) 0;height:100%;animation:30s linear forwards RGL4zW_progressShrink}@keyframes RGL4zW_progressShrink{0%{width:100%}to{width:0%}}@media (max-width:640px){.RGL4zW_banner{gap:var(--space-2);flex-wrap:wrap}.RGL4zW_meta{text-align:right;order:5;width:100%}}
.QxIaia_form{flex-direction:column;gap:14px;display:flex}.QxIaia_field{flex-direction:column;gap:6px;display:flex}.QxIaia_row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.QxIaia_label{font-size:var(--text-xs);color:var(--color-text-secondary);font-weight:600}.QxIaia_input{background:var(--color-bg-secondary);border:1px solid var(--color-border);width:100%;color:var(--color-text-primary);border-radius:8px;padding:9px 12px;font-family:inherit;font-size:.85rem}.QxIaia_input:focus{border-color:var(--color-accent-primary);outline:none}.QxIaia_hint{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.QxIaia_error{font-size:var(--text-xs);color:var(--color-accent-danger)}.QxIaia_failure{border:1px solid var(--color-accent-danger);color:var(--color-accent-danger);border-radius:8px;padding:10px 12px;font-size:.82rem}.QxIaia_check{color:var(--color-text-primary);align-items:center;gap:8px;font-size:.85rem;display:flex}.QxIaia_footer{justify-content:flex-end;gap:10px;padding-top:6px;display:flex}.QxIaia_btn{border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:8px;padding:9px 16px;font-size:.85rem;font-weight:600}.QxIaia_btn:hover:not(:disabled){color:var(--color-text-primary)}.QxIaia_btnPrimary{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:var(--color-bg-primary)}.QxIaia_btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.QxIaia_row{grid-template-columns:minmax(0,1fr)}}
._47sp2a_legend{padding:var(--space-2-5) 0 var(--space-1-5);font-size:var(--text-xs);color:var(--color-text-secondary);margin:0}._47sp2a_legend+._47sp2a_legend{padding-top:0}
.uxOy5W_container{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.uxOy5W_header{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.uxOy5W_title{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary)}.uxOy5W_period{font-size:var(--text-xs);color:var(--color-text-muted)}.uxOy5W_table{border-collapse:collapse;width:100%}.uxOy5W_th{padding:var(--space-2-5) var(--space-4);text-align:left;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--color-border)}.uxOy5W_thRight{text-align:right;}.uxOy5W_row{transition:background var(--transition-fast)}.uxOy5W_row:hover{background:var(--color-bg-hover)}.uxOy5W_td{padding:var(--space-2-5) var(--space-4);font-size:var(--text-xs);color:var(--color-text-secondary)}.uxOy5W_tdRight{text-align:right;font-family:var(--font-mono);}.uxOy5W_rank{font-size:14px}.uxOy5W_tid{color:var(--color-accent-primary);font-size:var(--text-xs)}.uxOy5W_voidNormal{color:var(--color-text-secondary)}.uxOy5W_voidHigh{color:var(--color-accent-danger);font-weight:var(--font-semibold)}
.yRpPdG_loginPage{background:var(--color-bg-primary);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.yRpPdG_loginPage:before{content:"";pointer-events:none;background:radial-gradient(circle,#10b98114 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-200px;right:-100px}.yRpPdG_loginPage:after{content:"";pointer-events:none;background:radial-gradient(circle,#3b82f60f 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:-150px;left:-100px}.yRpPdG_loginCard{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;max-width:420px;padding:var(--space-10);box-shadow:var(--shadow-xl);animation:.3s ease-out yRpPdG_scaleIn;position:relative}.yRpPdG_loginLogo{align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);flex-direction:column;display:flex}.yRpPdG_loginLogoIcon{border-radius:var(--radius-lg);object-fit:contain;width:56px;height:56px;box-shadow:var(--shadow-glow-emerald);display:block}.yRpPdG_loginTitle{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text-primary);text-align:center;letter-spacing:-.02em}.yRpPdG_loginSubtitle{font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center}.yRpPdG_form{gap:var(--space-5);flex-direction:column;display:flex}.yRpPdG_inputGroup{gap:var(--space-2);flex-direction:column;display:flex}.yRpPdG_label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary)}.yRpPdG_input{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--text-base);font-family:var(--font-sans);transition:all var(--transition-fast);outline:none}.yRpPdG_input:focus{border-color:var(--color-accent-primary);box-shadow:var(--shadow-glow-emerald)}.yRpPdG_input::placeholder{color:var(--color-text-muted)}.yRpPdG_select{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--text-base);font-family:var(--font-sans);transition:all var(--transition-fast);cursor:pointer;appearance:none;outline:none}.yRpPdG_select:focus{border-color:var(--color-accent-primary);box-shadow:var(--shadow-glow-emerald)}.yRpPdG_formFooter{justify-content:space-between;align-items:center;display:flex}.yRpPdG_checkbox{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;display:flex}.yRpPdG_forgotLink{font-size:var(--text-sm);color:var(--color-accent-primary);cursor:pointer;transition:color var(--transition-fast);font-family:var(--font-sans);background:0 0;border:none}.yRpPdG_forgotLink:hover{color:var(--color-accent-primary-hover)}.yRpPdG_submitBtn{width:100%;padding:var(--space-3) var(--space-6);background:linear-gradient(135deg, var(--color-accent-primary), #059669);border-radius:var(--radius-md);color:#fff;font-size:var(--text-base);font-weight:var(--font-semibold);font-family:var(--font-sans);cursor:pointer;transition:all var(--transition-fast);border:none;box-shadow:0 4px 12px #10b98140}.yRpPdG_submitBtn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #10b98159}.yRpPdG_submitBtn:active{transform:translateY(0)}.yRpPdG_errorBanner{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--color-accent-danger);font-size:var(--text-sm);text-align:center;margin-bottom:var(--space-2);background:#ef44441a;border:1px solid #ef44444d;animation:.2s ease-out yRpPdG_scaleIn}.yRpPdG_loginFooter{margin-top:var(--space-6);text-align:center;font-size:var(--text-xs);color:var(--color-text-muted)}
._10u7-G_page{background:var(--color-bg-primary);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}._10u7-G_page:before{content:"";pointer-events:none;background:radial-gradient(circle,#10b98114 0%,#0000 70%);border-radius:50%;width:600px;height:600px;animation:12s ease-in-out infinite alternate _10u7-G_glowDrift;position:absolute;top:-200px;right:-100px}._10u7-G_page:after{content:"";pointer-events:none;background:radial-gradient(circle,#3b82f60f 0%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:15s ease-in-out infinite alternate-reverse _10u7-G_glowDrift;position:absolute;bottom:-150px;left:-100px}@keyframes _10u7-G_glowDrift{0%{transform:translate(0)}to{transform:translate(30px,20px)}}._10u7-G_card{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;max-width:420px;padding:var(--space-10);box-shadow:var(--shadow-xl);animation:.4s cubic-bezier(.16,1,.3,1) _10u7-G_cardEnter;position:relative}@keyframes _10u7-G_cardEnter{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}._10u7-G_header{align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);flex-direction:column;display:flex}._10u7-G_logoIcon{border-radius:var(--radius-lg);object-fit:contain;width:56px;height:56px;box-shadow:var(--shadow-glow-emerald);display:block}._10u7-G_title{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text-primary);text-align:center;letter-spacing:-.02em}._10u7-G_subtitle{font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center;max-width:320px;line-height:1.5}._10u7-G_form{gap:var(--space-5);flex-direction:column;display:flex}._10u7-G_inputGroup{gap:var(--space-2);flex-direction:column;display:flex}._10u7-G_label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary)}._10u7-G_input{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--text-base);font-family:var(--font-sans);transition:all var(--transition-fast);outline:none}._10u7-G_input:focus{border-color:var(--color-accent-primary);box-shadow:var(--shadow-glow-emerald)}._10u7-G_input::placeholder{color:var(--color-text-muted)}._10u7-G_inputError{border-color:#f87171!important;box-shadow:0 0 0 3px #f871711a!important}._10u7-G_validationHint{font-size:var(--text-xs);color:#f87171;margin-top:calc(var(--space-1) * -1);animation:.2s ease-out _10u7-G_fadeSlideIn}._10u7-G_submitBtn{width:100%;padding:var(--space-3) var(--space-6);background:linear-gradient(135deg, var(--color-accent-primary), #059669);border-radius:var(--radius-md);color:#fff;font-size:var(--text-base);font-weight:var(--font-semibold);font-family:var(--font-sans);cursor:pointer;transition:all var(--transition-fast);border:none;position:relative;overflow:hidden;box-shadow:0 4px 12px #10b98140}._10u7-G_submitBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #10b98159}._10u7-G_submitBtn:active:not(:disabled){transform:translateY(0)}._10u7-G_submitBtn:disabled{opacity:.65;cursor:not-allowed}._10u7-G_spinner{vertical-align:middle;width:16px;height:16px;margin-right:var(--space-2);border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;animation:.6s linear infinite _10u7-G_spin;display:inline-block}@keyframes _10u7-G_spin{to{transform:rotate(360deg)}}._10u7-G_errorBanner{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:#f87171;font-size:var(--text-sm);text-align:center;margin-bottom:var(--space-2);background:#ef44441a;border:1px solid #ef44444d;animation:.3s ease-out _10u7-G_fadeSlideIn}._10u7-G_successCard{align-items:center;gap:var(--space-4);flex-direction:column;animation:.4s cubic-bezier(.16,1,.3,1) _10u7-G_fadeSlideIn;display:flex}._10u7-G_successIcon{background:#34d3991f;border:2px solid #34d3994d;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;animation:2s ease-in-out infinite _10u7-G_successPulse;display:flex}._10u7-G_successIcon svg{color:#34d399;width:32px;height:32px}@keyframes _10u7-G_successPulse{0%,to{box-shadow:0 0 #34d39926}50%{box-shadow:0 0 0 12px #34d39900}}._10u7-G_successTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:#34d399;text-align:center}._10u7-G_successMessage{font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center;max-width:320px;line-height:1.6}._10u7-G_redirectText{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;animation:1.5s ease-in-out infinite _10u7-G_pulse}@keyframes _10u7-G_pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes _10u7-G_fadeSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._10u7-G_backLink{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-6);font-size:var(--text-sm);color:var(--color-accent-primary);cursor:pointer;transition:all var(--transition-fast);font-family:var(--font-sans);background:0 0;border:none;width:100%;display:flex}._10u7-G_backLink:hover{color:var(--color-accent-primary-hover);transform:translate(-2px)}._10u7-G_backLink svg{width:16px;height:16px;transition:transform var(--transition-fast)}._10u7-G_backLink:hover svg{transform:translate(-3px)}._10u7-G_footer{margin-top:var(--space-6);text-align:center;font-size:var(--text-xs);color:var(--color-text-muted)}@media (max-width:480px){._10u7-G_card{margin:var(--space-4);padding:var(--space-6)}}._10u7-G_hint{font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:var(--space-2)}
.ncow4q_shell{min-height:100vh;display:flex}.ncow4q_mainContent{min-width:0;margin-left:var(--sidebar-current-width);padding-top:var(--topbar-height);transition:margin-left var(--transition-normal);flex:1;min-height:100vh}.ncow4q_pageContent{padding:var(--space-4) var(--space-6);gap:var(--space-4);flex-direction:column;width:100%;max-width:1600px;margin:0 auto;display:flex}.ncow4q_kpiGrid{gap:var(--space-4);margin-bottom:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;animation:.4s ease-out ncow4q_fadeIn;display:grid}@media (max-width:1200px){.ncow4q_kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ncow4q_kpiGrid{grid-template-columns:minmax(0,1fr)}}@keyframes ncow4q_fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ncow4q_alert{background:var(--color-bg-surface);border:1px solid var(--color-accent-danger);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--text-sm);align-items:center;gap:12px;padding:12px 16px;display:flex}.ncow4q_alert .app-icon{color:var(--color-accent-danger)}.ncow4q_alertText{flex:1}.ncow4q_retry{border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-text-primary);cursor:pointer;background:0 0;padding:6px 12px}.ncow4q_loading{color:var(--color-text-muted);font-size:var(--text-sm);padding:8px 0}
.boX4GW_rowActions{justify-content:flex-end;align-items:center;gap:2px;display:flex}.boX4GW_rowAction{color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm,4px);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.boX4GW_rowAction:hover{color:var(--color-accent-primary)}
