@media screen{:root{--bg:#0b1018;--panel:#131c29;--panel2:#192536;--text:#edf3fc;--muted:#a4b2c5;--border:#a6bad829;--border-strong:#a6bad847;--accent:#75a5ff;--accent-soft:#182e50;--success:#76d5a5;--action:#78a7ff;--action-ink:#0b1b36;--focus:#83b0ff;--nav-surface:#101722;--nav-active:#1b3151;--nav-ink:#b2bfd1;--surface-shadow:0 8px 28px #00000021;--status-danger:#ffb0b6;--status-danger-soft:#342029;--status-warning:#f2ca81;--status-warning-soft:#30291c;--chart-blue:#87c8ff;--chart-green:#83d7af;--chart-violet:#c2adff;--chart-grid:#9fb9d82e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#f5f7fb;--panel:#fff;--panel2:#eef3f9;--text:#1b293e;--muted:#55677e;--border:#d9e1ec;--border-strong:#bccbde;--accent:#245fd1;--accent-soft:#eaf1ff;--success:#1a754c;--action:#245fd1;--action-ink:#fff;--focus:#245fd1;--nav-surface:#fff;--nav-active:#eaf1ff;--nav-ink:#506079;--surface-shadow:0 6px 24px #1c31500b;--status-danger:#ad3041;--status-danger-soft:#fff0f2;--status-warning:#85520a;--status-warning-soft:#fff5e2;--chart-blue:#2563c9;--chart-green:#187649;--chart-violet:#7548bd;--chart-grid:#38507029;--control-color-scheme:light;--ui-surface:#fff;--ui-surface-soft:#f7f9fc;--ui-wash:#eef3f9;--ui-solid:#245fd1;--ui-ink:#1b293e;--ui-muted:#55677e;--ui-on-solid:#fff;--ui-line:#d4deeb;--ui-shadow:#1c31500e;--ui-overlay:#121d2f7a;--ui-blue:#245fd1;--ui-blue-soft:#edf3ff;--ui-blue-border:#c8d8f4;--ui-success:#197248;--ui-success-soft:#eaf7ef;--ui-success-border:#bedfcf;--ui-warning:#85520a;--ui-warning-soft:#fff5e2;--ui-warning-border:#e8d4ac;--ui-danger:#ad3041;--ui-danger-soft:#fff0f2;--ui-danger-border:#efc4cb;--ui-violet:#7446b8;--ui-violet-soft:#f3effc;--ui-violet-border:#d8caec;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--bg)}::selection{color:var(--text);background:var(--accent-soft)}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--focus);outline-offset:3px}:where(input,select,textarea){accent-color:var(--action)}.sidebar{background:var(--nav-surface);gap:17px}.app-nav-link{color:var(--nav-ink);min-height:42px;font-size:13px}.app-nav-link:hover{color:var(--text);background:var(--panel2);transform:none}.app-nav-link.is-active{color:var(--accent);background:var(--nav-active);border-color:var(--border);box-shadow:inset 3px 0 var(--accent)}.sidebar-section-label{color:var(--muted);letter-spacing:.1em;font-size:10px}.sidebar-section-label:hover,.sidebar-section-label:hover i{color:var(--text)}.sidebar-section-label i{color:var(--muted)}.brand-copy small,.sidebar-user-copy small{color:var(--muted);font-size:10px}.sidebar-user-copy strong{font-size:12px}.sidebar-footer{margin-top:0}.sidebar-appearance{margin-top:auto;padding:10px 8px 0}.sidebar-avatar{color:var(--text);background:var(--panel2)}.ghost-button{color:var(--muted)}.ghost-button:hover{color:var(--accent)}.page-header p{color:var(--muted);font-size:14px}.eyebrow{color:var(--muted)!important;font-size:10px!important}.eyebrow:before{background:var(--accent);box-shadow:none}.metric,.panel{background:var(--panel);box-shadow:var(--surface-shadow)}.metric span{font-size:13px}.metric small{font-size:12px}.metric strong{font-size:32px}.dashboard-metric-link b{color:var(--accent);font-size:12px}.dashboard-metric-today{border-top:3px solid var(--accent)}.dashboard-metric-overdue{background:var(--status-danger-soft);border-color:color-mix(in srgb,var(--status-danger) 35%,var(--border))}.dashboard-metric-overdue strong,.dashboard-metric-overdue b{color:var(--status-danger)}.dashboard-metric-overdue span,.dashboard-metric-overdue small{color:var(--text)}.panel-title-row h2{font-size:20px}.panel-title-row p{color:var(--muted);font-size:13px;line-height:1.55}.primary-link,.primary-button,.login-form button:not(.secondary-button),button[type=submit].primary-button{background:var(--action);color:var(--action-ink);border-color:#0000}.primary-link:hover,.primary-button:hover{filter:brightness(1.07)}.secondary-link,.secondary-dashboard-link{color:var(--text);background:var(--panel2);border-color:var(--border)}.secondary-link:hover,.secondary-dashboard-link:hover{color:var(--accent);border-color:var(--accent)}.theme-switcher{justify-content:space-between;align-items:center;gap:18px;max-width:380px;margin-top:16px;display:flex}.theme-switcher-label{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.theme-switcher svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:17px;height:17px}.theme-switcher select{border:1px solid var(--border-strong);background:var(--panel);min-width:130px;max-width:100%;min-height:42px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:8px 10px;font-size:13px}.theme-switcher.is-compact{gap:8px;margin:0}.theme-switcher.is-compact .theme-switcher-label{font-size:12px}.theme-switcher.is-compact select{width:106px;min-width:100px;min-height:38px;font-size:12px}.appearance-settings>p{color:var(--muted);line-height:1.6}.performance-section-navigation{background:var(--panel);min-height:0;box-shadow:none;flex-wrap:wrap;gap:6px;padding:6px;display:flex}.performance-section-navigation a{color:var(--muted);background:0 0;border:1px solid #0000;flex:145px;align-items:center;gap:8px;padding:11px 12px;display:flex}.performance-section-navigation a>span{display:none}.performance-section-navigation strong{font-size:13px}.performance-section-navigation small{display:none}.performance-section-navigation a.is-active{color:var(--accent);background:var(--accent-soft);border-color:var(--border);box-shadow:none}.performance-section-navigation a:hover{color:var(--text);background:var(--panel2)}.performance-command-bar{padding:18px 22px}.performance-command-bar h2{font-size:17px}.performance-command-bar p{font-size:12px}.skip-to-content{z-index:100;color:var(--action-ink);background:var(--action);border-radius:10px;padding:12px 16px;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-to-content:focus{transform:translateY(0)}.navigation-focus-button{border:1px solid var(--border);width:100%;min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:12px;display:flex}.navigation-focus-button:hover{color:var(--accent);background:var(--accent-soft)}.navigation-focus-button span{font-size:16px}.main-content,.page-stack,.page-header>div{min-width:0}.my-day-summary .metric{min-width:0;color:var(--text);text-decoration:none}.my-day-summary .metric:first-child:not(.dashboard-metric-overdue) strong{color:var(--text)}.my-day-summary .metric:hover{border-color:var(--accent)}.my-day-summary .metric small{white-space:normal;line-height:1.5}.day-attention-shortcut{color:var(--text);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 0;font-size:14px;display:flex}.day-attention-shortcut span{color:var(--accent)}:is(#day-overdue,#day-today,#day-planned,#day-attention){scroll-margin-top:24px}.my-day-section-kicker{font-size:11px!important}.my-day-live-status{white-space:normal;font-size:12px}.my-day-focus-card{--focus-tone:var(--accent)}.my-day-focus-card.tone-approval{--focus-tone:var(--chart-violet)}.my-day-focus-card.tone-radar{--focus-tone:var(--status-warning)}.my-day-focus-card.tone-campaign{--focus-tone:var(--success)}.my-day-focus-card>header span{font-size:11px}.my-day-focus-list>a strong{white-space:normal;overflow-wrap:anywhere;font-size:14px}.my-day-focus-list>a span,.my-day-focus-card>footer a,.my-day-focus-list>p{font-size:12px}.task-list-header{flex-wrap:wrap}.task-filter{flex-wrap:wrap;gap:4px;display:flex}.task-filter a{align-items:center;min-height:42px;font-size:13px;display:inline-flex}.task-control-panel{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.task-control-panel .task-search-field{grid-column:span 2}.task-control-panel label>span{letter-spacing:0;text-transform:none;font-size:12px}.task-control-panel input,.task-control-panel select{min-height:44px;font-size:14px}.task-control-actions button,.task-control-actions a{min-height:44px;font-size:13px}.task-control-actions button{background:var(--action);color:var(--action-ink)}.task-row-heading>div:first-child{min-width:0}.task-row-heading h3,.task-meta-row{overflow-wrap:anywhere}.task-status-form select,.task-status-form button{min-height:44px;font-size:14px}.task-status-form button{color:var(--action-ink);background:var(--action)}.performance-command-filters a{justify-content:center;align-items:center;min-height:42px;font-size:13px;display:inline-flex}.performance-command-filters nav>span{font-size:11px}@media (max-width:1200px){.task-control-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.sidebar{grid-template-columns:38px minmax(0,1fr) 96px;gap:8px}.sidebar-appearance{margin:0;padding:0}.sidebar-appearance .theme-switcher-label{display:none}.sidebar-appearance .theme-switcher select{width:96px;min-width:0;min-height:42px}.app-navigation{background:var(--nav-surface);overscroll-behavior:contain;max-height:calc(100dvh - 82px)}.mobile-navigation-action{letter-spacing:0;font-size:10px}.main-content{padding:24px 16px 40px}:is(#day-overdue,#day-today,#day-planned,#day-attention){scroll-margin-top:82px}.performance-command-bar{flex-wrap:wrap;gap:14px}}@media (max-width:600px){.page-header>.inline-actions{gap:8px}.page-header>.inline-actions>a{white-space:normal;flex:130px;min-height:44px;font-size:13px}.my-day-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.my-day-summary .metric{padding:14px 10px}.my-day-summary .metric span,.my-day-summary .metric small{font-size:12px}.my-day-summary .metric strong{font-size:28px}.my-day-priority-grid{grid-template-columns:minmax(0,1fr)}.my-day-action-center{padding:18px 16px}.task-control-panel{grid-template-columns:minmax(0,1fr);padding:16px}.task-control-panel .task-search-field{grid-column:auto}.task-control-panel input,.task-control-panel select,.task-status-form select{font-size:16px}.task-row-heading{flex-direction:column;gap:14px}.task-due{text-align:left;min-width:0}.task-status-form{flex-wrap:wrap;justify-content:stretch}.task-status-form select{flex:160px;min-width:0;max-width:100%}.task-status-form button{flex:90px}}@media (max-width:800px){.sidebar-appearance{justify-self:stretch;margin:0;padding:0}.theme-switcher.is-compact{max-width:none}.theme-switcher.is-compact .theme-switcher-label{font-size:13px}.theme-switcher.is-compact select{min-height:42px}.sidebar{gap:10px}.performance-section-navigation{flex-wrap:nowrap;overflow-x:auto}.performance-section-navigation a{flex:none;min-height:42px;padding:10px 13px}.performance-section-navigation strong{white-space:nowrap}.performance-command-bar{padding:16px}.page-header p{font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.app-nav-link,.dashboard-metric-link{transition:none;transform:none}}}
@media screen{.workspace-toolbar{justify-content:flex-end;margin:-16px 0 22px;display:flex}.notification-bell{border:1px solid var(--border);min-height:44px;color:var(--text);background:var(--panel);border-radius:13px;align-items:center;gap:9px;padding:9px 14px;font-size:13px;text-decoration:none;display:inline-flex}.notification-bell:hover{border-color:var(--accent);color:var(--accent)}.notification-bell svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.notification-bell b{min-width:24px;height:24px;color:var(--action-ink);background:var(--action);border-radius:99px;place-items:center;padding:0 5px;font-size:12px;display:grid}.notification-context{color:var(--muted);margin:0;font-size:14px}.notification-pagination{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;font-size:14px;display:flex}.task-view-tabs{border:1px solid var(--border);background:var(--panel);border-radius:13px;flex-wrap:wrap;gap:5px;width:max-content;max-width:100%;padding:5px;display:flex}.task-view-tabs a{min-height:44px;color:var(--muted);border-radius:9px;align-items:center;padding:10px 18px;font-size:14px;display:flex}.task-view-tabs a.is-active{color:var(--accent);background:var(--accent-soft);font-weight:700}.planner{gap:20px;min-width:0;padding:22px;display:grid}.planner-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.planner-header h2{font-size:21px}.planner-header p{margin:6px 0 0;font-size:14px}.planner-header nav{gap:6px;display:flex}.planner-header nav a{border:1px solid var(--border);background:var(--panel2);border-radius:10px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 12px;font-size:14px;display:flex}.planner .planner-explainer{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.planner .planner-scroll-hint{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.planner-table-wrap{border:1px solid var(--border);overscroll-behavior-x:contain;border-radius:14px;min-width:0;max-width:100%;overflow:auto}.planner-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:1240px}.planner-table caption{text-align:left;color:var(--muted);padding:12px 16px;font-size:12px}.planner-table th,.planner-table td{vertical-align:top;white-space:normal;border-right:1px solid var(--border);border-bottom:1px solid var(--border);width:150px;min-height:90px;padding:12px}.planner-table th:first-child{z-index:1;background:var(--panel);width:190px;position:sticky;left:0}.planner-table thead th{color:var(--text);background:var(--panel2);font-size:13px}.planner-table tbody th strong{color:var(--text);overflow-wrap:anywhere;font-size:13px;display:block}.planner-table tbody th span{color:var(--muted);margin-top:8px;font-size:12px;font-weight:400;display:block}.planner-table .is-today{background:var(--accent-soft)}.planner-table td:empty:after{content:"Sem prazo de entrega neste dia";min-height:64px;color:var(--muted);opacity:.7;font-size:12px;line-height:1.5;display:block}.planner-card{background:var(--panel);border:1px solid var(--border-strong);border-radius:10px;gap:8px;min-width:0;margin-bottom:10px;padding:12px;display:grid}.planner-card.is-overdue{border-left:3px solid var(--status-danger)}.planner-task-title{overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.45}.planner-task-title:hover{color:var(--accent);text-decoration:underline}.planner-card>span,.planner-card>small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.planner-edit summary{cursor:pointer;color:var(--accent);min-height:32px;padding:6px 0;font-size:13px}.planner-edit form{gap:12px;padding-top:8px;display:grid}.planner-edit label{color:var(--muted);gap:6px;font-size:12px;display:grid}.planner-edit input,.planner-edit select{border:1px solid var(--border-strong);background:var(--panel2);width:100%;min-width:0;min-height:44px;color:var(--text);border-radius:8px;padding:8px;font-size:14px}.planner-edit small{white-space:normal;color:var(--muted);font-size:12px;line-height:1.5}.planner-edit button{cursor:pointer;border-radius:8px;min-height:44px;padding:10px;font-size:13px}.planner-backlog{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.planner-backlog>section{min-width:0}.planner-backlog h3{margin:0 0 8px;font-size:17px}.planner-backlog h3 span{color:var(--muted);margin-left:6px}.planner-backlog p{font-size:13px}.planner-outside summary{cursor:pointer;color:var(--accent);padding:12px 0;font-size:14px}.planner-outside[open]{gap:10px;display:grid}.agency-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.agency-kpis .metric{min-width:0;color:var(--text);text-decoration:none}.agency-kpis .metric:hover{border-color:var(--accent)}.agency-kpis .metric small{line-height:1.5}.agency-attention-list{gap:0;display:grid}.agency-attention-list>a{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.agency-attention-list>a:last-child{border-bottom:0}.agency-attention-list>a>div:first-child{gap:6px;min-width:0;display:grid}.agency-attention-list strong{overflow-wrap:anywhere;font-size:15px}.agency-attention-list span{color:var(--muted);font-size:13px;line-height:1.5}.agency-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.agency-tags span{background:var(--panel2);white-space:nowrap;border-radius:7px;padding:5px 8px}.agency-tags .is-danger{color:var(--status-danger);background:var(--status-danger-soft)}.agency-workload caption{text-align:left;color:var(--muted);padding:14px 0;font-size:13px}.agency-workload tbody th{color:var(--text)}.agency-workload a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.agency-overview .agency-context{margin-top:16px;font-size:13px}#agency-attention,#agency-approvals{scroll-margin-top:24px}@media (max-width:1200px){.agency-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.workspace-toolbar{margin:0 0 18px}}@media (max-width:600px){.workspace-toolbar{margin-bottom:16px}.planner{padding:16px}.planner-backlog{grid-template-columns:minmax(0,1fr)}.planner-edit input,.planner-edit select{font-size:16px}.planner-table th:first-child{width:140px}.agency-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-kpis .metric{padding:16px}.agency-attention-list>a{flex-direction:column;align-items:flex-start;gap:10px}.agency-tags{justify-content:flex-start}#agency-attention,#agency-approvals{scroll-margin-top:82px}}}@media print{.workspace-toolbar,.task-view-tabs,.planner-edit{display:none}}
@media screen{.performance-page{max-width:1680px;color:var(--text);gap:28px}.performance-page .page-header{align-items:flex-start;gap:24px}.performance-page .page-header h1{font-size:clamp(30px,3vw,42px);line-height:1.15}.performance-page .page-header p:not(.eyebrow){max-width:65ch;line-height:1.6}.performance-page .page-header .inline-actions{flex-wrap:wrap}.performance-page .page-header .inline-actions a{justify-content:center;align-items:center;min-height:44px;padding:11px 16px;font-size:14px;display:inline-flex}.performance-page .performance-section-navigation{border-radius:12px;gap:6px}.performance-page .performance-section-navigation a{border-radius:8px;min-height:44px}.performance-page .performance-command-bar{background:var(--panel);box-shadow:none;border-radius:14px;padding:20px 24px}.performance-page .performance-command-bar h2{font-size:18px;line-height:1.45}.performance-page .performance-command-bar p{color:var(--muted);font-size:14px;line-height:1.6}.performance-page .performance-command-bar>div:first-child>span{color:var(--muted);letter-spacing:.08em;font-size:11px;font-weight:600}.performance-page .performance-command-filters nav>span{color:var(--muted);letter-spacing:0;text-transform:none;font-size:12px}.performance-page .performance-command-filters nav>div{background:var(--panel2);border-color:var(--border)}.performance-page .performance-command-filters a{min-height:44px;color:var(--muted);padding:10px 14px;font-size:14px;font-weight:600}.performance-page .performance-command-filters a.is-active{color:var(--action-ink);background:var(--action);box-shadow:none}.performance-page .performance-linked-operation{border:1px solid var(--border);background:var(--panel);border-radius:16px;padding:0;scroll-margin-top:24px}.performance-page .performance-linked-operation>summary{min-height:72px;padding:24px;font-size:19px;line-height:1.5}.performance-page .performance-linked-operation>summary>span{color:var(--muted);font-size:14px;font-weight:400}.performance-page .performance-linked-operation>.page-stack{gap:24px;padding:0 24px 24px}.performance-page .performance-linked-operation nav>a[aria-current=page]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.performance-page .performance-linked-operation .secondary-link{align-items:center;min-height:44px;padding:10px 14px;font-size:14px;display:inline-flex}.performance-page .performance-hero{background:var(--panel2);min-height:0;box-shadow:none;padding:24px}.performance-page .performance-hero:before,.performance-page .performance-hero:after{display:none}.performance-page .performance-hero-copy h2{font-size:clamp(24px,2.5vw,32px)}.performance-page .performance-hero-copy>span{color:var(--muted);font-size:12px}.performance-page .performance-hero-copy p{color:var(--muted);font-size:14px}.performance-page .performance-health-orbit{background:var(--panel);border-color:var(--border);box-shadow:none}.performance-page .performance-health-orbit span{color:var(--muted);font-size:12px}.performance-page .performance-kpi-grid{background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,175px),1fr));gap:12px}.performance-page .performance-kpi-grid article{border:1px solid var(--border);background:var(--panel2);border-radius:12px;padding:18px}.performance-page .performance-kpi-grid span,.performance-page .performance-kpi-grid small{color:var(--muted);font-size:13px;font-weight:400}.performance-page .performance-kpi-grid strong{white-space:normal;overflow-wrap:anywhere;font-size:25px}.performance-page .panel-title-row{flex-wrap:wrap;align-items:flex-start;gap:16px}.performance-page .panel-title-row h2{font-size:21px;line-height:1.35}.performance-page .panel-title-row p{color:var(--muted);font-size:14px;line-height:1.6}.performance-page .panel-title-row>a{min-height:44px;color:var(--accent);align-items:center;font-size:14px;display:inline-flex}.performance-page .performance-control-center,.performance-page .performance-chart-panel,.performance-page .performance-priorities{background:var(--panel);box-shadow:none;padding:24px}.performance-page .performance-control-center .panel-title-row>div>span{color:var(--muted);font-size:12px}.performance-page .performance-control-grid{background:0 0;border:0;gap:12px}.performance-page .performance-control-grid article{border:1px solid var(--border);background:var(--panel2);border-radius:12px;padding:16px}.performance-page .performance-control-grid article>span{color:var(--muted);font-size:12px}.performance-page .performance-control-grid article>strong{font-size:19px}.performance-page .performance-control-grid article>p{color:var(--muted);font-size:13px;line-height:1.6}.performance-page .performance-control-grid article:before{display:none}.performance-page .performance-priority-list strong{white-space:normal;overflow-wrap:anywhere;font-size:15px}.performance-page .performance-priority-list small{color:var(--muted);white-space:normal;font-size:13px;line-height:1.5}.performance-page .performance-health-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,470px),1fr));gap:20px}.performance-page .performance-health-card{background:var(--panel);box-shadow:none;padding:24px;transform:none}.performance-page .performance-health-card header{flex-wrap:wrap}.performance-page .performance-health-card h3{white-space:normal;overflow-wrap:anywhere;font-size:22px}.performance-page .performance-health-card header span,.performance-page .performance-card-title-link>span{color:var(--muted);font-size:12px}.performance-page .performance-health-card :is(dt,small),.performance-page .performance-health-card footer{color:var(--muted);font-size:13px}.performance-page .performance-health-card :is(b,dd){white-space:normal;overflow-wrap:anywhere;font-size:14px}.performance-page .performance-health-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.performance-page .performance-health-card dl>div{border:0;padding:0}.performance-page .performance-health-card :is(.performance-card-projection,.performance-delivery-health,.performance-card-intelligence,.performance-card-control-strip){gap:12px}.performance-page .performance-health-card :is(.performance-card-projection,.performance-delivery-health,.performance-card-intelligence,.performance-card-control-strip) span{color:var(--muted);font-size:12px}.performance-page .performance-health-card :is(.performance-card-projection,.performance-delivery-health,.performance-card-intelligence,.performance-card-control-strip) strong{white-space:normal;overflow-wrap:anywhere;font-size:14px}.performance-page .performance-card-recommendation{background:var(--accent-soft);border-color:var(--border)}.performance-page .performance-card-recommendation>span{color:var(--muted);font-size:12px}.performance-page .performance-card-recommendation>strong{color:var(--text);font-size:16px}.performance-page .performance-card-recommendation>small{color:var(--muted);font-size:13px;line-height:1.6}.performance-page .performance-card-actions{flex-wrap:wrap}.performance-page .performance-card-actions a{justify-content:center;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.performance-page .performance-workflow{background:var(--panel);grid-template-columns:minmax(0,1fr);gap:20px;padding:24px}.performance-page .performance-workflow :is(p,small){color:var(--muted);white-space:normal;font-size:13px;line-height:1.6}.performance-page .performance-workflow :is(strong,nav a>span){font-size:14px}.performance-page .performance-workflow>div>span{color:var(--muted);font-size:12px}.performance-page .field-help>button{width:24px;height:24px;font-size:12px}.performance-page .field-help .field-help-tooltip{left:auto;right:-4px;transform:translateY(4px)}.performance-page .field-help:hover .field-help-tooltip,.performance-page .field-help:focus-within .field-help-tooltip{transform:translateY(0)}.performance-page .field-help-tooltip strong{font-size:14px}.performance-page .field-help-tooltip>span{font-size:13px;line-height:1.6}.performance-page :where(a,button,input,select,summary):focus-visible{outline:3px solid var(--focus);outline-offset:4px}@media (max-width:1200px){.performance-page .performance-main-grid{grid-template-columns:minmax(0,1fr)}.performance-page .performance-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.performance-page .page-header{flex-direction:column}.performance-page .performance-section-navigation{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.performance-page .performance-section-navigation a{justify-content:center;min-width:0}.performance-page .performance-section-navigation a:last-child{grid-column:1/-1}.performance-page .performance-section-navigation strong{white-space:normal;text-align:center}.performance-page .performance-command-bar{padding:20px}.performance-page .performance-command-filters,.performance-page .performance-command-filters nav,.performance-page .performance-command-filters nav>div{width:100%}.performance-page .performance-command-filters a{flex:1}.performance-page .performance-linked-operation>summary{padding:20px}.performance-page .performance-linked-operation>.page-stack{padding:0 16px 16px}.performance-page .performance-health-orbit{display:none}.performance-page .field-help .field-help-tooltip{width:auto;position:fixed;inset:auto 16px 16px}.performance-page .performance-hero,.performance-page .performance-control-center,.performance-page .performance-health-card{padding:20px}.performance-page .performance-card-control-strip{grid-template-columns:minmax(0,1fr)}.performance-page .performance-workflow nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.performance-page .performance-control-grid,.performance-page .performance-workflow nav{grid-template-columns:minmax(0,1fr)}.performance-page .performance-health-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-page .performance-health-card footer,.performance-page .performance-card-projection{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.performance-page *{scroll-behavior:auto;transition:none;animation:none}}}
@media screen{.routine-page{gap:24px;width:100%;min-width:0;max-width:1480px}.routine-page .page-header{box-shadow:none;background:0 0;border:0;border-radius:0;gap:24px;padding:0}.routine-page .page-header:after{display:none}.routine-page .page-header h1{letter-spacing:-.035em;margin:4px 0 8px;font-size:clamp(30px,3vw,40px);line-height:1.15}.routine-page .page-header p:last-child{max-width:70ch;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.routine-page .eyebrow{color:var(--accent);font-size:11px;line-height:1.5}.routine-page .panel{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:none;border-radius:16px}.routine-page :is(h2,h3,p,strong,span,small,a,label){overflow-wrap:anywhere}.routine-page h2{font-size:20px;line-height:1.35}.routine-page h3{line-height:1.45}.routine-page :is(.primary-link,.secondary-link,.primary-button,.secondary-button){min-height:44px;font-size:14px}.routine-page :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--focus);outline-offset:3px}.routine-page .notice-box{color:var(--text);font-size:14px;line-height:1.6}.routine-page .meeting-notice-error{color:var(--status-danger);background:var(--status-danger-soft)}.routine-page .my-day-summary{gap:16px}.routine-page .my-day-summary .metric{border:1px solid var(--border);background:var(--panel);box-shadow:none;border-radius:16px;padding:22px}.routine-page .my-day-summary .metric span{color:var(--muted);font-size:14px}.routine-page .my-day-summary .metric strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:36px}.routine-page .my-day-summary .metric small{color:var(--muted);font-size:13px}.routine-page .my-day-summary .dashboard-metric-overdue{border-top:3px solid var(--status-danger)}.routine-page .my-day-summary .dashboard-metric-overdue strong{color:var(--status-danger)}.routine-page .my-day-summary .dashboard-metric-today{border-top:3px solid var(--accent)}.routine-page .my-day-summary .metric:hover{border-color:var(--accent);background:var(--panel2)}.routine-page .day-attention-shortcut{min-height:44px;color:var(--text);gap:16px;font-size:14px}.routine-page .day-attention-shortcut span{color:var(--accent)}.routine-page .task-section-heading{border-bottom:1px solid var(--border);gap:16px;padding:20px 24px}.routine-page .task-section-heading p{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.5}.routine-page .task-section-heading>span{color:var(--text);background:var(--panel2);font-variant-numeric:tabular-nums;flex-shrink:0}.routine-page .task-section-overdue{border-color:var(--border)}.routine-page .task-section-overdue .task-section-heading h2{color:var(--status-danger)}.routine-page .task-row{background:var(--panel)}.routine-page .task-row-main{padding:24px}.routine-page .task-row-heading h3{font-size:17px}.routine-page .task-row-heading h3 a:hover{color:var(--accent)}.routine-page .task-priority,.routine-page .task-status-label{text-transform:none;letter-spacing:0;color:var(--muted);background:var(--panel2);font-size:12px}.routine-page .task-priority:is(.priority-high,.priority-urgent){color:var(--status-warning);background:var(--status-warning-soft)}.routine-page .task-priority-bar{background:var(--border-strong)}.routine-page .task-priority-bar:is(.priority-high,.priority-urgent){background:var(--status-warning)}.routine-page .task-description{color:var(--muted);font-size:14px;line-height:1.6}.routine-page .task-meta-row{color:var(--muted);gap:12px 24px;font-size:13px;line-height:1.6}.routine-page .task-meta-row a{color:var(--accent)}.routine-page .task-due{gap:6px}.routine-page .task-due span{text-transform:none;letter-spacing:0;font-size:12px}.routine-page .task-due strong{color:var(--text);font-size:14px}.routine-page .task-date-overdue :is(span,strong){color:var(--status-danger)}.routine-page .task-date-today :is(span,strong){color:var(--accent)}.routine-page .task-status-form{gap:8px;margin-top:20px}.routine-page .task-status-form select{color:var(--text);background:var(--panel2);border-color:var(--border-strong);min-height:44px;font-size:14px}.routine-page .task-status-form button{min-height:44px;color:var(--action-ink);background:var(--action);padding:10px 16px;font-size:14px}.routine-page .task-empty{color:var(--muted);background:0 0;padding:28px 24px;font-size:14px;line-height:1.6}.routine-page .my-day-action-center{padding:24px}.routine-page .my-day-priority-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.routine-page .my-day-action-center .panel-title-row p{color:var(--muted);font-size:14px;line-height:1.6}.routine-page .my-day-live-status{color:var(--muted);border-color:var(--border);background:var(--panel2)}.routine-page .my-day-live-status i{background:var(--muted);box-shadow:none}.routine-page .my-day-focus-card{border-color:var(--border);background:var(--panel)}.routine-page .my-day-focus-card>header{border-color:var(--border)}.routine-page .my-day-focus-card>header h3{font-size:16px}.routine-page .my-day-focus-list>a{border-color:var(--border);min-height:64px}.routine-page .my-day-focus-list>a:hover{background:var(--panel2)}.routine-page .my-day-focus-list>a strong{font-size:14px}.routine-page .my-day-focus-list>a span{color:var(--muted);white-space:normal;font-size:13px}.routine-page .my-day-focus-list>p{color:var(--muted);font-size:14px}.routine-page .my-day-focus-card>footer{background:var(--panel2)}.routine-page .my-day-focus-card>footer a{min-height:44px;color:var(--accent);align-items:center;font-size:14px;display:inline-flex}.routine-page .task-list-header{padding:24px 24px 0;display:block}.routine-page .task-list-header p{color:var(--muted);margin:6px 0 20px;font-size:14px}.routine-page .task-filter{background:0 0;border:0;flex-wrap:wrap;gap:8px;padding:0 0 20px;display:flex}.routine-page .task-filter a{border:1px solid var(--border);min-height:44px;color:var(--muted);background:var(--panel);white-space:normal;border-radius:9px;align-items:center;padding:10px 14px;font-size:14px;display:inline-flex}.routine-page .task-filter a:is(:hover,.is-active){color:var(--accent);border-color:var(--accent);background:var(--accent-soft);box-shadow:none}.routine-page .task-control-panel{background:var(--panel2);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:20px 24px;display:grid}.routine-page .task-control-panel .task-search-field{grid-column:1}.routine-page .task-control-panel label>span{color:var(--muted);font-size:13px}.routine-page .task-control-panel :is(input,select){background:var(--panel);color:var(--text);border-color:var(--border-strong);font-size:14px}.routine-page .task-control-panel input::placeholder{color:var(--muted)}.routine-page .routine-task-filters{grid-area:2/1/auto/-1;min-width:0}.routine-page .routine-task-filters>summary{cursor:pointer;min-height:44px;color:var(--text);padding:10px 0;font-size:14px;line-height:1.6}.routine-page .routine-task-filters>summary span{color:var(--accent);margin-left:12px;font-size:13px;display:inline-block}.routine-page .routine-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:12px 0 4px;display:grid}.routine-page .task-control-actions{flex-wrap:wrap;grid-area:1/2;justify-content:flex-start;gap:12px}.routine-page .task-control-actions :is(button,a){align-items:center;min-height:44px;font-size:14px;display:inline-flex}.routine-page .task-control-actions a{color:var(--accent);white-space:normal}.routine-page .task-view-tabs a:hover{color:var(--accent)}.routine-page .planner{padding:24px}.routine-page .planner :is(.planner-explainer,.planner-scroll-hint),.routine-page .planner-table :is(caption,thead th,tbody th strong){font-size:14px}.routine-page .planner-table tbody th span{font-size:13px}.routine-page .planner-card{box-shadow:none;padding:14px}.routine-page .planner-card :is(span,small){font-size:13px}.routine-page .planner-edit summary{min-height:44px;padding:12px 0;font-size:14px;display:list-item}.routine-page .planner-backlog{padding-top:8px}.routine-page .planner-backlog p{color:var(--muted);font-size:14px;line-height:1.6}.routine-page .meeting-workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.routine-page .meeting-workflow li{border:1px solid var(--border);background:var(--panel);border-radius:12px;align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex}.routine-page .meeting-workflow li[aria-current=step]{border-color:var(--accent);background:var(--accent-soft)}.routine-page .meeting-step-number{border:1px solid var(--border-strong);min-height:28px;color:var(--accent);border-radius:50%;flex:0 0 28px;place-items:center;font-size:14px;font-weight:700;display:grid}.routine-page .meeting-workflow strong{color:var(--text);font-size:14px;line-height:1.5;display:block}.routine-page .meeting-workflow small{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.5;display:block}.routine-page .meeting-source{min-width:0}.routine-page .meeting-source>summary{min-height:44px;color:var(--text);cursor:pointer;padding:14px 0;font-size:15px}.routine-page .meeting-source>summary span{color:var(--muted);margin-left:16px;font-size:13px}.routine-page .meeting-layout{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:24px;margin-top:12px}.routine-page :is(.meeting-input-panel,.meeting-history,.meeting-review){padding:24px}.routine-page .section-heading{flex-wrap:wrap;gap:16px}.routine-page .section-heading p{color:var(--muted);font-size:14px;line-height:1.6}.routine-page .section-heading .eyebrow{color:var(--accent);font-size:11px}.routine-page .status-badge{color:var(--accent);background:var(--accent-soft);border-color:var(--border);white-space:normal;font-size:12px}.routine-page :is(.form-stack,.meeting-draft-fields) label{min-width:0;color:var(--text);font-size:14px}.routine-page :is(.form-stack,.meeting-draft-fields) label>span{color:var(--muted);text-transform:none;letter-spacing:0;font-size:14px}.routine-page :is(input,textarea)::placeholder{color:var(--muted);opacity:1}.routine-page .empty-state{color:var(--muted);font-size:14px;line-height:1.6}.routine-page :is(.form-stack,.meeting-draft-fields) :is(input:not([type=file]),select,textarea){min-width:0;min-height:44px;color:var(--text);background:var(--panel2);border-color:var(--border-strong);font-size:15px}.routine-page :is(.form-stack,.meeting-draft-fields) textarea{resize:vertical;line-height:1.6}.routine-page :is(.form-stack,.meeting-draft-fields) small{color:var(--muted);font-size:13px;line-height:1.6}.routine-page .meeting-upload-row{background:var(--panel2);border-color:var(--border-strong);padding:16px}.routine-page .meeting-file-button span{min-height:44px;color:var(--accent);background:var(--panel);border-color:var(--border-strong);padding:12px;font-size:14px}.routine-page .meeting-file-button:focus-within{outline:3px solid var(--focus);outline-offset:3px;border-radius:9px}.routine-page .meeting-upload-row strong{white-space:normal;color:var(--text);font-size:14px}.routine-page .meeting-upload-row small{color:var(--muted);font-size:13px;line-height:1.6}.routine-page .meeting-upload-row>button{min-height:44px;color:var(--status-danger);padding:8px;font-size:14px}.routine-page .meeting-input-divider{color:var(--muted);font-size:12px}.routine-page .meeting-upload-error{color:var(--status-danger);font-size:14px}.routine-page .meeting-text-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.routine-page .meeting-history{position:static}.routine-page .meeting-history-list{max-height:480px;padding:4px;overflow-y:auto}.routine-page .meeting-history-list a{background:var(--panel);border-color:var(--border);padding:16px}.routine-page .meeting-history-list a:is(:hover,.active){background:var(--accent-soft);border-color:var(--accent)}.routine-page .meeting-history-list strong{white-space:normal;color:var(--text);font-size:15px}.routine-page .meeting-history-list :is(span,small){color:var(--muted);font-size:13px;line-height:1.6}.routine-page .meeting-analysis-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.routine-page .meeting-analysis-grid article{background:var(--panel2);border-color:var(--border);min-width:0;padding:20px}.routine-page .meeting-analysis-grid article>span{color:var(--text);text-transform:none;letter-spacing:0;font-size:14px}.routine-page .meeting-analysis-grid :is(p,li){color:var(--muted);font-size:15px;line-height:1.65}.routine-page .meeting-draft-header p{color:var(--muted);font-size:14px;line-height:1.6}.routine-page .meeting-draft-card{border-color:var(--border);background:var(--panel);padding:24px}.routine-page .meeting-draft-toggle{border-bottom:1px solid var(--border);min-height:44px;padding-bottom:12px}.routine-page .meeting-draft-toggle input{accent-color:var(--accent)}.routine-page .meeting-draft-toggle span{color:var(--text);font-size:15px}.routine-page .meeting-draft-toggle small{color:var(--muted);font-size:13px}.routine-page .meeting-evidence{border-color:var(--accent);background:var(--panel2);color:var(--muted);font-size:14px;line-height:1.6}.routine-page .meeting-review-actions{gap:16px}.routine-page .meeting-review-actions p{color:var(--muted);font-size:14px}.routine-page .meeting-created-tasks a{background:var(--panel2);border-color:var(--border)}.routine-page .meeting-created-tasks a:hover{border-color:var(--accent)}.routine-page .meeting-transcript-details summary{min-height:44px;color:var(--accent);padding:12px 0;font-size:14px}.routine-page .meeting-transcript-details pre{color:var(--muted);background:var(--panel2);overflow-wrap:anywhere;font-size:14px}.routine-page :is(#day-overdue,#day-today,#day-planned,#day-attention,#meeting-review){scroll-margin-top:24px}@media (min-width:1800px){.routine-page{max-width:1860px}}@media (max-width:1100px){.routine-page .routine-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.routine-page .meeting-layout{grid-template-columns:minmax(0,1fr)}.routine-page .meeting-history-list{max-height:320px}.routine-page .meeting-analysis-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.routine-page{gap:20px}.routine-page .page-header{flex-direction:column;align-items:stretch;gap:16px}.routine-page .page-header .inline-actions{flex-wrap:wrap;gap:8px}.routine-page .my-day-summary{grid-template-columns:minmax(0,1fr);gap:8px}.routine-page .my-day-summary .metric{grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:16px;display:grid}.routine-page .my-day-summary .metric strong{grid-area:1/2/3;font-size:30px}.routine-page .my-day-summary .metric small{grid-column:1}.routine-page .my-day-priority-grid{grid-template-columns:minmax(0,1fr)}.routine-page :is(.task-row-main,.task-section-heading,.my-day-action-center,.planner,.meeting-input-panel,.meeting-history,.meeting-review,.meeting-draft-card){padding:20px 16px}.routine-page .task-row-heading{flex-direction:column;gap:16px}.routine-page .task-due{text-align:left}.routine-page .task-status-form{flex-wrap:wrap;justify-content:flex-start}.routine-page .task-status-form select{flex:1;min-width:150px}.routine-page .task-list-header{padding:20px 16px 0}.routine-page .task-control-panel{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.routine-page .task-control-actions{grid-area:3/1}.routine-page .routine-filter-grid{grid-template-columns:minmax(0,1fr)}.routine-page .routine-task-filters>summary span{margin-left:0;display:block}.routine-page .meeting-workflow{grid-template-columns:minmax(0,1fr);gap:8px}.routine-page .meeting-workflow li{padding:12px 16px}.routine-page .meeting-workflow li:not([aria-current=step]) small{display:none}.routine-page .meeting-upload-row{grid-template-columns:minmax(0,1fr)}.routine-page .meeting-upload-row>button{justify-self:start}.routine-page .meeting-draft-fields,.routine-page .form-grid.two-columns{grid-template-columns:minmax(0,1fr)}.routine-page .meeting-draft-fields .wide{grid-column:auto}.routine-page .meeting-draft-toggle{grid-template-columns:auto minmax(0,1fr)}.routine-page .meeting-draft-toggle small{grid-column:2}.routine-page .meeting-source>summary span{margin:6px 0 0;display:block}.routine-page :is(input:not([type=checkbox]),select,textarea){max-width:100%;font-size:16px!important}.routine-page :is(#day-overdue,#day-today,#day-planned,#day-attention,#meeting-review){scroll-margin-top:82px}}@media (prefers-reduced-motion:reduce){.routine-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}}
@media screen{.app-navigation{align-content:start;gap:8px}.app-navigation .sidebar-section-primary{padding:0}.app-navigation .sidebar-section-primary>.sidebar-section-label{min-height:52px;color:var(--text);text-transform:none;letter-spacing:0;align-items:flex-start;padding:8px 10px;font-size:15px;font-weight:650;line-height:1.4}.app-navigation .sidebar-section-label>span{text-align:left;min-width:0}.app-navigation .sidebar-section-label small{color:var(--muted);letter-spacing:0;text-transform:none;overflow-wrap:anywhere;margin-top:5px;font-size:12px;font-weight:400;line-height:1.5;display:block}.app-navigation .sidebar-section-primary>.sidebar-section-label:hover{background:var(--panel2);border-radius:10px}.app-navigation .sidebar-section-secondary{margin-top:4px}.app-navigation .sidebar-section-secondary>.sidebar-section-label{text-transform:none;letter-spacing:0;min-height:44px;padding:12px 10px;font-size:12px;line-height:1.5}.app-navigation .sidebar-section-secondary>.sidebar-section-label small{display:none}.app-navigation .sidebar-section-secondary:not(.is-collapsed)>.sidebar-section-label small{display:block}.app-navigation .sidebar-secondary-start{border-top:1px solid var(--border);margin-top:8px;padding-top:8px}.app-navigation .app-nav-link{gap:10px;min-height:44px;font-size:14px}.app-navigation .app-nav-link>span{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.app-navigation .navigation-focus-button{border-color:var(--border);min-height:44px;color:var(--muted);background:0 0}.app-navigation :is(a,button):focus-visible{outline:3px solid var(--focus);outline-offset:2px}.workspace-wayfinding{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workspace-wayfinding .notification-bell{flex-shrink:0;margin-left:auto}.workspace-wayfinding .workspace-guide{flex:1;min-width:0}.workspace-guide>summary{border:1px solid var(--border);background:var(--panel);width:max-content;max-width:100%;min-height:44px;color:var(--muted);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;font-size:14px;list-style:none;display:flex}.workspace-guide>summary::-webkit-details-marker{display:none}.workspace-guide>summary:hover{color:var(--accent);border-color:var(--accent)}.workspace-guide[open]{flex-basis:100%}.workspace-guide[open]>summary{color:var(--accent);background:var(--accent-soft)}.workspace-guide-content{border:1px solid var(--border);background:var(--panel);border-radius:14px;margin-top:12px;padding:20px}.workspace-guide-content nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workspace-guide-content nav a{border:1px solid var(--border);background:var(--panel2);min-width:0;color:var(--text);border-radius:10px;align-content:start;gap:6px;padding:16px;text-decoration:none;display:grid}.workspace-guide-content nav a:hover{border-color:var(--accent)}.workspace-guide-content strong{font-size:15px;line-height:1.5}.workspace-guide-content :is(span,small,dd){color:var(--muted);font-size:14px;line-height:1.6}.workspace-guide-content small{color:var(--accent)}.workspace-guide-content dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0 0;display:grid}.workspace-guide-content dt{color:var(--text);margin-bottom:4px;font-size:14px;font-weight:650}.workspace-guide-content dd{margin:0}.workspace-guide-content :is(a,strong,span,small,dt,dd){overflow-wrap:anywhere}.workspace-guide :is(summary,a):focus-visible{outline:3px solid var(--focus);outline-offset:3px}.radar-purpose-guide{display:block}.radar-purpose-guide:not([open]){padding:8px 20px}.radar-purpose-guide>summary{min-height:44px;color:var(--accent);cursor:pointer;padding:12px 0;font-size:14px;line-height:1.5}.radar-purpose-guide>summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.radar-purpose-guide>.panel-title-row{margin-top:16px}.radar-purpose-guide :is(p,small){color:var(--muted);font-size:14px;line-height:1.6}@media (max-width:900px){.app-navigation .sidebar-section-primary>.sidebar-section-label{min-height:56px}.workspace-guide-content nav{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.workspace-guide-content{padding:16px}.workspace-guide-content dl{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.app-navigation *,.workspace-guide *{transition:none!important;animation:none!important}}}@media print{.workspace-wayfinding{display:none}}
