:root{--color-teal:#007883;--color-purple:#787ccc;--color-charcoal:#363f40;--color-gray:#7c8180;--color-white:#fff;--color-success:#67c160;--color-success-bg:#eefaed;--color-success-text:#4a8c44;--color-error:#ec4486;--color-error-bg:#fbf5f9;--color-warning:#f08454;--color-warning-bg:#fef8f2;--color-warning-text:#c6612e;--color-info:#007883;--color-info-bg:#f0f6f7;--color-neutral:#7c8180;--color-neutral-bg:#f4f4f5;--color-active:#787ccc;--color-active-bg:#f7f8ff;--color-purple-hover:#7f83cf;--color-teal-hover:#009dac;--border-default:1px solid #e8e9ea;--border-strong:1px solid #cccecf;--radius-md:4px;--shadow-sm:0 1px 3px #00000014;--shadow-focus:0 0 0 3px #00788340;--transition:all .16s ease-in-out;--color-surface:#fff;--color-surface-subtle:#fafafa;--color-on-accent:#fff;--color-teal-fill:#007883;--color-teal-fill-hover:#009dac;--color-purple-fill:#787ccc;--color-purple-fill-hover:#7f83cf;--color-error-fill:#ec4486;--color-overlay:#00000059;--heat-1-bg:#e3f0f1;--heat-1-fg:var(--color-charcoal);--heat-2-bg:#b5d8dc;--heat-2-fg:var(--color-charcoal);--heat-3-bg:#3f979f;--heat-3-fg:#fff;--heat-4-bg:#00565e;--heat-4-fg:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--color-teal:#4fb8c1;--color-purple:#9fa3e6;--color-charcoal:#e3e7e7;--color-gray:#9ba3a2;--color-white:#1b2021;--color-success:#67c160;--color-success-bg:#1d3320;--color-success-text:#8fd688;--color-error:#f06a9f;--color-error-bg:#3a1e2b;--color-warning:#f39a71;--color-warning-bg:#3a2a1f;--color-warning-text:#f5ae8a;--color-info:#4fb8c1;--color-info-bg:#16302f;--color-neutral:#9ba3a2;--color-neutral-bg:#232a2b;--color-active:#9fa3e6;--color-active-bg:#262848;--color-purple-hover:#b3b6ec;--color-teal-hover:#7ccfd6;--border-default:1px solid #2f3738;--border-strong:1px solid #47504f;--shadow-sm:0 1px 3px #00000080;--shadow-focus:0 0 0 3px #4fb8c166;--color-surface:#1b2021;--color-surface-subtle:#20272a;--color-teal-fill:#007883;--color-teal-fill-hover:#00909e;--color-purple-fill:#6c70c4;--color-purple-fill-hover:#7a7ecc;--color-error-fill:#c2366e;--color-overlay:#0009;--heat-1-bg:#183a3d;--heat-1-fg:#e3e7e7;--heat-2-bg:#1f5a60;--heat-2-fg:#e3e7e7;--heat-3-bg:#2d8c95;--heat-3-fg:#fff;--heat-4-bg:#6fc8cf;--heat-4-fg:#0d1a1b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] body{background:#121617}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-charcoal);background:var(--color-surface);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.45}a{color:var(--color-teal);text-decoration:none}a:hover{color:var(--color-teal-hover)}h1,h2,h3{color:var(--color-teal);font-weight:600;line-height:1.25}button{font:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:var(--shadow-focus);outline:none}input,textarea,select{font:inherit;color:inherit;border:var(--border-strong);border-radius:var(--radius-md);background:var(--color-surface);padding:.4rem .55rem}input:hover,textarea:hover{border-color:var(--color-gray)}input:focus,textarea:focus{border-color:var(--color-teal)}._layout_g6qel_1{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:1.5rem;display:grid}@media (width<=960px){._layout_g6qel_1{grid-template-columns:minmax(0,1fr)}}._main_g6qel_14{flex-direction:column;gap:1rem;min-width:0;display:flex}._rail_g6qel_24{overscroll-behavior:contain;flex-direction:column;gap:.75rem;max-height:calc(100vh - 2rem);display:flex;position:sticky;top:1rem;overflow-y:auto}@media (width<=960px){._rail_g6qel_24{max-height:none;position:static;overflow-y:visible}}._reasons_g6qel_45{border:none;flex-direction:column;gap:.5rem;margin:0;padding:0;display:flex}._reasons_g6qel_45 legend{color:var(--color-gray);margin-bottom:.35rem;font-size:.8125rem;font-weight:600}._reasonList_g6qel_61{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.35rem 1rem;display:grid}._reasonOption_g6qel_67{align-items:center;gap:.4rem;font-size:.875rem;display:flex}._reductionNote_g6qel_76,._cardNote_g6qel_75._reductionNote_g6qel_76{color:var(--color-error);font-weight:700}._section_g6qel_84{border:var(--border-default);background:var(--color-surface)}._sectionHead_g6qel_89{border-bottom:var(--border-default);background:var(--color-neutral-bg);cursor:pointer;text-align:left;border-radius:0;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;padding:.75rem 1rem;display:flex}._sectionTitle_g6qel_103{margin:0;font-size:1rem;font-weight:600}._sectionHint_g6qel_109{color:var(--color-gray);margin-top:.15rem;font-size:.75rem;font-weight:400;display:block}._sectionProgress_g6qel_117{white-space:nowrap;color:var(--color-gray);font-variant-numeric:tabular-nums;font-size:.8125rem}._sectionBody_g6qel_124{padding:.75rem 1rem 1rem}._sectionMeta_g6qel_128{border-bottom:var(--border-default);flex-wrap:wrap;gap:1rem;margin-bottom:.5rem;padding-bottom:.75rem;display:flex}._field_g6qel_137{color:var(--color-gray);flex-direction:column;gap:.25rem;font-size:.8125rem;display:flex}._fieldGrow_g6qel_145{flex:1;min-width:14rem}._headerFields_g6qel_151{border-bottom:var(--border-default);flex-wrap:wrap;gap:.9rem 1.25rem;margin-bottom:.5rem;padding-bottom:.75rem;display:flex}._headerFields_g6qel_151 select{max-width:22rem}._fieldLabel_g6qel_164{color:var(--color-charcoal)}._required_g6qel_168{color:var(--color-error)}._fieldFull_g6qel_172{flex-basis:100%}._fieldset_g6qel_176{border:none;margin:0;padding:0}._fieldset_g6qel_176 legend{margin-bottom:.25rem;padding:0}._missing_g6qel_187{color:var(--color-error)}._checkboxField_g6qel_191{color:var(--color-charcoal);align-self:flex-end;align-items:center;gap:.35rem;font-size:.8125rem;display:flex}._subheading_g6qel_200{text-transform:uppercase;letter-spacing:.03em;color:var(--color-gray);margin:1rem 0 .4rem;font-size:.8125rem;font-weight:600}._row_g6qel_211{border-bottom:var(--border-default);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;padding:.4rem 0;display:grid}._rowLabel_g6qel_220{font-size:.875rem}._rowNumber_g6qel_224{color:var(--color-gray);font-variant-numeric:tabular-nums;margin-right:.35rem}._ratings_g6qel_230{flex-direction:column;gap:.25rem;display:flex}._rating_g6qel_230{align-items:center;gap:.35rem;display:flex}._ratingLabel_g6qel_242{text-transform:uppercase;letter-spacing:.03em;color:var(--color-gray);text-align:right;width:5.5rem;font-size:.6875rem}._choices_g6qel_251{gap:.2rem;display:flex}._choice_g6qel_251{border:var(--border-strong);background:var(--color-surface);cursor:pointer;font-variant-numeric:tabular-nums;min-width:2rem;padding:.2rem .4rem;font-size:.8125rem}._choiceWide_g6qel_268{padding:.3rem .85rem}._itemGrid_g6qel_274{grid-template-rows:repeat(10,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:2rem;display:grid}@media (width<=1100px){._itemGrid_g6qel_274{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}._choice_g6qel_251:hover{border-color:var(--color-teal)}._choiceOn_g6qel_294{background:var(--color-teal-fill);border-color:var(--color-teal-fill);color:var(--color-on-accent);font-weight:600}._numberInput_g6qel_301{text-align:right;font-variant-numeric:tabular-nums;width:5rem}._clearButton_g6qel_308{color:var(--color-gray);cursor:pointer;background:0 0;border:none;padding:0 .3rem;font-size:1.1rem;line-height:1}._clearButton_g6qel_308:hover,._clearButton_g6qel_308:focus-visible{color:var(--color-teal)}._goalCounts_g6qel_324{align-items:center;gap:.4rem;font-size:.8125rem;display:inline-flex}._goalCounts_g6qel_324 ._numberInput_g6qel_301{width:3.5rem}._numberWithClear_g6qel_336{align-items:center;display:inline-flex}._infoButton_g6qel_342{color:var(--color-teal);cursor:pointer;vertical-align:baseline;background:0 0;border:none;margin-left:.25rem;padding:0 .25rem;font-size:.9375rem;line-height:1}._infoButton_g6qel_342[aria-expanded=true]{font-weight:700}._anchorList_g6qel_358{flex-direction:column;grid-column:1/-1;gap:.15rem;margin:0;font-size:.8125rem;display:flex}._anchorRow_g6qel_367{grid-template-columns:1.5rem minmax(0,1fr);gap:.5rem;padding:.15rem .35rem;display:grid}._anchorRow_g6qel_367 dt{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}._anchorRow_g6qel_367 dd{margin:0}._anchorOn_g6qel_384{background:var(--color-info-bg);font-weight:600}._actionLink_g6qel_390{color:var(--color-teal);cursor:pointer;background:0 0;border:none;margin-top:.15rem;padding:0;font-size:.75rem;text-decoration:underline;display:block}._overlay_g6qel_402{z-index:100;background:var(--color-overlay);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._dialog_g6qel_413{background:var(--color-surface);border:var(--border-default);width:min(40rem,100%);max-height:calc(100vh - 2rem);padding:1.1rem 1.25rem;font-size:.875rem;overflow-y:auto}._dialogWide_g6qel_424{width:min(56rem,100%)}._answersTable_g6qel_428{border-collapse:collapse;width:100%;margin:.75rem 0}._answersTable_g6qel_428 caption{text-align:left;padding-bottom:.25rem;font-weight:600}._answersTable_g6qel_428 th,._answersTable_g6qel_428 td{text-align:left;vertical-align:top;border-bottom:var(--border-default);padding:.3rem .5rem}._answersTable_g6qel_428 th{color:var(--color-gray);font-weight:600}._answerMeaning_g6qel_453{color:var(--color-gray);font-size:.8125rem;display:block}._muted_g6qel_459{color:var(--color-gray)}._reportText_g6qel_464{box-sizing:border-box;width:100%;font:inherit}._dialogTitle_g6qel_470{margin:0 0 .5rem;font-size:1.05rem;font-weight:600}._dialogNote_g6qel_476{background:var(--color-info-bg);margin:0 0 .5rem;padding:.35rem .5rem;font-size:.8125rem}._dialogSection_g6qel_483{margin-top:.75rem}._dialogSection_g6qel_483 p{margin:.2rem 0 0}._dialogHeading_g6qel_491{text-transform:uppercase;letter-spacing:.03em;color:var(--color-gray);margin:0;font-size:.75rem;font-weight:600}._dialogHint_g6qel_500{color:var(--color-gray);font-size:.75rem}._dialogText_g6qel_505{width:100%;font:inherit;resize:vertical;margin:.35rem 0;display:block}._dialogActions_g6qel_513{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}._summaryList_g6qel_520{margin:.25rem 0 0;padding-left:1.1rem}._summaryList_g6qel_520 li+li{margin-top:.3rem}._summaryList_g6qel_520 p{margin:.1rem 0 0}._summaryPending_g6qel_533{color:var(--color-warning-text)}._acknowledge_g6qel_537{align-items:flex-start;gap:.4rem;margin-top:.75rem;font-weight:600;display:flex}._addOptional_g6qel_546{border:1px dashed var(--color-gray);background:var(--color-surface);width:100%;color:var(--color-teal);font:inherit;text-align:left;cursor:pointer;padding:.6rem .9rem;font-weight:600;display:block}._addOptional_g6qel_546:hover{background:var(--color-neutral-bg)}._optionalControls_g6qel_564{justify-content:flex-end;align-items:center;gap:.75rem;padding:.25rem 0;font-size:.85rem;display:flex}._linkButton_g6qel_573{color:var(--color-teal);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}._optionalTag_g6qel_584{border:var(--border-default);text-transform:uppercase;letter-spacing:.03em;color:var(--color-gray);vertical-align:middle;margin-left:.5rem;padding:.05rem .4rem;font-size:.7rem;font-weight:600}._signFields_g6qel_597{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}._signFields_g6qel_597 label{flex-direction:column;gap:.2rem;font-size:.85rem;font-weight:600;display:flex}._signFields_g6qel_597 label:first-child{flex:2 14rem}._signFields_g6qel_597 label:last-child{flex:8rem}._signFields_g6qel_597 input{border:var(--border-strong);font:inherit;padding:.35rem .5rem;font-weight:400}._drawnSignature_g6qel_628{border:var(--border-strong);background:#fff;max-width:100%;max-height:4.5rem;margin-top:.5rem;padding:.35rem .75rem;display:block}._rowError_g6qel_638{color:var(--color-error);grid-column:1/-1;font-size:.75rem}._card_g6qel_75{border:var(--border-default);background:var(--color-surface);padding:.75rem .9rem}._cardTitle_g6qel_652{text-transform:uppercase;letter-spacing:.03em;color:var(--color-gray);margin:0 0 .5rem;font-size:.8125rem;font-weight:600}._scoreLine_g6qel_661{justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:.35rem;display:flex}._scoreLabel_g6qel_669{font-size:.8125rem}._scoreValue_g6qel_673{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:600}._scoreMax_g6qel_679{color:var(--color-gray);font-size:.8125rem;font-weight:400}._bar_g6qel_685{background:var(--color-neutral-bg);height:4px;margin-top:.25rem}._barFill_g6qel_691{background:var(--color-teal);height:100%}._cardNote_g6qel_75{color:var(--color-gray);margin:.4rem 0 0;font-size:.75rem}._hours_g6qel_702{color:var(--color-teal);font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:700;line-height:1}._hoursUnit_g6qel_710{color:var(--color-gray);margin-left:.4rem;font-size:.8125rem}._stats_g6qel_716{grid-template-columns:auto 1fr;gap:.15rem .6rem;margin:.6rem 0 0;font-size:.75rem;display:grid}._stats_g6qel_716 dt{color:var(--color-gray)}._stats_g6qel_716 dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}._flag_g6qel_734{background:var(--color-warning-bg);border-left:3px solid var(--color-warning);margin-top:.5rem;padding:.4rem .5rem;font-size:.75rem;display:block}._flagTitle_g6qel_743{color:var(--color-warning-text);font-weight:600;display:block}._footer_g6qel_751{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.5rem;display:flex}._actions_g6qel_760{gap:.5rem;display:flex}._primary_g6qel_765{background:var(--color-teal-fill);color:var(--color-on-accent);border:1px solid var(--color-teal-fill);cursor:pointer;padding:.45rem 1.1rem;font-size:.9375rem}._primary_g6qel_765:hover:not(:disabled){background:var(--color-teal-fill-hover);border-color:var(--color-teal-fill-hover)}._primary_g6qel_765:disabled{opacity:.5;cursor:not-allowed}._secondary_g6qel_784{background:var(--color-surface);color:var(--color-charcoal);border:var(--border-strong);cursor:pointer;padding:.45rem 1.1rem;font-size:.9375rem}._secondary_g6qel_784:hover{border-color:var(--color-gray)}._saveStatus_g6qel_797{color:var(--color-gray);font-size:.8125rem}._saveCard_g6qel_803{align-items:center;gap:.75rem;display:flex}._footerEnd_g6qel_811{align-items:center;gap:1rem;display:flex}._danger_g6qel_817{background:var(--color-error-fill);color:var(--color-on-accent);border:1px solid var(--color-error-fill);cursor:pointer;padding:.45rem 1.1rem;font-size:.9375rem}._danger_g6qel_817:disabled{opacity:.45;cursor:not-allowed}._dialogInput_g6qel_831{width:100%;font:inherit;margin-top:.35rem;display:block}._saveError_g6qel_838{color:var(--color-error)}._error_g6qel_842{color:var(--color-error);margin:0;font-size:.875rem}._pastBanner_g6qel_849{background:var(--color-warning-bg);color:var(--color-warning-text);border:1px solid var(--color-warning);margin:0;padding:.6rem .8rem;font-size:.875rem}._loading_g6qel_858{color:var(--color-gray);padding:2rem 0}._justification_g6qel_864{width:100%;font:inherit;background:var(--color-surface-subtle);resize:vertical;font-size:.875rem;line-height:1.5}._justificationActions_g6qel_873{justify-content:flex-end;margin-top:.5rem;display:flex}._shell_1muty_1{flex-direction:column;min-height:100vh;display:flex}._header_1muty_7{background:var(--color-teal-fill);height:3.25rem;color:var(--color-on-accent);justify-content:space-between;align-items:center;padding:0 1.25rem;display:flex}._headerTitle_1muty_17{color:var(--color-on-accent);margin:0;font-size:1.05rem;font-weight:600}._headerRight_1muty_24{align-items:center;gap:1rem;display:flex}._userName_1muty_30{font-size:.875rem}._signOutBtn_1muty_34{color:var(--color-on-accent);cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:0;padding:.25rem .75rem;font-size:.8125rem}._signOutBtn_1muty_34:hover{border-color:var(--color-on-accent);background:#ffffff1a}._themeSelect_1muty_50{color:var(--color-on-accent);background:0 0;border:1px solid #ffffff80;border-radius:0;padding:.2rem .4rem;font-size:.8125rem}._themeSelect_1muty_50 option{color:var(--color-charcoal);background:var(--color-surface)}._nav_1muty_64{background:var(--color-neutral-bg);border-bottom:var(--border-default);gap:.25rem;padding:0 1.25rem;display:flex}._navLink_1muty_72{color:var(--color-charcoal);border-bottom:3px solid #0000;margin-bottom:-1px;padding:.7rem .9rem;font-size:.9375rem;display:block}._navLink_1muty_72:hover{color:var(--color-teal)}._navLinkActive_1muty_85{color:var(--color-teal);border-bottom-color:var(--color-teal);font-weight:600}._navReport_1muty_92{align-items:center;margin-left:auto;font-size:.875rem;display:flex}._navReportBtn_1muty_99{color:var(--color-teal);cursor:pointer;background:0 0;border:none;padding:.7rem .25rem;font-size:.875rem;text-decoration:underline}._content_1muty_109{flex:1;width:100%;max-width:1400px;margin:0 auto;padding:1.5rem 1.25rem 3rem}._resolving_1muty_119{color:var(--color-gray);padding:48px 24px;font-size:.95rem}._viewAsBanner_1muty_127{background:var(--color-warning-bg);color:var(--color-warning-text);border-bottom:2px solid var(--color-warning);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:8px 24px;font-size:.9rem;display:flex}._viewAsStop_1muty_140{border:1px solid var(--color-warning-text);background:var(--color-surface);color:var(--color-warning-text);cursor:pointer;padding:4px 12px;font-weight:600}._page_7eqec_1{flex-direction:column;gap:1rem;display:flex}._heading_7eqec_7{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}._title_7eqec_15{margin:0;font-size:1.25rem}._subtitle_7eqec_20{color:var(--color-gray);margin:.2rem 0 0;font-size:.875rem}._controls_7eqec_26{align-items:center;gap:1rem;font-size:.875rem;display:flex}._checkbox_7eqec_33{color:var(--color-charcoal);align-items:center;gap:.35rem;display:flex}._search_7eqec_40{min-width:16rem}._tableWrap_7eqec_44{border:var(--border-default);background:var(--color-surface);overflow-x:auto}._table_7eqec_44{border-collapse:collapse;width:100%;font-size:.875rem}._table_7eqec_44 th{text-align:left;letter-spacing:.03em;text-transform:uppercase;color:var(--color-gray);border-bottom:var(--border-strong);white-space:nowrap;padding:.6rem .75rem;font-size:.75rem;font-weight:600}._table_7eqec_44 td{border-bottom:var(--border-default);vertical-align:top;padding:.6rem .75rem}._table_7eqec_44 tbody tr:hover{background:var(--color-neutral-bg)}._clientLink_7eqec_78{font-weight:600}._clientMeta_7eqec_82{color:var(--color-gray);margin-top:.15rem;font-size:.75rem;display:block}._cell_7eqec_90{white-space:nowrap;flex-direction:column;gap:.25rem;display:flex}._cellDate_7eqec_97{font-variant-numeric:tabular-nums}._cellDue_7eqec_101{color:var(--color-gray);font-size:.75rem}._pastDue_7eqec_107{color:var(--color-error);font-weight:600}._pill_7eqec_112{border:1px solid #0000;width:fit-content;padding:.05rem .4rem;font-size:.6875rem;font-weight:600;line-height:1.5;display:inline-block}._pillLink_7eqec_123{cursor:pointer;text-decoration:none}._pillLink_7eqec_123:hover,._pillLink_7eqec_123:focus-visible{border-color:currentColor;text-decoration:underline}._pillCurrent_7eqec_134{background:var(--color-success-bg);color:var(--color-success-text);border-color:var(--color-success)}._pillDueSoon_7eqec_140{background:var(--color-warning-bg);color:var(--color-warning-text);border-color:var(--color-warning)}._pillOverdue_7eqec_146{background:var(--color-error-bg);color:var(--color-error);border-color:var(--color-error)}._pillNever_7eqec_152{background:var(--color-neutral-bg);color:var(--color-gray);border-color:var(--color-neutral)}._issueMessage_7eqec_159{white-space:pre-wrap;max-width:32rem}._reportLink_7eqec_165{color:var(--color-purple);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8125rem;text-decoration:underline}._statusLegend_7eqec_177{color:var(--color-gray);margin:.5rem 0 1rem;font-size:.8125rem}._statusLegend_7eqec_177 dl{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0 0 .4rem;display:flex}._statusLegendItem_7eqec_190{align-items:center;gap:.4rem;display:flex}._statusLegendItem_7eqec_190 dd,._statusLegend_7eqec_177 p{margin:0}._pdsTag_7eqec_205{color:var(--color-gray);border-color:var(--color-neutral);vertical-align:middle;background:0 0;margin-left:.4rem;font-weight:500}._empty_7eqec_214{text-align:center;color:var(--color-gray);padding:2.5rem 1rem}._error_7eqec_220{color:var(--color-error);font-size:.875rem}._loading_7eqec_225{color:var(--color-gray);padding:2rem 0;font-size:.9rem}._overlay_1p7bb_3{z-index:100;background:var(--color-overlay);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._dialog_1p7bb_14{background:var(--color-surface);border:var(--border-default);width:min(40rem,100%);max-height:calc(100vh - 2rem);padding:1.1rem 1.25rem;font-size:.875rem;overflow-y:auto}._title_1p7bb_24{margin:0 0 .5rem;font-size:1.05rem;font-weight:600}._intro_1p7bb_30{color:var(--color-gray);margin:0 0 .75rem}._intro_1p7bb_30 p{margin:0 0 .35rem}._warning_1p7bb_39{background:var(--color-info-bg);margin:0 0 .75rem;padding:.35rem .5rem}._unassign_1p7bb_46{align-items:center;gap:.4rem;margin:0 0 .75rem;font-weight:600;display:flex}._grid_1p7bb_54{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.6rem 1rem;display:grid}._field_1p7bb_60{flex-direction:column;gap:.2rem;font-weight:600;display:flex}._field_1p7bb_60 input{font:inherit;padding:.3rem .45rem;font-weight:400}._wide_1p7bb_73{grid-column:1/-1}._error_1p7bb_77{color:var(--color-error,#b91c1c);margin:.75rem 0 0}._actions_1p7bb_82{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}._remove_1p7bb_89{margin-right:auto}._marker_1p7bb_94{background:var(--color-info-bg);white-space:nowrap;border-radius:.2rem;margin-left:.35rem;padding:0 .3rem;font-size:.7rem;font-weight:600;display:inline-block}._page_o833p_1{flex-direction:column;gap:1rem;display:flex}._header_o833p_7{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}._back_o833p_15{font-size:.8125rem}button._back_o833p_15{color:var(--color-teal);cursor:pointer;background:0 0;border:none;padding:0}._title_o833p_28{margin:.25rem 0 0;font-size:1.35rem}._meta_o833p_33{color:var(--color-gray);margin:.2rem 0 0;font-size:.8125rem}._statuses_o833p_39{flex-wrap:wrap;gap:.5rem;display:flex}._statusBox_o833p_45{border:var(--border-default);background:var(--color-surface);flex-direction:column;gap:.2rem;min-width:6.5rem;padding:.4rem .6rem;display:flex}._statusName_o833p_55{text-transform:uppercase;letter-spacing:.03em;color:var(--color-gray);font-size:.6875rem;font-weight:600}._statusDate_o833p_63{font-variant-numeric:tabular-nums;font-size:.8125rem}._tabs_o833p_68{border-bottom:var(--border-default);gap:.25rem;display:flex}._tab_o833p_68{color:var(--color-charcoal);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;border-radius:0;margin-bottom:-1px;padding:.55rem .9rem;font-size:.9375rem}._tab_o833p_68:hover{color:var(--color-teal)}._linkBtn_o833p_90{color:var(--color-purple);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}._tabActive_o833p_99{color:var(--color-teal);border-bottom-color:var(--color-teal);font-weight:600}._pastStart_o833p_106{color:var(--color-purple);border:1px solid var(--color-purple);cursor:pointer;background:0 0;align-self:center;margin-left:auto;padding:.3rem .7rem;font-size:.875rem}._pastForm_o833p_117{align-self:center;align-items:center;gap:.75rem;margin-left:auto;font-size:.875rem;display:flex}._page_8cxkm_1{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:1.5rem;display:grid}@media (width<=900px){._page_8cxkm_1{grid-template-columns:1fr}}._section_8cxkm_14{border:var(--border-default);border-radius:var(--radius-md);background:var(--color-surface);margin-bottom:1.25rem;padding:1rem 1.25rem}._sectionTitle_8cxkm_22{margin-bottom:.75rem;font-size:1rem}._headerGrid_8cxkm_27{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem 1rem;display:grid}._field_8cxkm_33{flex-direction:column;gap:.25rem;display:flex}._field_8cxkm_33 label{color:var(--color-gray);font-size:.8125rem;font-weight:600}._derived_8cxkm_45{color:var(--color-charcoal);padding:.4rem 0}._itemRow_8cxkm_50{border-top:var(--border-default);grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem;padding:.75rem 0;display:grid}._itemRow_8cxkm_50:first-of-type{border-top:none}._itemLabel_8cxkm_62{font-weight:600}._itemHint_8cxkm_66{color:var(--color-gray);font-size:.8125rem;font-weight:400;display:block}._scoreButtons_8cxkm_73{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:flex}._scoreBtn_8cxkm_80{border:var(--border-strong);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;min-width:2.25rem;color:var(--color-charcoal);transition:var(--transition);padding:.35rem .5rem}._scoreBtn_8cxkm_80:hover{border-color:var(--color-teal);color:var(--color-teal)}._scoreBtnActive_8cxkm_96,._scoreBtnActive_8cxkm_96:hover{background:var(--color-teal-fill);border-color:var(--color-teal-fill);color:var(--color-on-accent)}._naBtn_8cxkm_103{font-size:.8125rem}._anchorSelected_8cxkm_107{background:var(--color-info-bg);border-left:4px solid var(--color-info);grid-column:1/-1;padding:.5rem .75rem;font-size:.875rem}._anchorList_8cxkm_115{grid-column:1/-1;font-size:.8125rem}._anchorList_8cxkm_115 summary{cursor:pointer;color:var(--color-teal)}._anchorList_8cxkm_115 dl{grid-template-columns:2.5rem 1fr;gap:.25rem .5rem;margin-top:.5rem;display:grid}._anchorList_8cxkm_115 dt{font-weight:600}._noteInput_8cxkm_136{resize:vertical;grid-column:1/-1;width:100%;min-height:2.25rem;font-size:.875rem}._ruleRow_8cxkm_144{border-top:var(--border-default);grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem;padding:.6rem 0;display:grid}._ruleRow_8cxkm_144:first-of-type{border-top:none}._ynGroup_8cxkm_156{gap:.25rem;display:flex}._guidance_8cxkm_161{background:var(--color-warning-bg);border-left:4px solid var(--color-warning);grid-column:1/-1;padding:.5rem .75rem;font-size:.875rem}._result_8cxkm_169{border:var(--border-default);border-radius:var(--radius-md);background:var(--color-info-bg);padding:1rem 1.25rem;position:sticky;top:1rem}._hours_8cxkm_178{color:var(--color-teal);font-size:2.75rem;font-weight:700;line-height:1}._hoursUnit_8cxkm_185{color:var(--color-gray);margin-left:.25rem;font-size:1rem;font-weight:400}._stats_8cxkm_192{grid-template-columns:auto 1fr;gap:.3rem .75rem;margin-top:1rem;font-size:.875rem;display:grid}._stats_8cxkm_192 dt{color:var(--color-gray)}._stats_8cxkm_192 dd{font-weight:600}._flag_8cxkm_208{border-radius:var(--radius-md);background:var(--color-error-bg);border-left:4px solid var(--color-error);margin-top:.5rem;padding:.5rem .75rem;font-size:.875rem;display:block}._flagTitle_8cxkm_218{color:var(--color-error);font-weight:700;display:block}._pending_8cxkm_224{color:var(--color-gray);margin-top:.5rem;font-size:.875rem}._pending_8cxkm_224 ul{margin:.25rem 0 0 1rem}._error_8cxkm_234{color:var(--color-error);margin-top:.5rem;font-size:.875rem}._actions_8cxkm_240{align-items:center;gap:.75rem;margin-top:1rem;display:flex}._primaryBtn_8cxkm_247{background:var(--color-purple-fill);color:var(--color-on-accent);cursor:pointer;transition:var(--transition);border:none;border-radius:0;padding:.6rem 1.4rem;font-weight:600}._primaryBtn_8cxkm_247:hover{background:var(--color-purple-fill-hover)}._primaryBtn_8cxkm_247:disabled{opacity:.4;cursor:not-allowed}._linkBtn_8cxkm_267{color:var(--color-purple);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}._log_1nuys_2{border-collapse:collapse;width:100%}._log_1nuys_2 th,._log_1nuys_2 td{text-align:left;vertical-align:top;padding:.4rem 1rem .4rem 0}._log_1nuys_2 td{border-top:var(--border-default);overflow-wrap:anywhere}._log_1nuys_2 td:first-child,._log_1nuys_2 td:nth-child(2){white-space:nowrap}._tabs_1nuys_28{border-bottom:var(--border-default);gap:.25rem;margin-bottom:1.25rem;display:flex}._tab_1nuys_28{color:var(--color-charcoal);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;border-radius:0;margin-bottom:-1px;padding:.55rem .9rem;font-size:.9375rem}._tab_1nuys_28:hover{color:var(--color-teal)}._tabActive_1nuys_51{color:var(--color-teal);border-bottom-color:var(--color-teal);font-weight:600}._intro_1nuys_57{color:var(--color-gray);margin:0 0 1rem}._muted_1nuys_62{color:var(--color-gray);margin:0 0 .5rem;font-size:.875rem}._fieldLabel_1nuys_68{color:var(--color-gray);font-size:.8125rem;font-weight:600}._templateGrid_1nuys_75{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:1.25rem;margin-top:.75rem;display:grid}._templateEdit_1nuys_82{flex-direction:column;gap:.75rem;display:flex}._templatePreview_1nuys_88{flex-direction:column;gap:.25rem;display:flex}._bodyInput_1nuys_94{font-family:var(--font-mono,ui-monospace, monospace);resize:vertical;font-size:.8125rem;line-height:1.45}._placeholders_1nuys_101{flex-wrap:wrap;gap:.35rem;display:flex}._chip_1nuys_107{border:var(--border-default);background:var(--color-neutral-bg);color:inherit;font-family:var(--font-mono,ui-monospace, monospace);cursor:pointer;border-radius:0;padding:.2rem .5rem;font-size:.75rem}._chip_1nuys_107:hover{border-color:var(--color-teal);color:var(--color-teal)}._previewBox_1nuys_123{border:var(--border-default);background:var(--color-surface-subtle);padding:.75rem 1rem}._previewSubject_1nuys_129{margin:0 0 .75rem;font-weight:600}._previewBody_1nuys_134{white-space:pre-wrap;margin:0;font-family:inherit;font-size:.875rem;line-height:1.5}._switchRow_1nuys_143{align-items:center;gap:.5rem;margin:.25rem 0 .75rem;font-weight:600;display:flex}._scheduleGrid_1nuys_151{grid-template-columns:minmax(16rem,2fr) repeat(2,minmax(10rem,1fr));gap:.75rem 1rem;display:grid}._previewList_1nuys_157{margin:.35rem 0 0;padding-left:1.1rem;font-size:.8125rem}._secondaryBtn_1nuys_163{border:var(--border-default);background:var(--color-surface);color:var(--color-charcoal);cursor:pointer;border-radius:0;padding:.6rem 1.2rem}._secondaryBtn_1nuys_163:hover:not(:disabled){border-color:var(--color-purple);color:var(--color-purple)}._secondaryBtn_1nuys_163:disabled{opacity:.4;cursor:not-allowed}._controls_vjbrz_4{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}._search_vjbrz_12{flex:20rem;max-width:26rem;padding:.35rem .5rem}._tableWrap_vjbrz_18{overflow-x:auto}._table_vjbrz_18{border-collapse:collapse;width:100%;font-size:.875rem}._table_vjbrz_18 th{text-align:left;white-space:nowrap;border-bottom:var(--border-strong);padding:.5rem;font-weight:600}._table_vjbrz_18 td{border-bottom:var(--border-default);vertical-align:top;padding:.5rem}._clinic_vjbrz_45{min-width:11rem}._actions_vjbrz_50{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}._table_vjbrz_18 tbody tr:hover{background:var(--color-neutral-bg)}._number_vjbrz_62,._table_vjbrz_18 th._number_vjbrz_62{text-align:right}._nowrap_vjbrz_70{white-space:nowrap}._sortButton_vjbrz_75{all:unset;cursor:pointer;white-space:nowrap}._sortButton_vjbrz_75:focus-visible{outline:2px solid var(--color-teal);outline-offset:2px}._sortArrow_vjbrz_86{width:1em;color:var(--color-gray);margin-left:.2rem;display:inline-block}._linkButton_vjbrz_93{all:unset;cursor:pointer;color:var(--color-teal);text-decoration:underline}._linkButton_vjbrz_93:focus-visible{outline:2px solid var(--color-teal);outline-offset:2px}._muted_vjbrz_106{color:var(--color-gray);margin:0 0 .5rem;font-size:.875rem}._grantForm_vjbrz_112{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0 .75rem;display:flex}._grantForm_vjbrz_112 input{flex:0 18rem;padding:.35rem .5rem}._viewAsHeading_vjbrz_125{margin:1rem 0 .25rem;font-size:.95rem}._regionPicker_vjbrz_131{border:var(--border-default);border-radius:4px;flex-wrap:wrap;gap:.4rem 1rem;margin:0 0 .75rem;padding:.5rem .75rem;display:flex}._regionPicker_vjbrz_131 label{align-items:center;gap:.3rem;display:inline-flex}._locked_vjbrz_147{color:var(--color-gray);font-size:.8rem}._cdList_vjbrz_152{margin-top:.75rem}._cdList_vjbrz_152 ul{columns:2 18rem;margin:.5rem 0 0;padding-left:1.1rem}._warning_vjbrz_162{color:var(--color-error,#b91c1c);font-size:.8rem}._pad_cvc29_1{gap:.35rem;max-width:36rem;display:grid}._canvas_cvc29_8{aspect-ratio:600/180;border:var(--border-strong);cursor:crosshair;touch-action:none;background:#fff;width:100%;display:block}._under_cvc29_18{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._hint_cvc29_25{opacity:.8;font-size:.85rem}._block_fc8c7_1{gap:.5rem;max-width:36rem;margin-bottom:2rem;display:grid}._heading_fc8c7_8{margin:0;font-size:1.1rem}._buttons_fc8c7_13{flex-wrap:wrap;gap:.5rem;display:flex}._notice_fc8c7_19{font-weight:600}._current_fc8c7_24{gap:.35rem;display:grid}._current_fc8c7_24 img{border:var(--border-strong);background:#fff;justify-self:start;max-width:100%;max-height:5rem;padding:.35rem .75rem}._page_1n2aq_3{flex-direction:column;gap:1rem;display:flex}._heading_1n2aq_9{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}._title_1n2aq_17{margin:0;font-size:1.25rem}._subtitle_1n2aq_22{margin:0 0 .5rem;font-size:1rem}._muted_1n2aq_27{color:var(--color-gray);margin:.2rem 0 0;font-size:.875rem}._error_1n2aq_33{color:var(--color-error);font-size:.875rem}._filters_1n2aq_38{align-items:center;gap:.75rem;font-size:.875rem;display:flex}._tiles_1n2aq_46{flex-direction:column;gap:.75rem;margin:.5rem 0 1.25rem;display:flex}._tileRow_1n2aq_53{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;display:grid}._tile_1n2aq_46{border:var(--border-default);background:var(--color-surface);flex-direction:column;gap:.2rem;padding:.75rem .9rem;display:flex}._tileLabel_1n2aq_68{color:var(--color-gray);align-items:center;gap:.4rem;font-size:.8125rem;display:flex}._tileValue_1n2aq_76{color:var(--color-charcoal);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600;line-height:1.15}._tileSub_1n2aq_84{color:var(--color-gray);font-size:.75rem}._checkbox_1n2aq_89{color:var(--color-charcoal);align-items:center;gap:.35rem;display:flex}._tableWrap_1n2aq_96{border:var(--border-default);background:var(--color-surface);overflow-x:auto}._caption_1n2aq_102{caption-side:top;text-align:left;color:var(--color-gray);padding:.6rem .75rem;font-size:.8125rem}._heatmap_1n2aq_110,._clients_1n2aq_111{border-collapse:collapse;width:100%;font-size:.875rem}._heatmap_1n2aq_110 thead th,._clients_1n2aq_111 thead th{text-align:left;letter-spacing:.03em;text-transform:uppercase;color:var(--color-gray);border-bottom:var(--border-strong);white-space:nowrap;padding:.55rem .75rem;font-size:.75rem;font-weight:600}._heatmap_1n2aq_110 tbody th,._heatmap_1n2aq_110 td,._clients_1n2aq_111 td{border-bottom:var(--border-default);vertical-align:top;text-align:left;padding:.5rem .75rem;font-weight:400}._heatmap_1n2aq_110 thead th._num_1n2aq_140,._num_1n2aq_140{text-align:right;font-variant-numeric:tabular-nums}._sortButton_1n2aq_147{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}._sortButton_1n2aq_147:hover,._sortButton_1n2aq_147:focus-visible{color:var(--color-teal)}._sortMark_1n2aq_163{width:.9em;margin-left:.2em;font-size:.65rem;display:inline-block}._heatCell_1n2aq_172{border-left:2px solid var(--color-surface);min-width:5.5rem;font-weight:600}._heat0_1n2aq_181{color:var(--color-gray);background:0 0}._heat1_1n2aq_186{background:var(--heat-1-bg);color:var(--heat-1-fg)}._heat2_1n2aq_191{background:var(--heat-2-bg);color:var(--heat-2-fg)}._heat3_1n2aq_196{background:var(--heat-3-bg);color:var(--heat-3-fg)}._heat4_1n2aq_201{background:var(--heat-4-bg);color:var(--heat-4-fg)}._bcbaButton_1n2aq_206{font:inherit;color:var(--color-teal);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-weight:600}._detailRow_1n2aq_217>td{background:var(--color-neutral-bg);padding:.5rem .75rem .9rem 1.75rem}._detailRow_1n2aq_217 ._clients_1n2aq_111{background:var(--color-surface);border:var(--border-default)}._meta_1n2aq_227{color:var(--color-gray);margin-top:.15rem;font-size:.75rem;display:block}._pastDue_1n2aq_235{color:var(--color-error);font-weight:600}._lastDone_1n2aq_241{margin-bottom:.2rem;display:block}._legend_1n2aq_246{color:var(--color-gray);flex-wrap:wrap;align-items:center;gap:.9rem;font-size:.75rem;display:flex}._legendItem_1n2aq_255{align-items:center;gap:.3rem;display:inline-flex}._swatch_1n2aq_261{border:var(--border-strong);width:1rem;height:.75rem;display:inline-block}._footnote_1n2aq_268{color:var(--color-gray);margin:0;font-size:.75rem}._section_1n2aq_274{margin-top:.5rem}._flags_1n2aq_278{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}._flag_1n2aq_278{border:1px solid var(--color-warning);background:var(--color-warning-bg);color:var(--color-warning-text);white-space:nowrap;padding:.1rem .45rem;font-size:.75rem}
