html{font-size:100%}body{margin:0;background:var(--px-canvas);color:var(--px-ink-900);font-family:var(--px-font-sans);font-size:var(--px-body-size);line-height:var(--px-leading-normal)}.content,main{overflow-wrap:anywhere}.px-table td,.px-table th{overflow-wrap:normal}.small{font-size:var(--px-text-sm)}.nowrap{white-space:nowrap}.flush{-webkit-margin-before:0;margin-block-start:0}.flush-bottom{-webkit-margin-after:0;margin-block-end:0}.content p{margin:var(--px-space-1) 0}.wl-signed-in{font-size:var(--px-text-sm);color:var(--px-ink-600)}.wl-signed-in strong{color:var(--px-ink-800);font-weight:var(--px-weight-medium)}@media (max-width:29.99rem){.wl-signed-in{display:none}}.grow{flex:1 1 16rem;max-width:none}.narrow{inline-size:9rem}.px-form__row>.px-form__field{-webkit-margin-before:0;margin-block-start:0}.px-form__field+.px-form__row,.px-form__row+.px-form__field,.px-form__row+.px-form__row{-webkit-margin-before:var(--px-space-4);margin-block-start:var(--px-space-4)}.px-form__row.center{align-items:center}.px-form__actions{-webkit-margin-before:var(--px-space-4);margin-block-start:var(--px-space-4)}.section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--px-space-3) var(--px-space-4)}.section-head>p{margin:0}.check{display:flex;align-items:center;gap:var(--px-space-2);min-block-size:var(--px-target-min);font-weight:var(--px-weight-regular)}.px-form__fieldset .check{display:inline-flex;-webkit-margin-end:var(--px-space-4);margin-inline-end:var(--px-space-4)}.confirm-text{margin-block:0 var(--px-space-3)}.sub-head{margin-block:var(--px-space-5) var(--px-space-2)}.field-def{-webkit-padding-after:var(--px-space-3);padding-block-end:var(--px-space-3);-webkit-border-after:1px solid var(--px-border);border-block-end:1px solid var(--px-border)}.cell-action{-webkit-margin-before:var(--px-space-2);margin-block-start:var(--px-space-2)}.dev-signin .px-notice{margin:0}.identity{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--px-space-1) var(--px-space-4);-webkit-margin-after:var(--px-space-5);margin-block-end:var(--px-space-5);padding:var(--px-space-3) var(--px-space-5);background:var(--px-surface-raised);border:1px solid var(--px-border);-webkit-border-start:var(--px-space-1) solid var(--px-accent);border-inline-start:var(--px-space-1) solid var(--px-accent);border-radius:var(--px-radius-2xl);color:var(--px-ink-700)}@media (min-width:48rem){.identity{position:-webkit-sticky;position:sticky;top:var(--px-topbar-size);z-index:var(--px-z-sticky)}}.px-shell__main .identity .identity-name{margin:0;font-family:var(--px-font-sans);font-size:var(--px-text-xl);font-weight:var(--px-weight-bold);letter-spacing:var(--px-tracking-heading);color:var(--px-ink-950)}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));grid-gap:var(--px-space-4);gap:var(--px-space-4)}.cards>.px-card{margin:0}.cols{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--px-space-4);gap:var(--px-space-4)}@media (min-width:48rem){.cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.px-shell__main>.wl-page{max-width:calc(var(--px-page-max) * 1.2)}.wl-page{display:flex;flex-direction:column;gap:var(--px-space-5)}.wl-page>*{margin-block:0}.wl-page>.identity{-webkit-margin-after:0;margin-block-end:0}.wl-back{font-size:var(--px-text-sm)}.ws-notes{display:flex;flex-direction:column;gap:var(--px-space-4);min-inline-size:0}.ws-notes>*{margin-block:0}.px-shell__main .ws-notes__head h2{margin:0}.ws-notes .px-toolbar{margin:0;align-items:flex-end}.ws-notes .ws-filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(10rem,100%),1fr));grid-gap:var(--px-space-3) var(--px-space-4);gap:var(--px-space-3) var(--px-space-4)}.ws-filters>.px-form__field{margin:0;min-inline-size:0}.ws-filters .px-input{inline-size:100%;max-width:none}.ws-filters__end{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--px-space-3)}.ws-filters__end .px-form__field{margin:0}.ws-notes .px-state{margin:0;max-width:none}.ws-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));grid-gap:var(--px-space-4);gap:var(--px-space-4)}.ws-cards>.px-card{margin:0}.px-shell__main .ws-cards .px-card__title{-webkit-margin-before:0;margin-block-start:0}.ws-cards .px-card p:last-child{-webkit-margin-after:0;margin-block-end:0}@media (max-width:69.99rem){.ws-layout>.ws-side{order:-1}}@media (min-width:70rem){.ws-cards{grid-template-columns:minmax(0,1fr)}}.note-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--px-space-3) var(--px-space-5);-webkit-padding-after:var(--px-space-4);padding-block-end:var(--px-space-4);-webkit-border-after:1px solid var(--px-border);border-block-end:1px solid var(--px-border)}.note-head__titles{flex:1 1 20rem;min-inline-size:0}.px-shell__main .note-head h1{margin:0;max-width:none}.note-head__lede,.note-head__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--px-space-2) var(--px-space-4);margin:var(--px-space-2) 0 0;color:var(--px-ink-600);font-size:var(--px-text-sm)}.note-head__actions{flex:none}.note-layout,.note-main{display:flex;flex-direction:column;gap:var(--px-space-5)}.note-main{min-inline-size:0}.note-main .px-card,.note-main>*,.note-side>*{margin-block:0}.note-side{display:flex;flex-direction:column;gap:var(--px-space-4);min-inline-size:0}.note-aside{display:contents}@media (max-width:69.99rem){.note-form .note-layout>.note-main{order:1}.note-form .note-side{order:2}.note-form .editor-actions{order:3}}@media (min-width:70rem){.note-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(calc(var(--px-space-9) * 3),calc(var(--px-space-9) * 4));align-items:start;grid-gap:var(--px-space-6);gap:var(--px-space-6)}.note-aside{display:flex;flex-direction:column;gap:var(--px-space-4)}.note-form .note-aside>.editor-actions{order:-1}.note-layout>.note-aside,.note-layout>.note-side{position:-webkit-sticky;position:sticky;top:calc(var(--px-topbar-size) + var(--px-space-9));align-self:start;max-block-size:calc(100dvh - var(--px-topbar-size) - var(--px-space-9) - var(--px-space-4));overflow-y:auto;overscroll-behavior:contain}}.note-side__group{padding:var(--px-space-4) var(--px-space-5);background:var(--px-surface-raised);border:1px solid var(--px-border);border-radius:var(--px-radius-2xl)}.px-shell__main .note-side__heading{margin:0 0 var(--px-space-3);font-size:var(--px-text-base);font-weight:var(--px-weight-semibold)}.note-side__count{-webkit-margin-start:var(--px-space-1);margin-inline-start:var(--px-space-1);color:var(--px-ink-600);font-weight:var(--px-weight-regular)}.note-side__type{margin:0 0 var(--px-space-3)}.note-side__group>.px-form__field+.px-form__field{-webkit-margin-before:var(--px-space-4);margin-block-start:var(--px-space-4)}.note-side__link{margin:var(--px-space-3) 0 0;font-size:var(--px-text-sm)}.note-side__list{padding:0;list-style:none}.note-facts,.note-side__list{display:grid;grid-gap:var(--px-space-3);gap:var(--px-space-3);margin:0}.note-facts>div{display:grid;grid-template-columns:minmax(0,7rem) minmax(0,1fr);grid-gap:var(--px-space-3);gap:var(--px-space-3)}.note-facts dt{color:var(--px-ink-600);font-size:var(--px-text-sm)}.note-facts dd{margin:0}.note-facts__sub{display:block;color:var(--px-ink-600);font-size:var(--px-text-sm)}.note-doc{padding:var(--px-space-6) var(--px-space-5);background:var(--px-surface-raised);border:1px solid var(--px-border);border-radius:var(--px-radius-2xl)}@media (min-width:48rem){.note-doc{padding:var(--px-space-7)}}.px-shell__main .note-doc__answer+.note-doc__answer,.px-shell__main .note-doc__answer+.note-doc__label{-webkit-margin-before:var(--px-space-5);margin-block-start:var(--px-space-5)}.px-shell__main .note-doc__label{margin:0 0 var(--px-space-1);font-size:var(--px-text-sm);font-weight:var(--px-weight-semibold);color:var(--px-ink-600);letter-spacing:normal}.note-doc__text{margin:0;white-space:pre-wrap}.note-doc__body,.note-doc__text{max-inline-size:80ch;line-height:var(--px-leading-relaxed)}.note-doc__body p{margin:0 0 var(--px-space-3)}.note-doc__body p:last-child{-webkit-margin-after:0;margin-block-end:0}.note-section{display:flex;flex-direction:column;gap:var(--px-space-4)}.px-shell__main .note-section__heading{margin:0}.note-panel{border-color:var(--px-border-strong)}.px-shell__main .note-panel .px-card__title{-webkit-margin-before:0;margin-block-start:0}.attach-input[hidden]{display:none}.note-files{-webkit-padding-before:var(--px-space-4);padding-block-start:var(--px-space-4);-webkit-border-before:1px solid var(--px-border);border-block-start:1px solid var(--px-border)}.note-files__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--px-space-2) var(--px-space-4)}.px-shell__main .note-files__heading{margin:0;font-size:var(--px-text-base)}.note-files .px-form__help{margin:var(--px-space-1) 0 var(--px-space-3)}.attach-form .px-form__field{-webkit-margin-before:0;margin-block-start:0}.action-menu__button{gap:var(--px-space-2)}.action-menu[data-align=end] .px-menu__list{inset-inline:auto 0}@media (max-width:47.99rem){.action-menu[data-align=end] .px-menu__list{inset-inline:0 auto}}.px-menu__list[hidden]{display:none}.note-form .note-main{padding:var(--px-space-5);background:var(--px-surface-raised);border:1px solid var(--px-border);border-radius:var(--px-radius-2xl);gap:var(--px-space-4)}@media (min-width:48rem){.note-form .note-main{padding:var(--px-space-6)}}.note-form .note-main>.px-form__field{margin-block:0;max-width:none}.note-form .note-main .px-input{max-width:none}.note-title-field .px-input{font-size:var(--px-text-lg)}.note-body{min-block-size:calc(var(--px-space-9) * 3);line-height:var(--px-leading-relaxed);resize:vertical}.note-form>.px-callout--warning,.note-form>.px-notice{margin-block:0 var(--px-space-4)}.editor-status{margin:0;font-size:var(--px-text-sm)}.editor-actions{z-index:var(--px-z-sticky);display:flex;flex-direction:column;gap:var(--px-space-3);padding:var(--px-space-4) var(--px-space-5);background:var(--px-surface-raised);border:1px solid var(--px-border-strong);border-radius:var(--px-radius-2xl)}.editor-actions__buttons{display:flex;flex-wrap:wrap;gap:var(--px-space-2)}.editor-actions__help{margin:0}@media (max-width:69.99rem){.editor-actions{position:-webkit-sticky;position:sticky;bottom:0}}@media (max-width:47.99rem){.editor-actions{bottom:var(--px-tabbar-size)}.editor-actions__help{display:none}}.saved-state{font-weight:var(--px-weight-semibold);color:var(--px-ink-800)}.saved-state[data-s=access_ended],.saved-state[data-s=conflict],.saved-state[data-s=failed]{color:var(--px-critical)}.saved-state[data-s=saved]{color:var(--px-success)}.saved-state[data-s=unsaved]{color:var(--px-warning)}.staff-picker__chips{-webkit-margin-after:var(--px-space-2);margin-block-end:var(--px-space-2)}.staff-picker__chips .px-chip{-webkit-padding-end:var(--px-space-1);padding-inline-end:var(--px-space-1)}.staff-picker__remove{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--px-target-min);min-block-size:var(--px-target-min);margin-block:calc(var(--px-space-2) * -1);padding:0;color:var(--px-ink-600);background:none;border:0;border-radius:var(--px-radius-pill);cursor:pointer}.staff-picker__remove:focus-visible,.staff-picker__remove:hover{color:var(--px-ink-950);background:var(--px-surface-sunken)}.staff-picker__field{position:relative}.staff-picker__field .px-input{inline-size:100%;max-width:none}.staff-picker__list{background:var(--px-surface-raised);border:1px solid var(--px-border);border-radius:var(--px-radius-2xl);overflow-y:auto}.staff-picker__list .px-header-search__option{cursor:pointer}.staff-picker__hint{padding:var(--px-space-2) var(--px-space-3);color:var(--px-ink-600);font-size:var(--px-text-sm)}.followups{display:flex;flex-direction:column;gap:var(--px-space-4);margin:0;padding:0;list-style:none}.followup{padding:var(--px-space-5);background:var(--px-surface-raised);border:1px solid var(--px-border);border-radius:var(--px-radius-2xl);scroll-margin-block-start:calc(var(--px-topbar-size) + var(--px-space-9))}.followup__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--px-space-1) var(--px-space-4);-webkit-margin-after:var(--px-space-2);margin-block-end:var(--px-space-2)}.px-shell__main .followup__title{margin:0;font-size:var(--px-text-base)}.followup__meta{margin:0;color:var(--px-ink-600);font-size:var(--px-text-sm)}.followup .px-form__actions{-webkit-margin-before:var(--px-space-3);margin-block-start:var(--px-space-3)}.file-list{display:grid;grid-gap:var(--px-space-2);gap:var(--px-space-2);margin:0 0 var(--px-space-3);padding:0;list-style:none}.file-list li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--px-space-1) var(--px-space-3);min-inline-size:0}.file-list a{min-inline-size:0;overflow-wrap:anywhere}.file-list__size{color:var(--px-ink-600);font-size:var(--px-text-sm)}.file-list__action{-webkit-margin-start:auto;margin-inline-start:auto}.attach-more{-webkit-margin-before:var(--px-space-2);margin-block-start:var(--px-space-2)}.attach-more>summary{display:inline-flex;align-items:center;list-style:none}.attach-more>summary::-webkit-details-marker{display:none}.diff .add{background:var(--px-success-quiet);color:var(--px-success);text-decoration:underline}.diff .del{background:var(--px-critical-quiet);color:var(--px-critical);text-decoration:line-through}.role-chip{display:flex;flex-wrap:wrap;align-items:center;gap:var(--px-space-2);-webkit-margin-after:var(--px-space-1);margin-block-end:var(--px-space-1)}.changed-cell{background:var(--px-warning-quiet)}.wl-profile-tabs{margin-block:var(--px-space-4) 0}.wl-overview,.wl-tab{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--px-space-5);gap:var(--px-space-5)}.wl-heat{max-inline-size:100%;overflow-x:auto}.wl-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:var(--px-space-3);gap:var(--px-space-3);-webkit-margin-after:var(--px-space-5);margin-block-end:var(--px-space-5)}.wl-stat{display:grid;grid-gap:var(--px-space-1);gap:var(--px-space-1);padding:var(--px-space-4);border:1px solid var(--px-border);border-radius:var(--px-radius-2xl);background:var(--px-surface-raised);-webkit-border-start:4px solid var(--px-border);border-inline-start:4px solid var(--px-border);block-size:100%}.wl-stat[data-tone=success]{border-inline-start-color:var(--px-success)}.wl-stat[data-tone=warning]{border-inline-start-color:var(--px-warning)}.wl-stat[data-tone=critical]{border-inline-start-color:var(--px-critical)}.wl-stat__label{font-size:var(--px-text-sm);color:var(--px-ink-600)}.wl-stat__value{font-size:var(--px-text-xl);font-weight:var(--px-weight-semibold);color:var(--px-ink-950);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wl-stat__detail{font-size:var(--px-text-sm);color:var(--px-ink-600)}.wl-overview__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--px-space-4);gap:var(--px-space-4);align-items:stretch}.wl-overview__notes{grid-column:span 3}.wl-overview__grid[data-flags] .wl-overview__notes{grid-column:span 2}@media (max-width:75rem){.wl-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wl-overview__grid[data-flags] .wl-overview__notes,.wl-overview__notes{grid-column:1/-1}}@media (max-width:48rem){.wl-overview__grid{grid-template-columns:minmax(0,1fr)}}.wl-dash__col>.px-card,.wl-guardians>.px-card,.wl-overview__grid>.px-card,.wl-tab>.px-card,.wl-two>.px-card{-webkit-margin-before:0;margin-block-start:0}.wl-overview__grid>.px-card{display:flex;flex-direction:column}.wl-overview__grid>.px-card>p:last-child:has(>a){-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:var(--px-space-3);padding-block-start:var(--px-space-3)}.wl-two{grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));grid-gap:var(--px-space-4);align-items:stretch}.wl-dash__grid,.wl-two{display:grid;gap:var(--px-space-4)}.wl-dash__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:var(--px-space-4);align-items:start}.wl-dash__col{display:grid;grid-gap:var(--px-space-4);gap:var(--px-space-4)}@media (max-width:64rem){.wl-dash__grid{grid-template-columns:1fr}}.wl-flags{grid-gap:var(--px-space-2);gap:var(--px-space-2)}.wl-flags,.wl-timeline{list-style:none;margin:0;padding:0;display:grid}.wl-timeline{grid-gap:var(--px-space-1);gap:var(--px-space-1)}.wl-timeline li{display:grid;grid-template-columns:5.5rem 1fr auto;grid-gap:var(--px-space-3);gap:var(--px-space-3);padding-block:var(--px-space-1);-webkit-border-after:1px solid var(--px-border);border-block-end:1px solid var(--px-border)}.wl-timeline__time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--px-ink-600)}.wl-tabbar{margin-block:var(--px-space-4) var(--px-space-2);min-inline-size:0}.wl-tabbar .wl-profile-tabs{margin:0}.wl-tabbar .px-tabs__list{margin:0;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding-block:2px var(--px-space-2);padding-inline:2px}.wl-tabbar .px-tabs__item{flex:0 0 auto;white-space:nowrap}.wl-identity__end{-webkit-margin-start:auto;margin-inline-start:auto;display:inline-flex;align-items:center;gap:var(--px-space-3);flex-wrap:wrap}.wl-identity__end .wl-identity__pulse{-webkit-margin-start:0;margin-inline-start:0}.wl-notes__chips{-webkit-margin-after:var(--px-space-2);margin-block-end:var(--px-space-2)}.wl-notes__chips--sub{-webkit-margin-after:var(--px-space-3);margin-block-end:var(--px-space-3)}.wl-notes__chips--sub .px-chip{font-weight:var(--px-weight-regular)}.wl-notes__chips .px-chip[aria-current]{border:2px solid var(--px-link);font-weight:var(--px-weight-semibold);color:var(--px-ink-950)}.wl-overview>.wl-activity{-webkit-margin-before:0;margin-block-start:0}.wl-add{position:relative}.wl-add__menu{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + var(--px-space-1));z-index:var(--px-z-sticky);min-inline-size:14rem;margin:0;padding:var(--px-space-1);list-style:none;background:var(--px-surface-raised);border:1px solid var(--px-border-strong)}.wl-add__menu,.wl-add__menu a{border-radius:var(--px-radius-2xl)}.wl-add__menu a{display:block;padding:var(--px-space-2) var(--px-space-3);text-decoration:none;color:var(--px-ink-950)}.wl-add__menu a:focus-visible,.wl-add__menu a:hover{background:var(--px-surface-sunken)}.wl-heat__grid{border-collapse:separate;border-spacing:3px;font-size:var(--px-text-sm)}.wl-heat__grid td{padding:0;line-height:0;vertical-align:middle}.wl-heat__grid th{line-height:1.2;font-weight:var(--px-weight-medium);color:var(--px-ink-600);padding:0 var(--px-space-2);text-align:center}.wl-heat__grid th[scope=row]{text-align:start;white-space:nowrap}.wl-heat__cell{display:grid;place-items:center;inline-size:2.5rem;block-size:1.9rem;line-height:1;border-radius:4px;font-weight:var(--px-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--px-surface-sunken);color:var(--px-ink-950)}.wl-heat__cell[data-level="1"]{background:var(--px-warning-quiet)}.wl-heat__cell[data-level="2"]{background:color-mix(in srgb,var(--px-warning) 45%,var(--px-surface-raised))}.wl-heat__cell[data-level="3"]{background:var(--px-warning);color:#fff}.wl-heat__cell[data-level="4"]{background:var(--px-critical);color:#fff}.wl-heat__legend{display:flex;align-items:center;gap:4px;-webkit-margin-before:var(--px-space-2);margin-block-start:var(--px-space-2);font-size:var(--px-text-xs);color:var(--px-ink-600)}.wl-heat__legend .wl-heat__cell{inline-size:1.25rem;block-size:.9rem}.wl-meters{list-style:none;margin:0;padding:0;grid-gap:var(--px-space-3)}.wl-meter,.wl-meters{display:grid;gap:var(--px-space-3)}.wl-meter{grid-template-columns:minmax(8rem,14rem) 1fr minmax(8rem,auto);grid-gap:var(--px-space-3);align-items:center}.wl-meter__track{block-size:.6rem;border-radius:var(--px-radius-pill);background:var(--px-surface-sunken);overflow:hidden}.wl-meter__fill{display:block;block-size:100%;background:var(--px-ink-800);border-radius:inherit}.wl-meter__value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wl-entries{list-style:none;margin:0;padding:0}.wl-entries li{-webkit-border-after:1px solid var(--px-border);border-block-end:1px solid var(--px-border);padding-block:var(--px-space-2)}.wl-entries__date{display:inline-block;min-inline-size:7rem;color:var(--px-ink-600);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wl-entries__body{white-space:pre-wrap;margin-block:var(--px-space-2)}.wl-dl{display:grid;grid-template-columns:max-content 1fr;grid-gap:var(--px-space-1) var(--px-space-4);gap:var(--px-space-1) var(--px-space-4);margin:var(--px-space-3) 0 0}.wl-dl dt{color:var(--px-ink-600)}.wl-dl dd{margin:0}.wl-guardians{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));grid-gap:var(--px-space-4);gap:var(--px-space-4)}.wl-freshness{-webkit-margin-before:var(--px-space-6);margin-block-start:var(--px-space-6)}.wl-agenda{display:grid;grid-gap:var(--px-space-5);gap:var(--px-space-5)}.wl-agenda__day{font-size:var(--px-text-base);font-weight:var(--px-weight-semibold);margin:0 0 var(--px-space-2)}.wl-agenda__day .px-muted{font-weight:var(--px-weight-regular)}.wl-appts{list-style:none;margin:0;padding:0;border:1px solid var(--px-border);border-radius:var(--px-radius-2xl);background:var(--px-surface-raised)}.wl-appt{display:grid;grid-template-columns:6.5rem minmax(0,1fr) auto;grid-gap:var(--px-space-4);gap:var(--px-space-4);align-items:center;padding:var(--px-space-3) var(--px-space-4)}.wl-appt+.wl-appt{-webkit-border-before:1px solid var(--px-border);border-block-start:1px solid var(--px-border)}.wl-appt[data-status=cancelled] .wl-appt__meta,.wl-appt[data-status=cancelled] .wl-appt__who{text-decoration:line-through;color:var(--px-ink-600)}.wl-appt__time{display:grid;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.3}.wl-appt__time span{font-size:var(--px-text-sm);color:var(--px-ink-600)}.wl-appt__main{display:grid;grid-gap:2px;gap:2px;min-inline-size:0}.wl-appt__line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--px-space-2)}.wl-appt__who{font-weight:var(--px-weight-semibold);color:var(--px-ink-950)}.wl-appt__meta{color:var(--px-ink-600);overflow-wrap:anywhere}.wl-appt__meta,.wl-tt{font-size:var(--px-text-sm)}.wl-tt{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.wl-tt li{display:flex;flex-wrap:wrap;gap:var(--px-space-2);align-items:center}.wl-tt li[data-clash=true]{font-weight:var(--px-weight-semibold)}.wl-tt__time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-inline-size:7rem;color:var(--px-ink-600)}.wl-book__tt,.wl-estimate{display:grid;grid-gap:var(--px-space-2);gap:var(--px-space-2)}.wl-estimate{-webkit-margin-after:var(--px-space-4);margin-block-end:var(--px-space-4)}.wl-estimate>.px-button{justify-self:start}.wl-estimate__hist{margin:0;-webkit-padding-start:var(--px-space-4);padding-inline-start:var(--px-space-4);font-size:var(--px-text-sm);color:var(--px-ink-600)}.wl-appt__actions{display:flex;flex-wrap:wrap;gap:var(--px-space-2);justify-content:end;align-items:center}.wl-appt__cancel{-webkit-margin-before:var(--px-space-2);margin-block-start:var(--px-space-2);align-items:end}.wl-book{display:grid;grid-gap:var(--px-space-3);gap:var(--px-space-3);-webkit-margin-after:var(--px-space-4);margin-block-end:var(--px-space-4)}.wl-dash{display:grid;grid-gap:var(--px-space-2);gap:var(--px-space-2)}.wl-people{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--px-space-1);gap:var(--px-space-1)}.wl-people a{display:grid;grid-template-columns:2.25rem 1fr auto;grid-gap:var(--px-space-3);gap:var(--px-space-3);align-items:center;padding:var(--px-space-2);border-radius:var(--px-radius-2xl);text-decoration:none}.wl-people a:hover{background:var(--px-surface-sunken)}.wl-people__avatar{display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:50%;background:var(--px-surface-sunken);color:var(--px-ink-800);font-weight:var(--px-weight-semibold);font-size:var(--px-text-sm)}.wl-people__name{color:var(--px-ink-950);font-weight:var(--px-weight-medium)}.wl-people__meta{font-size:var(--px-text-sm);color:var(--px-ink-600)}@media (max-width:40rem){.wl-appt{grid-template-columns:5rem minmax(0,1fr)}.wl-appt__actions{grid-column:1/-1;justify-content:start}.wl-meter{grid-template-columns:1fr}}.wl-identity__pulse{-webkit-margin-start:auto;margin-inline-start:auto;font-weight:var(--px-weight-medium);white-space:nowrap}.wl-overview__pastoral{grid-column:1/-1}.wl-overview__pastoral .px-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));grid-column-gap:var(--px-space-5);column-gap:var(--px-space-5)}.wl-pastoral summary{cursor:pointer}.wl-pastoral__body{margin:var(--px-space-2,8px) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.wl-gsearch{position:relative}.wl-gsearch__kbd{font:inherit;font-size:var(--px-text-xs);color:var(--px-ink-600);border:1px solid var(--px-border);border-radius:var(--px-radius-sm,4px);padding:0 var(--px-space-1);white-space:nowrap}.wl-gsearch:focus-within .wl-gsearch__kbd{display:none}.wl-gsearch:focus-within{outline:none}.wl-gsearch:has(#q:focus){outline:var(--px-focus-ring);outline-offset:2px}.wl-gsearch input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.wl-gsearch__clear{flex:none;font:inherit;font-size:var(--px-text-xs);color:var(--px-link);background:none;border:0;padding:var(--px-space-1) var(--px-space-2);border-radius:var(--px-radius-sm,4px);cursor:pointer}.wl-gsearch__clear:hover{text-decoration:underline}.wl-gsearch__panel{position:absolute;inset-block-start:calc(100% + var(--px-space-1));inset-inline:0;z-index:var(--px-z-menu,50);background:var(--px-surface-raised);border:1px solid var(--px-border);border-radius:var(--px-radius-2xl);padding:var(--px-space-2);max-block-size:min(70vh,32rem);overflow-y:auto;animation:px-fade-in var(--px-duration-fast) var(--px-easing)}.wl-gsearch__list{list-style:none;margin:0;padding:0}.wl-gsearch__group{font-size:var(--px-text-xs);font-weight:600;color:var(--px-ink-600);padding:var(--px-space-2) var(--px-space-3) var(--px-space-1)}.wl-gsearch__item{display:flex;flex-direction:column;padding:var(--px-space-2) var(--px-space-3);border-radius:var(--px-radius-control);color:var(--px-ink-950);text-decoration:none}.wl-gsearch__item[aria-selected=true]{background:var(--px-surface-sunken)}.wl-gsearch__item[data-all=true]{-webkit-border-before:1px solid var(--px-border);border-block-start:1px solid var(--px-border);border-radius:0;-webkit-margin-before:var(--px-space-1);margin-block-start:var(--px-space-1);color:var(--px-link)}.wl-gsearch__detail,.wl-gsearch__status{font-size:var(--px-text-xs);color:var(--px-ink-600)}.wl-gsearch__status{margin:0;padding-inline:var(--px-space-3)}.wl-gsearch__status:empty{display:none}.rte__toolbar{display:flex;flex-wrap:wrap;gap:var(--px-space-1);-webkit-margin-after:var(--px-space-1);margin-block-end:var(--px-space-1)}.rte__btn{min-inline-size:2.25rem;min-block-size:2.25rem;padding:0 var(--px-space-2);font:inherit;font-size:var(--px-text-sm);font-weight:var(--px-weight-semibold);color:var(--px-ink-800);background:var(--px-surface-raised);border:1px solid var(--px-border-strong);border-radius:var(--px-radius-control);cursor:pointer}.rte__btn:hover{background:var(--px-surface-sunken)}.rte__btn:focus-visible{outline:var(--px-focus-ring,2px solid var(--px-focus));outline-offset:var(--px-focus-offset,2px)}.rte__btn[aria-pressed=true]{color:var(--px-button-primary-label);background:var(--px-button-primary);border-color:var(--px-button-primary)}.rte__btn[data-b=italic] span[aria-hidden]{font-style:italic}.rte__btn[data-b=underline] span[aria-hidden]{text-decoration:underline}.rte__link{display:flex;flex-wrap:wrap;align-items:center;gap:var(--px-space-2);-webkit-margin-after:var(--px-space-2);margin-block-end:var(--px-space-2)}.rte__link .px-input{flex:1 1 16rem}.rte__link .px-notice{flex-basis:100%;margin:0}.rte__content{inline-size:100%;max-width:none;line-height:var(--px-leading-relaxed);overflow-wrap:anywhere;white-space:pre-wrap}.rte__content:focus-visible{outline:var(--px-focus-ring,2px solid var(--px-focus));outline-offset:var(--px-focus-offset,2px)}.rte[data-invalid=true] .rte__content{border-color:var(--px-critical)}.rte__content>:first-child{-webkit-margin-before:0;margin-block-start:0}.rte__content p{margin:var(--px-space-1) 0}.rte__content ol,.rte__content ul{-webkit-padding-start:var(--px-space-5);padding-inline-start:var(--px-space-5)}.rte__content h3{font-size:var(--px-text-lg)}.rte__content h3,.rte__content h4{margin:var(--px-space-3) 0 var(--px-space-1)}.rte__content h4{font-size:var(--px-text-base)}.rte__content a{color:var(--px-link);text-decoration:underline}.wl-tasks{list-style:none;margin:0 0 var(--px-space-4);padding:0;border:1px solid var(--px-border);border-radius:var(--px-radius-2xl);background:var(--px-surface-raised)}.wl-task{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--px-space-4);gap:var(--px-space-4);align-items:start;padding:var(--px-space-3) var(--px-space-4)}.wl-task+.wl-task{-webkit-border-before:1px solid var(--px-border);border-block-start:1px solid var(--px-border)}.wl-task[data-priority=high]{box-shadow:inset 3px 0 0 var(--px-warning,currentColor)}.wl-task[data-status=cancelled] .wl-task__title{text-decoration:line-through;color:var(--px-ink-600)}.wl-task__main{display:grid;grid-gap:2px;gap:2px;min-inline-size:0}.wl-task__line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--px-space-2)}.wl-task__title{font-weight:var(--px-weight-semibold);color:var(--px-ink-950);overflow-wrap:anywhere}.wl-task__history,.wl-task__meta{font-size:var(--px-text-sm);color:var(--px-ink-600);overflow-wrap:anywhere}.wl-task__note{margin:var(--px-space-1) 0 0;font-size:var(--px-text-sm)}.wl-task__history{margin:var(--px-space-2) 0 0;-webkit-padding-start:var(--px-space-5,1.25rem);padding-inline-start:var(--px-space-5,1.25rem)}.wl-task__actions{display:flex;flex-wrap:wrap;gap:var(--px-space-2);justify-content:end;align-items:center}.wl-task__close{-webkit-margin-before:var(--px-space-2);margin-block-start:var(--px-space-2);align-items:end}.wl-tasks__new{-webkit-margin-after:var(--px-space-4);margin-block-end:var(--px-space-4)}.wl-task-counts{display:flex;gap:var(--px-space-4);margin:0 0 var(--px-space-2)}.wl-task-counts [data-tone=critical]{color:var(--px-critical,inherit)}@media (max-width:48rem){.wl-task{grid-template-columns:minmax(0,1fr)}.wl-task__actions{justify-content:start}}.wl-int__note{margin:var(--px-space-1) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.wl-int__hits{margin:0}.wl-int__picked{list-style:none;padding:0;margin:0}.wl-int__escalate{margin:var(--px-space-1) 0 0}.wl-int__escalate,.wl-int__history{-webkit-padding-start:var(--px-space-4);padding-inline-start:var(--px-space-4)}.wl-int__history{margin:var(--px-space-2) 0 0;font-size:var(--px-text-sm)}.wl-overview__timeline{grid-column:1/-1}.wl-tl__tag{display:inline-block;min-inline-size:6.5rem;font-size:var(--px-text-xs,.75rem);text-transform:uppercase;letter-spacing:.04em;color:var(--px-ink-600)}.wl-tl__kinds{display:flex;flex-wrap:wrap;gap:var(--px-space-1) var(--px-space-3);border:0;padding:0;margin:0}.wl-tl__kinds legend{padding:0}.wl-tl__kinds .check{display:inline-flex;gap:var(--px-space-1);align-items:center}.wl-tl__pager{display:flex;gap:var(--px-space-2)}.wl-ytasks__count{display:inline-grid;place-items:center;min-inline-size:1.5rem;block-size:1.5rem;-webkit-margin-start:var(--px-space-2);margin-inline-start:var(--px-space-2);padding-inline:var(--px-space-1);border-radius:var(--px-radius-pill);background:var(--px-surface-sunken);font-size:var(--px-text-xs);font-weight:600;vertical-align:middle}.wl-ytasks__list{list-style:none;margin:0;padding:0}.wl-ytasks__item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:var(--px-space-3);column-gap:var(--px-space-3);grid-row-gap:2px;row-gap:2px;padding-block:var(--px-space-3)}.wl-ytasks__item+.wl-ytasks__item{-webkit-border-before:1px solid var(--px-border);border-block-start:1px solid var(--px-border)}.wl-ytasks__action{font-weight:600;text-decoration:none;color:var(--px-ink-950);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-ytasks__action:focus-visible,.wl-ytasks__action:hover{text-decoration:underline}.wl-ytasks__due{font-size:var(--px-text-xs);color:var(--px-ink-600);white-space:nowrap;align-self:center}.wl-ytasks__due[data-tone=critical]{color:var(--px-critical,#b42318);font-weight:600}.wl-ytasks__due[data-tone=warning]{color:var(--px-warning,#8a5a00)}.wl-ytasks__context{grid-column:1/-1;font-size:var(--px-text-sm);color:var(--px-ink-600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-ytasks__more{margin:var(--px-space-2) 0 0;font-size:var(--px-text-sm)}:root{--wl-button-primary-hover:color-mix(in srgb,var(--px-button-primary) 85%,black);--wl-button-primary-pressed:color-mix(in srgb,var(--px-button-primary) 70%,black)}@media (prefers-color-scheme:dark){:root{--wl-button-primary-hover:color-mix(in srgb,var(--px-button-primary) 85%,white);--wl-button-primary-pressed:color-mix(in srgb,var(--px-button-primary) 70%,white)}}.px-button--primary:hover:not(:disabled){background:var(--wl-button-primary-hover);border-color:var(--wl-button-primary-hover)}.px-button--primary:active:not(:disabled){background:var(--wl-button-primary-pressed);border-color:var(--wl-button-primary-pressed)}.wl-brand__grid{display:grid;grid-gap:var(--px-space-4);gap:var(--px-space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));-webkit-margin-after:var(--px-space-4);margin-block-end:var(--px-space-4)}.wl-brand__pick{display:flex;gap:var(--px-space-2);align-items:center}.wl-brand__pick input[type=color]{inline-size:2.75rem;block-size:2.75rem;padding:0;border:1px solid var(--px-border-strong);border-radius:var(--px-radius-control);background:none;cursor:pointer}.wl-brand__pick .px-input{font-family:ui-monospace,monospace;max-inline-size:9rem}.wl-brand__checks{margin-block:var(--px-space-4)}.wl-brand__preview{display:grid;grid-gap:var(--px-space-3);gap:var(--px-space-3);padding:var(--px-space-4);-webkit-margin-after:var(--px-space-4);margin-block-end:var(--px-space-4);border:1px solid var(--px-border);border-radius:var(--px-radius-2xl);background:var(--px-surface)}.wl-brand__ground{padding:var(--px-space-3) var(--px-space-4);border-radius:var(--px-radius-2xl);background:var(--px-accent-3);color:var(--px-ink-950)}.wl-brand__mark{display:inline-block;inline-size:2rem;block-size:.25rem;border-radius:var(--px-radius-pill);background:var(--px-accent-2);vertical-align:middle}.wl-brand__link{color:var(--px-link);text-decoration:underline;align-self:center}.wl-brand__focus{align-self:center;padding:var(--px-space-1) var(--px-space-2);border-radius:var(--px-radius-control);outline:2px solid var(--px-focus);outline-offset:2px}.wl-brand__pill{align-self:center;padding:var(--px-space-1) var(--px-space-3);border-radius:var(--px-radius-pill);background:var(--px-accent-quiet);color:var(--px-ink-950);box-shadow:inset 0 -3px 0 var(--px-accent)}.wl-demo-banner{position:-webkit-sticky;position:sticky;top:0;z-index:50;padding:6px 16px;background:var(--px-tenant-accent,#00234b);color:#fff;border-bottom:3px solid var(--px-tenant-accent-2,#b07a00);font-size:.875rem;line-height:1.4;text-align:center}.wl-demo-banner strong{letter-spacing:.08em}.wl-demo-personas__list{display:grid;grid-gap:8px;gap:8px;margin:12px 0 0;padding:0;list-style:none}.wl-demo-persona{display:flex;flex-direction:column;gap:2px;width:100%;padding:10px 14px;border:1px solid var(--px-border,#d0d4dc);border-left:4px solid var(--px-tenant-accent-2,#b07a00);border-radius:8px;background:var(--px-surface,#fff);color:inherit;font:inherit;text-align:left;cursor:pointer}.wl-demo-persona:hover{background:var(--px-tenant-accent-3,#fef0d4)}.wl-demo-persona:focus-visible{outline:3px solid var(--px-tenant-accent,#00234b);outline-offset:2px}.wl-demo-persona__label{font-weight:600}.wl-demo-persona__desc{font-size:.875rem;opacity:.85}.wl-demo-links{list-style:none;margin:var(--px-space-3) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--px-space-2)}@media print{.px-skip-link,.wl-noprint,aside,header.px-topbar,nav{display:none!important}.wl-print .px-card{page-break-inside:avoid;break-inside:avoid;box-shadow:none}}.wl-greeting{-webkit-margin-after:var(--px-space-4);margin-block-end:var(--px-space-4)}.wl-greeting__actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--px-space-2)}.wl-greeting .wl-help{display:grid;grid-gap:var(--px-space-2);gap:var(--px-space-2);justify-items:end}.wl-greeting .wl-help__toggle{color:var(--px-nav-text)}.wl-greeting .wl-help__toggle:hover{background:var(--px-nav-hover)}.wl-greeting .wl-help__panel{max-inline-size:28rem;padding:var(--px-space-4);color:var(--px-ink-900)}.wl-greeting .wl-help__panel,.wl-stats{background:var(--px-surface-raised);border:1px solid var(--px-border);border-radius:var(--px-radius-2xl)}.wl-stats{min-inline-size:0;grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:0;overflow:hidden}.wl-stats .wl-stat{border:0;border-radius:0;background:none;box-shadow:-1px 0 0 var(--px-border),0 -1px 0 var(--px-border)}.wl-stats .wl-stat[data-tone=success]{background:var(--px-success-quiet)}.wl-stats .wl-stat[data-tone=warning]{background:var(--px-warning-quiet)}.wl-stats .wl-stat[data-tone=critical]{background:var(--px-critical-quiet)}.wl-stats .wl-stat__value{color:var(--px-heading)}.wl-stats--strip .wl-stat__value{font-size:var(--px-text-2xl,1.5rem)}.wl-stat__status{justify-self:start;padding:.1rem var(--px-space-2);border-radius:var(--px-radius-pill);font-size:var(--px-text-xs);font-weight:700;color:var(--px-warning);background:var(--px-surface-raised);border:1px solid var(--px-warning)}.px-tabs--links .px-tabs__item,.px-tabs__tab{border-radius:var(--px-radius-control);border-width:1px}.px-tabs--links .px-tabs__item[data-current=true],.px-tabs__tab[aria-current=page],.px-tabs__tab[aria-selected=true]{background:var(--px-nav-selected);border-color:var(--px-nav-selected)}.px-tabs--links .px-tabs__item[data-current=true] .px-tabs__tab,.px-tabs__tab[aria-current=page],.px-tabs__tab[aria-selected=true]{color:var(--px-heading)}.identity{border-inline-start-width:1px;border-inline-start-color:var(--px-border)}.px-shell__main .identity .identity-name{color:var(--px-heading);font-weight:var(--px-weight-semibold)}.wl-dash__grid{grid-template-columns:1fr}@media (min-width:70rem){.wl-dash__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.px-shell__main .wl-greeting .px-welcome__body{color:var(--px-nav-muted);-webkit-margin-after:0;margin-block-end:0}.px-shell__main .wl-greeting .px-welcome__title{margin:0}.wl-rail-more{font:inherit;border:0;background:none;cursor:pointer}.wl-rail-more .px-icon{transform:rotate(180deg)}.px-drawer__pages{list-style:none;margin:0;padding:0}.px-drawer__link[aria-current=page]{background:var(--px-nav-selected);color:var(--px-nav-selected-label);border-radius:var(--px-radius-control)}.px-drawer__link[aria-current=page]:before{content:none}.wl-rail-more{font-size:var(--px-text-xs)}@media (max-width:47.99rem){.px-rail__entry>.px-rail__item{min-inline-size:0;padding-inline:.125rem}.px-rail__label{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}