@layer paper-tokens{:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper-private-canvas:#f2efe8;--paper-private-paper:#fffefa;--paper-private-raised:#fff;--paper-private-overlay:#fffefa;--paper-private-scrim:#211a1d47;--paper-private-ink:#211a1d;--paper-private-muted:#686064;--paper-private-inverse:#fffefa;--paper-private-rule-subtle:#e2ddd4;--paper-private-rule-default:#c7c0b5;--paper-private-rule-strong:#393235;--paper-private-field-edge:#aba398;--paper-private-accent:#5747b8;--paper-private-accent-hover:#49399f;--paper-private-accent-active:#40318c;--paper-private-accent-edge:#35277f;--paper-private-accent-soft:#e8e4fa;--paper-private-neutral-action-hover:#e9e5dc;--paper-private-action-default:#5747b8;--paper-private-action-hover:#49399f;--paper-private-action-active:#40318c;--paper-private-action-destructive:#a33333;--paper-private-action-destructive-hover:#892828;--paper-private-information:#2f6f8f;--paper-private-success:#3f7048;--paper-private-warning:#8a5b16;--paper-private-danger:#a33333;--paper-private-danger-hover:#892828;--paper-private-danger-edge:#651b1b;--paper-private-shadow:#211a1d29;--paper-color-surface-canvas:var(--paper-private-canvas);--paper-color-surface-paper:var(--paper-private-paper);--paper-color-surface-raised:var(--paper-private-raised);--paper-color-surface-overlay:var(--paper-private-overlay);--paper-color-surface-scrim:var(--paper-private-scrim);--paper-color-text-ink:var(--paper-private-ink);--paper-color-text-muted:var(--paper-private-muted);--paper-color-text-inverse:var(--paper-private-inverse);--paper-color-text-link:var(--paper-private-accent);--paper-color-rule-subtle:var(--paper-private-rule-subtle);--paper-color-rule-default:var(--paper-private-rule-default);--paper-color-rule-strong:var(--paper-private-rule-strong);--paper-color-rule-field-edge:var(--paper-private-field-edge);--paper-color-rule-action-edge:var(--paper-private-accent-edge);--paper-color-rule-destructive-action-edge:var(--paper-private-danger-edge);--paper-color-action-default:var(--paper-private-action-default);--paper-color-action-hover:var(--paper-private-action-hover);--paper-color-action-active:var(--paper-private-action-active);--paper-color-action-soft:var(--paper-private-accent-soft);--paper-color-action-neutral-hover:var(--paper-private-neutral-action-hover);--paper-color-action-text:var(--paper-private-inverse);--paper-color-action-destructive:var(--paper-private-action-destructive);--paper-color-action-destructive-hover:var(--paper-private-action-destructive-hover);--paper-color-status-information:var(--paper-private-information);--paper-color-status-success:var(--paper-private-success);--paper-color-status-warning:var(--paper-private-warning);--paper-color-status-danger:var(--paper-private-danger);--paper-color-focus-ring:var(--paper-private-accent);--paper-color-focus-offset:var(--paper-private-canvas);--paper-color-chart-1:#5747b8;--paper-color-chart-2:#3f7048;--paper-color-chart-3:#9b6a25;--paper-color-chart-4:#2f6f8f;--paper-color-chart-5:#a33333;--paper-color-chart-6:#6c568c;--paper-color-chart-7:#55716d;--paper-color-chart-8:#83565d;--paper-elevation-flat:none;--paper-elevation-floating:3px 3px 0 var(--paper-private-shadow);--paper-elevation-showcase:5px 5px 0 var(--paper-private-shadow)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper-private-canvas:#171517;--paper-private-paper:#222022;--paper-private-raised:#2b282b;--paper-private-overlay:#2b282b;--paper-private-scrim:#00000061;--paper-private-ink:#f2eee8;--paper-private-muted:#b8afb3;--paper-private-inverse:#fffefa;--paper-private-rule-subtle:#363235;--paper-private-rule-default:#4e484b;--paper-private-rule-strong:#81777c;--paper-private-field-edge:#696166;--paper-private-accent:#9a8bea;--paper-private-accent-hover:#6d5cc7;--paper-private-accent-active:#5747b8;--paper-private-accent-edge:#40318c;--paper-private-accent-soft:#332d52;--paper-private-neutral-action-hover:#2d292c;--paper-private-action-default:#6150bc;--paper-private-action-hover:#6d5cc7;--paper-private-action-active:#49399f;--paper-private-action-destructive:#9f3d3d;--paper-private-action-destructive-hover:#b14a4a;--paper-private-information:#70acd0;--paper-private-success:#7fb488;--paper-private-warning:#ddb66f;--paper-private-danger:#d77171;--paper-private-danger-hover:#b94f4f;--paper-private-danger-edge:#6f2424;--paper-private-shadow:#0000007a;--paper-color-surface-canvas:var(--paper-private-canvas);--paper-color-surface-paper:var(--paper-private-paper);--paper-color-surface-raised:var(--paper-private-raised);--paper-color-surface-overlay:var(--paper-private-overlay);--paper-color-surface-scrim:var(--paper-private-scrim);--paper-color-text-ink:var(--paper-private-ink);--paper-color-text-muted:var(--paper-private-muted);--paper-color-text-inverse:var(--paper-private-inverse);--paper-color-text-link:var(--paper-private-accent);--paper-color-rule-subtle:var(--paper-private-rule-subtle);--paper-color-rule-default:var(--paper-private-rule-default);--paper-color-rule-strong:var(--paper-private-rule-strong);--paper-color-rule-field-edge:var(--paper-private-field-edge);--paper-color-rule-action-edge:var(--paper-private-accent-edge);--paper-color-rule-destructive-action-edge:var(--paper-private-danger-edge);--paper-color-action-destructive:var(--paper-private-action-destructive);--paper-color-action-destructive-hover:var(--paper-private-action-destructive-hover);--paper-color-status-information:var(--paper-private-information);--paper-color-status-success:var(--paper-private-success);--paper-color-status-warning:var(--paper-private-warning);--paper-color-status-danger:var(--paper-private-danger);--paper-color-focus-ring:var(--paper-private-accent);--paper-color-focus-offset:var(--paper-private-canvas);--paper-color-action-default:var(--paper-private-action-default);--paper-color-action-hover:var(--paper-private-action-hover);--paper-color-action-active:var(--paper-private-action-active);--paper-color-action-soft:var(--paper-private-accent-soft);--paper-color-action-neutral-hover:var(--paper-private-neutral-action-hover);--paper-color-action-text:var(--paper-private-inverse);--paper-color-chart-1:#9a8bea;--paper-color-chart-2:#7fb488;--paper-color-chart-3:#ddb66f;--paper-color-chart-4:#70acd0;--paper-color-chart-5:#d77171;--paper-color-chart-6:#b69ad0;--paper-color-chart-7:#83aaa3;--paper-color-chart-8:#c58e9b}:root{--paper-font-display:"Merriweather", Georgia, "Times New Roman", serif;--paper-font-body:"Open Sans", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--paper-font-monospace:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--paper-type-display-size:3rem;--paper-type-display-line-height:3.25rem;--paper-type-display-weight:700;--paper-type-page-size:2rem;--paper-type-page-line-height:2.375rem;--paper-type-page-weight:700;--paper-type-section-size:1.5rem;--paper-type-section-line-height:1.875rem;--paper-type-section-weight:700;--paper-type-component-size:1.125rem;--paper-type-component-line-height:1.5rem;--paper-type-component-weight:700;--paper-type-label-size:.75rem;--paper-type-label-line-height:1rem;--paper-type-label-weight:700;--paper-type-metadata-size:.75rem;--paper-type-metadata-line-height:1.125rem;--paper-type-metadata-weight:400;--paper-space-1:.25rem;--paper-space-2:.5rem;--paper-space-3:.75rem;--paper-space-4:1rem;--paper-space-6:1.5rem;--paper-space-8:2rem;--paper-space-12:3rem;--paper-focus-ring-width:2px;--paper-focus-ring-offset:2px;--paper-border-static-width:1px;--paper-border-field-edge-width:2px;--paper-border-action-edge-width:2px;--paper-accent-rail-width:3px;--paper-icon-size-compact:1rem;--paper-icon-size-default:1.25rem;--paper-icon-size-prominent:1.5rem;--paper-icon-size-empty-state:3rem;--paper-motion-quick:.12s;--paper-motion-standard:.18s;--paper-motion-deliberate:.24s}:root,[data-density=comfortable]{--paper-control-height:2.75rem;--paper-button-padding:.5625rem .9375rem .5rem;--paper-button-font-size:1em;--paper-radio-min-width:7rem;--paper-inline-gap:.625rem;--paper-field-padding-block:.625rem;--paper-field-padding-inline:.75rem;--paper-type-body-size:1rem;--paper-type-body-line-height:1.625rem;--paper-type-body-weight:400}[data-density=compact]{--paper-control-height:2.25rem;--paper-button-padding:.375rem .6875rem .3125rem;--paper-button-font-size:.875rem;--paper-radio-min-width:6rem;--paper-inline-gap:.5rem;--paper-field-padding-block:.375rem;--paper-field-padding-inline:.625rem;--paper-type-body-size:.875rem;--paper-type-body-line-height:1.375rem;--paper-type-body-weight:400}}@layer paper-base{@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/merriweather-700-Cc1Z997k.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/open-sans-400-BCI9iKGv.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/open-sans-600-CXiIsNvT.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/open-sans-700-CDFmF5Hg.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{background:var(--paper-color-surface-canvas);color:var(--paper-color-text-ink);font-family:var(--paper-font-body);font-size:100%;line-height:var(--paper-type-body-line-height);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper-color-surface-canvas);min-height:100%;color:var(--paper-color-text-ink);font-size:var(--paper-type-body-size);margin:0}button,input,select,textarea{color:inherit;font:inherit}img,svg{max-width:100%}:focus-visible{outline:var(--paper-focus-ring-width) solid var(--paper-color-focus-ring);outline-offset:var(--paper-focus-ring-offset)}}@layer paper-recipes{.paper-surface,.paper-surface-raised{border:var(--paper-border-static-width) solid var(--paper-color-rule-default);background:var(--paper-color-surface-paper);color:var(--paper-color-text-ink)}.paper-surface-raised{background:var(--paper-color-surface-raised)}.paper-accent-rail{--paper-accent-rail-outset:0px;position:relative}.paper-surface.paper-accent-rail,.paper-surface-raised.paper-accent-rail,.paper-surface-card.paper-accent-rail{--paper-accent-rail-outset:var(--paper-border-static-width)}.paper-accent-rail:before{z-index:1;inset-block:calc(-1 * var(--paper-accent-rail-outset));inline-size:var(--paper-accent-rail-width);background:var(--paper-color-action-default);content:"";pointer-events:none;position:absolute;inset-inline-start:calc(-1 * var(--paper-accent-rail-outset))}.paper-field-edge{border:var(--paper-border-static-width) solid var(--paper-color-rule-default);border-bottom-width:var(--paper-border-field-edge-width);border-bottom-color:var(--paper-color-rule-field-edge);border-radius:0}.paper-action-edge{border:var(--paper-border-static-width) solid var(--paper-color-action-default);border-bottom-width:var(--paper-border-action-edge-width);border-bottom-color:var(--paper-color-rule-action-edge);border-radius:0}.paper-elevation-flat{box-shadow:var(--paper-elevation-flat)}.paper-elevation-floating,.paper-surface-card.paper-elevation-floating{border-color:var(--paper-color-rule-strong);box-shadow:var(--paper-elevation-floating)}.paper-elevation-showcase,.paper-surface-card.paper-elevation-showcase{border-color:var(--paper-color-rule-strong);box-shadow:var(--paper-elevation-showcase)}.paper-type-display,.paper-type-page,.paper-type-section{font-family:var(--paper-font-display);margin-block:0}.paper-type-display{font-size:var(--paper-type-display-size);font-weight:var(--paper-type-display-weight);letter-spacing:-.035em;line-height:var(--paper-type-display-line-height)}.paper-type-page{font-size:var(--paper-type-page-size);font-weight:var(--paper-type-page-weight);letter-spacing:-.025em;line-height:var(--paper-type-page-line-height)}.paper-type-section{font-size:var(--paper-type-section-size);font-weight:var(--paper-type-section-weight);letter-spacing:-.015em;line-height:var(--paper-type-section-line-height)}.paper-type-component,.paper-type-body,.paper-type-label,.paper-type-metadata{font-family:var(--paper-font-body)}.paper-type-component{font-size:var(--paper-type-component-size);font-weight:var(--paper-type-component-weight);line-height:var(--paper-type-component-line-height)}.paper-type-body{font-size:var(--paper-type-body-size);font-weight:var(--paper-type-body-weight);line-height:var(--paper-type-body-line-height)}.paper-type-label{font-size:var(--paper-type-label-size);font-weight:var(--paper-type-label-weight);letter-spacing:.04em;line-height:var(--paper-type-label-line-height)}.paper-type-metadata{color:var(--paper-color-text-muted);font-size:var(--paper-type-metadata-size);font-weight:var(--paper-type-metadata-weight);line-height:var(--paper-type-metadata-line-height)}.paper-icon-compact,.paper-icon-default,.paper-icon-prominent,.paper-icon-empty-state{vertical-align:middle;flex:none;display:inline-block}.paper-icon-compact{width:var(--paper-icon-size-compact);height:var(--paper-icon-size-compact)}.paper-icon-default{width:var(--paper-icon-size-default);height:var(--paper-icon-size-default)}.paper-icon-prominent{width:var(--paper-icon-size-prominent);height:var(--paper-icon-size-prominent)}.paper-icon-empty-state{width:var(--paper-icon-size-empty-state);height:var(--paper-icon-size-empty-state)}@media (forced-colors:active){.paper-accent-rail:before{forced-color-adjust:none;background:canvastext}}.paper-button{min-block-size:var(--paper-control-height);padding:var(--paper-button-padding);font-size:var(--paper-button-font-size);border:var(--paper-border-static-width) solid var(--paper-color-action-default);border-block-end-color:var(--paper-color-rule-action-edge);border-block-end-width:var(--paper-border-action-edge-width);color:var(--paper-color-action-text);background:var(--paper-color-action-default);font-weight:var(--paper-type-label-weight);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--paper-motion-quick), border-color var(--paper-motion-quick), color var(--paper-motion-quick);border-radius:0;justify-content:center;align-items:center;gap:.5rem;line-height:1;text-decoration:none;display:inline-flex;position:relative}.paper-button:hover:not(:disabled){border-color:var(--paper-color-action-hover);border-block-end-color:var(--paper-color-rule-action-edge);background:var(--paper-color-action-hover)}.paper-button:active:not(:disabled){border-color:var(--paper-color-action-active);border-block-end-color:var(--paper-color-rule-action-edge);background:var(--paper-color-action-active);transform:translateY(1px)}.paper-button:disabled,.paper-button[aria-disabled=true]{cursor:not-allowed;opacity:.56}.paper-button--outline{border-color:var(--paper-color-rule-default);border-block-end-color:var(--paper-color-rule-field-edge);color:var(--paper-color-text-ink);background:var(--paper-color-surface-paper)}.paper-button--outline:hover:not(:disabled),.paper-button--outline:active:not(:disabled){border-color:var(--paper-color-rule-field-edge);background:var(--paper-color-action-neutral-hover)}.paper-button--ghost{color:var(--paper-color-text-ink);background:0 0;border-color:#0000}.paper-button--ghost:hover:not(:disabled),.paper-button--ghost:active:not(:disabled){color:var(--paper-color-text-ink);background:var(--paper-color-action-neutral-hover);border-color:#0000}.paper-button--link{min-block-size:auto;color:var(--paper-color-text-link);text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline}.paper-button--link:hover:not(:disabled),.paper-button--link:active:not(:disabled){background:0 0}.paper-button--destructive{background:var(--paper-color-action-destructive);border-color:var(--paper-color-action-destructive);border-block-end-color:var(--paper-color-rule-destructive-action-edge)}.paper-button--destructive:hover:not(:disabled),.paper-button--destructive:active:not(:disabled){border-color:var(--paper-color-action-destructive-hover);border-block-end-color:var(--paper-color-rule-destructive-action-edge);background:var(--paper-color-action-destructive-hover)}.paper-button--full-width{inline-size:100%}.paper-button__icon,.paper-button__spinner{inline-size:var(--paper-icon-size-default);block-size:var(--paper-icon-size-default);flex:none;place-items:center;display:inline-grid}.paper-button__icon>svg{block-size:100%;inline-size:100%}.paper-button__spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;animation:.7s linear infinite paper-button-spin}.paper-visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@keyframes paper-button-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.paper-button,.paper-button__spinner{transition:none;animation:none}}.paper-description-list{min-inline-size:0;margin:0;font-size:.875rem;line-height:1.55}.paper-description-list__item{min-inline-size:0}.paper-description-list__label,.paper-description-list__value{overflow-wrap:anywhere}.paper-description-list__value{font-variant-numeric:tabular-nums;margin:0}.paper-description-list--stacked{gap:var(--paper-space-4);display:grid}.paper-description-list--stacked .paper-description-list__label{color:var(--paper-color-text-muted);margin-block-end:var(--paper-space-1);font-size:.8125rem;line-height:1.4}.paper-description-list--inline .paper-description-list__item{justify-content:space-between;align-items:baseline;gap:var(--paper-space-1) var(--paper-space-4);padding-block:var(--paper-space-3);border-block-end:var(--paper-border-static-width) solid var(--paper-color-rule-default);flex-wrap:wrap;display:flex}.paper-description-list--inline .paper-description-list__item:first-child{padding-block-start:0}.paper-description-list--inline .paper-description-list__value{text-align:end;font-weight:600}.paper-stat-grid{gap:var(--paper-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));min-inline-size:0;margin:0;display:grid}.paper-stat-grid__item{gap:var(--paper-space-1);min-inline-size:0;border-inline-start:var(--paper-border-static-width) solid var(--paper-color-rule-default);flex-direction:column;padding-inline-start:var(--paper-space-4);display:flex}.paper-stat-grid__label{color:var(--paper-color-text-muted);overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.paper-stat-grid__value{color:var(--paper-color-text-ink);font-size:var(--paper-type-section-size);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.3}.paper-stat-grid__detail{color:var(--paper-color-text-muted);margin-block-start:var(--paper-space-1);font-size:.8125rem;font-weight:400;line-height:1.5;display:block}.paper-table-region{overscroll-behavior-inline:contain;max-inline-size:100%;overflow-x:auto}.paper-table-region:focus{scroll-behavior:smooth}.paper-table{inline-size:100%;min-inline-size:var(--paper-table-min-inline-size);border-collapse:collapse;border-block:var(--paper-border-static-width) solid var(--paper-color-rule-strong);color:var(--paper-color-text-ink);font-variant-numeric:tabular-nums}.paper-table__caption{color:var(--paper-color-text-ink);font-family:var(--paper-font-display);font-size:var(--paper-type-component-size);font-weight:var(--paper-type-component-weight);line-height:var(--paper-type-component-line-height);text-align:start;padding-block-end:.625rem}.paper-table__caption--screen-reader{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.paper-table__header,.paper-table__cell{padding:var(--paper-field-padding-block) var(--paper-field-padding-inline);border-block-end:var(--paper-border-static-width) solid var(--paper-color-rule-default);text-align:start;vertical-align:top}.paper-table__header{background:var(--paper-color-surface-canvas);font-size:var(--paper-type-label-size);font-weight:var(--paper-type-label-weight);letter-spacing:.04em;line-height:var(--paper-type-label-line-height)}.paper-table__row-header{font-weight:var(--paper-type-label-weight)}.paper-table__cell--center{text-align:center}.paper-table__cell--end{text-align:end}.paper-table__empty{padding:1.5rem var(--paper-field-padding-inline);color:var(--paper-color-text-muted);text-align:center}.paper-heatmap{max-inline-size:none;display:block;overflow:visible}.paper-heatmap__cell{fill:#0000;shape-rendering:crispedges}.paper-heatmap__cell[data-level="0"]{fill:var(--paper-color-rule-subtle)}.paper-heatmap__cell[data-level="1"]{fill:color-mix(in srgb, var(--paper-color-chart-7) 38%, var(--paper-color-surface-paper))}.paper-heatmap__cell[data-level="2"]{fill:color-mix(in srgb, var(--paper-color-chart-7) 60%, var(--paper-color-surface-paper))}.paper-heatmap__cell[data-level="3"]{fill:color-mix(in srgb, var(--paper-color-chart-7) 80%, var(--paper-color-surface-paper))}.paper-heatmap__cell[data-level="4"]{fill:var(--paper-color-chart-7)}.paper-heatmap__cell:focus{stroke:var(--paper-color-focus-ring);stroke-width:var(--paper-focus-ring-width);outline:none}.paper-heatmap__axis-label{fill:var(--paper-color-text-muted);font-family:var(--paper-font-body);font-size:10px}.paper-heatmap__tooltip-layer,.paper-heatmap__tooltip{pointer-events:none}.paper-heatmap__tooltip.hidden{display:none}.paper-heatmap__tooltip-background{fill:var(--paper-color-surface-overlay);stroke:var(--paper-color-rule-strong);stroke-width:var(--paper-border-static-width)}.paper-heatmap__tooltip-text{fill:var(--paper-color-text-ink);font-family:var(--paper-font-body);font-size:var(--paper-type-metadata-size)}@media (forced-colors:active){.paper-heatmap__cell{fill:canvas;stroke:canvastext;stroke-width:1px}}@media (prefers-reduced-motion:reduce){.paper-table-region:focus{scroll-behavior:auto}}.paper-empty-state{align-items:flex-start;gap:var(--paper-space-3);flex-direction:column;min-inline-size:0;display:flex}.paper-empty-state--surface{padding:var(--paper-space-8) var(--paper-space-6);border:var(--paper-border-static-width) solid var(--paper-color-rule-default);background:var(--paper-color-surface-paper)}.paper-empty-state--plain{padding-block:var(--paper-space-6)}.paper-empty-state__title{overflow-wrap:anywhere;max-inline-size:100%;margin:0}.paper-empty-state__title[tabindex="-1"]:focus{outline:none}.paper-empty-state__description{max-inline-size:58ch;margin:0}.paper-empty-state__actions{align-items:center;gap:var(--paper-inline-gap);flex-wrap:wrap;margin-block-start:var(--paper-space-2);display:flex}.paper-status-tag{padding:.125rem var(--paper-space-2);border:var(--paper-border-static-width) solid var(--paper-status-tag-rule,currentColor);color:var(--paper-status-tag-color);font-family:var(--paper-font-body);white-space:nowrap;align-items:center;font-size:.8125rem;font-weight:600;line-height:1.5;display:inline-flex}.paper-status-tag--neutral{--paper-status-tag-color:var(--paper-color-text-ink);--paper-status-tag-rule:var(--paper-color-rule-default)}.paper-status-tag--information{--paper-status-tag-color:var(--paper-color-status-information)}.paper-status-tag--success{--paper-status-tag-color:var(--paper-color-status-success)}.paper-status-tag--warning{--paper-status-tag-color:var(--paper-color-status-warning)}.paper-status-tag--danger{--paper-status-tag-color:var(--paper-color-status-danger)}.paper-flash{--paper-flash-rail-color:var(--paper-color-status-information);border:1px solid var(--paper-color-rule-default);background:var(--paper-color-surface-paper);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.9rem 1rem;padding-inline-start:calc(1rem + 3px);display:grid;position:relative}.paper-flash:has(>.paper-flash__icon){grid-template-columns:auto minmax(0,1fr) auto}.paper-flash__content:only-child{grid-column:1/-1}.paper-flash:before{background:var(--paper-flash-rail-color);content:"";pointer-events:none;inline-size:4px;position:absolute;inset-block:-1px;inset-inline-start:-1px}.paper-flash--success{--paper-flash-rail-color:var(--paper-color-status-success)}.paper-flash--warning{--paper-flash-rail-color:var(--paper-color-status-warning)}.paper-flash--danger{--paper-flash-rail-color:var(--paper-color-status-danger)}.paper-flash__icon{inline-size:var(--paper-icon-size-default);block-size:var(--paper-icon-size-default);place-items:center;display:grid}.paper-flash__content{overflow-wrap:anywhere;gap:.2rem;min-inline-size:0;display:grid}.paper-flash__action{align-self:center}.paper-loading{place-items:center;display:inline-grid}.paper-loading__spinner{border:2px solid var(--paper-color-rule-default);border-block-start-color:var(--paper-color-action-default);border-radius:50%;block-size:1.25rem;inline-size:1.25rem;animation:.7s linear infinite paper-loading-spin}.paper-loading--small .paper-loading__spinner{block-size:1rem;inline-size:1rem}.paper-loading--large .paper-loading__spinner{border-width:3px;block-size:2rem;inline-size:2rem}.paper-surface-card{border:1px solid var(--paper-color-rule-default);background:var(--paper-color-surface-paper);padding:1rem}.paper-button-group{gap:var(--paper-inline-gap);flex-wrap:wrap;display:flex}.paper-button-group--end{justify-content:end}.paper-toast-viewport{z-index:110;outline:0;flex-direction:column;gap:.5rem;inline-size:min(24rem,100vw - 2rem);display:flex;position:fixed;inset-block-end:1rem;inset-inline-end:1rem}.paper-toast{border:1px solid var(--paper-color-rule-strong);background:var(--paper-color-surface-overlay);transition:opacity var(--paper-motion-standard), transform var(--paper-motion-standard);grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.85rem;display:grid}.paper-toast[data-starting-style],.paper-toast[data-ending-style]{opacity:0;transform:translate(.5rem)}.paper-toast__content{gap:.2rem;display:grid}.paper-toast__title{font-size:var(--paper-type-body-size);line-height:1.25;font-weight:var(--paper-type-label-weight);margin:0}.paper-toast__content>p{margin:0}.paper-toast__close{block-size:2rem;inline-size:2rem;color:var(--paper-color-text-muted);cursor:pointer;background:0 0;border:0;align-self:start}@keyframes paper-loading-spin{to{transform:rotate(1turn)}}@media (forced-colors:active){.paper-flash:before{forced-color-adjust:none;background:canvastext}}@media (prefers-reduced-motion:reduce){.paper-loading__spinner{animation:none}.paper-toast{transition:none}}.paper-applied-filters{align-items:center;gap:var(--paper-space-2) var(--paper-space-4);flex-wrap:wrap;min-inline-size:0;font-size:.8125rem;line-height:1.5;display:flex}.paper-applied-filters__list{overflow-wrap:anywhere;min-inline-size:0;margin:0}.paper-applied-filters>.paper-button{font-size:inherit;flex:none}.paper-field{align-content:start;gap:.35rem;inline-size:100%;min-inline-size:0;display:grid}.paper-field__label{color:var(--paper-color-text-ink);font-size:var(--paper-type-label-size);font-weight:var(--paper-type-label-weight);line-height:var(--paper-type-label-line-height)}.paper-field__required{color:var(--paper-color-status-danger);margin-inline-start:.25rem}.paper-field__hint,.paper-field__error{font-size:var(--paper-type-metadata-size);line-height:var(--paper-type-metadata-line-height);margin:0}.paper-field__hint{color:var(--paper-color-text-muted)}.paper-field__error{color:var(--paper-color-status-danger);font-weight:var(--paper-type-label-weight)}.paper-input{font-family:var(--paper-font-body);font-size:var(--paper-type-body-size);inline-size:100%;min-block-size:var(--paper-control-height);padding:var(--paper-field-padding-block) var(--paper-field-padding-inline);border:var(--paper-border-static-width) solid var(--paper-color-rule-default);border-block-end:var(--paper-border-field-edge-width) solid var(--paper-color-rule-field-edge);color:var(--paper-color-text-ink);background:var(--paper-color-surface-paper);border-radius:0;line-height:1.25}.paper-input:where(input,textarea):where(:hover:not(:disabled):not([readonly])){border-color:var(--paper-color-rule-field-edge)}.paper-input::-webkit-datetime-edit-fields-wrapper{padding:0}.paper-input:where(select):where(:hover:not(:disabled)){border-color:var(--paper-color-rule-field-edge)}.paper-input:focus-visible{--paper-input-focus-color:var(--paper-color-focus-ring);z-index:1;border-block-end-color:var(--paper-input-focus-color);outline:3px solid color-mix(in srgb, var(--paper-input-focus-color) 10%, transparent);outline-offset:0;position:relative}.paper-input::placeholder{color:var(--paper-color-text-muted);opacity:.78}.paper-input:is(input,textarea)[readonly]{border-block-end-color:var(--paper-color-rule-default);background:var(--paper-color-surface-raised)}.paper-field--invalid .paper-input{border-color:var(--paper-color-status-danger);border-block-end-color:var(--paper-color-status-danger)}.paper-field--invalid .paper-input:focus-visible,.paper-input[aria-invalid=true]:focus-visible{--paper-input-focus-color:var(--paper-color-status-danger)}.paper-field--disabled{opacity:.56}.paper-input:disabled{cursor:not-allowed}@media (forced-colors:active){.paper-input:focus-visible{outline-offset:0;box-shadow:none;border-block-end-color:highlight;outline:3px solid highlight}}.paper-textarea{line-height:var(--paper-type-body-line-height);resize:vertical;min-block-size:8rem}.paper-select__control{inline-size:100%;display:block;position:relative}.paper-select{appearance:none;padding-inline-end:calc(var(--paper-field-padding-inline) * 2 + var(--paper-icon-size-compact))}.paper-select__icon{z-index:2;color:var(--paper-color-text-muted);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:var(--paper-field-padding-inline);transform:translateY(-50%)}.paper-choice-field{border:0;gap:.5rem;margin:0;padding:0;display:grid}.paper-choice-list{flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.paper-choice{align-items:start;gap:var(--paper-inline-gap);cursor:pointer;display:inline-flex}.paper-choice input{block-size:1.15rem;inline-size:1.15rem;accent-color:var(--paper-color-action-default);margin-block-start:.2rem}.paper-choice input:focus-visible{--paper-control-focus-color:var(--paper-color-focus-ring);outline:3px solid color-mix(in srgb, var(--paper-control-focus-color) 10%, transparent);outline-offset:0;box-shadow:inset 0 0 0 1px var(--paper-control-focus-color)}.paper-field--invalid .paper-choice input:focus-visible{--paper-control-focus-color:var(--paper-color-status-danger)}.paper-choice input:disabled+span{color:var(--paper-color-text-muted);cursor:not-allowed}.paper-radio-select--segmented .paper-choice-list{flex-wrap:wrap;align-items:stretch;gap:0;inline-size:fit-content;max-inline-size:100%;display:inline-flex}.paper-radio-select__segment{min-block-size:var(--paper-control-height);min-inline-size:var(--paper-radio-min-width);padding:var(--paper-field-padding-block) var(--paper-field-padding-inline);border:var(--paper-border-static-width) solid var(--paper-color-rule-default);border-block-end:var(--paper-border-field-edge-width) solid var(--paper-color-rule-field-edge);color:var(--paper-color-text-ink);background:var(--paper-color-surface-paper);font-size:var(--paper-type-body-size);font-weight:var(--paper-type-label-weight);cursor:pointer;flex:7rem;grid-template-columns:1fr auto;align-items:center;margin-block-start:calc(-1 * var(--paper-border-static-width));margin-inline-start:calc(-1 * var(--paper-border-static-width));line-height:1.25;display:inline-grid;position:relative}.paper-radio-select__segment:first-child{margin-inline-start:0}.paper-radio-select__segment input{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.paper-radio-select__check{color:var(--paper-color-action-default);opacity:0;margin-inline-start:var(--paper-inline-gap)}.paper-radio-select__segment:hover:not(:has(input:disabled)):not(:has(input:checked)){border-color:var(--paper-color-rule-field-edge);background:var(--paper-color-action-neutral-hover)}.paper-radio-select__segment:has(input:checked){z-index:1;border-color:var(--paper-color-action-default);border-block-end-color:var(--paper-color-rule-action-edge);background:var(--paper-color-action-soft)}.paper-radio-select__segment:has(input:checked) .paper-radio-select__check{opacity:1}.paper-radio-select__segment:has(input:focus-visible){--paper-control-focus-color:var(--paper-color-focus-ring);z-index:2;border-block-end-color:var(--paper-control-focus-color);outline:3px solid color-mix(in srgb, var(--paper-control-focus-color) 10%, transparent);outline-offset:0}.paper-field--invalid .paper-radio-select__segment:has(input:focus-visible){--paper-control-focus-color:var(--paper-color-status-danger)}.paper-radio-select__segment:has(input:disabled){color:var(--paper-color-text-muted);cursor:not-allowed;opacity:.56}.paper-field--invalid.paper-radio-select--segmented .paper-radio-select__segment{border-color:var(--paper-color-status-danger);border-block-end-color:var(--paper-color-status-danger)}.paper-radio-cards{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.65rem;display:grid}.paper-radio-card{border:1px solid var(--paper-color-rule-default);background:var(--paper-color-surface-paper);cursor:pointer;grid-template-columns:auto 1fr;gap:.75rem;padding:.85rem;display:grid}.paper-radio-card:has(input:checked){border-color:var(--paper-color-action-default);border-block-end-width:2px}.paper-radio-card input{accent-color:var(--paper-color-action-default);margin-block-start:.25rem}.paper-radio-card:has(input:focus-visible){--paper-control-focus-color:var(--paper-color-focus-ring);z-index:1;border-block-end-color:var(--paper-control-focus-color);outline:3px solid color-mix(in srgb, var(--paper-control-focus-color) 10%, transparent);outline-offset:0;position:relative}.paper-field--invalid .paper-radio-card:has(input:focus-visible){--paper-control-focus-color:var(--paper-color-status-danger)}.paper-radio-card input:focus-visible{outline:0}.paper-radio-card span{gap:.2rem;display:grid}.paper-radio-card small{color:var(--paper-color-text-muted)}.paper-radio-card:has(input:disabled){opacity:.55;cursor:not-allowed}.paper-compound-field{min-block-size:var(--paper-control-height);border:var(--paper-border-static-width) solid var(--paper-color-rule-default);background:var(--paper-color-surface-paper);border-block-end:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.paper-compound-field>.paper-input{min-block-size:calc(var(--paper-control-height) - (var(--paper-border-static-width) * 2));border:0;border-block-end:var(--paper-border-field-edge-width) solid var(--paper-color-rule-field-edge);background:0 0}.paper-compound-field>.paper-compound-field__unit{block-size:calc(var(--paper-control-height) - var(--paper-border-static-width));border-inline-start:var(--paper-border-static-width) solid var(--paper-color-rule-default);inline-size:auto;min-inline-size:6rem}.paper-field--invalid .paper-compound-field{border-color:var(--paper-color-status-danger)}.paper-field--invalid .paper-compound-field>.paper-input{border-block-end-color:var(--paper-color-status-danger)}.paper-compound-field:has(>.paper-input:focus-visible){--paper-compound-focus-color:var(--paper-color-focus-ring);outline:3px solid color-mix(in srgb, var(--paper-compound-focus-color) 10%, transparent);outline-offset:0}.paper-compound-field>.paper-input:focus-visible{border-block-end-color:var(--paper-compound-focus-color);outline:0}.paper-field--invalid .paper-compound-field:has(>.paper-input:focus-visible){--paper-compound-focus-color:var(--paper-color-status-danger)}.paper-combobox__input-group{position:relative}.paper-combobox__input-group .paper-input{padding-inline-end:calc(44px + .25rem)}.paper-combobox__trigger{z-index:1;block-size:44px;inline-size:44px;color:var(--paper-color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:absolute;inset-block-start:50%;inset-inline-end:0;transform:translateY(-50%)}.paper-combobox__trigger:disabled{cursor:not-allowed;opacity:.56}.paper-combobox__positioner{z-index:95;outline:0}.paper-combobox__popup{inline-size:var(--anchor-width);border:1px solid var(--paper-color-rule-strong);background:var(--paper-color-surface-overlay);max-block-size:18rem;padding-block:.35rem;overflow-y:auto}.paper-combobox__item{min-block-size:var(--paper-control-height);padding:var(--paper-field-padding-block) var(--paper-field-padding-inline);cursor:default;outline:0;grid-template-columns:1.25rem 1fr;align-items:center;display:grid}.paper-combobox__item[data-highlighted]{color:var(--paper-color-action-text);background:var(--paper-color-action-default)}.paper-combobox__item:not([data-selected])>.paper-combobox__indicator{visibility:hidden}.paper-combobox__empty{padding:var(--paper-field-padding-block) var(--paper-field-padding-inline);color:var(--paper-color-text-muted)}.paper-combobox__chips{font-family:var(--paper-font-body);font-size:var(--paper-type-body-size);min-block-size:var(--paper-control-height);border:1px solid var(--paper-color-rule-field-edge);border-block-end:2px solid var(--paper-color-rule-action-edge);background:var(--paper-color-surface-paper);flex-wrap:wrap;align-items:center;gap:.35rem;padding:.25rem;padding-inline-end:calc(44px + .25rem);line-height:1.25;display:flex;position:relative}.paper-combobox__chip{overflow-wrap:anywhere;border:1px solid var(--paper-color-rule-default);background:var(--paper-color-action-soft);min-inline-size:0;max-inline-size:100%;font-size:var(--paper-type-metadata-size);align-items:center;gap:.3rem;padding:.2rem .4rem;display:inline-flex}.paper-combobox__chip button{color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.paper-combobox__chip-input{background:0 0;border:0;outline:0;flex:8rem;min-inline-size:6rem}.paper-tags-input .paper-combobox__chip{background:var(--paper-color-surface-canvas);border-color:#0000;padding:.1rem .2rem .1rem .55rem}.paper-tags-input .paper-combobox__chip button{min-block-size:24px;min-inline-size:24px}.paper-tags-input__option{overflow-wrap:anywhere;display:block}:is(.paper-combobox__chips:has(.paper-combobox__chip-input:focus-visible),.paper-combobox__chips:has(>.paper-combobox__trigger:focus-visible)){--paper-control-focus-color:var(--paper-color-focus-ring);z-index:1;border-block-end-color:var(--paper-control-focus-color);outline:3px solid color-mix(in srgb, var(--paper-control-focus-color) 10%, transparent);outline-offset:0;position:relative}:is(.paper-field--invalid .paper-combobox__chips:has(.paper-combobox__chip-input:focus-visible),.paper-field--invalid .paper-combobox__chips:has(>.paper-combobox__trigger:focus-visible)){--paper-control-focus-color:var(--paper-color-status-danger)}.paper-combobox__chips>.paper-combobox__trigger:focus-visible{outline:0}@media (forced-colors:active){.paper-choice input:focus-visible{--paper-control-focus-color:Highlight;outline-offset:0;box-shadow:none;outline:3px solid highlight}.paper-radio-select__segment{border-color:canvastext;forced-color-adjust:none;color:canvastext;background:canvas;border-block-end-color:canvastext}.paper-radio-select__segment:has(input:checked){border-color:highlight;color:canvastext;background:canvas;border-block-end-color:highlight}.paper-radio-select__segment:has(input:checked) .paper-radio-select__check{color:highlight}.paper-radio-select__segment:has(input:focus-visible){--paper-control-focus-color:Highlight;outline-offset:0;box-shadow:none;border-block-end-color:highlight;outline:3px solid highlight}.paper-radio-select__segment:has(input:disabled){color:graytext}.paper-field--invalid.paper-radio-select--segmented .paper-radio-select__segment{border-color:mark;border-block-end-color:mark}.paper-radio-card:has(input:focus-visible){--paper-control-focus-color:Highlight;outline-offset:0;box-shadow:none;border-block-end-color:highlight;outline:3px solid highlight}.paper-compound-field{background:canvas;border-color:canvastext}.paper-compound-field>.paper-input{border-block-end-color:canvastext}.paper-compound-field>.paper-compound-field__unit{border-inline-start-color:canvastext}.paper-field--invalid .paper-compound-field{border-color:mark}.paper-field--invalid .paper-compound-field>.paper-input{border-block-end-color:mark}.paper-compound-field:has(>.paper-input:focus-visible){--paper-compound-focus-color:Highlight;outline-offset:0;outline:3px solid highlight}.paper-field--invalid .paper-compound-field:has(>.paper-input:focus-visible){--paper-compound-focus-color:Highlight}.paper-compound-field>.paper-input:focus-visible{border-block-end-color:highlight;outline:0}:is(.paper-combobox__chips:has(.paper-combobox__chip-input:focus-visible),.paper-combobox__chips:has(>.paper-combobox__trigger:focus-visible)){--paper-control-focus-color:Highlight;outline-offset:0;box-shadow:none;border-block-end-color:highlight;outline:3px solid highlight}}.paper-toggle-select{min-inline-size:0;container-type:inline-size}.paper-toggle-select>legend{margin-block-end:var(--paper-space-2)}.paper-toggle-select__options{gap:var(--paper-border-static-width);border:var(--paper-border-static-width) solid var(--paper-color-rule-default);border-block-end:var(--paper-border-field-edge-width) solid var(--paper-color-rule-field-edge);background:var(--paper-color-rule-default);flex-wrap:wrap;display:flex}.paper-toggle-select__option{justify-content:space-between;align-items:center;gap:var(--paper-space-2);min-inline-size:0;min-block-size:max(44px, var(--paper-control-height));padding:var(--paper-field-padding-block) var(--paper-field-padding-inline);color:var(--paper-color-text-ink);background:var(--paper-color-surface-paper);font-family:var(--paper-font-body);font-size:.875rem;font-weight:var(--paper-type-label-weight);text-align:start;cursor:pointer;border:0;border-radius:0;flex:8.5rem;line-height:1.25;display:flex}.paper-toggle-select__text{overflow-wrap:anywhere;gap:.125rem;min-inline-size:0;display:grid}.paper-toggle-select__description{color:var(--paper-color-text-muted);font-size:var(--paper-type-metadata-size);font-weight:var(--paper-type-metadata-weight);line-height:var(--paper-type-metadata-line-height)}.paper-toggle-select__check{visibility:hidden;flex-shrink:0}.paper-toggle-select__option:hover:not(:disabled):not([aria-pressed=true]){background:color-mix(in srgb, var(--paper-color-text-ink) 3%, var(--paper-color-surface-paper))}.paper-toggle-select__option[aria-pressed=true]{background:color-mix(in srgb, var(--paper-color-text-ink) 7%, var(--paper-color-surface-paper))}.paper-toggle-select__option[aria-pressed=true] .paper-toggle-select__check{visibility:visible}.paper-toggle-select__option:focus-visible{z-index:1;outline:var(--paper-focus-ring-width) solid var(--paper-color-focus-ring);outline-offset:calc(-1 * var(--paper-focus-ring-width));position:relative}.paper-toggle-select__option:disabled{color:var(--paper-color-text-muted);cursor:not-allowed}.paper-toggle-select__option:disabled .paper-toggle-select__text{opacity:.56}.paper-field--invalid .paper-toggle-select__options{border-color:var(--paper-color-status-danger)}@container (width<=28rem){.paper-toggle-select__options{flex-direction:column}.paper-toggle-select__option{flex-basis:auto}.paper-toggle-select__text{align-items:baseline;gap:var(--paper-space-2);display:flex}}@media (forced-colors:active){.paper-toggle-select__options{background:canvastext;border-color:canvastext}.paper-toggle-select__option{color:canvastext;background:canvas}.paper-toggle-select__option[aria-pressed=true]{color:highlighttext;forced-color-adjust:none;background:highlight}.paper-toggle-select__option[aria-pressed=true] .paper-toggle-select__description{color:inherit}.paper-toggle-select__option:focus-visible{outline-offset:var(--paper-focus-ring-offset);outline-color:highlight}.paper-toggle-select__option:disabled{color:graytext}.paper-toggle-select__option:disabled .paper-toggle-select__text{opacity:1}}.paper-tabs{color:var(--paper-color-text-ink)}.paper-tabs__list{border-block-end:var(--paper-border-static-width) solid var(--paper-color-rule-default);align-items:end;inline-size:100%;max-inline-size:100%;display:flex;overflow:auto hidden}.paper-tabs__tab{min-block-size:var(--paper-control-height);padding:var(--paper-field-padding-block) var(--paper-field-padding-inline);border:0;border-block-end:var(--paper-border-action-edge-width) solid transparent;color:var(--paper-color-text-muted);font-weight:var(--paper-type-label-weight);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--paper-motion-quick), border-color var(--paper-motion-quick), color var(--paper-motion-quick);background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.paper-tabs__tab:hover:not(:disabled):not([data-active]){color:var(--paper-color-text-ink);background:var(--paper-color-action-neutral-hover)}.paper-tabs__tab[data-active]{border-block-end-color:var(--paper-color-action-default);color:var(--paper-color-text-ink);background:0 0}.paper-tabs__tab:focus-visible{z-index:1;outline:var(--paper-focus-ring-width) solid var(--paper-color-focus-ring);outline-offset:calc(-1 * var(--paper-focus-ring-width))}.paper-tabs__tab:disabled,.paper-tabs__tab[data-disabled]{color:var(--paper-color-text-muted);cursor:not-allowed;opacity:.56}.paper-tabs__panel{padding-block:var(--paper-field-padding-inline);color:var(--paper-color-text-ink);background:var(--paper-color-surface-paper)}.paper-tabs__panel[hidden]{display:none}.paper-tabs[data-orientation=vertical]{grid-template-columns:max-content minmax(0,1fr);display:grid}.paper-tabs[data-orientation=vertical] .paper-tabs__list{border-block-end:0;border-inline-end:var(--paper-border-static-width) solid var(--paper-color-rule-default);flex-direction:column;align-items:stretch;inline-size:auto;max-inline-size:none;overflow:visible}.paper-tabs[data-orientation=vertical] .paper-tabs__tab{border-block-end:0;border-inline-end:var(--paper-border-action-edge-width) solid transparent;text-align:start;justify-content:start}.paper-tabs[data-orientation=vertical] .paper-tabs__tab[data-active]{border-inline-end-color:var(--paper-color-action-default)}.paper-tabs[data-orientation=vertical] .paper-tabs__panel{padding-block:0;padding-inline:var(--paper-field-padding-inline)}[data-density=compact] .paper-tabs__tab{min-block-size:2.25rem;padding:.375rem .625rem;font-size:.875rem}@media (forced-colors:active){.paper-tabs__list{border-color:canvastext}.paper-tabs__tab{color:canvastext}.paper-tabs__tab[data-active]{border-block-end-color:highlight}.paper-tabs__tab:focus-visible{outline-color:highlight}.paper-tabs[data-orientation=vertical] .paper-tabs__tab[data-active]{border-inline-end-color:highlight}.paper-tabs__tab:disabled,.paper-tabs__tab[data-disabled]{color:graytext;opacity:1}}@media (prefers-reduced-motion:reduce){.paper-tabs__tab{transition:none}}.paper-navigation__icon{inline-size:var(--paper-icon-size-default);block-size:var(--paper-icon-size-default);flex:none;place-items:center;display:grid}.paper-navigation__icon>svg{block-size:100%;inline-size:100%}.paper-navbar{z-index:40;border-block-end:1px solid var(--paper-color-rule-default);background:var(--paper-color-surface-paper);position:relative}.paper-navbar__inner{min-block-size:var(--paper-control-height);justify-content:space-between;align-items:center;gap:var(--paper-inline-gap);padding-inline:var(--paper-field-padding-inline);display:flex}.paper-navbar__brand a{color:var(--paper-color-text-ink);font-weight:var(--paper-type-component-weight);align-items:center;text-decoration:none;display:inline-flex}.paper-navbar__brand{align-items:center;display:flex}.paper-navbar__desktop-links{align-items:stretch;gap:.25rem;margin-inline-start:auto;display:flex}.paper-navbar__actions{align-items:center;gap:var(--paper-inline-gap);display:flex}.paper-navbar__brand+.paper-navbar__actions{margin-inline-start:auto}.paper-navbar__link,.paper-navbar__dropdown-trigger,.paper-navbar__mobile-link{min-block-size:var(--paper-control-height);align-items:center;gap:var(--paper-inline-gap);padding-inline:var(--paper-field-padding-inline);color:var(--paper-color-text-ink);font-weight:var(--paper-type-label-weight);cursor:pointer;background:0 0;border:0;text-decoration:none;display:inline-flex}.paper-navbar__link:hover,.paper-navbar__dropdown-trigger:hover,.paper-navbar__mobile-link:hover{background:var(--paper-color-action-neutral-hover)}.paper-navbar__link[aria-current=page],.paper-navbar__mobile-link[aria-current=page]{box-shadow:inset 0 -3px 0 var(--paper-color-text-link)}.paper-navbar__mobile-trigger{block-size:44px;min-block-size:44px;inline-size:44px;min-inline-size:44px;color:var(--paper-color-text-ink);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:none}.paper-navbar__positioner{z-index:95;outline:0}.paper-navbar__dropdown{border:1px solid var(--paper-color-rule-strong);background:var(--paper-color-surface-overlay);min-inline-size:13rem;transform-origin:var(--transform-origin);transition:opacity var(--paper-motion-quick), transform var(--paper-motion-quick);padding-block:.35rem}.paper-navbar__dropdown[data-starting-style],.paper-navbar__dropdown[data-ending-style]{opacity:0;transform:scale(.98)}.paper-navbar__dropdown-item{min-block-size:var(--paper-control-height);align-items:center;gap:var(--paper-inline-gap);padding:var(--paper-field-padding-block) var(--paper-field-padding-inline);color:var(--paper-color-text-ink);cursor:default;outline:0;text-decoration:none;display:flex}.paper-navbar__dropdown-item[data-highlighted]{color:var(--paper-color-action-text);background:var(--paper-color-action-default)}.paper-navbar__dropdown-item[data-disabled],.paper-navbar__mobile-trigger:disabled,[aria-disabled=true].paper-navbar__link,[aria-disabled=true].paper-navbar__mobile-link{opacity:.5;cursor:not-allowed}.paper-navbar__mobile-panel{border-block-start:1px solid var(--paper-color-rule-subtle);padding:.5rem;display:none}.paper-navbar__mobile-link{inline-size:100%}.paper-navbar__mobile-group h2{margin:1rem var(--paper-field-padding-inline) .25rem;color:var(--paper-color-text-muted);font-size:var(--paper-type-metadata-size);line-height:var(--paper-type-metadata-line-height);text-transform:uppercase}.paper-navbar__loading{background:var(--paper-color-rule-subtle);block-size:2px;position:absolute;inset-block-end:-1px;inset-inline:0;overflow:hidden}.paper-navbar__loading:after{background:var(--paper-color-action-default);content:"";block-size:100%;inline-size:40%;animation:1.2s linear infinite paper-navigation-loading;display:block}.paper-sidebar{gap:1.5rem;display:grid}[data-density=compact] .paper-sidebar{gap:1rem}.paper-sidebar__section,.paper-sidebar__list{gap:.25rem;display:grid}.paper-sidebar__title{font-family:var(--paper-font-body);font-size:var(--paper-type-label-size);line-height:var(--paper-type-label-line-height);text-transform:uppercase;margin:0 0 .25rem}.paper-sidebar__list,.paper-breadcrumb__list,.paper-tabbar__list,.paper-pagination__list{margin:0;padding:0;list-style:none}.paper-sidebar__link{min-block-size:var(--paper-control-height);align-items:center;gap:var(--paper-inline-gap);padding-inline:calc(var(--paper-field-padding-inline) + var(--paper-accent-rail-width)) var(--paper-field-padding-inline);color:var(--paper-color-text-muted);text-decoration:none;display:flex;position:relative}.paper-sidebar__link:before{inline-size:var(--paper-accent-rail-width);content:"";background:0 0;position:absolute;inset-block:0;inset-inline-start:0}.paper-sidebar__link:hover{color:var(--paper-color-text-ink);background:var(--paper-color-surface-raised)}.paper-sidebar__link[aria-current=page]{color:var(--paper-color-text-ink);background:var(--paper-color-surface-paper);font-weight:var(--paper-type-label-weight)}.paper-sidebar__link[aria-current=page]:before{background:var(--paper-color-text-link)}.paper-sidebar__link[aria-disabled=true]{opacity:.5;cursor:not-allowed}.paper-breadcrumb__list,.paper-breadcrumb__item,.paper-breadcrumb__link,.paper-breadcrumb__current{align-items:center;display:flex}.paper-breadcrumb__list{flex-wrap:wrap;gap:.25rem;min-inline-size:0}.paper-breadcrumb__item,.paper-breadcrumb__link,.paper-breadcrumb__current{gap:.35rem}.paper-breadcrumb__link{color:var(--paper-color-text-link);text-underline-offset:.2em;text-decoration:underline}.paper-breadcrumb__current{color:var(--paper-color-text-muted)}.paper-breadcrumb__separator{color:var(--paper-color-rule-strong);margin-inline:.25rem}.paper-tabbar__list--horizontal{border-block-end:1px solid var(--paper-color-rule-default);display:flex;overflow-x:auto}.paper-tabbar__list--vertical{border-inline-start:1px solid var(--paper-color-rule-default);display:grid}.paper-tabbar__link{min-block-size:var(--paper-control-height);align-items:center;gap:var(--paper-inline-gap);padding-inline:var(--paper-field-padding-inline);color:var(--paper-color-text-muted);font:inherit;font-weight:var(--paper-type-label-weight);white-space:nowrap;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex;position:relative}.paper-tabbar__link:hover{color:var(--paper-color-text-ink);background:color-mix(in srgb, var(--paper-color-text-ink) 4%, transparent)}.paper-tabbar__list--horizontal .paper-tabbar__link[aria-current=page]{color:var(--paper-color-text-ink);box-shadow:inset 0 -3px 0 var(--paper-color-text-link)}.paper-tabbar__list--vertical .paper-tabbar__link[aria-current=page]{color:var(--paper-color-text-ink);box-shadow:inset 3px 0 0 var(--paper-color-text-link)}.paper-tabbar__link[aria-disabled=true]{opacity:.5;cursor:not-allowed}.paper-pagination__list{justify-content:center;align-items:center;gap:.25rem;display:flex}.paper-pagination__control,.paper-pagination__page{min-inline-size:var(--paper-control-height);min-block-size:var(--paper-control-height);color:var(--paper-color-text-ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.35rem;padding-inline:.5rem;text-decoration:none;display:inline-flex}.paper-pagination__control:hover,.paper-pagination__page:hover{background:var(--paper-color-action-neutral-hover)}.paper-pagination__page[aria-current=page]{box-shadow:inset 0 -3px 0 var(--paper-color-text-link);color:var(--paper-color-text-ink);font-weight:var(--paper-type-label-weight)}.paper-pagination__control[aria-disabled=true]{color:var(--paper-color-text-muted);opacity:.55;cursor:not-allowed}.paper-pagination__gap{inline-size:var(--paper-control-height);color:var(--paper-color-text-muted);place-items:center;display:grid}@keyframes paper-navigation-loading{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (width<48rem){.paper-navbar__desktop-links{display:none}.paper-navbar__mobile-trigger{display:grid}.paper-navbar__mobile-panel[data-open=true]{display:block}.paper-breadcrumb__item:not(:nth-last-child(2),:last-child),.paper-pagination__page,.paper-pagination__gap{display:none}.paper-pagination__list{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.paper-navbar__dropdown{transition:none}.paper-navbar__loading:after{inline-size:100%;animation:none}}.paper-action-menu__trigger--icon-only{flex-shrink:0;min-block-size:44px;inline-size:44px;min-inline-size:44px;padding:0}.paper-action-menu__positioner{z-index:90;outline:0}.paper-action-menu{border:var(--paper-border-static-width) solid var(--paper-color-rule-strong);min-inline-size:13rem;color:var(--paper-color-text-ink);background:var(--paper-color-surface-overlay);transform-origin:var(--transform-origin);transition:opacity var(--paper-motion-quick), transform var(--paper-motion-quick);padding-block:.35rem}.paper-action-menu[data-starting-style],.paper-action-menu[data-ending-style]{opacity:0;transform:scale(.98)}.paper-action-menu__item{min-block-size:var(--paper-control-height);align-items:center;gap:var(--paper-inline-gap);padding:var(--paper-field-padding-block) var(--paper-field-padding-inline);cursor:default;-webkit-user-select:none;user-select:none;outline:0;display:flex}.paper-action-menu__item[data-highlighted]{color:var(--paper-color-action-text);background:var(--paper-color-action-default)}.paper-action-menu__item[data-disabled]{opacity:.5}.paper-action-menu__item--destructive{color:var(--paper-color-status-danger)}.paper-action-menu__item--destructive[data-highlighted]{color:var(--paper-color-text-inverse);background:var(--paper-color-action-destructive)}.paper-action-menu__icon{inline-size:var(--paper-icon-size-default);block-size:var(--paper-icon-size-default);place-items:center;display:grid}.paper-action-menu__icon>svg{block-size:100%;inline-size:100%}@media (prefers-reduced-motion:reduce){.paper-action-menu{transition:none}}.paper-drawer__backdrop{z-index:80;background:var(--paper-color-surface-scrim);opacity:1;transition:opacity var(--paper-motion-standard);position:fixed;inset:0}.paper-drawer__viewport{z-index:81;pointer-events:none;display:flex;position:fixed;inset:0}.paper-drawer__viewport[data-placement=start]{justify-content:flex-start}.paper-drawer__viewport[data-placement=end]{justify-content:flex-end}.paper-drawer{inline-size:min(28rem, calc(100vw - var(--paper-control-height)));border:var(--paper-border-static-width) solid var(--paper-color-rule-strong);background:var(--paper-color-surface-overlay);block-size:100%;color:var(--paper-color-text-ink);font-family:var(--paper-font-body);font-size:var(--paper-type-body-size);line-height:var(--paper-type-body-line-height);pointer-events:auto;transition:transform var(--paper-motion-standard);flex-direction:column;display:flex;overflow:hidden;transform:translate(0)}.paper-drawer[data-placement=start]{border-block:0;border-inline-start:0}.paper-drawer[data-placement=end]{border-block:0;border-inline-end:0}.paper-drawer[data-placement=start][data-starting-style],.paper-drawer[data-placement=start][data-ending-style]{transform:translate(-100%)}.paper-drawer[data-placement=end][data-starting-style],.paper-drawer[data-placement=end][data-ending-style],:is(.paper-drawer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-placement=start][data-starting-style],.paper-drawer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-placement=start][data-ending-style]){transform:translate(100%)}:is(.paper-drawer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-placement=end][data-starting-style],.paper-drawer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-placement=end][data-ending-style]){transform:translate(-100%)}.paper-drawer__backdrop[data-starting-style],.paper-drawer__backdrop[data-ending-style]{opacity:0}.paper-drawer__header{justify-content:space-between;align-items:flex-start;gap:var(--paper-inline-gap);padding:var(--paper-field-padding-inline);border-block-end:var(--paper-border-static-width) solid var(--paper-color-rule-subtle);flex:none;display:flex}.paper-drawer__heading{min-inline-size:0}.paper-drawer__title{font-family:var(--paper-font-display);font-size:var(--paper-type-section-size);font-weight:var(--paper-type-section-weight);line-height:var(--paper-type-section-line-height);margin:0}.paper-drawer__description{color:var(--paper-color-text-muted);margin:.375rem 0 0}.paper-drawer__close{inline-size:var(--paper-control-height);flex:none;padding-inline:0}.paper-drawer__body{min-block-size:0;padding:var(--paper-field-padding-inline);overscroll-behavior:contain;flex:auto;overflow-y:auto}.paper-drawer__footer{justify-content:flex-end;gap:var(--paper-inline-gap);padding:var(--paper-field-padding-inline);border-block-start:var(--paper-border-static-width) solid var(--paper-color-rule-subtle);flex:none;display:flex}@media (prefers-reduced-motion:reduce){.paper-drawer,.paper-drawer__backdrop{transition:none}}@media (forced-colors:active){.paper-drawer__backdrop{forced-color-adjust:none;background:#00000080}.paper-drawer{border-color:canvastext}}.paper-modal__backdrop{z-index:80;background:var(--paper-color-surface-scrim);-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);opacity:1;transition:opacity var(--paper-motion-standard);position:fixed;inset:0}.paper-modal__viewport{z-index:81;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.paper-modal{border:var(--paper-border-static-width) solid var(--paper-color-rule-strong);background:var(--paper-color-surface-overlay);max-block-size:min(42rem,100vh - 2rem);inline-size:min(36rem,100%);transition:opacity var(--paper-motion-standard), transform var(--paper-motion-standard);overflow-y:auto;transform:translateY(0)}.paper-modal[data-starting-style],.paper-modal[data-ending-style]{opacity:0;transform:translateY(.5rem)}.paper-modal__backdrop[data-starting-style],.paper-modal__backdrop[data-ending-style]{opacity:0}.paper-modal__header{border-block-end:1px solid var(--paper-color-rule-subtle);justify-content:space-between;align-items:start;gap:1rem;padding:1.25rem;display:flex}.paper-modal__title{font-family:var(--paper-font-display);font-size:var(--paper-type-section-size);line-height:var(--paper-type-section-line-height);margin:0}.paper-modal__description{color:var(--paper-color-text-muted);margin:.4rem 0 0}.paper-modal__icon-close{inline-size:var(--paper-control-height);block-size:var(--paper-control-height);color:var(--paper-color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;font-size:1.5rem;display:grid}.paper-modal__icon-close:hover{color:var(--paper-color-text-ink);border-color:var(--paper-color-rule-default);background:var(--paper-color-surface-raised)}.paper-modal__content{padding:1.25rem}.paper-modal__footer{justify-content:end;gap:var(--paper-inline-gap);border-block-start:1px solid var(--paper-color-rule-subtle);padding:1rem 1.25rem;display:flex}@media (prefers-reduced-motion:reduce){.paper-modal,.paper-modal__backdrop{transition:none}}@media (forced-colors:active){.paper-modal__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;forced-color-adjust:none;background:#00000080}}.paper-page-header{min-inline-size:0;margin-block:0 var(--paper-space-8)}.paper-page-header__back{align-items:center;gap:var(--paper-space-1);color:var(--paper-color-text-link);text-underline-offset:.2em;margin-block-end:var(--paper-space-4);font-size:.875rem;line-height:1.5;text-decoration:underline;display:inline-flex}.paper-page-header__back>svg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.paper-page-header__main{justify-content:space-between;align-items:baseline;gap:var(--paper-space-4) var(--paper-space-6);flex-wrap:wrap;display:flex}.paper-page-header__text{gap:var(--paper-space-2);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.paper-page-header__heading,.paper-page-header__status,.paper-page-header__actions{flex-wrap:wrap;align-items:center;display:flex}.paper-page-header__heading{gap:var(--paper-space-2) var(--paper-space-4)}.paper-page-header__status{gap:var(--paper-space-2)}.paper-page-header__title{overflow-wrap:anywhere;min-inline-size:0;margin:0}.paper-page-header__lead{max-inline-size:65ch;color:var(--paper-color-text-muted);margin:0;font-size:1rem;line-height:1.65}.paper-page-header__actions{gap:var(--paper-inline-gap)}.paper-section-heading{justify-content:space-between;align-items:baseline;gap:var(--paper-space-3) var(--paper-space-6);min-inline-size:0;margin-block:0 var(--paper-space-4);flex-wrap:wrap;display:flex}.paper-section-heading__text{gap:var(--paper-space-2);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.paper-section-heading__heading,.paper-section-heading__status,.paper-section-heading__actions{flex-wrap:wrap;align-items:center;display:flex}.paper-section-heading__heading{gap:var(--paper-space-2) var(--paper-space-3)}.paper-section-heading__status,.paper-section-heading__actions{gap:var(--paper-inline-gap)}.paper-section-heading__title{overflow-wrap:anywhere;min-inline-size:0;margin:0}.paper-section-heading__description{max-inline-size:65ch;color:var(--paper-color-text-muted);margin:0;font-size:.875rem;line-height:1.6}}@layer paper-utilities{.paper-sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.paper-focus-ring:focus-visible{outline:var(--paper-focus-ring-width) solid var(--paper-color-focus-ring);outline-offset:var(--paper-focus-ring-offset)}.paper-bg-canvas{background:var(--paper-color-surface-canvas)}.paper-bg-paper{background:var(--paper-color-surface-paper)}.paper-text-ink{color:var(--paper-color-text-ink)}.paper-text-muted{color:var(--paper-color-text-muted)}.paper-motion-quick{transition-duration:var(--paper-motion-quick)}.paper-motion-standard{transition-duration:var(--paper-motion-standard)}.paper-motion-deliberate{transition-duration:var(--paper-motion-deliberate)}.paper-stack{gap:var(--paper-stack-gap,var(--paper-space-4));flex-direction:column;min-inline-size:0;display:flex}.paper-stack>*{min-inline-size:0;margin-block:0}.paper-cluster{align-items:center;gap:var(--paper-cluster-gap,var(--paper-inline-gap));flex-wrap:wrap;min-inline-size:0;display:flex}.paper-measure{overflow-wrap:anywhere;max-inline-size:65ch}}a{text-underline-offset:.2em}.text-link{color:var(--paper-color-text-link)}.app-shell{--app-gutter:28px;--app-content-width:1160px;flex-direction:column;min-height:100vh;display:flex}.app-header{border-bottom:1px solid var(--paper-color-rule-default);background:var(--paper-color-surface-paper)}.app-header .paper-navbar{max-width:calc(var(--app-content-width) + var(--app-gutter) * 2);padding-inline:var(--app-gutter);border:0;margin:0 auto}.app-header .paper-navbar__inner{padding:8px 0}.app-header .paper-navbar__mobile-panel{padding-inline:0}.app-header-action{white-space:nowrap;flex-shrink:0}.app-wordmark{width:142px;height:auto;display:block}.app-wordmark--dark,.app-theme-label--dark,[data-theme=dark] .app-wordmark--light,[data-theme=dark] .app-theme-label--light{display:none}[data-theme=dark] .app-wordmark--dark{display:block}[data-theme=dark] .app-theme-label--dark{display:inline}.app-content{width:100%;max-width:calc(var(--app-content-width) + var(--app-gutter) * 2);padding:48px var(--app-gutter) 64px;flex:1;min-width:0;margin-inline:auto}.app-content:focus{outline:none}.app-footer{border-top:1px solid var(--paper-color-rule-default);padding:20px var(--app-gutter) 28px}.app-footer__inner{max-width:var(--app-content-width);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:auto;display:flex}.app-footer nav{flex-wrap:wrap;gap:12px 24px;font-size:.875rem;display:flex}.app-footer .paper-button{font-size:.875rem;font-weight:400}.app-skip{z-index:100;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.app-skip:focus{transform:none}.app-pending{padding-block:64px}.home-hero{--home-ledger-inset:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding:8px 5px 8px 0;display:grid}.home-status{color:var(--paper-color-status-success);margin:0 0 16px;font-size:.875rem;font-weight:600}.home-status[data-tone=quiet]{color:var(--paper-color-text-muted)}.home-status[data-tone=warning]{color:var(--paper-color-status-warning)}.home-promise h1{max-width:17ch;font-family:var(--paper-font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.5vw,2.75rem);line-height:1.2}.home-lead{max-width:47ch;color:var(--paper-color-text-muted);margin:24px 0;font-size:1.0625rem;line-height:1.75}.home-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.home-actions>.text-link{font-size:.9375rem}.home-fineprint{color:var(--paper-color-text-muted);margin:16px 0 0;font-size:.8125rem;line-height:1.6}.home-ledger{min-width:0;padding:0}.home-ledger-header{padding:22px var(--home-ledger-inset);border-bottom:1px solid var(--paper-color-rule-default);margin:0}.home-ledger-stats{padding:18px var(--home-ledger-inset)}.home-ledger .paper-table th:first-child,.home-ledger .paper-table td:first-child{padding-left:var(--home-ledger-inset)}.home-ledger .paper-table th:last-child,.home-ledger .paper-table td:last-child{padding-right:var(--home-ledger-inset)}.home-ledger .paper-table td:first-child{color:var(--paper-color-text-muted)}.home-person-link{color:var(--paper-color-text-ink);-webkit-text-decoration-color:var(--paper-color-rule-default);text-decoration-color:var(--paper-color-rule-default);overflow-wrap:anywhere}.home-person-link:hover{color:var(--paper-color-text-link);text-decoration-color:currentColor}.home-ledger-note{padding:14px var(--home-ledger-inset);color:var(--paper-color-text-muted);margin:0;font-size:.75rem;line-height:1.6}.home-ledger-message{padding:24px var(--home-ledger-inset)}.home-ledger-message h3{margin:0 0 12px;font-size:1.0625rem;line-height:1.5}.home-ledger-message>p{max-width:42ch;margin:0 0 20px;line-height:1.75}.home-ledger-message>p:last-child{margin-bottom:0}.home-start-date{gap:4px;display:grid}.home-start-date span{color:var(--paper-color-text-muted);font-size:.8125rem}.home-start-date strong{font-family:var(--paper-font-display);font-size:2rem;line-height:1.3}.home-how{border-top:1px solid var(--paper-color-rule-default);margin-top:48px;padding-top:28px}.home-how h2{font-size:1.375rem;font-family:var(--paper-font-display);margin:0 0 24px}.home-how ol{counter-reset:home-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.home-how li{counter-increment:home-step;padding-left:28px;position:relative}.home-how li:before{content:counter(home-step);color:var(--paper-color-text-muted);font-family:var(--paper-font-display);font-weight:700;position:absolute;top:1px;left:0}.home-how h3{margin:0 0 8px;font-size:1rem;line-height:1.5}.home-how p{max-width:34ch;color:var(--paper-color-text-muted);margin:0;font-size:.9375rem;line-height:1.7}.home-strip{border-top:1px solid var(--paper-color-rule-default);grid-template-columns:230px minmax(0,1fr) auto;align-items:center;gap:32px;margin-top:32px;padding:24px 0 0;display:grid}.home-strip+.home-strip{margin-top:24px}.home-strip h2{font-size:.875rem;font-family:var(--paper-font-body);margin:0 0 4px}.home-strip p{max-width:53ch;color:var(--paper-color-text-muted);margin:0;font-size:.875rem;line-height:1.7}.home-strip>div p{color:var(--paper-color-text-ink);font-size:1.0625rem;font-weight:600}.home-strip>a{font-size:.875rem}.goal-layout{grid-template-columns:minmax(0,560px) minmax(0,300px);align-items:start;gap:64px;max-width:924px;display:grid}.goal-form{min-width:0}.goal-form__controls{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}.paper-choice-field>legend{padding:0}.goal-form__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.goal-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:4px;display:flex}.goal-status{color:var(--paper-color-status-success);margin:0;font-size:.875rem;font-weight:600}.goal-status:empty{display:none}.goal-status[data-result=failed]{color:var(--paper-color-status-danger)}.goal-aside{min-width:0;font-size:.875rem;line-height:1.7}.goal-aside>h2{font-family:var(--paper-font-body);margin:0 0 12px;font-size:1rem;line-height:1.5}.goal-aside>p{color:var(--paper-color-text-muted);margin:0 0 16px}.goal-summary{margin-bottom:32px;padding:20px 24px 24px}.goal-summary h2{font-family:var(--paper-font-body);color:var(--paper-color-text-muted);margin:0 0 12px;font-size:.875rem;line-height:1.5}.goal-summary__statement{font-family:var(--paper-font-display);text-wrap:balance;margin:0;font-size:1.25rem;font-weight:700;line-height:1.45}.goal-summary__total{font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:1rem;font-weight:600}.goal-summary__note{color:var(--paper-color-text-muted);margin:4px 0 20px;font-size:.8125rem}@media (width<=1000px){.home-hero{--home-ledger-inset:20px;gap:32px}.home-promise h1{font-size:2.25rem}.home-strip{grid-template-columns:200px minmax(0,1fr);gap:16px 24px}.home-strip>a{grid-column:2}}@media (width<=800px){.app-shell{--app-gutter:20px}.app-content{padding-block:32px 48px}.app-wordmark{width:120px}.goal-layout{grid-template-columns:minmax(0,560px);gap:40px}.goal-aside{border-top:1px solid var(--paper-color-rule-default);max-width:60ch;padding-top:24px}}@media (width<=760px){.home-hero{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;padding-top:0}.home-promise h1{max-width:18ch;font-size:clamp(1.75rem,6.75vw,2.75rem)}.home-lead{margin:20px 0;font-size:1rem}.home-how{margin-top:36px;padding-top:24px}.home-how ol{grid-template-columns:minmax(0,1fr);gap:24px}.home-how p{max-width:54ch}.home-strip{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px}.home-strip>a{grid-column:auto}}@media (width<48rem){.app-header .paper-navbar__inner{gap:8px}.app-header .paper-navbar__brand{flex-shrink:0}.app-header .paper-navbar__actions{margin-inline-start:auto}.app-header .paper-navbar__mobile-link,.app-header .paper-navbar__actions .paper-button{min-height:44px}}@media (width<=520px){.app-shell{--app-gutter:16px}.app-content{padding-block:28px 40px}.app-wordmark{width:106px}.goal-form__row{grid-template-columns:minmax(0,1fr)}}@media (width<=400px){.home-hero{--home-ledger-inset:16px}.home-ledger-header{padding-block:18px}}@media (width<=360px){.app-wordmark{width:88px}}
