.activity-window{border:1px solid var(--line);color:var(--ink);background:#fff;box-shadow:0 10px 28px #18181b0a}.activity-window:hover{border-color:#cfd4dc;transform:translateY(-1px);box-shadow:0 14px 34px #18181b14}.activity-window-active{background:#fff;border-color:#bfc5ce;box-shadow:0 14px 34px #18181b14}.activity-window span,.activity-window small{color:var(--muted)}.activity-window strong{color:var(--ink)}.activity-management-actions{justify-content:flex-start;margin-top:-10px;margin-bottom:18px}.activity-management-actions .button{min-width:132px}.activity-table-wrap td{vertical-align:middle}.activity-row-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:150px;display:flex}.activity-row-actions form{margin:0;display:inline-flex}.activity-row-actions .button{white-space:nowrap;min-height:34px;padding-inline:10px}.activity-title-cell{gap:3px;min-width:220px;display:grid}.activity-title-cell strong,.activity-title-link{color:var(--ink);font-size:14px;line-height:1.35;text-decoration:none}.activity-title-link:hover{color:var(--blue);text-decoration:underline}.activity-title-cell small{color:var(--muted);font-size:12px;line-height:1.35}.activity-status-chip{border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.activity-status-chip.is-published{background:color-mix(in srgb, var(--blue-soft,#eaf2ff) 72%, #fff 28%);border-color:var(--blue-line);color:var(--blue)}.activity-status-chip.is-expired{background:var(--status-danger-bg);border-color:var(--status-danger-line);color:var(--status-danger-text)}.activity-status-stack{flex-direction:column;align-items:flex-start;gap:4px;min-width:86px;display:inline-flex}.activity-status-stack small{color:var(--muted);white-space:normal;max-width:150px;font-size:11px;font-weight:700;line-height:1.3;display:block}.activity-nowrap-cell{white-space:nowrap;max-width:180px}.activity-publish-cell{white-space:nowrap;min-width:104px}.activity-publish-cell span,.activity-publish-cell strong{line-height:1.25;display:block}.activity-publish-cell span{color:var(--ink);font-size:12px;font-weight:800}.activity-publish-cell strong{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px}.activity-ai-cell{white-space:nowrap;min-width:100px}.activity-table-wrap table{table-layout:auto}.activity-holiday-window{border-color:var(--line);background:#fff}.activity-holiday-window:hover{border-color:#cfd4dc}.activity-holiday-window strong{font-size:30px}.activity-type-filter-drawer{padding:10px 12px}.activity-type-filter-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;list-style:none;display:flex}.activity-type-filter-drawer>summary::-webkit-details-marker{display:none}.activity-type-filter-drawer h2{margin:0;font-size:16px;line-height:1.25}.activity-type-filter-drawer small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.activity-type-filter-drawer .activity-type-filter-grid{margin:12px 0 0}.line-console-stats{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:980px){.line-console-stats{grid-template-columns:1fr}}.line-gender-stat strong{font-size:20px;line-height:1.3}.line-gender-stat strong span{display:block}.line-gender-stat small{line-height:1.45}.holiday-registry-wrap{overflow:hidden}.holiday-registry-header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:start;gap:14px;padding:16px 18px;display:grid}.holiday-registry-header h2{margin:0 0 6px;font-size:18px}.holiday-registry-header p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.holiday-source-note{border:1px solid var(--line);background:#f8f8f7;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.holiday-source-note span,.holiday-source-note small{color:var(--muted);font-size:12px}.holiday-source-link{color:var(--ink);font-size:14px;font-weight:800;text-decoration:none}.holiday-source-link:hover{text-decoration:underline}.calendar-holiday-body{border-top:1px solid var(--line);padding:0 22px 22px}.calendar-holiday-header{border-bottom:1px solid var(--line);padding-left:0;padding-right:0}.calendar-holiday-table{overflow-x:auto}.automation-summary-grid{grid-template-columns:repeat(5,minmax(138px,1fr));gap:10px;padding-bottom:2px;overflow-x:auto}.automation-summary-grid .activity-window{gap:5px;min-height:92px;padding:10px}.automation-summary-grid .activity-window strong{font-size:22px;line-height:1.05}.automation-summary-grid .activity-window span,.automation-summary-grid .activity-window small{font-size:12px;line-height:1.3}.automation-source-math{color:var(--muted);margin:-12px 0 22px;font-size:12px;font-weight:700;line-height:1.45}.automation-governance-strip{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(112px,1.1fr) repeat(5,minmax(98px,1fr));align-items:center;gap:10px;margin:-8px 0 24px;padding:10px 12px;display:grid}.automation-governance-strip strong{font-size:13px}.automation-governance-strip span{border-left:1px solid var(--line);grid-template-columns:auto 1fr;align-items:baseline;gap:2px;min-width:0;padding-left:10px;display:grid}.automation-governance-strip b{font-size:18px;line-height:1}.automation-governance-strip small{color:var(--muted);grid-column:1/-1;font-size:11px;line-height:1.25}.automation-governance-workbench{margin-bottom:24px;overflow:hidden}.automation-governance-workbench-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.automation-governance-workbench-header h2,.automation-governance-workbench-header p{margin:0}.automation-governance-workbench-header h2{font-size:17px}.automation-governance-workbench-header p{color:var(--muted);margin-top:4px;font-size:12px;font-weight:700}.automation-governance-task-list{display:grid}.automation-governance-task{border-left:4px solid #0000;border-top:1px solid var(--line);color:var(--ink);grid-template-columns:104px minmax(0,1.3fr) minmax(0,2fr) auto;align-items:center;gap:10px;min-height:46px;padding:10px 14px 10px 12px;text-decoration:none;display:grid}.automation-governance-task:first-child{border-top:0}.automation-governance-task:hover strong{text-decoration:underline}.automation-governance-task strong,.automation-governance-task small,.automation-governance-task-action{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.automation-governance-task small{color:var(--muted);font-size:12px;font-weight:700}.automation-governance-task-label,.automation-governance-task-action{font-size:12px;font-weight:900}.automation-governance-task-action{color:var(--muted)}.automation-governance-task.is-danger{border-left-color:var(--red)}.automation-governance-task.is-warning{border-left-color:var(--warning)}.automation-governance-task.is-info{border-left-color:var(--blue)}.automation-governance-task.is-quiet{border-left-color:var(--line-strong)}.automation-source-filters{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.automation-source-filters .tag{text-decoration:none}.automation-source-filters .tag.is-active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.automation-source-filter-note{color:var(--muted);margin:8px 0 0;font-size:12px;font-weight:700}.automation-source-settings>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 18px;list-style:none;display:flex}.automation-source-list>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;list-style:none;display:flex}.automation-source-settings>summary::-webkit-details-marker{display:none}.automation-source-list>summary::-webkit-details-marker{display:none}.automation-source-settings>summary h2,.automation-source-list>summary h2{margin:0;font-size:18px}.automation-source-list .source-accordion-list{max-height:640px;padding:0;overflow:auto}.automation-source-list-body,.automation-priority-body{border-top:1px solid var(--line);padding:14px 18px 18px}.automation-radar-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:14px 18px 18px;display:grid}.automation-radar-grid h3{color:var(--ink);margin:0 0 10px;font-size:14px}.activity-duplicate-review-group{border-top:1px solid var(--line);gap:10px;padding:12px 18px;display:grid}.activity-duplicate-review-group header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.activity-duplicate-review-group header strong{font-size:14px;line-height:1.5}.activity-duplicate-review-title{flex-wrap:wrap;flex:360px;align-items:center;gap:8px 10px;min-width:0;display:flex}.activity-duplicate-review-title small{color:var(--muted);flex-basis:100%;font-size:12px;line-height:1.45}.activity-duplicate-review-group .tag{align-items:center;gap:6px;display:inline-flex}.activity-duplicate-review-group>div{border-top:0;align-items:stretch;gap:10px;min-height:0;padding-top:0;display:grid}.activity-duplicate-review-list{gap:8px;display:grid}.activity-duplicate-review-loader{background:linear-gradient(#fff 0%,#f8fafc 100%);justify-content:space-between;align-items:center;gap:14px;display:flex}.activity-duplicate-review-loader p{max-width:680px;margin:0}.activity-duplicate-empty{margin:10px 0 0}.activity-duplicate-card-grid{grid-template-columns:repeat(var(--duplicate-card-count), minmax(0, 1fr))}.activity-duplicate-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.activity-duplicate-card a{color:inherit;gap:4px;min-width:0;text-decoration:none;display:grid}.activity-duplicate-card a:hover strong{text-decoration:underline}.activity-duplicate-card span,.activity-duplicate-card small,.activity-duplicate-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.activity-duplicate-card span,.activity-duplicate-card small{color:var(--muted);font-size:12px}.activity-duplicate-card strong{color:var(--ink);font-size:14px}.activity-duplicate-card form{margin:0}.activity-duplicate-retain-form{flex:none;margin:0}.activity-duplicate-keep-button,.activity-duplicate-remove-button{min-height:30px;padding:0 10px;font-size:12px}.activity-duplicate-keep-button{white-space:nowrap;gap:5px}.activity-duplicate-remove-button{background:var(--red-soft)!important;border-color:var(--red-line)!important;color:var(--red)!important}html[data-view-mode=mobile] .activity-duplicate-keep-button,html[data-view-mode=mobile] .activity-duplicate-remove-button{min-height:44px}html[data-view-mode=mobile] .activity-duplicate-card-grid{grid-template-columns:1fr}html[data-view-mode=mobile] .activity-duplicate-review-group header,html[data-view-mode=mobile] .activity-duplicate-retain-form,html[data-view-mode=mobile] .activity-duplicate-keep-button{width:100%}html[data-view-mode=mobile] .activity-duplicate-review-loader{flex-direction:column;align-items:stretch}html[data-view-mode=mobile] .automation-governance-strip{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-view-mode=mobile] .automation-governance-strip strong{grid-column:1/-1}html[data-view-mode=mobile] .automation-governance-workbench-header{flex-direction:column;align-items:flex-start}html[data-view-mode=mobile] .automation-governance-task{grid-template-columns:minmax(0,1fr) auto;align-items:start}html[data-view-mode=mobile] .automation-governance-task strong,html[data-view-mode=mobile] .automation-governance-task small{grid-column:1/-1}html[data-view-mode=mobile] .monitoring-daily-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-view-mode=mobile] .monitoring-action-focus a{grid-template-columns:44px minmax(0,1fr)}html[data-view-mode=mobile] .monitoring-action-focus small{grid-column:1/-1}@media (max-width:760px){.activity-duplicate-card-grid{grid-template-columns:1fr}.activity-duplicate-review-group header,.activity-duplicate-retain-form,.activity-duplicate-keep-button{width:100%}.activity-duplicate-review-loader{flex-direction:column;align-items:stretch}.automation-governance-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-governance-strip strong{grid-column:1/-1}.automation-governance-workbench-header{flex-direction:column;align-items:flex-start}.automation-governance-task{grid-template-columns:minmax(0,1fr) auto;align-items:start}.automation-governance-task strong,.automation-governance-task small{grid-column:1/-1}.monitoring-daily-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.monitoring-action-focus a{grid-template-columns:44px minmax(0,1fr)}.monitoring-action-focus small{grid-column:1/-1}}.automation-source-search{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:10px;margin-bottom:14px;display:grid}.automation-source-search .field{margin:0}.automation-source-search .button{white-space:nowrap;min-width:84px}.source-empty-state{border:1px dashed var(--line);border-radius:8px;margin:0;padding:14px}.automation-source-settings-body{border-top:1px solid var(--line);padding:16px 18px 18px}.automation-source-settings .quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-view-mode=mobile] .automation-summary-grid{grid-template-columns:repeat(5,minmax(132px,1fr))}@media (max-width:1180px){.automation-summary-grid{grid-template-columns:repeat(5,minmax(132px,1fr))}}html[data-view-mode=mobile] .automation-source-settings .quick-grid,html[data-view-mode=mobile] .automation-radar-grid,html[data-view-mode=mobile] .automation-source-search{grid-template-columns:1fr}html[data-view-mode=mobile] .automation-source-search .button{width:100%}.candidate-inbox-panel{padding:18px}.candidate-inbox-header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:14px;display:flex}.candidate-inbox-header h2{margin:0 0 6px;font-size:22px}.candidate-inbox-header p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.candidate-fetch-actions{justify-content:flex-end}.monitoring-review-topbar{justify-content:space-between;align-items:start;gap:16px;margin-bottom:14px;display:flex}.monitoring-review-topbar h2{margin:0;font-size:22px}.monitoring-command-center{background:var(--surface-card);border:1px solid var(--line);border-radius:8px;gap:12px;margin-bottom:16px;padding:12px;display:grid}.monitoring-command-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.monitoring-command-summary.is-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.monitoring-command-summary article{border:1px solid var(--line);background:#fafafa;border-radius:8px;gap:3px;min-height:62px;padding:9px 10px;display:grid}.monitoring-command-summary span{color:var(--muted);font-size:12px}.monitoring-command-summary strong{color:var(--ink);font-size:24px;line-height:1}.monitoring-command-summary article.is-active{background:var(--blue-soft);border-color:var(--blue-line)}.monitoring-command-summary article.is-attention{background:var(--status-warning-bg);border-color:var(--status-warning-line)}.monitoring-secondary-section{background:var(--surface-card)}.monitoring-diagnostics-drawer{background:var(--surface-card);border:1px solid var(--line);border-radius:8px;overflow:hidden}.monitoring-assist-header{background:var(--surface-card);border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 10px;display:flex}.monitoring-diagnostics-drawer .monitoring-assist-header{border:0;border-bottom:1px solid var(--line);border-radius:0}.monitoring-assist-header strong{color:var(--ink);font-size:15px;line-height:1.25}.monitoring-assist-header span{color:var(--muted);text-align:right;font-size:12px;font-weight:700;line-height:1.35}.monitoring-filter-drawer{margin-bottom:14px;padding:10px 12px}.monitoring-filter-drawer>summary{cursor:pointer}.monitoring-filter-drawer .candidate-status-tabs{margin-top:10px}.monitoring-diagnostics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.monitoring-diagnostics-drawer .monitoring-diagnostics-grid{margin-top:0;padding:10px}.monitoring-diagnostic-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:12px;min-width:0;padding:12px;display:grid}.monitoring-diagnostic-card.is-primary{border-color:var(--blue-line);box-shadow:inset 3px 0 0 var(--blue-line)}.monitoring-diagnostic-card .candidate-learning-section-header{align-items:start}.monitoring-diagnostic-card .candidate-learning-section-header small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.45;display:block}.candidate-learning-workbench{align-content:start}.candidate-learning-workbench .candidate-learning-workbench-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.candidate-learning-compact-status{color:var(--muted);margin:-4px 0 0;font-size:12px;font-weight:750;line-height:1.45}.candidate-learning-workbench .candidate-learning-rules-drawer{border-top:1px solid var(--line);padding-top:10px}.candidate-learning-watch-list{border-top:1px solid var(--line);gap:8px;padding-top:10px;display:grid}.candidate-learning-empty-note{color:var(--muted);margin:0;font-size:12px;font-weight:700}.monitoring-tools-panel{gap:16px;margin-bottom:24px;display:grid}.compact-monitoring-summary{min-width:0}.compact-monitoring-summary.candidate-learning-summary{grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:6px}.compact-monitoring-summary.candidate-learning-summary article{gap:1px;min-height:36px;padding:5px 7px}.compact-monitoring-summary.candidate-learning-summary span{font-size:11px;line-height:1.25}.compact-monitoring-summary.candidate-learning-summary strong{font-size:17px;line-height:1.05}.monitoring-auto-review-metrics{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.monitoring-auto-review-metrics span{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#fafafa;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:12px;font-weight:750;display:inline-flex}.monitoring-auto-review-metrics strong{color:var(--ink);font-size:15px;line-height:1}.monitoring-daily-ledger{grid-template-columns:repeat(5,minmax(88px,1fr));gap:6px;margin:10px 0 12px;display:grid}.monitoring-daily-ledger span{border:1px solid var(--line);color:var(--muted);border-radius:8px;gap:2px;min-width:0;padding:7px 9px;font-size:12px;font-weight:800;display:grid}.monitoring-daily-ledger strong{color:var(--ink);font-size:20px;line-height:1}.monitoring-daily-ledger small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.25;overflow:hidden}.monitoring-operating-verdict{border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;min-height:36px;margin:8px 0 10px;padding:7px 10px;display:flex}.monitoring-operating-verdict strong{color:var(--ink);flex:none;font-size:13px}.monitoring-operating-verdict span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:800;overflow:hidden}.monitoring-operating-verdict.is-good{border-color:#2e7d3252}.monitoring-operating-verdict.is-warn{border-color:#b074205c}.monitoring-operating-verdict.is-danger{border-color:var(--status-danger-line)}.monitoring-action-focus{border:1px solid var(--line);border-radius:8px;gap:0;margin:10px 0 12px;display:grid;overflow:hidden}.monitoring-action-focus>strong{border-bottom:1px solid var(--line);color:var(--ink);padding:8px 10px;font-size:13px}.monitoring-action-focus a{color:var(--ink);grid-template-columns:44px minmax(0,1fr) minmax(0,1.6fr);align-items:center;gap:8px;min-height:38px;padding:8px 10px;text-decoration:none;display:grid}.monitoring-action-focus a+a{border-top:1px solid var(--line)}.monitoring-action-focus span,.monitoring-action-focus small{color:var(--muted);font-size:12px;font-weight:800}.monitoring-action-focus b,.monitoring-action-focus small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.monitoring-blocker-summary{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 12px;display:flex}.monitoring-blocker-summary strong,.monitoring-blocker-summary span{border:1px solid var(--line);color:var(--muted);border-radius:999px;min-height:28px;padding:5px 9px;font-size:12px;font-weight:850}.monitoring-blocker-summary b{color:var(--ink);margin-right:4px}.monitoring-blocked-samples{gap:6px;margin:0 0 12px;display:grid}.monitoring-blocked-samples span{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-height:34px;padding:6px 9px;display:grid}.monitoring-blocked-samples b,.monitoring-blocked-samples small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.monitoring-blocked-samples b{font-size:12px}.monitoring-blocked-samples small{color:var(--muted);font-size:12px}.monitoring-schedule-list{gap:8px;margin-top:12px;display:grid}.monitoring-schedule-row{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto minmax(190px,auto) auto;align-items:center;gap:10px;min-height:54px;padding:9px 12px;display:grid}.monitoring-schedule-row.is-ran-today{border-color:#9cb6c0}.monitoring-schedule-row.is-ok{border-color:#8db8a0}.monitoring-schedule-row.is-waiting{border-color:#d3c5a8}.monitoring-schedule-row.is-warning{border-color:#d6a458}.monitoring-schedule-row.is-danger{border-color:#d68578}.monitoring-schedule-status.is-ok{color:#24543b;background:#edf7f0;border-color:#b9dac4}.monitoring-schedule-status.is-waiting{color:#5a431e;background:#f8f3e7;border-color:#dfcfaa}.monitoring-schedule-status.is-warning{color:#6b4506;background:#fff3dc;border-color:#e6bc72}.monitoring-schedule-status.is-danger{color:#792f24;background:#fff0ed;border-color:#e5a39a}.monitoring-schedule-health.is-ok{border-color:#b9dac4}.monitoring-schedule-health.is-warning{border-color:#e6bc72}.monitoring-schedule-health.is-danger{border-color:#e5a39a}.monitoring-schedule-row strong{font-size:14px;line-height:1.25;display:block}.monitoring-schedule-row small{color:var(--muted);font-size:12px;line-height:1.35;display:block}.monitoring-schedule-action{justify-content:flex-end;display:flex}.monitoring-schedule-action form{margin:0}.monitoring-schedule-button{white-space:nowrap;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:13px;display:inline-flex}.monitoring-closed-loop-summary>summary{justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.monitoring-closed-loop-body{border-top:1px solid var(--line);gap:12px;margin-top:12px;padding-top:12px;display:grid}.monitoring-closed-loop-body>p{color:var(--muted);margin:0;font-size:13px}@media (max-width:760px){.monitoring-schedule-row{grid-template-columns:1fr auto;align-items:start}.monitoring-schedule-row>small{grid-column:1/-1}.monitoring-schedule-action{justify-content:flex-end}.monitoring-closed-loop-summary>summary{flex-direction:column;align-items:flex-start}}.monitoring-status-strip{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.monitoring-status-strip span{border:1px solid var(--line);color:var(--muted);background:#fafafa;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:750;line-height:1.2}.monitoring-compact-mini-list{gap:6px}.monitoring-compact-mini-list a{gap:3px;min-height:auto;padding:8px 9px}.monitoring-compact-mini-list small{line-height:1.35}.compact-notice{padding:8px 10px;font-size:12px}.monitoring-large-event-card>summary{cursor:pointer;list-style:none}.monitoring-large-event-card>summary::-webkit-details-marker{display:none}.candidate-learning-reason-form{flex:240px;gap:8px;min-width:min(260px,100%);display:grid}.candidate-learning-reason-form label{gap:5px;display:grid}.candidate-learning-reason-form label span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.2}.candidate-learning-reason-form textarea{border:1px solid var(--line);color:var(--ink);font:inherit;resize:vertical;background:#fff;border-radius:8px;min-height:58px;padding:8px 10px}.candidate-learning-reason-form textarea:focus{border-color:var(--blue-line);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue-soft) 70%, transparent);outline:0}.candidate-inbox-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.candidate-inbox-summary article{border:1px solid var(--line);background:#fafafa;border-radius:8px;gap:4px;min-height:68px;padding:10px;display:grid}.candidate-inbox-summary span,.candidate-inbox-summary small,.candidate-title-block span{color:var(--muted);font-size:12px;line-height:1.45}.candidate-inbox-summary strong{color:var(--ink);font-size:22px;line-height:1.2}.candidate-status-tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.candidate-status-tabs a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.candidate-status-tabs a:hover,.candidate-status-tabs a.is-active{background:var(--soft);border-color:#cfd4dc}.candidate-status-tabs strong{font-size:13px}.candidate-review-list{gap:12px;display:grid}.candidate-review-operator-bar{background:var(--surface-card);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:center;gap:10px;padding:10px 12px;display:grid}.candidate-review-session-status{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.candidate-review-session-status strong{color:var(--ink);font-size:18px}.candidate-review-session-status span,.candidate-review-session-status small,.candidate-review-search label{color:var(--muted);font-size:12px}.candidate-review-search{grid-template-columns:1fr auto;align-items:center;gap:4px 8px;display:grid}.candidate-review-search input{border:1px solid var(--line);border-radius:999px;min-height:36px;padding:0 12px}.candidate-review-search label{grid-column:1/-1}.candidate-review-search .button{min-height:36px;padding-inline:14px}.candidate-review-quick-filters{flex-wrap:wrap;gap:8px;display:flex}.candidate-review-quick-filters button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:13px;display:inline-flex}.candidate-review-quick-filters button:hover,.candidate-review-quick-filters button.is-active{background:var(--soft);border-color:#cfd4dc}.candidate-review-quick-filters strong{font-size:13px}.candidate-review-list.is-compact-review{gap:8px}.candidate-review-list.is-compact-review .candidate-review-card{gap:10px;padding:10px}.candidate-review-list.is-compact-review .candidate-review-meta div{min-height:58px;padding:8px}.candidate-review-list.is-compact-review .candidate-title-input{min-height:38px}.candidate-review-load-more{justify-self:center;min-height:38px}.candidate-review-load-more span{color:var(--muted);margin-left:6px;font-size:12px}.candidate-queue-note{border:1px solid var(--line);color:var(--muted);background:#fafafa;border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:13px;line-height:1.55}.candidate-review-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:14px;padding:14px;display:grid}.candidate-review-card-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.candidate-review-card-header strong{color:var(--ink);line-height:1.45;display:block}.candidate-title-text{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.candidate-title-input{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:7px;width:100%;min-height:42px;padding:8px 10px;font-weight:800}.candidate-title-input:focus,.candidate-review-edit input:focus{border-color:var(--blue-line);outline:none;box-shadow:0 0 0 3px #243b531f}.candidate-title-block{gap:4px;display:grid}.candidate-review-card-header p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.65}.candidate-review-card-header a{color:var(--ink);margin-top:6px;font-size:13px;font-weight:700;display:inline-flex}.candidate-review-badges,.candidate-review-actions,.candidate-review-detail-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.candidate-formal-button{background:var(--blue-soft);border-color:var(--blue-line);color:var(--blue);font-weight:800}.candidate-formal-button:hover{background:var(--surface-plain);border-color:var(--blue-line);color:var(--blue)}.candidate-learning-inline-form{border:1px solid var(--line);background:#fafafa;border-radius:8px;gap:8px;padding:10px;display:grid}.candidate-learning-inline-form label{gap:5px;display:grid}.candidate-learning-inline-form label span{color:var(--muted);font-size:12px;font-weight:800}.candidate-learning-inline-form textarea{border:1px solid var(--line);color:var(--ink);font:inherit;resize:vertical;background:#fff;border-radius:7px;width:100%;min-height:64px;padding:8px 10px;line-height:1.5}.candidate-learning-inline-form textarea:focus{border-color:var(--blue-line);outline:none;box-shadow:0 0 0 3px #243b531f}.candidate-learning-inline-form>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.candidate-review-meta{grid-template-columns:1fr 1fr 1.4fr;gap:8px;display:grid}.candidate-review-meta div{border:1px solid var(--line);background:#fafafa;border-radius:8px;gap:4px;min-height:74px;padding:10px;display:grid}.candidate-review-meta span,.candidate-review-meta small,.candidate-review-reasons small,.candidate-review-edit span{color:var(--muted);font-size:12px;line-height:1.45}.candidate-review-meta strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;line-height:1.45}.candidate-source-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.candidate-source-link,.candidate-source-copy{color:var(--ink);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.candidate-review-meta .candidate-source-link{color:var(--ink);overflow-wrap:anywhere}.candidate-duplicate-alert{border:1px solid var(--line);border-radius:8px;gap:10px;padding:12px;display:grid}.candidate-duplicate-alert.is-low,.candidate-duplicate-alert.is-medium{background:var(--status-warning-bg);border-color:var(--status-warning-line)}.candidate-duplicate-alert.is-high{background:var(--status-danger-bg);border-color:var(--status-danger-line)}.candidate-duplicate-alert span,.candidate-force-create span{color:var(--muted);font-size:12px}.candidate-duplicate-alert strong{margin-top:3px;display:block}.candidate-duplicate-alert ul{color:var(--muted);gap:4px;margin:0;padding-left:18px;font-size:13px;line-height:1.45;display:grid}.candidate-quality-issues{background:var(--status-warning-bg,#fff8e6);border:1px solid var(--status-warning-line,#f0d48a);border-radius:8px;gap:8px;padding:10px;display:grid}.candidate-quality-issues strong{color:var(--status-warning-text,#7a4f00);font-size:13px}.candidate-quality-issues div{flex-wrap:wrap;gap:6px;display:flex}.candidate-quality-issues span{color:var(--status-warning-text,#7a4f00);background:#ffffffb8;border:1px solid #7a4f002e;border-radius:999px;padding:5px 8px;font-size:12px;line-height:1.45}.candidate-duplicate-more summary{color:var(--ink);cursor:pointer;font-size:13px;font-weight:700}.candidate-force-create{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.candidate-force-create label{gap:5px;display:grid}.candidate-force-create label>span:not(.candidate-force-create-label){display:none}.candidate-force-create-label{display:block}.candidate-force-create input{border:1px solid var(--line);border-radius:7px;min-height:38px;padding:0 10px}.candidate-source-link:hover,.candidate-source-copy:hover{cursor:pointer;text-decoration:underline}.candidate-review-reasons{flex-wrap:wrap;gap:8px 14px;display:flex}.candidate-review-edit{position:relative}.candidate-review-edit>summary{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;min-height:36px;padding:8px 12px;list-style:none}.candidate-review-edit>summary::-webkit-details-marker{display:none}.candidate-review-edit>div{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(2,minmax(180px,1fr));gap:10px;width:min(520px,100vw - 56px);margin-top:8px;padding:12px;display:grid}.candidate-review-edit button{align-self:end;min-height:38px}.candidate-review-edit label{gap:5px;display:grid}.candidate-review-edit input{border:1px solid var(--line);border-radius:7px;min-height:38px;padding:0 10px}html[data-view-mode=mobile] .candidate-review-card-header,html[data-view-mode=mobile] .candidate-review-operator-bar,html[data-view-mode=mobile] .candidate-review-meta,html[data-view-mode=mobile] .monitoring-diagnostics-grid,html[data-view-mode=mobile] .candidate-force-create,html[data-view-mode=mobile] .candidate-review-edit>div{grid-template-columns:1fr}html[data-view-mode=mobile] .candidate-inbox-header,html[data-view-mode=mobile] .monitoring-review-topbar{display:grid}html[data-view-mode=mobile] .candidate-fetch-actions{justify-content:start}html[data-view-mode=mobile] .candidate-inbox-summary,html[data-view-mode=mobile] .monitoring-command-summary{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-view-mode=mobile] .monitoring-command-summary.is-compact{grid-template-columns:1fr}.activity-browse-list{gap:10px;display:grid}.activity-browse-row{border:1px solid var(--line);color:inherit;background:#fff;border-radius:8px;grid-template-columns:96px minmax(0,1fr) minmax(120px,.7fr);align-items:center;gap:10px;min-height:52px;padding:10px 12px;text-decoration:none;display:grid}.activity-browse-row:hover{background:var(--soft);border-color:#cfd4dc}.activity-browse-row span,.activity-browse-row small,.activity-mini-list span{color:var(--muted);font-size:12px}.activity-browse-row strong,.activity-mini-list strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.activity-mini-list{gap:8px;display:grid}.activity-mini-list div{border-top:1px solid var(--line);grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:38px;padding-top:8px;display:grid}.activity-mini-list p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.activity-type-audit-panel{padding:16px}.activity-type-audit-panel h2{margin-bottom:10px}.activity-type-audit-grid{grid-template-columns:repeat(auto-fit,minmax(146px,1fr));gap:10px;display:grid}.activity-type-audit-card{border:1px solid var(--line);color:inherit;background:#fff;border-radius:8px;gap:7px;min-height:106px;padding:14px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.activity-type-audit-card:hover{border-color:#c7cbd1;transform:translateY(-1px);box-shadow:0 12px 24px #18181b14}.activity-type-audit-icon{background:var(--soft);border:1px solid var(--line);color:var(--muted);border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.activity-type-audit-label{color:var(--ink);font-size:16px;font-weight:800;line-height:1.25}.activity-type-audit-card strong{color:var(--ink);font-size:28px;line-height:1}.activity-type-audit-card small{color:var(--muted);font-size:12px}.context-tool-strip{grid-template-columns:repeat(7,minmax(106px,1fr));grid-auto-columns:minmax(106px,1fr)}.context-item[data-context-id=timezones]{min-width:228px;padding-left:8px;padding-right:8px}.context-item[data-context-id=reminder]{color:#000;min-width:156px}.timezone-list{grid-template-columns:max-content max-content;justify-content:start;gap:3px;display:grid}.timezone-column{gap:3px;display:grid}.timezone-chip{border-radius:7px;justify-content:space-between;gap:2px;width:auto;min-width:62px;min-height:26px;padding:3px 4px;display:inline-flex}.timezone-chip span,.timezone-chip strong{font-size:11px;line-height:1.15}.background-music-player{z-index:88;display:block;position:fixed;bottom:22px;right:134px}.music-fab,.music-ghost-button,.music-actions button,.music-youtube-link{border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:center;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.music-fab{text-overflow:ellipsis;white-space:nowrap;width:104px;height:36px;overflow:hidden;box-shadow:0 14px 32px #18181b1f}.music-fab:hover,.music-ghost-button:hover,.music-actions button:hover,.music-youtube-link:hover{background:var(--soft);border-color:#cfd4dc}.music-fab[aria-pressed=true]{border-color:#aeb5c0;box-shadow:0 14px 32px #18181b29}.music-panel{border:1px solid var(--line);transform-origin:100% 100%;z-index:94;background:#fff;border-radius:8px;gap:12px;width:min(420px,100vw - 48px);padding:14px;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:fixed;bottom:62px;right:18px;box-shadow:0 22px 60px #18181b29}.music-panel-minimized{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(10px)scale(.82)}.music-panel header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.music-panel-drag-handle{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}.music-panel header div,.music-field{gap:5px;display:grid}.music-panel header span,.music-field span,.music-status{color:var(--muted);font-size:12px;line-height:1.5}.music-field input[type=text],.music-field input:not([type]){border:1px solid var(--line);border-radius:7px;width:100%;min-height:38px;padding:0 10px}.music-field input[type=range]{width:100%}.music-field input[type=range]:disabled{opacity:.45}.music-youtube-frame{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.music-youtube-frame iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.music-actions{flex-wrap:wrap;gap:8px;display:flex}.music-status{margin:0}.nav-list{align-content:start;gap:12px}.nav-group{gap:5px;display:grid}.nav-group-title{color:#8a8f98;letter-spacing:0;padding:0 8px;font-size:11px;font-weight:700}.nav-group-items{gap:4px;display:grid}.nav-main-row{grid-template-columns:minmax(0,1fr);align-items:center;gap:4px;display:grid}.nav-link{border:1px solid #0000}.nav-main-row .nav-link{min-width:0}.nav-mainline-button{cursor:pointer;text-align:left;background:0 0;justify-content:flex-start;width:100%}.nav-mainline-button span,.nav-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-mainline-chevron{flex:none;margin-left:auto;transition:transform .16s}.nav-mainline-button[aria-expanded=true] .nav-mainline-chevron{transform:rotate(180deg)}.nav-branch-toggle{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;min-height:34px;font-family:inherit;display:inline-flex}.nav-branch-toggle:hover{background:var(--soft);color:var(--ink)}.nav-branch-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.nav-link-child{min-height:36px;margin-left:13px;padding-left:12px;position:relative}.nav-link-child:before{background:var(--line);content:"";width:1px;height:100%;position:absolute;top:0;left:-6px}.nav-link-child:after{background:var(--line);content:"";width:10px;height:1px;position:absolute;top:18px;left:-6px}.nav-link-active{background:var(--soft);color:var(--ink);border-color:#d8dadd}.quick-tool-popover{touch-action:none;right:auto}.quick-tool-drag-handle{cursor:grab;-webkit-user-select:none;user-select:none}.quick-tool-drag-handle:active{cursor:grabbing}.quick-tool-popover .preview-text,.quick-tool-result,.translation-result{border:1px solid var(--line);color:var(--ink);background:#fff}.auth-avatar{border:1px solid var(--line);object-fit:cover;border-radius:999px;width:24px;height:24px}.auth-avatar-placeholder{color:#243b53;letter-spacing:.04em;background:linear-gradient(#fffefaf0,#e9eef2db);justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.official-calendar-subscribe{background:linear-gradient(135deg, #fffbebe6, #f8fafceb 42%, #f0fdf4d1), var(--panel);border:1px solid #0f172a1a;border-radius:8px;grid-template-columns:minmax(0,1.6fr) minmax(260px,.72fr);gap:22px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #0f172a14}.official-calendar-subscribe:before{background:linear-gradient(90deg, var(--blue), var(--status-ok-text), var(--status-warning-text));content:"";height:4px;position:absolute;inset:0 0 auto}.official-calendar-subscribe-main{align-content:center;gap:18px;min-width:0;padding-top:4px;display:grid}.official-calendar-subscribe-main h2{letter-spacing:0;margin:6px 0 10px;font-size:30px;line-height:1.2}.official-calendar-subscribe-main p{color:var(--muted);max-width:720px;margin:0;font-size:15px;line-height:1.8}.official-calendar-kicker{color:var(--blue);letter-spacing:0;font-size:13px;font-weight:800;display:inline-flex}.official-calendar-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.official-calendar-actions .button{min-height:42px}.official-calendar-subscribe-side{background:#ffffffc7;border:1px solid #0f172a14;border-radius:8px;align-self:stretch;gap:0;min-width:0;padding:6px 16px;display:grid}.official-calendar-subscribe-side>div{gap:5px;min-width:0;padding:14px 0;display:grid}.official-calendar-subscribe-side>div+div{border-top:1px solid #0f172a14}.official-calendar-subscribe-side span{color:var(--muted);font-size:12px;font-weight:700}.official-calendar-subscribe-side strong{color:var(--ink);letter-spacing:0;font-size:22px;line-height:1.2}.official-calendar-subscribe-side small{color:var(--muted);font-size:12px;line-height:1.5}.official-calendar-subscribe>.notice-box{grid-column:1/-1}.official-calendar-id code{color:#334155;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #0f172a14;border-radius:6px;padding:8px;font-size:12px;line-height:1.5;display:block}.official-calendar-admin{padding:0}.official-calendar-admin>summary{cursor:pointer;padding:20px 22px;list-style:none}.official-calendar-admin>summary::-webkit-details-marker{display:none}.official-calendar-admin>summary .company-section-header{margin:0}.official-calendar-admin>summary svg{color:var(--muted);transition:transform .2s}.official-calendar-admin[open]>summary svg{transform:rotate(35deg)}.official-calendar-admin-grid{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:18px 22px 22px;display:grid}.official-calendar-admin-actions{align-content:start;justify-items:stretch;gap:10px;display:grid}.official-calendar-admin-actions .button,.official-calendar-admin-actions form{width:100%}.official-calendar-status-note{background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;gap:5px;max-width:320px;padding:12px;display:grid}.official-calendar-status-note strong{font-size:14px}.official-calendar-status-note span{color:var(--muted);font-size:12px;line-height:1.6}.official-calendar-log-list{border-top:1px solid var(--line);grid-column:1/-1;gap:10px;padding-top:16px;display:grid}.official-calendar-log-list h3{margin:0;font-size:15px}.official-calendar-log-list ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.official-calendar-log-list li{background:#fff;border:1px solid #0f172a14;border-radius:8px;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:4px 12px;padding:10px 12px;display:grid}.official-calendar-log-list li[data-status=failed]{background:var(--status-warning-bg);border-color:var(--status-warning-line)}.official-calendar-log-list li>span{color:var(--muted);font-size:12px;font-weight:700}.official-calendar-log-list li>strong{font-size:13px}.official-calendar-log-list li>small{overflow-wrap:anywhere;grid-column:2;font-size:12px;line-height:1.5}.official-calendar-log-calendar{color:var(--muted)}.official-calendar-log-error{color:var(--status-warning-text)}.line-ai-compact-stats{grid-template-columns:repeat(3,minmax(180px,1fr))}.line-ai-message-row{grid-template-columns:minmax(220px,4fr) minmax(360px,6fr)}.line-ai-status-panel summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.line-ai-status-panel summary::-webkit-details-marker{display:none}.line-ai-status-panel summary h2{align-items:center;gap:8px;margin:0;display:inline-flex}.line-ai-message-detail-title{color:var(--ink);font-weight:800;display:block}@media (max-width:840px){.line-ai-message-row{grid-template-columns:1fr}}@media (max-width:980px){.activity-browse-row,.activity-mini-list div{grid-template-columns:1fr;align-items:start}.holiday-registry-header{grid-template-columns:1fr}.context-item[data-context-id=timezones]{min-width:216px}.background-music-player{bottom:14px;right:126px}.music-panel{width:min(360px,100vw - 28px);bottom:60px;right:14px}.official-calendar-subscribe,.official-calendar-admin-grid{grid-template-columns:1fr}.official-calendar-subscribe{padding:20px}.official-calendar-subscribe-main h2{font-size:24px}.official-calendar-actions,.official-calendar-admin-actions{align-items:stretch}.official-calendar-actions .button,.official-calendar-actions form,.official-calendar-admin-actions .button{justify-content:center;width:100%}.official-calendar-admin>summary{padding:18px}.official-calendar-admin-grid{padding:16px 18px 18px}.official-calendar-log-list li{grid-template-columns:1fr}.official-calendar-log-list li>small{grid-column:1}.activity-public-filter-grid,.activity-public-collapsible,.activity-public-collapsible summary,.activity-browse-list,.activity-browse-row,.activity-browse-row span,.activity-browse-row small,.activity-browse-row strong,.activity-public-title-link,.activity-public-title-link strong,.activity-mini-list,.activity-mini-list a,.activity-mini-list span,.activity-mini-list strong{min-width:0;max-width:100%}.activity-public-collapsible{overflow:hidden}.activity-browse-row strong,.activity-public-title-link strong,.activity-mini-list strong{overflow-wrap:anywhere;white-space:normal}}html[data-view-mode=mobile] .activity-public-filter-grid,html[data-view-mode=mobile] .activity-public-collapsible,html[data-view-mode=mobile] .activity-public-collapsible summary,html[data-view-mode=mobile] .activity-browse-list,html[data-view-mode=mobile] .activity-browse-row,html[data-view-mode=mobile] .activity-browse-row span,html[data-view-mode=mobile] .activity-browse-row small,html[data-view-mode=mobile] .activity-browse-row strong,html[data-view-mode=mobile] .activity-public-title-link,html[data-view-mode=mobile] .activity-public-title-link strong,html[data-view-mode=mobile] .activity-mini-list,html[data-view-mode=mobile] .activity-mini-list a,html[data-view-mode=mobile] .activity-mini-list span,html[data-view-mode=mobile] .activity-mini-list strong{min-width:0;max-width:100%}html[data-view-mode=mobile] .activity-public-collapsible{overflow:hidden}html[data-view-mode=mobile] .activity-browse-row strong,html[data-view-mode=mobile] .activity-public-title-link strong,html[data-view-mode=mobile] .activity-mini-list strong{overflow-wrap:anywhere;white-space:normal}html[data-theme=dark] :is(.dashboard-search-box,.global-quick-search-box){color:var(--text-main)!important;background:linear-gradient(#23211df5,#171613f0)!important;border-color:#f5efe552!important;box-shadow:0 18px 42px #0000003d,inset 0 1px #f5efe514!important}html[data-theme=dark] :is(.dashboard-search-box,.global-quick-search-box):focus-within{border-color:#f5efe594!important;box-shadow:0 20px 46px #0000004d,0 0 0 3px #f5efe51f,inset 0 1px #f5efe51a!important}html[data-theme=dark] :is(.dashboard-search-box,.global-quick-search-box) input{caret-color:#fff8eb;box-shadow:none!important;color:#fff8eb!important;background:0 0!important;border-color:#0000!important}html[data-theme=dark] :is(.dashboard-search-box,.global-quick-search-box) input::placeholder,html[data-theme=dark] :is(input,textarea)::placeholder{opacity:1;color:#f5efe5ad!important}html[data-theme=dark] :is(.dashboard-search-box,.global-quick-search-box) svg{opacity:.9;color:#fff8eb!important}html[data-theme=dark] :is(.dashboard-search-results,.global-quick-search-panel){color:var(--text-main)!important}html[data-theme=dark] :is(.dashboard-search-result,.global-quick-search-result,.dashboard-search-results .tag,.global-quick-search-panel .tag){color:var(--text-main)!important;background:linear-gradient(#201e1bfa,#181714f5)!important;border-color:#f5efe533!important}html[data-theme=dark] :is(.dashboard-search-result,.global-quick-search-result):hover{background:linear-gradient(#2b2823fa,#1f1d19f5)!important;border-color:#f5efe557!important}html[data-theme=dark] :is(.dashboard-search-result small,.global-quick-search-result small,.global-quick-search-title){color:#f5efe5b8!important}html[data-theme=dark] .sidebar :is(.nav-link,.nav-mainline-button,.nav-branch-toggle,.nav-life-section-button){color:var(--text-main)!important}html[data-theme=dark] .sidebar :is(.nav-link,.nav-mainline-button,.nav-branch-toggle,.nav-life-section-button) :is(span,svg){color:inherit!important}html[data-theme=dark] .sidebar .nav-link-child{color:#f5efe5c7!important}html[data-theme=dark] .sidebar :is(.nav-link-active,.nav-mainline-button.nav-link-active,.nav-life-section-button.is-active),html[data-theme=dark] .sidebar :is(.nav-link,.nav-mainline-button,.nav-branch-toggle,.nav-life-section-button):hover{color:#fff8eb!important;background:#f5efe514!important;border-left-color:#f5efe5bd!important}html[data-theme=dark] .mobile-drawer :is(.nav-link,.nav-mainline-button,.nav-life-section-button){color:var(--text-main)!important;background:0 0!important;border-color:#0000!important}html[data-theme=dark] .mobile-drawer :is(.nav-link-active,.nav-mainline-button.nav-link-active,.nav-life-section-button.is-active),html[data-theme=dark] .mobile-drawer :is(.nav-link,.nav-mainline-button,.nav-life-section-button):hover{color:#fff8eb!important;background:#f5efe514!important;border-color:#f5efe53d!important}html[data-theme=dark] .mobile-drawer :is(.nav-link,.nav-mainline-button,.nav-life-section-button) :is(span,svg){color:inherit!important}html[data-theme=dark] .sidebar-social-links{color:var(--text-main)!important;border-color:#f5efe52e!important}html[data-theme=dark] .sidebar-desktop .sidebar-social-links p{color:#f5efe5b8!important}html[data-theme=dark] .sidebar-desktop .sidebar-linktree-entry{color:#fff8eb!important;background:#f5efe514!important;border-color:#f5efe53d!important}html[data-theme=dark] .sidebar-desktop .sidebar-linktree-entry:hover{background:#f5efe524!important;border-color:#f5efe55c!important}html[data-theme=dark] .sidebar-desktop .sidebar-linktree-entry.is-disabled{color:#f5efe58c!important}html[data-theme=dark] :is(button.floating-action-toggle,.floating-action-stack.is-open .floating-action-toggle,.floating-action-stack.is-open .floating-action-toggle:hover){color:#fff8eb!important;background:radial-gradient(circle at 32% 22%,#f5efe533,#0000 32%),linear-gradient(#25231ffa,#11100efa)!important;border-color:#f5efe547!important}html[data-theme=dark] .floating-action-toggle-text,html[data-theme=dark] .floating-action-toggle-text span{color:#fff8eb!important}html[data-theme=dark] .floating-action-menu{color:#fff8eb!important;background:linear-gradient(#1f1d19fa,#12110ff5)!important;border-color:#f5efe547!important;box-shadow:0 24px 54px #0000006b!important}html[data-theme=dark] .floating-action-menu .floating-action-item{box-shadow:none!important;color:#fff8eb!important;background:#f5efe514!important;border-color:#f5efe53d!important}html[data-theme=dark] .floating-action-menu .floating-action-item :is(svg,span){color:inherit!important;opacity:1!important}html[data-theme=dark] .floating-action-menu .floating-action-item:hover,html[data-theme=dark] .floating-action-menu .floating-action-item:focus-visible{color:#151411!important;background:#fff8eb!important;border-color:#fff8eb!important}html[data-theme=dark] .quick-tool-popover{color:#fff8eb!important;background:linear-gradient(#1f1d19fc,#12110ff7)!important;border-color:#f5efe54d!important;box-shadow:0 26px 68px #0000007a!important}html[data-theme=dark] .quick-tool-popover :is(header,strong,label,.field span){color:#fff8eb!important}html[data-theme=dark] .quick-tool-popover .panel{color:#fff8eb!important;background:0 0!important;border-color:#0000!important}html[data-theme=dark] .quick-tool-popover :is(input,select,textarea,.preview-text,.quick-tool-result,.translation-result){color:#fff8eb!important;background:#0c0c0ae6!important;border-color:#f5efe547!important}html[data-theme=dark] .quick-tool-popover :is(input,textarea)::placeholder{opacity:1;color:#f5efe59e!important}html[data-theme=dark] .quick-tool-popover .icon-button{color:#fff8eb!important;background:#f5efe514!important;border-color:#f5efe53d!important}html[data-theme=dark] .quick-tool-popover .icon-button:hover,html[data-theme=dark] .quick-tool-popover .icon-button:focus-visible{color:#151411!important;background:#fff8eb!important;border-color:#fff8eb!important}html[data-theme=dark] .music-panel{color:var(--text-main)!important;background:linear-gradient(#1d1b18fa,#171613f5)!important;border-color:#f5efe533!important;box-shadow:0 22px 60px #00000057!important}html[data-theme=dark] .music-panel :is(strong,label,span){color:inherit}html[data-theme=dark] .music-panel :is(header span,.music-field span,.music-status){color:#f5efe5b8!important}html[data-theme=dark] .music-panel .music-field :is(input[type=text],input:not([type])){caret-color:#fff8eb;color:#fff8eb!important;background:#0c0c0aeb!important;border-color:#f5efe547!important;box-shadow:inset 0 0 0 1px #0000002e!important}html[data-theme=dark] .music-panel .music-field :is(input[type=text],input:not([type]))::placeholder{opacity:1;color:#f5efe594!important}html[data-theme=dark] .music-panel .music-field :is(input[type=text],input:not([type])):focus{outline:none;border-color:#f5efe585!important;box-shadow:0 0 0 3px #f5efe524,inset 0 0 0 1px #0003!important}html[data-theme=dark] .music-panel .music-field input[type=range]{accent-color:#fff8eb}html[data-theme=dark] :is(.music-fab,.music-ghost-button,.music-actions button,.music-youtube-link){color:#fff8eb!important;background:#f5efe514!important;border-color:#f5efe53d!important}html[data-theme=dark] :is(.music-fab,.music-ghost-button,.music-actions button,.music-youtube-link):hover{background:#f5efe524!important;border-color:#f5efe55c!important}html[data-theme=dark] .music-youtube-frame{background:#11100e!important;border-color:#f5efe533!important}html[data-theme=dark] :is(.sidebar,.mobile-drawer-panel,.mobile-drawer) .nav-life-section-button.nav-life-section-button{box-shadow:none!important;color:var(--text-main)!important;background:#f5efe50f linear-gradient(#f5efe514,#f5efe50a)!important;border:1px solid #f5efe52e!important;border-radius:6px!important}html[data-theme=dark] :is(.sidebar,.mobile-drawer-panel,.mobile-drawer) .nav-life-section-button.nav-life-section-button :is(span,svg){color:inherit!important;opacity:1!important}html[data-theme=dark] :is(.sidebar,.mobile-drawer-panel,.mobile-drawer) .nav-life-section-button.nav-life-section-button:hover,html[data-theme=dark] :is(.sidebar,.mobile-drawer-panel,.mobile-drawer) .nav-life-section-button.nav-life-section-button.is-active{color:#fff8eb!important;background:linear-gradient(#f5efe529,#f5efe517)!important;border-color:#f5efe557!important}html[data-theme=dark] :is(.sidebar,.mobile-drawer-panel,.mobile-drawer) .nav-link.nav-link-child{color:var(--text-main)!important;box-shadow:none!important;background:#f5efe50f linear-gradient(#f5efe514,#f5efe50a)!important;border-color:#f5efe52e!important}html[data-theme=dark] :is(.sidebar,.mobile-drawer-panel,.mobile-drawer) .nav-link.nav-link-child:hover,html[data-theme=dark] :is(.sidebar,.mobile-drawer-panel,.mobile-drawer) .nav-link.nav-link-child.nav-link-active{color:#fff8eb!important;background:linear-gradient(#f5efe529,#f5efe517)!important;border-color:#f5efe557!important}html[data-theme=dark] :is(.sidebar,.mobile-drawer-panel,.mobile-drawer) .nav-link.nav-link-child :is(span,svg){color:inherit!important;opacity:1!important}html[data-theme=dark] .brand-logo{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-theme=dark] .brand-logo img{filter:invert()brightness(1.08)}html[data-theme=dark] .account-menu-panel{color:var(--text-main)!important;background:linear-gradient(#1f1d19fc,#141311fa)!important;border-color:#f5efe53d!important;box-shadow:0 24px 60px #00000061!important}html[data-theme=dark] .account-menu-control,html[data-theme=dark] .account-menu-item,html[data-theme=dark] .account-menu-form .account-menu-item{color:var(--text-main)!important}html[data-theme=dark] .account-menu-item:hover,html[data-theme=dark] .account-menu-item:focus-visible,html[data-theme=dark] .account-menu-form .account-menu-item:hover,html[data-theme=dark] .account-menu-form .account-menu-item:focus-visible{color:#fff8eb!important;background:#f5efe51a!important}html[data-theme=dark] .account-menu-danger,html[data-theme=dark] .account-menu-form .account-menu-danger{color:var(--status-danger-text)!important}html[data-theme=dark] .account-menu-danger:hover,html[data-theme=dark] .account-menu-danger:focus-visible,html[data-theme=dark] .account-menu-form .account-menu-danger:hover,html[data-theme=dark] .account-menu-form .account-menu-danger:focus-visible{color:#ffd0cb!important;background:#f1a19921!important}html[data-theme=dark] .account-menu-language select{color:var(--text-main)!important;background:#f5efe514!important;border-color:#f5efe538!important}html[data-theme=dark] .theme-mode-toggle-options{background:#f5efe514!important;border-color:#f5efe533!important}html[data-theme=dark] button.account-menu-item.account-menu-danger,html[data-theme=dark] .account-menu-form button.account-menu-danger{color:#ffd0cb!important;opacity:1!important;background:0 0!important}html[data-theme=dark] :is(.brand-home-topbar,.shell-topbar,.login-topbar) .account-menu-button,html[data-theme=dark] :is(.brand-home-topbar,.shell-topbar,.login-topbar) .account-menu-button:hover,html[data-theme=dark] :is(.brand-home-topbar,.shell-topbar,.login-topbar) .account-menu-button[aria-expanded=true]{box-shadow:none!important;color:#fff8eb!important;background:0 0!important;border-color:#0000!important}html[data-theme=dark] :is(.brand-home-topbar,.shell-topbar,.login-topbar) .account-menu-caret{width:20px;height:20px;color:#11100e!important;opacity:1!important;background:#fff8eb!important;border-color:#11100ed1!important;box-shadow:0 8px 18px #00000080!important}html[data-theme=dark] :is(.brand-home-topbar,.shell-topbar,.login-topbar) .account-menu-caret :is(svg,path){color:currentColor!important;opacity:1!important;stroke:currentColor!important}html[data-theme=dark] .account-menu-panel .account-menu-form button.account-menu-item.account-menu-danger{-webkit-tap-highlight-color:transparent;appearance:none;box-shadow:none!important;color:#ffd0cb!important;opacity:1!important;background:#f1a19914!important;border-color:#0000!important}html[data-theme=dark] .account-menu-panel .account-menu-form button.account-menu-item.account-menu-danger:is(:hover,:focus-visible,:active){outline:none;color:#ffd0cb!important;background:#f1a1992e!important;border-color:#0000!important}html[data-theme=dark] .account-menu-panel .account-menu-form button.account-menu-item.account-menu-danger :is(svg,span){color:inherit!important;opacity:1!important}html[data-theme=dark] .account-menu-panel .account-menu-form button.account-menu-item.account-menu-danger svg{stroke:currentColor!important}html[data-theme=dark] .main-panel :is(.button,.icon-button,button,input[type=button],input[type=submit],input[type=reset],a[role=button],[role=button],summary,.brand-link,.account-access-submit,.candidate-status-tabs a,.experience-segment,.reputation-public-toggle,.business-card-lightbox-tabs button,.sidebar-view-filter button,.outage-mode-button,.disaster-alert-tabs button,.transport-scenario-button,.coffee-dm-brand,.rent-segment button):not(.account-menu-button):not(.line-friend-invite-primary){opacity:1;background:var(--control-bg)!important;border-color:var(--control-border)!important;box-shadow:var(--control-shadow)!important;color:var(--control-fg)!important;background-color:#f5efe514!important}html[data-theme=dark] .main-panel :is(.button,.icon-button,button,a[role=button],[role=button],summary,.brand-link,.account-access-submit,.candidate-status-tabs a,.experience-segment,.reputation-public-toggle,.business-card-lightbox-tabs button,.sidebar-view-filter button,.outage-mode-button,.disaster-alert-tabs button,.transport-scenario-button,.coffee-dm-brand,.rent-segment button):not(.account-menu-button):not(.line-friend-invite-primary):is(:hover,:focus-visible){background:var(--control-hover-bg)!important;border-color:var(--control-hover-border)!important;box-shadow:var(--control-hover-shadow)!important;color:var(--control-hover-fg)!important;background-color:#f5efe524!important}html[data-theme=dark] .main-panel :is(.button-primary,.button.button-primary,button.button-primary,button[type=submit],input[type=submit]){background:var(--control-primary-bg)!important;background-color:var(--control-primary-bg)!important;border-color:var(--control-primary-border)!important;color:var(--control-primary-fg)!important}html[data-theme=dark] .main-panel :is(.button-primary,.button.button-primary,button.button-primary,button[type=submit],input[type=submit]):is(:hover,:focus-visible){background:var(--control-primary-hover-bg)!important;background-color:var(--control-primary-hover-bg)!important;border-color:var(--control-primary-hover-border)!important;color:var(--control-primary-hover-fg)!important}html[data-theme=dark] .main-panel :is([aria-pressed=true],.is-active,.active,.is-selected,.selected,.activity-public-filter-active,.sidebar-view-filter button.is-active,.business-card-lightbox-tabs button.is-active,.candidate-status-tabs a.is-active,.account-filter-tabs a.active,.account-pagination-pages a.active,.outage-mode-button.is-active,.disaster-alert-tabs button.is-active,.transport-scenario-button.is-active,.coffee-dm-brand.is-active,.rent-segment button.is-active){background:var(--control-active-bg)!important;background-color:var(--control-active-bg)!important;border-color:var(--control-active-border)!important;color:var(--control-active-fg)!important}html[data-theme=dark] .main-panel :is(.button:disabled,.icon-button:disabled,button:disabled,input:disabled,select:disabled,textarea:disabled,[aria-disabled=true]){cursor:not-allowed;background:var(--control-disabled-bg)!important;background-color:var(--control-disabled-bg)!important;border-color:var(--control-disabled-border)!important;color:var(--control-disabled-fg)!important;opacity:1!important}html[data-theme=dark] .main-panel :is(input,select,textarea){caret-color:var(--field-fg);background:var(--field-bg)!important;background-color:var(--field-bg)!important;border-color:var(--field-border)!important;color:var(--field-fg)!important}html[data-theme=dark] .main-panel :is(input,textarea)::placeholder{opacity:1;color:var(--field-placeholder)!important}html[data-theme=dark] .main-panel :is(.official-calendar-subscribe,.official-calendar-subscribe-side,.official-calendar-id code,.official-calendar-status-note,.official-calendar-log-list li){background:var(--surface-card)!important;background-color:var(--surface-card)!important;border-color:var(--line-strong)!important;color:var(--ink)!important;box-shadow:none!important}html[data-theme=dark] .main-panel :is(.official-calendar-subscribe-side,.official-calendar-status-note,.official-calendar-log-list li) :is(span,small){color:var(--muted)!important}html[data-theme=dark] .main-panel :is(.official-calendar-subscribe-main h2,.official-calendar-subscribe-side strong,.official-calendar-status-note strong,.official-calendar-log-list li>strong,.official-calendar-id code){color:var(--ink)!important}html[data-theme=dark] .main-panel .official-calendar-subscribe-side>div+div{border-color:var(--line-strong)!important}html[data-theme=dark] .main-panel .official-calendar-log-list li[data-status=failed]{background:var(--status-warning-bg)!important;border-color:var(--status-warning-line)!important}html[data-theme=dark] .main-panel :is(.button,.icon-button,button,a[role=button],[role=button],summary,.brand-link,.candidate-status-tabs a,.experience-segment,.reputation-public-toggle,.business-card-lightbox-tabs button,.sidebar-view-filter button,.outage-mode-button,.disaster-alert-tabs button,.transport-scenario-button,.coffee-dm-brand,.rent-segment button) :is(span,strong,small,em,b,svg){opacity:1;stroke:currentColor;color:inherit!important}html[data-theme=dark] .main-panel :is(.monitoring-command-center,.monitoring-secondary-section,.monitoring-diagnostic-card,.monitoring-schedule-row){background:var(--surface-card)!important;background-color:var(--surface-card)!important;border-color:var(--line-strong)!important;color:var(--ink)!important}html[data-theme=dark] .main-panel .monitoring-schedule-row.is-ran-today{border-color:var(--blue-line)!important}html[data-theme=dark] .main-panel .monitoring-schedule-row:is(.is-ok,.is-waiting,.is-warning,.is-danger){background:var(--surface-card)!important}html[data-theme=dark] .main-panel .monitoring-schedule-row.is-ok{border-color:#72b58a9e!important}html[data-theme=dark] .main-panel .monitoring-schedule-row.is-waiting{border-color:#d4bc7b9e!important}html[data-theme=dark] .main-panel .monitoring-schedule-row.is-warning{border-color:#e8a646b8!important}html[data-theme=dark] .main-panel .monitoring-schedule-row.is-danger{border-color:#e17063b8!important}html[data-theme=dark] .main-panel .monitoring-schedule-status:is(.is-ok,.is-waiting,.is-warning,.is-danger){background:var(--surface-muted)!important;color:var(--ink)!important}html[data-theme=dark] .main-panel :is(.candidate-inbox-summary,.candidate-learning-summary,.monitoring-command-summary) article{background:var(--surface-card)!important;background-color:var(--surface-card)!important;border-color:var(--line-strong)!important;box-shadow:none!important;color:var(--ink)!important}html[data-theme=dark] .main-panel :is(.candidate-inbox-summary,.candidate-learning-summary,.monitoring-command-summary) article.is-active{background:var(--blue-soft)!important;background-color:var(--blue-soft)!important;border-color:var(--blue-line)!important;color:var(--blue)!important}html[data-theme=dark] .main-panel :is(.candidate-inbox-summary,.candidate-learning-summary,.monitoring-command-summary) article.is-attention{background:var(--status-warning-bg)!important;background-color:var(--status-warning-bg)!important;border-color:var(--status-warning-line)!important;color:var(--status-warning-text)!important}html[data-theme=dark] .main-panel :is(.candidate-inbox-summary,.candidate-learning-summary,.monitoring-command-summary) article strong{color:inherit!important}html[data-theme=dark] .main-panel :is(.candidate-inbox-summary,.candidate-learning-summary,.monitoring-command-summary) article :is(span,small){color:var(--muted)!important}html[data-theme=dark] .main-panel :is(.candidate-inbox-summary,.candidate-learning-summary,.monitoring-command-summary) article:is(.is-active,.is-attention) :is(span,small,strong){color:inherit!important}html[data-theme=dark] .main-panel :is(.activity-mini-list a,.activity-mini-list>div,.notice-box,.candidate-review-card,.candidate-review-meta div,.candidate-review-edit>summary,.candidate-review-edit>div,.candidate-review-operator-bar,.candidate-review-quick-filters button,.candidate-review-load-more){background:var(--surface-card)!important;background-color:var(--surface-card)!important;border-color:var(--line-strong)!important;color:var(--ink)!important}html[data-theme=dark] .main-panel :is(.activity-mini-list a,.candidate-review-card,.candidate-review-meta div,.candidate-review-operator-bar,.candidate-review-quick-filters button,.candidate-review-load-more) :is(strong,input,a){color:var(--ink)!important}html[data-theme=dark] .main-panel :is(.activity-mini-list a,.candidate-review-card,.candidate-review-meta div,.notice-box,.candidate-review-operator-bar,.candidate-review-quick-filters button,.candidate-review-load-more) :is(span,small,p){color:var(--muted)!important}html[data-theme=dark] .main-panel .candidate-review-quick-filters button.is-active{background:var(--blue-soft)!important;background-color:var(--blue-soft)!important;border-color:var(--blue-line)!important;color:var(--blue)!important}html[data-theme=dark] .main-panel .monitoring-diagnostic-card.is-primary{border-color:var(--blue-line)!important;box-shadow:inset 3px 0 0 var(--blue-line)!important}html[data-theme=dark] .main-panel .activity-status-chip{background:var(--surface-card)!important;background-color:var(--surface-card)!important;border-color:var(--line-strong)!important;color:var(--ink)!important}html[data-theme=dark] .main-panel .activity-status-chip.is-published{background:var(--blue-soft)!important;background-color:var(--blue-soft)!important;border-color:var(--blue-line)!important;color:var(--blue)!important}html[data-theme=dark] .main-panel .activity-status-chip.is-expired{background:var(--status-danger-bg)!important;background-color:var(--status-danger-bg)!important;border-color:var(--status-danger-line)!important;color:var(--status-danger-text)!important}html[data-theme=dark] .main-panel :is(.monitoring-assist-header,.activity-type-filter-drawer,.monitoring-status-strip span,.monitoring-auto-review-metrics span,.monitoring-daily-ledger span,.monitoring-operating-verdict,.monitoring-action-focus,.monitoring-action-focus>strong,.monitoring-action-focus a,.monitoring-blocker-summary strong,.monitoring-blocker-summary span,.monitoring-blocked-samples span){background:var(--surface-card)!important;background-color:var(--surface-card)!important;border-color:var(--line-strong)!important;color:var(--ink)!important}html[data-theme=dark] .main-panel :is(.monitoring-assist-header strong,.activity-title-cell strong,.activity-title-link,.activity-type-filter-drawer h2,.monitoring-auto-review-metrics strong,.monitoring-daily-ledger strong,.monitoring-operating-verdict strong,.monitoring-action-focus>strong,.monitoring-action-focus b,.monitoring-blocker-summary b,.monitoring-blocked-samples b){color:var(--ink)!important}html[data-theme=dark] .main-panel :is(.monitoring-assist-header span,.activity-title-cell small,.activity-type-filter-drawer small,.candidate-learning-reason-form label span,.monitoring-status-strip span,.monitoring-auto-review-metrics span,.monitoring-daily-ledger span,.monitoring-daily-ledger small,.monitoring-operating-verdict span,.monitoring-action-focus span,.monitoring-action-focus small,.monitoring-blocker-summary strong,.monitoring-blocker-summary span,.monitoring-blocked-samples small){color:var(--muted)!important}html[data-theme=dark] .main-panel .candidate-learning-reason-form textarea{border-color:var(--line-strong)!important;color:var(--ink)!important;background:#f5efe514!important}html[data-theme=dark] .main-panel .candidate-learning-inline-form{background:var(--surface-card)!important;background-color:var(--surface-card)!important;border-color:var(--line-strong)!important;color:var(--ink)!important}html[data-theme=dark] .main-panel .candidate-learning-inline-form textarea{border-color:var(--line-strong)!important;color:var(--ink)!important;background:#f5efe514!important}html[data-theme=dark] .main-panel .candidate-learning-inline-form label span,html[data-theme=dark] .main-panel .activity-publish-cell strong{color:var(--muted)!important}html[data-theme=dark] .main-panel .activity-publish-cell span,html[data-theme=dark] .main-panel .activity-ai-cell{color:var(--ink)!important}html[data-theme=dark] .main-panel .candidate-quality-issues{background:var(--status-warning-bg)!important;background-color:var(--status-warning-bg)!important;border-color:var(--status-warning-line)!important;color:var(--status-warning-text)!important}html[data-theme=dark] .main-panel .candidate-quality-issues span{border-color:var(--status-warning-line)!important;color:var(--status-warning-text)!important;background:#0000002e!important}html[data-theme=dark] .main-panel .garbage-truck-platform :is(.button,.icon-button,button,summary){background:var(--control-bg)!important;border-color:var(--control-border)!important;color:var(--control-fg)!important;box-shadow:var(--control-shadow)!important;opacity:1!important;background-color:#f5efe514!important}html[data-theme=dark] .main-panel .garbage-truck-platform :is(.button,.icon-button,button,summary):is(:hover,:focus-visible){background:var(--control-hover-bg)!important;border-color:var(--control-hover-border)!important;color:var(--control-hover-fg)!important;box-shadow:var(--control-hover-shadow)!important;background-color:#f5efe524!important}html[data-theme=dark] .main-panel .garbage-truck-platform .garbage-truck-quick-section button.is-active,html[data-theme=dark] .main-panel .garbage-truck-platform .garbage-truck-quick-section button:hover{background:var(--control-active-bg)!important;background-color:var(--control-active-bg)!important;border-color:var(--control-active-border)!important;color:var(--control-active-fg)!important}html[data-theme=dark] .main-panel .garbage-truck-platform :is(.button-primary,.button.button-primary,button.button-primary,button[type=submit]){background:var(--control-primary-bg)!important;background-color:var(--control-primary-bg)!important;border-color:var(--control-primary-border)!important;color:var(--control-primary-fg)!important}html[data-theme=dark] .main-panel .garbage-truck-platform :is(.button-primary,.button.button-primary,button.button-primary,button[type=submit]):is(:hover,:focus-visible){background:var(--control-primary-hover-bg)!important;background-color:var(--control-primary-hover-bg)!important;border-color:var(--control-primary-hover-border)!important;color:var(--control-primary-hover-fg)!important}html[data-theme=dark] .main-panel .garbage-truck-platform :is(.garbage-truck-day-strip button.is-active,.garbage-truck-day-strip button[aria-pressed=true],.garbage-truck-results-count,.garbage-truck-reminder-badge){background:var(--control-active-bg)!important;background-color:var(--control-active-bg)!important;border-color:var(--control-active-border)!important;color:var(--control-active-fg)!important}html[data-theme=dark] .main-panel .garbage-truck-platform :is(.garbage-truck-favorite-button,.garbage-truck-enable-push-button){color:#f1d992!important;background:#dec37b24!important;border-color:#dec37b61!important}html[data-theme=dark] .main-panel .garbage-truck-platform :is(.garbage-truck-favorite-button:hover,.garbage-truck-enable-push-button:hover){color:#ffe7a5!important;background:#dec37b38!important;border-color:#dec37b85!important}html[data-theme=dark] .main-panel .garbage-truck-platform :is(.button:disabled,.icon-button:disabled,button:disabled){cursor:not-allowed;background:var(--control-disabled-bg)!important;background-color:var(--control-disabled-bg)!important;border-color:var(--control-disabled-border)!important;color:var(--control-disabled-fg)!important;opacity:1!important}html[data-theme=dark] .main-panel .garbage-truck-platform .garbage-truck-favorite-button,html[data-theme=dark] .main-panel .garbage-truck-platform .garbage-truck-favorite-button:disabled{color:#59420a!important;background:#fff3bf!important;border-color:#d7ad3f!important}html[data-theme=dark] .main-panel .garbage-truck-platform .garbage-truck-favorite-button:hover:not(:disabled){background:#ffe9a6!important;border-color:#c99520!important}html[data-theme=dark] .main-panel .garbage-truck-platform .garbage-truck-favorite-button.is-active{color:#4c3908!important;background:#ffe29a!important;border-color:#c99520!important}html[data-theme=dark] .main-panel .garbage-truck-platform :is(.button,.icon-button,button,summary) :is(span,strong,small,svg){stroke:currentColor;color:inherit!important;opacity:1!important}html[data-theme=dark] .account-menu .account-menu-caret,html[data-theme=dark] .account-menu-button .account-menu-caret{width:20px;height:20px;color:#11100e!important;opacity:1!important;background:#fff8eb!important;border-color:#11100ed1!important;box-shadow:0 8px 18px #00000080!important}html[data-theme=dark] .account-menu .account-menu-caret :is(svg,path,polyline,line),html[data-theme=dark] .account-menu-button .account-menu-caret :is(svg,path,polyline,line){color:#11100e!important;opacity:1!important;stroke:#11100e!important}.activity-ai-review-strip{background:color-mix(in srgb, var(--surface,#fff) 92%, #2f6fed 8%);border:1px solid var(--border-soft,#0f172a24);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 14px;padding:10px 12px;display:flex}.activity-ai-review-strip span{color:var(--muted-foreground,#667085);font-size:.86rem}.activity-ai-review-strip strong{color:var(--foreground,#101828);font-size:1rem}html[data-theme=dark] .main-panel .activity-ai-review-strip{background:color-mix(in srgb, var(--surface,#111827) 84%, #38bdf8 16%);border-color:#94a3b84d}
.route-loading-shell{color:#171817;min-height:100svh;padding:max(28px, env(safe-area-inset-top)) clamp(18px, 5vw, 64px) max(38px, env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 24%,#cbc4b02e,#0000 34%),linear-gradient(#fbfaf6 0%,#f4f0e8 100%);align-items:center;display:grid}.route-loading-shell-home,.route-loading-shell-dashboard{color:#fff8e8;background:radial-gradient(circle at 50% 36%,#decca333,#0000 40%),linear-gradient(#0c121b 0%,#070809 58%,#17130f 100%)}html[data-theme=dark] .route-loading-shell{color:#fff8eb;background:radial-gradient(circle at 50% 28%,#f5efe51a,#0000 38%),linear-gradient(#11100e 0%,#171613 58%,#1d1b18 100%)}.route-loading-panel{justify-items:start;gap:16px;width:min(720px,100%);max-width:min(720px,100%);margin-inline:auto;display:grid}.route-loading-eyebrow{color:currentColor;letter-spacing:.32em;opacity:.64;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.3}.route-loading-panel h1{color:currentColor;font-family:var(--font-serif-tc), serif;letter-spacing:.06em;margin:0;font-size:clamp(34px,9vw,72px);font-weight:500;line-height:1.16}.route-loading-hero-line{opacity:.28;transform-origin:0;background:currentColor;width:min(420px,74vw);height:1px}.route-loading-grid{gap:10px;width:min(520px,100%);margin-top:8px;display:grid}.route-loading-grid span{opacity:.12;background:currentColor;border-radius:999px;height:12px;display:block}.route-loading-grid span:first-child{width:74%}.route-loading-grid span:nth-child(2){width:92%}.route-loading-grid span:nth-child(3){width:58%}@media (prefers-reduced-motion:no-preference){.route-loading-panel{animation:.62s cubic-bezier(.16,.78,.18,1) both route-loading-rise}.route-loading-hero-line{animation:.98s both route-loading-line}.route-loading-grid span{animation:1.1s ease-in-out infinite route-loading-pulse}}@keyframes route-loading-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes route-loading-line{0%{transform:scaleX(.18)}to{transform:scaleX(1)}}@keyframes route-loading-pulse{0%,to{opacity:.1}50%{opacity:.2}}@media (max-width:640px){.route-loading-shell{padding-bottom:calc(92px + env(safe-area-inset-bottom));align-items:end}.route-loading-panel{gap:13px}}.route-error-shell{color:#171817;min-height:100svh;padding:max(28px, env(safe-area-inset-top)) clamp(18px, 5vw, 64px) max(38px, env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 28%,#cbc4b033,#0000 38%),linear-gradient(#fbfaf6 0%,#f3efe6 100%);align-items:center;display:grid}.route-error-panel{gap:15px;width:min(640px,100%);max-width:min(640px,100%);margin-inline:auto;display:grid}.route-error-eyebrow{color:#5d574c;letter-spacing:.26em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.3}.route-error-panel h1{color:#111;font-family:var(--font-serif-tc), serif;letter-spacing:.04em;margin:0;font-size:clamp(32px,8vw,58px);font-weight:500;line-height:1.16}.route-error-panel p{color:#504a42;max-width:34rem;margin:0;font-size:15px;line-height:1.8}.route-error-actions{flex-wrap:wrap;gap:10px;padding-top:6px;display:flex}.route-error-actions a,.route-error-actions button{color:#fff8e8;cursor:pointer;font:inherit;background:#171817;border:1px solid #171817;border-radius:999px;justify-content:center;align-items:center;min-width:112px;min-height:44px;padding:0 16px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.route-error-actions a{color:#171817;background:#fff9}html[data-theme=dark] .route-error-shell{color:#fff8eb;background:radial-gradient(circle at 50% 28%,#f5efe51a,#0000 38%),linear-gradient(#11100e 0%,#171613 58%,#1d1b18 100%)}html[data-theme=dark] .route-error-eyebrow,html[data-theme=dark] .route-error-panel p{color:#f5efe5bd}html[data-theme=dark] .route-error-panel h1{color:#fff8eb}html[data-theme=dark] .route-error-actions button{color:#11100e;background:#f5efe5;border-color:#f5efe5}html[data-theme=dark] .route-error-actions a{color:#fff8eb;background:#f5efe514;border-color:#f5efe542}@media (max-width:640px){.route-error-shell{padding-bottom:calc(104px + env(safe-area-inset-bottom));align-items:end}.route-error-actions{grid-template-columns:1fr;width:100%;display:grid}}
