@layer paper-tokens,paper-base,paper-recipes,paper-utilities;@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")}}@layer paper-tokens{:root,[data-theme=light]{color-scheme:light;--paper-private-canvas: #f2efe8;--paper-private-paper: #fffefa;--paper-private-raised: #ffffff;--paper-private-overlay: #fffefa;--paper-private-scrim: rgb(33 26 29 / 28%);--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: rgb(33 26 29 / 16%);--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]{color-scheme:dark;--paper-private-canvas: #171517;--paper-private-paper: #222022;--paper-private-raised: #2b282b;--paper-private-overlay: #2b282b;--paper-private-scrim: rgb(0 0 0 / 38%);--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: rgb(0 0 0 / 48%);--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-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-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-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{*,*: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);text-size-adjust:100%}body{min-height:100%;margin:0;background:var(--paper-color-surface-canvas);color:var(--paper-color-text-ink);font-size:var(--paper-type-body-size)}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{position:relative;border-left:0}.paper-accent-rail:before{position:absolute;z-index:1;top:calc(-1 * var(--paper-border-static-width));bottom:calc(-1 * var(--paper-border-static-width));left:0;width:var(--paper-accent-rail-width);background:var(--paper-color-action-default);content:"";pointer-events:none}.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-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{margin-block:0;font-family:var(--paper-font-display)}.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{display:inline-block;flex:none;vertical-align:middle}.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)}}@layer paper-utilities{.paper-sr-only{position:absolute;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.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)}}@layer paper-recipes{.paper-button{display:inline-flex;position:relative;align-items:center;justify-content:center;min-block-size:var(--paper-control-height);gap:.5rem;padding:.5625rem .9375rem .5rem;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);border-radius:0;color:var(--paper-color-action-text);background:var(--paper-color-action-default);font-weight:var(--paper-type-label-weight);line-height:1;text-align:center;text-decoration:none;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)}.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){border-color:var(--paper-color-rule-field-edge);background:var(--paper-color-action-neutral-hover)}.paper-button--ghost{border-color:transparent;color:var(--paper-color-text-ink);background:transparent}.paper-button--ghost:hover:not(:disabled){border-color:transparent;color:var(--paper-color-text-ink);background:var(--paper-color-action-neutral-hover)}.paper-button--link{min-block-size:auto;padding:0;border:0;color:var(--paper-color-text-link);background:transparent;text-decoration:underline;text-underline-offset:.2em}.paper-button--link:hover:not(:disabled){background:transparent}.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){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{display:inline-grid;flex:none;place-items:center;inline-size:var(--paper-icon-size-default);block-size:var(--paper-icon-size-default)}[data-density=compact] .paper-button{min-block-size:2.25rem;padding:.375rem .6875rem .3125rem;font-size:.875rem}.paper-button__icon>svg{inline-size:100%;block-size:100%}.paper-button__spinner{border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:paper-button-spin .7s linear infinite}.paper-visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes paper-button-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.paper-button,.paper-button__spinner{animation:none;transition:none}}}@layer paper-recipes{.paper-table-region{max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain}.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{padding-block-end:.625rem;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}.paper-table__caption--screen-reader{position:absolute;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.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{display:block;max-inline-size:none;overflow:visible}.paper-heatmap__cell{fill:transparent;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{outline:none;stroke:var(--paper-color-focus-ring);stroke-width:var(--paper-focus-ring-width)}.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}}}@layer paper-recipes{.paper-flash{--paper-flash-rail-color: var(--paper-color-status-information);position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.9rem 1rem;padding-inline-start:calc(1rem + 3px);border:1px solid var(--paper-color-rule-default);background:var(--paper-color-surface-paper)}.paper-flash:before{position:absolute;inset-block:-1px;inset-inline-start:-1px;inline-size:4px;background:var(--paper-flash-rail-color);content:"";pointer-events:none}.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{display:grid;place-items:center;inline-size:var(--paper-icon-size-default);block-size:var(--paper-icon-size-default)}.paper-flash__content{display:grid;gap:.2rem}.paper-flash__action{align-self:center}.paper-loading{display:inline-grid;place-items:center}.paper-loading__spinner{inline-size:1.25rem;block-size:1.25rem;border:2px solid var(--paper-color-rule-default);border-block-start-color:var(--paper-color-action-default);border-radius:50%;animation:paper-loading-spin .7s linear infinite}.paper-loading--small .paper-loading__spinner{inline-size:1rem;block-size:1rem}.paper-loading--large .paper-loading__spinner{inline-size:2rem;block-size:2rem;border-width:3px}.paper-surface-card{padding:1rem;border:1px solid var(--paper-color-rule-default);background:var(--paper-color-surface-paper)}.paper-button-group{display:flex;flex-wrap:wrap;gap:var(--paper-inline-gap)}.paper-button-group--end{justify-content:end}.paper-toast-viewport{position:fixed;z-index:110;inset-block-end:1rem;inset-inline-end:1rem;display:flex;flex-direction:column;inline-size:min(24rem,calc(100vw - 2rem));gap:.5rem;outline:0}.paper-toast{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.85rem;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)}.paper-toast[data-starting-style],.paper-toast[data-ending-style]{opacity:0;transform:translate(.5rem)}.paper-toast__content{display:grid;gap:.2rem}.paper-toast__title{font-weight:var(--paper-type-label-weight)}.paper-toast__close{align-self:start;inline-size:2rem;block-size:2rem;border:0;color:var(--paper-color-text-muted);background:transparent;cursor:pointer}@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}}}@layer paper-recipes{.paper-field{display:grid;gap:.35rem;inline-size:100%;max-inline-size:32rem}.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{margin-inline-start:.25rem;color:var(--paper-color-status-danger)}.paper-field__hint,.paper-field__error{margin:0;font-size:var(--paper-type-metadata-size);line-height:var(--paper-type-metadata-line-height)}.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{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);border-radius:0;color:var(--paper-color-text-ink);background:var(--paper-color-surface-paper)}.paper-input:where(input,textarea):where(:hover:not(:disabled):not([readonly])){border-color:var(--paper-color-rule-field-edge)}.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);position:relative;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}.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{border-block-end-color:Highlight;outline:3px solid Highlight;outline-offset:0;box-shadow:none}}}@layer paper-recipes{.paper-textarea{min-block-size:8rem;resize:vertical}.paper-select__control{position:relative;display:block;inline-size:100%}.paper-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:calc(var(--paper-field-padding-inline) * 2 + var(--paper-icon-size-compact))}.paper-select__icon{position:absolute;z-index:2;inset-block-start:50%;inset-inline-end:var(--paper-field-padding-inline);color:var(--paper-color-text-muted);pointer-events:none;transform:translateY(-50%)}.paper-choice-field{display:grid;gap:.5rem;margin:0;padding:0;border:0}.paper-choice-list{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.paper-choice{display:inline-flex;align-items:start;gap:var(--paper-inline-gap);cursor:pointer}.paper-choice input{inline-size:1.15rem;block-size:1.15rem;margin-block-start:.2rem;accent-color:var(--paper-color-action-default)}.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{display:inline-flex;flex-wrap:wrap;align-items:stretch;inline-size:fit-content;max-inline-size:100%;gap:0}.paper-radio-select__segment{position:relative;display:inline-grid;grid-template-columns:1fr auto;align-items:center;flex:1 1 7rem;min-block-size:var(--paper-control-height);min-inline-size:7rem;margin-block-start:calc(-1 * var(--paper-border-static-width));margin-inline-start:calc(-1 * var(--paper-border-static-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-weight:var(--paper-type-label-weight);cursor:pointer}.paper-radio-select__segment:first-child{margin-inline-start:0}.paper-radio-select__segment input{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.paper-radio-select__check{margin-inline-start:var(--paper-inline-gap);color:var(--paper-color-action-default);opacity:0}.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)}[data-density=compact] .paper-radio-select__segment{min-block-size:2.25rem;min-inline-size:6rem;padding-block:.375rem;padding-inline:.625rem;font-size:.875rem}.paper-radio-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.65rem}.paper-radio-card{display:grid;grid-template-columns:auto 1fr;gap:.75rem;padding:.85rem;border:1px solid var(--paper-color-rule-default);background:var(--paper-color-surface-paper);cursor:pointer}.paper-radio-card:has(input:checked){border-color:var(--paper-color-action-default);border-block-end-width:2px}.paper-radio-card input{margin-block-start:.25rem;accent-color:var(--paper-color-action-default)}.paper-radio-card:has(input:focus-visible){--paper-control-focus-color: var(--paper-color-focus-ring);position:relative;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}.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{display:grid;gap:.2rem}.paper-radio-card small{color:var(--paper-color-text-muted)}.paper-radio-card:has(input:disabled){opacity:.55;cursor:not-allowed}.paper-compound-field{display:grid;grid-template-columns:minmax(0,1fr) auto;min-block-size:var(--paper-control-height);border:var(--paper-border-static-width) solid var(--paper-color-rule-default);border-block-end:0;background:var(--paper-color-surface-paper)}.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:transparent}.paper-compound-field>.paper-compound-field__unit{inline-size:auto;min-inline-size:6rem;border-inline-start:var(--paper-border-static-width) solid var(--paper-color-rule-default)}.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{display:grid;grid-template-columns:minmax(0,1fr) var(--paper-control-height)}.paper-combobox__input-group .paper-input{grid-column:1 / -1;grid-row:1;padding-inline-end:calc(var(--paper-control-height) + .25rem)}.paper-combobox__trigger{z-index:1;grid-column:2;grid-row:1;border:0;color:var(--paper-color-text-muted);background:transparent;cursor:pointer}.paper-combobox__positioner{z-index:95;outline:0}.paper-combobox__popup{inline-size:var(--anchor-width);max-block-size:18rem;overflow-y:auto;padding-block:.35rem;border:1px solid var(--paper-color-rule-strong);background:var(--paper-color-surface-overlay)}.paper-combobox__item{display:grid;grid-template-columns:1.25rem 1fr;align-items:center;min-block-size:var(--paper-control-height);padding:var(--paper-field-padding-block) var(--paper-field-padding-inline);outline:0;cursor:default}.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{display:flex;flex-wrap:wrap;align-items:center;min-block-size:var(--paper-control-height);gap:.35rem;padding:.3rem;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)}.paper-combobox__chip{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .4rem;border:1px solid var(--paper-color-rule-default);background:var(--paper-color-action-soft);font-size:var(--paper-type-metadata-size)}.paper-combobox__chip button{border:0;color:inherit;background:transparent;cursor:pointer}.paper-combobox__chip-input{flex:1 1 8rem;min-inline-size:6rem;border:0;outline:0;background:transparent}.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);position:relative;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}.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:3px solid Highlight;outline-offset:0;box-shadow:none}.paper-radio-select__segment{border-color:CanvasText;border-block-end-color:CanvasText;forced-color-adjust:none;color:CanvasText;background:Canvas}.paper-radio-select__segment:has(input:checked){border-color:Highlight;border-block-end-color:Highlight;color:CanvasText;background:Canvas}.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;border-block-end-color:Highlight;outline:3px solid Highlight;outline-offset:0;box-shadow:none}.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;border-block-end-color:Highlight;outline:3px solid Highlight;outline-offset:0;box-shadow:none}.paper-compound-field{border-color:CanvasText;background:Canvas}.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:3px solid Highlight;outline-offset:0}.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}.paper-combobox__chips:has(.paper-combobox__chip-input:focus-visible),.paper-combobox__chips:has(>.paper-combobox__trigger:focus-visible){--paper-control-focus-color: Highlight;border-block-end-color:Highlight;outline:3px solid Highlight;outline-offset:0;box-shadow:none}}}@layer paper-recipes{.paper-tabs{color:var(--paper-color-text-ink)}.paper-tabs__list{display:flex;align-items:end;inline-size:100%;max-inline-size:100%;overflow-x:auto;overflow-y:hidden;border-block-end:var(--paper-border-static-width) solid var(--paper-color-rule-default)}.paper-tabs__tab{display:inline-flex;position:relative;flex:0 0 auto;align-items:center;justify-content:center;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;border-radius:0;color:var(--paper-color-text-muted);background:transparent;font-weight:var(--paper-type-label-weight);line-height:1;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)}.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:transparent}.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]{display:grid;grid-template-columns:max-content minmax(0,1fr)}.paper-tabs[data-orientation=vertical] .paper-tabs__list{flex-direction:column;align-items:stretch;inline-size:auto;max-inline-size:none;overflow:visible;border-block-end:0;border-inline-end:var(--paper-border-static-width) solid var(--paper-color-rule-default)}.paper-tabs[data-orientation=vertical] .paper-tabs__tab{justify-content:start;border-block-end:0;border-inline-end:var(--paper-border-action-edge-width) solid transparent;text-align: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}}}@layer paper-recipes{.paper-navigation__icon{display:grid;flex:none;place-items:center;inline-size:var(--paper-icon-size-default);block-size:var(--paper-icon-size-default)}.paper-navigation__icon>svg{inline-size:100%;block-size:100%}.paper-navbar{position:relative;z-index:40;border-block-end:1px solid var(--paper-color-rule-default);background:var(--paper-color-surface-paper)}.paper-navbar__inner{display:flex;align-items:center;min-block-size:var(--paper-control-height);justify-content:space-between;gap:var(--paper-inline-gap);padding-inline:var(--paper-field-padding-inline)}.paper-navbar__brand a{display:inline-flex;align-items:center;color:var(--paper-color-text-ink);font-weight:var(--paper-type-component-weight);text-decoration:none}.paper-navbar__brand{display:flex;align-items:center}.paper-navbar__desktop-links{display:flex;align-items:stretch;gap:.25rem;margin-inline-start:auto}.paper-navbar__actions{display:flex;align-items:center;gap:var(--paper-inline-gap)}.paper-navbar__brand+.paper-navbar__actions{margin-inline-start:auto}.paper-navbar__link,.paper-navbar__dropdown-trigger,.paper-navbar__mobile-link{display:inline-flex;align-items:center;min-block-size:var(--paper-control-height);gap:var(--paper-inline-gap);padding-inline:var(--paper-field-padding-inline);border:0;color:var(--paper-color-text-ink);background:transparent;font-weight:var(--paper-type-label-weight);text-decoration:none;cursor:pointer}.paper-navbar__link:hover,.paper-navbar__dropdown-trigger:hover,.paper-navbar__mobile-link:hover{background:var(--paper-color-surface-raised)}.paper-navbar__link[aria-current=page],.paper-navbar__mobile-link[aria-current=page]{box-shadow:inset 0 -3px 0 var(--paper-color-action-default)}.paper-navbar__mobile-trigger{display:none;place-items:center;inline-size:var(--paper-control-height);block-size:var(--paper-control-height);padding:0;border:0;color:var(--paper-color-text-ink);background:transparent;cursor:pointer}.paper-navbar__positioner{z-index:95;outline:0}.paper-navbar__dropdown{min-inline-size:13rem;padding-block:.35rem;border:1px solid var(--paper-color-rule-strong);background:var(--paper-color-surface-overlay);transform-origin:var(--transform-origin);transition:opacity var(--paper-motion-quick),transform var(--paper-motion-quick)}.paper-navbar__dropdown[data-starting-style],.paper-navbar__dropdown[data-ending-style]{opacity:0;transform:scale(.98)}.paper-navbar__dropdown-item{display:flex;align-items:center;min-block-size:var(--paper-control-height);gap:var(--paper-inline-gap);padding:var(--paper-field-padding-block) var(--paper-field-padding-inline);color:var(--paper-color-text-ink);outline:0;text-decoration:none;cursor:default}.paper-navbar__dropdown-item[data-highlighted]{color:var(--paper-color-action-text);background:var(--paper-color-action-default)}.paper-navbar__dropdown-item[data-disabled],[aria-disabled=true].paper-navbar__link,[aria-disabled=true].paper-navbar__mobile-link{opacity:.5;cursor:not-allowed}.paper-navbar__mobile-panel{display:none;padding:.5rem;border-block-start:1px solid var(--paper-color-rule-subtle)}.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{position:absolute;inset-inline:0;inset-block-end:-1px;block-size:2px;overflow:hidden;background:var(--paper-color-rule-subtle)}.paper-navbar__loading:after{display:block;inline-size:40%;block-size:100%;background:var(--paper-color-action-default);animation:paper-navigation-loading 1.2s linear infinite;content:""}.paper-sidebar{display:grid;gap:1.5rem}[data-density=compact] .paper-sidebar{gap:1rem}.paper-sidebar__section,.paper-sidebar__list{display:grid;gap:.25rem}.paper-sidebar__title{margin:0 0 .25rem;font-family:var(--paper-font-body);font-size:var(--paper-type-label-size);line-height:var(--paper-type-label-line-height);text-transform:uppercase}.paper-sidebar__list,.paper-breadcrumb__list,.paper-tabbar__list,.paper-pagination__list{padding:0;margin:0;list-style:none}.paper-sidebar__link{position:relative;display:flex;align-items:center;min-block-size:var(--paper-control-height);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}.paper-sidebar__link:before{position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--paper-accent-rail-width);background:transparent;content:""}.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-raised);font-weight:var(--paper-type-label-weight)}.paper-sidebar__link[aria-current=page]:before{background:var(--paper-color-action-default)}.paper-sidebar__link[aria-disabled=true]{opacity:.5;cursor:not-allowed}.paper-breadcrumb__list,.paper-breadcrumb__item,.paper-breadcrumb__link,.paper-breadcrumb__current{display:flex;align-items:center}.paper-breadcrumb__list{min-inline-size:0;flex-wrap:wrap;gap:.25rem}.paper-breadcrumb__item,.paper-breadcrumb__link,.paper-breadcrumb__current{gap:.35rem}.paper-breadcrumb__link{color:var(--paper-color-text-link);text-decoration:underline;text-underline-offset:.2em}.paper-breadcrumb__current{color:var(--paper-color-text-muted)}.paper-breadcrumb__separator{margin-inline:.25rem;color:var(--paper-color-rule-strong)}.paper-tabbar__list--horizontal{display:flex;overflow-x:auto;border-block-end:1px solid var(--paper-color-rule-default)}.paper-tabbar__list--vertical{display:grid;border-inline-start:1px solid var(--paper-color-rule-default)}.paper-tabbar__link{position:relative;display:flex;align-items:center;min-block-size:var(--paper-control-height);gap:var(--paper-inline-gap);padding-inline:var(--paper-field-padding-inline);border:0;color:var(--paper-color-text-muted);background:transparent;font:inherit;font-weight:var(--paper-type-label-weight);text-decoration:none;white-space:nowrap;cursor:pointer}.paper-tabbar__link:hover{color:var(--paper-color-text-ink);background:var(--paper-color-surface-raised)}.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-action-default)}.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-action-default)}.paper-tabbar__link[aria-disabled=true]{opacity:.5;cursor:not-allowed}.paper-pagination__list{display:flex;align-items:center;justify-content:center;gap:.25rem}.paper-pagination__control,.paper-pagination__page{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--paper-control-height);min-block-size:var(--paper-control-height);gap:.35rem;padding-inline:.5rem;border:1px solid transparent;color:var(--paper-color-text-ink);background:transparent;font:inherit;text-decoration:none;cursor:pointer}.paper-pagination__control:hover,.paper-pagination__page:hover{border-color:var(--paper-color-rule-default);background:var(--paper-color-surface-raised)}.paper-pagination__page[aria-current=page]{border-color:var(--paper-color-action-default);border-block-end-width:var(--paper-border-action-edge-width);color:var(--paper-color-text-ink);background:var(--paper-color-action-soft);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{display:grid;place-items:center;inline-size:var(--paper-control-height);color:var(--paper-color-text-muted)}@keyframes paper-navigation-loading{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media not (min-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){display:none}.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{animation:none;inline-size:100%}}}@layer paper-recipes{.paper-action-menu__positioner{z-index:90;outline:0}.paper-action-menu{min-inline-size:13rem;padding-block:.35rem;border:var(--paper-border-static-width) solid var(--paper-color-rule-strong);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)}.paper-action-menu[data-starting-style],.paper-action-menu[data-ending-style]{opacity:0;transform:scale(.98)}.paper-action-menu__item{display:flex;align-items:center;min-block-size:var(--paper-control-height);gap:var(--paper-inline-gap);padding:var(--paper-field-padding-block) var(--paper-field-padding-inline);outline:0;cursor:default;-webkit-user-select:none;user-select:none}.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{display:grid;place-items:center;inline-size:var(--paper-icon-size-default);block-size:var(--paper-icon-size-default)}.paper-action-menu__icon>svg{inline-size:100%;block-size:100%}@media(prefers-reduced-motion:reduce){.paper-action-menu{transition:none}}}@layer paper-recipes{.paper-drawer__backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;background:var(--paper-color-surface-scrim);opacity:1;transition:opacity var(--paper-motion-standard)}.paper-drawer__viewport{position:fixed;z-index:81;top:0;right:0;bottom:0;left:0;display:flex;pointer-events:none}.paper-drawer__viewport[data-placement=start]{justify-content:flex-start}.paper-drawer__viewport[data-placement=end]{justify-content:flex-end}.paper-drawer{display:flex;flex-direction:column;inline-size:min(28rem,calc(100vw - var(--paper-control-height)));block-size:100%;overflow:hidden;border:var(--paper-border-static-width) solid var(--paper-color-rule-strong);background:var(--paper-color-surface-overlay);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;transform:translate(0);transition:transform var(--paper-motion-standard)}.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]{transform:translate(100%)}.paper-drawer:dir(rtl)[data-placement=start][data-starting-style],.paper-drawer:dir(rtl)[data-placement=start][data-ending-style]{transform:translate(100%)}.paper-drawer:dir(rtl)[data-placement=end][data-starting-style],.paper-drawer:dir(rtl)[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{display:flex;flex:none;align-items:flex-start;justify-content:space-between;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)}.paper-drawer__heading{min-inline-size:0}.paper-drawer__title{margin:0;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)}.paper-drawer__description{margin:.375rem 0 0;color:var(--paper-color-text-muted)}.paper-drawer__close{flex:none;inline-size:var(--paper-control-height);padding-inline:0}.paper-drawer__body{flex:1 1 auto;min-block-size:0;overflow-y:auto;padding:var(--paper-field-padding-inline);overscroll-behavior:contain}.paper-drawer__footer{display:flex;flex:none;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)}@media(prefers-reduced-motion:reduce){.paper-drawer,.paper-drawer__backdrop{transition:none}}@media(forced-colors:active){.paper-drawer__backdrop{background:#0000007f;forced-color-adjust:none}.paper-drawer{border-color:CanvasText}}}@layer paper-recipes{.paper-modal__backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;background:var(--paper-color-surface-scrim);-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);opacity:1;transition:opacity var(--paper-motion-standard)}.paper-modal__viewport{position:fixed;z-index:81;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow-y:auto;padding:1rem}.paper-modal{inline-size:min(36rem,100%);max-block-size:min(42rem,calc(100vh - 2rem));overflow-y:auto;border:var(--paper-border-static-width) solid var(--paper-color-rule-strong);background:var(--paper-color-surface-overlay);transform:translateY(0);transition:opacity var(--paper-motion-standard),transform var(--paper-motion-standard)}.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{display:flex;align-items:start;justify-content:space-between;gap:1rem;padding:1.25rem;border-block-end:1px solid var(--paper-color-rule-subtle)}.paper-modal__title{margin:0;font-family:var(--paper-font-display);font-size:var(--paper-type-section-size);line-height:var(--paper-type-section-line-height)}.paper-modal__description{margin:.4rem 0 0;color:var(--paper-color-text-muted)}.paper-modal__icon-close{display:grid;flex:none;place-items:center;inline-size:var(--paper-control-height);block-size:var(--paper-control-height);padding:0;border:1px solid transparent;color:var(--paper-color-text-muted);background:transparent;font-size:1.5rem;cursor:pointer}.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{display:flex;justify-content:end;gap:var(--paper-inline-gap);padding:1rem 1.25rem;border-block-start:1px solid var(--paper-color-rule-subtle)}@media(prefers-reduced-motion:reduce){.paper-modal,.paper-modal__backdrop{transition:none}}@media(forced-colors:active){.paper-modal__backdrop{background:#0000007f;-webkit-backdrop-filter:none;backdrop-filter:none;forced-color-adjust:none}}}.catalogue-index__hero.paper-accent-rail,.document-hero.paper-accent-rail,.not-found.paper-accent-rail{padding-inline-start:1rem}@layer paper-styleguide{.skip-link{position:fixed;z-index:100;inset-block-start:var(--paper-inline-gap);inset-inline-start:var(--paper-inline-gap);padding:var(--paper-field-padding-block) var(--paper-field-padding-inline);color:var(--paper-color-text-inverse);background:var(--paper-color-action-default);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}}@layer paper-styleguide{.docs-shell{--docs-navbar-block-size: calc(var(--paper-control-height) + var(--paper-border-static-width));min-block-size:100vh;display:grid;grid-template-columns:18rem minmax(0,1fr);grid-template-rows:auto 1fr}.docs-navbar{position:sticky;z-index:30;inset-block-start:0;grid-column:1 / -1}.docs-wordmark{display:block;inline-size:126.4px;block-size:23.2px}.docs-wordmark__image{display:block;inline-size:100%;block-size:100%}.docs-wordmark__image--reversed,:root[data-theme=dark] .docs-wordmark__image--accent{display:none}:root[data-theme=dark] .docs-wordmark__image--reversed{display:block}.mobile-nav-trigger{display:none}.docs-sidebar{position:sticky;inset-block-start:var(--docs-navbar-block-size);align-self:start;block-size:calc(100vh - var(--docs-navbar-block-size));overflow-y:auto;padding:1.25rem 1rem 3rem;border-inline-end:var(--paper-border-static-width) solid var(--paper-color-rule-subtle);background:var(--paper-color-surface-paper)}}@layer paper-styleguide{.canvas-controls .paper-field{min-inline-size:0}}@layer paper-styleguide{.search-results,.local-outline ol{margin:0;padding:0;list-style:none}}@layer paper-styleguide{.docs-main{min-inline-size:0;padding:clamp(2rem,5vw,5rem) clamp(1rem,5vw,5rem) 7rem}.catalogue-index,.not-found{max-inline-size:76rem;margin-inline:auto}.catalogue-index__hero{max-inline-size:48rem;margin-block-end:4rem}.catalogue-index__section+.catalogue-index__section{margin-block-start:3.5rem}.catalogue-index__section>h2{margin-block:0 1rem}.design-history>p{max-inline-size:46rem;color:var(--paper-color-text-muted)}.design-history__links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;margin:1.25rem 0 0;padding:0;list-style:none}.design-history__link{display:block;block-size:100%;color:var(--paper-color-text-ink);text-decoration:none}.design-history__links span{display:block;margin-block-start:.35rem;color:var(--paper-color-text-muted)}.catalogue-index__hero h1,.document-hero h1,.not-found h1{margin-block:.3rem 1rem}.catalogue-index__hero>p:last-child,.document-summary{color:var(--paper-color-text-muted);font-size:var(--paper-type-component-size);line-height:1.65}.eyebrow{margin:0;color:var(--paper-color-text-link);font-size:var(--paper-type-metadata-size);font-weight:var(--paper-type-label-weight);letter-spacing:.08em;text-transform:uppercase}.document-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem}.document-card{min-block-size:11rem;color:var(--paper-color-text-ink);text-decoration:none}.document-card small,.document-card p{color:var(--paper-color-text-muted)}.document-card small{float:inline-end}.document-card p{margin-block-end:0}.document-layout{display:grid;grid-template-columns:minmax(0,48rem) 12rem;gap:clamp(2rem,5vw,5rem);justify-content:center}.document-hero,.not-found{margin-block-end:4rem}.document-section+.document-section,.document-section+.document-section--wide,.document-section--wide+.document-section{margin-block-start:4rem}.document-section{max-inline-size:46rem;scroll-margin-block-start:6rem}.document-section--wide{max-inline-size:none}.metadata-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block-start:2rem;padding-block-start:1rem;border-block-start:var(--paper-border-static-width) solid var(--paper-color-rule-subtle)}.metadata-strip dt,.metadata-list dt{color:var(--paper-color-text-muted);font-size:var(--paper-type-metadata-size)}.metadata-strip dd,.metadata-list dd{margin:.2rem 0 0}.metadata-list>div{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:1rem;padding-block:.75rem;border-block-end:var(--paper-border-static-width) solid var(--paper-color-rule-subtle)}.docs-shell code{overflow-wrap:anywhere;color:var(--paper-color-text-link)}.document-list-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem 2rem}.document-list-group h3{margin-block:0 .5rem}.document-list-group ul{margin-block:0;padding-inline-start:1.25rem}.document-list-group li+li{margin-block-start:.45rem}.foundation-specimen{margin-block-start:1rem;overflow:hidden}.foundation-specimen__lead{max-inline-size:42rem;margin-block:0 1.25rem}.foundation-principles__grid,.foundation-density-grid,.foundation-elevations{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:1rem}.foundation-principles__grid>div,.foundation-density-grid>div{display:grid;align-content:start;gap:.35rem;padding-block-start:.75rem;border-block-start:var(--paper-border-static-width) solid var(--paper-color-rule-default)}.foundation-principles__grid span,.foundation-brand figcaption{color:var(--paper-color-text-muted)}.foundation-swatches{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:1rem;margin:0;padding:0;list-style:none}.foundation-swatches li{display:grid;gap:.25rem;min-inline-size:0}.foundation-swatch{display:block;block-size:4.5rem;border:var(--paper-border-static-width) solid var(--paper-color-rule-default)}.foundation-swatch--1{background:var(--paper-color-surface-canvas)}.foundation-swatch--2{background:var(--paper-color-surface-paper)}.foundation-swatch--3{background:var(--paper-color-text-ink)}.foundation-swatch--4{background:var(--paper-color-action-default)}.foundation-swatch--5{background:var(--paper-color-status-success)}.foundation-swatch--6{background:var(--paper-color-chart-1)}.foundation-type-scale{display:grid}.foundation-type-scale>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding-block:.8rem;border-block-end:var(--paper-border-static-width) solid var(--paper-color-rule-subtle)}.foundation-density-grid code,.foundation-elevations code,.foundation-icons code{display:block}.foundation-control-height{display:grid;place-items:center;min-inline-size:8rem;block-size:var(--paper-control-height);border:var(--paper-border-field-edge-width) solid var(--paper-color-rule-field-edge)}.foundation-layout__flow{display:grid;grid-template-columns:minmax(12rem,2fr) minmax(10rem,1fr);gap:1rem}.foundation-layout__flow>div{padding:1rem;border:var(--paper-border-static-width) solid var(--paper-color-rule-default)}.foundation-layout__flow p{max-inline-size:34ch;margin-block-end:0}.foundation-layout__cluster{display:flex;flex-wrap:wrap;align-content:start;gap:var(--paper-inline-gap)}.foundation-layout__cluster span{padding:.3rem .55rem}.foundation-layout__overflow{margin-block-start:1rem;overflow-x:auto;padding:.75rem;border-block-end:var(--paper-border-action-edge-width) solid var(--paper-color-rule-action-edge);white-space:nowrap}.foundation-shapes>.paper-accent-rail{display:grid;gap:.25rem;padding:.75rem 1rem}.foundation-shapes dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:1rem;margin-block-end:0}.foundation-shapes dd{margin:.25rem 0 0}.foundation-elevations>*{display:grid;align-content:space-between;min-block-size:7rem}.foundation-icons{display:flex;flex-wrap:wrap;gap:2rem}.foundation-icons>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.25rem .75rem}.foundation-icons code,.foundation-icons span{grid-column:2}.foundation-motion{display:grid;gap:1rem}.foundation-motion>div{display:grid;grid-template-columns:minmax(9rem,1fr) minmax(8rem,2fr) auto auto;align-items:center;gap:.75rem}.foundation-motion__track{padding:.25rem}.foundation-motion__track span{display:block;inline-size:1.25rem;block-size:1.25rem;background:var(--paper-color-action-default);transform:translate(calc(100% + 2rem));transition-property:transform;transition-timing-function:ease-out}.foundation-motion__track--quick span{transition-duration:var(--paper-motion-quick)}.foundation-motion__track--standard span{transition-duration:var(--paper-motion-standard)}.foundation-motion__track--deliberate span{transition-duration:var(--paper-motion-deliberate)}.foundation-brand{display:grid;grid-template-columns:minmax(8rem,.7fr) minmax(14rem,2fr);align-items:end;gap:2rem}.foundation-brand figure{display:grid;gap:.75rem;margin:0;padding:1rem;color:var(--paper-color-text-ink)}.foundation-brand img{display:block;max-block-size:5rem}.local-outline{position:sticky;inset-block-start:6rem;align-self:start}.local-outline h2{margin-block-start:0;margin-inline-start:var(--paper-field-padding-inline)}}@layer paper-styleguide{.example-canvas{container-type:inline-size;min-inline-size:0}}@layer paper-styleguide{.component-workbench{overflow:clip;padding:0}.component-workbench__tabs{min-inline-size:0;padding-inline:.75rem}.component-workbench__panel{min-inline-size:0;padding:0}.code-view,.workbench-reference-grid{padding:1.25rem}.code-view__heading{display:flex;align-items:start;justify-content:space-between;gap:1rem}.code-copy{display:grid;justify-items:end;gap:.35rem;min-inline-size:12rem}.code-copy__status{min-block-size:var(--paper-type-metadata-line-height);color:var(--paper-color-text-muted);font-size:var(--paper-type-metadata-size);text-align:end}.code-view h3,.workbench-reference-grid h4{margin-block-start:0}.code-view pre{max-block-size:32rem;overflow:auto;margin-block-end:0;padding:1rem;border-inline-start:var(--paper-accent-rail-width) solid var(--paper-color-action-default);color:var(--paper-color-text-ink);background:var(--paper-color-surface-canvas);font-family:var(--paper-font-monospace);font-size:.875rem;line-height:1.6;white-space:pre}.workbench-reference-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.5rem}.workbench-reference-grid section{padding-inline-start:1rem;border-inline-start:var(--paper-accent-rail-width) solid var(--paper-color-rule-default)}.paper-fixture-stage{min-block-size:100%;padding:.5rem;color:var(--paper-color-text-ink)}.paper-fixture-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--paper-inline-gap)}.paper-fixture-stack,.paper-fixture-stage form{display:grid;gap:1rem}}@layer paper-styleguide{.canvas-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.75rem;padding:1rem}.canvas-controls__fixture,.canvas-controls__viewport{grid-column:1 / -1}.canvas-controls__title{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.canvas-controls__viewport,.canvas-controls__fixture,.canvas-controls__theme,.canvas-controls__density{min-inline-size:0}@container (min-width: 40rem){.canvas-controls:has(.canvas-controls__fixture){grid-template-columns:repeat(3,minmax(0,1fr))}.canvas-controls:not(:has(.canvas-controls__fixture)){grid-template-columns:repeat(2,minmax(0,1fr))}.canvas-controls__fixture,.canvas-controls__theme,.canvas-controls__density{grid-column:auto}.canvas-controls__viewport{grid-column:1 / -1}}.canvas-status{margin:0;padding:0 1rem .75rem;color:var(--paper-color-text-muted)}.example-canvas__stage{max-inline-size:100%;overflow:auto;padding:.5rem}.example-canvas iframe{display:block;max-inline-size:none;border:0}.preview-specimen{margin:2rem;padding:2rem}.preview-specimen h3{margin-block:.4rem}.preview-breakpoint{margin-block-start:1.5rem;padding-block-start:1rem;border-block-start:var(--paper-border-static-width) solid var(--paper-color-rule-subtle);color:var(--paper-color-status-information);font-weight:var(--paper-type-label-weight)}.preview-breakpoint__wide{display:none}}@layer paper-styleguide{.search-field{margin:0}.search-count{margin:0;padding-block:.75rem;color:var(--paper-color-text-muted)}.search-result{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 0;border-block-start:var(--paper-border-static-width) solid var(--paper-color-rule-subtle);color:var(--paper-color-text-ink);text-decoration:none}.search-result:hover{background:var(--paper-color-surface-raised)}.search-result strong,.search-result small{display:block}.search-result small{margin-block-start:.2rem;color:var(--paper-color-text-muted)}.lifecycle-badge{align-self:start;color:var(--paper-color-status-information);font-size:var(--paper-type-metadata-size)}.text-link{color:var(--paper-color-text-link)}}@layer paper-styleguide{@media(min-width:48rem){.preview-breakpoint__narrow{display:none}.preview-breakpoint__wide{display:inline}}@media(max-width:64rem){.docs-shell{display:block}.docs-sidebar{display:none}.mobile-nav-trigger{display:inline-flex}.document-layout{grid-template-columns:minmax(0,48rem)}.local-outline{display:none}}@media(max-width:48rem){.example-canvas__stage{padding:.25rem}.shell-search-trigger__label,.shell-search-trigger__shortcut{display:none}.docs-main{padding-block-start:2rem}.catalogue-index__hero{margin-block-end:2.5rem}.catalogue-index__section+.catalogue-index__section{margin-block-start:2.5rem}.document-card-grid{gap:.75rem}.document-card{min-block-size:0;padding:.85rem}.document-card p{display:none}.code-view__heading{align-items:stretch;flex-direction:column}.code-copy{justify-items:start;min-inline-size:0}.metadata-strip{grid-template-columns:1fr 1fr}.metadata-list>div{grid-template-columns:1fr;gap:0}}@media(max-width:23rem){.mobile-nav-trigger__label{display:none}.mobile-nav-trigger{inline-size:var(--paper-control-height);justify-content:center;padding-inline:0}}@media(prefers-reduced-motion:no-preference){.skip-link{transition:transform var(--paper-motion-quick)}.search-result{transition:background-color var(--paper-motion-quick)}}}
