.icon-module__k0oR5q__root{stroke-width:var(--icon-stroke);font-family:var(--kit-font)}
.pressable-module__SV9COq__focus:focus-visible,.pressable-module__SV9COq__focus[data-state=focus]{outline-offset:2px;box-shadow:var(--focus-ring);outline:2px solid #0000}
.icon-button-module__v1m4ma__root{width:var(--icon-button-m-size);height:var(--icon-button-m-size);border:var(--bw-hairline) solid transparent;border-radius:var(--icon-button-m-radius);cursor:pointer;transition:transform var(--dur-base) var(--ease-emphasis), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);font-family:var(--kit-font);flex:none;place-items:center;padding:0;display:inline-grid;}.icon-button-module__v1m4ma__root svg{transition:transform var(--dur-base) var(--ease-standard)}.icon-button-module__v1m4ma__root:not(:disabled,[data-state=disabled]):hover,.icon-button-module__v1m4ma__root:not(:disabled,[data-state=disabled])[data-state=hover]{transform:translateY(-2px)}.icon-button-module__v1m4ma__root:not(:disabled,[data-state=disabled]):hover svg,.icon-button-module__v1m4ma__root:not(:disabled,[data-state=disabled])[data-state=hover] svg{transform:rotate(-6deg)scale(1.08)}.icon-button-module__v1m4ma__root:not(:disabled,[data-state=disabled]):active,.icon-button-module__v1m4ma__root:not(:disabled,[data-state=disabled])[data-state=active]{transition-duration:var(--dur-fast);transform:scale(.92)}.icon-button-module__v1m4ma__root:disabled,.icon-button-module__v1m4ma__root[data-state=disabled]{opacity:var(--opacity-disabled);cursor:not-allowed;transform:none}.icon-button-module__v1m4ma__neutral{background:var(--icon-button-neutral-bg);color:var(--icon-button-neutral-fg);border-color:var(--icon-button-neutral-border)}.icon-button-module__v1m4ma__neutral:not(:disabled,[data-state=disabled]):hover,.icon-button-module__v1m4ma__neutral:not(:disabled,[data-state=disabled])[data-state=hover]{background:var(--icon-button-neutral-hover-bg);border-color:var(--icon-button-neutral-hover-border)}.icon-button-module__v1m4ma__onDark{background:var(--icon-button-on-dark-bg);color:var(--icon-button-on-dark-fg);border-color:var(--icon-button-on-dark-border)}.icon-button-module__v1m4ma__onDark:not(:disabled,[data-state=disabled]):hover,.icon-button-module__v1m4ma__onDark:not(:disabled,[data-state=disabled])[data-state=hover]{background:var(--icon-button-on-dark-hover-bg);border-color:var(--icon-button-on-dark-hover-border)}.icon-button-module__v1m4ma__danger{background:var(--icon-button-danger-bg);color:var(--icon-button-danger-fg);border-color:var(--icon-button-danger-border)}.icon-button-module__v1m4ma__danger:not(:disabled,[data-state=disabled]):hover,.icon-button-module__v1m4ma__danger:not(:disabled,[data-state=disabled])[data-state=hover]{background:var(--icon-button-danger-hover-bg);border-color:var(--icon-button-danger-hover-border);color:var(--icon-button-danger-hover-fg)}.icon-button-module__v1m4ma__danger:not(:disabled,[data-state=disabled]):hover svg,.icon-button-module__v1m4ma__danger:not(:disabled,[data-state=disabled])[data-state=hover] svg{transform:translate(2px)}.icon-button-module__v1m4ma__ghost{background:var(--icon-button-ghost-bg);color:var(--icon-button-ghost-fg)}.icon-button-module__v1m4ma__ghost:not(:disabled,[data-state=disabled]):hover,.icon-button-module__v1m4ma__ghost:not(:disabled,[data-state=disabled])[data-state=hover]{background:var(--icon-button-ghost-hover-bg)}.icon-button-module__v1m4ma__s{width:var(--icon-button-s-size);height:var(--icon-button-s-size);border-radius:var(--icon-button-s-radius)}@media (prefers-reduced-motion:reduce){.icon-button-module__v1m4ma__root,.icon-button-module__v1m4ma__root svg{transition:none}}
.button-module__TDvjvW__root{--edge-pad:calc(var(--bw-base) - var(--bw-hairline));width:fit-content;padding:calc(var(--button-m-py) + var(--edge-pad)) calc(var(--button-m-px) + var(--edge-pad));border:var(--bw-hairline) solid transparent;border-radius:var(--button-m-radius);font-family:var(--kit-font);font-size:var(--button-m-font);font-weight:var(--fw-semibold);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:transform var(--dur-base) var(--ease-emphasis), background-color var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);justify-content:center;align-items:center;gap:9px;line-height:1;text-decoration:none;display:inline-flex;}.button-module__TDvjvW__root svg{transition:transform var(--dur-base) var(--ease-standard);flex:none;margin-block:-2px}.button-module__TDvjvW__root:not(:disabled,[data-state=disabled]):hover,.button-module__TDvjvW__root:not(:disabled,[data-state=disabled])[data-state=hover]{transform:translateY(-2px)}.button-module__TDvjvW__root:not(:disabled,[data-state=disabled]):hover svg,.button-module__TDvjvW__root:not(:disabled,[data-state=disabled])[data-state=hover] svg{transform:translate(2px)}.button-module__TDvjvW__root:not(:disabled,[data-state=disabled]):active,.button-module__TDvjvW__root:not(:disabled,[data-state=disabled])[data-state=active]{transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out-fast);transform:translateY(0)scale(.97)}.button-module__TDvjvW__root:disabled,.button-module__TDvjvW__root[data-state=disabled]{opacity:var(--opacity-disabled);cursor:not-allowed;transform:none}.button-module__TDvjvW__root[aria-busy=true]:disabled,.button-module__TDvjvW__root[aria-busy=true][data-state=disabled]{opacity:1;cursor:progress}.button-module__TDvjvW__primary{background:var(--button-primary-bg);border-color:var(--button-primary-border);color:var(--button-primary-fg)}.button-module__TDvjvW__primary:not(:disabled,[data-state=disabled]):hover,.button-module__TDvjvW__primary:not(:disabled,[data-state=disabled])[data-state=hover]{background:var(--button-primary-hover-bg);border-color:var(--button-primary-hover-border)}.button-module__TDvjvW__primary svg{color:var(--button-primary-icon)}.button-module__TDvjvW__outline{background:var(--button-outline-bg);border-color:color-mix(in oklab, var(--button-outline-fg) 50%, var(--button-outline-bg));color:var(--button-outline-fg)}.button-module__TDvjvW__outline:not(:disabled,[data-state=disabled]):hover,.button-module__TDvjvW__outline:not(:disabled,[data-state=disabled])[data-state=hover]{border-color:var(--button-outline-fg);background:color-mix(in oklab, var(--button-outline-fg) 7%, var(--button-outline-bg))}.button-module__TDvjvW__quiet{background:var(--button-quiet-bg);color:var(--button-quiet-fg);padding-inline:calc(var(--button-m-px) + var(--edge-pad) - 8px)}.button-module__TDvjvW__quiet:not(:disabled,[data-state=disabled]):hover,.button-module__TDvjvW__quiet:not(:disabled,[data-state=disabled])[data-state=hover]{background:var(--button-quiet-hover-bg);border-color:var(--button-quiet-hover-border);color:var(--button-quiet-hover-fg)}.button-module__TDvjvW__danger{background:var(--button-danger-bg);border-color:var(--button-danger-border);color:var(--button-danger-fg)}.button-module__TDvjvW__danger:not(:disabled,[data-state=disabled]):hover,.button-module__TDvjvW__danger:not(:disabled,[data-state=disabled])[data-state=hover]{background:var(--button-danger-hover-bg);border-color:var(--button-danger-hover-border);color:var(--button-danger-hover-fg)}.button-module__TDvjvW__on-dark{background:var(--button-on-dark-bg);border-color:var(--button-on-dark-border);color:var(--button-on-dark-fg)}.button-module__TDvjvW__on-dark:not(:disabled,[data-state=disabled]):hover,.button-module__TDvjvW__on-dark:not(:disabled,[data-state=disabled])[data-state=hover]{background:var(--button-on-dark-hover-bg);border-color:var(--button-on-dark-hover-border)}.button-module__TDvjvW__s{padding:calc(var(--button-s-py) + var(--edge-pad)) calc(var(--button-s-px) + var(--edge-pad));border-radius:var(--button-s-radius);font-size:var(--button-s-font);gap:7px}.button-module__TDvjvW__s.button-module__TDvjvW__quiet{padding-inline:calc(var(--button-s-px) + var(--edge-pad) - 6px)}.button-module__TDvjvW__wide{width:100%}.button-module__TDvjvW__docked{width:100%;padding-block:calc(var(--dock-button-py) + var(--edge-pad));border-radius:var(--dock-radius)}.button-module__TDvjvW__docked:not(:disabled,[data-state=disabled]):hover,.button-module__TDvjvW__docked:not(:disabled,[data-state=disabled])[data-state=hover]{transform:none}.button-module__TDvjvW__docked:not(:disabled,[data-state=disabled]):active,.button-module__TDvjvW__docked:not(:disabled,[data-state=disabled])[data-state=active]{transform:scale(.97)}.button-module__TDvjvW__spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1em;height:1em;animation:.7s linear infinite button-module__TDvjvW__spin}@keyframes button-module__TDvjvW__spin{to{transform:rotate(360deg)}}@media (forced-colors:active){.button-module__TDvjvW__spin{border-right-color:buttonface}}@media (prefers-reduced-motion:reduce){.button-module__TDvjvW__root,.button-module__TDvjvW__root svg{transition:none}.button-module__TDvjvW__spin{animation:1.6s linear infinite button-module__TDvjvW__spin!important}}
.text-action-module__oLm4Gq__root{border-radius:var(--radius-xs);cursor:pointer;width:fit-content;font-family:var(--kit-font);font-size:var(--text-action-font);font-weight:var(--fw-semibold);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:6px;padding:4px 2px;line-height:1.3;text-decoration:none;display:inline-flex;}.text-action-module__oLm4Gq__root:not(:disabled,[data-state=disabled]):hover,.text-action-module__oLm4Gq__root:not(:disabled,[data-state=disabled])[data-state=hover]{text-decoration:underline}.text-action-module__oLm4Gq__root:disabled,.text-action-module__oLm4Gq__root[data-state=disabled]{opacity:var(--opacity-disabled);cursor:not-allowed;text-decoration:none}.text-action-module__oLm4Gq__brand{color:var(--text-action-brand-fg)}.text-action-module__oLm4Gq__muted{color:var(--text-action-muted-fg)}.text-action-module__oLm4Gq__muted:not(:disabled,[data-state=disabled]):hover,.text-action-module__oLm4Gq__muted:not(:disabled,[data-state=disabled])[data-state=hover]{color:var(--text-action-muted-hover-fg)}.text-action-module__oLm4Gq__danger{color:var(--text-action-danger-fg)}@media (forced-colors:active){.text-action-module__oLm4Gq__root{text-decoration:underline}}@media (prefers-reduced-motion:reduce){.text-action-module__oLm4Gq__root{transition:none}}
.back-link-module__m90J9W__root{width:fit-content;min-height:24px;border-radius:var(--radius-xs);color:var(--back-link-fg);font-size:var(--back-link-font);font-weight:var(--back-link-weight);transition:color var(--dur-fast) var(--ease-standard);font-family:var(--kit-font);align-items:center;gap:6px;margin-inline-start:calc(var(--card-radius) - 2px);padding-inline:2px;text-decoration:none;display:inline-flex;}.back-link-module__m90J9W__root svg{transition:transform var(--dur-base) var(--ease-standard)}.back-link-module__m90J9W__root:hover,.back-link-module__m90J9W__root[data-state=hover]{color:var(--back-link-hover-fg)}.back-link-module__m90J9W__root:hover svg,.back-link-module__m90J9W__root[data-state=hover] svg{transform:translate(-2px)}@media (prefers-reduced-motion:reduce){.back-link-module__m90J9W__root,.back-link-module__m90J9W__root svg{transition:none}}
.text-link-module__icBoqG__root{border-radius:var(--radius-xs);font:inherit;font-family:var(--kit-font);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-standard), text-decoration-color var(--dur-fast) var(--ease-standard);text-decoration:none;}.text-link-module__icBoqG__plain{color:inherit}.text-link-module__icBoqG__plain:hover,.text-link-module__icBoqG__plain[data-state=hover]{color:var(--text-link-hover-fg);text-decoration:underline}.text-link-module__icBoqG__brand{color:var(--text-link-brand-fg);-webkit-text-decoration:underline var(--bw-hairline) var(--text-link-brand-line);text-decoration:underline var(--bw-hairline) var(--text-link-brand-line)}.text-link-module__icBoqG__brand:hover,.text-link-module__icBoqG__brand[data-state=hover]{-webkit-text-decoration-color:var(--text-link-brand-fg);text-decoration-color:var(--text-link-brand-fg)}@media (forced-colors:active){.text-link-module__icBoqG__root{text-decoration:underline}}@media (prefers-reduced-motion:reduce){.text-link-module__icBoqG__root{transition:none}}
.field-module__eOfi8q__root{align-content:start;gap:var(--field-gap);min-width:0;font-family:var(--kit-font);border:0;margin:0;padding:0;display:grid}.field-module__eOfi8q__label{color:var(--field-label);font-size:var(--field-label-font);font-weight:var(--fw-semibold);padding:0;line-height:1.3}.field-module__eOfi8q__l{--inset:var(--field-l-inset)}.field-module__eOfi8q__m{--inset:var(--field-m-inset)}.field-module__eOfi8q__s{--inset:var(--field-s-inset)}.field-module__eOfi8q__single>.field-module__eOfi8q__label,.field-module__eOfi8q__single>.field-module__eOfi8q__hint,.field-module__eOfi8q__single>.field-module__eOfi8q__error{padding-inline:var(--inset)}.field-module__eOfi8q__l>.field-module__eOfi8q__label{font-size:var(--field-l-label-font)}.field-module__eOfi8q__group{display:block}.field-module__eOfi8q__group>.field-module__eOfi8q__label{margin-bottom:var(--field-gap)}.field-module__eOfi8q__group>.field-module__eOfi8q__hint,.field-module__eOfi8q__group>.field-module__eOfi8q__error{margin-top:var(--field-gap)}.field-module__eOfi8q__choices{flex-wrap:wrap;align-items:flex-start;gap:10px 18px;display:flex}.field-module__eOfi8q__choices>:is([data-kit=input],:has(>[data-kit=input]),:has(>*>[data-kit=input])){flex:9rem}.field-module__eOfi8q__hint,.field-module__eOfi8q__error{font-size:var(--field-note-font);text-wrap:pretty;margin:0;line-height:1.4}.field-module__eOfi8q__hint{color:var(--field-hint-fg)}.field-module__eOfi8q__error{color:var(--field-error-fg);font-weight:var(--fw-semibold)}
.input-module__SwgRGG__box{box-sizing:border-box;width:100%;min-width:0;padding:var(--input-m-py) var(--input-m-px);border:var(--bw-hairline) solid var(--input-rest-border);border-radius:var(--input-m-radius);background:var(--input-bg);color:var(--input-fg);font-family:var(--kit-font);font-size:var(--input-m-font);font-weight:var(--fw-medium);transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);margin:0;line-height:1.3}.input-module__SwgRGG__box::placeholder{color:var(--input-placeholder);opacity:1}.input-module__SwgRGG__box:not(:disabled,:focus-visible,[aria-invalid=true],[aria-expanded=true],[data-state=disabled],[data-state=focus]):hover,.input-module__SwgRGG__box:not(:disabled,:focus-visible,[aria-invalid=true],[aria-expanded=true],[data-state=disabled],[data-state=focus])[data-state=hover]{border-color:var(--input-hover-border)}.input-module__SwgRGG__box:focus-visible,.input-module__SwgRGG__box[data-state=focus]{outline-offset:0;border-color:var(--input-focus-border);box-shadow:var(--input-focus-ring);outline:2px solid #0000}.input-module__SwgRGG__box[aria-invalid=true]{border-color:var(--input-error-border)}.input-module__SwgRGG__box[aria-invalid=true]:focus-visible,.input-module__SwgRGG__box[aria-invalid=true][data-state=focus]{box-shadow:0 0 0 var(--bw-hairline) var(--input-error-border), var(--input-focus-ring)}.input-module__SwgRGG__box:disabled,.input-module__SwgRGG__box[data-state=disabled]{opacity:var(--opacity-disabled);cursor:not-allowed}.input-module__SwgRGG__s{padding:var(--input-s-py) var(--input-s-px);border-radius:var(--input-s-radius);font-size:var(--input-s-font)}.input-module__SwgRGG__l{padding:var(--input-l-py) var(--input-l-px);border-radius:var(--input-l-radius);font-size:var(--input-l-font);line-height:var(--input-l-line)}.input-module__SwgRGG__l:not(.input-module__SwgRGG__area){height:var(--input-l-height)}.input-module__SwgRGG__area{resize:vertical;line-height:1.45}@media (prefers-reduced-motion:reduce){.input-module__SwgRGG__box{transition:none}}
.date-field-module__2y78wa__root{min-width:0;font-family:var(--kit-font);display:grid;position:relative}.date-field-module__2y78wa__trigger{text-align:left;cursor:pointer;align-items:center;gap:8px;display:flex;}.date-field-module__2y78wa__triggerS{}.date-field-module__2y78wa__triggerL{}.date-field-module__2y78wa__trigger[aria-expanded=true]{border-color:var(--date-field-open-border)}.date-field-module__2y78wa__trigger[aria-readonly=true]{cursor:default}.date-field-module__2y78wa__value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.date-field-module__2y78wa__empty{color:var(--date-field-placeholder-fg)}.date-field-module__2y78wa__trigger>svg{color:var(--date-field-icon-fg);flex:none}.date-field-module__2y78wa__carrier{opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;bottom:0;left:0}.date-field-module__2y78wa__layer{z-index:var(--z-popover);box-sizing:border-box;gap:var(--space-1);width:max-content;padding:var(--date-field-inset);border:var(--bw-hairline) solid var(--date-field-border);border-radius:var(--date-field-radius);background:var(--date-field-bg);color:var(--date-field-fg);box-shadow:var(--date-field-shadow);font-family:var(--kit-font);font-size:var(--date-field-font);font-weight:var(--fw-regular);animation:date-field-module__2y78wa__rise var(--date-field-motion) var(--ease-out);line-height:1.2;display:grid;position:fixed;top:0;left:0}.date-field-module__2y78wa__layer[data-side=top]{animation-name:date-field-module__2y78wa__sink}.date-field-module__2y78wa__inline{z-index:auto;margin-top:var(--date-field-gap);justify-self:start;animation:none;position:relative}.date-field-module__2y78wa__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.date-field-module__2y78wa__title{padding:8px var(--row-pad);border-radius:var(--date-field-cell-radius);color:var(--date-field-fg);font:inherit;font-size:var(--date-field-head-font);font-weight:var(--fw-medium);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:6px;display:inline-flex;}.date-field-module__2y78wa__title>svg{color:var(--date-field-icon-fg)}.date-field-module__2y78wa__year{padding:8px var(--row-pad);font-size:var(--date-field-head-font);font-weight:var(--fw-medium)}.date-field-module__2y78wa__nav{gap:2px;display:flex}.date-field-module__2y78wa__grid{border-collapse:separate;width:auto;border-spacing:var(--date-field-cell-gap);font-size:inherit}.date-field-module__2y78wa__grid th,.date-field-module__2y78wa__grid td{vertical-align:middle;border:0}.date-field-module__2y78wa__grid td{color:inherit;padding:0}.date-field-module__2y78wa__grid .date-field-module__2y78wa__week{color:var(--date-field-week-fg);font-family:inherit;font-size:var(--date-field-week-font);font-weight:var(--fw-medium);letter-spacing:normal;text-align:center;text-transform:none;padding:6px 0}.date-field-module__2y78wa__cell{width:var(--date-field-cell);height:var(--date-field-cell);border-radius:var(--date-field-cell-radius);color:var(--date-field-fg);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative;}.date-field-module__2y78wa__month{width:calc((7 * var(--date-field-cell) + 4 * var(--date-field-cell-gap)) / 3)}.date-field-module__2y78wa__cell[data-today]:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 var(--bw-thin) var(--date-field-today-ring);position:absolute;inset:0}[aria-selected=true]>.date-field-module__2y78wa__cell{background:var(--date-field-chosen-bg);color:var(--date-field-chosen-fg)}.date-field-module__2y78wa__cell[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed}@media (hover:hover){.date-field-module__2y78wa__title:hover,.date-field-module__2y78wa__title[data-state=hover],.date-field-module__2y78wa__cell:not([aria-disabled=true]):hover,.date-field-module__2y78wa__cell:not([aria-disabled=true])[data-state=hover]{background:var(--date-field-hover-bg)}[aria-selected=true]>.date-field-module__2y78wa__cell:hover,[aria-selected=true]>.date-field-module__2y78wa__cell[data-state=hover]{background:var(--date-field-chosen-bg)}}.date-field-module__2y78wa__cell:active,.date-field-module__2y78wa__cell[data-state=active]{scale:.96}.date-field-module__2y78wa__foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:6px var(--row-pad) 8px;display:flex}@keyframes date-field-module__2y78wa__rise{0%{opacity:0;translate:0 calc(-1 * var(--date-field-shift))}}@keyframes date-field-module__2y78wa__sink{0%{opacity:0;translate:0 var(--date-field-shift)}}@keyframes date-field-module__2y78wa__fade{0%{opacity:0}}@media (forced-colors:active){[aria-selected=true]>.date-field-module__2y78wa__cell{outline-offset:-2px;outline:2px solid highlight}.date-field-module__2y78wa__cell[data-today]:after{box-shadow:none;border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){.date-field-module__2y78wa__cell,.date-field-module__2y78wa__title{transition:none}.date-field-module__2y78wa__layer{animation:date-field-module__2y78wa__fade var(--date-field-motion) var(--ease-out)!important}.date-field-module__2y78wa__inline{animation:none!important}}
.select-module__f68FCa__root{min-width:0;font-family:var(--kit-font);display:grid;position:relative}.select-module__f68FCa__trigger{text-align:left;cursor:pointer;align-items:center;gap:8px;display:flex;}.select-module__f68FCa__triggerS{}.select-module__f68FCa__triggerL{}.select-module__f68FCa__trigger[aria-expanded=true]{border-color:var(--select-open-border)}.select-module__f68FCa__value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.select-module__f68FCa__trigger>svg{color:var(--select-icon-fg);transition:rotate var(--select-motion) var(--ease-standard);flex:none}.select-module__f68FCa__trigger[aria-expanded=true]>svg{rotate:180deg}.select-module__f68FCa__carrier{opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;bottom:0;left:0}.select-module__f68FCa__native{appearance:none;grid-area:1/1;padding-inline-end:calc(var(--input-m-px) + 24px);display:block}.select-module__f68FCa__nativeS{padding-inline-end:calc(var(--input-s-px) + 22px)}.select-module__f68FCa__nativeL{padding-inline-end:calc(var(--input-l-px) + 26px)}.select-module__f68FCa__arrow{color:var(--select-icon-fg);pointer-events:none;grid-area:1/1;place-self:center end;margin-inline-end:calc(var(--input-m-px) + var(--bw-hairline));display:flex}.select-module__f68FCa__arrowS{margin-inline-end:calc(var(--input-s-px) + var(--bw-hairline))}.select-module__f68FCa__arrowL{margin-inline-end:calc(var(--input-l-px) + var(--bw-hairline))}.select-module__f68FCa__arrowOff{opacity:var(--opacity-disabled)}.select-module__f68FCa__list{--room:var(--select-max-height);z-index:var(--z-popover);box-sizing:border-box;width:max-content;min-width:0;max-height:min(var(--select-max-height), var(--room));overscroll-behavior:contain;padding:var(--select-inset);border:var(--bw-hairline) solid var(--select-border);border-radius:var(--select-radius);background:var(--select-bg);color:var(--select-fg);box-shadow:var(--select-shadow);font-family:var(--kit-font);font-size:var(--select-m-font);font-weight:var(--fw-medium);animation:select-module__f68FCa__rise var(--select-motion) var(--ease-out);align-content:start;line-height:1.3;display:grid;position:fixed;top:0;left:0;overflow-y:auto}.select-module__f68FCa__list[data-side=top]{animation-name:select-module__f68FCa__sink}.select-module__f68FCa__listS{font-size:var(--select-s-font)}.select-module__f68FCa__listL{font-size:var(--select-l-font)}.select-module__f68FCa__inline{z-index:auto;width:auto;margin-top:var(--select-gap);animation:none;position:relative}.select-module__f68FCa__option{padding:var(--select-m-option-py) var(--select-option-px);border-radius:var(--select-option-radius);cursor:pointer;overflow-wrap:anywhere;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;display:flex}.select-module__f68FCa__listS .select-module__f68FCa__option{padding-block:var(--select-s-option-py)}.select-module__f68FCa__option[data-active]{background:var(--select-hover-bg)}.select-module__f68FCa__option[data-active=key]{box-shadow:inset 0 0 0 var(--bw-base) var(--select-active-ring)}.select-module__f68FCa__option[aria-selected=true]{color:var(--select-selected-fg)}.select-module__f68FCa__option[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed}.select-module__f68FCa__option>svg{flex:none;margin-left:auto}.select-module__f68FCa__text{min-width:0}@keyframes select-module__f68FCa__rise{0%{opacity:0;translate:0 calc(-1 * var(--select-shift))}}@keyframes select-module__f68FCa__sink{0%{opacity:0;translate:0 var(--select-shift)}}@keyframes select-module__f68FCa__fade{0%{opacity:0}}@media (forced-colors:active){.select-module__f68FCa__option[data-active]{outline-offset:-2px;outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){.select-module__f68FCa__trigger>svg{transition:none}.select-module__f68FCa__list{animation:select-module__f68FCa__fade var(--select-motion) var(--ease-out)!important}.select-module__f68FCa__inline{animation:none!important}}
.check-module__v7qreG__root{--gap:10px;min-width:0;font-family:var(--kit-font);gap:2px;display:grid}.check-module__v7qreG__line{align-items:flex-start;gap:var(--gap);cursor:pointer;width:fit-content;color:var(--check-label-fg);font-size:var(--check-font);font-weight:var(--fw-medium);line-height:var(--check-size);display:inline-flex;position:relative}.check-module__v7qreG__input{width:var(--check-size);height:var(--check-size);opacity:0;cursor:inherit;margin:0;position:absolute;top:0;left:0}.check-module__v7qreG__box{box-sizing:border-box;width:var(--check-size);height:var(--check-size);border:var(--bw-thin) solid var(--check-border);border-radius:var(--check-radius);background:var(--check-bg);color:var(--check-on-fg);transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);flex:none;place-items:center;display:inline-grid}.check-module__v7qreG__radio .check-module__v7qreG__box{border-radius:50%}.check-module__v7qreG__box svg{visibility:hidden}.check-module__v7qreG__input:checked+.check-module__v7qreG__box{border-color:var(--check-on-bg);background:var(--check-on-bg)}.check-module__v7qreG__input:checked+.check-module__v7qreG__box svg{visibility:visible}.check-module__v7qreG__input:focus-visible+.check-module__v7qreG__box,.check-module__v7qreG__input[data-state=focus]+.check-module__v7qreG__box{outline-offset:2px;box-shadow:var(--focus-ring);outline:2px solid #0000}.check-module__v7qreG__input:disabled+.check-module__v7qreG__box,.check-module__v7qreG__input[data-state=disabled]+.check-module__v7qreG__box{opacity:var(--opacity-disabled)}.check-module__v7qreG__input:disabled~.check-module__v7qreG__text,.check-module__v7qreG__input[data-state=disabled]~.check-module__v7qreG__text{color:var(--check-disabled-fg)}:is(.check-module__v7qreG__line:has(>.check-module__v7qreG__input:disabled),.check-module__v7qreG__line:has(>.check-module__v7qreG__input[data-state=disabled])){cursor:not-allowed}.check-module__v7qreG__text{text-wrap:pretty;min-width:0}.check-module__v7qreG__hint{padding-left:calc(var(--check-size) + var(--gap));color:var(--check-hint-fg);font-size:var(--field-note-font);line-height:1.4}@media (prefers-reduced-motion:reduce){.check-module__v7qreG__box{transition:none}}
.color-input-module__zPQCka__root{width:var(--color-input-size);height:var(--color-input-size);font-family:var(--kit-font);flex:none;display:inline-grid;position:relative}.color-input-module__zPQCka__input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.color-input-module__zPQCka__well{--well:transparent;border-radius:var(--color-input-radius);background:var(--well);box-shadow:inset 0 0 0 var(--bw-hairline) var(--color-input-ring);position:relative}.color-input-module__zPQCka__onDark .color-input-module__zPQCka__well{background:var(--color-input-on-dark-bg)}.color-input-module__zPQCka__onDark .color-input-module__zPQCka__well:after{content:"";width:var(--color-input-dot);height:var(--color-input-dot);background:var(--well);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.color-input-module__zPQCka__input:focus-visible+.color-input-module__zPQCka__well,.color-input-module__zPQCka__input[data-state=focus]+.color-input-module__zPQCka__well{outline-offset:2px;box-shadow:inset 0 0 0 var(--bw-hairline) var(--color-input-ring), var(--focus-ring);outline:2px solid #0000}.color-input-module__zPQCka__input:disabled,.color-input-module__zPQCka__input[data-state=disabled]{cursor:not-allowed}.color-input-module__zPQCka__input:disabled+.color-input-module__zPQCka__well,.color-input-module__zPQCka__input[data-state=disabled]+.color-input-module__zPQCka__well{opacity:var(--opacity-disabled)}
.search-module__RpdyYW__root{min-width:0;font-family:var(--kit-font);margin:0;display:flex}.search-module__RpdyYW__field{min-width:0;color:var(--search-icon-fg);flex:auto;display:flex;position:relative}.search-module__RpdyYW__field>svg{top:50%;left:var(--input-m-px);pointer-events:none;position:absolute;translate:0 -50%}.search-module__RpdyYW__box{appearance:none;padding-left:calc(var(--input-m-px) + 28px);padding-right:84px;}.search-module__RpdyYW__box::-webkit-search-decoration{appearance:none}.search-module__RpdyYW__box::-webkit-search-cancel-button{appearance:none}.search-module__RpdyYW__go{top:var(--search-inset);right:var(--search-inset);bottom:var(--search-inset);border:var(--bw-hairline) solid var(--search-go-border);border-radius:calc(var(--input-m-radius) - var(--search-inset));background:var(--search-go-bg);color:var(--search-go-fg);font:var(--fw-semibold) var(--search-go-font) / 1 var(--kit-font);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);align-items:center;padding:0 14px;display:inline-flex;position:absolute;}.search-module__RpdyYW__go:hover,.search-module__RpdyYW__go[data-state=hover]{background:var(--search-go-hover-bg);border-color:var(--search-go-hover-border)}.search-module__RpdyYW__go:active,.search-module__RpdyYW__go[data-state=active]{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.search-module__RpdyYW__go{transition:none}.search-module__RpdyYW__go:active,.search-module__RpdyYW__go[data-state=active]{transform:none}}
.pill-module__xTrfnG__root{white-space:nowrap;width:fit-content;padding:var(--pill-py) var(--pill-px) var(--pill-py) calc(var(--pill-px) - 1px);border-radius:var(--radius-pill);font-size:var(--pill-font);font-weight:var(--pill-weight);line-height:1.2;font-family:var(--kit-font);align-items:center;gap:7px;display:inline-flex}.pill-module__xTrfnG__root:before{content:"";width:var(--pill-dot);height:var(--pill-dot);background:currentColor;border-radius:50%;flex:none}.pill-module__xTrfnG__plain{padding-left:var(--pill-px)}.pill-module__xTrfnG__plain:before{display:none}.pill-module__xTrfnG__good{background:var(--pill-good-bg);color:var(--pill-good-fg)}.pill-module__xTrfnG__info{background:var(--pill-info-bg);color:var(--pill-info-fg)}.pill-module__xTrfnG__warn{background:var(--pill-warn-bg);color:var(--pill-warn-fg)}.pill-module__xTrfnG__risk{background:var(--pill-risk-bg);color:var(--pill-risk-fg)}.pill-module__xTrfnG__mut{background:var(--pill-mut-bg);color:var(--pill-mut-fg)}.pill-module__xTrfnG__kids{background:var(--pill-kids-bg);color:var(--pill-kids-fg)}.pill-module__xTrfnG__online{background:var(--pill-online-bg);color:var(--pill-online-fg)}.pill-module__xTrfnG__offline{background:var(--pill-offline-bg);color:var(--pill-offline-fg)}
.status-module__muZyQG__root{min-width:0;font-family:var(--kit-font);gap:8px;margin:0;padding:0;list-style:none;display:grid}.status-module__muZyQG__ok{color:var(--status-ok-fg);font-size:var(--status-ok-font);align-items:center;gap:8px;margin:0;line-height:1.35;display:flex}.status-module__muZyQG__row{grid-template-columns:var(--status-dot) minmax(0, 1fr);border-radius:var(--row-radius);gap:3px 10px;min-width:0;padding:10px 12px;display:grid}.status-module__muZyQG__row.status-module__muZyQG__warn{background:var(--status-warn-bg)}.status-module__muZyQG__row.status-module__muZyQG__risk{background:var(--status-risk-bg)}.status-module__muZyQG__dot{width:var(--status-dot);height:var(--status-dot);border-radius:50%;flex:none}.status-module__muZyQG__dot.status-module__muZyQG__good{width:var(--status-dot-good);height:var(--status-dot-good);background:var(--status-good)}.status-module__muZyQG__dot.status-module__muZyQG__warn{background:var(--status-warn)}.status-module__muZyQG__dot.status-module__muZyQG__risk{background:var(--status-risk)}.status-module__muZyQG__row>.status-module__muZyQG__dot{margin-top:5.5px}.status-module__muZyQG__title{min-width:0;font-size:var(--status-title-font);font-weight:var(--fw-semibold);text-wrap:pretty;line-height:1.35}.status-module__muZyQG__row.status-module__muZyQG__warn>.status-module__muZyQG__title{color:var(--status-warn)}.status-module__muZyQG__row.status-module__muZyQG__risk>.status-module__muZyQG__title{color:var(--status-risk)}.status-module__muZyQG__todo{min-width:0;color:var(--status-line-fg);font-size:var(--status-line-font);text-wrap:pretty;grid-column:2;line-height:1.45}.status-module__muZyQG__fixes{flex-wrap:wrap;grid-column:2;align-items:center;gap:4px 16px;margin-top:4px;display:flex}
.avatar-module__tZb99q__root{width:var(--avatar-m-size);height:var(--avatar-m-size);border-radius:var(--avatar-m-radius);background:var(--avatar-bg);color:var(--avatar-fg);font-family:var(--kit-font);font-size:var(--avatar-m-font);font-weight:var(--fw-semibold);letter-spacing:.02em;-webkit-user-select:none;user-select:none;flex:none;place-items:center;line-height:1;display:inline-grid}.avatar-module__tZb99q__s{width:var(--avatar-s-size);height:var(--avatar-s-size);border-radius:var(--avatar-s-radius);font-size:var(--avatar-s-font)}
.figure-module__n7x7lW__root{min-width:min-content;font-family:var(--kit-font);flex-wrap:wrap;align-items:flex-start;gap:8px 12px;display:flex}.figure-module__n7x7lW__num{letter-spacing:-.02em;font-variant-numeric:proportional-nums;line-height:.86}.figure-module__n7x7lW__value{font-weight:var(--figure-weight);letter-spacing:-.05em;white-space:nowrap}.figure-module__n7x7lW__unit,.figure-module__n7x7lW__of{font-weight:var(--figure-unit-weight);letter-spacing:-.02em;white-space:nowrap;color:var(--figure-unit-fg)}.figure-module__n7x7lW__of{margin-left:2px}.figure-module__n7x7lW__l{font-size:var(--figure-l-unit-font)}.figure-module__n7x7lW__l .figure-module__n7x7lW__value{font-size:var(--figure-l-font)}.figure-module__n7x7lW__l .figure-module__n7x7lW__of{font-size:var(--figure-l-unit-font)}.figure-module__n7x7lW__m{font-size:var(--figure-m-unit-font)}.figure-module__n7x7lW__m .figure-module__n7x7lW__value{font-size:var(--figure-m-font)}.figure-module__n7x7lW__m .figure-module__n7x7lW__of{font-size:var(--figure-m-unit-font)}.figure-module__n7x7lW__s{font-size:var(--figure-s-unit-font)}.figure-module__n7x7lW__s .figure-module__n7x7lW__value{font-size:var(--figure-s-font)}.figure-module__n7x7lW__s .figure-module__n7x7lW__of{font-size:var(--figure-s-unit-font)}@media (max-width:640px){.figure-module__n7x7lW__l .figure-module__n7x7lW__value{font-size:var(--figure-narrow-l-font)}.figure-module__n7x7lW__m .figure-module__n7x7lW__value{font-size:var(--figure-narrow-m-font)}}
.kpi-module__9FHqtW__root{min-width:0;height:100%;padding:var(--card-p);border-radius:var(--card-radius);background:var(--kpi-bg);color:var(--kpi-fg);font-family:var(--kit-font);align-content:space-between;gap:22px;text-decoration:none;display:grid;container-type:inline-size}.kpi-module__9FHqtW__link{}.kpi-module__9FHqtW__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.kpi-module__9FHqtW__label{min-width:0;font-size:var(--kpi-label-font);color:var(--kpi-muted-fg);align-items:center;gap:8px;display:flex}.kpi-module__9FHqtW__dot{border-radius:50%;flex:none;width:7px;height:7px}.kpi-module__9FHqtW__info{background:var(--kpi-dot-info)}.kpi-module__9FHqtW__warn{background:var(--kpi-dot-warn)}.kpi-module__9FHqtW__risk{background:var(--kpi-dot-risk)}.kpi-module__9FHqtW__go{color:var(--kpi-go-fg);transition:color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);flex:none;display:inline-flex}.kpi-module__9FHqtW__link:hover .kpi-module__9FHqtW__go,.kpi-module__9FHqtW__link[data-state=hover] .kpi-module__9FHqtW__go,.kpi-module__9FHqtW__link:focus-visible .kpi-module__9FHqtW__go,.kpi-module__9FHqtW__link[data-state=focus] .kpi-module__9FHqtW__go{color:var(--kpi-go-hover-fg);transform:translate(2px,-2px)}.kpi-module__9FHqtW__row{justify-content:space-between;align-items:flex-end;gap:16px;min-width:0;display:flex}.kpi-module__9FHqtW__row>[data-kit=figure]{flex:0 auto}.kpi-module__9FHqtW__ctx{font-size:var(--kpi-detail-font);color:var(--kpi-muted-fg);text-align:right;text-wrap:balance;flex:1 1 0;line-height:1.4}@media (max-width:640px){.kpi-module__9FHqtW__root{gap:14px}}@media (prefers-reduced-motion:reduce){.kpi-module__9FHqtW__go{transition:none}}
.day-dots-module__1dqVQa__root{justify-content:flex-end;gap:var(--dots-gap);max-width:220px;font-family:var(--kit-font);flex-wrap:wrap;display:flex}.day-dots-module__1dqVQa__root i{width:var(--dots-size);height:var(--dots-size);border-radius:50%}.day-dots-module__1dqVQa__done{background:var(--day-dots-done)}.day-dots-module__1dqVQa__now{background:var(--day-dots-now)}.day-dots-module__1dqVQa__miss{background:var(--day-dots-miss)}.day-dots-module__1dqVQa__next{background:var(--day-dots-next);box-shadow:inset 0 0 0 1px var(--day-dots-next-ring)}
.seats-module__SKlGUq__root{min-width:0;font-size:var(--seats-font);color:var(--seats-fg);font-family:var(--kit-font);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.seats-module__SKlGUq__root.seats-module__SKlGUq__over{color:var(--seats-over-fg)}.seats-module__SKlGUq__dots{gap:var(--dots-gap);flex-wrap:wrap;display:flex}.seats-module__SKlGUq__dots i{--k:0;width:var(--dots-size);height:var(--dots-size);background:var(--seats-free);animation:seats-module__SKlGUq__fade var(--dur-base) var(--ease-out) both;animation-delay:calc(var(--motion-marks-delay) + var(--k) * 16ms);border-radius:50%}.seats-module__SKlGUq__dots .seats-module__SKlGUq__on{background:var(--seats-taken)}.seats-module__SKlGUq__dots .seats-module__SKlGUq__over{background:var(--seats-over)}@keyframes seats-module__SKlGUq__fade{0%{opacity:0}}.seats-module__SKlGUq__root.seats-module__SKlGUq__words{font-size:inherit;color:inherit;gap:7px;display:grid}
.unit-matrix-module__bkXprq__root{min-width:0;font-family:var(--kit-font);grid-template-columns:minmax(0,1fr);gap:16px;margin-top:auto;display:grid;container:unit-matrix/inline-size}.unit-matrix-module__bkXprq__matrix{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:10px;display:grid}.unit-matrix-module__bkXprq__col{--k:0;justify-items:center;gap:10px;min-width:0;display:grid;container:unit-matrix-col/inline-size}.unit-matrix-module__bkXprq__dots{gap:var(--dots-gap);width:calc(var(--dots-size) * 3 + var(--dots-gap) * 2);flex-wrap:wrap-reverse;display:flex}.unit-matrix-module__bkXprq__dots i{width:var(--dots-size);height:var(--dots-size);background:var(--unit-matrix-dot);animation:unit-matrix-module__bkXprq__fade var(--dur-slow) var(--ease-out) both;animation-delay:calc(var(--motion-marks-delay) + var(--k) * 70ms);border-radius:50%}.unit-matrix-module__bkXprq__dots .unit-matrix-module__bkXprq__part{background:var(--unit-matrix-part)}.unit-matrix-module__bkXprq__name{text-align:center;grid-template-columns:minmax(0,1fr);justify-self:stretch;justify-items:center;gap:2px;min-width:0;display:grid}.unit-matrix-module__bkXprq__col:first-child .unit-matrix-module__bkXprq__name>*,.unit-matrix-module__bkXprq__col:last-child .unit-matrix-module__bkXprq__name>*{justify-self:safe center}.unit-matrix-module__bkXprq__col:last-child .unit-matrix-module__bkXprq__name{direction:rtl}.unit-matrix-module__bkXprq__col:last-child .unit-matrix-module__bkXprq__name>*{direction:ltr}.unit-matrix-module__bkXprq__name b{font-size:var(--unit-matrix-count-font);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.unit-matrix-module__bkXprq__name span{font-size:var(--unit-matrix-name-font);color:var(--unit-matrix-muted-fg);white-space:nowrap;line-height:1.25}.unit-matrix-module__bkXprq__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.unit-matrix-module__bkXprq__aside{flex-wrap:wrap;gap:6px;display:flex}.unit-matrix-module__bkXprq__key{font-size:var(--unit-matrix-name-font);color:var(--unit-matrix-muted-fg);margin-left:auto}@container unit-matrix (max-width:360px){.unit-matrix-module__bkXprq__many .unit-matrix-module__bkXprq__name{padding-bottom:calc(var(--unit-matrix-name-font) * 1.25)}.unit-matrix-module__bkXprq__many .unit-matrix-module__bkXprq__col:nth-child(2n) .unit-matrix-module__bkXprq__name span{top:calc(var(--unit-matrix-name-font) * 1.25);position:relative}}@container unit-matrix-col not (min-width:34px){.unit-matrix-module__bkXprq__dots{gap:var(--unit-matrix-dense-gap);width:calc(var(--unit-matrix-dense-dot) * 2 + var(--unit-matrix-dense-gap))}.unit-matrix-module__bkXprq__dots i{width:var(--unit-matrix-dense-dot);height:var(--unit-matrix-dense-dot)}.unit-matrix-module__bkXprq__name{padding-bottom:calc(var(--unit-matrix-name-font) * 1.25)}.unit-matrix-module__bkXprq__col:nth-child(2n) .unit-matrix-module__bkXprq__name span{top:calc(var(--unit-matrix-name-font) * 1.25);position:relative}}@keyframes unit-matrix-module__bkXprq__fade{0%{opacity:0}}
.tips-module__oP5BUW__root{display:contents}.tips-module__oP5BUW__tip{z-index:var(--z-tooltip);box-sizing:border-box;border-radius:var(--radius-md);background:var(--tips-bg);width:max-content;max-width:260px;color:var(--tips-fg);font-family:var(--kit-font);font-size:var(--tips-font);box-shadow:var(--tips-shadow);pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-standard), visibility 0s linear var(--dur-fast);padding:10px 12px;line-height:1.45;position:fixed;top:0;left:0}.tips-module__oP5BUW__tip[data-on]{opacity:1;visibility:visible;transition:opacity var(--dur-fast) var(--ease-standard), visibility 0s}.tips-module__oP5BUW__tip[data-card]{width:var(--tips-card-width);max-width:calc(100vw - 16px);padding:14px 16px;line-height:normal}.tips-module__oP5BUW__tip:not([data-card]) b{font-size:var(--tips-head-font);font-weight:var(--fw-semibold);display:block}.tips-module__oP5BUW__tip:not([data-card]) span{display:block}@media (prefers-reduced-motion:reduce){.tips-module__oP5BUW__tip{transition:none}}
.line-chart-module__u6yS-G__root{min-width:0;font-family:var(--kit-font)}.line-chart-module__u6yS-G__body{gap:8px;min-width:0;display:grid}.line-chart-module__u6yS-G__chart{height:136px;position:relative}.line-chart-module__u6yS-G__chart svg{width:100%;height:100%;animation:line-chart-module__u6yS-G__wipe var(--dur-xslow) var(--ease-out) var(--motion-marks-delay) both;position:absolute;inset:0;overflow:visible}.line-chart-module__u6yS-G__washTop{stop-color:var(--line-chart-line);stop-opacity:.14}.line-chart-module__u6yS-G__washEnd{stop-color:var(--line-chart-line);stop-opacity:0}.line-chart-module__u6yS-G__line{fill:none;stroke:var(--line-chart-line);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.line-chart-module__u6yS-G__dot{--x:0%;--y:0px;left:var(--x);top:var(--y);background:var(--line-chart-bg);width:9px;height:9px;box-shadow:inset 0 0 0 2px var(--line-chart-line);pointer-events:none;animation:line-chart-module__u6yS-G__fade var(--dur-slow) var(--ease-out) .56s both;border-radius:50%;position:absolute;translate:-50% -50%}.line-chart-module__u6yS-G__mark{--x:0%;--y:0px;left:var(--x);top:var(--y);border-radius:var(--radius-pill);background:var(--line-chart-mark-bg);box-shadow:inset 0 0 0 1px var(--line-chart-mark-ring);color:var(--line-chart-mark-fg);font-size:var(--line-chart-font);font-weight:var(--fw-medium);white-space:nowrap;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-standard);animation:line-chart-module__u6yS-G__fade var(--dur-slow) var(--ease-out) .56s both;padding:6px 10px;line-height:16px;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.line-chart-module__u6yS-G__mark span{color:var(--line-chart-muted-fg);font-weight:var(--fw-regular)}.line-chart-module__u6yS-G__end{left:auto;right:0;transform:translateY(calc(-100% - 12px))}.line-chart-module__u6yS-G__mark[data-flipped]{transform:translate(-50%,12px)}.line-chart-module__u6yS-G__end[data-flipped]{transform:translateY(12px)}.line-chart-module__u6yS-G__mark[data-yielded]{visibility:hidden}.line-chart-module__u6yS-G__hits{--n:1;grid-template-columns:repeat(var(--n), minmax(0, 1fr));display:grid;position:absolute;inset:0}.line-chart-module__u6yS-G__hit{--x:0%;--y:0px;border-radius:var(--radius-xs);height:100%;display:block;position:relative;}.line-chart-module__u6yS-G__hit:before{content:"";background:var(--line-chart-cross);opacity:0;width:1px;transition:opacity var(--dur-fast) var(--ease-standard);position:absolute;top:34px;bottom:0;left:50%}.line-chart-module__u6yS-G__hit:after{content:"";left:50%;top:var(--y);background:var(--line-chart-line);width:9px;height:9px;box-shadow:0 0 0 3px var(--line-chart-bg);opacity:0;transition:opacity var(--dur-fast) var(--ease-standard);border-radius:50%;position:absolute;translate:-50% -50%}.line-chart-module__u6yS-G__hit:hover:before,.line-chart-module__u6yS-G__hit[data-state=hover]:before,.line-chart-module__u6yS-G__hit:focus-visible:before,.line-chart-module__u6yS-G__hit[data-state=focus]:before,.line-chart-module__u6yS-G__hit:hover:after,.line-chart-module__u6yS-G__hit[data-state=hover]:after,.line-chart-module__u6yS-G__hit:focus-visible:after,.line-chart-module__u6yS-G__hit[data-state=focus]:after{opacity:1}.line-chart-module__u6yS-G__chart:has(.line-chart-module__u6yS-G__hit:hover,.line-chart-module__u6yS-G__hit[data-state=hover],.line-chart-module__u6yS-G__hit:focus-visible,.line-chart-module__u6yS-G__hit[data-state=focus]) .line-chart-module__u6yS-G__mark{opacity:0}.line-chart-module__u6yS-G__axis{height:22px;font-size:var(--line-chart-axis-font);color:var(--line-chart-axis-fg);font-variant-numeric:tabular-nums;position:relative}.line-chart-module__u6yS-G__axis:before{content:"";background:radial-gradient(circle, var(--line-chart-base) 1px, transparent 1.3px) 0 50% / 8px 4px repeat-x;height:4px;position:absolute;top:0;left:0;right:0}.line-chart-module__u6yS-G__axis span{--x:0%;top:8px;left:var(--x);white-space:nowrap;position:absolute;transform:translate(-50%)}.line-chart-module__u6yS-G__axis .line-chart-module__u6yS-G__first{transform:none}.line-chart-module__u6yS-G__axis .line-chart-module__u6yS-G__last{transform:translate(-100%)}.line-chart-module__u6yS-G__axis [data-yielded]{visibility:hidden}@keyframes line-chart-module__u6yS-G__wipe{0%{clip-path:inset(-12px 100% -12px -12px)}to{clip-path:inset(-12px)}}@keyframes line-chart-module__u6yS-G__fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.line-chart-module__u6yS-G__mark,.line-chart-module__u6yS-G__hit:before,.line-chart-module__u6yS-G__hit:after{transition:none}.line-chart-module__u6yS-G__chart svg{animation-name:line-chart-module__u6yS-G__fade}}
.split-bar-module__v0-QLW__root{min-width:0;font-family:var(--kit-font);gap:12px;display:grid}.split-bar-module__v0-QLW__bar{gap:3px;height:8px;display:flex}.split-bar-module__v0-QLW__bar span{--p:1;--k:0;flex:var(--p) 1 0;transform-origin:0;min-width:3px;animation:split-bar-module__v0-QLW__grow var(--dur-xslow) var(--ease-out) both;animation-delay:calc(var(--motion-marks-delay) + var(--k) * 90ms);border-radius:4px}.split-bar-module__v0-QLW__c1{background:var(--split-bar-1)}.split-bar-module__v0-QLW__c2{background:var(--split-bar-2)}.split-bar-module__v0-QLW__c3{background:var(--split-bar-3)}.split-bar-module__v0-QLW__c4{background:var(--split-bar-4)}.split-bar-module__v0-QLW__key{font-size:var(--split-bar-font);color:var(--split-bar-muted-fg);flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;list-style:none;display:flex}.split-bar-module__v0-QLW__key li{align-items:center;gap:7px;display:flex}.split-bar-module__v0-QLW__key i{width:var(--dots-size);height:var(--dots-size);border-radius:50%}.split-bar-module__v0-QLW__key b{font-weight:var(--fw-medium);color:var(--split-bar-fg);font-variant-numeric:tabular-nums}@keyframes split-bar-module__v0-QLW__grow{0%{transform:scaleX(0)}}@keyframes split-bar-module__v0-QLW__fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.split-bar-module__v0-QLW__bar span{animation-name:split-bar-module__v0-QLW__fade}}
.timeline-module__IsKkVW__root{--hours:12;min-width:0;font-family:var(--kit-font);gap:16px;display:grid}.timeline-module__IsKkVW__scroll{margin:-3px calc(-1 * var(--card-p)) 0;padding:3px var(--card-p) 6px;overflow-x:auto}.timeline-module__IsKkVW__board{--rooms:76px;min-width:calc(var(--rooms) + var(--hours) * var(--timeline-hour-min));position:relative}.timeline-module__IsKkVW__hours{grid-template-columns:var(--rooms) 1fr;height:22px;font-size:var(--timeline-hour-font);color:var(--timeline-subtle-fg);font-variant-numeric:tabular-nums;display:grid}.timeline-module__IsKkVW__hours>span{z-index:4;background:var(--timeline-bg);box-shadow:calc(-1 * var(--card-p)) 0 0 var(--timeline-bg);position:sticky;left:0}.timeline-module__IsKkVW__scale{position:relative}.timeline-module__IsKkVW__hour{--x:0%;left:var(--x);position:absolute;transform:translate(-50%)}.timeline-module__IsKkVW__hour:first-child{transform:none}.timeline-module__IsKkVW__hour:last-child{transform:translate(-100%)}.timeline-module__IsKkVW__hour[data-yielded]{visibility:hidden}.timeline-module__IsKkVW__lanes{z-index:1;margin:0;padding:0;list-style:none;position:relative}.timeline-module__IsKkVW__lane{--rows:1;grid-template-columns:var(--rooms) 1fr;height:calc(44px + (var(--rows) - 1) * 34px);align-items:center;display:grid}.timeline-module__IsKkVW__room{z-index:4;min-width:0;font-size:var(--timeline-room-font);font-weight:var(--fw-medium);color:var(--timeline-muted-fg);background:linear-gradient(to right, var(--timeline-bg) 86%, transparent);box-shadow:calc(-1 * var(--card-p)) 0 0 var(--timeline-bg);flex-direction:column;justify-content:center;align-self:stretch;display:flex;position:sticky;left:0}.timeline-module__IsKkVW__room small{font-size:var(--timeline-note-font);font-weight:var(--fw-regular);color:var(--timeline-subtle-fg)}.timeline-module__IsKkVW__track{background-image:linear-gradient(to right, var(--timeline-grid) 1px, transparent 1px);background-size:calc(100% / var(--hours)) 100%;height:100%;position:relative}.timeline-module__IsKkVW__item{--s:0%;--w:0%;--row:0;top:calc(7px + var(--row) * 34px);height:30px;left:var(--s);width:calc(var(--w) - 3px);box-sizing:border-box;border-radius:var(--timeline-item-radius);font-size:var(--timeline-item-font);font-weight:var(--fw-medium);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);align-items:center;gap:7px;padding:0 10px 0 9px;text-decoration:none;display:flex;position:absolute;overflow:hidden;container-type:inline-size}.timeline-module__IsKkVW__code{flex:none}.timeline-module__IsKkVW__item small{text-overflow:ellipsis;min-width:0;font-size:var(--timeline-item-font);font-weight:var(--fw-regular);overflow:hidden}@container (max-width:132px){.timeline-module__IsKkVW__item small{display:none}}.timeline-module__IsKkVW__link{}.timeline-module__IsKkVW__past{background:var(--timeline-done-bg);color:var(--timeline-done-fg)}.timeline-module__IsKkVW__next{background:var(--timeline-next-bg);color:var(--timeline-next-fg)}.timeline-module__IsKkVW__now{background:var(--timeline-now-wash);color:var(--timeline-now-fg)}.timeline-module__IsKkVW__past small{color:var(--timeline-done-sub-fg)}.timeline-module__IsKkVW__next small{color:var(--timeline-next-sub-fg)}.timeline-module__IsKkVW__now small{color:var(--timeline-now-sub-fg)}.timeline-module__IsKkVW__link.timeline-module__IsKkVW__past:hover,.timeline-module__IsKkVW__link.timeline-module__IsKkVW__past[data-state=hover]{background:var(--timeline-done-hover-bg);color:var(--timeline-done-hover-fg)}.timeline-module__IsKkVW__link.timeline-module__IsKkVW__past:hover small,.timeline-module__IsKkVW__link.timeline-module__IsKkVW__past[data-state=hover] small{color:var(--timeline-done-hover-fg)}.timeline-module__IsKkVW__link.timeline-module__IsKkVW__next:hover,.timeline-module__IsKkVW__link.timeline-module__IsKkVW__next[data-state=hover]{background:var(--timeline-next-hover-bg)}.timeline-module__IsKkVW__link[aria-current=true]{box-shadow:inset 0 0 0 2px var(--timeline-current-ring)}.timeline-module__IsKkVW__draft{background:var(--timeline-draft-bg);color:var(--timeline-draft-fg);box-shadow:inset 0 0 0 1.5px var(--timeline-draft-ring)}.timeline-module__IsKkVW__item[data-drag]{cursor:grab}.timeline-module__IsKkVW__item[data-dragging]{opacity:.45}.timeline-module__IsKkVW__item[data-ghost]{z-index:3;opacity:.92;pointer-events:none;box-shadow:inset 0 0 0 2px var(--timeline-current-ring)}.timeline-module__IsKkVW__dot{width:var(--status-dot);height:var(--status-dot);border-radius:50%;flex:none}.timeline-module__IsKkVW__dot.timeline-module__IsKkVW__good{width:var(--status-dot-good);height:var(--status-dot-good);background:var(--timeline-good)}.timeline-module__IsKkVW__dot.timeline-module__IsKkVW__warn{background:var(--timeline-warn)}.timeline-module__IsKkVW__dot.timeline-module__IsKkVW__risk{background:var(--timeline-risk)}.timeline-module__IsKkVW__item>.timeline-module__IsKkVW__dot{margin-right:-1px}.timeline-module__IsKkVW__nowLine{--x:0;top:0;bottom:6px;left:calc(var(--rooms) + (100% - var(--rooms)) * var(--x));z-index:0;background:var(--timeline-now-line);pointer-events:none;border-radius:2px;width:2px;margin-left:-1px;position:absolute}.timeline-module__IsKkVW__nowLine span{border-radius:var(--radius-pill);background:var(--timeline-now-label-bg);color:var(--timeline-now-label-fg);font-size:var(--timeline-note-font);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;padding:3px 7px;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.timeline-module__IsKkVW__foot{font-size:var(--timeline-foot-font);color:var(--timeline-muted-fg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:-4px;display:flex}.timeline-module__IsKkVW__foot p{text-wrap:pretty;margin:0}.timeline-module__IsKkVW__foot b{font-weight:var(--fw-medium);color:var(--timeline-fg)}.timeline-module__IsKkVW__legend{font-size:var(--timeline-legend-font);color:var(--timeline-muted-fg);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.timeline-module__IsKkVW__legend li{align-items:center;gap:7px;display:flex}.timeline-module__IsKkVW__legend .timeline-module__IsKkVW__gap{background:var(--timeline-grid);width:1px;height:14px}.timeline-module__IsKkVW__swatch{width:16px;height:10px;box-shadow:inset 0 0 0 1px var(--timeline-swatch-ring);border-radius:3px}.timeline-module__IsKkVW__swatch.timeline-module__IsKkVW__past{background:var(--timeline-done-bg)}.timeline-module__IsKkVW__swatch.timeline-module__IsKkVW__now{background:var(--timeline-now-wash)}.timeline-module__IsKkVW__swatch.timeline-module__IsKkVW__next{background:var(--timeline-next-bg)}@media (max-width:640px){.timeline-module__IsKkVW__foot{display:grid}}@media (prefers-reduced-motion:reduce){.timeline-module__IsKkVW__item{transition:none}}
.card-module__txlGoq__root{gap:var(--card-gap);min-width:0;padding:var(--card-p);border-radius:var(--card-radius);font-family:var(--kit-font);flex-direction:column;display:flex}:where(.card-module__txlGoq__root)>*{margin-block:0}.card-module__txlGoq__plain{background:var(--card-plain-bg);box-shadow:var(--card-plain-shadow)}.card-module__txlGoq__soft{background:var(--card-soft-bg)}.card-module__txlGoq__ink{isolation:isolate;background:var(--card-ink-bg);color:var(--card-ink-fg);position:relative;overflow:clip}:where(.card-module__txlGoq__ink) :is(h1,h2,h3,h4):is(h1,h2,h3,h4){color:inherit}.card-module__txlGoq__glow{isolation:isolate;background:var(--card-glow-bg);color:var(--card-glow-fg);position:relative;overflow:clip}.card-module__txlGoq__glow:before{content:"";z-index:-1;pointer-events:none;filter:blur(34px);background:var(--card-glow-light);position:absolute;inset:-25%}.card-module__txlGoq__glow:after{content:"";z-index:-1;pointer-events:none;background-image:var(--card-glow-grain);mix-blend-mode:soft-light;opacity:.3;position:absolute;inset:0}.card-module__txlGoq__link{color:inherit;text-decoration:none;}.card-module__txlGoq__dock{margin:auto calc(var(--dock-inset) - var(--card-p)) calc(var(--dock-inset) - var(--card-p))}.card-module__txlGoq__foot{gap:var(--card-gap);min-width:0;margin-top:auto;display:grid}.card-module__txlGoq__foot+.card-module__txlGoq__dock{margin-top:0}
.card-head-module__msziKq__root{min-width:0;font-family:var(--kit-font);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.card-head-module__msziKq__top{align-items:flex-start}.card-head-module__msziKq__title{font-size:var(--card-head-font);font-weight:var(--card-head-weight);letter-spacing:-.01em;color:inherit;text-wrap:pretty;flex:1 1 0;margin:0;line-height:1.3}.card-head-module__msziKq__sub{font-size:var(--card-head-sub-font);font-weight:var(--fw-regular);letter-spacing:0;color:var(--card-head-muted-fg)}.card-head-module__msziKq__block{margin:4px 0 0;display:block}.card-head-module__msziKq__all{border-radius:var(--radius-xs);font-size:var(--card-head-link-font);font-weight:var(--card-head-link-weight);white-space:nowrap;color:var(--card-head-link-fg);text-underline-offset:4px;text-decoration:none;}.card-head-module__msziKq__all:hover,.card-head-module__msziKq__all[data-state=hover]{text-decoration:underline}.card-head-module__msziKq__go{color:var(--card-head-go-fg);transition:color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);flex:none;display:inline-flex}a:hover .card-head-module__msziKq__go,a[data-state=hover] .card-head-module__msziKq__go,a:focus-visible .card-head-module__msziKq__go,a[data-state=focus] .card-head-module__msziKq__go{color:var(--card-head-link-fg);transform:translate(2px,-2px)}@media (max-width:640px){.card-head-module__msziKq__sub{text-wrap:balance;margin:4px 0 0;display:block}}@media (prefers-reduced-motion:reduce){.card-head-module__msziKq__go{transition:none}}
.list-module__BG01Oq__root{min-width:0;margin:0 var(--row-bleed);font-family:var(--kit-font);align-content:start;gap:2px;padding:0;list-style:none;display:grid}:where([data-kit=card])>.list-module__BG01Oq__root:last-child{margin-bottom:var(--row-bleed)}.list-module__BG01Oq__root[data-spread]{flex:1;align-content:space-between}.list-module__BG01Oq__item{min-width:0}.list-module__BG01Oq__root[data-variant=lined]{gap:var(--bw-hairline)}.list-module__BG01Oq__root[data-variant=lined]>.list-module__BG01Oq__item{position:relative}.list-module__BG01Oq__root[data-variant=lined]>.list-module__BG01Oq__item+.list-module__BG01Oq__item:before{content:"";top:calc(-1 * var(--bw-hairline));height:var(--bw-hairline);background:var(--list-row-line);pointer-events:none;transition:opacity var(--dur-fast) var(--ease-standard);position:absolute;left:0;right:0}.list-module__BG01Oq__root[data-variant=lined]>.list-module__BG01Oq__item:has(>.list-module__BG01Oq__link:hover):before{opacity:0}.list-module__BG01Oq__root[data-variant=lined]>.list-module__BG01Oq__item:has(>.list-module__BG01Oq__link[data-state=hover]):before{opacity:0}.list-module__BG01Oq__root[data-variant=lined]>.list-module__BG01Oq__item:has(>.list-module__BG01Oq__link:focus-visible):before{opacity:0}.list-module__BG01Oq__root[data-variant=lined]>.list-module__BG01Oq__item:has(>.list-module__BG01Oq__link[data-state=focus]):before{opacity:0}.list-module__BG01Oq__root[data-variant=lined]>.list-module__BG01Oq__item:has(>.list-module__BG01Oq__link:hover)+.list-module__BG01Oq__item:before{opacity:0}.list-module__BG01Oq__root[data-variant=lined]>.list-module__BG01Oq__item:has(>.list-module__BG01Oq__link[data-state=hover])+.list-module__BG01Oq__item:before{opacity:0}.list-module__BG01Oq__root[data-variant=lined]>.list-module__BG01Oq__item:has(>.list-module__BG01Oq__link:focus-visible)+.list-module__BG01Oq__item:before{opacity:0}.list-module__BG01Oq__root[data-variant=lined]>.list-module__BG01Oq__item:has(>.list-module__BG01Oq__link[data-state=focus])+.list-module__BG01Oq__item:before{opacity:0}.list-module__BG01Oq__row{padding:var(--row-pad);border-radius:var(--row-radius);color:var(--list-row-fg);transition:background-color var(--dur-fast) var(--ease-standard);align-items:center;column-gap:14px;text-decoration:none;display:grid}.list-module__BG01Oq__task{grid-template-columns:6px 46px minmax(0,1fr) auto}.list-module__BG01Oq__plain{grid-template-columns:minmax(0,1fr) auto;column-gap:12px}.list-module__BG01Oq__link{}.list-module__BG01Oq__link:hover,.list-module__BG01Oq__link[data-state=hover]{background:var(--list-row-hover-bg)}.list-module__BG01Oq__mark{background:var(--list-row-mark);border-radius:50%;width:6px;height:6px}.list-module__BG01Oq__mark.list-module__BG01Oq__info{background:var(--list-row-mark-info)}.list-module__BG01Oq__mark.list-module__BG01Oq__warn{background:var(--list-row-mark-warn)}.list-module__BG01Oq__mark.list-module__BG01Oq__risk{background:var(--list-row-mark-risk)}.list-module__BG01Oq__count{font-size:var(--list-row-count-font);font-weight:var(--figure-weight);letter-spacing:-.04em;text-align:right;font-variant-numeric:tabular-nums;line-height:1}.list-module__BG01Oq__what{gap:3px;min-width:0;display:grid}.list-module__BG01Oq__title{font-size:var(--list-row-title-font);font-weight:var(--fw-medium)}.list-module__BG01Oq__sub{font-size:var(--list-row-sub-font);color:var(--list-row-muted-fg);line-height:1.4}.list-module__BG01Oq__plain .list-module__BG01Oq__sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list-module__BG01Oq__aside{font-size:var(--list-row-note-font);color:var(--list-row-muted-fg);white-space:nowrap;justify-items:end;gap:3px;display:grid}.list-module__BG01Oq__aside b{font-size:var(--list-row-value-font);font-weight:var(--fw-medium);color:var(--list-row-fg);font-variant-numeric:tabular-nums}.list-module__BG01Oq__aside.list-module__BG01Oq__warn{color:var(--list-row-warn-fg)}.list-module__BG01Oq__amount{justify-items:end;gap:3px;display:grid}.list-module__BG01Oq__amount b{font-size:var(--list-row-amount-font);font-weight:var(--fw-light);letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.list-module__BG01Oq__amount span{font-size:var(--list-row-note-font);color:var(--list-row-muted-fg);font-variant-numeric:tabular-nums}@media (max-width:640px){.list-module__BG01Oq__task{grid-template-columns:6px 38px minmax(0,1fr)}.list-module__BG01Oq__task .list-module__BG01Oq__aside{display:none}.list-module__BG01Oq__count{font-size:var(--list-row-narrow-count-font)}}@media (prefers-reduced-motion:reduce){.list-module__BG01Oq__row,.list-module__BG01Oq__root[data-variant=lined]>.list-module__BG01Oq__item+.list-module__BG01Oq__item:before{transition:none}}
.disclosure-module__jlnVDG__root{min-width:0;margin-top:calc(4px - var(--card-gap));font-family:var(--kit-font);gap:4px;display:grid}.disclosure-module__jlnVDG__more{margin:0 var(--row-bleed) var(--row-bleed);padding:calc(var(--row-pad) - var(--bw-hairline));border:var(--bw-hairline) solid var(--disclosure-border);border-radius:var(--row-radius);background:var(--disclosure-bg);color:var(--disclosure-fg);font:var(--fw-medium) var(--disclosure-font) / 1 var(--kit-font);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);justify-content:center;align-items:center;gap:8px;display:flex;}.disclosure-module__jlnVDG__more:hover,.disclosure-module__jlnVDG__more[data-state=hover]{background:var(--disclosure-hover-bg);border-color:var(--disclosure-hover-border)}.disclosure-module__jlnVDG__more:active,.disclosure-module__jlnVDG__more[data-state=active]{transform:scale(.98)}.disclosure-module__jlnVDG__chev{color:var(--disclosure-icon-fg);transition:rotate var(--dur-base) var(--ease-standard);display:inline-flex}.disclosure-module__jlnVDG__more[aria-expanded=true] .disclosure-module__jlnVDG__chev{rotate:180deg}@media (prefers-reduced-motion:reduce){.disclosure-module__jlnVDG__more,.disclosure-module__jlnVDG__chev{transition:none}.disclosure-module__jlnVDG__more:active,.disclosure-module__jlnVDG__more[data-state=active]{transform:none}}
.section-module__yXaYjq__root{min-width:0;font-family:var(--kit-font);gap:16px;display:grid}.section-module__yXaYjq__head{padding:0 var(--card-radius);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;display:flex}.section-module__yXaYjq__title{font-size:var(--section-head-font);font-weight:var(--section-head-weight);letter-spacing:-.025em;color:var(--section-head-fg);margin:0;line-height:1.15}.section-module__yXaYjq__sub{font-size:var(--section-head-sub-font);color:var(--section-head-muted-fg);margin:6px 0 0}.section-module__yXaYjq__all{}.section-module__yXaYjq__grid{gap:var(--page-gap);grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));display:grid}.section-module__yXaYjq__stack{gap:var(--page-gap);grid-template-columns:minmax(0,1fr);display:grid}
.page-head-module__KYoLHa__root{min-width:0;min-height:40px;padding-inline:var(--card-radius);font-family:var(--kit-font);flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.page-head-module__KYoLHa__title{align-items:baseline;gap:10px;min-width:0;margin-right:auto;display:flex}.page-head-module__KYoLHa__heading{font-size:var(--page-head-font);font-weight:var(--page-head-weight);letter-spacing:-.025em;text-wrap:balance;margin:0;line-height:1.2}.page-head-module__KYoLHa__total{color:var(--page-head-total-fg);font-size:var(--page-head-total-font);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.page-head-module__KYoLHa__actions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}
.undo-bar-module__PXy-0G__root{box-sizing:border-box;align-items:stretch;gap:var(--undo-bar-inset) var(--undo-bar-gap);min-height:var(--undo-bar-min-height);padding:var(--undo-bar-inset);border-radius:var(--undo-bar-radius);background:var(--undo-bar-bg);color:var(--undo-bar-fg);font-family:var(--kit-font);font-size:var(--undo-bar-font);flex-wrap:wrap;line-height:1.45;display:flex}.undo-bar-module__PXy-0G__tile{box-sizing:border-box;width:calc(var(--undo-bar-min-height) - 2 * var(--undo-bar-inset));min-height:calc(var(--undo-bar-min-height) - 2 * var(--undo-bar-inset));border-radius:var(--undo-bar-dock-radius);background:var(--undo-bar-tile-bg);flex:none;place-items:center;display:grid}.undo-bar-module__PXy-0G__good{color:var(--undo-bar-good-icon)}.undo-bar-module__PXy-0G__error{color:var(--undo-bar-error-icon)}.undo-bar-module__PXy-0G__text{min-width:0;padding-block:var(--undo-bar-text-py);overflow-wrap:anywhere;text-wrap:pretty;flex:9999 12ch;align-self:center}.undo-bar-module__PXy-0G__text:last-child{padding-inline-end:var(--undo-bar-gap)}.undo-bar-module__PXy-0G__form{flex:1 0 auto;margin:0;display:flex}.undo-bar-module__PXy-0G__undo{box-sizing:border-box;min-height:calc(var(--undo-bar-min-height) - 2 * var(--undo-bar-inset));border:var(--bw-hairline) solid var(--undo-bar-on-dark-border);border-radius:var(--undo-bar-dock-radius);background:var(--undo-bar-on-dark-bg);color:var(--undo-bar-on-dark-fg);font:inherit;font-weight:var(--undo-bar-action-weight);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard), transform var(--dur-fast) var(--ease-out-fast);flex:auto;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex;}.undo-bar-module__PXy-0G__undo:hover,.undo-bar-module__PXy-0G__undo[data-state=hover]{background:var(--undo-bar-on-dark-hover-bg);border-color:var(--undo-bar-on-dark-hover-border)}.undo-bar-module__PXy-0G__undo:active,.undo-bar-module__PXy-0G__undo[data-state=active]{transform:scale(.97)}.undo-bar-module__PXy-0G__undo>svg{flex:none}@media (prefers-reduced-motion:reduce){.undo-bar-module__PXy-0G__undo{transition:none}}
.empty-module__tfq1oW__root{padding:var(--empty-py) var(--empty-px);text-align:center;font-family:var(--kit-font);justify-items:center;gap:14px;display:grid}.empty-module__tfq1oW__text{max-width:46ch;color:var(--empty-fg);font-size:var(--empty-font);text-wrap:pretty;margin:0;line-height:1.5}
.notice-module__cYceTa__root{align-items:flex-start;gap:var(--notice-gap);min-width:0;font-family:var(--kit-font);display:flex}.notice-module__cYceTa__tile{width:var(--notice-tile);height:var(--notice-tile);border-radius:var(--notice-tile-radius);flex:none;place-items:center;display:grid}.notice-module__cYceTa__note{background:var(--notice-note-bg);color:var(--notice-note-fg)}.notice-module__cYceTa__error{background:var(--notice-error-bg);color:var(--notice-error-fg)}.notice-module__cYceTa__text{min-width:0;padding-top:calc((var(--notice-tile) - 1.35 * var(--notice-title-font)) / 2);gap:6px;display:grid}.notice-module__cYceTa__title{color:var(--notice-fg);font-size:var(--notice-title-font);font-weight:var(--fw-medium);text-wrap:balance;margin:0;line-height:1.35}.notice-module__cYceTa__body{color:var(--notice-muted-fg);font-size:var(--notice-font);text-wrap:pretty;margin:0;line-height:1.55}
.hive-module__MsD5gG__root{--R:var(--hive-r);--w:calc(var(--R) * 1.73205);z-index:-1;pointer-events:none;background:var(--hive-base);position:absolute;inset:0;overflow:hidden;container-type:inline-size}.hive-module__MsD5gG__light{will-change:transform;animation:var(--ease-in-out) infinite alternate;border-radius:50%;position:absolute}.hive-module__MsD5gG__light:first-child{background:radial-gradient(closest-side, var(--hive-light-1), var(--hive-light-1-edge) 55%, transparent);width:560px;height:560px;animation-name:hive-module__MsD5gG__drift1;animation-duration:26s;top:-140px;left:-160px}.hive-module__MsD5gG__light:nth-child(2){background:radial-gradient(closest-side, var(--hive-light-2), var(--hive-light-2-edge) 55%, transparent);width:460px;height:460px;animation-name:hive-module__MsD5gG__drift2;animation-duration:33s;top:32%;right:-140px}.hive-module__MsD5gG__light:nth-child(3){background:radial-gradient(closest-side, var(--hive-light-3), transparent);width:520px;height:520px;animation-name:hive-module__MsD5gG__drift3;animation-duration:29s;bottom:-220px;left:8%}@keyframes hive-module__MsD5gG__drift1{to{transform:translate(46%,54%)}}@keyframes hive-module__MsD5gG__drift2{to{transform:translate(-52%,40%)}}@keyframes hive-module__MsD5gG__drift3{to{transform:translate(42%,-50%)}}.hive-module__MsD5gG__cover{background:var(--hive-cell);-webkit-mask:url(/brand/hive-tile.svg) 0 0 / var(--w) calc(3 * var(--R)) repeat;-webkit-mask:url(/brand/hive-tile.svg) 0 0 / var(--w) calc(3 * var(--R)) repeat;mask:url(/brand/hive-tile.svg) 0 0 / var(--w) calc(3 * var(--R)) repeat;position:absolute;inset:0}.hive-module__MsD5gG__cell{--col:0;--row:0;--odd:0;--p:0;left:calc((var(--col) - var(--odd) * .5) * var(--w));top:calc(var(--row) * 1.5 * var(--R));width:var(--w);height:calc(2 * var(--R));opacity:0;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:radial-gradient(circle at 50% 38%, var(--hive-glow), var(--hive-glow-edge) 72%);position:absolute;-webkit-mask:url(/brand/hive-cell.svg) 50%/100% 100% no-repeat;mask:url(/brand/hive-cell.svg) 50%/100% 100% no-repeat}.hive-module__MsD5gG__wave{animation:hive-module__MsD5gG__lit var(--hive-period) var(--ease-in-out) calc(var(--p) * var(--hive-period) - var(--hive-period)) infinite}@keyframes hive-module__MsD5gG__lit{0%,to{opacity:0}5%{opacity:.3}26%{opacity:0}}@media (hover:hover) and (pointer:fine){.hive-module__MsD5gG__wave{animation:none}.hive-module__MsD5gG__cell{pointer-events:auto;transition:opacity var(--hive-fade) var(--ease-in-out)}.hive-module__MsD5gG__cell:hover,.hive-module__MsD5gG__cell[data-state=hover]{opacity:var(--hive-hover);transition-duration:var(--dur-fast)}}.hive-module__MsD5gG__shade{background:radial-gradient(320px 200px at 0 0, var(--hive-shade-corner), transparent), linear-gradient(to top, var(--hive-shade-strong) 0%, var(--hive-shade-mid) 38%, transparent 66%);position:absolute;inset:0}@container (max-width:520px){.hive-module__MsD5gG__cover,.hive-module__MsD5gG__cell{--R:var(--hive-r-s);--w:calc(var(--R) * 1.73205)}.hive-module__MsD5gG__light:first-child{width:340px;height:340px;top:-110px;left:-120px}.hive-module__MsD5gG__light:nth-child(2){width:280px;height:280px;top:25%;right:-110px}.hive-module__MsD5gG__light:nth-child(3){width:300px;height:300px;bottom:-150px;left:5%}}@media (prefers-reduced-motion:reduce){.hive-module__MsD5gG__light,.hive-module__MsD5gG__wave{animation:none}.hive-module__MsD5gG__cell{transition:none}}
.person-module__Fs0JvG__root{min-width:0;font-family:var(--kit-font);align-items:flex-start;gap:12px;display:flex}.person-module__Fs0JvG__text{gap:2px;min-width:0;padding-top:1px;display:grid}.person-module__Fs0JvG__name{color:var(--person-fg);font-size:var(--person-name-font);font-weight:var(--fw-medium);overflow-wrap:break-word;line-height:1.35}.person-module__Fs0JvG__note{color:var(--person-muted-fg);font-weight:var(--fw-regular)}.person-module__Fs0JvG__sub{color:var(--person-muted-fg);font-size:var(--person-sub-font);overflow-wrap:break-word;line-height:1.4}
.table-module__dQ6bYa__root{--air:2px;min-width:0;margin:calc(-1 * var(--air)) var(--row-bleed);border-radius:var(--row-radius);font-family:var(--kit-font);overflow-x:auto;}:where([data-kit=card])>.table-module__dQ6bYa__root:last-child{margin-bottom:calc(var(--row-bleed) - var(--air))}.table-module__dQ6bYa__table{--min:0px;width:100%;min-width:var(--min);border-collapse:separate;border-spacing:0 var(--air);color:var(--table-row-fg);font-size:var(--table-font);line-height:1.4}.table-module__dQ6bYa__fixed{table-layout:fixed}.table-module__dQ6bYa__col{--w:auto;width:var(--w)}.table-module__dQ6bYa__th,.table-module__dQ6bYa__td{padding:var(--row-pad);color:inherit;font:inherit;letter-spacing:normal;text-align:left;text-transform:none;vertical-align:middle;background:0 0;border:0}.table-module__dQ6bYa__th{color:var(--table-head-fg);font-size:var(--table-head-font);font-weight:var(--fw-medium);white-space:nowrap;padding-block:0 6px}.table-module__dQ6bYa__td{transition:background-color var(--dur-fast) var(--ease-standard)}.table-module__dQ6bYa__sort{border-radius:var(--radius-xs);color:inherit;align-items:center;gap:4px;text-decoration:none;display:inline-flex;}.table-module__dQ6bYa__sort:hover,.table-module__dQ6bYa__sort[data-state=hover],.table-module__dQ6bYa__sorted{color:var(--table-row-fg)}.table-module__dQ6bYa__fixed .table-module__dQ6bYa__td,.table-module__dQ6bYa__fixed .table-module__dQ6bYa__th{text-overflow:ellipsis;overflow:hidden}.table-module__dQ6bYa__td:first-child{border-start-start-radius:var(--row-radius);border-end-start-radius:var(--row-radius)}.table-module__dQ6bYa__td:last-child{border-start-end-radius:var(--row-radius);border-end-end-radius:var(--row-radius)}.table-module__dQ6bYa__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.table-module__dQ6bYa__nowrap{white-space:nowrap}.table-module__dQ6bYa__muted{color:var(--table-muted-fg)}.table-module__dQ6bYa__sub{color:var(--table-muted-fg);font-size:var(--table-sub-font);margin-top:2px;display:block}.table-module__dQ6bYa__warn{color:var(--table-warn-fg)}.table-module__dQ6bYa__anchor{font-weight:var(--table-anchor-weight)}.table-module__dQ6bYa__anchor>.table-module__dQ6bYa__sub{font-weight:var(--fw-regular)}.table-module__dQ6bYa__row:hover>.table-module__dQ6bYa__td,.table-module__dQ6bYa__row[data-state=hover]>.table-module__dQ6bYa__td{background:var(--table-row-hover-bg)}.table-module__dQ6bYa__row:has(:focus-visible)>.table-module__dQ6bYa__td{background:var(--table-row-hover-bg)}.table-module__dQ6bYa__row:has([data-state=focus])>.table-module__dQ6bYa__td{background:var(--table-row-hover-bg)}.table-module__dQ6bYa__link{cursor:pointer}.table-module__dQ6bYa__current>.table-module__dQ6bYa__td,.table-module__dQ6bYa__current:hover>.table-module__dQ6bYa__td,.table-module__dQ6bYa__current[data-state=hover]>.table-module__dQ6bYa__td{background:var(--table-row-current-bg)}.table-module__dQ6bYa__row.table-module__dQ6bYa__muted>.table-module__dQ6bYa__td,.table-module__dQ6bYa__row.table-module__dQ6bYa__muted .table-module__dQ6bYa__sub{color:var(--table-row-muted-fg)}.table-module__dQ6bYa__total>.table-module__dQ6bYa__td{color:var(--table-row-fg)}.table-module__dQ6bYa__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.table-module__dQ6bYa__td{transition:none}}
.attendance-module__-0BXPW__root{min-width:0;margin:0 var(--row-bleed);color:var(--attendance-fg);font-family:var(--kit-font);gap:12px;display:grid;container-type:inline-size}.attendance-module__-0BXPW__scroll{border-radius:var(--row-radius);min-width:0;overflow-x:auto;}.attendance-module__-0BXPW__table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--attendance-font);line-height:1.4}.attendance-module__-0BXPW__box{color:inherit;font:inherit;letter-spacing:normal;text-align:center;text-transform:none;vertical-align:middle;transition:background-color var(--dur-fast) var(--ease-standard);background:0 0;border:0;padding:0}.attendance-module__-0BXPW__name{z-index:1;width:30%;padding:8px 12px 8px var(--row-pad);background:var(--attendance-bg);font-weight:var(--fw-medium);text-align:left;white-space:nowrap;position:sticky;left:0}.attendance-module__-0BXPW__row>.attendance-module__-0BXPW__name{border-start-start-radius:var(--row-radius);border-end-start-radius:var(--row-radius)}.attendance-module__-0BXPW__full,.attendance-module__-0BXPW__short,.attendance-module__-0BXPW__note,.attendance-module__-0BXPW__under{display:block}.attendance-module__-0BXPW__short,.attendance-module__-0BXPW__under{display:none}.attendance-module__-0BXPW__note,.attendance-module__-0BXPW__under{color:var(--attendance-muted-fg);font-size:var(--attendance-sub-font);font-weight:var(--fw-regular);margin-top:1px}.attendance-module__-0BXPW__total{color:var(--attendance-muted-fg);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;padding:8px 18px 8px 6px}.attendance-module__-0BXPW__total b,.attendance-module__-0BXPW__under b{color:var(--attendance-fg);font-weight:var(--fw-medium)}.attendance-module__-0BXPW__head{color:var(--attendance-head-fg);font-size:var(--attendance-head-font);font-weight:var(--fw-medium);vertical-align:bottom;padding:0 6px 8px}.attendance-module__-0BXPW__name.attendance-module__-0BXPW__head{padding-left:var(--row-pad)}.attendance-module__-0BXPW__total.attendance-module__-0BXPW__head{padding-right:18px}.attendance-module__-0BXPW__day{vertical-align:bottom;padding:0 3px 8px}.attendance-module__-0BXPW__date{border-radius:var(--radius-xs);color:var(--attendance-head-fg);font-size:var(--attendance-head-font);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;justify-items:center;gap:1px;padding:2px 4px;line-height:1.25;text-decoration:none;display:inline-grid;}.attendance-module__-0BXPW__date small{color:var(--attendance-weekday-fg);font-size:var(--attendance-weekday-font);font-weight:var(--fw-regular)}.attendance-module__-0BXPW__latest .attendance-module__-0BXPW__date{color:var(--attendance-fg)}.attendance-module__-0BXPW__date:hover,.attendance-module__-0BXPW__date[data-state=hover],.attendance-module__-0BXPW__date:focus-visible,.attendance-module__-0BXPW__date[data-state=focus],.attendance-module__-0BXPW__date:hover small,.attendance-module__-0BXPW__date[data-state=hover] small,.attendance-module__-0BXPW__date:focus-visible small,.attendance-module__-0BXPW__date[data-state=focus] small{color:var(--attendance-link-fg)}.attendance-module__-0BXPW__date:hover span,.attendance-module__-0BXPW__date[data-state=hover] span{text-underline-offset:3px;text-decoration:underline}.attendance-module__-0BXPW__latest{background:var(--attendance-band-bg)}.attendance-module__-0BXPW__day.attendance-module__-0BXPW__latest{border-start-start-radius:var(--attendance-band-radius);border-start-end-radius:var(--attendance-band-radius)}.attendance-module__-0BXPW__row:last-child>.attendance-module__-0BXPW__latest{border-end-end-radius:var(--attendance-band-radius);border-end-start-radius:var(--attendance-band-radius)}.attendance-module__-0BXPW__slot{height:40px;padding:8px 3px}.attendance-module__-0BXPW__row:hover>.attendance-module__-0BXPW__box,.attendance-module__-0BXPW__row[data-state=hover]>.attendance-module__-0BXPW__box{background:var(--attendance-row-hover-bg)}.attendance-module__-0BXPW__mark{width:var(--attendance-cell-w);height:var(--attendance-cell-h);border-radius:var(--attendance-cell-radius);font-size:var(--attendance-glyph-font);font-weight:var(--fw-semibold);vertical-align:middle;place-items:center;line-height:1;display:inline-grid;position:relative}.attendance-module__-0BXPW__focusable{cursor:default;}.attendance-module__-0BXPW__mark.attendance-module__-0BXPW__good{width:var(--attendance-was-w);height:var(--attendance-was-h);background:var(--attendance-was-bg)}.attendance-module__-0BXPW__mark.attendance-module__-0BXPW__miss{background:var(--attendance-miss-bg);color:var(--attendance-miss-fg)}.attendance-module__-0BXPW__mark.attendance-module__-0BXPW__excused{background:var(--attendance-excused-bg);color:var(--attendance-excused-fg)}.attendance-module__-0BXPW__mark.attendance-module__-0BXPW__warn{background:var(--attendance-bg);box-shadow:inset 0 0 0 var(--bw-thin) var(--attendance-wait-ring)}.attendance-module__-0BXPW__mark.attendance-module__-0BXPW__none{box-shadow:inset 0 0 0 var(--bw-hairline) var(--attendance-none-ring)}.attendance-module__-0BXPW__noted:after{content:"";width:var(--attendance-note-dot);height:var(--attendance-note-dot);background:var(--attendance-note);border-radius:50%;position:absolute;top:3px;right:3px}.attendance-module__-0BXPW__miss.attendance-module__-0BXPW__noted:after{background:var(--attendance-miss-note)}.attendance-module__-0BXPW__left>.attendance-module__-0BXPW__box,.attendance-module__-0BXPW__left .attendance-module__-0BXPW__total b,.attendance-module__-0BXPW__left .attendance-module__-0BXPW__under b,.attendance-module__-0BXPW__left .attendance-module__-0BXPW__note,.attendance-module__-0BXPW__left .attendance-module__-0BXPW__under{color:var(--attendance-left-fg)}.attendance-module__-0BXPW__left .attendance-module__-0BXPW__mark.attendance-module__-0BXPW__good{background:color-mix(in oklab, var(--attendance-was-bg) 55%, var(--attendance-bg))}.attendance-module__-0BXPW__left .attendance-module__-0BXPW__mark.attendance-module__-0BXPW__miss{background:color-mix(in oklab, var(--attendance-miss-bg) 55%, var(--attendance-bg))}.attendance-module__-0BXPW__left .attendance-module__-0BXPW__mark.attendance-module__-0BXPW__excused{background:color-mix(in oklab, var(--attendance-excused-bg) 55%, var(--attendance-bg))}.attendance-module__-0BXPW__key{padding:0 var(--row-pad);color:var(--attendance-key-fg);font-size:var(--attendance-key-font);flex-wrap:wrap;gap:8px 20px;margin:0;line-height:1.4;list-style:none;display:flex}.attendance-module__-0BXPW__key li{align-items:center;gap:8px;display:inline-flex}@container (max-width:560px){.attendance-module__-0BXPW__table{width:max-content}.attendance-module__-0BXPW__full,.attendance-module__-0BXPW__note,.attendance-module__-0BXPW__total{display:none}.attendance-module__-0BXPW__short,.attendance-module__-0BXPW__under{display:block}.attendance-module__-0BXPW__name{width:auto;min-width:118px;padding:6px 10px 6px var(--row-pad)}.attendance-module__-0BXPW__name:after{content:"";pointer-events:none;background:linear-gradient(90deg, var(--attendance-bg), transparent);width:14px;position:absolute;top:0;bottom:0;right:-14px}.attendance-module__-0BXPW__day,.attendance-module__-0BXPW__slot{min-width:36px}.attendance-module__-0BXPW__slot{height:36px;padding:6px 2px}.attendance-module__-0BXPW__mark{width:var(--attendance-narrow-cell-w);height:var(--attendance-narrow-cell-h)}.attendance-module__-0BXPW__mark.attendance-module__-0BXPW__good{width:var(--attendance-narrow-was-w);height:var(--attendance-narrow-was-h)}}@media (prefers-reduced-motion:reduce){.attendance-module__-0BXPW__box{transition:none}}
.tabs-module__9UwyIG__root{min-width:0;padding:0 var(--row-inset);font-family:var(--kit-font);flex-wrap:wrap;gap:2px;display:flex}.tabs-module__9UwyIG__tab{padding:9px var(--row-pad) 11px;border-radius:var(--radius-sm);color:var(--tabs-fg);font-size:var(--tabs-font);font-weight:var(--fw-medium);white-space:nowrap;transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard);flex:none;align-items:baseline;gap:7px;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;}.tabs-module__9UwyIG__tab:hover,.tabs-module__9UwyIG__tab[data-state=hover]{color:var(--tabs-hover-fg);background:var(--tabs-hover-bg)}.tabs-module__9UwyIG__current{color:var(--tabs-current-fg)}.tabs-module__9UwyIG__current:after{content:"";right:var(--row-pad);bottom:3px;left:var(--row-pad);background:var(--tabs-bar);height:2px;position:absolute}.tabs-module__9UwyIG__count{color:var(--tabs-count-fg);font-size:var(--tabs-count-font);font-weight:var(--fw-regular);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.tabs-module__9UwyIG__tab{transition:none}}
.segmented-module__iodT-a__root{box-sizing:border-box;max-width:100%;min-height:var(--segmented-height);padding:var(--segmented-inset);border-radius:var(--segmented-radius);background:var(--segmented-bg);font-family:var(--kit-font);flex-wrap:wrap;gap:2px;display:inline-flex}.segmented-module__iodT-a__item{box-sizing:border-box;min-height:calc(var(--segmented-height) - 2 * var(--segmented-inset));border:var(--bw-hairline) solid transparent;border-radius:calc(var(--segmented-radius) - var(--segmented-inset));color:var(--segmented-fg);font-size:var(--segmented-font);font-weight:var(--fw-medium);white-space:nowrap;transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard);flex:none;align-items:center;gap:6px;padding:0 12px;line-height:1.2;text-decoration:none;display:inline-flex;}.segmented-module__iodT-a__item:hover,.segmented-module__iodT-a__item[data-state=hover]{color:var(--segmented-hover-fg)}.segmented-module__iodT-a__current{border-color:var(--segmented-current-border);background:var(--segmented-current-bg);color:var(--segmented-current-fg)}.segmented-module__iodT-a__count{color:var(--segmented-count-fg);font-weight:var(--fw-regular);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.segmented-module__iodT-a__item{transition:none}}
.pagination-module__ItQAZW__root{min-width:0;padding-inline:var(--card-radius);font-family:var(--kit-font);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex;container:pagination/inline-size}.pagination-module__ItQAZW__summary{color:var(--pagination-muted-fg);font-size:var(--pagination-font);font-variant-numeric:tabular-nums;margin:0}.pagination-module__ItQAZW__pages{margin-inline:var(--row-bleed);flex-wrap:wrap;align-items:center;gap:2px;display:flex}.pagination-module__ItQAZW__item{min-width:var(--pagination-size);height:var(--pagination-size);border-radius:var(--pagination-radius);color:var(--pagination-fg);font-size:var(--pagination-font);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;transition:background-color var(--dur-fast) var(--ease-standard);place-items:center;padding:0 8px;text-decoration:none;display:inline-grid;}.pagination-module__ItQAZW__item:hover,.pagination-module__ItQAZW__item[data-state=hover]{background:var(--pagination-hover-bg)}.pagination-module__ItQAZW__current,.pagination-module__ItQAZW__current:hover,.pagination-module__ItQAZW__current[data-state=hover]{background:var(--pagination-current-bg);color:var(--pagination-current-fg)}.pagination-module__ItQAZW__step{color:var(--pagination-muted-fg)}.pagination-module__ItQAZW__gap{min-width:24px;color:var(--pagination-muted-fg);text-align:center}@container pagination not (min-width:408px){.pagination-module__ItQAZW__wideOnly{display:none}.pagination-module__ItQAZW__gap{min-width:16px}}@container pagination (min-width:408px){.pagination-module__ItQAZW__narrowOnly{display:none}}@media (prefers-reduced-motion:reduce){.pagination-module__ItQAZW__item{transition:none}}
.facts-module__PdKStG__root{min-width:0;font-family:var(--kit-font);margin:0;display:grid}.facts-module__PdKStG__grid{grid-template-columns:repeat(auto-fill,minmax(min(124px,100%),1fr));gap:16px 24px}.facts-module__PdKStG__item{align-content:start;gap:4px;min-width:0;display:grid}.facts-module__PdKStG__flow{flex-wrap:wrap;gap:16px 40px;display:flex}.facts-module__PdKStG__wide{flex-basis:100%}.facts-module__PdKStG__label{color:var(--facts-label-fg);font-size:var(--facts-label-font);line-height:1.3}.facts-module__PdKStG__value{color:var(--facts-fg);font-size:var(--facts-font);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;line-height:1.3}.facts-module__PdKStG__rows{grid-template-columns:max-content minmax(0,1fr);gap:9px 16px}.facts-module__PdKStG__rows .facts-module__PdKStG__item{display:contents}.facts-module__PdKStG__rows .facts-module__PdKStG__label{line-height:1.55}.facts-module__PdKStG__rows .facts-module__PdKStG__value{font-size:var(--facts-rows-font);line-height:1.35}.facts-module__PdKStG__sub{color:var(--facts-label-fg);font-size:var(--facts-label-font);font-weight:var(--fw-regular);margin-top:2px;line-height:1.4;display:block}
.nowrap-module__EjHa8q__root{font-family:var(--kit-font);white-space:nowrap}
.details-module__Wr_Dba__root{border-radius:var(--card-radius);background:var(--details-bg);min-width:0;color:var(--details-fg);font-family:var(--kit-font);container:details/inline-size}.details-module__Wr_Dba__head{padding:var(--card-p);border-radius:var(--card-radius);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;list-style:none;display:grid;}.details-module__Wr_Dba__head::-webkit-details-marker{display:none}.details-module__Wr_Dba__title{min-width:0;color:inherit;font-size:var(--card-head-font);font-weight:var(--card-head-weight);letter-spacing:-.01em;margin:0;line-height:1.3}.details-module__Wr_Dba__sub{color:var(--details-muted-fg);font-size:var(--card-head-sub-font);font-weight:var(--fw-regular);letter-spacing:0}.details-module__Wr_Dba__aside{flex-wrap:wrap;grid-area:2/1/auto/-1;gap:6px;min-width:0;display:flex}.details-module__Wr_Dba__chev{color:var(--details-icon-fg);transition:rotate var(--dur-base) var(--ease-standard), color var(--dur-fast) var(--ease-standard);flex:none;grid-area:1/2;display:inline-flex}.details-module__Wr_Dba__head:hover .details-module__Wr_Dba__chev,.details-module__Wr_Dba__head[data-state=hover] .details-module__Wr_Dba__chev{color:var(--details-icon-hover-fg)}.details-module__Wr_Dba__root[open] .details-module__Wr_Dba__chev{rotate:180deg}.details-module__Wr_Dba__body{gap:var(--card-gap);min-width:0;padding:0 var(--card-p) var(--card-p);display:grid}@container details (min-width:560px){.details-module__Wr_Dba__head:has(>.details-module__Wr_Dba__aside){grid-template-columns:minmax(0,1fr) auto auto}.details-module__Wr_Dba__aside{grid-area:1/2;justify-content:flex-end}.details-module__Wr_Dba__head:has(>.details-module__Wr_Dba__aside)>.details-module__Wr_Dba__chev{grid-column:3}}@media (prefers-reduced-motion:reduce){.details-module__Wr_Dba__chev{transition:none}}
.divider-module__PWLbkq__root{background:var(--divider-line);width:auto;height:1px;font-family:var(--kit-font);border:0;flex:none;align-self:stretch;margin:0}
.summary-module__4DiJrW__root{min-width:0;color:var(--summary-fg);font-family:var(--kit-font);font-variant-numeric:tabular-nums;gap:12px;display:grid}.summary-module__4DiJrW__head{gap:4px;min-width:0;display:grid}.summary-module__4DiJrW__line{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.summary-module__4DiJrW__code{font-size:var(--summary-code-font);font-weight:var(--fw-semibold);letter-spacing:-.01em;white-space:nowrap;line-height:1.3}.summary-module__4DiJrW__chip{border-radius:var(--radius-pill);background:var(--summary-chip-bg);color:var(--summary-chip-fg);font-size:var(--summary-chip-font);font-weight:var(--fw-medium);white-space:nowrap;margin-left:auto;padding:4px 10px;line-height:1.2;display:inline-flex}.summary-module__4DiJrW__chip.summary-module__4DiJrW__now{background:var(--summary-now-bg);color:var(--summary-now-fg)}.summary-module__4DiJrW__close{margin:-6px -8px -6px -2px;display:inline-flex}.summary-module__4DiJrW__when{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.summary-module__4DiJrW__figure{font-size:var(--summary-figure-font);font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.2}.summary-module__4DiJrW__note{color:var(--summary-muted-fg);font-size:var(--summary-note-font)}.summary-module__4DiJrW__part{min-width:0}.summary-module__4DiJrW__hint{color:var(--summary-muted-fg);font-size:var(--summary-hint-font);justify-content:space-between;align-items:center;gap:12px;margin:0;line-height:1.4;display:flex}.summary-module__4DiJrW__key{background:var(--summary-key-bg);color:var(--summary-muted-fg);font:var(--fw-medium) var(--summary-key-font) / 1.4 var(--kit-font);border-radius:5px;padding:1px 6px}.summary-module__4DiJrW__dock{margin:0 calc(var(--dock-inset) - var(--card-p)) calc(var(--dock-inset) - var(--card-p))}
.popover-module__07y4ga__root{box-sizing:border-box;width:max-content;min-width:0;max-width:min(var(--popover-max-width), calc(100vw - 32px));padding:var(--popover-p);border:var(--bw-hairline) solid var(--popover-border);border-radius:var(--popover-radius);background:var(--popover-bg);color:var(--popover-fg);box-shadow:var(--popover-shadow);font-family:var(--kit-font);font-size:var(--popover-font);gap:14px;line-height:1.45;display:grid}.popover-module__07y4ga__below{--dx:0px;top:calc(100% + var(--popover-gap));left:var(--dx);z-index:var(--z-popover);animation:popover-module__07y4ga__rise var(--popover-motion) var(--ease-out);position:absolute}.popover-module__07y4ga__at{--x:0px;--y:0px;top:var(--y);left:var(--x);z-index:var(--z-popover);animation:popover-module__07y4ga__rise var(--popover-motion) var(--ease-out);position:fixed}.popover-module__07y4ga__inline{position:relative}@keyframes popover-module__07y4ga__rise{0%{opacity:0;translate:0 calc(-1 * var(--popover-shift))}}@keyframes popover-module__07y4ga__fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.popover-module__07y4ga__below,.popover-module__07y4ga__at{animation:popover-module__07y4ga__fade var(--popover-motion) var(--ease-out)!important}}
.dialog-module__Alrrza__root{box-sizing:border-box;width:min(var(--dialog-width), calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:var(--dialog-p);border:1px solid var(--dialog-border);border-radius:var(--dialog-radius);background:var(--dialog-bg);color:var(--dialog-fg);box-shadow:var(--dialog-shadow);font-family:var(--kit-font);margin:auto;overflow:auto}.dialog-module__Alrrza__root[open]{gap:var(--dialog-gap);display:grid}.dialog-module__Alrrza__root::backdrop{background:var(--dialog-backdrop)}.dialog-module__Alrrza__inline{margin:0;position:static}
.filter-menu-module__F8ilha__root{min-width:0;font-family:var(--kit-font);position:relative}.filter-menu-module__F8ilha__head{box-sizing:border-box;min-height:var(--segmented-height);border:var(--bw-hairline) solid transparent;border-radius:var(--segmented-radius);background:var(--filter-menu-bg);color:var(--filter-menu-fg);font-size:var(--filter-menu-font);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard);align-items:center;gap:6px;padding:0 12px 0 16px;line-height:1.2;list-style:none;display:inline-flex;}.filter-menu-module__F8ilha__head::-webkit-details-marker{display:none}.filter-menu-module__F8ilha__head:hover,.filter-menu-module__F8ilha__head[data-state=hover]{background:var(--filter-menu-hover-bg)}.filter-menu-module__F8ilha__chosenText{font-weight:var(--fw-medium);color:var(--filter-menu-value-fg)}.filter-menu-module__F8ilha__chev{color:var(--filter-menu-icon-fg);transition:rotate var(--dur-base) var(--ease-standard);display:inline-flex}.filter-menu-module__F8ilha__root[open] .filter-menu-module__F8ilha__chev{rotate:180deg}.filter-menu-module__F8ilha__chosen .filter-menu-module__F8ilha__head{border-color:var(--filter-menu-chosen-border);background:var(--filter-menu-chosen-bg);color:var(--filter-menu-chosen-fg)}.filter-menu-module__F8ilha__chosen .filter-menu-module__F8ilha__chosenText{color:var(--filter-menu-chosen-value-fg)}.filter-menu-module__F8ilha__chosen .filter-menu-module__F8ilha__chev{color:var(--filter-menu-chosen-fg)}.filter-menu-module__F8ilha__form{gap:16px;min-width:220px;margin:0;display:grid}.filter-menu-module__F8ilha__options{overscroll-behavior:contain;gap:10px;max-height:min(360px,60vh);display:grid;overflow-y:auto}.filter-menu-module__F8ilha__go{justify-content:flex-end;display:flex}@media (max-width:640px){.filter-menu-module__F8ilha__value{display:none}.filter-menu-module__F8ilha__head{padding-inline:14px 12px}}@media (prefers-reduced-motion:reduce){.filter-menu-module__F8ilha__head,.filter-menu-module__F8ilha__chev{transition:none}}
.choice-module__64a--W__root{box-sizing:border-box;min-width:0;padding:var(--choice-inset);border-radius:var(--choice-radius);background:var(--choice-bg);font-family:var(--kit-font);gap:2px;display:inline-flex}.choice-module__64a--W__form{margin:0;display:flex}.choice-module__64a--W__item{box-sizing:border-box;border:var(--bw-hairline) solid transparent;border-radius:calc(var(--choice-radius) - var(--choice-inset));min-width:64px;color:var(--choice-fg);font:var(--fw-medium) var(--choice-font) / 1.2 var(--kit-font);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard);background:0 0;flex:auto;padding:9px 14px;}.choice-module__64a--W__item:hover,.choice-module__64a--W__item[data-state=hover]{color:var(--choice-hover-fg)}.choice-module__64a--W__on{border-color:var(--choice-on-border);background:var(--choice-on-bg);color:var(--choice-on-fg)}@media (max-width:640px){.choice-module__64a--W__root{width:100%;display:flex}.choice-module__64a--W__form{flex:auto}.choice-module__64a--W__item{width:100%;min-height:var(--choice-touch);padding-inline:8px}}@media (prefers-reduced-motion:reduce){.choice-module__64a--W__item{transition:none}}
.month-grid-module__t-2cWW__root{min-width:0;font-family:var(--kit-font);gap:4px;display:grid;container:month/inline-size}.month-grid-module__t-2cWW__week,.month-grid-module__t-2cWW__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.month-grid-module__t-2cWW__week span{color:var(--month-grid-head-fg);font-size:var(--month-grid-small-font);font-weight:var(--fw-medium);padding:0 4px 4px}.month-grid-module__t-2cWW__days{margin:0;padding:0;list-style:none}.month-grid-module__t-2cWW__blank{min-height:1px}.month-grid-module__t-2cWW__day{border-radius:var(--row-radius);background:var(--month-grid-cell-bg);align-content:start;gap:5px;min-width:0;min-height:122px;padding:10px;display:grid}.month-grid-module__t-2cWW__today{background:var(--month-grid-today-bg);box-shadow:inset 0 0 0 1.5px var(--month-grid-today-ring)}.month-grid-module__t-2cWW__num{border-radius:var(--radius-xs);width:fit-content;max-width:100%;color:var(--month-grid-fg);font-size:var(--month-grid-font);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;gap:2px;text-decoration:none;display:grid;}.month-grid-module__t-2cWW__num:hover,.month-grid-module__t-2cWW__num[data-state=hover]{text-underline-offset:3px;text-decoration:underline}.month-grid-module__t-2cWW__today .month-grid-module__t-2cWW__num{color:var(--month-grid-today-fg)}.month-grid-module__t-2cWW__count{color:var(--month-grid-muted-fg);font-size:var(--month-grid-small-font);font-weight:var(--fw-regular)}.month-grid-module__t-2cWW__tally{font-size:var(--month-grid-small-font);align-items:center;gap:6px;margin:0;line-height:1.3;display:flex}.month-grid-module__t-2cWW__tally.month-grid-module__t-2cWW__warn{color:var(--month-grid-warn)}.month-grid-module__t-2cWW__tally.month-grid-module__t-2cWW__risk{color:var(--month-grid-risk)}.month-grid-module__t-2cWW__dot{width:var(--status-dot-good);height:var(--status-dot-good);border-radius:50%;flex:none}.month-grid-module__t-2cWW__dot.month-grid-module__t-2cWW__warn{background:var(--month-grid-warn)}.month-grid-module__t-2cWW__dot.month-grid-module__t-2cWW__risk{background:var(--month-grid-risk)}.month-grid-module__t-2cWW__lessons{gap:3px;margin:0;padding:0;list-style:none;display:grid}.month-grid-module__t-2cWW__lessons>li{min-width:0}.month-grid-module__t-2cWW__line{text-overflow:ellipsis;min-width:0;font-size:var(--month-grid-line-font);font-weight:var(--fw-medium);white-space:nowrap;border-radius:7px;padding:3px 7px;line-height:18px;text-decoration:none;display:block;overflow:hidden;}.month-grid-module__t-2cWW__line:hover,.month-grid-module__t-2cWW__line[data-state=hover]{text-underline-offset:2px;text-decoration:underline}.month-grid-module__t-2cWW__line.month-grid-module__t-2cWW__past{background:var(--month-grid-past-bg);color:var(--month-grid-past-fg)}.month-grid-module__t-2cWW__line.month-grid-module__t-2cWW__next{background:var(--month-grid-next-bg);color:var(--month-grid-next-fg)}.month-grid-module__t-2cWW__line.month-grid-module__t-2cWW__now{background:var(--month-grid-now-bg);color:var(--month-grid-now-fg)}.month-grid-module__t-2cWW__time{font-weight:var(--fw-regular);font-variant-numeric:tabular-nums;margin-right:6px}.month-grid-module__t-2cWW__more{border-radius:var(--radius-xs);width:fit-content;color:var(--month-grid-muted-fg);font-size:var(--month-grid-small-font);font-weight:var(--fw-medium);text-decoration:none;}.month-grid-module__t-2cWW__more:hover,.month-grid-module__t-2cWW__more[data-state=hover]{text-underline-offset:3px;text-decoration:underline}@container month (max-width:640px){.month-grid-module__t-2cWW__week,.month-grid-module__t-2cWW__days{gap:3px}.month-grid-module__t-2cWW__week span{padding-inline:2px}.month-grid-module__t-2cWW__day{gap:3px;min-height:58px;padding:6px}.month-grid-module__t-2cWW__num{gap:1px}.month-grid-module__t-2cWW__count{font-size:var(--month-grid-line-font)}.month-grid-module__t-2cWW__lessons,.month-grid-module__t-2cWW__more{display:none}.month-grid-module__t-2cWW__word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.month-grid-module__t-2cWW__tally{display:inline-flex}}
.sidebar-module__8-P6oW__root{box-sizing:border-box;width:var(--sidebar-width);height:100%;padding:var(--card-p) var(--row-inset) var(--dock-inset);border-radius:var(--sidebar-radius);background:var(--sidebar-bg);font-family:var(--kit-font);transition:width var(--dur-base) var(--ease-standard);flex-direction:column;display:flex}.sidebar-module__8-P6oW__min{width:var(--sidebar-min-width)}.sidebar-module__8-P6oW__brand{justify-content:space-between;align-items:center;gap:var(--space-2);padding:0 var(--row-pad) var(--space-6);display:flex}.sidebar-module__8-P6oW__min .sidebar-module__8-P6oW__brand{flex-direction:column;justify-content:flex-start;gap:10px;padding:0 0 18px}.sidebar-module__8-P6oW__home{border-radius:var(--radius-xs);flex:none;display:block;}.sidebar-module__8-P6oW__logo{width:auto;height:28px;display:block}.sidebar-module__8-P6oW__toggle{display:contents}.sidebar-module__8-P6oW__nav{gap:var(--sidebar-gap);flex-direction:column;flex:1;min-height:0;margin:-4px;padding:4px;display:flex;overflow-y:auto}.sidebar-module__8-P6oW__min .sidebar-module__8-P6oW__nav{overflow:visible}.sidebar-module__8-P6oW__item{align-items:center;gap:var(--space-3);padding:var(--sidebar-item-py) var(--row-pad);border-radius:var(--row-radius);color:var(--sidebar-item-fg);font-size:var(--sidebar-item-font);font-weight:var(--fw-medium);transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);line-height:1.2;text-decoration:none;display:flex;position:relative;}.sidebar-module__8-P6oW__item>svg{flex:none}.sidebar-module__8-P6oW__item:hover,.sidebar-module__8-P6oW__item[data-state=hover]{background:var(--sidebar-item-hover-bg);color:var(--sidebar-item-hover-fg)}.sidebar-module__8-P6oW__current,.sidebar-module__8-P6oW__current:hover,.sidebar-module__8-P6oW__current[data-state=hover]{background:var(--sidebar-item-current-bg);color:var(--sidebar-item-current-fg)}.sidebar-module__8-P6oW__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-module__8-P6oW__min .sidebar-module__8-P6oW__item{justify-content:center;padding-inline:0}.sidebar-module__8-P6oW__min .sidebar-module__8-P6oW__label{z-index:1;border-radius:var(--radius-xs);background:var(--sidebar-tip-bg);color:var(--sidebar-tip-fg);font-size:var(--sidebar-tip-font);box-shadow:var(--sidebar-tip-shadow);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-standard);padding:6px 10px;position:absolute;top:50%;left:calc(100% + 10px);overflow:visible;transform:translateY(-50%)}.sidebar-module__8-P6oW__min .sidebar-module__8-P6oW__item:hover .sidebar-module__8-P6oW__label,.sidebar-module__8-P6oW__min .sidebar-module__8-P6oW__item[data-state=hover] .sidebar-module__8-P6oW__label,.sidebar-module__8-P6oW__min .sidebar-module__8-P6oW__item:focus-visible .sidebar-module__8-P6oW__label,.sidebar-module__8-P6oW__min .sidebar-module__8-P6oW__item[data-state=focus] .sidebar-module__8-P6oW__label{opacity:1}.sidebar-module__8-P6oW__min .sidebar-module__8-P6oW__label:before{content:"";width:10px;position:absolute;top:0;bottom:0;right:100%}.sidebar-module__8-P6oW__min .sidebar-module__8-P6oW__item:hover .sidebar-module__8-P6oW__label,.sidebar-module__8-P6oW__min .sidebar-module__8-P6oW__item[data-state=hover] .sidebar-module__8-P6oW__label{pointer-events:auto}.sidebar-module__8-P6oW__min[data-tips=off] .sidebar-module__8-P6oW__item:not([data-state]) .sidebar-module__8-P6oW__label{opacity:0;pointer-events:none}.sidebar-module__8-P6oW__me{gap:var(--space-3);border-top:var(--bw-hairline) solid var(--sidebar-line);margin-top:auto;padding-top:14px;display:grid}.sidebar-module__8-P6oW__who{min-width:0;padding:0 var(--row-pad);align-items:center;gap:10px;display:flex}.sidebar-module__8-P6oW__min .sidebar-module__8-P6oW__who{justify-content:center;padding:0}.sidebar-module__8-P6oW__name{min-width:0;color:var(--sidebar-name-fg);font-size:var(--sidebar-name-font);font-weight:var(--fw-medium);line-height:1.3;display:grid}.sidebar-module__8-P6oW__min .sidebar-module__8-P6oW__name{display:none}.sidebar-module__8-P6oW__line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-module__8-P6oW__out{margin:0 calc(var(--dock-inset) - var(--row-inset));display:grid}.sidebar-module__8-P6oW__min .sidebar-module__8-P6oW__out{margin:0 0 calc((var(--sidebar-min-width) - var(--icon-button-m-size)) / 2 - var(--dock-inset));justify-items:center}@media (max-height:600px){.sidebar-module__8-P6oW__min .sidebar-module__8-P6oW__brand{gap:6px;padding-bottom:8px}.sidebar-module__8-P6oW__min .sidebar-module__8-P6oW__item{padding-block:6px}.sidebar-module__8-P6oW__min .sidebar-module__8-P6oW__me{gap:8px;padding-top:10px}}@media (max-height:520px){.sidebar-module__8-P6oW__min .sidebar-module__8-P6oW__item{padding-block:4px}}.sidebar-module__8-P6oW__fab{right:calc(max(var(--sidebar-sheet-inset), env(safe-area-inset-right)) + var(--dock-inset));bottom:calc(max(var(--sidebar-sheet-inset), env(safe-area-inset-bottom)) + var(--dock-inset));z-index:calc(var(--z-modal) + 1);box-sizing:border-box;width:var(--sidebar-fab-size);height:var(--sidebar-fab-size);border:var(--bw-hairline) solid var(--sidebar-fab-border);border-radius:var(--dock-radius);background:var(--sidebar-fab-bg);color:var(--sidebar-fab-fg);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard), scale var(--dur-fast) var(--ease-out-fast);place-items:center;padding:0;display:none;position:fixed;}.sidebar-module__8-P6oW__fab:after{content:"";inset:calc(-1 * var(--bw-hairline));z-index:-1;border-radius:inherit;box-shadow:var(--sidebar-fab-shadow);pointer-events:none;transition:opacity var(--dur-slow) var(--ease-standard);position:absolute}@media (hover:hover){.sidebar-module__8-P6oW__fab:hover,.sidebar-module__8-P6oW__fab[data-state=hover]{border-color:var(--sidebar-fab-hover-border);background:var(--sidebar-fab-hover-bg)}}.sidebar-module__8-P6oW__fab:active,.sidebar-module__8-P6oW__fab[data-state=active]{scale:.94}.sidebar-module__8-P6oW__fab[aria-expanded=true]:after{opacity:0}.sidebar-module__8-P6oW__burger{width:24px;height:24px;display:block;position:relative}.sidebar-module__8-P6oW__burger>span{width:18px;height:2px;transition:rotate var(--dur-fast) var(--ease-in), translate var(--dur-base) var(--ease-out) var(--dur-fast), opacity var(--dur-fast) linear var(--dur-fast), scale var(--dur-base) var(--ease-out) var(--dur-fast);background:currentColor;border-radius:1px;position:absolute;left:3px}.sidebar-module__8-P6oW__burger>span:first-child{top:5px}.sidebar-module__8-P6oW__burger>span:nth-child(2){top:11px}.sidebar-module__8-P6oW__burger>span:nth-child(3){top:17px}.sidebar-module__8-P6oW__fab[aria-expanded=true] .sidebar-module__8-P6oW__burger>span{transition:translate var(--dur-fast) var(--ease-in), rotate var(--dur-slow) var(--ease-emphasis) var(--dur-fast), opacity var(--dur-fast) linear, scale var(--dur-fast) var(--ease-in)}.sidebar-module__8-P6oW__fab[aria-expanded=true] .sidebar-module__8-P6oW__burger>span:first-child{translate:0 6px;rotate:45deg}.sidebar-module__8-P6oW__fab[aria-expanded=true] .sidebar-module__8-P6oW__burger>span:nth-child(2){opacity:0;scale:.2 1}.sidebar-module__8-P6oW__fab[aria-expanded=true] .sidebar-module__8-P6oW__burger>span:nth-child(3){translate:0 -6px;rotate:-45deg}.sidebar-module__8-P6oW__scrim{z-index:var(--z-modal);background:var(--sidebar-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;touch-action:none;transition:opacity var(--dur-base) var(--ease-in-out), visibility 0s linear var(--dur-base);display:none;position:fixed;inset:0}@media (max-width:1080px){.sidebar-module__8-P6oW__fab{display:grid}.sidebar-module__8-P6oW__scrim{display:block}.sidebar-module__8-P6oW__fab[aria-expanded=true]+.sidebar-module__8-P6oW__scrim{opacity:1;visibility:visible;transition:opacity var(--dur-slow) var(--ease-out), visibility 0s}.sidebar-module__8-P6oW__bar,.sidebar-module__8-P6oW__bar.sidebar-module__8-P6oW__min{right:max(var(--sidebar-sheet-inset), env(safe-area-inset-right));bottom:max(var(--sidebar-sheet-inset), env(safe-area-inset-bottom));left:max(var(--sidebar-sheet-inset), env(safe-area-inset-left));z-index:var(--z-modal);width:auto;height:auto;max-height:calc(100dvh - 2 * var(--sidebar-sheet-inset));touch-action:none;translate:0 calc(100% + 2 * var(--sidebar-sheet-inset));visibility:hidden;transition:translate var(--motion-exit), visibility 0s linear var(--dur-base);grid-template:"brand out""nav nav"minmax(0,1fr)"who who"/minmax(0,1fr) auto;align-items:center;display:grid;position:fixed}.sidebar-module__8-P6oW__fab[aria-expanded=true]~.sidebar-module__8-P6oW__bar{visibility:visible;transition:translate var(--motion-enter), visibility 0s;translate:none}.sidebar-module__8-P6oW__bar .sidebar-module__8-P6oW__brand,.sidebar-module__8-P6oW__bar.sidebar-module__8-P6oW__min .sidebar-module__8-P6oW__brand{padding:0 var(--row-pad);flex-direction:row;grid-area:brand;justify-content:flex-start}.sidebar-module__8-P6oW__bar .sidebar-module__8-P6oW__toggle{display:none}.sidebar-module__8-P6oW__bar .sidebar-module__8-P6oW__nav,.sidebar-module__8-P6oW__bar.sidebar-module__8-P6oW__min .sidebar-module__8-P6oW__nav{align-content:start;gap:var(--sidebar-tile-gap);margin:calc(var(--space-4) - 4px) -4px -4px;overscroll-behavior:contain;touch-action:pan-y;grid-area:nav;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;display:grid;overflow:hidden auto}.sidebar-module__8-P6oW__bar .sidebar-module__8-P6oW__me,.sidebar-module__8-P6oW__bar.sidebar-module__8-P6oW__min .sidebar-module__8-P6oW__me{display:contents}.sidebar-module__8-P6oW__bar .sidebar-module__8-P6oW__who,.sidebar-module__8-P6oW__bar.sidebar-module__8-P6oW__min .sidebar-module__8-P6oW__who{min-height:var(--sidebar-fab-size);margin-top:var(--space-3);padding:0 calc(var(--sidebar-fab-size) + var(--dock-inset) - var(--row-inset) + var(--space-3)) 0 var(--row-pad);grid-area:who;justify-content:flex-start}.sidebar-module__8-P6oW__bar.sidebar-module__8-P6oW__min .sidebar-module__8-P6oW__name{display:grid}.sidebar-module__8-P6oW__bar .sidebar-module__8-P6oW__out,.sidebar-module__8-P6oW__bar.sidebar-module__8-P6oW__min .sidebar-module__8-P6oW__out{grid-area:out;justify-items:end;margin:0}.sidebar-module__8-P6oW__bar .sidebar-module__8-P6oW__item,.sidebar-module__8-P6oW__bar.sidebar-module__8-P6oW__min .sidebar-module__8-P6oW__item{justify-content:space-between;align-items:flex-start;gap:var(--space-2);height:var(--sidebar-tile-height);padding:var(--row-pad);background:var(--sidebar-tile-bg);color:var(--sidebar-tile-fg);font-size:var(--sidebar-tile-font);flex-direction:column}.sidebar-module__8-P6oW__bar .sidebar-module__8-P6oW__item>svg{width:var(--sidebar-tile-icon-size);height:var(--sidebar-tile-icon-size);color:var(--sidebar-tile-icon)}@media (hover:hover){.sidebar-module__8-P6oW__bar .sidebar-module__8-P6oW__item:hover,.sidebar-module__8-P6oW__bar .sidebar-module__8-P6oW__item[data-state=hover]{background:var(--sidebar-tile-hover-bg);color:var(--sidebar-tile-fg)}}.sidebar-module__8-P6oW__bar .sidebar-module__8-P6oW__current,.sidebar-module__8-P6oW__bar .sidebar-module__8-P6oW__current:hover,.sidebar-module__8-P6oW__bar .sidebar-module__8-P6oW__current[data-state=hover]{background:var(--sidebar-item-current-bg);color:var(--sidebar-item-current-fg)}.sidebar-module__8-P6oW__bar .sidebar-module__8-P6oW__current>svg{color:inherit}.sidebar-module__8-P6oW__bar .sidebar-module__8-P6oW__label,.sidebar-module__8-P6oW__bar.sidebar-module__8-P6oW__min .sidebar-module__8-P6oW__label{max-width:100%;color:inherit;font-size:inherit;box-shadow:none;opacity:1;pointer-events:auto;background:0 0;padding:0;position:static;overflow:hidden;transform:none}.sidebar-module__8-P6oW__bar.sidebar-module__8-P6oW__min .sidebar-module__8-P6oW__label:before{content:none}.sidebar-module__8-P6oW__bar.sidebar-module__8-P6oW__min[data-tips] .sidebar-module__8-P6oW__item .sidebar-module__8-P6oW__label{opacity:1}.sidebar-module__8-P6oW__bar .sidebar-module__8-P6oW__brand,.sidebar-module__8-P6oW__bar .sidebar-module__8-P6oW__out,.sidebar-module__8-P6oW__bar .sidebar-module__8-P6oW__who,.sidebar-module__8-P6oW__bar .sidebar-module__8-P6oW__item{--d:0;opacity:0;transition:opacity var(--dur-fast) var(--ease-in), translate var(--dur-fast) var(--ease-in), background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);translate:0 10px}.sidebar-module__8-P6oW__fab[aria-expanded=true]~.sidebar-module__8-P6oW__bar :is(.sidebar-module__8-P6oW__brand,.sidebar-module__8-P6oW__out,.sidebar-module__8-P6oW__who,.sidebar-module__8-P6oW__item){opacity:1;transition:opacity var(--dur-base) var(--ease-out) calc(40ms + var(--d) * 22ms), translate var(--dur-slow) var(--ease-out) calc(40ms + var(--d) * 22ms), background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);translate:none}}@media (prefers-reduced-motion:reduce){.sidebar-module__8-P6oW__root,.sidebar-module__8-P6oW__item,.sidebar-module__8-P6oW__min .sidebar-module__8-P6oW__label{transition:none}}@media (max-width:1080px) and (prefers-reduced-motion:reduce){.sidebar-module__8-P6oW__fab[aria-expanded]~.sidebar-module__8-P6oW__bar,.sidebar-module__8-P6oW__fab[aria-expanded]~.sidebar-module__8-P6oW__bar :is(.sidebar-module__8-P6oW__brand,.sidebar-module__8-P6oW__out,.sidebar-module__8-P6oW__who,.sidebar-module__8-P6oW__item){transition:none;translate:none}.sidebar-module__8-P6oW__fab[aria-expanded] .sidebar-module__8-P6oW__burger>span{transition:none}}
