:root{--md-light-primary: #0060AC;--md-light-on-primary: #FFFFFF;--md-light-primary-container: #D4E3FF;--md-light-on-primary-container: #001C39;--md-light-secondary: #545F71;--md-light-on-secondary: #FFFFFF;--md-light-secondary-container: #D8E3F8;--md-light-on-secondary-container: #111C2B;--md-light-tertiary: #6D5677;--md-light-on-tertiary: #FFFFFF;--md-light-tertiary-container: #F6D9FF;--md-light-on-tertiary-container: #261430;--md-light-error: #BA1A1A;--md-light-error-container: #FFDAD6;--md-light-on-error: #FFFFFF;--md-light-on-error-container: #410002;--md-light-background: #FDFCFF;--md-light-on-background: #1A1C1E;--md-light-surface: #FDFCFF;--md-light-on-surface: #1A1C1E;--md-light-surface-variant: #DFE2EB;--md-light-on-surface-variant: #43474E;--md-light-outline: #73777F;--md-light-inverse-on-surface: #F1F0F4;--md-light-inverse-surface: #2F3033;--md-light-inverse-primary: #A4C9FF;--md-light-surface-tint: #0060AC;--md-light-outline-variant: #C3C6CF;--md-light-scrim: #000000;--md-dark-primary: #A4C9FF;--md-dark-on-primary: #00315D;--md-dark-primary-container: #004883;--md-dark-on-primary-container: #D4E3FF;--md-dark-secondary: #BCC7DB;--md-dark-on-secondary: #263141;--md-dark-secondary-container: #3D4758;--md-dark-on-secondary-container: #D8E3F8;--md-dark-tertiary: #D9BDE3;--md-dark-on-tertiary: #3D2946;--md-dark-tertiary-container: #543F5E;--md-dark-on-tertiary-container: #F6D9FF;--md-dark-error: #FFB4AB;--md-dark-error-container: #93000A;--md-dark-on-error: #690005;--md-dark-on-error-container: #FFDAD6;--md-dark-background: #1A1C1E;--md-dark-on-background: #E3E2E6;--md-dark-surface: #1A1C1E;--md-dark-on-surface: #E3E2E6;--md-dark-surface-variant: #43474E;--md-dark-on-surface-variant: #C3C6CF;--md-dark-outline: #8D9199;--md-dark-inverse-on-surface: #1A1C1E;--md-dark-inverse-surface: #E3E2E6;--md-dark-inverse-primary: #0060AC;--md-dark-surface-tint: #A4C9FF;--md-dark-outline-variant: #43474E;--md-dark-scrim: #000000}:root{--color-background: var(--md-light-background);--color-background-soft: var(--md-light-surface-variant);--color-background-mute: var(--md-light-surface-variant);--color-border: var(--md-light-outline-variant);--color-border-hover: var(--md-light-outline);--color-heading: var(--md-light-on-background);--color-text: var(--md-light-on-background);--color-text2: var(--md-light-on-surface-variant);--color-text-error: var(--md-light-error);--section-gap: 160px}@media(prefers-color-scheme:dark){:root{--color-background: var(--md-dark-background);--color-background-soft: var(--md-dark-surface-variant);--color-background-mute: var(--md-dark-surface-variant);--color-border: var(--md-dark-outline-variant);--color-border-hover: var(--md-dark-outline);--color-heading: var(--md-dark-on-background);--color-text: var(--md-dark-on-background);--color-text2: var(--md-dark-on-surface-variant);--color-text-error: var(--md-dark-error)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:none;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.display-large{font-size:3.5625rem;line-height:4rem;letter-spacing:-.015625rem;font-weight:400}.display-medium{font-size:2.8125rem;line-height:3.25rem;letter-spacing:0;font-weight:400}.display-small{font-size:2.25rem;line-height:2.75rem;letter-spacing:0;font-weight:400}.headline-large{font-size:2rem;line-height:2.5rem;letter-spacing:0;font-weight:400}.headline-medium{font-size:1.75rem;line-height:2.25rem;letter-spacing:0;font-weight:400}.headline-small{font-size:1.5rem;line-height:2rem;letter-spacing:0;font-weight:400}.title-large{font-size:1.375rem;line-height:1.75rem;letter-spacing:0;font-weight:400}.title-medium{font-size:1rem;line-height:1.5rem;letter-spacing:.009375rem;font-weight:500}.title-small,.label-large{font-size:.875rem;line-height:1.25rem;letter-spacing:.00625rem;font-weight:500}.label-medium{font-size:.75rem;line-height:1rem;letter-spacing:.03125rem;font-weight:500}.label-small{font-size:.6875rem;line-height:1rem;letter-spacing:.03125rem;font-weight:500}.body-large{font-size:1rem;line-height:1.5rem;letter-spacing:.03125rem;font-weight:400}.body-medium{font-size:.875rem;line-height:1.25rem;letter-spacing:.015625rem;font-weight:400}.body-small{font-size:.75rem;line-height:1rem;letter-spacing:.025rem;font-weight:400}h1{font-size:2rem;line-height:2.5rem;letter-spacing:0;font-weight:400}h2{font-size:1.75rem;line-height:2.25rem;letter-spacing:0;font-weight:400}h3{font-size:1.5rem;line-height:2rem;letter-spacing:0;font-weight:400}h4{font-size:1.375rem;line-height:1.75rem;letter-spacing:0;font-weight:400}h5{font-size:1rem;line-height:1.5rem;letter-spacing:.009375rem;font-weight:500}h6{font-size:.875rem;line-height:1.25rem;letter-spacing:.00625rem;font-weight:500}p,.body-large,p.large{font-size:1rem;line-height:1.5rem;letter-spacing:.03125rem;font-weight:400}p.medium{font-size:.875rem;line-height:1.25rem;letter-spacing:.015625rem;font-weight:400}p.small,small{font-size:.75rem;line-height:1rem;letter-spacing:.025rem;font-weight:400}label,.label-large{font-size:.875rem;line-height:1.25rem;letter-spacing:.00625rem;font-weight:500}label.medium{font-size:.75rem;line-height:1rem;letter-spacing:.03125rem;font-weight:500}label.small{font-size:.6875rem;line-height:1rem;letter-spacing:.03125rem;font-weight:500}a,.link{text-decoration:none;color:var(--md-light-primary);transition:.4s;padding:3px;border-radius:4px}@media(prefers-color-scheme:dark){a,.link{color:var(--md-dark-primary)}}@media(hover:hover){a:hover{background-color:var(--md-light-primary-container);color:var(--md-light-on-primary-container)}}@media(prefers-color-scheme:dark)and (hover:hover){a:hover{background-color:var(--md-dark-primary-container);color:var(--md-dark-on-primary-container)}}.error_text{color:var(--color-text-error);font-size:.75rem;line-height:1rem;letter-spacing:.03125rem;font-weight:500}.markdown{color:var(--color-text);line-height:1.7;word-wrap:break-word}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{color:var(--color-heading);margin-top:1.5em;margin-bottom:.75em;font-weight:600;line-height:1.3;position:relative}.markdown h1{margin-top:0;padding-bottom:.3em;border-bottom:1px solid var(--color-border)}.markdown h2{padding-bottom:.3em;border-bottom:1px solid var(--color-border)}.markdown p{margin-bottom:1em}.markdown strong{font-weight:600;color:var(--color-heading)}.markdown em{font-style:italic}.markdown a{text-decoration:none;color:var(--md-light-primary);border-bottom:1px solid transparent;transition:border-color .2s,color .2s;font-weight:500}.markdown a:hover{border-bottom-color:currentColor}@media(prefers-color-scheme:dark){.markdown a{color:var(--md-dark-primary)}}.markdown ul,.markdown ol{padding-left:1.5em;margin-bottom:1em}.markdown li{margin-bottom:.25em}.markdown li>p{margin-bottom:.5em}.markdown blockquote{margin:1.5em 0;padding:.5em 1em;color:var(--color-text2);border-left:4px solid var(--color-border);background-color:var(--color-background-soft);border-radius:0 4px 4px 0}.markdown blockquote>:first-child{margin-top:0}.markdown blockquote>:last-child{margin-bottom:0}@media(prefers-color-scheme:dark){.markdown blockquote{border-left-color:var( --md-dark-primary );background-color:#ffffff0d}}.markdown img{display:block;max-width:min(400px,100%);height:auto;margin:1.5rem auto;border-radius:8px;border:1px solid var(--color-border);box-shadow:0 2px 8px #0000000d}.markdown hr{height:1px;background-color:var(--color-border);border:none;margin:2rem 0}.markdown code{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;padding:.2em .4em;background-color:var(--color-background-soft);color:var(--color-text);border-radius:6px;font-size:.85em}.markdown pre{padding:1rem;overflow-x:auto;background-color:var(--color-background-mute);border-radius:8px;margin-bottom:1.5rem;border:1px solid var(--color-border)}.markdown pre code{padding:0;background-color:transparent;border-radius:0;font-size:.9em;color:inherit}.markdown table{border-collapse:collapse;width:100%;margin:1.5rem 0;display:block;overflow-x:auto}.markdown table th,.markdown table td{padding:.75rem 1rem;border:1px solid var(--color-border);text-align:left}.markdown table th{background-color:var(--color-background-soft);font-weight:600;color:var(--color-heading)}.markdown table tr:nth-child(2n){background-color:#7f7f7f0d}#app{margin:0;font-weight:400}
