:root{color-scheme:light dark}:root,::backdrop{--color-background: #f6f7f9;--color-surface: #ffffff;--color-border: #d9dce1;--color-control-border: #80868b;--color-text-primary: #1c1e21;--color-text-secondary: #5f6368;--color-primary: #2f5bd7;--color-primary-fill: var(--color-primary);--color-primary-fill-hover: #214ac4;--color-on-primary: #ffffff;--color-danger: #b3261e;--color-danger-surface: rgba(179, 38, 30, .08);--color-success: #1e7b34;--color-warning: #7a4b00;--color-warning-surface: #fff1d6;--color-hover-surface: rgba(0, 0, 0, .04);--color-row-surface: rgba(0, 0, 0, .03);--color-backdrop: rgba(0, 0, 0, .45);--color-chart-surface: var(--color-surface);--color-chart-axis: var(--color-control-border);--color-chart-grid: var(--color-border);--color-chart-label: var(--color-text-secondary);--color-chart-tooltip-surface: var(--color-surface);--color-chart-tooltip-text: var(--color-text-primary);--color-chart-tooltip-border: var(--color-control-border);--color-chart-focus: var(--color-primary);--color-chart-series-1: #2a78d6;--color-chart-series-2: #eb6834;--color-chart-series-3: #00a772;--color-chart-series-4: #c48504;--color-chart-series-5: #db6f98;--color-chart-series-6: #008300;--color-chart-series-7: #4a3aa7;--color-chart-series-8: #e34948;--color-chart-sequential-1: #4d94ec;--color-chart-sequential-2: #357dd3;--color-chart-sequential-3: #1c66ba;--color-chart-sequential-4: #00509e;--color-chart-sequential-5: #013c79;--color-chart-diverging-1: #a21921;--color-chart-diverging-2: #bc4945;--color-chart-diverging-3: #929292;--color-chart-diverging-4: #2d74ca;--color-chart-diverging-5: #0256a9;--logo-ink: #1d4468;--logo-ink-tab: #3f8bd2;--font-sans: system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, monospace;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-button-block: .5rem;--space-button-inline: .875rem;--space-field-block: .5625rem;--space-field-inline: .6875rem;--space-control-block-compact: .4375rem;--space-field-inline-compact: .625rem;--space-control-block-large: .625rem;--space-note-block: .625rem;--space-tag-block: .125rem;--space-tag-inline: .375rem;--space-list-indent: 1.125rem;--space-label: .3125rem;--space-beside: .375rem;--space-under: .375rem;--radius-card: .75rem;--radius-control: .5rem;--radius-pill: 999px;--radius-note: .25rem;--shadow-card: 0 1px 3px 0 rgb(0 0 0 / .08), 0 1px 2px -1px rgb(0 0 0 / .08);--shadow-raised: 0 4px 6px -1px rgb(0 0 0 / .12), 0 2px 4px -2px rgb(0 0 0 / .12);--font-size-tag: .75rem;--font-size-small: .875rem;--font-size-body: 1rem;--font-size-title: 1.125rem;--font-size-meta: .75rem;--font-size-hint: .875rem;--font-size-section: 1rem;--font-size-page-title: 1.5rem;--font-weight-normal: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--leading-normal: 1.5;--leading-none: 1;--tracking-section: .05em;--border-width-hairline: 1px;--border-width-rule: 3px;--focus-ring-width: 2px;--focus-ring-offset: 2px;--focus-ring-offset-field: 1px;--opacity-disabled: .55;--opacity-readonly: .75;--opacity-unavailable: .6;--width-dialog: 32rem;--height-chart: 18rem;--width-card: 28rem;--width-page: 72rem;--width-row-main: 14rem;--width-toast: 22rem;--size-target-min: 24px;--height-textarea: 5rem}@media(prefers-color-scheme:dark){:root,::backdrop{--color-background: #101214;--color-surface: #1a1d21;--color-border: #3c4043;--color-control-border: #757b82;--color-text-primary: #e8eaed;--color-text-secondary: #9aa0a6;--color-primary: #8ab4f8;--color-primary-fill-hover: #a0cbff;--color-on-primary: #101214;--color-danger: #f28b82;--color-danger-surface: rgba(242, 139, 130, .12);--color-success: #22c55e;--color-warning: #fdd663;--color-warning-surface: #4a3a12;--color-hover-surface: rgba(255, 255, 255, .05);--color-row-surface: rgba(255, 255, 255, .03);--color-chart-series-1: #3987e5;--color-chart-series-2: #d95926;--color-chart-series-3: #199e70;--color-chart-series-4: #c98500;--color-chart-series-5: #d55181;--color-chart-series-7: #9085e9;--color-chart-series-8: #e66767;--color-chart-sequential-1: #216abe;--color-chart-sequential-2: #3b83d9;--color-chart-sequential-3: #549cf4;--color-chart-sequential-4: #7db6fe;--color-chart-sequential-5: #abcffe;--color-chart-diverging-1: #fa9088;--color-chart-diverging-2: #d9635d;--color-chart-diverging-3: #6a6a6a;--color-chart-diverging-4: #478ee6;--color-chart-diverging-5: #7cb5ff;--logo-ink: #9fc1df;--shadow-raised: 0 4px 6px -1px rgb(0 0 0 / .3), 0 2px 4px -2px rgb(0 0 0 / .3)}}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}html{scrollbar-gutter:stable}body{background:var(--color-background);color:var(--color-text-primary);font-family:var(--font-sans)}button,input{font-family:inherit}::placeholder{color:var(--color-text-secondary);opacity:1}:is(button,a,input,select,textarea,summary):focus-visible{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--focus-ring-offset)}:is(h1,h2,h3)[tabindex="-1"]:focus{outline:none}button[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:default}.outcome:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--focus-ring-offset)}.error{color:var(--color-danger);font-size:var(--font-size-hint);margin:var(--space-2) 0}.warning{color:var(--color-warning);font-size:var(--font-size-hint);margin:var(--space-2) 0}.notice{color:var(--color-success);font-size:var(--font-size-hint);margin:var(--space-2) 0}.load-failed{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.load-failed p.error{margin:0}.load-failed>h2{flex-basis:100%}fieldset{margin:0;padding:var(--space-3) var(--space-4) var(--space-4);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-card);min-width:0}legend{padding:0 var(--space-beside)}.form .field{display:flex;flex-direction:column;gap:var(--space-label);min-width:0}.required{font-weight:var(--font-weight-normal)}.field-error{color:var(--color-danger);font-size:var(--font-size-small);margin:0}.meanwhile{color:var(--color-warning);font-size:var(--font-size-small);margin:0;overflow-wrap:anywhere}.two{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}@media(max-width:40rem){.two{grid-template-columns:1fr}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
