@font-face{font-family:Atrium Wordmark;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/nunito-sans/nunito-latin.woff2) format("woff2")}*{margin:0;padding:0;box-sizing:border-box;scrollbar-width:none}::-webkit-scrollbar{display:none}:focus-visible{outline:var(--field-focus-ring) solid var(--color-focus);outline-offset:var(--field-focus-gap)}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;min-height:100dvh;--pad-edge: var(--pad-canvas);--seat-page: calc(var(--pad-edge) + var(--height-held) + var(--band-top));padding:var(--seat-page) var(--pad-canvas) var(--pad-edge)}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)}.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:block;font-size:0;line-height:0;white-space:nowrap;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{position:relative;left:0;top:0;display:inline-block;vertical-align:top;box-sizing:content-box;width:calc((100% - 10 * var(--border-width-default)) / 11);height:100%;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{position:relative;left:0;top:0;display:block;width:100%;height:var(--unit-grid);text-align:center;font-size:0;line-height:0;margin-bottom:var(--rhythm-tight)}.row-name,.row-avatar{position:relative;left:0;top:0;display:inline-block;vertical-align:top;font-family:var(--font-sans);font-size:var(--text-small);font-weight:500;letter-spacing:var(--tracking-base);height:var(--unit-grid);line-height:0;text-align:center;border-radius:var(--border-radius-pill);background:var(--color-earth);color:var(--color-white)}.row-name{width:auto;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{position:relative;left:0;top:calc((var(--unit-grid) - 2 * var(--border-width-accent) - 1.25 * var(--text-small)) / 2);display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}.row-avatar{width:var(--unit-grid);padding-top:calc(var(--unit-grid) / 2);border-radius:50%;overflow:hidden}.row-avatar img{position:absolute;left:0;top:0;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-weight:400;display:block;font-size:0;line-height:0;padding:0 var(--pad-cell);white-space:nowrap;overflow:hidden}.lanes-wash{position:absolute;inset:0;display:block;font-size:0;line-height:0;white-space:nowrap;pointer-events:none}.lanes-wash .wash-column{position:relative;left:0;top:0;display:inline-block;vertical-align:top;width:calc(100% / 11);height:100%;background:var(--color-wash)}.lanes-wash .wash-column.hot{background:transparent}.lanes-live{position:absolute;inset:0;pointer-events:none}.bar>.bar-clock{display:inline-block;vertical-align:top;margin-left:calc(-1 * var(--pad-cell))}.bar>:not(.bar-track),.schedule-block>:not(.bar-track){position:relative}.bar-label{position:relative;left:0;top:calc(var(--unit-grid) / 2);display:inline-block;vertical-align:top;width:auto;height:0;font-size:var(--text-label);line-height:0}.bar-clock{width:var(--unit-grid);height:var(--unit-grid);line-height:var(--unit-grid);text-align:center;color:var(--color-white)}.bar>.bar-people{position:absolute;right:calc(var(--pad-cell) - var(--rhythm-regular));top:0;display:block;width:auto;height:var(--unit-grid);font-size:0;line-height:0;white-space:nowrap}.bar-people .row-avatar{width:var(--unit-icon);height:var(--unit-icon);padding-top:calc(var(--unit-icon) / 2);font-size:var(--text-small);margin-left:var(--rhythm-min);margin-top:calc((var(--unit-grid) - var(--unit-icon)) / 2)}.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--navy{background:var(--color-navy)}.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{position:relative;left:0;top:0;display:block;width:100%;margin-bottom:var(--rhythm-min);font-size:0;line-height:0;--width-shell-head-tools: calc(7.25 * var(--text-base) + var(--rhythm-small))}.shell-head h1{position:relative;left:0;top:0;display:inline-block;vertical-align:middle;width:calc(100% - var(--width-shell-head-tools));margin-bottom:0;line-height:normal}.shell-head-tools{position:relative;left:0;top:0;display:inline-block;vertical-align:middle;width:var(--width-shell-head-tools);text-align:right;font-size:0;line-height:0;white-space:nowrap}.shell-head-tools>.chip-quiet{vertical-align:top;margin-left:var(--rhythm-small)}.shell-head-tools>.chip-quiet:first-child{margin-left:0}.columns{position:relative;left:0;top:0;display:block;width:100%;font-size:0;line-height:0}.column-main,.column-rail{position:relative;left:0;top:0;display:inline-block;vertical-align:top;font-size:var(--text-base);line-height:normal}.column-main{width:calc((100% - var(--gap-base)) * 1.55 / 2.55)}.column-rail{width:calc((100% - var(--gap-base)) / 2.55);margin-left:var(--gap-base)}.held{position:fixed;top:0;left:0;width:100%;height:var(--height-held);background:var(--color-surface);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){--seat-page: calc(var(--pad-edge) + var(--height-held) + var(--height-rails) + var(--band-top));padding-top:var(--seat-page)}.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 + 2 * 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>.menu{left:0;right:auto;top:100%}.menu-record:hover>.menu,.menu-record:focus-within>.menu{display:inline-block}.toolbar:hover .menu-record:focus-within:not(:hover):not(.drawer *)>.menu{display:none}.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:right;--inset-account: calc(4 * var(--border-width-field) + var(--pad-cell) + .35 * var(--seat-icon) - var(--unit-icon) / 2);container-type:inline-size;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{position:absolute;top:0;left:0;--icon-mask-size: 55%}.tool-search .icon,.tool-account .icon,.tool-drawer .icon,.tool-mic .icon{vertical-align:middle}.mode-to-light{display:none}:root[data-theme=dark] .mode-to-dark{display:none}:root[data-theme=dark] .mode-to-light{display:inline}.tool-search-open{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-open .icon{vertical-align:middle}.tool-search-open[aria-pressed=true]{background:var(--color-earth);color:var(--color-on-confirm);border-radius:50%}.tool-search-open:disabled{color:var(--color-muted);cursor:default;pointer-events:none}.tool-search-input{position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;padding:0 var(--rhythm-small) 0 var(--unit-icon);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:focus-within{border-color:var(--color-focus);outline:var(--field-focus-ring) solid color-mix(in srgb,var(--color-focus) var(--field-focus-ring-strength),transparent);outline-offset:var(--field-focus-gap)}.tool-search:has(.tool-search-input:disabled){color:var(--color-muted);cursor:default;pointer-events:none}.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;border-radius:50%;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:hover{color:var(--color-navy)}.tool-mic[aria-pressed=true]{background:var(--color-earth);color:var(--color-on-confirm)}.tool-mic[aria-pressed=true][data-awake=true]{background:var(--color-confirm);color:var(--color-on-confirm);box-shadow:0 0 calc(var(--unit-icon) / 4) color-mix(in srgb,var(--color-confirm) 70%,transparent)}.tool-mic:focus-visible{outline:var(--outline-width-default) solid var(--color-confirm);outline-offset:var(--outline-width-default)}.page-filters-button{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)}.head-bar{position:relative;left:0;top:0;display:block;width:100%;height:calc(1.25 * var(--text-h2));margin:0 0 var(--rhythm-loose)}.head-bar-start{position:absolute;left:0;top:0;display:block;width:calc(100% - 2 * var(--seat-icon));height:100%;text-align:left}.head-bar-end{position:absolute;right:calc(4 * var(--border-width-field) + var(--pad-cell) - .275 * var(--seat-icon));top:calc(50% - .625 * var(--seat-icon));display:block;width:calc(1.25 * var(--seat-icon));height:calc(1.25 * var(--seat-icon));text-align:right}.head-bar-end .page-filters-menu,.head-bar-end .page-filters-button{position:relative;left:0;top:0;display:block;width:100%;height:100%}.head-bar-end .page-filters-button .icon{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-mask-size:70%;mask-size:70%}.head-bar .page-heading{margin:0}.shell-main.rulings>.head-bar{width:calc(100% - 3 * var(--border-width-field));margin:0 0 var(--step-head) calc(3 * var(--border-width-field))}.shell-main.rulings:has(>.head-bar)>.page-tools:empty{display:none}.tool-mic:disabled{color:var(--color-muted);cursor:default;pointer-events:none}body:not([data-voice]) .tool-mic{display:none}.tool-mic:disabled{background:none;color:var(--color-muted);box-shadow:none}.tool-run>.tool-menu{margin-right:var(--inset-account)}.tool-menu{position:relative;left:0;top:0;display:inline-block;vertical-align:middle}.tip{position:relative;display:inline-block}.tip-text{display:none;position:absolute;left:calc(100% + var(--rhythm-min));bottom:100%;margin:0;border:0;padding:var(--rhythm-tight) var(--rhythm-small);background:var(--color-surface);box-shadow:var(--box-shadow-raised);border-radius:var(--border-radius-default);font-family:var(--font-sans);font-size:var(--text-small);font-style:normal;font-weight:500;line-height:1.5;color:var(--color-ink);white-space:nowrap;pointer-events:none}.tip-text--overdue{color:var(--color-overdue)}.tip-text[popover]{position:fixed;inset:auto}.tip--below>.tip-text{--tip-setoff: var(--rhythm-tight);left:50%;bottom:auto;top:calc(100% + var(--tip-setoff));transform:translate(-50%)}.tip--below>.tip-text[popover]{transform:none}.tip-text:popover-open{display:inline-block}.tab-badge--warning{background:var(--color-overdue);color:var(--color-on-overdue)}.menu{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-surface);box-shadow:var(--box-shadow-raised);padding:var(--rhythm-min) 0}.tool-menu.menu-open .menu{display:inline-block}.tool-menu .menu[popover]{position:fixed;inset:auto;margin:0;border:0}.tool-menu .menu:popover-open{display:inline-block}.menu,.task-files{--menu-row-fill: var(--color-rollover)}.tool-menu .menu-item:focus,.tool-menu .menu-item:focus-visible,.task-files .menu-item:focus,.task-files .menu-item:focus-visible{outline:none;background:var(--menu-row-fill)}.menu-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}.menu-form{position:relative;left:0;top:0;display:inline-block;width:100%}.menu-item+.menu-item,.menu-item+.menu-form{border-top:var(--border-width-default) solid var(--color-tile)}.menu-item:hover{background:var(--menu-row-fill)}.menu-item:disabled{opacity:.4;cursor:default}.menu-item:disabled:hover{background:none}.menu-item--inert{color:var(--color-muted);cursor:default}.menu-item--inert:hover{background:none}.menu-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}@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-run>.tool-menu{margin-right:var(--inset-account)}.menu{right:0}.tool-search{width:calc(100% - var(--unit-icon) * 3 - var(--gap-chrome) * 3 - (var(--width-gutter) - var(--text-floor) - var(--unit-icon)) / 2 - var(--inset-account))}.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-dim);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>.menu{display:none;position:relative;left:0;top:0;width:100%;background:none;box-shadow:none;padding:0}.drawer .menu-record--open>.menu{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 .tab-badge[hidden]{display:none}.drawer .menu-record:has(.tab-badge:not([hidden]))>.tab{padding-right:calc(6ch + 2 * var(--rhythm-min) + 2 * var(--rhythm-small))}.drawer .menu-record--open:has(.menu .tab-badge:not([hidden]))>.tab-badge{display:none}.drawer .menu-item:has(.tab-badge:not([hidden])){padding-right:calc(6ch + 2 * var(--rhythm-min) + 2 * var(--rhythm-small))}.drawer .menu-item{padding:0 0 0 var(--gap-chrome)}.drawer .menu-item[aria-current=page]:after{display:none}.drawer .menu-item{position:relative;border-radius:var(--border-radius-default)}.drawer .menu-item[aria-current=page]{background:none;color:var(--color-azure)}.drawer .menu-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 .menu-item{outline:var(--outline-width-default) solid transparent;outline-offset:calc(-1 * var(--outline-width-default))}.drawer a.tab:hover,.drawer a.tab:focus-visible{outline-color:var(--color-focus)}.drawer .tab[aria-current=page]{color:var(--color-navy);font-weight:600;border-bottom:0}.drawer .menu-item .tab-glyph,.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 .menu-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 .menu-item[aria-current=page]{font-weight:500}.menu-item--group{cursor:default}.menu-item--group:hover{background:none;outline-color:transparent}.drawer .menu-item--group[data-group]:not([data-group=""]){cursor:pointer}.drawer .menu-item--reposed{display:none}.drawer .menu-item--group{font-weight:500}.drawer .menu-item--grouped{padding-left:calc(2 * var(--rhythm-small) + var(--icon-size) - var(--border-width-accent) + var(--gap-chrome))}.drawer .menu-item+.menu-item{border-top:0}.drawer .menu-item:hover{outline-color:var(--color-confirm);background:var(--color-surface)}.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-surface);border-bottom:var(--border-width-default) solid var(--color-line)}.drawer .brand-mark{display:inline-block;vertical-align:middle;width:calc(var(--unit-grid) * .85);height:calc(var(--unit-grid) * .85)}.wordmark-initial{color:var(--color-wordmark-initial)}.wordmark-rest{color:var(--color-wordmark-rest)}.wordmark-i{color:var(--color-wordmark-i)}.drawer .brand-name{display:inline-block;vertical-align:middle;margin-left:var(--rhythm-small);font-family:var(--font-wordmark);text-transform:uppercase;font-size:calc(var(--text-base) * 1.5);line-height:1.2;font-weight:700;letter-spacing:var(--tracking-base)}.drawer .brand-mark--dark{display:none}:root[data-theme=dark] .drawer .brand-mark--light{display:none}:root[data-theme=dark] .drawer .brand-mark--dark{display:inline-block}@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-run>.tool-menu{margin-right:var(--inset-account)}body:has(.drawer-shell) .tool-search{width:calc(100% - var(--unit-icon) * 2 - var(--gap-chrome) * 2 - var(--inset-account))}.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-surface);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{position:relative;left:0;top:0;display:flow-root;width:100%;font-size:0;margin:0 0 var(--rhythm-regular)}.page-subheading-row>.page-subheading{display:inline-block;vertical-align:top;margin:0}.page-subheading-row>.page-subheading~.list-filters,.page-subheading-row>.page-subheading~.filters-bar{margin-top:var(--rhythm-tight)}.list-filters{position:relative;left:0;top:0;display:block;width:auto;margin:0 calc(-1 * var(--rhythm-small)) calc(-1 * var(--rhythm-small)) 0;font-size:0}.list-filters>.field,.list-filters>.button{vertical-align:middle;margin:0 var(--rhythm-small) var(--rhythm-small) 0}.list-filters .field{width:auto;--gutter-field: 0}.list-filters select{field-sizing:content;min-width:var(--width-filter)}.filters-bar{display:none}@container (width < 900px){.page-subheading-row .list-filters{display:none}.filters-bar{position:relative;left:0;top:0;display:block;box-sizing:border-box;width:calc(100% - 2 * 3 * var(--border-width-field));margin:0 calc(3 * var(--border-width-field));height:var(--height-field, var(--unit-grid));line-height:calc(var(--height-field, var(--unit-grid)) - 2 * var(--border-width-field));border:var(--border-width-field) solid var(--color-confirm);border-radius:var(--border-radius-default);background:var(--color-confirm);color:var(--color-on-confirm);font-family:var(--font-sans);font-size:var(--text-small);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-base);text-align:center;cursor:pointer}}.list-filters--home{display:none}.modal.filters .list-filters,.modal.filters .list-filters .field{display:block;width:100%;margin:0}.modal.filters .list-filters .field+.field{margin-top:var(--rhythm-regular)}.modal.filters .list-filters select{width:100%}body.modal-open .modal.filters,body.modal-open .modal.search{display:none}@media(width<900px){.tool-search{display:none}.tool-search-open{display:inline-block}.tool-drawer{margin-right:calc(100% - var(--unit-icon) * 4 - var(--gap-chrome) * 2 - (var(--width-gutter) - var(--text-floor) - var(--unit-icon)) / 2 - var(--inset-account))}}body.search-open .modal.search,body.filters-open .modal.filters{display:inline-block;position:fixed;left:0;top:0;width:100vw;height:100vh}.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);position:relative;left:0;top:0;display:block;width:100%;height:calc(var(--unit-grid) * 3);padding:0 var(--rhythm-large);margin-bottom:var(--gap-base);overflow:hidden;font-size:0;white-space:nowrap}.card-strut{position:relative;left:0;top:0;width:0;height:100%;display:inline-block;vertical-align:middle}.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{position:relative;left:0;top:0;display:block;width:100%;font-size:0;font-family:var(--font-sans);color:var(--color-earth)}.card-metadata>*+*{margin-left:var(--rhythm-small)}.chip{position:relative;left:0;top:0;display:inline-block;vertical-align:middle;width:auto;height:var(--rhythm-loose);line-height:var(--rhythm-loose);white-space:nowrap;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{position:relative;left:0;top:0;display:inline-block;vertical-align:middle;width:auto;height:var(--rhythm-loose);line-height:var(--rhythm-loose);white-space:nowrap;font-family:var(--font-sans);font-size:var(--text-small);color:var(--color-earth);background:var(--color-surface);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;height:100dvh;box-sizing:border-box}.shell-main.rulings{position:relative;left:0;top:0;display:block;width:100%;height:calc(100dvh - var(--seat-page) - var(--pad-edge));--step-head: calc(var(--pad-canvas) - 3 * var(--border-width-field));--height-rulings-head: calc(1.25 * var(--text-h2) + var(--step-head))}.shell-main.rulings>.page-heading{position:relative;left:0;top:0;display:block;width:calc(100% - 3 * var(--border-width-field));margin:0 0 var(--step-head) calc(3 * var(--border-width-field))}.shell-main.rulings>.page-tools{position:absolute;right:calc(3 * var(--border-width-field));top:calc((1.25 * var(--text-h2) - var(--height-button)) / 2);display:block;width:max-content;height:var(--height-button);line-height:var(--height-button);white-space:nowrap}.shell-main.rulings>.page-subheading-row,.shell-main>.page-subheading-row:has(+.project-cards){margin-bottom:calc(var(--step-card) - 3 * var(--border-width-field))}.shell-main.rulings>.page-subheading-row .list-filters,.shell-main>.page-subheading-row:has(+.project-cards) .list-filters{margin-left:calc(3 * var(--border-width-field))}.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{position:relative;left:0;top:0;display:block;width:100%;height:calc(100dvh - var(--seat-page) - var(--pad-edge) - var(--height-rulings-head));overflow-y:auto;overscroll-behavior:contain}.rulings-scroll:focus-visible{outline:none}.rulings-scroll>.list,.rulings-scroll>.desk-rulings,.rulings-scroll .resource-cards,.rulings-scroll .task-cards{padding:calc(3 * var(--border-width-field))}.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(--step-card)}.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-surface));--color-rollover: color-mix(in srgb, var(--color-evergreen) 10%, var(--color-surface))}.task-cards .list-row:has(>.task-card--orphaned){--color-confirm: var(--color-orphaned);--color-info: color-mix(in srgb, var(--color-orphaned) 10%, var(--color-surface));--color-rollover: color-mix(in srgb, var(--color-orphaned) 10%, var(--color-surface))}.list-item.ruling{color:var(--color-charcoal);outline:var(--outline-width-default) solid transparent;outline-offset:calc(-1 * var(--outline-width-default))}.list-item[data-voice-card],.active-slot[data-voice-card]{outline:0}.card-ring{position:absolute;inset:calc(-3 * var(--border-width-field));box-sizing:border-box;border:var(--border-width-field) solid transparent;border-radius:calc(var(--border-radius-default) + 2 * var(--border-width-field));pointer-events:none}.list-item[data-voice-card]:focus>.card-ring,.active-slot[data-voice-card]:focus>.card-ring{border-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}.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)}.ruling-context-label{font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-base);margin-right:var(--rhythm-small)}.list-item.ruling .ruling-project{font-weight:400}.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-on-confirm);-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-on-confirm);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-on-confirm)}.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)}.list-item.seated{width:100%;margin-left:0;margin-right:0;border:var(--border-width-field) solid var(--color-confirm);box-shadow:none}.list-item.seated:has(.ruling-dig) .list-main{padding-left:var(--pad-cell)}.list-item.seated:has(.ruling-dig) .ruling-sentence{padding-top:0}.list-item.seated .list-main{padding-bottom:calc(var(--rhythm-small) * 1.5)}.list-item.ruling.seated .list-main{cursor:pointer}.list-item.seated .ruling-sentence,.list-item.seated .ruling-sentence .ruling-project{font-weight:500;line-height:var(--line-face)}.list-item.seated .ruling-placement{position:relative;left:0;top:0;width:100%;display:inline-block;vertical-align:top;padding:0 var(--pad-cell) var(--pad-sentence);font-size:var(--text-data);line-height:1.5;cursor:default;white-space:nowrap}.list-item.seated .ruling-link{position:relative;left:0;top:0;display:inline-block;vertical-align:top;width:var(--unit-grid);height:var(--unit-grid);border-radius:var(--border-radius-default);background:var(--color-confirm);color:var(--color-on-confirm);font-size:0;line-height:0}.list-item.seated .ruling-link .icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.list-item.seated .ruling-link--text{font-family:var(--font-sans);font-size:var(--text-small);font-weight:600;line-height:var(--unit-grid);text-align:center;letter-spacing:var(--tracking-base)}.list-item.seated .ruling-pick-field{position:relative;left:0;top:0;display:inline-block;vertical-align:top;width:calc(100% - var(--unit-grid) - var(--rhythm-small));margin:0 0 0 var(--rhythm-small);--gutter-field: 0;padding-right:0;white-space:normal}.list-item.seated .ruling-pick-field .field-status{pointer-events:none}.list-item.seated.resource-card .card-fold .resource-row,.list-item.seated.ticket-card .card-fold .resource-row{padding:0 var(--pad-cell) var(--rhythm-small)}.list-item.seated.resource-card .card-fold .resource-row:last-child,.list-item.seated.ticket-card .card-fold .resource-row:last-child{padding-bottom:0}.list-item.seated.resource-card .resource-disciplines{position:relative;left:0;top:0;display:inline-block;vertical-align:top;width:calc(100% - var(--unit-grid) - var(--rhythm-small));margin-left:var(--rhythm-small);min-height:0;white-space:normal;font-size:0;line-height:0}.list-item.seated.resource-card .resource-disciplines .pill-check{position:relative;width:var(--unit-grid);height:var(--unit-grid);padding:0;margin:0 var(--rhythm-small) 0 0;color:var(--color-pill)}.list-item.seated.resource-card .resource-disciplines .pill-check:last-child{margin-right:0}.list-item.seated.resource-card .resource-disciplines .pill-check .icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:var(--icon-mask-size, 60%);mask-size:var(--icon-mask-size, 60%);margin:0}.list-item.seated.resource-card .resource-disciplines .pill-check .pill-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.roster-discipline-projects{margin:0;padding:0;list-style:none;box-sizing:border-box;border:var(--border-width-field) solid var(--color-navy);border-radius:var(--border-radius-default);background:var(--color-surface);font-size:var(--text-label);max-height:calc(var(--unit-grid) * 4.5);overflow-y:auto}.roster-discipline-projects li{height:var(--unit-grid);line-height:var(--unit-grid);padding:0 var(--pad-field, var(--rhythm-regular));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-frame .modal-check{--row-check: calc(var(--text-data) * 1.9);margin-top:var(--rhythm-regular);font-size:var(--text-data)}.modal-frame .modal-check .check-row{padding-left:calc(var(--text-data) * 1.2 + var(--rhythm-small))}.modal-frame .modal-check .check-row .check,.modal-frame .modal-check .check-row .icon--square,.modal-frame .modal-check .check-row .icon--square-check{left:0}.roster-discipline-projects li+li{border-top:var(--border-width-default) solid var(--color-tile)}.list-item.ruling.seated .ruling-placement:has(+.ruling-list-toggle:not(.norender)){padding-bottom:var(--rhythm-small)}.list-item.ruling.seated .ruling-list-toggle.norender{display:none}.list-item.ruling.seated .ruling-list-toggle{position:relative;left:0;top:0;width:100%;display:inline-block;vertical-align:top;cursor:default;padding:0 var(--pad-cell) var(--pad-sentence) calc(var(--pad-cell) + var(--unit-grid) + var(--rhythm-small));font-size:0;line-height:1.5}.list-item.seated .card-fold{position:relative;left:0;top:0;width:100%;display:inline-block;vertical-align:top;cursor:default;padding:0 var(--pad-cell) var(--pad-sentence);font-size:0}.list-item.seated .card-fold[hidden]{display:none}.list-item.seated .card-fold .ruling-context{margin-top:0;margin-bottom:var(--rhythm-small)}.list-item.seated .card-fold .ruling-context:last-child{margin-bottom:0}.list-item.seated .card-fold .ruling-reason{max-width:90%;text-wrap:pretty;font-size:var(--text-card)}.list-item.seated .card-fold-door .button-quiet,.list-item.ruling.seated .ruling-list-toggle .button-quiet{color:var(--color-confirm);text-transform:uppercase;letter-spacing:var(--tracking-base);text-decoration:none;font-weight:600;font-size:var(--text-small)}.list-item.seated .card-seats{position:relative;left:0;top:0;width:100%;display:inline-block;vertical-align:top;white-space:nowrap;font-size:0;padding:0;border-top:0;height:var(--unit-grid);line-height:0;overflow:hidden;border-radius:0 0 var(--border-radius-inner) var(--border-radius-inner)}.list-item.seated .card-seats:empty{background:var(--color-slate)}.list-item.seated:hover{background:var(--color-surface)}.list-item.seated,.list-item.seated:hover{--color-seats: var(--color-confirm);background-image:linear-gradient(to top,var(--color-seats) var(--unit-grid),transparent var(--unit-grid))}.list-item.seated:has(>.card-seats:empty){--color-seats: var(--color-slate)}.list-item.seated .card-seats .button{box-shadow:inset 0 var(--rhythm-tight) var(--rhythm-small) calc(-1 * var(--rhythm-min)) #00000059}.list-item.seated .card-seats>span{position:relative;left:0;right:auto;top:0;width:calc(100% / var(--seats, 4));height:var(--unit-grid);display:inline-block;vertical-align:top;border-left:var(--border-width-field) solid var(--color-on-confirm)}.list-item.seated .card-seats>span:first-child{border-left:0}.list-item.seated.seats-1 .card-seats>span{width:100%}.list-item.seated.seats-3 .card-seats>span{width:calc(100% / 3)}.list-item.seated.seats-4 .card-seats>span{width:25%}.list-item.seated.seats-5 .card-seats>span{width:20%}.list-item.seated.seats-6 .card-seats>span{width:calc(100% / 6)}.list-item.seated .card-seats .button{position:relative;display:block;width:100%;height:100%;min-width:0;padding:0;line-height:0;text-indent:0;border:0;border-radius:0;background:var(--color-confirm);color:var(--color-on-confirm)}.list-item.seated .card-seats .button .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.list-item.seated .card-seats .button.seen{background:var(--color-confirm);color:var(--color-on-confirm);border:0}.list-item.seated .card-seats .button:focus-visible{outline:none}.list-item.seated .card-seats .button:hover:not(:disabled),.list-item.seated .card-seats .button:focus-visible:not(:disabled){background:color-mix(in srgb,var(--color-confirm) 85%,var(--color-on-confirm));color:var(--color-on-confirm)}.list-item.seated .card-seats .ruling-dig{position:relative;left:auto;top:auto;font-size:0;color:var(--color-on-confirm)}.list-item.seated .card-seats>.norender{display:inline-block;visibility:hidden}.toasts{--gap-toast: calc(var(--unit-grid) / 4);position:fixed;left:50%;top:env(safe-area-inset-top,0px);transform:translate(-50%);width:calc(100vw - 2 * var(--pad-page));max-width:var(--width-modal);height:calc(var(--height-toast) * var(--rows-toast-tray) + var(--gap-toast));overflow:hidden;pointer-events:none}.toast-tray{height:calc(100% + var(--height-toast) + var(--gap-toast));position:relative;left:0;top:0;display:block;width:100%;overflow:hidden}.toast-stack{position:absolute;left:0;bottom:0;display:block;width:100%}.toast-expander{position:relative;left:0;top:0;display:block;width:100%;height:0;transition:height var(--transition-duration-default) ease-out}.toast-expander.grown{height:calc(var(--height-toast) + var(--gap-toast))}.toast-expander.still{transition:none}.toast{position:relative;left:0;top:0;display:block;width:100%;box-sizing:border-box;overflow:hidden;padding:0 calc(var(--unit-grid) / 2) 0 calc(var(--unit-grid) / 4);height:var(--height-toast);line-height:var(--height-toast);margin-top:var(--gap-toast);pointer-events:auto;transition:height var(--transition-duration-default) ease-out,margin-top var(--transition-duration-default) ease-out;background:var(--color-confirm);color:var(--color-on-confirm);border-radius:var(--border-radius-default);font-family:var(--font-sans);font-size:var(--text-card);box-shadow:var(--box-shadow-modal)}.toast.leaving{height:0;margin-top:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.toast,.toast-expander{transition:none}}.toast .toast-close .icon{display:inline-block;vertical-align:middle}.toast .toast-text{position:relative;left:0;top:0;display:block;width:auto;height:var(--height-toast);overflow:hidden;font-size:0;line-height:0}.toast .toast-strut{position:relative;left:0;top:0;display:inline-block;vertical-align:middle;width:0;height:var(--height-toast)}.toast .toast-words{position:relative;left:0;top:0;display:inline-block;vertical-align:middle;max-width:100%;font-size:var(--text-card);line-height:1}.toast .toast-close{float:left;margin-right:0}.toast .toast-timer,.toast .toast-undo{float:right;margin-left:calc(var(--unit-grid) / 2)}.toast .toast-close{position:relative;left:0;top:0;display:inline-block;width:auto;border:0;background:transparent;color:inherit;font-size:0;line-height:var(--height-toast);padding:0 var(--rhythm-min);cursor:pointer;opacity:.7}.toast .toast-close:hover{opacity:1}.toast .toast-undo{position:relative;left:0;top:0;display:block;width:auto;border:0;background:transparent;color:inherit;text-decoration:none;font:inherit;line-height:var(--height-toast);padding:0;cursor:pointer}.toast .toast-timer{position:relative;left:0;top:0;display:inline-block;width:auto;white-space:nowrap;font-size:0;line-height:var(--height-toast);opacity:.7;font-variant-numeric:tabular-nums}.toast .toast-timer .icon{display:inline-block;vertical-align:middle;width:var(--text-card);height:var(--text-card);-webkit-mask-size:contain;mask-size:contain}.toast .toast-timer .toast-count{display:inline-block;vertical-align:middle;margin-left:var(--rhythm-min);font-size:var(--text-card)}.modal-frame .actions{margin-top:var(--rhythm-large);min-height:var(--height-button)}.modal-frame>.field:has(+.actions),.modal-frame .field:last-child{margin-bottom:0}.modal-frame .actions .button-primary+.button-secondary{margin-left:var(--rhythm-regular)}@media(width<900px){.modal-frame .actions:not(.card-flow-walk) .button{width:calc((100% - var(--rhythm-regular)) / 2);min-width:0}.modal-frame .actions:not(.card-flow-walk) .button:only-child{width:auto;min-width:var(--width-button)}}.modal-frame .field{--gutter-field: 0}.modal-frame{--label-modal: calc(var(--text-small) * 6.3 + var(--rhythm-small))}.modal-frame .modal-fact{display:block;width:100%;padding-left:var(--label-modal);text-indent:calc(-1 * var(--label-modal));margin-bottom:0}.modal-frame .modal-fact .ruling-context-label{display:inline-block;width:calc(var(--label-modal) - var(--rhythm-small));text-indent:0;margin-right:var(--rhythm-small)}.modal-frame .modal-hint{display:block;margin:var(--rhythm-small) 0 0;min-height:calc(var(--text-small) * 1.5);font-size:var(--text-small);line-height:1.5;color:var(--color-earth)}.modal-frame .modal-hint:empty{display:none}.modal-frame .modal-pair .field:last-child{margin-bottom:var(--rhythm-large)}.modal-frame .modal-pair:has(+.modal-hint) .field,.modal-frame .modal-pair:has(+.actions) .field{margin-bottom:0}.modal-frame .modal-pair{display:block;font-size:0}.modal-frame .modal-pair[hidden]{display:none}.modal-frame>.field:has(+.modal-pair[hidden]+.actions){margin-bottom:0}.modal-frame .modal-pair-left,.modal-frame .modal-pair-right{display:inline-block;vertical-align:top}.modal-frame .modal-pair-left{width:calc((100% - var(--rhythm-small)) / 2);margin-right:var(--rhythm-small)}.modal-frame .modal-pair-right{width:calc((100% - var(--rhythm-small)) / 2)}@media(width<900px){.modal-frame .modal-pair-left,.modal-frame .modal-pair-right{display:block;width:100%;margin-right:0}.modal-frame .modal-pair:has(+.actions) .modal-pair-left .field,.modal-frame .modal-pair:has(+.modal-hint) .modal-pair-left .field{margin-bottom:var(--rhythm-large)}}.modal-frame .modal-fact+.field,.modal-frame .ruling-context+.field{margin-top:calc(var(--rhythm-large) + var(--text-small) / 2)}.card-flow{position:relative;display:block;container-type:inline-size}.card-flow-stepper{font-size:0;white-space:nowrap;margin:0 0 var(--rhythm-large)}.card-flow-mark{position:relative;left:0;top:0;display:inline-block;vertical-align:top;box-sizing:border-box;width:var(--unit-grid);height:var(--unit-grid);margin:0 var(--rhythm-small) 0 0;padding:0;border:var(--border-width-field) solid var(--color-confirm);border-radius:var(--border-radius-default);background:transparent;color:var(--color-confirm);font-size:0;line-height:0;cursor:pointer;outline:var(--outline-width-default) solid transparent;outline-offset:calc(-1 * var(--outline-width-default))}.card-flow-mark:last-child{margin-right:0}.card-flow-mark .icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.card-flow-mark[aria-current=step]{background:var(--color-confirm);color:var(--color-on-confirm)}.card-flow-mark:hover:not([aria-current]),.card-flow-mark:focus-visible{outline-color:var(--color-confirm)}.card-flow .card-flow-heading.norender,.card-flow .card-flow-dots.norender{display:none}.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);--color-pill: var(--color-confirm);border:var(--border-width-field) solid var(--color-pill);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-ink);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-pill);color:var(--color-on-confirm);--color-ring: var(--color-on-confirm)}.pill-check:hover{outline-color:var(--color-confirm)}.pill-check:has(.check:focus-visible){border-color:var(--color-focus);outline:var(--field-focus-ring) solid color-mix(in srgb,var(--color-focus) var(--field-focus-ring-strength),transparent);outline-offset:var(--field-focus-gap)}.pill-check .check{position:absolute;left:0;top:0;width:0;height:0;margin:0;opacity:0;pointer-events:none}.pill-check .icon{width:calc(var(--text-button) * 1.25);height:calc(var(--text-button) * 1.25);-webkit-mask-size:contain;mask-size:contain;vertical-align:middle;margin:0 var(--rhythm-tight) 0 0}.pill-check .pill-label{vertical-align:middle}.pill-check .avatar--pill{width:var(--avatar-medium);height:var(--avatar-medium);vertical-align:middle;margin:0 var(--rhythm-small) 0 0}.pill-check .avatar--none{background:none;color:var(--color-pill)}.pill-check:has(.check:checked) .avatar--none{color:var(--color-on-confirm)}.pill-check--person{line-height:var(--avatar-medium)}.pill-check--person .pill-label{vertical-align:middle}.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-confirm)}.card-flow-dot+.card-flow-dot{margin-left:var(--rhythm-small)}.card-flow-dot[aria-current=step]{background:var(--color-confirm)}@container (min-width: 600px){.pill-check{width:calc(50% - var(--rhythm-small))}}@container (min-width: 900px){.pill-check{width:calc(25% - var(--rhythm-small))}}@container (width < 600px){.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{position:relative;left:0;top:0;display:block;width:100%;overflow:hidden;white-space:nowrap;font-size:0}.card-flow-step{position:relative;left:0;top:0;display:inline-block;vertical-align:top;width:100%;margin:0 -100% 0 0;white-space:normal;font-size:var(--text-base);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-step--offscreen-left,.card-flow-step--offscreen-right{visibility:hidden;transition:transform var(--transition-duration-slide) ease-in-out,visibility 0s linear var(--transition-duration-slide)}.card-flow-cards--still .card-flow-step{transition:none}@media(prefers-reduced-motion:reduce){.card-flow-step{transition:none}}[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):not(.cardset--instances) .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.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-surface);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-surface);--facet-saturated: color-mix(in srgb, var(--card-ground, var(--color-navy)) 18%, color-mix(in srgb, var(--color-facet-light) 60%, var(--color-surface)));--facet-desaturated: color-mix(in srgb, var(--card-ground, var(--color-navy)) 8%, color-mix(in srgb, var(--color-facet-light) 30%, var(--color-surface)))}.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.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-on-overdue)}.urgency--urgent{background:var(--color-urgent);color:var(--color-on-urgent)}.urgency--high{background:var(--color-high);color:var(--color-on-urgency-high)}.urgency--review{background:var(--color-review);color:var(--color-on-review)}.urgency--medium{background:var(--color-medium);color:var(--color-on-medium)}.urgency--low{background:var(--color-surface);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}.button-primary{background:var(--color-confirm);color:var(--color-on-confirm)}.button:disabled{opacity:.35;cursor:default}.list-item.seated .card-seats .button:disabled{opacity:1;color:color-mix(in srgb,var(--color-on-confirm) 30%,var(--color-confirm));pointer-events:none}.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.training{display:none}body.training-open .modal.training{display:inline-block;position:fixed;left:0;top:0;width:100vw;height:100vh}body.modal-open .modal.task-delegate,body.modal-open .modal.task-assign,body.modal-open .modal.task-files,body.modal-open .modal.task-doc,body.modal-open .modal.task-document-remove,body.modal-open .modal.task-aliases,body.modal-open .modal.task-file-exists,body.modal-open .modal.task-reject,body.modal-open .modal.task-complete,body.modal-open .modal.task-accept,body.modal-open .modal.level-all{display:none}body.task-assign-open .modal.task-assign{display:inline-block;position:fixed;left:0;top:0;width:100vw;height:100vh}.assign-disciplines .pill-set{min-height:0;margin-bottom:calc(var(--rhythm-large) + var(--text-small) / 2 - var(--rhythm-small))}.assign-disciplines .pill-set{white-space:nowrap;margin-right:0}.assign-disciplines .pill-set .pill-check{position:relative;display:inline-block;width:var(--unit-grid);height:var(--unit-grid);padding:0;margin:0 var(--rhythm-small) var(--rhythm-small) 0;color:var(--color-pill)}.assign-disciplines .pill-set .pill-check:has(.check:checked),.list-item.seated.resource-card .resource-disciplines .pill-check:has(.check:checked){color:var(--color-on-confirm)}.assign-disciplines .pill-set .pill-check .icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:var(--icon-mask-size, 60%);mask-size:var(--icon-mask-size, 60%);margin:0}.assign-disciplines .pill-set .pill-check .pill-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.assign-disciplines .pill-set .pill-check:has(.check:disabled){cursor:default;opacity:.35}.modal.task-assign--readonly .assign-disciplines .pill-set .pill-check:has(.check:disabled){opacity:1;cursor:default}.modal.task-assign--readonly .actions .button{background:var(--color-earth);border:var(--border-width-field) solid var(--color-earth);color:var(--color-on-confirm)}.assign-people{display:block}.assign-people .field{--gutter-field: 0}.assign-person .field{margin-bottom:0}.assign-person{position:relative;display:block;margin-bottom:var(--rhythm-large)}.assign-person:last-child{margin-bottom:0}.list-item.seated .assign-body{padding:0 var(--pad-cell) var(--pad-sentence);white-space:normal;font-size:var(--text-data);line-height:1.5}.assign-disciplines:has(+.assign-people:empty) .pill-set{margin-bottom:0}body.task-delegate-open .modal.task-delegate,body.task-reject-open .modal.task-reject,body.task-note-open .modal.task-note,body.task-complete-open .modal.task-complete,body.level-all-open .modal.level-all,body.task-accept-open .modal.task-accept,body.task-files-open .modal.task-files,body.task-doc-open .modal.task-doc,body.task-document-remove-open .modal.task-document-remove,body.task-aliases-open .modal.task-aliases,body.task-file-exists-open .modal.task-file-exists{display:inline-block;position:fixed;left:0;top:0;width:100vw;height:100vh}.modal-frame .task-files-drop{box-sizing:border-box;min-height:var(--unit-grid);border:var(--border-width-field) solid var(--color-navy);border-radius:var(--border-radius-default);background:var(--color-surface);overflow:hidden}.modal-frame .task-files-drop--over{background:var(--menu-row-fill)}.modal-frame .task-files-drop [hidden],.modal-frame .task-files-drop~.actions [hidden]{display:none}.modal-frame .task-files{margin:0;padding:0;list-style:none;font-size:var(--text-label);max-height:calc(var(--unit-grid) * 4.5);overflow-y:auto}.modal-frame .task-files .task-card-file{position:relative;margin:0;padding:0;line-height:var(--unit-grid);height:var(--unit-grid)}.modal-frame .task-files .task-card-file+.task-card-file{border-top:var(--border-width-default) solid var(--color-tile);height:calc(var(--unit-grid) + var(--border-width-default))}.modal-frame .task-files .task-card-file:hover{background:var(--menu-row-fill)}.modal-frame .task-files .menu-item{display:block;box-sizing:border-box;height:var(--unit-grid);line-height:var(--unit-grid);padding:0 var(--unit-grid) 0 var(--pad-field, var(--rhythm-regular));overflow:hidden;text-overflow:ellipsis;background:none}.modal-frame .task-files .task-card-file-remove{position:absolute;right:0;bottom:0;width:var(--unit-grid);height:var(--unit-grid);line-height:var(--unit-grid);padding:0;border:0;background:none;text-align:center;cursor:pointer;color:var(--color-ink)}.modal-frame .task-files .task-card-file-remove .icon{vertical-align:middle;--icon-mask-size: 45%}.modal-frame .task-files .task-card-file-remove:hover{color:var(--color-navy)}.modal-frame .task-files .task-card-file-remove:focus,.modal-frame .task-files .task-card-file-remove:focus-visible{outline:none;color:var(--color-navy)}.modal-frame .task-files .doc-group{height:auto}.modal-frame .task-files .doc-group+.task-card-file,.modal-frame .task-files .task-card-file+.doc-group{height:auto}.modal-frame .task-files .task-card-file:not(.doc-group):not(.doc-version-row)+.task-card-file:not(.doc-group){height:calc(var(--unit-grid) + var(--border-width-default))}.modal-frame .task-files .doc-group-head{position:relative;width:100%;text-align:left;border:0;cursor:pointer;font:inherit;color:inherit;padding-right:calc(var(--unit-grid) * 2.6)}.modal-frame .task-files .doc-group-head>.doc-version{position:absolute;right:var(--unit-grid);top:calc((var(--unit-grid) - var(--unit-grid) * .55) / 2);margin:0}.modal-frame .task-files .doc-version{display:inline-block;vertical-align:middle;box-sizing:content-box;width:3ch;margin-left:var(--rhythm-small);padding:0 var(--rhythm-tight);height:calc(var(--unit-grid) * .55);line-height:calc(var(--unit-grid) * .55);text-align:center;border-radius:var(--border-radius-inner);background:var(--color-azure);color:var(--color-white);font-family:var(--font-monotype);font-variant-numeric:tabular-nums;font-size:var(--text-small);font-weight:400}.modal-frame .task-files .doc-group-chevron{position:absolute;right:0;top:0;width:var(--unit-grid);height:var(--unit-grid);line-height:var(--unit-grid);text-align:center;color:var(--color-ink)}.modal-frame .task-files .doc-group-chevron .icon{vertical-align:middle;--icon-mask-size: 55%}.modal-frame .task-files .doc-group.is-open .doc-group-chevron .icon{transform:rotate(180deg)}.modal-frame .task-files .doc-versions{margin:0 var(--rhythm-regular) var(--rhythm-small);padding:0;list-style:none;display:block;background:color-mix(in srgb,var(--color-tile) 35%,transparent);border:var(--border-width-default) solid var(--color-tile);border-radius:var(--border-radius-default);overflow:hidden}.modal-frame .task-files .doc-versions[hidden]{display:none}.modal-frame .task-files .doc-version-row{height:calc(var(--unit-grid) + var(--border-width-default));border-top:var(--border-width-default) solid var(--color-tile)}.modal-frame .task-files .doc-version-row:first-child{border-top:0;height:var(--unit-grid)}.modal-frame .task-files .doc-version-row .doc-version{margin-left:0}.modal-frame .task-files .doc-version-date{margin-left:var(--rhythm-regular);font-family:var(--font-monotype);font-size:var(--text-label);color:var(--color-ink)}.modal-frame .task-files .doc-version-by{margin-left:var(--rhythm-regular);font-size:var(--text-label);color:var(--color-ink)}.modal-frame .task-files .doc-has-alias .task-card-file-link{padding-right:calc(var(--unit-grid) * 3)}.modal-frame .task-files .doc-alias{position:absolute;right:var(--unit-grid);top:calc((var(--unit-grid) - var(--unit-grid) * .55) / 2);box-sizing:content-box;width:6ch;height:calc(var(--unit-grid) * .55);line-height:calc(var(--unit-grid) * .55);margin:0;padding:0 var(--rhythm-tight);text-align:center;border:0;border-radius:var(--border-radius-inner);background:var(--color-charcoal);color:var(--color-white);font-family:var(--font-monotype);font-variant-numeric:tabular-nums;font-size:var(--text-small);font-weight:400;cursor:pointer}.modal-frame .task-files .doc-alias:hover,.modal-frame .task-files .doc-alias:focus{outline:none;background:var(--color-ink)}.modal-frame .doc-names{margin:0;padding:0;list-style:none;font-size:var(--text-label);max-height:calc(var(--unit-grid) * 4.8);overflow-y:auto}.modal-frame .doc-name-row{position:relative;height:calc(var(--unit-grid) * 1.6)}.modal-frame .doc-name-row+.doc-name-row{border-top:var(--border-width-default) solid var(--color-tile);height:calc(var(--unit-grid) * 1.6 + var(--border-width-default))}.modal-frame .doc-name{display:block;box-sizing:border-box;height:var(--unit-grid);line-height:var(--unit-grid);padding:0 var(--pad-field, var(--rhythm-regular));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-frame .doc-name-meta{position:absolute;left:var(--pad-field, var(--rhythm-regular));right:0;top:calc(var(--unit-grid) * .85);display:block;height:calc(var(--unit-grid) * .6);line-height:calc(var(--unit-grid) * .6);font-size:var(--text-label);white-space:nowrap;overflow:hidden}.modal-frame .doc-name-meta .doc-version-date{margin-left:0;font-family:var(--font-monotype);font-size:var(--text-label);color:var(--color-ink)}.modal-frame .doc-name-meta .doc-version-by{margin-left:var(--rhythm-regular);font-size:var(--text-label);color:var(--color-ink)}.modal-frame .doc-origin{display:inline-block;vertical-align:middle;box-sizing:content-box;width:6ch;margin-left:var(--rhythm-regular);padding:0 var(--rhythm-tight);height:calc(var(--unit-grid) * .55);line-height:calc(var(--unit-grid) * .55);text-align:center;border-radius:var(--border-radius-inner);background:var(--color-azure);color:var(--color-white);font-family:var(--font-monotype);font-variant-numeric:tabular-nums;font-size:var(--text-small);font-weight:400}.modal-frame .doc-alias-names{display:none}.doc-tabs{position:relative;left:0;top:0;display:block;width:max-content;max-width:100%;font-size:0;white-space:nowrap}.doc-tabs-row{position:relative;left:0;top:0;display:block;width:100%;height:var(--height-button);margin:0 0 var(--rhythm-regular)}.doc-tabs-row--viewer{position:absolute;width:calc(100% - var(--unit-grid) * 1.5);margin:0}.doc-tab-count{position:relative;left:0;top:0;display:inline-block;margin-left:var(--rhythm-small);font-family:var(--font-monotype);font-variant-numeric:tabular-nums;font-size:var(--text-small);line-height:calc(var(--height-button) - 2 * var(--border-width-field))}.doc-tab-count:empty{display:none}.doc-viewer{position:absolute;left:var(--unit-grid);right:var(--unit-grid);top:var(--unit-grid);bottom:var(--unit-grid);display:block;width:calc(100% - var(--unit-grid) * 2);background:var(--color-surface)}.doc-viewer:fullscreen{position:fixed;inset:0;width:100%;height:100%}.doc-inner{position:absolute;inset:0;display:block;width:100%}.doc-viewer:fullscreen .doc-inner{left:var(--unit-grid);right:var(--unit-grid);top:var(--unit-grid);bottom:var(--unit-grid);width:calc(100% - var(--unit-grid) * 2)}.doc-bar{position:absolute;left:0;top:calc(var(--unit-grid) + var(--rhythm-small));display:block;width:calc(100% - var(--unit-grid) * 1.5);height:var(--unit-grid);line-height:var(--unit-grid);font-size:0;white-space:nowrap}.doc-tool{position:relative;left:0;top:0;display:inline-block;vertical-align:top;box-sizing:border-box;width:var(--unit-grid);height:var(--unit-grid);margin:0;padding:0;border:0;background:transparent;color:var(--color-navy);cursor:pointer;text-align:center;line-height:var(--unit-grid)}.doc-tool .icon{vertical-align:middle}.doc-tool:hover,.doc-tool:focus,.doc-tool:focus-visible{outline:none;background:var(--menu-row-fill, var(--color-rollover))}.doc-tool:disabled{opacity:.35;cursor:default;background:transparent}.doc-full{margin-left:var(--rhythm-regular)}.doc-count{position:relative;left:0;top:0;display:inline-block;vertical-align:top;box-sizing:border-box;width:calc(var(--unit-grid) * 3);height:var(--unit-grid);line-height:var(--unit-grid);text-align:center;font-family:var(--font-monotype);font-variant-numeric:tabular-nums;font-size:var(--text-label);color:var(--color-ink)}.doc-stage{position:absolute;left:0;right:0;top:calc(var(--unit-grid) * 2 + var(--rhythm-small) * 2);bottom:calc(var(--unit-grid) + var(--rhythm-small));display:block;width:100%;box-sizing:border-box;border:var(--border-width-field) solid var(--color-navy);border-radius:var(--border-radius-default);background:var(--color-surface);overflow:hidden}.doc-file,.doc-image,.doc-nopreview,.doc-note{position:absolute;left:0;top:0;display:block;width:100%;height:100%;box-sizing:border-box;border:0;margin:0}.doc-file{background:var(--color-white)}.doc-image{object-fit:contain}.doc-nopreview-say{position:absolute;left:0;top:30%;display:block;width:100%;margin:0;text-align:center;font-size:var(--text-data);line-height:1.5;color:var(--color-ink)}.doc-nopreview .doc-open{position:absolute;left:0;right:0;top:calc(30% + var(--unit-grid) * 1.5);display:block;width:max-content;min-width:var(--width-button);margin:0 auto;text-align:center;text-decoration:none}.doc-note{padding:var(--rhythm-regular)}.doc-note .field{position:absolute;left:var(--rhythm-regular);right:var(--rhythm-regular);top:var(--rhythm-large);bottom:calc(var(--height-button) + var(--rhythm-large) * 2);display:block;width:calc(100% - var(--rhythm-regular) * 2);margin:0}.doc-note .field textarea{height:100%;resize:none}.doc-note .actions{position:absolute;left:var(--rhythm-regular);right:var(--rhythm-regular);bottom:var(--rhythm-regular);display:block;width:calc(100% - var(--rhythm-regular) * 2);height:var(--height-button);min-height:0;margin:0}.doc-caption{position:absolute;left:0;bottom:0;display:block;width:calc(100% - var(--unit-grid));height:var(--unit-grid);margin:0;line-height:var(--unit-grid);font-size:var(--text-label);color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-name-date,.doc-name-by{position:relative;left:0;top:0;display:inline-block;width:max-content;vertical-align:top}.doc-name-by{margin-left:var(--rhythm-small)}.doc-name-link,.doc-name-text{font-size:var(--text-label);line-height:var(--unit-grid);position:relative;left:0;top:0;display:inline-block;max-width:100%;vertical-align:top;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-name-link{color:var(--color-confirm);text-decoration:underline}.modal-frame .task-files .doc-note-row .doc-note-link{width:100%;text-align:left;border:0;background:transparent;cursor:pointer;font-size:var(--text-label);line-height:var(--unit-grid);color:var(--color-ink)}.modal-frame .task-files.task-notes{max-height:calc(var(--unit-grid) * 5)}.modal-frame .task-files .task-card-file.doc-note-row{position:relative;left:0;top:0;display:block;width:100%;height:calc(var(--unit-grid) * 1.8)}.modal-frame .task-files .task-card-file+.task-card-file.doc-note-row{height:calc(var(--unit-grid) * 1.8 + var(--border-width-default))}.modal-frame .task-files .doc-note-meta{position:absolute;left:var(--pad-field, var(--rhythm-regular));top:calc(var(--unit-grid) * .95);display:block;width:calc(100% - var(--unit-grid));height:calc(var(--unit-grid) * .7);line-height:calc(var(--unit-grid) * .7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:0;pointer-events:none}.modal-frame .task-files .doc-note-meta .doc-version-date{position:relative;left:0;top:0;display:inline-block;margin-left:0;font-size:var(--text-label);line-height:calc(var(--unit-grid) * .7)}.modal-frame .task-files .doc-note-meta .doc-version-by{position:relative;left:0;top:0;display:inline-block;margin-left:var(--rhythm-regular);font-size:var(--text-label);line-height:calc(var(--unit-grid) * .7)}body.modal-open .modal.bug{display:none}body.bug-open .modal.bug{display:inline-block;position:fixed;left:0;top:0;width:100vw;height:100vh}body.modal-open .modal.notice{display:none}body.notice-open .modal.notice{display:inline-block;position:fixed;left:0;top:0;width:100vw;height:100vh}.modal-frame .notice-line{margin:0;font-size:var(--text-card);line-height:1.5}body.modal-open .modal.invite{display:none}body.invite-open .modal.invite{display:inline-block;position:fixed;left:0;top:0;width:100vw;height:100vh}.modal-frame .invite-who{margin:0;font-size:var(--text-card);line-height:1.5}.modal-frame .invite-name{font-weight:600}.modal-frame .invite-note{margin:0 0 calc(var(--rhythm-large) + var(--text-small) / 2);font-size:var(--text-card);color:var(--color-muted)}body.work-status-open .modal.work-status,body.roster-discipline-open .modal.roster-discipline{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.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,.modal-frame.training-frame,.modal-frame.doc-frame{max-width:calc(var(--width-modal) * 2);top:calc(var(--band-top) + var(--pad-page));height:calc(100vh - var(--band-top) - 2 * var(--pad-page));height:calc(100dvh - var(--band-top) - 2 * var(--pad-page));max-height:none;overflow-y:visible}.modal-frame.dig-frame>.overlay-close,.modal-frame.doc-frame>.overlay-close{top:calc(var(--unit-grid) / 4);right:calc(var(--unit-grid) / 4)}.dig-frame h2,.doc-frame h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:0;padding:0}.dig-frame .card-flow{position:relative;left:0;top:0;display:block;width:100%;height:100%}.dig-frame .card-flow-cards,.dig-frame .card-flow-walk{--walk: var(--height-button)}@container (width < 600px){.dig-frame .card-flow-cards,.dig-frame .card-flow-walk{--walk: calc(var(--rhythm-small) + var(--rhythm-loose) + var(--height-button))}}.dig-frame .card-flow-cards{position:absolute;left:0;right:0;top:0;bottom:calc(var(--walk) + var(--rhythm-regular));display:block;width:auto}.dig-frame .card-flow:has(.card-flow-walk[hidden]) .card-flow-cards{bottom:0}.dig-step{--dig-line: calc(1.25 * var(--text-small));--dig-rows: 1;--dig-toggles: 0;--dig-top: calc((var(--dig-rows) + var(--dig-toggles)) * var(--dig-line) + (var(--dig-rows) - 1) * var(--rhythm-tight) + var(--rhythm-regular));position:absolute;left:0;top:0;display:block;width:100%;height:100%;margin:0}.dig-rows-1{--dig-rows: 1}.dig-rows-2{--dig-rows: 2}.dig-rows-3{--dig-rows: 3}.dig-rows-4{--dig-rows: 4}.dig-rows-5{--dig-rows: 5}.dig-toggles-0{--dig-toggles: 0}.dig-toggles-1{--dig-toggles: 1}.dig-toggles-2{--dig-toggles: 2}.dig-head{--dig-label: calc(var(--text-small) * 4.6);position:relative;left:0;top:0;display:block;width:100%;margin:0 0 var(--rhythm-regular);padding-right:var(--unit-grid);background:var(--color-surface);font-family:var(--font-sans);font-size:0;line-height:normal}.dig-head dt,.dig-head dd{display:inline-block;vertical-align:top;position:relative;left:0;top:0;margin:0 0 var(--rhythm-tight);font-size:var(--text-small);line-height:var(--dig-line)}.dig-head dt{width:var(--dig-label);color:var(--color-earth);text-align:right;white-space:nowrap}.dig-head dd{width:calc(100% - var(--dig-label) - var(--rhythm-regular));margin-left:var(--rhythm-regular);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dig-head dd:has(.dig-list:not(.dig-list--clipped)){white-space:normal;overflow:visible;overflow-wrap:anywhere}.dig-head dt:nth-last-child(2),.dig-head dd:last-child{margin-bottom:0}.dig-head .dig-list{display:block}.dig-head .dig-list--clipped{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dig-head .dig-list-toggle{font-size:var(--text-small);line-height:var(--dig-line);vertical-align:top}.dig-body{position:absolute;left:0;top:var(--dig-top);display:block;width:100%;height:calc(100% - var(--dig-top) - 2 * var(--border-width-default));border:var(--border-width-default) solid var(--color-stripe);border-radius:var(--border-radius-default);background:var(--color-surface)}.dig-frame .card-flow-walk{position:absolute;left:0;right:0;bottom:0;width:auto;height:var(--walk);margin-top:0}.dig-frame .card-flow-next{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))}.modal-frame .card-flow-walk .card-flow-next{position:absolute;right:0;bottom:0}.dig-frame .card-flow-walk[hidden]{display:none}.training-body{position:absolute;left:var(--unit-grid);right:var(--unit-grid);top:calc(var(--unit-grid) + 1.25 * var(--text-h3) + var(--rhythm-loose));bottom:var(--unit-grid);display:block;width:auto;overflow-y:auto}.training-player{position:relative;left:0;top:0;display:block;width:100%;margin-bottom:var(--rhythm-large)}.training-list{position:relative;left:0;top:0;display:block;width:100%}.training-video{position:relative;left:0;top:0;display:block;width:100%;aspect-ratio:16 / 9;background:var(--color-black);border-radius:var(--border-radius-default)}.training-section{position:relative;left:0;top:0;display:block;width:100%}.training-section+.training-section{margin-top:var(--rhythm-large)}.modal-frame .task-files--topics{max-height:none;overflow-y:visible}.modal-frame .task-files--topics .menu-item{padding-right:calc(var(--unit-grid) * 1.5 + var(--pad-field, var(--rhythm-regular)))}.modal-frame .task-files--topics .menu-item.is-current{background:var(--menu-row-fill);color:var(--color-navy);font-weight:600}.modal-frame .task-files .task-card-file-meta{position:absolute;left:auto;right:var(--pad-field, var(--rhythm-regular));top:0;display:block;width:calc(var(--unit-grid) * 1.5);height:var(--unit-grid);line-height:var(--unit-grid);text-align:right;font-size:var(--text-label);font-variant-numeric:tabular-nums;color:var(--color-earth);pointer-events:none}.training-none{position:relative;left:0;top:0;display:block;width:100%;margin:0;color:var(--color-earth)}.modal-scrim{position:absolute;left:0;top:0;width:100%;height:100%;background:color-mix(in srgb,var(--color-dim) 30%,transparent)}.modal-frame{position:relative;display:inline-block;vertical-align:top;left:50%;top:calc(var(--seat-page) + 1.25 * var(--text-h2) + var(--pad-page));width:calc(100vw - 2 * var(--pad-page));max-width:var(--width-modal);transform:translate(-50%);background:var(--color-surface);border-radius:var(--border-radius-default);box-shadow:var(--box-shadow-modal);padding:var(--unit-grid);box-sizing:border-box;overflow-y:auto;max-height:calc(100vh - var(--seat-page) - 1.25 * var(--text-h2) - 2 * var(--pad-page));max-height:calc(100dvh - var(--seat-page) - 1.25 * var(--text-h2) - 2 * var(--pad-page))}@media(width>=900px){.modal-frame{top:50%;transform:translate(-50%,-50%);max-height:calc(100vh - 2 * var(--pad-page));max-height:calc(100dvh - 2 * var(--pad-page));overflow-y:auto;box-sizing:border-box}.modal-frame.dig-frame,.modal-frame.training-frame,.modal-frame.doc-frame{top:calc(var(--band-top) + var(--pad-page));transform:translate(-50%);max-height:none;overflow-y:visible}.training-body{overflow-y:visible}.training-frame .training-list{position:absolute;left:0;top:0;bottom:0;width:25%;overflow-y:auto}.training-frame .training-player{position:absolute;left:calc(25% + var(--rhythm-large));right:0;top:0;width:auto;margin-bottom:0}}} .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{white-space:nowrap;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;position:relative;left:0;top:0;display:inline-block;vertical-align:top;height:100%}.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;container-type:inline-size;container-name:resource-cards}.resource-cards .list-row{display:block;width:100%;margin-bottom:var(--step-card)}.resource-cards .list-row[hidden]{display:none}.resource-cards .list-row[data-external=external]{--color-confirm: var(--color-external);--color-info: color-mix(in srgb, var(--color-external) 10%, var(--color-surface));--color-rollover: color-mix(in srgb, var(--color-external) 10%, var(--color-surface))}.list-item.seated.project-card.resource-card{padding:0;cursor:default}.card-face{padding:var(--rhythm-large) var(--pad-cell);font-size:0;white-space:nowrap;text-align:left;--avatar-face: calc((var(--line-face-lead) + 2 * var(--line-face)) * var(--text-card))}.card-face>.avatar{display:inline-block;vertical-align:middle;margin:0 var(--rhythm-regular) 0 0}.card-face-stack{display:inline-block;vertical-align:middle;width:calc(100% - var(--avatar-face) - var(--rhythm-regular));white-space:normal}.card-face-stack:first-child{width:100%}.card-face-line{display:block;margin:0;padding:0;font-family:var(--font-sans);font-size:var(--text-card);line-height:var(--line-face);color:var(--color-ink);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-face-line--1{font-weight:600;line-height:var(--line-face-lead)}.card-face-line--2{font-weight:500}.card-face-line--3{font-weight:400}.card-face-lead{color:var(--color-earth)}.card-face-number{color:var(--color-confirm)}.card-face-tail,.resource-card-title{color:var(--color-earth)}.list-item.seated.ticket-card .card-fold,.list-item.seated.resource-card .card-fold{padding-bottom:var(--rhythm-regular)}.list-item.seated.ticket-card .card-fold .resource-row:has(.ticket-severity){padding-bottom:var(--rhythm-regular)}.ticket-card-issue{color:var(--color-earth)}.input.input--still,.list-item.seated .ruling-pick-field .input.input--still{border-color:var(--color-muted);box-shadow:none;outline:none;color:var(--color-earth);line-height:calc(var(--height-field, var(--unit-grid)) - 2 * var(--border-width-field));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticket-card-text{white-space:normal;text-wrap:pretty;line-height:var(--line-sentence)}.ticket-card-none{color:var(--color-earth);font-style:italic}.ticket-cards .list-row{--color-severity: var(--color-urgency-low);--color-on-severity: var(--color-on-urgency-low)}.ticket-cards .list-row[data-severity=medium]{--color-severity: var(--color-urgency-medium);--color-on-severity: var(--color-on-urgency-medium)}.ticket-cards .list-row[data-severity=high]{--color-severity: var(--color-urgency-high);--color-on-severity: var(--color-on-urgency-high)}.ticket-cards .list-row[data-severity=critical]{--color-severity: var(--color-urgency-critical);--color-on-severity: var(--color-on-urgency-critical)}.ticket-card .card-face{--avatar-face: var(--unit-grid)}.ticket-card .card-face>.avatar{margin-right:var(--rhythm-small)}.ticket-card .avatar--mark{border:0;border-radius:var(--border-radius-default);background:var(--color-severity);color:var(--color-on-severity)}.ticket-card .avatar--none.avatar--mark .icon{width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:var(--icon-mask-size);mask-size:var(--icon-mask-size)}.ticket-card .ticket-card-brief{margin:var(--rhythm-small) 0 0;font-size:var(--text-card);line-height:var(--line-sentence);color:var(--color-ink);white-space:normal;text-wrap:pretty;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}.ticket-card .ticket-card-brief.ticket-card-none{color:var(--color-earth);font-style:italic}.ticket-card-review,.ticket-card-by,.ticket-card-ruled,.ticket-card-reviewer{white-space:normal;text-wrap:pretty;line-height:var(--line-sentence)}.ticket-card .ticket-card-when{white-space:normal}.ticket-card-review .ruling-label{font-weight:600}.ticket-card-reviewer,.ticket-card-ruled{color:var(--color-earth)}.list-item.seated .card-seats .button.seen.seat-ruling[aria-pressed=true]{background:var(--color-on-confirm);color:var(--color-confirm)}.list-item.seated.ticket-card[data-href]{cursor:pointer}.list-item.seated.ticket-card[data-href] .card-fold{cursor:text}.ticket-card--resolved .ticket-card-by{color:var(--color-earth)}.resource-card-status{margin-top:var(--rhythm-min)}.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)}.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)}:root[data-fade] body{opacity:0;will-change:opacity}:root[data-fade][data-ready] body{opacity:1;transition:opacity calc(var(--transition-duration-default) * .6) ease-in}.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{position:relative;left:0;top:0;display:block;width:100%;height:100%;padding:0 var(--pad-cell);border:0;background:none;cursor:pointer;text-align:left;font:inherit;line-height:0;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-focus)}.sort-label{position:relative;left:0;top:calc(var(--border-width-default) / -2);display:inline-block;vertical-align:middle;width:auto;height:calc(var(--unit-grid) - var(--border-width-default));line-height:var(--unit-grid)}.sort-button .sort-mark{vertical-align:middle;margin:calc((var(--unit-grid) - var(--border-width-default) - var(--icon-size)) / 2) 0 calc((var(--unit-grid) - var(--border-width-default) - var(--icon-size)) / 2) var(--rhythm-min)}.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-cards{container-type:inline-size;container-name:project-cards;padding:calc(3 * var(--border-width-field))}.project-card-row{margin-bottom:var(--step-card)}.list-item.seated.project-card{width:100%;margin-left:0;height:auto;line-height:normal;white-space:normal;padding:0;cursor:default}.project-card-face.card-face{padding:var(--rhythm-large) var(--pad-cell) var(--rhythm-regular)}.project-card-line{display:block;margin:0;font-family:var(--font-sans);font-size:var(--text-card);line-height:var(--line-face);color:var(--color-ink)}.project-card-number{color:var(--color-confirm)}.list-item.seated.project-card .ruling-placement{width:100%;padding:0;vertical-align:top}.project-card-rows{padding:0 var(--pad-cell) var(--rhythm-regular);font-size:0}.project-card-rows:empty{display:none}.list-item.seated.project-card .project-card-rows>.ruling-placement{width:100%;margin-bottom:var(--rhythm-small)}.list-item.seated.project-card .project-card-rows>.ruling-placement:last-child{margin-bottom:0}@container project-cards (min-width: 600px){.list-item.seated.project-card .project-card-rows>.ruling-placement{width:50%}.list-item.seated.project-card .project-card-rows>.ruling-placement:nth-last-child(2):nth-child(odd){margin-bottom:0}}@container project-cards (min-width: 1200px){.list-item.seated.project-card .project-card-rows>.ruling-placement{width:33.333%;margin-bottom:var(--rhythm-small)}.list-item.seated.project-card .project-card-rows>.ruling-placement:nth-last-child(-n+3):nth-child(3n+1),.list-item.seated.project-card .project-card-rows>.ruling-placement:nth-last-child(-n+3):nth-child(3n+1)~.ruling-placement{margin-bottom:0}}.list-item.seated.project-card .assignment-mark{border:0;padding:0;cursor:pointer}.list-item.seated.project-card .assignment-mark:hover,.list-item.seated.project-card .assignment-mark:focus-visible{background:color-mix(in srgb,var(--color-confirm) 85%,var(--color-on-confirm))}.project-card-names{display:inline-block;vertical-align:top;margin-left:var(--rhythm-small);width:calc(100% - var(--unit-grid) - var(--rhythm-small));line-height:var(--unit-grid);font-family:var(--font-sans);font-size:var(--text-data);color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-item.ruling.assignment .list-main,.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(--step-card)}.task-cards .list-row[hidden]{display:none}.list-item.seated.task-card .list-main{cursor:default}.list-item.ruling.seated.task-card .task-card-running{margin-bottom:var(--rhythm-tight)}.task-card-number{color:var(--color-confirm)}.list-item.seated.task-card .list-main{white-space:normal;text-align:center;padding-bottom:var(--pad-sentence)}.list-item.ruling.seated.task-card .task-card-mark{display:inline-block;vertical-align:top;margin-bottom:var(--rhythm-small);border:0;background:transparent;color:var(--color-confirm)}.list-item.ruling.seated.task-card .task-card-mark .icon{width:var(--unit-grid);height:var(--unit-grid);-webkit-mask-size:contain;mask-size:contain}.list-item.seated.task-card .list-main:not(.card-face) .task-card-project{white-space:normal;font-family:var(--font-sans);font-size:var(--text-card);line-height:var(--line-face);font-weight:500;color:var(--color-ink);margin-bottom:0}.list-item.seated.task-card .ruling-sentence{padding-top:0}.list-item.ruling.seated.task-card .task-card-due{margin-top:var(--rhythm-small);font-family:var(--font-sans);font-size:var(--text-small);line-height:1.5;color:var(--color-earth)}.list-item.seated.task-card .list-main.card-face{padding:var(--rhythm-large) var(--pad-cell)}.list-item.ruling.seated.task-card .card-face>.avatar{margin:0 var(--rhythm-regular) 0 0}.list-item.ruling.seated.task-card .card-face .card-face-line{margin:0;padding:0;font-size:var(--text-card);line-height:var(--line-face);color:var(--color-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-item.ruling.seated.task-card .card-face .card-face-line--1{font-weight:600;line-height:var(--line-face-lead)}.list-item.ruling.seated.task-card .card-face .card-face-line--2{font-weight:500}.list-item.ruling.seated.task-card .card-face .card-face-line--3{font-weight:400}.list-item.seated .card-fold .task-card-brief{max-width:90%;text-wrap:pretty;font-size:var(--text-card);line-height:var(--line-sentence);color:var(--color-ink)}.task-card-steps{position:relative;left:0;top:0;display:block;width:100%;height:var(--unit-grid);margin:0 0 var(--rhythm-small);overflow:hidden;font-size:0;line-height:var(--unit-grid);white-space:nowrap}.task-card-steps .task-card-step-count{width:calc(var(--unit-grid) * 2);font-family:var(--font-sans)}.task-card-step-from{position:relative;left:0;top:0;display:inline-block;vertical-align:top;box-sizing:border-box;width:calc(100% - var(--unit-grid) * 4);height:var(--unit-grid);padding:0 0 0 var(--rhythm-small);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans);font-size:var(--text-small);line-height:var(--unit-grid);color:var(--color-earth)}.task-card-step-date{position:static;left:auto;top:auto;display:inline;width:auto;font-size:var(--text-small);line-height:var(--unit-grid);font-variant-numeric:tabular-nums}.task-card-step-subject{position:static;left:auto;top:auto;display:inline;width:auto;margin:0 0 0 var(--rhythm-small);font-size:var(--text-small);line-height:var(--unit-grid)}.active-slot-run .task-card-title{position:static;left:auto;top:auto;display:inline;width:auto;font-size:var(--text-card);line-height:var(--line-face-task)}.task-card-files,.task-card-notes{display:none}.task-card-file{margin:0;padding:0;line-height:1.5}.task-card-facts{display:block}.task-card-facts:empty{display:none}.list-item.seated .card-seats .verb-seat{font-size:var(--text-small);line-height:var(--unit-grid);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-base)}.list-item.seated .card-seats .verb-seat .verb{position:static;display:inline;width:auto;height:auto;overflow:visible;clip:auto}.task-card-running{margin:0 0 var(--rhythm-tight);line-height:var(--icon-size);color:var(--color-confirm);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;box-sizing:border-box;border:var(--border-width-field) solid var(--color-ring, var(--color-confirm))}.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--face{width:var(--avatar-face);height:var(--avatar-face)}.avatar--none{position:relative;background:var(--color-line);color:var(--color-earth)}.avatar--mark{color:var(--color-confirm);background:transparent}.avatar--none .icon{position:absolute;left:50%;top:50%;width:70%;height:70%;transform:translate(-50%,-50%);-webkit-mask-size:contain;mask-size:contain}.avatar--none.avatar--mark .icon{width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:70%;mask-size:70%}.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)>*{vertical-align:middle}.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{position:relative;left:0;top:0;display:block;width:100%;box-sizing:border-box;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)}.face-zone .face-glyph{width:var(--avatar-large);height:var(--avatar-large);-webkit-mask-size:contain;mask-size:contain}.face-zone>[hidden]{display:none}.face-row>[hidden]{display:none}.face-zone>.avatar,.face-zone>.face-glyph{vertical-align:middle;margin-right:var(--rhythm-regular)}.face-zone-words{position:relative;left:0;top:0;display:inline-block;vertical-align:middle;width:calc(100% - var(--avatar-large) - var(--rhythm-regular));font-size:var(--text-card)}.row-strut{position:relative;left:0;top:0;display:inline-block;vertical-align:middle;width:0;height:100%}.face-row{position:relative;left:0;top:0;display:block;width:100%;margin:var(--rhythm-tight) 0 0;height:var(--icon-size)}.face-row>.form-hint{display:inline-block;vertical-align:middle;margin-right:var(--rhythm-small)}body{--band-top: 0px}body:has(.view-as-band){--band-top: var(--height-band)}.view-as-band{position:fixed;left:0;top:0;width:100%;height:var(--band-top);box-sizing:border-box;display:block;white-space:nowrap;padding:0 var(--pad-page);background:var(--color-engine);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-label{display:inline-block;vertical-align:middle}.view-as-stop{display:inline-block;vertical-align:middle;margin-left:var(--rhythm-regular);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)}.flow{position:relative;left:0;top:0;display:inline-block;width:100%;overflow-x:auto;margin-bottom:var(--rhythm-large)}.flow-chart{position:relative;left:0;top:0;display:block;width:100%;min-width:calc(var(--unit-grid) * 24);height:auto}.flow-canvas{position:relative;left:0;top:0;display:block;width:100%}.flow-tip{position:absolute;display:block;cursor:help}.flow-popover{position:relative;left:0;top:0;display:block;width:100%;min-height:calc(1.5 * var(--text-small));margin-bottom:var(--rhythm-small);font-family:var(--font-sans);font-size:var(--text-small);font-weight:600;line-height:1.5;color:var(--color-ink)}.flow-chart-dark{display:none}:root[data-theme=dark] .flow-chart-light{display:none}:root[data-theme=dark] .flow-chart-dark{display:block}.flow-headline{position:relative;left:0;top:0;display:block;width:100%;margin-bottom:var(--rhythm-small);font-family:var(--font-sans);font-size:var(--text-small);line-height:1.5;color:var(--color-earth)}.flow-stamp{position:relative;left:0;top:0;display:inline-block;width:100%;margin-bottom:0;font-family:var(--font-sans);font-size:var(--text-small);line-height:1.5;color:var(--color-earth)}.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{text-align:center}.tabular--phases>span:nth-child(3){width:58%;overflow:visible}.phase-bar{position:relative;left:0;top:0;display:inline-block;vertical-align:top;width:auto;font-size:0;line-height:0;margin-bottom:calc(-1 * var(--rhythm-min))}.slot[hidden]{display:none}.tabular--phases .button,.phase-bar .button{position:relative;left:0;top:0;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-bottom:var(--rhythm-min)}.phase-bar .button:last-child{margin-right:0}.tabular--phases .button{top:calc((100% - var(--height-compact)) / 2)}.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-on-urgent);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{position:relative;left:0;top:0;display:block;width:calc(100% + 2 * var(--rhythm-large));box-sizing:border-box;height:var(--unit-grid);line-height:var(--unit-grid);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-surface);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{--text-row: var(--text-label);--height-row: var(--unit-grid);--rule-row: var(--border-width-default);--width-cell-phase: 70px;--width-cell-status: 130px;position:relative;left:0;top:0;display:block;width:100%;border-top:var(--rule-row) solid var(--color-line);font-family:var(--font-sans);font-size:0;line-height:calc(var(--height-row) - var(--rule-row));white-space:nowrap;color:var(--color-ink)}.table-row.table-head{--text-row: var(--text-small);--height-row: var(--size-hit);--rule-row: calc(var(--border-width-default) * 0);font-weight:600;letter-spacing:var(--tracking-base);text-transform:uppercase;color:var(--color-earth);border-top:none}.table-row .table-cell{position:relative;left:0;top:0;display:inline-block;vertical-align:middle;width:100%;padding-right:var(--rhythm-regular);font-size:var(--text-row);line-height:normal;white-space:normal}.table-row .table-cell.phase{width:var(--width-cell-phase)}.table-row .table-cell.wide{width:calc(100% - var(--width-cell-status))}.table-row .table-cell.phase+.table-cell.wide{width:calc(1.3 / 2.3 * (100% - var(--width-cell-phase) - var(--unit-grid) - 2 * var(--rhythm-regular)) + var(--rhythm-regular))}.table-row .table-cell.fee{width:calc(1 / 2.3 * (100% - var(--width-cell-phase) - var(--unit-grid) - 2 * var(--rhythm-regular)) + var(--rhythm-regular))}.table-row .table-cell.status{width:var(--width-cell-status);text-align:right}.table-row .table-cell.total{font-family:var(--font-serif)}.table-row .table-cell.fee.total{color:var(--color-navy)}.cell-title{position:relative;left:0;top:0;display:block;width:100%;font-family:var(--font-serif);font-size:var(--text-data);color:var(--color-ink)}.cell-sub{position:relative;left:0;top:0;display:block;width:100%;margin-top:var(--rhythm-min);color:var(--color-muted)}.sheet-meta{position:relative;left:0;top:0;display:block;width:100%;font-family:var(--font-sans);font-size:var(--text-label);color:var(--color-muted);margin:calc(2 * var(--rhythm-min)) 0 calc(1.5 * var(--rhythm-regular))}.caps-label--after{margin-top:var(--rhythm-loose)}.sheet{background:var(--color-surface);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;color:var(--color-ink)}.row-add{position:relative;left:0;top:0;display:inline-block;vertical-align:middle;width:var(--unit-grid);font-size:var(--text-row);line-height:normal;white-space:normal;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-surface);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}@media(hover:hover){.input:hover:not(:disabled):not([readonly]){outline:var(--field-focus-ring) solid color-mix(in srgb,var(--color-navy) var(--field-focus-ring-strength),transparent);outline-offset:var(--field-focus-gap)}}.input:focus,.input:focus-visible{border-color:var(--color-focus);outline:var(--field-focus-ring) solid color-mix(in srgb,var(--color-focus) var(--field-focus-ring-strength),transparent);outline-offset:var(--field-focus-gap)}.field--list:before{content:"";position:absolute;left:0;right:var(--gutter-field);top:0;bottom:0;background:var(--color-surface);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-surface)}.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-focus)}.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-surface)}.input:autofill{-webkit-box-shadow:0 0 0 100vmax var(--color-surface) inset;box-shadow:0 0 0 100vmax var(--color-surface) 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-surface)}.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)}.input-aggregate{color:transparent;-webkit-text-fill-color:transparent;caret-color:transparent;pointer-events:none}.input-aggregate[data-focus]{border-color:var(--color-focus);outline:var(--field-focus-ring) solid color-mix(in srgb,var(--color-focus) var(--field-focus-ring-strength),transparent);outline-offset:var(--field-focus-gap)}.input-aggregate[data-valid]:not([aria-invalid=true])~.field-status .icon--circle-check{display:block;color:var(--color-success)}.field-segments{position:absolute;left:calc(var(--border-width-field) + var(--pad-field, var(--rhythm-regular)) - var(--rhythm-min));top:var(--border-width-field);right:calc(var(--gutter-field) + var(--height-field));height:calc(var(--height-field) - var(--border-width-field) * 2);display:block;white-space:nowrap;font-size:0}.field-segment{position:relative;left:0;top:0;display:inline-block;vertical-align:top;box-sizing:border-box;height:100%;margin:0;padding:0 var(--rhythm-min);border:0;border-radius:var(--border-radius-default);background:transparent;font-family:var(--font-sans);font-size:var(--text-data);line-height:calc(var(--height-field) - var(--border-width-field) * 2);color:var(--color-ink);appearance:none;-webkit-appearance:none;text-align:center;text-align-last:center}.field-segment:focus{outline:none;background:color-mix(in srgb,var(--color-focus) 14%,transparent)}.field-segment:has(option[value=""]:checked){color:var(--color-earth)}.field-segment--month{width:calc(4ch + var(--rhythm-min) * 2)}.field-segment--day{width:calc(3ch + var(--rhythm-min) * 2)}.field-segment--year{width:calc(5ch + var(--rhythm-min) * 2)}.field-segment-sep{position:relative;left:0;top:0;display:inline-block;vertical-align:top;height:100%;color:var(--color-earth)}.field-segment-sep .icon{--icon-size: calc(var(--text-data) * 1.4);--icon-mask-size: var(--icon-mask-full);position:relative;left:0;top:calc((var(--height-field) - var(--border-width-field) * 2 - var(--text-data) * 1.4) / 2);vertical-align:top;transform:rotate(-65deg);margin:0 calc(var(--text-data) * -.2)}.field-segment-cue{position:relative;left:0;top:0;display:none;vertical-align:top;box-sizing:border-box;height:100%;width:calc(3ch + var(--rhythm-min) * 2);margin:0 0 0 calc((3ch + var(--rhythm-min) * 2) * -1);padding:0 var(--rhythm-min);font-family:var(--font-sans);font-size:var(--text-data);line-height:calc(var(--height-field) - var(--border-width-field) * 2);color:var(--color-earth);text-align:center;pointer-events:none}.field-segment--day:placeholder-shown+.field-segment-cue{display:inline-block}.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-surface);border:var(--border-width-field) 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}.field-tooltip[popover]{position:fixed;inset:auto;margin:0;width:auto}.field-tooltip[popover]:popover-open{display:block;bottom:auto;transform: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-surface);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);font-weight:400;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);cursor:pointer;appearance:none;-webkit-appearance:none;box-sizing:border-box;background:transparent;border:0;border-radius:var(--border-radius-default)}.check-row .icon--square,.check-row .icon--square-check{position:absolute;left:var(--rhythm-regular);top:50%;transform:translateY(-50%);pointer-events:none;width:calc(var(--text-data) * 1.2);height:calc(var(--text-data) * 1.2);--icon-mask-size: 133%;color:var(--color-navy)}.check-row .icon--square-check,.check-row:has(.check:checked) .icon--square{display:none}.check-row:has(.check:checked) .icon--square-check{display:inline-block}.check-row .check:focus-visible{outline:var(--field-focus-ring) solid color-mix(in srgb,var(--color-focus) var(--field-focus-ring-strength),transparent);outline-offset:var(--field-focus-gap)}.check-row .check-text{user-select:none}.check-row:has(.check:checked){color:var(--color-navy)}.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%)}@media(min-width:900px){.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)}.dictation-hint{margin:calc(-1 * var(--rhythm-small)) 0 var(--rhythm-large);font-size:var(--text-small);visibility:hidden}.dictation-hint.recording{visibility:visible}.nowrap{white-space:nowrap}.form-introduction{margin-bottom:var(--rhythm-large);text-wrap:balance}.form-foot{margin-top:var(--rhythm-loose)}.key-open{display:block;width:100%;margin-top:var(--rhythm-small);text-align:center}.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}.ceremony{position:relative;left:0;top:0;display:inline-block;vertical-align:top;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-surface);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-large);width:calc(var(--unit-grid) * 1.4);height:calc(var(--unit-grid) * 1.4)}.ceremony-name{position:relative;left:0;top:0;display:block;margin:0 0 var(--rhythm-loose);padding:0;font-family:var(--font-wordmark);text-transform:uppercase;font-size:var(--text-h3);line-height:1.2;font-weight:800;letter-spacing:var(--tracking-base);text-indent:var(--tracking-base);text-align:center}.ceremony-mark--dark{display:none}:root[data-theme=dark] .ceremony-mark--light{display:none}:root[data-theme=dark] .ceremony-mark--dark{display:block}.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-surface);border-radius:var(--border-radius-default);padding:var(--rhythm-regular);margin-bottom:var(--rhythm-small)}.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);text-wrap:balance}.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-surface);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-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-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-slate);color:var(--color-white)}.reminder-item-detail .reminder-type{margin-right:var(--rhythm-tight)}.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,.cardset--instances{--gap-card: clamp(10px, 2.2cqw, 20px)}.cardset--agents .card-wrapper,.cardset--instances .card-wrapper{padding:0 calc(var(--gap-card) / 2) var(--gap-card)}@container cardset (min-width: 1200px){.cardset--agents .card-wrapper{--width-card-wrapper: 33.3333%}}.card.instance{--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-surface);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.instance .card-standing-row{position:relative;left:0;top:0;display:block;width:100%;margin:0 0 var(--rhythm-tight);padding:0;font-size:0;line-height:0;min-height:var(--icon-size)}.card.instance .card-standing{display:inline-block;vertical-align:top}.card.instance .card-standing--good{background-color:var(--color-success)}.card.instance .card-standing--warning{background-color:var(--color-review)}.card.instance .card-standing--alert{background-color:var(--color-overdue)}.card.agent--good{--st: var(--color-success)}.card.agent--warning{--st: var(--color-review)}.card.agent--alert{--st: var(--color-overdue)}.card.agent--service{--st: var(--color-earth)}.card.agent{--pad-agent: var(--rhythm-regular);--text-row: clamp(var(--text-floor), calc(6px + 3.2cqw) , 17px);position:relative;left:0;top:0;display:block;width:100%;height:auto;aspect-ratio:auto;padding:var(--pad-agent);margin-bottom:0;overflow:hidden;background:var(--color-surface);color:var(--color-ink);text-align:left;white-space:normal;font-size:0;line-height:0;text-decoration:none;border-radius:var(--border-radius-default);border:var(--border-width-default) solid var(--color-line)}.card.agent>*{position:relative;left:0;top:0;display:block;width:100%;margin:0;padding:0}.card.agent .card-title{font-size:clamp(var(--text-floor),calc(8px + 4cqw),26px);line-height:1.25;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card.agent>.card-title{margin-bottom:var(--rhythm-small)}.card.agent>.card-census{margin-bottom:var(--rhythm-small)}.card.agent .card-census-figure{position:relative;left:0;top:0;display:inline-block;font-family:var(--font-sans);font-weight:700;line-height:1;font-variant-numeric:tabular-nums;font-size:clamp(var(--text-floor),calc(16px + 14cqw),84px);color:var(--color-ink)}.card.agent .card-census-unit{position:relative;left:0;top:0;display:inline-block;margin-left:var(--rhythm-tight);font-family:var(--font-sans);font-size:var(--text-row);line-height:1.5;font-style:italic;color:var(--color-earth)}.card.agent .card-foot{border-top:var(--border-width-default) solid var(--color-line);padding-top:var(--rhythm-tight)}.card.agent .card-foot-left,.card.agent .card-foot-right{position:relative;left:0;top:0;display:inline-block;vertical-align:middle;width:60%}.card.agent .card-foot-right{width:40%;text-align:right}.card.agent .card-foot-mark{position:relative;left:0;top:0;display:inline-block;vertical-align:middle;width:calc(var(--icon-size) * .7);height:calc(var(--icon-size) * .7);background-color:var(--st);--icon-mask-size: var(--icon-mask-full)}.card.agent .card-foot-doc{position:relative;left:0;top:0;display:inline-block;vertical-align:middle;width:calc(var(--icon-size) * .5);height:calc(var(--icon-size) * .5);background-color:var(--color-info-ink);--icon-mask-size: var(--icon-mask-full)}.card.agent .card-foot-word{position:relative;left:0;top:0;display:inline-block;vertical-align:middle;margin-left:var(--rhythm-min);font-family:var(--font-sans);font-size:var(--text-small);line-height:1.5;font-weight:600;color:var(--st)}.card.agent .card-foot-model{position:relative;left:0;top:0;display:inline-block;vertical-align:middle;margin-left:var(--rhythm-min);font-family:var(--font-sans);font-size:var(--text-small);line-height:1.5;color:var(--color-earth)}.cardset--instances .card-wrapper{--width-card-wrapper: 100%}@container cardset (min-width: 900px){.cardset--instances .card-wrapper{--width-card-wrapper: 50%}}.card.instance{padding:var(--rhythm-large);text-align:left}.cardset--instances .card-wrapper .card-title{position:relative;left:0;top:0;display:block;width:100%;font-size:var(--text-h4);line-height:1.25;margin-bottom:var(--rhythm-min);padding-right:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.instance-subtitle{position:relative;left:0;top:0;display:inline-block;width:100%;margin:0 0 var(--rhythm-regular);font-family:var(--font-sans);font-size:var(--text-small);line-height:1.5;color:var(--color-earth);overflow-wrap:anywhere}.instance-facts,.instance-checks,.fleet-banner-facts{position:relative;left:0;top:0;display:inline-block;width:100%;margin:0;padding:0;font-size:0}.instance-facts{margin-bottom:var(--rhythm-regular)}.instance-checks{list-style:none}.instance-checks-heading{position:relative;left:0;top:0;display:inline-block;width:100%;margin:0 0 var(--rhythm-min);font-family:var(--font-sans);font-size:var(--text-base);font-weight:600;line-height:1.25;color:var(--color-ink)}.fleet-banner{position:relative;left:0;top:0;display:inline-block;width:100%;margin-bottom:var(--rhythm-large)}.fleet-fact{position:relative;left:0;top:0;display:inline-block;width:100%;margin:0;padding:var(--rhythm-min) 0;font-size:0;line-height:0}.fleet-fact-label{position:relative;left:0;top:0;display:inline-block;vertical-align:top;width:35%;margin:0;padding-right:var(--rhythm-tight);font-family:var(--font-sans);font-size:var(--text-small);line-height:1.5;color:var(--color-earth)}.fleet-fact-value{position:relative;left:0;top:0;display:inline-block;vertical-align:top;width:65%;margin:0;font-family:var(--font-sans);font-size:var(--text-small);line-height:1.5;color:var(--color-ink);overflow-wrap:anywhere}.fleet-fact-value--good{color:var(--color-success)}.fleet-fact-value--review{color:var(--color-review)}.fleet-fact-value--alert{color:var(--color-overdue)}.fleet-fact-value--muted{color:var(--color-muted)}.fleet-check{position:relative;left:0;top:0;display:inline-block;width:100%;margin:0;font-size:0;line-height:0}.fleet-check-mark{vertical-align:middle}.fleet-check-words{position:relative;left:0;top:0;display:inline-block;vertical-align:middle;width:calc(100% - var(--icon-size));font-family:var(--font-sans);font-size:var(--text-small);line-height:1.5;color:var(--color-ink)}.fleet-check--pass .fleet-check-mark{background-color:var(--color-success)}.fleet-check--fail .fleet-check-mark{background-color:var(--color-overdue)}.fleet-check--unknown .fleet-check-mark{background-color:var(--color-muted)}.card.instance--muted .card-title,.card.instance--muted .instance-subtitle,.card.instance--muted .instance-checks-heading,.card.instance--muted .fleet-fact-label,.card.instance--muted .fleet-fact-value,.card.instance--muted .fleet-check-words{color:var(--color-muted)}.card.instance--muted .card-standing,.card.instance--muted .fleet-check-mark{background-color:var(--color-muted)}.fleet-launch,.fleet-requests{position:relative;left:0;top:0;display:inline-block;width:100%;margin-bottom:var(--rhythm-large)}.fleet-launch-note{position:relative;left:0;top:0;display:inline-block;width:100%;margin:0 0 var(--rhythm-regular);font-family:var(--font-sans);font-size:var(--text-small);line-height:1.5;color:var(--color-earth)}.fleet-launch-form{position:relative;left:0;top:0;display:inline-block;width:100%;margin-bottom:0}.fleet-launch-back{position:relative;left:0;top:0;display:inline-block;width:100%;margin:0;font-family:var(--font-sans);font-size:var(--text-small);line-height:1.5;color:var(--color-earth)}.fleet-requests .cardset--instances{margin-bottom:0}.fleet-tools{position:relative;left:0;top:0;display:inline-block;width:100%;margin:0 0 var(--rhythm-regular);font-size:0;line-height:0}.fleet-request .fleet-tools,.fleet-request .instance-facts{margin-bottom:0}.fleet-request .instance-facts:has(+.fleet-tools){margin-bottom:var(--rhythm-regular)}.fleet-tool{position:relative;left:0;top:0;vertical-align:top;margin:0 var(--rhythm-small) 0 0}.fleet-tools-note{position:relative;left:0;top:0;display:inline-block;width:100%;margin:0;font-family:var(--font-sans);font-size:var(--text-small);line-height:1.5;color:var(--color-earth)}.head-row-end{position:absolute;right:0;top:calc(50% - var(--height-compact) / 2);display:block;width:calc(var(--text-base) * 13)}.head-row .mode-toggle{position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:0;white-space:nowrap}@container (width < 600px){.head-row .mode-toggle{position:relative;left:auto;top:0;transform:none;display:block;margin-top:0}.head-row .rail-heading{display:block}.head-row-end{position:relative;right:auto;top:0;width:100%;margin-top:var(--rhythm-large)}}.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}.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-on-navy)}.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:var(--color-code);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-orange);--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:var(--color-code);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}.prompt-section{position:relative;left:0;top:0;display:block;width:100%;margin-bottom:var(--rhythm-loose)}.prompt-head{position:relative;left:0;top:0;display:block;width:100%;margin-bottom:var(--rhythm-large)}.prompt-title{position:relative;left:0;top:0;display:block;width:100%;margin:0;font-weight:500;line-height:1.25}.prompt-name{font-family:var(--font-monotype);font-size:var(--text-data)}.prompt-head .prompt-switch{position:absolute;right:0;top:calc(50% - var(--height-compact) / 2);display:block;width:calc(var(--text-base) * 13);max-width:45%}.prompt-switch .field{margin:0}.head-row-end .prompt-switch{position:relative;left:0;top:0;display:block;width:100%}.prompt-form{position:relative;left:0;top:0;display:block;width:100%;max-width:var(--width-config-form);margin-bottom:var(--rhythm-large)}.prompt-form .note-pad{font-family:var(--font-monotype);font-size:var(--text-data);line-height:1.5;min-height:calc(var(--unit-grid) * 14)}.prompt-notice{position:relative;left:0;top:0;display:block;width:100%;max-width:var(--width-config-form);margin-bottom:var(--rhythm-large);font-size:var(--text-label);line-height:1.5}.prompt-rules{position:relative;left:0;top:0;display:block;width:100%;max-width:var(--width-config-form);margin-bottom:var(--rhythm-large)}.prompt-rules-label{position:relative;left:0;top:0;display:block;width:100%;margin:0 0 var(--rhythm-small)}.prompt-table{position:relative;left:0;top:0;display:block;width:100%;border-collapse:collapse;margin-bottom:var(--rhythm-small)}.prompt-table>thead,.prompt-table>tbody{position:relative;left:0;top:0;display:block;width:100%}.prompt-rule{position:relative;left:0;top:0;display:block;width:100%;font-size:0;border-bottom:var(--border-width-default) solid var(--color-line);padding:var(--rhythm-small) 0}.prompt-cell{position:relative;left:0;top:0;display:inline-block;width:100%;vertical-align:middle;box-sizing:border-box;padding:0 var(--rhythm-regular) 0 0;overflow-wrap:anywhere;font-size:var(--text-label);line-height:1.5;font-weight:400;text-align:left}.prompt-cell--n{width:12%;font-family:var(--font-monotype)}.prompt-cell--text{width:42%}.prompt-cell--gate{width:26%}.prompt-cell--seen{width:20%;font-variant-numeric:tabular-nums;padding-right:0}.prompt-rule--head .prompt-cell{font-weight:600;color:var(--color-earth)}.prompt-rule--closes .prompt-cell--gate{color:var(--color-success)}.prompt-rule--goes .prompt-cell--gate{color:var(--color-ink)}.prompt-rule--orphan .prompt-cell--text{font-style:italic;color:var(--color-orphaned)}.prompt-rules-note{position:relative;left:0;top:0;display:block;width:100%;margin:0;font-size:var(--text-label);line-height:1.5}.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)}.list-item.ruling.seated.task-card .card-face .card-face-stack{text-align:left}.list-item.ruling.seated.task-card .card-face .card-face-line{display:inline;width:auto;text-align:left;white-space:normal;overflow:visible;text-overflow:clip}.list-item.ruling.seated.task-card .card-face .card-face-line--1{margin-right:var(--word-space)}.list-item.ruling.seated.task-card .card-face .card-face-line--1,.list-item.ruling.seated.task-card .card-face .card-face-line--2,.list-item.ruling.seated.task-card .card-face .card-face-line--2 .card-face-number{font-weight:400}.list-item.seated.task-card .card-face-lead,.list-item.ruling.seated.task-card .card-face .card-face-number{color:inherit}.list-item.ruling.seated.task-card .card-face .card-face-line.task-card-due{display:inline;margin-right:var(--word-space);font-family:inherit;font-weight:600;letter-spacing:normal}.list-item.ruling.seated.task-card .card-face .card-face-stack,.list-item.ruling.seated.task-card .card-face .card-face-line{line-height:var(--line-face-task)}.list-item.ruling.seated.task-card .list-main.card-face{padding-top:var(--face-pad);padding-bottom:var(--face-pad);padding-right:calc(var(--seat-icon) + var(--rhythm-regular))}.list-item.ruling.seated.task-card .list-main.card-face:has(>.card-face-stack){box-sizing:border-box;height:var(--face-h);overflow:hidden;font-size:0;line-height:0}.list-item.ruling.seated.task-card .card-face-strut{position:relative;left:0;top:0;width:0;height:100%;display:inline-block;vertical-align:middle}.list-item.ruling.seated.task-card .list-main.card-face>.card-face-stack{position:relative;left:0;top:0;width:100%;display:inline-block;vertical-align:middle;box-sizing:border-box;padding-top:var(--face-lead)}.list-item.ruling.seated.task-card .list-main,.list-item.ruling.seated.task-card .ruling-sentence{text-align:left}.list-item.ruling.seated.task-card .list-main{padding-right:calc(var(--seat-icon) + var(--rhythm-regular))}.list-item.ruling.seated.task-card .ruling-sentence{font-family:var(--font-sans);font-size:var(--text-card);font-weight:400;line-height:var(--line-face-task);color:var(--color-ink);white-space:normal;overflow-wrap:anywhere}.list-item.ruling.seated.task-card .ruling-sentence .task-card-due{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;font-weight:600;margin:0;padding:0}.list-item.ruling.seated.task-card .ruling-line{display:inline}.list-item.ruling.seated.task-card .ruling-label{font-weight:600}.list-row:has(>.task-card--assigned:not(.task-card--overdue):not(.task-card--orphaned)){--color-confirm: var(--color-unaccepted)}.list-row:has(>.task-card--overdue){--color-confirm: var(--color-overdue);--color-info: color-mix(in srgb, var(--color-overdue) 10%, var(--color-surface));--color-rollover: color-mix(in srgb, var(--color-overdue) 10%, var(--color-surface))}.list-row:has(>.list-item.assignment.task-card){--color-confirm: var(--color-evergreen);--color-info: color-mix(in srgb, var(--color-evergreen) 10%, var(--color-surface));--color-rollover: color-mix(in srgb, var(--color-evergreen) 10%, var(--color-surface))}.list-item.ruling.seated.task-card,.list-item.ruling.seated.task-card:hover{background-image:linear-gradient(to top,var(--color-seats) var(--tray-h),transparent var(--tray-h))}.list-item.ruling.seated.task-card .card-seats,.list-item.ruling.seated.task-card .card-seats>span{height:var(--tray-h)}.list-item.ruling.seated.task-card .card-seats .button .icon{width:var(--seat-icon);height:var(--seat-icon);-webkit-mask-size:70%;mask-size:70%}.list-item.ruling.seated.task-card .card-menu,.list-item.seated.resource-card .card-menu{position:absolute;right:calc(var(--pad-cell) - .15 * var(--seat-icon));top:calc(var(--pad-cell) - .15 * var(--seat-icon));left:auto;width:var(--seat-icon);display:block;font-size:0}.active-slot:not(.active-slot--held) .card-menu--dead{position:absolute;right:calc(var(--border-width-field) + var(--pad-cell) - .15 * var(--seat-icon));top:calc(var(--border-width-field) + var(--pad-cell) - .15 * var(--seat-icon));left:auto;width:var(--seat-icon);display:block;font-size:0;color:var(--color-unaccepted);pointer-events:none}.active-slot:not(.active-slot--held) .active-slot-badge,.active-slot:not(.active-slot--held) .card-menu--dead{color:var(--color-unaccepted);opacity:.35}.active-slot--held .card-menu{position:absolute;right:calc(var(--border-width-field) + var(--pad-cell) - .15 * var(--seat-icon));top:calc(var(--border-width-field) + var(--pad-cell) - .15 * var(--seat-icon));left:auto;width:var(--seat-icon);display:block;font-size:0}.card-menu-button{position:relative;left:0;top:0;display:block;width:var(--seat-icon);height:var(--seat-icon);margin:0;padding:0;list-style:none;cursor:pointer;color:var(--color-ink);background:none;border:0;border-radius:var(--border-radius-inner)}.card-menu-button:hover,.card-menu-button:focus{background:none}.card-menu-button .icon{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-mask-size:70%;mask-size:70%}.card-menu-button:focus-visible{outline:var(--field-focus-ring) solid var(--color-confirm);outline-offset:var(--field-focus-gap)}.active-slot{position:relative;left:0;top:0;width:100%;display:inline-block;vertical-align:top;height:var(--card-closed-h);box-sizing:border-box;font-size:0;line-height:0;text-align:center;padding:0;border:var(--border-width-field) dotted var(--color-unaccepted);border-radius:var(--border-radius-default);color:var(--color-unaccepted)}.active-slot-badge{position:absolute;left:calc(var(--border-width-field) + var(--pad-cell) - .15 * var(--seat-icon));top:calc(var(--border-width-field) + var(--pad-cell) - .15 * var(--seat-icon));width:var(--seat-icon);height:var(--seat-icon);display:block;box-sizing:border-box;padding:0;background:none;color:var(--color-unaccepted);border:0;border-radius:0;line-height:0}.active-slot-icon{position:absolute;left:calc((100% - var(--seat-icon)) / 2);top:calc((100% - var(--seat-icon)) / 2);display:block;width:var(--seat-icon);height:var(--seat-icon);background-color:currentColor;-webkit-mask-size:70%;mask-size:70%}.active-slot-text{position:relative;left:0;top:0;width:100%;display:inline-block;vertical-align:top;margin:0;font-family:var(--font-sans);font-size:var(--text-card);line-height:calc(var(--card-closed-h) - 2 * var(--border-width-field));font-weight:400;text-align:center;white-space:nowrap;color:var(--color-unaccepted)}.active-slot-tray{position:absolute;left:0;bottom:0;width:100%;height:var(--tray-h);display:block;white-space:nowrap;font-size:0;line-height:var(--tray-h);background:transparent}.active-slot-seat{position:relative;left:0;top:0;width:calc(100% / var(--seats, 4));height:var(--tray-h);display:inline-block;vertical-align:top;box-sizing:border-box;text-align:center;font-size:0;line-height:var(--tray-h);visibility:hidden;opacity:.4;color:var(--color-unaccepted)}.active-slot-seat .icon{position:relative;left:0;top:0;display:inline-block;vertical-align:middle;width:var(--seat-icon);height:var(--seat-icon);background-color:currentColor;-webkit-mask-size:70%;mask-size:70%}.active-slot-tray.seats-3 .active-slot-seat{width:calc(100% / 3)}.active-slot-tray.seats-4 .active-slot-seat{width:25%}.active-slot-tray.seats-5 .active-slot-seat{width:20%}.active-slot--held{padding-bottom:var(--tray-h)}.active-slot--held:has(>.card-fold:not([hidden])){height:auto;min-height:var(--card-closed-h)}.active-slot--held>.card-fold{position:relative;left:0;top:0;width:calc(100% - 2 * var(--border-width-field));display:block;box-sizing:border-box;margin:0 var(--border-width-field) var(--border-width-field);padding:0 var(--pad-cell) var(--rhythm-regular);font-size:0;background:var(--color-surface);border-radius:0 0 var(--border-radius-inner) var(--border-radius-inner);cursor:default}.active-slot--held>.card-fold[hidden]{display:none}.active-slot--held:has(>.card-fold:not([hidden]))>.active-slot-body{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.active-slot--held .card-fold .task-card-brief{display:block;max-width:90%;text-wrap:pretty;font-family:var(--font-sans);font-size:var(--text-card);line-height:var(--line-sentence);font-weight:400;color:var(--color-ink)}.active-slot--held{text-align:left;border-style:solid;border-color:var(--color-forest);color:var(--color-forest)}.active-slot-body{position:static;left:auto;top:auto;margin:var(--border-width-field);width:calc(100% - 2 * var(--border-width-field));height:calc(var(--card-closed-h) - var(--tray-h) - 4 * var(--border-width-field));display:block;box-sizing:border-box;padding:0 var(--pad-cell);font-size:0;line-height:calc(var(--card-closed-h) - var(--tray-h) - 4 * var(--border-width-field));background:var(--color-surface);border-radius:var(--border-radius-inner)}.active-slot-run{position:relative;left:0;top:0;width:100%;display:inline-block;vertical-align:middle;box-sizing:border-box;margin:0;padding-top:calc(var(--pad-cell) + .85 * var(--seat-icon));font-family:var(--font-sans);font-size:var(--text-card);line-height:var(--line-face-task);font-weight:400;color:var(--color-ink);text-align:left}.active-slot--held .active-slot-run .task-card-due{font-weight:600}.active-slot--held .active-slot-tray{background:var(--color-forest);color:var(--color-on-confirm);border-radius:0 0 calc(var(--border-radius-default) - var(--border-width-field)) calc(var(--border-radius-default) - var(--border-width-field))}.active-slot--held .active-slot-seat{visibility:visible;opacity:1;margin:0;padding:0;background:none;font:inherit;cursor:pointer;color:var(--color-on-confirm);border:0;border-left:var(--border-width-field) solid var(--color-on-confirm);box-shadow:inset 0 var(--rhythm-tight) var(--rhythm-small) calc(-1 * var(--rhythm-min)) #00000059}.active-slot--held .active-slot-seat:first-child{border-left:0}.active-slot--held .active-slot-seat:disabled{opacity:1;cursor:default;pointer-events:none;color:color-mix(in srgb,var(--color-on-confirm) 30%,var(--color-forest))}.list-item.seated .card-seats .button.seen.seat-earth{background:var(--color-earth);color:var(--color-on-confirm)}.list-item.seated .card-seats .button.seat-earth:hover:not(:disabled),.list-item.seated .card-seats .button.seat-earth:focus-visible:not(:disabled){background:color-mix(in srgb,var(--color-earth) 85%,var(--color-on-confirm));color:var(--color-on-confirm)}.active-slot--held .active-slot-seat.seat-earth{background:var(--color-earth)}.active-slot--held .active-slot-seat.seat-earth:hover,.active-slot--held .active-slot-seat.seat-earth:focus-visible{background:color-mix(in srgb,var(--color-earth) 85%,var(--color-on-confirm))}.active-slot--held{--slot-time-w: calc(4.5 * var(--text-card))}.active-slot--held .active-slot-time{position:absolute;left:calc(var(--border-width-field) + var(--pad-cell) + .7 * var(--seat-icon) + var(--rhythm-small));top:calc(var(--border-width-field) + var(--pad-cell) - .15 * var(--seat-icon));width:var(--slot-time-w);height:var(--seat-icon);display:block;box-sizing:border-box;margin:0;padding:0;font-family:var(--font-sans);font-size:var(--text-card);line-height:var(--seat-icon);font-weight:400;text-align:left;white-space:nowrap;color:var(--color-forest)}@keyframes active-slot-turn{to{transform:rotate(360deg)}}.active-slot--held .active-slot-icon{animation:active-slot-turn 4s linear infinite paused}.active-slot--running .active-slot-icon{animation-play-state:running}@media(prefers-reduced-motion:reduce){.active-slot--held .active-slot-icon{animation:none}}.active-slot--held .active-slot-badge{color:var(--color-forest)}.list-item.ruling.seated.task-card .card-face .card-face-stack,.list-item.ruling.seated.task-card .list-main.card-face>.card-face-stack,.active-slot-run{display:-webkit-inline-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--face-rows);overflow:hidden;text-wrap:balance}.list-item.seated .ruling-sentence,.list-item.seated .card-face-stack,.active-slot-run,.list-item.seated .list-event{text-wrap:balance}.list-item.ruling.seated.task-card .card-carve{position:absolute;left:0;top:0;width:0;height:var(--face-h);display:block}.list-item.ruling.seated.task-card .card-carve-ball{position:absolute;left:var(--pad-cell);top:50%;width:var(--ball-d);height:var(--ball-d);margin-top:calc(-.5 * var(--ball-d));display:block;border-radius:50%;background:var(--color-confirm);color:var(--color-on-confirm)}.list-item.ruling.seated.task-card .card-carve-initials{position:absolute;left:0;right:0;top:50%;margin-top:-.5lh;display:block;text-align:center;font-family:var(--font-sans);font-size:clamp(var(--text-card),calc(.34 * var(--ball-d)),calc(1.5 * var(--text-card)));line-height:1;font-weight:600}.list-item.ruling.seated.task-card .list-main.card-face:has(>.card-carve){padding-left:calc(var(--pad-cell) + var(--ball-d) + var(--pad-cell) / 1.618)}.tool-account-new{position:absolute;left:calc(100% - var(--rhythm-small));top:calc(var(--rhythm-min) * -1);display:block;width:var(--rhythm-small);height:var(--rhythm-small);border-radius:50%;background:var(--color-confirm);pointer-events:none}.tool-account-new[hidden],.menu-new[hidden]{display:none}.menu-new{position:absolute;left:auto;right:var(--pad-cell);top:calc((var(--unit-grid) - var(--rhythm-small)) / 2);display:block;width:var(--rhythm-small);height:var(--rhythm-small);border-radius:50%;background:var(--color-confirm)}.ticket-card-new{position:absolute;left:auto;right:var(--pad-cell);top:var(--rhythm-min);display:block;box-sizing:content-box;width:calc(3ch + 2 * var(--rhythm-small));padding:0;text-align:center;border-radius:var(--border-radius-default);background:var(--color-confirm);color:var(--color-on-confirm);font-family:var(--font-sans);font-size:var(--text-label);font-weight:600;line-height:var(--unit-grid);height:var(--unit-grid);pointer-events:none}.ticket-card-reason{white-space:normal;text-wrap:pretty;line-height:var(--line-sentence)}.ticket-dismiss{position:relative;left:0;top:0;display:block;width:100%;padding:0 var(--pad-cell) var(--rhythm-small)}.ticket-dismiss .field{margin-bottom:var(--rhythm-small)}.ticket-dismiss[hidden]{display:none}.ticket-dismiss-actions{position:relative;left:0;top:0;display:block;width:100%}
