@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(../media/material-symbols-outlined.0cgvwe10-k9p6.woff2)format("woff2")}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url(../media/material-symbols-rounded.1nhnecrwaya5e.woff2)format("woff2")}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}@font-face{font-family:Material Symbols Sharp;font-style:normal;font-weight:100 700;font-display:block;src:url(../media/material-symbols-sharp.41_nyp9bg0-07.woff2)format("woff2")}.material-symbols-sharp{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Sharp;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}*,:before,:after{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--space-none:0;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--z-base:0;--z-dropdown:100;--z-sticky:500;--z-modal:1000;--z-toast:2000;--bg-page:var(--lightningcss-light,#fafaf9)var(--lightningcss-dark,#000);--bg-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#09090b);--bg-raised:var(--lightningcss-light,#f5f5f4)var(--lightningcss-dark,#18181b);--bg-sunken:var(--lightningcss-light,#e7e5e4)var(--lightningcss-dark,#27272a);--bg-backdrop:var(--lightningcss-light,#a8a29e33)var(--lightningcss-dark,#18181b99);--text-main:var(--lightningcss-light,#1c1917)var(--lightningcss-dark,#fafafa);--text-muted:var(--lightningcss-light,#78716c)var(--lightningcss-dark,#a1a1aa);--color-primary:var(--lightningcss-light,#a855f7)var(--lightningcss-dark,#a855f7);--color-primary-fg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff);--color-secondary:var(--lightningcss-light,#14b8a6)var(--lightningcss-dark,#14b8a6);--color-success:var(--lightningcss-light,#22c55e)var(--lightningcss-dark,#22c55e);--color-warning:var(--lightningcss-light,#f59e0b)var(--lightningcss-dark,#f59e0b);--color-danger:var(--lightningcss-light,#ef4444)var(--lightningcss-dark,#ef4444);--color-info:var(--lightningcss-light,#3b82f6)var(--lightningcss-dark,#3b82f6);--border-default:var(--lightningcss-light,#e7e5e4)var(--lightningcss-dark,#27272a);--border-interactive:var(--lightningcss-light,#d6d3d1)var(--lightningcss-dark,#3f3f46);--border-focus:var(--lightningcss-light,#a855f7)var(--lightningcss-dark,#a855f7);--border-danger:var(--lightningcss-light,#ef4444)var(--lightningcss-dark,#ef4444);--shadow-card:var(--lightningcss-light,0 4px 6px -1px #0000001a)var(--lightningcss-dark,none);--space-gap-micro:.25rem;--space-gap-action:.5rem;--space-gap-content:1rem;--space-gap-group:1.5rem;--space-gap-section:3rem;--space-inset-compact:.5rem;--space-inset-default:1rem;--space-inset-surface:1.5rem;--space-inset-layout:2rem;--radius-btn:.25rem;--radius-input:.25rem;--radius-card:.5rem;--radius-pill:9999px;--border-base:.0625rem;--border-active:.125rem;--bg-disabled:var(--lightningcss-light,#e7e5e4)var(--lightningcss-dark,#292524);--text-disabled:var(--lightningcss-light,#a8a29e)var(--lightningcss-dark,#57534e);--border-disabled:var(--lightningcss-light,#e7e5e4)var(--lightningcss-dark,#292524);--bg-readonly:var(--lightningcss-light,#fafaf9)var(--lightningcss-dark,#1c1917);--text-on-primary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff);--text-on-secondary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff);--text-on-success:var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff);--text-on-warning:var(--lightningcss-light,#d97706)var(--lightningcss-dark,#d97706);--text-on-danger:var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff);--layer-hover:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff1a);--layer-pressed:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#fff3);--ring-offset:.125rem;--ring-width:.125rem;--ring-color:var(--color-primary);--font-family-body:var(--font-inter), sans-serif;--font-family-heading:var(--font-playfair), serif;--display-lg-size:clamp(1.959rem, 1.577rem + 1.909vw, 3.008rem);--display-lg-weight:800;--display-lg-line-height:1.55;--display-lg-letter-spacing:.015em;--display-md-size:clamp(1.801rem, 1.502rem + 1.492vw, 2.622rem);--display-md-weight:800;--display-md-line-height:1.55;--display-md-letter-spacing:.015em;--h1-size:clamp(1.656rem, 1.427rem + 1.143vw, 2.284rem);--h1-weight:700;--h1-line-height:1.55;--h1-letter-spacing:.02em;--h2-size:clamp(1.399rem, 1.278rem + .609vw, 1.734rem);--h2-weight:600;--h2-line-height:1.55;--h2-letter-spacing:.02em;--h3-size:clamp(1.287rem, 1.205rem + .409vw, 1.511rem);--h3-weight:600;--h3-line-height:1.6;--h3-letter-spacing:.025em;--h4-size:clamp(1.183rem, 1.134rem + .244vw, 1.317rem);--h4-weight:500;--h4-line-height:1.6;--h4-letter-spacing:.025em;--h5-size:clamp(1.134rem, 1.1rem + .173vw, 1.229rem);--h5-weight:500;--h5-line-height:1.6;--h5-letter-spacing:.03em;--h6-size:clamp(1.088rem, 1.066rem + .109vw, 1.148rem);--h6-weight:500;--h6-line-height:1.6;--h6-letter-spacing:.03em;--body-xl-size:clamp(1.043rem, 1.033rem + .052vw, 1.071rem);--body-xl-weight:400;--body-xl-line-height:1.6;--body-xl-letter-spacing:.03em;--body-size:clamp(1rem, 1rem + 0vw, 1rem);--body-weight:400;--body-line-height:1.6;--body-letter-spacing:.03em;--body-sm-size:clamp(.959rem, .968rem + -.046vw, .933rem);--body-sm-weight:400;--body-sm-line-height:1.65;--body-sm-letter-spacing:.03em;--caption-lg-size:clamp(.919rem, .937rem + -.087vw, .871rem);--caption-lg-weight:400;--caption-lg-line-height:1.65;--caption-lg-letter-spacing:.03em;--caption-size:clamp(.882rem, .906rem + -.124vw, .813rem);--caption-weight:400;--caption-line-height:1.65;--caption-letter-spacing:.03em;--caption-sm-size:clamp(.845rem, .877rem + -.156vw, .759rem);--caption-sm-weight:300;--caption-sm-line-height:1.65;--caption-sm-letter-spacing:.03em;--overline-size:clamp(.811rem, .848rem + -.185vw, .709rem);--overline-weight:500;--overline-line-height:1.65;--overline-letter-spacing:.03em;--button-lg-size:clamp(1.088rem, 1.066rem + .109vw, 1.148rem);--button-lg-weight:600;--button-lg-line-height:1;--button-lg-letter-spacing:.02em;--button-size:clamp(1rem, 1rem + 0vw, 1rem);--button-weight:600;--button-line-height:1;--button-letter-spacing:.02em;--button-sm-size:clamp(.959rem, .968rem + -.046vw, .933rem);--button-sm-weight:600;--button-sm-line-height:1;--button-sm-letter-spacing:.02em}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{font-family:var(--font-family-body);font-size:var(--body-size);font-weight:var(--body-weight);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading)}h1{font-size:var(--h1-size);font-weight:var(--h1-weight);line-height:var(--h1-line-height);letter-spacing:var(--h1-letter-spacing)}h2{font-size:var(--h2-size);font-weight:var(--h2-weight);line-height:var(--h2-line-height);letter-spacing:var(--h2-letter-spacing)}h3{font-size:var(--h3-size);font-weight:var(--h3-weight);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing)}h4{font-size:var(--h4-size);font-weight:var(--h4-weight);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing)}h5{font-size:var(--h5-size);font-weight:var(--h5-weight);line-height:var(--h5-line-height);letter-spacing:var(--h5-letter-spacing)}h6{font-size:var(--h6-size);font-weight:var(--h6-weight);line-height:var(--h6-line-height);letter-spacing:var(--h6-letter-spacing)}h1,h2,h3,h4,h5,h6,p{margin-bottom:var(--space-gap-content);max-width:75ch}small{font-size:var(--caption-size);font-weight:var(--caption-weight);line-height:var(--caption-line-height);letter-spacing:var(--caption-letter-spacing)}b,strong{font-weight:var(--body-weight-bold,700)}table,.tabular-nums{font-variant-numeric:tabular-nums;-moz-font-feature-settings:"tnum";-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}body{background-color:var(--bg-page);color:var(--text-main);transition:background-color .2s,color .2s}
