.cDcFGa_brand{align-items:center;gap:var(--space-2);color:var(--color-primary);flex-shrink:0;display:inline-flex}.cDcFGa_brand img{object-fit:contain;width:38px;height:29px}.cDcFGa_wordmark{letter-spacing:-.045em;font-size:20px;font-weight:750;line-height:1.2}.cDcFGa_reversed{color:var(--color-on-inverse)}@media (max-width:380px){.cDcFGa_wordmark{font-size:17px}.cDcFGa_brand img{width:30px;height:25px}}:root[data-theme=dark] .cDcFGa_brand img{filter:brightness(0)invert()}
.HYmA0G_wageWorkspace{gap:var(--space-4);min-width:0;display:grid}.HYmA0G_wageSummaryStrip{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.HYmA0G_wageSummaryMetric{align-items:flex-start;gap:var(--space-1);min-width:0;min-height:112px;padding:var(--space-4);text-align:left;background:var(--color-surface);color:var(--color-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;flex-direction:column;display:flex}.HYmA0G_wageSummaryMetric:hover,.HYmA0G_wageSummaryMetric:focus-visible{border-color:var(--color-accent)}.HYmA0G_wageSummaryMetric:focus-visible,.HYmA0G_wageTimelineItem:focus-visible,.HYmA0G_wageViewTabs button:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.HYmA0G_wageSummaryMetric>span{font-size:var(--text-sm);color:var(--color-secondary)}.HYmA0G_wageSummaryMetric>strong{font-size:var(--text-xl);font-variant-numeric:tabular-nums;line-height:1.1}.HYmA0G_wageSummaryMetric>small{font-size:var(--text-xs);color:var(--color-muted)}.HYmA0G_wageToolbar{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.HYmA0G_wageToolbar label{gap:var(--space-1);min-width:0;font-size:var(--text-xs);color:var(--color-secondary);flex-direction:column;flex:180px;display:flex}.HYmA0G_wageToolbar input,.HYmA0G_wageToolbar select,.HYmA0G_wageReasonField textarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;min-width:0;min-height:44px;color:var(--color-primary);padding:var(--space-2) var(--space-3);font:inherit}.HYmA0G_wageToolbar :is(input,select):focus-visible,.HYmA0G_wageReasonField textarea:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px;border-color:var(--color-accent)}.HYmA0G_wageToolbar .HYmA0G_wageAsOf{flex:0 182px}.HYmA0G_wageViewTabs{gap:var(--space-1);margin:0 0 var(--space-3);border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.HYmA0G_wageViewTabs button{min-height:44px;padding:var(--space-2) var(--space-3);cursor:pointer;color:var(--color-secondary);font:inherit;background:0 0;border:0;border-bottom:2px solid #0000}.HYmA0G_wageViewTabs .HYmA0G_wageViewActive{color:var(--color-accent);border-bottom-color:var(--color-accent);font-weight:650}.HYmA0G_wageProfileSummary{gap:var(--space-4);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.HYmA0G_wagePrimaryRate,.HYmA0G_wageNextRate{gap:var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;padding:var(--space-5);flex-direction:column;display:flex}.HYmA0G_wagePrimaryRate>span,.HYmA0G_wageNextRate>span{color:var(--color-secondary);font-size:var(--text-sm)}.HYmA0G_wagePrimaryRate>strong{font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:700}.HYmA0G_wageNextRate>strong{font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:650}.HYmA0G_wagePrimaryRate>p,.HYmA0G_wageNextRate>p{color:var(--color-secondary);font-size:var(--text-sm);margin:0;line-height:1.5}.HYmA0G_wageTimeline{flex-direction:column;gap:0;display:flex}.HYmA0G_wageTimelineItem{align-items:center;gap:var(--space-3);width:100%;min-height:64px;padding:var(--space-3);border:0;border-bottom:1px solid var(--color-border-subtle);text-align:left;color:var(--color-primary);cursor:pointer;background:0 0;grid-template-columns:minmax(100px,130px) minmax(0,1fr) auto;display:grid}.HYmA0G_wageTimelineItem:hover{background:var(--color-surface-subtle)}.HYmA0G_wageTimelineDate{color:var(--color-secondary);font-size:var(--text-sm)}.HYmA0G_wageTimelineDetails{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.HYmA0G_wageTimelineDetails>strong{font-size:var(--text-base);font-variant-numeric:tabular-nums}.HYmA0G_wageTimelineDetails>small,.HYmA0G_wageTimelineStatus{font-size:var(--text-xs);color:var(--color-secondary)}.HYmA0G_wageDetailsList{gap:var(--space-2);margin:0;display:grid}.HYmA0G_wageDetailsList>div{justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--color-border-subtle);padding:var(--space-2) 0;display:flex}.HYmA0G_wageDetailsList dt{color:var(--color-secondary)}.HYmA0G_wageDetailsList dd{text-align:end;font-variant-numeric:tabular-nums;margin:0}.HYmA0G_wageForm{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.HYmA0G_wageFormGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.HYmA0G_wageFormGrid>:last-child{grid-column:1/-1}.HYmA0G_wageReasonField{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;font-weight:600;display:flex}.HYmA0G_wageReasonField textarea{resize:vertical;min-height:72px;font-weight:400}.HYmA0G_wageReview{gap:var(--space-3);border-top:1px solid var(--color-border);padding-top:var(--space-3);display:grid}.HYmA0G_wageReview h3{font-size:var(--text-md);margin:0}.HYmA0G_wageReview p{margin:0;line-height:1.5}.HYmA0G_wageComparison{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.HYmA0G_wageComparison>div{gap:var(--space-1);padding:var(--space-3);background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;display:grid}.HYmA0G_wageComparison>div>span{color:var(--color-secondary);font-size:var(--text-xs)}.HYmA0G_wageComparison strong{font-size:var(--text-md);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.HYmA0G_wageWarning{padding:var(--space-3);background:var(--color-surface-subtle);border-left:3px solid var(--color-warning);border-radius:var(--radius-sm);color:var(--color-primary);line-height:1.45}.HYmA0G_wageWarning p{margin:0 0 var(--space-2)}.HYmA0G_wageWarning p:last-child{margin-bottom:0}.HYmA0G_wageModeOptions{gap:var(--space-3);flex-wrap:wrap;display:flex}.HYmA0G_wageModeOptions label{align-items:center;gap:var(--space-2);min-height:44px;display:flex}@media (max-width:750px){.HYmA0G_wageSummaryStrip{gap:var(--space-2);grid-template-columns:1fr}.HYmA0G_wageSummaryMetric{min-height:80px}.HYmA0G_wageProfileSummary{grid-template-columns:1fr}.HYmA0G_wageToolbar .HYmA0G_wageAsOf{flex:180px}}@media (max-width:440px){.HYmA0G_wageFormGrid{grid-template-columns:1fr}.HYmA0G_wageTimelineItem{grid-template-columns:minmax(0,1fr) auto}.HYmA0G_wageTimelineDate{grid-column:1/-1}.HYmA0G_wageComparison{grid-template-columns:1fr}.HYmA0G_wageComparison>span{text-align:center}}
.h37CkG_entry,.h37CkG_workspace button{border:1px solid var(--color-border);background:var(--color-surface);min-height:44px;color:var(--color-primary);font:inherit;cursor:pointer;border-radius:9px;padding:10px 14px;font-size:13px;font-weight:600}.h37CkG_entry{justify-content:center;align-items:center;display:inline-flex}.h37CkG_workspace{gap:18px;min-width:0;padding:2px 0 18px;display:grid}.h37CkG_workspace h3,.h37CkG_workspace h4,.h37CkG_workspace p{margin:0}.h37CkG_workspace h3{font-size:16px}.h37CkG_workspace h4{font-size:14px}.h37CkG_workspace p,.h37CkG_workspace small{color:var(--color-secondary);line-height:1.5}.h37CkG_workspace button:disabled{opacity:.5;cursor:not-allowed}.h37CkG_workspace button:focus-visible,.h37CkG_entry:focus-visible,.h37CkG_workspace summary:focus-visible,.h37CkG_workspace input:focus-visible,.h37CkG_workspace select:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.h37CkG_workspace .h37CkG_primary{background:var(--color-accent);color:var(--color-on-accent,#fff);border-color:var(--color-accent)}.h37CkG_toolbar,.h37CkG_footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.h37CkG_footer{background:var(--color-surface);border-top:1px solid var(--color-border);z-index:1;justify-content:flex-end;padding:12px 0;position:sticky;bottom:0}.h37CkG_library{gap:18px;min-width:0;display:grid}.h37CkG_libraryHeading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.h37CkG_libraryHeading>div:first-child{flex:210px;gap:5px;display:grid}.h37CkG_libraryHeading p{font-size:12px}.h37CkG_libraryHeading .h37CkG_toolbar{flex:0 auto}.h37CkG_librarySearch{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.h37CkG_librarySearch label{gap:6px;min-width:0;font-size:12px;font-weight:600;display:grid}.h37CkG_workspace input:not([type=checkbox]),.h37CkG_workspace select{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-primary);box-sizing:border-box;font:inherit;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px 12px}.h37CkG_workspace input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-accent);flex:0 0 18px}.h37CkG_workspace label{gap:6px;min-width:0;font-size:12px;font-weight:600;display:grid}.h37CkG_workspace .h37CkG_check{align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.h37CkG_filterDisclosure{position:relative}.h37CkG_filterDisclosure>summary{border:1px solid var(--color-border);cursor:pointer;border-radius:8px;align-items:center;min-height:44px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.h37CkG_filterFields{background:var(--color-surface);border:1px solid var(--color-border);width:min(320px,82vw);box-shadow:var(--shadow-dropdown);z-index:9;border-radius:10px;gap:12px;padding:14px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.h37CkG_cards{gap:10px;min-width:0;display:grid}.h37CkG_card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;gap:12px;min-width:0;padding:16px;display:grid}.h37CkG_cardMain{gap:8px;min-width:0;display:grid}.h37CkG_cardTitle{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.h37CkG_cardTitle h4{color:var(--color-primary);overflow-wrap:anywhere;font-size:14px}.h37CkG_cardTitle>span{color:var(--color-secondary);font-size:12px}.h37CkG_cardMain>p{font-size:13px}.h37CkG_cardMain>small{font-size:11px}.h37CkG_cardActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.h37CkG_cardActions>button{min-width:90px}.h37CkG_cardMenu{position:relative}.h37CkG_cardMenu>summary{cursor:pointer;border:1px solid var(--color-border);border-radius:9px;justify-content:center;align-items:center;min-width:72px;min-height:44px;padding:0 12px;font-size:13px;font-weight:600;list-style:none;display:flex}.h37CkG_cardMenu>summary::-webkit-details-marker{display:none}.h37CkG_cardMenu>div{z-index:10;border:1px solid var(--color-border);background:var(--color-surface);min-width:160px;box-shadow:var(--shadow-dropdown);border-radius:9px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.h37CkG_cardMenu>div button{text-align:left;border:0}.h37CkG_mini{flex-wrap:wrap;gap:5px;display:flex}.h37CkG_mini span{background:var(--color-surface-subtle);color:var(--color-primary);border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:inline-flex}.h37CkG_mini span small{color:var(--color-secondary);font-size:10px;font-weight:500}.h37CkG_mini span strong{font-size:11px;font-weight:700}.h37CkG_empty{border:1px dashed var(--color-border);border-radius:12px;gap:5px;padding:26px 18px;display:grid}.h37CkG_empty strong{color:var(--color-primary)}.h37CkG_empty p{font-size:13px}.h37CkG_filters,.h37CkG_slot{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,185px),1fr));gap:14px;min-width:0;padding:0;display:grid}.h37CkG_mode,.h37CkG_notice{background:var(--color-accent-subtle);color:var(--color-primary);border-radius:9px;padding:12px 14px;font-size:13px;line-height:1.5}.h37CkG_workspace .h37CkG_error{color:var(--color-danger)}.h37CkG_calendar{box-sizing:border-box;grid-template-columns:repeat(7,minmax(120px,1fr));gap:8px;width:100%;min-width:0;max-width:100%;padding:4px 2px 12px;display:grid;overflow-x:auto}.h37CkG_calendar section{border:1px solid var(--color-border);border-radius:9px;flex-direction:column;gap:9px;min-height:148px;padding:10px;display:flex}.h37CkG_calendar h4{font-size:12px}.h37CkG_calendar .h37CkG_shift{text-align:left;background:var(--color-accent-subtle);gap:6px;padding:10px;font-size:12px;display:grid}.h37CkG_slot{border:1px solid var(--color-border);border-radius:9px;padding:16px}.h37CkG_slot legend{font-weight:600}.h37CkG_workspace details>summary{box-sizing:border-box;cursor:pointer;min-height:44px}.h37CkG_workspace li{overflow-wrap:anywhere;line-height:1.5}@media (max-width:680px){.h37CkG_libraryHeading .h37CkG_toolbar{width:100%}.h37CkG_libraryHeading .h37CkG_toolbar button{flex:145px}.h37CkG_librarySearch{grid-template-columns:minmax(0,1fr)}.h37CkG_filterFields{left:0;right:auto}.h37CkG_filters,.h37CkG_slot{grid-template-columns:minmax(0,1fr)}.h37CkG_footer{position:static}.h37CkG_cardActions{grid-template-columns:1fr 1fr auto;display:grid}.h37CkG_cardActions>button{min-width:0}.h37CkG_mini{gap:4px}.h37CkG_mini span{padding:4px 6px}}
.sSZv1W_panel{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;gap:16px;min-width:0;padding:clamp(16px,2vw,24px);display:grid}.sSZv1W_heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.sSZv1W_heading h3{color:var(--color-primary);margin:0;font-size:16px}.sSZv1W_heading p{color:var(--color-secondary);margin:5px 0 0;font-size:13px;line-height:1.5}.sSZv1W_controls{flex-wrap:wrap;align-items:end;gap:18px;display:flex}.sSZv1W_dateField{gap:6px;min-width:min(100%,225px);font-size:13px;font-weight:600;display:grid}.sSZv1W_dateField input,.sSZv1W_advanced select{border:1px solid var(--color-border);font:inherit;color:var(--color-primary);background:var(--color-surface);box-sizing:border-box;border-radius:9px;max-width:100%;min-height:44px;padding:11px 12px}.sSZv1W_check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:13px;display:inline-flex}.sSZv1W_check input{width:18px;height:18px;accent-color:var(--color-accent);flex-shrink:0}.sSZv1W_actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sSZv1W_button,.sSZv1W_primary{border:1px solid var(--color-border);background:var(--color-surface);min-height:44px;color:var(--color-primary);cursor:pointer;font:inherit;border-radius:9px;padding:10px 16px;font-size:13px;font-weight:600}.sSZv1W_primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent,#fff)}.sSZv1W_button:disabled,.sSZv1W_primary:disabled{opacity:.5;cursor:not-allowed}.sSZv1W_button:focus-visible,.sSZv1W_primary:focus-visible,.sSZv1W_panel input:focus-visible,.sSZv1W_panel select:focus-visible,.sSZv1W_panel summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sSZv1W_helper{color:var(--color-secondary);margin:0;font-size:12px}.sSZv1W_advanced{border-top:1px solid var(--color-border);padding-top:12px}.sSZv1W_advanced summary{cursor:pointer;width:max-content;min-height:40px;font-size:13px;font-weight:600}.sSZv1W_advancedFields{flex-wrap:wrap;align-items:end;gap:12px;padding-top:10px;display:flex}.sSZv1W_advancedFields label{gap:6px;min-width:min(100%,230px);font-size:12px;font-weight:600;display:grid}.sSZv1W_preview{border-top:1px solid var(--color-border);gap:14px;padding-top:16px;display:grid}.sSZv1W_preview h4{color:var(--color-primary);margin:0;font-size:14px}.sSZv1W_preview p{color:var(--color-secondary);margin:0;font-size:13px;line-height:1.5}.sSZv1W_preview ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sSZv1W_preview li{background:var(--color-surface-subtle);border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:6px;padding:8px 10px;font-size:13px;display:flex}.sSZv1W_preview details{border:0}.sSZv1W_preview details summary{cursor:pointer;padding:8px 0;font-size:13px}.sSZv1W_error{color:var(--color-danger);margin:0;font-size:13px}@media (max-width:600px){.sSZv1W_controls{grid-template-columns:1fr;gap:8px;display:grid}.sSZv1W_dateField{min-width:0}.sSZv1W_dateField input{width:100%}.sSZv1W_actions{grid-template-columns:1fr;display:grid}.sSZv1W_actions button{width:100%}.sSZv1W_panel{padding:16px}.sSZv1W_advancedFields,.sSZv1W_preview li{display:grid}}
.O8859q_root{gap:var(--space-2);min-width:0;display:grid}.O8859q_instruction{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--color-secondary);margin:0}.O8859q_narrowNavigation{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);color:var(--color-primary);font-weight:600;display:flex}.O8859q_navButtons{gap:var(--space-2);display:flex}.O8859q_navButtons button{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-md);cursor:pointer;min-width:44px;min-height:44px;font-size:var(--text-md)}.O8859q_navButtons button:disabled{opacity:.42;cursor:default}.O8859q_viewport{overscroll-behavior:contain;border:1px solid var(--color-border);border-radius:var(--radius-lg);scrollbar-gutter:stable;background:var(--color-surface);max-height:min(74vh,890px);overflow:auto}.O8859q_grid{--roster-day-count:7;grid-template-columns:minmax(180px, 215px) repeat(var(--roster-day-count), minmax(155px, 1fr));min-width:calc(180px + var(--roster-day-count) * 155px);display:grid}.O8859q_corner,.O8859q_dayHeader{z-index:3;background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);padding:var(--space-3);position:sticky;top:0}.O8859q_corner{z-index:5;font-size:var(--text-sm);font-weight:600;left:0}.O8859q_dayHeader{align-items:center;column-gap:var(--space-2);row-gap:var(--space-1);border-left:1px solid var(--color-border-subtle);font-size:var(--text-xs);flex-wrap:wrap;min-height:67px;display:flex}.O8859q_dayHeader strong{color:var(--color-primary);width:100%;font-size:var(--text-sm)}.O8859q_dayHeader>span{color:var(--color-secondary)}.O8859q_dayHeader[data-today=true]{background:var(--color-accent-subtle);box-shadow:inset 0 3px 0 var(--color-accent)}.O8859q_dayHeader .O8859q_today{color:var(--color-accent);font-weight:700}.O8859q_dayHeader .O8859q_openDay{color:var(--color-warning);font-weight:700}.O8859q_rowContents{display:contents}.O8859q_rowHeader{z-index:2;background:var(--color-surface);border-bottom:1px solid var(--color-border);position:sticky;left:0}.O8859q_collapse{gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-2);min-height:64px;color:var(--color-primary);cursor:pointer;text-align:left;background:0 0;border:0;align-items:flex-start;display:flex}.O8859q_collapse:hover,.O8859q_collapse:focus-visible{background:var(--color-surface-subtle)}.O8859q_rowText{gap:3px;line-height:1.3;display:grid}.O8859q_rowText strong{font-size:var(--text-base);overflow-wrap:anywhere}.O8859q_rowText span{font-size:var(--text-xs);color:var(--color-secondary)}.O8859q_cell{align-items:stretch;gap:var(--space-1);padding:var(--space-2);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border-subtle);background:var(--color-surface);flex-direction:column;min-height:70px;display:flex}.O8859q_cell[data-today=true]{background:var(--color-accent-subtle)}.O8859q_cell[data-drop=true]{background:var(--color-warning-bg,var(--color-surface-subtle));outline:2px solid var(--color-accent);outline-offset:-3px}.O8859q_shift{padding:var(--space-2);border:1px solid var(--color-border);border-left:3px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-surface);min-height:57px;color:var(--color-primary);font:inherit;text-align:left;cursor:pointer;gap:3px;width:100%;display:grid}.O8859q_shift:hover{border-color:var(--color-accent);background:var(--color-accent-subtle)}.O8859q_shift:focus-visible,.O8859q_add:focus-visible,.O8859q_more:focus-visible,.O8859q_navButtons button:focus-visible,.O8859q_collapse:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.O8859q_shift[data-open=true]{border-left-color:var(--color-warning);background:var(--color-surface-subtle)}.O8859q_shift[data-conflict=true]{border-left-color:var(--color-danger)}.O8859q_shift[data-selected=true]{outline:2px solid var(--color-accent)}.O8859q_shiftName{font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:650;line-height:1.3}.O8859q_shiftTime{font-size:var(--text-xs);color:var(--color-secondary);font-variant-numeric:tabular-nums}.O8859q_shiftAlert{font-size:var(--text-xs);color:var(--color-warning);overflow-wrap:anywhere;line-height:1.25}.O8859q_shift[data-conflict=true] .O8859q_shiftAlert{color:var(--color-danger)}.O8859q_selectedMark{color:var(--color-accent);font-size:var(--text-xs)}.O8859q_add,.O8859q_more{border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-accent);cursor:pointer;text-align:center;min-height:44px;font-size:var(--text-xs);background:0 0}.O8859q_add:hover,.O8859q_more:hover{background:var(--color-accent-subtle);border-color:var(--color-accent)}.O8859q_add{opacity:.7}.O8859q_cell:hover .O8859q_add,.O8859q_add:focus-visible{opacity:1}.O8859q_collapsedCount,.O8859q_empty{font-size:var(--text-xs);color:var(--color-muted);padding:var(--space-2);align-self:center}.O8859q_noRows{padding:var(--space-6);color:var(--color-secondary);grid-column:1/-1}@media (max-width:767px){.O8859q_viewport{max-height:66vh}.O8859q_grid{grid-template-columns:minmax(120px, 37%) repeat(var(--roster-day-count), minmax(160px, 1fr));min-width:320px}.O8859q_rowText strong{font-size:var(--text-sm)}.O8859q_corner,.O8859q_dayHeader,.O8859q_collapse{padding:var(--space-2)}.O8859q_instruction{font-size:var(--text-xs)}}@media (prefers-reduced-motion:reduce){.O8859q_shift,.O8859q_add{transition:none}}.O8859q_viewSwitch{gap:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.O8859q_viewTab{min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-primary);cursor:pointer;font:inherit;font-size:var(--text-sm);white-space:nowrap}.O8859q_viewTab[data-active=true]{color:var(--color-on-accent);background:var(--color-accent);border-color:var(--color-accent)}.O8859q_viewTab:hover:not([data-active=true]){background:var(--color-accent-subtle)}.O8859q_viewTab:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.O8859q_workflowRail{gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}.O8859q_workflowIntro{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.O8859q_workflowIntroCopy{gap:var(--space-1);min-width:0;display:grid}.O8859q_workflowEyebrow{color:var(--color-secondary);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.O8859q_workflowIntroCopy p{color:var(--color-secondary);font-size:var(--text-sm);margin:0;line-height:1.45}.O8859q_workflowState{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-secondary);font-size:var(--text-xs);white-space:nowrap;flex:none;font-weight:650}.O8859q_workflowState[data-live=true]{border-color:var(--color-accent);color:var(--color-accent)}.O8859q_workflowState[data-archived=true]{opacity:.75}.O8859q_workflowSteps{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.O8859q_workflowStep{align-items:flex-start;gap:var(--space-2);min-width:0;min-height:72px;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-primary);text-align:left;font:inherit;cursor:pointer;display:flex}.O8859q_workflowStep:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-surface-subtle)}.O8859q_workflowStep[data-active=true]{border-color:var(--color-accent);background:var(--color-accent-subtle)}.O8859q_workflowStep:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.O8859q_workflowStep:disabled{opacity:.52;cursor:not-allowed}.O8859q_workflowNumber{border:1px solid var(--color-border);background:var(--color-surface-subtle);width:28px;height:28px;font-size:var(--text-xs);border-radius:50%;flex:0 0 28px;place-items:center;font-weight:700;display:grid}.O8859q_workflowStep[data-active=true] .O8859q_workflowNumber{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.O8859q_workflowCopy{gap:3px;min-width:0;display:grid}.O8859q_workflowCopy strong{font-size:var(--text-sm);line-height:1.3}.O8859q_workflowCopy>span{color:var(--color-secondary);font-size:var(--text-xs);overflow-wrap:anywhere;line-height:1.35}.O8859q_workflowArrow{color:var(--color-muted);font-size:var(--text-sm);margin-left:auto}.O8859q_summaryStrip{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(112px,1fr));display:grid}.O8859q_summaryMetric{align-content:start;gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);display:grid}.O8859q_summaryMetric>span{color:var(--color-secondary);font-size:var(--text-xs);line-height:1.35}.O8859q_summaryMetric>strong{color:var(--color-primary);font-size:var(--text-lg);font-variant-numeric:tabular-nums}.O8859q_summaryMetric[data-attention=true]{border-color:var(--color-warning)}.O8859q_summaryMetric[data-attention=true]>strong{color:var(--color-warning)}.O8859q_shiftCard{gap:3px;min-width:0;display:grid}.O8859q_moveMenu{min-width:0;position:relative}.O8859q_moveMenu>summary{min-height:44px;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-secondary);font-size:var(--text-xs);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:flex}.O8859q_moveMenu>summary::-webkit-details-marker{display:none}.O8859q_moveMenu>summary:hover,.O8859q_moveMenu>summary:focus-visible{border-color:var(--color-accent);color:var(--color-accent)}.O8859q_moveMenu>summary:focus-visible,.O8859q_moveMenuOptions button:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.O8859q_moveMenuOptions{gap:var(--space-1);padding:var(--space-2);margin-top:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.O8859q_moveMenuOptions button{min-width:0;min-height:44px;padding:var(--space-1);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-subtle);color:var(--color-primary);font:inherit;font-size:var(--text-xs);cursor:pointer}.O8859q_moveMenuOptions button:hover{border-color:var(--color-accent)}@media (max-width:1050px){.O8859q_workflowSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.O8859q_workflowRail{padding:var(--space-2)}.O8859q_workflowIntro{flex-direction:column}.O8859q_workflowSteps{grid-template-columns:1fr}.O8859q_workflowStep{min-height:60px}.O8859q_summaryStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}
.dGmHrW_workspace{min-width:0;color:var(--color-primary);gap:16px;display:grid}.dGmHrW_header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-end;gap:24px;padding:8px 0 16px;display:flex}.dGmHrW_heading{gap:8px;min-width:0;display:grid}.dGmHrW_back,.dGmHrW_textButton{color:var(--color-accent);font:inherit;font-size:var(--text-sm);cursor:pointer;text-align:left;background:0 0;border:0;padding:2px 0}.dGmHrW_titleRow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.dGmHrW_titleRow h2{letter-spacing:-.035em;margin:3px 0 0;font-size:clamp(24px,2.5vw,33px);font-weight:750;line-height:1.15}.dGmHrW_eyebrow{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:11px;font-weight:750}.dGmHrW_subhead{color:var(--color-secondary);font-size:var(--text-sm);margin:0}.dGmHrW_publication{border:1px solid var(--color-border);background:var(--color-surface-subtle);color:var(--color-secondary);white-space:nowrap;border-radius:999px;align-items:center;padding:7px 12px;font-size:12px;font-weight:650;display:inline-flex}.dGmHrW_publication[data-state=draft],.dGmHrW_publication[data-state=amendment]{color:var(--color-accent);background:var(--color-accent-subtle);border-color:var(--color-accent)}.dGmHrW_mainActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.dGmHrW_primaryButton,.dGmHrW_secondaryButton,.dGmHrW_quietButton,.dGmHrW_dangerButton{border:1px solid var(--color-border);min-height:44px;font:inherit;cursor:pointer;text-align:center;border-radius:11px;justify-content:center;align-items:center;padding:9px 15px;font-size:13px;font-weight:675;display:inline-flex}.dGmHrW_primaryButton{border-color:var(--color-accent);color:var(--color-on-accent);background:var(--color-accent)}.dGmHrW_secondaryButton{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-surface)}.dGmHrW_quietButton{border-color:var(--color-border);color:var(--color-primary);background:var(--color-surface)}.dGmHrW_dangerButton{color:var(--color-danger);border-color:var(--color-border);background:var(--color-surface)}.dGmHrW_primaryButton:hover:not(:disabled){filter:brightness(.93)}.dGmHrW_secondaryButton:hover:not(:disabled),.dGmHrW_quietButton:hover:not(:disabled){background:var(--color-accent-subtle)}.dGmHrW_primaryButton:disabled,.dGmHrW_secondaryButton:disabled,.dGmHrW_quietButton:disabled,.dGmHrW_dangerButton:disabled{opacity:.5;cursor:not-allowed}.dGmHrW_controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dGmHrW_range{align-items:center;gap:9px;display:inline-flex}.dGmHrW_range strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.dGmHrW_range>button{border:1px solid var(--color-border);background:var(--color-surface);min-width:38px;min-height:40px;color:var(--color-primary);cursor:pointer;border-radius:10px;font-size:20px}.dGmHrW_range .dGmHrW_todayButton{width:auto;padding:8px 12px;font-size:12px;font-weight:650}.dGmHrW_views{border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:13px;gap:3px;padding:4px;display:inline-flex}.dGmHrW_views button{min-height:44px;color:var(--color-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 14px;font-size:13px;font-weight:650}.dGmHrW_views button[aria-pressed=true]{color:var(--color-primary);background:var(--color-surface)}.dGmHrW_controlRight{flex-wrap:wrap;gap:8px;display:flex}.dGmHrW_filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dGmHrW_search{flex:240px;min-width:min(100%,260px);max-width:420px}.dGmHrW_search input,.dGmHrW_filterSelect select,.dGmHrW_quickField input,.dGmHrW_quickField select,.dGmHrW_quickField textarea,.dGmHrW_quickTimeGrid input,.dGmHrW_quickTimeGrid select,.dGmHrW_timelineHead select{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:43px;color:var(--color-primary);font:inherit;border-radius:10px;padding:9px 12px;font-size:13px}.dGmHrW_search input:focus,.dGmHrW_filterSelect select:focus{border-color:var(--color-accent)}.dGmHrW_filterSelect{flex:0 180px;min-width:140px}.dGmHrW_inlineCheck{color:var(--color-secondary);cursor:pointer;align-items:center;gap:9px;font-size:13px;display:inline-flex}.dGmHrW_inlineCheck input{width:17px;height:17px;accent-color:var(--color-accent)}.dGmHrW_metrics{border:1px solid var(--color-border-subtle);color:var(--color-secondary);background:var(--color-surface-subtle);border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px 18px;padding:12px 15px;font-size:12px;display:flex}.dGmHrW_metrics strong{color:var(--color-primary);font-variant-numeric:tabular-nums;font-size:14px}.dGmHrW_metrics button{color:inherit;font:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:5px 0}.dGmHrW_metrics button:hover{color:var(--color-accent)}.dGmHrW_metrics .dGmHrW_attentionButton{color:var(--color-accent);margin-left:auto;padding-left:12px;font-weight:750}.dGmHrW_attentionPanel{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;gap:10px;padding:15px;display:grid}.dGmHrW_panelHeading{justify-content:space-between;align-items:flex-start;display:flex}.dGmHrW_panelHeading h3{margin:2px 0 5px;font-size:18px}.dGmHrW_panelHeading button{color:var(--color-secondary);cursor:pointer;background:0 0;border:0;min-width:38px;min-height:44px}.dGmHrW_issue{border:1px solid var(--color-border-subtle);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.dGmHrW_issue div{gap:4px;display:grid}.dGmHrW_issue strong{font-size:13px}.dGmHrW_issue span{color:var(--color-secondary);font-size:12px}.dGmHrW_issue button{background:var(--color-accent-subtle);min-height:36px;color:var(--color-accent);border:1px solid var(--color-border);cursor:pointer;border-radius:8px;padding:7px 11px;font-weight:700}.dGmHrW_notice{background:var(--color-accent-subtle);border:1px solid var(--color-border);color:var(--color-primary);border-radius:9px;margin:0;padding:12px;font-size:13px}.dGmHrW_bulkBar{border:1px solid var(--color-accent);background:var(--color-accent-subtle);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.dGmHrW_bulkBar button{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-primary);cursor:pointer;border-radius:8px;padding:8px 12px}.dGmHrW_bulkBar button:disabled{opacity:.5;cursor:not-allowed}.dGmHrW_matrixSurface{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;min-width:0}.dGmHrW_matrixHeaderViewport{top:var(--app-bar-height,64px);z-index:8;background:var(--color-surface-subtle);border-radius:13px 13px 0 0;position:sticky;overflow:hidden}.dGmHrW_matrixHeader,.dGmHrW_matrix{width:100%;min-width:max-content;display:grid}.dGmHrW_matrixViewport{overscroll-behavior-x:contain;background:var(--color-surface);border-radius:0 0 13px 13px;max-height:none;overflow:auto hidden}.dGmHrW_corner,.dGmHrW_dayHeader{background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);padding:15px 13px}.dGmHrW_corner{z-index:2;color:var(--color-secondary);letter-spacing:.075em;font-size:11px;font-weight:750;position:sticky;left:0}.dGmHrW_dayHeader{border-left:1px solid var(--color-border-subtle);align-content:start;gap:4px;min-height:71px;font-size:12px;display:grid}.dGmHrW_dayHeader strong{font-size:13px}.dGmHrW_dayHeader span{color:var(--color-secondary)}.dGmHrW_dayHeader small{color:var(--color-accent);font-weight:700}.dGmHrW_dayHeader[data-today=true]{background:var(--color-accent-subtle);box-shadow:inset 0 3px var(--color-accent)}.dGmHrW_matrixRow{display:contents}.dGmHrW_rowHeading{z-index:3;border-bottom:1px solid var(--color-border);background:var(--color-surface);position:sticky;left:0}.dGmHrW_rowHeading>button{text-align:left;cursor:pointer;width:100%;min-height:79px;color:var(--color-primary);background:0 0;border:0;align-items:flex-start;gap:9px;padding:15px 12px;display:flex}.dGmHrW_rowHeading>button:hover{background:var(--color-surface-subtle)}.dGmHrW_rowHeading>button>span:last-child{gap:6px;min-width:0;display:grid}.dGmHrW_rowHeading strong{overflow-wrap:anywhere;font-size:13px}.dGmHrW_rowHeading small{color:var(--color-secondary);font-size:11px;line-height:1.4}.dGmHrW_rosterCell{border-left:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border);flex-direction:column;align-items:stretch;gap:7px;min-width:0;min-height:86px;padding:10px;display:flex}.dGmHrW_rosterCell[data-today=true]{background:var(--color-accent-subtle)}.dGmHrW_rosterCell[data-drop=true]{outline:3px solid var(--color-accent);outline-offset:-3px;background:var(--color-surface-subtle)}.dGmHrW_cardContainer{gap:0;min-width:0;display:grid;position:relative}.dGmHrW_shiftCard{border:1px solid var(--color-border);border-left:3px solid var(--color-accent);background:var(--shift-assigned-bg);width:100%;color:var(--color-primary);text-align:left;cursor:pointer;font:inherit;border-radius:10px;align-content:start;gap:5px;padding:10px;display:grid}.dGmHrW_shiftCard:hover{background:var(--color-surface-subtle);border-color:var(--color-accent)}.dGmHrW_shiftCard strong{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.dGmHrW_shiftCard span{color:var(--color-secondary);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.dGmHrW_shiftCard small{font-size:10px;font-weight:700}.dGmHrW_shiftCard[data-open=true]{border-color:var(--shift-open-border);border-left-color:var(--shift-open-accent);background:var(--shift-open-bg)}.dGmHrW_shiftCard[data-conflict=true]{border-color:var(--shift-conflict-border);border-left-color:var(--shift-conflict-accent);background:var(--shift-conflict-bg)}.dGmHrW_shiftCard[data-selected=true]{outline:2px solid var(--color-accent)}.dGmHrW_openMark{color:var(--color-warning)}.dGmHrW_conflictMark{color:var(--color-danger)}.dGmHrW_cardMove{background:var(--color-surface-subtle);color:var(--color-accent);font:inherit;cursor:pointer;border:0;border-radius:6px;justify-self:end;margin-top:-30px;margin-right:5px;padding:4px 8px;font-size:10px;position:relative}.dGmHrW_addShift,.dGmHrW_more{min-height:35px;color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:1px dashed #0000;border-radius:8px;padding:6px 5px;font-size:11px}.dGmHrW_addShift:hover,.dGmHrW_more:hover{border-color:var(--color-accent);background:var(--color-accent-subtle)}.dGmHrW_collapsedCell{text-align:center;color:var(--color-muted);padding:14px}.dGmHrW_emptyText,.dGmHrW_helper{color:var(--color-secondary);font-size:13px;line-height:1.6}.dGmHrW_emptyText{margin:0;padding:16px}.dGmHrW_footerHint{color:var(--color-secondary);margin:0;font-size:12px}.dGmHrW_timelineWrap{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;gap:14px;padding:18px;display:grid}.dGmHrW_timelineHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.dGmHrW_timelineHead h3{margin:0;font-size:19px}.dGmHrW_timelineHead label{color:var(--color-secondary);align-items:center;gap:9px;font-size:12px;display:flex}.dGmHrW_timelineList{gap:7px;display:grid}.dGmHrW_timelineItem{border:1px solid var(--color-border);background:var(--color-surface);min-height:56px;color:var(--color-primary);font:inherit;text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:130px minmax(0,1fr) minmax(0,140px) auto;align-items:center;gap:14px;padding:12px;display:grid}.dGmHrW_timelineItem:hover{border-color:var(--color-accent);background:var(--color-surface-subtle)}.dGmHrW_timelineTime{font-variant-numeric:tabular-nums;font-size:12px;font-weight:750}.dGmHrW_timelineItem strong{font-size:13px}.dGmHrW_timelineItem small{color:var(--color-secondary);font-size:12px}.dGmHrW_timelineItem em{color:var(--color-danger);font-size:11px;font-style:normal}.dGmHrW_quickHeading{border:1px solid var(--color-border-subtle);background:var(--color-surface-subtle);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex}.dGmHrW_quickHeading strong{font-size:14px}.dGmHrW_quickHeading span{color:var(--color-accent);font-size:11px;font-weight:650}.dGmHrW_quickFields{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.dGmHrW_quickSection{gap:13px;display:grid}.dGmHrW_quickSectionTitle{align-items:center;gap:10px;display:flex}.dGmHrW_quickSectionTitle h3{margin:0;font-size:15px;font-weight:750}.dGmHrW_stepNumber{background:var(--color-accent-subtle);width:27px;height:27px;color:var(--color-accent);border-radius:9px;place-items:center;font-size:12px;font-weight:700;display:grid}.dGmHrW_quickTimeGrid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.dGmHrW_quickTimeGrid label,.dGmHrW_quickField{color:var(--color-secondary);align-content:start;gap:7px;font-size:12px;font-weight:650;display:grid}.dGmHrW_quickOptions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dGmHrW_durationPresets{flex-wrap:wrap;gap:6px;display:flex}.dGmHrW_durationPresets button{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-primary);font:inherit;cursor:pointer;border-radius:8px;padding:7px 10px;font-size:12px}.dGmHrW_segment{border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:11px;gap:3px;padding:4px;display:flex}.dGmHrW_segment button{min-height:40px;color:var(--color-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;font-size:13px;font-weight:650}.dGmHrW_segment button[aria-pressed=true]{background:var(--color-surface);color:var(--color-primary)}.dGmHrW_candidateList{gap:5px;display:grid}.dGmHrW_candidate{text-align:left;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-primary);cursor:pointer;border-radius:9px;gap:3px;padding:9px;display:grid}.dGmHrW_candidate strong{font-size:12px}.dGmHrW_candidate small{color:var(--color-secondary);font-size:11px}.dGmHrW_inlineWarning{color:var(--color-warning);font-size:12px}.dGmHrW_quickAdvanced{border-top:1px solid var(--color-border);padding-top:14px}.dGmHrW_quickAdvanced summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:750;display:flex}.dGmHrW_quickAdvanced summary span{color:var(--color-secondary);font-size:11px;font-weight:400}.dGmHrW_quickAdvancedContent{gap:12px;padding:15px 0;display:grid}.dGmHrW_previewBar{border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:16px 0 0;padding:13px;font-size:12px;display:flex}.dGmHrW_previewBar>div{gap:4px;display:grid}.dGmHrW_previewBar strong{font-size:15px}.dGmHrW_previewBar small{color:var(--color-secondary);font-size:11px}.dGmHrW_previewBar>span{color:var(--color-secondary);font-weight:750}.dGmHrW_previewBar>span[data-state=ready]{color:var(--color-accent)}.dGmHrW_previewBar>span[data-state=warning]{color:var(--color-warning)}.dGmHrW_quickWarnings{border:1px solid var(--color-warning);border-radius:10px;gap:9px;margin:12px 0;padding:12px;display:grid}.dGmHrW_quickWarnings h4{margin:0;font-size:13px}.dGmHrW_quickWarnings p{color:var(--color-warning);margin:0;font-size:12px}.dGmHrW_quickError{color:var(--color-danger);padding:9px 0;font-size:12px;line-height:1.5}.dGmHrW_quickError button{color:var(--color-accent);cursor:pointer;background:0 0;border:0;text-decoration:underline}.dGmHrW_quickActions{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;padding-top:14px;display:flex}.dGmHrW_quickActionSpacer{flex:1}.dGmHrW_moveContent{gap:14px;display:grid}.dGmHrW_inspectDetails{gap:14px;margin-bottom:16px;display:grid}.dGmHrW_inspectDetails>div{border-bottom:1px solid var(--color-border-subtle);gap:4px;padding-bottom:10px;display:grid}.dGmHrW_inspectDetails small{color:var(--color-secondary);font-size:12px}.dGmHrW_inspectDetails strong{font-size:14px}.dGmHrW_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dGmHrW_workspace button:focus-visible,.dGmHrW_quickFields button:focus-visible,.dGmHrW_quickFields input:focus-visible,.dGmHrW_quickFields select:focus-visible,.dGmHrW_quickFields textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width:1050px){.dGmHrW_header{align-items:flex-start}.dGmHrW_controls{justify-content:flex-start}.dGmHrW_views{order:2}.dGmHrW_controlRight{order:3}}@media (max-width:767px){.dGmHrW_header{flex-direction:column;gap:12px}.dGmHrW_mainActions{justify-content:flex-start;width:100%}.dGmHrW_mainActions>*{flex:auto}.dGmHrW_controls{gap:12px}.dGmHrW_range{justify-content:space-between;width:100%}.dGmHrW_range strong{text-overflow:ellipsis;overflow:hidden}.dGmHrW_views{order:0;width:100%}.dGmHrW_views button{flex:1;padding:8px}.dGmHrW_controlRight{width:100%}.dGmHrW_controlRight button{flex:1}.dGmHrW_filters{gap:9px}.dGmHrW_search{max-width:unset}.dGmHrW_filterSelect{flex:140px}.dGmHrW_metrics{gap:7px 12px}.dGmHrW_metrics .dGmHrW_attentionButton{margin-left:0}.dGmHrW_corner{min-width:118px}.dGmHrW_timelineItem{grid-template-columns:1fr 1fr;gap:8px}.dGmHrW_quickHeading{flex-direction:column;align-items:flex-start}.dGmHrW_quickActions .dGmHrW_primaryButton{flex:auto}}@media (prefers-reduced-motion:reduce){.dGmHrW_workspace *,.dGmHrW_workspace :before,.dGmHrW_workspace :after{scroll-behavior:auto!important;transition:none!important}}.dGmHrW_timelineDayControls{align-items:center;gap:7px;display:inline-flex}.dGmHrW_timelineDayControls button{border:1px solid var(--color-border);background:var(--color-surface);min-width:39px;min-height:44px;color:var(--color-primary);cursor:pointer;border-radius:9px;font-size:18px}.dGmHrW_timelineDayControls button:disabled{opacity:.35;cursor:default}.dGmHrW_timelineDayControls select{width:auto;min-width:153px}.dGmHrW_timelineScroll{border:1px solid var(--color-border);overscroll-behavior:contain;border-radius:11px;max-height:min(65vh,760px);overflow:auto}.dGmHrW_timeline24{grid-template-columns:68px minmax(320px,1fr);min-height:1536px;display:grid}.dGmHrW_timelineHours{background:var(--color-surface-subtle);grid-template-rows:repeat(24,64px);display:grid}.dGmHrW_timelineHour{color:var(--color-secondary);text-align:right;border-bottom:1px solid var(--color-border-subtle);font-variant-numeric:tabular-nums;padding:6px 7px;font-size:11px}.dGmHrW_timelineTrack{min-height:1536px;position:relative}.dGmHrW_timelineSlot{border-bottom:1px solid var(--color-border-subtle);height:64px;position:relative}.dGmHrW_timelineSlot button{text-align:right;color:#0000;width:100%;height:100%;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 13px;font-size:11px;display:block}.dGmHrW_timelineSlot button:hover,.dGmHrW_timelineSlot button:focus-visible{color:var(--color-accent);background:var(--color-accent-subtle)}.dGmHrW_timelineEvents{pointer-events:none;position:absolute;inset:0}.dGmHrW_timelineEvent{z-index:2;background:var(--color-accent-subtle);border:1px solid var(--color-accent);border-left:4px solid var(--color-accent);pointer-events:auto;border-radius:9px;align-content:start;min-height:34px;display:grid;position:absolute;overflow:hidden}.dGmHrW_timelineEvent[data-open=true]{background:var(--color-surface-subtle);border-color:var(--color-warning);border-left-color:var(--color-warning)}.dGmHrW_timelineEvent[data-conflict=true]{border-color:var(--color-danger);border-left-color:var(--color-danger)}.dGmHrW_timelineEventOpen{text-align:left;width:100%;min-height:35px;color:var(--color-primary);cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;align-items:start;gap:3px;padding:8px;display:flex;overflow:hidden}.dGmHrW_timelineEventOpen strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;line-height:1.3;overflow:hidden}.dGmHrW_timelineEventOpen span,.dGmHrW_timelineEventOpen small{color:var(--color-secondary);font-variant-numeric:tabular-nums;font-size:11px}.dGmHrW_timelineEventMove{font:inherit;background:var(--color-surface);color:var(--color-accent);border:1px solid var(--color-border);cursor:pointer;border-radius:6px;justify-self:end;margin:auto 7px 7px;padding:4px 9px;font-size:11px;font-weight:700}@media (max-width:767px){.dGmHrW_timelineHead{flex-direction:column;align-items:flex-start}.dGmHrW_timelineDayControls{width:100%}.dGmHrW_timelineDayControls label{flex:1}.dGmHrW_timelineDayControls select{width:100%;min-width:0}.dGmHrW_timeline24{grid-template-columns:50px minmax(270px,1fr)}.dGmHrW_timelineHour{padding:6px 3px;font-size:10px}}.dGmHrW_publishLayout{gap:16px;display:grid}.dGmHrW_publishIntro{gap:6px;display:grid}.dGmHrW_publishIntro h3{margin:0;font-size:21px;line-height:1.25}.dGmHrW_publishIntro>p:last-child,.dGmHrW_publishDisclosure p{color:var(--color-secondary);margin:0;font-size:13px;line-height:1.6}.dGmHrW_publishMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.dGmHrW_publishMetrics>div{border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:10px;gap:7px;padding:13px;display:grid}.dGmHrW_publishMetrics strong{font-variant-numeric:tabular-nums;font-size:24px}.dGmHrW_publishMetrics span{color:var(--color-secondary);font-size:11px}.dGmHrW_publishMetrics div[data-warning=true] strong{color:var(--color-warning)}.dGmHrW_publishSummary{color:var(--color-secondary);flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.dGmHrW_publishSummary span{border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;padding:6px 10px;display:inline-flex}.dGmHrW_publishChanges{gap:10px;display:grid}.dGmHrW_publishChanges h4,.dGmHrW_publishIssues h4{margin:0;font-size:15px}.dGmHrW_publishChangeList{gap:7px;max-height:37vh;display:grid;overflow:auto}.dGmHrW_publishChange{border:1px solid var(--color-border);border-radius:10px;gap:10px;padding:12px;display:grid}.dGmHrW_publishChangeHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dGmHrW_publishChangeHeading strong{font-size:13px}.dGmHrW_publishChangeHeading span{text-transform:capitalize;background:var(--color-accent-subtle);color:var(--color-accent);border-radius:6px;padding:5px 8px;font-size:11px}.dGmHrW_publishChange div:not(.dGmHrW_publishChangeHeading){gap:3px;display:grid}.dGmHrW_publishChange small{color:var(--color-secondary);font-size:11px}.dGmHrW_publishChange p{margin:0;font-size:12px}.dGmHrW_publishIssues{border:1px solid var(--color-warning);background:var(--color-surface-subtle);border-radius:10px;gap:8px;padding:14px;display:grid}.dGmHrW_publishIssues p{color:var(--color-secondary);margin:0;font-size:12px;line-height:1.5}.dGmHrW_publishIssues strong{font-size:13px}.dGmHrW_publishDisclosure{border-top:1px solid var(--color-border);gap:6px;padding-top:14px;display:grid}.dGmHrW_publishDisclosure strong{font-size:13px}@media (max-width:680px){.dGmHrW_publishMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dGmHrW_publishChangeList{max-height:34vh}}.dGmHrW_cardUtilities{justify-content:flex-end;align-items:center;gap:6px;padding:1px 0 4px;display:flex}.dGmHrW_cardUtilities button{min-height:30px;color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700}.dGmHrW_cardUtilities button:hover,.dGmHrW_cardUtilities button:focus-visible{background:var(--color-accent-subtle)}.dGmHrW_gapInline{border:1px dashed var(--color-warning);background:var(--color-surface-subtle);width:100%;min-height:34px;color:var(--color-warning);font:inherit;text-align:left;cursor:pointer;border-radius:8px;padding:6px 8px;font-size:11px;font-weight:700;display:block}.dGmHrW_gapInline:hover{background:var(--color-accent-subtle)}.dGmHrW_copyLayout{gap:16px;min-width:0;display:grid}.dGmHrW_copyInstructions{border:1px solid var(--color-border-subtle);background:var(--color-surface-subtle);border-radius:11px;gap:5px;padding:13px 14px;display:grid}.dGmHrW_copyInstructions strong{font-size:14px}.dGmHrW_copyInstructions span{color:var(--color-secondary);font-size:12px;line-height:1.5}.dGmHrW_copyFields{border:0;gap:13px;min-width:0;margin:0;padding:0;display:grid}.dGmHrW_copyFields select,.dGmHrW_copyFields input[type=date]{min-width:0;max-width:100%}.dGmHrW_copySource{border-left:3px solid var(--color-accent);background:var(--color-accent-subtle);border-radius:6px;gap:5px;min-width:0;padding:11px 13px;display:grid}.dGmHrW_copySource strong{overflow-wrap:anywhere;font-size:13px}.dGmHrW_copySource span{color:var(--color-secondary);font-size:12px}.dGmHrW_copyPreview{border:1px solid var(--color-border);border-radius:12px;gap:10px;min-width:0;padding:12px;display:grid}.dGmHrW_copyPreview h3{margin:0;font-size:15px}.dGmHrW_copyResults{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.dGmHrW_copyResults>div{border:1px solid var(--color-border-subtle);background:var(--color-surface-subtle);border-radius:9px;gap:5px;min-width:0;padding:9px;display:grid}.dGmHrW_copyResults strong{font-variant-numeric:tabular-nums;font-size:21px}.dGmHrW_copyResults span{color:var(--color-secondary);overflow-wrap:anywhere;font-size:11px;line-height:1.35}.dGmHrW_copyPreviewRow{border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;padding:9px 0;font-size:12px;display:flex}.dGmHrW_copyPreviewRow strong{color:var(--color-primary);font-variant-numeric:tabular-nums}.dGmHrW_copyPreviewRow small{color:var(--color-secondary);margin-left:auto}.dGmHrW_copyLayout .dGmHrW_quickActions{margin-top:0}@media (max-width:440px){.dGmHrW_copyResults{grid-template-columns:repeat(3,minmax(0,1fr))}.dGmHrW_copyResults>div{padding:7px}.dGmHrW_copyResults strong{font-size:18px}}
.YnyroG_page{background:var(--color-surface,#fcfef6);min-height:100vh;color:var(--color-primary,#233d4d);grid-template-columns:minmax(0,1.2fr) minmax(360px,440px);align-items:center;gap:clamp(48px,8vw,120px);padding:48px clamp(24px,7vw,112px);display:grid}.YnyroG_hero{max-width:640px}.YnyroG_eyebrow,.YnyroG_cardLabel{color:var(--color-secondary,#52666b);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-size:.72rem;font-weight:600}.YnyroG_hero h1{max-width:620px;color:var(--color-primary,#233d4d);letter-spacing:-.06em;font-size:clamp(2.8rem,5.5vw,4.6rem);font-weight:600;line-height:1.02}.YnyroG_copy{max-width:500px;color:var(--color-secondary,#52666b);margin-top:24px;font-size:.95rem;line-height:1.6}.YnyroG_card{border-radius:var(--radius-lg,10px);border:1px solid var(--color-border,#d8e2c5);background:var(--color-surface,#fcfef6);box-shadow:var(--shadow-surface,0 1px 2px #0f172a0a);gap:20px;padding:32px;display:grid}.YnyroG_card h2{color:var(--color-primary,#233d4d);letter-spacing:-.04em;margin-bottom:6px;font-size:1.5rem;font-weight:600}.YnyroG_card>p:not(.YnyroG_cardLabel):not(.YnyroG_error){color:var(--color-secondary,#52666b);font-size:.88rem;line-height:1.5}.YnyroG_form{gap:16px;margin-top:8px;display:grid}.YnyroG_form label{color:var(--color-primary,#233d4d);gap:6px;font-size:.82rem;font-weight:600;display:grid}.YnyroG_form input{border:1px solid var(--color-border,#d8e2c5);border-radius:var(--radius-md,6px);background:var(--color-surface,#fcfef6);width:100%;height:40px;color:var(--color-primary,#233d4d);padding:0 12px;font-size:.88rem;transition:border-color .14s,box-shadow .14s}.YnyroG_form input::placeholder{color:var(--color-placeholder,#5a6e73)}.YnyroG_form input:focus{border-color:var(--color-accent,#215e61);box-shadow:0 0 0 3px var(--color-focus,#215e6147);outline:none}.YnyroG_form button{border:1px solid var(--color-primary,#233d4d);border-radius:var(--radius-md,6px);background:var(--color-primary,#233d4d);min-height:40px;color:var(--color-surface);font:inherit;cursor:pointer;margin-top:6px;padding:0 16px;font-size:.88rem;font-weight:600;transition:background .14s,opacity .14s}.YnyroG_form button:hover:not(:disabled){background:var(--color-accent-hover,#19494c)}.YnyroG_form button:disabled{cursor:not-allowed;opacity:.55}.YnyroG_planGrid{gap:10px;display:grid}.YnyroG_planCard{border:1px solid var(--color-border,#d8e2c5);border-radius:var(--radius-md,6px);background:var(--color-surface,#fcfef6);width:100%;color:var(--color-primary,#233d4d);text-align:left;cursor:pointer;gap:10px;padding:16px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.YnyroG_planCard:hover,.YnyroG_planCard:focus-visible{border-color:var(--color-accent,#215e61);box-shadow:0 0 0 3px var(--color-focus,#1769e029);transform:translateY(-1px)}.YnyroG_planHeader{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.YnyroG_planHeader strong{font-size:.95rem}.YnyroG_planHeader b{font-size:1.05rem}.YnyroG_planHeader small{color:var(--color-secondary,#52666b);font-size:.7rem;font-weight:500}.YnyroG_planDescription,.YnyroG_planFeatures,.YnyroG_planAction{color:var(--color-secondary,#52666b);font-size:.78rem;line-height:1.45}.YnyroG_planFeatures{gap:3px;display:grid}.YnyroG_planAction{color:var(--color-accent,#215e61);font-weight:600}.YnyroG_authLinks{flex-wrap:wrap;gap:12px 16px;margin-top:-4px;display:flex}.YnyroG_linkButton{color:var(--color-accent,#215e61);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem}.YnyroG_linkButton:hover{text-decoration:underline}.YnyroG_error{border-radius:var(--radius-md,6px);border:1px solid var(--color-danger-border,#e7b9b0);background:var(--color-danger-bg,#f9e8e4);color:var(--color-danger,#96362d);padding:10px 14px;font-size:.82rem;line-height:1.5}.YnyroG_muted{color:var(--color-secondary,#52666b);font-size:.88rem}@media (max-width:960px){.YnyroG_page{grid-template-columns:1fr;gap:40px;max-width:560px;margin:0 auto;padding:48px 24px}.YnyroG_hero h1{font-size:clamp(2.4rem,8vw,3.6rem)}}@media (max-width:480px){.YnyroG_page{gap:28px;padding:32px 16px}.YnyroG_card{padding:24px 18px}.YnyroG_form input,.YnyroG_form button{min-height:var(--hit-target,44px)}}.YnyroG_success{color:var(--color-success);background:var(--color-success-bg);border:1px solid var(--color-success-border);border-radius:var(--radius-md);padding:10px 12px}.YnyroG_page:not(.YnyroG_accessPage) .YnyroG_card h1{letter-spacing:-.04em;font-size:clamp(24px,3vw,32px);font-weight:650;line-height:1.1}.YnyroG_skipLink{z-index:100;border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-primary);padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.YnyroG_skipLink:focus-visible{transform:translateY(0)}.YnyroG_accessPage{background:var(--color-background);grid-template-columns:minmax(0,1fr) minmax(340px,460px);gap:clamp(32px,4vw,72px);min-height:100svh;padding:16px clamp(24px,4vw,64px) 16px 16px}.YnyroG_accessPage .YnyroG_hero{border-radius:var(--radius-lg);background:var(--color-inverse-surface);max-width:none;min-height:calc(100svh - 32px);color:var(--color-on-inverse);flex-direction:column;justify-content:flex-end;align-self:stretch;padding:clamp(32px,5vw,80px);display:flex;position:relative;overflow:hidden}.YnyroG_accessPage .YnyroG_eyebrow{color:var(--color-on-inverse);opacity:.8;margin-bottom:auto}.YnyroG_accessPage .YnyroG_hero h1{max-width:10ch;color:var(--color-on-inverse);letter-spacing:-.065em;text-wrap:balance;font-size:clamp(3.5rem,6.8vw,7rem);line-height:.95}.YnyroG_accessPage .YnyroG_copy{max-width:43ch;color:var(--color-on-inverse);opacity:.84;margin-top:32px;font-size:clamp(16px,1.25vw,18px);line-height:1.55}.YnyroG_accessPage .YnyroG_card{background:var(--color-background);box-shadow:none;border:0;align-content:start;padding:clamp(24px,3vw,40px)}.YnyroG_accessPage .YnyroG_cardLabel{margin-bottom:0}.YnyroG_accessPage .YnyroG_card h2{letter-spacing:-.05em;font-size:clamp(28px,2.6vw,38px);line-height:1.1}.YnyroG_accessPage .YnyroG_card>p:not(.YnyroG_cardLabel):not(.YnyroG_error){font-size:15px;line-height:1.5}.YnyroG_accessPage .YnyroG_form{gap:20px;margin-top:12px}.YnyroG_accessPage .YnyroG_form label{gap:8px;font-size:14px}.YnyroG_accessPage .YnyroG_form input{height:48px;font-size:16px}.YnyroG_accessPage .YnyroG_form button{background:var(--color-action);min-height:50px;color:var(--color-on-action);transition:background var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);justify-content:space-between;align-items:center;margin-top:4px;padding-inline:18px;display:flex}.YnyroG_accessPage .YnyroG_form button:hover:not(:disabled){background:var(--color-publish);color:var(--color-on-publish)}.YnyroG_submitArrow{transition:transform var(--duration-base) var(--ease-out);margin-left:12px;font-size:18px;display:inline-block}.YnyroG_form button:hover:not(:disabled) .YnyroG_submitArrow{transform:translate(3px,-3px)}.YnyroG_form button:active:not(:disabled) .YnyroG_submitArrow{transform:translate(1px,-1px)}.YnyroG_authLinks{align-items:center;gap:4px 20px}.YnyroG_authLinks .YnyroG_linkButton{text-underline-offset:4px;align-items:center;min-height:32px;font-size:14px;font-weight:600;display:inline-flex}@media (max-width:960px){.YnyroG_accessPage{grid-template-columns:minmax(0,1fr);gap:0;width:100%;max-width:none;padding:12px;display:grid}.YnyroG_accessPage .YnyroG_hero{min-height:0;padding:24px}.YnyroG_accessPage .YnyroG_hero h1{max-width:14ch;font-size:clamp(36px,8.5vw,58px)}.YnyroG_accessPage .YnyroG_eyebrow{margin-bottom:26px}.YnyroG_accessPage .YnyroG_copy{margin-top:18px;font-size:15px}.YnyroG_accessPage .YnyroG_card{width:min(100%,540px);margin:0 auto;padding:26px 12px}}@media (max-width:480px){.YnyroG_accessPage .YnyroG_hero{padding:22px 20px}.YnyroG_accessPage .YnyroG_eyebrow{margin-bottom:20px;font-size:11px}.YnyroG_accessPage .YnyroG_hero h1{font-size:clamp(34px,9vw,44px)}.YnyroG_accessPage .YnyroG_copy{margin-top:14px;font-size:14px;line-height:1.45}.YnyroG_accessPage .YnyroG_card{gap:12px;padding:22px 8px 28px}.YnyroG_accessPage .YnyroG_card h2{font-size:27px}.YnyroG_accessPage .YnyroG_form{gap:14px;margin-top:2px}}.YnyroG_authBrand{z-index:1;margin-bottom:var(--space-6);position:relative}.YnyroG_accessPage .YnyroG_hero:after{content:"";border:68px solid var(--brand-team-teal);opacity:.55;pointer-events:none;border-radius:45%;width:360px;height:360px;position:absolute;top:10%;right:-255px;transform:rotate(-25deg)}.YnyroG_accessPage .YnyroG_hero h1{z-index:1;letter-spacing:-.05em;max-width:12ch;font-weight:750;position:relative}.YnyroG_accessPage .YnyroG_copy{z-index:1;position:relative}.YnyroG_form button{background:var(--color-action);border-color:var(--color-action);color:var(--color-on-action);min-height:var(--hit-target)}.YnyroG_form input{min-height:var(--hit-target)}.YnyroG_button{min-height:var(--hit-target);padding:var(--space-2) var(--space-4);border:1px solid var(--color-action);border-radius:var(--radius-md);background:var(--color-action);color:var(--color-on-action);font:inherit;cursor:pointer;justify-content:center;align-items:center;font-weight:600;display:inline-flex}
