: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: .6875rem;--space-button-inline: .6875rem;--space-field-block: .625rem;--space-field-inline: .75rem;--space-row-block: .625rem;--space-tag-block: .125rem;--space-tag-inline: .375rem;--space-list-indent: 1.125rem;--space-beside: .375rem;--space-under: .375rem;--radius-card: .75rem;--radius-control: .5rem;--radius-pill: 999px;--radius-panel: .5rem;--shadow-card: 0 1px 3px 0 rgb(0 0 0 / .08), 0 1px 2px -1px rgb(0 0 0 / .08);--shadow-raised: 0 20px 25px -5px rgb(0 0 0 / .25), 0 8px 10px -6px rgb(0 0 0 / .25);--font-size-tag: .75rem;--font-size-small: .875rem;--font-size-body: 1rem;--font-size-title: 1.125rem;--font-size-hint: .875rem;--font-size-view-title: 1.25rem;--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;--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;--width-dialog: 32rem;--height-chart: 18rem;--width-card: 26rem;--width-card-wide: 48rem;--width-row-main: 14rem;--height-control-compact: 2.25rem;--height-target: 2.75rem}@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}}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--color-background);color:var(--color-text-primary);font-family:var(--font-sans)}body{min-height:100vh;padding:clamp(var(--space-4),6vh,var(--space-12)) var(--space-4)}app-root,app-root>:not(router-outlet){display:block;width:100%}.card{width:min(var(--width-card),100%);margin-inline:auto;background:var(--color-surface);border-radius:var(--radius-card);padding:var(--space-8);box-shadow:var(--shadow-card)}@media(max-width:24rem){body{padding-inline:var(--space-2)}.card{padding:var(--space-5) var(--space-4)}}h1{font-size:var(--font-size-page-title);margin:0 0 var(--space-2)}p{line-height:var(--leading-normal);margin:0 0 var(--space-4)}.muted{color:var(--color-text-secondary)}.small{font-size:var(--font-size-small)}a{color:var(--color-primary)}label{display:block;font-weight:var(--font-weight-semibold);margin:var(--space-3) 0 var(--space-1)}input[type=email],input[type=text],input[type=date]{width:100%;padding:var(--space-field-block) var(--space-field-inline);border:var(--border-width-hairline) solid var(--color-control-border);border-radius:var(--radius-control);background:transparent;color:inherit;font:inherit}input:focus{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--focus-ring-offset-field)}input[aria-invalid=true]{border-color:var(--color-danger);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--color-danger)}button{margin-top:var(--space-4);width:100%;padding:var(--space-button-block) var(--space-button-inline);border:0;border-radius:var(--radius-control);background:var(--color-primary-fill);color:var(--color-on-primary);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer}button:disabled{opacity:var(--opacity-disabled);cursor:default}button[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:default}input[readonly]{opacity:var(--opacity-readonly)}button.link{background:none;color:var(--color-primary);font-weight:var(--font-weight-normal);width:auto;padding:var(--space-1) 0;margin-top:var(--space-3)}.error{color:var(--color-danger);margin-top:var(--space-4)}.card-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.screen,.intro,.field,.form-flow,.methods,.alternate-actions,.support,.status-block{display:flex;flex-direction:column;min-width:0}.screen{gap:var(--space-6)}.intro{gap:var(--space-2)}.field{gap:var(--space-1)}.form-flow,.methods,.status-block{gap:var(--space-4)}.alternate-actions{gap:var(--space-2);align-items:flex-start}.support{gap:var(--space-3);align-items:flex-start}:is(.screen,.intro,.field,.form-flow,.methods,.alternate-actions,.support,.status-block)>:is(h1,h2,p,label,form,button,a.button){margin-block:0}.method-separator{display:flex;align-items:center;gap:var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-small)}.method-separator:before,.method-separator:after{content:"";flex:1;border-top:var(--border-width-hairline) solid var(--color-border)}:is(.support,.alternate-actions)>button.link{text-align:start}:is(button,a,select,summary,input[type=checkbox]):focus-visible{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--focus-ring-offset)}:is(h1,h2,h3,h4)[tabindex="-1"]:focus{outline:none}:is(.error,.warning,.notice)[tabindex="-1"]:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--focus-ring-offset)}.card{overflow-wrap:break-word}.unbroken{overflow-wrap:anywhere}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
