.line[data-v-243abdc5]{align-items:center;gap:var(--space-tight);flex-wrap:wrap;min-width:0;display:flex}.link[data-v-3ea26768]{--link-color:var(--color-action);--link-current-color:var(--color-text);color:var(--link-color);border-radius:var(--radius-control);text-decoration:none}.link[data-v-3ea26768]:hover{text-decoration:underline}.link[data-v-3ea26768]:active{--link-color:var(--color-action-pressed)}.link[data-v-3ea26768]:focus-visible{box-shadow:var(--focus-ring);outline:none}.link._plain[data-v-3ea26768]:hover{text-decoration:none}.link._quiet[data-v-3ea26768]{--link-color:var(--color-text-soft)}.link._onDark[data-v-3ea26768]{--link-color:var(--color-on-dark);--link-current-color:var(--color-action-text)}.link._onDark[data-v-3ea26768]:active{--link-color:var(--color-action-text)}.link._current[data-v-3ea26768]{--link-color:var(--link-current-color);text-underline-offset:.55em;text-decoration:underline;text-decoration-thickness:var(--border-width-strong);-webkit-text-decoration-color:var(--color-action);text-decoration-color:var(--color-action)}.row[data-v-977318dc]{align-items:baseline;gap:var(--space-tight) var(--space-inner);padding:var(--row-padding);border-top:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}.row[data-v-977318dc]:first-child{border-top:0}.main[data-v-977318dc]{gap:var(--space-hair);flex-direction:column;flex:1 1 var(--reading-width);min-width:0;display:flex}.aside[data-v-977318dc]{align-items:center;gap:var(--space-inner);margin-left:auto;display:flex}.aside[data-v-977318dc]:empty{display:none}.tag[data-v-8664bb68]{--tag-background:var(--color-surface-quiet);--tag-color:var(--color-text-soft);max-width:100%;padding:var(--tag-padding);background:var(--tag-background);color:var(--tag-color);font-size:var(--font-size-quiet);white-space:nowrap;border-radius:999px;align-items:center;display:inline-flex}.tag._success[data-v-8664bb68]{--tag-background:var(--color-success-quiet);--tag-color:var(--color-success)}.tag._danger[data-v-8664bb68]{--tag-background:var(--color-danger-quiet);--tag-color:var(--color-danger)}.tag._warning[data-v-8664bb68]{--tag-background:var(--color-warning-quiet);--tag-color:var(--color-warning)}.tag._onDark[data-v-8664bb68]{--tag-background:var(--color-dark-quiet);--tag-color:var(--color-action-text)}.text[data-v-a480fffa]{--text-size:var(--font-size-text);--text-line-height:var(--line-height-text);--text-weight:var(--weight-regular);--text-color:currentColor;--text-spacing:normal;font-family:var(--font-family);font-size:var(--text-size);font-weight:var(--text-weight);line-height:var(--text-line-height);letter-spacing:var(--text-spacing);color:var(--text-color);overflow-wrap:anywhere;margin:0}.text._title[data-v-a480fffa]{--text-size:var(--font-size-title);--text-line-height:var(--line-height-title);--text-weight:var(--weight-bold)}.text._heading[data-v-a480fffa]{--text-size:var(--font-size-heading);--text-line-height:var(--line-height-title);--text-weight:var(--weight-bold)}.text._subheading[data-v-a480fffa]{--text-size:var(--font-size-text);--text-line-height:var(--line-height-title);--text-weight:var(--weight-bold)}.text._small[data-v-a480fffa]{--text-size:var(--font-size-quiet)}.text._overline[data-v-a480fffa]{--text-size:var(--font-size-tiny);--text-spacing:var(--letter-spacing-wide);text-transform:uppercase}.text._clip[data-v-a480fffa]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.text._soft[data-v-a480fffa]{--text-color:var(--color-text-soft)}.text._quiet[data-v-a480fffa]{--text-color:var(--color-text-quiet)}.text._danger[data-v-a480fffa]{--text-color:var(--color-danger)}.text._success[data-v-a480fffa]{--text-color:var(--color-success)}.text._onDarkLoud[data-v-a480fffa]{--text-color:var(--color-on-dark-loud)}.text._onDark[data-v-a480fffa]{--text-color:var(--color-on-dark)}.text._onDarkQuiet[data-v-a480fffa]{--text-color:var(--color-on-dark-quiet)}.line[data-v-a07bee3b]{gap:var(--space-hair);flex-direction:column;display:flex}.icon[data-v-a4c9d41d]{vertical-align:-.22em;color:currentColor;flex:none;width:1em;height:1em;display:inline-flex}.drawing[data-v-a4c9d41d]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.menu[data-v-bf06a472]{--menu-panel-width:var(--page-width-narrow);display:inline-flex;position:relative}.button[data-v-bf06a472]{align-items:center;gap:var(--space-tight);max-width:100%;height:var(--control-height);padding:var(--button-padding);border-radius:var(--radius-control);background:var(--color-dark-quiet);color:var(--color-on-dark);cursor:pointer;transition:color var(--duration-fast) var(--easing-standard);border:0;display:inline-flex;position:relative}.button[data-v-bf06a472]:hover{color:var(--color-action-text)}.button[data-v-bf06a472]:focus-visible{box-shadow:var(--focus-ring);outline:none}.button._icon[data-v-bf06a472]{width:var(--control-height);justify-content:center;padding:0}.sign[data-v-bf06a472]{transition:transform var(--duration-fast) var(--easing-standard);flex:none;display:flex}._open .sign[data-v-bf06a472]{transform:rotate(180deg)}.count[data-v-bf06a472]{top:var(--space-hair);right:var(--space-hair);min-width:1.4em;height:1.4em;padding:0 var(--space-hair);background:var(--color-action);color:var(--color-action-text);font-size:var(--font-size-tiny);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute}.panel[data-v-bf06a472]{top:calc(100% + var(--space-hair));z-index:var(--layer-popover);gap:var(--space-tight);width:max-content;min-width:100%;max-width:var(--menu-panel-width);padding:var(--space-inner);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:absolute;right:0}.apart[data-v-bf06a472]{gap:var(--space-tight);padding-top:var(--space-tight);border-top:var(--border-width) solid var(--color-border);flex-direction:column;display:flex}.latest[data-v-552b222d]{gap:var(--space-inner);flex-direction:column;display:flex}.action[data-v-9b536a9e]{color:var(--color-action);text-align:left;cursor:pointer;border-radius:var(--radius-control);background:0 0;border:none;padding:0}.action[data-v-9b536a9e]:hover{text-decoration:underline}.action[data-v-9b536a9e]:active{color:var(--color-action-pressed)}.action[data-v-9b536a9e]:focus-visible{box-shadow:var(--focus-ring);outline:none}.top[data-v-ed64de7d]{z-index:var(--layer-popover);background:var(--color-dark);color:var(--color-on-dark);position:relative}.header[data-v-ed64de7d]{align-items:center;gap:var(--space-tight) var(--space-between);width:100%;max-width:var(--page-width);padding:var(--space-inner) var(--space-between);flex-wrap:wrap;margin:0 auto;display:flex}.sections[data-v-ed64de7d]{gap:var(--space-between);flex-wrap:wrap;display:flex}.person[data-v-ed64de7d]{align-items:center;gap:var(--space-tight);min-width:0;margin-left:auto;display:flex}.icon-button[data-v-5ebb08a6]{--icon-button-size:var(--control-height-small);--icon-button-color:var(--color-text-quiet);--icon-button-background:transparent;width:var(--icon-button-size);height:var(--icon-button-size);border-radius:var(--radius-control);background:var(--icon-button-background);color:var(--icon-button-color);font-size:var(--font-size-heading);cursor:pointer;transition:color var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard);border:0;flex:none;place-items:center;padding:0;display:inline-grid}.icon-button[data-v-5ebb08a6]:hover{--icon-button-color:var(--color-text);--icon-button-background:var(--color-surface-hover)}.icon-button[data-v-5ebb08a6]:focus-visible{box-shadow:var(--focus-ring);outline:none}.icon-button[data-v-5ebb08a6]:disabled{--icon-button-color:var(--color-disabled);--icon-button-background:transparent;cursor:default}.icon-button._on[data-v-5ebb08a6]{--icon-button-color:var(--color-action)}.icon-button._danger[data-v-5ebb08a6]:hover{--icon-button-color:var(--color-danger)}.icon-button._dark[data-v-5ebb08a6]{--icon-button-color:var(--color-on-dark-quiet)}.icon-button._dark[data-v-5ebb08a6]:hover{--icon-button-color:var(--color-on-dark-loud);--icon-button-background:var(--color-dark-quiet)}.announcement[data-v-a13d9e88]{--announcement-mark:var(--color-success-on-dark);--announcement-edge-color:var(--color-success);--announcement-edge:var(--space-tight);--announcement-line:calc(var(--font-size-quiet) * var(--line-height-text));align-items:flex-start;gap:var(--space-tight);width:100%;padding:var(--space-tight) var(--space-tight) var(--space-tight);padding-left:calc(var(--announcement-edge) + var(--space-inner));border:var(--border-width) solid var(--color-dark-quiet);border-radius:var(--radius-card);background:var(--color-dark);box-shadow:var(--shadow-card);pointer-events:auto;display:flex;position:relative;overflow:hidden}.announcement._danger[data-v-a13d9e88]{--announcement-mark:var(--color-danger-on-dark);--announcement-edge-color:var(--color-danger)}.announcement[data-v-a13d9e88]:before{content:"";width:var(--announcement-edge);background:var(--announcement-edge-color);position:absolute;top:0;bottom:0;left:0}.mark[data-v-a13d9e88]{height:var(--announcement-line);color:var(--announcement-mark);align-items:center;display:flex}.close[data-v-a13d9e88]{height:var(--announcement-line);align-items:center;display:flex}.body[data-v-a13d9e88]{gap:var(--space-hair);flex-direction:column;flex:auto;min-width:0;display:flex}.announcements[data-v-5e82ec5c]{inset:auto;top:var(--space-between);right:var(--space-between);width:100%;max-width:var(--page-width-narrow);gap:var(--space-tight);pointer-events:none;background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:flex;overflow:visible}.loader[data-v-f67bc7f7]{padding:var(--space-between);justify-content:center;align-items:center;display:flex}.ring[data-v-f67bc7f7]{--ring-size:var(--control-height-small);width:var(--ring-size);height:var(--ring-size);border:var(--border-width-strong) solid var(--color-border);border-top-color:var(--color-action);animation:spin-f67bc7f7 var(--duration-running) linear infinite;border-radius:999px;flex:none;display:block}@media (prefers-reduced-motion:reduce){.ring[data-v-f67bc7f7]{animation:none}}@keyframes spin-f67bc7f7{to{transform:rotate(360deg)}}.app[data-v-06f39be0]{background:var(--color-page);flex-direction:column;min-height:100%;display:flex}.waiting[data-v-06f39be0]{flex:1;justify-content:center;align-items:center;display:flex}.acts[data-v-de35c6cb]{align-items:center;gap:var(--space-tight);flex-wrap:wrap;display:flex}.button[data-v-711e0b35]{--button-background:var(--color-action);--button-color:var(--color-action-text);--button-border:var(--color-action);--button-height:var(--control-height);justify-content:center;align-items:center;gap:var(--space-tight);min-width:0;max-width:100%;height:var(--button-height);padding:var(--button-padding);border:var(--border-width) solid var(--button-border);border-radius:var(--radius-control);background:var(--button-background);color:var(--button-color);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);text-decoration:none;display:inline-flex}.button[data-v-711e0b35]:active{--button-background:var(--color-action-pressed);--button-border:var(--color-action-pressed)}.button[data-v-711e0b35]:focus-visible{box-shadow:var(--focus-ring);outline:none}.button._small[data-v-711e0b35]{--button-height:var(--control-height-small);padding:var(--button-padding-small);font-size:var(--font-size-quiet)}.button._quiet[data-v-711e0b35]{--button-background:transparent;--button-color:var(--color-text);--button-border:var(--color-border-strong)}.button._quiet[data-v-711e0b35]:hover{--button-background:var(--color-surface-hover)}.button._quiet[data-v-711e0b35]:active{--button-border:var(--color-text-quiet)}.button._danger[data-v-711e0b35]{--button-background:var(--color-danger-quiet);--button-color:var(--color-danger);--button-border:var(--color-danger)}.button._danger[data-v-711e0b35]:hover{--button-background:var(--color-danger);--button-color:var(--color-danger-text)}.button._danger[data-v-711e0b35]:active{--button-background:var(--color-danger-pressed);--button-border:var(--color-danger-pressed)}.button[data-v-711e0b35]:disabled{--button-background:var(--color-disabled);--button-color:var(--color-disabled-text);--button-border:var(--color-disabled);cursor:default}.entry[data-v-4b4a57f9]{outline:none;min-width:0;display:block}.entry[data-v-4b4a57f9]:focus-visible{box-shadow:var(--focus-ring)}.entry[data-v-4b4a57f9]:empty:before{content:attr(data-hint);color:var(--color-text-quiet)}.handles[data-v-8dc019cd]{gap:var(--space-hair);padding-right:var(--space-tight);opacity:0;transition:opacity var(--duration-fast) var(--easing-standard);display:flex;position:absolute;top:0;right:100%}.handles._shown[data-v-8dc019cd]{opacity:1}@media (prefers-reduced-motion:reduce){.handles[data-v-8dc019cd]{transition:none}}.item[data-v-1b418a0d]{min-width:0}.block[data-v-3aa8e21d]{position:relative}.body[data-v-3aa8e21d]{gap:var(--space-hair);flex-direction:column;min-width:0;display:flex}.heading[data-v-3aa8e21d]{--heading-size:var(--font-size-heading);font-size:var(--heading-size);font-weight:var(--weight-bold);line-height:var(--line-height-title);margin:0}.heading._small[data-v-3aa8e21d]{--heading-size:var(--font-size-text)}.text[data-v-3aa8e21d]{margin:0}.list[data-v-3aa8e21d]{padding-left:var(--space-between);margin:0}.picture[data-v-3aa8e21d]{gap:var(--space-hair);flex-direction:column;margin:0;display:flex}.image[data-v-3aa8e21d]{border-radius:var(--radius-card);max-width:100%}.caption[data-v-3aa8e21d]{color:var(--color-text-quiet);font-size:var(--font-size-quiet)}.card[data-v-3aa8e21d]{gap:var(--space-hair);padding:var(--space-inner);border-radius:var(--radius-card);background:var(--color-surface-quiet);flex-direction:column;display:flex}.empty[data-v-8b321341]{align-items:flex-start;gap:var(--space-inner);padding:var(--space-between) 0;flex-direction:column;display:flex}.act[data-v-8b321341]{gap:var(--space-tight);flex-wrap:wrap;display:flex}.act[data-v-8b321341]:empty{display:none}.rows[data-v-5cb4804d]{flex-direction:column;display:flex}.window[data-v-804cb8f6]{width:min(100% - var(--space-between), var(--reading-width));max-width:none;max-height:calc(100% - var(--space-between));padding:var(--space-between);border-radius:var(--radius-page);background:var(--color-surface);color:var(--color-text);animation:rise-804cb8f6 var(--duration-fast) var(--easing-standard);border:0}.window[data-v-804cb8f6]::backdrop{background:var(--color-veil)}@media (prefers-reduced-motion:reduce){.window[data-v-804cb8f6]{animation:none}}@keyframes rise-804cb8f6{0%{transform:translateY(var(--space-outer));opacity:0}}@container app (width<=720px){.window[data-v-804cb8f6]{border-radius:0;width:100%;height:100%;max-height:none;margin:0;animation-name:slide-804cb8f6;inset:0}}@keyframes slide-804cb8f6{0%{transform:translate(-100%)}}.head[data-v-804cb8f6]{align-items:flex-start;gap:var(--space-inner);margin-bottom:var(--space-inner);display:flex}.name[data-v-804cb8f6]{flex:auto;min-width:0}.body[data-v-804cb8f6]{gap:var(--space-inner);flex-direction:column;display:flex;overflow:auto}.acts[data-v-804cb8f6]{gap:var(--space-tight);margin-top:var(--space-between);flex-wrap:wrap;display:flex}.acts[data-v-804cb8f6]:empty{display:none}.input[data-v-f83bb4dd]{--input-height:var(--control-height);--input-padding:var(--field-padding);--input-border:var(--color-border-strong);--input-background:var(--color-surface);width:100%;height:var(--input-height);padding:var(--input-padding);border:var(--border-width) solid var(--input-border);border-radius:var(--radius-control);background:var(--input-background);transition:border-color var(--duration-fast) var(--easing-standard);align-items:center;display:flex}.input[data-v-f83bb4dd]:hover{--input-border:var(--color-text-quiet)}.input[data-v-f83bb4dd]:has(.entry:focus){--input-border:var(--color-action);box-shadow:var(--focus-ring)}:is(.input._wrong[data-v-f83bb4dd],.input._wrong[data-v-f83bb4dd]:has(.entry:focus)){--input-border:var(--color-danger)}.input._disabled[data-v-f83bb4dd]{--input-background:var(--color-surface-quiet);cursor:not-allowed}.input._disabled[data-v-f83bb4dd]:hover{--input-border:var(--color-border-strong)}.input._acting[data-v-f83bb4dd]{padding-right:var(--space-hair)}.entry[data-v-f83bb4dd]{width:100%;min-width:0;color:var(--color-text);background:0 0;border:0}.entry[data-v-f83bb4dd]:focus{outline:none}.entry[data-v-f83bb4dd]:disabled{color:var(--color-text-soft);cursor:not-allowed}.acts[data-v-f83bb4dd]{margin-left:var(--space-hair);display:flex}.float[data-v-445710ed]{z-index:var(--layer-popover);align-items:center;gap:var(--space-hair);padding:var(--space-hair);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);box-shadow:var(--shadow-card);white-space:nowrap;display:flex;position:absolute}.mark[data-v-445710ed]{min-width:var(--control-height-small);height:var(--control-height-small);padding:0 var(--space-tight);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-quiet);cursor:pointer}.mark[data-v-445710ed]:hover{background:var(--color-surface-hover)}.mark[data-v-445710ed]:focus-visible{box-shadow:var(--focus-ring);outline:none}.mark._bold[data-v-445710ed]{font-weight:var(--weight-bold)}.mark._italic[data-v-445710ed]{font-style:italic}.menu[data-v-b5374e0b]{z-index:var(--layer-popover);min-width:200px;padding:var(--space-hair);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:absolute}.item[data-v-b5374e0b]{justify-content:space-between;align-items:center;gap:var(--space-inner);padding:var(--space-tight) var(--space-inner);border-radius:var(--radius-control);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.item[data-v-b5374e0b]:hover{background:var(--color-surface-hover)}.item[data-v-b5374e0b]:focus-visible{box-shadow:var(--focus-ring);outline:none}.item._danger[data-v-b5374e0b]:hover{color:var(--color-danger)}.item[data-v-b5374e0b]:disabled{color:var(--color-disabled-text);cursor:default;background:0 0}.editor[data-v-1d6a35c9]{--editor-handles:calc(var(--control-height-small) * 2 + var(--space-hair) + var(--space-inner));gap:var(--space-inner);width:100%;padding:var(--space-inner) var(--space-inner) var(--space-inner) var(--editor-handles);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);flex-direction:column;display:flex;position:relative}.picker[data-v-1d6a35c9]{display:none}.label[data-v-2396c339]{cursor:pointer;display:block}.mark[data-v-2396c339]{margin-left:var(--space-hair)}.field[data-v-bb9163f2]{--field-gap:var(--space-hair);gap:var(--field-gap);flex-direction:column;display:flex}.control[data-v-bb9163f2]{align-items:center;max-width:100%;display:flex}.control._short[data-v-bb9163f2]{width:var(--field-width-short)}.control._regular[data-v-bb9163f2]{width:var(--field-width)}.control._full[data-v-bb9163f2]{width:100%}.file[data-v-b88126ef]{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;row-gap:var(--space-hair);padding:var(--row-padding);display:grid}.name[data-v-b88126ef]{min-width:0}.size[data-v-b88126ef]{justify-self:end}.going[data-v-b88126ef]{align-items:center;gap:var(--space-tight);grid-column:1/-1;display:flex}.track[data-v-b88126ef]{height:var(--space-hair);border-radius:var(--radius-control);background:var(--color-border);flex:auto;overflow:hidden}.bar[data-v-b88126ef]{background:var(--color-action);height:100%;transition:width var(--duration-fast) var(--easing-standard);display:block}@media (prefers-reduced-motion:reduce){.bar[data-v-b88126ef]{transition:none}}.failure[data-v-b88126ef]{align-items:center;gap:var(--space-tight);flex-wrap:wrap;grid-column:1/-1;display:flex}.files[data-v-7ee0f35d]{gap:var(--space-tight);flex-direction:column;width:100%;display:flex}.list[data-v-7ee0f35d]{column-gap:var(--space-inner);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.list[data-v-7ee0f35d]>*+*{border-top:var(--border-width) solid var(--color-border)}.add[data-v-7ee0f35d]{align-items:center;gap:var(--space-tight) var(--space-inner);flex-wrap:wrap;display:flex}.form[data-v-46447aa6],.section[data-v-30a02ac2]{gap:var(--space-inner);flex-direction:column;display:flex}.head[data-v-30a02ac2]{justify-content:space-between;align-items:center;gap:var(--space-inner);flex-wrap:wrap;display:flex}.act[data-v-30a02ac2]{margin-left:auto;display:flex}.act[data-v-30a02ac2]:empty{display:none}.body[data-v-30a02ac2]{gap:var(--space-tight);flex-direction:column;display:flex}.picker[data-v-c52918a4]{display:none}.back[data-v-ec09efc1]{display:inline-block}.arrow[data-v-ec09efc1]{margin-right:var(--space-hair)}.cover[data-v-786b8370]{gap:var(--space-tight);padding:var(--space-between);background:var(--color-dark);color:var(--color-on-dark);flex-direction:column;display:flex}.cover._sticky[data-v-786b8370]{z-index:var(--layer-sticky);position:sticky;top:0}.back[data-v-786b8370]:empty,.urgent[data-v-786b8370]:empty{display:none}.urgent[data-v-786b8370]{margin-top:var(--space-tight)}.body[data-v-e6625297]{width:100%;max-width:var(--page-width);padding:var(--space-between) var(--space-between) var(--space-outer);margin:0 auto}.pane[data-v-1bb2f3a0]{gap:var(--space-between);padding:var(--space-between);flex-direction:column;display:flex}.sheet[data-v-4b7f6c6e]{--sheet-background:var(--color-surface);border-radius:var(--radius-page);background:var(--sheet-background);overflow:clip}.title[data-v-682aa64e]{align-items:center;gap:var(--space-hair);text-align:left;background:0 0;border:0;padding:0;display:flex}.title._end[data-v-682aa64e]{justify-content:flex-end}.title._pinnedStart[data-v-682aa64e]{left:calc(-1 * var(--row-bleed));z-index:var(--layer-pinned);padding-left:var(--row-bleed);margin-left:calc(-1 * var(--row-bleed));background:var(--row-background);position:sticky}.title._pinnedEnd[data-v-682aa64e]{right:calc(-1 * var(--row-bleed));z-index:var(--layer-pinned);padding-right:var(--row-bleed);margin-right:calc(-1 * var(--row-bleed));background:var(--row-background);position:sticky}.title._act[data-v-682aa64e]{cursor:pointer}.title._act[data-v-682aa64e]:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-control);outline:none}.way[data-v-682aa64e]{color:var(--color-action);display:flex}.way._up[data-v-682aa64e]{transform:rotate(180deg)}.select[data-v-59d909e1]{--select-height:var(--control-height);--select-padding:var(--field-padding);--select-border:var(--color-border-strong);--select-background:var(--color-surface);width:100%;height:var(--select-height);padding:var(--select-padding);border:var(--border-width) solid var(--select-border);border-radius:var(--radius-control);background:var(--select-background);transition:border-color var(--duration-fast) var(--easing-standard);align-items:center;display:flex;position:relative}.select[data-v-59d909e1]:hover{--select-border:var(--color-text-quiet)}.select[data-v-59d909e1]:has(.entry:focus){--select-border:var(--color-action);box-shadow:var(--focus-ring)}:is(.select._wrong[data-v-59d909e1],.select._wrong[data-v-59d909e1]:has(.entry:focus)){--select-border:var(--color-danger)}.select._disabled[data-v-59d909e1]{--select-background:var(--color-surface-quiet)}.select._disabled[data-v-59d909e1]:hover{--select-border:var(--color-border-strong)}.entry[data-v-59d909e1]{appearance:none;width:100%;min-width:0;color:var(--color-text);cursor:pointer;background:0 0;border:0}.entry[data-v-59d909e1]:disabled{cursor:not-allowed}.entry[data-v-59d909e1]:focus{outline:none}.sign[data-v-59d909e1]{margin-left:var(--space-tight);color:var(--color-text-quiet);flex:none;display:flex}.order[data-v-80bc43d7]{display:none}@container (width<=640px){.order[data-v-80bc43d7]{align-items:center;gap:var(--space-hair);padding:var(--cell-padding);border-bottom:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}}.pick[data-v-80bc43d7]{align-items:center;gap:var(--space-tight);flex:0 auto;min-width:0;display:flex}.name[data-v-80bc43d7]{white-space:nowrap;flex:none}.column[data-v-80bc43d7]{flex:0 1 var(--field-width);min-width:0}.scroller[data-v-13488fd5]{padding-inline:var(--row-bleed);margin-inline:calc(-1 * var(--row-bleed));overflow-x:auto;container-type:inline-size}.table[data-v-13488fd5]{--row-background:var(--color-surface);grid-template-columns:var(--table-columns);column-gap:0;min-width:min-content;display:grid}.head[data-v-13488fd5]{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.head[data-v-13488fd5]>:not(:last-child){padding-right:var(--space-inner)}.head[data-v-13488fd5]{padding:var(--cell-padding);padding-inline:var(--row-bleed);margin-inline:calc(-1 * var(--row-bleed));border-bottom:var(--border-width) solid var(--color-border)}@container (width<=640px){.table[data-v-13488fd5]{grid-template-columns:minmax(0,1fr);min-width:0}.head[data-v-13488fd5]{display:none}}.row[data-v-d7d45d56]{grid-column:1/-1;grid-template-columns:subgrid;padding-inline:var(--row-bleed);margin-inline:calc(-1 * var(--row-bleed));border-bottom:var(--border-width) solid var(--color-border);background:var(--row-background);align-items:stretch;display:grid}.row._mine[data-v-d7d45d56]{--row-background:var(--color-selected)}.cell[data-v-d7d45d56]{align-items:center;gap:var(--space-tight);min-width:0;padding-block:var(--cell-padding);display:flex}.cell[data-v-d7d45d56]:not(:last-child){padding-right:var(--space-inner)}.cell._end[data-v-d7d45d56]{justify-content:flex-end}.cell._pinnedStart[data-v-d7d45d56]{left:calc(-1 * var(--row-bleed));z-index:var(--layer-pinned);padding-left:var(--row-bleed);margin-left:calc(-1 * var(--row-bleed));background:var(--row-background);position:sticky}.cell._pinnedEnd[data-v-d7d45d56]{right:calc(-1 * var(--row-bleed));z-index:var(--layer-pinned);padding-right:var(--row-bleed);margin-right:calc(-1 * var(--row-bleed));background:var(--row-background);position:sticky}.label[data-v-d7d45d56]{display:none}@container (width<=640px){.row[data-v-d7d45d56]{gap:var(--space-hair);padding-block:var(--space-inner);grid-template-columns:minmax(0,1fr)}.cell[data-v-d7d45d56],.cell._end[data-v-d7d45d56]{flex-wrap:wrap;justify-content:flex-start;padding-block:0}.label[data-v-d7d45d56]{flex:none;min-width:40%;display:block}.cell:first-child .label[data-v-d7d45d56]{display:none}.cell._acts[data-v-d7d45d56]{padding-top:var(--space-hair);justify-content:flex-start}.cell._pinnedStart[data-v-d7d45d56],.cell._pinnedEnd[data-v-d7d45d56]{margin:0;padding:0;position:static}}.button[data-v-74ebe7e7]{--button-background:var(--color-action);--button-color:var(--color-action-text);--button-border:var(--color-action);--button-height:var(--control-height);justify-content:center;align-items:center;gap:var(--space-tight);min-width:0;max-width:100%;height:var(--button-height);padding:var(--button-padding);border:var(--border-width) solid var(--button-border);border-radius:var(--radius-control);background:var(--button-background);color:var(--button-color);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);text-decoration:none;display:inline-flex}.button[data-v-74ebe7e7]:active{--button-background:var(--color-action-pressed);--button-border:var(--color-action-pressed)}.button[data-v-74ebe7e7]:focus-visible{box-shadow:var(--focus-ring);outline:none}.button._small[data-v-74ebe7e7]{--button-height:var(--control-height-small);padding:var(--button-padding-small);font-size:var(--font-size-quiet)}.button._quiet[data-v-74ebe7e7]{--button-background:transparent;--button-color:var(--color-text);--button-border:var(--color-border-strong)}.button._quiet[data-v-74ebe7e7]:hover{--button-background:var(--color-surface-hover)}.button._quiet[data-v-74ebe7e7]:active{--button-border:var(--color-text-quiet)}.button._danger[data-v-74ebe7e7]{--button-background:var(--color-danger-quiet);--button-color:var(--color-danger);--button-border:var(--color-danger)}.button._danger[data-v-74ebe7e7]:hover{--button-background:var(--color-danger);--button-color:var(--color-danger-text)}.button._danger[data-v-74ebe7e7]:active{--button-background:var(--color-danger-pressed);--button-border:var(--color-danger-pressed)}.hold[data-v-ac5f6dfb]{min-width:0;max-width:100%;height:var(--control-height);padding:var(--button-padding);border:var(--border-width) solid var(--color-danger);border-radius:var(--radius-control);background:var(--color-danger-quiet);color:var(--color-danger);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.hold[data-v-ac5f6dfb]:focus-visible{box-shadow:var(--focus-ring);outline:none}.run[data-v-ac5f6dfb]{width:0;height:var(--border-width-strong);background:var(--color-danger);position:absolute;bottom:0;left:0}._holding .run[data-v-ac5f6dfb]{width:100%;transition:width var(--duration-running) linear}.count[data-v-18c5ecfa]{gap:var(--space-hair);padding:var(--space-inner);border-radius:var(--radius-card);background:var(--color-surface-quiet);color:var(--color-text);transition:background var(--duration-fast) var(--easing-standard);flex-direction:column;text-decoration:none;display:flex}.count[data-v-18c5ecfa]:hover{background:var(--color-action-quiet)}.count[data-v-18c5ecfa]:focus-visible{box-shadow:var(--focus-ring);outline:none}.count._compact[data-v-18c5ecfa]{justify-content:space-between;align-items:baseline;gap:var(--space-tight);padding:var(--space-tight) var(--space-inner);flex-direction:row}.counts[data-v-aa0ecd11]{gap:var(--space-tight);flex-wrap:wrap;display:flex}.counts._stacked[data-v-aa0ecd11]{flex-flow:column}.row[data-v-7f243cc1],.in-window[data-v-7f243cc1]{gap:var(--space-inner);flex-direction:column;display:flex}.toggle[data-v-7f243cc1]{display:none}.count[data-v-7f243cc1]{padding:var(--tag-padding);background:var(--color-action-quiet);color:var(--color-action);font-size:var(--font-size-tiny);border-radius:999px;align-items:center;display:inline-flex}@container split (width<=720px){.toggle[data-v-7f243cc1]{align-items:center;gap:var(--space-tight);height:var(--control-height);padding:var(--button-padding);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);cursor:pointer;display:inline-flex}.toggle[data-v-7f243cc1]:focus-visible{box-shadow:var(--focus-ring);outline:none}}.page[data-v-6036bd52]{--page-background:transparent;--page-color:var(--color-text);min-width:var(--control-height-small);height:var(--control-height-small);padding:0 var(--space-tight);border-radius:var(--radius-control);background:var(--page-background);color:var(--page-color);font-size:var(--font-size-quiet);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.page[data-v-6036bd52]:hover{--page-background:var(--color-surface-quiet)}.page[data-v-6036bd52]:focus-visible{box-shadow:var(--focus-ring);outline:none}.page._current[data-v-6036bd52]{--page-background:var(--color-action);--page-color:var(--color-action-text);cursor:default}.pages[data-v-5d954283]{justify-content:space-between;align-items:center;gap:var(--space-tight) var(--space-inner);flex-wrap:wrap;display:flex}.row[data-v-5d954283]{align-items:center;gap:var(--space-hair);flex-wrap:wrap;display:flex}.gap[data-v-5d954283]{padding:0 var(--space-hair);color:var(--color-text-quiet)}.checkbox[data-v-290bd97e]{--mark-size:1.35em;width:var(--mark-size);height:var(--mark-size);margin-top:calc((var(--line-height-text) * 1em - var(--mark-size)) / 2);--checkbox-border:var(--color-border-strong);--checkbox-background:var(--color-surface);--checkbox-color:transparent;flex:none;display:inline-flex;position:relative}.checkbox[data-v-290bd97e]:hover{--checkbox-border:var(--color-text-quiet)}.checkbox[data-v-290bd97e]:has(.entry:checked){--checkbox-border:var(--color-action);--checkbox-background:var(--color-action);--checkbox-color:var(--color-action-text)}.checkbox._wrong[data-v-290bd97e]{--checkbox-border:var(--color-danger)}.checkbox._disabled[data-v-290bd97e]{--checkbox-border:var(--color-disabled)}.checkbox._disabled[data-v-290bd97e]:has(.entry:checked){--checkbox-border:var(--color-disabled);--checkbox-background:var(--color-disabled)}.checkbox:has(.entry:focus-visible) .mark[data-v-290bd97e]{box-shadow:var(--focus-ring)}.entry[data-v-290bd97e]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.entry[data-v-290bd97e]:disabled{cursor:not-allowed}.mark[data-v-290bd97e]{border:var(--border-width) solid var(--checkbox-border);border-radius:calc(var(--radius-control) / 2);background:var(--checkbox-background);width:100%;height:100%;color:var(--checkbox-color);transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);place-items:center;display:grid}.option[data-v-22f01d6a]{--option-background:transparent;align-items:flex-start;gap:var(--space-tight);padding:var(--space-tight) var(--space-inner);border-radius:var(--radius-card);background:var(--option-background);cursor:pointer;display:flex}.option._on[data-v-22f01d6a]{--option-background:var(--color-selected)}.option[data-v-22f01d6a]:not(._on):not(._disabled):hover{--option-background:var(--color-surface-hover)}.option._disabled[data-v-22f01d6a]{cursor:not-allowed}.option[data-v-22f01d6a]:has(:focus-visible){box-shadow:var(--focus-ring)}.label[data-v-22f01d6a]{min-width:0}.group[data-v-9bfdf355]{gap:var(--space-hair);border:none;flex-direction:column;min-width:0;padding:0;display:flex}.label[data-v-9bfdf355]{padding:0}.split[data-v-0b3c68a8]{background:var(--color-surface);container:split/inline-size}.grid[data-v-0b3c68a8]{--split-aside:260px;grid-template-columns:var(--split-aside) minmax(0, 1fr);display:grid}.aside[data-v-0b3c68a8]{padding:var(--space-between) var(--space-inner);border-right:var(--border-width) solid var(--color-border)}.body[data-v-0b3c68a8]{min-width:0;padding:var(--space-between)}@container split (width<=720px){.grid[data-v-0b3c68a8]{grid-template-columns:minmax(0,1fr)}.aside[data-v-0b3c68a8]{border-right:0;border-bottom:var(--border-width) solid var(--color-border)}}.tab[data-v-9494b637]{--tab-color:var(--color-text-soft);--tab-line:transparent;align-items:center;gap:var(--space-tight);padding:var(--space-tight) var(--space-tight) var(--space-inner);border-bottom:var(--border-width-strong) solid var(--tab-line);margin-bottom:calc(-1 * var(--border-width));color:var(--tab-color);text-decoration:none;display:inline-flex}.tab[data-v-9494b637]:hover{--tab-color:var(--color-text)}.tab[data-v-9494b637]:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-control);outline:none}.tab._current[data-v-9494b637]{--tab-color:var(--color-text);--tab-line:var(--color-action)}.count[data-v-9494b637]{padding:var(--tag-padding);background:var(--color-action-quiet);color:var(--color-action);font-size:var(--font-size-tiny);border-radius:999px;align-items:center;display:inline-flex}.tabs[data-v-1352ae16]{gap:var(--space-tight);border-bottom:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}.veil[data-v-22435d09]{position:relative}.cover[data-v-22435d09]{z-index:var(--layer-veil);opacity:0;background:var(--color-surface);pointer-events:none;position:absolute;inset:0}._busy .cover[data-v-22435d09]{animation:show-22435d09 var(--duration-fast) var(--easing-standard) var(--delay-busy) forwards;pointer-events:auto}@keyframes show-22435d09{to{opacity:var(--opacity-veil)}}.admin[data-v-e048c46b]{gap:var(--space-between);flex-direction:column;display:flex}.strip[data-v-e048c46b]{padding:var(--space-between) var(--space-between) 0}.list[data-v-e048c46b]{gap:var(--space-inner);flex-direction:column;display:flex}.mark[data-v-0ea7a295]{display:inline}.edge[data-v-0ea7a295]{white-space:nowrap}.dash[data-v-0ea7a295]{margin:0 var(--space-hair)}.zone[data-v-0ea7a295]{margin-left:var(--space-hair);color:var(--color-text-quiet);font-size:var(--font-size-tiny);font-family:var(--font-family-mono);white-space:nowrap}.card[data-v-e460cbdb]{--card-background:var(--color-surface);gap:var(--space-inner);padding:var(--space-between);border:var(--border-width) solid transparent;border-radius:var(--radius-page);background:var(--card-background);flex-direction:column;display:flex}.card._quiet[data-v-e460cbdb]{--card-background:var(--color-surface-quiet)}.card._awaiting[data-v-e460cbdb]{border-color:var(--color-border-strong)}.card[data-v-81fce849]{gap:var(--space-hair);flex-direction:column;display:flex}.figure[data-v-3d42c19a]{gap:var(--space-tight);flex-direction:column;margin:0;display:flex}.image[data-v-3d42c19a]{border-radius:var(--radius-card);max-width:100%;height:auto}.blocks[data-v-c9e3047f]{gap:var(--space-inner);flex-direction:column;display:flex}.list[data-v-c9e3047f]{padding-left:var(--space-between);gap:var(--space-hair);flex-direction:column;margin:0;display:flex}.links[data-v-e0ee1755]{gap:var(--space-tight) var(--space-inner);flex-wrap:wrap;display:flex}.area[data-v-a54c53fc]{--area-border:var(--color-border-strong);--area-background:var(--color-surface);width:100%;padding:var(--space-tight) var(--space-inner);border:var(--border-width) solid var(--area-border);border-radius:var(--radius-control);background:var(--area-background);transition:border-color var(--duration-fast) var(--easing-standard);display:flex}.area[data-v-a54c53fc]:hover{--area-border:var(--color-text-quiet)}.area[data-v-a54c53fc]:has(.entry:focus){--area-border:var(--color-action);box-shadow:var(--focus-ring)}:is(.area._wrong[data-v-a54c53fc],.area._wrong[data-v-a54c53fc]:has(.entry:focus)){--area-border:var(--color-danger)}.area._disabled[data-v-a54c53fc]{--area-background:var(--color-surface-quiet)}.area._disabled[data-v-a54c53fc]:hover{--area-border:var(--color-border-strong)}.entry[data-v-a54c53fc]{resize:vertical;width:100%;min-width:0;color:var(--color-text);background:0 0;border:0}.entry[data-v-a54c53fc]:disabled{cursor:not-allowed}.entry[data-v-a54c53fc]:focus{outline:none}.field[data-v-c1e52da2]{--checkbox-field-gap:var(--space-hair);gap:var(--checkbox-field-gap);flex-direction:column;display:flex}.line[data-v-c1e52da2]{align-items:flex-start;gap:var(--space-tight);display:flex}.list[data-v-370abd23]{gap:var(--space-between);flex-direction:column;display:flex}.decide[data-v-b3c78928]{gap:var(--space-inner);max-width:var(--reading-width);flex-direction:column;display:flex}.emblem[data-v-9462b9c6]{--emblem-width:1.42em;--emblem-height:1.64em;width:var(--emblem-width);height:var(--emblem-height);flex:none;place-items:center;display:inline-grid;position:relative}.shield[data-v-9462b9c6]{width:100%;height:100%;fill:var(--color-role-quiet);position:absolute;inset:0}.glyph[data-v-9462b9c6]{color:var(--color-role);margin-bottom:.18em;font-size:.84em;display:flex;position:relative}.marks[data-v-556f877c]{align-items:center;gap:var(--space-hair);vertical-align:middle;flex-wrap:wrap;display:inline-flex}.marks[data-v-556f877c]:empty{display:none}.person[data-v-16f42275]{gap:var(--space-hair);flex-direction:column;min-width:0;display:flex}.fields[data-v-b3239ff7]{gap:var(--space-inner) var(--space-outer);flex-wrap:wrap;display:flex}.answers[data-v-b3239ff7]{gap:var(--space-inner);max-width:var(--reading-width);flex-direction:column;display:flex}.pair[data-v-b3239ff7]{gap:var(--space-hair);flex-direction:column;min-width:0;display:flex}.list[data-v-d21a39a4]{gap:var(--space-between);flex-direction:column;display:flex}.list[data-v-bdd85b8b]{gap:var(--space-inner);flex-direction:column;display:flex}.picker[data-v-ef31be82]{display:none}.notice[data-v-5089a152]{--notice-background:var(--color-danger-quiet);--notice-mark:var(--color-danger);align-items:flex-start;gap:var(--space-tight);padding:var(--space-tight) var(--space-inner);border-radius:var(--radius-control);background:var(--notice-background);display:flex}.notice._success[data-v-5089a152]{--notice-background:var(--color-success-quiet);--notice-mark:var(--color-success)}.mark[data-v-5089a152]{color:var(--notice-mark);margin-top:.15em;display:flex}.radio[data-v-57dabaad]{--mark-size:1.35em;width:var(--mark-size);height:var(--mark-size);margin-top:calc((var(--line-height-text) * 1em - var(--mark-size)) / 2);--radio-border:var(--color-border-strong);--radio-fill:transparent;flex:none;display:inline-flex;position:relative}.radio[data-v-57dabaad]:hover{--radio-border:var(--color-text-quiet)}.radio._on[data-v-57dabaad]{--radio-border:var(--color-action);--radio-fill:var(--color-action)}.radio._disabled[data-v-57dabaad]{--radio-border:var(--color-disabled)}.radio._disabled._on[data-v-57dabaad]{--radio-fill:var(--color-disabled)}.radio:has(.entry:focus-visible) .mark[data-v-57dabaad]{box-shadow:var(--focus-ring)}.entry[data-v-57dabaad]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.entry[data-v-57dabaad]:disabled{cursor:not-allowed}.mark[data-v-57dabaad]{border:var(--border-width-strong) solid var(--radio-border);background:var(--radio-fill);width:100%;height:100%;box-shadow:inset 0 0 0 var(--border-width) var(--color-surface);transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);border-radius:999px}.group[data-v-86634401]{gap:var(--space-hair);border:none;flex-direction:column;min-width:0;padding:0;display:flex}.label[data-v-86634401]{padding:0}.item[data-v-68e2b15d]{gap:var(--space-hair);flex-direction:column;width:100%;display:flex}.option[data-v-68e2b15d]{align-items:center;gap:var(--space-tight);width:100%;display:flex}.add[data-v-883f3f1c]{display:flex}.options[data-v-9cf6e2a6]{gap:var(--space-tight);flex-direction:column;width:100%;display:flex}.list[data-v-b64c84a3]{gap:var(--space-between);flex-direction:column;min-width:0;display:flex}.strip[data-v-221fe7b6]{padding:var(--space-between) var(--space-between) 0}.titled[data-v-c65947c8]{gap:var(--space-hair);flex-direction:column;min-width:0;display:flex}.documents[data-v-90a1a7df]{gap:var(--space-between);flex-wrap:wrap;display:flex}.blanks[data-v-f6ba8cca]{gap:var(--space-inner);flex-direction:column;width:100%;display:flex}.item[data-v-884d67ab]{gap:var(--space-hair);flex-direction:column;width:100%;display:flex}.step[data-v-884d67ab]{align-items:center;gap:var(--space-tight);display:flex}.order[data-v-d02fbbb1]{gap:var(--space-tight);flex-direction:column;width:100%;display:flex}.item[data-v-5fb5cad3]{gap:var(--space-hair);flex-direction:column;width:100%;display:flex}.pair[data-v-5fb5cad3]{align-items:center;gap:var(--space-tight);display:flex}.pairs[data-v-fdb73c6b]{gap:var(--space-tight);flex-direction:column;width:100%;display:flex}.urgent[data-v-00f39572]{justify-content:space-between;align-items:center;gap:var(--space-inner);flex-wrap:wrap;display:flex}.what[data-v-00f39572]{gap:var(--space-hair);flex-direction:column;display:flex}.state[data-v-32ab3c71]{align-items:center;gap:var(--space-inner);flex-wrap:wrap;display:flex}.reading[data-v-bd94b3ed]{max-width:var(--reading-width)}.head[data-v-d11f480b]{align-items:center;gap:var(--space-tight) var(--space-between);flex-wrap:wrap;display:flex}.name[data-v-d11f480b]{align-items:center;gap:var(--space-tight);flex-wrap:wrap;flex:1 1 var(--reading-width);min-width:0;display:flex}.track[data-v-cbcde436]{flex-direction:column;display:flex}.stop[data-v-d4b91be0]{--stop-lane:20px;--stop-dot-size:10px;--stop-dot-size-running:14px;--stop-dot:var(--color-surface);--stop-dot-ring:var(--color-border-strong);--stop-line:var(--color-border);--stop-background:transparent;--stop-dot-middle:calc(var(--space-tight) + var(--font-size-quiet) * var(--line-height-text) / 2);grid-template-columns:var(--stop-lane) minmax(0, 1fr);gap:var(--space-tight);color:var(--color-text);text-decoration:none;display:grid;position:relative}.stop[data-v-d4b91be0]:before{content:"";top:0;bottom:0;left:calc(var(--stop-lane) / 2 - var(--border-width-strong) / 2);width:var(--border-width-strong);background:var(--stop-line);position:absolute}.stop[data-v-d4b91be0]:first-child:before{top:var(--stop-dot-middle);border-radius:999px 999px 0 0}.stop[data-v-d4b91be0]:last-child:before{bottom:calc(100% - var(--stop-dot-middle));border-radius:0 0 999px 999px}.stop:hover .body[data-v-d4b91be0]{text-decoration:underline}.stop[data-v-d4b91be0]:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-control);outline:none}.stop._passed[data-v-d4b91be0]{--stop-line:var(--color-action);--stop-dot:var(--color-action)}.stop._running[data-v-d4b91be0]{--stop-line:linear-gradient(var(--color-action) 0 var(--stop-dot-middle), var(--color-border) var(--stop-dot-middle) 100%);--stop-dot:var(--color-action)}.stop._current .body[data-v-d4b91be0]{background:var(--color-selected)}.dot[data-v-d4b91be0]{top:var(--stop-dot-middle);left:calc(var(--stop-lane) / 2);width:var(--stop-dot-size);height:var(--stop-dot-size);background:var(--stop-dot);box-shadow:0 0 0 var(--border-width) var(--stop-dot-ring), 0 0 0 var(--border-width-strong) var(--color-surface);border-radius:999px;position:absolute;transform:translate(-50%,-50%)}._passed .dot[data-v-d4b91be0]{box-shadow:none}._running .dot[data-v-d4b91be0]{width:var(--stop-dot-size-running);height:var(--stop-dot-size-running);box-shadow:0 0 0 var(--border-width-strong) var(--color-surface);animation:1.6s ease-out infinite pulse-d4b91be0}@keyframes pulse-d4b91be0{0%{box-shadow:0 0 0 var(--border-width-strong) var(--color-surface), 0 0 0 var(--border-width-strong) var(--color-action-pulse)}70%,to{box-shadow:0 0 0 var(--border-width-strong) var(--color-surface), 0 0 0 11px transparent}}@media (prefers-reduced-motion:reduce){._running .dot[data-v-d4b91be0]{animation:none}}.body[data-v-d4b91be0]{min-width:0;padding:var(--space-tight);border-radius:var(--radius-card);flex-direction:column;grid-column:2;display:flex}.countdown[data-v-4e83f1ac]{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.stage[data-v-5bb60949],.contest[data-v-a27be1a4]{gap:var(--space-between);flex-direction:column;display:flex}.picker[data-v-a27be1a4]{display:none}.body[data-v-a27be1a4]{gap:var(--space-between);flex-direction:column;display:flex}.periods[data-v-a27be1a4]{gap:var(--space-inner) var(--space-outer);flex-wrap:wrap;display:flex}.term[data-v-a27be1a4]{gap:var(--space-hair);flex-direction:column;display:flex}.term-head[data-v-a27be1a4]{align-items:center;gap:var(--space-tight);display:flex}.consent[data-v-98228e85]{gap:var(--space-between);flex-direction:column;display:flex}.reading[data-v-98228e85]{gap:var(--space-inner);max-width:var(--reading-width);flex-direction:column;display:flex}.periods[data-v-6bf30f45]{gap:var(--space-hair);flex-direction:column;display:flex}.period[data-v-6bf30f45]{align-items:baseline;gap:var(--space-tight);flex-wrap:wrap;display:flex}.catalog[data-v-3a366262],.list[data-v-3a366262]{gap:var(--space-between);flex-direction:column;display:flex}.layout[data-v-036d714e]{min-height:100%;padding:var(--space-outer) var(--space-inner);flex:1;justify-content:safe center;align-items:safe center;display:flex}.place[data-v-036d714e]{--auth-width:var(--page-width-narrow);width:100%;max-width:var(--auth-width)}.notice[data-v-4e0dd0af]{gap:var(--space-inner);flex-direction:column;display:flex}.guide[data-v-d5e32e38]{gap:var(--space-between);flex-direction:column;display:flex}.reading[data-v-d5e32e38]{gap:var(--space-inner);max-width:var(--reading-width);flex-direction:column;display:flex}.applications[data-v-1070a3fa],.notifications[data-v-9b792d6e]{gap:var(--space-between);flex-direction:column;display:flex}.places[data-v-be2d1b02]{gap:var(--space-hair);flex-direction:column;min-width:0;display:flex}.panel[data-v-e8d5b7ac]{margin:var(--space-hair) 0 0;max-height:240px;padding:var(--space-tight);border-radius:var(--radius-control);background:var(--color-surface);box-shadow:var(--shadow-card);border:0;flex-direction:column;display:none;position:fixed;inset:auto;overflow-y:auto}.panel[data-v-e8d5b7ac]:popover-open{display:flex}.option[data-v-e8d5b7ac]{padding:var(--space-tight);border-radius:var(--radius-control);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.option[data-v-e8d5b7ac]:hover,.option._active[data-v-e8d5b7ac]{background:var(--color-surface-hover)}.people[data-v-dd75bb3e]{gap:var(--space-between);flex-direction:column;display:flex}.strip[data-v-dd75bb3e]{padding:var(--space-between) var(--space-between) 0}.list[data-v-dd75bb3e]{gap:var(--space-between);flex-direction:column;display:flex}.access[data-v-143ae729]{align-items:center;gap:var(--space-inner);flex-wrap:wrap;display:flex}.account[data-v-143ae729]{gap:var(--space-outer);flex-wrap:wrap;display:flex}.profile[data-v-2bea7316]{gap:var(--space-between);flex-direction:column;display:flex}.blank[data-v-f88f13a9]{width:10ch;min-width:6ch;padding:0 var(--space-hair);border:none;border-bottom:var(--border-width) solid var(--color-action);font:inherit;color:inherit;text-align:center;background:0 0}.blank[data-v-f88f13a9]:focus{box-shadow:var(--focus-ring);outline:none}.blank[data-v-f88f13a9]:disabled{border-bottom-color:var(--color-disabled);cursor:not-allowed}.blanks[data-v-c7a9e4e2]{line-height:var(--line-height-text);margin:0}.part[data-v-c7a9e4e2]{white-space:pre-wrap}.matching[data-v-51195510]{gap:var(--space-inner);flex-direction:column;display:flex}.row[data-v-bb2e992a]{justify-content:space-between;align-items:center;gap:var(--space-inner);padding:var(--row-padding);border-bottom:var(--border-width) solid var(--color-border);cursor:grab;display:flex}.row._disabled[data-v-bb2e992a]{cursor:not-allowed}.row[data-v-bb2e992a]:last-child{border-bottom:none}.moves[data-v-bb2e992a]{gap:var(--space-hair);flex:none;display:flex}.sortable[data-v-cb5d400a]{margin:0;padding:0;list-style:none}.head[data-v-6f615c80]{justify-content:space-between;align-items:baseline;gap:var(--space-inner);flex-wrap:wrap;display:flex}.checked[data-v-6f615c80]{gap:var(--space-outer);flex-wrap:wrap;display:flex}.run[data-v-0df52dde]{gap:var(--space-between);flex-direction:column;display:flex}.picker[data-v-0df52dde]{display:none}.about[data-v-0df52dde]{gap:var(--space-hair);flex-direction:column;display:flex}.tasks[data-v-0df52dde]{gap:var(--space-inner);flex-direction:column;display:flex}.watch[data-v-0df52dde]{align-items:center;gap:var(--space-between);flex-wrap:wrap;display:flex}.left[data-v-0df52dde],.rest[data-v-0df52dde]{flex-direction:column;display:flex}.line[data-v-dbc79ecf]{align-items:center;gap:var(--space-inner) var(--space-between);flex-wrap:wrap;display:flex}.what[data-v-dbc79ecf]{gap:var(--space-hair);flex-direction:column;flex:1 1 var(--reading-width);min-width:0;display:flex}.summary[data-v-052ea48f],.blocks[data-v-052ea48f]{gap:var(--space-between);flex-direction:column;display:flex}.rows[data-v-052ea48f]{gap:var(--space-inner);flex-direction:column;display:flex}.go[data-v-052ea48f]{display:flex}:root{--color-page:#e9edf3;--color-surface:#fff;--color-surface-quiet:#f4f6f9;--color-surface-hover:#f4f6f9;--color-border:#dde3ec;--color-border-strong:#c6cedb;--color-text:#171c28;--color-text-soft:#5a6478;--color-text-quiet:#79839a;--color-dark:#171c28;--color-on-dark-loud:#fff;--color-on-dark:#ffffffbd;--color-on-dark-quiet:#ffffff80;--color-dark-quiet:#ffffff24;--color-veil:#171c2873;--color-action:#0f6d7d;--color-action-pressed:#0a5261;--color-action-text:#fff;--color-action-quiet:#e4f1f3;--color-action-pulse:#0f6d7d59;--color-danger:#c32f3c;--color-danger-pressed:#9c2632;--color-danger-text:#fff;--color-danger-quiet:#fdeff0;--color-danger-on-dark:#f08b95;--color-success:#1c7f47;--color-success-quiet:#edf8f1;--color-success-on-dark:#6fca97;--color-warning:#96660d;--color-warning-quiet:#fdf5e7;--color-role:#9083b0;--color-role-quiet:#eeebf4;--color-disabled:#dde3ec;--color-disabled-text:#79839a;--color-selected:#e4f1f3;--space-hair:4px;--space-tight:8px;--space-inner:16px;--space-between:24px;--space-outer:32px;--control-height:38px;--control-height-small:28px;--field-padding:0 12px;--button-padding:0 16px;--button-padding-small:0 12px;--tag-padding:1px 8px;--row-padding:12px 0;--cell-padding:8px 0;--row-bleed:16px;--page-width:1180px;--page-width-narrow:360px;--reading-width:72ch;--field-width-short:23ch;--field-width:40ch;--column-width-min:18ch;--column-width-wide:34ch;--radius-control:8px;--radius-card:12px;--radius-page:16px;--border-width:1px;--border-width-strong:3px;--focus-ring:0 0 0 3px #0f6d7d4d;--shadow-card:0 1px 2px #171c280f, 0 8px 24px #171c280f;--layer-popover:10;--layer-pinned:1;--layer-veil:2;--layer-sticky:3;--duration-fast:.12s;--duration-running:1.2s;--delay-busy:.3s;--duration-busy-least:.5s;--duration-announcement:6s;--opacity-veil:65%;--easing-standard:ease-out;--font-family:system-ui, Segoe UI, Helvetica Neue, arial, sans-serif;--font-family-mono:ui-monospace, SF Mono, Cascadia Mono, consolas, monospace;--font-size-tiny:11px;--font-size-quiet:13px;--font-size-text:15px;--font-size-heading:18px;--font-size-title:24px;--line-height-text:1.5;--line-height-title:1.25;--letter-spacing-wide:.08em;--weight-regular:400;--weight-bold:600}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%}#app{container:app/inline-size}body{background:var(--color-page);color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-text);line-height:var(--line-height-text);margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--color-action)}
