@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-vietnamese-400-normal-TxZB8OSn.woff2) format("woff2"),url(/assets/public-sans-vietnamese-400-normal-BO1meqcx.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-latin-ext-400-normal-mk90oQqJ.woff2) format("woff2"),url(/assets/public-sans-latin-ext-400-normal-B02wwOdZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-latin-400-normal-8Rpg0ruU.woff2) format("woff2"),url(/assets/public-sans-latin-400-normal-SBbinRkI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-vietnamese-500-normal-DjztbcKe.woff2) format("woff2"),url(/assets/public-sans-vietnamese-500-normal-CXYe29CY.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-latin-ext-500-normal-DC-z7ASZ.woff2) format("woff2"),url(/assets/public-sans-latin-ext-500-normal-BHCCp-na.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-latin-500-normal-NlrCPXnF.woff2) format("woff2"),url(/assets/public-sans-latin-500-normal-vCxiVFAq.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-vietnamese-600-normal-P4BtCUdw.woff2) format("woff2"),url(/assets/public-sans-vietnamese-600-normal-CcnAzmUX.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-latin-ext-600-normal-DchWdWJ_.woff2) format("woff2"),url(/assets/public-sans-latin-ext-600-normal-DfkbVac2.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-latin-600-normal-Fru-LXNs.woff2) format("woff2"),url(/assets/public-sans-latin-600-normal-BR59oU-I.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/public-sans-vietnamese-700-normal-D97ShjGS.woff2) format("woff2"),url(/assets/public-sans-vietnamese-700-normal-Dq5VrXjD.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/public-sans-latin-ext-700-normal-CgolUQuG.woff2) format("woff2"),url(/assets/public-sans-latin-ext-700-normal-jWHjnMgZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/public-sans-latin-700-normal-BqJmxWdE.woff2) format("woff2"),url(/assets/public-sans-latin-700-normal-Dm-oTPSL.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spline-sans-mono-latin-ext-500-normal-OEIRRHyd.woff2) format("woff2"),url(/assets/spline-sans-mono-latin-ext-500-normal-CMfDuBbn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spline-sans-mono-latin-500-normal-Cy_wwipl.woff2) format("woff2"),url(/assets/spline-sans-mono-latin-500-normal-DuiJ5LHB.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spline-sans-mono-latin-ext-600-normal-CYO0557q.woff2) format("woff2"),url(/assets/spline-sans-mono-latin-ext-600-normal-es3wdE0V.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spline-sans-mono-latin-600-normal-BrWm9FVc.woff2) format("woff2"),url(/assets/spline-sans-mono-latin-600-normal-ZCqv2Jod.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-italic-CIM4raJp.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-700-italic-5nF77AAc.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-italic-CbhzQEkf.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-700-italic-BL4pfkGS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-italic-DjyOzRJ7.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-italic-B90Hg2GM.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media screen{:root .portal-content :is(.wf-panel-heading>h2,h2.text-h3):not(:where([role=dialog] *,[role=alertdialog] *)){font:600 16px/1.5 Archivo,system-ui,sans-serif;letter-spacing:-.15px;color:var(--wf-ink)}:root.dark .portal-content :is(.wf-panel-heading>h2,h2.text-h3):not(:where([role=dialog] *,[role=alertdialog] *)){color:var(--wf-muted)}:root .portal-content .rgr-select-trigger:not(:where([role=dialog] *,[role=alertdialog] *)){background:var(--wf-soft)}:root .portal-content button.content-item:not(:where([role=dialog] *,[role=alertdialog] *)){text-transform:none}}:root .portal-content :is(.data-table[data-empty=true],.home-panel:has(>.home-clear),.workspace-panel:has(>.workspace-clear),.content-panel:has(>.content-empty),.wf-panel:has(>.content-empty),.reg-card:has(>.content-empty),.fcb-card:not(:has(.fcb-row)),.wf-panel:has(>.data-table[data-empty=true]):not(:has(.data-table[data-empty=false]))):not(:where([role=dialog],[role=dialog] *,[data-portal-sheet],[data-portal-sheet] *,[role=alert],.report-wizard-shell,.report-wizard-shell *)){background:transparent;border:0;border-radius:0;box-shadow:none}:root .portal-content :is(.content-panel:has(>.content-empty),.wf-panel:has(>.content-empty)):not(:where([role=dialog] *,[data-portal-sheet] *,.report-wizard-shell *)){padding-inline:0}:root .portal-content .home-panel:has(>.home-clear):not(:where([role=dialog] *,[data-portal-sheet] *)){min-height:0}:root .portal-content .data-table[data-empty=true] :is(tbody,.data-table-feedback-cell,.data-table-feedback):not(:where([role=dialog] *,[data-portal-sheet] *)){background:transparent;box-shadow:none}:root .portal-content .data-table[data-empty=true] :is(.data-table-feedback-cell,.data-table-feedback):not(:where([role=dialog] *,[data-portal-sheet] *)){text-align:left}:root:not(.dark) .portal-content{--content-rule: #edf0f4;--content-hover: #f8fafc}:root:not(.dark) .portal-content :is(.surface,.content-panel,.content-empty):not(:where(.data-table,.content-item,.content-emphasis,.content-empty,button,a,[role=button],[role=alert],.cursor-pointer,[role=dialog],[role=dialog] *,[data-portal-sheet],[data-portal-sheet] *,.report-cta,.report-cta *,.report-wizard-shell,.report-wizard-shell *)){background:transparent;border-color:transparent;box-shadow:none}:root:not(.dark) .portal-content :is(.data-table,.reg-card,.dc-table):not(:where([role=dialog] *,[data-portal-sheet] *,.report-cta *,.report-wizard-shell *)){--row-hover: var(--content-hover);background:transparent;border-color:transparent;border-radius:0;box-shadow:none}:root:not(.dark) .portal-content :is(.dt-head-cell,.reg-head):not(:where([role=dialog] *,[data-portal-sheet] *,.report-cta *,.report-wizard-shell *)){padding-block:.6875rem}:root:not(.dark) .portal-content :is(.data-table>table>:is(thead,tbody,tfoot)>tr>:is(th,td),.reg-card [role=row],.reg-card .reg-head,.dc-table .dc-row):not(:where([role=dialog] *,[data-portal-sheet] *,.report-cta *,.report-wizard-shell *)){border-block-color:transparent!important}:root:not(.dark) .portal-content :is(.data-table>table>thead>tr>th,.data-table>table>tbody>tr:not(:last-child)>td):not(:where([role=dialog] *,[data-portal-sheet] *,.report-cta *,.report-wizard-shell *)){border-bottom:1px solid var(--content-rule)!important}:root:not(.dark) .portal-content :is(.reg-card [role=row]+[role=row],.dc-table .dc-row+.dc-row):not(:where([role=dialog] *,[data-portal-sheet] *,.report-cta *,.report-wizard-shell *)){border-top:1px solid var(--content-rule)!important}:root:not(.dark) .portal-content :is(.dcard,.paper,.content-item):not(:where([role=dialog] *,[data-portal-sheet] *,.report-cta,.report-cta *,.report-wizard-shell *)){box-shadow:none}:root:not(.dark) .portal-content .content-item:not(.content-emphasis):not(:where([role=dialog] *,[data-portal-sheet] *,.report-cta,.report-cta *,.report-wizard-shell *)):not(:hover):not(:focus-visible){border-color:var(--content-rule)}@media screen{:root{--wf-canvas: #e9edf2;--wf-surface: #fff;--wf-soft: #f8f9fb;--wf-ink: #243447;--wf-muted: #626f7d;--wf-line: #e1e6eb;--wf-field-edge: #abb7c5;--wf-warning: #916013;--wf-danger: #b64040;--wf-rail-width: 264px;--wf-content-width: 1280px;--wf-card-heading-gap: 12px;--wf-page-title-size: 28px;--wf-page-title-leading: 1.3;--wf-page-title-tracking: -.8px;--wf-section-heading-font: 400 16px/1.4 "Archivo", system-ui, sans-serif;--wf-section-heading-tracking: -.2px;--wf-sidebar-top: #064da2;--wf-sidebar-middle: #053484;--wf-sidebar-bottom: #061b64;--wf-sidebar-gradient: linear-gradient(0deg,var(--wf-sidebar-bottom) 0%,var(--wf-sidebar-middle) 52%,var(--wf-sidebar-top) 100%);--wf-rail-bg: var(--wf-sidebar-gradient);--wf-header-fill: rgb(245 246 248 / .86);--wf-header-edge: rgb(129 149 176 / .18);--font-sans: "Archivo", system-ui, sans-serif;--font-display: "Archivo", system-ui, sans-serif;--font-mono: "Archivo", system-ui, sans-serif;--radius-control: 4px;--radius-card: 6px;--radius-overlay: 8px;--color-bg: var(--wf-canvas);--color-surface: var(--wf-surface);--color-surface-raised: var(--wf-surface);--color-field: var(--wf-soft);--color-ink: var(--wf-ink);--color-muted: var(--wf-muted);--color-line: var(--wf-line);--shadcn-background: 220 38% 97%;--shadcn-popover: 0 0% 100%;--shadcn-popover-foreground: 216 36% 22%;--shadcn-muted-foreground: 215 16% 43%;--shadcn-border: 214 32% 91%;--shadcn-input: 215 23% 72%}:root.dark{--wf-canvas: #111d2a;--wf-surface: #19293b;--wf-soft: #1e3045;--wf-ink: #e6edf7;--wf-muted: #afbbce;--wf-line: #304256;--wf-field-edge: #657b97;--wf-button-hover: color-mix(in srgb, var(--brand-fill) 35%, var(--wf-surface));--wf-warning: #dfb371;--wf-danger: #ed9696;--wf-header-fill: rgb(17 29 42 / .86);--wf-header-edge: rgb(175 199 230 / .14);--wf-dark-rail-gradient: linear-gradient(180deg, var(--wf-surface) 0%, var(--wf-canvas) 52%, color-mix(in srgb, var(--wf-canvas) 75%, #000) 100%);--color-bg: var(--wf-canvas);--color-surface: var(--wf-surface);--color-surface-raised: var(--wf-surface);--color-field: var(--wf-soft);--color-ink: var(--wf-ink);--color-muted: var(--wf-muted);--color-faint: var(--wf-muted);--color-line: var(--wf-line);--shadcn-background: 215 46% 12%;--shadcn-popover: 215 43% 17%;--shadcn-popover-foreground: 215 52% 94%;--shadcn-muted-foreground: 217 24% 75%;--shadcn-border: 215 30% 27%;--shadcn-input: 213 20% 49%}:root :is(body.portal-tokens,.portal-v2,.auth-freeze,.login-theme){--bg: var(--wf-canvas);--card: var(--wf-surface);--card2: var(--wf-soft);--surface: var(--wf-surface);--ink: var(--wf-ink);--mut: var(--wf-muted);--muted: var(--wf-muted);--faint: var(--wf-muted);--line: var(--wf-line);--line2: var(--wf-field-edge);--field: var(--wf-surface);--warn: var(--wf-warning);--danger-t: var(--wf-danger);--sans: "Archivo", system-ui, sans-serif;--display: "Archivo", system-ui, sans-serif;--mono: "Archivo", system-ui, sans-serif;--font-sans: "Archivo", system-ui, sans-serif;--font-display: "Archivo", system-ui, sans-serif;--font-mono: "Archivo", system-ui, sans-serif;--radius-card: 6px;--radius-control: 4px;--row-hover: var(--wf-soft);font-family:var(--sans);font-size:16px;color:var(--wf-ink);background:var(--wf-canvas)}:root:not(.dark) .wayfinder-app{--wf-canvas: #e4e9f0;--bg: var(--wf-canvas);--color-bg: var(--wf-canvas)}.wayfinder-app{padding-left:var(--wf-rail-width);width:100%}.wayfinder-app[data-rail-collapsed=true]{--wf-rail-width: 70px}.wf-rail[data-collapsed=true]{padding-inline:8px}.wf-rail[data-collapsed=true] .wf-logo{padding-inline:0}.wf-rail[data-collapsed=true] :is(.wf-department-link,.wf-rail-account){justify-content:center;padding-inline:0}.wf-rail[data-collapsed=true] .wf-department-link>span:not(.wf-rail-active-background),.wf-rail[data-collapsed=true] .wf-rail-person{display:none}.wf-rail[data-collapsed=true] .wf-rail-user-row{flex-direction:column}.wf-rail[data-collapsed=true] .wf-rail-user-row>:is(a,button){width:100%;flex:none}.wayfinder-app .topbar-glass{width:100%;max-width:none;min-height:0;padding:8px 32px 8px 8px;gap:20px;justify-content:space-between;background:var(--wf-header-fill);border-bottom:1px solid var(--wf-header-edge);box-shadow:none;-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.wayfinder-app .topbar-glass{background:var(--wf-canvas)}}.wayfinder-app .topbar-glass>nav{flex:1}.wayfinder-app .topbar-glass:before{display:none}.wayfinder-app .topbar-glass>div{flex-shrink:0;gap:8px}.wayfinder-app .topbar-glass :is(.app-toggle-btn,.notification-icon-button){width:36px;height:36px}.wayfinder-app .topbar-glass .app-toggle-btn:is(.notification-icon-button,.rail-collapse-button){border-color:var(--line);background:var(--surface);border-radius:var(--radius-control)}.wayfinder-app .topbar-glass .app-toggle-btn:is(.notification-icon-button,.rail-collapse-button):hover{border-color:var(--line2);background:var(--input-bg)}.topbar-date{display:grid;grid-template-columns:auto auto;column-gap:9px;row-gap:0;align-items:center;margin-right:8px;font:400 11px/1.35 var(--sans);color:var(--lbl);white-space:nowrap;text-align:left}.topbar-date-number{grid-column:1;grid-row:1 / 3;color:var(--lbl);font-size:36px;font-weight:500;line-height:1;letter-spacing:-1.5px;font-variant-numeric:tabular-nums}.topbar-date-suffix{position:static;vertical-align:top;margin-left:0;font-size:12px;line-height:1;letter-spacing:0;color:var(--lbl)}.topbar-date-day{grid-column:2;grid-row:1;align-self:end;text-align:left;color:var(--lbl);font-size:14px;font-weight:600;line-height:1.2;letter-spacing:-.2px}.topbar-date-month{grid-column:2;grid-row:2;align-self:start;text-align:center}.wayfinder-app .portal-crumb{font-size:12px;letter-spacing:.035em!important;font-weight:500;text-transform:uppercase}.wayfinder-app .leaflet-container{font-family:var(--sans)}.wayfinder-app .portal-content{box-sizing:border-box;width:100%;min-width:0;max-width:var(--wf-content-width);margin-inline:auto;padding:clamp(20px,2.3vw,32px) clamp(16px,2.5vw,36px) 40px;container:portal-content / inline-size}.wayfinder-app .portal-content .display{font-family:var(--sans);font-size:var(--wf-page-title-size);font-weight:600;line-height:var(--wf-page-title-leading);letter-spacing:var(--wf-page-title-tracking);text-transform:none}.wf-skip{position:fixed;left:calc(var(--wf-rail-width) + 24px);top:-80px;z-index:100;padding:12px;background:var(--wf-surface)}.wf-skip:focus{top:10px}.wf-rail{--wf-rail-bg: var(--wf-sidebar-gradient);--wf-rail-text: #e6efff;--wf-rail-muted: #c7dcff;--wf-rail-rule: #ffffff1c;--wf-rail-wash: linear-gradient(135deg, rgb(255 255 255 / .2), rgb(255 255 255 / .07));position:fixed;top:0;bottom:0;left:0;width:var(--wf-rail-width);display:flex;flex-direction:column;padding:22px 14px 18px;background:var(--wf-rail-bg);color:var(--wf-rail-text);border-radius:0;z-index:30;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c7dcff66 transparent}:root.dark .wf-rail{--wf-rail-bg: var(--wf-dark-rail-gradient);--wf-rail-text: var(--wf-ink);--wf-rail-muted: var(--wf-muted);--wf-rail-rule: var(--wf-line);--wf-rail-wash: linear-gradient(135deg, color-mix(in srgb, var(--brand-text) 20%, transparent), color-mix(in srgb, var(--brand-text) 7%, transparent))}:root.dark .wf-rail .rail-logo-mark{filter:var(--wf-logo-filter)}:root.dark .wf-rail .rail-logo-tagline{filter:brightness(.88)}.wf-logo{display:flex;align-items:center;justify-content:center;padding:0 14px 20px;margin-bottom:16px;border-bottom:1px solid var(--wf-rail-rule);flex-shrink:0}.wf-logo .rail-logo-lockup{max-width:178px;height:85.3px}.wf-logo .rail-logo-lockup>img{max-width:none;left:0;transform:none}.wf-rail[data-collapsed=true] .rail-logo-lockup>.rail-logo-mark{width:80px;left:calc(50% - 40px);top:25px;transform:rotate(90deg)}.wf-rail>nav{display:grid;gap:4px;position:relative;isolation:isolate}.wf-department{position:relative;z-index:1}.wf-department-link,.wf-rail-account{display:flex;position:relative;align-items:center;justify-content:flex-start;min-height:44px;gap:12px;padding:11px 14px;border-radius:4px;font-size:14px;line-height:1.4;text-align:left;color:var(--wf-rail-text);text-decoration:none}.wf-department-link{isolation:isolate;background:transparent;transition:color .24s ease}.wf-rail-active-background{position:absolute;top:0;left:0;width:100%;z-index:0;border-radius:4px;background:var(--wf-rail-wash);pointer-events:none}.wf-department-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background:var(--wf-rail-wash);opacity:0;transform:scale(.98,.9);transition:opacity .28s cubic-bezier(.2,.8,.2,1),transform .28s cubic-bezier(.2,.8,.2,1)}.wf-department-link>svg,.wf-rail-account>svg{color:var(--wf-rail-muted);flex-shrink:0}.wf-department-link>svg{transition:color .24s ease,transform .28s cubic-bezier(.2,.8,.2,1)}.wf-department-link:hover{color:#fff}.wf-department-link:not(.active):hover:before{opacity:.6;transform:scale(1)}.wf-department-link.active{color:#fff;font-weight:500}.wf-department-link.active>svg{color:#fff;transform:translate(1px)}.wf-rail-account:hover{color:#fff;background:#ffffff14}.wf-rail :focus-visible{outline:2px solid #bcd7ff;outline-offset:-2px}.wf-nav-count{margin-left:auto;min-width:19px;padding:1px 5px;border-radius:3px;font-size:11px;text-align:center;background:#ffffff1c;color:#f2f6ff}.wf-drawer-links{display:none}.wf-page-links{display:grid;gap:2px;margin:6px 0 12px 23px;padding-left:9px;border-left:1px solid var(--wf-rail-rule)}.wf-page-link{display:flex;position:relative;isolation:isolate;align-items:center;gap:6px;min-height:34px;padding:7px 10px;border-radius:4px;color:var(--wf-rail-muted);font-size:12px;font-weight:500;line-height:1.5;text-decoration:none;overflow-wrap:anywhere;transition:color .24s ease}.wf-rail-active-background[data-sibling=true]{background:var(--wf-rail-text);border-radius:1px;z-index:2}.wf-page-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:color-mix(in srgb,var(--wf-rail-text) 6%,transparent);opacity:0;transition:opacity .26s ease;pointer-events:none}.wf-page-link[aria-current=page],.wf-page-link:hover,.wf-page-link:focus-visible{color:var(--wf-rail-text)}.wf-page-link:not([aria-current=page]):is(:hover,:focus-visible):before{opacity:1}@media(prefers-reduced-motion:reduce){.wf-page-link,.wf-page-link:before{transition:none}}.wf-page-link>span:first-child{min-width:0}.wf-rail[data-collapsed=true] .wf-department-link{width:100%}@media(pointer:coarse){.wf-page-link{min-height:44px}}.wf-rail-footer{margin-top:auto;padding-top:32px}.wf-rail-footer>.wf-department-link{margin-bottom:12px}.wf-rail-footer>.wf-department-link.active:before{opacity:1;transform:none}.wf-rail-user-row{display:flex;align-items:center;gap:4px;border-top:1px solid var(--wf-rail-rule);padding-top:12px}.wf-rail-user-row .wf-rail-account{flex:1;min-width:0;padding-inline:8px 0;gap:8px}.wf-rail-signout{display:grid;place-items:center;flex:0 0 36px;width:36px;height:44px;border-radius:4px;color:var(--wf-rail-muted);background:transparent;cursor:pointer;transition:color .24s ease,background-color .24s ease}.wf-rail-signout:hover:not(:disabled){color:#fff;background:#ffffff14}.wf-rail-signout:disabled{cursor:wait;opacity:.65}.wf-rail-account{width:100%;padding:8px 12px;cursor:pointer}.wf-rail-avatar{width:34px;height:34px;flex-shrink:0;border-radius:4px;overflow:hidden}.wf-rail-person{min-width:0}.wf-rail-person strong{display:block;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-rail-person small{display:block;font-size:11px;color:var(--wf-rail-muted);margin-top:3px}.wf-section-nav{display:flex;flex-wrap:wrap;overflow:visible;scrollbar-width:thin;gap:24px;padding:0 max(36px,calc((100% - var(--wf-content-width)) / 2 + 36px));border-bottom:1px solid var(--wf-line);background:var(--wf-surface)}.wf-section-nav>a{padding:15px 0 12px;border-bottom:2px solid transparent;font-size:13px;color:var(--wf-muted);white-space:nowrap;text-decoration:none}.wf-section-nav>a:hover{color:var(--brand-text)}.wf-section-nav>a.active{color:var(--brand-text);border-color:var(--brand-text)}.wf-account-role{display:block;color:var(--wf-muted);font-size:12px;font-weight:400}.wf-drawer-close{position:absolute;right:16px;top:14px;z-index:31;width:44px;height:44px;display:grid;place-items:center;font-size:26px;color:#fff;cursor:pointer}.wf-drawer-close:focus-visible{outline:2px solid #bcd7ff;outline-offset:-2px}:root .wayfinder-app .portal-content :is(.surface,.content-panel,.content-empty):not(:where([role=dialog] *,.content-empty,.content-emphasis,.report-cta,.report-cta *)){background:var(--wf-surface);border-color:var(--wf-line);border-radius:6px;box-shadow:none}:root .wayfinder-app .portal-content :is(.data-table,.reg-card,.dc-table){background:var(--wf-surface);border-color:var(--wf-line);border-radius:6px;box-shadow:none}:root .wayfinder-app :is(thead th,.reg-head,.dt-head-cell){background:var(--wf-soft);font-weight:500;font-size:12px;text-transform:none}:root .wayfinder-app .portal-content :is(.mono-label,.col-head){font-family:var(--sans);font-size:12px}body.portal-tokens :is([role=dialog],[role=alertdialog]) .mono-label{font-family:var(--sans);font-size:12px}body.portal-tokens :is([role=dialog],[role=alertdialog]){--sans: var(--font-sans);--display: var(--font-sans);--mono: var(--font-sans);font-family:var(--font-sans)}body.portal-tokens :is([role=dialog],[role=alertdialog]) :is(h1,h2,h3,h4,p,label,legend,button,input,textarea,select,.mono-label){font-family:var(--font-sans)}:root .wayfinder-app tbody th{background:transparent}:root .wayfinder-app :is(.table-cell,.dt-cell){font-size:14px}:root :is(.wayfinder-app,body.portal-tokens) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:4px;border-color:var(--wf-field-edge)}:root :is(.wayfinder-app,body.portal-tokens) :is(.frost,.portal-button,.portal-icon-button,.app-toggle-btn,.btn,.wf-rail-signout):not([role=tab],[data-day]){border-radius:var(--radius-control)}:root :is(.wayfinder-app,body.portal-tokens) .frost:not(:where(.data-table *,.reg-card *,.dc-table *,.dc-row *)){font-size:14px}:root :is(.wayfinder-app,body.portal-tokens) .frost-primary{background:var(--brand-button-blue);color:#fff;box-shadow:none;border-color:transparent}:root :is(.wayfinder-app,body.portal-tokens) .frost-primary:hover{background:var(--color-accent-fill-hover)}:root :is(.wayfinder-app,body.portal-tokens) .frost-primary:before,:root :is(.wayfinder-app,body.portal-tokens) .frost-primary:after{display:none}body.portal-tokens :is([role=dialog],[role=alertdialog],[data-portal-sheet]){border-radius:8px}body.portal-tokens :is([role=dialog],[role=alertdialog]):not(.mobile-rail){--sheet-grad: var(--wf-surface);--sb-edge: var(--wf-line);--shadcn-background: var(--shadcn-popover);background-color:var(--wf-surface);color:var(--wf-ink);border-color:var(--wf-line)}body.portal-tokens [data-portal-sheet]{border-radius:0}.wayfinder-app .portal-content :is(.section-title,.record-section-title){font-size:18px;line-height:1.4;font-weight:700;letter-spacing:-.2px}body.portal-tokens :is([role=menu],[role=listbox]){border-radius:4px}@media(min-width:1800px){.wayfinder-app .portal-content{padding-inline:36px}}@media(max-width:1050px){.wayfinder-app .portal-content,.wf-section-nav{padding-inline:24px}}@media(max-width:1023px){.wayfinder-app{padding-left:0}.wayfinder-app .topbar-glass{flex-wrap:wrap;gap:6px;padding:8px 16px}.wayfinder-app .topbar-glass>nav{order:3;flex-basis:100%;min-height:18px;padding-block:0;line-height:18px}.wayfinder-app .topbar-glass :is(.app-toggle-btn,.notification-icon-button){width:44px;height:44px}.wayfinder-app .topbar-glass>div{gap:6px}.topbar-date{margin-right:2px}.wayfinder-app .portal-content{padding:24px 16px}.wf-section-nav{flex-wrap:wrap;overflow:visible;padding-inline:16px}.mobile-rail .wf-rail{position:relative;inset:auto;width:100%;height:100%;border-radius:0;padding:16px 14px 20px}.mobile-rail .wf-department-link{min-height:44px;padding:11px 14px;font-size:14px}.wf-drawer-links{display:grid;padding:0 0 12px 42px;gap:2px}.wf-drawer-links>a{padding:7px 2px;font-size:14px;color:#c7dcff}.wf-skip{left:16px}}:root.dark :is(.wayfinder-app,body.portal-tokens,.shell.wf-split-auth-layout) :is(.frost,.portal-button,.portal-icon-button,.app-toggle-btn,.btn,.wf-rail-signout):not(:where(.app-toggle-btn,.portal-icon-button,.portal-square-button,.text-link,[role=tab],[data-day],.frost-danger,.frost-danger-outline,.frost-ghost-danger,.frost-warn,.frost-warn-outline,.frost-ok,.bg-danger)){transition:background-color .24s ease,border-color .24s ease,color .24s ease}:root.dark :is(.wayfinder-app,body.portal-tokens,.shell.wf-split-auth-layout) :is(.frost,.portal-button,.portal-icon-button,.app-toggle-btn,.btn,.wf-rail-signout):hover:not(:disabled,[aria-disabled=true],[aria-busy=true]):not(:where(.app-toggle-btn,.portal-icon-button,.portal-square-button,.text-link,[role=tab],[data-day],.frost-danger,.frost-danger-outline,.frost-ghost-danger,.frost-warn,.frost-warn-outline,.frost-ok,.bg-danger)){background:var(--wf-button-hover);color:var(--wf-ink);filter:none}:root.dark :is(.wayfinder-app,body.portal-tokens,.wf-legal-page,.shell.wf-split-auth-layout) :is(.app-toggle-btn,.portal-icon-button,.portal-square-button):not(:where(.bg-danger,.frost-danger,.frost-ghost-danger)){background:var(--wf-square-rest, var(--wf-surface));border-color:var(--wf-line);transition:background-color .18s ease,border-color .18s ease,color .18s ease}:root.dark :is(.wayfinder-app,body.portal-tokens,.wf-legal-page,.shell.wf-split-auth-layout) :is(.app-toggle-btn,.portal-icon-button,.portal-square-button):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true],[aria-busy=true]):not(:where(.bg-danger,.frost-danger,.frost-ghost-danger)){background:color-mix(in srgb,var(--wf-square-rest, var(--wf-surface)) 94%,#000);border-color:color-mix(in srgb,var(--wf-line) 82%,white);color:var(--wf-ink);box-shadow:none;filter:none}@media(prefers-reduced-motion:reduce){.wayfinder-app *,body.portal-tokens [role=dialog]{scroll-behavior:auto;animation-duration:.01ms!important;transition-duration:.01ms!important}.wf-department-link,.wf-department-link:before,.wf-department-link>svg{transition:none!important}}}.wf-quick-access-footer{margin-top:auto;width:100%}.wf-quick-access-footer[data-fits=false]{position:absolute;inset-inline:0;bottom:0;visibility:hidden;pointer-events:none}.wf-quick-access-footer .dashboard-quick-access{margin-top:0}.wayfinder-app .wf-quick-access-lane{box-sizing:border-box;width:100%;min-width:0;max-width:var(--wf-content-width);margin-inline:auto;padding:0 clamp(16px,2.5vw,36px) 40px}@media(min-width:1800px){.wayfinder-app .wf-quick-access-lane{padding-inline:36px}}@media(max-width:1050px){.wayfinder-app .wf-quick-access-lane{padding-inline:24px}}@media(max-width:1023px){.wayfinder-app .wf-quick-access-lane{padding:0 16px 24px}}@keyframes wf-quick-access-card-in{0%{opacity:0;transform:translateY(calc(var(--qa-sink, 0px) + var(--qa-drop, 0px))) translate(var(--qa-shift, 0px)) rotate(var(--qa-tilt, 0deg)) scale(.88)}to{opacity:1;transform:translateY(calc(var(--qa-sink, 0px) + var(--qa-drop, 0px))) translate(var(--qa-shift, 0px)) rotate(var(--qa-tilt, 0deg))}}@keyframes wf-quick-access-fade-in{0%{opacity:0}to{opacity:1}}.wf-quick-access-footer[data-fits=true] .quick-access-panel>:is(a,button){animation:wf-quick-access-card-in .52s cubic-bezier(.22,1,.36,1) calc(var(--i, 0) * 48ms) backwards}.wf-quick-access-footer[data-fits=true] .home-panel-heading{animation:wf-quick-access-fade-in .44s cubic-bezier(.22,1,.36,1) backwards}.wf-quick-access-footer[data-fits=true] .quick-access-panel{grid-template-columns:minmax(0,200px);width:360px;justify-items:start}.wf-quick-access-footer[data-fits=true] .quick-access-panel>:is(a,button){grid-area:1 / 1;width:200px}.wf-quick-access-footer[data-fits=true] .quick-access-panel>.quick-report-hazard{--qa-tilt: -4deg;--qa-shift: 0px;z-index:1}.wf-quick-access-footer[data-fits=true] .quick-access-panel>.quick-report-incident{--qa-tilt: 3.5deg;--qa-shift: 144px;--qa-drop: 6px;z-index:2}.wf-quick-access-footer[data-fits=true] .quick-access-panel>.quick-report-hazard:is(:hover,:focus-visible){--qa-tilt: -1.5deg;z-index:3}.wf-quick-access-footer[data-fits=true] .quick-access-panel>.quick-report-incident:is(:hover,:focus-visible){--qa-tilt: 1.5deg;z-index:3}.wf-quick-access-footer[data-fits=true]{position:relative;--qa-pad: clamp(16px, 2.5vw, 36px);--qa-pair-w: 360px;min-height:100px}@media(min-width:1800px){.wf-quick-access-footer[data-fits=true]{--qa-pad: 36px}}@media(max-width:1050px){.wf-quick-access-footer[data-fits=true]{--qa-pad: 24px}}@media(max-width:1023px){.wf-quick-access-footer[data-fits=true]{--qa-pad: 16px}}.wf-quick-access-footer[data-fits=true] .quick-access-panel{position:absolute;bottom:var(--qa-lane-pad);left:max(0px,calc((100% - min(100%,var(--wf-content-width))) / 2 + var(--qa-pad) - var(--qa-pair-w) / 2))}.wf-quick-access-footer[data-fits=true]{--qa-lane-pad: 40px;--qa-peek-visible: 60px;overflow:clip;overflow-clip-margin:0}@media(max-width:1023px){.wf-quick-access-footer[data-fits=true]{--qa-lane-pad: 24px}}.wf-quick-access-footer[data-fits=true] .quick-access-panel>:is(a,button){--qa-sink: calc(100% - var(--qa-peek-visible) + var(--qa-lane-pad));--qa-tilt: 0deg;--qa-shift: 0px;--qa-drop: 0px;transform:translateY(calc(var(--qa-sink) + var(--qa-drop))) translate(var(--qa-shift)) rotate(var(--qa-tilt));transform-origin:50% 100%;transition:transform .52s cubic-bezier(.22,1,.36,1),border-color .22s ease,background-color .22s ease,color .22s ease}.wf-quick-access-footer[data-fits=true] .quick-access-panel>:is(a,button){min-height:153px;padding-top:12px;grid-template-rows:auto auto 1fr;align-content:start}.wf-quick-access-footer[data-fits=true] .quick-access-panel>:is(a,button)>small{opacity:0;transition:opacity .26s ease}.wf-quick-access-footer[data-fits=true] .quick-access-panel>:is(a,button):is(:hover,:focus-visible){--qa-sink: calc(35% + var(--qa-lane-pad))}.wf-quick-access-footer[data-fits=true] .quick-access-panel>:is(a,button):after{top:0;bottom:auto;left:0;right:0;transform-origin:center}.wf-quick-access-footer[data-fits=true] .quick-access-panel>:is(a,button):is(:hover,:focus-visible)>small{opacity:1;transition-delay:.18s}.wf-quick-access-footer[data-fits=true] .quick-access-panel .quick-ghost{right:-4px;bottom:30px}.wf-quick-access-footer[data-fits=true] .quick-access-panel>:is(a,button){background:color-mix(in srgb,var(--quick-accent) 6%,var(--surface));box-shadow:var(--shadow-card)}.wf-quick-access-footer[data-fits=true] .quick-access-panel>:is(a,button):not(:disabled):is(:hover,:focus-visible){background:color-mix(in srgb,var(--quick-accent) 10%,var(--surface))}@media(hover:none){.wf-quick-access-footer[data-fits=true] .quick-access-panel>:is(a,button){--qa-sink: 0px}.wf-quick-access-footer[data-fits=true] .quick-access-panel>:is(a,button)>small{opacity:1}}@media(max-width:480px){.wf-quick-access-footer[data-fits=true]{min-height:0;overflow:visible}.wf-quick-access-footer[data-fits=true] .quick-access-panel{position:static;width:100%;grid-template-columns:minmax(0,1fr);gap:12px}.wf-quick-access-footer[data-fits=true] .quick-access-panel>:is(a,button){grid-area:auto;width:100%;min-height:100px;transform:none;animation:none}.wf-quick-access-footer[data-fits=true] .quick-access-panel>:is(a,button)>small{opacity:1}}@media(prefers-reduced-motion:reduce){.wf-quick-access-footer[data-fits=true] :is(.quick-access-panel>:is(a,button),.home-panel-heading){animation:none}}@media screen{:root:not(.dark) :is(.wayfinder-app,.credential-detail,.wf-legal-page,.shell.wf-split-auth-layout){--light-control-rest: var(--wf-surface);--light-control-edge: var(--wf-line);--light-control-ink: var(--wf-ink)}:root:not(.dark) :is(.shell.wf-split-auth-layout,.wf-legal-page){--light-control-rest: color-mix(in srgb, var(--wf-sidebar-top) 94%, #fff);--light-control-edge: rgb(211 229 255 / .35);--light-control-ink: #f3f7ff}:root:not(.dark) :is(.wayfinder-app,.credential-detail,.wf-legal-page,.shell.wf-split-auth-layout) :is(button,a).app-toggle-btn{width:36px;height:36px;padding:0;border:1px solid var(--light-control-edge);background:var(--light-control-rest);color:var(--light-control-ink);box-shadow:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}:root:not(.dark) :is(.wayfinder-app,.credential-detail,.wf-legal-page,.shell.wf-split-auth-layout) :is(button,a).app-toggle-btn:is(:hover,:focus-visible):not(:disabled,[aria-disabled=true],[aria-busy=true]){background:color-mix(in srgb,var(--light-control-rest) 97%,#000);border-color:color-mix(in srgb,var(--light-control-edge) 82%,var(--light-control-ink));color:var(--light-control-ink);box-shadow:none;filter:none}:root:not(.dark) .wayfinder-app :is(.portal-icon-button,.portal-square-button):not(:where(.bg-danger,.frost-danger,.frost-ghost-danger)){background:var(--light-control-rest);border-color:var(--light-control-edge);color:var(--light-control-ink);box-shadow:none}:root:not(.dark) .wayfinder-app :is(.portal-icon-button,.portal-square-button):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true],[aria-busy=true]):not(:where(.bg-danger,.frost-danger,.frost-ghost-danger)){background:color-mix(in srgb,var(--light-control-rest) 97%,#000);border-color:color-mix(in srgb,var(--light-control-edge) 82%,var(--light-control-ink));filter:none}:root:not(.dark) :is(.wayfinder-app,.credential-detail,.wf-legal-page,.shell.wf-split-auth-layout) :is(button,a).app-toggle-btn:focus-visible{outline:1px solid var(--light-control-ink);outline-offset:2px}:root:not(.dark) .wf-legal-page{background:linear-gradient(180deg,color-mix(in srgb,var(--wf-sidebar-top) 88%,#000),color-mix(in srgb,var(--wf-sidebar-middle) 88%,#000) 52%,color-mix(in srgb,var(--wf-sidebar-bottom) 75%,#000));background-attachment:fixed;--ink: #f3f7ff;--mut: #c6d8f4;--muted: #c6d8f4;--muted-soft: #c6d8f4;--color-ink: #f3f7ff;--color-muted: #c6d8f4;--color-line: rgb(211 229 255 / .35);--line: var(--color-line);--wf-soft: rgb(255 255 255 / .08);--color-field: var(--wf-soft);--surface: color-mix(in srgb, var(--wf-sidebar-middle) 88%, #000);--color-surface: var(--surface);--brand-text: #d0e3ff;--acc: #d0e3ff;color:var(--ink)}@media(max-width:760px){:root:not(.dark) :is(.wayfinder-app,.credential-detail,.wf-legal-page,.shell.wf-split-auth-layout) :is(button,a).app-toggle-btn{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){:root:not(.dark) :is(.wayfinder-app,.credential-detail,.wf-legal-page,.shell.wf-split-auth-layout) :is(button,a).app-toggle-btn{transition:none}}}@media print{.data-table-cell-label,.pdf-pan-controls{display:none}}@media screen{.wayfinder-app :is(.portal-content,.content-toolbar,.ftabs-row)>*{min-width:0}.wayfinder-app .topbar-glass>nav{min-width:0;overflow-wrap:anywhere}.wayfinder-app .portal-content :is(input,select,textarea){max-width:100%}.wayfinder-app .portal-content :is(.content-toolbar,.ftabs-row){gap:12px}.portal-v2 :is(.ftabs,.wf-section-nav){flex-wrap:wrap;overflow:visible}.portal-v2 :is(.ftab,.wf-section-nav>a){max-width:100%;white-space:normal;overflow-wrap:anywhere}.portal-v2 :is(.ftabs-row,.content-toolbar){flex-wrap:wrap}.portal-v2 :is(pre,code){white-space:pre-wrap;overflow-wrap:anywhere}.data-table{min-width:0;max-width:100%}.data-table :is(th,td){min-width:0;white-space:nowrap}.data-table :is(th,td):first-child{padding-left:18px}.data-table :is(th,td):last-child{padding-right:18px}.data-table-cell-value{min-width:0;max-width:24rem;overflow:hidden;text-overflow:ellipsis}.data-table-cell-value :is(a,button){max-width:100%}.data-table-compact :is(th,td){white-space:normal;overflow-wrap:anywhere}.data-table-compact .data-table-cell-value{max-width:100%;overflow:visible}.data-table-cell-label{display:none}.data-table-compact>table{display:block}.data-table-compact colgroup{display:none}.data-table-compact :is(thead,tbody){display:block;width:100%}.data-table-compact thead>tr{display:flex;flex-wrap:wrap;gap:4px 16px;padding-inline:16px;background:var(--wf-soft, var(--reg-head-bg))}.data-table-compact thead th{position:static;padding:8px 0;border:0}.data-table-compact thead th:not(.data-table-sortable){position:absolute;width:1px;height:1px;padding:0;clip-path:inset(50%);overflow:hidden}.data-table-compact tbody>tr{display:block;border-bottom:1px solid var(--line)}.data-table-compact tbody>tr:last-child{border-bottom:0}.data-table-compact tbody td{display:block;width:100%;border:0;text-align:left}.data-table-compact .data-table-record{padding:12px 16px}.data-table-compact .data-table-record>td{padding:8px 0}.data-table-compact .data-table-record>td:has(>.data-table-cell-label){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px}.data-table-compact .data-table-cell-label{display:block;font-size:12px;font-weight:500;color:var(--mut);text-transform:none;letter-spacing:normal}.data-table-compact .data-table-cell-value>.flex{flex-wrap:wrap}.data-table-compact .data-table-feedback{width:100%;max-width:100%;position:static}@media(max-width:480px){.portal-content .data-table-compact:not([role=dialog] *) .data-table-record>td:has(>.data-table-cell-label){grid-template-columns:minmax(0,1fr);gap:4px}}.responsive-record-table,.risk-matrix-responsive,.credential-definition-records,.leave-week{container-type:inline-size;min-width:0;max-width:100%}.responsive-record-table>table{width:100%;table-layout:fixed;overflow-wrap:anywhere}.responsive-record-table :is(th,td){white-space:normal}.responsive-record-table td:before{display:none}.reg-xscroll [role=row]{min-width:0}.reg-xscroll [role=cell]{min-width:0;overflow-wrap:anywhere}.leave-week-row{grid-template-columns:minmax(0,2fr) repeat(7,minmax(0,1fr))}.leave-week-person{overflow-wrap:anywhere}.risk-matrix-responsive td:before{display:none}.pdf-pan-controls{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px}.pdf-pan-controls button{display:grid;width:32px;height:32px;place-items:center;padding:0;color:var(--acc);background:var(--field);border:1px solid var(--line);border-radius:var(--radius-control);transition:border-color .16s ease,background-color .16s ease}.pdf-pan-controls button:hover{border-color:color-mix(in srgb,var(--acc) 58%,var(--line));background:color-mix(in srgb,var(--acc) 8%,var(--field))}@container (max-width: 60rem){.reg-xscroll .reg-head{position:absolute;width:1px;height:1px;padding:0;clip-path:inset(50%);overflow:hidden}.reg-xscroll[aria-label="User register"] .reg-head{position:static;width:auto;height:auto;padding:12px 20px;clip-path:none;overflow:visible;display:flex;flex-wrap:wrap;gap:12px 20px}.reg-xscroll .row-act{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 24px;padding:20px}.reg-xscroll .row-act>[role=cell]{display:block;width:auto;white-space:normal;overflow:visible;justify-self:stretch}.reg-xscroll .row-act>[role=cell]:before{content:attr(data-label);display:block;margin-bottom:5px;font:500 12px/1.4 var(--sans);color:var(--mut);letter-spacing:normal;text-transform:none}.reg-xscroll .row-act>.chip{padding:0;border:0;background:transparent;border-radius:0}.reg-xscroll .row-act .truncate{white-space:normal;overflow:visible;text-overflow:unset}.reg-xscroll[aria-label="User register"] .row-act>:nth-child(1):before{content:"User"}.reg-xscroll[aria-label="User register"] .row-act>:nth-child(2):before{content:"Depot"}.reg-xscroll[aria-label="User register"] .row-act>:nth-child(3):before{content:"Overdue"}.reg-xscroll[aria-label="User register"] .row-act>:nth-child(4):before{content:"Due soon"}.reg-xscroll[aria-label="User register"] .row-act>:nth-child(5):before{content:"Compliance"}.reg-xscroll[aria-label="User register"] .row-act>:nth-child(7):before{content:"Actions"}.reg-xscroll[aria-label="User register"] .row-act>:nth-child(6):before{content:"Last active"}}@container (max-width: 52rem){.credential-definition-records .dc-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px}.credential-definition-records .dc-row>:first-child{grid-column:1 / -1}.credential-definition-records .dc-row>:last-child{justify-self:start;flex-wrap:wrap;grid-column:1 / -1}}@container (max-width: 50rem){.responsive-record-table>table,.responsive-record-table :is(tbody,tr,td,th[scope=row]){display:block;width:100%}.responsive-record-table thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.responsive-record-table tbody>tr{padding:12px 16px;border-bottom:1px solid var(--line)}.responsive-record-table tbody :is(td,th){border:0;padding:8px 0;text-align:left}.responsive-record-table td[data-label]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px}.responsive-record-table td[data-label]:before{content:attr(data-label);display:block;font-size:12px;font-weight:500;color:var(--mut)}.responsive-record-table button{white-space:normal;max-width:100%}}@container (max-width: 38rem){.risk-matrix-responsive :is(table,tbody){display:block}.risk-matrix-responsive thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.risk-matrix-responsive tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px;gap:2px}.risk-matrix-responsive tbody th{grid-column:1 / -1;padding:10px;border:0}.risk-matrix-responsive td{display:flex;flex-direction:column;padding:0;border:0;min-width:0}.risk-matrix-responsive td:last-child{grid-column:1 / -1}.risk-matrix-responsive td:before{content:attr(data-label);display:block;padding:8px 4px 0;font-size:12px;font-weight:500}.risk-matrix-responsive td button{min-height:44px;flex:1;white-space:normal}.risk-matrix-responsive td[role=img]{padding-bottom:12px;gap:8px}.leave-week-row{grid-template-columns:repeat(7,minmax(0,1fr))}.leave-week-row>:first-child{grid-column:1 / -1;padding-block:8px}}}@media screen{body.portal-tokens:has([role=dialog][aria-modal=true]:not([data-state=closed])) [data-sonner-toaster]{z-index:49!important}.rgr-dialog{--dialog-inset: 28px;--dialog-divider-gap: 24px;--dialog-question-gap: 32px;--dialog-ease: var(--motion-settle, cubic-bezier(.22, 1, .36, 1));font-family:Archivo,system-ui,sans-serif;min-width:0}body.portal-tokens .rgr-dialog:not(.report-contained):not([data-modal-panel]):not([data-portal-sheet]):not(.step-stack){width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:26px var(--dialog-inset) 24px;gap:var(--dialog-divider-gap);overflow-y:auto;border-radius:8px}.rgr-dialog>*,.rgr-dialog form,.rgr-dialog fieldset{min-width:0}body.portal-tokens .rgr-dialog.step-stack:not(.report-contained){width:calc(100vw - 32px);max-width:min(700px,calc(100vw - 32px));margin-block:auto;max-height:calc(100dvh - 32px)}body.portal-tokens .rgr-dialog.step-stack.rgr-dialog-wide{max-width:min(90rem,calc(100vw - 32px))}body.portal-tokens .rgr-dialog:not(.report-contained) .step-card{padding:26px var(--dialog-inset) 24px;width:100%;max-width:100%;border-radius:8px}.rgr-dialog .rgr-dialog-stepper{margin-top:22px;padding:19px 0;margin-bottom:var(--dialog-divider-gap);border-bottom:1px solid var(--line)}.rgr-dialog .rgr-dialog-stepper+:is(.wizard-stack,form){margin-top:0}.rgr-dialog:not(.report-contained) .wizard-stack>[data-active=true]>:is(div,section)+:is(div,section){margin-top:var(--dialog-question-gap)}body.portal-tokens .rgr-dialog:not(.report-contained) .rgr-dialog-heading+p{margin-top:5px;font:400 14px/1.6 Archivo,system-ui,sans-serif;color:var(--mut)}body.portal-tokens .rgr-dialog:not(.report-contained) .rgr-dialog-title{font:500 22px/1.3 Archivo,system-ui,sans-serif!important;letter-spacing:-.6px;text-transform:none;text-align:left;color:var(--ink);overflow-wrap:anywhere}body.portal-tokens .rgr-dialog:not(.report-contained) .rgr-dialog-heading{text-align:left;padding-inline-end:32px;gap:5px}.rgr-dialog:not(.report-contained) .rgr-dialog-heading>*{margin-block:0}body.portal-tokens .rgr-dialog:not(.report-contained) .rgr-dialog-description:not(.sr-only){font:400 14px/1.6 Archivo,system-ui,sans-serif;letter-spacing:0;text-transform:none;color:var(--mut);text-align:left}body.portal-tokens .rgr-dialog:not(.report-contained) :is(label:not(:has([role=checkbox],[role=switch],[role=radio],input[type=checkbox],input[type=radio])),legend,.rgr-dialog-question){font:700 16px/1.4 Archivo,system-ui,sans-serif;letter-spacing:-.2px;text-transform:none;text-align:left;color:var(--ink)}body.portal-tokens .rgr-dialog:not(.report-contained) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select){font:400 14px/1.5 Archivo,system-ui,sans-serif;min-height:40px;border-radius:4px;max-width:100%}.rgr-dialog input::placeholder,.rgr-dialog textarea::placeholder{font:inherit}body.portal-tokens .rgr-dialog .rgr-select-trigger{min-height:40px;font:400 14px/1.5 Archivo,system-ui,sans-serif;border-radius:4px}.rgr-dialog:not(.report-contained) .rgr-form-section:not(:first-child){padding-top:var(--dialog-divider-gap);margin-top:var(--dialog-divider-gap)}.rgr-dialog:not(.report-contained) :is(.rgr-field-hint,.rgr-field-error){font:400 13px/1.55 Archivo,system-ui,sans-serif;letter-spacing:0;text-transform:none}.rgr-dialog:not(.report-contained) label+.rgr-field-hint{margin-top:12px}.rgr-dialog .rgr-dialog-questions>*+*{margin-top:var(--dialog-question-gap)}.rgr-dialog .rgr-form-section>.rgr-dialog-questions{margin-top:var(--dialog-question-gap)}.rgr-dialog .rgr-dialog-field-grid{column-gap:24px;row-gap:var(--dialog-question-gap)}.rgr-dialog :is(.rgr-dialog-confirm-body,.rgr-dialog-form-body){font:400 14px/1.55 Archivo,system-ui,sans-serif}.rgr-dialog :is(.rgr-dialog-confirm-body,.rgr-dialog-form-body) label:has([role=checkbox],[role=switch],[role=radio]){font:400 14px/1.5 Archivo,system-ui,sans-serif;letter-spacing:0;text-transform:none}.rgr-dialog :is(.rgr-dialog-confirm-body,.rgr-dialog-form-body)>.rgr-dialog-feedback{margin-top:var(--dialog-divider-gap)}.rgr-dialog .rgr-dialog-discard{padding-top:var(--dialog-divider-gap);border-top:1px solid var(--line);padding-inline:min(64px,8vw)}.rgr-dialog .rgr-dialog-discard .rgr-dialog-question{margin:0}.rgr-dialog .rgr-dialog-discard .rgr-dialog-question:focus,.rgr-dialog .rgr-dialog-feedback:focus{outline:none;box-shadow:none}.rgr-dialog .rgr-dialog-discard p{margin:12px 0 0;font:400 13px/1.55 Archivo,system-ui,sans-serif;color:var(--mut)}body.portal-tokens .rgr-dialog:not(.report-contained) .frost{min-height:32px;max-width:100%;padding:5px 12px;border-radius:4px;font:500 14px/1.4 Archivo,system-ui,sans-serif;text-transform:none;letter-spacing:0;white-space:normal;box-shadow:none;transform:none;transition:background-color .28s var(--dialog-ease),color .28s var(--dialog-ease),opacity .28s var(--dialog-ease)}body.portal-tokens .rgr-dialog:not(.report-contained) .frost-ghost{font-weight:400}.rgr-dialog .rgr-dialog-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:16px}.rgr-dialog .step-card .rgr-dialog-actions{margin-top:var(--dialog-divider-gap)}.rgr-dialog .rgr-dialog-actions>:last-child:not(.frost-ghost){margin-inline-start:auto}.rgr-dialog .rgr-modal-heading{padding:26px var(--dialog-inset) 0}.rgr-dialog .rgr-modal-body{padding:var(--dialog-divider-gap) var(--dialog-inset)}.rgr-dialog .rgr-modal-actions{margin-inline:var(--dialog-inset);padding-bottom:24px}.rgr-dialog .rgr-sheet-heading{padding:26px 60px 22px var(--dialog-inset)}.rgr-dialog[data-credential-type] .rgr-sheet-heading{padding-top:16px;padding-bottom:16px;background:color-mix(in srgb,var(--type-hue) 14%,var(--card));border-bottom:0}.rgr-dialog[data-credential-type] .rgr-sheet-heading{position:relative;overflow:hidden;flex-direction:row;align-items:center;gap:12px}.rgr-dialog:is([data-credential-type],[data-category]) .sheet-type-copy{flex:1;min-width:0}.rgr-dialog:is([data-credential-type],[data-category]) .sheet-type-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.rgr-dialog:is([data-credential-type],[data-category]) .sheet-type-icon{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:4px;color:var(--type-hue);background:color-mix(in srgb,var(--type-hue) 14%,var(--card))}.rgr-dialog:is([data-credential-type],[data-category]) .sheet-type-watermark{position:absolute;right:14px;bottom:-34px;width:116px;height:116px;color:var(--type-hue);stroke-width:1;opacity:.085;transform:rotate(-12deg);overflow:visible;pointer-events:none}.rgr-dialog:is([data-credential-type],[data-category]) :is(.sheet-type-copy,.sheet-type-icon){position:relative}.rgr-dialog:is([data-credential-type],[data-category]) .rgr-sheet-heading .mono-label{color:var(--type-hue)}.rgr-dialog:is([data-credential-type],[data-category]) .rgr-sheet-body dl>*+*{border-color:color-mix(in srgb,var(--type-hue) 22%,transparent)}.rgr-dialog .rgr-sheet-body{padding:var(--dialog-divider-gap) var(--dialog-inset)}.rgr-dialog .rgr-sheet-actions{margin-inline:var(--dialog-inset);padding:16px 0 24px}:root.dark body.portal-tokens .rgr-dialog{--dialog-control-fill: color-mix(in srgb, var(--wf-surface) 70%, #444);--dialog-control-hover: color-mix(in srgb, var(--dialog-control-fill) 92%, white);--input-bg: var(--dialog-control-fill);--field: var(--dialog-control-fill);--color-field: var(--dialog-control-fill)}:root.dark body.portal-tokens .rgr-dialog :is(.frost.frost-primary,.portal-button.portal-primary,button.btn):not(.bg-danger){background:var(--content-primary);color:var(--content-on-primary);border-color:transparent;box-shadow:none;filter:none}:root.dark body.portal-tokens .rgr-dialog :is(.frost.frost-primary,.portal-button.portal-primary,button.btn):not(.bg-danger):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true],[aria-busy=true]){background:color-mix(in srgb,var(--content-primary) 94%,#000);color:var(--content-on-primary);filter:none}:root.dark body.portal-tokens .rgr-dialog :is(.frost-neutral,.portal-button.border):not(.app-toggle-btn,.portal-icon-button,.portal-square-button,.bg-danger){background:var(--content-secondary);color:var(--content-on-secondary);border-color:var(--content-secondary-border);box-shadow:none}:root.dark body.portal-tokens .rgr-dialog :is(.frost-neutral,.portal-button.border):not(.app-toggle-btn,.portal-icon-button,.portal-square-button,.bg-danger):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true],[aria-busy=true]){background:color-mix(in srgb,var(--content-secondary) 94%,#000);color:var(--content-on-secondary);border-color:var(--content-secondary-border);filter:none}:root.dark body.portal-tokens .rgr-dialog .frost-ghost{background:transparent;color:var(--wf-muted);box-shadow:none}:root.dark body.portal-tokens .rgr-dialog .frost-ghost:is(:hover,:focus-visible):not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--dialog-control-hover);color:var(--wf-ink);border-color:var(--content-secondary-border);filter:none}:root.dark body.portal-tokens .rgr-dialog :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=file],[type=range],[type=color]),textarea,select,[role=combobox],.date-field-trigger){background:var(--dialog-control-fill);color:var(--wf-ink)}:root.dark body.portal-tokens .rgr-dialog :is([role=combobox],.date-field-trigger):hover:not(:disabled){background:var(--dialog-control-hover)}:root.dark body.portal-tokens .rgr-dialog .space-stepper-node{background:var(--dialog-control-fill);color:var(--wf-muted);border:1px solid var(--wf-line);box-shadow:none}:root.dark body.portal-tokens .rgr-dialog .space-stepper-item.is-active .space-stepper-node{background:var(--content-primary);color:var(--content-on-primary);border-color:var(--content-secondary-border)}:root.dark body.portal-tokens .rgr-dialog .space-stepper-item.is-complete .space-stepper-node{background:color-mix(in srgb,var(--chip-green-ink) 14%,var(--wf-surface));color:var(--chip-green-ink);border-color:color-mix(in srgb,var(--chip-green-ink) 40%,var(--wf-line))}:root.dark body.portal-tokens .rgr-dialog .space-stepper-progress{background:var(--chip-green-ink)}:root.dark body.portal-tokens .rgr-dialog .space-stepper-description{opacity:1}@media(max-width:600px){.rgr-dialog{--dialog-inset: 21px}body.portal-tokens .rgr-dialog:not(.report-contained):not([data-modal-panel]):not([data-portal-sheet]):not(.step-stack){width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}}@media(prefers-reduced-motion:reduce){.rgr-dialog :is(.frost,.rgr-modal-morph){transition:none!important}}@media(prefers-reduced-motion:no-preference){.rgr-dialog .rgr-dialog-form-body>fieldset:not([hidden])>*,.rgr-dialog .rgr-dialog-discard>*{animation:review-rise .38s var(--dialog-ease) backwards}.rgr-dialog .rgr-dialog-form-body>fieldset:not([hidden])>:nth-child(2),.rgr-dialog .rgr-dialog-discard>:nth-child(2){animation-delay:45ms}.rgr-dialog .rgr-dialog-form-body>fieldset:not([hidden])>:nth-child(3){animation-delay:90ms}.rgr-dialog .rgr-dialog-form-body>fieldset:not([hidden])>:nth-child(n+4){animation-delay:135ms}}}body.portal-tokens .rgr-dialog .space-stepper:not([data-orientation=vertical]) .space-stepper-labels p{text-align:center}body.portal-tokens .rgr-dialog .space-stepper[data-orientation=vertical] .space-stepper-labels p{text-align:left}@media screen{:is(.tab-list,.section-navigation,.wf-section-nav,.ftabs,.workspace-tabs){position:relative}.moving-underline{position:absolute;left:0;top:0;height:2px;pointer-events:none;background:var(--acc, var(--blue, #034bc4));transform-origin:left center;z-index:2}.moving-underline[hidden]{display:none}:is(.tab-list,.section-navigation):has(>.moving-underline)>:is(a,button):after{display:none}:is(.wf-section-nav,.workspace-tabs):has(>.moving-underline)>:is(a,button){border-bottom-color:transparent}:is(.app-shell,.wayfinder-app,body.portal-tokens) :is(.ftab,.workspace-tabs>button,.tab-list>button){font-family:inherit;font-size:14px;text-transform:none;font-weight:500;letter-spacing:normal;color:var(--mut, var(--muted))}:is(.app-shell,.wayfinder-app,body.portal-tokens) :is(.ftab-active,.workspace-tabs>[aria-selected=true],.workspace-tabs>[aria-pressed=true],.tab-list>.selected,.tab-list>[aria-selected=true]){color:var(--acc, var(--blue))}.workspace-tabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--line)}.workspace-tabs>button{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:2px solid transparent;font-size:14px}.workspace-tabs>button:hover{color:var(--acc, var(--blue))}.app-shell :is(.person-card,.document-card,.course-card,.shift-card,.panel){border-radius:var(--radius-panel, 6px)}:root .wayfinder-app .portal-content :is(.content-title,.page-title){font-family:var(--sans);font-weight:600;letter-spacing:-.025em;text-transform:none}:root .wayfinder-app .portal-content :is(.surface,.content-panel,.reg-card,.dc-table,.data-table){box-shadow:none}:is(.app-shell .page-body,.wayfinder-app .portal-content) :is(.content-toolbar,.ftabs-row){row-gap:12px}:is(.app-shell,.wayfinder-app) :is(.person-card,.document-card,.course-card,.task-card):hover{translate:none;transform:none}.app-shell .tasks-layout{align-items:start}.app-shell .tasks-layout>section{padding:0;border:0;background:transparent}.app-shell .tasks-layout>section>.tab-list{margin-bottom:12px}.app-shell .tasks-layout .task-cards{padding:0 22px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.app-shell .tasks-layout .task-card{border-radius:0}.app-shell .tasks-layout .focus-aside{margin-top:66px}@media(max-width:1000px){.app-shell .tasks-layout .focus-aside{margin-top:0}}.wayfinder-app .wf-section-nav-container{contain:paint;transform:translateZ(0);width:100%;max-width:var(--wf-content-width);margin-inline:auto;padding:16px 36px 0}.wayfinder-app .wf-section-nav-container .wf-section-nav{padding:0;background:transparent;gap:0 24px}.wayfinder-app .workspace-page-header{column-gap:24px;row-gap:20px}.wayfinder-app .workspace-page-header>:first-child{min-width:0}.wayfinder-app .workspace-page-header h1{font-size:28px;line-height:1.25}.wayfinder-app .workspace-page-header p{font-size:14px;line-height:1.6}.wayfinder-app .curriculum-panel{padding:20px 22px}.wayfinder-app :is(.module-panel,.asset-record-panel){padding:20px 22px}.wayfinder-app :is(.approval-panel,.safety-panel,.learning-panel){padding:20px 22px}.learning-curriculum-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-block:18px;font-size:14px}.learning-curriculum-row:first-child{padding-top:0}.learning-curriculum-row+.learning-curriculum-row{border-top:1px solid var(--line)}.learning-curriculum-row>:first-child{flex:1 1 240px}.learning-stop-number{display:block;margin-bottom:6px;color:var(--muted);font-size:12px;font-weight:500;letter-spacing:normal}.lesson-stage-tabs{flex-wrap:wrap;overflow:visible;padding:4px 2px 2px}.lesson-stage-tabs>.ftab{min-width:0;max-width:100%;white-space:normal;text-align:left}.learning-panel-complete{border-color:color-mix(in srgb,var(--chip-green-ink) 26%,var(--line))}.learning-panel :is(p,dd){overflow-wrap:anywhere}.learning-answer{text-transform:none;letter-spacing:normal}.learning-answer:not(:disabled):hover{background:color-mix(in srgb,var(--acc) 5%,var(--field))!important}.safety-detail{min-width:0}.safety-panel :is(p,dd){overflow-wrap:anywhere}.safety-action>div:first-child{flex-wrap:wrap}.safety-action>div:first-child>:first-child{flex:1 1 200px}.safety-action>div:first-child>:last-child{flex-shrink:0;white-space:nowrap}.safety-actions>.safety-action{padding-block:20px}.safety-actions>.safety-action:first-child{padding-top:0}.safety-actions>.safety-action:last-child{padding-bottom:0}.safety-actions>.safety-action+.safety-action{border-top:1px solid var(--line)}.approval-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 32px}.approval-fact{display:grid;align-content:start;gap:6px;min-width:0}.approval-fact dt{font-size:12px;line-height:1.5}.approval-fact dd{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.approval-facts-inline{flex:1 1 420px;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:640px){.wayfinder-app :is(.approval-panel,.safety-panel,.learning-panel){padding:16px}.approval-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.module-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.module-fact{display:grid;gap:6px;padding-block:16px;border-bottom:1px solid var(--line);min-width:0}.module-fact dt{font-size:12px}.module-fact dd{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.module-questions>*{padding-block:20px;border-top:1px solid var(--line)}.module-question-summary>div{flex:1 1 260px}.module-question-summary p{overflow-wrap:anywhere}.module-pass-mark{max-width:132px}.module-citation{display:grid;grid-template-columns:minmax(0,1fr) 80px;gap:12px}.module-citation input{min-width:0}.module-attempt-table :is(th,td){padding:14px 16px;border-bottom:1px solid var(--line)}.module-attempt-table tbody tr:last-child td{border-bottom:0}.asset-workspace>section h2{font-size:18px;line-height:1.4}.asset-workspace li:has(>.asset-record-link){--linked-row-hover: transparent}.asset-workspace [aria-label="Asset location map"]{aspect-ratio:auto;height:360px}.asset-record-link{padding:16px 10px;margin-inline:-10px;color:var(--ink);overflow-wrap:anywhere}.asset-record-link:is(:hover,:focus-visible){background:color-mix(in srgb,var(--acc) 5%,transparent);color:var(--acc)}@media(max-width:640px){.wayfinder-app :is(.module-panel,.asset-record-panel){padding:16px}.module-facts{grid-template-columns:minmax(0,1fr)}}.course-builder :is(p,.curriculum-row,.curriculum-controls>label){font-size:14px;line-height:1.6}.governance-facts>div{padding-bottom:12px;border-bottom:1px solid var(--line)}.governance-facts dt{font-size:12px;line-height:1.5}.governance-facts dd{font-size:14px;line-height:1.6}.wayfinder-app .governance-panel,.wayfinder-app .operator-panel{padding:20px 22px;overflow:visible}.wayfinder-app :is(.verification-card,.document-metadata-panel){padding:20px 22px}.verification-panel{min-width:0}.verification-panel :is(p,li,dd){font-size:14px;line-height:1.6;overflow-wrap:anywhere}.verification-section{padding-top:20px;border-top:1px solid var(--line)}.verification-section h3{margin-bottom:14px;font-size:16px;font-weight:600;letter-spacing:normal}.verification-document{grid-template-columns:repeat(2,minmax(0,1fr))}.verification-conclusions .text-caption{font-size:13px;line-height:1.6}.document-reader>div>aside{min-width:0}.record-facts{display:flex;flex-direction:column;margin:0}.record-facts>div{align-items:baseline;gap:12px;padding:5px 0;border-top:1px dashed color-mix(in srgb,var(--wf-line, var(--line)) 70%,transparent)}.record-facts>div:first-child{border-top:0;padding-top:0}.record-facts>div:last-child{padding-bottom:0}.record-facts dt{flex:0 0 auto;margin:0;font-size:14px;line-height:1.5;font-weight:400;letter-spacing:0;text-transform:none;color:var(--mut)}.record-facts dd{min-width:0;margin:0;font-size:14px;line-height:1.5;font-weight:400;letter-spacing:0;color:var(--ink);white-space:normal;overflow:visible;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}:root:not(.dark) .record-facts dd{color:color-mix(in srgb,var(--wf-ink, var(--ink)) 50%,black)}.record-facts dd.font-mono{font-family:var(--mono, ui-monospace, monospace);font-size:12px}.document-metadata-facts>div{display:flex;justify-content:space-between}.sheet-facts>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.document-metadata-panel a{white-space:normal;overflow-wrap:anywhere}.wayfinder-app .machinery-model-card{padding:0}.machinery-operate>div:first-child>span{font-size:14px;font-weight:600;letter-spacing:normal;text-transform:none}.machinery-stage:not(:has(>.machinery-operate[data-inline=true])){min-height:calc(var(--machinery-controls-height, 0px) + 68px)}.machinery-stage:has(>.machinery-operate[data-inline=true]){height:auto;display:flow-root}.machinery-stage:has(>.machinery-operate[data-inline=true]) .machinery-canvas{height:320px}.machinery-operate[data-inline=true]{position:relative;margin:16px}.machinery-workspace:has(.machinery-operate[data-inline=true]) .machinery-drag-hint{display:none}@media(max-width:640px){.wayfinder-app :is(.verification-card,.document-metadata-panel){padding:16px}.verification-document{grid-template-columns:minmax(0,1fr)}}.operator-panel :is(p,dd,blockquote){font-size:14px;line-height:1.6;overflow-wrap:anywhere}.operator-panel .operator-label{font-size:12px}.operator-detail{min-width:0}.operator-form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.operator-form-grid>:only-child{grid-column:1 / -1}.operator-linked-records>li:has(>a){--linked-row-hover: transparent}.operator-panel.operator-completed{border-color:color-mix(in srgb,var(--chip-green-ink) 26%,var(--line))}.operator-dispute{padding-block:24px}.operator-dispute:first-child{padding-top:0}.operator-dispute:last-child{padding-bottom:0}.operator-dispute+.operator-dispute{border-top:1px solid var(--line)}.operator-decision{margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}@media(min-width:1200px){.operator-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.wayfinder-app .operator-panel{padding:16px}}.wayfinder-app .governance-section-heading{padding:0;margin-bottom:var(--wf-card-heading-gap, 12px)}.governance-panel :is(p,dd),.governance-form p{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.governance-detail h2{font-size:18px;line-height:1.4;font-weight:600;letter-spacing:-.015em}.governance-form,.governance-form fieldset{min-width:0}.governance-form h3{font-size:16px;font-weight:600}.governance-subprocessor{padding-block:20px;border-top:1px solid var(--line)}.governance-evidence-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}@media(min-width:1100px){.governance-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.governance-evidence-wide{grid-column:1 / -1;min-width:0}@media(max-width:640px){.wayfinder-app .governance-panel{padding:16px}}.curriculum-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-block:16px;border-bottom:1px solid var(--line)}.curriculum-row:last-child{border-bottom:0}.curriculum-item,.curriculum-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.curriculum-item{position:relative;flex:1 1 280px;padding-left:20px;overflow-wrap:anywhere}.curriculum-item>:first-child{position:absolute;left:0;top:0}.curriculum-item>.font-semibold{max-width:100%}.curriculum-controls{margin-left:auto}.curriculum-controls>label{margin-right:8px}.curriculum-additions{border-top:1px solid var(--line);padding-top:20px}@media(max-width:640px){.wayfinder-app .curriculum-panel{padding:16px}.curriculum-controls{width:100%;margin-left:0}.curriculum-controls>label{margin-right:auto}}.data-table{container-type:inline-size}.data-table .data-table-feedback-cell{padding:0}.data-table-feedback{position:sticky;left:0;width:100cqw;max-width:100%;padding:24px 16px;box-sizing:border-box}:is(.app-shell,.wayfinder-app) .workspace-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px;min-width:0}:is(.app-shell,.wayfinder-app) .workspace-summary .summary-tile{display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0;padding:22px;border:1px solid var(--line);border-radius:6px;background:var(--card, var(--surface))}.workspace-summary .summary-tile-label{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;line-height:1.4;font-weight:700;color:var(--mut, var(--muted))}.workspace-summary .summary-tile-label>svg{flex-shrink:0}.workspace-summary .summary-tile-value{margin-top:16px;font-size:32px;font-weight:700;line-height:1.15;letter-spacing:-.8px;color:var(--ink)}.workspace-summary .summary-tile-value>.metric-counter{font:inherit;color:inherit;letter-spacing:inherit}.wayfinder-app .workspace-summary-compact{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:0}.wayfinder-app .workspace-summary-compact .summary-tile{flex:1 1 110px;padding:16px 20px}.wayfinder-app .workspace-summary-compact .summary-tile-label{font-size:12px;white-space:nowrap}.wayfinder-app .workspace-summary-compact .summary-tile-value{margin-top:10px;font-size:26px}.app-shell .learning-intro{background:transparent;border:0;padding:0;gap:24px}.app-shell .learning-intro h2{font-size:20px;letter-spacing:-.3px;margin-block:8px}.app-shell .learning-intro h2 br,.app-shell .learning-intro .eyebrow{display:none}.app-shell .learning-progress{display:grid;grid-template-columns:1fr auto;gap:8px 20px;width:auto;min-width:210px;padding:18px 22px;background:var(--surface);border:1px solid var(--line);border-radius:6px}.app-shell .learning-progress>svg{width:20px;height:20px;grid-column:2;grid-row:1}.app-shell .learning-progress>strong{margin:0;font-size:28px;font-weight:700;grid-column:1;grid-row:1}.app-shell .learning-progress>strong>span{font-size:14px;font-weight:400;color:var(--muted)}.app-shell .learning-progress>small{grid-column:1 / -1;font-size:12px}.app-shell .course-card .course-art{height:112px;background:var(--soft);color:var(--blue);border-bottom:1px solid var(--line)}.app-shell .course-art>span{color:var(--muted);font-weight:500;letter-spacing:.04em}.app-shell .course-art>svg{width:32px;height:32px}.app-shell .course-art>strong{opacity:.08}.app-shell .workspace-section{min-width:0}.app-shell .workspace-section>.panel-heading{padding:0;margin-bottom:var(--wf-card-heading-gap, 12px);border:0;align-items:center}.app-shell .workspace-section>.panel-heading h2{font-size:18px;line-height:1.4;font-weight:700;letter-spacing:-.2px}.app-shell .workspace-section>.panel-heading .eyebrow{display:none}.app-shell .workspace-section>.panel{overflow:hidden}.app-shell .workspace-summary-wide{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-summary .summary-tile-note{margin-top:10px;font-size:12px;line-height:1.5;color:var(--mut, var(--muted))}.wayfinder-app .document-library{--folder-face: var(--wf-surface);--folder-edge: var(--wf-line);--folder-face-hover: var(--wf-soft);--folder-edge-hover: color-mix(in srgb, var(--acc) 35%, var(--wf-line));--folder-ink: var(--acc);--paper-face: var(--wf-surface);--paper-edge: var(--wf-line)}.wayfinder-app .document-library :is(.paper,.dcard){box-shadow:none;border-radius:6px}.wayfinder-app .document-library :is(.tile-name,.dcard-title){font-family:var(--sans);font-size:14px}.wayfinder-app .document-library :is(.tile-count,.dcard-num){font-size:12px;text-transform:none;letter-spacing:normal}.wayfinder-app .document-library :is(.tile,.paper,.dcard):hover,.wayfinder-app .surface.row-fade:hover{transform:none;translate:none}.wayfinder-app .workspace-action-card{position:relative;isolation:isolate;overflow:hidden}.wayfinder-app .workspace-action-card>*{position:relative;z-index:1}.wayfinder-app .workspace-action-card>h2{font-size:16px;line-height:1.4}.wayfinder-app .workspace-action-card>p{font-size:14px;line-height:1.6}.wayfinder-app .workspace-action-card:not(.no-lift):after{content:"";position:absolute;left:20px;right:20px;bottom:0;height:2px;background:var(--acc);opacity:0;transform:scaleX(.08);transform-origin:left;pointer-events:none}.wayfinder-app .workspace-action-card:not(.no-lift):is(:hover,:focus-within):after{opacity:1;transform:scaleX(1)}.wayfinder-app .workspace-action-card:not(.no-lift):is(:hover,:focus-within)>h2{color:var(--acc)}body.portal-tokens [role=dialog].step-stack{width:calc(100% - 32px);grid-template-columns:minmax(0,1fr)}body.portal-tokens .step-stack>.step-float{min-width:0}@media(max-width:640px){body.portal-tokens .step-cols{--step-col: minmax(0, 1fr);width:100%}body.portal-tokens .step-float{padding-inline:8px}body.portal-tokens .step-cap{white-space:normal;overflow:visible;text-align:center;font-size:10px;line-height:1.4;letter-spacing:0}body.portal-tokens .step-card{padding:20px}}@media(max-width:480px){body.portal-tokens .step-cols{padding-bottom:28px}body.portal-tokens .step-col{position:static}body.portal-tokens .step-cap{display:none}body.portal-tokens .step-cap[data-state=current]{display:block;position:absolute;top:34px;left:0;right:0;font-size:12px}}@media(max-width:1050px){.wayfinder-app .wf-section-nav-container{padding-inline:24px}}@media(max-width:767px){.wayfinder-app .wf-section-nav-container{padding:8px 16px 0}:is(.app-shell,.wayfinder-app) .workspace-summary{gap:12px}:is(.app-shell,.wayfinder-app) .workspace-summary .summary-tile{padding:16px}.workspace-summary .summary-tile-value{font-size:26px}.app-shell .learning-intro{flex-wrap:wrap}.app-shell .learning-progress{width:100%}.app-shell .workspace-summary-wide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){:is(.app-shell,.wayfinder-app) .workspace-summary{grid-template-columns:1fr}.wayfinder-app .workspace-summary-compact{width:100%}}}@media screen and (prefers-reduced-motion:no-preference){.seg-pill{transition:left .42s var(--motion-settle),top .42s var(--motion-settle),width .42s var(--motion-settle),height .42s var(--motion-settle),background-color .24s ease-out}:is(.ftab,.workspace-tabs>button,.tab-list>button,.section-navigation>a,.wf-section-nav>a){transition:color .22s ease-out,background-color .22s ease-out}:is(.page-body,.portal-content) :is(.task-cards,.people-grid,.document-grid,.course-grid)>*{animation:review-rise .46s var(--motion-settle) backwards;animation-delay:min(calc(var(--motion-order, 0) * 45ms),.18s)}:is(.task-cards,.people-grid,.document-grid,.course-grid)>:nth-child(2){--motion-order: 1}:is(.task-cards,.people-grid,.document-grid,.course-grid)>:nth-child(3){--motion-order: 2}:is(.task-cards,.people-grid,.document-grid,.course-grid)>:nth-child(4){--motion-order: 3}:is(.task-cards,.people-grid,.document-grid,.course-grid)>:nth-child(n+5){--motion-order: 4}:is(.page-body,.portal-content) :is(.task-card,.person-card,.document-card,.course-card){transition:border-color .22s ease-out,background-color .22s ease-out}.wayfinder-app .workspace-action-card:after{transition:transform .6s var(--motion-settle),opacity .3s ease}.wayfinder-app .workspace-action-card>h2{transition:color .24s ease}.asset-record-link{transition:color .24s ease,background-color .24s ease}.wayfinder-app .document-library :is(.tile,.paper,.dcard){transition:background-color .24s ease,border-color .24s ease}}@media screen{:is(.app-shell .page-body,.portal-v2 .portal-content,.field-shell .field-screen){--linked-row-hover: color-mix(in srgb, var(--acc, var(--blue, #034bc4)) 7%, transparent)}@media(prefers-reduced-motion:no-preference){:is(.app-shell .page-body,.portal-v2 .portal-content,.field-shell .field-screen) :is(tbody tr:has(a[href],button.record-name,button[aria-label^="Open "]):not([aria-selected=true],.dt-row-on),tbody tr.row-act:not([aria-selected=true],.dt-row-on),[role=row]:has(a[href]):not([aria-selected=true]),:is(.home-panel,.wf-panel,.surface,.panel,.card,.content-panel) li:has(a[href]):not(:has(li a[href],>.attention-entry,>.wf-attention-entry)),a[href]:is(.attention-entry,.wf-attention-entry,.list-item,.person-card,.document-card,.content-item),button:is(.person-card,.document-card),:is(.wf-activity,.wf-quick-links)>a[href]){transition:background-color .22s ease-out}}:is(.app-shell .page-body,.portal-v2 .portal-content,.field-shell .field-screen) :is(tbody tr:has(a[href],button.record-name,button[aria-label^="Open "]):not([aria-selected=true],.dt-row-on),tbody tr.row-act:not([aria-selected=true],.dt-row-on),[role=row]:has(a[href]):not([aria-selected=true]),:is(.home-panel,.wf-panel,.surface,.panel,.card,.content-panel) li:has(a[href]):not(:has(li a[href],>.attention-entry,>.wf-attention-entry)),a[href]:is(.attention-entry,.wf-attention-entry,.list-item,.person-card,.document-card,.content-item),button:is(.person-card,.document-card),:is(.wf-activity,.wf-quick-links)>a[href]):focus-within{background-color:var(--linked-row-hover)}@media(hover:hover)and (pointer:fine){:is(.app-shell .page-body,.portal-v2 .portal-content,.field-shell .field-screen) :is(tbody tr:has(a[href],button.record-name,button[aria-label^="Open "]):not([aria-selected=true],.dt-row-on),tbody tr.row-act:not([aria-selected=true],.dt-row-on),[role=row]:has(a[href]):not([aria-selected=true]),:is(.home-panel,.wf-panel,.surface,.panel,.card,.content-panel) li:has(a[href]):not(:has(li a[href],>.attention-entry,>.wf-attention-entry)),a[href]:is(.attention-entry,.wf-attention-entry,.list-item,.person-card,.document-card,.content-item),button:is(.person-card,.document-card),:is(.wf-activity,.wf-quick-links)>a[href]):hover{background-color:var(--linked-row-hover)}}.attention-entry:has(.status.red),.wf-attention-entry:has(.wf-danger){--row-severity: var(--danger-t, var(--red));--linked-row-hover: color-mix(in srgb, var(--danger-t, var(--red)) 5%, transparent)}.attention-entry:has(.status.amber),.wf-attention-entry:has(.wf-warning),.competency-forecast>li,.wf-competency-forecast li{--row-severity: var(--warn, var(--amber));--linked-row-hover: color-mix(in srgb, var(--warn, var(--amber)) 5%, transparent)}.attention-entry:has(.status.blue){--row-severity: var(--acc, var(--blue));--linked-row-hover: color-mix(in srgb, var(--acc, var(--blue)) 5%, transparent)}.attention-entry[data-destination=learning]{--row-destination: var(--cat-course)}.attention-entry[data-destination=credentials],.attention-entry[data-destination=documents]{--row-destination: var(--cat-document)}.attention-entry[data-destination]:has(.status.red){--row-destination: var(--danger-t, var(--red))}.attention-entry[data-destination]:has(.status){--linked-row-hover: color-mix(in srgb, var(--row-destination) 5%, transparent)}:is(.app-shell .page-body,.portal-v2 .portal-content) :is(.attention-entry,.wf-attention-entry,.competency-forecast li,.wf-competency-forecast li):focus-within :is(h3,.wf-attention-copy strong,.forecast-row-link>span){color:var(--row-destination, var(--row-severity, var(--acc, var(--blue))))}@media(hover:hover)and (pointer:fine){:is(.app-shell .page-body,.portal-v2 .portal-content) :is(.attention-entry,.wf-attention-entry,.competency-forecast li,.wf-competency-forecast li):hover :is(h3,.wf-attention-copy strong,.forecast-row-link>span){color:var(--row-destination, var(--row-severity, var(--acc, var(--blue))))}}@media(prefers-reduced-motion:no-preference){:is(.app-shell .page-body,.portal-v2 .portal-content) :is(.attention-entry,.wf-attention-entry,.competency-forecast li,.wf-competency-forecast li) :is(h3,.wf-attention-copy strong,.forecast-row-link>span){transition:color .22s ease-out}}:is(.competency-forecast,.wf-competency-forecast) li{position:relative}:is(.attention-entry,.wf-attention-entry){--attention-reveal: 0;--attention-idle: .045;--attention-accent: var(--row-destination, var(--row-severity, var(--acc, var(--blue))));position:relative;isolation:isolate;overflow:hidden}.wf-attention-entry{box-shadow:inset 0 0 0 1px color-mix(in srgb,color-mix(in srgb,var(--attention-accent) 35%,var(--line)) calc(var(--attention-reveal) * 100%),transparent)}:is(.attention-entry,.wf-attention-entry):focus-within{--attention-reveal: 1}@media(hover:hover)and (pointer:fine){:is(.attention-entry,.wf-attention-entry):hover{--attention-reveal: 1}}:is(.attention-entry,.wf-attention-entry)>:not(.attention-watermark){position:relative;z-index:1}:is(.attention-entry,.wf-attention-entry):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 25%,color-mix(in srgb,var(--attention-accent) var(--quick-shimmer-strength, 4%),transparent) 50%,transparent 75%);opacity:var(--attention-reveal);transform:translate(calc(-100% + var(--attention-reveal) * 125%));pointer-events:none;z-index:0}:is(.attention-entry,.wf-attention-entry):after{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:var(--attention-accent);opacity:var(--attention-reveal);transform:scaleY(calc(.08 + var(--attention-reveal) * .92));transform-origin:center;pointer-events:none;z-index:0}:is(.attention-entry,.wf-attention-entry)>.attention-watermark{position:absolute;right:8px;bottom:-28px;width:116px;height:116px;color:var(--attention-accent);stroke-width:1;opacity:calc(var(--attention-idle) + var(--attention-reveal) * .06);transform:translate(calc(6px - var(--attention-reveal) * 6px),calc(4px - var(--attention-reveal) * 18px)) rotate(calc(-12deg + var(--attention-reveal) * 6deg));pointer-events:none;z-index:0}:root{--icon-turn: 12deg;--icon-grow: .15;--icon-turn-ease: cubic-bezier(.34, 1.4, .5, 1)}:is(.attention-symbol,.wf-attention-icon)>svg,:is(.calm-overview .quick-access-panel,.wf-dashboard .wf-quick-links)>:is(a,button)>svg:first-child,:is(.cred-card-icon,.workspace-action-icon)>svg{overflow:visible}:is(.attention-symbol,.wf-attention-icon)>svg{transform:rotate(calc(var(--attention-reveal, 0) * var(--icon-turn))) scale(calc(1 + var(--attention-reveal, 0) * var(--icon-grow)))}:is(.calm-overview .quick-access-panel,.wf-dashboard .wf-quick-links)>:is(a,button)>svg:first-child>*{transform-box:view-box;transform-origin:center;transform:rotate(calc(var(--quick-reveal, 0) * var(--icon-turn))) scale(calc(1 + var(--quick-reveal, 0) * var(--icon-grow)))}:is(.cred-card,.workspace-action) :is(.cred-card-icon,.workspace-action-icon)>svg{transform:rotate(0) scale(1)}:is(.cred-card,.workspace-action):is(:hover,:focus-visible,:focus-within) :is(.cred-card-icon,.workspace-action-icon)>svg{transform:rotate(var(--icon-turn)) scale(calc(1 + var(--icon-grow)))}@media(prefers-reduced-motion:no-preference){:is(.attention-symbol,.wf-attention-icon)>svg,:is(.calm-overview .quick-access-panel,.wf-dashboard .wf-quick-links)>:is(a,button)>svg:first-child>*,:is(.cred-card-icon,.workspace-action-icon)>svg{transition:transform .52s var(--icon-turn-ease)}}@media(prefers-reduced-motion:no-preference){:is(.attention-entry,.wf-attention-entry):before{transition:transform .85s var(--motion-settle),opacity .3s ease}:is(.attention-entry,.wf-attention-entry):after{transition:transform .6s var(--motion-settle),opacity .3s ease}:is(.attention-entry,.wf-attention-entry){transition:box-shadow .22s ease-out,background-color .22s ease-out}:is(.attention-entry,.wf-attention-entry)>.attention-watermark{transition:transform .65s var(--motion-settle),opacity .45s ease-out}}.forecast-row-link{display:block}.forecast-row-link :is(p,small){font-weight:400}.forecast-row-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.forecast-row-link:focus-visible{outline:none}.forecast-row-link:focus-visible:after{outline:2px solid var(--acc, var(--blue));outline-offset:-2px}:is(.attention-workspace-link,.forecast-credentials-link,.wf-forecast-credentials-link,.wf-panel-heading:has(#attention-title)>a){text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;text-decoration-thickness:1px}:is(.attention-workspace-link,.forecast-credentials-link,.wf-forecast-credentials-link,.wf-panel-heading:has(#attention-title)>a):is(:hover,:focus-visible){text-decoration-color:currentColor}@media(prefers-reduced-motion:no-preference){:is(.attention-workspace-link,.forecast-credentials-link,.wf-forecast-credentials-link,.wf-panel-heading:has(#attention-title)>a){transition:text-decoration-color .24s ease-out,color .22s ease-out}}}@media screen{.rail-logo-lockup{position:relative;display:block;width:100%;max-width:168px;height:80.5px;flex-shrink:0;pointer-events:none}.rail-logo-lockup>img{position:absolute;top:0;left:50%;display:block;width:100%;max-width:168px;height:auto;transform:translate(-50%);transform-origin:50% 40%}.rail-logo-mark{clip-path:polygon(0 0,100% 0,100% 80%,40% 80%,37% 83%,37% 80%,0 80%)}.rail-logo-tagline{clip-path:polygon(0 80%,37% 80%,37% 83%,40% 80%,100% 80%,100% 100%,0 100%);opacity:1}:is(.app-shell[data-rail-collapsed=true],.wf-rail[data-collapsed=true]) .rail-logo-mark{transform:translate(-50%) translateY(calc(40.2px - 40%)) rotate(90deg) scale(1.48148)}:is(.app-shell[data-rail-collapsed=true],.wf-rail[data-collapsed=true]) .rail-logo-tagline{opacity:0}}@media screen and (prefers-reduced-motion:no-preference){:root{--motion-settle: cubic-bezier(.22, 1, .36, 1);--motion-travel: cubic-bezier(.65, 0, .35, 1);--motion-enter: .46s;--motion-stagger: 45ms}@keyframes review-fade{0%{opacity:0}to{opacity:1}}@keyframes review-rise{0%{opacity:0;translate:0 10px}to{opacity:1;translate:none}}@keyframes review-dialog-zoom{0%{opacity:0;scale:0}to{opacity:1;scale:1}}@keyframes review-slide{0%{opacity:0;translate:8px 0}to{opacity:1;translate:none}}@keyframes review-sheet{0%{translate:100% 0}to{translate:none}}@keyframes review-sheet-out{to{translate:100% 0}}@keyframes review-dialog-out{0%{opacity:1;translate:none}to{opacity:0;translate:0 6px}}@keyframes review-fade-out{to{opacity:0}}.app-shell .page-body,.portal-v2 .portal-content.page-enter,.field-shell .field-screen.page-enter{animation:review-fade .22s ease-out backwards}:is(.page-body,.portal-content,.field-screen)>:is(section,header),.portal-v2 :is(.tab-panel-in,.reveal-in),.portal-content>div>:is(section,header),.field-screen :is(section,header),.app-shell .page-heading{animation:review-rise var(--motion-enter) var(--motion-settle) backwards}.field-screen section:nth-of-type(2){animation-delay:45ms}.field-screen section:nth-of-type(n+3){animation-delay:90ms}:is(.summary-tiles,.wf-metrics,.quick-access-panel,.wf-quick-links,.people-grid,.document-grid,.course-grid,.field-action-grid)>*,:is(.home-main-column,.today-column,.wf-main-column,.wf-support-column)>section{animation:review-rise var(--motion-enter) var(--motion-settle) backwards;animation-delay:min(calc(var(--motion-order, 0) * var(--motion-stagger)),.18s)}:is(.attention-list,.today-timeline,.wf-attention-list,.wf-activity,.wf-competency-forecast ol)>li,.portal-v2 .row-fade,:is(.app-shell,.portal-content) tbody>tr{animation:review-fade .38s var(--motion-settle) backwards;animation-delay:min(calc(var(--motion-order, 0) * var(--motion-stagger)),.18s)}:is(.summary-tiles,.wf-metrics,.quick-access-panel,.wf-quick-links,.people-grid,.document-grid,.course-grid,.field-action-grid,.attention-list,.today-timeline,.wf-attention-list,.wf-activity,.wf-competency-forecast ol,.home-main-column,.today-column,.wf-main-column,.wf-support-column,tbody)>:nth-child(2){--motion-order: 1}:is(.summary-tiles,.wf-metrics,.quick-access-panel,.wf-quick-links,.people-grid,.document-grid,.course-grid,.field-action-grid,.attention-list,.today-timeline,.wf-attention-list,.wf-activity,.wf-competency-forecast ol,.home-main-column,.today-column,.wf-main-column,.wf-support-column,tbody)>:nth-child(3){--motion-order: 2}:is(.summary-tiles,.wf-metrics,.quick-access-panel,.wf-quick-links,.people-grid,.document-grid,.course-grid,.field-action-grid,.attention-list,.today-timeline,.wf-attention-list,.wf-activity,.wf-competency-forecast ol,.home-main-column,.today-column,.wf-main-column,.wf-support-column,tbody)>:nth-child(4){--motion-order: 3}:is(.summary-tiles,.wf-metrics,.quick-access-panel,.wf-quick-links,.people-grid,.document-grid,.course-grid,.field-action-grid,.attention-list,.today-timeline,.wf-attention-list,.wf-activity,.wf-competency-forecast ol,.home-main-column,.today-column,.wf-main-column,.wf-support-column,tbody)>:nth-child(n+5){--motion-order: 4}.app-shell .page-breadcrumb,.wayfinder-app .portal-crumb{animation:review-slide .32s var(--motion-settle) backwards}.workspace-navigation,.wf-rail{transition:width .42s var(--motion-travel),padding .42s var(--motion-travel),transform .38s var(--motion-settle),visibility .38s;overflow-x:clip}.workspace-masthead{transition:margin-left .42s var(--motion-travel)}.app-shell .main-content{transition:width .42s var(--motion-travel),margin-left .42s var(--motion-travel)}.wayfinder-app{transition:padding-left .42s var(--motion-travel)}.app-shell .persona-banner{transition:left .42s var(--motion-travel)}.rail-logo-lockup>.rail-logo-mark{transition:transform .52s var(--motion-travel)}.rail-logo-lockup>.rail-logo-tagline{transition:opacity .26s ease-out .22s}:is(.app-shell[data-rail-collapsed=true],.wf-rail[data-collapsed=true]) .rail-logo-tagline{transition:opacity .14s ease-out}.app-shell:not([data-rail-collapsed=true]) .department-link>span,.wayfinder-app:not([data-rail-collapsed=true]) .wf-department-link>span{animation:review-slide .3s var(--motion-settle) .1s backwards}:is(.dialog-backdrop,.dialog-scrim)[data-state=open]{animation:review-fade .26s ease-out}:is(.dialog-backdrop,.dialog-scrim)[data-state=closed]{animation:review-fade-out .18s ease-in}.dialog-content[data-state=open],body.portal-tokens [role=dialog][data-state=open]:not([data-portal-sheet]):not(.mobile-rail){transform-origin:center;animation:review-dialog-zoom .6s var(--motion-settle) backwards}.dialog-content[data-state=closed],body.portal-tokens [role=dialog][data-state=closed]:not([data-portal-sheet]):not(.mobile-rail){animation:review-dialog-out var(--dialog-exit-duration, .18s) ease-in forwards}[data-modal-panel]{--dialog-exit-duration: .36s}.detail-sheet[data-state=open]{animation:review-sheet .44s var(--motion-settle)}.detail-sheet[data-state=closed]{animation:review-sheet-out .24s ease-in}[data-portal-sheet][data-state=open]{animation-duration:.44s;animation-timing-function:var(--motion-settle)}[data-portal-sheet][data-state=closed]{animation-duration:.24s}.portal-v2 .wizard-stack>[data-active=true]>*{animation-duration:.38s;animation-timing-function:var(--motion-settle);animation-fill-mode:backwards}:is(.field-shell .field-tab,.wf-department-link,.department-link){transition-duration:.28s;transition-timing-function:var(--motion-settle)}.field-tab svg{transition:translate .28s var(--motion-settle)}.field-tab.active svg{translate:0 -2px}}.metric-counter{display:inline-grid;vertical-align:baseline;font-variant-numeric:tabular-nums}.calm-overview .summary-tile-value>.metric-counter{font:inherit;color:inherit;letter-spacing:inherit}.metric-counter>span{grid-area:1 / 1}.metric-counter-visual{display:none}@media screen and (prefers-reduced-motion:no-preference){.metric-counter[data-counting=true]>.metric-counter-value{opacity:0}.metric-counter[data-counting=true]>.metric-counter-visual{display:block}.metric-counter-visual:after{content:attr(data-value)}}@media screen{:is(.calm-overview,.wf-dashboard,.workspace-summary) :is(.summary-tile,.wf-metric){--metric-accent: var(--acc, var(--blue));--metric-active: 0;position:relative;isolation:isolate;overflow:hidden}:is(.summary-tile,.wf-metric)>:not(.metric-watermark){position:relative;z-index:1}:is(.calm-overview,.wf-dashboard,.workspace-summary) .metric-watermark{position:absolute;right:-8px;bottom:-16px;width:104px;height:104px;stroke-width:1;color:var(--metric-accent);opacity:calc(var(--metric-active) * .075);transform:translate(12px,12px) rotate(-12deg);pointer-events:none;z-index:0}:is(.summary-tile,.wf-metric):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(115deg,transparent 20%,color-mix(in srgb,var(--metric-accent) 7%,transparent) 50%,transparent 80%);opacity:var(--metric-active);transform:translate(-100%)}:is(.summary-tile,.wf-metric):after{content:"";position:absolute;bottom:0;left:22px;right:22px;height:2px;background:var(--metric-accent);opacity:var(--metric-active);transform:scaleX(.08);transform-origin:left;pointer-events:none}:is(.summary-tile-label,.wf-metric-label)>svg{border-radius:4px}:is(.calm-overview,.wf-dashboard,.workspace-summary) :is(a,div):is(.summary-tile,.wf-metric):focus-within{--metric-active: 1;border-color:color-mix(in srgb,var(--metric-accent) 45%,var(--line));box-shadow:0 12px 28px -18px color-mix(in srgb,var(--metric-accent) 35%,transparent)}@media(hover:hover)and (pointer:fine){:is(.calm-overview,.wf-dashboard,.workspace-summary) :is(a,div):is(.summary-tile,.wf-metric):hover{--metric-active: 1;border-color:color-mix(in srgb,var(--metric-accent) 45%,var(--line));box-shadow:0 12px 28px -18px color-mix(in srgb,var(--metric-accent) 35%,transparent)}}:is(.summary-tile,.wf-metric) :is(.summary-tile-label,.wf-metric-label)>svg{color:color-mix(in srgb,var(--metric-accent) calc(var(--metric-active) * 100%),var(--mut, var(--muted)));box-shadow:0 0 0 calc(var(--metric-active) * 7px) color-mix(in srgb,var(--metric-accent) 7%,transparent)}:is(.calm-overview,.wf-dashboard,.workspace-summary) :is(.summary-tile-label,.summary-tile-note,.wf-metric-label,.wf-metric-note),.wf-dashboard .wf-metric .wf-personal-status{font-weight:400;color:color-mix(in srgb,var(--metric-accent) calc(var(--metric-active) * 100%),var(--mut, var(--muted)))}:is(.calm-overview,.wf-dashboard,.workspace-summary) :is(.summary-tile-label,.wf-metric-label){font-weight:700}:is(.calm-overview,.wf-dashboard,.workspace-summary) :is(.summary-tile-value,.wf-metric-value),.wf-dashboard .wf-metric .wf-personal-status>strong{color:color-mix(in srgb,var(--metric-accent) calc(var(--metric-active) * 100%),var(--ink))}.calm-overview .summary-tile-value>span:not(.metric-counter),.wf-dashboard .wf-metric-value small{color:color-mix(in srgb,var(--metric-accent) calc(var(--metric-active) * 100%),var(--mut, var(--muted)))}@media(prefers-reduced-motion:no-preference){:is(.summary-tile-label,.summary-tile-note,.wf-metric-label,.wf-metric-note,.wf-personal-status),.summary-tile-value>span:not(.metric-counter),.wf-metric-value small,.wf-personal-status>strong{transition:color .3s ease}:is(.calm-overview,.wf-dashboard,.workspace-summary) :is(.summary-tile,.wf-metric){transition:border-color .3s ease,box-shadow .42s ease}:is(.summary-tile,.wf-metric):before{transform:translate(calc(-100% + var(--metric-active) * 125%));transition:transform .85s var(--motion-settle),opacity .3s ease}:is(.summary-tile,.wf-metric):after{transform:scaleX(calc(.08 + var(--metric-active) * .92));transition:transform .6s var(--motion-settle),opacity .3s ease}:is(.calm-overview,.wf-dashboard,.workspace-summary) .metric-watermark{transform:translate(calc(12px - var(--metric-active) * 12px),calc(12px - var(--metric-active) * 12px)) rotate(calc(-12deg + var(--metric-active) * 6deg));transition:transform .65s var(--motion-settle),opacity .45s ease}:is(.summary-tile-label,.wf-metric-label)>svg{transform:translateY(calc(var(--metric-active) * -2px));transition:color .3s ease,box-shadow .42s var(--motion-settle),transform .42s var(--motion-settle)}:is(.summary-tile-value,.wf-metric-value){transform:translateY(calc(var(--metric-active) * -2px));transition:transform .5s var(--motion-settle),color .3s ease}}}@media screen{:is(.calm-overview .quick-access-panel,.wf-dashboard .wf-quick-links)>:is(a,button){--quick-reveal: 0;--quick-accent: var(--acc, var(--blue));position:relative;isolation:isolate;overflow:hidden}.wf-dashboard .wf-quick-links>.wf-quick-warn{--quick-accent: var(--warn)}.wf-dashboard .wf-quick-links>.wf-quick-danger{--quick-accent: var(--danger-t)}.wf-dashboard .wf-quick-links>.wf-quick-learning{--quick-accent: var(--cat-course)}:is(.calm-overview .quick-access-panel,.wf-dashboard .wf-quick-links)>:is(a,button)>:not(.quick-ghost){position:relative;z-index:1}:is(.calm-overview .quick-access-panel,.wf-dashboard .wf-quick-links) .quick-ghost{position:absolute;right:-4px;bottom:-12px;width:68px;height:68px;opacity:calc(var(--quick-reveal) * var(--quick-ghost-opacity, .055));pointer-events:none;z-index:0}:is(.calm-overview .quick-access-panel,.wf-dashboard .wf-quick-links) .quick-ghost>svg{width:100%;height:100%;color:var(--quick-accent);stroke-width:1}:is(.calm-overview .quick-access-panel,.wf-dashboard .wf-quick-links)>:is(a,button):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 25%,color-mix(in srgb,var(--quick-accent) var(--quick-shimmer-strength, 4%),transparent) 50%,transparent 75%);opacity:var(--quick-reveal);pointer-events:none;z-index:0}:is(.calm-overview .quick-access-panel,.wf-dashboard .wf-quick-links)>:is(a,button):after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:2px;background:var(--quick-accent);opacity:var(--quick-reveal);transform:scaleX(calc(.08 + var(--quick-reveal) * .92));transform-origin:left;pointer-events:none}:is(.calm-overview .quick-access-panel,.wf-dashboard .wf-quick-links)>:is(a,button):not(:disabled):focus-visible{--quick-reveal: 1;border-color:color-mix(in srgb,var(--quick-accent) 30%,var(--line))}@media(hover:hover)and (pointer:fine){:is(.calm-overview .quick-access-panel,.wf-dashboard .wf-quick-links)>:is(a,button):not(:disabled):hover{--quick-reveal: 1}}@media(prefers-reduced-motion:no-preference){:is(.calm-overview .quick-access-panel,.wf-dashboard .wf-quick-links)>:is(a,button){transition:background-color .35s ease,border-color .35s ease,color .35s ease}:is(.calm-overview .quick-access-panel,.wf-dashboard .wf-quick-links) .quick-ghost{transform:translate(calc(6px - var(--quick-reveal) * 6px),calc(6px - var(--quick-reveal) * 6px)) rotate(calc(-8deg + var(--quick-reveal) * 4deg));transition:transform .55s var(--motion-settle),opacity .4s ease}:is(.calm-overview .quick-access-panel,.wf-dashboard .wf-quick-links)>:is(a,button):before{transform:translate(calc(-100% + var(--quick-reveal) * 125%));transition:transform .85s var(--motion-settle),opacity .3s ease}:is(.calm-overview .quick-access-panel,.wf-dashboard .wf-quick-links)>:is(a,button):after{transition:transform .6s var(--motion-settle),opacity .3s ease}}}@media screen{:root:root:root :is(.text-link:not(button,[role=button]),.text-link-act,.link,.link-arrow,.rec-link-danger,a.hover\:underline,.legal a,.terms-row a,.wf-legal-content a,.attention-workspace-link,.forecast-credentials-link,.wf-forecast-credentials-link):not(:where(button:not(.text-link-act),[role=button]:not(.text-link-act),.frost,.wf-rail *,[role=tab],.portal-crumb *,.app-toggle-btn,.portal-icon-button,.portal-square-button,.report-cta-tile,.forecast-row-link,.upcoming-event-card[data-event-kind=leave],.rgr-dialog .frost,.rgr-dialog .date-field-trigger,.rgr-dialog [role=combobox])){text-decoration:none!important;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0% 1px;background-position:right bottom;transition:color .24s ease,background-size .3s cubic-bezier(.22,1,.36,1)}:root:root:root :is(.text-link:not(button,[role=button]),.text-link-act,.link,.link-arrow,.rec-link-danger,a.hover\:underline,.legal a,.terms-row a,.wf-legal-content a,.attention-workspace-link,.forecast-credentials-link,.wf-forecast-credentials-link):not(:where(button:not(.text-link-act),[role=button]:not(.text-link-act),.frost,.wf-rail *,[role=tab],.portal-crumb *,.app-toggle-btn,.portal-icon-button,.portal-square-button,.report-cta-tile,.forecast-row-link,.upcoming-event-card[data-event-kind=leave],.rgr-dialog .frost,.rgr-dialog .date-field-trigger,.rgr-dialog [role=combobox])):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true],[aria-busy=true]){background-size:100% 1px;background-position:left bottom}@media(prefers-reduced-motion:reduce){:root:root:root :is(.text-link:not(button,[role=button]),.text-link-act,.link,.link-arrow,.rec-link-danger,a.hover\:underline,.legal a,.terms-row a,.wf-legal-content a,.attention-workspace-link,.forecast-credentials-link,.wf-forecast-credentials-link):not(:where(button:not(.text-link-act),[role=button]:not(.text-link-act),.frost,.wf-rail *,[role=tab],.portal-crumb *,.app-toggle-btn,.portal-icon-button,.portal-square-button,.report-cta-tile,.forecast-row-link,.upcoming-event-card[data-event-kind=leave],.rgr-dialog .frost,.rgr-dialog .date-field-trigger,.rgr-dialog [role=combobox])){transition:none}}:root:root:root .link:has(>.text-link-label){background-image:none}:root:root:root .link:not(button,[role=button],.frost)>.text-link-label{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0% 1px;background-position:right bottom;transition:background-size .3s cubic-bezier(.22,1,.36,1)}:root:root:root .link:not(button,[role=button],.frost):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true],[aria-busy=true])>.text-link-label{background-size:100% 1px;background-position:left bottom}@media(prefers-reduced-motion:reduce){:root:root:root .link>.text-link-label{transition:none}}:root:root:root :is(button,[role=button],.frost):is(:hover,:focus-visible,:active){text-decoration:none}}@media screen{:root .portal-content :is(.content-empty,.personal-empty,.workspace-clear,.home-clear):not(:where([role=dialog],[role=dialog] *,[role=alertdialog],[role=alertdialog] *,[data-portal-sheet],[data-portal-sheet] *,[role=alert],[role=alert] *,.report-wizard-shell,.report-wizard-shell *)){--empty-outline: color-mix(in srgb, var(--wf-muted) 38%, transparent);--empty-shape: color-mix(in srgb, var(--wf-muted) 15%, transparent);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;box-sizing:border-box;width:100%;min-width:0;min-height:148px;padding:20px;border:1px dashed var(--empty-outline);border-radius:6px;background:color-mix(in srgb,var(--wf-surface) 20%,transparent);box-shadow:none;text-align:left;line-height:1.5;overflow-wrap:anywhere}:root .portal-content :is(.content-empty,.personal-empty,.workspace-clear,.home-clear):not(:where([role=dialog] *,[role=alertdialog] *,[data-portal-sheet] *,[role=alert],[role=alert] *,.report-wizard-shell *)):before{content:"";display:block;flex:0 0 44px;width:min(100%,320px);height:44px;margin:0 0 16px;border-radius:3px;background:linear-gradient(var(--empty-shape),var(--empty-shape)) left center / 40px 40px,linear-gradient(var(--empty-shape),var(--empty-shape)) 56px 4px / calc(72% - 40px) 8px,linear-gradient(var(--empty-shape),var(--empty-shape)) 56px 20px / calc(100% - 56px) 6px,linear-gradient(var(--empty-shape),var(--empty-shape)) 56px 34px / calc(84% - 56px) 6px;background-repeat:no-repeat;pointer-events:none}:root .portal-content :is(.content-empty,.personal-empty,.workspace-clear,.home-clear):not(:where([role=dialog] *,[role=alertdialog] *,[data-portal-sheet] *,.report-wizard-shell *)) :is(.personal-empty-icon,.workspace-empty-icon,.home-clear-icon,.empty-state-icon),:root .portal-content .content-empty:not(:where([role=dialog] *,[data-portal-sheet] *))>:is(svg,[aria-hidden=true]:has(svg)){display:none}:root .portal-content :is(.content-empty,.personal-empty,.workspace-clear,.home-clear):not(:where([role=dialog] *,[role=alertdialog] *,[data-portal-sheet] *,.report-wizard-shell *))>:is(p,div){max-width:100%;min-width:0}:root .portal-content .content-empty:not(:where([role=dialog] *,[role=alertdialog] *,[data-portal-sheet] *,.report-wizard-shell *))>p:first-of-type{margin-top:0}:root .portal-content .content-empty:not(:where([role=dialog] *,[role=alertdialog] *,[data-portal-sheet] *,.report-wizard-shell *))>p+p{margin-top:6px}}.notification-menu{width:min(420px,calc(100vw - 24px));max-height:min(640px,var(--radix-dropdown-menu-content-available-height));padding:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-family:var(--sans);box-shadow:0 12px 40px #00000024}.notification-menu-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:18px 20px;background:var(--surface);position:sticky;top:0;z-index:1}.notification-menu .notification-menu-title{padding:0;font-size:17px;font-weight:500;letter-spacing:-.3px;text-transform:none}.notification-menu-header button{font-size:12px!important}.notification-menu [role=separator]{margin:0;background:var(--line)}.notification-menu .notification-menu-row{align-items:flex-start;flex-direction:column;gap:5px;padding:15px 20px;border-radius:0;border-bottom:1px solid var(--line);white-space:normal;overflow-wrap:anywhere;min-width:0}.notification-menu-row>span{max-width:100%}.notification-menu-row>span:first-child{align-items:baseline}.notification-menu-row>span:first-child>span:last-child{font-size:13px;font-weight:500;line-height:1.5}.notification-menu-row[data-unread=true]{background:color-mix(in srgb,var(--acc) 4%,var(--surface))}.notification-menu-row[data-unread=true]>span:first-child>span:last-child{font-weight:600}.notification-menu-row>span:nth-child(2){font-size:12px;line-height:1.6}.notification-menu-row>span:last-child:not(:first-child){line-height:1.5}.notification-menu .notification-menu-row:is(:hover,[data-highlighted]){background:color-mix(in srgb,var(--acc) 9%,var(--surface))}.notification-menu .notification-menu-footer{padding:15px 20px;border-radius:0;color:var(--acc)}.notification-menu-footer .link-arrow{font-size:12px!important;font-weight:500}.notification-sections{display:grid;gap:24px}.notification-date-heading{margin-bottom:10px}.notification-date-label{font-size:13px;font-weight:500;color:var(--mut)}.notification-list{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.notification-entry+.notification-entry{border-top:1px solid var(--line)}.notifications-page .notification-row{border:0;border-radius:0;box-shadow:none;padding:18px 48px 18px 18px;gap:14px;background:transparent;opacity:1;text-transform:none}.notification-entry:first-child .notification-row{border-radius:8px 8px 0 0}.notification-entry:last-child .notification-row{border-radius:0 0 8px 8px}.notifications-page .notification-row:hover{background:color-mix(in srgb,var(--acc) 4%,var(--surface))}.notifications-page .notification-row.row-alarm-hover:hover{background:var(--row-alarm)}.notification-row:focus-visible,.notification-dismiss:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.notification-icon{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:8px}.notification-row p{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.notification-row .text-sm{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.notification-metadata{margin-top:8px}.notification-dismiss{position:absolute;top:14px;right:12px;display:grid;place-items:center;width:28px;height:28px;border-radius:4px;color:var(--faint)}.notification-dismiss:hover{color:var(--ink);background:var(--field)}.notifications-page .ftabs-row>div{flex-wrap:wrap}@media(max-width:600px){.notifications-page .notification-row{padding:16px 42px 16px 12px;gap:10px}.notification-time{width:100%;text-align:left;display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:4px}.notification-icon{width:30px;height:30px}.notification-menu-header,.notification-menu .notification-menu-row,.notification-menu .notification-menu-footer{padding-left:16px;padding-right:16px}}@layer components{.motion-checkbox{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;padding:0;border:1px solid var(--input-border, var(--color-faint));border-radius:4px;background:transparent;color:#fff;box-shadow:none;vertical-align:middle;cursor:pointer;outline:none;transition:background-color .1s ease,border-color .1s ease}.motion-checkbox[data-state=checked],.motion-checkbox[data-state=indeterminate]{border-color:var(--checkbox-accent, var(--brand-button-blue, var(--color-accent)));background:var(--checkbox-accent, var(--brand-button-blue, var(--color-accent)));color:#fff}.motion-checkbox:after{content:"";position:absolute;top:-8px;right:-12px;bottom:-8px;left:-12px}.motion-checkbox:focus-visible{outline:2px solid var(--acc, var(--color-accent));outline-offset:3px}.motion-checkbox[aria-invalid=true]{border-color:var(--color-danger);outline:2px solid color-mix(in srgb,var(--color-danger) 20%,transparent)}.motion-checkbox:disabled{cursor:not-allowed;opacity:.5}.motion-checkbox svg{display:block;width:14px;height:14px;pointer-events:none}.motion-checkbox.accent-danger{--checkbox-accent: var(--color-danger)}@media(prefers-reduced-motion:reduce){.motion-checkbox{transition:none}}}@layer components{.motion-radio{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;padding:0;border:1px solid var(--input-border, var(--color-faint));border-radius:50%;background:var(--input-bg, var(--color-surface));color:var(--acc, var(--color-accent));box-shadow:none;outline:none;cursor:pointer;vertical-align:middle;transition:border-color .2s ease,box-shadow .2s ease}.motion-radio-indicator{display:flex;align-items:center;justify-content:center;width:12px;height:12px}.motion-radio-indicator>span,.motion-radio-indicator svg{display:block;width:12px;height:12px;pointer-events:none}.motion-radio:focus-visible{outline:2px solid var(--acc, var(--color-accent));outline-offset:3px}.motion-radio[aria-invalid=true]{border-color:var(--color-danger);outline:2px solid color-mix(in srgb,var(--color-danger) 20%,transparent)}.motion-radio:disabled,fieldset:disabled .motion-radio{opacity:.5;cursor:not-allowed}.mach-tile .motion-radio{position:absolute;top:12px;right:12px}@media(prefers-reduced-motion:reduce){.motion-radio{transition:none}}}.portal-button.app-toggle-btn.reui-theme-toggle{border:1px solid var(--line);background:var(--card, var(--surface));color:var(--ink)}.portal-button.app-toggle-btn.reui-theme-toggle:hover{border-color:var(--line2);background:var(--input-bg)}.reui-theme-toggle :is(.lucide-sun>circle,.lucide-moon>path){fill:currentColor;fill-opacity:0;transition:fill-opacity .32s ease}.reui-theme-toggle:is(:hover,:focus-visible) :is(.lucide-sun>circle,.lucide-moon>path){fill-opacity:1}@media(prefers-reduced-motion:reduce){.reui-theme-toggle :is(.lucide-sun>circle,.lucide-moon>path){transition:none}}.date-field-anchor{display:block;min-width:0;width:100%}.date-field-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;min-height:36px;padding:8px 12px;border:1px solid var(--wf-field-edge, var(--color-faint));border-radius:4px;background:var(--input-bg, var(--color-field));color:var(--ink, var(--color-ink));font:400 14px/1.4 var(--sans);text-transform:none;text-align:left;cursor:pointer}.date-field-value{display:flex;align-items:center;gap:8px;min-width:0}.date-field-value>span{overflow-wrap:anywhere}.date-field-trigger svg{flex-shrink:0;color:var(--mut, var(--color-muted))}.date-field-trigger:focus-visible{outline:2px solid var(--acc, var(--color-accent));outline-offset:2px}.date-field-trigger[aria-invalid=true]{border-color:var(--color-danger)}.date-field-trigger:disabled{opacity:.5;cursor:not-allowed}.date-field-popover{padding:0;width:auto;max-width:calc(100vw - 24px);overflow:hidden;z-index:110}.date-field-loading{padding:24px}.date-time-joined-trigger{justify-content:flex-start}.date-time-joined-popover{display:flex;flex-direction:column;max-height:min(calc(100dvh - 24px),var(--radix-popover-content-available-height));overflow:visible}.date-time-joined-calendar{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.date-time-joined-calendar::-webkit-scrollbar{display:none}.date-time-joined-footer{flex-shrink:0;padding:16px;border-top:1px solid var(--line)}.date-time-joined-label{display:block;margin-bottom:8px;font:400 14px/1.4 var(--sans);color:var(--ink)}.date-input-group{display:flex;flex-wrap:wrap;gap:8px;min-width:0;width:100%}.date-input-error{width:100%;color:var(--color-danger);font-size:12px}.time-field-popover{width:200px;max-width:calc(100vw - 24px);padding:12px;z-index:110;font-family:var(--sans)}.time-field-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.time-field-column{min-width:0}.time-field-heading{display:block;text-align:center;margin-bottom:8px;font-size:12px;color:var(--mut)}.time-field-options{position:relative;max-height:min(180px,35dvh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.time-field-options::-webkit-scrollbar{display:none}.time-field-options>button{display:block;width:100%;padding:7px 4px;border-radius:4px;font:400 14px/1.4 var(--sans);color:var(--ink);background:transparent;cursor:pointer}.time-field-options>button:hover:not(:disabled){background:var(--color-accent-soft)}.time-field-options>button[aria-selected=true]{background:var(--brand-button-blue, var(--acc));color:var(--on-acc, #fff)}.time-field-options>button:disabled{opacity:.3;cursor:not-allowed}.time-field-options>button:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.time-field-done{display:block;margin:12px 0 0 auto;font:400 14px/1.4 var(--sans);color:var(--brand-text, var(--acc));cursor:pointer}.rgr-select{min-width:0;width:100%;padding:0;border:0;background:transparent}.rgr-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;min-height:36px;padding:8px 12px;border:1px solid var(--wf-field-edge, var(--color-faint));border-radius:4px;background:var(--input-bg, var(--color-field));color:var(--ink, var(--color-ink));font:400 14px/1.4 var(--sans, "Archivo", sans-serif);text-align:left;text-transform:none;box-shadow:none;cursor:pointer;outline:none;transition:border-color .2s,box-shadow .2s}.rgr-select-trigger[data-size=sm]{min-height:32px;padding-block:5px}.rgr-select-trigger [data-slot=select-value]{min-width:0;white-space:normal;overflow-wrap:anywhere}.rgr-select-trigger[data-placeholder],.rgr-select-chevron{color:var(--mut, var(--color-muted))}.rgr-select-chevron{display:flex;flex-shrink:0}.rgr-select-trigger:focus-visible{border-color:var(--acc, var(--color-accent));outline:2px solid color-mix(in srgb,var(--acc, var(--color-accent)) 45%,transparent);outline-offset:2px}.rgr-select-trigger[aria-invalid=true]{border-color:var(--color-danger)}.rgr-select-trigger:disabled{opacity:.5;cursor:not-allowed}.rgr-select-content{z-index:100;width:var(--radix-select-trigger-width);min-width:0;max-width:min(var(--radix-select-content-available-width, 100vw),calc(100vw - 24px));max-height:min(320px,var(--radix-select-content-available-height));border:1px solid var(--line2, var(--color-line));border-radius:4px;background:var(--card, var(--color-surface));color:var(--ink, var(--color-ink));box-shadow:0 12px 32px #00000029;overflow:hidden;font:400 14px/1.4 var(--sans, "Archivo", sans-serif);text-align:left;transform-origin:var(--radix-select-content-transform-origin)}.rgr-select-viewport{padding:4px}.rgr-select-item{position:relative;display:flex;align-items:center;min-width:0;min-height:34px;padding:8px 30px 8px 10px;border-radius:3px;cursor:pointer;outline:none;white-space:normal;overflow-wrap:anywhere;transition:color .18s,background-color .18s}.rgr-select-item[data-highlighted]{background:var(--acc-soft, var(--color-accent-soft));color:var(--acc, var(--color-accent))}.rgr-select-item[data-disabled]{opacity:.5;pointer-events:none}.rgr-select-check{position:absolute;right:8px;display:flex;color:var(--acc, var(--color-accent))}.rgr-select-label{padding:6px 10px;color:var(--mut, var(--color-muted));font-size:12px}.rgr-select-separator{height:1px;margin:4px;background:var(--line, var(--color-line))}.rgr-select-scroll{display:flex;justify-content:center;padding:4px;color:var(--mut, var(--color-muted))}.rgr-select-validation{margin-top:6px;color:var(--color-danger);font-size:12px}@media(prefers-reduced-motion:no-preference){.rgr-select-content[data-state=open]{animation:rgr-select-in .2s cubic-bezier(.22,1,.36,1)}.rgr-select-content[data-state=closed]{animation:rgr-select-out .12s ease-in}}@keyframes rgr-select-in{0%{opacity:0;scale:.95;translate:0 -4px}to{opacity:1;scale:1;translate:none}}@keyframes rgr-select-out{to{opacity:0;scale:.95}}@media(prefers-reduced-motion:reduce){.rgr-select-trigger,.rgr-select-item{transition:none}}@media screen{.rgr-dialog-close-button{position:absolute;right:20px;top:20px;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:4px;background:transparent;color:var(--mut);transition:background-color .28s var(--report-ease, var(--dialog-ease)),color .28s var(--report-ease, var(--dialog-ease))}.rgr-dialog-close-button:hover{background:var(--input-bg);color:var(--ink)}.rgr-dialog-close-button:focus-visible{outline:2px solid var(--acc);outline-offset:2px}}@media screen{[data-dialog-identity]{--dialog-accent: var(--brand-text)}[data-dialog-identity=credential]{--dialog-accent: var(--cat-ticket)}[data-dialog-identity=training]{--dialog-accent: var(--cat-course)}[data-dialog-identity=document]{--dialog-accent: var(--cat-document)}[data-dialog-identity=hazard]{--dialog-accent: var(--warn-t)}[data-dialog-identity=incident]{--dialog-accent: var(--danger)}[data-dialog-identity=danger]{--dialog-accent: var(--wf-danger)}[data-dialog-identity=leave],[data-dialog-identity=contact]{--dialog-accent: #0f766e}.dark [data-dialog-identity=leave],.dark [data-dialog-identity=contact]{--dialog-accent: #64bfb4}[data-dialog-identity=consultation],[data-dialog-identity=governance]{--dialog-accent: var(--cat-certificate)}[data-dialog-identity=complete]{--dialog-accent: var(--chip-green-ink)}body.portal-tokens :is(.rgr-dialog-heading,.rgr-modal-heading,.rgr-sheet-heading)[data-dialog-identity],body.portal-tokens [data-dialog-identity].report-wizard-shell .rgr-dialog-heading{background:color-mix(in srgb,var(--dialog-accent) 12%,var(--wf-surface));border-bottom:1px solid color-mix(in srgb,var(--dialog-accent) 25%,var(--wf-line))}.dialog-identity-row{display:flex;align-items:center;gap:16px;min-width:0}.dialog-identity-copy{flex:1;min-width:0}body.portal-tokens .rgr-modal-heading[data-dialog-identity]{padding-bottom:22px}body.portal-tokens .rgr-dialog-heading[data-dialog-identity]{padding:16px;border-radius:6px}body.portal-tokens .rgr-dialog.dialog-band-flush>.rgr-dialog-heading[data-dialog-identity],body.portal-tokens .rgr-dialog.dialog-band-flush .step-card>.rgr-dialog-heading[data-dialog-identity]{margin:-26px calc(-1 * var(--dialog-inset)) 0;padding:26px 60px 22px var(--dialog-inset);border-radius:0}body.portal-tokens .rgr-dialog.dialog-band-flush .rgr-dialog-stepper{margin-top:0}body.portal-tokens .rgr-dialog.dialog-band-flush>.rgr-dialog-description{margin:0}.dialog-identity-icon{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border-radius:10px;color:var(--dialog-accent);background:color-mix(in srgb,var(--dialog-accent) 14%,transparent)}body.portal-tokens .report-wizard-shell:not(.report-contained) .rgr-dialog-heading{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:16px}body.portal-tokens .report-wizard-shell:not(.report-contained) .report-title{grid-column:2}body.portal-tokens .report-wizard-shell .report-receipt-summary .report-caption{text-align:left}body.portal-tokens .report-wizard-shell .report-receipt-summary .report-receipt-status{justify-content:flex-start}body.portal-tokens .rgr-dialog :is(.report-contained-body,.rgr-modal-body,.rgr-sheet-body,.rgr-dialog-form-body){text-align:left}body.portal-tokens .rgr-dialog :is(.report-contained-body,.rgr-modal-body,.rgr-sheet-body,.rgr-dialog-form-body) :is(p,h3,h4,legend,dt,dd,label):not(button *,[role=button] *,[role=tablist] *,[data-pdf-viewport] *,.framing-document-stage *){text-align:left}body.portal-tokens .report-wizard-shell .report-review-group dl,body.portal-tokens .report-wizard-shell .report-choice-group,body.portal-tokens .rgr-dialog .rgr-dialog-review dl{margin-inline:0}body.portal-tokens .rgr-dialog .rgr-dialog-discard{padding-inline:0}body.portal-tokens .report-wizard-shell :is(.report-question-panel .report-caption,.report-review-group>div>.report-caption,.report-question-intro>.text-small){padding-inline-start:0}body.portal-tokens .report-wizard-shell .report-question-intro,body.portal-tokens .report-wizard-shell .report-review-group>div{margin-inline:0;padding-inline:0;align-items:flex-start}body.portal-tokens .report-wizard-shell :is(.report-review-note,.report-receipt-summary,.report-receipt-title){text-align:left}body.portal-tokens .report-wizard-shell .report-receipt-title{justify-content:flex-start}}.wf-split-auth-layout .login-auth-pane{isolation:isolate}.wf-split-auth-layout .login-constellation{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;transition:opacity .45s ease;color:var(--login-blue-text);mask-image:var(--constellation-mask);-webkit-mask-image:var(--constellation-mask)}.wf-signature-layout .login-brand-lockup .login-logo-easter-egg{position:absolute;top:0;left:0;width:34%;height:78%;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;pointer-events:auto;cursor:default}.wf-signature-layout .login-brand-lockup .login-logo-easter-egg:focus-visible{outline:1px solid var(--login-blue-text);outline-offset:3px}.wf-signature-layout .login-brand-lockup .login-logo-video-toggle{left:67%;width:33%}@media(max-width:820px){.wf-signature-layout .login-logo-video-toggle{display:none}}@media(prefers-reduced-motion:reduce){.wf-split-auth-layout .login-constellation{transition:none}}.login-designer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;pointer-events:none;font-family:Archivo,system-ui,sans-serif}.ld-canvas{position:absolute;top:0;right:0;bottom:0;left:0;overflow:clip;pointer-events:none}.ld-hit{position:absolute;display:block;margin:0;padding:0;background:transparent;border:1px dashed #87b8ff66;border-radius:3px;cursor:grab;pointer-events:auto;touch-action:none}.ld-hit:hover,.ld-hit.is-selected{border:1px solid #87b8ff;background:#6ca7ff0a}.ld-hit.is-locked{border-style:dotted;cursor:default}.ld-hit:active{cursor:grabbing}.ld-resize{position:absolute;width:14px;height:14px;padding:0;border:2px solid #e4efff;background:#2867be;border-radius:3px;pointer-events:auto;cursor:nwse-resize;touch-action:none}.ld-panel{position:absolute;left:16px;top:16px;width:min(304px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;overflow-x:clip;box-sizing:border-box;padding:16px;border:1px solid #364c69;border-radius:10px;background:#132236f5;color:#e6edf7;box-shadow:0 12px 40px #0004;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:auto;font:400 12px/1.5 Archivo,sans-serif}.ld-panel *{box-sizing:border-box}.ld-panel[data-dock=right]{left:auto;right:16px}.ld-panel header{display:flex;justify-content:space-between;align-items:center;gap:8px}.ld-panel header strong{display:block;font-size:17px;font-weight:500}.ld-panel small{display:block;color:#afbbce;font-size:11px}.ld-panel p{color:#afbbce;margin:12px 0;font-size:12px}.ld-panel label{display:block;min-width:0;margin:8px 0;color:#dbe7f8;font-size:12px;font-weight:400}.ld-panel select,.ld-panel input[type=number]{display:block;width:100%;height:34px;min-width:0;padding:5px 8px;margin-top:5px;background:#1b304a;color:#e6edf7;border:1px solid #425a79;border-radius:5px;font:inherit}.ld-panel button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:6px 8px;min-height:30px;color:#dbe7f8;background:#223b5b;border:1px solid #365273;border-radius:5px;font:400 11px/1.35 Archivo,sans-serif;text-transform:none;cursor:pointer}.ld-panel button:hover{background:#2b496e}.ld-panel button:disabled{opacity:.4;cursor:default}.ld-panel :focus-visible,.ld-hit:focus-visible,.ld-resize:focus-visible{outline:2px solid #8cbaff;outline-offset:2px}.ld-panel fieldset{border:0;padding:0;margin:12px 0;min-width:0}.ld-panel fieldset:disabled{opacity:.5}.ld-panel input[type=range]{display:block;width:100%;margin:8px 0;accent-color:#7cb0ff}.ld-panel output{float:right;color:#9fc5ff}.ld-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ld-actions{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.ld-colour{display:flex;align-items:center;justify-content:space-between;gap:10px}.ld-colour label{flex:1;display:flex;align-items:center;justify-content:space-between;gap:8px}.ld-panel input[type=color]{display:block;width:40px;height:28px;padding:2px;border:1px solid #425a79;border-radius:4px;background:transparent;cursor:pointer}.ld-panel details,.ld-panel footer{border-top:1px solid #364c69;padding-top:10px;margin-top:12px}.ld-panel summary{cursor:pointer;color:#dbe7f8}.ld-panel footer small{margin-top:10px}.wf-split-auth-layout [data-login-design-color],.wf-split-auth-layout [data-login-design-color] :is(span,input,button,a,svg,label,h1,p){color:var(--ld-color)!important}.wf-split-auth-layout [data-login-design-fill]{background:var(--ld-fill)!important}.wf-split-auth-layout :is(.field-affix,.pin-group,.submit-slot)[data-login-design-fill]{background:transparent!important}.wf-split-auth-layout :is(.field-affix,.pin-group,.submit-slot)[data-login-design-fill]>:is(input,button){background:var(--ld-fill)!important}.wf-split-auth-layout [data-login-design-border],.wf-split-auth-layout :is(.field-affix,.pin-group,.submit-slot)[data-login-design-border]>:is(input,button){border-color:var(--ld-border)!important}.wf-split-auth-layout .login-brand-lockup[data-login-design-color] .login-logo-lockup{visibility:hidden}.wf-split-auth-layout .login-brand-lockup[data-login-design-color]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ld-color);mask:var(--ld-logo-mask) center / contain no-repeat}@property --login-gradient-top{syntax: "<color>"; inherits: true; initial-value: #064da2;}@property --login-gradient-middle{syntax: "<color>"; inherits: true; initial-value: #053484;}@property --login-gradient-bottom{syntax: "<color>"; inherits: true; initial-value: #061b64;}@property --login-gradient-stop{syntax: "<percentage>"; inherits: true; initial-value: 52%;}@media screen{:root:has(.wf-split-auth-layout){scrollbar-gutter:auto}:root .shell.wf-split-auth-layout{--login-gradient-top: color-mix(in srgb, var(--wf-sidebar-top) 88%, #000);--login-gradient-middle: color-mix(in srgb, var(--wf-sidebar-middle) 88%, #000);--login-gradient-bottom: color-mix(in srgb, var(--wf-sidebar-bottom) 75%, #000);--login-auth-gradient: linear-gradient(180deg, var(--login-gradient-top) 0%, var(--login-gradient-middle) var(--login-gradient-stop), var(--login-gradient-bottom) 100%);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);transition:grid-template-columns .65s cubic-bezier(.22,1,.36,1),--login-gradient-top .7s cubic-bezier(.22,1,.36,1),--login-gradient-middle .7s cubic-bezier(.22,1,.36,1) 45ms,--login-gradient-bottom .7s cubic-bezier(.22,1,.36,1) 90ms;width:100%;height:auto;min-height:100dvh;overflow:visible;background:var(--login-auth-gradient)}:root.dark .shell.wf-split-auth-layout{--login-gradient-top: var(--wf-surface);--login-gradient-middle: var(--wf-canvas);--login-gradient-bottom: color-mix(in srgb, var(--wf-canvas) 75%, #000);--wf-square-rest: var(--wf-soft)}.wf-split-auth-layout .login-media-pane{position:sticky;top:0;align-self:start;min-width:0;height:100dvh;overflow:clip;background:transparent}.wf-split-auth-layout .login-media-frame{position:absolute;inset:40px auto 40px 40px;border-radius:12px;overflow:clip;box-shadow:inset 0 0 0 1px #ffffff1a}.wf-split-auth-layout:not(.wf-dusk-auth-layout) .login-media-frame{width:calc(50vw - 200px)}.wf-split-auth-layout.wf-dusk-auth-layout .login-media-frame{top:40px;right:160px;bottom:40px;left:40px}:root .shell.wf-split-auth-layout[data-video-hidden=true]{grid-template-columns:minmax(0,0fr) minmax(0,2fr)}.wf-split-auth-layout .login-media-video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}:root .shell.wf-split-auth-layout :is(.login-auth-pane,.login-theme,.card){--sans: "Archivo", system-ui, sans-serif;--display: var(--sans);--mono: var(--sans);--ink: #f3f7ff;--muted: #c6d8f4;--muted-soft: #c6d8f4;--faint: #b8cff0;--line: rgb(211 229 255 / .35);--line2: rgb(225 237 255 / .65);--surface: var(--wf-sidebar-middle);--card: transparent;--field: rgb(255 255 255 / .08);--input-bg: rgb(255 255 255 / .08);--login-blue-hi: #d0e3ff;--login-blue-lo: var(--brand-button-blue);--login-blue-text: #d0e3ff;--focus-outline: #d0e3ff;--login-link-hover: #edf4ff;--login-rule: rgb(221 234 255 / .42);--danger: #ff4538;font-family:var(--sans);color:var(--ink)}:root.dark .shell.wf-split-auth-layout :is(.login-auth-pane,.login-theme,.card){--ink: var(--wf-ink);--muted: var(--wf-muted);--muted-soft: var(--wf-muted);--faint: var(--wf-muted);--line: var(--wf-line);--line2: var(--wf-field-edge);--surface: var(--wf-surface);--field: var(--wf-soft);--input-bg: var(--wf-soft);--login-blue-hi: #e3e7ed;--login-blue-text: #e3e7ed;--focus-outline: #e3e7ed;--login-link-hover: #f2f4f7;--login-rule: var(--wf-line);--danger: var(--wf-danger)}.wf-split-auth-layout .login-auth-pane{position:relative;display:grid;grid-template-rows:auto 1fr auto;min-width:0;min-height:100dvh;background:var(--login-auth-gradient)}.wf-split-auth-layout .login-auth-pane .login-theme{position:relative;inset:auto;justify-self:end;display:flex;align-items:center;gap:8px;z-index:2;margin:28px 32px 0;background:transparent}:root .wf-split-auth-layout .login-theme :is(.reui-theme-toggle,.login-layout-toggle,.login-design-toggle){width:36px;height:36px;border-radius:6px;box-shadow:none;border-color:var(--line);background:var(--field);color:var(--ink)}:root:not(.dark) .wf-split-auth-layout .login-theme :is(.reui-theme-toggle,.login-layout-toggle,.login-design-toggle):hover{background:#ffffff26}.wf-split-auth-layout .login-auth-pane .body{width:100%;height:auto;min-width:0;justify-content:center;align-items:center;padding:48px clamp(32px,4.5vw,80px) 60px}:root .shell.wf-split-auth-layout .card{width:100%;max-width:335px;min-width:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;opacity:1;animation:none;transition:height .48s cubic-bezier(.22,1,.36,1)}.wf-split-auth-layout .login-flow{display:flow-root}.wf-branded-auth-layout .login-brand-lockup{position:absolute;right:32px;bottom:66px;z-index:1;display:block;width:clamp(170px,14vw,210px);max-width:38%;aspect-ratio:600 / 286;margin:0;pointer-events:none}.wf-branded-auth-layout .login-logo-filter{position:absolute}.wf-branded-auth-layout .login-logo-lockup{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.wf-branded-auth-layout .login-logo-lockup>img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:auto}.wf-branded-auth-layout .login-logo-mark{clip-path:polygon(0 0,100% 0,100% 80%,40% 80%,37% 83%,37% 80%,0 80%)}.wf-branded-auth-layout .login-logo-tagline{clip-path:polygon(0 80%,37% 80%,37% 83%,40% 80%,100% 80%,100% 100%,0 100%)}:root.dark .wf-branded-auth-layout .login-logo-mark{filter:var(--login-logo-filter)}:root.dark .wf-branded-auth-layout .login-logo-tagline{filter:brightness(.88)}.wf-split-auth-layout.wf-branded-auth-layout .login-intro:before{display:none}.wf-split-auth-layout .login-intro{margin-bottom:32px}.wf-split-auth-layout .login-welcome{margin-bottom:23px}.wf-split-auth-layout .login-intro:before{content:"";display:block;width:29px;height:3px;margin-bottom:23px;border-radius:2px;background:var(--brand-button-blue)}.wf-split-auth-layout .card h1{margin:0 0 25px;color:var(--ink);font:500 calc(clamp(25px,2.34vw,34px) + var(--pearl-type-step, 0px))/1.15 var(--sans);letter-spacing:-.035em;text-wrap:balance}.wf-split-auth-layout .card h1.st{font-size:calc(18px + var(--pearl-type-step, 0px));font-weight:600;line-height:1.4;letter-spacing:-.2px}.wf-split-auth-layout .login-welcome h1{margin-bottom:7px}.wf-split-auth-layout .login-greeting-morph{position:relative;display:inline-block;white-space:nowrap}.wf-split-auth-layout .login-intro p{margin:0;color:var(--muted);font-size:calc(13.5px + var(--pearl-type-step, 0px));line-height:1.6;text-wrap:pretty}.wf-split-auth-layout .login-welcome-rule{content:"";display:block;width:104%;height:1px;margin:7px 0 0 -2%;background:var(--login-rule);transform-origin:left center;animation:loginRuleReveal .65s cubic-bezier(.22,1,.36,1) backwards}@keyframes loginRuleReveal{0%{opacity:0;transform:scaleX(.7)}to{opacity:1;transform:scaleX(1)}}.wf-split-auth-layout .card .field{margin-bottom:23px}.wf-split-auth-layout .card .field label{margin-bottom:9px;color:var(--ink);font:500 calc(12.5px + var(--pearl-type-step, 0px))/1.4 var(--sans)}.wf-split-auth-layout .card .field:focus-within label{color:var(--login-blue-text)}.wf-split-auth-layout .card .field input{min-width:0;height:47px;font-size:calc(13.5px + var(--pearl-type-step, 0px))}.wf-split-auth-layout .card .field-affix>svg{width:16px;height:16px;left:14px}.wf-split-auth-layout .card .field-affix input{padding-left:40px}.wf-split-auth-layout .card .pin-group{width:100%;gap:0;justify-content:stretch}.wf-split-auth-layout .card .pin-group input{flex:1 1 0;width:auto;min-width:0;height:49px;padding:0;font-size:calc(20px + var(--pearl-type-step, 0px));border-radius:0;border-left-width:0}.wf-split-auth-layout .card .pin-group input:first-child{border-left-width:1px;border-radius:.375rem 0 0 .375rem}.wf-split-auth-layout .card .pin-group input:last-child{border-radius:0 .375rem .375rem 0}.wf-split-auth-layout .card .pin-group input:focus{position:relative;z-index:1;border-left-width:1px;margin-left:-1px}.wf-split-auth-layout .card .pin-group input:first-child:focus{margin-left:0}.wf-split-auth-layout .card .pin-group input.has{animation:none;border-color:var(--line)}.wf-split-auth-layout .card .pin-group input.has:focus{border-color:var(--login-blue-hi)}.wf-split-auth-layout .login-forgot-pin{display:flex;justify-content:flex-end;width:100%;margin-top:11px}.wf-split-auth-layout .card .otp-group input{height:49px;padding:0}.wf-split-auth-layout .card :is(.field input,.pin-group input,.otp-group input){transition:border-color .22s ease,background-color .22s ease}.wf-split-auth-layout .card input:hover{border-color:var(--line2)}.wf-split-auth-layout .card .otp-group[data-sealed] :is(input,input:focus){border-color:var(--ok);color:var(--ok)}.wf-split-auth-layout .card input:focus{background:#ffffff21;border-color:var(--login-blue-hi)}:root.dark .wf-split-auth-layout .card input:focus{background:var(--field)}.wf-split-auth-layout .card .link{color:var(--login-blue-text);font-size:calc(12px + var(--pearl-type-step, 0px));font-weight:500;line-height:1.5;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:color .22s ease,text-decoration-color .22s ease}.wf-split-auth-layout .card .link:is(:hover,:focus-visible){color:var(--login-link-hover);text-decoration-color:currentColor}.wf-split-auth-layout .card .row-end{flex-wrap:wrap;margin:0 0 25px}.wf-split-auth-layout .card .login-field-help{margin:0 0 14px;color:var(--muted);font:400 calc(13.5px + var(--pearl-type-step, 0px))/1.6 var(--sans)}.wf-split-auth-layout .card .submit-slot{height:47px;margin-top:31px}.wf-split-auth-layout .card .field:has(+.login-phone-actions){margin-bottom:0}.wf-split-auth-layout .card .login-phone-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:20px;margin:6px 0 8px}.wf-split-auth-layout .card .login-phone-actions .submit-slot-link{height:1.5em;min-height:0;font-size:calc(12px + var(--pearl-type-step, 0px))}.wf-split-auth-layout .card .login-phone-actions>.link{flex-shrink:0}.wf-split-auth-layout .card .submit-slot-link{flex:1;min-width:0;margin:0}.wf-split-auth-layout .card .submit-slot-link>.link{inset:0 0 0 auto;width:max-content;padding:0;background:transparent;border:0}.wf-split-auth-layout .card .submit-slot-link[data-state=idle]>.link{opacity:1;transform:none;pointer-events:auto}.wf-split-auth-layout .card .submit-slot-link>:is(.slot-stage,.slot-error){align-items:flex-end;text-align:right;font-size:12px}.wf-split-auth-layout .card .submit-slot-link>.slot-error{align-items:center;justify-content:flex-end}.wf-split-auth-layout .card .submit-slot[data-auto-submit=true]{height:0;min-height:0;margin-top:0;overflow:visible}.wf-split-auth-layout .card .submit-slot[data-auto-submit=true]>:is(.slot-stage,.slot-error){inset:14px 0 auto;z-index:3;width:100%;min-height:47px}:root .shell.wf-split-auth-layout .card .btn{height:47px;border:1px solid transparent;border-radius:5px;color:#fff;background:var(--brand-button-blue, #265baa);box-shadow:none;font:500 calc(13.5px + var(--pearl-type-step, 0px))/1.4 var(--sans);text-transform:none;letter-spacing:0;gap:9px;transition:background-color .24s ease,opacity .32s ease,transform .32s ease}:root .shell.wf-split-auth-layout .card .btn:hover{background:var(--color-accent-fill-hover, #1f4c91);filter:none}:root.dark .shell.wf-split-auth-layout .card .btn{background:color-mix(in srgb,var(--wf-soft) 70%,var(--brand-fill, #265baa));border-color:transparent}:root.dark .shell.wf-split-auth-layout .card .btn:hover{background:var(--wf-button-hover)}.wf-split-auth-layout .card .code-error{color:var(--danger);line-height:1.5}.wf-split-auth-layout .card .slot-error{height:auto;min-height:47px}.wf-split-auth-layout .login-auth-pane .legal{position:fixed;inset:auto 32px 26px auto;z-index:2;width:min(420px,calc(100vw - 64px));margin:0;translate:none!important;scale:none!important;color:color-mix(in srgb,var(--muted) 88%,#000);font:400 calc(12px + var(--pearl-type-step, 0px))/1.65 var(--sans);text-align:right;text-wrap:pretty;animation:none;opacity:1}.wf-split-auth-layout .login-auth-pane:after{content:"";grid-row:3;height:46px;pointer-events:none}.wf-split-auth-layout .legal a{color:var(--login-blue-text);font-weight:500;text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .22s ease,text-decoration-color .22s ease}.wf-split-auth-layout .legal a:is(:hover,:focus-visible){color:var(--login-link-hover);text-decoration-color:currentColor}@supports (view-transition-name: loginCanvas){.wf-split-auth-layout{view-transition-name:loginCanvas}.wf-split-auth-layout .login-theme{view-transition-name:loginTools}.wf-split-auth-layout .login-brand-lockup{view-transition-name:loginBrand}.wf-split-auth-layout .card{view-transition-name:loginForm}.wf-split-auth-layout .legal{view-transition-name:loginLegal}::view-transition-group(loginBrand){animation:none}::view-transition-image-pair(loginCanvas),::view-transition-image-pair(loginTools),::view-transition-image-pair(loginBrand),::view-transition-image-pair(loginForm),::view-transition-image-pair(loginLegal){isolation:auto}::view-transition-old(loginCanvas),::view-transition-new(loginCanvas),::view-transition-old(loginTools),::view-transition-new(loginTools),::view-transition-old(loginBrand),::view-transition-new(loginBrand),::view-transition-old(loginForm),::view-transition-new(loginForm),::view-transition-old(loginLegal),::view-transition-new(loginLegal){mix-blend-mode:normal;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}::view-transition-old(loginCanvas),::view-transition-new(loginCanvas){animation-duration:.7s}::view-transition-old(loginTools),::view-transition-new(loginTools){animation-duration:.43s;animation-delay:35ms}::view-transition-old(loginBrand){animation:loginBrandThemeOut .38s cubic-bezier(.22,1,.36,1) 70ms both}::view-transition-new(loginBrand){animation:loginBrandThemeIn .5s cubic-bezier(.22,1,.36,1) .45s both}::view-transition-old(loginForm),::view-transition-new(loginForm){animation-duration:.52s;animation-delay:.14s}::view-transition-old(loginLegal),::view-transition-new(loginLegal){animation-duration:.46s;animation-delay:.19s}}@keyframes loginBrandThemeIn{0%{opacity:0;transform:translate3d(-18px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes loginBrandThemeOut{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(12px,0,0)}}.wf-split-auth-layout :is(.login-intro h1,.login-intro p,.field label,.login-field-help,.legal){transition:color .46s cubic-bezier(.22,1,.36,1)}.wf-split-auth-layout .login-composition-rule{transition:background-color .46s cubic-bezier(.22,1,.36,1) 90ms}.wf-split-auth-layout .login-theme :is(.reui-theme-toggle,.login-layout-toggle,.login-design-toggle){transition:color .38s ease,background-color .38s ease,border-color .38s ease}.wf-split-auth-layout .card :is(.field input,.pin-group input,.otp-group input){transition:color .44s ease,border-color .44s ease,background-color .44s ease}.wf-split-auth-layout .card .st{animation:none;opacity:1;transform:none;filter:none}.wf-split-auth-layout .card .login-fields>:not(form),.wf-split-auth-layout .card .login-fields>form>*{animation:loginFieldArrive .58s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(60ms + var(--login-order, 0) * 65ms)}.wf-split-auth-layout .login-fields>form>:nth-child(1){--login-order: 1}.wf-split-auth-layout .login-fields>form>:nth-child(2){--login-order: 2}.wf-split-auth-layout .login-fields>form>:nth-child(3){--login-order: 3}.wf-split-auth-layout .login-fields>form>:nth-child(4){--login-order: 4}@keyframes loginFieldArrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:820px){:root .shell.wf-split-auth-layout,:root .shell.wf-split-auth-layout[data-video-hidden=true]{grid-template-columns:minmax(0,1fr)}.wf-split-auth-layout .login-layout-toggle,.wf-split-auth-layout .login-media-pane{display:none}.wf-split-auth-layout .login-auth-pane .login-theme{margin:20px 24px 0}.wf-split-auth-layout .login-auth-pane .body{padding:40px 28px 48px}.wf-split-auth-layout .login-auth-pane{grid-template-rows:auto minmax(0,1fr) auto auto}.wf-branded-auth-layout .login-brand-lockup{position:static;grid-row:3;justify-self:end;width:138px;max-width:42%;margin:0 24px 14px}.wf-split-auth-layout .card .field input{font-size:16px}.wf-split-auth-layout .card .pin-group input{font-size:20px}.wf-split-auth-layout .login-auth-pane .legal{right:24px;bottom:max(24px,env(safe-area-inset-bottom));width:calc(100vw - 48px);margin:0;text-align:right}.wf-split-auth-layout .login-auth-pane:after{grid-row:4;height:64px}}@media(prefers-reduced-motion:reduce){:root .shell.wf-split-auth-layout{transition:none;animation:none}:root .shell.wf-split-auth-layout .card{transition:none}.wf-split-auth-layout .card .login-fields>:not(form),.wf-split-auth-layout .card .login-fields>form>*{animation:none}.wf-split-auth-layout .card :is(input,.btn,.link){transition:none;animation:none}.wf-split-auth-layout .login-welcome-rule{animation:none}.wf-split-auth-layout :is(.login-intro h1,.login-intro p,.field label,.login-field-help,.legal,.login-composition-rule),.wf-split-auth-layout .login-theme :is(.reui-theme-toggle,.login-layout-toggle,.login-design-toggle){transition:none}}}@media screen{:root .shell.wf-split-auth-layout.wf-dusk-auth-layout{position:relative;isolation:isolate;grid-template-columns:55% minmax(0,1fr);background:var(--login-auth-gradient)}:root .shell.wf-dusk-auth-layout .login-media-pane{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;z-index:-1;background:var(--login-auth-gradient)}.wf-dusk-auth-layout .login-media-video{width:66%;object-position:50% center;-webkit-mask-image:linear-gradient(90deg,#000 70%,transparent 100%);mask-image:linear-gradient(90deg,#000 70%,transparent 100%)}.wf-dusk-auth-layout .login-media-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(0deg,rgb(13 23 38 / .25),transparent 40%),radial-gradient(ellipse at 95% 0%,rgb(113 146 191 / .065),transparent 60%)}.wf-split-auth-layout.wf-dusk-auth-layout .login-auth-pane{grid-column:2;background:transparent}.wf-dusk-auth-layout .login-auth-pane .body{padding-right:clamp(32px,5vw,96px)}.wf-dusk-auth-layout .login-intro:before{background:#bc9b73;width:34px;height:2px}:root:not(.dark) .shell.wf-split-auth-layout.wf-dusk-auth-layout .card .btn{background:var(--brand-button-blue)}:root:not(.dark) .shell.wf-split-auth-layout.wf-dusk-auth-layout .card .btn:hover{background:color-mix(in srgb,var(--brand-button-blue) 85%,#7daaf0)}@media(max-width:1100px)and (min-width:821px){.wf-dusk-auth-layout .login-auth-pane .body{padding-left:28px;padding-right:28px}}@media(max-width:820px){:root .shell.wf-split-auth-layout.wf-dusk-auth-layout{grid-template-columns:minmax(0,1fr)}.wf-split-auth-layout.wf-dusk-auth-layout .login-auth-pane{grid-column:1}:root .shell.wf-dusk-auth-layout .login-media-pane{display:block;position:absolute;height:300px;background:transparent}.wf-dusk-auth-layout .login-media-video{width:100%;object-position:center 53%;-webkit-mask-image:linear-gradient(#000 28%,transparent 100%);mask-image:linear-gradient(#000 28%,transparent 100%)}.wf-dusk-auth-layout .login-media-frame:after{background:none}.wf-dusk-auth-layout .login-auth-pane .body{padding:140px 28px 48px}.wf-dusk-auth-layout .login-intro:before{display:none}}}.login-composition,.login-signature-stage{display:contents}@media screen{.wf-signature-layout .login-auth-pane{container-type:inline-size}.wf-signature-layout .login-signature-stage{display:block;width:100%;max-width:800px}.wf-signature-layout .login-composition{--login-divider-gap: 49px;display:grid;grid-template-columns:minmax(0,260fr) 1px minmax(0,276fr);align-items:center;justify-content:center;gap:var(--login-divider-gap);width:100%;max-width:635px;margin-inline:auto}.wf-signature-layout .login-composition .login-brand-lockup{--login-anchor-origin: right center;position:relative;inset:auto;top:-18px;width:260px;max-width:100%;margin:0;align-self:center;justify-self:end;grid-row:auto;transform:translateZ(0);animation:loginSignatureBrand .7s cubic-bezier(.22,1,.36,1) both}.wf-signature-layout .login-composition-rule{position:relative;left:var(--login-hairline-snap, 0px);width:1px;min-width:1px;max-width:1px;height:var(--login-divider-height, 250px);background:transparent!important;box-sizing:border-box;border:0!important;box-shadow:none!important;padding:0;align-self:center;justify-self:start}.wf-signature-layout .login-composition-rule>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}:root .shell.wf-signature-layout .login-composition-rule{transition:height .48s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){:root .shell.wf-signature-layout .login-composition-rule{transition:none}}.wf-signature-layout .login-composition-rule rect{width:var(--login-hairline-width, 1px);height:100%;fill:var(--ld-border, var(--ld-fill, var(--login-rule)))}.wf-signature-layout .login-welcome-rule{display:none}.wf-signature-layout .login-welcome{margin-bottom:30px;width:100%;text-align:left;translate:0 22px}.wf-signature-layout .login-phased-form[data-phase=identity]{translate:0 10px}.wf-signature-layout .card .login-welcome h1{font-size:calc(30px + var(--pearl-type-step, 0px));line-height:1.15}.wf-signature-layout .login-composition .card{--login-anchor-origin: left center;width:276px;max-width:100%;justify-self:start;align-self:center}:root .shell.wf-signature-layout .login-phase-container{position:relative;transition:height .48s cubic-bezier(.22,1,.36,1)}.wf-signature-layout .login-flow{position:relative}.wf-signature-layout .login-phase-container[data-login-anchored=true] .login-flow{position:absolute;width:100%;top:50%;translate:0 calc(0px - var(--login-identity-anchor, 0px))}@keyframes loginSignatureBrand{0%{opacity:0;transform:translate3d(-14px,0,0)}to{opacity:1;transform:translateZ(0)}}.wf-signature-layout .card .pin-group{gap:0}.wf-signature-layout .login-phased-form{--login-pin-width: 244px;position:relative}.wf-signature-layout .card .login-fields>.login-phased-form>*{animation:none}.wf-signature-layout .card .login-fields>.login-auth-phase{animation:none;position:relative}:root .shell.wf-signature-layout .login-phase-container[data-login-anchored=true]{transition:none}.wf-signature-layout .login-identity-caption{translate:0 2px;font-size:calc(12.5px + var(--pearl-type-step, 0px));line-height:1.4;height:1.4em;padding-bottom:8px;box-sizing:content-box}.wf-signature-layout .card .login-identity-caption label{margin:0}.wf-signature-layout .card #email::placeholder{color:color-mix(in srgb,var(--muted) 58%,transparent);opacity:1}.wf-signature-layout .card :is(label[for=email],#pin-label){color:color-mix(in srgb,var(--muted) 88%,#000)}.wf-signature-layout .login-identity-slot{position:relative;height:47px}.wf-signature-layout .login-identity-slot:has(.login-identity-label){height:70px}.wf-signature-layout .login-identity-slot>div{position:absolute;top:0;right:0;bottom:0;left:0}.wf-signature-layout .login-identity-label{display:grid;grid-template-columns:48px minmax(0,auto);align-content:center;align-items:center;gap:4px 12px;width:max-content;max-width:100%;margin-inline:0;text-align:left;font-size:calc(13.5px + var(--pearl-type-step, 0px))}.wf-signature-layout .login-identity-label>span{display:contents;font-weight:500}.wf-signature-layout .login-identity-text{grid-column:2;grid-row:1;white-space:nowrap;min-width:0}.wf-signature-layout .login-identity-icon{display:grid;grid-column:1;grid-row:1 / span 2;place-items:center;width:48px;height:48px;flex-shrink:0;border:1px solid var(--login-rule);border-radius:50%;background:#ffffff0a;color:var(--muted)}.wf-signature-layout .login-identity-icon>svg{width:24px;height:24px}.wf-signature-layout .login-identity-avatar{grid-column:1;grid-row:1 / span 2;width:48px;height:48px;font-size:15px}.wf-signature-layout .login-identity-label>.link{grid-column:2;grid-row:2;justify-self:start;display:inline-flex;align-items:center;gap:6px}.wf-signature-layout .login-identity-label>.link>svg{transform:rotate(0);transition:transform .6s cubic-bezier(.22,1,.36,1)}.wf-signature-layout .login-identity-label>.link:is(:hover,:focus-visible):not(:disabled)>svg{transform:rotate(-360deg)}@media(prefers-reduced-motion:reduce){.wf-signature-layout .login-identity-label>.link>svg{transition:none;transform:none!important}}.wf-signature-layout .login-phased-form[data-phase=pin] .login-identity-label{width:min(100%,var(--login-pin-width));margin-inline:auto;justify-content:center;font-size:calc(16px + var(--pearl-type-step, 0px))}.wf-signature-layout .login-identity-check{position:absolute;inset:0 12px 0 auto;display:flex;align-items:center}.wf-signature-layout .card .login-code-field{margin-bottom:0}.wf-signature-layout .card .login-code-actions{justify-content:space-between;margin:11px 0 0}.wf-signature-layout .card .login-code-feedback{position:relative;height:52px;margin:18px 0 0;pointer-events:none}.wf-signature-layout .card .login-code-feedback .submit-slot[data-auto-submit=true]{margin:0;height:52px}.wf-signature-layout .card .login-code-feedback .submit-slot[data-auto-submit=true]>:is(.slot-stage,.slot-error){top:0;right:0;bottom:0;left:0;min-height:52px;transform:none;transition:opacity .18s ease}@media(prefers-reduced-motion:reduce){.wf-signature-layout .card .login-code-feedback .submit-slot[data-auto-submit=true]>:is(.slot-stage,.slot-error){transition:none}}.wf-signature-layout .login-identity-slot[aria-busy=true] input{padding-right:44px}.wf-signature-layout .card .login-identity-field{margin-bottom:0}.wf-signature-layout .login-pin-reserve{position:relative;height:0}.wf-signature-layout .login-pin-reserve[data-revealed=true]{height:var(--login-pin-height, 156px)}.wf-signature-layout .card .login-pin-field{position:absolute;top:15px;left:0;right:0;margin-bottom:0}.wf-signature-layout .login-pin-controls{position:relative;width:100%;max-width:var(--login-pin-width);margin-inline:auto}.wf-signature-layout .card .login-pin-controls #pin-label{margin-bottom:6px}.wf-signature-layout .login-pin-controls .login-forgot-pin{margin-top:6px;justify-content:flex-end}.wf-signature-layout .login-pin-feedback{position:absolute;top:var(--login-feedback-top, 28px);left:0;right:0;height:52px;pointer-events:none}.wf-signature-layout .card .login-pin-feedback .submit-slot[data-auto-submit=true]{margin:0;height:52px}.wf-signature-layout .card .login-pin-feedback .submit-slot[data-auto-submit=true]>:is(.slot-stage,.slot-error){top:0;right:0;bottom:0;left:0;min-height:52px;transform:none;transition:opacity .18s ease}.wf-signature-layout .card .login-pin-feedback .submit-slot[data-state=working]>.slot-stage,.wf-signature-layout .card .login-pin-feedback .submit-slot[data-state=error]>.slot-error{transition-delay:.18s}@media(prefers-reduced-motion:reduce){.wf-signature-layout .card .login-pin-feedback .submit-slot[data-auto-submit=true]>:is(.slot-stage,.slot-error){transition:none}}.wf-signature-layout .login-identity-error{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}:root .shell.wf-signature-layout .card .login-error-toast{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-width:0;min-height:47px;margin:0;padding:0;border:0;background:transparent;color:var(--danger);font:600 .875rem/1.5 var(--sans);letter-spacing:.01em;text-align:left}.wf-signature-layout .login-error-toast .badge{flex-shrink:0}@media(max-width:820px){.wf-signature-layout .login-phase-container[data-login-anchored=true] .login-flow{position:relative;top:auto;translate:none}.wf-signature-layout .login-composition{grid-template-columns:minmax(0,335px);gap:26px}.wf-signature-layout .login-composition .login-brand-lockup{top:auto;width:180px;justify-self:center;--login-anchor-origin: center}.wf-signature-layout .login-composition .card{justify-self:center;--login-anchor-origin: center}.wf-signature-layout .login-composition-rule{width:72px;min-width:72px;max-width:72px;height:1px;justify-self:center;left:auto;top:var(--login-hairline-snap, 0px)}.wf-signature-layout .login-composition-rule rect{width:100%;height:var(--login-hairline-width, 1px)}}@media(prefers-reduced-motion:reduce){:root .shell.wf-signature-layout .login-phase-container{transition:none}.wf-signature-layout .login-flow{transition:none}.wf-signature-layout .login-composition .login-brand-lockup,.wf-signature-layout .login-composition-rule{animation:none}}}@media screen{:root .shell.wf-auth-layout,:root .wf-auth-layout .login-theme,:root .wf-legal-page{--bg: var(--wf-canvas);--surface: var(--wf-surface);--ink: var(--wf-ink);--muted: var(--wf-muted);--muted-soft: var(--wf-muted);--faint: var(--wf-muted);--line: var(--wf-line);--field: var(--wf-surface);--login-blue-hi: var(--brand-text);--login-blue-text: var(--brand-text);--sans: "Archivo", system-ui, sans-serif;--display: "Archivo", system-ui, sans-serif;--mono: "Archivo", system-ui, sans-serif;--font-sans: "Archivo", system-ui, sans-serif;--font-display: "Archivo", system-ui, sans-serif;--font-mono: "Archivo", system-ui, sans-serif;font-family:var(--sans);color:var(--ink);background:var(--bg)}:root .shell.wf-auth-layout{position:relative;display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.4fr);min-height:100dvh;height:auto;overflow:visible;line-height:1.5;font-size:14px}.wf-auth-story{display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:36px clamp(28px,4vw,64px);color:#fff;background:var(--wf-sidebar-gradient)}.wf-auth-logo{width:152px;height:82px;object-fit:contain;object-position:left center}.wf-auth-intro{padding:40px 0;max-width:540px}.wf-auth-story .wf-auth-eyebrow,.wf-auth-signature{font-size:11px;font-weight:500;letter-spacing:.9px;text-transform:uppercase;color:#b9c8d8}.wf-auth-story h2{font-size:clamp(28px,2.7vw,38px);font-weight:600;line-height:1.18;letter-spacing:-.8px;margin:20px 0;color:#fff}.wf-auth-story p:not(.wf-auth-eyebrow){font-size:14px;line-height:1.7;max-width:340px;color:#c4d1df}.wf-auth-layout .body.wf-auth-body{position:static;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;height:auto;min-height:100dvh;padding:88px clamp(24px,4vw,64px) 48px;background:var(--bg)}:root .wf-auth-layout .login-theme.wf-auth-tools{position:absolute;top:24px;right:28px;background:transparent}:root .wf-auth-layout .login-theme button{width:40px;height:40px;border:1px solid var(--line);border-radius:4px;box-shadow:none;background:var(--surface)}:root .wf-auth-layout .card.wf-auth-card{max-width:420px;width:100%;padding:32px;border:1px solid var(--line);border-radius:6px;background:var(--surface);box-shadow:none;opacity:1;transform:none;animation:none}.wf-auth-card .eyebrow{font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:.8px;color:var(--muted)}.wf-auth-card h1{font-family:var(--display);font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-.6px;margin:10px 0 28px}.wf-auth-card .st{--st-base: 0s;--st-step: 25ms;animation-duration:.2s}.wf-auth-card .field{margin-bottom:24px}.wf-auth-card .field label{font-size:14px;font-weight:500;line-height:1.5;color:var(--ink);margin-bottom:8px}.wf-auth-card .field input{height:48px;font-size:16px;border-color:var(--wf-field-edge);border-radius:4px;background:var(--surface)}.wf-auth-card .field input:focus{border-color:var(--brand-text);outline:2px solid var(--brand-text);outline-offset:2px}.wf-auth-card .pin-group{display:grid;grid-template-columns:repeat(4,minmax(0,60px));justify-content:center;gap:12px}.wf-auth-card .pin-group input{width:100%;height:auto;aspect-ratio:1;padding:0;font-size:24px}.wf-auth-card .otp-group{gap:0}.wf-auth-card .otp-group input{padding:0;font-size:22px;border-radius:0}.wf-auth-card .otp-group input:first-child{border-radius:4px 0 0 4px}.wf-auth-card .otp-group input:last-child{border-radius:0 4px 4px 0}.wf-auth-card .row-end{flex-wrap:wrap;gap:12px 20px;margin-bottom:24px}.wf-auth-card .link{font-size:14px}.wf-auth-card .field-note,.wf-auth-card .code-error{font-size:14px;line-height:1.5}.wf-auth-card .submit-slot{height:56px}:root .wf-auth-card .btn{border-radius:4px;font-size:14px;min-height:48px}.wf-auth-card .slot-error{font-size:14px;line-height:1.4}.wf-auth-card .slot-stage{color:var(--brand-text)}.wf-auth-card .slot-stage.is-done{color:var(--ok)}.wf-auth-layout .legal{position:static;width:100%;max-width:420px;margin:0;font-size:12px;line-height:1.7;text-align:left;opacity:1;animation:none}.wf-auth-layout .legal a{color:var(--brand-text);font-weight:500}.wf-auth-layout :is(button,a):focus-visible{outline:2px solid var(--brand-text);outline-offset:3px}:root .wf-legal-page{background:var(--wf-canvas)}.wf-legal-page .wf-legal-canvas-actions{display:flex;align-items:center;gap:16px;padding:24px 28px 0}.wf-legal-tools{margin-left:auto}.wf-legal-page .app-toggle-btn{width:36px;height:36px;border-radius:4px;box-shadow:none;background:transparent}.wf-legal-page .wf-legal-content{max-width:1000px;padding-top:48px;padding-bottom:64px}.wf-legal-content h1{font-size:28px;line-height:1.2;font-weight:600;letter-spacing:-.6px}.wf-legal-content h2{font-weight:600}.wf-legal-content>.space-y-8{line-height:1.8}.wf-legal-content>.border{border-radius:4px;background:var(--wf-soft)}.wf-legal-page .wf-legal-content.pb-36{padding-bottom:200px}.wf-legal-page .wf-legal-accept{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.wf-legal-accept>div{max-width:1000px}.wf-legal-accept>div>div{flex-wrap:wrap}}@media screen and (max-width:760px){:root .shell.wf-auth-layout{grid-template-columns:minmax(0,1fr)}.wf-auth-story{padding:20px 24px;gap:0}.wf-auth-logo{width:120px;height:64px}.wf-auth-intro,.wf-auth-signature{display:none}.wf-auth-layout .body.wf-auth-body{min-height:calc(100dvh - 104px);padding:32px 20px 36px;justify-content:flex-start}:root .wf-auth-layout .login-theme.wf-auth-tools{top:16px;right:24px}:root .wf-auth-layout .card.wf-auth-card{padding:28px 24px}.wf-auth-card h1{font-size:28px;margin-bottom:24px}.wf-legal-page .wf-legal-canvas-actions{padding:20px 16px 0;gap:10px}.wf-legal-page .wf-legal-content{padding-top:32px}.wf-legal-content h1{font-size:28px}}@media screen and (prefers-reduced-motion:reduce){.wf-auth-card .st{animation:none;opacity:1;transform:none}}@media screen{.personal-empty{display:flex;align-items:center;gap:16px;min-width:0;padding:20px 22px;border:1px solid var(--wf-line);border-radius:6px;background:var(--wf-surface);color:var(--wf-ink);text-align:left;line-height:1.5}.personal-empty-contained{border:0;border-radius:0;background:transparent}.personal-empty>div{min-width:0}.personal-empty-icon{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:6px;background:var(--wf-soft);color:var(--wf-muted)}.personal-empty strong{display:block;font-size:14px;font-weight:500;overflow-wrap:anywhere}.personal-empty p{margin:6px 0 0;max-width:60ch;color:var(--wf-muted);font-size:13px;overflow-wrap:anywhere}:root .portal-content[data-personal-page=true] .workspace-page-header{margin-bottom:28px;gap:16px}:root .portal-content[data-personal-page=true] .workspace-page-header h1{font-size:28px;font-weight:600;letter-spacing:-.8px;line-height:1.3}:root .portal-content[data-personal-page=true] .workspace-page-header p{margin-top:8px;font-size:14px;line-height:1.5;color:var(--wf-muted)}:root .portal-content[data-personal-page=true] :is(.wf-panel-heading h2,section>h2,section>.mono-label){margin-bottom:12px;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:-.15px;text-transform:none;color:var(--wf-ink)}:root .portal-content[data-personal-page=true] .data-table-feedback:has(.personal-empty){padding:0;text-align:left}:root .portal-content[data-personal-page=true] .data-table-feedback-cell:has(.personal-empty){padding:0}:root .portal-content[data-personal-page=true] .data-table-feedback:has(.personal-empty)>.mt-3{margin:0 22px 20px}@media(prefers-reduced-motion:reduce){.personal-empty{animation:none}}}.rgr-image-upload{--upload-blue: var(--brand-text, var(--color-accent-deep));display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;max-width:100%;font-family:Archivo,sans-serif}.rgr-image-upload .rgr-image-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;width:100%;padding:20px;gap:14px;border:2px dashed color-mix(in srgb,var(--upload-blue) 22%,transparent);border-radius:8px;background:color-mix(in srgb,var(--upload-blue) 5%,transparent);transition:background-color .3s ease,border-color .3s ease}.rgr-image-upload .rgr-image-dropzone:hover,.rgr-image-upload .rgr-image-dropzone[data-dragging]{background:color-mix(in srgb,var(--upload-blue) 10%,transparent);border-color:color-mix(in srgb,var(--upload-blue) 45%,transparent)}.rgr-image-dropzone-copy{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;max-width:100%}.rgr-image-dropzone-icon{display:grid;place-items:center;padding:12px;border-radius:8px;color:var(--upload-blue);background:color-mix(in srgb,var(--upload-blue) 10%,transparent)}.rgr-image-dropzone-icon svg{width:32px;height:32px}.rgr-image-upload .rgr-image-dropzone-title{margin:0;font:500 14px/1.5 Archivo,sans-serif;color:var(--color-ink)}.rgr-image-upload .rgr-image-dropzone-hint{margin:0;font:400 12px/1.5 Archivo,sans-serif;color:var(--color-muted);overflow-wrap:anywhere}.rgr-image-upload .rgr-image-select{min-height:34px;padding:7px 14px;border:0;border-radius:5px;background:var(--brand-button-blue, var(--color-accent-deep));color:#fff;font:500 12px/1.5 Archivo,sans-serif;cursor:pointer}.rgr-image-upload button:disabled,.rgr-image-dropzone[data-disabled]{opacity:.55;cursor:default}.rgr-image-upload :focus-visible{outline:2px solid var(--upload-blue);outline-offset:3px}.rgr-image-upload [data-slot=file-upload-list]{display:flex;flex-direction:column;gap:8px;min-width:0}.rgr-image-upload [data-slot=file-upload-item]{display:flex;align-items:center;gap:10px;min-width:0;max-width:100%;border:1px solid var(--color-line);border-radius:6px;background:var(--color-surface);padding:10px}.rgr-image-upload [data-slot=file-upload-preview]{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;min-width:40px;max-width:40px;overflow:hidden;border-radius:4px}.rgr-image-upload [data-slot=file-upload-preview]>img{display:block;width:40px;height:40px;max-width:40px;max-height:40px;object-fit:cover}.rgr-image-upload [data-slot=file-upload-preview]>svg{width:28px;height:28px}.rgr-image-upload [data-slot=file-upload-metadata]{display:flex;flex:1;flex-direction:column;min-width:0;color:var(--color-ink)}.rgr-image-upload [data-slot=file-upload-metadata]>span{white-space:normal;overflow-wrap:anywhere}.rgr-image-upload [data-slot=file-upload-metadata]>span+span{color:var(--color-muted)}.rgr-image-remove{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:5px;color:var(--color-muted);cursor:pointer}.rgr-image-remove:hover{color:var(--upload-blue);background:color-mix(in srgb,var(--upload-blue) 8%,transparent)}.rgr-image-remove svg{width:16px;height:16px}.rgr-image-upload-error{font:400 12px/1.5 Archivo,sans-serif;color:var(--color-danger);overflow-wrap:anywhere}.rgr-image-upload-pane{flex:1}.rgr-image-upload-pane .rgr-image-dropzone{flex:1;border:0}.rgr-image-split{display:grid;grid-template-columns:minmax(0,0fr) minmax(0,1fr);column-gap:0;min-width:0;min-height:220px;transition:grid-template-columns .5s cubic-bezier(.22,1,.36,1),column-gap .5s ease}.rgr-image-split[data-filled=true]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.rgr-image-gallery-clip{min-width:0;overflow:hidden}.rgr-image-upload .rgr-image-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:8px;height:100%}.rgr-image-upload .rgr-image-tile{position:relative;display:block;min-width:0;min-height:0;padding:0;overflow:hidden;border:0;border-radius:6px}.rgr-image-tile[data-solo=true]{grid-column:span 2;grid-row:span 2}.rgr-image-upload .rgr-image-tile [data-slot=file-upload-preview]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:0;max-width:none}.rgr-image-upload .rgr-image-tile [data-slot=file-upload-preview]>img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover}.rgr-image-tile-name{position:absolute;inset:auto 0 0;padding:14px 8px 6px;background:linear-gradient(transparent,#000b);color:#fff;font:400 11px/1.5 Archivo,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rgr-image-tile .rgr-image-remove{position:absolute;top:5px;right:5px;width:26px;height:26px;background:#101d30bf;color:#fff}.rgr-image-split .rgr-image-dropzone{padding:16px 10px}.rgr-image-split .rgr-image-select{max-width:100%;white-space:normal}@media(max-width:440px){.rgr-image-split[data-filled=true]{column-gap:8px}.rgr-image-upload .rgr-image-gallery{gap:5px}.rgr-image-split .rgr-image-dropzone{padding:12px 6px}.rgr-image-split .rgr-image-dropzone-icon{padding:8px}}@media(prefers-reduced-motion:reduce){.rgr-image-upload .rgr-image-dropzone,.rgr-image-split{transition:none}}.space-stepper{position:relative;width:100%;min-width:0;container-type:inline-size}.space-stepper[data-complete=true]{--brand-button-blue: var(--chip-green-ink)}.space-stepper-track{position:absolute;top:18px;height:2px;background:var(--line)}.space-stepper-progress{height:100%;background:var(--brand-button-blue);transform-origin:left}.space-stepper-list{display:grid;grid-template-columns:repeat(var(--step-count),minmax(0,1fr));list-style:none;padding:0;margin:0}.space-stepper-item{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0}.space-stepper-node{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:var(--input-bg);color:var(--mut);box-shadow:0 1px 2px #00000014;transition:background-color .3s,color .3s,border-radius .3s}.space-stepper-item:is(.is-active,.is-complete) .space-stepper-node{border-radius:50%;background:var(--brand-button-blue);color:#fff}.space-stepper-labels{margin-top:12px;padding-inline:8px;text-align:center}.space-stepper-title{margin:0;color:var(--mut);font:500 14px/1.4 var(--sans);transition:color .3s}.space-stepper-item:is(.is-active,.is-complete) .space-stepper-title{color:var(--ink);font-weight:600}.space-stepper-description{margin:4px 0 0;color:var(--mut);font:400 12px/1.4 var(--sans);opacity:.6;transition:opacity .3s}.space-stepper-item:is(.is-active,.is-complete) .space-stepper-description{opacity:1}@media(max-width:639px){.space-stepper-description{display:none}.space-stepper-labels{padding-inline:4px}}@container (max-width: 440px){.space-stepper-list[data-many=true]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px}.space-stepper-track[data-many=true]{display:none}}@container (max-width: 380px){.space-stepper-list[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.space-stepper-track[data-count="4"]{display:none}}@media(prefers-reduced-motion:reduce){.space-stepper *{transition:none}}.space-stepper-labels{min-width:0;overflow-wrap:anywhere}.space-stepper-item.is-complete .space-stepper-node{background:var(--chip-green-ink);color:#fff}.space-stepper-progress{background:var(--chip-green-ink)}.space-stepper-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border:0;background:transparent;border-radius:8px;cursor:pointer}.space-stepper-hit:focus-visible{outline:2px solid var(--brand-button-blue);outline-offset:3px}.space-stepper-hit:hover{background:color-mix(in srgb,var(--brand-button-blue) 6%,transparent)}.space-stepper[data-orientation=vertical] .space-stepper-list{display:flex;flex-direction:column;gap:20px}.space-stepper[data-orientation=vertical] .space-stepper-item{flex-direction:row;align-items:flex-start;gap:12px}.space-stepper[data-orientation=vertical] .space-stepper-node{flex-shrink:0}.space-stepper[data-orientation=vertical] .space-stepper-labels{margin:0;padding:6px 0 0;text-align:left}.space-stepper[data-orientation=vertical] .space-stepper-description{display:block}.space-stepper[data-orientation=vertical] .space-stepper-item:not(:last-child):before{content:"";position:absolute;left:17px;top:36px;bottom:-20px;width:2px;background:var(--line)}.space-stepper[data-orientation=vertical] .space-stepper-item.is-complete:before{background:var(--chip-green-ink)}@media screen{body.portal-tokens .report-wizard-shell{--report-ease: var(--motion-settle, cubic-bezier(.22, 1, .36, 1));container-type:inline-size}.report-wizard-shell .step-card{padding:24px;box-shadow:none}.report-wizard-shell .report-title{font:500 18px/1.4 var(--sans);letter-spacing:-.25px}.report-wizard-shell .report-title:focus{outline:none}body.portal-tokens [role=dialog].report-contained{--report-card-inset: 28px;--report-question-gap: 32px;--report-divider-gap: 24px;--report-card-width: 700px;width:min(var(--report-card-width),calc(100vw - 32px));max-height:calc(100dvh - 60px);margin-block:auto;border-radius:8px;scrollbar-width:none;transition:width .4s var(--report-ease)}body.portal-tokens [role=dialog].report-contained::-webkit-scrollbar{display:none}@media(min-width:640px){.report-contained[data-compact-step] .report-choice-group{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.report-contained[data-compact-step] .report-choice-group.report-choice-3{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px}}.report-contained .report-choice-group,.report-wizard-shell .report-review-group dl{width:min(100%,440px);margin-inline:auto}.report-contained[data-compact-step] .report-risk-options{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}@media(min-width:520px){.report-contained[data-compact-step] .report-risk-options{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width: 640px){.report-contained[data-report-kind][data-compact-step] .report-choice-group:not(.report-risk-options),.report-contained[data-report-kind][data-compact-step] .report-incident-panel>.grid{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px}}body.portal-tokens .report-contained .step-card{padding:0;border-radius:8px;box-shadow:0 24px 100px #0211284d}.report-contained-heading{position:relative;padding:26px 60px 22px var(--report-card-inset)}body.portal-tokens .report-contained .report-title{margin:0 0 5px;font:500 22px/1.3 var(--sans);letter-spacing:-.6px}.report-contained-heading:has(.report-title-icon){display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:20px;row-gap:0}body.portal-tokens .report-contained-heading:has(.report-header-icon-tile) .report-title{margin-bottom:3px}.report-contained-heading:has(.report-title-icon) .report-title{grid-column:2;grid-row:1}.report-contained-heading:has(.report-title-icon) .report-subtitle{grid-column:2;grid-row:2}.report-title-icon{grid-column:1;grid-row:1 / 3;align-self:center;justify-self:start}.report-header-icon-tile{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:52px;height:52px;border-radius:10px;background:var(--report-hazard-fill);color:#fff}body.portal-tokens .report-contained .report-subtitle{margin:0;color:var(--mut);font:400 14px/1.6 var(--sans);letter-spacing:0}.report-contained[data-report-kind=hazard]{--report-accent: var(--warn-t)}.report-contained[data-report-kind=incident]{--report-accent: var(--danger)}.report-contained[data-report-kind]{--report-header-ink: var(--wf-ink)}body.portal-tokens .report-contained[data-report-kind] .step-card{background:var(--wf-surface);border:0}.report-contained[data-report-kind] .report-contained-heading{background:color-mix(in srgb,var(--report-accent) 14%,var(--wf-surface));border-radius:7px 7px 0 0;color:var(--report-header-ink)}.report-contained[data-report-kind] .report-contained-heading :is(.report-title,.report-subtitle,.rgr-dialog-close-button){color:var(--report-header-ink)}.report-contained[data-report-kind] .report-header-icon-tile{background:color-mix(in srgb,var(--report-accent) 14%,transparent);color:var(--report-accent)}.report-contained[data-report-kind] .rgr-dialog-close-button:hover{background:color-mix(in srgb,var(--report-header-ink) 14%,transparent)}.report-contained[data-report-kind] .rgr-dialog-close-button:focus-visible{outline-color:var(--report-header-ink)}body.portal-tokens .report-contained[data-report-kind] .report-subtitle{color:var(--wf-muted)}.report-contained-stepper{padding:19px 0;margin:0 var(--report-card-inset);border-bottom:1px solid var(--line)}body.portal-tokens .report-contained[data-report-kind] .report-contained-heading{border-bottom:0}.report-contained-body{padding:var(--report-divider-gap) var(--report-card-inset)}.report-contained-body>.wizard-stack,.report-form-fields>.wizard-stack,.report-contained-body>[role=alertdialog]{margin-top:0}.report-form-fields{min-width:0;margin:0;padding:0;border:0}.report-wizard-shell .rgr-field-error{font:400 13px/1.55 var(--sans)}.report-wizard-shell :is(.report-discard-question,.rgr-dialog-feedback):focus{outline:none}.report-contained .report-question-panel[data-active=true]{display:flex;flex-direction:column;gap:var(--report-question-gap)}.report-contained .report-question-separated{position:relative;padding-top:calc(var(--report-divider-gap) - var(--report-question-gap) / 2)}.report-contained .report-question-separated:before{content:"";position:absolute;inset-inline:0;top:calc(var(--report-question-gap) / -2);border-top:1px solid var(--line)}@media(max-width:600px){body.portal-tokens [role=dialog].report-contained{--report-card-inset: 21px;width:min(var(--report-card-width),calc(100vw - 24px));max-height:calc(100dvh - 24px)}.report-contained-heading{padding:23px 54px 19px var(--report-card-inset)}.report-contained-stepper{padding:17px 0}.report-contained-body{padding:var(--report-divider-gap) var(--report-card-inset)}}.report-wizard-shell .step-cap{font:400 12px/1.4 var(--sans);letter-spacing:0;text-transform:none}body.portal-tokens .report-wizard-shell :is(.report-caption,label,legend){display:block;font:400 14px/1.4 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink)}body.portal-tokens .report-contained :is(.report-caption,label,legend){font:var(--wf-section-heading-font);letter-spacing:var(--wf-section-heading-tracking)}body.portal-tokens .report-contained .report-caption{font-weight:700}body.portal-tokens .report-wizard-shell :is(.report-discard-question,.report-review-group .report-caption){font:var(--wf-section-heading-font);font-weight:700;letter-spacing:var(--wf-section-heading-tracking);text-align:left}body.portal-tokens .report-contained .report-question-panel :is(.report-caption,label:not(.report-choice),legend){font-weight:700;text-align:left}.report-wizard-shell label{margin-bottom:8px}.report-wizard-shell .report-caption{padding-top:0}.report-wizard-shell .report-question-intro{display:flex;flex-direction:column;gap:12px;text-align:left}.report-contained [role=alertdialog]>.report-question-intro{padding-inline-start:64px}.report-wizard-shell .report-question-intro>p{margin:0}body.portal-tokens .report-wizard-shell .report-question-intro>.report-caption{font:var(--wf-section-heading-font);font-weight:700;letter-spacing:var(--wf-section-heading-tracking)}.report-wizard-shell .text-small{font-size:13px;line-height:1.55}.report-wizard-shell .italic{font-style:normal}.report-wizard-shell .step-card :is(input:not([type=checkbox]):not([type=radio]),select){min-height:40px;height:auto;font-size:14px;border-radius:4px}body.portal-tokens .report-wizard-shell .step-card :is(input:not([type=checkbox]):not([type=radio]),textarea){font:400 14px/1.5 var(--sans);letter-spacing:normal;border-radius:4px}body.portal-tokens .report-wizard-shell .step-card :is(input,textarea)::placeholder{font:inherit;letter-spacing:inherit}.report-wizard-shell .report-choice{position:relative;min-width:0;min-height:44px;padding:10px 12px;gap:10px;border:1px solid var(--line2);border-radius:4px;box-shadow:none;background:var(--card);color:var(--ink);font:400 14px/1.4 var(--sans);letter-spacing:0;text-transform:none;white-space:normal;overflow-wrap:anywhere;transition:background-color .28s var(--report-ease),border-color .28s var(--report-ease),color .28s var(--report-ease)}body.portal-tokens .report-wizard-shell label.report-choice,body.portal-tokens .report-wizard-shell label.report-declaration{display:flex;margin-bottom:0;cursor:pointer;font:400 14px/1.4 var(--sans)}.report-wizard-shell .report-choice:not(:disabled):hover{background:color-mix(in srgb,var(--acc) 5%,var(--card));border-color:var(--acc);color:var(--acc)}.report-wizard-shell .report-choice[data-checked=true]{border-color:var(--acc);background:color-mix(in srgb,var(--acc) 9%,var(--card));color:var(--acc)}.report-wizard-shell .report-choice:focus-visible{outline:1px solid var(--acc);outline-offset:3px}body.portal-tokens .report-contained .report-choice{border:0;background:transparent;padding-inline:0;justify-content:flex-start;text-align:left}body.portal-tokens .report-contained .report-choice:is(:hover,[data-checked=true]){background:transparent}body.portal-tokens .report-contained .report-choice:focus-visible{outline:none}body.portal-tokens .report-wizard-shell .frost{min-height:40px;padding:9px 16px;border-radius:4px;font:500 14px/1.4 var(--sans);letter-spacing:0;text-transform:none;white-space:normal;max-width:100%;box-shadow:none;transform:none;transition:background-color .28s var(--report-ease),color .28s var(--report-ease),opacity .28s var(--report-ease)}body.portal-tokens .report-wizard-shell .frost:before,body.portal-tokens .report-wizard-shell .frost:after{display:none}body.portal-tokens .report-wizard-shell :is(.frost-primary,.frost-danger){min-height:32px;padding:5px 12px}:root.dark body.portal-tokens .report-wizard-shell .frost-danger{background:color-mix(in srgb,var(--danger) 65%,black);color:#fff}:root.dark body.portal-tokens .report-wizard-shell .frost-danger:not(:disabled):hover{background:color-mix(in srgb,var(--danger) 58%,black)}body.portal-tokens .report-wizard-shell .frost-ghost{min-height:32px;padding:5px 12px;font-weight:400;color:var(--mut);background:transparent;text-transform:none;text-decoration:none;transition:background-color .28s var(--report-ease),border-color .28s var(--report-ease),color .28s var(--report-ease)}body.portal-tokens .report-wizard-shell .frost-ghost:not(:disabled):is(:hover,:focus-visible){background:var(--input-bg);border-color:var(--line2);color:var(--ink);text-decoration:none}.report-wizard-shell .report-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid var(--line)}.report-wizard-shell .queued-photo-picker{min-width:0}.report-wizard-shell .queued-photo-add{height:auto;min-height:76px;padding:16px;flex-direction:row;gap:10px;border-radius:4px;font:400 14px/1.4 var(--sans);text-transform:none;transition:background-color .28s var(--report-ease),border-color .28s var(--report-ease),color .28s var(--report-ease)}.report-wizard-shell .queued-photo-add span{font:inherit}.report-wizard-shell .queued-photo-add svg{width:20px;height:20px}.report-wizard-shell .queued-photo-add:hover{background:color-mix(in srgb,var(--acc) 5%,var(--card))}.report-wizard-shell .queued-photo-picker>p{font-size:12px}.report-wizard-shell .report-review-group{padding:0 0 16px;border:0;border-bottom:1px solid var(--line);border-radius:0}.report-wizard-shell .report-review-group:has(+.report-review-group){margin-block-end:0}.report-wizard-shell .report-review-group+.report-review-group{padding-block-start:var(--report-divider-gap, 24px)}.report-wizard-shell .report-review-group>div{align-items:flex-start}.report-wizard-shell .report-review-group>div>.report-caption{padding-inline-start:64px}.report-contained[data-compact-step] .report-question-panel .report-caption,.report-contained[data-compact-step] .report-question-panel .report-question-intro>.text-small{padding-inline-start:16px}.report-wizard-shell .report-review-group dl{margin-inline-start:max(0px,calc((100% - 440px)/2 - 16px));grid-template-columns:minmax(80px,1fr) minmax(0,4fr);gap:10px 16px}.report-wizard-shell .report-review-group dt{text-align:right;text-transform:none;letter-spacing:0;font:400 13px/1.55 var(--sans)}.report-wizard-shell .report-review-group dd{margin:0;min-width:0;font-weight:700;overflow-wrap:anywhere}.report-wizard-shell .report-review-group:last-of-type{border-bottom:0;padding-bottom:0}.report-wizard-shell .report-review-note{position:relative;top:8px;font-size:12px;text-align:center}.report-receipt-summary{text-align:center;overflow-wrap:anywhere}body.portal-tokens .report-wizard-shell .report-receipt-summary .report-caption{font:var(--wf-section-heading-font);font-weight:700;letter-spacing:var(--wf-section-heading-tracking);text-align:center}body.portal-tokens .report-wizard-shell .report-receipt-summary .report-receipt-status{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--chip-green-ink)}.report-receipt-status svg{flex-shrink:0}body.portal-tokens .report-wizard-shell .report-receipt-summary .report-receipt-number{margin-top:8px;color:var(--ink)}.report-receipt-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;max-width:100%}.report-receipt-done{margin-inline-start:auto}body.portal-tokens .report-wizard-shell .report-receipt-actions .frost{min-height:32px;padding:5px 12px}.report-wizard-shell .report-body-morph{transition:height .4s var(--report-ease)}.report-wizard-shell .report-body-morph>div{display:flow-root}.report-wizard-shell .report-wizard-w{transition:max-width .4s var(--report-ease)}.report-wizard-shell .wizard-stack>[data-active=false]{display:none}.report-wizard-shell .wizard-stack>[data-active=true]>*{animation-duration:.38s;animation-timing-function:var(--report-ease);animation-fill-mode:backwards}.report-wizard-shell input[type=datetime-local]::-webkit-calendar-picker-indicator{width:16px;height:16px;opacity:.85;cursor:pointer;background:var(--mut);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M8 2v4m8-4v4M3 10h18'/%3E%3C/svg%3E") center / contain no-repeat}.report-contained[data-report-kind] .report-choice-group,.report-contained[data-report-kind] .report-review-group dl{margin-inline:0}.report-contained[data-report-kind] .report-review-group>div>.report-caption,.report-contained[data-report-kind][data-compact-step] .report-question-panel .report-caption,.report-contained[data-report-kind][data-compact-step] .report-question-panel .report-question-intro>.text-small,.report-contained[data-report-kind] [role=alertdialog]>.report-question-intro{padding-inline-start:0}body.portal-tokens .report-contained[data-report-kind] :is(.report-contained-heading,.report-review-group dt,.report-review-note,.report-receipt-summary,.report-receipt-summary .report-caption){text-align:left}body.portal-tokens .report-contained[data-report-kind] .report-receipt-summary .report-receipt-status{justify-content:flex-start}@container (max-width: 480px){.report-wizard-shell .step-card{padding:20px}.report-wizard-shell .report-review-group dl{grid-template-columns:minmax(0,1fr);gap:4px}.report-wizard-shell .report-review-group dt{text-align:left}.report-wizard-shell .report-review-group dd{margin-bottom:10px}}@media(prefers-reduced-motion:reduce){.report-wizard-shell *,.report-wizard-shell *:before,.report-wizard-shell *:after{animation:none!important;transition:none!important}}}:root{--report-hazard-fill: #ef9f27}@media screen{.report-contained .report-incident-panel>:not(:first-child),.report-contained .incident-injury-details>:not(:first-child),.report-contained .incident-person>:not(:first-child){margin-block-start:var(--report-question-gap)}.report-contained .incident-question>:not(:first-child){margin-block-start:16px}.report-contained .report-incident-panel .grid:has(>div>label:not(.report-choice)){row-gap:var(--report-question-gap)}.report-contained .report-incident-panel .text-caption{font:400 13px/1.55 var(--sans);letter-spacing:0;text-transform:none}.report-contained .report-incident-panel .report-caption{font:var(--wf-section-heading-font);font-weight:700;letter-spacing:var(--wf-section-heading-tracking)}.report-contained .report-incident-panel .report-question-intro>p{margin:0}body.portal-tokens .report-contained .report-incident-panel :is(label:not(.report-choice),legend){font-weight:700}}@media screen{:root.dark .connected-overview :is(.overview-scope,.home-panel-heading,.today-heading) h2{color:var(--mut)}:root:not(.dark) #workspace-content:has(.connected-overview){background:var(--wf-canvas)}:root:not(.dark) .wayfinder-app:has(.connected-overview) .topbar-glass{background:linear-gradient(180deg,#ffffffc7,#eff5fca3);border-bottom-color:#768ea940;box-shadow:inset 0 1px #fffc,0 2px 8px #1c304809;-webkit-backdrop-filter:blur(24px) saturate(125%);backdrop-filter:blur(24px) saturate(125%);color:#1c3048}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:not(.dark) .wayfinder-app:has(.connected-overview) .topbar-glass{background:#edf2f8}}:root:not(.dark) .connected-overview{--quick-ghost-opacity: .18;--quick-shimmer-strength: 10%;--ink: #1c3048;--mut: #4d6075;--muted: var(--mut);--card: #fff;--surface: var(--card);--line: #cbd5e1;--line2: #94a3b8}}@media screen{.calm-overview{--blue: var(--acc);--muted: var(--mut);--surface: var(--card);--red: var(--danger-t);--amber: var(--warn);--destination-learning: var(--cat-course);color:var(--ink);min-width:0;line-height:1.5}.calm-overview a{color:inherit;text-decoration:none}.calm-overview :is(h1,h2,h3,p,ol,ul){margin:0}.calm-overview ol,.calm-overview ul{list-style:none}.calm-overview .summary-tiles{display:grid}.calm-overview .summary-tile-label{display:flex;justify-content:space-between;align-items:center}.calm-overview .summary-tile-value{display:flex;align-items:baseline}.calm-overview .summary-tile-note{display:flex;align-items:center}.calm-overview .home-panel{overflow:hidden}.calm-overview .home-panel-heading,.calm-overview .home-panel-heading h2{display:flex;align-items:center}.calm-overview .attention-entry{display:grid}.calm-overview .attention-symbol{display:grid;place-items:center}.calm-overview .status{display:inline-flex;align-items:center}.calm-overview .status:before{content:"";width:3px;height:3px;border-radius:50%;background:currentColor}.calm-overview .red{color:var(--red)}.calm-overview .amber{color:var(--amber)}.calm-overview .blue{color:var(--blue)}.calm-overview .home-clear{color:var(--ink)}.calm-overview .overview-page-heading{margin-bottom:28px}.calm-overview .overview-page-heading h1{font-size:28px;font-weight:600;letter-spacing:-.8px;line-height:1.3}.calm-overview .overview-page-heading p{margin-top:8px;font-size:14px;color:var(--mut);line-height:1.6}.calm-overview .overview-scope{margin-bottom:var(--wf-card-heading-gap, 12px)}.calm-overview .overview-scope h2{font:600 16px/1.5 Archivo,system-ui,sans-serif;letter-spacing:-.15px}.calm-overview .summary-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:24px}.calm-overview .summary-tile{display:flex;flex-direction:column;min-height:156px;padding:22px;border:1px solid var(--line);border-radius:6px;background:var(--surface);box-shadow:none}.calm-overview .summary-tile{--metric-hover-edge: var(--blue)}.calm-overview a.summary-tile.summary-tile:hover{border-color:var(--metric-hover-edge);box-shadow:none}.calm-overview .summary-tile.summary-tile:after{display:none}.calm-overview .summary-tile .metric-watermark{opacity:calc(.045 + var(--metric-active) * .06)}.calm-overview .summary-tile .summary-tile-label,.calm-overview .summary-tile .summary-tile-note,.calm-overview .summary-tile .summary-tile-value>span:not(.metric-counter){color:var(--mut, var(--muted))}.calm-overview .summary-tile .summary-tile-label>svg{color:color-mix(in srgb,var(--metric-accent) calc(var(--metric-active) * 100%),var(--mut, var(--muted)))}.calm-overview .summary-tile .summary-tile-value{color:var(--ink)}.calm-overview .summary-tile.summary-tile:before{content:none}.calm-overview .summary-tile-label{gap:12px;color:var(--muted);font-size:14px;line-height:1.4}.connected-overview .summary-tile .summary-tile-label{font-weight:400}.calm-overview .summary-tile-label>svg{width:18px;height:18px;flex-shrink:0;color:var(--muted)}.calm-overview .summary-tile-value{gap:7px;margin:16px 0 10px;color:var(--ink);font-size:32px;line-height:1.15;font-weight:700;letter-spacing:-.8px}.calm-overview .summary-tile-value>span{color:var(--muted);font-size:14px;font-weight:400;letter-spacing:0}.calm-overview .summary-tile-note{margin-top:auto;color:var(--muted);font-size:12px;line-height:1.5}.calm-overview .home-columns{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:20px}.calm-overview .home-main-column,.calm-overview .today-column{display:flex;flex-direction:column;gap:20px;min-width:0}.calm-overview .dashboard-section{min-width:0}.calm-overview .home-panel{min-width:0;border:1px solid var(--line);border-radius:6px;background:var(--surface);box-shadow:none}.calm-overview .home-panel-heading{align-items:flex-start;gap:16px;padding:0;margin-bottom:var(--wf-card-heading-gap, 12px)}.calm-overview .home-panel-heading h2,.calm-overview .today-heading h2{color:var(--ink);font:600 16px/1.5 Archivo,system-ui,sans-serif;letter-spacing:-.15px}.calm-overview .home-panel-heading h2{flex-wrap:wrap;gap:8px}.calm-overview .home-panel-heading p{margin-top:5px;color:var(--muted);font-size:14px;line-height:1.5}.calm-overview .home-panel-heading .text-link{padding-top:4px;font-size:12px}.calm-overview .count-badge{width:auto;height:auto;padding:2px 8px;border:0;border-radius:4px;background:color-mix(in srgb,var(--brand-text) 8%,transparent);color:var(--brand-text);font-size:12px;font-weight:400;font-variant-numeric:tabular-nums}.calm-overview .depot-summary-table table{min-width:540px;font-size:14px}.calm-overview .depot-summary-table thead th{padding:13px 22px;background:color-mix(in srgb,var(--muted) 7%,var(--surface));color:var(--muted);font-size:12px;font-weight:400;text-transform:none}.calm-overview .depot-summary-table tbody th,.calm-overview .depot-summary-table tbody td{height:70px;padding:20px 22px;background:transparent;color:var(--ink);font-size:14px}.calm-overview .depot-summary-table tbody th,.calm-overview .depot-summary-table td strong{font-weight:500}.calm-overview .depot-summary-table tbody tr:hover{background:color-mix(in srgb,var(--muted) 3%,var(--surface))}.calm-overview .cell-total{color:var(--muted);font-size:12px}.calm-overview .status{gap:5px;padding:4px 7px;border:0;border-radius:4px;background:color-mix(in srgb,currentColor 8%,var(--surface));font-size:12px;line-height:1.3;font-weight:400}.calm-overview .status:is(.green,.amber,.red,.blue,.neutral){background:color-mix(in srgb,currentColor 8%,var(--surface))}.calm-overview .attention-panel:has(.attention-list),.calm-overview .today-panel:has(.upcoming-event-cards){border:0;border-radius:0;background:transparent;overflow:visible}.calm-overview .attention-list{display:grid;gap:12px;padding:0}.calm-overview .attention-entry{min-height:0;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:8px 10px;margin-inline:0;padding:16px 18px;border:1px solid var(--line);border-radius:6px;background:var(--surface);border-color:color-mix(in srgb,color-mix(in srgb,var(--attention-accent, var(--line)) 60%,var(--surface)) calc(var(--attention-reveal, 0) * 100%),var(--line));transition:border-color .22s ease-out}.calm-overview .attention-list .attention-entry:is(.attention-entry,[data-destination]){--attention-wash: 2%;--quick-shimmer-strength: 5%;--linked-row-hover: color-mix(in srgb, var(--attention-accent) var(--attention-wash), var(--surface))}.calm-overview .attention-symbol{width:36px;height:36px;margin-top:0;border-radius:4px;background:color-mix(in srgb,currentColor 8%,var(--surface))}.calm-overview .attention-symbol:is(.red,.amber,.blue){background:color-mix(in srgb,currentColor 8%,var(--surface))}.calm-overview .attention-entry[data-destination] .attention-symbol{color:var(--row-destination)}.calm-overview .attention-entry[data-destination]>.status.blue{color:var(--row-destination)}.calm-overview .attention-copy h3{color:var(--ink);font-size:14px;line-height:1.5;font-weight:400;letter-spacing:0}.calm-overview .attention-copy p{margin-top:4px;color:var(--muted);font-size:13px;line-height:1.5}.calm-overview .attention-entry>.status{grid-column:2;grid-row:2;justify-self:start}.calm-overview .dashboard-card-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:0 22px;padding:16px 0;border-top:1px solid var(--line);color:var(--blue);font-size:12px}.calm-overview .home-clear{padding:20px 22px}.calm-overview .home-clear h3{color:var(--ink);font-size:14px;font-weight:400;line-height:1.5}.calm-overview .home-clear-summary{display:flex;align-items:center;gap:16px}.calm-overview .home-clear-summary>div{min-width:0}.calm-overview .home-clear-icon{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:6px;background:var(--wf-soft);color:var(--wf-muted)}.calm-overview .home-clear-summary p{margin-top:6px;font-size:13px;line-height:1.5;color:var(--wf-muted)}.connected-overview{--dashboard-empty-copy-gap: 12px}.connected-overview .home-columns .home-panel{display:flex;flex-direction:column;min-height:174px}.connected-overview .home-columns .attention-panel:has(.attention-list>li:only-child){min-height:0}@media(min-width:1051px){.connected-overview .home-columns:has(.home-clear):has(.forecast-empty){grid-template-rows:auto auto;align-items:stretch;row-gap:0}.connected-overview .home-columns:has(.home-clear):has(.forecast-empty)>:is(.home-main-column,.today-column),.connected-overview .home-columns:has(.home-clear):has(.forecast-empty)>*>.dashboard-section{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:0}.connected-overview .home-columns:has(.attention-list>li:only-child){grid-template-rows:auto auto}.connected-overview .home-columns:has(.attention-list>li:only-child) .home-panel{min-height:0}}.calm-overview .quick-access-panel{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.calm-overview .today-panel{padding:0;overflow:hidden}.calm-overview .today-heading{min-height:0;align-items:flex-start;margin-bottom:var(--wf-card-heading-gap, 12px)}.calm-overview .today-timeline{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin:0}.calm-overview .today-timeline li{display:block;padding:0}.calm-overview .today-timeline li+li{padding-top:20px;border-top:1px solid var(--line)}.calm-overview .today-timeline li:not(:last-child):before,.calm-overview .today-node{display:none}.calm-overview .today-timeline h3{font-size:14px}.calm-overview .today-timeline p{font-size:13px;color:var(--muted);line-height:1.5}.calm-overview .competency-forecast h3{margin:0 0 6px;font-weight:400}.calm-overview .competency-forecast{gap:0;padding:0}.calm-overview .today-timeline.competency-forecast li{display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-height:112px;margin:0;padding:0;border-top:0}.calm-overview .competency-forecast>li+li{background-image:linear-gradient(var(--line),var(--line));background-size:calc(100% - 44px) 1px;background-position:center top;background-repeat:no-repeat}.calm-overview .competency-forecast .forecast-row-link{padding:18px 22px}.calm-overview .competency-forecast a:is(:hover,:focus-visible) h3{color:var(--blue)}.calm-overview .competency-forecast time{display:inline;font:inherit;color:inherit;letter-spacing:normal}.calm-overview .competency-forecast small{display:block;margin-top:8px;color:var(--amber);font-size:12px}.calm-overview .forecast-empty{color:var(--muted);font-size:13px;line-height:1.5}.calm-overview .upcoming-event-card time{display:inline;font:inherit;color:inherit;letter-spacing:normal}.calm-overview .upcoming-event-card small{display:block;margin-top:8px;color:var(--muted);font-size:12px}.calm-overview .upcoming-event-card .attention-copy{min-width:0;overflow-wrap:anywhere}.calm-overview button.upcoming-event-card{width:100%;text-align:left;cursor:pointer;font:inherit}.calm-overview .upcoming-event-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.calm-overview .upcoming-event-heading>h3{min-width:0;font-weight:600}.calm-overview .upcoming-event-heading>span{flex-shrink:0;margin-top:3px}.calm-overview .upcoming-event-card[data-event-kind=leave]{--row-destination: var(--cat-ticket)}.calm-overview .upcoming-event-card[data-event-kind=leave] .attention-symbol{color:var(--cat-ticket)}.calm-overview .upcoming-event-card[data-event-kind=leave]{border-color:var(--line)}.calm-overview .upcoming-event-card[data-event-kind=leave]:before,.calm-overview .upcoming-event-card[data-event-kind=leave]:after{content:none}.calm-overview .dashboard-card-footer>a{display:inline-flex;align-items:center;gap:10px;margin:0;padding:0;color:var(--blue);font-size:12px}.calm-overview .dashboard-quick-access{margin-top:28px}.calm-overview .quick-access-panel{display:grid;grid-template-columns:repeat(2,minmax(0,200px));gap:12px;justify-content:start}.calm-overview .quick-access-panel>:is(a,button){grid-template-columns:36px minmax(0,1fr)}.calm-overview .quick-access-panel>:is(a,button)>span:not(.quick-ghost){white-space:nowrap}.calm-overview .quick-access-panel>:is(a,button){--quick-accent: var(--blue);display:grid;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;text-align:left;text-transform:none;font-weight:400;gap:10px;min-height:76px;padding:16px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);font-size:14px;transition:border-color .22s ease,background-color .22s ease,color .22s ease}.calm-overview .quick-access-panel>:is(a,button)>svg{color:var(--muted);flex-shrink:0}.calm-overview .quick-access-panel>:is(a,button)>svg:first-child{box-sizing:content-box;padding:9px;border-radius:4px;background:color-mix(in srgb,var(--blue) 7%,var(--surface));color:var(--blue)}.calm-overview .quick-access-panel>:is(a,button):not(:disabled):is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--quick-accent) 35%,var(--line));background:var(--surface);color:var(--quick-accent)}.calm-overview .quick-access-panel>.quick-report-hazard{--quick-accent: var(--warn-t)}.calm-overview .quick-access-panel>.quick-report-incident{--quick-accent: var(--danger)}.calm-overview .quick-access-panel>.quick-learning{--quick-accent: var(--destination-learning)}.calm-overview .quick-access-panel>:is(a,button)>svg:last-child{grid-column:3;grid-row:1;margin-left:auto}.calm-overview .quick-access-panel>:is(a,button)>small{grid-column:1 / -1;grid-row:2;color:var(--muted);font-size:12px;line-height:1.5}.calm-overview .quick-access-panel>.quick-learning>svg:first-child{color:var(--destination-learning);background:color-mix(in srgb,var(--destination-learning) 9%,var(--surface))}.calm-overview .quick-access-panel>.quick-report-hazard>svg:first-child{color:var(--warn-t);background:color-mix(in srgb,var(--warn-t) 9%,var(--surface))}.calm-overview .quick-access-panel>.quick-report-incident>svg:first-child{color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,var(--surface))}@container portal-content (max-width: 900px){.calm-overview .quick-access-panel,.calm-overview .summary-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.calm-overview .home-columns{grid-template-columns:minmax(0,1fr)}}@container portal-content (max-width: 500px){.calm-overview .quick-access-panel{grid-template-columns:minmax(0,1fr);gap:12px}.calm-overview .summary-tiles{grid-template-columns:minmax(0,1fr)}.calm-overview .summary-tile{min-height:148px}.calm-overview .today-timeline{grid-template-columns:minmax(0,1fr);gap:16px}.calm-overview .today-timeline li+li{padding-top:16px;border-top:1px solid var(--line)}}.calm-overview .forecast-empty{padding:20px 22px}.calm-overview .attention-copy,.calm-overview .summary-tile,.calm-overview .quick-access-panel>:is(a,button){min-width:0;overflow-wrap:anywhere}.calm-overview .today-timeline.competency-forecast{gap:0}.calm-overview a:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}}@media screen{body.portal-tokens .rgr-dialog .location-notice-intro{margin:0 0 18px;font-size:14px;line-height:1.5}.location-notice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px}.location-notice-section{display:grid;gap:4px;min-width:0;align-content:start}body.portal-tokens .rgr-dialog .location-notice-heading{margin:0;font:600 13px/1.4 Archivo,system-ui,sans-serif;letter-spacing:0;text-transform:none;text-align:left;color:var(--ink)}body.portal-tokens .rgr-dialog .location-notice-text{margin:0;font-size:13px;line-height:1.5;color:var(--mut)}body.portal-tokens .rgr-dialog .location-notice-standing{margin:18px 0 0;font-size:13px}@media(max-width:640px){.location-notice-grid{grid-template-columns:minmax(0,1fr)}}}.wf-dashboard{color:var(--ink);min-width:0}.wf-dashboard .wf-page-heading{display:flex;flex-direction:column-reverse;align-items:start;gap:10px;margin-bottom:32px}.wf-dashboard .wf-page-heading h1{margin:0;font-size:28px;line-height:1.25;letter-spacing:-.035em;font-weight:600}.wf-page-heading p{margin:8px 0 0;color:var(--mut);font-size:14px;max-width:70ch}.wf-page-heading time{color:var(--mut);font-size:11px;font-weight:500;letter-spacing:.09em;text-transform:uppercase}.wf-overview-label{margin:0 0 14px;font-size:14px;font-weight:500}.wf-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:28px}.wf-metric{display:flex;flex-direction:column;min-height:156px;padding:22px;background:var(--card);border:1px solid var(--line);border-radius:6px;min-width:0;color:var(--ink);text-decoration:none;transition:border-color .18s ease}a.wf-metric:hover{border-color:var(--acc)}.wf-metric-label{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--mut);font-size:14px}.wf-metric-label svg{color:var(--mut);flex-shrink:0}.wf-metric-value{margin:16px 0 10px;font-size:32px;font-weight:700;line-height:1.15;letter-spacing:-.8px;font-variant-numeric:tabular-nums}.wf-metric-value small{font-size:15px;color:var(--mut);margin-left:6px;letter-spacing:0;font-weight:400}.wf-metric-note{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--mut);font-size:12px;line-height:1.5;font-weight:400}.wf-metric-state{margin-top:8px;font-size:12px;color:var(--mut)}.wf-metric .wf-query-state{padding:12px 0;font-size:12px}.wf-metric .wf-query-error{display:block}.wf-metric .wf-query-error button{margin-top:8px}.wf-meter{margin-top:14px;height:3px;background:var(--line);overflow:hidden}.wf-meter>span{height:100%;display:block;background:var(--acc)}.wf-columns{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.wf-main-column,.wf-support-column{min-width:0;display:grid;gap:22px}.wf-competency-forecast{min-width:0}.wf-competency-forecast>.wf-panel-heading{padding:0;margin-bottom:var(--wf-card-heading-gap, 12px)}.wf-competency-forecast ol{list-style:none;margin:0;padding:0}.wf-competency-forecast li{display:grid;grid-template-columns:minmax(0,1fr);min-height:112px;margin:0;padding:0}.wf-competency-forecast li+li,.wf-dashboard .wf-attention-list>li+li .wf-attention-entry{background-image:linear-gradient(var(--line),var(--line));background-size:calc(100% - 44px) 1px;background-position:center top;background-repeat:no-repeat}.wf-competency-forecast .forecast-row-link{padding:18px 22px}.wf-competency-forecast li>a{color:var(--ink);font-size:14px;font-weight:500}.wf-competency-forecast li>a:is(:hover,:focus-visible){color:var(--acc)}.wf-competency-forecast li p{margin-top:6px;font-size:12px;color:var(--mut)}.wf-competency-forecast li small{display:block;margin-top:8px;font-size:12px;color:var(--warn)}.wf-forecast-footer{display:flex;align-items:center;justify-content:flex-end;margin:0 22px;padding:16px 0;border-top:1px solid var(--line)}.wf-forecast-credentials-link{display:inline-flex;align-items:center;gap:10px;padding:0;color:var(--acc);font-size:12px}.wf-panel{border:1px solid var(--line);border-radius:6px;background:var(--card);min-width:0;overflow:hidden}.wf-panel-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:24px}.wf-panel-heading h2{font-size:18px;line-height:1.4;font-weight:700;letter-spacing:-.2px;margin:0}.wf-panel-heading a{color:var(--acc);font-size:13px}.wf-panel-heading:has(#attention-title)>a{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto}.wf-panel-section{min-width:0}.wf-panel.wf-quick-access{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.wf-quick-access>.wf-quick-links>a{padding-inline:0}.wf-panel-section>.wf-panel-heading{padding:0;margin-bottom:var(--wf-card-heading-gap, 12px)}.wf-panel-section>.wf-panel>.wf-attention-list:first-child>li:first-child,.wf-panel-section>.wf-panel>.wf-activity>li:first-child,.wf-panel-section>.wf-panel>.wf-quick-links>:first-child,.wf-panel-section .wf-depot-table thead th{border-top:0}.wf-query-state,.wf-empty,.wf-scope-note{padding:20px 22px;color:var(--mut);font-size:14px}.wf-query-state{display:flex;justify-content:space-between;align-items:center;gap:16px}.wf-query-error{color:var(--danger-t)}.wf-scope-note{padding-top:0;font-size:12px}.wf-attention-list{list-style:none;padding:0;margin:0}.wf-attention-list>li{border-top:1px solid var(--line)}.wf-attention-entry{display:flex;gap:14px;align-items:center;min-width:0;padding:18px 22px;color:var(--ink);text-decoration:none}.wf-dashboard .wf-attention-entry{min-height:112px}.wf-dashboard .wf-attention-list>li{border-top:0}a.wf-attention-entry:hover{background:color-mix(in srgb,var(--acc) 5%,transparent)}.wf-attention-icon{width:38px;height:38px;display:grid;place-items:center;flex-shrink:0;border-radius:4px;background:var(--chip-blue-bg);color:var(--acc)}.wf-attention-icon.wf-danger{background:var(--chip-red-bg);color:var(--danger-t)}.wf-attention-copy{min-width:0;flex:1}.wf-attention-copy strong{display:block;font-size:14px;font-weight:600}.wf-attention-copy p{font-size:12px;color:var(--mut);margin-top:4px}.wf-attention-meta{font-size:12px;color:var(--danger-t);text-align:right}.wf-depot-scroll{container-type:inline-size}.wf-depot-table{width:100%;table-layout:fixed;overflow-wrap:anywhere;border-collapse:collapse;font-size:14px}.wf-depot-table th{background:color-mix(in srgb,var(--line) 30%,var(--card));color:var(--mut);font-size:12px;font-weight:400}.wf-depot-table th,.wf-depot-table td{text-align:right;padding:14px 20px;border-top:1px solid var(--line);font-variant-numeric:tabular-nums}.wf-depot-table th:first-child,.wf-depot-table td:first-child{text-align:left}.wf-scope-select{font-size:12px;display:flex;align-items:center;gap:8px;color:var(--mut)}.wf-scope-select select{background:var(--card);color:var(--ink);padding:7px 28px 7px 10px;border:1px solid var(--line2);border-radius:4px}.wf-activity{margin:0;padding:0 22px 10px;list-style:none}.wf-activity li{padding:14px 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:5px;font-size:13px}.wf-activity time{font-size:12px;color:var(--mut)}.wf-quick-links{display:grid}.wf-dashboard-quick-access{margin-top:28px}.wf-dashboard-quick-access .wf-quick-links{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 24px}.wf-dashboard-quick-access .wf-quick-links>a{min-height:76px;padding:16px;border:1px solid var(--line);border-radius:6px;background:var(--card);transition:border-color .18s ease,background-color .18s ease}.wf-dashboard-quick-access .wf-panel .wf-quick-links>a:first-child{border-top:1px solid var(--line)}.wf-dashboard-quick-access .wf-quick-links>a{--quick-accent: var(--acc);transition:border-color .22s ease,background-color .22s ease,color .22s ease}.wf-dashboard-quick-access .wf-quick-links>.wf-quick-warn{--quick-accent: var(--warn)}.wf-dashboard-quick-access .wf-quick-links>.wf-quick-danger{--quick-accent: var(--danger-t)}.wf-dashboard-quick-access .wf-quick-links>.wf-quick-learning{--quick-accent: var(--cat-course)}.wf-dashboard-quick-access .wf-panel .wf-quick-links>a:hover{border-color:color-mix(in srgb,var(--quick-accent) 35%,var(--line));background:var(--card);color:var(--quick-accent)}.wf-dashboard-quick-access .wf-quick-links>a>svg{box-sizing:content-box;padding:9px;border-radius:4px;background:color-mix(in srgb,var(--acc) 7%,var(--card))}.wf-dashboard-quick-access .wf-quick-links>.wf-quick-warn>svg{background:var(--chip-amber-bg)}.wf-dashboard-quick-access .wf-quick-links>.wf-quick-danger>svg{background:var(--chip-red-bg)}.wf-dashboard-quick-access .wf-quick-links>.wf-quick-learning>svg{color:var(--cat-course);background:color-mix(in srgb,var(--cat-course) 9%,var(--card))}.wf-dashboard-quick-access .wf-quick-links>a{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px}.wf-dashboard-quick-access .wf-quick-links>a>small{grid-column:1 / -1;color:var(--mut);font-size:12px;line-height:1.5}.wf-quick-links>a,.wf-quick-links>button{display:flex;align-items:center;gap:12px;padding:15px 22px;color:var(--ink);background:none;border:0;border-top:1px solid var(--line);border-radius:0;text-align:left;font-size:14px;text-transform:none}.wf-quick-links svg{color:var(--acc);flex-shrink:0}.wf-quick-links .wf-quick-danger svg{color:var(--danger-t)}.wf-quick-links .wf-quick-warn svg{color:var(--warn)}.wf-quick-links .wf-quick-desc{display:none}.wf-task-list{padding-bottom:8px}.wf-task-bucket-label{padding:10px 22px 8px;color:var(--mut);font-size:12px;font-weight:600}.wf-task-list .row-fade{border-radius:0;border-right:0;border-top:1px solid var(--line);border-bottom:0;box-shadow:none;margin:0}.wf-task-list .row-fade>span[aria-hidden]{border-radius:4px}.wf-personal-status{font-size:12px;line-height:1.5;letter-spacing:0;font-weight:400;color:var(--mut)}.wf-personal-status strong{font-size:32px;display:block;font-weight:600;line-height:1.2;color:var(--ink);letter-spacing:-.035em;margin-bottom:8px}@media(max-width:1180px){.wf-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-columns{grid-template-columns:minmax(0,1fr)}.wf-support-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.wf-dashboard .wf-page-heading{gap:10px}.wf-dashboard .wf-page-heading h1{font-size:26px}.wf-metrics{gap:10px}.wf-metric{padding:16px}.wf-metric-value{font-size:28px}.wf-support-column{grid-template-columns:minmax(0,1fr)}.wf-panel-heading,.wf-attention-entry{padding:16px}.wf-attention-entry{flex-wrap:wrap}.wf-attention-meta{margin-left:52px}}
