:root{color-scheme:light dark;--font-sans: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--fs-sm: .9rem;--fs-base: 1rem;--fs-lg: 1.1rem;--fw-regular: 400;--fw-medium: 500;--fw-bold: 700;--lh-base: 1.5;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--radius-1: 8px;--radius-2: 12px;--sidebar-w: 220px;--header-h: 48px;--page-padding: 20px;--shadow-1: 0 1px 8px rgba(0, 0, 0, .12);--ring: 0 0 0 3px rgba(91, 140, 255, .35);--bg: #0f1115;--fg: rgba(255, 255, 255, .88);--muted: rgba(255, 255, 255, .65);--panel: #151923;--panel-2: #1c2230;--border: rgba(255, 255, 255, .12);--link: rgba(255, 255, 255, .9);--link-hover: #9bb6ff;--brand: #5b8cff;--danger: #ff4d4f;--warning: #faad14;--success: #52c41a;--focus: var(--brand)}[data-theme=light]{--bg: #ffffff;--fg: #213547;--muted: rgba(33, 53, 71, .7);--panel: #f6f7f9;--panel-2: #ffffff;--border: rgba(0, 0, 0, .12);--link: #213547;--link-hover: #3b6cff;--brand: #3b6cff;--danger: #d9363e;--warning: #d48806;--success: #237804;--shadow-1: 0 1px 10px rgba(0, 0, 0, .08);--ring: 0 0 0 3px rgba(59, 108, 255, .25)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;width:100%}body{margin:0;min-height:100%;font-family:var(--font-sans);line-height:var(--lh-base);font-weight:var(--fw-regular);background:var(--bg);color:var(--fg);overflow-x:hidden}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover);text-decoration:underline}button,input,select,textarea{font:inherit}button{cursor:pointer}:focus-visible{outline:none;box-shadow:var(--ring)}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}._host_jhqic_5{position:fixed;top:14px;left:50%;transform:translate(-50%);z-index:9999;display:flex;flex-direction:column;gap:10px;align-items:center;pointer-events:none}._item_jhqic_18{pointer-events:auto;min-width:360px;max-width:min(680px,92vw);padding:13px 16px;border-radius:12px;border:1px solid #7b818a;background:#50565f;color:#f5f7fa;box-shadow:0 12px 30px #00000059;animation:_toastFadeIn_jhqic_1 .18s ease-out forwards,_toastFadeOut_jhqic_1 .22s ease-in forwards;animation-delay:0ms,calc(var(--toast-duration, 2.6s) - .22s);opacity:0;transform:translateY(-10px)}._type_jhqic_38{font-size:13px;letter-spacing:.03em;opacity:.82;margin-bottom:4px;text-transform:uppercase}._message_jhqic_46{font-size:16px;line-height:1.45;word-break:break-word}@keyframes _toastFadeIn_jhqic_1{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes _toastFadeOut_jhqic_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}._layoutRoot_16s7v_7{display:flex;height:100dvh;width:100%;background:var(--bg);color:var(--fg);font-family:var(--font-sans)}._sidebar_16s7v_16{width:var(--sidebar-w);flex-shrink:0;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);background:var(--panel);color:var(--fg);border-right:1px solid var(--border);overflow-y:auto}._sidebarTitle_16s7v_29{margin:0 0 var(--space-5) 0;font-size:var(--fs-lg);font-weight:var(--fw-bold);line-height:1.2}._sidebarTitleLink_16s7v_36{color:inherit;text-decoration:none;border-radius:var(--radius-1)}._sidebarTitleLink_16s7v_36:focus-visible{outline:none;box-shadow:var(--ring)}._sidebarTitleLink_16s7v_36:hover ._sidebarTitle_16s7v_29{color:var(--link-hover)}._nav_16s7v_51{display:flex;flex-direction:column;gap:var(--space-3)}._maintenanceBox_16s7v_57{margin-top:auto;border:1px solid var(--border);border-radius:var(--radius-1);padding:10px;background:#ffffff08}._maintenanceHeader_16s7v_65{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:.86rem;font-weight:var(--fw-bold)}._maintenanceTodayBadge_16s7v_74{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:var(--fw-bold);background:#faad1433;border:1px solid rgba(250,173,20,.45);color:var(--warning)}._maintenanceList_16s7v_87{margin-top:8px;display:flex;flex-direction:column;gap:8px}._maintenanceItem_16s7v_94{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:inherit;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px;background:#ffffff05}._maintenanceItem_16s7v_94:hover{background:#ffffff0d}._maintenanceRowTop_16s7v_110{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._maintenanceDate_16s7v_117{font-size:.8rem;color:var(--muted)}._maintenanceTodayPill_16s7v_122{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:1px 6px;font-size:.7rem;font-weight:var(--fw-bold);background:#ff4d4f33;border:1px solid rgba(255,77,79,.45);color:var(--danger)}._maintenanceTitle_16s7v_135{font-size:.82rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._navLink_16s7v_143{display:block;padding:var(--space-2) var(--space-3);border-radius:var(--radius-1);color:var(--link);text-decoration:none}._navLinkRow_16s7v_151{display:flex;align-items:center;gap:var(--space-2);min-width:0}._navMain_16s7v_158{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;flex:1}._navLinkRowAlert_16s7v_166{align-items:center}._navIcon_16s7v_170{width:1.5rem;min-width:1.5rem;display:inline-flex;align-items:center;justify-content:center;line-height:1.1}._navLabel_16s7v_179{flex:1;min-width:5.6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._navLabelWide_16s7v_187{min-width:6.6rem;flex:0 0 auto;overflow:visible;text-overflow:clip}._navBadges_16s7v_194{margin-left:auto;display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}._navMiniBadge_16s7v_203{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:18px;padding:1px 8px;border-radius:999px;font-size:.68rem;font-weight:var(--fw-bold);color:#fff;background:var(--danger);border:1px solid rgba(255,255,255,.25);line-height:1}._navMiniBadgeSkeleton_16s7v_219{color:var(--muted);background:#ffffff14;border-color:#ffffff26}._navDotBadge_16s7v_225{width:9px;height:9px;flex:0 0 9px;border-radius:999px;background:var(--danger);box-shadow:0 0 0 2px #ff4d4f38}._navLink_16s7v_143:hover{color:var(--link-hover);background:#ffffff0f}._navLinkActive_16s7v_239{background:#5b8cff2e;outline:1px solid rgba(91,140,255,.22)}._mainColumn_16s7v_244{flex:1;min-width:0;display:flex;flex-direction:column}._jobSidebar_16s7v_251{width:340px;flex:0 0 340px;min-width:0;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--panel);border-left:1px solid var(--border);overflow:hidden}._jobSidebarCollapsed_16s7v_264{width:38px;flex-basis:38px;padding:var(--space-3) 6px;align-items:center}._jobSidebarRailButton_16s7v_271{writing-mode:vertical-rl;border:1px solid var(--border);border-radius:var(--radius-1);background:#ffffff0a;color:var(--fg);padding:10px 6px;font:inherit;font-weight:var(--fw-bold);cursor:pointer}._jobSidebarHeader_16s7v_283{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}._jobSidebarTitle_16s7v_290{font-weight:var(--fw-bold);line-height:1.3}._jobSidebarMeta_16s7v_295{margin-top:3px;color:var(--muted);font-size:.78rem}._jobSidebarCollapseButton_16s7v_301,._jobMiniButton_16s7v_302,._jobButton_16s7v_303,._jobTab_16s7v_304{border:1px solid var(--border);border-radius:var(--radius-1);background:#ffffff0a;color:var(--fg);font:inherit;cursor:pointer}._jobSidebarCollapseButton_16s7v_301{padding:5px 8px;font-size:.78rem;white-space:nowrap}._jobControls_16s7v_319{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._jobTabs_16s7v_326{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}._jobTab_16s7v_304{padding:6px 4px;font-size:.74rem;font-weight:var(--fw-bold)}._jobTabActive_16s7v_338{border-color:#5b8cff8c;background:#5b8cff2e;color:var(--link-hover)}._jobFieldRow_16s7v_344{display:flex;align-items:center;gap:var(--space-2);min-width:0}._jobField_16s7v_344{width:100%;min-width:0;padding:8px 10px;border-radius:var(--radius-1);border:1px solid var(--border);background:var(--panel-2);color:var(--fg);font:inherit}._jobMiniButton_16s7v_302{flex:0 0 auto;padding:8px 10px;white-space:nowrap}._jobCheckbox_16s7v_368{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:.82rem;white-space:nowrap}._jobActionGrid_16s7v_377{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}._jobButton_16s7v_303{min-width:0;padding:8px 6px;font-weight:var(--fw-bold)}._jobButtonPrimary_16s7v_389{border-color:#5b8cff99;background:var(--brand);color:#fff}._jobButton_16s7v_303:disabled{opacity:.5;cursor:not-allowed}._jobHint_16s7v_400{color:var(--muted);font-size:.78rem;line-height:1.45}._jobError_16s7v_406{color:var(--danger);font-size:.78rem;font-weight:var(--fw-bold)}._jobList_16s7v_412{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--space-2);overflow-y:auto;padding-right:2px}._jobCard_16s7v_422{border:1px solid var(--border);border-radius:var(--radius-1);background:#ffffff08;padding:10px;min-width:0}._jobCardTop_16s7v_430,._jobFooter_16s7v_431{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._jobStatus_16s7v_438{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:var(--fw-bold);color:var(--muted);background:#ffffff14;border:1px solid rgba(255,255,255,.14)}._jobStatusRunning_16s7v_451{color:var(--link-hover);background:#5b8cff29;border-color:#5b8cff59}._jobStatusCompleted_16s7v_457{color:var(--success);background:#52c41a24;border-color:#52c41a59}._jobStatusSkipped_16s7v_463{color:var(--warning);background:#faad1424;border-color:#faad1459}._jobStatusFailed_16s7v_469{color:var(--danger);background:#ff4d4f24;border-color:#ff4d4f59}._jobMonth_16s7v_475{color:var(--muted);font-size:.78rem;white-space:nowrap}._jobCompany_16s7v_481{margin-top:8px;font-weight:var(--fw-bold);line-height:1.35;word-break:break-word}._jobReason_16s7v_488{margin-top:5px;color:var(--muted);font-size:.78rem;line-height:1.45;word-break:break-word}._jobFooter_16s7v_431{margin-top:8px;color:var(--muted);font-size:.72rem}._header_16s7v_502{flex-shrink:0;padding:var(--space-3) var(--space-5);background:var(--panel-2);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}._breadcrumb_16s7v_513{display:flex;align-items:center;gap:4px;flex:1;min-width:0;white-space:nowrap;overflow:hidden}._breadcrumbSeparator_16s7v_523{color:var(--muted);flex-shrink:0}._breadcrumbLink_16s7v_528{color:var(--link);text-decoration:none;border-radius:var(--radius-1);padding:2px 4px;flex-shrink:0}._breadcrumbLink_16s7v_528:hover{color:var(--link-hover);background:#ffffff0f}._breadcrumbCurrent_16s7v_541{font-weight:var(--fw-bold);letter-spacing:.2px;min-width:0;overflow:hidden;text-overflow:ellipsis}._headerActions_16s7v_549{display:flex;align-items:center;gap:var(--space-3)}._headerUserName_16s7v_555{max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.9rem;color:var(--muted)}._btn_16s7v_565{border:1px solid transparent;border-radius:var(--radius-1);padding:6px 12px;cursor:pointer;font-family:inherit;font-weight:var(--fw-medium);background:transparent;color:var(--fg)}._btn_16s7v_565:focus-visible{outline:none;box-shadow:var(--ring)}._btnDanger_16s7v_581{background:var(--danger);color:#fff}._btnDanger_16s7v_581:hover{filter:brightness(1.05)}._content_16s7v_590{flex:1;min-width:0;min-height:0;padding:var(--space-2) var(--page-padding) var(--page-padding);overflow:hidden}._contentInner_16s7v_599{display:flex;flex-direction:column;height:100%;min-height:0;gap:var(--space-2)}._outletWrap_16s7v_608{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}._bannerWrap_16s7v_616{margin-bottom:0}._spinner_1mgvf_6{--spinner-size: 24px;display:inline-flex;align-items:center;justify-content:center;width:var(--spinner-size);height:var(--spinner-size);color:var(--color-subtext, #666);flex:0 0 auto}._spinnerSvg_1mgvf_17{width:100%;height:100%;fill:currentColor}._screen_1mgvf_23{display:grid;place-items:center;gap:10px;text-align:center}._message_1mgvf_30{margin:0;color:var(--color-subtext, #555);font-size:.95rem}._page_lf8q8_7,._section_lf8q8_8,._card_lf8q8_9,._row_lf8q8_10,._skeletonBase_lf8q8_11,._skeletonList_lf8q8_12,._skeletonCard_lf8q8_13,._skeletonRow_lf8q8_14,._skeletonLine_lf8q8_15,._emptyState_lf8q8_16,._errorBox_lf8q8_17{--foundation-page-padding: 24px;--foundation-page-mobile-padding: 14px;--foundation-page-max-width: 1200px;--foundation-section-margin-top: 20px;--foundation-card-padding: 16px;--foundation-row-gap: 8px;--foundation-skeleton-radius: 10px;--foundation-skeleton-list-gap: 10px;--foundation-skeleton-card-padding: 12px;--foundation-skeleton-line-height: 12px;--foundation-empty-padding: 12px;--foundation-error-padding: 12px;--foundation-error-radius: 8px}._page_lf8q8_7{padding:var(--foundation-page-padding);margin:0 auto;max-width:var(--foundation-page-max-width)}._pageCentered_lf8q8_39{min-height:40vh;display:grid;place-items:center;text-align:center}._section_lf8q8_8{margin-top:var(--foundation-section-margin-top)}._panel_lf8q8_50{background:var(--default-panel-bg, var(--color-surface, #fff));border:var(--default-border, 1px solid #ddd);border-radius:var(--default-radius, 10px)}._card_lf8q8_9{background:var(--default-card-bg, var(--color-surface, #fff));border:var(--default-border, 1px solid #ddd);border-radius:var(--default-radius, 10px);box-shadow:var(--default-shadow, 0 2px 8px rgba(0, 0, 0, .08));padding:var(--foundation-card-padding)}._row_lf8q8_10{display:flex;gap:var(--foundation-row-gap);align-items:center}._mutedText_lf8q8_70{color:var(--color-subtext, #555)}._dangerText_lf8q8_74{color:var(--color-danger, #e53935)}@keyframes _skeletonShimmer_lf8q8_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._skeletonBase_lf8q8_11{position:relative;overflow:hidden;background:color-mix(in srgb,var(--default-card-bg, #fff) 78%,var(--color-border, #dcdcdc) 22%);border-radius:var(--foundation-skeleton-radius)}._skeletonBase_lf8q8_11:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,#ffffff 70%,transparent) 45%,transparent 100%);animation:_skeletonShimmer_lf8q8_1 1.2s ease-in-out infinite}._skeletonList_lf8q8_12{display:grid;gap:var(--foundation-skeleton-list-gap)}._skeletonCard_lf8q8_13{padding:var(--foundation-skeleton-card-padding);border:var(--default-border, 1px solid #ddd);background:var(--default-card-bg, var(--color-surface, #fff));border-radius:var(--default-radius, 10px)}._skeletonRow_lf8q8_14{display:flex;align-items:center;gap:var(--foundation-skeleton-list-gap)}._skeletonLine_lf8q8_15{height:var(--foundation-skeleton-line-height);border-radius:999px}._skeletonLineShort_lf8q8_131{width:28%}._skeletonLineMid_lf8q8_135{width:52%}._skeletonLineWide_lf8q8_139{width:82%}._emptyState_lf8q8_16{color:var(--color-subtext, #777);text-align:center;padding:var(--foundation-empty-padding)}._errorBox_lf8q8_17{background:#fff5f5;border:1px solid #f2b3b3;border-radius:var(--foundation-error-radius);padding:var(--foundation-error-padding);color:var(--color-danger, #b00020)}._divider_lf8q8_157{border:0;border-top:var(--default-border, 1px solid #ddd);margin:14px 0}._table_lf8q8_163{width:100%;border-collapse:collapse}._tableCell_lf8q8_168{padding:10px 8px;vertical-align:top}._scrollY_lf8q8_173{overflow-y:auto;min-height:0}@media(max-width:960px){._page_lf8q8_7{padding:var(--foundation-page-mobile-padding)}._row_lf8q8_10{flex-wrap:wrap}}._page_1bvw8_5{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;min-height:0}._pageFill_1bvw8_13{flex:1;min-width:0;min-height:0}._title_1bvw8_19{margin:0;font-size:1.25rem;font-weight:var(--fw-bold)}._card_1y3uu_5{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-2);padding:var(--space-5);box-shadow:var(--shadow-1);min-width:0}._row_1y3uu_14{display:flex;align-items:center;gap:var(--space-3);min-width:0;flex-wrap:wrap}._stack_1y3uu_22{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}._label_1y3uu_29{font-weight:var(--fw-bold)}._subtle_1y3uu_33{color:var(--muted);font-size:.85rem}._badgeDanger_1y3uu_38{margin-left:auto;color:var(--danger);font-size:.8rem;font-weight:var(--fw-bold)}._badgeSuccess_1y3uu_45,._badgeMuted_1y3uu_46{display:inline-flex;align-items:center;border-radius:999px;padding:3px 9px;font-size:.78rem;font-weight:var(--fw-bold)}._badgeSuccess_1y3uu_45{color:#166534;background:#dcfce7}._badgeMuted_1y3uu_46{color:var(--muted);background:var(--panel-2);border:1px solid var(--border)}._fieldLabel_1y3uu_66{font-weight:var(--fw-medium);margin-bottom:var(--space-2)}._field_1y3uu_66{width:100%;padding:10px 12px;border-radius:var(--radius-1);border:1px solid var(--border);background:var(--panel-2);color:var(--fg);outline:none}._field_1y3uu_66:focus-visible{box-shadow:var(--ring)}._actions_1y3uu_85{display:flex;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap}._actionsEnd_1y3uu_92{justify-content:flex-end}._actionsSplit_1y3uu_96{justify-content:space-between}._actionGroup_1y3uu_100{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap}._btn_1y3uu_108{border:1px solid transparent;border-radius:var(--radius-1);padding:8px 12px;cursor:pointer;font-family:inherit;font-weight:var(--fw-medium);background:transparent;color:var(--fg)}._btn_1y3uu_108:disabled{opacity:.5;cursor:not-allowed}._btn_1y3uu_108:focus-visible{outline:none;box-shadow:var(--ring)}._btnPrimary_1y3uu_129{background:var(--brand);color:#fff}._btnPrimary_1y3uu_129:hover:enabled{filter:brightness(1.05)}._btnGhost_1y3uu_138{border-color:var(--border);background:#ffffff0a}._btnGhost_1y3uu_138:hover:enabled{background:#ffffff12}._btnDanger_1y3uu_147{background:var(--danger);color:#fff}._btnDanger_1y3uu_147:hover:enabled{filter:brightness(1.05)}._tableWrap_1y3uu_157{width:100%;min-width:0;overflow-x:auto;border-radius:var(--radius-2);border:1px solid var(--border);background:var(--panel)}._table_1y3uu_157{width:100%;border-collapse:collapse;table-layout:fixed}._table_1y3uu_157 thead th{position:sticky;top:0;z-index:2;background:var(--panel);box-shadow:0 1px 0 var(--border)}._table_1y3uu_157 th,._table_1y3uu_157 td{padding:10px 12px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}._table_1y3uu_157 th{font-weight:var(--fw-bold);color:var(--fg)}._tableMessage_1y3uu_202{padding:24px 12px;text-align:center;color:var(--muted)}._tableMessageDanger_1y3uu_208{color:var(--danger)}._table_1y3uu_157 tr:hover td{background:#ffffff0a}._formRow_1y3uu_220{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap;min-width:0}._formRowNoWrap_1y3uu_229{display:flex;gap:var(--space-3);align-items:center;flex-wrap:nowrap;min-width:0}._formRowNoWrap_1y3uu_229 ._fieldAuto_1y3uu_238{width:auto}._fieldGrow_1y3uu_243{flex:1 1 auto;min-width:0}._selectFixed_1y3uu_249{flex:0 0 180px;max-width:220px}._btnNoWrap_1y3uu_255{flex:0 0 auto;white-space:nowrap}._rowHover_1y3uu_261:hover td{background:#ffffff0a}._rowSelected_1y3uu_265 td{background:#5b8cff24}._subText_1y3uu_270{font-size:.8rem;color:var(--muted)}._chip_1y3uu_276{display:inline-flex;align-items:center;gap:var(--space-2);padding:4px 8px;border-radius:var(--radius-1);font-weight:var(--fw-bold);font-size:.85rem;border:1px solid transparent}._fillCol_1y3uu_290{display:flex;flex-direction:column;gap:var(--space-4);flex:1;min-height:0;min-width:0}._scrollY_1y3uu_299{min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden}._scrollArea_1y3uu_307{width:100%;min-width:0;flex:1;min-height:0;display:grid;grid-template-rows:1fr;border-radius:var(--radius-2);border:1px solid var(--border);background:var(--panel);overflow:hidden}._disclosureHeader_1y3uu_325{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}._disclosureTitle_1y3uu_333{margin:0;font-weight:var(--fw-bold)}._btnSmall_1y3uu_338{padding:6px 10px;font-size:.9rem}._hr_1y3uu_343{height:1px;background:var(--border);border:none;margin:var(--space-4) 0}._helpText_1y3uu_356{color:var(--muted);font-size:.85rem}._threeCol_1y3uu_364{display:flex;gap:var(--space-4);flex:1;min-width:0;min-height:0}._colLeft_1y3uu_373{flex:0 0 350px;min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--space-3)}._colCenter_1y3uu_382{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}._panelStack_1y3uu_391{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;min-height:0}._panelPad_1y3uu_400{padding:6px}._twoPane_1y3uu_407{display:flex;gap:var(--space-4);flex:1;min-width:0;min-height:0}._paneLeft_1y3uu_415{flex:0 0 40%;min-width:280px;min-height:0;display:flex;flex-direction:column;gap:var(--space-3)}._paneRight_1y3uu_424{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--space-3)}._paneHeader_1y3uu_433{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}._list_1y3uu_445{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}._listItem_1y3uu_454{padding:10px;border-radius:var(--radius-1);border:1px solid var(--border);background:#ffffff05;cursor:pointer;min-width:0}._listItem_1y3uu_454:hover{background:#ffffff0d}._listItemSelected_1y3uu_467{background:#5b8cff24;border-color:#5b8cff59}._reportListItem_1y3uu_472{border:1px solid var(--border);border-radius:var(--radius-1);background:#ffffff05;color:var(--fg);text-align:left;padding:10px 12px;cursor:pointer}._reportListItem_1y3uu_472:hover{background:#ffffff0d}._reportListItemSelected_1y3uu_486{background:#5b8cff24;border-color:#5b8cff59}._reportNoticeCard_1y3uu_491{color:var(--fg)}._reportNoticeCardRead_1y3uu_495{border-color:var(--border);background:var(--panel)}._reportNoticeCardUnread_1y3uu_500{border-color:#e04f5f73;background:#e04f5f1f}._reportCompanyLine_1y3uu_505{font-weight:var(--fw-medium);margin-top:2px}._contextStream_1y3uu_510{margin-top:10px;display:flex;flex-direction:column;gap:var(--space-3)}._contextRow_1y3uu_517{display:flex;flex-direction:column;gap:6px;max-width:min(82%,760px)}._contextRowLeft_1y3uu_524{align-self:flex-start}._contextRowRight_1y3uu_528{align-self:flex-end}._contextRowHighlight_1y3uu_532 ._contextQuote_1y3uu_532{border-color:#ff4d4f73;background:#ff4d4f14}._contextMeta_1y3uu_537{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);color:var(--muted);font-size:.8rem}._contextQuote_1y3uu_532{margin:0;border-left:3px solid var(--brand);border:1px solid var(--border);border-radius:var(--radius-1);background:#ffffff08;padding:10px 12px;white-space:pre-wrap;line-height:1.6}._noticeItem_1y3uu_561{padding:10px 12px;border-bottom:1px solid var(--border);cursor:pointer;color:var(--fg);min-width:0}._noticeItem_1y3uu_561:hover{background:#ffffff0d}._noticeItemSelected_1y3uu_573{background:#5b8cff24}._noticeTitleRow_1y3uu_577{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0}._noticeTitle_1y3uu_577{font-weight:var(--fw-bold);font-size:.95rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._badges_1y3uu_594{display:inline-flex;gap:var(--space-2);flex-shrink:0}._dotBadge_1y3uu_600{display:inline-flex;width:9px;height:9px;flex:0 0 9px;border-radius:999px;background:var(--danger);box-shadow:0 0 0 2px #ff4d4f38;vertical-align:middle}._noticeMeta_1y3uu_611{margin-top:6px;font-size:.8rem;color:var(--muted)}._editorTopRow_1y3uu_618{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap;min-width:0}._editorTitleInput_1y3uu_626{flex:1;min-width:260px}._editorTemplateSelect_1y3uu_631{min-width:200px}._textarea_1y3uu_635{width:100%;min-width:0;resize:vertical;min-height:220px;padding:10px 12px;border-radius:var(--radius-1);border:1px solid var(--border);background:var(--panel-2);color:var(--fg);font:inherit;line-height:1.6}._twoCol_1y3uu_649{display:flex;gap:var(--space-4);min-width:0;flex-wrap:wrap}._col_1y3uu_373{flex:1;min-width:320px}._adminPanelShell_1y3uu_661{flex:1;min-height:0;display:flex;flex-direction:column}._adminTwoCol_1y3uu_668{display:grid;grid-template-columns:minmax(360px,1fr) minmax(420px,1fr);gap:var(--space-4);flex:1;min-width:0;min-height:0}._adminColumn_1y3uu_677{min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px}._tokenIssueGrid_1y3uu_685{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(260px,1.15fr);gap:var(--space-3);align-items:start}._tokenMetaGrid_1y3uu_692{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px}@media(max-width:1180px){._adminTwoCol_1y3uu_668,._tokenIssueGrid_1y3uu_685,._tokenMetaGrid_1y3uu_692{grid-template-columns:1fr}._adminColumn_1y3uu_677{overflow:visible;padding-right:0}}._sectionTitle_1y3uu_711{margin:0;font-size:.85rem;font-weight:var(--fw-bold)}._helpText_1y3uu_356{margin:var(--space-2) 0 0;font-size:.8rem;color:var(--muted);line-height:1.5}._tagRow_1y3uu_725{display:flex;gap:var(--space-2);flex-wrap:wrap;min-width:0}._tagBtn_1y3uu_732{border:1px solid var(--border);background:#ffffff0a;color:var(--fg);border-radius:999px;padding:6px 10px;font-weight:var(--fw-bold);font-size:.85rem}._tagBtn_1y3uu_732:hover:enabled{background:#ffffff12}._tagBtnActive_1y3uu_746{border-color:#5b8cffa6;background:#5b8cff2e}._checkList_1y3uu_752{margin-top:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-1);background:#ffffff08;padding:var(--space-3);max-height:240px;overflow:auto}._checkItem_1y3uu_762{display:flex;align-items:center;gap:var(--space-2);padding:6px 4px;border-radius:var(--radius-1)}._checkItem_1y3uu_762:hover{background:#ffffff0a}._miniText_1y3uu_774{font-size:.8rem;color:var(--muted)}._detailsGroup_1y3uu_782{border:1px solid var(--border);border-radius:var(--radius-2);background:#ffffff08;padding:var(--space-3)}._detailsGroup_1y3uu_782+._detailsGroup_1y3uu_782{margin-top:var(--space-3)}._summary_1y3uu_793{cursor:pointer;font-weight:var(--fw-bold);list-style:none}._summary_1y3uu_793::-webkit-details-marker{display:none}._summaryRow_1y3uu_803{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:2px 0}._summaryHint_1y3uu_811{color:var(--muted);font-size:.85rem}._summaryMeta_1y3uu_816{display:inline-flex;align-items:center;gap:var(--space-2);margin-left:auto;min-width:0}._summaryIcon_1y3uu_824{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;color:var(--muted)}._checkRow_1y3uu_836{display:flex;align-items:center;gap:var(--space-2);padding:6px 0;min-width:0}._checkRow_1y3uu_836 input[type=checkbox]{width:16px;height:16px}._checkLabel_1y3uu_849{min-width:0}._checkDisabled_1y3uu_853{opacity:.55}._centerScreen_1y3uu_860{height:100%;min-height:100dvh;display:grid;place-items:center;padding:var(--space-6)}._loginCard_1y3uu_868{width:min(360px,100%);padding:var(--space-6)}._loginTitle_1y3uu_873{margin:0 0 var(--space-5) 0;text-align:center;font-size:1.25rem;font-weight:var(--fw-bold)}._alert_1y3uu_880{border:1px solid var(--border);border-radius:var(--radius-1);padding:10px 12px;font-size:.9rem;margin-bottom:var(--space-4)}._alertDanger_1y3uu_888{background:#ff4d4f1f;border-color:#ff4d4f59;color:var(--danger)}._formGrid_1y3uu_351{display:grid;gap:var(--space-3)}._full_1y3uu_899{width:100%}._environmentNote_1y3uu_903{margin-top:var(--space-3);color:var(--muted);font-size:.82rem;text-align:center}._environmentTitle_1y3uu_910{font-weight:var(--fw-bold)}._environmentLines_1y3uu_914{margin-top:4px;line-height:1.6}._companyInfoGrid_1y3uu_920{margin-top:12px;display:grid;gap:12px 20px;grid-template-columns:1fr}@media(min-width:900px){._companyInfoGrid_1y3uu_920{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1320px){._companyInfoGrid_1y3uu_920{grid-template-columns:repeat(3,minmax(0,1fr))}}._companyInfoItem_1y3uu_939{min-width:0;display:grid;grid-template-columns:clamp(92px,32%,130px) minmax(0,1fr);gap:6px 18px;align-items:start}._companyInfoLabel_1y3uu_947{margin:0;font-weight:var(--fw-medium);white-space:nowrap;line-height:1.8}._companyInfoValue_1y3uu_954{min-width:0;white-space:pre-wrap;word-break:break-word;line-height:1.8}._companyInfoEditorCell_1y3uu_961{min-width:0}._companyInfoEditorCell_1y3uu_961 ._field_1y3uu_66{margin:0}._headcountBarsWrap_1y3uu_971{height:190px;display:flex;align-items:flex-end;gap:6px;width:100%;padding:4px 0}._headcountBarSlot_1y3uu_980{flex:1 1 0;min-width:0;height:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:6px}._headcountBarTrack_1y3uu_991{width:100%;height:160px;display:flex;align-items:flex-end}._headcountBar_1y3uu_971{width:100%;min-height:1px;border-radius:6px;overflow:hidden;display:flex;flex-direction:column-reverse;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}._headcountBarAxisLabel_1y3uu_1009{width:100%;min-height:18px;color:var(--muted);font-size:.72rem;line-height:1;text-align:center;white-space:nowrap}._headcountRateLabel_1y3uu_1019{width:100%;min-height:18px;color:var(--success);font-size:.72rem;font-weight:var(--fw-bold);line-height:1;text-align:center;white-space:nowrap}._headcountBarUser_1y3uu_1030{width:100%;background:#2f80ed}._headcountBarAdmin_1y3uu_1035{width:100%;background:#e04f5f}._dailyUsageBarsWrap_1y3uu_1040{height:150px;display:flex;align-items:flex-end;gap:6px;width:100%;padding:4px 0}._dailyUsageBarSlot_1y3uu_1049{flex:1 1 0;min-width:0;height:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:6px}._dailyUsageRateLabel_1y3uu_1060{width:100%;min-height:18px;color:var(--link-hover);font-size:.7rem;font-weight:var(--fw-bold);line-height:1;text-align:center;white-space:nowrap}._dailyUsageBarTrack_1y3uu_1071{position:relative;width:100%;height:108px;display:flex;align-items:flex-end;justify-content:center;border-radius:6px;overflow:hidden;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}._dailyUsageBarActive_1y3uu_1084,._dailyUsageBarLogin_1y3uu_1085{position:absolute;bottom:0;width:100%;min-height:1px}._dailyUsageBarActive_1y3uu_1084{background:#52c41a59}._dailyUsageBarLogin_1y3uu_1085{width:58%;background:#2f80ed}._formGroup_1ex8j_4,._formRow_1ex8j_5,._passwordField_1ex8j_6,._passwordInput_1ex8j_7,._passwordToggleButton_1ex8j_8,._input_1ex8j_9,._select_1ex8j_10,._textarea_1ex8j_11,._radioChoiceGroup_1ex8j_12,._radioChoice_1ex8j_12,._filterRow_1ex8j_14,._toggleSwitchLabel_1ex8j_15,._toggleSwitchTrack_1ex8j_16{--form-control-radius: 8px;--form-control-padding-y: 8px;--form-control-padding-x: 10px;--form-password-toggle-size: 34px;--form-password-toggle-icon-size: 20px;--form-password-input-padding-right: 46px;--form-toggle-track-width: 44px;--form-toggle-track-height: 24px;--form-toggle-knob-size: 18px;--form-toggle-knob-offset: 2px;--form-toggle-knob-translate-x: 20px}._formGroup_1ex8j_4{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}._formRow_1ex8j_5{display:flex;gap:8px;flex-wrap:wrap}._label_1ex8j_43{font-size:14px;color:var(--color-text, #222)}._passwordHint_1ex8j_48{font-size:12px;color:var(--color-danger, #c0392b);line-height:1.4}._passwordField_1ex8j_6{position:relative;display:block}._passwordInput_1ex8j_7{padding-right:var(--form-password-input-padding-right)}._passwordToggleButton_1ex8j_8{position:absolute;right:6px;top:50%;width:var(--form-password-toggle-size);height:var(--form-password-toggle-size);display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:transparent;color:var(--default-muted, var(--color-subtext, #666));padding:0;transform:translateY(-50%);cursor:pointer}._passwordToggleButton_1ex8j_8:hover{background:color-mix(in srgb,var(--color-border, #dcdcdc) 45%,transparent);color:var(--default-text, var(--color-text, #222))}._passwordToggleButton_1ex8j_8:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary, #9cb64b) 45%,transparent)}._passwordToggleIcon_1ex8j_91{width:var(--form-password-toggle-icon-size);height:var(--form-password-toggle-icon-size);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._input_1ex8j_9,._select_1ex8j_10,._textarea_1ex8j_11{width:100%;box-sizing:border-box;padding:var(--form-control-padding-y) var(--form-control-padding-x);border-radius:var(--form-control-radius);border:1px solid var(--default-input-border, var(--color-border, #ccc));background:var(--default-input-bg, var(--color-surface, #fff));color:var(--default-input-text, var(--color-text, #222));font:inherit}._textarea_1ex8j_11{min-height:88px;resize:vertical}._checkbox_1ex8j_119{margin-right:6px;accent-color:var(--color-primary, #9cb64b)}._checkboxLabel_1ex8j_124{font-size:14px;color:var(--color-subtext, #555);display:inline-flex;align-items:center}._radioChoiceGroup_1ex8j_12{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._radioChoice_1ex8j_12{min-height:40px;display:flex;align-items:center;gap:6px;padding:var(--form-control-padding-y);border:1px solid var(--default-input-border, var(--color-border, #ccc));border-radius:var(--form-control-radius);background:var(--default-input-bg, var(--color-surface, #fff));color:var(--color-subtext, #555);cursor:pointer;box-sizing:border-box}._radioChoiceSelected_1ex8j_151{border-color:var(--color-primary, #9cb64b);background:color-mix(in srgb,var(--color-primary, #9cb64b) 16%,var(--default-input-bg, var(--color-surface, #fff)) 84%);color:var(--default-text, var(--color-text, #222))}._radioChoiceInput_1ex8j_157{flex:0 0 auto;margin:0;accent-color:var(--color-primary, #9cb64b)}._radioChoiceText_1ex8j_163{min-width:0;font-size:13px;line-height:1.35}._helperText_1ex8j_169{font-size:12px;color:var(--color-subtext, #666)}._filterRow_1ex8j_14{display:flex;gap:8px;flex-wrap:wrap;align-items:center}._toggleSwitchLabel_1ex8j_15{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}._toggleSwitchInput_1ex8j_189{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}._toggleSwitchTrack_1ex8j_16{position:relative;width:var(--form-toggle-track-width);height:var(--form-toggle-track-height);border-radius:999px;background:#b7b7b7;border:1px solid #9f9f9f;transition:background-color .2s ease,border-color .2s ease;flex:0 0 auto}._toggleSwitchTrack_1ex8j_16:after{content:"";position:absolute;top:var(--form-toggle-knob-offset);left:var(--form-toggle-knob-offset);width:var(--form-toggle-knob-size);height:var(--form-toggle-knob-size);border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000003d;transition:transform .2s ease}._toggleSwitchInput_1ex8j_189:checked+._toggleSwitchTrack_1ex8j_16{background:var(--color-primary, #9cb64b);border-color:var(--color-primary, #9cb64b)}._toggleSwitchInput_1ex8j_189:checked+._toggleSwitchTrack_1ex8j_16:after{transform:translate(var(--form-toggle-knob-translate-x))}._toggleSwitchInput_1ex8j_189:focus-visible+._toggleSwitchTrack_1ex8j_16{outline:2px solid rgba(48,97,255,.5);outline-offset:2px}._toggleSwitchInput_1ex8j_189:disabled+._toggleSwitchTrack_1ex8j_16{opacity:.48}._toggleSwitchInput_1ex8j_189:disabled~._toggleSwitchText_1ex8j_244,._toggleSwitchInput_1ex8j_189:disabled~._toggleSwitchState_1ex8j_245{opacity:.6}._toggleSwitchText_1ex8j_244{font-size:14px;color:var(--color-subtext, #555)}._toggleSwitchState_1ex8j_245{font-size:12px;font-weight:700;color:var(--color-subtext, #666)}._toggleSwitchTrackText_1ex8j_259{position:absolute;top:50%;transform:translateY(-50%);font-size:10px;line-height:1;font-weight:700;color:#fff;letter-spacing:.2px;pointer-events:none}._toggleSwitchTrackTextLeft_1ex8j_271{left:5px}._toggleSwitchTrackTextRight_1ex8j_275{right:2px}._badge_sy3c8_6{--badge-line-height: 1.2;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid transparent;font-weight:700;line-height:var(--badge-line-height);white-space:nowrap}._sizeSm_sy3c8_19{--badge-sm-min-height: 18px;--badge-sm-padding: 2px 7px;--badge-sm-font-size: 11px;min-height:var(--badge-sm-min-height);padding:var(--badge-sm-padding);font-size:var(--badge-sm-font-size)}._sizeMd_sy3c8_29{--badge-md-min-height: 22px;--badge-md-padding: 3px 9px;--badge-md-font-size: 12px;min-height:var(--badge-md-min-height);padding:var(--badge-md-padding);font-size:var(--badge-md-font-size)}._shapeRounded_sy3c8_39{--badge-rounded-radius: 6px;border-radius:var(--badge-rounded-radius)}._shapePill_sy3c8_45{--badge-pill-radius: 999px;border-radius:var(--badge-pill-radius)}._toneNeutral_sy3c8_51{color:var(--badge-neutral-fg, var(--color-text, #222));background:var(--badge-neutral-bg, color-mix(in srgb, var(--color-border, #dcdcdc) 34%, transparent));border-color:var(--badge-neutral-border, color-mix(in srgb, var(--color-border, #dcdcdc) 80%, transparent))}._toneSuccess_sy3c8_57{color:var(--badge-success-fg, #2e7d32);background:var(--badge-success-bg, color-mix(in srgb, var(--color-success, #48c78e) 14%, transparent));border-color:var(--badge-success-border, color-mix(in srgb, var(--color-success, #48c78e) 38%, transparent))}._toneWarning_sy3c8_63{color:var(--badge-warning-fg, #8a5700);background:var(--badge-warning-bg, color-mix(in srgb, var(--color-warning, #ffb400) 18%, transparent));border-color:var(--badge-warning-border, color-mix(in srgb, var(--color-warning, #ffb400) 42%, transparent))}._toneDanger_sy3c8_69{color:var(--badge-danger-fg, var(--color-danger, #e84a5f));background:var(--badge-danger-bg, color-mix(in srgb, var(--color-danger, #e84a5f) 12%, transparent));border-color:var(--badge-danger-border, color-mix(in srgb, var(--color-danger, #e84a5f) 36%, transparent))}._toneInfo_sy3c8_75{color:var(--badge-info-fg, #1d4ed8);background:var(--badge-info-bg, color-mix(in srgb, var(--color-info, #2563eb) 14%, transparent));border-color:var(--badge-info-border, color-mix(in srgb, var(--color-info, #2563eb) 36%, transparent))}._tonePrimary_sy3c8_81{color:var(--badge-primary-fg, var(--color-on-primary, #fff));background:var(--badge-primary-bg, var(--color-primary, #9cb64b));border-color:var(--badge-primary-border, var(--color-primary, #9cb64b))}._root_xjt2q_5{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:12px;align-items:start;min-height:0}._monthListPane_xjt2q_13,._reportPane_xjt2q_14{min-width:0;border:1px solid var(--border);border-radius:10px;background:var(--card)}._monthListPane_xjt2q_13{padding:12px;position:sticky;top:0}._reportPane_xjt2q_14{padding:12px}._monthListHeader_xjt2q_31,._reportHeader_xjt2q_32{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}._paneTitle_xjt2q_40{color:var(--fg);font-size:.98rem;font-weight:700;line-height:1.25}._paneMeta_xjt2q_47{color:var(--muted);font-size:.78rem;line-height:1.35;margin-top:2px}._monthList_xjt2q_13{display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 240px);overflow:auto;padding-right:2px}._monthItem_xjt2q_63{width:100%;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--fg);cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:10px;text-align:left}._monthItem_xjt2q_63:hover{border-color:var(--primary)}._monthItemActive_xjt2q_81{border-color:var(--primary);background:#5b8cff24}._monthItemMain_xjt2q_86{display:flex;align-items:baseline;justify-content:space-between;gap:8px}._monthLabel_xjt2q_93{font-weight:700;line-height:1.2}._monthSub_xjt2q_98{color:var(--muted);font-size:.76rem;white-space:nowrap}._badgeRow_xjt2q_104{display:flex;flex-wrap:wrap;gap:6px}._badgeData_xjt2q_110,._badgeOutputDone_xjt2q_111,._badgeOutputBlocked_xjt2q_112,._badgeOutputPending_xjt2q_113,._badgePublished_xjt2q_114,._badgePrivate_xjt2q_115{border:1px solid transparent;border-radius:999px;display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;font-size:.72rem;font-weight:700;white-space:nowrap}._badgeBlank_xjt2q_127{display:none}._badgeData_xjt2q_110{background:#fffbeb;border-color:#f59e0b;color:#92400e}._badgeOutputDone_xjt2q_111{background:#dcfce7;border-color:#86efac;color:#166534}._badgeOutputBlocked_xjt2q_112{background:#fee2e2;border-color:#fecaca;color:#991b1b}._badgeOutputPending_xjt2q_113{background:#e0f2fe;border-color:#7dd3fc;color:#075985}._badgePublished_xjt2q_114{background:#dbeafe;border-color:#93c5fd;color:#1e40af}._badgePrivate_xjt2q_115{background:#f3f4f6;border-color:#d1d5db;color:#4b5563}._viewSwitch_xjt2q_167{display:inline-flex;gap:4px;border:1px solid var(--border);border-radius:8px;padding:3px}._viewButton_xjt2q_175{border:none;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer;font-size:.84rem;font-weight:700;min-width:64px;padding:6px 10px}._viewButtonActive_xjt2q_187{background:var(--primary);color:var(--primary-contrast)}._reportBody_xjt2q_192{min-width:0}@media(max-width:1040px){._root_xjt2q_5{grid-template-columns:1fr}._monthListPane_xjt2q_13{position:static}._monthList_xjt2q_13{max-height:none}}._root_oljms_5{display:flex;flex-direction:column;gap:12px}._modeSwitch_oljms_11{display:inline-flex;gap:6px;border:1px solid var(--border);border-radius:999px;padding:3px}._modeBtn_oljms_19{border:none;border-radius:999px;padding:5px 10px;background:transparent;color:var(--muted);font-size:.83rem;cursor:pointer}._modeBtnActive_oljms_29{background:#5b8cff33;color:var(--fg)}._filterControls_oljms_34{display:grid;grid-template-columns:minmax(180px,240px) minmax(180px,240px);gap:10px;align-items:end}._filterField_oljms_41{display:flex;flex-direction:column;gap:4px;min-width:0}._previewCanvas_oljms_48{display:flex;flex-direction:column;gap:10px;border:1px solid var(--border);border-radius:12px;background:#f8fafc;color:#1f2937;padding:12px}._warningBanner_oljms_59{border:1px solid #f59e0b;background:#fffbeb;color:#92400e;border-radius:8px;padding:8px 10px;font-size:.83rem}._reportHeader_oljms_68{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;border:1px solid #e5e7eb;border-radius:10px;background:#eef2f7;padding:12px}._reportBrand_oljms_79{display:flex;align-items:center;gap:10px}._reportLogo_oljms_85{width:38px;height:38px;border-radius:10px;background:#fff;border:1px solid #d1d5db;padding:4px;object-fit:contain}._reportBrandBody_oljms_95{display:flex;flex-direction:column;gap:2px}._reportTitle_oljms_101{margin:0;font-size:1.02rem;font-weight:700}._reportProvider_oljms_107,._reportCopyright_oljms_108{font-size:.73rem;color:#6b7280;line-height:1.25}._reportMeta_oljms_114{text-align:right;font-size:.8rem;color:#374151;line-height:1.45;white-space:nowrap}._sectionCard_oljms_122{border:1px solid #e5e7eb;border-radius:10px;background:#fff;padding:10px 12px}._sectionTitle_oljms_129{margin:0 0 8px;font-size:.93rem;font-weight:700;color:#111827}._kpiGrid_oljms_136{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._kpiCard_oljms_142{border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;padding:8px;display:flex;flex-direction:column;gap:4px}._kpiLabel_oljms_152{font-size:.84rem;color:#4b5563}._kpiValue_oljms_157{font-size:1.5rem;font-weight:700;color:#111827}._kpiDiff_oljms_163{font-size:.82rem;color:#374151}._kpiRole_oljms_168{display:inline-flex;align-self:flex-start;border-radius:999px;font-size:.72rem;font-weight:700;padding:2px 8px;color:#374151;background:#e5e7eb}._layoutGrid_oljms_179{display:grid;grid-template-columns:2.45fr .9fr;gap:10px;align-items:start}._mapBlocks_oljms_186{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._mapBlock_oljms_186{border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;padding:8px}._mapBlockTitle_oljms_199{font-size:.83rem;font-weight:700;color:#374151;margin-bottom:6px}._mapMetricRow_oljms_206{border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:7px;margin-bottom:6px}._mapMetricRow_oljms_206:last-child{margin-bottom:0}._mapMetricTitle_oljms_218{font-size:.83rem;font-weight:700;color:#1f2937}._mapMetricMain_oljms_224{margin-top:4px;display:flex;align-items:center;flex-wrap:wrap;gap:6px}._mapMetricCurrentScore_oljms_232{font-size:.9rem;font-weight:700;color:#111827;line-height:1.2}._mapMetricTrend_oljms_239{margin-top:4px;display:flex;align-items:center;justify-content:space-between;gap:6px}._mapMetricSub_oljms_247{font-size:.75rem;color:#6b7280;line-height:1.25}._mapNote_oljms_253{margin-top:8px;font-size:.82rem;color:#4b5563}._summaryHeadlineBox_oljms_259{border:1px solid #e5e7eb;border-radius:8px;background:#f3f4f6;padding:12px 10px;margin:6px 0 10px;display:flex;flex-direction:column;align-items:center;gap:4px}._summaryHeadlineStatus_oljms_271{font-size:1.75rem;font-weight:800;line-height:1.15}._summaryHeadlineTrend_oljms_277{font-size:1.02rem;font-weight:700;line-height:1.2}._summaryToneGood_oljms_283{color:#166534}._summaryToneNormal_oljms_287{color:#1d4ed8}._summaryToneCaution_oljms_291{color:#854d0e}._summaryToneRisk_oljms_295{color:#991b1b}._summaryToneMuted_oljms_299{color:#6b7280}._criteriaBox_oljms_303{border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;padding:8px;margin-top:10px}._criteriaTitle_oljms_311{font-size:.82rem;font-weight:700;color:#4b5563;margin-bottom:6px}._criteriaRows_oljms_318{display:flex;flex-direction:column;gap:6px}._criteriaRow_oljms_318{display:flex;align-items:center;justify-content:space-between;gap:8px}._criteriaRange_oljms_331{font-size:.82rem;color:#374151}._criteriaBadge_oljms_336{display:inline-flex;align-items:center;border-radius:999px;border:1px solid transparent;padding:2px 9px;font-size:.72rem;font-weight:700;white-space:nowrap}._criteriaGood_oljms_347{color:#166534;background:#dcfce7;border-color:#bbf7d0}._criteriaNormal_oljms_353{color:#1d4ed8;background:#dbeafe;border-color:#bfdbfe}._criteriaCaution_oljms_359{color:#854d0e;background:#fef3c7;border-color:#fde68a}._criteriaRisk_oljms_365{color:#991b1b;background:#fee2e2;border-color:#fecaca}._issueGrid_oljms_371{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._issueItem_oljms_377{border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;padding:8px;display:flex;align-items:center;gap:6px;font-size:.86rem}._issueLabel_oljms_388{font-weight:700;color:#1f2937}._issueBadge_oljms_393{display:inline-flex;align-items:center;justify-content:center;min-width:22px;border-radius:999px;padding:2px 7px;font-size:.72rem;font-weight:700}._issueA_oljms_404{color:#991b1b;background:#fee2e2}._issueB_oljms_393{color:#1d4ed8;background:#dbeafe}._actionList_oljms_414{display:flex;flex-direction:column;gap:6px}._actionItem_oljms_420{border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;padding:7px 8px;display:flex;align-items:center;gap:8px}._actionText_oljms_430{flex:1;font-size:.85rem;color:#1f2937}._actionMeta_oljms_436{font-size:.76rem;color:#4b5563}._actionOrigin_oljms_441{display:inline-flex;align-items:center;border-radius:999px;border:1px solid transparent;padding:2px 8px;font-size:.7rem;font-weight:700;white-space:nowrap}._actionOriginAuto_oljms_452{color:#1d4ed8;background:#dbeafe;border-color:#bfdbfe}._actionOriginManual_oljms_458{color:#7c2d12;background:#ffedd5;border-color:#fed7aa}._actionOriginAdmin_oljms_464{color:#6b21a8;background:#f3e8ff;border-color:#e9d5ff}._actionInputRow_oljms_470{margin-top:10px;display:flex;gap:8px;align-items:center}._actionInputField_oljms_477{flex:1 1 auto;min-width:0}._chip_oljms_482{display:inline-flex;align-items:center;border-radius:999px;padding:2px 8px;font-size:.73rem;font-weight:700;white-space:nowrap}._good_oljms_492{color:#166534;background:#dcfce7}._normal_oljms_497{color:#1d4ed8;background:#dbeafe}._caution_oljms_502{color:#854d0e;background:#fef3c7}._risk_oljms_507{color:#991b1b;background:#fee2e2}._noteList_oljms_512{margin:0;padding-left:18px}._noteList_oljms_512 li{margin:4px 0;font-size:.82rem;color:#4b5563}._note_oljms_512{font-size:.82rem;color:#374151;line-height:1.5}._subNote_oljms_529{margin-top:6px;font-size:.8rem;color:#6b7280}._selectionWarning_oljms_535{margin-top:6px;border:1px solid #f59e0b;background:#fffbeb;color:#92400e;border-radius:8px;padding:6px 8px;font-size:.8rem;font-weight:700}._diffBlock_oljms_547{border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff;padding:10px 12px}._diffHeaderRow_oljms_554{display:flex;align-items:center;justify-content:space-between;gap:8px}._diffTitle_oljms_561{margin:0;font-size:.88rem;font-weight:700;color:#1e3a8a}._diffCount_oljms_568{display:inline-flex;align-items:center;border-radius:999px;border:1px solid #93c5fd;background:#dbeafe;color:#1e40af;font-size:.72rem;font-weight:700;padding:2px 8px;white-space:nowrap}._diffEmpty_oljms_581{margin-top:8px;font-size:.82rem;color:#374151}._diffSectionList_oljms_587{margin-top:8px;display:flex;flex-direction:column;gap:8px}._diffSection_oljms_587{border:1px solid #dbeafe;border-radius:8px;background:#fff;padding:8px}._diffSectionTitle_oljms_601{margin:0 0 6px;font-size:.82rem;font-weight:700;color:#1e3a8a}._diffRows_oljms_608{display:flex;flex-direction:column;gap:6px}._diffRow_oljms_608{border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc;padding:7px 8px}._diffRowLabel_oljms_621{font-size:.76rem;font-weight:700;color:#1f2937}._diffBefore_oljms_627,._diffAfter_oljms_628{margin-top:3px;font-size:.76rem;color:#4b5563;line-height:1.35}@media(max-width:960px){._kpiGrid_oljms_136,._layoutGrid_oljms_179,._mapBlocks_oljms_186,._issueGrid_oljms_371{grid-template-columns:1fr}._reportHeader_oljms_68{flex-direction:column}._reportBrand_oljms_79{width:100%}._reportMeta_oljms_114{text-align:left}._actionInputRow_oljms_470{flex-direction:column;align-items:stretch}._filterControls_oljms_34{grid-template-columns:1fr}}._historyBlock_oljms_673{border:1px solid #e5e7eb;border-radius:10px;background:#fff;padding:10px 12px}._historyTitle_oljms_680{margin:0 0 8px;font-size:.88rem;font-weight:700;color:#111827}._historyList_oljms_687{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}._historyItem_oljms_695{color:#1f2937}._historyMain_oljms_699{display:block;font-size:.84rem;font-weight:600}._historyMeta_oljms_705{display:block;font-size:.78rem;color:#6b7280}._historyEmpty_oljms_711{font-size:.82rem;color:#6b7280}._settingsRoot_owefq_4{flex:1;min-height:0;overflow-y:auto;padding-right:6px}._layout_owefq_11{display:flex;gap:var(--space-4);min-height:0}._tabAside_owefq_17{flex:0 0 160px;min-width:160px;align-self:stretch}._mainPane_owefq_23{flex:1;min-width:0;min-height:0}._section_owefq_29{border:1px solid var(--border, #ddd);border-radius:8px;padding:16px;background:var(--panel, #fff)}._row_owefq_36{display:grid;grid-template-columns:minmax(360px,1fr) minmax(360px,1fr);gap:16px}._currentCol_owefq_42{min-width:0}._blockTitle_owefq_46{margin:0 0 8px;font-weight:700}._currentBody_owefq_51{margin-top:8px;border:1px solid var(--border, #ddd);border-radius:6px;background:var(--panel, #fff);min-height:74vh;overflow:auto;padding:10px}._hintText_owefq_61{margin:0 0 8px;font-size:.82rem;color:var(--subtle, #666)}._howtoList_owefq_67{margin:10px 0 0;padding-left:18px;line-height:1.75}._fieldLabel_owefq_73{display:block;margin-top:8px;margin-bottom:6px;font-size:.9rem;font-weight:700}._versionInput_owefq_81{width:100%;padding:8px 10px;border:1px solid var(--border, #ddd);border-radius:6px;background:var(--panel, #fff);color:inherit}._legalTextarea_owefq_90{width:100%;min-height:320px;padding:10px;border:1px solid var(--border, #ddd);border-radius:6px;background:var(--panel, #fff);color:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;line-height:1.6;resize:vertical}._historyWrap_owefq_103{margin-top:14px}._historyList_owefq_107{margin:8px 0 0;padding-left:18px;line-height:1.7}@media(max-width:1200px){._row_owefq_36{grid-template-columns:1fr}}@media(max-width:900px){._layout_owefq_11{flex-direction:column}._tabAside_owefq_17{min-width:0;flex-basis:auto}}
