.Ly0Bva_button{appearance:none;box-sizing:border-box;min-height:var(--hit-target,44px);border-radius:var(--radius-md,8px);font:inherit;text-align:center;white-space:normal;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.875rem;font-weight:600;line-height:1.35;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.Ly0Bva_primary{color:var(--color-on-accent,#fff);background:var(--color-accent);border-color:var(--color-accent)}.Ly0Bva_secondary{color:var(--color-primary);background:var(--color-surface-subtle);border-color:var(--color-border)}.Ly0Bva_danger{color:var(--color-danger,#a12d3b);background:var(--color-surface);border-color:var(--color-border)}.Ly0Bva_ghost{color:var(--color-primary);background:0 0;border-color:#0000}.Ly0Bva_small{min-height:36px;padding:7px 12px;font-size:.8125rem}.Ly0Bva_fullWidth{width:100%}.Ly0Bva_button:hover:not(:disabled){filter:brightness(.96)}.Ly0Bva_button:active:not(:disabled){transform:translateY(1px)}.Ly0Bva_button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.Ly0Bva_button:disabled{cursor:not-allowed;color:var(--color-on-disabled);background:var(--color-disabled-surface);border-color:var(--color-border-subtle);filter:none}@media (prefers-reduced-motion:reduce){.Ly0Bva_button{transition:none}.Ly0Bva_button:active:not(:disabled){transform:none}}
.Vlbxna_modalLayer{z-index:110;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.Vlbxna_modal{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;flex-direction:column;width:min(760px,100%);max-height:min(760px,100dvh - 48px);animation:.18s ease-out Vlbxna_overlayModalIn;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #0f172a3d}@keyframes Vlbxna_overlayModalIn{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.Vlbxna_modal{animation:none}}.Vlbxna_modalLarge{width:min(1040px,100%)}.Vlbxna_modalHeader{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 16px;display:flex}.Vlbxna_modalHeader h2{letter-spacing:-.025em;font-size:1.08rem;font-weight:650}.Vlbxna_modalHeader p{color:var(--color-secondary);margin-top:4px;font-size:.8rem}.Vlbxna_modalBody{overscroll-behavior:contain;min-height:0;padding:20px 24px;overflow-y:auto}@media (max-width:768px){.Vlbxna_modalLayer{align-items:flex-end;padding:0}.Vlbxna_modal,.Vlbxna_modalLarge{border-radius:10px 10px 0 0;width:100%;max-height:92dvh}.Vlbxna_modalHeader{padding-left:16px;padding-right:16px}}@media (max-width:700px){.Vlbxna_modalBody{padding:16px}}.Vlbxna_surfaceLayer{z-index:130;justify-content:flex-end;display:flex;position:fixed;inset:0}.Vlbxna_surfaceScrim{cursor:default;background:#0f172a6b;border:0;position:absolute;inset:0}.Vlbxna_drawer{border-left:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;width:min(520px,100%);height:100%;display:flex;position:relative;box-shadow:-16px 0 40px #0f172a1f}.Vlbxna_drawerLarge{width:min(720px,100vw)}.Vlbxna_drawerHeader{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.Vlbxna_drawerHeader h2{letter-spacing:-.025em;font-size:1.05rem;font-weight:650}.Vlbxna_drawerHeader p{color:var(--color-secondary);margin-top:4px;font-size:.8rem;line-height:1.45}.Vlbxna_drawerBody{min-height:0;padding:20px 24px 32px;overflow-y:auto}@media (max-width:768px){.Vlbxna_drawer,.Vlbxna_drawerLarge{border-left:0;width:100%}.Vlbxna_drawerHeader,.Vlbxna_drawerBody{padding-left:16px;padding-right:16px}}@media (max-width:700px){.Vlbxna_drawerBody{padding:16px}}.Vlbxna_surfaceScrim{animation:.16s ease-out Vlbxna_overlayFadeIn}.Vlbxna_drawer{animation:.22s ease-out Vlbxna_overlayDrawerIn}@keyframes Vlbxna_overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes Vlbxna_overlayDrawerIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.Vlbxna_surfaceScrim,.Vlbxna_drawer{animation:none}}.Vlbxna_modalFooter{z-index:1;border-top:1px solid var(--color-border-subtle);background:var(--color-surface-subtle);justify-content:space-between;align-items:center;gap:8px;padding:14px 24px;display:flex;position:sticky;bottom:0}.Vlbxna_modalFooterSecondary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:768px){.Vlbxna_modalFooter{padding-left:16px;padding-right:16px}}@media (max-width:640px){.Vlbxna_modalFooter{flex-direction:column-reverse;align-items:stretch}.Vlbxna_modalFooterSecondary{grid-template-columns:minmax(0,1fr);display:grid}.Vlbxna_modalFooter>button,.Vlbxna_modalFooterSecondary>button{width:100%;min-height:var(--hit-target,44px)}}
.rhbx_q_dialog{border:1px solid var(--color-border,#d8e2c5);border-radius:var(--radius-lg,10px);background:var(--color-surface,#fcfef6);width:min(440px,100% - 32px);margin:auto;padding:24px;animation:.18s ease-out rhbx_q_confirmEnter;position:relative;box-shadow:0 18px 48px #0f172a2e}.rhbx_q_icon{background:var(--color-danger-bg,#f9e8e4);width:36px;height:36px;color:var(--color-danger,#96362d);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.rhbx_q_copy h2{letter-spacing:-.025em;font-size:1.05rem;font-weight:650}.rhbx_q_copy p{color:var(--color-secondary,#52666b);margin-top:6px;font-size:.86rem;line-height:1.5}@keyframes rhbx_q_confirmEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rhbx_q_dialog{animation:none}}
.L27QEG_field{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.L27QEG_field>span,.L27QEG_field>label{color:var(--color-primary);font-size:.8rem;font-weight:600}.L27QEG_field>input,.L27QEG_field>select,.L27QEG_field>textarea{box-sizing:border-box;width:100%;min-width:0;min-height:var(--hit-target,44px);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-primary);font:inherit;padding:10px 12px;font-size:.88rem;transition:border-color .14s,box-shadow .14s;display:block}.L27QEG_field>textarea{resize:vertical;min-height:80px}.L27QEG_field>input:focus-visible,.L27QEG_field>select:focus-visible,.L27QEG_field>textarea:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-focus);outline:none}.L27QEG_field>input[aria-invalid=true],.L27QEG_field>select[aria-invalid=true],.L27QEG_field>textarea[aria-invalid=true]{border-color:var(--color-danger)}.L27QEG_field>input:disabled,.L27QEG_field>select:disabled,.L27QEG_field>textarea:disabled{cursor:not-allowed;background:var(--color-disabled-surface);color:var(--color-on-disabled)}.L27QEG_checkbox{min-width:0;color:var(--color-primary);overflow-wrap:anywhere;align-items:flex-start;gap:10px;font-size:.88rem;line-height:1.4;display:flex}.L27QEG_checkbox>input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-accent);flex:0 0 18px;margin:2px 0 0}.L27QEG_error{color:var(--color-danger);font-size:.78rem;font-weight:500;line-height:1.4}.L27QEG_hint{color:var(--color-secondary);font-size:.74rem;line-height:1.4}@media (max-width:640px){.L27QEG_field>input:not([type=checkbox]),.L27QEG_field>select,.L27QEG_field>textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.L27QEG_field>input,.L27QEG_field>select,.L27QEG_field>textarea{transition:none}}
._8Mlzq_policyForm{grid-template-columns:minmax(0,1fr);gap:16px;width:100%;min-width:0;margin-top:16px;display:grid}._8Mlzq_policyForm>label{min-width:0}._8Mlzq_policyForm>label:has(>input[type=checkbox]){white-space:normal;overflow-wrap:anywhere;align-items:flex-start;gap:10px;display:flex}._8Mlzq_policyForm>label>input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-accent);flex:0 0 18px;margin-top:2px}._8Mlzq_actionPair{border-top:1px solid var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100%,440px);margin-inline-start:auto;padding-top:16px;display:grid}._8Mlzq_actionPair>button{width:100%;min-width:0}._8Mlzq_actionRow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:470px){._8Mlzq_actionPair{grid-template-columns:minmax(0,1fr);width:100%}._8Mlzq_actionRow>button{flex:auto}}
.Ftajxq_offer{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-block:16px 24px;padding:18px 20px;display:flex}.Ftajxq_copy{flex:1;gap:5px;min-width:200px;display:grid}.Ftajxq_copy strong{letter-spacing:-.015em;font-size:1rem}.Ftajxq_copy p{color:var(--color-muted);max-width:55ch;margin:0;line-height:1.5}.Ftajxq_actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Ftajxq_primary,.Ftajxq_quiet{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:44px;font:inherit;cursor:pointer;padding:10px 14px;font-weight:550}.Ftajxq_primary{color:var(--color-on-accent,#fff);background:var(--color-accent);border-color:var(--color-accent)}.Ftajxq_quiet{color:var(--color-primary);background:var(--color-surface)}.Ftajxq_primary:focus-visible,.Ftajxq_quiet:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.Ftajxq_primary:disabled,.Ftajxq_quiet:disabled{opacity:.55;cursor:not-allowed}.Ftajxq_callout{z-index:1000;box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);width:min(332px,100vw - 24px);max-height:min(56dvh,400px);color:var(--color-primary);gap:10px;padding:16px;line-height:1.45;display:grid;position:fixed;overflow-y:auto;box-shadow:0 14px 45px #0f172a33}.Ftajxq_docked{right:16px;bottom:calc(16px + env(safe-area-inset-bottom))}.Ftajxq_anchored{top:12px;left:12px}.Ftajxq_calloutTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.Ftajxq_calloutTop .Ftajxq_quiet{min-height:32px;padding:5px 9px;font-size:.78rem}.Ftajxq_progress{color:var(--color-muted);letter-spacing:.02em;font-size:.76rem;font-weight:600}.Ftajxq_calloutTitle{letter-spacing:-.02em;font-size:1.03rem;line-height:1.3;display:block}.Ftajxq_callout p{overflow-wrap:anywhere;margin:0;font-size:.88rem}.Ftajxq_callout .Ftajxq_hint{color:var(--color-muted);font-size:.78rem}.Ftajxq_callout .Ftajxq_actions{justify-content:flex-start}.Ftajxq_callout .Ftajxq_actions .Ftajxq_quiet{font-size:.84rem}.Ftajxq_spotlightTarget{outline-offset:4px;box-shadow:0 0 0 7px color-mix(in srgb, var(--color-accent) 18%, transparent);outline:3px solid var(--color-accent)!important}.Ftajxq_resume{z-index:1000;bottom:calc(16px + env(safe-area-inset-bottom));box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-wrap:wrap;align-items:center;gap:10px;width:min(560px,100vw - 24px);padding:12px 14px;display:flex;position:fixed;right:16px;box-shadow:0 12px 36px #0f172a2e}.Ftajxq_resume span{flex:1;min-width:160px;font-size:.85rem;line-height:1.4}.Ftajxq_resume strong{font-size:.9rem}@media (max-width:600px){.Ftajxq_offer{flex-direction:column;align-items:stretch;padding:14px}.Ftajxq_offer .Ftajxq_actions{width:100%}.Ftajxq_offer .Ftajxq_actions button{flex:1}.Ftajxq_callout{gap:8px;max-height:40dvh;padding:12px 14px}.Ftajxq_docked,.Ftajxq_resume{right:12px;bottom:calc(76px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.Ftajxq_callout,.Ftajxq_spotlightTarget{transition:none!important;animation:none!important}}
.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()}
.TxBJ4G_shell{gap:24px;min-width:0;display:grid}.TxBJ4G_header{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:20px;padding:4px 0 20px;display:flex}.TxBJ4G_headerIdentity{align-items:center;gap:16px;min-width:0;display:flex}.TxBJ4G_headerAvatar{color:var(--color-primary);background:var(--color-surface-subtle);border-radius:50%;flex:0 0 64px;place-items:center;width:64px;height:64px;font-size:1.25rem;font-weight:700;display:grid;overflow:hidden}.TxBJ4G_headerText{min-width:0}.TxBJ4G_headerText h2{color:var(--color-primary);margin:0 0 4px;font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.2}.TxBJ4G_headerText p{color:var(--color-secondary);overflow-wrap:anywhere;margin:0;font-size:.87rem}.TxBJ4G_headerMeta{color:var(--color-secondary);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.87rem;display:flex}.TxBJ4G_headerMeta>span:first-child{overflow-wrap:anywhere;min-width:0}.TxBJ4G_workspace{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.TxBJ4G_sidebar{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;gap:5px;padding:6px;display:grid;position:sticky;top:20px}.TxBJ4G_navItem{text-align:left;width:100%;color:var(--color-secondary);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;gap:4px;padding:12px 14px;display:grid}.TxBJ4G_navItem strong{color:inherit;font-size:.88rem;font-weight:650}.TxBJ4G_navItem span{font-size:.74rem;line-height:1.35}.TxBJ4G_navItem:hover{background:var(--color-surface-subtle);color:var(--color-primary)}.TxBJ4G_navItemActive{background:var(--color-surface-subtle);border-color:var(--color-border);color:var(--color-primary)}.TxBJ4G_navItem:focus-visible,.TxBJ4G_button:focus-visible{outline:3px solid var(--color-focus,#70a8ba);outline-offset:2px}.TxBJ4G_content{gap:18px;min-width:0;max-width:960px;display:grid}.TxBJ4G_sectionHeading{gap:5px;margin-bottom:2px;display:grid}.TxBJ4G_sectionHeading h3{color:var(--color-primary);margin:0;font-size:1.2rem}.TxBJ4G_sectionHeading p{color:var(--color-secondary);margin:0;font-size:.87rem}.TxBJ4G_card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;min-width:0;overflow:hidden}.TxBJ4G_cardHeader{border-bottom:1px solid var(--color-border-subtle);padding:20px 24px 16px}.TxBJ4G_cardHeader h4{color:var(--color-primary);margin:0 0 5px;font-size:1rem}.TxBJ4G_cardHeader p{color:var(--color-secondary);margin:0;font-size:.82rem;line-height:1.5}.TxBJ4G_cardBody{padding:22px 24px}.TxBJ4G_form{gap:22px;width:100%;display:grid}.TxBJ4G_nameFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.TxBJ4G_nameFields>*{min-width:0}.TxBJ4G_nameFields>:last-child{grid-column:1/-1;max-width:calc(50% - 8px)}.TxBJ4G_formFooter{border-top:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.TxBJ4G_formActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.TxBJ4G_hint{color:var(--color-secondary);font-size:.78rem;line-height:1.5}.TxBJ4G_button{border:1px solid var(--color-primary);background:var(--color-primary);min-height:44px;color:var(--color-surface);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;padding:10px 18px;font-size:.86rem;font-weight:650}.TxBJ4G_button:disabled{cursor:not-allowed;opacity:.5}.TxBJ4G_secondaryButton{border-color:var(--color-border);background:var(--color-surface);color:var(--color-primary)}.TxBJ4G_inlineActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.TxBJ4G_emailRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.TxBJ4G_emailInfo{gap:7px;min-width:0;display:grid}.TxBJ4G_emailInfo strong{color:var(--color-primary);overflow-wrap:anywhere;font-size:.9rem}.TxBJ4G_emailLabel{color:var(--color-secondary);font-size:.76rem}.TxBJ4G_emailStatus{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.TxBJ4G_emailHelp{color:var(--color-secondary);margin:14px 0 0;font-size:.82rem;line-height:1.5}.TxBJ4G_photoBody{max-width:720px}.TxBJ4G_photoBody>section{background:0 0;border:0;margin:0;padding:0}.TxBJ4G_securityForm{gap:18px;max-width:520px;display:grid}.TxBJ4G_securityNote{border:1px solid var(--color-border-subtle);background:var(--color-surface-subtle);color:var(--color-secondary);border-radius:8px;padding:13px 16px;font-size:.83rem;line-height:1.5}.TxBJ4G_securityNote strong{color:var(--color-primary);margin-bottom:3px;display:block}.TxBJ4G_securityNote p{margin:0}.TxBJ4G_preferenceRow{justify-content:space-between;align-items:center;gap:20px;display:flex}.TxBJ4G_preferenceRow strong{color:var(--color-primary);font-size:.9rem}.TxBJ4G_preferenceRow p{color:var(--color-secondary);margin:5px 0 0;font-size:.82rem;line-height:1.5}@media (max-width:900px){.TxBJ4G_workspace{grid-template-columns:1fr;gap:18px}.TxBJ4G_sidebar{scrollbar-width:thin;gap:6px;display:flex;position:static;overflow-x:auto}.TxBJ4G_navItem{flex:none;width:auto;min-width:142px}.TxBJ4G_navItem span{display:none}.TxBJ4G_content{max-width:none}}@media (max-width:600px){.TxBJ4G_shell{gap:18px}.TxBJ4G_header{flex-direction:column;align-items:flex-start;gap:12px}.TxBJ4G_headerAvatar{flex-basis:52px;width:52px;height:52px}.TxBJ4G_cardHeader{padding:18px 16px 14px}.TxBJ4G_cardBody{padding:18px 16px}.TxBJ4G_nameFields{grid-template-columns:minmax(0,1fr);gap:14px}.TxBJ4G_nameFields>:last-child{grid-column:auto;max-width:none}.TxBJ4G_formFooter,.TxBJ4G_emailRow,.TxBJ4G_preferenceRow{flex-direction:column;align-items:stretch}.TxBJ4G_formActions{width:100%;margin-left:0}.TxBJ4G_formActions .TxBJ4G_button,.TxBJ4G_formFooter>.TxBJ4G_button{width:100%}.TxBJ4G_inlineActions .TxBJ4G_button{white-space:normal;flex:auto}}
.Sc2ozq_filters{align-items:end;margin-bottom:22px}.Sc2ozq_filters>button[type=submit]{align-self:end;min-height:44px}@media (max-width:600px){.Sc2ozq_filters{margin-bottom:18px}.Sc2ozq_filters>button[type=submit]{width:100%}}
.u3OBRq_scrim{z-index:1000;background:#0a1e22a8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.u3OBRq_dialog{background:var(--color-surface);color:var(--color-primary);border:1px solid var(--color-border);border-radius:16px;width:min(100%,480px);max-height:95vh;padding:clamp(1rem,3vw,1.5rem);overflow-y:auto;box-shadow:0 24px 80px #00000040}.u3OBRq_heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.u3OBRq_heading h2{margin:0 0 .3rem;font-size:1.25rem}.u3OBRq_heading p{color:var(--color-muted);margin:0;font-size:.85rem;line-height:1.5}.u3OBRq_close{cursor:pointer;background:0 0;border:0;font-size:1.65rem}.u3OBRq_stage{flex-direction:column;align-items:center;gap:1rem;padding:1.25rem 0;display:flex}.u3OBRq_stage canvas{aspect-ratio:1;object-fit:cover;touch-action:none;cursor:move;border:2px solid var(--color-border);background:var(--color-surface-subtle);width:min(100%,305px);height:auto;display:block}.u3OBRq_circle{border-radius:50%}.u3OBRq_square{border-radius:12px}.u3OBRq_controls{gap:1rem;display:grid}.u3OBRq_controls label{align-items:center;gap:1rem;font-size:.9rem;display:flex}.u3OBRq_controls input{accent-color:var(--color-accent);flex:1}.u3OBRq_tune{flex-wrap:wrap;gap:.45rem;display:flex}.u3OBRq_tune button,.u3OBRq_footer button{cursor:pointer;background:var(--color-surface-subtle);color:var(--color-primary);border:1px solid var(--color-border);min-height:42px;font:inherit;border-radius:8px;padding:.5rem .75rem}.u3OBRq_footer{justify-content:flex-end;gap:.6rem;margin-top:1.4rem;display:flex}.u3OBRq_footer .u3OBRq_save{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent);font-weight:650}.u3OBRq_dialog button:focus-visible,.u3OBRq_dialog input:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.u3OBRq_error{color:var(--color-danger,#96362d)}@media (prefers-reduced-motion:reduce){.u3OBRq_dialog{scroll-behavior:auto}}
.MEKFoq_field{gap:.45rem;min-width:0;display:grid}.MEKFoq_field label{color:var(--color-primary);font-size:.9rem;font-weight:600}.MEKFoq_control{width:100%;min-width:0;position:relative}.MEKFoq_field .MEKFoq_control>input{box-sizing:border-box;width:100%;min-width:0;min-height:var(--hit-target);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-primary);font:inherit;padding:.72rem 3.2rem .72rem .85rem;line-height:1.4;display:block}.MEKFoq_field .MEKFoq_control>input:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.MEKFoq_field .MEKFoq_control>button.MEKFoq_toggle{inset-inline-end:5px;box-sizing:border-box;width:36px;min-width:36px;max-width:36px;height:36px;min-height:0;max-height:36px;color:var(--color-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin:0;padding:0;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.MEKFoq_field .MEKFoq_control>button.MEKFoq_toggle:hover:not(:disabled){color:var(--color-accent);background:var(--color-accent-subtle)}.MEKFoq_field .MEKFoq_control>button.MEKFoq_toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.MEKFoq_field .MEKFoq_control>button.MEKFoq_toggle:disabled{opacity:.5;cursor:not-allowed}.MEKFoq_field .MEKFoq_control>button.MEKFoq_toggle svg{flex:none;width:20px;height:20px;display:block}
.JEpjfG_clock{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-primary);font-variant-numeric:tabular-nums;border-radius:.65rem;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.4rem .65rem;font-size:.87rem;font-weight:650;line-height:1.2;display:inline-flex}.JEpjfG_clock svg{color:var(--color-accent);flex:none}.JEpjfG_zone{color:var(--color-secondary);font-size:.72rem;font-weight:500}@media (max-width:520px){.JEpjfG_clock{background:0 0;border:0;gap:.25rem;padding:.15rem .25rem;font-size:.78rem}.JEpjfG_clock svg{width:14px;height:14px}.JEpjfG_zone{display:none}}
._8hDNWG_picker{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-width:0;min-height:46px;color:var(--color-primary);cursor:pointer;border-radius:9px;align-items:center;gap:12px;padding:6px 10px;display:flex;position:relative}._8hDNWG_picker:hover{border-color:var(--color-accent)}._8hDNWG_picker:focus-within{outline:3px solid var(--color-accent);outline-offset:2px}._8hDNWG_picker:has(input:disabled){opacity:.6;cursor:not-allowed}._8hDNWG_nativeInput{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;position:absolute;inset:0}._8hDNWG_nativeInput:disabled{cursor:not-allowed}._8hDNWG_trigger{border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:7px;flex:none;justify-content:center;align-items:center;min-height:32px;padding:6px 12px;font-size:.8rem;font-weight:650;line-height:1.25;display:inline-flex}._8hDNWG_filename{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-secondary);font-size:.8rem;overflow:hidden}._8hDNWG_uploadForm{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px}._8hDNWG_uploadForm>*{min-width:0}._8hDNWG_uploadActions{border-top:1px solid var(--color-border-subtle);grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;padding-top:16px;display:flex}._8hDNWG_uploadActions>button{min-height:42px}@media (max-width:650px){._8hDNWG_uploadForm{grid-template-columns:minmax(0,1fr)}._8hDNWG_uploadActions{justify-content:stretch}._8hDNWG_uploadActions>button{width:100%}}
.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}}
._01ntLG_root{gap:20px;min-width:0;display:grid}._01ntLG_workspace{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}._01ntLG_sidebar{min-width:0}._01ntLG_content{width:100%;min-width:0;max-width:1080px}._01ntLG_content>*{min-width:0}._01ntLG_content :where(input,select,textarea){max-width:100%}._01ntLG_content :where(button,a,input,select,textarea):focus-visible{outline:3px solid var(--color-focus,var(--color-accent));outline-offset:2px}._01ntLG_generalStack{gap:18px;display:grid}._01ntLG_brandingSection{border-bottom:1px solid var(--color-border-subtle);padding:2px 0 18px}._01ntLG_brandingSection>section{background:0 0;border:0;padding:0}._01ntLG_brandingSection>section>div{max-width:100%}._01ntLG_content :where(button){min-height:36px}._01ntLG_content :where(input,select,textarea){min-width:0}._01ntLG_content :where(h3){line-height:1.35}._01ntLG_content :where(p){overflow-wrap:anywhere}._01ntLG_generalForm{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:0;display:grid}._01ntLG_identityFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:760px;display:grid}._01ntLG_identityFields>*{min-width:0}._01ntLG_identityNote{background:var(--color-surface-subtle);color:var(--color-secondary);border-radius:10px;padding:14px 16px;font-size:.83rem;line-height:1.55}._01ntLG_identityNote p{margin:0}._01ntLG_formFooter{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:18px;display:flex}._01ntLG_formFooter>span{color:var(--color-secondary);font-size:.8rem}._01ntLG_formActions{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}._01ntLG_summary{border:1px solid var(--color-border-subtle);background:var(--color-surface-subtle);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:0;padding:18px 20px;display:grid}._01ntLG_summary>*{overflow-wrap:anywhere;min-width:0}._01ntLG_summary>* p{overflow-wrap:anywhere}._01ntLG_summaryTitle{color:var(--color-primary);margin:0 0 14px;font-size:.95rem}._01ntLG_policyForm{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}._01ntLG_policyForm>*{min-width:0}._01ntLG_policyFooter{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:18px;display:flex}._01ntLG_policyFooter>button{min-width:128px}._01ntLG_overviewActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}._01ntLG_overviewActions>button{min-height:44px}@media (max-width:1000px){._01ntLG_workspace{grid-template-columns:minmax(190px,212px) minmax(0,1fr);gap:18px}}@media (max-width:800px){._01ntLG_workspace{grid-template-columns:minmax(0,1fr)}._01ntLG_content{max-width:none}._01ntLG_sidebar{position:static}}@media (max-width:600px){._01ntLG_identityFields,._01ntLG_summary{grid-template-columns:minmax(0,1fr)}._01ntLG_formFooter{flex-direction:column;align-items:stretch}._01ntLG_formActions{width:100%;margin-left:0}._01ntLG_formActions>button,._01ntLG_policyFooter>button{flex:100%}._01ntLG_policyFooter{align-items:stretch}._01ntLG_summary{padding:16px}}._01ntLG_pageHeader{grid-template-columns:minmax(0,1fr) auto;gap:20px;width:100%;max-width:1336px;align-items:center!important;display:grid!important}._01ntLG_workspaceIdentity{place-self:center end;width:min(100%,236px);padding:12px 14px;min-width:0!important}._01ntLG_workspaceIdentity>*{overflow-wrap:anywhere}._01ntLG_navGroup{border-top:1px solid var(--color-border-subtle);gap:3px;padding-top:14px;margin-top:10px!important}._01ntLG_navGroup:first-child{border-top:0;padding-top:0;margin-top:0!important}._01ntLG_navGroupTitle{letter-spacing:.07em;text-transform:uppercase;padding:6px 10px 9px!important;font-size:.68rem!important}._01ntLG_overview{gap:18px;min-width:0;display:grid}._01ntLG_overviewHero{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;min-width:0;padding:24px;display:flex}._01ntLG_overviewHero>div:first-child{flex:auto;min-width:0}._01ntLG_overviewHero h2{color:var(--color-primary);letter-spacing:-.03em;margin:6px 0 0;font-size:clamp(1.25rem,2vw,1.65rem)}._01ntLG_overviewHero p{max-width:580px;color:var(--color-secondary);margin:8px 0 0;font-size:.86rem;line-height:1.55}._01ntLG_progressRing{border-radius:50%;flex:0 0 96px;place-items:center;width:96px;height:96px;padding:7px;display:grid}._01ntLG_progressInner{background:var(--color-surface);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:100%;height:100%;display:flex}._01ntLG_progressInner strong{color:var(--color-accent);margin:0;font-size:1.3rem;line-height:1.2}._01ntLG_progressInner span{color:var(--color-secondary);font-size:.65rem}._01ntLG_overviewMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._01ntLG_metricCard{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;min-height:120px;color:var(--color-primary);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:7px;padding:17px 18px;display:flex}._01ntLG_metricCard:hover{border-color:var(--color-accent);background:var(--color-surface-subtle)}._01ntLG_metricCard:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}._01ntLG_metricCard>span{color:var(--color-secondary);font-size:.8rem}._01ntLG_metricCard>strong{font-size:1.6rem;line-height:1.15}._01ntLG_metricCard>small{color:var(--color-secondary);font-size:.75rem;line-height:1.4}._01ntLG_checklistBody{gap:20px;padding:22px 24px 24px;display:grid}._01ntLG_nextSteps{border:1px solid var(--color-border-subtle);background:var(--color-surface-subtle);border-radius:10px;gap:12px;padding:16px 18px;display:grid}._01ntLG_nextSteps>strong{font-size:.9rem}._01ntLG_nextSteps ul{gap:7px;margin:0;padding-left:20px;font-size:.85rem;line-height:1.5;display:grid}._01ntLG_nextSteps>button{justify-self:start;width:auto;max-width:100%;min-height:42px}._01ntLG_checklist{gap:4px;display:grid}._01ntLG_checklistItem{width:100%;min-height:52px;color:var(--color-primary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}._01ntLG_checklistItem:hover{background:var(--color-surface-subtle);border-color:var(--color-border-subtle)}._01ntLG_checklistItem>strong{font-size:.84rem}._01ntLG_checklistItem>small{color:var(--color-secondary);font-size:.74rem}._01ntLG_checklistItem>span:first-child{color:var(--color-accent);text-align:center;font-size:1.1rem}@media (max-width:1000px){._01ntLG_overviewMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){._01ntLG_pageHeader{grid-template-columns:minmax(0,1fr)}._01ntLG_workspaceIdentity{justify-self:start;width:auto;max-width:100%}}@media (max-width:600px){._01ntLG_overviewHero{gap:14px;padding:18px}._01ntLG_progressRing{flex-basis:80px;width:80px;height:80px}._01ntLG_progressInner strong{font-size:1.1rem}._01ntLG_overviewMetrics{grid-template-columns:minmax(0,1fr)}._01ntLG_checklistBody{padding:16px}._01ntLG_checklistItem{grid-template-columns:24px minmax(0,1fr)}._01ntLG_checklistItem>small{grid-column:2}._01ntLG_nextSteps{padding:14px}._01ntLG_nextSteps>button{width:100%}}
.RC8oxa_page{gap:20px;min-width:0;display:grid}.RC8oxa_page>*{min-width:0}.RC8oxa_page :where(input,select,textarea){min-width:0;max-width:100%}.RC8oxa_page :where(button,a,input,select,textarea):focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.RC8oxa_page :where(p,strong,span){overflow-wrap:anywhere}.RC8oxa_page :where(form){min-width:0}.RC8oxa_page :where(form>button[type=submit]){justify-self:start;min-height:44px}.RC8oxa_page :where(form>div:last-child>button){min-height:40px}.RC8oxa_list{gap:10px;min-width:0;display:grid}.RC8oxa_list>*{min-width:0}.RC8oxa_list :where(button){flex-shrink:0}.RC8oxa_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin-bottom:18px;display:flex}.RC8oxa_toolbar>*{min-width:0}.RC8oxa_editor{gap:16px;min-width:0;max-width:720px;display:grid}.RC8oxa_editorSection{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;padding:22px 24px}.RC8oxa_editorSection>form{width:100%;max-width:none}.RC8oxa_editorSection :where(input,select){max-width:100%}.RC8oxa_toolbar>div{min-width:0}.RC8oxa_toolbar>div>strong{color:var(--color-primary);margin-bottom:4px;font-size:.95rem;display:block}.RC8oxa_toolbar>button{min-height:42px}.RC8oxa_editor :where(label){min-width:0}.RC8oxa_actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.RC8oxa_actions>button{min-height:40px}.RC8oxa_footer{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:16px;display:flex}.RC8oxa_footer>button{min-height:40px}.RC8oxa_sectionIntro{color:var(--color-secondary);font-size:.83rem;line-height:1.5}@media (max-width:640px){.RC8oxa_page{gap:16px}.RC8oxa_editorSection{padding:16px}.RC8oxa_toolbar{flex-direction:column;align-items:stretch}.RC8oxa_toolbar>*{width:100%;max-width:none}.RC8oxa_actions{align-items:stretch}.RC8oxa_actions>button,.RC8oxa_footer>button{flex:100%}.RC8oxa_page :where(form>button[type=submit]){width:100%}}
.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}}
.uglL1G_menu{position:relative}.uglL1G_menu>summary{cursor:pointer;border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:center;min-height:44px;padding:0 12px;list-style:none;display:flex}.uglL1G_menu>div{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);z-index:30;min-width:210px;box-shadow:var(--shadow-dropdown);gap:8px;padding:12px;display:grid;position:absolute;top:100%;right:0}.uglL1G_menu button{text-align:left;min-height:44px;padding:8px}.uglL1G_menu>summary:focus-visible,.uglL1G_menu>div button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.uglL1G_menu>summary::-webkit-details-marker{display:none}@media (max-width:640px){.uglL1G_menu>div{overscroll-behavior:contain;min-width:0;max-height:max(100px,100dvh - 120px);position:fixed;inset:auto 16px 90px;overflow-y:auto}}
._3XSPsG_editorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}._3XSPsG_editorGrid>._3XSPsG_assignmentFit,._3XSPsG_editorGrid>details{grid-column:1/-1}._3XSPsG_editorGrid>*{min-width:0}._3XSPsG_editorGrid input,._3XSPsG_editorGrid select,._3XSPsG_editorGrid textarea{box-sizing:border-box;min-width:0;max-width:100%}._3XSPsG_editorGrid input,._3XSPsG_editorGrid select{width:100%}@media (max-width:700px){._3XSPsG_editorGrid{grid-template-columns:minmax(0,1fr)}}._3XSPsG_fields{border:0;min-width:0;margin:0;padding:0}._3XSPsG_section{border-bottom:1px solid var(--color-border);padding:20px 0}._3XSPsG_section h3{margin:0 0 16px}._3XSPsG_section>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:600;display:flex}._3XSPsG_section>summary:before{content:"+"}._3XSPsG_section[open]>summary:before{content:"−"}._3XSPsG_footer{z-index:2;background:var(--color-surface-subtle);position:sticky;bottom:0;box-shadow:0 -12px 28px #14161412}._3XSPsG_footer button{min-height:44px}._3XSPsG_durationGroup{gap:var(--space-2);margin-top:var(--space-2);color:var(--color-secondary);font-size:var(--text-sm);display:grid}._3XSPsG_durationPresets{gap:var(--space-2);flex-wrap:wrap;display:flex}._3XSPsG_durationPresets button{min-width:48px;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);font:inherit;cursor:pointer}._3XSPsG_durationPresets button:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-accent-subtle)}._3XSPsG_durationPresets button:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}._3XSPsG_durationPresets button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){._3XSPsG_section{padding:16px 0}}._3XSPsG_section>h3{letter-spacing:-.03em;font-size:20px}._3XSPsG_checkbox{align-items:center;gap:8px;min-height:44px;display:flex}._3XSPsG_picker button,._3XSPsG_inputField input:not([type=checkbox]),._3XSPsG_inputField select{min-height:44px}._3XSPsG_assignmentFit{border:1px solid var(--color-border);border-radius:var(--radius-md,6px);background:var(--color-surface-subtle);align-content:start;gap:6px;min-width:0;padding:8px 10px;display:grid}._3XSPsG_assignmentFit:empty{display:none}._3XSPsG_assignmentFit p{color:var(--color-muted);font-size:var(--text-sm,13px);line-height:var(--leading-normal,1.45);margin:0}._3XSPsG_assignmentFit ul{gap:var(--space-1,4px);color:var(--color-primary);font-size:var(--text-sm,13px);line-height:var(--leading-normal,1.45);margin:0;padding-left:18px;display:grid}@media (max-width:640px){._3XSPsG_footer{align-items:stretch}._3XSPsG_footer>._3XSPsG_footerActions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}._3XSPsG_footer button{width:100%}}@media (max-width:700px){._3XSPsG_section,._3XSPsG_editorGrid,._3XSPsG_inputField{min-width:0;max-width:100%}._3XSPsG_inputField input:not([type=checkbox]),._3XSPsG_inputField select,._3XSPsG_inputField textarea{box-sizing:border-box;min-width:0;max-width:100%;font-size:16px}}
.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}}.dGmHrW_quickHeading,.dGmHrW_quickSection,.dGmHrW_quickTimeGrid,.dGmHrW_quickOptions,.dGmHrW_segment,.dGmHrW_previewBar,.dGmHrW_quickActions,.dGmHrW_quickAdvancedContent,.dGmHrW_candidateList{min-width:0;max-width:100%}.dGmHrW_quickTimeGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.dGmHrW_quickTimeGrid label,.dGmHrW_quickField,.dGmHrW_quickTimeGrid input,.dGmHrW_quickTimeGrid select,.dGmHrW_quickField input,.dGmHrW_quickField select,.dGmHrW_quickField textarea{box-sizing:border-box;min-width:0;max-width:100%}.dGmHrW_quickHeading strong,.dGmHrW_quickHeading span,.dGmHrW_quickSectionTitle h3,.dGmHrW_previewBar>div,.dGmHrW_quickActions button,.dGmHrW_segment button{overflow-wrap:anywhere;min-width:0}.dGmHrW_segment{flex-wrap:wrap}.dGmHrW_segment button{flex:140px}
.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}
