*{margin:0;padding:0;box-sizing:border-box;scrollbar-width:none}::-webkit-scrollbar{display:none}:focus{outline:none}html{overflow-anchor:none}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-base);font-weight:400;min-height:100vh;padding:calc(max(var(--rhythm-large),var(--pad-canvas)) + var(--height-held)) var(--pad-canvas) max(var(--rhythm-large),var(--pad-canvas))}h1,h2,h3,h4{font-weight:600;color:var(--color-ink)}h1{font-size:var(--text-display);margin-bottom:0;text-align:center}h2{font-size:var(--text-h2);margin-bottom:var(--rhythm-regular)}h3{font-size:var(--text-h3)}h4{font-size:var(--text-h4)}.panel{padding:var(--rhythm-small) 0 0;margin:0 calc(-1 * var(--pad-canvas));position:relative}.rail{position:relative;left:0;top:0;width:100%;display:inline-block;vertical-align:top;margin-bottom:var(--gap-base);font-size:0}.rail-track{position:relative;left:0;top:0;width:100%;display:inline-block;vertical-align:top;font-size:0;border-left:var(--border-width-default) solid var(--color-line);border-right:var(--border-width-default) solid var(--color-line)}.year-cell{position:relative;left:0;top:0;width:50%;display:inline-block;vertical-align:top;height:calc(var(--unit-grid) * .8);line-height:calc(var(--unit-grid) * .8);text-align:center;background:var(--color-navy);color:var(--color-white);font-size:var(--text-rail);font-weight:400}.year-cell+.year-cell{border-left:var(--border-width-default) solid var(--color-line)}.month-tab{position:relative;left:0;top:0;width:calc(100% / 12);display:inline-block;vertical-align:top;height:calc(var(--unit-grid) * .8);line-height:calc(var(--unit-grid) * .8);text-align:center;color:var(--color-white);font-size:var(--text-rail);font-weight:400;border-left:var(--border-width-default) solid var(--color-line)}.month-tab:first-child{border-left:none}.month-tab.dark-text{color:var(--color-ink)}.month-tab--january{background:var(--color-january)}.month-tab--february{background:var(--color-february)}.month-tab--march{background:var(--color-march)}.month-tab--april{background:var(--color-april)}.month-tab--may{background:var(--color-may)}.month-tab--june{background:var(--color-june)}.month-tab--july{background:var(--color-july)}.month-tab--august{background:var(--color-august)}.month-tab--september{background:var(--color-september)}.month-tab--october{background:var(--color-october)}.month-tab--november{background:var(--color-november)}.month-tab--december{background:var(--color-december)}.day-stack{position:relative;left:0;top:0;width:100%;display:inline-block;vertical-align:top;font-size:0;border-left:var(--border-width-default) solid var(--color-line);border-right:var(--border-width-default) solid var(--color-line)}.day-column{position:relative;left:0;top:0;width:var(--width-day);display:inline-block;vertical-align:top;border-left:var(--border-width-default) solid var(--color-line)}.day-column:first-child{border-left:none}.day-column .number{position:relative;left:0;top:0;width:100%;display:inline-block;vertical-align:top;height:calc(var(--unit-grid) * .7);line-height:calc(var(--unit-grid) * .7);text-align:center;font-family:var(--font-sans);font-size:var(--text-small);font-weight:500;background:var(--color-tile);color:var(--color-earth)}.day-column .weekday{position:relative;left:0;top:0;width:100%;display:inline-block;vertical-align:top;height:calc(var(--unit-grid) * .7);line-height:calc(var(--unit-grid) * .7);text-align:center;font-family:var(--font-sans);font-size:var(--text-small);font-weight:500;letter-spacing:var(--tracking-base);color:color-mix(in srgb,var(--color-white) 90%,transparent);background:var(--color-earth)}.mute{position:relative}.mute:after{content:"";position:absolute;inset:0;background:var(--color-scrim)}.board{position:relative;margin-top:var(--gap-base);--width-day: calc(100% / 11)}.board-columns{position:absolute;inset:0;display:flex;pointer-events:none;border-left:var(--border-width-default) solid var(--color-line);border-right:var(--border-width-default) solid var(--color-line)}.board-columns .column{flex:1;border-left:var(--border-width-default) solid var(--color-line)}.board-columns .column:first-child{border-left:none}.row{position:relative;padding:var(--rhythm-loose) 0 var(--rhythm-loose)}.row:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:var(--border-width-default) solid var(--color-line)}.row-head{height:var(--unit-grid);display:flex;align-items:center;justify-content:center;margin-bottom:var(--rhythm-tight);position:relative}.row-name,.row-avatar{font-family:var(--font-sans);font-size:var(--text-small);font-weight:500;letter-spacing:var(--tracking-base);display:inline-flex;align-items:center;justify-content:center;height:var(--unit-grid);line-height:0;border-radius:var(--border-radius-pill);background:var(--color-earth);color:var(--color-white)}.row-name{padding:0 var(--rhythm-loose);text-transform:capitalize;max-width:var(--width-bar-name);background:color-mix(in srgb,currentColor 5%,transparent);border:var(--border-width-accent) solid currentColor;color:var(--color-earth)}.row-name>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}.row-avatar{width:var(--unit-grid);border-radius:50%;overflow:hidden}.row-avatar img{width:100%;height:100%;object-fit:cover;display:block}.lanes{margin:0 var(--unit-grid);position:relative}.lane{position:relative;height:calc(var(--unit-grid) + var(--rhythm-tight))}.bar{position:absolute;top:var(--rhythm-min);height:var(--unit-grid);border-radius:var(--border-radius-default);color:var(--color-white);font-family:var(--font-sans);font-size:var(--text-label);font-weight:400;display:flex;align-items:center;line-height:0;padding:0 var(--pad-cell);white-space:nowrap;overflow:hidden}.lanes-wash{position:absolute;inset:0;display:flex;pointer-events:none}.lanes-wash .wash-column{flex:1;background:var(--color-wash)}.lanes-wash .wash-column.hot{background:transparent}.lanes-live{position:absolute;inset:0;pointer-events:none}.bar.active{display:flex;align-items:center}.bar>.bar-clock{margin-left:calc(-1 * var(--pad-cell))}.bar>:not(.bar-track),.schedule-block>:not(.bar-track){position:relative}.bar-label{position:relative}.bar-clock{width:var(--unit-grid);height:var(--unit-grid);line-height:var(--unit-grid);text-align:center;color:var(--color-white)}.bar-people{margin-left:auto;margin-right:calc(-1 * var(--rhythm-regular));display:flex;align-items:center;position:relative}.bar-people .row-avatar{width:var(--unit-icon);height:var(--unit-icon);font-size:var(--text-small);margin-left:var(--rhythm-min)}.bar-people .row-avatar:first-child{margin-left:0}.bar-track{position:absolute;left:0;top:0;bottom:0;border-radius:var(--border-radius-default) 0 0 var(--border-radius-default);background:repeating-linear-gradient(45deg,var(--color-band, color-mix(in srgb, var(--color-black) 6%, transparent)) 0 var(--rhythm-tight),transparent var(--rhythm-tight) calc(2 * var(--rhythm-tight)))}.bar--fayetteville{background:var(--color-fayetteville);--color-band: var(--color-fayetteville-band)}.bar--esc{background:var(--color-esc);--color-band: var(--color-esc-band)}.bar--cedar{background:var(--color-cedar);--color-band: var(--color-cedar-band)}.bar--cedar-window{background:var(--color-cedar-window)}.bar--chicago{background:var(--color-chicago);--color-band: var(--color-chicago-band)}.bar--forney{background:var(--color-forney);--color-band: var(--color-forney-band)}.bar--meadows{background:var(--color-meadows);--color-band: var(--color-meadows-band)}.bar--navy{background:var(--color-navy)}.row-name--fayetteville{color:var(--color-fayetteville)}.row-name--esc{color:var(--color-esc)}.row-name--cedar{color:var(--color-cedar)}.row-name--chicago{color:var(--color-chicago)}.col-0{left:0}.col-1{left:calc(1 * var(--width-day))}.col-2{left:calc(2 * var(--width-day))}.col-3{left:calc(3 * var(--width-day))}.col-4{left:calc(4 * var(--width-day))}.col-5{left:calc(5 * var(--width-day))}.col-6{left:calc(6 * var(--width-day))}.span-1{width:calc(1 * var(--width-day))}.span-2{width:calc(2 * var(--width-day))}.span-3{width:calc(3 * var(--width-day))}.span-4{width:calc(4 * var(--width-day))}.span-5{width:calc(5 * var(--width-day))}.span-6{width:calc(6 * var(--width-day))}.span-7{width:calc(7 * var(--width-day))}.span-8{width:calc(8 * var(--width-day))}.span-9{width:calc(9 * var(--width-day))}.bar-lane-2{top:calc(var(--unit-grid) + var(--rhythm-regular))}.footnote{margin-top:var(--rhythm-large);font-style:italic;font-size:var(--text-label);color:var(--color-earth)}.shell-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--rhythm-min)}.shell-head h1{flex:1}.columns{display:flex;gap:var(--gap-base);align-items:flex-start}.column-main{flex:1.55;min-width:0}.column-rail{flex:1;min-width:0}.held{position:fixed;top:0;left:0;width:100%;height:var(--height-held);background:var(--color-white);padding:0 var(--pad-page);border-bottom:var(--border-width-default) solid var(--color-line)}.rails{position:fixed;top:var(--height-held);left:0;width:100%;height:var(--height-rails);background:var(--color-paper);--width-day: calc(100% / 11);padding:0;box-shadow:var(--box-shadow-raised)}body:has(.rails){padding-top:calc(var(--rhythm-regular) + var(--height-held) + var(--height-rails))}.toolbar{position:relative;height:var(--height-held);font-size:0;white-space:nowrap;padding:calc((var(--unit-grid) * 1.5 - var(--unit-icon) - 2 * var(--border-width-default)) / 2) calc(var(--width-search) + var(--unit-icon) * 2.5 + 3 * var(--gap-chrome)) calc((var(--unit-grid) * 1.5 - var(--unit-icon) - 2 * var(--border-width-default)) / 2) 0}.tab-run{position:relative;left:0;top:0;display:inline-block;vertical-align:top;white-space:nowrap}.menu-record{position:relative;left:0;top:0;display:inline-block;vertical-align:top;margin-right:var(--gap-chrome);padding-bottom:calc((var(--unit-grid) * 1.5 - var(--unit-icon) - 2 * var(--border-width-default)) / 2)}.menu-record>.popover{left:0;right:auto;top:100%}.menu-record:hover>.popover,.menu-record:focus-within>.popover{display:inline-block}.toolbar:hover .menu-record:focus-within:not(:hover):not(.drawer *)>.popover{display:none}.tool-run{position:absolute;right:0;top:50%;transform:translateY(-50%);white-space:nowrap;font-size:0}.tool-drawer{position:relative;left:0;top:0;display:none;vertical-align:middle;background:none;border:0;padding:0;font-size:0;cursor:pointer;width:var(--unit-icon);height:var(--unit-icon);line-height:var(--unit-icon);text-align:center;color:var(--color-earth);margin-right:var(--gap-chrome)}.tool-search{position:relative;left:0;top:0;display:inline-block;vertical-align:middle;background:none;font-size:0;cursor:text;width:var(--width-search);height:var(--unit-icon);line-height:calc(var(--unit-icon) - 2 * var(--border-width-field));text-align:right;padding:0 var(--rhythm-small) 0 0;border-radius:var(--border-radius-default);background:var(--color-paper);border:var(--border-width-default) solid var(--color-line);color:var(--color-earth);margin-right:var(--gap-chrome)}.tool-search .icon,.tool-bell .icon,.tool-kebab .icon,.tool-account .icon,.tool-drawer .icon,.tool-mic .icon{vertical-align:middle}.tool-search-input{position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;padding:0 var(--unit-icon) 0 var(--rhythm-small);border:0;background:none;outline:none;appearance:none;-webkit-appearance:none;font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-ink)}.tool-search-input::-webkit-search-cancel-button{-webkit-appearance:none}.tool-search{outline:var(--outline-width-default) solid transparent;outline-offset:calc(-1 * var(--outline-width-default))}.tool-search:focus-within{outline-color:var(--color-confirm)}.tool-account{position:relative;left:0;top:0;display:inline-block;vertical-align:middle;background:none;border:0;padding:0;font-size:0;cursor:pointer;width:var(--unit-icon);height:var(--unit-icon);line-height:var(--unit-icon);text-align:center;color:var(--color-earth)}.tool-mic{position:relative;left:0;top:0;display:inline-block;vertical-align:middle;background:none;border:0;padding:0;font-size:0;cursor:pointer;width:var(--unit-icon);height:var(--unit-icon);line-height:var(--unit-icon);text-align:center;color:var(--color-earth);margin-right:var(--gap-chrome)}.tool-mic[aria-pressed=true]{color:var(--color-earth);border-radius:50%;background:color-mix(in srgb,var(--color-crimson) 10%,var(--color-white));box-shadow:0 0 calc(var(--unit-icon) / 4) color-mix(in srgb,var(--color-crimson) 40%,transparent)}.tool-mic[aria-pressed=true][data-awake=true]{color:var(--color-white);background:var(--color-crimson);box-shadow:0 0 calc(var(--unit-icon) / 4) color-mix(in srgb,var(--color-crimson) 70%,transparent)}.tool-mic:disabled,.tool-kebab:disabled,.tool-bell:disabled{color:var(--color-muted);cursor:default;pointer-events:none}.tool-run>.tool-menu{margin-right:var(--gap-chrome)}.tool-bell{position:relative;left:0;top:0;display:inline-block;vertical-align:middle;background:none;border:0;padding:0;font-size:0;cursor:pointer;width:var(--unit-icon);height:var(--unit-icon);line-height:var(--unit-icon);text-align:center;color:var(--color-earth);margin-right:var(--gap-chrome)}.tool-bell+.tool-menu{margin-left:calc(var(--unit-icon) / -2);margin-right:0}.tool-menu{position:relative;left:0;top:0;display:inline-block;vertical-align:middle}.agents-log-level .list-filters{display:inline-flex;align-items:center;gap:var(--rhythm-small)}.card.agent .card-why{margin:var(--rhythm-tight) 0 0;text-align:center;color:var(--color-overdue);font-size:var(--text-small)}.tab-badge--warning{background:var(--color-overdue);color:var(--color-white)}.popover{display:none;position:absolute;top:calc(100% + var(--rhythm-tight));right:calc(-1 * var(--unit-icon) / 2);width:var(--width-popover);text-align:left;white-space:normal;background:var(--color-white);box-shadow:var(--box-shadow-raised);padding:var(--rhythm-min) 0}.tool-menu.menu-open .popover{display:inline-block}.tool-menu .popover[popover]{position:fixed;inset:auto;margin:0;border:0}.tool-menu .popover:popover-open{display:inline-block}.popover-item:focus-visible,.tool-menu .popover-item:focus{outline:var(--border-width-field) solid var(--color-confirm);outline-offset:calc(-1 * var(--border-width-field))}.popover-item{position:relative;left:0;top:0;display:inline-block;width:100%;height:var(--unit-grid);line-height:var(--unit-grid);padding:0 var(--pad-cell);text-decoration:none;text-align:left;background:none;border:0;cursor:pointer;font-family:var(--font-sans);font-size:var(--text-label);color:var(--color-ink);white-space:nowrap}.popover-form{position:relative;left:0;top:0;display:inline-block;width:100%}.popover-item+.popover-item,.popover-item+.popover-form{border-top:var(--border-width-default) solid var(--color-tile)}.popover-item:hover{background:color-mix(in srgb,var(--color-black) 5%,var(--color-paper))}.popover-item--inert{color:var(--color-muted);cursor:default}.popover-item--inert:hover{background:none}.popover-item[aria-current=page]:after{content:"";position:absolute;right:var(--rhythm-regular);top:50%;margin-top:calc(-1 * var(--rhythm-tight) / 2);width:var(--rhythm-tight);height:var(--rhythm-tight);border-radius:50%;background:currentColor}.tool-kebab{position:relative;left:0;top:0;display:inline-block;vertical-align:middle;background:none;border:0;padding:0;font-size:0;cursor:pointer;width:var(--unit-icon);height:var(--unit-icon);line-height:var(--unit-icon);text-align:center;color:var(--color-earth);transform:translate(50%)}@media(max-width:1439px){.toolbar{padding-right:0}.tool-run{position:absolute;left:calc(var(--pad-canvas) - var(--pad-page));right:calc(var(--pad-canvas) - var(--pad-page));top:50%;transform:translateY(-50%);display:block;width:auto}.tool-drawer{display:inline-block;margin-left:calc((var(--width-gutter) - var(--text-floor) - var(--unit-icon)) / 2)}.tool-kebab{transform:none}.tool-bell+.tool-menu{margin-left:0;margin-right:calc((var(--width-gutter) - var(--text-floor) - var(--unit-icon)) / 2)}.popover{right:0}.tool-search{width:calc(100% - var(--unit-icon) * 5 - var(--gap-chrome) * 5 - (var(--width-gutter) - var(--text-floor) - var(--unit-icon)))}.tab-run{display:none}}.drawer-shell{display:none}@media(max-width:1439px){.drawer-shell{display:block;position:fixed;left:0;top:0;width:100%;height:100%;visibility:hidden;transition:visibility 0s var(--transition-duration-default)}body.drawer-open .drawer-shell{visibility:visible;transition-delay:0s}.drawer-scrim{position:absolute;left:0;top:0;width:100%;height:100%;background:var(--color-earth);opacity:0;transition:opacity var(--transition-duration-default) var(--transition-timing-function-default)}body.drawer-open .drawer-scrim{opacity:.65}.drawer{position:absolute;top:0;left:0;bottom:0;width:var(--width-tray);display:inline-block;font-size:0;white-space:normal;overflow-y:auto;background:var(--color-paper);padding:calc(var(--height-held) + var(--rhythm-large)) var(--rhythm-large) var(--rhythm-large);border-right:var(--border-width-default) solid color-mix(in srgb,var(--color-earth) 25%,var(--color-paper));container-type:inline-size;transform:translate(-100%);transition:transform var(--transition-duration-default) var(--transition-timing-function-default)}body.drawer-open .drawer{transform:none}.drawer-shell>.overlay-close{top:0;right:auto;left:calc(var(--width-tray) - var(--rhythm-regular) - var(--unit-icon));width:var(--unit-icon);height:var(--height-held);line-height:var(--height-held);background:none;border-radius:0;color:var(--color-earth);transform:translate(calc(-1 * var(--width-tray)));transition:transform var(--transition-duration-default) var(--transition-timing-function-default)}body.drawer-open .drawer-shell>.overlay-close{transform:none}}.drawer .menu-record{width:100%;margin-right:0;padding-bottom:0;margin-bottom:var(--gap-chrome)}.drawer .tab,.drawer .tab[aria-current=page]{width:100%;border-bottom:0}.drawer .menu-record>.popover{display:none;position:relative;left:0;top:0;width:100%;background:none;box-shadow:none;padding:0}.drawer .menu-record--open>.popover{display:inline-block}.drawer .menu-record{position:relative}.tab-badge{display:none}.drawer .tab-badge{display:block;position:absolute;right:var(--rhythm-small);top:50%;transform:translateY(-50%);pointer-events:none;box-sizing:content-box;width:6ch;padding:0 var(--rhythm-min);line-height:calc(var(--unit-grid) - 2 * var(--rhythm-tight));text-align:center;border-radius:var(--border-radius-default);background:var(--color-info);color:var(--color-info-ink);font-family:var(--font-monotype);font-variant-numeric:tabular-nums;font-size:var(--text-small);font-weight:400}.drawer .tab-badge--quiet{background:color-mix(in srgb,var(--color-black) 5%,var(--color-white));color:var(--color-black)}.drawer .menu-record:has(.tab-badge)>.tab{padding-right:calc(6ch + 2 * var(--rhythm-min) + 2 * var(--rhythm-small))}.drawer .menu-record--open:has(.popover .tab-badge)>.tab-badge{display:none}.drawer .popover-item:has(.tab-badge){padding-right:calc(6ch + 2 * var(--rhythm-min) + 2 * var(--rhythm-small))}.drawer .popover-item{padding:0 0 0 var(--gap-chrome)}.drawer .popover-item[aria-current=page]:after{display:none}.drawer .popover-item{position:relative;border-radius:var(--border-radius-default)}.drawer .popover-item[aria-current=page]{background:none;color:var(--color-azure)}.drawer .popover-item[aria-current=page]:before{content:"";position:absolute;left:calc(var(--rhythm-small) + var(--icon-size) / 2 - var(--border-width-accent) / 2);top:33%;width:var(--border-width-accent);height:34%;background:var(--color-azure);border-radius:var(--border-radius-default)}.tab-glyph{display:none}.drawer .tab{position:relative;display:block;width:100%;font-family:var(--font-sans);font-size:var(--text-base);font-weight:600;letter-spacing:0;text-transform:none;color:var(--color-earth);height:var(--unit-grid);line-height:var(--unit-grid);padding:0 var(--rhythm-small);border-bottom:0;border-radius:var(--border-radius-default);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer a.tab,.drawer .popover-item{outline:var(--outline-width-default) solid transparent;outline-offset:calc(-1 * var(--outline-width-default))}.drawer a.tab:hover{outline-color:var(--color-confirm)}.drawer .tab[aria-current=page]{color:var(--color-navy);font-weight:600;border-bottom:0}.drawer .tab .tab-glyph{display:inline-block;vertical-align:middle;margin:calc(-1 * var(--rhythm-min)) var(--rhythm-small) 0 0;background-color:currentColor}.drawer .menu-record{margin-bottom:var(--rhythm-min)}.drawer .popover-item{font-family:var(--font-sans);font-size:var(--text-base);font-weight:400;color:var(--color-earth);height:var(--unit-grid);line-height:var(--unit-grid);padding:0 var(--rhythm-small) 0 calc(2 * var(--rhythm-small) + var(--icon-size) - var(--border-width-accent))}.drawer .popover-item[aria-current=page]{font-weight:500}.popover-item--group{cursor:default}.popover-item--group:hover{background:none;outline-color:transparent}.drawer .popover-item--group[data-group]:not([data-group=""]){cursor:pointer}.drawer .popover-item--reposed{display:none}.drawer .popover-item--group{font-weight:500}.drawer .popover-item--grouped{padding-left:calc(2 * var(--rhythm-small) + var(--icon-size) - var(--border-width-accent) + var(--gap-chrome))}.drawer .popover-item+.popover-item{border-top:0}.drawer .popover-item:hover{outline-color:var(--color-confirm);background:var(--color-white)}.drawer .brand{position:fixed;left:0;top:0;width:var(--width-tray);margin:0;padding:0;display:block;height:var(--height-held);line-height:var(--height-held);text-align:center;white-space:nowrap;background:var(--color-white);border-bottom:var(--border-width-default) solid var(--color-line)}.drawer .brand-mark{display:inline-block;vertical-align:middle;width:var(--unit-grid);height:var(--unit-grid)}@media(min-width:1440px){body:has(.drawer-shell){padding-left:calc(var(--width-rail) + var(--pad-canvas))}body:has(.drawer-shell) .held,body:has(.drawer-shell) .rails{left:var(--width-rail);width:calc(100% - var(--width-rail))}body:has(.drawer-shell) .tab-run{display:none}body:has(.drawer-shell) .toolbar{padding-right:0}body:has(.drawer-shell) .tool-run{position:absolute;left:calc(var(--pad-canvas) - var(--pad-page));right:calc(var(--pad-canvas) - var(--pad-page));top:50%;transform:translateY(-50%);display:block;width:auto;text-align:left}body:has(.drawer-shell) .tool-kebab{transform:none}body:has(.drawer-shell) .tool-bell+.tool-menu{margin-left:0;margin-right:calc((var(--width-gutter) - var(--text-floor) - var(--unit-icon)) / 2)}body:has(.drawer-shell) .tool-search{width:calc(100% - var(--unit-icon) * 4 - var(--gap-chrome) * 4 - (var(--width-gutter) - var(--text-floor) - var(--unit-icon)) / 2)}.drawer-shell{display:block}.drawer-scrim,.drawer-shell>.overlay-close{display:none}.drawer{position:fixed;left:0;top:0;bottom:0;width:var(--width-rail);display:inline-block;font-size:0;white-space:normal;overflow-y:auto;background:var(--color-white);padding:calc(var(--height-held) + var(--rhythm-large)) var(--rhythm-regular) var(--rhythm-large);border-right:var(--border-width-default) solid var(--color-line);container-type:inline-size}.drawer .brand{width:var(--width-rail);border-right:var(--border-width-default) solid var(--color-line)}}.tab{font-family:var(--font-sans);font-size:var(--text-tab);color:var(--color-earth);text-transform:uppercase;letter-spacing:var(--tracking-base);display:inline-block;vertical-align:top;height:calc(var(--unit-icon) + var(--border-width-field));line-height:var(--unit-icon);border-bottom:var(--border-width-field) solid transparent}.tab[aria-current=page],.tray-head .tab{color:var(--color-navy);border-bottom:var(--border-width-field) solid var(--color-navy)}.toolbar .kebab-box,.head-row .kebab-box{position:absolute;right:0;top:50%;transform:translateY(-50%);width:var(--unit-grid);height:var(--unit-grid);line-height:var(--unit-grid);text-align:center;color:var(--color-earth);font-family:var(--font-sans);font-size:var(--text-rail)}.page-heading{font-family:var(--font-title);font-size:var(--text-h2);font-weight:600;color:var(--color-ink);line-height:1.25;margin:0 0 var(--rhythm-loose);text-align:left}.page-heading:has(+.page-subheading),.page-heading:has(+.page-subheading-row){margin-bottom:var(--rhythm-tight)}.page-subheading-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rhythm-tight);margin:0 0 var(--rhythm-regular)}.page-subheading-row>.page-subheading{margin:0}.list-filters{display:flex;flex-basis:100%;flex-wrap:wrap;align-items:center;gap:var(--rhythm-small)}.list-filters .field{width:auto;margin-bottom:0;--gutter-field: 0}.list-filters select{field-sizing:content;min-width:var(--width-filter)}.page-subheading{position:relative;font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-earth);line-height:var(--size-hit);margin:0 0 var(--rhythm-regular)}.page-subheading time{color:var(--color-ink)}.rail-heading{font-family:var(--font-title);font-size:var(--text-h3);font-weight:600;color:var(--color-ink);display:inline-block;vertical-align:top;min-height:var(--unit-grid);line-height:1.25;padding:var(--rhythm-min) 0;margin-bottom:0}.head-row{position:relative;min-height:var(--unit-grid);margin-bottom:var(--rhythm-large)}.cardset+.head-row,.card.allot+.head-row{margin-top:var(--rhythm-loose)}.card{background:var(--card-ground, var(--color-navy));color:var(--color-white);height:calc(var(--unit-grid) * 3);padding:0 var(--rhythm-large);margin-bottom:var(--gap-base);position:relative;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.card-title{font-family:var(--font-title);font-size:var(--text-h4);font-weight:600;color:var(--color-ink);margin-bottom:var(--rhythm-small);padding-right:var(--rhythm-max)}.card-subtitle{font-family:var(--font-sans);font-size:var(--text-label);color:var(--color-earth);margin-bottom:var(--rhythm-small)}.card-metadata{display:flex;align-items:center;gap:var(--rhythm-small);font-family:var(--font-sans);font-size:var(--text-label);color:var(--color-earth)}.chip{display:inline-flex;align-items:center;height:var(--rhythm-loose);line-height:0;font-family:var(--font-sans);font-size:var(--text-small);color:var(--color-white);border-radius:var(--border-radius-default);padding:0 var(--rhythm-regular)}.chip.dark-text{color:var(--color-ink)}.chip-quiet{display:inline-flex;align-items:center;height:var(--rhythm-loose);line-height:0;font-family:var(--font-sans);font-size:var(--text-small);color:var(--color-earth);background:var(--color-white);border-radius:var(--border-radius-pill);padding:0 var(--rhythm-regular)}.shell-main{container-type:inline-size}.card.allot{position:relative;display:inline-block;vertical-align:top;left:0;top:0;--width-gutter-resolved: var(--width-gutter);width:calc(100% - var(--width-gutter-resolved));margin-left:var(--width-gutter-resolved);height:calc(var(--unit-grid) * 2);padding:0 var(--pad-cell);line-height:calc(var(--unit-grid) * 2);font-size:0;white-space:nowrap;container-type:inline-size;overflow:visible}.racetrack{position:absolute;left:0;top:0;height:100%;border-radius:var(--border-radius-default) 0 0 var(--border-radius-default);background:repeating-linear-gradient(45deg,var(--color-band, color-mix(in srgb, var(--color-black) 6%, transparent)) 0 var(--rhythm-tight),transparent var(--rhythm-tight) calc(2 * var(--rhythm-tight)))}.clock-box,.stage-box{position:absolute;top:0;left:calc(-1 * var(--width-gutter-resolved));width:calc(var(--width-gutter-resolved) - var(--text-floor));height:100%;text-align:center;color:var(--color-white);background-color:inherit}.clock-box .icon,.stage-box .icon{vertical-align:middle}.stage-box{border:0;padding:0;cursor:pointer}.stage-run{position:relative;left:0;top:0;width:100%}.stage-run{margin-bottom:var(--text-base)}.card.allot>:not(.racetrack,.clock-box,.stage-box){position:relative}.card.allot label{display:inline-block;vertical-align:middle;line-height:1.25;width:calc(100% - var(--width-time-cell));white-space:normal;font-family:var(--font-sans);font-size:var(--text-card);color:var(--color-white);display:-webkit-inline-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.desk--flush .card.allot{width:100%;margin-left:0}body:has(.shell-main.rulings){overflow:hidden}.shell-main.rulings{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:var(--rhythm-regular)}.shell-main.rulings>.page-heading{grid-column:1}.shell-main.rulings>.page-tools{grid-column:2;margin-bottom:var(--rhythm-loose);white-space:nowrap;min-height:var(--height-button);display:flex;align-items:center}.shell-main.rulings>.page-subheading-row{grid-column:1 / -1}.shell-main.rulings:has(>.page-subheading-row)>.page-heading,.shell-main.rulings:has(>.page-subheading-row)>.page-tools{margin-bottom:var(--rhythm-regular)}.shell-main.rulings>.rulings-scroll{grid-column:1 / -1;align-self:start;height:calc(100dvh - var(--rulings-top, 0rem) - var(--rhythm-regular));overflow-y:auto;overscroll-behavior:contain}.desk-rulings{list-style:none}.list-item.ruling{width:calc(100% - 2 * var(--width-gutter));margin-left:var(--width-gutter);margin-right:var(--width-gutter);cursor:pointer;overflow:visible;padding:0;--pad-sentence: calc(var(--unit-grid) - var(--border-width-default) - var(--line-sentence) / 2);height:auto;min-height:calc(var(--unit-grid) * 2);line-height:0}.list-item.ruling:before{display:none}.list-item.ruling .list-main{position:relative;left:0;top:0;display:inline-block;width:100%;height:auto;padding:var(--pad-sentence) var(--pad-cell);font-size:0;white-space:nowrap}.list-item.ruling .list-event{display:inline-block;vertical-align:top;width:100%;white-space:normal}.desk-rulings .list-row{margin-bottom:var(--rhythm-small)}.desk-rulings .list-row[hidden]{display:none}.desk-rulings .list-row:has(>.list-item.assignment),.modal.assign{--color-confirm: var(--color-evergreen);--color-info: color-mix(in srgb, var(--color-evergreen) 10%, var(--color-white));--color-rollover: color-mix(in srgb, var(--color-evergreen) 10%, var(--color-white))}.desk-rulings .list-row:has(>.list-item.orphan),.modal.orphan-pick{--color-confirm: var(--color-overdue);--color-info: color-mix(in srgb, var(--color-overdue) 10%, var(--color-white));--color-rollover: color-mix(in srgb, var(--color-overdue) 10%, var(--color-white))}.desk-orphans+.desk-rulings{margin-top:0}.list-item.orphan .orphan-role,.list-item.orphan .orphan-who{font-weight:600}.list-item.ruling{color:var(--color-charcoal);outline:var(--outline-width-default) solid transparent;outline-offset:calc(-1 * var(--outline-width-default))}.list-item.ruling:hover{background:var(--color-white);color:var(--color-black);border-color:var(--color-confirm);outline-color:var(--color-confirm)}.list-item.ruling:focus{color:var(--color-black);border-color:var(--color-confirm);outline-color:var(--color-confirm)}.desk-rulings .list-more{min-height:var(--gap-base);padding:0;margin:0}.list-item.ruling .list-event{margin-bottom:0}.list-item.ruling .ruling-sentence{font-family:var(--font-sans);text-transform:none;white-space:normal;line-height:var(--line-sentence);overflow:visible}.list-item.ruling:has(.ruling-dig) .ruling-sentence{padding-top:calc((var(--dig-size) - var(--line-sentence)) / 2)}.list-item.ruling .ruling-context,.modal-frame .ruling-context{display:block;margin-top:var(--rhythm-small);white-space:normal;font-family:var(--font-sans);font-size:var(--text-small);line-height:1.5;color:var(--color-earth);text-transform:none}.modal-frame .ruling-context{margin:0 0 var(--rhythm-regular)}.list-item.ruling{--dig-size: var(--icon-size)}.list-item.ruling:has(.ruling-dig) .list-main{padding-left:calc(var(--pad-cell) + var(--dig-size) + var(--rhythm-small))}.list-item.ruling .ruling-dig{position:absolute;left:var(--pad-cell);top:var(--pad-sentence);width:var(--dig-size);height:var(--dig-size);padding:0;border:0;background:none;cursor:pointer;font-size:0;line-height:0;color:var(--color-confirm)}.list-item.ruling .ruling-dig:hover{color:var(--color-navy)}.modal-frame .ruling-subject .ruling-dig{display:inline-block;vertical-align:middle;margin-right:var(--rhythm-small);padding:0;border:0;background:none;cursor:pointer;font-size:0;line-height:0;color:var(--color-confirm)}.modal-frame .ruling-subject .ruling-dig[hidden]{display:none}.modal-frame .ruling-subject .ruling-dig:hover{color:var(--color-navy)}.modal-frame .ruling-list{margin:0 0 var(--rhythm-large)}.modal-frame .ruling-list .button-quiet{color:var(--color-confirm);text-transform:uppercase;letter-spacing:var(--tracking-base);text-decoration:none;font-weight:600}.ruling-context-label{font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-base);margin-right:var(--rhythm-small)}.ruling-by .ruling-context-label{margin-right:0;color:var(--color-confirm)}.list-item.ruling .ruling-project{font-weight:400}.ruling-by-sep{margin:0 var(--rhythm-tight)}.ruling-by time{color:var(--color-black);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-base)}.list-item.ruling .ruling-reason{max-width:90%;text-wrap:pretty;margin-top:var(--rhythm-min);font-size:var(--text-card)}.list-item.ruling .ruling-verb,.modal-frame .ruling-verb{display:inline;min-width:0;margin:0 calc(var(--text-base) * .15);padding:calc(var(--text-base) * .35) calc(var(--text-base) * .8);border-radius:var(--border-radius-default);font-family:inherit;font-size:.875em;font-weight:500;letter-spacing:0;text-transform:uppercase;line-height:inherit;vertical-align:baseline;border:0;white-space:nowrap;background:var(--color-confirm);color:var(--color-white);-webkit-box-decoration-break:clone;box-decoration-break:clone}.list-item.ruling .ruling-actions{position:absolute;top:0;left:calc(-1 * var(--width-gutter));width:calc(var(--width-gutter) - var(--text-floor));height:100%;line-height:0}.list-item.ruling .ruling-actions .button{display:block;width:100%;height:100%;min-width:0;padding:0;line-height:0;text-indent:0;background:var(--color-confirm);color:var(--color-white);border-radius:var(--border-radius-default)}.list-item.ruling .ruling-actions .button:hover{background:color-mix(in srgb,var(--color-confirm) 85%,var(--color-white))}.list-item.ruling .confirm .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.list-item.ruling .ruling-seen{position:absolute;top:0;right:calc(-1 * var(--width-gutter));width:calc(var(--width-gutter) - var(--text-floor));height:100%;line-height:0}.list-item.ruling .ruling-seen .button{position:relative;display:block;width:100%;height:100%;min-width:0;padding:0;line-height:0;text-indent:0;background:transparent;color:var(--color-confirm);border:var(--border-width-field) solid var(--color-confirm);border-radius:var(--border-radius-default)}.list-item.ruling .ruling-seen .button:hover{background:var(--color-confirm);color:var(--color-white)}.list-item.ruling .seen .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.list-item.ruling .confirm .verb{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.toasts{position:fixed;left:50%;top:calc(var(--height-held) + var(--rhythm-regular) + env(safe-area-inset-top,0px));transform:translate(-50%);width:calc(100vw - 2 * var(--pad-page));max-width:var(--width-modal);display:flex;flex-direction:column;gap:calc(var(--unit-grid) / 4);align-items:stretch}.toast{display:flex;align-items:center;gap:calc(var(--unit-grid) / 2);padding:0 calc(var(--unit-grid) / 2) 0 calc(var(--unit-grid) / 4);height:var(--height-toast);line-height:var(--height-toast);animation:toast-in .2s ease-out;background:var(--color-earth);color:var(--color-white);border-radius:var(--border-radius-default);font-family:var(--font-sans);font-size:var(--text-card);box-shadow:var(--box-shadow-modal)}@keyframes toast-in{0%{transform:translateY(calc(-1 * var(--height-toast)));opacity:0}}@media(prefers-reduced-motion:reduce){.toast{animation:none}}.toast.success{background:var(--color-success)}.toast.confirm,.toast.seen{background:var(--color-confirm)}.toast .toast-close .icon{display:block}.toast .toast-text{flex:1;line-height:1}.toast .toast-close{display:inline-flex;align-items:center;border:0;background:transparent;color:var(--color-white);font-size:1.4em;line-height:1;padding:0 var(--rhythm-min);cursor:pointer;opacity:.7}.toast .toast-close:hover{opacity:1}.toast .toast-undo{border:0;background:transparent;color:var(--color-white);text-decoration:none;font:inherit;line-height:1;cursor:pointer}.modal-frame .ruling-subject{font-family:var(--font-sans);font-size:var(--text-card);line-height:1.5;margin:0 0 var(--rhythm-regular)}.modal-frame .ruling-judgement{margin:0 0 var(--rhythm-large);font-size:var(--text-card);line-height:1}.modal-frame .ruling-judgement .ruling-verb{display:inline-block;margin:0}.modal-frame .actions{margin-top:0;min-height:calc(var(--height-button) + var(--rhythm-loose));padding-top:var(--rhythm-loose);border-top:var(--border-width-field) solid var(--color-navy)}.modal-frame .actions .button-primary{position:absolute;right:0;bottom:0}.modal-frame .field{--gutter-field: 0}.card-flow{position:relative;display:block;container-type:inline-size}.card-flow-heading{margin:0 0 var(--rhythm-large)}.card-flow-heading .icon{vertical-align:middle;margin-right:var(--rhythm-small)}.pill-set{position:relative;display:block;font-size:0;text-align:left;margin-right:calc(-1 * var(--rhythm-small));min-height:calc(3 * (var(--text-button) * 1.25 + 3 * var(--rhythm-small) + 2 * var(--border-width-field)));margin-bottom:var(--rhythm-regular)}.pill-check{position:relative;display:inline-block;vertical-align:top;text-align:left;width:calc(100% - var(--rhythm-small));margin:0 var(--rhythm-small) var(--rhythm-small) 0;padding:var(--rhythm-small);border:var(--border-width-field) solid var(--color-navy);border-radius:var(--border-radius-default);line-height:1.25;font-family:var(--font-sans);font-size:var(--text-button);font-weight:500;color:var(--color-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;user-select:none;outline:var(--outline-width-default) solid transparent;outline-offset:calc(-1 * var(--outline-width-default))}.pill-check:has(.check:checked){background:var(--color-navy);color:var(--color-white)}.pill-check:hover,.pill-check:has(.check:focus-visible){outline-color:var(--color-confirm)}.pill-check .check{position:absolute;left:0;top:0;width:0;height:0;margin:0;opacity:0;pointer-events:none}.card-flow-dots{position:absolute;left:50%;top:calc(50% + var(--rhythm-loose) / 2);transform:translate(-50%,-50%);white-space:nowrap;font-size:0}.card-flow-dot{display:inline-block;vertical-align:middle;width:var(--rhythm-small);height:var(--rhythm-small);border-radius:50%;border:var(--border-width-field) solid var(--color-navy)}.card-flow-dot+.card-flow-dot{margin-left:var(--rhythm-small)}.card-flow-dot[aria-current=step]{background:var(--color-navy)}@container (min-width: 480px){.pill-check{width:calc(50% - var(--rhythm-small))}}@container (min-width: 720px){.pill-check{width:calc(25% - var(--rhythm-small))}}@container (max-width: 480px){.card-flow-dots{position:relative;display:block;left:0;top:0;transform:none;text-align:center;line-height:0;margin:0 0 var(--rhythm-loose)}}.card-flow-cards{display:grid;overflow:hidden}.card-flow-step{grid-area:1 / 1;transform:translate(0);will-change:transform;transition:transform var(--transition-duration-slide) ease-in-out}.card-flow-step--offscreen-left{transform:translate(-100%)}.card-flow-step--offscreen-right{transform:translate(100%)}.card-flow-cards--still .card-flow-step{transition:none}@media(prefers-reduced-motion:reduce){.card-flow-step{transition:none}}.modal-frame>.voice-input{position:absolute;left:50%;bottom:0;width:calc(var(--unit-grid) + 2 * var(--rhythm-small));height:calc(var(--unit-grid) + 2 * var(--rhythm-small));transform:translate(-50%,50%);border-radius:50%;background:var(--color-white)}.voice-input:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;box-shadow:var(--box-shadow-modal);clip-path:inset(50% -100vw -100vw -100vw)}.voice-input-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:var(--unit-grid);height:var(--unit-grid);padding:0;border:0;border-radius:50%;background:var(--color-navy);color:var(--color-white);cursor:pointer;font-size:0;line-height:0}.voice-input-button[aria-pressed=true]{background:var(--color-confirm)}.voice-input-button:focus-visible{outline:var(--outline-width-default) solid var(--color-confirm);outline-offset:var(--outline-width-default)}[data-tool=roleFlow]{cursor:pointer}.card.allot label .card-meta{display:block;font-style:italic;font-size:var(--text-time);color:var(--color-tile);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card.allot .card-time{display:inline-block;vertical-align:middle;width:var(--width-time-cell);line-height:1.25;white-space:nowrap;text-align:right;padding-left:var(--pad-cell);overflow:visible}.card-time{font-family:var(--font-sans);font-style:italic;font-size:var(--text-time);color:var(--color-tile)}.cardset{position:relative;left:0;top:0;width:100%;display:inline-block;vertical-align:top;container-type:inline-size;container-name:cardset;font-size:0}.card-wrapper{--width-card-wrapper: 100%;position:relative;left:0;top:0;display:inline-block;vertical-align:top;width:var(--width-card-wrapper);padding:0 var(--gap-base) var(--gap-base) 0;container-type:inline-size}.cardset--desk .card-wrapper{--width-card-wrapper: 50%}.cardset--desk .card.desk{height:auto;aspect-ratio:1.45}.cardset--desk .card-wrapper .card-title{font-size:clamp(var(--text-floor),calc(12px + 4.5cqw),32px)}@container cardset (min-width: 600px){.card-wrapper,.cardset--desk .card-wrapper{--width-card-wrapper: 50%}}@container cardset (min-width: 900px){.card-wrapper,.cardset--desk .card-wrapper{--width-card-wrapper: 33.3333%}}@container cardset (min-width: 1200px){.card-wrapper,.cardset--desk .card-wrapper{--width-card-wrapper: 25%}}@container cardset (min-width: 1500px){.cardset:not(.cardset--desk):not(.cardset--agents) .card-wrapper{--width-card-wrapper: 20%}}.card-wrapper>.card{width:100%;margin-bottom:0}.card-wrapper .card-title{font-size:clamp(24px,calc(8px + 5.3333cqw),32px)}.card.specification,.card.desk,.tray .card.signal{height:calc(var(--unit-grid) * 4);padding:0 var(--rhythm-large)}.card.specification .card-title,.card.desk .card-title,.tray .card.signal .card-title{padding-right:0}.card.specification,.card.desk{display:inline-block;vertical-align:top;margin-bottom:0;overflow:visible}.card.desk .card-subtitle{margin-bottom:0}.card.specification,.card.desk,.tray .card.signal{text-align:center;font-size:0;white-space:nowrap}.card.specification:before,.card.desk:before,.tray .card.signal:before{content:"";display:inline-block;vertical-align:middle;height:100%}.card-core{display:inline-block;vertical-align:middle;width:100%;white-space:normal}.card.specification .card-core .card-title,.card.desk .card-core .card-count{margin-bottom:0}.card.desk .card-core .card-title{margin-top:.5em;margin-bottom:0}.card-count{display:inline-block;vertical-align:top;min-width:var(--unit-icon);height:var(--unit-icon);line-height:var(--unit-icon);border-radius:var(--border-radius-pill);background:var(--card-ground, var(--color-navy));color:var(--color-white);font-family:var(--font-sans);font-size:var(--text-h4);font-weight:500;text-align:center;padding:0 var(--rhythm-small)}.card.desk.mute:after{content:none}.card.desk.mute,.card.desk.mute .card-title,.card.desk.mute .card-subtitle{color:var(--color-ink)}.card--submittals{--card-ground: var(--color-submittals)}.card--rfis{--card-ground: var(--color-rfis)}.card--changes{--card-ground: var(--color-changes)}.card--payapps{--card-ground: var(--color-payapps)}.card--reports{--card-ground: var(--color-reports)}.card--correspondence{--card-ground: var(--color-correspondence)}.card--meetings{--card-ground: var(--color-meetings)}.card--closeout{--card-ground: var(--color-closeout)}.card--unclassified{--card-ground: var(--color-unclassified)}.card--quarantine{--card-ground: var(--color-quarantine)}.card--reminders{--card-ground: var(--color-reminders)}.card.desk{background:color-mix(in srgb,var(--color-paper) var(--card-screen, 78%),var(--card-ground, var(--color-navy)))}.card.desk.mute{background:color-mix(in srgb,var(--color-paper) 90%,var(--card-ground, var(--color-navy)))}.card.desk.mute .card-count{background:color-mix(in srgb,var(--color-paper) 55%,var(--card-ground, var(--color-navy)))}.card.desk{--height-band: 42%;--text-seal: clamp(17px, 6.8cqw, 25px);--padding-seal: clamp(6px, 3.85cqw, 15px);--size-seal: calc(var(--text-seal) + var(--padding-seal) * 2 + 2 * var(--border-width-accent));--offset-seal: clamp(4px, 2cqw, 7px);--padding-card-desk: clamp(12px, 8cqw, 26px);background:var(--color-white);text-align:left;white-space:normal;border-radius:var(--border-radius-default);box-shadow:var(--box-shadow-rest)}.cardset--desk{--gap-card: clamp(10px, 2.2cqw, 20px)}.cardset--desk .card-wrapper{padding:0 calc(var(--gap-card) / 2) var(--gap-card)}.card.desk{--facet-saturated: var(--card-ground, var(--color-navy));--facet-desaturated: color-mix(in srgb, var(--card-ground, var(--color-navy)) 50%, var(--color-facet-light))}.card.desk.mute{background:var(--color-white);--facet-saturated: color-mix(in srgb, var(--card-ground, var(--color-navy)) 18%, color-mix(in srgb, var(--color-facet-light) 60%, var(--color-white)));--facet-desaturated: color-mix(in srgb, var(--card-ground, var(--color-navy)) 8%, color-mix(in srgb, var(--color-facet-light) 30%, var(--color-white)))}.card.desk.mute .card-title{color:var(--color-muted)}.card.desk:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:var(--height-band);background:linear-gradient(112deg,var(--facet-saturated) 0 46%,var(--facet-desaturated) 46% 100%);clip-path:polygon(0 0,100% 0,100% 58%,0 100%);border-radius:var(--border-radius-default) var(--border-radius-default) 0 0}.card.desk.mute>.card-count{background:var(--facet-saturated);color:var(--color-white)}.card.desk>.card-count{position:absolute;left:var(--padding-card-desk);top:calc(var(--height-band) - var(--size-seal) / 2 - var(--offset-seal));font-size:var(--text-seal);box-sizing:border-box;width:var(--size-seal);min-width:0;height:var(--size-seal);padding:0;line-height:calc(var(--size-seal) - 2 * var(--border-width-accent));border:var(--border-width-accent) solid var(--color-white);background-clip:padding-box;box-shadow:var(--box-shadow-rest)}.card.desk .card-core{position:absolute;left:var(--padding-card-desk);right:var(--padding-card-desk);width:auto;top:calc(var(--height-band) + var(--size-seal) / 2 + var(--rhythm-small))}.card.desk .card-core .card-title{margin-top:0;margin-bottom:0}.card--fayetteville{--card-ground: var(--color-fayetteville);--color-band: var(--color-fayetteville-band)}.card--esc{--card-ground: var(--color-esc);--color-band: var(--color-esc-band)}.card--cedar{--card-ground: var(--color-cedar);--color-band: var(--color-cedar-band)}.card--chicago{--card-ground: var(--color-chicago);--color-band: var(--color-chicago-band)}.card--forney{--card-ground: var(--color-forney);--color-band: var(--color-forney-band)}.card--meadows{--card-ground: var(--color-meadows);--color-band: var(--color-meadows-band)}.card.specification.new{background:var(--color-earth);color:var(--color-white)}.new-label{display:inline-block;vertical-align:top;width:100%;margin-top:var(--rhythm-small);font-family:var(--font-sans);font-size:var(--text-small);font-weight:600;letter-spacing:var(--tracking-base);text-transform:uppercase}.card.allot.pending{background:var(--color-earth);--color-band: color-mix(in srgb, var(--color-white) 2.5%, transparent)}.card.allot.pending .racetrack{background:repeating-linear-gradient(45deg,var(--color-band) 0 var(--rhythm-tight),transparent var(--rhythm-tight) calc(2 * var(--rhythm-tight))),repeating-linear-gradient(135deg,var(--color-band) 0 var(--rhythm-tight),transparent var(--rhythm-tight) calc(2 * var(--rhythm-tight)))}.schedule-block .card-time{margin-left:auto}.schedule-block>span,.schedule-block>.bar-clock{position:relative}body:not(.tray-open) .tray-shell{display:none}.tray-shell{position:fixed;inset:0}.tray-scrim{position:absolute;inset:0;background:color-mix(in srgb,var(--color-earth) 40%,transparent)}.tray{position:absolute;top:0;right:0;bottom:0;width:var(--width-tray);background:var(--color-paper);padding:calc(var(--height-held) + var(--rhythm-regular)) var(--rhythm-large) var(--rhythm-large);overflow-y:auto;border-left:var(--border-width-default) solid color-mix(in srgb,var(--color-earth) 25%,var(--color-paper));container-type:inline-size}.tray-head{position:fixed;top:0;right:0;width:var(--width-tray);height:var(--height-held);padding:calc((var(--unit-grid) * 1.5 - var(--unit-icon) - 2 * var(--border-width-default)) / 2) var(--rhythm-large) 0;margin:0;background:var(--color-paper);border-left:var(--border-width-default) solid color-mix(in srgb,var(--color-earth) 25%,var(--color-paper));box-shadow:var(--box-shadow-raised)}.tray .card.signal{display:inline-block;vertical-align:top;width:100%;background:var(--color-earth);color:var(--color-white)}.tray .card.signal .card-title{color:var(--color-white)}.tray .card.signal .card-title{font-size:clamp(24px,calc(8px + 5.3333cqw),32px)}.tray .card.signal .card-subtitle{margin-bottom:0}.tray .card.signal .signal-urgency{margin-top:var(--rhythm-small)}.urgency{display:inline-block;text-align:center;min-width:var(--width-badge);padding:0 var(--rhythm-small);line-height:var(--badge-height);font-family:var(--font-sans);font-size:var(--text-small);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-base);border-radius:var(--border-radius-default);border:var(--border-width-default) solid var(--color-white)}.signal-urgency{margin-top:var(--rhythm-small)}.urgency--overdue{background:var(--color-overdue);color:var(--color-white)}.urgency--urgent{background:var(--color-urgent);color:var(--color-white)}.urgency--high{background:var(--color-high);color:var(--color-white)}.urgency--review{background:var(--color-review);color:var(--color-white)}.urgency--medium{background:var(--color-medium);color:var(--color-ink)}.urgency--low{background:var(--color-white);color:var(--color-earth)}.actions{position:relative;min-height:var(--unit-grid);margin-top:var(--rhythm-loose);font-size:0}.button{display:inline-block;vertical-align:top;text-align:center;height:var(--height-button);line-height:var(--height-button);min-width:var(--width-button);padding:0 var(--pad-button);border-radius:var(--border-radius-default);border:0;cursor:pointer;font-family:var(--font-sans);font-size:var(--text-button);font-weight:500;letter-spacing:var(--tracking-base);text-transform:uppercase;white-space:nowrap;text-indent:var(--tracking-base)}.button-primary{background:var(--color-navy);color:var(--color-white)}.button-secondary{background:transparent;border:var(--border-width-field) solid var(--color-navy);color:var(--color-navy);line-height:calc(var(--height-button) - 2 * var(--border-width-field))}.actions .aside{font-style:italic;font-size:var(--text-label);color:var(--color-earth);margin-left:auto}.modal{display:none}body.modal-open .modal{display:inline-block;position:fixed;left:0;top:0;width:100vw;height:100vh}body.modal-open .modal.dig{display:none}body.dig-open .modal.dig{display:inline-block;position:fixed;left:0;top:0;width:100vw;height:100vh}body.modal-open .modal.task-pick{display:none}body.task-pick-open .modal.task-pick,body.roster-out-open .modal.roster-out{display:inline-block;position:fixed;left:0;top:0;width:100vw;height:100vh}body.modal-open .modal.view-as{display:none}body.view-as-open .modal.view-as{display:inline-block;position:fixed;left:0;top:0;width:100vw;height:100vh}body.modal-open .modal.orphan-pick{display:none}body.orphan-pick-open .modal.orphan-pick{display:inline-block;position:fixed;left:0;top:0;width:100vw;height:100vh}body.modal-open .modal.assign{display:none}body.assign-open .modal.assign{display:inline-block;position:fixed;left:0;top:0;width:100vw;height:100vh}.modal-frame.dig-frame{max-width:calc(var(--width-modal) * 2);height:calc(100vh - 2 * var(--pad-page));display:flex;flex-direction:column}.dig-frame>.overlay-close{z-index:1}.dig-frame h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:0;padding:0}.dig-frame .card-flow{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.dig-frame .card-flow-cards{flex:1 1 auto;min-height:0;grid-template-rows:minmax(0,1fr)}.dig-step{display:flex;flex-direction:column;min-height:0}.dig-head{margin:0 0 var(--rhythm-regular);padding-right:var(--unit-grid);display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--rhythm-regular);row-gap:var(--rhythm-tight);font-family:var(--font-sans);font-size:var(--text-small)}.dig-head dt{color:var(--color-earth);text-transform:uppercase;letter-spacing:var(--tracking-base);font-weight:600}.dig-head dd{margin:0;overflow-wrap:anywhere}.dig-body{flex:1 1 auto;min-height:0;width:100%;border:var(--border-width-default) solid var(--color-stripe);border-radius:var(--border-radius-default);background:var(--color-white)}.dig-frame .card-flow-walk{flex:0 0 auto;margin-top:var(--rhythm-regular)}.dig-frame .card-flow-walk[hidden]{display:none}.modal-scrim{position:absolute;left:0;top:0;width:100%;height:100%;background:color-mix(in srgb,var(--color-earth) 30%,transparent)}.modal-frame{position:relative;display:inline-block;vertical-align:top;left:50%;top:50%;width:calc(100vw - 2 * var(--pad-page));max-width:var(--width-modal);transform:translate(-50%,-50%);background:var(--color-white);border-radius:var(--border-radius-default);box-shadow:var(--box-shadow-modal);padding:var(--unit-grid)}.modal-frame h2{font-family:var(--font-title);font-size:var(--text-h3);font-weight:600;color:var(--color-ink);line-height:1.25;padding-right:calc(var(--unit-grid) / 2);margin-bottom:var(--rhythm-loose)}.modal-frame>.overlay-close{top:calc(var(--unit-grid) + (var(--text-h3) * 1.2 - var(--unit-grid)) / 2);right:calc(var(--unit-grid) / 2 + var(--unit-icon) * .65 * 7 / 24)}.overlay-close{position:absolute;top:calc(var(--unit-grid) / 4);right:calc(var(--unit-grid) / 4);width:var(--unit-grid);height:var(--unit-grid);line-height:var(--unit-grid);text-align:center;padding:0;border:0;background:none;color:var(--color-earth);cursor:pointer}.overlay-close .icon{vertical-align:middle}.tray-shell>.overlay-close{top:50%;right:calc(var(--width-tray) - var(--unit-icon) / 2);transform:translateY(-50%);width:var(--unit-icon);height:var(--unit-icon);line-height:var(--unit-icon);background:var(--color-paper);border-radius:var(--border-radius-pill)}.schedule{position:relative;container-type:inline-size}.slot{position:relative;left:0;top:0;display:inline-block;vertical-align:top;width:100%;height:var(--unit-grid);font-size:0}.slot-time{position:relative;left:0;top:0;display:inline-block;vertical-align:top;width:var(--width-gutter);margin-top:calc(var(--text-floor) / -2);padding-right:var(--text-floor);font-family:var(--font-sans);font-size:var(--text-floor);color:var(--color-earth);text-align:right}.slot-body{position:relative;left:0;top:0;display:inline-block;vertical-align:top;width:calc(100% - var(--width-gutter));height:100%;border-top:var(--border-width-default) solid var(--color-line);border-left:var(--border-width-default) solid var(--color-line)}@property --width-gutter-resolved{syntax: "<length>"; inherits: true; initial-value: 0px;}.schedule-blocks{position:absolute;top:0;bottom:0;left:var(--width-gutter);right:0;pointer-events:none;--width-gutter-resolved: var(--width-gutter)}.schedule-block{position:absolute;left:0;right:0;top:calc(var(--unit-grid) * var(--row));height:calc(var(--unit-grid) * var(--span));line-height:calc(var(--unit-grid) * var(--span));background:var(--card-ground, var(--color-navy));color:var(--color-white);font-size:0;white-space:nowrap;padding:0 var(--pad-cell);container-type:inline-size}.schedule-block{--width-label-icon-reserve: 0px;--width-label-time-reserve: 0px}.schedule-block:has(.when){--width-label-time-reserve: var(--width-when-cell)}.schedule-block:has(.bar-clock){padding-left:0;--width-label-icon-reserve: var(--width-gutter-resolved)}.schedule-block .bar-clock{display:inline-block;vertical-align:middle;width:var(--width-gutter-resolved);height:100%;-webkit-mask-size:calc(var(--text-card) * 1.9);mask-size:calc(var(--text-card) * 1.9)}.schedule-block>span{display:inline-block;vertical-align:middle;line-height:1.25;font-family:var(--font-sans);font-size:var(--text-card);white-space:normal;width:calc(100% - var(--width-label-icon-reserve) - var(--width-label-time-reserve));display:-webkit-inline-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.schedule-block .when{display:inline-block;vertical-align:middle;width:var(--width-when-cell);line-height:1.25;white-space:nowrap;text-align:right;padding-left:var(--pad-cell);overflow:visible;font-family:var(--font-sans);font-style:italic;font-size:var(--text-time);color:var(--color-tile)}.schedule.tabular .slot-time{display:none}.schedule.tabular .slot-body{width:100%;border-left:0}.slot-body.tabular{display:inline-flex;align-items:center;padding:0;box-sizing:border-box}.slot-body.tabular>span{font-family:var(--font-sans);font-size:var(--text-card);color:var(--color-earth);line-height:var(--unit-grid);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 var(--pad-cell);box-sizing:border-box;align-self:stretch}.slot-body.tabular>span+span{border-left:var(--border-width-default) solid var(--color-line)}.slot-body.tabular>span.caps-label{margin-bottom:0}.schedule.tabular{position:relative;border:var(--border-width-default) solid var(--color-line)}.schedule.tabular .tabular-rows{overflow-y:auto;max-height:calc(100dvh - var(--height-held) - var(--rhythm-max));padding:var(--unit-grid) 0}.schedule.tabular:not(:has(.slot.head)) .tabular-rows{padding-top:0}.rulings-scroll .schedule.tabular .tabular-rows{max-height:none;overflow:visible}.resource-cards{list-style:none;margin:0;padding:0}.resource-cards .list-row{margin-bottom:var(--rhythm-small)}.list-item.project-card.resource-card{display:flex;align-items:center;gap:var(--rhythm-regular);cursor:default}.list-item.project-card.resource-card:hover{border-color:var(--color-line);outline-color:transparent}.resource-card-who{flex:1 1 30%;min-width:0}.resource-card .project-card-line{margin:0}.resource-card-title{color:var(--color-earth);font-size:var(--text-card)}.resource-card-email{flex:1 1 30%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-earth)}.resource-card-status{flex:0 0 auto;white-space:nowrap}.resource-card-away{margin-right:var(--rhythm-small);color:var(--color-earth)}.resource-card-badge{display:inline-block;margin-right:var(--rhythm-small);padding:0 var(--rhythm-small);border-radius:var(--radius-pill, 999px);line-height:calc(var(--icon-size) * 1.25);font-size:var(--text-small);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-base);color:var(--color-white);background:var(--color-earth)}.resource-card-badge--in_office{background:var(--color-evergreen)}.resource-card-badge--remote{background:var(--color-confirm)}.resource-card-badge--offsite{background:var(--color-bronze)}.resource-card-badge--offline{background:var(--color-slate)}.resource-card-menu{flex:none;margin-left:var(--rhythm-small);position:static}.resource-card-menu .tool-kebab{padding:0;border:0;background:none;cursor:pointer;font-size:0;line-height:0;color:var(--color-earth)}.resource-card .roster-door{padding:0;font:inherit;color:var(--color-confirm);background:none;border:0;cursor:pointer;text-transform:uppercase;letter-spacing:var(--tracking-base);font-weight:600;font-size:var(--text-small)}.resource-card .roster-door:hover{text-decoration:underline}.schedule.tabular .slot.head{position:absolute;top:0;left:0;right:0}.slot-body.tabular.head{background:var(--color-earth)}.slot-body.tabular.head>span{color:var(--color-paper)}.slot-body.tabular.head>span+span{border-left-color:color-mix(in srgb,var(--color-paper) 25%,transparent)}.shell-main{transition:opacity var(--transition-duration-default) var(--transition-timing-function-default)}.shell-main.settling{opacity:0;animation:settle-failsafe 0s linear calc(8 * var(--transition-duration-default)) forwards}@keyframes settle-failsafe{to{opacity:1}}@media(prefers-reduced-motion:reduce){.shell-main{transition:none}}.slot-body.tabular.head>span[role=columnheader]{padding:0}.sort-button{display:flex;align-items:center;gap:var(--rhythm-min);width:100%;height:100%;padding:0 var(--pad-cell);border:0;background:none;cursor:pointer;text-align:left;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;outline:var(--outline-width-default) solid transparent;outline-offset:calc(-1 * var(--outline-width-default))}.sort-button:focus-visible{outline-color:var(--color-confirm)}.sort-mark{visibility:hidden}.slot-body.tabular.head>span:not([aria-sort=none])[aria-sort]{background:var(--color-azure);color:var(--color-white)}[aria-sort=ascending]>.sort-button .sort-mark{visibility:visible;transform:rotate(180deg)}[aria-sort=descending]>.sort-button .sort-mark{visibility:visible}.tabular--roster>span:nth-child(1){width:24%}.tabular--roster>span:nth-child(2){width:26%}.tabular--roster>span:nth-child(3){width:26%}.tabular--roster>span:nth-child(4){width:24%}.tabular--roster .roster-door{margin-left:var(--rhythm-small);padding:0;font:inherit;color:var(--color-confirm);background:none;border:0;cursor:pointer;text-transform:uppercase;letter-spacing:var(--tracking-base);font-weight:600;font-size:var(--text-small)}.tabular--roster .roster-door:hover{text-decoration:underline}.slot[data-away=out] .slot-body>span:first-child{color:var(--color-overdue);font-weight:600}.project-card-row{margin-bottom:var(--rhythm-small)}.list-item.project-card{width:100%;margin-left:0;height:auto;line-height:normal;white-space:normal;padding:var(--rhythm-large) var(--pad-cell);cursor:pointer;outline:var(--outline-width-default) solid transparent;outline-offset:calc(-1 * var(--outline-width-default))}.list-item.project-card:before{display:none}.list-item.project-card:hover,.list-item.project-card:focus{background:var(--color-white);border-color:var(--color-confirm);outline-color:var(--color-confirm)}.project-card--unassigned{border-style:dashed;border-color:var(--color-muted)}.project-card-line{display:block;margin:0;font-family:var(--font-sans);font-size:var(--text-card);line-height:1.5;color:var(--color-ink)}.project-card-number{font-weight:600;color:var(--color-confirm)}.project-card-name{font-weight:500}.project-card-number,.project-card-pm{margin-bottom:var(--rhythm-small)}.project-card-pm{font-size:0}.project-card-heading{font-weight:500}.project-card-assignments{font-size:0;line-height:var(--icon-size)}.project-card-assignments .project-card-none{display:none}.project-card--unassigned .project-card-assignments .project-card-none{display:inline-block}.assignment-chip{display:inline-block;vertical-align:top;white-space:nowrap;margin:0 var(--rhythm-regular) 0 0;font-family:var(--font-sans);font-size:var(--text-button);font-weight:500;line-height:var(--icon-size);color:var(--color-navy)}.assignment-chip .icon,.assignment-chip-names{vertical-align:middle}.list-item.ruling.assignment[data-closed]{cursor:default}.assign-disciplines{position:relative;display:block;container-type:inline-size}.modal-frame .assign-quotes .ruling-context{margin:0 0 var(--rhythm-small)}.modal-frame .assign-quotes{margin-bottom:var(--rhythm-regular)}.modal-frame .actions .button-secondary+.button-secondary{margin-left:var(--rhythm-small)}.task-cards .list-row{margin-bottom:var(--rhythm-small)}.task-card-title{margin:0 0 var(--rhythm-tight);font-weight:600;text-wrap:pretty}.task-card-project{margin:0 0 var(--rhythm-tight);font-weight:500}.task-card-number{color:var(--color-confirm)}.task-card-brief{margin:var(--rhythm-tight) 0 0;max-width:90%;text-wrap:pretty;color:var(--color-earth)}.task-card-materials{margin:var(--rhythm-small) 0 0;line-height:var(--icon-size);color:var(--color-earth);font-size:var(--text-card)}.task-card-materials .ruling-dig{display:inline-block;vertical-align:middle;margin-right:var(--rhythm-small);padding:0;border:0;background:none;cursor:pointer;font-size:0;line-height:0;color:var(--color-confirm)}.task-card-materials .ruling-dig:hover{color:var(--color-navy)}.task-card-files{margin:var(--rhythm-tight) 0 0;padding:0;list-style:none;font-size:var(--text-card)}.task-card-files:empty{display:none}.task-card-file{margin:0;padding-left:calc(var(--icon-size) + var(--rhythm-small))}.task-card-file-link{color:var(--color-confirm);text-decoration:none;overflow-wrap:anywhere}.task-card-file-link:hover,.task-card-file-link:focus{text-decoration:underline}.list-item.project-card.task-card{cursor:default}.list-item.project-card.task-card:hover{border-color:var(--color-line);outline-color:transparent}.task-card-link{color:inherit;text-decoration:none}.task-card-link:hover,.task-card-link:focus{color:var(--color-confirm);text-decoration:underline}.task-card-facts{margin-top:var(--rhythm-small)}.task-card-facts:empty{display:none}.task-card-status .ruling-context-label{color:var(--color-earth)}.task-card-verbs{margin:var(--rhythm-small) 0 0;font-size:0}.task-card-verbs:empty{display:none}.task-card-verbs .button+.button{margin-left:var(--rhythm-small)}.list-item.task-card{border-left:var(--border-width-band, calc(var(--border-width-default) * 4)) solid hsl(var(--band-hue, 0) 45% 55%)}.list-item.task-card--running{border-left-color:hsl(var(--band-hue, 0) 55% 40%)}.list-item.task-card--offer{border-style:dashed;border-left-style:solid}.task-card-running{margin:0 0 var(--rhythm-tight);line-height:var(--icon-size);color:hsl(var(--band-hue, 0) 55% 40%);font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:var(--text-small)}.task-card-running .icon{vertical-align:middle;margin-right:var(--rhythm-tight);background-color:currentColor}.avatar{display:inline-block;width:var(--avatar-small);height:var(--avatar-small);border-radius:50%;object-fit:cover;vertical-align:middle;flex:none}.avatar--small{width:var(--avatar-small);height:var(--avatar-small)}.avatar--medium{width:var(--avatar-medium);height:var(--avatar-medium)}.avatar--large{width:var(--avatar-large);height:var(--avatar-large)}.avatar--none{display:inline-flex;align-items:center;justify-content:center;background:var(--color-line);color:var(--color-earth)}.avatar--none .icon{width:70%;height:70%;-webkit-mask-size:contain;mask-size:contain}.schedule.tabular .slot:not(.head):has(.tabular--roster){height:calc(var(--unit-grid) * 1.5)}.slot:not(.head) .tabular--roster>span{line-height:calc(var(--unit-grid) * 1.5)}.slot:not(.head) .tabular--roster>span:nth-child(1){display:inline-flex;align-items:center}.slot .tabular--roster>span:nth-child(1)>.roster-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-card .avatar{margin-right:var(--rhythm-tight)}.face-zone{display:flex;align-items:center;gap:var(--rhythm-regular);padding:var(--rhythm-regular);border:var(--border-width-default) dashed var(--color-line);border-radius:var(--radius-card, 0);cursor:pointer;color:var(--color-earth)}.face-zone:hover,.face-zone:focus,.face-zone--over{border-color:var(--color-confirm);color:var(--color-confirm);outline:none}.face-zone .face-glyph{width:var(--avatar-large);height:var(--avatar-large);-webkit-mask-size:contain;mask-size:contain}.face-zone-words{font-size:var(--text-card)}.face-row{display:flex;align-items:center;gap:var(--rhythm-small);margin:var(--rhythm-tight) 0 0;min-height:var(--icon-size)}.view-as-face{margin:0 0 var(--rhythm-small);min-height:var(--avatar-medium)}body{--band-top: 0px}body:has(.view-as-band){--band-top: var(--height-band);margin-top:var(--band-top)}.view-as-band{position:fixed;left:0;top:0;z-index:30;width:100%;height:var(--band-top);box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:var(--rhythm-regular);padding:0 var(--pad-page);background:var(--color-fire);color:var(--color-white);font-size:var(--text-small);font-weight:500;text-transform:uppercase;letter-spacing:.04em;text-align:center}.view-as-band strong{font-weight:inherit}.view-as-stop{padding:0;border:0;background:none;cursor:pointer;font-size:0;line-height:0;color:var(--color-white)}.view-as-stop:hover,.view-as-stop:focus{opacity:.75}body:has(.view-as-band) .held{top:var(--band-top)}body:has(.view-as-band) .rails{top:calc(var(--height-held) + var(--band-top))}body:has(.view-as-band) .drawer,body:has(.view-as-band) .drawer-shell,body:has(.view-as-band) .drawer .brand{top:var(--band-top)}body:has(.view-as-band) .toasts{top:calc(var(--height-held) + var(--rhythm-regular) + var(--band-top) + env(safe-area-inset-top,0px))}.task-thread{margin-bottom:var(--rhythm-large)}.task-thread-subject{margin:0 0 var(--rhythm-regular);line-height:var(--icon-size)}.task-thread-subject .ruling-dig{display:inline-block;vertical-align:middle;margin-right:var(--rhythm-small);padding:0;border:0;background:none;cursor:pointer;font-size:0;line-height:0;color:var(--color-confirm)}.task-thread-subject .ruling-dig:hover{color:var(--color-navy)}.task-thread-message{padding-bottom:var(--rhythm-small);border-bottom:var(--border-width-default) solid var(--color-line)}.tabular--pipeline>span:nth-child(1){width:20%}.tabular--pipeline>span:nth-child(2){width:38%}.tabular--pipeline>span:nth-child(3){width:10%}.tabular--pipeline>span:nth-child(4){width:10%}.tabular--pipeline>span:nth-child(5){width:22%}.tabular--phases>span:nth-child(1){width:34%}.tabular--phases>span:nth-child(2){width:8%;text-align:center}.tabular--phases>span:nth-child(2) .sort-button{justify-content:center}.tabular--phases>span:nth-child(3){width:58%;overflow:visible;display:inline-flex;align-items:center}.phase-bar{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--rhythm-min)}.slot[hidden]{display:none}.tabular--phases .button,.phase-bar .button{flex:none;min-width:0;padding:0 var(--rhythm-small);margin-right:var(--rhythm-min);height:var(--height-compact);border:var(--border-width-field) solid var(--color-navy);line-height:calc(var(--height-compact) - 2 * var(--border-width-field))}.phase-bar .button{margin-right:0}.tabular--phases .button-secondary,.phase-bar .button-secondary{color:var(--color-earth)}.tabular--phases .button.guess{background:color-mix(in srgb,var(--color-paper) 80%,var(--color-navy));color:var(--color-navy);border-color:color-mix(in srgb,var(--color-paper) 80%,var(--color-navy))}.tabular--phases.confirmed>span:first-child{color:var(--color-muted)}.resolve-lede{display:inline-block;vertical-align:top;width:100%;line-height:1.25;margin-bottom:var(--gap-base);min-height:var(--unit-grid);padding:calc((var(--unit-grid) - 1.25em) / 2) var(--rhythm-large);background:var(--color-urgent);color:var(--color-white);font-weight:400;font-family:var(--font-sans);font-size:var(--text-data);text-transform:uppercase;letter-spacing:var(--tracking-base)}.resolve-stack{position:relative;left:0;top:0;width:100%}.resolve-stack>*+*{margin-top:var(--gap-base)}.pair-row{font-size:0}.pair-row .quote-card{display:inline-block;vertical-align:top;width:calc((100% - var(--gap-base)) / 2);min-height:calc(var(--unit-grid) * 4)}.pair-row .quote-card+.quote-card{margin-left:var(--gap-base)}.resolve-stack .quote-card{border:none;border-radius:0}.caps-band,.caps-label.caps-band{display:flex;align-items:center;height:var(--unit-grid);line-height:1.25;margin:calc(-1 * var(--rhythm-large)) calc(-1 * var(--rhythm-large)) var(--rhythm-regular);padding:0 var(--rhythm-large);color:var(--color-paper)}.caps-band.ok,.caps-band.danger{background:var(--color-navy)}.button-primary.danger{background:var(--color-urgent)}.radio-row{display:inline-block;vertical-align:top;margin-right:var(--rhythm-large);white-space:nowrap;font-family:var(--font-sans);font-size:var(--text-label);color:var(--color-ink);cursor:pointer}.radio-row input{display:inline-block;vertical-align:top;width:var(--rhythm-large);height:var(--rhythm-large);accent-color:var(--color-navy);margin:0 var(--rhythm-tight) 0 0}.radio-row span{display:inline-block;vertical-align:top}.radio-set+.radio-set{margin-top:var(--rhythm-small)}.actions .verbs{position:absolute;right:0;top:0;white-space:nowrap;font-size:0}.verbs .button+.button{margin-left:var(--rhythm-regular)}.quote-card{background:var(--color-white);border:var(--border-width-default) solid var(--color-line);border-radius:var(--border-radius-default);padding:var(--rhythm-large) var(--rhythm-large)}.caps-label{font-family:var(--font-sans);font-size:var(--text-small);font-weight:600;letter-spacing:var(--tracking-base);text-transform:uppercase;color:var(--color-earth);margin-bottom:var(--rhythm-small)}.quote-card .caps-label{margin-bottom:var(--rhythm-regular)}.quote-text{font-family:var(--font-sans);font-size:var(--text-data);line-height:1.5;color:var(--color-ink)}.quote-text .highlight-specification,.quote-text .highlight-flag{padding:var(--rhythm-min) var(--rhythm-tight);margin:calc(-1 * var(--rhythm-min)) calc(-1 * var(--rhythm-tight));-webkit-box-decoration-break:clone;box-decoration-break:clone;color:color-mix(in srgb,var(--color-ink) 85%,var(--color-black))}.quote-text .highlight-specification{background:color-mix(in srgb,var(--color-jade) 30%,transparent)}.quote-text .highlight-flag{background:color-mix(in srgb,var(--color-vermilion) 26%,transparent)}.quote-source{font-family:var(--font-sans);font-size:var(--text-small);color:var(--color-earth);margin-top:var(--rhythm-regular)}.table-row{display:flex;align-items:center;min-height:var(--unit-grid);border-top:var(--border-width-default) solid var(--color-line);font-family:var(--font-sans);font-size:var(--text-label);color:var(--color-ink)}.table-row.table-head{font-size:var(--text-small);font-weight:600;letter-spacing:var(--tracking-base);text-transform:uppercase;color:var(--color-earth);border-top:none;min-height:var(--size-hit)}.table-row .table-cell{flex:1;padding-right:var(--rhythm-regular)}.table-row .table-cell.wide{flex:1.3}.sheet{background:var(--color-white);border-radius:var(--border-radius-default);padding:var(--rhythm-loose) var(--rhythm-loose) var(--rhythm-large)}.sheet .table-row{border-top:var(--border-width-default) solid var(--color-tile)}.sheet .table-row.table-head{border-top:none}.sheet-foot{text-align:center;font-style:italic;font-size:var(--text-label);color:var(--color-earth);margin-top:var(--rhythm-large)}.fee{text-align:right;padding-right:0;flex:0 0 var(--width-fee);color:var(--color-ink)}.row-add{flex:0 0 var(--unit-grid);text-align:center;color:var(--color-earth)}a.tab{text-decoration:none;cursor:pointer}a.button{text-decoration:none}a{color:var(--color-confirm)}a.card{color:var(--color-ink);text-decoration:none}.form-column{max-width:var(--width-form)}.field{position:relative;left:0;top:0;display:inline-block;vertical-align:top;width:100%;margin-bottom:var(--rhythm-large);--gutter-field: var(--rhythm-large);--height-field: var(--unit-grid);padding-right:var(--gutter-field);box-sizing:border-box;font-size:var(--text-base)}.field--compact{--height-field: var(--height-compact);--pad-field: var(--rhythm-tight)}.field--no-label>label{display:none;visibility:hidden}.field .caps-label{display:inline-block;vertical-align:top;width:100%;margin-bottom:var(--rhythm-small)}.config-form .form-group-label{font-weight:500}.input{display:block;width:100%;height:var(--height-field, var(--unit-grid));background:var(--color-white);border:var(--border-width-field) solid var(--color-navy);border-radius:var(--border-radius-default);font-family:var(--font-sans);font-size:var(--text-data);color:var(--color-ink);padding:0 var(--height-field, var(--unit-grid)) 0 var(--pad-field, var(--rhythm-regular))}select.input{appearance:none;-webkit-appearance:none}.field--list:before{content:"";position:absolute;left:0;right:var(--gutter-field);top:0;bottom:0;background:var(--color-white);border:var(--border-width-field) solid var(--color-navy);border-radius:var(--border-radius-default);pointer-events:none}.field--list select.input[multiple]{--row-list: calc(var(--text-data) * 1.6);position:relative;left:0;top:0;width:calc(100% - 2 * var(--rhythm-regular));height:calc(var(--row-list) * 8);margin:var(--rhythm-small) var(--rhythm-regular);border:0;background:transparent;padding:0;line-height:var(--row-list)}.field--list select.input[multiple] option{height:var(--row-list);line-height:var(--row-list);padding:0}.field--list .field-status .icon--chevron{display:none}.field--list .field-tooltip{top:auto;bottom:calc(-1 * var(--rhythm-min));transform:translateY(100%)}input[type=number].input{appearance:textfield;-moz-appearance:textfield}input[type=number].input::-webkit-outer-spin-button,input[type=number].input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field>label{position:absolute;left:var(--rhythm-small);top:calc(var(--height-field) / 2);transform:translateY(-50%);max-width:calc(100% - var(--gutter-field) - var(--rhythm-regular) - var(--height-field));overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-sans);font-size:var(--text-data);color:var(--color-earth);pointer-events:none;transition:top .12s ease,font-size .12s ease,color .12s ease}.field>label .field-label{padding:0 var(--rhythm-min);background:var(--color-white)}.field-required{vertical-align:super;line-height:0;font-size:inherit;font-weight:700;margin-left:var(--rhythm-min)}.input:focus~label,.input:not(:placeholder-shown)~label,.field--fixed>label,.field--textarea>label{top:0;font-size:var(--text-small);font-weight:500;color:var(--color-earth)}.input:focus~label{color:var(--color-navy)}.field--fixed>label .field-label,.input:focus~label .field-label,.input:not(:placeholder-shown)~label .field-label,.field--textarea>label .field-label{background:var(--color-white)}.input:autofill{-webkit-box-shadow:0 0 0 100vmax var(--color-white) inset;box-shadow:0 0 0 100vmax var(--color-white) inset;-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);transition:background-color 600000s 0s}.input:autofill:first-line{font-family:var(--font-sans);font-size:var(--text-data)}.input:autofill~label{top:0;font-size:var(--text-small);font-weight:500;color:var(--color-earth)}.input:autofill~label .field-label{background:var(--color-white)}.field--textarea>label{top:0}.field-status{position:absolute;right:var(--gutter-field);top:0;width:var(--height-field);height:var(--height-field);padding:0;border:0;background:none;font-size:0;line-height:0;color:var(--color-earth);cursor:pointer}.field-status:disabled{pointer-events:none;cursor:default}.field-status .icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:none}.field--select .field-status .icon--chevron{display:block;color:var(--color-navy)}.input:user-valid~.field-status .icon{display:none}.input:user-valid~.field-status .icon--circle-check{display:block;color:var(--color-success)}.input:user-invalid~.field-status .icon,.input[aria-invalid=true]~.field-status .icon{display:none}.input:user-invalid~.field-status .icon--circle-alert,.input[aria-invalid=true]~.field-status .icon--circle-alert{display:block;color:var(--color-overdue)}.input:user-invalid,.input[aria-invalid=true]{border-color:var(--color-overdue)}.field--no-fsi .field-status .icon.icon--circle-check,.field--no-fsi .field-status .icon.icon--circle-alert{display:none}.field--no-fsi.field--select .field-status .icon.icon--chevron{display:block}.field--no-fsi .input.input{border-color:var(--color-navy)}.field-tooltip{position:absolute;left:0;right:var(--gutter-field);top:calc(var(--height-field) + var(--rhythm-min) / 2);padding:var(--rhythm-small) var(--rhythm-small);background:var(--color-white);border:var(--border-width-default) solid var(--color-overdue);border-radius:var(--border-radius-default);box-shadow:var(--box-shadow-raised);font-family:var(--font-sans);font-size:var(--text-label);color:var(--color-ink)}.field-tooltip.norender{display:none}.norender{display:none;visibility:hidden;opacity:0}.field-tooltip-heading{margin:0;font-weight:500;color:var(--color-overdue)}.field-tooltip-format{margin:var(--rhythm-min) 0 0;color:var(--color-earth)}.field--checklist:before{content:"";position:absolute;left:0;right:var(--gutter-field);top:0;bottom:0;background:var(--color-white);border:var(--border-width-field) solid var(--color-navy);border-radius:var(--border-radius-default);pointer-events:none}.checklist{--row-check: calc(var(--text-data) * 1.9);--gutter-check: var(--rhythm-small);position:relative;left:0;top:0;width:100%;height:calc(var(--row-check) * 8);margin:var(--gutter-check) 0;padding:0;overflow-y:auto;font-size:var(--text-data);-webkit-mask-image:linear-gradient(to bottom,transparent,var(--color-ink) var(--gutter-check),var(--color-ink) calc(100% - var(--gutter-check)),transparent);mask-image:linear-gradient(to bottom,transparent,var(--color-ink) var(--gutter-check),var(--color-ink) calc(100% - var(--gutter-check)),transparent)}.check-row{position:relative;left:0;top:0;display:block;height:var(--row-check);line-height:var(--row-check);padding:0 var(--rhythm-regular) 0 calc(var(--rhythm-regular) + var(--text-data) * 1.2 + var(--rhythm-small));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-sans);color:var(--color-ink)}.check-row .check{position:absolute;left:var(--rhythm-regular);top:50%;transform:translateY(-50%);margin:0;width:calc(var(--text-data) * 1.2);height:calc(var(--text-data) * 1.2);accent-color:var(--color-navy);cursor:pointer}.check-row .check-text{user-select:none}.check-row:has(.check:checked){color:var(--color-navy);font-weight:500}.field--checklist .field-status .icon--chevron{display:none}.checklist[aria-invalid=true]~.field-status .icon{display:none}.checklist[aria-invalid=true]~.field-status .icon--circle-alert{display:block;color:var(--color-overdue)}.field--checklist .field-tooltip{top:auto;bottom:calc(-1 * var(--rhythm-min));transform:translateY(100%)}@container (min-width: 720px){.field--half{width:50%}}.note-pad{height:auto;min-height:calc(var(--text-data) * 1.55 * 5 + 2 * var(--rhythm-regular));padding:var(--rhythm-regular);line-height:1.5;resize:vertical}.form-notice{font-style:italic;color:var(--color-earth);margin-bottom:var(--rhythm-large)}.nowrap{white-space:nowrap}.form-introduction{margin-bottom:var(--rhythm-large)}.form-foot{margin-top:var(--rhythm-loose)}.key-code{font-family:var(--font-sans);font-size:var(--text-small);color:var(--color-ink);background:var(--color-white);border-radius:var(--border-radius-default);padding:var(--rhythm-min) var(--rhythm-small)}.passkey-notice{display:none}.passkey-notice.show{display:inline-block;width:100%}body:has(.ceremony){padding:0 var(--pad-page);font-size:0;line-height:0}body:has(.ceremony):before{content:"";position:relative;left:0;top:0;display:inline-block;vertical-align:middle;width:0;height:100vh}.ceremony{position:relative;left:0;top:0;display:inline-block;vertical-align:middle;width:100%;text-align:center;font-size:0;padding:var(--rhythm-max) 0;container-type:inline-size}.ceremony-column{position:relative;left:0;top:0;display:inline-block;width:100%;width:min(100%,var(--width-ceremony));aspect-ratio:1 / 1;background:var(--color-white);border:var(--border-width-default) solid var(--color-line);border-radius:var(--border-radius-default);padding:var(--rhythm-max);text-align:center;font-size:16px;font-size:var(--text-base);line-height:1.5}.ceremony-mark{position:relative;left:0;top:0;display:block;margin:0 auto var(--rhythm-loose);width:calc(var(--unit-grid) * 2);height:calc(var(--unit-grid) * 2)}.ceremony .actions{margin-top:0;min-height:0;margin-bottom:var(--rhythm-loose)}.ceremony .button{width:100%}.ceremony .field{padding-right:0}.ceremony .field-status,.ceremony .field-tooltip{right:0}.ceremony-form{position:relative;left:0;top:0;display:inline-block;width:100%}.ceremony-key{position:relative;left:0;top:0;display:inline-block;width:100%;margin-bottom:var(--rhythm-regular)}.ceremony-qr{position:relative;left:0;top:0;display:inline-block;width:calc(var(--size-ceremony-code) + 2 * var(--rhythm-regular));height:calc(var(--size-ceremony-code) + 2 * var(--rhythm-regular));background:var(--color-white);border-radius:var(--border-radius-default);padding:var(--rhythm-regular);margin-bottom:var(--rhythm-small)}.ceremony-key-caption{position:relative;left:0;top:0;display:inline-block;width:100%;font-size:16px;font-size:var(--text-base);line-height:1.5}.ceremony-choice{position:relative;left:0;top:0;display:inline-block;width:100%;margin-bottom:var(--rhythm-loose)}.ceremony-choice .button:not(:last-child){margin-bottom:var(--rhythm-tight)}.ceremony-choice-description{position:relative;left:0;top:0;display:inline-block;width:100%;font-size:16px;font-size:var(--text-base);line-height:1.5;color:var(--color-earth)}.ceremony-links{position:relative;left:0;top:0;display:inline-block;width:100%;list-style:none;margin-bottom:0}.ceremony-link{position:relative;left:0;top:0;display:inline-block;width:100%;font-size:16px;font-size:var(--text-base);line-height:1.5;margin-bottom:var(--rhythm-tight)}.ceremony-link-question{position:relative;left:0;top:0;display:inline-block;width:100%}.passkey-list{position:relative;left:0;top:0;display:inline-block;width:100%;margin-bottom:var(--rhythm-large)}.passkey-row{position:relative;left:0;top:0;display:inline-block;width:100%;height:var(--unit-grid);line-height:var(--unit-grid);font-size:0;white-space:nowrap;border-top:var(--border-width-default) solid var(--color-line)}.passkey-row-head{border-top:none;font-size:0;font-weight:600;letter-spacing:var(--tracking-base);text-transform:uppercase}.passkey-row-head .passkey-cell{font-size:var(--text-small);color:var(--color-earth)}.passkey-cell{position:relative;left:0;top:0;display:inline-block;vertical-align:middle;line-height:var(--unit-grid);font-family:var(--font-sans);font-size:var(--text-label);color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;padding-right:var(--rhythm-regular)}.passkey-cell.name{width:40%}.passkey-cell.when{width:22%;color:var(--color-earth)}.passkey-cell.action{width:16%;padding-right:0;text-align:right}.passkey-cell.action form{display:inline-block;vertical-align:middle}.passkey-row-head .passkey-cell.when{color:var(--color-earth)}.button-action{text-decoration:none;text-transform:uppercase;letter-spacing:var(--tracking-base);font-size:var(--text-button);font-weight:500;line-height:var(--height-button);padding:0 var(--pad-button)}.button-action:hover{text-decoration:underline;text-underline-offset:var(--rhythm-min)}.button-quiet{display:inline-block;vertical-align:middle;background:none;border:0;padding:0;cursor:pointer;font-family:var(--font-sans);font-size:var(--text-label);color:var(--color-confirm);text-decoration:underline}.list{position:relative;left:0;top:0;display:inline-block;width:100%;list-style:none;margin:0;padding:0}.list-row{position:relative;left:0;top:0;display:inline-block;width:100%;margin-bottom:var(--gap-base)}.list-item{position:relative;left:0;top:0;display:inline-block;width:100%;background:var(--color-white);border:var(--border-width-default) solid var(--color-line);border-radius:var(--border-radius-default);color:var(--color-ink);text-decoration:none;font-size:0;white-space:nowrap;width:calc(100% - var(--width-gutter));margin-left:var(--width-gutter);height:calc(var(--unit-grid) * 2);line-height:calc(var(--unit-grid) * 2);padding:0 var(--pad-cell)}.list-item:before{content:"";position:absolute;top:0;left:calc(-1 * var(--width-gutter));width:calc(var(--width-gutter) - var(--text-floor));height:100%;background:var(--color-stripe, transparent)}.list-item:hover{background:color-mix(in srgb,var(--color-paper) 45%,var(--color-white))}.list-item--submittals{--color-stripe: var(--color-submittals)}.list-item--rfis{--color-stripe: var(--color-rfis)}.list-item--changes{--color-stripe: var(--color-changes)}.list-item--payapps{--color-stripe: var(--color-payapps)}.list-item--reports{--color-stripe: var(--color-reports)}.list-item--correspondence{--color-stripe: var(--color-correspondence)}.list-item--meetings{--color-stripe: var(--color-meetings)}.list-item--closeout{--color-stripe: var(--color-closeout)}.list-item--reminders{--color-stripe: var(--color-reminders)}.list-item--unclassified{--color-stripe: var(--color-unclassified)}.list-item--quarantine{--color-stripe: var(--color-quarantine)}.list-main{position:relative;left:0;top:0;display:inline-block;width:100%;vertical-align:middle;line-height:1.25;white-space:normal}.list-event{position:relative;left:0;top:0;display:block;width:100%;font-family:var(--font-sans);font-size:var(--text-card);line-height:1.25;color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-sender{position:relative;left:0;top:0;display:block;width:100%;font-family:var(--font-sans);font-size:var(--text-small);line-height:1.25;color:var(--color-earth);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-empty{position:relative;left:0;top:0;display:inline-block;width:100%;font-family:var(--font-sans);font-size:var(--text-h4);color:var(--color-earth)}.list-event--sentinel{color:var(--color-earth);font-style:italic}.message{position:relative;left:0;top:0;display:inline-block;width:calc(100% - var(--width-gutter));margin-left:var(--width-gutter);background:color-mix(in srgb,var(--color-black) 5%,var(--color-tile));padding:0 var(--pad-cell) var(--rhythm-large)}.message:before{content:"";position:absolute;top:0;left:calc(-1 * var(--width-gutter));width:calc(var(--width-gutter) - var(--text-floor));height:100%;background:var(--color-stripe, transparent)}.message--submittals{--color-stripe: var(--color-submittals)}.message--rfis{--color-stripe: var(--color-rfis)}.message--changes{--color-stripe: var(--color-changes)}.message--payapps{--color-stripe: var(--color-payapps)}.message--reports{--color-stripe: var(--color-reports)}.message--correspondence{--color-stripe: var(--color-correspondence)}.message--meetings{--color-stripe: var(--color-meetings)}.message--closeout{--color-stripe: var(--color-closeout)}.message--reminders{--color-stripe: var(--color-reminders)}.message--unclassified{--color-stripe: var(--color-unclassified)}.message--quarantine{--color-stripe: var(--color-quarantine)}.message-event{position:relative;left:0;top:0;display:inline-block;width:100%;font-family:var(--font-sans);font-size:var(--text-card);font-weight:400;color:var(--color-ink);min-height:calc(var(--unit-grid) * 2);line-height:calc(var(--unit-grid) * 2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:calc(-1 * var(--pad-cell));padding-left:var(--pad-cell);padding-right:var(--pad-cell);width:calc(100% + 2 * var(--pad-cell));border-bottom:var(--border-width-default) solid var(--color-paper)}.message-event+.message-fact{margin-top:var(--rhythm-large)}.message-fact{position:relative;left:0;top:0;display:inline-block;width:100%;font-family:var(--font-sans);font-size:var(--text-label);color:var(--color-earth);line-height:1.5}.thread-court{margin-top:var(--rhythm-large);color:var(--color-earth)}.thread-entry{position:relative;left:0;top:0;display:inline-block;width:100%;margin-top:var(--rhythm-large);padding-top:var(--rhythm-large);border-top:var(--border-width-default) solid var(--color-line)}.thread-entry--out{border-top:var(--border-width-accent) solid var(--color-earth)}.list-item.mute:after{pointer-events:none}.message-body{position:relative;left:0;top:0;display:inline-block;width:100%;border:var(--border-width-default) solid var(--color-stripe);border-radius:var(--border-radius-default);background:var(--color-paper);padding:var(--pad-cell);margin:var(--rhythm-large) 0 var(--rhythm-small);font-family:var(--font-monotype);font-size:var(--text-base);color:var(--color-ink);line-height:1.5;white-space:pre-wrap;overflow-wrap:break-word}.message-body--rebuilt{white-space:normal;font-family:var(--font-sans)}.message-text{margin-bottom:var(--rhythm-small)}.message-text:last-child{margin-bottom:0}.message-heading{font-weight:600}.message-link{color:var(--color-confirm)}.message-list{margin:0 0 var(--rhythm-small) var(--pad-cell);padding:0}.message-list li{margin-bottom:var(--rhythm-min)}.message-quote{margin:0 0 var(--rhythm-small);padding:var(--rhythm-min) 0 var(--rhythm-min) var(--rhythm-regular);border-left:var(--border-width-accent) solid var(--color-tile);color:var(--color-earth)}.message-table{width:100%;border-collapse:collapse;margin-bottom:var(--rhythm-small);font-size:var(--text-label)}.message-table th,.message-table td{padding:var(--rhythm-small) var(--rhythm-regular) var(--rhythm-small) 0;text-align:left;vertical-align:top;border-bottom:var(--border-width-default) solid var(--color-earth)}.message-table th{font-weight:600}.message-table tbody tr:first-child,.message-table>tr:first-child{font-weight:500}.message-cell--held{white-space:nowrap}.message-body--notification,.message-body--digest{white-space:normal;font-family:var(--font-sans)}.digest-item{position:relative;left:0;top:0;display:inline-block;width:100%;margin-bottom:var(--rhythm-large)}.digest-item:last-of-type{margin-bottom:0}.digest-item-head{margin-bottom:var(--rhythm-min)}.digest-item-subject{font-size:var(--text-base);color:var(--color-ink);margin-bottom:var(--rhythm-min)}.digest-due{font-size:var(--text-label);color:var(--color-earth)}.digest-provenance{margin-top:var(--rhythm-regular)}.reminder-item{height:auto;min-height:calc(var(--unit-grid) * 2);line-height:calc(var(--unit-grid) * 2 - 2 * var(--rhythm-small));padding:var(--rhythm-small) var(--pad-cell);white-space:normal}.reminder-item .list-event{margin-bottom:.35em}.reminder-item .list-main{width:calc(100% - var(--width-badge))}.reminder-item-detail{position:relative;left:0;top:0;display:block;width:100%;font-family:var(--font-sans);font-size:var(--text-label);line-height:1.5;color:var(--color-ink)}.reminder-type{display:inline-block;text-align:center;min-width:var(--width-badge);padding:0 var(--rhythm-small);line-height:var(--badge-height);text-transform:uppercase;letter-spacing:var(--tracking-base);font-weight:500;font-size:var(--text-small);border-radius:var(--border-radius-default);border:var(--border-width-default) solid var(--color-white);background:var(--color-reminders);color:var(--color-white)}.reminder-item-detail .reminder-type{margin-right:var(--rhythm-tight)}.reminder-type--rfi{background:var(--color-rfis)}.reminder-type--submittal{background:var(--color-submittals)}.reminder-type--meeting{background:var(--color-meetings)}.reminder-item-subject{position:relative;left:0;top:0;display:block;width:100%;font-family:var(--font-sans);font-size:var(--text-base);line-height:1.5;color:var(--color-ink);margin-top:var(--rhythm-min)}.reminder-item-due{font-family:var(--font-sans);font-size:var(--text-small);color:var(--color-earth)}.reminder-item-fact{position:relative;left:0;top:0;display:block;width:100%;font-family:var(--font-sans);font-size:var(--text-small);line-height:1.5;color:var(--color-earth);margin-top:var(--rhythm-min)}.reminder-item-actions{position:absolute;right:0;top:0;height:100%;white-space:nowrap;font-size:0;background:color-mix(in srgb,var(--color-black) 5%,var(--color-tile));padding:0 var(--pad-cell);display:inline-block;line-height:calc(var(--unit-grid) * 2)}.reminder-action{position:relative;left:0;top:0;display:inline-block;vertical-align:middle;width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);text-align:center;background:none;border:0;padding:0;cursor:pointer;color:var(--color-earth);text-decoration:none;margin-left:var(--icon-size)}.reminder-action:first-child{margin-left:0}.reminder-action .icon{vertical-align:middle}.reminder-action--logged{color:var(--color-muted)}.reminder-row--logged{display:none}.list--show-logged .reminder-row--logged{display:inline-block;opacity:.5}.list-row .reminder-item-actions{display:none}.list-row:hover .reminder-item-actions{display:inline-block;background:color-mix(in srgb,var(--color-white) 5%,var(--color-tile))}.list-row:hover .reminder-action{opacity:.65}.list-row:hover .reminder-action:hover{opacity:1}.cardset--agents{--gap-card: clamp(10px, 2.2cqw, 20px)}.cardset--agents .card-wrapper{padding:0 calc(var(--gap-card) / 2) var(--gap-card)}.card.agent{--padding-card-agent: clamp(12px, 6cqw, 22px);--text-row: clamp(var(--text-floor), calc(6px + 3.2cqw) , 17px);position:relative;left:0;top:0;display:inline-block;vertical-align:top;width:100%;height:auto;aspect-ratio:auto;padding:var(--padding-card-agent);margin-bottom:0;overflow:hidden;background:var(--color-white);color:var(--color-ink);text-align:center;white-space:normal;font-size:0;border-radius:var(--border-radius-default);border:var(--border-width-default) solid var(--color-line)}.card.agent .card-standing-row{margin:0 0 var(--rhythm-tight);padding:0;font-size:0;line-height:0;min-height:var(--icon-size)}.card.agent .card-standing{display:inline-block;vertical-align:top}.card.agent .card-standing--good{background-color:var(--color-success)}.card.agent .card-standing--warning{background-color:var(--color-review)}.card.agent .card-standing--alert{background-color:var(--color-overdue)}.card.agent .card-standing--service{background-color:var(--color-earth)}.cardset--agents .card-wrapper .card-title{font-size:clamp(var(--text-floor),calc(8px + 4cqw),26px);line-height:1.25;margin-bottom:var(--rhythm-min);padding-right:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card.agent .card-census{margin:0;padding:0;font-family:var(--font-sans);font-size:var(--text-row);line-height:1.5;color:var(--color-ink)}.card.agent .card-census em{font-style:italic;font-variant-numeric:tabular-nums}.head-row .mode-toggle{position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:0;white-space:nowrap}@container (max-width: 640px){.head-row .mode-toggle{position:relative;left:auto;top:0;transform:none;display:block;margin-top:0}.head-row .rail-heading{display:block}}.mode-option{display:inline-block;vertical-align:top;text-align:center;height:var(--height-button);line-height:calc(var(--height-button) - 2 * var(--border-width-field));padding:0 var(--pad-button);border:var(--border-width-field) solid var(--color-navy);background:transparent;color:var(--color-navy);cursor:pointer;text-decoration:none;font-family:var(--font-sans);font-size:var(--text-button);font-weight:500;letter-spacing:var(--tracking-base);text-transform:uppercase;text-indent:var(--tracking-base)}.mode-option+.mode-option{border-left:0}.mode-option:first-child{border-radius:var(--border-radius-default) 0 0 var(--border-radius-default)}.mode-option:last-child{border-radius:0 var(--border-radius-default) var(--border-radius-default) 0}.mode-option[aria-current=page]{background:var(--color-navy);color:var(--color-white)}.config{position:relative;left:0;top:0;display:inline-block;width:100%}.config-view{--width-json-gutter: 5ch;position:relative;left:0;top:0;display:block;width:100%;margin:0 0 var(--rhythm-large);padding:var(--rhythm-small) 0;list-style:none;counter-reset:json-line;background:color-mix(in srgb,var(--color-paper) 45%,var(--color-white));border:var(--border-width-field) solid var(--color-navy);border-radius:var(--border-radius-default);font-family:var(--font-monotype);font-size:var(--text-data);line-height:1.5;color:var(--color-ink);height:calc(var(--unit-grid) * 12);overflow:auto;resize:vertical;--color-json-key: var(--color-ink);--color-json-string: var(--color-navy);--color-json-number: var(--color-rust);--color-json-boolean: var(--color-forest);--color-json-null: var(--color-muted);--color-json-bracket: var(--color-forest);--color-json-gutter: color-mix(in srgb, var(--color-muted) 55%, var(--color-paper))}.json-line{position:relative;left:0;top:0;display:block;width:100%;padding-left:calc(var(--width-json-gutter) + 2ch);white-space:pre;counter-increment:json-line}.json-line:before{content:counter(json-line);position:absolute;left:0;top:0;width:var(--width-json-gutter);padding-right:1ch;text-align:right;color:var(--color-json-gutter);border-right:var(--border-width-default) solid var(--color-line)}.json-indent{display:inline-block;vertical-align:top;width:4ch;height:calc(var(--text-data) * 1.5);border-left:var(--border-width-default) solid var(--color-line)}.json-key{font-weight:600;color:var(--color-json-key)}.json-string{color:var(--color-json-string)}.json-number{color:var(--color-json-number)}.json-boolean{color:var(--color-json-boolean)}.json-null{color:var(--color-json-null)}.json-bracket{color:var(--color-json-bracket)}.config-form,.config--edit .config-view{display:none}.config--edit .config-form{display:inline-block;width:100%}.config-form.form-column{max-width:var(--width-config-form);container-type:inline-size;font-size:0}.config-form>:not(.field){font-size:var(--text-base)}.config-form .form-group-label{display:block;width:100%;margin:0 0 var(--rhythm-large);padding-top:var(--rhythm-tight);font-size:var(--text-small)}.input:disabled,.input[readonly]{color:var(--color-muted)}input[type=number]{appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.log-pane{display:block;width:100%;height:calc(var(--unit-grid) * 12);background:color-mix(in srgb,var(--color-paper) 45%,var(--color-white));border:var(--border-width-field) solid var(--color-navy);border-radius:var(--border-radius-default);font-family:var(--font-monotype);font-size:var(--text-data);line-height:1.5;color:var(--color-ink);padding:var(--rhythm-small) var(--rhythm-regular);white-space:pre;overflow:auto;resize:vertical}.form-refusals{position:relative;left:0;top:0;display:inline-block;width:100%;list-style:none;margin:0 0 var(--rhythm-large);padding:0}.form-refusal{position:relative;left:0;top:0;display:inline-block;width:100%;font-style:italic;font-size:var(--text-label);color:var(--color-urgent);margin-bottom:var(--rhythm-min)}
