.company-progress-form.company-annual-progress-form{border-top:1px solid var(--line-soft);background:#fff;margin-top:14px;padding:18px;display:block}.company-annual-progress-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;display:flex}.company-annual-progress-head h4{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--navy);margin:4px 0 0;font-size:21px}.company-annual-progress-head p{color:#738188;text-align:right;max-width:470px;margin:1px 0 0;font-size:10px;line-height:1.55}.company-annual-progress-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.company-progress-form .company-annual-month{text-transform:none;letter-spacing:0;background:#f7f8f6;border:1px solid #e1e6e5;border-radius:9px;gap:7px;min-width:0;padding:11px;display:grid}.company-progress-form .company-annual-month.current{background:#f2f7f9;border-color:#cbdde5}.company-annual-month-label{justify-content:space-between;align-items:center;gap:6px;display:flex}.company-annual-month-label b{letter-spacing:.1em;color:var(--navy);font-size:9px}.company-annual-month-label em{letter-spacing:.09em;color:var(--accent);background:#e8f1f5;border-radius:999px;padding:4px 5px;font-size:6.5px;font-style:normal;font-weight:800}.company-annual-input{position:relative}.company-progress-form .company-annual-input small{display:none}.company-progress-form .company-annual-input input{color:var(--navy);background:#fff;border-color:#d9e0e1;min-width:0;padding:10px 9px;font-size:11px;font-weight:700}.company-progress-form .company-annual-input input::placeholder{color:#a4adb1;font-weight:500}.company-annual-recorded{letter-spacing:.09em;color:var(--green);font-size:6.5px;font-weight:800}.company-annual-summary{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:17px;display:grid}.company-annual-summary span{gap:5px;padding:14px 16px 14px 0;display:grid}.company-annual-summary span+span{border-left:1px solid var(--line-soft);padding-left:16px}.company-annual-summary small{letter-spacing:.08em;text-transform:uppercase;color:#879299;font-size:7.5px;font-weight:800}.company-annual-summary strong{font-family:var(--font-serif);color:var(--navy);letter-spacing:-.015em;font-size:17px}.company-annual-progress-footer{justify-content:space-between;align-items:center;gap:18px;padding-top:14px;display:flex}.company-progress-form .company-annual-progress-footer>small{color:#7e8b91;text-transform:none;letter-spacing:0;max-width:620px;font-size:9px;font-weight:500;line-height:1.5}.company-annual-progress-footer .button-secondary{white-space:nowrap}.company-progress-form.company-weekly-progress-form{border-top:1px solid var(--line-soft);background:#fff;margin-top:14px;padding:18px;display:block}.company-weekly-progress-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:13px;display:flex}.company-weekly-progress-head h4{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--navy);margin:4px 0 0;font-size:21px}.company-weekly-progress-head p{color:#738188;text-align:right;max-width:470px;margin:1px 0 0;font-size:10px;line-height:1.55}.company-weekly-year-tabs{background:#f7f8f6;border:1px solid #dde4e5;border-radius:999px;gap:4px;margin-bottom:14px;padding:4px;display:inline-flex}.company-weekly-year-tabs button{color:#74828a;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 13px;font-size:8px;font-weight:800}.company-weekly-year-tabs button.active{background:var(--navy);color:#fff}.company-weekly-single-year{letter-spacing:.1em;color:var(--accent);margin-bottom:14px;font-size:8px;font-weight:800;display:inline-flex}.company-weekly-months{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.company-weekly-month{background:#f8f9f7;border:1px solid #e1e6e5;border-radius:10px;overflow:hidden}.company-weekly-month-head{background:#fff;border-bottom:1px solid #e4e8e7;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.company-weekly-month-head strong{letter-spacing:.09em;text-transform:uppercase;color:var(--navy);font-size:9px}.company-weekly-month-head span{letter-spacing:.06em;text-transform:uppercase;color:#89949a;font-size:7px}.company-weekly-rows{display:grid}.company-progress-form .company-weekly-row{text-transform:none;letter-spacing:0;border-top:1px solid #e8eceb;grid-template-columns:minmax(0,1fr) 126px 58px;align-items:center;gap:10px;padding:9px 11px;display:grid}.company-progress-form .company-weekly-row:first-child{border-top:0}.company-progress-form .company-weekly-row.current{background:#f1f7f9}.company-weekly-week{align-items:center;gap:8px;min-width:0;display:flex}.company-weekly-week b{color:var(--navy);min-width:20px;font-size:8px}.company-weekly-week small{color:#6f7d84;white-space:nowrap;text-transform:none;letter-spacing:0;font-size:8px;font-weight:500}.company-weekly-week em{letter-spacing:.08em;color:var(--accent);background:#e7f1f5;border-radius:999px;padding:4px 5px;font-size:6px;font-style:normal;font-weight:800}.company-progress-form .company-weekly-row input{width:100%;color:var(--navy);background:#fff;border-color:#d9e0e1;padding:8px 9px;font-size:10px;font-weight:700}.company-weekly-recorded{letter-spacing:.09em;color:var(--green);font-size:6.5px;font-weight:800}.company-weekly-summary{margin-top:15px}@media (max-width:950px){.company-annual-progress-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.company-annual-progress-head,.company-weekly-progress-head{display:grid}.company-annual-progress-head p,.company-weekly-progress-head p{text-align:left}.company-annual-summary{grid-template-columns:repeat(2,1fr)}.company-annual-summary span:nth-child(3){border-left:0;border-top:1px solid var(--line-soft);padding-left:0}.company-annual-summary span:nth-child(4){border-top:1px solid var(--line-soft)}.company-weekly-months{grid-template-columns:1fr}}@media (max-width:600px){.company-progress-form.company-annual-progress-form,.company-progress-form.company-weekly-progress-form{padding:14px 0}.company-annual-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-annual-summary{grid-template-columns:1fr}.company-annual-summary span,.company-annual-summary span+span{border-left:0;border-top:1px solid var(--line-soft);padding:12px 0}.company-annual-summary span:first-child{border-top:0}.company-annual-progress-footer{flex-direction:column;align-items:stretch}.company-annual-progress-footer .button-secondary{width:100%}.company-progress-form .company-weekly-row{grid-template-columns:minmax(0,1fr) 105px}.company-weekly-recorded{grid-column:1/-1}.company-weekly-week{flex-wrap:wrap}.company-weekly-week small{white-space:normal}}
.kicker,.eyebrow{font-size:10px!important;line-height:1.35!important}.header-subtitle{font-size:12.5px!important}.period{font-size:11px!important}.sidebar-brand-wrap small,.nav-group-label,.side-user-copy small{font-size:9px!important;line-height:1.35!important}.sidebar nav a{font-size:12.5px!important}.command-filters label,.period-selector-form label,.export-card label,.invite-form label,.company-update-form label,.company-manage-grid label,.company-progress-form label,.single-review-form label,.ceo-review-grid label,.employee-review-response label{font-size:9.5px!important;line-height:1.35!important}.command-filters select,.period-selector-form select,.export-card select{font-size:12px!important}.pill,.status-pill,.signal,.review-status,.rag-badge,.tag,.zt-label,.weekly-exception-badge{font-size:9px!important;line-height:1.2!important}.executive-metrics span,.score-strip span,.intelligence-grid span,.notification-overview span,.followthrough-overview span,.metric span{font-size:9.5px!important;line-height:1.35!important}.executive-metrics small,.intelligence-grid small,.notification-overview small,.followthrough-overview small,.metric small{font-size:10.5px!important;line-height:1.45!important}.command-table th,.data-head,.pulse-live-table th{font-size:9px!important;line-height:1.35!important}.command-table td small,.data-row small,.pulse-live-table th small,.pulse-live-table td:first-child small,.target-note,.weekly-locked-note{font-size:10px!important;line-height:1.45!important}.command-table td,.data-row{font-size:11.5px!important}.report-card p,.section-note,.section-intro,.workspace-head p{font-size:12px!important}.report-card-stats span{font-size:10px!important;line-height:1.4!important}.report-card-link,.live-report-score span{font-size:11px!important}.workspace-status small,.period-guidance span,.admin-reopen-bar small{font-size:10.5px!important}.save-state{font-size:10px!important}.metric-order,.dual-input label{font-size:9px!important}.monthly-points{font-size:10px!important}.monthly-points.scored:before,.monthly-points.tracked:before{font-size:8.5px!important}.history-row>div:first-child small,.history-scores span,.history-scores em,.action-copy small,.action-control small,.manager-row small,.export-note{font-size:10px!important;line-height:1.45!important}.notification-group-label,.notification-copy small,.text-action,.read-label,.review-mini-row small,.review-owner-line,.review-decision small,.executive-note-form small,.review-timeline b,.review-timeline small,.review-work-row small,.review-score small,.action-impact-row small,.published-kpi-feedback small,.employee-response-view small,.ceo-feedback-published small,.executive-note-view small{font-size:9.5px!important;line-height:1.45!important}.notification-copy p,.review-feedback-summary p,.published-kpi-feedback p,.action-impact-row p{font-size:11px!important;line-height:1.6!important}.weekly-exception small,.weekly-exception-link,.weekly-exception-form select,.weekly-exception-form textarea,.weekly-exception-review textarea,.weekly-exception-form .button-secondary,.weekly-exception-review .button-secondary{font-size:9px!important;line-height:1.4!important}.company-target-date,.company-goal-signals>b,.company-plan-signal b,.company-goal-meta small{font-size:9px!important}.company-plan-signal small{font-size:10px!important}.company-stage,.company-health,.company-initiative .kicker{font-size:9px!important}.company-initiative-description{font-size:12px!important}.company-priority-admin-list>details>summary b{font-size:9px!important}@media (max-width:600px){.kicker,.eyebrow{font-size:9.5px!important}.command-table th,.data-head,.pulse-live-table th,.company-target-date,.company-goal-signals>b,.company-plan-signal b,.company-goal-meta small{font-size:8.5px!important}}
.company-record-actions{border-top:1px solid #0229481a;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding-top:15px;display:flex}.company-record-actions form{margin:0}.company-record-actions button{min-height:34px}.company-danger-action{color:#8d3937;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:10px;font-weight:700}.company-danger-action:hover{color:#6f2927;text-underline-offset:3px;text-decoration:underline}.company-archived-drawer{border-top:1px solid #0229481f;margin-top:20px;padding-top:14px}.company-archived-drawer>summary{cursor:pointer;color:#60727b;letter-spacing:.06em;text-transform:uppercase;padding:8px 0;font-size:10px;font-weight:800;list-style:none}.company-archived-drawer>summary::-webkit-details-marker{display:none}.company-archived-drawer>summary:before{content:"+ ";color:#2f7596}.company-archived-drawer[open]>summary:before{content:"− "}.company-archived-list{border-top:1px solid #02294817;margin-top:8px}.company-archived-row{border-bottom:1px solid #02294817;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 2px;display:grid}.company-archived-row>div:first-child{gap:4px;display:grid}.company-archived-row strong{color:var(--navy);font-size:12px}.company-archived-row small{color:#7a8990;font-size:9px}.company-archived-row .company-record-actions{border:0;justify-content:flex-end;margin:0;padding:0}.company-updates-archive{max-width:920px;margin-top:30px}.company-edit-update>.company-record-actions{margin-top:16px}@media (max-width:700px){.company-archived-row{grid-template-columns:1fr}.company-archived-row .company-record-actions{justify-content:flex-start}.company-record-actions{align-items:flex-start}}
body:has(.company-goals-section) .company-initiative-type{color:#697a82;letter-spacing:.1em;text-transform:uppercase;order:4;margin-top:15px;font-size:8px;font-weight:800}body:has(.company-goals-section) .company-plan-signal.not_started b{color:#6f7d83!important}
body:has(.my-work-columns) .content{width:100%;max-width:1700px;margin:0 auto}.my-work-drawer,.my-work-drawer *,.my-work-toast{font-family:var(--font-sans,var(--font-interface)),Arial,sans-serif!important}body:has(.my-work-columns) .my-work-privacy{font-family:var(--font-sans,var(--font-interface)),Arial,sans-serif!important}body:has(.my-work-columns) .my-work-privacy *{font-family:var(--font-sans,var(--font-interface)),Arial,sans-serif!important}body:has(.my-work-columns) .my-work-intro{font-family:var(--font-sans,var(--font-interface)),Arial,sans-serif!important}body:has(.my-work-columns) .my-work-intro *{font-family:var(--font-sans,var(--font-interface)),Arial,sans-serif!important}body:has(.my-work-columns) .my-work-focus{font-family:var(--font-sans,var(--font-interface)),Arial,sans-serif!important}body:has(.my-work-columns) .my-work-focus *{font-family:var(--font-sans,var(--font-interface)),Arial,sans-serif!important}body:has(.my-work-columns) .my-work-columns{font-family:var(--font-sans,var(--font-interface)),Arial,sans-serif!important}body:has(.my-work-columns) .my-work-columns *{font-family:var(--font-sans,var(--font-interface)),Arial,sans-serif!important}body:has(.my-work-columns) .my-work-history{font-family:var(--font-sans,var(--font-interface)),Arial,sans-serif!important}body:has(.my-work-columns) .my-work-history *{font-family:var(--font-sans,var(--font-interface)),Arial,sans-serif!important}body.my-work-drawer-open{overflow:hidden}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.my-work-privacy{background:#eef6f4;border:1px solid #d5e5e1;border-left:3px solid #2d7565;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:13px;margin:-3px 0 10px;padding:12px 15px;display:grid}.my-work-private-badge{color:#286c5d;letter-spacing:.13em;background:#fbfdfc;border:1px solid #bed7d0;border-radius:999px;justify-content:center;align-items:center;padding:5px 8px;font-size:8.5px;font-weight:800;display:inline-flex}.my-work-privacy>div{gap:2px;display:grid}.my-work-privacy strong{color:#123f38;font-size:11.5px}.my-work-privacy p{color:#617773;margin:0;font-size:10.5px;line-height:1.45}.my-work-intro{color:#718087;border-bottom:1px solid #dce4e3;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:22px;padding:10px 2px 18px;font-size:10.5px;display:flex}.my-work-intro strong{color:#07334e;font-size:11.5px}.my-work-intro span{padding-left:17px;position:relative}.my-work-intro span:before{content:"·";color:#a6b0b2;position:absolute;left:5px}.my-work-focus{background:#07344f;border:1px solid #07344f;border-radius:17px;margin-bottom:20px;padding:27px 30px 17px;box-shadow:0 10px 28px #04304b14}.my-work-section-head{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:16px;display:flex}.my-work-section-head>div{gap:4px;display:grid}.my-work-focus .kicker{color:#93c6d9;letter-spacing:.14em;font-size:9px}.my-work-section-head h2{color:#fff;letter-spacing:-.032em;margin:0;font-size:27px;line-height:1.08}.my-work-section-head p{color:#b9ccd4;margin:1px 0 0;font-size:10.5px;line-height:1.5}.my-work-focus-count{letter-spacing:.06em;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;min-width:42px;height:30px;font-weight:800;display:inline-flex;color:#d8e7ed!important;font-size:9.5px!important}.my-work-focus-list{display:grid}.my-work-focus-line{border-bottom:1px solid #ffffff1f;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 1px;display:grid}.my-work-focus-line:last-child{border-bottom:0}.my-work-focus-number{letter-spacing:.1em;color:#7da8ba;font-size:10px;font-weight:800}.my-work-focus-line>div{gap:4px;display:grid}.my-work-focus-line strong{color:#fff;font-size:12.5px;line-height:1.4}.my-work-focus-line small{color:#9eb9c4;text-transform:uppercase;letter-spacing:.08em;font-size:8.8px}.my-work-focus-empty{max-width:720px;padding:19px 2px 4px}.my-work-focus-empty strong{color:#f4f8fa;margin-bottom:5px;font-size:11.5px;display:block}.my-work-focus-empty p{color:#a9c0ca;margin:0;font-size:10.5px;line-height:1.6}.my-work-focus .my-work-focus-action button{color:#d6e8ef;background:#ffffff0f;border-color:#fff3}.my-work-focus .my-work-focus-action button:hover{background:#ffffff1f}.my-work-columns{grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);align-items:start;gap:18px;display:grid}.my-work-zone{border:1px solid;border-radius:17px;min-width:0;min-height:400px;overflow:hidden;box-shadow:0 3px 16px #062f4806}.my-work-goals-zone{background:#f3f8fa;border-color:#d1e0e5}.my-work-tasks-zone{background:#fbf7f0;border-color:#e6ddcf}.my-work-zone-head{border-bottom:1px solid;justify-content:space-between;align-items:flex-end;gap:20px;padding:23px 25px 18px;display:flex}.my-work-goals-zone .my-work-zone-head{background:#edf5f7;border-color:#d7e4e8}.my-work-tasks-zone .my-work-zone-head{background:#f7f1e8;border-color:#e7ded1}.my-work-zone-head>div{gap:4px;min-width:0;display:grid}.my-work-zone-head .kicker{letter-spacing:.14em;font-size:8.5px}.my-work-goals-zone .my-work-zone-head .kicker{color:#33748c}.my-work-tasks-zone .my-work-zone-head .kicker{color:#87683f}.my-work-zone-head h2{color:#07334f;letter-spacing:-.03em;margin:0;font-size:26px;line-height:1.08}.my-work-zone-head p{color:#6d7d82;max-width:460px;margin:1px 0 0;font-size:10.5px;line-height:1.5}.my-work-create-trigger,.my-work-edit-trigger{cursor:pointer;border:0;font-weight:750;transition:background .15s,border-color .15s,transform .15s}.my-work-create-trigger{white-space:nowrap;color:#fff;background:#07344f;border-radius:9px;padding:10px 13px;font-size:9.5px;box-shadow:0 3px 10px #07344f14}.my-work-tasks-zone .my-work-create-trigger{color:#634c30;box-shadow:none;background:#fffaf3;border:1px solid #d9cdbb}.my-work-create-trigger:hover{background:#0b405f;transform:translateY(-1px)}.my-work-tasks-zone .my-work-create-trigger:hover{background:#fff;border-color:#ccbda7}.my-work-edit-trigger{color:#3a7186;background:0 0;padding:4px 0;font-size:9.5px}.my-work-edit-trigger:hover{text-decoration:underline}.my-work-goal-list{gap:12px;padding:16px;display:grid}.my-work-goal-card{background:#fff;border:1px solid #d6e1e3;border-radius:13px;gap:18px;padding:22px 23px 17px;display:grid;box-shadow:0 3px 14px #052f4c06}.my-work-goal-card-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.my-work-goal-copy{gap:7px;display:grid}.my-work-goal-copy h3{color:#052f4c;letter-spacing:-.025em;margin:0;font-size:21px;line-height:1.14}.my-work-goal-copy p{color:#607177;max-width:690px;margin:0;font-size:10.8px;line-height:1.65}.my-work-goal-progress{grid-template-columns:auto 1fr;align-items:end;gap:17px;display:grid}.my-work-goal-progress>div:first-child{gap:2px;min-width:65px;display:grid}.my-work-goal-progress strong{color:#052f4c;letter-spacing:-.04em;font-size:28px;line-height:1}.my-work-goal-progress span{text-transform:uppercase;letter-spacing:.1em;color:#849398;font-size:8.5px;font-weight:750}.my-work-goal-track{background:#e2e9e9;border-radius:999px;height:4px;margin-bottom:5px;overflow:hidden}.my-work-goal-track span{background:#327d99;border-radius:999px;height:100%;display:block}.my-work-goal-meta{border-top:1px solid #e2e8e7;grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);gap:18px;padding-top:13px;display:grid}.my-work-goal-meta>span{gap:4px;display:grid}.my-work-goal-meta small{text-transform:uppercase;letter-spacing:.1em;color:#89979b;font-size:8.5px;font-weight:750}.my-work-goal-meta b{color:#35535f;font-size:10.5px;font-weight:650;line-height:1.4}.my-work-goal-actions{justify-content:flex-start;align-items:center;display:flex}.my-work-focus-action{align-items:center;display:inline-flex}.my-work-focus-action button{color:#376d80;cursor:pointer;white-space:nowrap;background:#f8fbfb;border:1px solid #d4e0e2;border-radius:999px;padding:6px 9px;font-size:8.8px;font-weight:750;transition:all .15s}.my-work-focus-action button:hover{background:#eef6f8}.my-work-focus-action button:disabled{opacity:.55;cursor:default}.my-work-focus-action.compact button{padding:5px 8px;font-size:8.4px}.my-work-task-list{padding:6px 18px 14px}.my-work-task-row{border-bottom:1px solid #e5dfd5;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:15px 4px;transition:opacity .15s,background .15s;display:grid}.my-work-task-row:last-child{border-bottom:0}.my-work-task-row.today{background:linear-gradient(90deg,#eaf6f1b3,#0000 72%)}.my-work-task-row.overdue{background:linear-gradient(90deg,#fff1eeb8,#0000 72%)}.my-work-task-complete{color:#71878b;cursor:pointer;background:#ffffff8c;border:1px solid #bac9c8;border-radius:999px;width:24px;height:24px;padding:0;font-size:17px;line-height:20px;transition:all .15s}.my-work-task-complete:hover{color:#2c795e;background:#f5fbf8;border-color:#79a797}.my-work-task-complete.done{color:#277156;background:#e8f6ef;border-color:#8dbba9;transform:scale(.94)}.my-work-task-main{gap:4px;min-width:0;display:grid}.my-work-task-title-button{text-align:left;cursor:pointer;color:#173c50;text-overflow:ellipsis;background:0 0;border:0;max-width:100%;padding:0;font-size:11.7px;font-weight:700;line-height:1.42;overflow:hidden}.my-work-task-title-button:hover{color:#236b87;text-decoration:underline}.my-work-task-main>small{color:#8a867f;white-space:nowrap;text-overflow:ellipsis;max-width:520px;font-size:8.8px;line-height:1.4;overflow:hidden}.my-work-task-tail{align-items:center;gap:8px;display:flex}.my-work-task-due{color:#7f8889;white-space:nowrap;font-size:9px;font-weight:650}.my-work-task-row.today .my-work-task-due{color:#2f775f;font-weight:780}.my-work-task-row.overdue .my-work-task-due{color:#a64a43;font-weight:780}.my-work-empty-state{border:1px dashed;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:205px;margin:18px;padding:24px 22px 22px;display:flex}.my-work-empty-goal-state{background:#ffffff9e;border-color:#cadce1}.my-work-empty-task-state{background:#ffffff94;border-color:#ded2c1}.my-work-empty-icon{color:#6f8993;letter-spacing:.06em;background:#fff;border:1px solid #d2dfe1;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:13px;font-size:8.5px;font-weight:800;display:inline-flex}.my-work-empty-task-state .my-work-empty-icon{color:#8a7455;border-color:#ded2c2}.my-work-empty-state strong{color:#2e505e;margin-bottom:6px;font-size:12.5px}.my-work-empty-state p{color:#78888c;max-width:520px;margin:0;font-size:10.5px;line-height:1.6}.my-work-samples{flex-wrap:wrap;gap:6px;margin:13px 0 16px;display:flex}.my-work-samples span{color:#708288;background:#fffc;border:1px solid #78919a29;border-radius:6px;padding:5px 7px;font-size:8.5px;line-height:1.3}.my-work-empty-task-state .my-work-samples span{color:#847762;border-color:#91744c24}.my-work-drawer-wrap{z-index:110;position:fixed;inset:0}.my-work-drawer-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;background:#031f3047;border:0;width:100%;height:100%;position:absolute;inset:0}.my-work-drawer{background:#fff;border-left:1px solid #d8e1e1;width:min(590px,94vw);height:100vh;padding:42px 36px 34px;animation:.2s ease-out myWorkDrawerIn;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-26px 0 64px #03233621}@keyframes myWorkDrawerIn{0%{opacity:.72;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.my-work-drawer-close{color:#173f54;cursor:pointer;background:#fff;border:1px solid #d7e1e2;border-radius:999px;width:35px;height:35px;font-size:18px;line-height:1;position:absolute;top:20px;right:22px}.my-work-drawer-close:hover{background:#f4f8f9}.my-work-drawer-head{border-bottom:1px solid #e1e7e7;margin-bottom:23px;padding:5px 46px 22px 0}.my-work-drawer-head .kicker{color:#37738c;letter-spacing:.14em;font-size:9px}.my-work-drawer-head h2{color:#06324f;letter-spacing:-.035em;margin:7px 0 0;font-size:29px;line-height:1.08}.my-work-drawer-head p{color:#718087;max-width:450px;margin:8px 0 0;font-size:10.8px;line-height:1.55}.my-work-form{grid-template-columns:1fr 1fr;gap:15px;display:grid}.my-work-form-wide{grid-column:1/-1}.my-work-form label{text-transform:uppercase;letter-spacing:.08em;color:#718289;font-size:9px}.my-work-form input,.my-work-form select,.my-work-form textarea{text-transform:none;letter-spacing:0;background:#fbfcfb;border-color:#d7e0e0;font-size:11px}.my-work-form textarea{resize:vertical}.my-work-drawer-submit{gap:8px;padding-top:4px;display:grid}.my-work-drawer-submit .primary{color:#fff;background:#07344f;border-radius:9px;width:100%;transition:all .15s}.my-work-drawer-submit .primary:hover{background:#0a405f}.my-work-drawer-submit .primary:disabled{opacity:.68}.my-work-drawer-submit>span{color:#8b989c;text-align:center;font-size:9px}.my-work-action-error{color:#98433c;background:#fff2f0;border:1px solid #efd0cb;border-radius:8px;padding:10px 12px;font-size:10px;line-height:1.45}.my-work-drawer-secondary{border-top:1px solid #e5e9e8;gap:16px;margin-top:22px;padding-top:18px;display:flex}.my-work-drawer-secondary button{color:#6d7e82;cursor:pointer;background:0 0;border:0;padding:0;font-size:9.5px;font-weight:700}.my-work-drawer-secondary button:last-child{color:#8a5a54}.my-work-drawer-secondary button:hover{text-decoration:underline}.my-work-drawer-secondary button:disabled{opacity:.5}.my-work-toast{z-index:150;color:#265f4c;background:#f7fcf9;border:1px solid #c9ded5;border-radius:10px;align-items:center;gap:9px;min-width:180px;max-width:360px;padding:11px 14px;font-size:10.5px;font-weight:700;animation:.18s ease-out myWorkToastIn;display:flex;position:fixed;top:24px;right:26px;box-shadow:0 12px 34px #05304a1f}.my-work-toast span{color:#2a7156;background:#dff0e7;border-radius:999px;place-items:center;width:19px;height:19px;font-size:10px;display:grid}@keyframes myWorkToastIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.my-work-history{border-top:1px solid #dce3e2;margin-top:26px;padding-top:8px}.my-work-history>details{border-bottom:1px solid #e1e6e5}.my-work-history>details>summary{cursor:pointer;color:#315d70;align-items:center;gap:8px;padding:14px 2px;font-size:10px;font-weight:700;list-style:none;display:flex}.my-work-history>details>summary::-webkit-details-marker{display:none}.my-work-history>details>summary b{color:#7c8b90;border:1px solid #dce3e3;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:8px;font-weight:700;display:inline-flex}.my-work-completed-list{padding:2px 0 15px}.my-work-completed-group{border-top:1px solid #edf0ef;margin-top:8px;padding-top:12px;display:grid}.my-work-completed-group>.kicker{color:#849398;padding:0 2px 7px}.my-work-completed-row{border-bottom:1px solid #f0f2f1;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 2px;display:grid}.my-work-completed-row>span{color:#4b826e;font-size:11px}.my-work-completed-row strong{color:#405a65;font-size:10.5px;font-weight:600}.my-work-completed-row small{color:#8d999d;font-size:8.5px}.my-work-text-action{color:#34748d;cursor:pointer;background:0 0;border:0;padding:0;font-size:9.5px;font-weight:700}.my-work-text-action:hover{text-decoration:underline}.my-work-text-action:disabled{opacity:.55;cursor:default}.my-work-empty-line{color:#89969a;margin:0;padding:20px 2px;font-size:10.5px}.my-work-setup{background:#fff;border:1px solid #dde4e4;border-radius:14px;padding:34px}.my-work-setup h2{color:#052f4c;margin:8px 0;font-size:24px}.my-work-setup p{color:#6f7e84;max-width:620px;margin:0;font-size:11px;line-height:1.6}@media (max-width:1080px){.my-work-columns{grid-template-columns:1fr}.my-work-zone{min-height:0}}@media (max-width:720px){.my-work-privacy{grid-template-columns:1fr;gap:8px}.my-work-private-badge{width:max-content}.my-work-intro{gap:9px 15px}.my-work-focus{border-radius:14px;padding:21px 18px 13px}.my-work-section-head{align-items:flex-start}.my-work-section-head h2{font-size:23px}.my-work-focus-line{grid-template-columns:32px minmax(0,1fr) auto;gap:9px}.my-work-zone-head{align-items:flex-start;padding:20px 18px 16px}.my-work-zone-head h2{font-size:23px}.my-work-goal-list{padding:12px}.my-work-goal-card{padding:19px 17px 15px}.my-work-goal-copy h3{font-size:19px}.my-work-goal-meta{grid-template-columns:1fr}.my-work-task-list{padding:5px 12px 10px}.my-work-task-row{grid-template-columns:28px minmax(0,1fr);align-items:start}.my-work-task-tail{grid-column:2;justify-content:space-between;margin-top:3px}.my-work-drawer{width:100vw;padding:36px 20px 28px}.my-work-drawer-head h2{font-size:26px}.my-work-form{grid-template-columns:1fr}.my-work-form-wide{grid-column:auto}.my-work-completed-row{grid-template-columns:22px minmax(0,1fr) auto}.my-work-completed-row small{display:none}.my-work-toast{max-width:none;top:14px;left:14px;right:14px}}
body:has(.my-work-columns) .topbar.my-work-topbar{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 56px;margin-bottom:0;padding:4px 0 22px;display:grid}.my-work-header-copy{display:contents}.my-work-header-copy h1{grid-area:1/1;align-self:end;margin:0;line-height:1}.my-work-topbar .header-subtitle{color:#687a80;grid-area:2/1;align-self:start;max-width:720px;margin:0;font-size:12px;line-height:1.5}.my-work-header-meta{font-family:var(--font-sans,var(--font-interface)),Arial,sans-serif;display:contents}.my-work-header-meta .period{color:#153b4d;letter-spacing:.12em;white-space:nowrap;grid-area:1/2;place-self:end;width:max-content;margin:0 0 3px;padding:0;font-size:9.5px;font-weight:800;line-height:1.2}.my-work-header-privacy{color:#506a70;text-align:right;grid-area:2/2;justify-content:flex-end;place-self:start end;align-items:flex-start;gap:8px;display:flex}.my-work-header-privacy .my-work-private-badge{color:#39705f;white-space:nowrap;background:#f7faf8;border-color:#ceddd7;margin-top:1px;padding:4px 7px;font-size:8.5px;line-height:1}.my-work-header-privacy-copy{justify-items:end;gap:1px;min-width:0;display:grid}.my-work-header-privacy strong{color:#284d4a;white-space:nowrap;font-size:10.5px;line-height:1.2}.my-work-header-privacy small{color:#7b898b;white-space:nowrap;font-size:9.2px;line-height:1.3}.my-work-intro{color:#718087;border-bottom:1px solid #dce3e1;flex-wrap:wrap;align-items:center;gap:0;margin:0 0 18px;padding:13px 0 16px;display:flex}.my-work-intro>span{align-items:baseline;gap:6px;padding:0 18px 0 0;display:inline-flex;position:relative}.my-work-intro>span+span{border-left:1px solid #dce3e1;padding-left:18px}.my-work-intro span:before{display:none}.my-work-intro strong{color:#173e50;letter-spacing:-.02em;font-size:15px;line-height:1}.my-work-intro small{color:#748388;font-size:10.5px}.my-work-focus{background:#edf3f3;border:1px solid #cddadb;border-radius:15px;margin-bottom:18px;padding:22px 24px 12px;box-shadow:0 7px 22px #0d37460b}.my-work-section-head{border-bottom:1px solid #d2dedf;align-items:flex-end;gap:20px;padding-bottom:14px}.my-work-focus .kicker{color:#4c7c88;letter-spacing:.14em;font-size:9px}.my-work-section-head h2{color:#12384a;font-size:25px}.my-work-section-head p{color:#687d82;font-size:10.5px}.my-work-focus-count{background:#f8fbfb;border:1px solid #c6d5d7;min-width:42px;height:29px;color:#416b76!important;font-size:9.5px!important}.my-work-focus-line{border-bottom:1px solid #d6e0e0;grid-template-columns:40px minmax(0,1fr) auto;gap:13px;padding:14px 1px}.my-work-focus-number{color:#6a8b94}.my-work-focus-line strong{color:#173b49;font-size:12.5px}.my-work-focus-line small{color:#74898e;font-size:9px}.my-work-focus-empty{padding:16px 2px 3px}.my-work-focus-empty strong{color:#244754}.my-work-focus-empty p{color:#74858a}.my-work-focus .my-work-focus-action button{color:#52717a;background:#f8fbfa;border-color:#c9d7d8}.my-work-focus .my-work-focus-action button:hover{background:#fff;border-color:#b9cccf}.my-work-columns{gap:18px}.my-work-zone{border-radius:15px;min-height:0;box-shadow:0 6px 20px #0d374609}.my-work-goals-zone{background:#f3f7f7;border-color:#d3dfe0}.my-work-tasks-zone{background:#faf7f1;border-color:#e3dbce}.my-work-zone-head{align-items:flex-end;gap:18px;padding:20px 22px 15px}.my-work-goals-zone .my-work-zone-head{background:#edf3f4;border-color:#d6e1e1}.my-work-tasks-zone .my-work-zone-head{background:#f6f1e9;border-color:#e4dccf}.my-work-zone-head h2{color:#12384a;font-size:24px}.my-work-zone-head p{color:#6f7f83}.my-work-goals-zone .my-work-zone-head .kicker{color:#4b7887}.my-work-tasks-zone .my-work-zone-head .kicker{color:#846b4c}.my-work-create-trigger{color:#315f70;box-shadow:none;background:#f8fbfb;border:1px solid #c7d6d9;padding:9px 12px}.my-work-create-trigger:hover{background:#fff;border-color:#b8ccd0}.my-work-tasks-zone .my-work-create-trigger{color:#6f583a;background:#fffaf4;border-color:#d8cdbd}.my-work-tasks-zone .my-work-create-trigger:hover{background:#fff;border-color:#cbbca7}.my-work-goal-list{gap:11px;padding:14px}.my-work-goal-card{background:#ffffffdb;border-color:#d7e1e1;border-radius:12px;gap:14px;padding:18px 20px 15px;box-shadow:0 3px 12px #0d374606}.my-work-goal-copy{gap:6px}.my-work-goal-copy h3{font-size:19px;line-height:1.16}.my-work-goal-copy p{font-size:10.5px;line-height:1.55}.my-work-goal-progress{gap:15px}.my-work-goal-progress strong{font-size:26px}.my-work-goal-track{background:#e1e9e8;height:3px}.my-work-goal-track span{background:#4f8798}.my-work-goal-meta{border-color:#e2e8e7;padding-top:11px}.my-work-task-list{padding:5px 16px 11px}.my-work-task-row{border-color:#e6dfd5;min-height:54px;padding:13px 2px}.my-work-task-title-button{color:#1c4050}.my-work-task-main>small{color:#8b8882}.my-work-task-row.overdue,.my-work-task-row.today{background:0 0}.my-work-task-row.overdue .my-work-task-due{color:#9a4e46;background:#fbefec;border:1px solid #ecd1cb;border-radius:999px;padding:4px 7px}.my-work-task-row.today .my-work-task-due{color:#39715d;background:#edf7f2;border:1px solid #cee0d8;border-radius:999px;padding:4px 7px}.my-work-focus-action button{color:#4b707b;background:#fbfcfb;border-color:#d0dcdd}.my-work-focus-action button:hover{background:#fff;border-color:#bfd0d3}.my-work-history{margin-top:22px}@media (max-width:900px){body:has(.my-work-columns) .topbar.my-work-topbar{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;align-items:start;gap:8px 0;padding-bottom:18px}.my-work-header-copy{display:contents}.my-work-header-copy h1{grid-area:1/1}.my-work-topbar .header-subtitle{grid-area:2/1}.my-work-header-meta{display:contents}.my-work-header-meta .period{grid-area:3/1;place-self:start;margin:7px 0 0}.my-work-header-privacy{text-align:left;grid-area:4/1;justify-content:flex-start;justify-self:start}.my-work-header-privacy-copy{justify-items:start}}@media (max-width:720px){.my-work-header-privacy{align-items:flex-start}.my-work-header-privacy small{white-space:normal;max-width:280px}.my-work-topbar .header-subtitle{font-size:11.5px}.my-work-intro{gap:9px 16px;padding-top:11px}.my-work-intro>span,.my-work-intro>span+span{border-left:0;padding:0}.my-work-focus{border-radius:14px;padding:19px 17px 11px}.my-work-section-head h2{font-size:22px}.my-work-zone-head{padding:18px 17px 14px}.my-work-zone-head h2{font-size:22px}.my-work-goal-list{padding:11px}.my-work-goal-card{padding:17px 16px 14px}}
.checkin-setup,.checkin-empty{border-top:1px solid #0229481f;border-bottom:1px solid #0229481f;max-width:900px;margin-top:28px;padding:34px 0}.checkin-setup h2,.checkin-empty h2{font-family:var(--font-serif),Georgia,serif;color:#022948;margin:7px 0;font-size:28px}.checkin-setup p,.checkin-empty p{color:#6e7d84;max-width:650px;margin:0;font-size:11px;line-height:1.65}.checkin-intro-rail{background:#f6f7f48c;border-top:1px solid #0229481c;border-bottom:1px solid #0229481c;grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}.checkin-intro-rail>div{border-right:1px solid #02294814;grid-template-columns:26px auto;gap:2px 10px;padding:16px 20px;display:grid}.checkin-intro-rail>div:last-child{border-right:0}.checkin-intro-rail span{font-family:var(--font-editorial),Georgia,serif;color:#8a969b;grid-row:1/3;font-size:18px}.checkin-intro-rail strong{color:#173a50;font-size:10px}.checkin-intro-rail small{color:#7b878d;font-size:9px;line-height:1.45}.checkin-own-section,.checkin-open-section,.checkin-team-section,.checkin-history-section{margin-top:34px}.checkin-own-primary{margin-top:26px}.checkin-own-card{color:inherit;background:#f3f6f4;border:1px solid #0229481c;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:28px 30px;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:grid}.checkin-own-card:hover{background:#f7f9f7;border-color:#2f75963d;transform:translateY(-1px)}.checkin-own-card-copy{max-width:820px}.checkin-own-card-meta{align-items:center;gap:12px;margin-bottom:12px;display:flex}.checkin-own-card h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.025em;color:#022948;margin:0 0 9px;font-size:31px;line-height:1.05}.checkin-own-card p{color:#65767e;max-width:680px;margin:0;font-size:11px;line-height:1.6}.checkin-own-card-steps{border-top:1px solid #02294817;border-bottom:1px solid #02294817;flex-wrap:wrap;gap:0;margin-top:20px;display:flex}.checkin-own-card-steps span{color:#708087;margin-right:18px;padding:10px 18px 10px 0;font-size:9px}.checkin-own-card-steps b{color:#173a50}.checkin-privacy-note{color:#899399;margin-top:12px;font-size:8px;display:block}.checkin-primary-link{white-space:nowrap;color:#2f7596;background:#fff;border:1px solid #0229481f;border-radius:999px;align-self:center;padding:10px 14px;font-size:9px;font-weight:800}.checkin-section-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:15px;display:flex}.checkin-section-head h2,.checkin-block-title h2,.checkin-actions-section h2,.checkin-complete h2{font-family:var(--font-editorial),Georgia,serif;color:#022948;letter-spacing:-.02em}.checkin-section-head h2{margin:5px 0 2px;font-size:27px}.checkin-section-head p,.checkin-block-title p,.checkin-actions-section p,.checkin-complete p{color:#7b878d;margin:0;font-size:10px;line-height:1.55}.checkin-start-form{align-items:flex-end;gap:9px;display:flex}.checkin-start-form label{text-transform:uppercase;letter-spacing:.09em;color:#7b878d;gap:5px;font-size:8px;display:grid}.checkin-start-form select{background:#fff;min-width:210px;padding:9px 11px}.checkin-team-list{border-top:1px solid #0229481f}.checkin-person-row{color:inherit;border-bottom:1px solid #02294817;grid-template-columns:minmax(0,1fr) 110px 72px;align-items:center;gap:18px;padding:17px 4px;text-decoration:none;display:grid}.checkin-person-row:hover{background:#2f759606}.checkin-person-name{gap:4px;display:grid}.checkin-person-name strong{font-family:var(--font-editorial),Georgia,serif;color:#022948;font-size:17px}.checkin-person-name small{color:#7c898f;font-size:9px}.checkin-open{color:#2f7596;justify-self:end;font-size:9px;font-weight:800}.checkin-status{letter-spacing:.09em;text-transform:uppercase;color:#66757c;background:#fff;border:1px solid #0229481f;border-radius:999px;align-items:center;width:max-content;padding:6px 10px;font-size:7px;font-weight:850;display:inline-flex}.checkin-status.ready{color:#315f54;background:#eef5f1;border-color:#cddfd7}.checkin-status.completed{color:#5d6b71;background:#f1f2ef;border-color:#d9ddda}.checkin-status.not-started{color:#8a7563;background:#faf7f1;border-color:#e8ded0}.checkin-history-list{border-top:1px solid #0229481a}.checkin-history-list>a{color:inherit;border-bottom:1px solid #02294814;justify-content:space-between;align-items:center;padding:14px 3px;text-decoration:none;display:flex}.checkin-history-list>a div{gap:3px;display:grid}.checkin-history-list strong{color:#022948;font-size:11px}.checkin-history-list small,.checkin-history-list>a>span{color:#7d8a90;font-size:9px}.checkin-detail-head{border-bottom:1px solid #0229481f;justify-content:space-between;align-items:flex-end;gap:34px;padding:4px 0 24px;display:flex}.checkin-detail-copy{max-width:820px}.checkin-detail-head h1{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.035em;color:#022948;margin:8px 0 9px;font-size:42px;line-height:1.01}.checkin-detail-head p{color:#748188;max-width:680px;margin:0;font-size:11px;line-height:1.55}.checkin-detail-status{justify-items:end;gap:8px;min-width:150px;display:grid}.checkin-detail-status small{color:#7c898f;font-size:8px}.success-box{color:#315f54;background:#eef5f1;border:1px solid #d4e4dc;margin-top:16px;padding:10px 13px;font-size:10px}.checkin-journey{background:#fafaf7;border:1px solid #02294817;border-radius:12px;grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid;overflow:hidden}.checkin-journey>div{border-right:1px solid #02294814;gap:3px;padding:15px 17px;display:grid}.checkin-journey>div:last-child{border-right:0}.checkin-journey span{letter-spacing:.11em;color:#6f8c9c;font-size:7px;font-weight:850}.checkin-journey strong{color:#173a50;font-size:10px}.checkin-journey small{color:#829096;font-size:8.5px;line-height:1.45}.checkin-conversation-grid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:42px;margin-top:34px;display:grid}.checkin-prepare,.checkin-agenda{min-width:0}.checkin-block-title{margin-bottom:17px}.checkin-block-title h2{margin:5px 0;font-size:28px}.checkin-block-title.compact{margin-bottom:12px}.checkin-block-title.compact h3{font-family:var(--font-editorial),Georgia,serif;color:#022948;margin:5px 0;font-size:18px}.checkin-prep-form{gap:11px;display:grid}.checkin-prep-form label{background:#f6f7f4;border:1px solid #02294817;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:14px 15px 15px;display:grid}.checkin-prep-form label>span{color:#2f4e5f;font-size:9px;font-weight:800}.checkin-prep-form label>small{color:#8a9599;text-align:right;font-size:8px}.checkin-prep-form textarea{resize:vertical;width:100%;min-height:80px;font:inherit;color:#173a50;background:0 0;border:0;border-top:1px solid #02294814;outline:none;grid-column:1/-1;margin-top:6px;padding:11px 0 0;font-size:11px;line-height:1.55}.checkin-prep-form textarea::placeholder{color:#a1aaad}.checkin-prep-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:2px;display:flex}.checkin-prep-footer>span{color:#8a9599;font-size:8px}.checkin-context-read{border-top:1px solid #0229481a;display:grid}.checkin-context-item{border-bottom:1px solid #02294814;padding:14px 0}.checkin-context-item>span{color:#5e7079;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.checkin-context-item p{color:#173a50;margin:0;font-size:11px;line-height:1.55}.checkin-context-item p.empty{color:#9aa3a7}.checkin-agenda-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:10px;display:grid}.checkin-agenda-form input,.checkin-add-action input,.checkin-add-action select{font:inherit;color:#173a50;background:#fff;border:1px solid #0229481f;border-radius:9px;padding:10px 11px;font-size:10px}.checkin-agenda-list{border-top:1px solid #0229481a}.checkin-agenda-row{border-bottom:1px solid #02294814;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:14px 0;display:grid}.checkin-avatar{color:#526a76;background:#eef2f2;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-weight:850;display:grid}.checkin-agenda-row>div{gap:4px;display:grid}.checkin-agenda-row strong{color:#173a50;font-size:11px;line-height:1.4}.checkin-agenda-row small{color:#8a9599;font-size:8px}.checkin-agenda-empty{padding:24px 0}.checkin-agenda-empty strong,.checkin-action-empty strong{color:#526871;font-size:10px;display:block}.checkin-agenda-empty p,.checkin-action-empty p{color:#98a1a5;margin:4px 0 0;font-size:9px;line-height:1.5}.checkin-manager-context{background:#f7f4ee;border:1px solid #7c664917;border-radius:11px;margin-top:24px;padding:18px 18px 16px}.checkin-manager-context form{gap:8px;display:grid}.checkin-manager-context textarea{resize:vertical;width:100%;font:inherit;color:#173a50;background:#fff;border:1px solid #0229481a;border-radius:9px;outline:none;padding:11px 12px;font-size:10px;line-height:1.5}.checkin-manager-context button{width:max-content;padding:0}.checkin-actions-section{background:#f2f6f3;border:1px solid #4b6b5e1c;border-radius:14px;margin-top:42px;padding:28px 24px 24px}.checkin-actions-section .checkin-section-head{margin-bottom:16px}.checkin-actions-section .checkin-section-head h2{font-size:29px}.checkin-action-count{font-family:var(--font-editorial),Georgia,serif;color:#708279;font-size:18px}.checkin-add-action{grid-template-columns:minmax(0,1fr) 190px 145px auto;gap:8px;margin-bottom:13px;display:grid}.checkin-action-list{border-top:1px solid #02294817}.checkin-action-row{border-bottom:1px solid #02294814;grid-template-columns:20px minmax(0,1fr) 88px auto;align-items:center;gap:10px;padding:14px 0;display:grid}.checkin-action-row:last-child{border-bottom:0}.checkin-action-dot{color:#517564;font-size:15px}.checkin-action-owner{grid-template-columns:116px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.checkin-action-owner strong{color:#315f54;font-size:9px}.checkin-action-owner span{color:#173a50;font-size:10px}.checkin-due{color:#728087;font-size:8px}.checkin-action-row form{justify-self:end}.checkin-action-row .text-action{white-space:nowrap}.checkin-action-row .text-action:disabled{opacity:.55;cursor:default}.checkin-action-empty{padding:21px 0}.checkin-performance-context{border-top:1px solid #02294817;border-bottom:1px solid #02294817;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:14px 2px;display:flex}.checkin-performance-context>div{grid-template-columns:auto auto;align-items:baseline;gap:4px 12px;display:grid}.checkin-performance-context .kicker{grid-column:1/-1}.checkin-performance-context strong{color:#405965;font-size:10px}.checkin-performance-context small{color:#8b9599;font-size:8px}.checkin-performance-context>a{white-space:nowrap;color:#2f7596;font-size:9px;font-weight:800;text-decoration:none}.checkin-complete{border-bottom:1px solid #0229481f;justify-content:space-between;align-items:center;gap:24px;margin-top:26px;padding:24px 0;display:flex}.checkin-complete h2{margin:4px 0;font-size:24px}.checkin-complete .primary{white-space:nowrap}@media (max-width:1050px){.checkin-conversation-grid{gap:28px}.checkin-add-action{grid-template-columns:1fr 1fr}.checkin-add-action button{width:max-content}.checkin-action-owner{grid-template-columns:1fr}.checkin-intro-rail small{max-width:220px}}@media (max-width:760px){.checkin-intro-rail,.checkin-journey{grid-template-columns:1fr}.checkin-intro-rail>div,.checkin-journey>div{border-bottom:1px solid #02294814;border-right:0}.checkin-intro-rail>div:last-child,.checkin-journey>div:last-child{border-bottom:0}.checkin-own-card{grid-template-columns:1fr;padding:22px}.checkin-own-card h2{font-size:27px}.checkin-primary-link{justify-self:start}.checkin-own-card-steps{display:grid}.checkin-own-card-steps span{border-bottom:1px solid #0229480f;margin:0;padding:8px 0}.checkin-own-card-steps span:last-child{border-bottom:0}.checkin-section-head,.checkin-detail-head,.checkin-complete,.checkin-performance-context{flex-direction:column;align-items:flex-start}.checkin-start-form{flex-direction:column;align-items:stretch;width:100%}.checkin-start-form select{width:100%;min-width:0}.checkin-person-row{grid-template-columns:1fr auto}.checkin-person-row .checkin-open{grid-area:1/2/3}.checkin-status{grid-column:1}.checkin-detail-head h1{font-size:34px}.checkin-detail-status{justify-items:start}.checkin-conversation-grid{grid-template-columns:1fr;gap:30px}.checkin-prep-form label{grid-template-columns:1fr}.checkin-prep-form label>small{text-align:left}.checkin-prep-form textarea{grid-column:1}.checkin-actions-section{padding:22px 16px}.checkin-action-row{grid-template-columns:20px minmax(0,1fr) auto}.checkin-action-row form{grid-column:2/-1;justify-self:start}.checkin-due{justify-self:end}.checkin-add-action{grid-template-columns:1fr}.checkin-add-action button{width:100%}.checkin-performance-context>div{grid-template-columns:1fr}.checkin-performance-context .kicker{grid-column:1}.checkin-prep-footer{flex-direction:column-reverse;align-items:flex-start}}
.checkin-detail-head h1{letter-spacing:-.03em;margin-bottom:5px;font-size:38px;font-weight:500}.checkin-counterpart-line{font-family:var(--font-editorial),Georgia,serif!important;color:#7b878d!important;margin:0!important;font-size:16px!important;line-height:1.3!important}.checkin-counterpart-line span{color:#29495b;font-weight:500}.checkin-detail-intro{margin-top:8px!important}.checkin-own-card h2{font-weight:500}.checkin-own-counterpart{font-family:var(--font-editorial),Georgia,serif;color:#7b878d!important;margin:-2px 0 10px!important;font-size:14px!important;line-height:1.35!important}.checkin-own-counterpart span{color:#29495b;font-weight:500}.checkin-pending-button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.checkin-pending-button[aria-busy=true]{cursor:wait;opacity:.76}.checkin-progress-spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;flex:0 0 10px;width:10px;height:10px;animation:.7s linear infinite checkin-spin;display:inline-block}@keyframes checkin-spin{to{transform:rotate(360deg)}}.checkin-agenda-content{min-width:0}.checkin-agenda-meta-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.checkin-agenda-controls{opacity:0;align-items:center;gap:10px;transition:opacity .15s;display:flex}.checkin-agenda-row:hover .checkin-agenda-controls,.checkin-agenda-controls:focus-within{opacity:1}.checkin-agenda-controls form{margin:0}.checkin-agenda-controls .text-action{padding:0;font-size:8px}.checkin-remove-action{color:#986459!important}.checkin-agenda-row-editing{align-items:start}.checkin-agenda-edit-form{gap:9px;min-width:0;display:grid}.checkin-agenda-edit-form>input[name=item]{width:100%;font:inherit;color:#173a50;background:#fff;border:1px solid #2f759647;border-radius:8px;outline:none;padding:9px 10px;font-size:10px}.checkin-agenda-edit-form>input[name=item]:focus{border-color:#2f759680;box-shadow:0 0 0 3px #2f75960f}.checkin-agenda-edit-actions{align-items:center;gap:12px;display:flex}.checkin-agenda-edit-actions .text-action{padding:0}.checkin-action-controls{justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.checkin-action-controls form{margin:0}.checkin-action-controls .text-action{padding:0;font-size:8px}.checkin-action-row-editing{align-items:start}.checkin-action-edit-form{grid-column:2/-1;grid-template-columns:minmax(0,1fr) 180px 145px auto;align-items:end;gap:9px;min-width:0;display:grid}.checkin-action-edit-form label{text-transform:uppercase;letter-spacing:.07em;color:#738188;gap:5px;font-size:8px;display:grid}.checkin-action-edit-form label>span{align-items:baseline;gap:5px;display:flex}.checkin-action-edit-form label small{text-transform:none;letter-spacing:0;color:#9aa3a7;font-size:7px;font-weight:500}.checkin-action-edit-form input,.checkin-action-edit-form select{width:100%;font:inherit;color:#173a50;background:#fff;border:1px solid #2f75963d;border-radius:8px;outline:none;padding:9px 10px;font-size:10px}.checkin-action-edit-form input:focus,.checkin-action-edit-form select:focus{border-color:#2f759680;box-shadow:0 0 0 3px #2f75960f}.checkin-action-edit-actions{align-items:center;gap:10px;padding-bottom:1px;display:flex}.checkin-action-edit-actions .text-action{padding:0}.checkin-action-remove-confirm{white-space:nowrap;border-left:1px solid #0229481a;align-items:center;gap:6px;padding-left:7px;display:flex}.checkin-action-remove-confirm>span{color:#7c8589;font-size:8px}.checkin-action-remove-confirm .text-action{font-size:8px}@media (max-width:1050px){.checkin-action-edit-form{grid-template-columns:1fr 1fr}.checkin-action-edit-actions{grid-column:1/-1}}@media (max-width:760px){.checkin-detail-head h1{font-size:32px}.checkin-counterpart-line{font-size:15px!important}.checkin-agenda-controls{opacity:1}.checkin-agenda-meta-row{flex-direction:column;align-items:flex-start;gap:7px}.checkin-action-row{grid-template-columns:20px minmax(0,1fr)!important;align-items:start!important}.checkin-action-row>.checkin-due{grid-column:2}.checkin-action-controls{flex-wrap:wrap;grid-column:2;justify-content:flex-start;margin-top:2px}.checkin-action-edit-form{grid-column:2;grid-template-columns:1fr;width:100%}.checkin-action-edit-actions{grid-column:1}.checkin-action-remove-confirm{border-left:0;padding-left:0}}
.checkin-add-action-labelled{align-items:end}.checkin-add-action-labelled>label{gap:6px;min-width:0;display:grid}.checkin-add-action-labelled>label>span{letter-spacing:.09em;text-transform:uppercase;color:#708087;align-items:center;gap:5px;font-size:7px;font-weight:850;display:flex}.checkin-add-action-labelled>label>span small{letter-spacing:0;text-transform:none;color:#9aa3a7;font-size:7px;font-weight:600}.checkin-add-action-labelled .checkin-next-step-field{min-width:0}.checkin-add-action-labelled input,.checkin-add-action-labelled select{width:100%;min-height:39px}.checkin-add-step-button{white-space:nowrap;min-height:39px}.checkin-actions-manager{background:#f3f6f4;border-color:#365b4c21}.checkin-closeout-inline{border-top:1px solid #0229481a;justify-content:space-between;align-items:center;gap:32px;margin-top:20px;padding:20px 0 0;display:flex}.checkin-closeout-inline>div{max-width:700px}.checkin-closeout-inline h3{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.02em;color:#022948;margin:4px 0 5px;font-size:21px;line-height:1.1}.checkin-closeout-inline p{color:#7b878d;max-width:640px;margin:0;font-size:9px;line-height:1.55}.checkin-closeout-inline form{flex:none}.checkin-closeout-inline .primary{white-space:nowrap}@media (max-width:1050px){.checkin-add-action-labelled{grid-template-columns:minmax(0,1fr) 1fr}.checkin-add-step-button{width:max-content}}@media (max-width:760px){.checkin-add-action-labelled{grid-template-columns:1fr}.checkin-add-step-button{width:100%}.checkin-closeout-inline{flex-direction:column;align-items:flex-start;gap:16px}.checkin-closeout-inline form,.checkin-closeout-inline .primary{width:100%}}
.checkin-team-ad-hoc-section{border-top:1px solid #0229481c;margin-top:34px;padding-top:28px}.checkin-team-ad-hoc-list{margin-top:2px}.checkin-monthly-summary{white-space:nowrap;color:#819096;align-self:flex-end;padding-bottom:2px;font-size:8px;font-weight:750}.checkin-ad-hoc-empty{border-top:1px solid #02294817;padding:18px 2px 4px}.checkin-ad-hoc-empty strong{color:#536872;font-size:10px;display:block}.checkin-ad-hoc-empty p{color:#929ca0;max-width:650px;margin:4px 0 0;font-size:9px;line-height:1.55}.checkin-team-section>.checkin-section-head,.checkin-team-ad-hoc-section .checkin-section-head{align-items:flex-end}@media (max-width:760px){.checkin-monthly-summary{align-self:flex-start;padding:0}.checkin-team-ad-hoc-section .checkin-section-head{align-items:flex-start}}
.checkin-ad-hoc-launch{background:#faf8f4;border:1px solid #5b4e3d1f;border-radius:12px;grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);align-items:end;gap:34px;margin-top:28px;padding:22px 24px;display:grid}.checkin-ad-hoc-launch-copy{max-width:520px}.checkin-ad-hoc-launch-copy h2,.checkin-ad-hoc-manager-head h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.02em;color:#263f4c;margin:5px 0 4px;font-weight:500}.checkin-ad-hoc-launch-copy h2{font-size:24px}.checkin-ad-hoc-launch-copy p,.checkin-ad-hoc-manager-head p{color:#7d878a;margin:0;font-size:9px;line-height:1.55}.checkin-ad-hoc-launch-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.checkin-ad-hoc-launch-form label,.checkin-ad-hoc-manager-form label{gap:6px;min-width:0;display:grid}.checkin-ad-hoc-launch-form label>span,.checkin-ad-hoc-manager-form label>span{letter-spacing:.09em;text-transform:uppercase;color:#81786d;font-size:7px;font-weight:850}.checkin-ad-hoc-launch-form input,.checkin-ad-hoc-manager-form input,.checkin-ad-hoc-manager-form select{width:100%;min-height:40px;font:inherit;color:#263f4c;background:#fff;border:1px solid #5b4e3d26;border-radius:9px;outline:none;padding:10px 11px;font-size:10px}.checkin-ad-hoc-launch-form input:focus,.checkin-ad-hoc-manager-form input:focus,.checkin-ad-hoc-manager-form select:focus{border-color:#6e5d4759;box-shadow:0 0 0 3px #6e5d470d}.checkin-ad-hoc-launch-form .button-secondary,.checkin-ad-hoc-manager-form .button-secondary{white-space:nowrap;min-height:40px}.checkin-open-ad-hoc-section{margin-top:24px}.checkin-ad-hoc-open-list{border-top-color:#5b4e3d1f}.checkin-ad-hoc-open-list>a{padding-left:1px;padding-right:1px}.checkin-ad-hoc-open-list strong{font-family:var(--font-editorial),Georgia,serif;color:#364e58;font-size:13px;font-weight:500}.checkin-ad-hoc-manager-panel{background:#fbfaf7;border:1px solid #5b4e3d1c;border-radius:12px;margin-top:34px;padding:24px}.checkin-ad-hoc-manager-head{max-width:720px}.checkin-ad-hoc-manager-head h2{font-size:25px}.checkin-ad-hoc-manager-form{border-bottom:1px solid #5b4e3d1a;grid-template-columns:220px minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:18px;padding-bottom:18px;display:grid}.checkin-team-ad-hoc-list{border-top:0;margin-top:8px}.checkin-ad-hoc-empty{padding:18px 0 0}.checkin-ad-hoc-empty strong{color:#52666f;font-size:10px}.checkin-ad-hoc-empty p{color:#969da0;max-width:640px;margin:4px 0 0;font-size:9px;line-height:1.5}.checkin-ad-hoc-row .checkin-person-name strong{color:#364e58;font-size:14px;font-weight:500}.checkin-ad-hoc-row .checkin-person-name small{color:#90989b;font-size:8px}.checkin-ad-hoc-head{border-bottom-color:#5b4e3d21}.checkin-ad-hoc-head h1{color:#263f4c}.checkin-ad-hoc-head .checkin-counterpart-line span{color:#405965}.checkin-ad-hoc-title-display{align-items:baseline;gap:12px;margin:7px 0 4px;display:flex}.checkin-ad-hoc-title-display h1{margin:0!important}.checkin-title-edit-trigger{white-space:nowrap;padding:0;color:#7f8a8e!important;font-size:8px!important}.checkin-ad-hoc-title-form{grid-template-columns:minmax(260px,620px) auto;align-items:end;gap:10px;margin:8px 0;display:grid}.checkin-ad-hoc-title-form>input[name=title]{width:100%;font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.025em;color:#263f4c;background:0 0;border:0;border-bottom:1px solid #5b4e3d38;outline:none;padding:4px 0 7px;font-size:30px;font-weight:500;line-height:1.08}.checkin-ad-hoc-title-form>input[name=title]:focus{border-bottom-color:#2f75966b}.checkin-ad-hoc-title-actions{align-items:center;gap:10px;padding-bottom:4px;display:flex}.checkin-ad-hoc-title-actions .text-action{padding:0}.checkin-ad-hoc-principle{background:#fcfbf8;border-top:1px solid #5b4e3d1f;border-bottom:1px solid #5b4e3d1f;grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid}.checkin-ad-hoc-principle>div{border-right:1px solid #5b4e3d14;grid-template-columns:26px auto;gap:2px 10px;padding:14px 17px;display:grid}.checkin-ad-hoc-principle>div:last-child{border-right:0}.checkin-ad-hoc-principle span{font-family:var(--font-editorial),Georgia,serif;color:#a29a90;grid-row:1/3;font-size:16px}.checkin-ad-hoc-principle strong{color:#405965;font-size:9px}.checkin-ad-hoc-principle small{color:#8b9193;font-size:8px;line-height:1.45}.checkin-ad-hoc-workspace{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:start;gap:42px;margin-top:32px;display:grid}.checkin-ad-hoc-agenda .checkin-block-title h2{font-size:29px;font-weight:500}.checkin-ad-hoc-note{border-top:1px solid #5b4e3d1f;padding:20px 0 0}.checkin-ad-hoc-note h3{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.02em;color:#405965;margin:5px 0 6px;font-size:20px;font-weight:500}.checkin-ad-hoc-note p{color:#858e91;margin:0;font-size:9px;line-height:1.65}.checkin-ad-hoc-actions{background:#f6f7f4;border-color:#4b6b5e1a;margin-top:34px}.checkin-ad-hoc-remove-trigger{font:inherit;color:#9a7068;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px}.checkin-ad-hoc-remove-trigger:hover{text-decoration:underline}.checkin-ad-hoc-remove-confirm{text-align:left;background:#fff8f6;border:1px solid #91534829;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;max-width:420px;padding:12px 13px;display:grid;position:relative}.checkin-ad-hoc-remove-confirm>div{gap:2px;display:grid}.checkin-ad-hoc-remove-confirm strong{color:#754c45;font-size:9px}.checkin-ad-hoc-remove-confirm small{color:#9a7a74;font-size:7.5px;line-height:1.4}.checkin-ad-hoc-remove-confirm form{margin:0}.checkin-ad-hoc-remove-button{color:#8d594f;font:inherit;cursor:pointer;background:#fff;border:1px solid #91534833;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:800}.checkin-ad-hoc-remove-confirm>.text-action{white-space:nowrap;padding:0}@media (max-width:1050px){.checkin-ad-hoc-launch{grid-template-columns:1fr}.checkin-ad-hoc-manager-form{grid-template-columns:1fr 1fr}.checkin-ad-hoc-manager-form .button-secondary{width:max-content}.checkin-ad-hoc-workspace{grid-template-columns:minmax(0,1fr) 260px;gap:28px}}@media (max-width:760px){.checkin-ad-hoc-launch{padding:19px 17px}.checkin-ad-hoc-launch-form,.checkin-ad-hoc-manager-form,.checkin-ad-hoc-workspace,.checkin-ad-hoc-principle,.checkin-ad-hoc-title-form{grid-template-columns:1fr}.checkin-ad-hoc-launch-form .button-secondary,.checkin-ad-hoc-manager-form .button-secondary{width:100%}.checkin-ad-hoc-manager-panel{padding:19px 16px}.checkin-ad-hoc-principle>div{border-bottom:1px solid #5b4e3d14;border-right:0}.checkin-ad-hoc-principle>div:last-child{border-bottom:0}.checkin-ad-hoc-workspace{gap:24px}.checkin-ad-hoc-note{padding-top:16px}.checkin-ad-hoc-remove-confirm{grid-template-columns:1fr auto}.checkin-ad-hoc-remove-confirm>div{grid-column:1/-1}.checkin-ad-hoc-remove-confirm{max-width:100%}.checkin-ad-hoc-title-display{flex-direction:column;align-items:flex-start;gap:4px}.checkin-ad-hoc-title-form>input[name=title]{font-size:26px}.checkin-ad-hoc-title-actions{padding:0}}
.history-scope{border:1px solid var(--line);background:#fff;border-radius:10px;gap:4px;margin-bottom:16px;padding:4px;display:inline-flex}.history-scope a{color:#77736b;border-radius:7px;padding:9px 13px;font-size:11px;font-weight:700;text-decoration:none}.history-scope a.active{color:#fff;background:#171714}.history-filters{background:#efede7;border:1px solid #e0ddd5;border-radius:12px;grid-template-columns:repeat(4,minmax(140px,1fr)) auto;align-items:end;gap:9px;margin-bottom:16px;padding:14px;display:grid}.history-filters.admin{grid-template-columns:repeat(5,minmax(130px,1fr)) auto}.history-filters label{letter-spacing:.08em;text-transform:uppercase;color:#858179;font-size:9px}.history-filters select{background:#fff;min-width:0;padding:10px;font-size:11px}.history-filter-actions{align-items:center;gap:7px;display:flex}.history-filter-actions .button-secondary,.history-filter-actions .primary{white-space:nowrap}.history-register-card{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.history-register-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.history-register-head h2{margin:6px 0 0;font-family:Georgia,serif;font-size:25px}.history-register-head>span{color:#8c8981;font-size:10px}.history-register-wrap{overflow-x:auto}.history-register{border-collapse:collapse;width:100%;min-width:1280px}.history-register th{border-bottom:1px solid var(--line);text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#99958d;background:#f8f7f3;padding:10px 12px;font-size:9px}.history-register td{border-bottom:1px solid var(--line);vertical-align:middle;color:#5f5c55;padding:15px 12px;font-size:11px}.history-register tbody tr:last-child td{border-bottom:0}.history-register tbody tr:hover{background:#fbfaf7}.history-register td strong{color:#1d1c18;font-size:12px;line-height:1.35;display:block}.history-register td small{color:#96928a;margin-top:4px;font-size:9.5px;line-height:1.45;display:block}.history-register .history-score{font-family:Georgia,serif;font-size:17px}.history-open{white-space:nowrap;align-items:center;display:inline-flex}.history-movement{color:#77736b;font-size:10px;font-weight:800}.history-movement.up{color:#286b47}.history-movement.down{color:#a33e39}.history-discipline{letter-spacing:.05em;color:#68655e;font-size:9px;font-weight:800}.history-review-state{letter-spacing:.04em;color:#6f6b64;white-space:nowrap;background:#f3f1ec;border:1px solid #ddd9cf;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:800;display:inline-block}.history-review-state.good{color:#286b47;background:#eff8f2;border-color:#c4dfce}.history-review-state.attention{color:#8e5c13;background:#fff7e8;border-color:#ead5aa}.history-review-state.risk{color:#a33e39;background:#fff1ef;border-color:#ecc7c3}.history-reopened{letter-spacing:.07em;color:#8e5c13;white-space:nowrap;background:#fff7e8;border:1px solid #ead5aa;border-radius:999px;margin-top:7px;padding:5px 7px;font-size:8px;font-weight:800;display:inline-block}.personal-history-list{gap:14px;display:grid}.personal-history-record{border:1px solid var(--line);background:#fff;border-radius:14px;padding:24px}.personal-history-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.personal-history-score-line{align-items:baseline;gap:9px;margin-top:8px;display:flex}.personal-history-score-line strong{letter-spacing:-.035em;color:#171714;font-family:Georgia,serif;font-size:35px}.personal-history-score-line span{color:#77736b;font-size:11px}.personal-history-top>div:first-child>small{color:#8c8981;margin-top:5px;font-size:10px;display:block}.personal-history-status{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.history-reopen-note{color:#7a551d;background:#fff9ee;border:1px solid #ead5aa;border-radius:9px;margin-top:16px;padding:11px 13px;font-size:11px;line-height:1.55}.personal-history-components{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin-top:20px;display:grid}.personal-history-components>div{border-right:1px solid var(--line);gap:5px;margin-right:16px;padding:15px 16px 15px 0;display:grid}.personal-history-components>div:last-child{border-right:0;margin-right:0}.personal-history-components span{letter-spacing:.08em;text-transform:uppercase;color:#99958d;font-size:9px;font-weight:800}.personal-history-components strong{color:#24231f;font-size:13px}.personal-history-components small{color:#96928a;font-size:9.5px}.personal-history-footer{justify-content:space-between;align-items:center;gap:20px;padding-top:16px;display:flex}.personal-history-footer>span{color:#8c8981;font-size:10px}.personal-history-footer a{color:#24231f;font-size:11px;font-weight:800;text-decoration:none}@media (max-width:1200px){.history-filters,.history-filters.admin{grid-template-columns:repeat(3,1fr)}.history-filter-actions{align-self:end}}@media (max-width:800px){.history-filters,.history-filters.admin,.personal-history-components{grid-template-columns:1fr 1fr}.personal-history-components>div:nth-child(2){border-right:0;margin-right:0}.personal-history-components>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.personal-history-top{flex-direction:column}.personal-history-status{flex-flow:wrap;align-items:flex-start}}@media (max-width:560px){.history-scope{display:flex}.history-scope a{text-align:center;flex:1}.history-filters,.history-filters.admin{grid-template-columns:1fr}.history-filter-actions{width:100%}.history-filter-actions>*{text-align:center;flex:1}.personal-history-record{padding:20px}.personal-history-components{grid-template-columns:1fr}.personal-history-components>div{border-bottom:1px solid var(--line);margin-right:0;border-right:0!important}.personal-history-components>div:last-child{border-bottom:0}.personal-history-footer{flex-direction:column;align-items:flex-start}.personal-history-score-line strong{font-size:30px}}
.route-loading-shell{min-height:100vh}.route-loading-sidebar{pointer-events:none}.route-loading-nav{gap:14px;margin-top:54px;display:grid}.route-loading-nav span,.route-loading-line,.route-loading-card,.route-loading-title,.route-loading-kicker{background:#eceae4;border-radius:7px;display:block;position:relative;overflow:hidden}.route-loading-nav span{background:#2a2a26;height:13px}.route-loading-content{align-content:start;gap:18px;display:grid}.route-loading-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.route-loading-copy{gap:10px;display:grid}.route-loading-kicker{width:132px;height:9px}.route-loading-title{width:min(420px,65vw);height:44px}.route-loading-period{border:1px solid var(--line);background:#fff;border-radius:9px;width:116px;height:36px}.route-loading-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.route-loading-card{border:1px solid var(--line);background:#fff;border-radius:12px;height:104px}.route-loading-panel{border:1px solid var(--line);background:#fff;border-radius:14px;height:280px;position:relative;overflow:hidden}.route-loading-kicker:after,.route-loading-title:after,.route-loading-card:after,.route-loading-panel:after,.route-loading-nav span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.25s ease-in-out infinite routeLoadingSweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes routeLoadingSweep{to{transform:translate(100%)}}@media (max-width:900px){.route-loading-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.route-loading-title{width:70vw}}@media (max-width:720px){.route-loading-shell{display:block}.route-loading-sidebar{display:none}.route-loading-content{padding:28px 20px}.route-loading-metrics{grid-template-columns:1fr 1fr}.route-loading-head{align-items:start}.route-loading-period{display:none}}
