@layer vr.components{.account-panel{gap:var(--vr-space-12);inline-size:min(296px,100vw - 32px);padding:var(--vr-space-4);display:grid}.account-panel__trigger{inline-size:var(--vr-target-size);block-size:var(--vr-target-size);border-radius:var(--vr-radius-round);color:var(--vr-ink);cursor:pointer;transition:background var(--vr-dur-fast), box-shadow var(--vr-dur-fast);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.account-panel__trigger:hover,.account-panel__trigger[aria-expanded=true]{background:var(--vr-surface-strong)}.account-panel__trigger[data-work-ring=info]{box-shadow:var(--vr-ring-status-info)}.account-panel__trigger[data-work-ring=success]{box-shadow:var(--vr-ring-status-success)}.account-panel__trigger[data-work-ring=warning]{box-shadow:var(--vr-ring-status-warning)}.account-panel__trigger[data-work-ring=danger]{box-shadow:var(--vr-ring-status-danger)}.account-panel__trigger[data-work-ring=violet]{box-shadow:var(--vr-ring-status-violet)}.account-panel__head{align-items:center;gap:var(--vr-space-12);padding-inline:var(--vr-space-10);display:flex}.account-panel__head--link{padding-block:var(--vr-space-8);border-radius:var(--vr-radius-control);color:var(--vr-ink);transition:background var(--vr-dur-fast);text-decoration:none}.account-panel__head--link:hover,.account-panel__head--link:focus-visible{background:var(--vr-surface-strong)}.account-panel__who{min-inline-size:0;display:grid}.account-panel__chevron{color:var(--vr-ink-3);flex:none;margin-inline-start:auto}.account-panel__head--link:hover .account-panel__chevron,.account-panel__head--link:focus-visible .account-panel__chevron{color:var(--vr-ink-2)}.account-panel__status,.account-panel__build{margin:0}.account-panel__name{overflow-wrap:anywhere;color:var(--vr-ink)}.account-panel__email,.account-panel__status,.account-panel__build{font-size:var(--vr-text-sm);color:var(--vr-ink-2)}.account-panel__email{overflow-wrap:anywhere}.account-panel__status{gap:var(--vr-space-4) var(--vr-space-8);padding-inline:var(--vr-space-10);flex-wrap:wrap;display:flex}.account-panel__status-label{color:var(--vr-ink-3)}.account-panel__theme{inline-size:100%}.account-panel__rows{gap:var(--vr-space-2);display:grid}.account-panel__build{padding-inline:var(--vr-space-10);overflow-wrap:anywhere}.account-panel__row{align-items:center;gap:var(--vr-space-10);inline-size:100%;min-block-size:var(--vr-target-size);padding-inline:var(--vr-space-10);border-radius:var(--vr-radius-control);font-size:var(--vr-text-body);text-align:start;color:var(--vr-ink);cursor:pointer;transition:background var(--vr-dur-fast);background:0 0;border:0;text-decoration:none;display:flex}.account-panel__row:hover,.account-panel__row:focus-visible{background:var(--vr-surface-strong)}.account-panel__row[aria-busy=true],.account-panel__row[aria-disabled=true]{color:var(--vr-ink-3);cursor:progress}.account-panel__label{overflow-wrap:anywhere;flex:1;min-inline-size:0}.account-panel__hint{font-size:var(--vr-text-sm);color:var(--vr-ink-3);margin-inline-start:auto}.account-panel__row:hover .account-panel__hint,.account-panel__row:focus-visible .account-panel__hint{color:var(--vr-ink-2)}.avatar{border-radius:var(--vr-radius-round);block-size:28px;inline-size:28px;font-size:var(--vr-text-sm);white-space:nowrap;color:var(--vr-ink);background:var(--vr-surface-strong);flex:none;place-items:center;line-height:1;display:inline-grid;overflow:hidden}.avatar[data-size=sm]{block-size:24px;inline-size:24px}.avatar[data-size=lg]{block-size:40px;inline-size:40px;font-size:var(--vr-text-body)}.block-editor-block-actions{pointer-events:none;position:absolute;inset:0}.block-editor-block-actions__slot{pointer-events:auto;position:absolute;inset-inline-start:var(--vr-space-4);translate:0 -50%}.block-editor-block-actions__handle{cursor:grab}.block-editor-block-actions__handle:active{cursor:grabbing}.block-editor-block-actions__handle[aria-expanded=true]{color:var(--vr-ink);background:var(--vr-surface-strong)}.block-editor-block-actions__raw{pointer-events:auto;margin-block-start:var(--vr-space-4);position:absolute;inset-inline-end:calc(var(--vr-space-12) + var(--vr-space-4))}.block-editor-block-actions__line{background:var(--vr-accent-text);block-size:2px;position:absolute;inset-inline:0;translate:0 -50%}@media (pointer:coarse),not (min-width:680px){.block-editor-block-actions__slot{inset-inline-start:0}.block-editor-block-actions__raw{margin-block-start:var(--vr-space-2)}}.block-editor-blocks{gap:var(--vr-space-8);min-inline-size:0;display:grid}.block-editor-blocks__tools{align-items:center;gap:var(--vr-space-4) var(--vr-space-8);flex-wrap:wrap;display:flex}.block-editor-blocks__tools [aria-pressed=true]{background:var(--vr-surface-strong);box-shadow:var(--vr-ring-line)}.block-editor-blocks__stage{min-inline-size:0;position:relative}.block-editor-blocks__host{min-inline-size:0}.block-editor-blocks__root{min-block-size:calc(var(--vr-target-size) * 7);padding:var(--vr-space-12);border-radius:var(--vr-radius-control);font-size:var(--vr-text-body);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--vr-ink);background:var(--vr-surface-panel);box-shadow:var(--vr-ring-line);outline:none;padding-inline-start:calc(var(--vr-space-36) + var(--vr-space-4));line-height:1.6}.block-editor-blocks__root:focus-visible{box-shadow:var(--vr-ring-accent)}.block-editor-blocks__root[aria-invalid=true]{box-shadow:var(--vr-ring-error)}.block-editor-blocks__root[aria-readonly=true]{background:var(--vr-surface);padding-inline-start:var(--vr-space-12)}.block-editor-blocks__block{margin:0;margin-block:var(--vr-space-4);position:relative}.block-editor-blocks__block:first-child{margin-block-start:0}.block-editor-blocks__block:last-child{margin-block-end:0}.block-editor-blocks__block[data-hint]:before{content:attr(data-hint);float:inline-start;white-space:nowrap;block-size:0;color:var(--vr-ink-3);pointer-events:none;overflow:visible}.block-editor-blocks__block[data-kind=heading]{margin-block:var(--vr-space-16) var(--vr-space-4);line-height:1.3}.block-editor-blocks__block[data-kind=heading]:first-child{margin-block-start:0}.block-editor-blocks__block[data-level="1"]{font-size:24px}.block-editor-blocks__block[data-level="2"]{font-size:20px}.block-editor-blocks__block[data-level="3"]{font-size:18px}.block-editor-blocks__list{margin:0;padding:0;list-style:none}.block-editor-blocks__block[data-kind=bullet],.block-editor-blocks__block[data-kind=numbered]{margin-block:var(--vr-space-2);padding-inline-start:var(--vr-space-24)}.block-editor-blocks__block[data-kind=bullet]:after,.block-editor-blocks__block[data-kind=numbered]:after{inline-size:var(--vr-space-20);text-align:end;color:var(--vr-ink-2);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset-block-start:0;inset-inline-start:0}.block-editor-blocks__block[data-kind=bullet]:after{content:"•" / ""}.block-editor-blocks__block[data-kind=numbered]:after{content:attr(data-number) ".";font-variant-numeric:tabular-nums}.block-editor-blocks__block[data-indent="1"]{margin-inline-start:var(--vr-space-24)}.block-editor-blocks__block[data-indent="2"]{margin-inline-start:calc(var(--vr-space-24) * 2)}.block-editor-blocks__block[data-indent="3"]{margin-inline-start:calc(var(--vr-space-24) * 3)}.block-editor-blocks__block[data-indent="4"]{margin-inline-start:calc(var(--vr-space-24) * 4)}.block-editor-blocks__block[data-indent="5"]{margin-inline-start:calc(var(--vr-space-24) * 5)}.block-editor-blocks__block[data-kind=quote]{padding:var(--vr-space-8) var(--vr-space-12);border-radius:var(--vr-radius-control);background:var(--vr-surface)}.block-editor-blocks__block[data-kind=quote]:before{content:"“" / "";float:inline-start;color:var(--vr-ink-2);margin-inline-end:var(--vr-space-6)}.block-editor-blocks__block[data-kind=quote][data-hint]:before{content:attr(data-hint);margin-inline-end:0}.block-editor-blocks__block[data-kind=code],.block-editor-blocks__block[data-kind=raw]{padding:var(--vr-space-8) var(--vr-space-12);border-radius:var(--vr-radius-control);font:inherit;tab-size:4;background:var(--vr-surface-strong);white-space:pre-wrap;overflow-wrap:anywhere}.block-editor-blocks__block[data-kind=raw]{box-shadow:var(--vr-ring-line);padding-block-start:calc(var(--vr-target-size) + var(--vr-space-4))}.block-editor-blocks__block[data-dragging]{opacity:.4}.block-editor-blocks__block[data-kind=raw]:before{content:attr(data-label);font-size:var(--vr-text-sm);color:var(--vr-ink-2);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset-block-start:var(--vr-space-4);inset-inline-start:var(--vr-space-12)}.block-editor-blocks__block[data-kind=rule]{margin-block:var(--vr-space-16)}.block-editor-blocks__block[data-kind=image],.block-editor-blocks__block[data-kind=video]{-webkit-user-select:none;user-select:none}.block-editor-blocks__block[data-selected]{box-shadow:var(--vr-ring-accent)}.block-editor-blocks__block[data-drop]{background-image:linear-gradient(var(--vr-lime), var(--vr-lime));background-repeat:no-repeat;background-size:100% var(--vr-space-2)}.block-editor-blocks__block[data-drop=before]{background-position:top}.block-editor-blocks__block[data-drop=after]{background-position:bottom}.block-editor-blocks__root strong{border-radius:var(--vr-radius-chip);color:var(--vr-ink);background:var(--vr-surface-strong);-webkit-box-decoration-break:clone;box-decoration-break:clone}.block-editor-blocks__root em{text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:2px}.block-editor-blocks__root s{color:var(--vr-ink-2);text-decoration:line-through}.block-editor-blocks__root code{border-radius:var(--vr-radius-chip);background:var(--vr-surface-strong);-webkit-box-decoration-break:clone;box-decoration-break:clone}.block-editor-blocks__root a{box-shadow:var(--vr-ring-underline);cursor:text}.block-editor-blocks__root a[data-rejected]{box-shadow:none;text-underline-offset:4px;color:var(--vr-ink-2);-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:2px}@media (pointer:coarse),not (min-width:680px){.block-editor-blocks__root{min-block-size:calc(var(--vr-target-size-touch) * 5);padding-inline-start:var(--vr-target-size-touch)}.block-editor-blocks__block[data-kind=raw]{padding-block-start:calc(var(--vr-target-size-touch) + var(--vr-space-4))}}.block-editor-embed{align-items:center;gap:var(--vr-space-4) var(--vr-space-12);min-block-size:var(--vr-target-size);padding:var(--vr-space-8) var(--vr-space-12);border-radius:var(--vr-radius-control);background:var(--vr-surface);flex-wrap:wrap;display:flex}.block-editor-embed__badge{padding:var(--vr-space-2) var(--vr-space-8);border-radius:var(--vr-radius-chip);font-size:var(--vr-text-sm);color:var(--vr-ink);background:var(--vr-surface-strong)}.block-editor-embed__address{overflow-wrap:anywhere;min-inline-size:0;color:var(--vr-ink-2)}.block-editor-fake-block{gap:var(--vr-space-8);min-block-size:calc(var(--vr-target-size) * 6);padding:var(--vr-space-12);border-radius:var(--vr-radius-control);color:var(--vr-ink);background:var(--vr-surface-panel);box-shadow:var(--vr-ring-line);justify-items:start;display:grid}.block-editor-fake-block:focus-visible{box-shadow:var(--vr-ring-accent);outline:none}.block-editor-fake-block__title{font-size:var(--vr-text-sm);color:var(--vr-ink-2);margin:0}.block-editor-fake-block__paragraph{overflow-wrap:anywhere;margin:0}.block-editor-format-bar{align-items:center;gap:var(--vr-space-2);flex-wrap:wrap;display:flex}.block-editor-format-bar__kind{gap:var(--vr-space-4)}.block-editor-format-bar [aria-pressed=true]{background:var(--vr-surface-strong);box-shadow:var(--vr-ring-line)}.block-editor-format-bar__drawer{gap:var(--vr-space-2);margin:var(--vr-space-6) 0 0;padding:0;list-style:none;display:grid}.block-editor-format-bar__choice{inline-size:100%;min-block-size:var(--vr-target-size);padding-inline:var(--vr-space-10);border-radius:var(--vr-radius-control);font-size:var(--vr-text-body);text-align:start;color:var(--vr-ink);cursor:pointer;transition:background var(--vr-dur-fast);background:0 0;border:0}.block-editor-format-bar__choice:hover,.block-editor-format-bar__choice:focus-visible{background:var(--vr-surface-strong)}.block-editor-format-bar__choice[aria-checked=true]{background:var(--vr-surface);box-shadow:var(--vr-ring-line)}.block-editor-image{gap:var(--vr-space-6);padding:var(--vr-space-8);border-radius:var(--vr-radius-control);background:var(--vr-surface);justify-items:start;display:grid}.block-editor-image__frame{inline-size:var(--block-editor-image-width,auto);min-inline-size:0;max-inline-size:100%}.block-editor-image__img{border-radius:var(--vr-radius-chip);background:var(--vr-surface-strong);block-size:auto;max-inline-size:100%;display:block}.block-editor-image[data-width] .block-editor-image__img,.block-editor-image[data-load=error] .block-editor-image__frame,.block-editor-image[data-load=refused] .block-editor-image__frame{inline-size:100%}.block-editor-image__fallback{gap:var(--vr-space-4);padding:var(--vr-space-12);border-radius:var(--vr-radius-chip);font-size:var(--vr-text-sm);color:var(--vr-ink);background:var(--vr-surface-panel);box-shadow:var(--vr-ring-line);margin:0;display:none}.block-editor-image[data-load=error] .block-editor-image__fallback,.block-editor-image[data-load=refused] .block-editor-image__fallback{display:grid}.block-editor-image[data-load=error] .block-editor-image__img,.block-editor-image[data-load=refused] .block-editor-image__img{display:none}.block-editor-image__fallback-title{color:var(--vr-ink)}.block-editor-image__fallback-address{overflow-wrap:anywhere;min-inline-size:0;color:var(--vr-ink-2)}.block-editor-image__caption{max-inline-size:100%;font-size:var(--vr-text-sm);overflow-wrap:anywhere;color:var(--vr-ink-2)}.block-editor-image__caption[data-empty]{color:var(--vr-ink-3)}.block-editor-image__note{max-inline-size:100%;font-size:var(--vr-text-sm);overflow-wrap:anywhere;color:var(--vr-ink);margin:0}.block-editor-image__note[data-tone=danger],.block-editor-image__note[data-tone=warning]{padding:var(--vr-space-4) var(--vr-space-8);border-radius:var(--vr-radius-chip);background:var(--vr-surface-panel)}.block-editor-image__note[data-tone=danger]{box-shadow:var(--vr-ring-error)}.block-editor-image__note[data-tone=warning]{box-shadow:var(--vr-ring-line)}.block-editor-image[data-state=failed] .block-editor-image__note[data-tone=danger]{box-shadow:none;background:0 0;padding-inline:0}.block-editor-image__slot{gap:var(--vr-space-4);inline-size:100%;min-block-size:calc(var(--vr-target-size) * 2);padding:var(--vr-space-8) var(--vr-space-12);border-radius:var(--vr-radius-chip);background:var(--vr-surface-panel);box-shadow:var(--vr-ring-line);align-content:center;display:grid}.block-editor-image[data-state=failed] .block-editor-image__slot{box-shadow:var(--vr-ring-error)}.block-editor-image__name{overflow-wrap:anywhere;min-inline-size:0;color:var(--vr-ink)}.block-editor-image__status{font-size:var(--vr-text-sm);font-variant-numeric:tabular-nums;color:var(--vr-ink-2)}.block-editor-image__track{border-radius:var(--vr-radius-pill);background:var(--vr-surface-strong);block-size:6px;display:block;overflow:hidden}.block-editor-image__fill{inline-size:var(--block-editor-image-progress,0%);border-radius:var(--vr-radius-pill);background:var(--vr-lime);block-size:100%;transition:inline-size var(--vr-dur-fast);display:block}.block-editor-image__track[data-indeterminate] .block-editor-image__fill{inline-size:40%;animation:block-editor-image-slide var(--vr-dur-slow) linear infinite alternate;transition:none}.block-editor-image[data-state=failed] .block-editor-image__track,.block-editor-image[data-state=canceled] .block-editor-image__track,.block-editor-image[data-state=waiting] .block-editor-image__track{display:none}@keyframes block-editor-image-slide{0%{transform:translate(0)}to{transform:translate(150%)}}@media (prefers-reduced-motion:reduce){.block-editor-image__track[data-indeterminate] .block-editor-image__fill{animation:none}}.block-editor-link{gap:var(--vr-space-6);inline-size:calc(var(--vr-target-size) * 9);max-inline-size:calc(100vw - var(--vr-space-24));padding:var(--vr-space-12);display:grid}.block-editor-link__label{font-size:var(--vr-text-sm);color:var(--vr-ink-2)}.block-editor-link__note{font-size:var(--vr-text-sm);overflow-wrap:anywhere;color:var(--vr-ink);margin:0}.block-editor-link__note[data-tone]{padding:var(--vr-space-4) var(--vr-space-8);border-radius:var(--vr-radius-chip);background:var(--vr-surface-panel);box-shadow:var(--vr-ring-line)}.block-editor-link__note[data-tone=error]{box-shadow:var(--vr-ring-error)}.block-editor-link__note[hidden]{display:none}.block-editor-link__hint{font-size:var(--vr-text-sm);overflow-wrap:anywhere;color:var(--vr-ink-3);margin:0}.block-editor-link__actions{gap:var(--vr-space-4);flex-wrap:wrap;display:flex}.block-editor-media__file{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:0;padding:0;position:absolute;overflow:hidden}.block-editor-media__panel{gap:var(--vr-space-8);padding:var(--vr-space-8) var(--vr-space-12);border-radius:var(--vr-radius-control);background:var(--vr-surface);display:grid}.block-editor-media__alt{gap:var(--vr-space-4);display:grid}.block-editor-media__label{font-size:var(--vr-text-sm);color:var(--vr-ink-2)}.block-editor-media__hint{font-size:var(--vr-text-sm);overflow-wrap:anywhere;color:var(--vr-ink-2);margin:0}.block-editor-media__address{overflow-wrap:anywhere;color:var(--vr-ink);margin:0}.block-editor-media__actions{gap:var(--vr-space-4);flex-wrap:wrap;display:flex}.block-editor-media__notice{align-items:start;gap:var(--vr-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.block-editor-perf{gap:var(--vr-space-12);justify-items:start;min-inline-size:0;display:grid}.block-editor-perf__note{font-size:var(--vr-text-sm);color:var(--vr-ink-2);margin:0}.block-editor-perf__result{gap:var(--vr-space-8);inline-size:100%;min-inline-size:0;display:grid}.block-editor-perf__table{border-collapse:collapse;inline-size:100%;font-size:var(--vr-text-sm);font-variant-numeric:tabular-nums;display:block;overflow-x:auto}.block-editor-perf__table caption{text-align:start;color:var(--vr-ink-2);padding-block-end:var(--vr-space-4)}.block-editor-perf__table th,.block-editor-perf__table td{padding:var(--vr-space-6) var(--vr-space-8);text-align:end;white-space:nowrap;box-shadow:var(--vr-ring-line-bottom);font-weight:400}.block-editor-perf__table th[scope=row],.block-editor-perf__table th:first-child{text-align:start}.block-editor-perf__json{inline-size:100%;padding:var(--vr-space-8);border-radius:var(--vr-radius-control);font:inherit;font-size:var(--vr-text-body);color:var(--vr-ink);background:var(--vr-surface-panel);box-shadow:var(--vr-ring-line);resize:vertical;border:0}.block-editor-perf__stage{inline-size:100%;min-inline-size:0}.block-editor-perf__stage[data-running]{max-block-size:480px;overflow:auto}.block-editor-slash{min-inline-size:min(240px,100vw - 32px)}.block-editor-slash__list{gap:var(--vr-space-2);margin:0;padding:0;list-style:none;display:grid}.block-editor-slash__item{justify-content:space-between;align-items:center;gap:var(--vr-space-12);min-block-size:var(--vr-target-size);padding-inline:var(--vr-space-10);border-radius:var(--vr-radius-control);font-size:var(--vr-text-body);color:var(--vr-ink);cursor:pointer;transition:background var(--vr-dur-fast);display:flex}.block-editor-slash__item:hover{background:var(--vr-surface)}.block-editor-slash__item[data-active]{background:var(--vr-surface-strong);box-shadow:var(--vr-ring-line)}.block-editor-slash__name{overflow-wrap:anywhere;min-inline-size:0}.block-editor-slash__symbol{font-size:var(--vr-text-sm);color:var(--vr-ink-2);flex:none}.block-editor-slash__empty{padding:var(--vr-space-10);font-size:var(--vr-text-sm);color:var(--vr-ink-2);margin:0}.block-editor-source-width{align-items:center;gap:var(--vr-space-4) var(--vr-space-12);padding:var(--vr-space-6) var(--vr-space-12);border-radius:var(--vr-radius-control);background:var(--vr-surface);flex-wrap:wrap;display:flex}.block-editor-source-width__label{font-size:var(--vr-text-sm);color:var(--vr-ink-2)}.block-editor-source-width__presets{gap:var(--vr-space-2);flex-wrap:wrap;display:flex}.block-editor-source-width__presets [aria-pressed=true]{color:var(--vr-ink);box-shadow:var(--vr-ring-accent)}.block-editor-source-width__field{align-items:center;gap:var(--vr-space-4);font-size:var(--vr-text-sm);color:var(--vr-ink-2);display:inline-flex}.block-editor-source-width__input{inline-size:calc(var(--vr-target-size) * 2);min-block-size:var(--vr-target-size);padding-inline:var(--vr-space-8);border-radius:var(--vr-radius-control);font:inherit;font-size:var(--vr-text-body);font-variant-numeric:tabular-nums;color:var(--vr-ink);background:var(--vr-surface-panel);box-shadow:var(--vr-ring-line);border:0}.block-editor-source-width__input:focus-visible{box-shadow:var(--vr-ring-accent);outline:none}.block-editor-source-width__input[aria-invalid=true]{box-shadow:var(--vr-ring-error)}.block-editor-source-width__input:disabled{color:var(--vr-ink-3);cursor:not-allowed}.block-editor-source-width__notes{flex:100%}.block-editor-source-width__notes:empty{display:none}.block-editor-source-width__note{font-size:var(--vr-text-sm);overflow-wrap:anywhere;color:var(--vr-ink-2);margin:0}.block-editor-source{gap:var(--vr-space-8);min-inline-size:0;display:grid}.block-editor-source__tools{align-items:center;gap:var(--vr-space-4) var(--vr-space-12);flex-wrap:wrap;display:flex}.block-editor-source__format,.block-editor-source__images{align-items:center;gap:var(--vr-space-2);flex-wrap:wrap;display:flex}.block-editor-source__file{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:0;padding:0;position:absolute;overflow:hidden}.block-editor-source__panes{gap:var(--vr-space-8);grid-template-columns:minmax(0,1fr);display:grid}.block-editor-source__write{min-inline-size:0}.block-editor-source__input{inline-size:100%;min-block-size:calc(var(--vr-target-size) * 7);padding:var(--vr-space-12);border-radius:var(--vr-radius-control);font:inherit;font-size:var(--vr-text-body);overflow-wrap:anywhere;color:var(--vr-ink);background:var(--vr-surface-panel);box-shadow:var(--vr-ring-line);resize:vertical;tab-size:4;border:0;line-height:1.6;display:block}.block-editor-source__input::placeholder{color:var(--vr-ink-3)}.block-editor-source__input:focus-visible{box-shadow:var(--vr-ring-accent);outline:none}.block-editor-source__input[aria-invalid=true]{box-shadow:var(--vr-ring-error)}.block-editor-source__input:read-only{background:var(--vr-surface)}.block-editor-source__preview{max-block-size:70vh;min-inline-size:0;padding:var(--vr-space-12);border-radius:var(--vr-radius-control);overflow-wrap:anywhere;color:var(--vr-ink);background:var(--vr-surface);overflow:auto}.block-editor-source[data-pane=write] .block-editor-source__preview,.block-editor-source[data-pane=preview] .block-editor-source__write{display:none}@container (min-inline-size:44em){.block-editor-source__pane-switch{display:none}.block-editor-source__panes[data-preview]{grid-template-columns:repeat(2,minmax(0,1fr))}.block-editor-source[data-pane] .block-editor-source__write,.block-editor-source[data-pane] .block-editor-source__preview{display:block}}.block-editor-uploads{gap:var(--vr-space-6);padding:var(--vr-space-8) var(--vr-space-12);border-radius:var(--vr-radius-control);background:var(--vr-surface);display:grid}.block-editor-uploads__summary{font-size:var(--vr-text-sm);font-variant-numeric:tabular-nums;color:var(--vr-ink);margin:0}.block-editor-uploads__alerts:empty{display:none}.block-editor-uploads__alert{align-items:flex-start;gap:var(--vr-space-6);font-size:var(--vr-text-sm);overflow-wrap:anywhere;color:var(--vr-ink);margin:0;display:flex}.block-editor-uploads__alert svg{stroke:var(--vr-ink-red);flex:none}.block-editor-uploads__announce{block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.block-editor-uploads__list{gap:var(--vr-space-4);margin:0;padding:0;list-style:none;display:grid}.block-editor-uploads__row{align-items:center;gap:var(--vr-space-2) var(--vr-space-8);padding:var(--vr-space-4) var(--vr-space-8) var(--vr-space-4) var(--vr-space-12);border-radius:var(--vr-radius-control);color:var(--vr-ink);background:var(--vr-surface-panel);grid-template-columns:minmax(0,1fr) auto;display:grid}.block-editor-uploads__row[data-status=failed]{box-shadow:var(--vr-ring-error)}.block-editor-uploads__name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.block-editor-uploads__actions{gap:var(--vr-space-2);display:inline-flex}.block-editor-uploads__state{font-size:var(--vr-text-sm);color:var(--vr-ink-2);grid-column:1/-1}.block-editor-uploads__progress{border-radius:var(--vr-radius-pill);background:var(--vr-surface-strong);grid-column:1/-1;block-size:6px;overflow:hidden}.block-editor-uploads__bar{border-radius:var(--vr-radius-pill);background:var(--vr-lime);block-size:100%;inline-size:0;transition:inline-size var(--vr-dur-fast);display:block}.block-editor-uploads__progress[data-indeterminate] .block-editor-uploads__bar{inline-size:40%;animation:block-editor-uploads-slide var(--vr-dur-slow) linear infinite alternate;transition:none}@keyframes block-editor-uploads-slide{0%{transform:translate(0)}to{transform:translate(150%)}}@media (prefers-reduced-motion:reduce){.block-editor-uploads__progress[data-indeterminate] .block-editor-uploads__bar{animation:none}}@media (pointer:coarse),not (min-width:680px){.block-editor-uploads__row{min-block-size:var(--vr-target-size)}}.block-editor{gap:var(--vr-space-8);inline-size:100%;min-inline-size:0;display:grid;container-type:inline-size}.block-editor__head{align-items:center;gap:var(--vr-space-8);flex-wrap:wrap;display:flex}.block-editor__body{min-inline-size:0}.block-editor__pending{inline-size:100%;min-block-size:calc(var(--vr-target-size) * 6);padding:var(--vr-space-12);border-radius:var(--vr-radius-control);font:inherit;overflow-wrap:anywhere;color:var(--vr-ink-2);background:var(--vr-surface);resize:none;border:0;line-height:1.6;display:block}.block-editor__footer{justify-content:space-between;align-items:center;gap:var(--vr-space-4) var(--vr-space-12);flex-wrap:wrap;display:flex}.block-editor__footer:empty{display:none}.block-editor__note,.block-editor__count{align-items:center;gap:var(--vr-space-6);font-size:var(--vr-text-sm);font-variant-numeric:tabular-nums;color:var(--vr-ink-2);margin:0;display:inline-flex}.block-editor__count[data-state=over]{padding:var(--vr-space-2) var(--vr-space-8);border-radius:var(--vr-radius-control);color:var(--vr-ink);box-shadow:var(--vr-ring-error)}.block-editor__count svg{stroke:var(--vr-ink-red);flex:none}.tab-bar{display:none}@media not (min-width:680px){.tab-bar{z-index:var(--vr-z-frame);block-size:var(--vr-shell-tabbar-height);padding:var(--vr-space-4) var(--vr-space-8);background:var(--vr-surface-canvas);box-shadow:var(--vr-ring-line-top);justify-content:space-around;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.tab-bar__item{display:contents}.tab-bar__button{justify-content:center;align-items:center;gap:var(--vr-space-4);min-inline-size:0;max-inline-size:64px;min-block-size:var(--vr-target-size);border-radius:var(--vr-radius-control);font-size:var(--vr-text-sm);color:var(--vr-ink-2);cursor:pointer;transition:background var(--vr-dur-fast), color var(--vr-dur-fast);background:0 0;border:0;flex-direction:column;flex:1 1 0;padding:0;line-height:1;text-decoration:none;display:flex}.tab-bar__button[aria-expanded=true]{color:var(--vr-ink);background:var(--vr-surface-strong)}.tab-bar__button[data-current],.tab-bar__item[data-current]>.tab-bar__button{color:var(--vr-on-lime);background:var(--vr-lime)}.tab-bar__button[data-current][aria-expanded=true]{background:var(--vr-lime-hover)}.tab-bar__label{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}}.brand-mark{inline-size:var(--brand-mark-size,2rem);block-size:auto;color:var(--brand-mark-color,var(--vr-ink));flex:none;display:block}.button{justify-content:center;align-items:center;gap:var(--vr-space-8);max-inline-size:100%;min-block-size:var(--vr-target-size);padding-block:var(--vr-space-6);padding-inline:var(--vr-space-14);border-radius:var(--vr-radius-control);font:inherit;overflow-wrap:anywhere;text-align:center;color:var(--vr-ink);cursor:pointer;transition:background var(--vr-dur-fast), box-shadow var(--vr-dur-fast), transform var(--vr-dur-fast) var(--vr-ease-soft);background:0 0;border:0;line-height:1.3;text-decoration:none;display:inline-flex}.button:active:not(:disabled){transform:scale(.97)}.button[data-size=sm]{min-block-size:32px;padding-inline:var(--vr-space-10);font-size:var(--vr-text-sm)}.button[data-variant=ghost],.button--ghost{box-shadow:var(--vr-ring-line)}.button[data-variant=ghost]:hover:not(:disabled),.button--ghost:hover{background:var(--vr-surface)}.button[data-variant=primary],.button--primary{color:var(--vr-on-lime);background:var(--vr-lime)}.button[data-variant=primary]:hover:not(:disabled),.button--primary:hover{background:var(--vr-lime-hover)}.button[data-variant=danger]{color:var(--vr-on-danger);background:var(--vr-danger-surface)}.button[data-variant=danger]:hover:not(:disabled){background:var(--vr-danger-surface-hover)}.button[data-variant=quiet]{color:var(--vr-ink-2)}.button[data-variant=quiet]:hover:not(:disabled){color:var(--vr-ink);background:var(--vr-surface-strong)}.button:disabled{color:var(--vr-ink-3);cursor:not-allowed}.button[data-variant=primary]:disabled,.button[data-variant=danger]:disabled{color:var(--vr-ink-2);background:var(--vr-surface-strong)}.button.is-busy{cursor:progress}@media (pointer:coarse),not (min-width:680px){.button[data-size=sm]{min-block-size:var(--vr-target-size)}}.calendar{inline-size:100%;display:block}.calendar__head{justify-content:space-between;align-items:center;gap:var(--vr-space-8);display:flex}.calendar__title{font-variant-numeric:tabular-nums;color:var(--vr-ink);font-size:18px}.calendar__controls{align-items:center;gap:var(--vr-space-4);display:flex}.calendar__nav--previous svg{transform:scaleX(-1)}.calendar__nav:disabled{cursor:not-allowed}.calendar__grid{margin-block-start:var(--vr-space-4)}.calendar__row{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar__weekday{block-size:32px;font-size:var(--vr-text-sm);color:var(--vr-ink-2);place-items:center;display:grid}.calendar__weekday[data-sunday],.calendar__day[data-sunday]{color:var(--vr-ink-sunday)}.calendar__day{align-content:center;place-items:center;gap:var(--vr-space-2);inline-size:100%;block-size:var(--vr-target-size-touch);border-radius:var(--vr-radius-control);color:var(--vr-ink);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--vr-dur-fast);display:grid;position:relative}.calendar__day:focus-visible{outline-offset:-2px}.calendar__day[data-out],.calendar__day[data-marker=bar]{color:var(--vr-ink-3)}.calendar__day:hover:not([aria-disabled=true],[aria-selected=true]),.calendar__day[aria-current=date]:not([aria-selected=true]){background:var(--vr-surface-strong)}.calendar__day[aria-selected=true]{color:var(--vr-on-lime);background:var(--vr-lime)}.calendar__day[aria-disabled=true]{opacity:.45;cursor:not-allowed}.calendar__mark{place-items:center;block-size:6px;display:grid}.calendar__day[data-out] .calendar__mark{opacity:.6}.calendar__mark:before,.calendar__swatch:before{content:"";display:block}.calendar__day[data-marker=dot] .calendar__mark:before,.calendar__swatch[data-marker=dot]:before{border-radius:var(--vr-radius-round);background:var(--vr-ink-green);block-size:6px;inline-size:6px}.calendar__day[data-marker=bar] .calendar__mark:before,.calendar__swatch[data-marker=bar]:before{border-radius:var(--vr-radius-pill);background:var(--vr-ink-3);block-size:3px;inline-size:12px}.calendar__day[aria-selected=true] .calendar__mark:before{background:var(--vr-on-lime)}.calendar__legend{gap:var(--vr-space-4) var(--vr-space-16);margin:var(--vr-space-8) 0 0;font-size:var(--vr-text-sm);color:var(--vr-ink-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.calendar__legend-item{align-items:center;gap:var(--vr-space-6);overflow-wrap:anywhere;max-inline-size:100%;display:inline-flex}.calendar__swatch{flex:none;place-items:center;block-size:6px;inline-size:12px;display:inline-grid}.checkbox{align-items:center;gap:var(--vr-space-10);max-inline-size:100%;min-block-size:var(--vr-target-size);cursor:pointer;display:inline-flex;position:relative}.checkbox__label{overflow-wrap:anywhere;min-inline-size:0}.checkbox__input{opacity:0;block-size:20px;inline-size:20px;cursor:inherit;margin:0;position:absolute}.checkbox__box{border-radius:var(--vr-radius-chip);block-size:20px;inline-size:20px;box-shadow:var(--vr-ring-control);transition:background var(--vr-dur-fast), box-shadow var(--vr-dur-fast);flex:none;place-items:center;display:inline-grid}.checkbox[data-size=lg]>.checkbox__input,.checkbox[data-size=lg]>.checkbox__box{block-size:24px;inline-size:24px}.checkbox__mark{color:var(--vr-on-lime);opacity:0}.checkbox:hover>.checkbox__input:not(:disabled,:checked,:indeterminate)+.checkbox__box{box-shadow:var(--vr-ring-control-hover)}.checkbox[data-on-image]>.checkbox__input:not(:checked,:indeterminate)+.checkbox__box{background:var(--vr-surface-panel)}.checkbox__input:checked+.checkbox__box,.checkbox__input:indeterminate+.checkbox__box{background:var(--vr-lime);box-shadow:none}.checkbox__input:checked+.checkbox__box>.checkbox__mark,.checkbox__input:indeterminate+.checkbox__box>.checkbox__mark{opacity:1}.checkbox__input[aria-invalid=true]+.checkbox__box{box-shadow:var(--vr-ring-error)}.checkbox__input:focus-visible+.checkbox__box{outline:2px solid var(--vr-accent-text);outline-offset:2px}.checkbox__input:disabled+.checkbox__box{opacity:.5}.checkbox[data-bare]{min-block-size:0;padding:var(--vr-space-8);gap:0}.checkbox[data-bare][data-size=lg]{padding:var(--vr-space-6)}.checkbox__input:disabled~.checkbox__label{color:var(--vr-ink-3)}@media (pointer:coarse),not (min-width:680px){.checkbox[data-bare]{min-block-size:0;padding:var(--vr-space-12)}.checkbox[data-bare][data-size=lg]{padding:var(--vr-space-10)}}.choice-chip{cursor:pointer;max-inline-size:100%;display:inline-flex;position:relative}.choice-chip__input{opacity:0;block-size:1px;inline-size:1px;margin:0;position:absolute}.choice-chip__face{justify-content:center;align-items:center;gap:var(--vr-space-6);min-block-size:var(--vr-target-size);min-inline-size:var(--vr-target-size);padding-inline:var(--vr-space-12);border-radius:var(--vr-radius-control);color:var(--vr-ink);overflow-wrap:anywhere;box-shadow:var(--vr-ring-control);transition:background var(--vr-dur-fast), box-shadow var(--vr-dur-fast);display:inline-flex}.choice-chip__check{display:none}.choice-chip:hover>.choice-chip__input:not(:disabled,:checked)+.choice-chip__face{box-shadow:var(--vr-ring-control-hover)}.choice-chip__input:checked+.choice-chip__face{box-shadow:var(--vr-ring-accent)}.choice-chip__input:checked+.choice-chip__face>.choice-chip__check{display:inline-block}.choice-chip__input:focus-visible+.choice-chip__face{outline:2px solid var(--vr-accent-text);outline-offset:2px}.choice-chip__input:disabled+.choice-chip__face{color:var(--vr-ink-3);cursor:not-allowed}.collapsible-group__heading{margin:0 0 var(--vr-space-4);font-size:var(--vr-text-body)}.collapsible-group:has(+.collapsible-group)>.collapsible-group__body>.collapsible-group__content{padding-block-end:var(--vr-space-16)}.collapsible-group__toggle{align-items:center;gap:var(--vr-space-8);inline-size:100%;min-block-size:max(48px, var(--vr-target-size));padding-inline:var(--vr-space-band);border-radius:var(--vr-radius-panel);font:inherit;color:var(--vr-ink);background:var(--vr-surface-strong);text-align:start;cursor:pointer;transition:background var(--vr-dur-fast);border:0;display:flex}.collapsible-group__toggle:hover{background:var(--vr-surface-strong-hover)}.collapsible-group__toggle:focus-visible{outline-offset:-2px}.collapsible-group__chevron{color:var(--vr-ink-2);transition:transform var(--vr-dur-fast) var(--vr-ease-soft);flex:none;transform:rotate(-90deg)}.collapsible-group[data-expanded] .collapsible-group__chevron{transform:none}.collapsible-group__title{overflow-wrap:anywhere;min-inline-size:0}.collapsible-group__summary{font-size:var(--vr-text-sm);white-space:nowrap;color:var(--vr-ink-2);flex:none;margin-inline-start:auto}.collapsible-group__body[data-moving]{overflow:clip}.combobox{inline-size:100%;display:block}.combobox__field{align-items:center;gap:var(--vr-space-8);min-block-size:var(--vr-target-size);padding-inline:var(--vr-space-12);border-radius:var(--vr-radius-control);color:var(--vr-ink-2);background:var(--vr-surface-panel);box-shadow:var(--vr-ring-line);transition:box-shadow var(--vr-dur-fast);flex-wrap:nowrap;display:flex}.combobox__field[data-invalid]{box-shadow:var(--vr-ring-error)}.combobox__field:focus-within{box-shadow:var(--vr-ring-accent)}.combobox__icon{flex:none}.combobox__value{align-items:center;gap:var(--vr-space-6);min-inline-size:0;color:var(--vr-ink);flex:0 auto;display:inline-flex}.combobox__value-icon{color:var(--vr-ink-2);flex:none}.combobox__value-text{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.combobox__control{inline-size:0;min-inline-size:48px;min-block-size:inherit;box-shadow:none;font:inherit;color:var(--vr-ink);background:0 0;border:0;border-radius:0;flex:64px;padding:0}.combobox__control:focus-visible{outline:none}.combobox__clear{border-radius:var(--vr-radius-round);block-size:28px;inline-size:28px;color:var(--vr-ink-2);cursor:pointer;transition:background var(--vr-dur-fast);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.combobox__clear:hover{color:var(--vr-ink);background:var(--vr-surface-strong)}@media (pointer:coarse),not (min-width:680px){.combobox__clear{inline-size:var(--vr-target-size);block-size:var(--vr-target-size)}}.command-palette{padding-block:12vh var(--vr-space-16);padding-inline:var(--vr-space-16);background:var(--vr-scrim);animation:command-palette-scrim-in var(--vr-dur-fast) var(--vr-ease-soft) both;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.command-palette__panel{border-radius:var(--vr-radius-panel);max-block-size:70dvh;inline-size:min(560px,100%);color:var(--vr-ink);background:var(--vr-surface-panel);box-shadow:var(--vr-shadow-modal);animation:command-palette-panel-in var(--vr-dur-fast) var(--vr-ease-soft) both;flex-direction:column;display:flex;overflow:hidden}.command-palette__panel:focus-visible{outline:none}.command-palette__search{align-items:center;gap:var(--vr-space-12);min-block-size:calc(var(--vr-target-size-touch) + var(--vr-space-8));padding-inline:var(--vr-space-16);color:var(--vr-ink-2);box-shadow:var(--vr-ring-line-bottom);flex:none;display:flex}.command-palette__search:focus-within{box-shadow:var(--vr-ring-underline)}.command-palette__icon{flex:none}.command-palette__input{inline-size:0;min-inline-size:0;min-block-size:inherit;color:var(--vr-ink);box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto;padding:0}.command-palette__input:focus-visible{outline:none}.command-palette__hint{flex:none}.command-palette__list{min-block-size:0;padding:var(--vr-space-8);overscroll-behavior:contain;scroll-padding-block:var(--vr-space-8);flex:auto;margin:0;list-style:none;overflow-y:auto}.command-palette__option{align-items:center;gap:var(--vr-space-12);min-block-size:var(--vr-target-size);padding-inline:var(--vr-space-12);border-radius:var(--vr-radius-control);color:var(--vr-ink);cursor:pointer;display:flex}.command-palette__option[data-active]{background:var(--vr-surface-strong)}.command-palette__text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.command-palette__alias{font-size:var(--vr-text-sm);color:var(--vr-ink-2);margin-inline-start:var(--vr-space-8)}.command-palette__current{color:var(--vr-ink-2);flex:none}.command-palette__group{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;max-inline-size:40%;font-size:var(--vr-text-sm);color:var(--vr-ink-3);flex:0 auto;overflow:hidden}.command-palette__option[data-active] .command-palette__group{color:var(--vr-ink-2)}.command-palette__empty{padding:var(--vr-space-20) var(--vr-space-16);text-align:center;font-size:var(--vr-text-sm);color:var(--vr-ink-2);margin:0}@media (pointer:coarse),not (min-width:680px){.command-palette__hint{display:none}}.command-palette[data-closing]{animation:command-palette-scrim-out var(--vr-dur-fast) var(--vr-ease-soft) both}.command-palette[data-closing] .command-palette__panel{animation:command-palette-panel-out var(--vr-dur-fast) var(--vr-ease-soft) both}@keyframes command-palette-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes command-palette-panel-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes command-palette-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes command-palette-panel-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-12px)}}.count-badge{block-size:20px;min-inline-size:20px;padding-inline:var(--vr-space-6);border-radius:var(--vr-radius-pill);font-size:var(--vr-text-sm);color:var(--vr-on-lime);background:var(--vr-lime);place-items:center;line-height:1;display:inline-grid}.data-table__grid{--cols:minmax(0, 1fr)}.data-table__head,.data-table__row{grid-template-columns:var(--cols);padding-inline:var(--vr-space-4);box-shadow:var(--vr-ring-line-bottom);align-items:center;display:grid;position:relative}.data-table__head{min-block-size:32px;font-size:var(--vr-text-sm);color:var(--vr-ink-3)}.data-table__grid[data-headless] .data-table__head{clip-path:inset(50%);white-space:nowrap;block-size:1px;min-block-size:0;inline-size:1px;padding:0;position:absolute;overflow:hidden}.data-table__row{min-block-size:var(--vr-target-size-touch);padding-block:var(--vr-space-12);border-radius:var(--vr-radius-chip);transition:background var(--vr-dur-fast)}.data-table__row:hover{background:var(--vr-surface)}.data-table__row[data-openable]{cursor:pointer}.data-table__row[data-selected]{background:var(--vr-surface-selected)}.data-table__row[data-muted]>.data-table__cell:not([data-keep]){color:var(--vr-ink-2)}.data-table__row[data-muted]>.data-table__cell:not([data-keep])>[aria-hidden=true],.data-table__row[data-muted]>.data-table__cell:not([data-keep])>.data-table__open>[aria-hidden=true]{opacity:.6}.data-table__row[data-highlight]{animation:data-table-row-highlight var(--vr-dur-slow) ease-out calc(var(--vr-dur-slow) * 2) backwards}.data-table__row[data-highlight] .data-table__sub{color:var(--vr-ink-2)}@keyframes data-table-row-highlight{0%{background:var(--vr-surface-selected);box-shadow:var(--vr-ring-accent)}}.data-table__body[data-grouped]>.data-table__row:last-child{box-shadow:none}.data-table__body[data-moving]{overflow-y:clip}.data-table__row[data-skeleton]{pointer-events:none}.data-table__row[data-skeleton]:hover{background:0 0}.data-table__skel{inline-size:100%}.data-table__cell,.data-table__colhead{min-inline-size:0;padding-inline-end:var(--vr-space-12)}.data-table__colhead{display:block}.data-table__cell{align-items:center;gap:var(--vr-space-8);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.data-table__text{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.data-table__cell[data-lines="2"] .data-table__text{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.data-table__icon-text{align-items:center;gap:var(--vr-space-6);min-inline-size:0;max-inline-size:100%;display:inline-flex}.data-table__icon-label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}@media (min-width:680px){.data-table__grid:not([data-layout=card]) .data-table__cell[data-stage=compact]{justify-content:flex-end}.data-table__grid:not([data-layout=card]) .data-table__cell[data-stage=compact] .data-table__icon-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.data-table__colhead{white-space:nowrap;overflow:hidden}@media (min-width:680px){.data-table__grid[data-row-size=tall]:not([data-layout=card]) .data-table__row:not(.data-table__more){min-block-size:56px}}.data-table__cell[data-align=end],.data-table__colhead[data-align=end]{text-align:end;justify-content:flex-end;padding-inline-end:var(--vr-space-24)}.data-table__cell[data-last],.data-table__colhead[data-last]{padding-inline-end:0}.data-table__cell[hidden],.data-table__colhead[hidden]{visibility:hidden;opacity:0;max-block-size:0;padding-inline:0}.data-table__grid[data-motion] :is(.data-table__head,.data-table__row){transition:grid-template-columns var(--vr-dur-fast) var(--vr-ease-soft), background var(--vr-dur-fast)}.data-table__grid[data-motion] :is(.data-table__cell,.data-table__colhead){transition:opacity var(--vr-dur-fast), visibility var(--vr-dur-fast)}.data-table__cell[data-slot=meta],.data-table__colhead[data-slot=meta]{display:none}.data-table__open{align-items:center;gap:var(--vr-space-8);border-radius:var(--vr-radius-chip);min-inline-size:0;max-inline-size:100%;font:inherit;color:inherit;text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:flex;overflow:hidden}.data-table__sub{align-items:center;gap:var(--vr-space-4);max-inline-size:100%;font-size:var(--vr-text-sm);color:var(--vr-ink-3);text-overflow:ellipsis;white-space:nowrap;display:inline-flex;overflow:hidden}.data-table__row:hover .data-table__sub,.data-table__row[data-selected] .data-table__sub{color:var(--vr-ink-2)}.data-table__sort{align-items:center;gap:var(--vr-space-4);min-block-size:32px;inline-size:100%;padding-inline:var(--vr-space-6);border-radius:var(--vr-radius-chip);font:inherit;color:inherit;cursor:pointer;transition:background var(--vr-dur-fast), color var(--vr-dur-fast);background:0 0;border:0;margin-inline-start:calc(var(--vr-space-6) * -1);display:flex}.data-table__sort:hover{color:var(--vr-ink);background:var(--vr-surface)}.data-table__colhead[aria-sort] .data-table__sort{color:var(--vr-ink)}.data-table__colhead[data-align=end] .data-table__sort{justify-content:flex-end}.data-table__head,.data-table__row,.data-table__band{position:relative}.data-table__select{inline-size:var(--vr-target-size-touch);justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-block:0;inset-inline-start:calc(var(--vr-target-size-touch) * -1);overflow:visible}.data-table__check{transition:opacity var(--vr-dur-fast)}@media (hover:hover){.data-table__check:not(:has(input:checked,input:indeterminate)){opacity:0}.data-table__head:is(:hover,:has(:focus-visible)) .data-table__check,.data-table__row:is(:hover,:has(:focus-visible)) .data-table__check,.data-table__band:is(:hover,:has(:focus-visible)) .data-table__check{opacity:1}}.data-table__band{min-block-size:max(48px, var(--vr-target-size));padding-inline:var(--vr-space-band);border-radius:var(--vr-radius-panel);background:var(--vr-surface-strong);transition:background var(--vr-dur-fast);align-items:center;margin-block-end:var(--vr-space-4);display:flex}.data-table__body+.data-table__band{margin-block-start:var(--vr-space-4)}.data-table__band:not([data-static]):hover{background:var(--vr-surface-strong-hover)}.data-table__band-title{flex:1;min-inline-size:0}.data-table__band-toggle{align-items:center;gap:var(--vr-space-8);inline-size:100%;min-block-size:max(48px, var(--vr-target-size));border-radius:var(--vr-radius-chip);font:inherit;color:var(--vr-ink);text-align:start;background:0 0;border:0;padding:0;display:flex}button.data-table__band-toggle{cursor:pointer}button.data-table__band-toggle:after{content:"";position:absolute;inset:0}.data-table__band-chevron{color:var(--vr-ink-2);transition:transform var(--vr-dur-fast) var(--vr-ease-soft);flex:none}.data-table__band[data-open=false] .data-table__band-chevron{transform:rotate(-90deg)}.data-table__band-name{overflow-wrap:anywhere;align-items:center;min-inline-size:0;display:flex}.data-table__band-count{font-size:var(--vr-text-sm);color:var(--vr-ink-2);font-variant-numeric:tabular-nums}.data-table__band-sum{color:var(--vr-ink-2);font-variant-numeric:tabular-nums;flex:none;margin-inline-start:var(--vr-space-12)}.data-table__state{padding-block:var(--vr-space-4);grid-column:1/-1}.data-table__more{min-block-size:0;padding-block:var(--vr-space-2);box-shadow:none}.data-table__more>.data-table__state{padding-block:0}.data-table__more-failure{align-items:center;gap:var(--vr-space-6);font-size:var(--vr-text-sm);color:var(--vr-ink);margin-inline-end:var(--vr-space-8);display:inline-flex}.data-table__more-failure-icon{stroke:var(--vr-ink-red)}.data-table__more:hover{background:0 0}.data-table__foot{justify-content:flex-end;align-items:center;gap:var(--vr-space-8) var(--vr-space-16);padding:var(--vr-space-12) var(--vr-space-4);color:var(--vr-ink-2);flex-wrap:wrap;display:flex}.data-table__foot>*{white-space:nowrap}@media not (min-width:680px){.data-table__grid .data-table__head{clip-path:inset(50%);white-space:nowrap;block-size:1px;min-block-size:0;inline-size:1px;padding:0;position:absolute;overflow:hidden}.data-table__grid .data-table__row{gap:var(--vr-space-6) var(--vr-space-12);min-block-size:0;padding-block:var(--vr-space-12);grid-template-columns:minmax(0,1fr) auto}.data-table__grid .data-table__cell{padding-inline-end:0}.data-table__grid .data-table__cell:not([data-slot]),.data-table__grid .data-table__cell:empty{display:none}.data-table__grid .data-table__cell[hidden][data-slot]{visibility:visible;opacity:1;max-block-size:none;display:flex}.data-table__grid .data-table__cell[data-slot=main]{grid-area:1/1;align-self:baseline}.data-table__grid .data-table__cell[data-slot=side]{grid-area:1/2;align-self:baseline}.data-table__grid .data-table__cell[data-slot=sub],.data-table__grid .data-table__cell[data-slot=meta]{grid-column:1/-1}.data-table__grid .data-table__cell[data-slot=meta]{font-size:var(--vr-text-sm);color:var(--vr-ink-3);white-space:normal;display:block}.data-table__grid .data-table__cell[data-slot=meta] .data-table__text{white-space:normal}.data-table__grid .data-table__row:has(>[data-slot=lead]){grid-template-columns:auto minmax(0,1fr) auto}.data-table__grid .data-table__cell[data-slot=lead]{grid-area:1/1/span 2;align-self:start}.data-table__grid .data-table__row:has(>[data-slot=lead])>[data-slot=main]{grid-column:2}.data-table__grid .data-table__row:has(>[data-slot=lead])>[data-slot=side]{grid-area:1/3/span 2;align-self:center}:is(.data-table__grid .data-table__row:has(>[data-slot=lead])>[data-slot=sub],.data-table__grid .data-table__row:has(>[data-slot=lead])>[data-slot=meta]){grid-column:2/-1}.data-table__grid .data-table__row:has(>[data-slot=sub-end]:not(:empty)){grid-template-columns:minmax(0,1fr) auto auto}.data-table__grid .data-table__row:has(>[data-slot=sub-end]:not(:empty))>[data-slot=main]{grid-column:1/span 2}.data-table__grid .data-table__row:has(>[data-slot=sub-end]:not(:empty))>[data-slot=side]{grid-column:3}.data-table__grid .data-table__row:has(>[data-slot=sub-end]:not(:empty))>[data-slot=sub]{grid-column:1}.data-table__grid .data-table__cell[data-slot=sub-end]{grid-area:2/2/auto/-1;justify-content:flex-end}.data-table__grid .data-table__row:has(>[data-slot=lead]):has(>[data-slot=sub-end]:not(:empty)){grid-template-columns:auto minmax(0,1fr) auto auto}.data-table__grid .data-table__row:has(>[data-slot=lead]):has(>[data-slot=sub-end]:not(:empty))>[data-slot=main]{grid-column:2/span 2}.data-table__grid .data-table__row:has(>[data-slot=lead]):has(>[data-slot=sub-end]:not(:empty))>[data-slot=side]{grid-column:4}.data-table__grid .data-table__row:has(>[data-slot=lead]):has(>[data-slot=sub-end]:not(:empty))>[data-slot=sub]{grid-column:2}.data-table__grid .data-table__row:has(>[data-slot=lead])>[data-slot=sub-end]{grid-column:3}.data-table__grid .data-table__row:has(>[data-slot=sub-end]:not(:empty)):has(>[data-slot=meta]:not(:empty))>[data-slot=sub-end]{grid-row:2/span 2}.data-table__grid .data-table__row:has(>[data-slot=sub-end]:not(:empty)):has(>[data-slot=meta]:not(:empty))>[data-slot=meta]{grid-column:1}.data-table__grid .data-table__row:has(>[data-slot=lead]):has(>[data-slot=sub-end]:not(:empty)):has(>[data-slot=meta]:not(:empty))>[data-slot=meta]{grid-column:2}.data-table__grid .data-table__select{display:none}.data-table__grid .data-table__cell[data-card-compact] .data-table__icon-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.data-table__grid[data-layout=card] .data-table__head{clip-path:inset(50%);white-space:nowrap;block-size:1px;min-block-size:0;inline-size:1px;padding:0;position:absolute;overflow:hidden}.data-table__grid[data-layout=card] .data-table__row{gap:var(--vr-space-6) var(--vr-space-12);min-block-size:0;padding-block:var(--vr-space-12);grid-template-columns:minmax(0,1fr) auto}.data-table__grid[data-layout=card] .data-table__cell{padding-inline-end:0}.data-table__grid[data-layout=card] .data-table__cell:not([data-slot]),.data-table__grid[data-layout=card] .data-table__cell:empty{display:none}.data-table__grid[data-layout=card] .data-table__cell[hidden][data-slot]{visibility:visible;opacity:1;max-block-size:none;display:flex}.data-table__grid[data-layout=card] .data-table__cell[data-slot=main]{grid-area:1/1;align-self:baseline}.data-table__grid[data-layout=card] .data-table__cell[data-slot=side]{grid-area:1/2;align-self:baseline}.data-table__grid[data-layout=card] .data-table__cell[data-slot=sub],.data-table__grid[data-layout=card] .data-table__cell[data-slot=meta]{grid-column:1/-1}.data-table__grid[data-layout=card] .data-table__cell[data-slot=meta]{font-size:var(--vr-text-sm);color:var(--vr-ink-3);white-space:normal;display:block}.data-table__grid[data-layout=card] .data-table__cell[data-slot=meta] .data-table__text{white-space:normal}.data-table__grid[data-layout=card] .data-table__row:has(>[data-slot=lead]){grid-template-columns:auto minmax(0,1fr) auto}.data-table__grid[data-layout=card] .data-table__cell[data-slot=lead]{grid-area:1/1/span 2;align-self:start}.data-table__grid[data-layout=card] .data-table__row:has(>[data-slot=lead])>[data-slot=main]{grid-column:2}.data-table__grid[data-layout=card] .data-table__row:has(>[data-slot=lead])>[data-slot=side]{grid-area:1/3/span 2;align-self:center}:is(.data-table__grid[data-layout=card] .data-table__row:has(>[data-slot=lead])>[data-slot=sub],.data-table__grid[data-layout=card] .data-table__row:has(>[data-slot=lead])>[data-slot=meta]){grid-column:2/-1}.data-table__grid[data-layout=card] .data-table__row:has(>[data-slot=sub-end]:not(:empty)){grid-template-columns:minmax(0,1fr) auto auto}.data-table__grid[data-layout=card] .data-table__row:has(>[data-slot=sub-end]:not(:empty))>[data-slot=main]{grid-column:1/span 2}.data-table__grid[data-layout=card] .data-table__row:has(>[data-slot=sub-end]:not(:empty))>[data-slot=side]{grid-column:3}.data-table__grid[data-layout=card] .data-table__row:has(>[data-slot=sub-end]:not(:empty))>[data-slot=sub]{grid-column:1}.data-table__grid[data-layout=card] .data-table__cell[data-slot=sub-end]{grid-area:2/2/auto/-1;justify-content:flex-end}.data-table__grid[data-layout=card] .data-table__row:has(>[data-slot=lead]):has(>[data-slot=sub-end]:not(:empty)){grid-template-columns:auto minmax(0,1fr) auto auto}.data-table__grid[data-layout=card] .data-table__row:has(>[data-slot=lead]):has(>[data-slot=sub-end]:not(:empty))>[data-slot=main]{grid-column:2/span 2}.data-table__grid[data-layout=card] .data-table__row:has(>[data-slot=lead]):has(>[data-slot=sub-end]:not(:empty))>[data-slot=side]{grid-column:4}.data-table__grid[data-layout=card] .data-table__row:has(>[data-slot=lead]):has(>[data-slot=sub-end]:not(:empty))>[data-slot=sub]{grid-column:2}.data-table__grid[data-layout=card] .data-table__row:has(>[data-slot=lead])>[data-slot=sub-end]{grid-column:3}.data-table__grid[data-layout=card] .data-table__row:has(>[data-slot=sub-end]:not(:empty)):has(>[data-slot=meta]:not(:empty))>[data-slot=sub-end]{grid-row:2/span 2}.data-table__grid[data-layout=card] .data-table__row:has(>[data-slot=sub-end]:not(:empty)):has(>[data-slot=meta]:not(:empty))>[data-slot=meta]{grid-column:1}.data-table__grid[data-layout=card] .data-table__row:has(>[data-slot=lead]):has(>[data-slot=sub-end]:not(:empty)):has(>[data-slot=meta]:not(:empty))>[data-slot=meta]{grid-column:2}.data-table__grid[data-layout=card] .data-table__select{display:none}.data-table__grid[data-layout=card] .data-table__cell[data-card-compact] .data-table__icon-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (pointer:coarse),not (min-width:680px){.data-table__open,.data-table__sort{min-block-size:var(--vr-target-size)}.data-table__open{min-inline-size:var(--vr-target-size)}}.date-picker{justify-content:space-between;align-items:center;gap:var(--vr-space-8);inline-size:100%;min-block-size:var(--vr-target-size);padding-inline:var(--vr-space-12);border-radius:var(--vr-radius-control);font:inherit;text-align:start;color:var(--vr-ink);background:var(--vr-surface-panel);box-shadow:var(--vr-ring-line);cursor:pointer;font-variant-numeric:tabular-nums;border:0;display:flex}.date-picker__value{overflow-wrap:anywhere;min-inline-size:0}.date-picker[data-empty]{color:var(--vr-ink-3)}.date-picker[data-invalid]{box-shadow:var(--vr-ring-error)}.date-picker:focus-visible,.date-picker[aria-expanded=true]{box-shadow:var(--vr-ring-accent);outline:none}.date-picker:disabled{color:var(--vr-ink-3);background:var(--vr-surface-canvas);cursor:not-allowed}.date-picker__icon{color:var(--vr-ink-2);flex:none}.date-picker__panel{inline-size:308px;max-inline-size:100%;padding:var(--vr-space-8);margin-inline:auto}.date-picker__foot{justify-content:space-between;gap:var(--vr-space-8);box-shadow:var(--vr-ring-line-top);margin-block-start:var(--vr-space-8);padding-block-start:var(--vr-space-8);display:flex}.day-group-title{align-items:center;gap:var(--vr-space-8);flex-wrap:wrap;scroll-margin-block-start:calc(var(--vr-shell-top-height) + var(--vr-space-16));display:inline-flex}.day-group-title__today{padding-inline:var(--vr-space-8);border-radius:var(--vr-radius-chip);font-size:var(--vr-text-sm);color:var(--vr-on-lime);background:var(--vr-lime);line-height:22px}.day-timeline{--day-timeline-hour:var(--vr-timeline-hour);--day-timeline-gutter:var(--vr-timeline-gutter);padding-block:var(--vr-space-8);padding-inline-start:var(--day-timeline-gutter);position:relative}.day-timeline__grid{block-size:calc(var(--day-timeline-hours) * var(--day-timeline-hour));background-image:repeating-linear-gradient(to bottom, var(--vr-hairline) 0, var(--vr-hairline) 1px, transparent 1px, transparent var(--day-timeline-hour));position:relative}.day-timeline__hour{inline-size:calc(var(--day-timeline-gutter) - var(--vr-space-8));font-size:var(--vr-text-sm);font-variant-numeric:tabular-nums;text-align:end;color:var(--vr-ink-3);position:absolute;inset-block-start:calc(var(--hour-offset) * var(--day-timeline-hour));inset-inline-start:calc(-1 * var(--day-timeline-gutter));transform:translateY(-8px)}.day-timeline__event{--event-gap:0px;--event-bg:var(--vr-surface-strong);--event-dot:var(--vr-ink-3);inline-size:calc((100% - var(--vr-space-8)) / var(--event-columns) - var(--event-gap));block-size:calc(var(--event-length) / 60 * var(--day-timeline-hour) - var(--vr-space-4));padding:0 var(--vr-space-12);border-radius:var(--vr-radius-control);font:inherit;text-align:start;color:var(--vr-ink);background:var(--event-bg);transition:transform var(--vr-dur-fast) var(--vr-ease-soft);border:0;flex-direction:column;justify-content:center;gap:0;margin:0;display:flex;position:absolute;inset-block-start:calc(var(--event-start) / 60 * var(--day-timeline-hour) + var(--vr-space-2));inset-inline-start:calc(var(--vr-space-8) + (100% - var(--vr-space-8)) * var(--event-column) / var(--event-columns));overflow:hidden}button.day-timeline__event{cursor:pointer}button.day-timeline__event:hover{transform:translate(2px)}.day-timeline__event:after{content:"";border-radius:var(--vr-radius-round);background:var(--event-dot);block-size:6px;inline-size:6px;position:absolute;inset-block-start:var(--vr-space-10);inset-inline-end:var(--vr-space-10)}.day-timeline__event[data-short]:after{inset-block-start:var(--vr-space-8)}.day-timeline__event[data-kind=lime]{--event-bg:var(--vr-tag-lime-bg);--event-dot:var(--vr-tag-lime-dot)}.day-timeline__event[data-kind=green]{--event-bg:var(--vr-tag-green-bg);--event-dot:var(--vr-tag-green-dot)}.day-timeline__event[data-kind=blue]{--event-bg:var(--vr-tag-blue-bg);--event-dot:var(--vr-tag-blue-dot)}.day-timeline__event[data-kind=amber]{--event-bg:var(--vr-tag-amber-bg);--event-dot:var(--vr-tag-amber-dot)}.day-timeline__event[data-kind=rose]{--event-bg:var(--vr-tag-rose-bg);--event-dot:var(--vr-tag-rose-dot)}.day-timeline__event[data-kind=violet]{--event-bg:var(--vr-tag-violet-bg);--event-dot:var(--vr-tag-violet-dot)}.day-timeline__title,.day-timeline__detail{font-size:var(--vr-text-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.day-timeline__title{padding-inline-end:var(--vr-space-16)}.day-timeline__detail{font-variant-numeric:tabular-nums;color:var(--vr-ink-tag-note)}.day-timeline__event[data-short] .day-timeline__detail{display:none}.day-timeline__event[data-past]{--event-bg:var(--vr-surface);--event-dot:var(--vr-ink-3)}.day-timeline__event[data-past] .day-timeline__title{color:var(--vr-ink-3)}.day-timeline__now{inset-block-start:calc(var(--now-offset) / 60 * var(--day-timeline-hour));inset-inline:calc(-1 * var(--day-timeline-gutter)) 0;background:var(--vr-lime);pointer-events:none;block-size:2px;position:absolute}.day-timeline__now>span{block-size:20px;padding-inline:var(--vr-space-6);border-radius:var(--vr-radius-chip);font-size:var(--vr-text-sm);font-variant-numeric:tabular-nums;color:var(--vr-on-lime);background:var(--vr-lime);line-height:20px;position:absolute;inset-block-start:calc(-1 * var(--vr-space-10));inset-inline-start:0}@media not (min-width:680px){.day-timeline{--day-timeline-gutter:var(--vr-timeline-gutter-narrow)}}@media (pointer:coarse),not (min-width:680px){button.day-timeline__event{min-block-size:var(--vr-target-size)}}.dialog{padding:var(--vr-space-16);background:var(--vr-scrim);animation:dialog-scrim-in var(--vr-dur-fast) var(--vr-ease-soft) both;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog__panel{border-radius:var(--vr-radius-panel);max-block-size:min(90dvh,860px);inline-size:min(560px,100%);color:var(--vr-ink);background:var(--vr-surface-panel);box-shadow:var(--vr-shadow-modal);animation:dialog-panel-in var(--vr-dur-fast) var(--vr-ease-soft) both;flex-direction:column;display:flex;overflow:hidden}.dialog__panel[data-size=sm]{inline-size:min(440px,100%)}.dialog__panel[data-size=lg]{inline-size:min(720px,100%)}.dialog[data-side=end]{justify-content:flex-end;align-items:stretch;padding:0}.dialog[data-side=end] .dialog__panel{inline-size:min(var(--vr-shell-panel-width), 100%);border-start-end-radius:0;border-end-end-radius:0;max-block-size:none;animation-name:dialog-side-in}.dialog__panel:focus-visible{outline:none}.dialog__head{align-items:flex-start;gap:var(--vr-space-12);padding-block:var(--vr-space-20) var(--vr-space-12);padding-inline:var(--vr-space-24) var(--vr-space-12);display:flex}.dialog__heading{flex:1;min-inline-size:0}.dialog__title{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.3}.dialog__description{align-items:center;gap:var(--vr-space-4) var(--vr-space-8);min-inline-size:0;font-size:var(--vr-text-sm);overflow-wrap:anywhere;color:var(--vr-ink-2);flex-wrap:wrap;margin-block-start:var(--vr-space-6);display:flex}.dialog__body{min-block-size:0;padding-inline:var(--vr-space-24);overscroll-behavior:contain;word-break:keep-all;overflow-wrap:break-word;flex:1;padding-block-end:var(--vr-space-24);overflow:auto}.dialog__foot{justify-content:flex-end;align-items:center;gap:var(--vr-space-8);padding-block:var(--vr-space-12) var(--vr-space-16);padding-inline:var(--vr-space-24);box-shadow:var(--vr-ring-line-top);flex-wrap:wrap;display:flex}@media not (min-width:680px){.dialog{align-items:flex-end;padding:0}.dialog__panel,.dialog__panel[data-size]{border-end-end-radius:0;border-end-start-radius:0;max-block-size:92dvh;inline-size:100%}.dialog[data-side=end] .dialog__panel{border-radius:0;inline-size:100%}.dialog__head{padding-block:var(--vr-space-16) var(--vr-space-8);padding-inline:var(--vr-space-16) var(--vr-space-8)}.dialog__body{padding-inline:var(--vr-space-16);padding-block-end:var(--vr-space-16)}.dialog__foot{padding-block:var(--vr-space-12) calc(var(--vr-space-12) + env(safe-area-inset-bottom));padding-inline:var(--vr-space-16)}}.dialog[data-closing]{animation:dialog-scrim-out var(--vr-dur-fast) var(--vr-ease-soft) both}.dialog[data-closing] .dialog__panel{animation:dialog-panel-out var(--vr-dur-fast) var(--vr-ease-soft) both}.dialog[data-side=end][data-closing] .dialog__panel{animation-name:dialog-side-out}@keyframes dialog-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-panel-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes dialog-side-in{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:none}}@keyframes dialog-side-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(48px)}}@keyframes dialog-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes dialog-panel-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(24px)}}.file-upload{inline-size:100%;padding:var(--vr-space-8);border-radius:var(--vr-radius-panel);transition:background var(--vr-dur-fast);display:block}.file-upload[data-dragging]{background:var(--vr-surface-strong);box-shadow:var(--vr-ring-accent)}.file-upload__pick{align-items:center;gap:var(--vr-space-12);flex-wrap:wrap;display:flex}.file-upload__input{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:0;padding:0;position:absolute;overflow:hidden}.file-upload__hint{font-size:var(--vr-text-sm);color:var(--vr-ink-2);margin:0}.file-upload__alerts:not(:empty){margin-block-start:var(--vr-space-8)}.file-upload__alert{align-items:flex-start;gap:var(--vr-space-6);font-size:var(--vr-text-sm);overflow-wrap:anywhere;color:var(--vr-ink);margin:0;display:flex}.file-upload__alert svg{stroke:var(--vr-ink-red);flex:none}.file-upload__list{gap:var(--vr-space-4);margin:var(--vr-space-8) 0 0;padding:0;list-style:none;display:grid}.file-upload__row{align-items:center;gap:var(--vr-space-4) var(--vr-space-8);min-block-size:var(--vr-target-size);padding:var(--vr-space-4) var(--vr-space-8) var(--vr-space-4) var(--vr-space-12);border-radius:var(--vr-radius-control);color:var(--vr-ink);background:var(--vr-surface);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.file-upload__row[data-status=failed]{box-shadow:var(--vr-ring-error)}.file-upload__clip{color:var(--vr-ink-2);flex:none}.file-upload__name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.file-upload__meta{align-items:center;gap:var(--vr-space-4) var(--vr-space-12);flex-wrap:wrap;grid-column:2/-1;min-inline-size:0;display:flex}.file-upload__extra{flex:0 200px;min-inline-size:0}.file-upload__size,.file-upload__state{font-size:var(--vr-text-sm);font-variant-numeric:tabular-nums;color:var(--vr-ink-2);flex:none}.file-upload__state{align-items:center;gap:var(--vr-space-4);display:inline-flex}.file-upload__row[data-status=done] .file-upload__state svg{stroke:var(--vr-ink-green)}.file-upload__row[data-status=failed] .file-upload__state svg{stroke:var(--vr-ink-red)}.file-upload__actions{gap:var(--vr-space-2);display:inline-flex}.file-upload__progress{border-radius:var(--vr-radius-pill);background:var(--vr-surface-strong);grid-column:1/-1;block-size:6px;overflow:hidden}.file-upload__bar{border-radius:var(--vr-radius-pill);background:var(--vr-lime);block-size:100%;inline-size:0;transition:inline-size var(--vr-dur-fast);display:block}.file-upload__progress[data-indeterminate] .file-upload__bar{inline-size:40%;animation:file-upload-slide var(--vr-dur-slow) linear infinite alternate;transition:none}@keyframes file-upload-slide{0%{transform:translate(0)}to{transform:translate(150%)}}.filter-bar{align-items:flex-start;gap:var(--vr-space-8);display:flex}.filter-bar__query{flex:1 1 0;min-inline-size:0}.filter-bar__chips{align-items:center;gap:var(--vr-space-8);flex:none;display:flex}.filter-chip{justify-content:center;align-items:center;gap:var(--vr-space-6);min-block-size:var(--vr-field-size);min-inline-size:var(--vr-field-size);padding-inline:var(--vr-space-12);border-radius:var(--vr-radius-control);font:inherit;color:var(--vr-ink-2);box-shadow:var(--vr-ring-line);white-space:nowrap;cursor:pointer;transition:background var(--vr-dur-fast), box-shadow var(--vr-dur-fast);background:0 0;border:0;flex:none;display:inline-flex;position:relative}.filter-chip:hover{background:var(--vr-surface)}.filter-chip[aria-expanded=true]{background:var(--vr-surface-strong)}.filter-chip__value{color:var(--vr-ink)}.filter-chip[data-active]{color:var(--vr-accent-text);box-shadow:var(--vr-ring-accent-line)}.filter-chip[data-active] .filter-chip__value{color:inherit}.filter-chip[data-active][aria-expanded=true]{background:var(--vr-surface)}@media (pointer:coarse),not (min-width:680px){.filter-chip{min-block-size:var(--vr-field-size-touch);min-inline-size:var(--vr-field-size-touch)}}@media not (min-width:680px){.filter-chip__value{display:none}}.form-field{gap:var(--vr-space-8);grid-template-columns:minmax(0,1fr);display:grid}.form-field__label{color:var(--vr-ink);overflow-wrap:anywhere}.form-field__required{color:var(--vr-ink-2);margin-inline-start:var(--vr-space-4)}.form-field__hint{font-size:var(--vr-text-sm);color:var(--vr-ink-2);overflow-wrap:anywhere;margin:0}.form-field__error{align-items:flex-start;gap:var(--vr-space-6);font-size:var(--vr-text-sm);color:var(--vr-ink);overflow-wrap:anywhere;margin:0;display:flex}.form-field__error-icon{stroke:var(--vr-ink-red);margin-block-start:var(--vr-space-2)}.gallery-grid__list{gap:var(--vr-space-tile-row) var(--vr-space-tile-column);grid-template-columns:repeat(auto-fill,minmax(216px,1fr));margin:0;padding:0;list-style:none;display:grid}.gallery-grid__more{margin-block-start:var(--vr-space-16)}.gallery-tile{min-inline-size:0;display:block;position:relative}.gallery-tile__open{border-radius:var(--vr-radius-control);inline-size:100%;font:inherit;color:var(--vr-ink);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:block}.gallery-tile__open:focus-visible{outline-offset:var(--vr-space-4)}.gallery-tile__thumb{border-radius:var(--vr-radius-control);transition:outline-color var(--vr-dur-fast);display:block}.gallery-tile__open:hover .gallery-tile__thumb{outline:2px solid var(--vr-hairline-strong)}.gallery-tile[data-selected] .gallery-tile__thumb{outline:3px solid var(--vr-lime)}.gallery-tile__name{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-block-start:var(--vr-space-10);line-height:1.35;display:-webkit-box;overflow:hidden}.gallery-tile__meta{align-items:center;gap:var(--vr-space-4) var(--vr-space-8);font-size:var(--vr-text-sm);color:var(--vr-ink-3);flex-wrap:wrap;margin-block-start:var(--vr-space-6);display:flex}.gallery-tile__check{z-index:2;place-items:center;display:inline-grid;position:absolute;inset-block-start:var(--vr-space-4);inset-inline-start:var(--vr-space-4)}.gallery-tile__link{z-index:2;inline-size:var(--vr-target-size-touch);block-size:var(--vr-target-size-touch);color:var(--vr-ink-2);place-items:center;display:inline-grid;position:absolute;inset-block-start:0;inset-inline-end:0}.gallery-tile__link:before{content:"";inset:var(--vr-space-6);border-radius:var(--vr-radius-round);background:var(--vr-surface-panel);position:absolute}.gallery-tile__link>*{position:relative}.gallery-tile__link:hover{color:var(--vr-ink)}@media not (min-width:680px){.gallery-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.gallery-view{gap:var(--vr-space-24);max-inline-size:960px;padding:var(--vr-space-24) var(--vr-space-16);color:var(--vr-ink);margin-inline:auto;display:grid}@media (min-width:680px){.gallery-view{padding-inline:calc(var(--vr-space-28) + var(--vr-space-20))}}.gallery-view a:not([class]){color:var(--vr-ink);text-decoration:underline}.gallery-view__shell-frame{border-radius:var(--vr-radius-panel);block-size:640px;box-shadow:var(--vr-ring-line);position:relative;overflow:hidden;transform:translateZ(0)}.gallery-view__header{gap:var(--vr-space-4);display:grid}.gallery-view__id{color:var(--vr-ink-2);font-size:var(--vr-text-sm);overflow-wrap:anywhere}.gallery-view__group{gap:var(--vr-space-12);display:grid}.gallery-view__list,.gallery-view__states{margin:0;padding:0;list-style:none}.gallery-view__list{gap:var(--vr-space-12);display:grid}.gallery-view__states{gap:var(--vr-space-4) var(--vr-space-12);font-size:var(--vr-text-sm);flex-wrap:wrap;display:flex}.gallery-view__entry{gap:var(--vr-space-4);min-inline-size:0;display:grid}.gallery-view__state{gap:var(--vr-space-12);box-shadow:var(--vr-ring-line-top);padding-block-start:var(--vr-space-16);display:grid}.gallery-view__note,.gallery-view__crumb{color:var(--vr-ink-2);font-size:var(--vr-text-sm);margin:0}.gallery-view__canvas{min-inline-size:0}.gallery-view__row{align-items:center;gap:var(--vr-space-12);flex-wrap:wrap;display:flex}.gallery-view__stack{gap:var(--vr-space-12);justify-items:start;display:grid}.gauge{gap:var(--vr-space-2);border-radius:var(--vr-radius-chip);background:var(--vr-surface-strong);block-size:8px;display:flex;overflow:hidden}.gauge[data-thin]{block-size:6px}.gauge__segment{background:var(--vr-ink-3);transform-origin:0;min-inline-size:2px;animation:gauge-grow var(--vr-dur-slow) var(--vr-ease-soft) both;flex-shrink:1;flex-basis:0}.gauge__segment[data-tone=info]{background:var(--vr-ink-blue)}.gauge__segment[data-tone=success]{background:var(--vr-ink-green)}.gauge__segment[data-tone=warning]{background:var(--vr-ink-orange)}.gauge__segment[data-tone=danger]{background:var(--vr-ink-red)}.gauge__segment[data-tone=violet]{background:var(--vr-ink-purple)}@keyframes gauge-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hover-panel{visibility:hidden;max-inline-size:calc(100vw - 16px);flex-direction:column;padding-inline-start:var(--vr-space-8);display:flex;position:fixed;inset-block-start:0;inset-inline-start:0}.hover-panel[data-placement]{visibility:visible}.hover-panel__surface{gap:var(--vr-space-2);min-block-size:0;min-inline-size:min(200px,100vw - 32px);padding:var(--vr-space-8);overscroll-behavior:contain;border-radius:var(--vr-radius-panel);color:var(--vr-ink);background:var(--vr-surface-panel);box-shadow:var(--vr-ring-line), var(--vr-shadow-popover);animation:hover-panel-in var(--vr-dur-fast) var(--vr-ease-soft) both;display:grid;overflow:auto}.hover-panel__list{gap:var(--vr-space-2);margin:0;padding:0;list-style:none;display:grid}.hover-panel__link{align-items:center;gap:var(--vr-space-10);min-block-size:var(--vr-target-size);padding-inline:var(--vr-space-10);border-radius:var(--vr-radius-control);font-size:var(--vr-text-body);color:var(--vr-ink);transition:background var(--vr-dur-fast);text-decoration:none;display:flex}.hover-panel__link:hover,.hover-panel__link:focus-visible{background:var(--vr-surface-strong)}.hover-panel__icon{flex:none}.hover-panel__label{overflow-wrap:anywhere;flex:1;min-inline-size:0}.hover-panel__check{flex:none;margin-inline-start:auto}@keyframes hover-panel-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}.icon-button{justify-content:center;align-items:center;gap:var(--vr-space-4);min-inline-size:var(--vr-target-size);block-size:var(--vr-target-size);border-radius:var(--vr-radius-control);color:var(--vr-ink-2);cursor:pointer;transition:background var(--vr-dur-fast), color var(--vr-dur-fast), transform var(--vr-dur-fast) var(--vr-ease-soft);background:0 0;border:0;flex:none;display:inline-flex}.icon-button[data-badged]{padding-inline:var(--vr-space-8)}.icon-button[data-size=sm]{block-size:32px;min-inline-size:32px}.icon-button:hover:not(:disabled){color:var(--vr-ink);background:var(--vr-surface-strong)}.icon-button:active:not(:disabled){transform:scale(.94)}.icon-button:disabled{color:var(--vr-ink-3);cursor:not-allowed}.icon-button__badge{flex:none}@media (pointer:coarse),not (min-width:680px){.icon-button[data-size=sm]{min-inline-size:var(--vr-target-size);block-size:var(--vr-target-size)}}.icon{flex:none}.image-upload{inline-size:100%;max-inline-size:320px;display:block}.image-upload__preview{position:relative}.image-upload[data-busy] .image-upload__preview{opacity:.6}.image-upload__progress{background:var(--vr-surface-strong);block-size:6px;position:absolute;inset-block-end:0;inset-inline:0;overflow:hidden}.image-upload__bar{border-radius:var(--vr-radius-pill);background:var(--vr-lime);block-size:100%;inline-size:40%;animation:image-upload-slide var(--vr-dur-slow) linear infinite alternate;display:block}@keyframes image-upload-slide{0%{transform:translate(0)}to{transform:translate(150%)}}.image-upload__actions{align-items:center;gap:var(--vr-space-8);flex-wrap:wrap;margin-block-start:var(--vr-space-8);display:flex}.image-upload__input{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:0;padding:0;position:absolute;overflow:hidden}.image-upload__alerts:not(:empty){margin-block-start:var(--vr-space-8)}.image-upload__alert{align-items:flex-start;gap:var(--vr-space-6);font-size:var(--vr-text-sm);overflow-wrap:anywhere;color:var(--vr-ink);margin:0;display:flex}.image-upload__alert svg{stroke:var(--vr-ink-red);flex:none}.inline-field{align-items:center;gap:var(--vr-space-4) var(--vr-space-12);flex-wrap:wrap;min-inline-size:0;display:flex}.inline-field__value{overflow-wrap:anywhere;flex:auto;min-inline-size:0}.inline-field__edit{align-items:center;gap:var(--vr-space-4) var(--vr-space-8);flex-wrap:wrap;flex:none;display:inline-flex}.inline-field__why{align-items:center;gap:var(--vr-space-4);font-size:var(--vr-text-sm);color:var(--vr-ink-2);display:inline-flex}.inline-field[data-state=edit]{display:block}.inline-field__form{min-inline-size:0;display:block}.inline-field__form>*+*{margin-block-start:var(--vr-space-8)}.inline-field__form>.inline-field__live:empty{margin-block-start:0}.inline-field__row{align-items:center;gap:var(--vr-space-8);flex-wrap:wrap;display:flex}.inline-field__input{flex:12rem;inline-size:auto;min-inline-size:0}.inline-field__actions{align-items:center;gap:var(--vr-space-8);flex:none;display:inline-flex}.inline-field__hint{font-size:var(--vr-text-sm);color:var(--vr-ink-2);overflow-wrap:anywhere;margin:0}.inline-field__error{align-items:flex-start;gap:var(--vr-space-6);font-size:var(--vr-text-sm);color:var(--vr-ink);overflow-wrap:anywhere;margin:0;display:flex}.inline-field__error-icon{stroke:var(--vr-ink-red);margin-block-start:var(--vr-space-2)}@media not (min-width:680px){.inline-field[data-desktop-only] .inline-field__edit{display:none}}.kbd{min-inline-size:22px;padding:var(--vr-space-2) var(--vr-space-6);font-size:var(--vr-text-sm);color:var(--vr-ink-2);box-shadow:var(--vr-ring-line);place-items:center;line-height:1.2;display:inline-grid}.kind-dot{--kind-dot:var(--vr-ink-3);block-size:8px;inline-size:8px;border-radius:var(--vr-radius-round);background:var(--kind-dot);vertical-align:middle;margin-inline-end:var(--vr-space-6);display:inline-block}.kind-dot[data-kind=lime]{--kind-dot:var(--vr-tag-lime-dot)}.kind-dot[data-kind=green]{--kind-dot:var(--vr-tag-green-dot)}.kind-dot[data-kind=blue]{--kind-dot:var(--vr-tag-blue-dot)}.kind-dot[data-kind=amber]{--kind-dot:var(--vr-tag-amber-dot)}.kind-dot[data-kind=rose]{--kind-dot:var(--vr-tag-rose-dot)}.kind-dot[data-kind=violet]{--kind-dot:var(--vr-tag-violet-dot)}.menu{min-inline-size:min(240px,100vw - 16px)}.menu__item{align-items:center;gap:var(--vr-space-10);inline-size:100%;min-block-size:var(--vr-target-size);padding-inline:var(--vr-space-10);border-radius:var(--vr-radius-control);font-size:var(--vr-text-body);text-align:start;color:var(--vr-ink);cursor:pointer;transition:background var(--vr-dur-fast);background:0 0;border:0;display:flex}.menu__item:hover,.menu__item:focus-visible{background:var(--vr-surface-strong)}.menu__item[aria-disabled=true]{color:var(--vr-ink-3);cursor:default;pointer-events:none}.menu__label{overflow-wrap:anywhere;flex:1;min-inline-size:0}.menu__hint{font-size:var(--vr-text-sm);color:var(--vr-ink-3);margin-inline-start:auto}.menu__item:hover .menu__hint,.menu__item:focus-visible .menu__hint{color:var(--vr-ink-2)}.menu__check{opacity:0;flex:none;margin-inline-start:auto}.menu__item[aria-checked=true] .menu__check,.menu__item[aria-current=page] .menu__check{opacity:1}.menu__separator{block-size:1px;margin-block:var(--vr-space-6);background:var(--vr-hairline)}.money-input{display:block;position:relative}.money-input>[data-sensitive]>.money-input__control{text-align:end;font-variant-numeric:tabular-nums;padding-inline-end:var(--vr-space-36)}.money-input__unit{color:var(--vr-ink-2);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:var(--vr-space-12);translate:0 -50%}.money-text{font-variant-numeric:tabular-nums;white-space:nowrap}.month-calendar{min-inline-size:0}.month-calendar__grid{min-inline-size:0;display:grid}.month-calendar__head,.month-calendar__week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.month-calendar__head{border-block-end:1px solid var(--vr-hairline)}.month-calendar__weekday{block-size:32px;font-size:var(--vr-text-sm);color:var(--vr-ink-2);place-items:center start;padding-inline-start:var(--vr-space-12);display:grid}.month-calendar__weekday[data-sunday]{color:var(--vr-ink-sunday)}.month-calendar__weeks{border-inline:1px solid var(--vr-hairline);display:grid}.month-calendar__week{border-block-end:1px solid var(--vr-hairline);grid-template-rows:36px repeat(3,26px) minmax(26px,1fr);min-block-size:148px}.month-calendar__day{min-inline-size:0;padding:var(--vr-space-4);color:var(--vr-ink);font-variant-numeric:tabular-nums;cursor:pointer;flex-direction:column;grid-row:1/-1;align-items:flex-start;display:flex}.month-calendar__day:not([data-last]){border-inline-end:1px solid var(--vr-hairline)}.month-calendar__day[data-empty]{cursor:default}.month-calendar__day:focus-visible{outline:2px solid var(--vr-accent-text);outline-offset:-2px}.month-calendar__number{border-radius:var(--vr-radius-round);block-size:28px;inline-size:28px;font-size:var(--vr-text-body);place-items:center;display:grid}.month-calendar__day:hover:not([data-empty]) .month-calendar__number{background:var(--vr-surface-strong)}.month-calendar__day[data-out] .month-calendar__number{color:var(--vr-ink-2)}.month-calendar__day[data-sunday] .month-calendar__number{color:var(--vr-ink-sunday)}.month-calendar__day[aria-current=date] .month-calendar__number,.month-calendar__day[aria-current=date]:hover:not([data-empty]) .month-calendar__number{color:var(--vr-on-lime);background:var(--vr-lime)}.month-calendar__placeholder{block-size:12px;inline-size:70%;border-radius:var(--vr-radius-pill);background:var(--vr-surface-strong);margin-block-start:var(--vr-space-6)}.month-calendar__layer{display:contents}.month-calendar__chip,.month-calendar__dot{--kind-bg:var(--vr-surface-strong);--kind-dot:var(--vr-ink-3)}.month-calendar__chip[data-kind=lime],.month-calendar__dot[data-kind=lime]{--kind-bg:var(--vr-tag-lime-bg);--kind-dot:var(--vr-tag-lime-dot)}.month-calendar__chip[data-kind=green],.month-calendar__dot[data-kind=green]{--kind-bg:var(--vr-tag-green-bg);--kind-dot:var(--vr-tag-green-dot)}.month-calendar__chip[data-kind=blue],.month-calendar__dot[data-kind=blue]{--kind-bg:var(--vr-tag-blue-bg);--kind-dot:var(--vr-tag-blue-dot)}.month-calendar__chip[data-kind=amber],.month-calendar__dot[data-kind=amber]{--kind-bg:var(--vr-tag-amber-bg);--kind-dot:var(--vr-tag-amber-dot)}.month-calendar__chip[data-kind=rose],.month-calendar__dot[data-kind=rose]{--kind-bg:var(--vr-tag-rose-bg);--kind-dot:var(--vr-tag-rose-dot)}.month-calendar__chip[data-kind=violet],.month-calendar__dot[data-kind=violet]{--kind-bg:var(--vr-tag-violet-bg);--kind-dot:var(--vr-tag-violet-dot)}.month-calendar__chip,.month-calendar__more{z-index:1;align-items:center;gap:var(--vr-space-6);block-size:24px;min-inline-size:0;margin-inline:var(--vr-space-4);padding:0 var(--vr-space-8);border-radius:var(--vr-radius-chip);font:inherit;font-size:var(--vr-text-sm);text-align:start;color:var(--vr-ink);border:0;line-height:1;display:flex;position:relative}.month-calendar__chip{background:var(--kind-bg);border:1px solid #0000}button.month-calendar__chip,button.month-calendar__more{cursor:pointer}.month-calendar__chip[data-outlined]{border-color:var(--vr-hairline-strong);color:var(--vr-ink-2);background:0 0}.month-calendar__chip[data-outlined]:not([data-kind=neutral]){border-color:var(--kind-dot)}.month-calendar__chip[data-outlined][data-dashed]{border-style:dashed}.month-calendar__chip[data-struck]>.month-calendar__title{text-decoration:line-through}.month-calendar__chip[data-before]{border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:0}.month-calendar__chip[data-after]{border-start-end-radius:0;border-end-end-radius:0;margin-inline-end:0}button.month-calendar__chip:not([data-outlined]):hover{border-color:var(--vr-hairline-strong)}.month-calendar__chip:focus-visible,.month-calendar__more:focus-visible{outline:2px solid var(--vr-accent-text);outline-offset:1px}.month-calendar__title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-inline-size:0;overflow:hidden}.month-calendar__clock{font-variant-numeric:tabular-nums;flex:none}.month-calendar__more{color:var(--vr-ink-2);font-variant-numeric:tabular-nums;background:0 0}.month-calendar__more:hover{background:var(--vr-surface-strong);color:var(--vr-ink)}@media (min-width:680px){.month-calendar[data-chip-lines="2"] .month-calendar__week{grid-template-rows:36px repeat(3, calc(var(--vr-target-size) + var(--vr-space-8))) minmax(26px, 1fr)}.month-calendar[data-chip-lines="2"] .month-calendar__chip{block-size:calc(var(--vr-target-size) + var(--vr-space-4));padding-block:var(--vr-space-4);padding-inline:var(--vr-space-10);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr);align-items:center;gap:0;display:grid}.month-calendar[data-chip-lines="2"] .month-calendar__clock{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;color:var(--vr-ink-tag-note);overflow:hidden}.month-calendar[data-chip-lines="2"] .month-calendar__chip[data-outlined]>.month-calendar__clock{color:inherit}}.month-calendar__dots{display:none}@media not (min-width:680px){.month-calendar{margin-inline:calc(var(--vr-space-16) * -1)}.month-calendar__weeks{border-inline:0}.month-calendar__weekday{justify-items:center;padding-inline-start:0}.month-calendar__week{grid-template-rows:auto;min-block-size:0}.month-calendar__day{min-block-size:60px;padding:var(--vr-space-6) 0 var(--vr-space-4);align-items:center}.month-calendar__chip,.month-calendar__more{display:none}.month-calendar__placeholder{inline-size:50%}.month-calendar__dots{gap:var(--vr-space-4);min-block-size:8px;margin-block:auto var(--vr-space-4);display:flex}.month-calendar__dot{border-radius:var(--vr-radius-round);background:var(--kind-dot);border:1px solid #0000;block-size:8px;inline-size:8px}.month-calendar__dot[data-outlined]{border-color:var(--vr-hairline-strong);background:0 0}.month-calendar__dot[data-outlined]:not([data-kind=neutral]){border-color:var(--kind-dot)}.month-calendar__dot[data-outlined][data-dashed]{border-style:dashed}}.notice{align-items:flex-start;gap:var(--vr-space-12);padding:var(--vr-space-12) var(--vr-space-16);border-radius:var(--vr-radius-control);color:var(--vr-ink);background:var(--vr-surface);display:flex}.notice[data-flat]{background:0 0;border-radius:0;padding:0}.notice__icon{block-size:1lh;stroke:var(--vr-ink-blue)}.notice[data-tone=success] .notice__icon{stroke:var(--vr-ink-green)}.notice[data-tone=warning] .notice__icon{stroke:var(--vr-ink-orange)}.notice[data-tone=danger] .notice__icon{stroke:var(--vr-ink-red)}.notice__body{overflow-wrap:anywhere;min-inline-size:0}.notice__error-id{font-size:var(--vr-text-sm);font-variant-numeric:tabular-nums;color:var(--vr-ink-2);margin-block-start:var(--vr-space-4)}[data-overlay-root]{z-index:var(--vr-z-overlay);position:relative}:root[data-scroll-locked]{padding-inline-end:var(--vr-scrollbar-compensation,0);overflow:hidden}.page-header{gap:var(--vr-space-8);display:grid}.page-header__row{justify-content:space-between;align-items:center;gap:var(--vr-space-8) var(--vr-space-16);flex-wrap:wrap;display:flex}.page-header__title{flex:auto;min-inline-size:0;margin:0;font-size:36px;line-height:1.2}.page-header__heading{align-items:center;gap:var(--vr-space-8) var(--vr-space-16);flex-wrap:wrap;flex:auto;min-inline-size:0;display:flex}.page-header__heading>.page-header__title{flex:0 auto}.page-header__aside{flex:none;align-items:center;display:flex}.page-header__actions{justify-content:flex-end;align-items:center;gap:var(--vr-space-8);flex-wrap:wrap;flex:none;margin-inline-start:auto;display:flex}.page-header__description{max-inline-size:40rem;color:var(--vr-ink-2);word-break:keep-all;margin:0}@media not (min-width:680px){.page-header__row{display:contents}.page-header__title{order:1;font-size:28px}.page-header__heading{order:1}.page-header__heading>.page-header__title{order:0}.page-header__description{order:2}.page-header__actions{order:3;justify-content:flex-start;margin-inline-start:0}}.panel-state{animation:panel-state-enter var(--vr-dur-fast) var(--vr-ease-soft) both}.panel-state__message{align-items:flex-start;gap:var(--vr-space-12);padding:var(--vr-space-16);border-radius:var(--vr-radius-control);background:var(--vr-surface);animation:panel-state-enter var(--vr-dur-fast) var(--vr-ease-soft) both;display:flex}.panel-state__icon{block-size:1lh;stroke:var(--vr-ink-3)}.panel-state__message[data-state=error] .panel-state__icon{stroke:var(--vr-ink-red)}.panel-state__message[data-variant=inline]{align-items:center;gap:var(--vr-space-4) var(--vr-space-10);padding:var(--vr-space-8) 0;background:0 0;border-radius:0;flex-wrap:wrap}.panel-state__message[data-variant=inline] .panel-state__icon{block-size:auto}.panel-state__message[data-variant=inline] .panel-state__body{display:contents}.panel-state__message[data-variant=inline] .panel-state__action{order:1;margin:0}.panel-state__message[data-variant=inline] .panel-state__description{flex-basis:100%;order:2;margin:0;padding-inline-start:calc(var(--vr-space-20) + var(--vr-space-10))}.panel-state__body{overflow-wrap:anywhere;min-inline-size:0}.panel-state__title{margin:0}.panel-state__description{margin:var(--vr-space-2) 0 0;font-size:var(--vr-text-sm);color:var(--vr-ink-2)}.panel-state__error-id{margin:var(--vr-space-2) 0 0;font-size:var(--vr-text-sm);font-variant-numeric:tabular-nums;color:var(--vr-ink-2)}.panel-state__action{margin-block-start:var(--vr-space-8)}@keyframes panel-state-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.persistent-panel__stack{gap:var(--vr-space-44);display:grid}.persistent-panel__section{gap:var(--vr-space-4);min-inline-size:0;display:grid}.popover{visibility:hidden;max-inline-size:calc(100vw - 16px);padding:var(--vr-space-8);overflow-wrap:anywhere;overscroll-behavior:contain;border-radius:var(--vr-radius-panel);color:var(--vr-ink);background:var(--vr-surface-panel);box-shadow:var(--vr-ring-line), var(--vr-shadow-popover);animation:popover-in var(--vr-dur-fast) var(--vr-ease-soft) both;position:fixed;inset-block-start:0;inset-inline-start:0;overflow:auto}.popover[data-placement]{visibility:visible}.popover[data-placement^=top]{animation-name:popover-in-up}.popover:focus-visible{outline:none}@keyframes popover-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes popover-in-up{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}.property-list{margin:0}.property-list__row{align-content:center;align-items:baseline;gap:var(--vr-space-12);grid-template-columns:96px minmax(0,1fr);min-block-size:40px;display:grid}.property-list__row:has(.inline-field[data-state=edit]){align-items:baseline}.property-list__label{font-size:var(--vr-text-sm);color:var(--vr-ink-2)}.property-list__value{overflow-wrap:anywhere;min-inline-size:0;margin:0}.property-list[data-align=end] .property-list__value{--value-list-justify:flex-end;text-align:end;justify-self:end}@media not (min-width:680px){.property-list__value{--value-list-justify:flex-end;text-align:end;justify-self:end}}.query-input{inline-size:100%;display:block}.query-input__field{align-items:center;gap:var(--vr-space-8);min-block-size:var(--vr-field-size);padding-inline:var(--vr-space-4);border-radius:var(--vr-radius-control);color:var(--vr-ink-2);background:var(--vr-surface-panel);box-shadow:var(--vr-ring-line);transition:box-shadow var(--vr-dur-fast);flex-wrap:nowrap;display:flex}.query-input__field:focus-within{box-shadow:var(--vr-ring-accent)}.query-input__end{flex:none;place-items:center;block-size:28px;inline-size:28px;display:inline-grid}.query-input__search{pointer-events:none}.query-input__editor{align-items:center;gap:var(--vr-space-6);min-inline-size:0;min-block-size:inherit;scrollbar-width:none;cursor:text;flex-wrap:nowrap;flex:1 1 0;display:flex;overflow-x:auto}.query-input__editor::-webkit-scrollbar{display:none}.query-input__chip{border-radius:var(--vr-radius-chip);min-block-size:28px;color:var(--vr-ink);background:var(--vr-surface-strong);cursor:default;flex:none;align-items:stretch;display:inline-flex}.query-input__chip[data-warn]{background:var(--vr-tag-rose-bg)}.query-input__chip-remove,.query-input__chip-edit{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.query-input__chip-remove{inline-size:28px;color:var(--vr-ink-2);border-start-start-radius:var(--vr-radius-chip);border-end-start-radius:var(--vr-radius-chip);justify-content:center}.query-input__chip-edit{padding-inline:var(--vr-space-2) var(--vr-space-8);white-space:nowrap;border-start-end-radius:var(--vr-radius-chip);border-end-end-radius:var(--vr-radius-chip)}.query-input__chip-remove:focus-visible,.query-input__chip-edit:focus-visible{outline-offset:-2px}.query-input__chip-close{display:none}.query-input__chip-remove:hover,.query-input__chip-remove:focus-visible{color:var(--vr-ink)}.query-input__chip-remove:hover .query-input__chip-close,.query-input__chip-remove:focus-visible .query-input__chip-close{display:inline-block}.query-input__chip-remove:hover .query-input__chip-mark,.query-input__chip-remove:focus-visible .query-input__chip-mark{display:none}.query-input__chip[data-warn] .query-input__chip-mark{stroke:var(--vr-ink-red)}.query-input__key{color:var(--vr-ink-2)}.query-input__control{min-inline-size:0;min-block-size:inherit;box-shadow:none;font:inherit;color:var(--vr-ink);background:0 0;border:0;border-radius:0;flex:1 0 96px;padding:0}.query-input__control:first-child{padding-inline-start:var(--vr-space-8)}.query-input__control:focus-visible{outline:none}.query-input__clear{border-radius:var(--vr-radius-round);color:var(--vr-ink-2);cursor:pointer;transition:background var(--vr-dur-fast);background:0 0;border:0;padding:0}.query-input__clear:hover{color:var(--vr-ink);background:var(--vr-surface-strong)}@media (pointer:coarse),not (min-width:680px){.query-input__field{min-block-size:var(--vr-field-size-touch);padding-block:var(--vr-space-4)}.query-input__editor{min-block-size:var(--vr-target-size)}.query-input__end{inline-size:var(--vr-target-size);block-size:var(--vr-target-size)}.query-input__chip{min-block-size:var(--vr-target-size)}.query-input__chip-remove{display:none}.query-input__chip-edit{min-inline-size:var(--vr-target-size);padding-inline:var(--vr-space-8);border-start-start-radius:var(--vr-radius-chip);border-end-start-radius:var(--vr-radius-chip)}}.radio-group{border:0;min-inline-size:0;margin:0;padding:0}.radio-group__legend{margin-block-end:var(--vr-space-8);padding:0}.radio-group__options{gap:var(--vr-space-4) var(--vr-space-20);flex-wrap:wrap;display:flex}.radio-group__item{align-items:center;gap:var(--vr-space-10);max-inline-size:100%;min-block-size:var(--vr-target-size);cursor:pointer;display:inline-flex;position:relative}.radio-group__label{overflow-wrap:anywhere;min-inline-size:0}.radio-group__input{opacity:0;block-size:20px;inline-size:20px;cursor:inherit;margin:0;position:absolute}.radio-group__mark{border-radius:var(--vr-radius-round);block-size:20px;inline-size:20px;box-shadow:var(--vr-ring-control);transition:background var(--vr-dur-fast), box-shadow var(--vr-dur-fast);flex:none;place-items:center;display:inline-grid}.radio-group__mark:after{content:"";border-radius:var(--vr-radius-round);background:var(--vr-on-lime);opacity:0;block-size:8px;inline-size:8px}.radio-group__item:hover>.radio-group__input:not(:disabled,:checked)+.radio-group__mark{box-shadow:var(--vr-ring-control-hover)}.radio-group__input:checked+.radio-group__mark{background:var(--vr-lime);box-shadow:none}.radio-group__input:checked+.radio-group__mark:after{opacity:1}.radio-group__input[aria-invalid=true]+.radio-group__mark{box-shadow:var(--vr-ring-error)}.radio-group__input:focus-visible+.radio-group__mark{outline:2px solid var(--vr-accent-text);outline-offset:2px}.radio-group__input:disabled+.radio-group__mark{opacity:.5}.radio-group__input:disabled~.radio-group__label{color:var(--vr-ink-3)}.rail{z-index:var(--vr-z-frame);align-items:center;gap:var(--vr-space-8);inline-size:var(--vr-shell-rail-width);block-size:calc(var(--vr-shell-height) - var(--vr-shell-banner-height));padding:var(--vr-space-16) var(--vr-space-8);background:var(--vr-surface-canvas);scrollbar-width:none;flex-direction:column;display:flex;position:sticky;inset-block-start:var(--vr-shell-banner-height);overflow-y:auto}.rail__logo{--brand-mark-size:1.75rem;--brand-mark-color:var(--vr-lime);block-size:40px;inline-size:48px;border-radius:var(--vr-radius-control);color:var(--vr-ink);place-items:center;margin-block-end:var(--vr-space-8);display:grid}.rail__nav,.rail__foot{gap:var(--vr-space-4);justify-items:center;display:grid}.rail__foot{margin-block-start:auto}.rail__button{justify-content:center;align-items:center;gap:var(--vr-space-4);border-radius:var(--vr-radius-control);block-size:56px;inline-size:64px;font-size:var(--vr-text-sm);color:var(--vr-ink-2);cursor:pointer;transition:background var(--vr-dur-fast), color var(--vr-dur-fast);background:0 0;border:0;flex-direction:column;padding:0;line-height:1;text-decoration:none;display:flex}.rail__group{display:grid}.rail__button:hover,.rail__button[aria-expanded=true],.rail__group[data-open]>.rail__button{color:var(--vr-ink);background:var(--vr-surface-strong)}.rail__button[data-current],.rail__group[data-current]>.rail__button{color:var(--vr-on-lime);background:var(--vr-lime)}.rail__button[data-current]:hover,.rail__button[data-current][aria-expanded=true],.rail__group[data-current]>.rail__button:hover,.rail__group[data-current][data-open]>.rail__button{background:var(--vr-lime-hover)}.rail__button-label{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}@media not (min-width:680px){.rail{display:none}}@media (min-width:680px) and (max-height:600px){.rail{gap:var(--vr-space-2);padding:var(--vr-space-8)}.rail__logo{display:none}.rail__nav,.rail__foot{gap:var(--vr-space-2)}.rail__button{block-size:var(--vr-target-size)}.rail__button-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (min-width:680px) and (max-height:600px) and (pointer:coarse){.rail__button{block-size:var(--vr-target-size-touch)}}.section-head{align-items:center;gap:var(--vr-space-10);flex-wrap:wrap;min-block-size:40px;min-inline-size:0;display:flex}.section-head__icon{color:var(--section-head-icon,var(--vr-ink-3));transition:color var(--vr-dur-fast) var(--vr-ease-soft);flex:none}.section-head__title{margin:0;font-size:18px;font-weight:400;line-height:1.3}.section-head__tabs{min-inline-size:0;flex:auto;margin-inline-start:var(--vr-space-8);display:flex}.section-head__meta{align-items:center;gap:var(--vr-space-4);font-size:var(--vr-text-sm);color:var(--vr-ink-3);font-variant-numeric:tabular-nums;margin-inline-start:auto;display:inline-flex}.section-head__meta>:last-child:is(button){margin-inline-end:calc(-1 * var(--vr-space-8))}.section-head__link{align-items:center;gap:var(--vr-space-2);min-block-size:var(--vr-target-size);margin-inline:calc(-1 * var(--vr-space-6));padding-inline:var(--vr-space-6);border-radius:var(--vr-radius-chip);color:inherit;transition:background-color var(--vr-dur-fast);text-decoration:none;display:inline-flex}.section-head__link:hover{background:var(--vr-surface)}.section-head__mark{color:var(--vr-ink-3);transition:transform var(--vr-dur-fast) var(--vr-ease-soft), color var(--vr-dur-fast)}.section-head__link:hover>.section-head__mark{color:var(--vr-ink);transform:translate(2px)}.segmented{isolation:isolate;grid-template-columns:repeat(var(--segmented-count), minmax(0, 1fr));max-inline-size:100%;padding:var(--vr-space-4);border-radius:var(--vr-radius-control);background:var(--vr-surface-strong);display:inline-grid;position:relative}.segmented:before{content:"";z-index:-1;inset-block:var(--vr-space-4);inline-size:calc((100% - var(--vr-space-8)) / var(--segmented-count));border-radius:var(--vr-radius-chip);background:var(--vr-surface-panel);box-shadow:var(--vr-ring-control);transform:translateX(calc(var(--segmented-index,0) * 100%));transition:transform var(--vr-dur-fast) var(--vr-ease-soft), opacity var(--vr-dur-fast);position:absolute;inset-inline-start:var(--vr-space-4)}.segmented:not(:has(.segmented__input:checked)):before{opacity:0}.segmented:has(>:nth-child(2)>.segmented__input:checked){--segmented-index:1}.segmented:has(>:nth-child(3)>.segmented__input:checked){--segmented-index:2}.segmented:has(>:nth-child(4)>.segmented__input:checked){--segmented-index:3}.segmented:has(>:nth-child(5)>.segmented__input:checked){--segmented-index:4}.segmented:has(>:nth-child(6)>.segmented__input:checked){--segmented-index:5}.segmented__item{cursor:pointer;min-inline-size:0;display:inline-flex;position:relative}.segmented__input{opacity:0;block-size:1px;inline-size:1px;margin:0;position:absolute}.segmented__text{inline-size:100%;min-block-size:var(--vr-target-size);padding-inline:var(--vr-space-20);border-radius:var(--vr-radius-chip);font-size:var(--vr-text-sm);overflow-wrap:anywhere;text-align:center;color:var(--vr-ink-2);transition:color var(--vr-dur-fast);justify-content:center;align-items:center;line-height:1.3;display:inline-flex}.segmented__item:hover>.segmented__input:not(:disabled)+.segmented__text,.segmented__input:checked+.segmented__text{color:var(--vr-ink)}.segmented__input:focus-visible+.segmented__text{outline:2px solid var(--vr-accent-text);outline-offset:2px}.segmented__input:disabled+.segmented__text{color:var(--vr-ink-3);cursor:not-allowed}.segmented__text[data-icon-only]{min-inline-size:var(--vr-target-size);padding-inline:var(--vr-space-8)}.segmented__input[aria-disabled=true]+.segmented__text{cursor:progress}@media (pointer:coarse),not (min-width:680px){.segmented__text{min-inline-size:var(--vr-target-size)}}@media not (min-width:680px){.segmented__text{padding-inline:var(--vr-space-8)}}.select{display:block;position:relative}.select__control{inline-size:100%;min-block-size:var(--vr-target-size);padding-inline:var(--vr-space-12) var(--vr-space-36);border-radius:var(--vr-radius-control);font:inherit;color:var(--vr-ink);background:var(--vr-surface-panel);box-shadow:var(--vr-ring-line);appearance:none;cursor:pointer;border:0}.select__control:has(option[value=""]:checked){color:var(--vr-ink-3)}.select__control option{color:var(--vr-ink);background:var(--vr-surface-panel)}.select__control option:disabled{color:var(--vr-ink-3)}.select__control option[value=""]{color:var(--vr-ink-2)}.select__control[aria-invalid=true]{box-shadow:var(--vr-ring-error)}.select__control:focus-visible{box-shadow:var(--vr-ring-accent);outline:none}.select__control:disabled{color:var(--vr-ink-3);background:var(--vr-surface-canvas);cursor:not-allowed}.select__icon{color:var(--vr-ink-2);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:var(--vr-space-12);translate:0 -50%}.selection-bar{align-items:center;gap:var(--vr-space-8) var(--vr-space-12);padding:var(--vr-space-8) var(--vr-space-8) var(--vr-space-8) var(--vr-space-20);border-radius:var(--vr-radius-panel);background:var(--vr-surface-strong);flex-wrap:wrap;display:flex}.selection-bar__count{color:var(--vr-ink);font-variant-numeric:tabular-nums}.selection-bar__actions{gap:var(--vr-space-8);flex-wrap:wrap;display:flex}.selection-bar__clear{margin-inline-start:auto}.child-links__list{gap:var(--vr-space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.child-links__item{grid-template-columns:minmax(0,1fr);max-inline-size:100%;display:grid}.child-links__link{justify-content:center;align-items:center;gap:var(--vr-space-6);min-block-size:var(--vr-target-size);padding-inline:var(--vr-space-16);border-radius:var(--vr-radius-control);font-size:var(--vr-text-body);color:var(--vr-ink);background:var(--vr-surface-panel);box-shadow:var(--vr-ring-line);transition:background var(--vr-dur-fast);text-decoration:none;display:inline-flex}.child-links__link:hover{background:var(--vr-surface-strong)}.child-links__icon{flex:none}.child-links__label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}@media not (min-width:680px){.child-links__link{padding-inline:var(--vr-space-12)}}.shell{grid-template-columns:var(--vr-shell-rail-width) minmax(0, 1fr);min-block-size:calc(var(--vr-shell-height) - var(--vr-shell-banner-height));background:var(--vr-surface-panel);display:grid}@media not (min-width:680px){.shell{grid-template-columns:minmax(0,1fr)}}.shell[data-limited]{grid-template-columns:minmax(0,1fr)}.shell__column{min-inline-size:0}.shell__notices{gap:var(--vr-space-8);padding:var(--vr-space-8) var(--vr-space-24) 0;display:grid}.shell__notice{align-items:center;gap:var(--vr-space-8);display:flex}.shell__notice-body{flex:1;min-inline-size:0}.shell__main{min-inline-size:0;padding:var(--vr-space-24) var(--vr-space-36) calc(var(--vr-space-shell-bottom) + var(--vr-space-24))}.shell__main:focus-visible{outline:none}.shell__main>*{max-inline-size:var(--vr-shell-main-max-inline-size);margin-inline:auto}.shell[data-limited] .shell__main{padding-block-end:var(--vr-space-24)}@media not (min-width:680px){.shell__notices,.shell__main{padding-inline:var(--vr-space-16)}}.sign-in{min-block-size:100vh;padding-block:max(var(--vr-space-16), calc(50vh - var(--vr-space-36) * 4)) var(--vr-space-36);padding-inline:var(--vr-space-16);color:var(--vr-ink);align-content:start;justify-items:center;display:grid}.sign-in__window{inline-size:min(100%,25rem);min-inline-size:0;padding:var(--vr-space-36);border-radius:var(--vr-radius-panel);background:var(--vr-surface-panel);box-shadow:var(--vr-ring-line);justify-items:center;display:grid}.sign-in__tile{block-size:3rem;inline-size:3rem;border-radius:var(--vr-radius-panel);background:var(--vr-surface-strong);place-items:center;margin-block-end:var(--vr-space-20);display:grid}.sign-in__mark{inline-size:1.625rem}.sign-in__title{text-align:center;margin:0;font-size:24px;line-height:1.25}.sign-in__service{font-size:var(--vr-text-body);color:var(--vr-ink-2);text-align:center;margin:0;margin-block-start:var(--vr-space-6)}.sign-in__notes{justify-self:stretch;gap:var(--vr-space-8);text-wrap:pretty;margin-block-start:var(--vr-space-16);display:grid}.sign-in__notes:empty{display:none}.sign-in__error-id{font-size:var(--vr-text-sm);color:var(--vr-ink-2);overflow-wrap:anywhere;margin-block-start:var(--vr-space-4);display:block}.sign-in__form{justify-self:stretch;margin-block-start:var(--vr-space-24);display:grid}.sign-in__submit{min-block-size:calc(var(--vr-space-24) * 2)}.sign-in__entry{justify-self:stretch;margin-block-start:var(--vr-space-24);display:grid}.sign-in__spin{animation:.9s linear infinite sign-in-spin}@keyframes sign-in-spin{to{transform:rotate(360deg)}}@media not (min-width:680px){.sign-in__window{padding-block:var(--vr-space-28);padding-inline:var(--vr-space-20)}}@media (max-height:600px){.sign-in{padding-block:var(--vr-space-16)}.sign-in__window{padding-block:var(--vr-space-20)}.sign-in__tile{margin-block-end:var(--vr-space-12)}.sign-in__form{margin-block-start:var(--vr-space-16)}}.skeleton{gap:var(--vr-space-12);padding-block:var(--vr-space-4);display:grid}.skeleton__line{border-radius:var(--vr-radius-chip);background:linear-gradient(90deg, var(--vr-surface-strong), var(--vr-hairline), var(--vr-surface-strong));background-size:200% 100%;block-size:12px;animation:1.4s linear infinite skeleton-shimmer;display:block}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.skip-link{max-inline-size:calc(100% - var(--vr-space-16));z-index:var(--vr-z-skip);padding:var(--vr-space-10) var(--vr-space-16);border-radius:var(--vr-radius-control);color:var(--vr-surface-panel);background:var(--vr-ink);text-decoration:none;position:fixed;inset-block-start:var(--vr-space-8);inset-inline-start:var(--vr-space-8);transform:translateY(-200%)}.skip-link:focus-visible{outline-color:currentColor;transform:none}@media (pointer:coarse),not (min-width:680px){.skip-link{min-block-size:var(--vr-target-size)}}.sort-chip{min-inline-size:min(460px,100vw - 48px)}.sort-chip__list{gap:var(--vr-space-4);margin:0;padding:0;list-style:none;display:grid}.sort-chip__row{align-items:center;gap:var(--vr-space-8);border-radius:var(--vr-radius-control);grid-template-columns:auto minmax(0,1fr) minmax(0,1.25fr) auto;display:grid;position:relative}.sort-chip__row[data-dragging]{opacity:.4}.sort-chip__row[data-drop]:before{content:"";background:var(--vr-accent-text);block-size:2px;position:absolute;inset-inline:0}.sort-chip__row[data-drop=before]:before{inset-block-start:0}.sort-chip__row[data-drop=after]:before{inset-block-end:0}.sort-chip__lead{place-items:center;display:grid}.sort-chip__grip{cursor:grab;display:grid}.sort-chip__grip:active{cursor:grabbing}.sort-chip__up{display:none}.sort-chip__delete{display:grid}.sort-chip__field{justify-content:space-between;align-items:center;gap:var(--vr-space-8);min-inline-size:0;min-block-size:var(--vr-target-size);padding-inline:var(--vr-space-10);border-radius:var(--vr-radius-control);font:inherit;text-align:start;color:var(--vr-ink);background:var(--vr-surface-strong);white-space:nowrap;cursor:pointer;transition:background var(--vr-dur-fast);border:0;display:flex}.sort-chip__field:hover{background:var(--vr-surface-strong-hover)}.sort-chip__field[aria-expanded=true]{box-shadow:var(--vr-ring-accent)}.sort-chip__field-text{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.sort-chip__foot[data-divided]{box-shadow:var(--vr-ring-line-top);margin-block-start:var(--vr-space-8);padding-block-start:var(--vr-space-8)}.sort-chip__action{align-items:center;gap:var(--vr-space-10);inline-size:100%;min-block-size:var(--vr-target-size);padding-inline:var(--vr-space-10);border-radius:var(--vr-radius-control);font:inherit;text-align:start;color:var(--vr-ink);cursor:pointer;transition:background var(--vr-dur-fast);background:0 0;border:0;display:flex}.sort-chip__action:hover{background:var(--vr-surface-strong)}.sort-chip__action[aria-disabled=true]{color:var(--vr-ink-3);cursor:default;pointer-events:none}@media (pointer:coarse){.sort-chip__grip{display:none}.sort-chip__up{display:grid}}@media not (min-width:680px){.sort-chip{min-inline-size:0}.sort-chip__row{row-gap:var(--vr-space-4);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"lead prop del""lead dir del"}.sort-chip__list{gap:var(--vr-space-12)}.sort-chip__lead{grid-area:lead;align-self:center}.sort-chip__prop{grid-area:prop}.sort-chip__direction{grid-area:dir}.sort-chip__delete{grid-area:del;align-self:center}}.state-screen{padding-block:var(--vr-space-36);padding-inline:var(--vr-space-16);color:var(--vr-ink);justify-items:center;display:grid}.state-screen__main{align-items:center;min-block-size:min(100vh,40rem);display:grid}.state-screen__content{justify-items:center;gap:var(--vr-space-12);text-align:center;inline-size:100%;min-inline-size:0;max-inline-size:32rem;display:grid}.state-screen__icon{stroke:var(--vr-ink-3)}.state-screen[data-tone=danger] .state-screen__icon{stroke:var(--vr-ink-red)}.state-screen__title{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.3}.state-screen__description{color:var(--vr-ink-2);overflow-wrap:anywhere;margin:0}.state-screen__skeleton{inline-size:100%}.state-screen__fact{justify-content:center;align-items:baseline;gap:var(--vr-space-4) var(--vr-space-8);min-inline-size:0;max-inline-size:100%;padding:var(--vr-space-8) var(--vr-space-12);border-radius:var(--vr-radius-control);font-size:var(--vr-text-sm);background:var(--vr-surface);flex-wrap:wrap;margin:0;display:flex}.state-screen__fact-label{color:var(--vr-ink-2)}.state-screen__fact-value{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;min-inline-size:0;margin:0}.state-screen__actions{justify-content:center;gap:var(--vr-space-8);max-inline-size:100%;flex-wrap:wrap;margin-block-start:var(--vr-space-8);display:flex}.state-screen__announce{min-block-size:1lh;font-size:var(--vr-text-sm);color:var(--vr-ink-2);margin:0}.state-screen[data-kind=loading]{animation-name:state-screen-reveal;animation-duration:var(--vr-dur-fast);animation-delay:var(--vr-delay-loading);animation-timing-function:linear;animation-fill-mode:backwards}@keyframes state-screen-reveal{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@media not (min-width:680px){.state-screen__actions{flex-direction:column;align-items:stretch;inline-size:100%}}.status-dot{align-items:flex-start;gap:var(--vr-space-6);max-inline-size:100%;font-size:var(--vr-text-sm);overflow-wrap:anywhere;color:var(--vr-ink-2);display:inline-flex}.status-dot__mark{block-size:8px;inline-size:8px;margin-block:calc((1lh - var(--vr-space-8)) / 2);border-radius:var(--vr-radius-round);background:var(--vr-ink-3);flex:none}.status-dot[data-tone=info]>.status-dot__mark{background:var(--vr-ink-blue)}.status-dot[data-tone=success]>.status-dot__mark{background:var(--vr-ink-green)}.status-dot[data-tone=warning]>.status-dot__mark{background:var(--vr-ink-orange)}.status-dot[data-tone=danger]>.status-dot__mark{background:var(--vr-ink-red)}.status-dot[data-tone=violet]>.status-dot__mark{background:var(--vr-ink-purple)}.suggest{gap:var(--vr-space-8);flex-direction:column;display:flex}.suggest__quick{gap:var(--vr-space-8);padding:var(--vr-space-4) var(--vr-space-4) var(--vr-space-12);scrollbar-width:none;box-shadow:var(--vr-ring-line-bottom);display:flex;overflow-x:auto}.suggest__quick::-webkit-scrollbar{display:none}.suggest__quick:has(+.suggest__list:empty:last-child){box-shadow:none;padding-block-end:var(--vr-space-4)}.suggest__quick+.suggest__list:empty:last-child{margin-block-start:calc(-1 * var(--vr-space-8))}.suggest__pill{justify-content:center;align-items:center;gap:var(--vr-space-6);min-block-size:32px;min-inline-size:32px;padding-inline:var(--vr-space-12);border-radius:var(--vr-radius-pill);font:inherit;font-size:var(--vr-text-sm);color:var(--vr-ink);box-shadow:var(--vr-ring-control);white-space:nowrap;cursor:pointer;transition:background var(--vr-dur-fast);background:0 0;border:0;flex:none;display:inline-flex}.suggest__pill:hover{background:var(--vr-surface)}.suggest__pill-key{color:var(--vr-ink-2)}.suggest__pill[aria-pressed=true]{box-shadow:var(--vr-ring-accent)}.suggest__list{margin:0;padding:0;list-style:none}.suggest__row[data-detached]{box-shadow:var(--vr-ring-line-top);margin-block-start:var(--vr-space-4);padding-block-start:var(--vr-space-4)}.suggest__section{padding:var(--vr-space-8) var(--vr-space-10) var(--vr-space-4);font-size:var(--vr-text-sm);color:var(--vr-ink-3);display:block}.suggest__option{align-items:center;gap:var(--vr-space-12);min-block-size:var(--vr-target-size);padding-inline:var(--vr-space-8);border-radius:var(--vr-radius-control);color:var(--vr-ink);cursor:pointer;display:flex}.suggest__option[data-active]{background:var(--vr-surface-strong)}.suggest__option[aria-disabled=true]{color:var(--vr-ink-3);cursor:default}.suggest__option-icon,.suggest__current{color:var(--vr-ink-2);flex:none}.suggest__text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.suggest__note{font-size:var(--vr-text-sm);color:var(--vr-ink-2);margin-inline-start:var(--vr-space-8)}.suggest__option[aria-disabled=true] .suggest__note{color:var(--vr-ink-3)}.suggest__count{font-size:var(--vr-text-sm);font-variant-numeric:tabular-nums;color:var(--vr-ink-3);flex:none;margin-inline-start:auto}.suggest__option[data-active] .suggest__count{color:var(--vr-ink-2)}.suggest__legend{justify-content:space-between;align-items:center;gap:var(--vr-space-12);padding:var(--vr-space-8) var(--vr-space-8) 0;font-size:var(--vr-text-sm);color:var(--vr-ink-3);box-shadow:var(--vr-ring-line-top);margin:0;display:flex}.suggest__warnings{gap:var(--vr-space-4) var(--vr-space-12);font-size:var(--vr-text-sm);color:var(--vr-ink-2);flex-wrap:wrap;margin-block-start:var(--vr-space-6);display:flex}.suggest__warnings[hidden]{display:none}.suggest__warning{align-items:center;gap:var(--vr-space-6);display:inline-flex}.suggest__warning svg{stroke:var(--vr-ink-red);flex:none}.suggest__state,.suggest__summary{padding:var(--vr-space-8) var(--vr-space-10);font-size:var(--vr-text-sm);color:var(--vr-ink-2);margin:0}.suggest__state[hidden],.suggest__summary[hidden]{display:none}.suggest__summary{align-items:center;gap:var(--vr-space-6);display:flex}.suggest__summary svg{flex:none}@media (pointer:coarse),not (min-width:680px){.suggest__pill{min-block-size:var(--vr-target-size);min-inline-size:var(--vr-target-size)}}@media not (min-width:680px){.suggest__legend{display:none}}.tabs__bar{align-items:stretch;gap:var(--vr-space-4);box-shadow:var(--vr-ring-line-bottom);display:flex;position:relative}.tabs__measure{gap:var(--vr-space-4);visibility:hidden;pointer-events:none;block-size:0;inline-size:100%;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.tabs__list{gap:var(--vr-space-4);flex:0 auto;min-inline-size:0;display:flex;overflow-x:auto}.tabs__more{flex:none;display:flex}.tabs__tab{align-items:center;gap:var(--vr-space-8);min-block-size:44px;padding-inline:var(--vr-space-12);font:inherit;color:var(--vr-ink-2);white-space:nowrap;cursor:pointer;transition:color var(--vr-dur-fast);background:0 0;border:0;flex:none;display:inline-flex}.tabs__more-trigger{justify-content:center;min-inline-size:44px}.tabs__tab:hover:not(:disabled){color:var(--vr-ink)}.tabs__tab[aria-selected=true]{color:var(--vr-ink);box-shadow:var(--vr-ring-underline-ink)}.tabs__tab:disabled{color:var(--vr-ink-3);cursor:not-allowed}.tabs__tab:focus-visible{outline-offset:-2px}.tabs__bar[data-size=sm]{min-inline-size:0;box-shadow:none;flex:auto}.tabs__bar[data-size=sm] .tabs__tab{min-block-size:32px;padding-inline:var(--vr-space-10);border-radius:var(--vr-radius-chip);transition:color var(--vr-dur-fast), background-color var(--vr-dur-fast)}.tabs__bar[data-size=sm] .tabs__more-trigger{min-inline-size:32px}.tabs__bar[data-size=sm] .tabs__tab:hover:not(:disabled){background:var(--vr-surface)}.tabs__bar[data-size=sm] .tabs__tab[aria-selected=true]{background:var(--vr-surface-strong);box-shadow:none}@media (pointer:coarse),not (min-width:680px){.tabs__bar[data-size=sm] .tabs__tab{min-block-size:var(--vr-target-size)}.tabs__bar[data-size=sm] .tabs__more-trigger{min-inline-size:var(--vr-target-size)}}.tabs__panel{animation:tabs-panel-enter var(--vr-dur-fast) var(--vr-ease-soft) both;padding-block-start:var(--vr-space-16)}.tabs__panel[data-flush]{padding-block-start:0}.tabs__panel:focus-visible{outline-offset:-2px}@keyframes tabs-panel-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tag{align-items:center;gap:var(--vr-space-6);min-block-size:24px;max-inline-size:100%;padding-block:var(--vr-space-2);padding-inline:var(--vr-space-8);border-radius:var(--vr-radius-chip);font-size:var(--vr-text-sm);overflow-wrap:anywhere;color:var(--vr-ink);line-height:1.3;display:inline-flex}.tag__dot{border-radius:var(--vr-radius-round);flex:none;block-size:8px;inline-size:8px}.tag[data-kind=neutral]{background:var(--vr-surface-strong)}.tag[data-kind=lime]{background:var(--vr-tag-lime-bg)}.tag[data-kind=lime]>.tag__dot{background:var(--vr-tag-lime-dot)}.tag[data-kind=green]{background:var(--vr-tag-green-bg)}.tag[data-kind=green]>.tag__dot{background:var(--vr-tag-green-dot)}.tag[data-kind=blue]{background:var(--vr-tag-blue-bg)}.tag[data-kind=blue]>.tag__dot{background:var(--vr-tag-blue-dot)}.tag[data-kind=amber]{background:var(--vr-tag-amber-bg)}.tag[data-kind=amber]>.tag__dot{background:var(--vr-tag-amber-dot)}.tag[data-kind=rose]{background:var(--vr-tag-rose-bg)}.tag[data-kind=rose]>.tag__dot{background:var(--vr-tag-rose-dot)}.tag[data-kind=violet]{background:var(--vr-tag-violet-bg)}.tag[data-kind=violet]>.tag__dot{background:var(--vr-tag-violet-dot)}.tag[data-muted]{color:var(--vr-ink-tag-note)}.tag[data-outlined]{box-shadow:var(--vr-ring-line);color:var(--vr-ink-2);background:0 0}.tag[data-struck]>.tag__label{text-decoration:line-through}.tag__separator,.tag__note{color:var(--vr-ink-tag-note);flex:none}.tag[data-truncate]{white-space:nowrap;min-inline-size:0}.tag[data-truncate]>.tag__label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.text-area{inline-size:100%;min-block-size:calc(var(--vr-target-size) * 2);padding:var(--vr-space-8) var(--vr-space-12);border-radius:var(--vr-radius-control);font:inherit;color:var(--vr-ink);background:var(--vr-surface-panel);box-shadow:var(--vr-ring-line);overflow-wrap:anywhere;resize:vertical;border:0;display:block}.text-area[aria-invalid=true]{box-shadow:var(--vr-ring-error)}.text-area:focus-visible{box-shadow:var(--vr-ring-accent);outline:none}.text-area:disabled{color:var(--vr-ink-3);background:var(--vr-surface-canvas);cursor:not-allowed;resize:none}.text-area:read-only:not(:disabled){background:var(--vr-surface)}.text-input{inline-size:100%;min-block-size:var(--vr-target-size);padding-inline:var(--vr-space-12);border-radius:var(--vr-radius-control);font:inherit;color:var(--vr-ink);background:var(--vr-surface-panel);box-shadow:var(--vr-ring-line);border:0}.text-input[aria-invalid=true]{box-shadow:var(--vr-ring-error)}.text-input:focus-visible{box-shadow:var(--vr-ring-accent);outline:none}.text-input:disabled{color:var(--vr-ink-3);background:var(--vr-surface-canvas);cursor:not-allowed}.text-input:read-only:not(:disabled){background:var(--vr-surface)}.thumbnail{aspect-ratio:16/10;border-radius:var(--vr-radius-control);background:var(--vr-surface-strong);position:relative;overflow:hidden}.thumbnail[data-size=sm]{inline-size:56px}.thumbnail__image{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.thumbnail[data-fit=contain] .thumbnail__image{object-fit:contain}.thumbnail[data-state=none],.thumbnail[data-state=failed]{align-content:center;place-items:center;gap:var(--vr-space-4);font-size:var(--vr-text-sm);color:var(--vr-ink-2);text-align:center;display:grid}.time-field{align-items:center;gap:var(--vr-space-8);inline-size:100%;min-inline-size:0;min-block-size:var(--vr-target-size);padding:0 var(--vr-space-4) 0 var(--vr-space-10);border-radius:var(--vr-radius-control);font:inherit;color:var(--vr-ink);background:var(--vr-surface-panel);box-shadow:var(--vr-ring-line);cursor:pointer;transition:box-shadow var(--vr-dur-fast);border:0;display:flex}.time-field:hover:not(:disabled){box-shadow:var(--vr-ring-control-hover)}.time-field[data-invalid]{box-shadow:var(--vr-ring-error)}.time-field:focus-visible,.time-field[data-open]{box-shadow:var(--vr-ring-accent);outline:none}.time-field:disabled{background:var(--vr-surface-canvas);cursor:not-allowed}.time-field__label{min-block-size:24px;min-inline-size:0;padding-inline:var(--vr-space-8);border-radius:var(--vr-radius-chip);font-size:var(--vr-text-sm);overflow-wrap:anywhere;color:var(--vr-ink);background:var(--vr-tag-lime-bg);flex:0 auto;align-items:center;line-height:1.3;display:inline-flex}.time-field__value{min-inline-size:0;padding-inline:var(--vr-space-8);text-align:end;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;flex:auto;overflow:hidden}.time-field[data-empty] .time-field__value{color:var(--vr-ink-3)}.time-field__panel{padding:var(--vr-space-4) var(--vr-space-8)}.time-wheel{inline-size:168px;block-size:calc(var(--vr-target-size-touch) * 5);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;position:relative}.time-wheel[data-mode=duration]{grid-template-columns:minmax(0,1fr);inline-size:128px}.time-wheel__band{block-size:var(--vr-target-size-touch);border-radius:var(--vr-radius-control);background:var(--vr-surface-strong);box-shadow:var(--vr-ring-line);pointer-events:none;position:absolute;inset-block-start:calc(var(--vr-target-size-touch) * 2);inset-inline:0}.time-wheel:focus-within .time-wheel__band{box-shadow:var(--vr-ring-accent)}.time-wheel__column{z-index:1;block-size:100%;padding:calc(var(--vr-target-size-touch) * 2) 0;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;outline:none;margin:0;list-style:none;position:relative;overflow-y:auto}.time-wheel__column::-webkit-scrollbar{display:none}.time-wheel__item{block-size:var(--vr-target-size-touch);color:var(--vr-ink-3);font-variant-numeric:tabular-nums;scroll-snap-align:center;cursor:pointer;transition:color var(--vr-dur-fast);place-items:center;display:grid}.time-wheel__item[aria-selected=true]{color:var(--vr-ink)}.time-wheel__item[aria-disabled=true]{opacity:.3;cursor:not-allowed}.time-wheel__colon{z-index:1;padding-inline:var(--vr-space-4);color:var(--vr-ink-3);align-self:center;position:relative}.toast-viewport{z-index:var(--vr-z-toast);align-items:center;gap:var(--vr-space-8);padding-inline:var(--vr-space-16);pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-block-end:calc(var(--vr-space-shell-bottom) + var(--vr-space-16));inset-inline:0}.toast{align-items:center;gap:var(--vr-space-12);max-inline-size:min(480px,100%);padding-block:var(--vr-space-4);padding-inline:var(--vr-space-16) var(--vr-space-4);border-radius:var(--vr-radius-control);color:var(--vr-surface-panel);background:var(--vr-ink);box-shadow:var(--vr-shadow-popover);pointer-events:auto;animation:toast-in var(--vr-dur-fast) var(--vr-ease-soft);display:flex}.toast__mark{border-radius:var(--vr-radius-round);background:var(--vr-ink-blue);flex:none;block-size:8px;inline-size:8px}.toast[data-tone=success] .toast__mark{background:var(--vr-ink-green)}.toast[data-tone=danger] .toast__mark{background:var(--vr-ink-red)}.toast__message{min-inline-size:0;padding-block:var(--vr-space-6);overflow-wrap:anywhere;flex:1}.toast__close{min-inline-size:var(--vr-target-size);min-block-size:var(--vr-target-size);border-radius:var(--vr-radius-control);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.toast__close:hover{background:color-mix(in srgb, currentcolor 16%, transparent)}.toast__close:focus-visible{outline-color:currentColor}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.top-bar{z-index:var(--vr-z-frame);align-items:center;gap:var(--vr-space-8);block-size:var(--vr-shell-top-height);padding-inline:var(--vr-space-24) var(--vr-space-20);background:var(--vr-surface-panel);display:flex;position:sticky;inset-block-start:var(--vr-shell-banner-height)}.top-bar__crumb{align-items:center;gap:var(--vr-space-6);min-inline-size:0;font-size:var(--vr-text-sm);color:var(--vr-ink-3);display:flex}.top-bar__crumb-group,.top-bar__crumb-item{white-space:nowrap}.top-bar__crumb-item{text-overflow:ellipsis;color:var(--vr-ink);overflow:hidden}.top-bar__crumb-link{color:inherit;text-decoration:none}.top-bar__crumb-link:hover,.top-bar__crumb-link:focus-visible{color:var(--vr-ink);text-decoration:underline}.top-bar__tools{align-items:center;gap:var(--vr-space-4);margin-inline-start:auto;display:flex}.top-bar__find{align-items:center;gap:var(--vr-space-8);min-block-size:var(--vr-target-size);padding-inline:var(--vr-space-10);border-radius:var(--vr-radius-control);font-size:var(--vr-text-sm);color:var(--vr-ink-3);cursor:pointer;transition:background var(--vr-dur-fast), color var(--vr-dur-fast);background:0 0;border:0;display:inline-flex}.top-bar__find:hover{color:var(--vr-ink);background:var(--vr-surface-strong)}.top-bar__find-key{margin-inline-start:var(--vr-space-8)}.top-bar__bell{justify-content:center;align-items:center;gap:var(--vr-space-4);min-inline-size:var(--vr-target-size);min-block-size:var(--vr-target-size);padding-inline:var(--vr-space-8);border-radius:var(--vr-radius-control);color:var(--vr-ink-2);cursor:pointer;transition:background var(--vr-dur-fast), color var(--vr-dur-fast);background:0 0;border:0;display:inline-flex}.top-bar__bell:hover{color:var(--vr-ink);background:var(--vr-surface-strong)}.top-bar__badge{flex:none}.top-bar__account{display:none}.top-bar[data-limited]{block-size:auto;min-block-size:var(--vr-shell-top-height);flex-wrap:wrap;row-gap:0}.top-bar__guide{min-inline-size:0;padding-block:var(--vr-space-12);font-size:var(--vr-text-sm);overflow-wrap:anywhere;color:var(--vr-ink);flex:auto}.top-bar__action{align-items:center;gap:var(--vr-space-6);min-block-size:var(--vr-target-size);padding-inline:var(--vr-space-10);border-radius:var(--vr-radius-control);font-size:var(--vr-text-sm);white-space:nowrap;color:var(--vr-ink-2);cursor:pointer;transition:background var(--vr-dur-fast), color var(--vr-dur-fast);background:0 0;border:0;display:inline-flex}.top-bar__action:hover,.top-bar__action[aria-expanded=true]{color:var(--vr-ink);background:var(--vr-surface-strong)}.top-bar__action[aria-busy=true]{color:var(--vr-ink-3);cursor:progress}@media not (min-width:1024px){.top-bar__find{inline-size:var(--vr-target-size);justify-content:center;padding-inline:0}.top-bar__find-text,.top-bar__find-key{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media not (min-width:680px){.top-bar{padding-inline:var(--vr-space-16) var(--vr-space-4)}.top-bar__crumb-group,.top-bar__crumb-mark{display:none}.top-bar__account{display:block}}@media (pointer:coarse),not (min-width:680px){.top-bar__find{min-inline-size:var(--vr-target-size)}}.value-list{flex:1;min-inline-size:0;position:relative}.value-list__items{align-items:center;justify-content:var(--value-list-justify,flex-start);gap:var(--vr-space-4) var(--vr-space-12);flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.value-list[data-kind=chip] .value-list__items{column-gap:var(--vr-space-6)}.value-list__item{flex:none;min-inline-size:0;max-inline-size:100%;display:flex}.value-list__person,.value-list__chip{align-items:center;gap:var(--vr-space-6);min-inline-size:0;max-inline-size:100%;display:inline-flex}.value-list__name{overflow-wrap:anywhere;align-self:baseline;min-inline-size:0}.value-list__note,.value-list__more{font-size:var(--vr-text-sm);color:var(--value-list-note-ink,var(--vr-ink-2));flex:none}.value-list__more{font-variant-numeric:tabular-nums;white-space:nowrap}.value-list[data-mode=count]{overflow:hidden}.value-list[data-mode=count] .value-list__items{flex-wrap:nowrap;overflow:hidden}.value-list[data-mode=count] .value-list__item:first-child{flex:0 auto}.value-list[data-mode=count] .value-list__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.value-list__measure{visibility:hidden;pointer-events:none;block-size:0;inline-size:max-content;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.view-as__banner{z-index:calc(var(--vr-z-frame) + 1);grid-template-columns:var(--vr-shell-rail-width) minmax(0, 1fr) auto;column-gap:var(--vr-space-16);min-block-size:44px;color:var(--vr-surface-panel);background:var(--vr-ink);align-items:center;padding-inline-end:var(--vr-space-20);display:grid;position:sticky;inset-block-start:0}.view-as__icon{justify-self:center;display:inline-flex}.view-as__message{align-items:center;gap:var(--vr-space-12);min-inline-size:0;padding-inline-start:var(--vr-space-8);display:flex}.view-as__who{column-gap:var(--vr-space-4);min-inline-size:0;font-size:var(--vr-text-body);white-space:nowrap;margin:0;line-height:20px;display:flex}.view-as__name{text-overflow:ellipsis;min-inline-size:0;max-inline-size:20em;overflow:hidden}.view-as__honorific{flex:none}.view-as__sub{align-items:center;gap:var(--vr-space-12);font-size:var(--vr-text-sm);white-space:nowrap;color:var(--vr-ink-inverse-2);flex:none;margin:0;line-height:24px;display:flex}.view-as__note{color:var(--vr-surface-panel)}.view-as__read-only{block-size:24px;padding-inline:var(--vr-space-8);border-radius:var(--vr-radius-chip);box-shadow:var(--vr-ring-line-inverse);vertical-align:top;margin-inline-end:var(--vr-space-4);line-height:24px;display:inline-block}.view-as__exit{align-items:center;gap:var(--vr-space-6);block-size:32px;padding-block:0;padding-inline:var(--vr-space-12);border-radius:var(--vr-radius-control);font:inherit;font-size:var(--vr-text-sm);white-space:nowrap;color:var(--vr-ink);background:var(--vr-surface-panel);cursor:pointer;transition:background-color var(--vr-dur-fast) var(--vr-ease-soft), transform var(--vr-dur-fast) var(--vr-ease-soft);border:0;line-height:1;display:inline-flex}.view-as__exit:hover{background:var(--vr-ink-inverse-2)}.view-as__exit:active{transform:scale(.97)}.view-as__exit[aria-busy=true]{cursor:progress}.view-as__exit-icon{transition:transform var(--vr-dur-fast) var(--vr-ease-soft);flex:none}.view-as__exit:hover .view-as__exit-icon{transform:translate(-2px)}.view-as__exit-short{display:none}.view-as__banner :focus-visible{outline:2px solid var(--vr-surface-panel);outline-offset:2px}.view-as__banner[data-entering]{animation:view-as-drop var(--vr-dur-fast) var(--vr-ease-soft) both}.view-as__banner[data-entering] .view-as__eye{animation:view-as-eye var(--vr-dur-slow) var(--vr-ease-soft) var(--vr-dur-fast) both}@keyframes view-as-drop{0%{transform:translateY(-100%)}to{transform:none}}@keyframes view-as-eye{0%{transform:scaleY(.1)}to{transform:none}}@media (pointer:coarse),not (min-width:680px){.view-as__exit{block-size:var(--vr-target-size);padding-inline:var(--vr-space-14)}}@media (min-width:680px) and (not (min-width:1024px)){.view-as__banner{column-gap:var(--vr-space-12);padding-inline:var(--vr-space-20) var(--vr-space-16);grid-template-columns:auto minmax(0,1fr) auto}.view-as__message{gap:var(--vr-space-10);padding-inline-start:0}.view-as__sub{gap:var(--vr-space-10)}.view-as__exit-long{display:none}.view-as__exit-short{display:inline}}@media not (min-width:680px){.view-as__banner{column-gap:var(--vr-space-12);row-gap:var(--vr-space-2);padding-block:var(--vr-space-6) var(--vr-space-8);padding-inline:var(--vr-space-16) var(--vr-space-8);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon who exit"".sub sub"}.view-as__message{display:contents}.view-as__icon{grid-area:icon}.view-as__who{grid-area:who}.view-as__sub{white-space:normal;word-break:keep-all;grid-area:sub;padding-inline-end:var(--vr-space-8);line-height:22px;display:block}.view-as__read-only{block-size:22px;padding-inline:var(--vr-space-6);line-height:22px}.view-as__until{white-space:nowrap;margin-inline-start:var(--vr-space-8)}.view-as__exit{grid-area:exit}.view-as__exit-long{display:none}.view-as__exit-short{display:inline}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.week-grid{min-inline-size:0}.week-grid__table{table-layout:fixed;border-collapse:separate;border-spacing:0;border-block-start:1px solid var(--vr-hairline);border-inline:1px solid var(--vr-hairline);inline-size:100%}.week-grid[data-loading] .week-grid__stack{opacity:.55}.week-grid__corner{border-block-end:1px solid var(--vr-hairline);inline-size:120px}.week-grid__weekday{padding:var(--vr-space-8) var(--vr-space-12);border-block-end:1px solid var(--vr-hairline);border-inline-start:1px solid var(--vr-hairline);font-size:var(--vr-text-sm);text-align:start;color:var(--vr-ink-2);font-weight:400}.week-grid__weekday[data-sunday]{color:var(--vr-ink-sunday)}.week-grid__name{margin-inline-end:var(--vr-space-8)}.week-grid__number{border-radius:var(--vr-radius-round);block-size:28px;min-inline-size:28px;font-size:var(--vr-text-body);font-variant-numeric:tabular-nums;color:var(--vr-ink);place-items:center;display:inline-grid}.week-grid__weekday[data-sunday] .week-grid__number{color:var(--vr-ink-sunday)}.week-grid__weekday[data-today] .week-grid__number{color:var(--vr-on-lime);background:var(--vr-lime)}.week-grid__row-head{padding:var(--vr-space-12);border-block-end:1px solid var(--vr-hairline);font-size:var(--vr-text-sm);text-align:start;vertical-align:top;color:var(--vr-ink);overflow-wrap:anywhere;font-weight:400}.week-grid__cell{block-size:64px;min-inline-size:0;padding:var(--vr-space-4);border-block-end:1px solid var(--vr-hairline);border-inline-start:1px solid var(--vr-hairline);vertical-align:top}.week-grid[data-row-labels=adaptive]{container:week-grid/inline-size}.week-grid__band{display:none}.week-grid__band-cell{padding:var(--vr-space-4) var(--vr-space-8) var(--vr-space-2);font-size:var(--vr-text-sm);text-align:start;color:var(--vr-ink);font-weight:400;line-height:1.3}.week-grid__band-label{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;display:block;overflow:hidden}.week-grid__stack{gap:var(--vr-space-4);display:grid}.week-grid__chip{--kind-bg:var(--vr-surface-strong);--kind-dot:var(--vr-ink-3)}.week-grid__chip[data-kind=lime]{--kind-bg:var(--vr-tag-lime-bg);--kind-dot:var(--vr-tag-lime-dot)}.week-grid__chip[data-kind=green]{--kind-bg:var(--vr-tag-green-bg);--kind-dot:var(--vr-tag-green-dot)}.week-grid__chip[data-kind=blue]{--kind-bg:var(--vr-tag-blue-bg);--kind-dot:var(--vr-tag-blue-dot)}.week-grid__chip[data-kind=amber]{--kind-bg:var(--vr-tag-amber-bg);--kind-dot:var(--vr-tag-amber-dot)}.week-grid__chip[data-kind=rose]{--kind-bg:var(--vr-tag-rose-bg);--kind-dot:var(--vr-tag-rose-dot)}.week-grid__chip[data-kind=violet]{--kind-bg:var(--vr-tag-violet-bg);--kind-dot:var(--vr-tag-violet-dot)}.week-grid__chip{gap:var(--vr-space-2);min-inline-size:0;min-block-size:var(--vr-target-size);padding:var(--vr-space-4) var(--vr-space-8);border-radius:var(--vr-radius-chip);background:var(--kind-bg);font-size:var(--vr-text-sm);color:var(--vr-ink);border:1px solid #0000;line-height:1.3;text-decoration:none;display:grid}.week-grid__chip[data-outlined]{border-color:var(--vr-hairline-strong);color:var(--vr-ink-2);background:0 0}.week-grid__chip[data-outlined]:not([data-kind=neutral]){border-color:var(--kind-dot)}.week-grid__chip[data-outlined][data-dashed]{border-style:dashed}.week-grid__chip[data-struck]>.week-grid__title{text-decoration:line-through}.week-grid__chip[data-before]{border-start-start-radius:0;border-end-start-radius:0}.week-grid__chip[data-after]{border-start-end-radius:0;border-end-end-radius:0}a.week-grid__chip:not([data-outlined]):hover{border-color:var(--vr-hairline-strong)}a.week-grid__chip:focus-visible,.week-grid__entry-link:focus-visible{outline:2px solid var(--vr-accent-text);outline-offset:1px}.week-grid__clock{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;min-inline-size:0;color:var(--vr-ink-2);overflow:hidden}.week-grid__title{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.week-grid__people{--value-list-note-ink:var(--vr-ink-tag-note);min-inline-size:0}.week-grid__list{margin:0;padding:0;list-style:none;display:none}.week-grid__entries{margin:0;padding:0;list-style:none;display:grid}.week-grid__none{padding-block:var(--vr-space-8);font-size:var(--vr-text-sm);color:var(--vr-ink-2);margin:0}.week-grid__entry{column-gap:var(--vr-space-12);row-gap:var(--vr-space-2);min-block-size:var(--vr-target-size);padding-block:var(--vr-space-8);border-block-start:1px solid var(--vr-hairline);font-size:var(--vr-text-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.week-grid__entry-place{min-inline-size:0;color:var(--vr-ink-2);grid-column:1}.week-grid__entry-clock{font-variant-numeric:tabular-nums;color:var(--vr-ink-2);grid-column:2}.week-grid__entry-title{overflow-wrap:anywhere;min-inline-size:0;color:var(--vr-ink);grid-column:1}.week-grid__entry-title[data-struck]{text-decoration:line-through}.week-grid__entry-link{min-inline-size:var(--vr-target-size);min-block-size:var(--vr-target-size);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.week-grid__entry-status{grid-column:2;justify-self:end}.week-grid__entry-people{grid-column:1/-1;min-inline-size:0}@container week-grid not (min-inline-size:60rem){.week-grid__corner,.week-grid__row-head{white-space:nowrap;border:0;inline-size:0;padding:0;overflow:hidden}.week-grid__corner+.week-grid__weekday,.week-grid__row-head+.week-grid__cell{border-inline-start:0}.week-grid__band{display:table-row}}@media not (min-width:680px){.week-grid__table{display:none}.week-grid__list{gap:var(--vr-space-16);display:grid}}}
