.top-workspace-tabs a{font-size:13px;font-weight:620}.hq-sidebar nav a,.nav-link{min-height:40px;font-size:14px;font-weight:620}.environment-badge,.logout-button,.system-health-summary small,.api-status,.identity-select{font-size:12px}.button,.btn,.package-copy-actions button,.hq-filter-tabs a,.model-endpoint-actions button,.publication-filters button,.publication-summary button{min-height:34px;font-size:12px;font-weight:650}.page-header h1,.page-heading h1,.office-page-header h1,.publication-center-header h1,.campus-profile-header h1,.hq-page-header h1{font-size:var(--type-page);line-height:var(--leading-tight);letter-spacing:-.03em}.page-header p,.page-heading p,.office-page-header p,.publication-center-header p,.campus-profile-header p,.hq-page-header p{font-size:13px;line-height:1.65}.campus-admin-header h1{font-size:var(--type-page);line-height:var(--leading-tight);letter-spacing:-.03em}.campus-admin-header p{font-size:var(--type-detail);line-height:1.65}.page-header,.page-heading,.office-page-header,.publication-center-header,.campus-profile-header,.hq-page-header,.campus-admin-header{gap:18px;margin-bottom:18px}.page-header h1,.page-heading h1,.office-page-header h1,.publication-center-header h1,.campus-profile-header h1,.hq-page-header h1,.campus-admin-header h1{margin-block:3px 4px}.agent-group-message-head strong{font-size:14px}.agent-group-message-head small{font-size:12px;line-height:1.45}.agent-group-message-body>p{color:var(--ink-700);font-size:13px;line-height:1.68}.agent-group-message.is-user-request .agent-group-message-body>p{color:var(--ink-900);font-size:14px}.process-disclosure summary{gap:7px;min-height:34px;padding:0 7px 0 2px;font-size:12px}.process-disclosure summary strong,.process-disclosure summary em{font-size:12px}.process-disclosure ol{gap:10px;margin-left:29px;padding:5px 0 7px 12px}.process-disclosure li{grid-template-columns:82px minmax(0,1fr) 12px;align-items:start;gap:9px;font-size:12px}.process-step-copy b{font-size:12px}.process-disclosure li p{color:var(--ink-600);font-size:13px;line-height:1.62}.conversation-chat-column .agent-group-scroll{padding:10px 18px 12px}.conversation-chat-column .agent-group-chat{max-width:800px}.conversation-chat-column .agent-group-message.is-substantive-output{grid-template-columns:100px minmax(0,1fr);padding:12px 2px}.agent-group-message.is-substantive-output .agent-group-message-head strong{font-size:13px}.agent-group-message.is-substantive-output .agent-group-message-head small{font-size:11px}.agent-group-message.is-substantive-output .agent-group-message-body>p{font-size:13px;line-height:1.65}.agent-group-message.is-substantive-output .agent-structured-output dd{font-size:14px;line-height:1.7}.conversation-stage.has-delivery{grid-template-columns:minmax(450px,.9fr) minmax(540px,1.1fr)}.conversation-delivery-column{background:#f8f8f5}.publish-package>.delivery-header h2{font-size:18px}.package-copy-actions>span,.agent-journey-meta [role=status],.agent-journey-node{font-size:12px}.package-copy-actions button{min-height:34px;padding-inline:11px}.delivery-tabs button{font-size:14px}:is(.office-connection,.office-reconnect,.office-inspector-title p,.office-role-grid button strong,.office-role-grid button small,.office-role-detail>span,.office-role-detail>p,.office-role-detail dt,.office-role-detail dd,.office-event-queue header span,.office-event-queue p,.office-event-queue time,.agent-office-fallback>p,.agent-office-fallback button strong,.agent-office-fallback button small,.selected-type,.package-grounding-warning p,.package-evidence span,.package-evidence b,.curl-safety,.curl-input,.curl-preview,.secret-header-summary,.rest-json-editor,.usage-summary span,.usage-summary p,.campus-profile-section-heading p,.campus-profile-fields label,.campus-profile-form-card>footer>span,.campus-profile-error,.campus-profile-success,.campus-profile-checklist>div span,.campus-profile-checklist>div b,.campus-profile-impact ul,.campus-profile-safety p,.campus-profile-score span,.cover-method-tabs button,.cover-method-tabs button small,.cover-workflow-steps span,.cover-workflow-steps b,.cover-studio-section-title>span,.cover-studio-section-title small,.cover-material-slots article>span,.cover-material-empty,.cover-material-warning,.cover-composite-preview>em,.cover-studio-controls legend,.cover-studio-controls>label,.segmented-cover-options button,.reference-ai-heading p,.reference-input-title>span,.reference-input-title b,.reference-input-title small,.reference-prompt-editor>span>b,.reference-material-strip b,.style-reference-strip b,.reference-material-strip>a,.style-reference-strip>a,.reference-prompt-editor>span strong,.reference-prompt-editor>span small,.publication-intro p,.publication-intro>a,.publication-confirm strong,.publication-confirm small,.publication-platform-grid strong,.publication-platform-grid p,.publication-platform-grid small,.publication-platform-grid button,.publication-notice,.publication-center-header>div:last-child span,.publication-summary strong,.publication-summary small,.publication-item-main>div:first-child,.publication-item-main>p,.publication-item-main b,.publication-status,.publication-item aside>a,.publication-empty p,.hq-brand small,.hq-topbar>div,.hq-metric-grid article>span,.hq-metric-grid p,.hq-attention>div a,.hq-recent-runs>header>a,.hq-recent-runs a strong,.hq-recent-runs a p,.hq-recent-runs time,.hq-recent-runs b,.model-pool>header p,.model-endpoint-main>div>span,.model-endpoint-main p,.model-endpoint-main small,.model-endpoint-main b,.endpoint-status,.model-empty span,.hq-form-grid label,.hq-secret-note,.hq-credit-summary dt,.campus-wallets>header>span,.campus-wallets button strong,.campus-wallets button small,.hq-table-head,.campus-credit-hero>div p,.campus-credit-hero dt,.campus-credit-ledger header p,.credit-ledger-table .header,.worker-health strong,.audit-retention strong,.worker-health small,.audit-retention small,.run-monitor-table .hq-table-row>span:nth-child(2) strong,.run-monitor-table .hq-table-row>span:nth-child(2) small,.run-pill,.run-detail>header>a,.run-detail-request small,.run-detail-request p,.run-detail dt,.run-detail dd,.run-error strong,.run-error p,.run-task-list h3,.run-task-list article strong,.run-task-list article small,.run-task-list article b,.worker-list header strong,.worker-list header small,.worker-list>div){font-size:12px}.reference-prompt-editor textarea,.campus-profile-fields input,.campus-profile-fields textarea,.hq-form-grid input,.hq-form-grid select,.hq-form-grid textarea{font-size:13px;line-height:1.65}.hq-table-head,.credit-ledger-table .header{min-height:40px;color:var(--ink-600);letter-spacing:.01em;font-size:12px;font-weight:700}.hq-table-row,.credit-ledger-table>div{min-height:50px;font-size:13px}.publication-item-main>div:first-child,.publication-item-main>p,.publication-item-main b,.publication-platform-grid small,.publication-summary small,.publication-center-header>div:last-child span,.campus-admin-item small,.campus-admin-item>i,.campus-admin-tip strong,.campus-admin-tip p,.campus-active-tag,.campus-info-grid small,.campus-card-heading p,.campus-track-meta span,.campus-account-row,.campus-account-row small,.campus-account-row b,.run-monitor-table .hq-table-row>span:nth-child(2) small,.campus-admin-detail p,.campus-admin-detail small,.campus-account-row span,.campus-account-row i,.run-monitor-table small{font-size:12px}@media (max-width:760px){:root{--type-page:22px;--type-section:17px}input,select,textarea{font-size:16px!important}.top-workspace-tabs a,.top-workspace-tabs a span{font-size:12px}.conversation-stage.has-delivery{grid-template-columns:1fr}.agent-group-message,.conversation-chat-column .agent-group-message,.conversation-chat-column .agent-group-message.is-user-request{grid-template-columns:1fr;margin-left:0}.conversation-chat-column .agent-group-message.is-substantive-output{grid-template-columns:1fr;gap:8px}.process-disclosure ol{margin-left:20px;padding-left:9px}.process-disclosure li{grid-template-columns:minmax(0,1fr) 10px;gap:2px 8px}.process-disclosure li>span{grid-column:1;padding-top:0;font-size:11px;font-weight:650}.process-step-copy{grid-column:1}.process-disclosure li>i{grid-area:1/2/3}.agent-journey-node{font-size:11px}.cover-workflow-steps{grid-template-columns:repeat(2,1fr);gap:4px;height:auto;min-height:42px;padding-block:5px}.cover-studio-grid,.reference-input-grid,.publication-platform-grid{grid-template-columns:1fr}.cover-next-step{flex-direction:column;align-items:stretch}.cover-next-step button{width:100%}.hq-content{padding:18px 14px 28px}.hq-page-header{flex-direction:column;align-items:stretch;min-height:0}.credit-ledger-table>div:not(.header)>span:first-child{font-size:12px}}
.today-operations-view{grid-template-columns:248px minmax(0,1fr);align-items:stretch;gap:16px;min-height:calc(100dvh - 120px);display:grid}.today-overdue-notice{color:#8a6422;background:#fffaf0;border:1px solid #ba81222e;border-radius:10px;margin:-4px 0 12px;padding:8px 12px;font-size:12px;line-height:1.5}.first-use-intro-backdrop{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1119187a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.first-use-intro{border:1px solid var(--line-100);background:#fff;border-radius:20px;width:min(920px,100%);max-height:calc(100dvh - 48px);overflow:auto;box-shadow:0 28px 90px #11191838}.first-use-intro>header,.first-use-intro>footer{justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.first-use-intro>header{border-bottom:1px solid var(--line-100)}.first-use-intro>footer{border-top:1px solid var(--line-100)}.first-use-intro>header>div{gap:2px;display:grid}.first-use-intro>header strong{color:var(--ink-600);font-size:13px}.first-use-intro-skip{border:1px solid var(--line-100);min-height:44px;color:var(--ink-700);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex}.first-use-intro-stage{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:center;gap:22px;padding:22px;display:grid}.first-use-intro-office{border:1px solid var(--line-100);background:var(--paper-50);border-radius:16px;overflow:hidden}.first-use-intro-office .agent-office-canvas{height:330px;min-height:330px}.first-use-intro-copy{gap:10px;display:grid}.first-use-intro-copy h2{letter-spacing:-.035em;font-size:28px;line-height:36px}.first-use-intro-copy p{color:var(--ink-600);font-size:16px;line-height:1.7}.first-use-intro-progress{gap:7px;min-width:220px;display:grid}.first-use-intro-progress>div{grid-template-columns:repeat(4,minmax(28px,1fr));gap:5px;display:grid}.first-use-intro-progress i{background:var(--line-100);border-radius:999px;height:5px}.first-use-intro-progress i.is-complete{background:var(--coral-500)}.first-use-intro-progress span{color:var(--ink-600);font-size:13px}.first-use-intro-actions{align-items:center;gap:8px;display:flex}.first-use-intro-actions .btn{justify-content:center;align-items:center;gap:7px;min-height:44px;display:inline-flex}.first-use-intro:focus-visible,.first-use-intro button:focus-visible{outline:3px solid color-mix(in srgb, var(--coral-500) 45%, transparent);outline-offset:2px}.today-account-timeline,.today-operations-main{border:1px solid var(--line-100);background:var(--paper-0);min-width:0}.today-account-timeline{border-radius:18px;flex-direction:column;gap:20px;padding:20px 18px;display:flex}.today-timeline-header,.today-operations-header,.today-cycle-heading,.today-secondary-heading,.today-timeline-day-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.today-timeline-header>div{gap:4px;min-width:0;display:grid}.today-eyebrow,.today-section-label,.today-task-kicker{color:var(--coral-500);letter-spacing:.02em;font-size:13px;font-weight:750}.today-timeline-header strong{overflow-wrap:anywhere;word-break:break-word;min-width:0;color:var(--ink-950);white-space:normal;font-size:17px;line-height:1.45}.today-account-platform,.today-account-status,.today-timeline-day small,.today-secondary-heading span,.today-header-progress>span{color:var(--ink-600);font-size:13px;line-height:1.55}.today-account-picker{color:var(--ink-600);gap:7px;font-size:13px;font-weight:650;display:grid}.today-account-picker select{border:1px solid var(--line-100);width:100%;min-height:44px;color:var(--ink-950);background:var(--paper-50);border-radius:11px;padding:0 12px;font-size:14px}.today-account-status{background:var(--paper-100);border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.today-status-dot,.today-timeline-marker{border:2px solid var(--ink-400);background:#fff;border-radius:50%;flex:none;width:9px;height:9px}.today-status-dot.is-connected{border-color:var(--success-600);background:var(--success-600)}.today-status-dot.is-expired{border-color:var(--danger-600);background:var(--danger-600)}.today-timeline-section{gap:12px;min-height:0;display:grid}.today-timeline-days{gap:4px;list-style:none;display:grid}.today-timeline-day{grid-template-columns:1fr;padding:11px 0 11px 24px;display:grid;position:relative}.today-timeline-day:not(:last-child):after{content:"";background:var(--line-100);width:1px;position:absolute;top:24px;bottom:-7px;left:4px}.today-timeline-marker{position:absolute;top:16px;left:0}.today-timeline-day.is-today .today-timeline-marker{border-color:var(--ink-950);background:var(--ink-950)}.today-timeline-day.is-completed .today-timeline-marker,.today-timeline-day.is-published .today-timeline-marker{border-color:var(--success-600);background:var(--success-600)}.today-timeline-day.is-failed .today-timeline-marker{border-color:var(--danger-600);background:var(--danger-600)}.today-timeline-day-heading strong{font-size:14px}.today-timeline-day-heading span{color:var(--ink-600);font-size:13px}.today-timeline-day p{color:var(--ink-800);margin-top:3px;font-size:14px;line-height:1.55}.today-cycle-section{background:var(--paper-50);border-radius:12px;gap:10px;margin-top:auto;padding:14px;display:grid}.today-cycle-heading span,.today-cycle-heading strong{font-size:13px}.today-cycle-dots{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.today-cycle-dots i{background:var(--line-100);border-radius:999px;height:4px}.today-cycle-dots i.is-complete{background:var(--ink-950)}.today-cycle-dots i.is-current{background:var(--coral-500)}.today-operations-main{border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:clip}.today-operations-header{border-bottom:1px solid var(--line-100);min-height:88px;padding:18px 28px}.today-operations-header>div:first-child{gap:3px;display:grid}.today-operations-header h1{letter-spacing:-.035em;font-size:28px;line-height:36px}.today-header-progress{grid-template-columns:auto minmax(100px,1fr) auto;align-items:center;gap:10px;min-width:240px;display:grid}.today-header-progress>div{background:var(--paper-100);border-radius:999px;height:6px;overflow:hidden}.today-header-progress>div i{border-radius:inherit;background:var(--coral-500);height:100%;display:block}.today-header-progress>strong{font-size:13px}.today-timeline-trigger{display:none}.today-primary-task,.today-first-use{background:#fff;border:1px solid #dedfdc;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kicker action""title action""copy action""direction direction""status action";align-items:center;gap:6px 24px;margin:24px 28px 0;padding:26px 28px;display:grid;box-shadow:0 12px 36px #1119180d}.today-task-kicker{grid-area:kicker}.today-primary-task h2{letter-spacing:-.035em;grid-area:title;font-size:26px;line-height:34px}.today-primary-task>p:not(.today-operation-status){max-width:700px;color:var(--ink-600);grid-area:copy;font-size:16px;line-height:1.65}.today-direction-picker{border:0;grid-area:direction;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;margin-top:14px;padding:0;display:grid}.today-direction-picker legend{color:var(--ink-800);margin-bottom:8px;font-size:14px;font-weight:720}.today-direction-picker label{border:1px solid var(--line-100);background:var(--paper-50);cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:9px;min-width:0;min-height:96px;padding:12px;display:grid}.today-direction-picker label.is-selected{border-color:var(--ink-950);background:#fff;box-shadow:0 0 0 2px #1119170f}.today-direction-picker input{width:18px;height:18px;margin-top:2px}.today-direction-picker label>span{align-content:start;gap:3px;min-width:0;display:grid}.today-direction-picker b{background:var(--paper-100);width:max-content;color:var(--ink-600);border-radius:999px;padding:2px 6px;font-size:11px}.today-direction-picker .is-selected b{background:var(--ink-950);color:#fff}.today-direction-picker strong{color:var(--ink-950);font-size:14px;line-height:1.4}.today-direction-picker small{color:var(--ink-600);font-size:12px;line-height:1.5}.today-operation-status,.today-operation-error{grid-area:status;margin-top:5px;font-size:14px;line-height:1.55}.today-operation-status{color:var(--info-600)}.today-operation-error{color:var(--danger-600);background:var(--danger-100);border-radius:9px;padding:9px 11px}.today-primary-action{color:#fff;background:var(--ink-950);cursor:pointer;border:0;border-radius:12px;grid-area:action;min-width:164px;min-height:48px;padding:0 20px;font-size:15px;font-weight:750}.today-primary-action:hover:not(:disabled){background:#24302d}.today-primary-action:disabled{cursor:not-allowed;opacity:.45}.today-first-use{grid-template-areas:"copy action"}.today-first-use-copy{grid-area:copy;gap:8px;display:grid}.today-first-use-copy h2{font-size:24px;line-height:32px}.today-first-use-copy p,.today-first-use-copy li{color:var(--ink-600);font-size:16px;line-height:1.65}.today-first-use-copy ul{padding-left:20px}.today-delivery,.today-response,.today-approvals,.today-secondary-tasks,.today-process-disclosure,.today-run-receipt,.today-feedback{margin:18px 28px 0}.today-result-heading{justify-content:space-between;align-items:end;gap:12px;margin-bottom:10px;display:flex}.today-result-heading h2,.today-secondary-heading h2{letter-spacing:-.02em;font-size:20px;line-height:28px}.today-delivery-content,.today-response-content,.today-approvals-content{border:1px solid var(--line-100);background:#fff;border-radius:16px;overflow:hidden}.today-response-content{padding:4px 18px}.today-response-content .agent-group-message{border-top:0;margin:0}.today-response-content .agent-group-message-body>p{color:var(--ink-950);font-size:16px;line-height:1.75}.today-delivery-content .conversation-final-delivery,.today-delivery-content .publish-package{border:0;border-radius:0;margin:0}.today-delivery-content .publish-package>.delivery-header{position:static}.today-delivery-content .delivery-tabs{top:0}.today-approvals-content .approval-checkpoint-card{border:0;border-radius:0;margin:0}.today-run-receipt{color:var(--ink-600);background:var(--paper-50);border-radius:11px;padding:10px 13px}.today-run-receipt .chat-run-receipt{margin:0}.today-secondary-tasks ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;list-style:none;display:grid}.today-secondary-task{border:1px solid var(--line-100);background:var(--paper-50);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:84px;padding:14px 15px;display:flex}.today-secondary-task strong{font-size:14px}.today-secondary-task p{color:var(--ink-600);margin-top:3px;font-size:13px;line-height:1.55}.today-secondary-action,.today-timeline-close,.today-timeline-trigger{border:1px solid var(--line-100);min-height:44px;color:var(--ink-800);background:#fff;border-radius:10px;padding:0 13px;font-size:13px;font-weight:700}.today-process-disclosure{border-top:1px solid var(--line-100);color:var(--ink-600)}.today-process-disclosure details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:13px;font-weight:650;list-style-position:inside;display:flex}.today-process-disclosure summary small{color:var(--ink-400);font-size:13px;font-weight:500}.today-process-content{padding:0 0 12px}.today-process-content .agent-group-message-body>p,.today-process-content .process-disclosure li p{color:var(--ink-600);font-size:13px;line-height:1.65}.today-process-content .agent-group-message-head strong,.today-process-content .process-disclosure summary strong{font-size:13px}.today-feedback{color:var(--ink-600);font-size:14px}.today-composer{z-index:5;background:#fff;margin-top:auto;padding-top:16px;position:sticky;bottom:0}.today-composer .persistent-composer{margin:0 28px 18px}.today-primary-action:focus-visible,.today-secondary-action:focus-visible,.today-timeline-close:focus-visible,.today-timeline-trigger:focus-visible,.today-account-picker select:focus-visible,.today-process-disclosure summary:focus-visible{outline:3px solid color-mix(in srgb, var(--coral-500) 45%, transparent);outline-offset:2px}@media (max-width:1080px){.today-operations-view{grid-template-columns:220px minmax(0,1fr)}.today-primary-task,.today-first-use{grid-template-columns:1fr;grid-template-areas:"kicker""title""copy""direction""status""action"}.today-primary-action{justify-self:start;margin-top:10px}.today-first-use{grid-template-areas:"copy""action"}}@media (max-width:760px){.workspace-content:has(.today-operations-view){padding:0}.today-operations-view{min-height:calc(100dvh - 112px);display:block}.today-operations-main{border:0;border-radius:0;min-height:calc(100dvh - 112px);overflow:visible}.today-account-timeline{z-index:50;border:0;border-radius:0;display:none;position:fixed;inset:0;overflow-y:auto}.today-account-timeline.is-open{display:flex}.today-timeline-close{align-items:center;display:inline-flex}.today-operations-header{grid-template-columns:minmax(0,1fr) auto;min-height:82px;padding:14px 16px;display:grid}.today-operations-header h1{font-size:24px;line-height:32px}.today-header-progress{grid-column:1/-1;grid-template-columns:auto minmax(70px,1fr) auto;min-width:0}.today-timeline-trigger{justify-content:center;align-items:center;padding-inline:10px;display:inline-flex}.today-primary-task,.today-first-use{border-radius:16px;margin:16px 14px 0;padding:20px 18px}.today-primary-task h2{font-size:23px;line-height:31px}.today-primary-action{justify-self:stretch;width:100%}.today-direction-picker{grid-template-columns:1fr}.today-delivery,.today-approvals,.today-secondary-tasks,.today-process-disclosure,.today-run-receipt,.today-feedback{margin-left:14px;margin-right:14px}.today-secondary-tasks ul{grid-template-columns:1fr}.today-secondary-task{min-height:76px}.today-composer{padding-top:12px;padding-bottom:env(safe-area-inset-bottom)}.today-composer .persistent-composer{margin:0 10px 8px}.first-use-intro-backdrop{align-items:end;padding:0}.first-use-intro{border-width:1px 0 0;border-radius:20px 20px 0 0;width:100%;max-height:94dvh}.first-use-intro>header,.first-use-intro>footer{padding:14px 16px}.first-use-intro-stage{grid-template-columns:1fr;gap:16px;padding:16px}.first-use-intro-office .agent-office-canvas{height:238px;min-height:238px}.first-use-intro-copy h2{font-size:23px;line-height:31px}.first-use-intro>footer{flex-direction:column;align-items:stretch}.first-use-intro-actions{grid-template-columns:1fr 1fr;display:grid}.first-use-intro-actions>:only-child{grid-column:1/-1}}.cover-workspace-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#11191794;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.cover-workspace-dialog{background:#fff;border:1px solid #ffffff80;border-radius:22px;outline:0;grid-template-rows:auto minmax(0,1fr);width:min(1180px,96vw);height:min(900px,92dvh);display:grid;overflow:hidden;box-shadow:0 30px 90px #11191742}.cover-workspace-dialog:focus-visible,.cover-workspace-dialog button:focus-visible,.cover-workspace-dialog :is(input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #ff6b5b52}.cover-workspace-dialog>header{border-bottom:1px solid var(--line-100);justify-content:space-between;align-items:flex-start;gap:20px;min-height:92px;padding:18px 22px;display:flex}.cover-workspace-dialog>header>div{gap:3px;display:grid}.cover-workspace-dialog>header h2{letter-spacing:-.025em;font-size:24px;line-height:1.3}.cover-workspace-dialog>header p{color:var(--ink-600);font-size:14px;line-height:1.6}.cover-workspace-close{border:1px solid var(--line-100);background:var(--paper-50);width:44px;height:44px;color:var(--ink-800);cursor:pointer;border-radius:12px;flex:none;place-items:center;display:inline-grid}.cover-workspace-scroll{background:var(--paper-50);min-height:0;overflow:auto}.cover-workspace-scroll .cover-delivery-stack{background:#fff;min-height:100%}.cover-workspace-scroll .alternate-cover-tools>summary{align-items:center;min-height:44px;font-size:13px;display:flex}@media (max-width:760px){.cover-workspace-backdrop{place-items:stretch stretch;padding:0}.cover-workspace-dialog{border:0;border-radius:0;width:100%;height:100dvh}.cover-workspace-dialog>header{min-height:82px;padding:14px 16px}.cover-workspace-dialog>header h2{font-size:21px}.cover-workspace-dialog>header p{font-size:13px}}@media (prefers-reduced-motion:reduce){.today-operations-view *,.today-operations-view :before,.today-operations-view :after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important}}.basic-profile-page{width:min(860px,100%);margin:0 auto;padding:30px 0 44px}.basic-profile-header{gap:6px;margin-bottom:20px;display:grid}.basic-profile-header h1{letter-spacing:-.035em;max-width:720px;font-size:32px;line-height:1.2}.basic-profile-header p{max-width:720px;color:var(--ink-600);font-size:16px;line-height:1.7}.basic-profile-card{padding:24px}.basic-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.basic-profile-grid label{min-width:0;color:var(--ink-800);gap:7px;font-size:14px;font-weight:680;display:grid}.basic-profile-grid input,.basic-profile-grid select,.basic-profile-grid textarea{border:1px solid var(--line-100);width:100%;min-height:46px;color:var(--ink-950);background:#fff;border-radius:11px;outline:0;padding:11px 12px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.55}.basic-profile-grid textarea{resize:vertical}.basic-profile-optional-hint{color:var(--ink-600);font-size:14px;font-weight:400;line-height:1.5}.basic-profile-grid :is(input,select,textarea):focus-visible{border-color:var(--ink-950);box-shadow:0 0 0 3px #11191714}.basic-profile-wide{grid-column:1/-1}.basic-profile-card>footer{border-top:1px solid var(--line-100);background:var(--paper-50);justify-content:space-between;align-items:center;gap:18px;margin:22px -24px -24px;padding:16px 24px;display:flex}.basic-profile-card>footer>span{max-width:520px;color:var(--ink-600);align-items:flex-start;gap:7px;font-size:13px;line-height:1.6;display:flex}.basic-profile-card>footer svg{flex:none;margin-top:2px}.basic-profile-card>footer .button{flex:none;min-height:44px}.basic-profile-error,.basic-profile-success{border-radius:10px;margin-top:16px;padding:11px 12px;font-size:14px;line-height:1.55}.basic-profile-error{background:var(--danger-100);color:var(--danger-600)}.basic-profile-success{background:var(--success-100);color:var(--success-600);align-items:center;gap:7px;display:flex}.today-task-panel{margin:14px 28px 0}.today-material-capture{border:1px solid var(--line-100);background:#fff;border-radius:16px;overflow:hidden}.today-material-capture>header{border-bottom:1px solid var(--line-100);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.today-material-capture>header>div{gap:3px;display:grid}.today-material-capture>header h2{font-size:20px;line-height:1.35}.today-material-capture>header p{color:var(--ink-600);font-size:14px;line-height:1.6}.today-material-capture>header button{background:var(--paper-50);width:44px;height:44px;color:var(--ink-800);cursor:pointer;border:0;border-radius:11px;place-items:center;display:inline-grid}.today-material-capture>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 20px 4px;list-style:none;display:grid}.today-material-capture>ol li{background:var(--paper-50);min-height:56px;color:var(--ink-800);border-radius:11px;align-items:flex-start;gap:8px;padding:10px;font-size:13px;line-height:1.55;display:flex}.today-material-capture>ol svg{color:var(--coral-500);flex:none;margin-top:2px}.today-material-upload{align-items:center;gap:12px;padding:12px 20px;display:flex}.today-material-upload>span{overflow-wrap:anywhere;min-width:0;color:var(--ink-600);font-size:13px;line-height:1.55}.today-material-consent{color:var(--ink-700);align-items:flex-start;gap:8px;padding:0 20px 14px;font-size:13px;line-height:1.55;display:flex}.today-material-consent input{flex:none;width:18px;height:18px;margin-top:1px}.today-material-results{gap:7px;padding:0 20px 12px;display:grid}.today-material-results p{border-radius:9px;grid-template-columns:auto auto 1fr;align-items:center;gap:7px;padding:8px 10px;font-size:13px;display:grid}.today-material-results p.is-success{background:var(--success-100);color:var(--success-600)}.today-material-results p.is-error{background:var(--danger-100);color:var(--danger-600)}.today-material-results p span{justify-self:end}.today-material-capture>footer{border-top:1px solid var(--line-100);background:var(--paper-50);justify-content:flex-end;padding:14px 20px;display:flex}.today-material-capture>footer .btn{min-height:44px}.today-inline-task{border:1px solid var(--line-100);background:#fff;border-radius:16px;overflow:hidden}.today-inline-task>header{border-bottom:1px solid var(--line-100);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.today-inline-task>header>div{gap:3px;display:grid}.today-inline-task>header h2{font-size:20px;line-height:1.35}.today-inline-task>header p{color:var(--ink-600);font-size:14px;line-height:1.6}.today-inline-task>header button{background:var(--paper-50);width:44px;height:44px;color:var(--ink-800);cursor:pointer;border:0;border-radius:11px;flex:none;place-items:center;display:inline-grid}.today-metric-date{align-items:center;gap:12px;padding:16px 20px 0;display:flex}.today-metric-date label,.today-metric-grid label,.today-review-change label{color:var(--ink-800);font-size:13px;font-weight:680}.today-metric-date input,.today-metric-grid input,.today-review-change textarea{border:1px solid var(--line-100);min-height:44px;color:var(--ink-950);font:inherit;background:#fff;border-radius:10px;outline:0;padding:10px 11px}.today-metric-date input:focus-visible,.today-metric-grid input:focus-visible,.today-review-change textarea:focus-visible{border-color:var(--ink-950);box-shadow:0 0 0 3px #11191714}.today-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 20px 18px;display:grid}.today-metric-grid label{gap:6px;display:grid}.today-inline-task>footer{border-top:1px solid var(--line-100);background:var(--paper-50);justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.today-inline-task>footer button,.today-review-change button,.today-review-unavailable button{min-height:44px;font:inherit;cursor:pointer;border-radius:10px;padding:0 16px;font-size:13px;font-weight:720}.today-inline-skip{border:1px solid var(--line-100);color:var(--ink-800);background:#fff}.today-inline-primary{border:1px solid var(--ink-950);background:var(--ink-950);color:#fff}.today-inline-task button:disabled{cursor:not-allowed;opacity:.45}.today-inline-note{border-top:1px solid var(--line-100);color:var(--ink-500);align-items:center;gap:7px;padding:10px 20px;font-size:12px;display:flex}.today-inline-success,.today-inline-loading,.today-review-unavailable{background:var(--success-100);color:var(--success-600);border-radius:11px;align-items:flex-start;gap:10px;margin:16px 20px;padding:14px;display:flex}.today-inline-success div{gap:2px;display:grid}.today-inline-success p{font-size:13px;line-height:1.55}.today-inline-loading{background:var(--paper-50);color:var(--ink-600);align-items:center;font-size:14px}.today-inline-error{background:var(--danger-100);color:var(--danger-600);border-radius:9px;margin:0 20px 14px;padding:10px 11px;font-size:13px;line-height:1.55}.today-review-unavailable{background:var(--warning-100);color:var(--warning-600);align-items:center}.today-review-unavailable>div{flex:1;gap:2px;display:grid}.today-review-unavailable p{font-size:13px;line-height:1.55}.today-review-unavailable button{color:inherit;background:0 0;border:1px solid}.today-review-confidence{background:var(--paper-50);color:var(--ink-700);border-radius:10px;align-items:center;gap:10px;margin:16px 20px 0;padding:11px 12px;font-size:13px;line-height:1.55;display:flex}.today-review-confidence strong{flex:none}.today-review-confidence.is-low{background:var(--warning-100);color:var(--warning-600)}.today-review-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 20px 18px;display:grid}.today-review-copy article{background:var(--paper-50);border-radius:11px;padding:13px}.today-review-copy article>span{color:var(--ink-500);margin-bottom:5px;font-size:12px;font-weight:680;display:block}.today-review-copy article>p{color:var(--ink-800);font-size:14px;line-height:1.65}.today-review-copy .today-review-strategy{border:1px solid var(--line-100);background:#fff;grid-column:1/-1}.today-review-change{background:var(--paper-50);border-radius:11px;gap:8px;margin:0 20px 18px;padding:14px;display:grid}.today-review-change textarea{resize:vertical;width:100%}.today-review-change>div{justify-content:flex-end;gap:8px;display:flex}.today-review-change button{border:1px solid var(--line-100);color:var(--ink-800);background:#fff}.today-review-change button:last-child{border-color:var(--ink-950);background:var(--ink-950);color:#fff}.publication-manual-completion{border:1px solid var(--line-100);background:var(--paper-50);border-radius:13px;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr) auto;align-items:end;gap:14px;margin:14px 18px;padding:16px;display:grid}.publication-manual-completion>div{align-self:center}.publication-manual-completion>div strong{font-size:14px}.publication-manual-completion>div p{color:var(--ink-600);margin-top:3px;font-size:12px;line-height:1.55}.publication-manual-completion label{color:var(--ink-800);gap:6px;font-size:12px;font-weight:680;display:grid}.publication-manual-completion input{border:1px solid var(--line-100);width:100%;min-height:44px;color:var(--ink-950);font:inherit;background:#fff;border-radius:10px;padding:0 11px}.publication-manual-completion button{background:var(--ink-950);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:44px;padding:0 17px;font-size:13px;font-weight:720}.publication-manual-completion button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:760px){.basic-profile-page{padding:18px 0 32px}.basic-profile-header{padding-inline:2px}.basic-profile-header h1{font-size:25px;line-height:1.28}.basic-profile-header p{font-size:15px}.basic-profile-card{padding:18px 16px}.basic-profile-grid{grid-template-columns:1fr;gap:15px}.basic-profile-wide{grid-column:auto}.basic-profile-card>footer{flex-direction:column;align-items:stretch;margin:20px -16px -18px;padding:15px 16px}.basic-profile-card>footer .button{width:100%}.today-task-panel{margin:14px 14px 0}.today-material-capture>header{padding:16px}.today-material-capture>ol{grid-template-columns:1fr;padding:14px 16px 2px}.today-material-upload{flex-direction:column;align-items:stretch;padding:12px 16px}.today-material-consent,.today-material-results{padding-inline:16px}.today-material-results p{grid-template-columns:auto 1fr}.today-material-results p span{grid-column:2;justify-self:start}.today-material-capture>footer{padding:14px 16px}.today-material-capture>footer .btn{width:100%}.today-inline-task>header{padding:16px}.today-metric-date{justify-content:space-between;padding:14px 16px 0}.today-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 16px 16px}.today-inline-task>footer{padding:14px 16px}.today-inline-task>footer button{flex:1}.today-inline-note{padding-inline:16px}.today-review-confidence{flex-direction:column;align-items:flex-start;gap:3px;margin-inline:16px}.today-review-copy{grid-template-columns:1fr;padding-inline:16px}.today-review-copy .today-review-strategy{grid-column:auto}.today-review-change{margin-inline:16px}.publication-manual-completion{grid-template-columns:1fr;align-items:stretch;margin-inline:14px}.publication-manual-completion button{width:100%}}.reminder-settings-page{gap:18px;width:min(980px,100%);min-width:0;margin:0 auto;padding:28px 0 44px;display:grid}.reminder-settings-page--hq{padding-top:0}.reminder-settings-header{justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;display:flex}.reminder-settings-header>div:first-child{min-width:0}.reminder-settings-header h1{letter-spacing:-.035em;margin-top:4px;font-size:28px;line-height:1.25}.reminder-settings-header p{max-width:680px;color:var(--ink-600);margin-top:6px;font-size:14px;line-height:1.65}.reminder-settings-badge{border:1px solid var(--line-100);min-height:44px;color:var(--ink-600);background:#fff;border-radius:11px;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:12px;display:inline-flex}.reminder-settings-badge svg{color:var(--success-600)}.reminder-scope-controls,.reminder-test-campus{border:1px solid var(--line-100);background:#fff;border-radius:13px;justify-content:space-between;align-items:end;gap:14px;min-width:0;padding:14px 16px;display:flex}.reminder-scope-controls label,.reminder-test-campus label{min-width:220px;color:var(--ink-800);gap:6px;font-size:12px;font-weight:700;display:grid}.reminder-scope-controls select,.reminder-test-campus select{border:1px solid var(--line-100);width:100%;min-height:44px;color:var(--ink-950);background:var(--paper-50);border-radius:10px;padding:0 11px}.reminder-scope-controls p,.reminder-test-campus>span{max-width:560px;color:var(--ink-600);font-size:12px;line-height:1.55}.reminder-inline-success,.reminder-inline-error{border-radius:10px;align-items:center;gap:7px;min-width:0;padding:11px 13px;font-size:13px;line-height:1.5;display:flex}.reminder-inline-success{color:var(--success-600);background:var(--success-100)}.reminder-inline-error{color:var(--danger-600);background:var(--danger-100)}.reminder-settings-loading{border:1px solid var(--line-100);min-height:140px;color:var(--ink-600);background:#fff;border-radius:15px;place-items:center;padding:20px;font-size:13px;display:grid}.reminder-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.reminder-card{border:1px solid var(--line-100);background:#fff;border-radius:15px;gap:16px;min-width:0;padding:18px;display:grid;box-shadow:0 8px 24px #1119180a}.reminder-card>header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.reminder-card-title{align-items:flex-start;gap:10px;min-width:0;display:flex}.reminder-card-title>div{min-width:0}.reminder-card-title h2{font-size:17px;line-height:1.35}.reminder-card-title p{color:var(--ink-600);margin-top:4px;font-size:12px;line-height:1.55}.reminder-channel-icon{width:36px;height:36px;color:var(--coral-500);background:var(--coral-100);border-radius:10px;flex:none;place-items:center;display:grid}.reminder-source{text-align:center;border-radius:999px;flex:none;max-width:44%;padding:5px 7px;font-size:10px;font-weight:750;line-height:1.3}.reminder-source--campus{color:var(--info-600);background:var(--info-100)}.reminder-source--hq{color:var(--success-600);background:var(--success-100)}.reminder-source--default{color:var(--warning-600);background:var(--warning-100)}.reminder-card-fields{grid-template-columns:minmax(0,1fr) minmax(130px,.75fr);align-items:end;gap:12px;min-width:0;display:grid}.reminder-card-fields label{min-width:0;color:var(--ink-800);gap:6px;font-size:12px;font-weight:700;display:grid}.reminder-card-fields input[type=time]{border:1px solid var(--line-100);width:100%;min-height:44px;color:var(--ink-950);background:var(--paper-50);border-radius:10px;padding:0 10px}.reminder-enabled-field{border:1px solid var(--line-100);background:var(--paper-50);border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:0 11px;display:flex!important}.reminder-enabled-field input{width:20px;height:20px;accent-color:var(--coral-500)}.reminder-inheritance-note{min-height:38px;color:var(--ink-600);font-size:12px;line-height:1.55}.reminder-card-actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.reminder-card-actions .reminder-action{flex:150px;min-width:0;min-height:44px;padding-inline:12px;font-size:12px}.reminder-card-actions .reminder-action[data-touch-target="44"]{min-height:44px}.reminder-settings-page button:focus-visible,.reminder-settings-page select:focus-visible,.reminder-settings-page input:focus-visible{outline:3px solid color-mix(in srgb, var(--coral-500) 42%, transparent);outline-offset:2px}@media (max-width:760px){.reminder-settings-page{gap:14px;padding:20px 0 32px}.reminder-settings-header{flex-direction:column;gap:12px}.reminder-settings-header h1{font-size:25px}.reminder-settings-header p{font-size:13px}.reminder-settings-badge{width:100%}.reminder-scope-controls,.reminder-test-campus{flex-direction:column;align-items:stretch}.reminder-scope-controls label,.reminder-test-campus label{min-width:0}.reminder-card-grid{grid-template-columns:1fr}.reminder-card{padding:16px}}@media (prefers-reduced-motion:reduce){.reminder-settings-page *,.reminder-settings-page :before,.reminder-settings-page :after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important}}
