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:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}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}:root{--md-source:#006495;--md-ref-palette-primary0:#000;--md-ref-palette-primary10:#001e30;--md-ref-palette-primary20:#003450;--md-ref-palette-primary25:#003f60;--md-ref-palette-primary30:#004b71;--md-ref-palette-primary35:#005783;--md-ref-palette-primary40:#006495;--md-ref-palette-primary50:#0f7eb8;--md-ref-palette-primary60:#3d98d4;--md-ref-palette-primary70:#5db3f0;--md-ref-palette-primary80:#8fcdff;--md-ref-palette-primary90:#cbe6ff;--md-ref-palette-primary95:#e6f2ff;--md-ref-palette-primary98:#f7f9ff;--md-ref-palette-primary99:#fcfcff;--md-ref-palette-primary100:#fff;--md-ref-palette-secondary0:#000;--md-ref-palette-secondary10:#0d1d29;--md-ref-palette-secondary20:#22323f;--md-ref-palette-secondary25:#2d3d4b;--md-ref-palette-secondary30:#394856;--md-ref-palette-secondary35:#445462;--md-ref-palette-secondary40:#50606f;--md-ref-palette-secondary50:#697988;--md-ref-palette-secondary60:#8293a2;--md-ref-palette-secondary70:#9dadbd;--md-ref-palette-secondary80:#b8c8d9;--md-ref-palette-secondary90:#d4e4f6;--md-ref-palette-secondary95:#e6f2ff;--md-ref-palette-secondary98:#f7f9ff;--md-ref-palette-secondary99:#fcfcff;--md-ref-palette-secondary100:#fff;--md-ref-palette-tertiary0:#000;--md-ref-palette-tertiary10:#211634;--md-ref-palette-tertiary20:#362b4a;--md-ref-palette-tertiary25:#423656;--md-ref-palette-tertiary30:#4d4162;--md-ref-palette-tertiary35:#594c6e;--md-ref-palette-tertiary40:#66587b;--md-ref-palette-tertiary50:#7f7195;--md-ref-palette-tertiary60:#998ab0;--md-ref-palette-tertiary70:#b4a4cb;--md-ref-palette-tertiary80:#d0bfe7;--md-ref-palette-tertiary90:#ecdcff;--md-ref-palette-tertiary95:#f7edff;--md-ref-palette-tertiary98:#fef7ff;--md-ref-palette-tertiary99:#fffbff;--md-ref-palette-tertiary100:#fff;--md-ref-palette-neutral0:#000;--md-ref-palette-neutral10:#1a1c1e;--md-ref-palette-neutral20:#2e3133;--md-ref-palette-neutral25:#3a3c3e;--md-ref-palette-neutral30:#454749;--md-ref-palette-neutral35:#515255;--md-ref-palette-neutral40:#5d5e61;--md-ref-palette-neutral50:#76777a;--md-ref-palette-neutral60:#8f9194;--md-ref-palette-neutral70:#aaabae;--md-ref-palette-neutral80:#c6c6c9;--md-ref-palette-neutral90:#e2e2e5;--md-ref-palette-neutral95:#f0f0f3;--md-ref-palette-neutral98:#f9f9fc;--md-ref-palette-neutral99:#fcfcff;--md-ref-palette-neutral100:#fff;--md-ref-palette-neutral-variant0:#000;--md-ref-palette-neutral-variant10:#161c22;--md-ref-palette-neutral-variant20:#2b3137;--md-ref-palette-neutral-variant25:#363c42;--md-ref-palette-neutral-variant30:#41474d;--md-ref-palette-neutral-variant35:#4d5359;--md-ref-palette-neutral-variant40:#595f65;--md-ref-palette-neutral-variant50:#72787e;--md-ref-palette-neutral-variant60:#8b9198;--md-ref-palette-neutral-variant70:#a6acb3;--md-ref-palette-neutral-variant80:#c1c7ce;--md-ref-palette-neutral-variant90:#dee3ea;--md-ref-palette-neutral-variant95:#ecf1f9;--md-ref-palette-neutral-variant98:#f7f9ff;--md-ref-palette-neutral-variant99:#fcfcff;--md-ref-palette-neutral-variant100:#fff;--md-ref-palette-error0:#000;--md-ref-palette-error10:#410002;--md-ref-palette-error20:#690005;--md-ref-palette-error25:#7e0007;--md-ref-palette-error30:#93000a;--md-ref-palette-error35:#a80710;--md-ref-palette-error40:#ba1a1a;--md-ref-palette-error50:#de3730;--md-ref-palette-error60:#ff5449;--md-ref-palette-error70:#ff897d;--md-ref-palette-error80:#ffb4ab;--md-ref-palette-error90:#ffdad6;--md-ref-palette-error95:#ffedea;--md-ref-palette-error98:#fff8f7;--md-ref-palette-error99:#fffbff;--md-ref-palette-error100:#fff;--md-sys-color-primary-light:#006495;--md-sys-color-on-primary-light:#fff;--md-sys-color-primary-container-light:#cbe6ff;--md-sys-color-on-primary-container-light:#001e30;--md-sys-color-secondary-light:#50606f;--md-sys-color-on-secondary-light:#fff;--md-sys-color-secondary-container-light:#d4e4f6;--md-sys-color-on-secondary-container-light:#0d1d29;--md-sys-color-tertiary-light:#66587b;--md-sys-color-on-tertiary-light:#fff;--md-sys-color-tertiary-container-light:#ecdcff;--md-sys-color-on-tertiary-container-light:#211634;--md-sys-color-error-light:#ba1a1a;--md-sys-color-error-container-light:#ffdad6;--md-sys-color-on-error-light:#fff;--md-sys-color-on-error-container-light:#410002;--md-sys-color-background-light:#fcfcff;--md-sys-color-on-background-light:#1a1c1e;--md-sys-color-surface-light:#fcfcff;--md-sys-color-on-surface-light:#1a1c1e;--md-sys-color-surface-variant-light:#dee3ea;--md-sys-color-on-surface-variant-light:#41474d;--md-sys-color-outline-light:#72787e;--md-sys-color-inverse-on-surface-light:#f0f0f3;--md-sys-color-inverse-surface-light:#2e3133;--md-sys-color-inverse-primary-light:#8fcdff;--md-sys-color-shadow-light:#000;--md-sys-color-surface-tint-light:#006495;--md-sys-color-outline-variant-light:#c1c7ce;--md-sys-color-scrim-light:#000;--md-sys-color-primary-dark:#8fcdff;--md-sys-color-on-primary-dark:#003450;--md-sys-color-primary-container-dark:#004b71;--md-sys-color-on-primary-container-dark:#cbe6ff;--md-sys-color-secondary-dark:#b8c8d9;--md-sys-color-on-secondary-dark:#22323f;--md-sys-color-secondary-container-dark:#394856;--md-sys-color-on-secondary-container-dark:#d4e4f6;--md-sys-color-tertiary-dark:#d0bfe7;--md-sys-color-on-tertiary-dark:#362b4a;--md-sys-color-tertiary-container-dark:#4d4162;--md-sys-color-on-tertiary-container-dark:#ecdcff;--md-sys-color-error-dark:#ffb4ab;--md-sys-color-error-container-dark:#93000a;--md-sys-color-on-error-dark:#690005;--md-sys-color-on-error-container-dark:#ffdad6;--md-sys-color-background-dark:#1a1c1e;--md-sys-color-on-background-dark:#e2e2e5;--md-sys-color-surface-dark:#1a1c1e;--md-sys-color-on-surface-dark:#e2e2e5;--md-sys-color-surface-variant-dark:#41474d;--md-sys-color-on-surface-variant-dark:#c1c7ce;--md-sys-color-outline-dark:#8b9198;--md-sys-color-inverse-on-surface-dark:#1a1c1e;--md-sys-color-inverse-surface-dark:#e2e2e5;--md-sys-color-inverse-primary-dark:#006495;--md-sys-color-shadow-dark:#000;--md-sys-color-surface-tint-dark:#8fcdff;--md-sys-color-outline-variant-dark:#41474d;--md-sys-color-scrim-dark:#000;--md-sys-typescale-display-large-font-family-name:Roboto;--md-sys-typescale-display-large-font-family-style:Regular;--md-sys-typescale-display-large-font-weight:400px;--md-sys-typescale-display-large-font-size:57px;--md-sys-typescale-display-large-line-height:64px;--md-sys-typescale-display-large-letter-spacing:-.25px;--md-sys-typescale-display-medium-font-family-name:Roboto;--md-sys-typescale-display-medium-font-family-style:Regular;--md-sys-typescale-display-medium-font-weight:400px;--md-sys-typescale-display-medium-font-size:45px;--md-sys-typescale-display-medium-line-height:52px;--md-sys-typescale-display-medium-letter-spacing:0px;--md-sys-typescale-display-small-font-family-name:Roboto;--md-sys-typescale-display-small-font-family-style:Regular;--md-sys-typescale-display-small-font-weight:400px;--md-sys-typescale-display-small-font-size:36px;--md-sys-typescale-display-small-line-height:44px;--md-sys-typescale-display-small-letter-spacing:0px;--md-sys-typescale-headline-large-font-family-name:Roboto;--md-sys-typescale-headline-large-font-family-style:Regular;--md-sys-typescale-headline-large-font-weight:400px;--md-sys-typescale-headline-large-font-size:32px;--md-sys-typescale-headline-large-line-height:40px;--md-sys-typescale-headline-large-letter-spacing:0px;--md-sys-typescale-headline-medium-font-family-name:Roboto;--md-sys-typescale-headline-medium-font-family-style:Regular;--md-sys-typescale-headline-medium-font-weight:400px;--md-sys-typescale-headline-medium-font-size:28px;--md-sys-typescale-headline-medium-line-height:36px;--md-sys-typescale-headline-medium-letter-spacing:0px;--md-sys-typescale-headline-small-font-family-name:Roboto;--md-sys-typescale-headline-small-font-family-style:Regular;--md-sys-typescale-headline-small-font-weight:400px;--md-sys-typescale-headline-small-font-size:24px;--md-sys-typescale-headline-small-line-height:32px;--md-sys-typescale-headline-small-letter-spacing:0px;--md-sys-typescale-body-large-font-family-name:Roboto;--md-sys-typescale-body-large-font-family-style:Regular;--md-sys-typescale-body-large-font-weight:400px;--md-sys-typescale-body-large-font-size:16px;--md-sys-typescale-body-large-line-height:24px;--md-sys-typescale-body-large-letter-spacing:.5px;--md-sys-typescale-body-medium-font-family-name:Roboto;--md-sys-typescale-body-medium-font-family-style:Regular;--md-sys-typescale-body-medium-font-weight:400px;--md-sys-typescale-body-medium-font-size:14px;--md-sys-typescale-body-medium-line-height:20px;--md-sys-typescale-body-medium-letter-spacing:.25px;--md-sys-typescale-body-small-font-family-name:Roboto;--md-sys-typescale-body-small-font-family-style:Regular;--md-sys-typescale-body-small-font-weight:400px;--md-sys-typescale-body-small-font-size:12px;--md-sys-typescale-body-small-line-height:16px;--md-sys-typescale-body-small-letter-spacing:.4px;--md-sys-typescale-label-large-font-family-name:Roboto;--md-sys-typescale-label-large-font-family-style:Medium;--md-sys-typescale-label-large-font-weight:500px;--md-sys-typescale-label-large-font-size:14px;--md-sys-typescale-label-large-line-height:20px;--md-sys-typescale-label-large-letter-spacing:.1px;--md-sys-typescale-label-medium-font-family-name:Roboto;--md-sys-typescale-label-medium-font-family-style:Medium;--md-sys-typescale-label-medium-font-weight:500px;--md-sys-typescale-label-medium-font-size:12px;--md-sys-typescale-label-medium-line-height:16px;--md-sys-typescale-label-medium-letter-spacing:.5px;--md-sys-typescale-label-small-font-family-name:Roboto;--md-sys-typescale-label-small-font-family-style:Medium;--md-sys-typescale-label-small-font-weight:500px;--md-sys-typescale-label-small-font-size:11px;--md-sys-typescale-label-small-line-height:16px;--md-sys-typescale-label-small-letter-spacing:.5px;--md-sys-typescale-title-large-font-family-name:Roboto;--md-sys-typescale-title-large-font-family-style:Regular;--md-sys-typescale-title-large-font-weight:400px;--md-sys-typescale-title-large-font-size:22px;--md-sys-typescale-title-large-line-height:28px;--md-sys-typescale-title-large-letter-spacing:0px;--md-sys-typescale-title-medium-font-family-name:Roboto;--md-sys-typescale-title-medium-font-family-style:Medium;--md-sys-typescale-title-medium-font-weight:500px;--md-sys-typescale-title-medium-font-size:16px;--md-sys-typescale-title-medium-line-height:24px;--md-sys-typescale-title-medium-letter-spacing:.15px;--md-sys-typescale-title-small-font-family-name:Roboto;--md-sys-typescale-title-small-font-family-style:Medium;--md-sys-typescale-title-small-font-weight:500px;--md-sys-typescale-title-small-font-size:14px;--md-sys-typescale-title-small-line-height:20px;--md-sys-typescale-title-small-letter-spacing:.1px;--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--md-sys-color-primary:var(--md-sys-color-primary-light);--md-sys-color-on-primary:var(--md-sys-color-on-primary-light);--md-sys-color-primary-container:var(--md-sys-color-primary-container-light);--md-sys-color-on-primary-container:var(--md-sys-color-on-primary-container-light);--md-sys-color-secondary:var(--md-sys-color-secondary-light);--md-sys-color-on-secondary:var(--md-sys-color-on-secondary-light);--md-sys-color-secondary-container:var(--md-sys-color-secondary-container-light);--md-sys-color-on-secondary-container:var(--md-sys-color-on-secondary-container-light);--md-sys-color-tertiary:var(--md-sys-color-tertiary-light);--md-sys-color-on-tertiary:var(--md-sys-color-on-tertiary-light);--md-sys-color-tertiary-container:var(--md-sys-color-tertiary-container-light);--md-sys-color-on-tertiary-container:var(--md-sys-color-on-tertiary-container-light);--md-sys-color-error:var(--md-sys-color-error-light);--md-sys-color-on-error:var(--md-sys-color-on-error-light);--md-sys-color-error-container:var(--md-sys-color-error-container-light);--md-sys-color-on-error-container:var(--md-sys-color-on-error-container-light);--md-sys-color-outline:var(--md-sys-color-outline-light);--md-sys-color-background:var(--md-sys-color-background-light);--md-sys-color-on-background:var(--md-sys-color-on-background-light);--md-sys-color-surface:var(--md-sys-color-surface-light);--md-sys-color-on-surface:var(--md-sys-color-on-surface-light);--md-sys-color-surface-variant:var(--md-sys-color-surface-variant-light);--md-sys-color-on-surface-variant:var(--md-sys-color-on-surface-variant-light);--md-sys-color-inverse-surface:var(--md-sys-color-inverse-surface-light);--md-sys-color-inverse-on-surface:var(--md-sys-color-inverse-on-surface-light);--md-sys-color-inverse-primary:var(--md-sys-color-inverse-primary-light);--md-sys-color-shadow:var(--md-sys-color-shadow-light);--md-sys-color-surface-tint:var(--md-sys-color-surface-tint-light);--md-sys-color-outline-variant:var(--md-sys-color-outline-variant-light);--md-sys-color-scrim:var(--md-sys-color-scrim-light)}@media (prefers-color-scheme:dark){:root{--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--md-sys-color-primary:var(--md-sys-color-primary-dark);--md-sys-color-on-primary:var(--md-sys-color-on-primary-dark);--md-sys-color-primary-container:var(--md-sys-color-primary-container-dark);--md-sys-color-on-primary-container:var(--md-sys-color-on-primary-container-dark);--md-sys-color-secondary:var(--md-sys-color-secondary-dark);--md-sys-color-on-secondary:var(--md-sys-color-on-secondary-dark);--md-sys-color-secondary-container:var(--md-sys-color-secondary-container-dark);--md-sys-color-on-secondary-container:var(--md-sys-color-on-secondary-container-dark);--md-sys-color-tertiary:var(--md-sys-color-tertiary-dark);--md-sys-color-on-tertiary:var(--md-sys-color-on-tertiary-dark);--md-sys-color-tertiary-container:var(--md-sys-color-tertiary-container-dark);--md-sys-color-on-tertiary-container:var(--md-sys-color-on-tertiary-container-dark);--md-sys-color-error:var(--md-sys-color-error-dark);--md-sys-color-on-error:var(--md-sys-color-on-error-dark);--md-sys-color-error-container:var(--md-sys-color-error-container-dark);--md-sys-color-on-error-container:var(--md-sys-color-on-error-container-dark);--md-sys-color-outline:var(--md-sys-color-outline-dark);--md-sys-color-background:var(--md-sys-color-background-dark);--md-sys-color-on-background:var(--md-sys-color-on-background-dark);--md-sys-color-surface:var(--md-sys-color-surface-dark);--md-sys-color-on-surface:var(--md-sys-color-on-surface-dark);--md-sys-color-surface-variant:var(--md-sys-color-surface-variant-dark);--md-sys-color-on-surface-variant:var(--md-sys-color-on-surface-variant-dark);--md-sys-color-inverse-surface:var(--md-sys-color-inverse-surface-dark);--md-sys-color-inverse-on-surface:var(--md-sys-color-inverse-on-surface-dark);--md-sys-color-inverse-primary:var(--md-sys-color-inverse-primary-dark);--md-sys-color-shadow:var(--md-sys-color-shadow-dark);--md-sys-color-surface-tint:var(--md-sys-color-surface-tint-dark);--md-sys-color-outline-variant:var(--md-sys-color-outline-variant-dark);--md-sys-color-scrim:var(--md-sys-color-scrim-dark)}:host{--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--md-sys-color-primary:var(--md-sys-color-primary-dark);--md-sys-color-on-primary:var(--md-sys-color-on-primary-dark);--md-sys-color-primary-container:var(--md-sys-color-primary-container-dark);--md-sys-color-on-primary-container:var(--md-sys-color-on-primary-container-dark);--md-sys-color-secondary:var(--md-sys-color-secondary-dark);--md-sys-color-on-secondary:var(--md-sys-color-on-secondary-dark);--md-sys-color-secondary-container:var(--md-sys-color-secondary-container-dark);--md-sys-color-on-secondary-container:var(--md-sys-color-on-secondary-container-dark);--md-sys-color-tertiary:var(--md-sys-color-tertiary-dark);--md-sys-color-on-tertiary:var(--md-sys-color-on-tertiary-dark);--md-sys-color-tertiary-container:var(--md-sys-color-tertiary-container-dark);--md-sys-color-on-tertiary-container:var(--md-sys-color-on-tertiary-container-dark);--md-sys-color-error:var(--md-sys-color-error-dark);--md-sys-color-on-error:var(--md-sys-color-on-error-dark);--md-sys-color-error-container:var(--md-sys-color-error-container-dark);--md-sys-color-on-error-container:var(--md-sys-color-on-error-container-dark);--md-sys-color-outline:var(--md-sys-color-outline-dark);--md-sys-color-background:var(--md-sys-color-background-dark);--md-sys-color-on-background:var(--md-sys-color-on-background-dark);--md-sys-color-surface:var(--md-sys-color-surface-dark);--md-sys-color-on-surface:var(--md-sys-color-on-surface-dark);--md-sys-color-surface-variant:var(--md-sys-color-surface-variant-dark);--md-sys-color-on-surface-variant:var(--md-sys-color-on-surface-variant-dark);--md-sys-color-inverse-surface:var(--md-sys-color-inverse-surface-dark);--md-sys-color-inverse-on-surface:var(--md-sys-color-inverse-on-surface-dark);--md-sys-color-inverse-primary:var(--md-sys-color-inverse-primary-dark);--md-sys-color-shadow:var(--md-sys-color-shadow-dark);--md-sys-color-surface-tint:var(--md-sys-color-surface-tint-dark);--md-sys-color-outline-variant:var(--md-sys-color-outline-variant-dark);--md-sys-color-scrim:var(--md-sys-color-scrim-dark)}}:root[theme=light]{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--md-sys-color-primary:var(--md-sys-color-primary-light);--md-sys-color-on-primary:var(--md-sys-color-on-primary-light);--md-sys-color-primary-container:var(--md-sys-color-primary-container-light);--md-sys-color-on-primary-container:var(--md-sys-color-on-primary-container-light);--md-sys-color-secondary:var(--md-sys-color-secondary-light);--md-sys-color-on-secondary:var(--md-sys-color-on-secondary-light);--md-sys-color-secondary-container:var(--md-sys-color-secondary-container-light);--md-sys-color-on-secondary-container:var(--md-sys-color-on-secondary-container-light);--md-sys-color-tertiary:var(--md-sys-color-tertiary-light);--md-sys-color-on-tertiary:var(--md-sys-color-on-tertiary-light);--md-sys-color-tertiary-container:var(--md-sys-color-tertiary-container-light);--md-sys-color-on-tertiary-container:var(--md-sys-color-on-tertiary-container-light);--md-sys-color-error:var(--md-sys-color-error-light);--md-sys-color-on-error:var(--md-sys-color-on-error-light);--md-sys-color-error-container:var(--md-sys-color-error-container-light);--md-sys-color-on-error-container:var(--md-sys-color-on-error-container-light);--md-sys-color-outline:var(--md-sys-color-outline-light);--md-sys-color-background:var(--md-sys-color-background-light);--md-sys-color-on-background:var(--md-sys-color-on-background-light);--md-sys-color-surface:var(--md-sys-color-surface-light);--md-sys-color-on-surface:var(--md-sys-color-on-surface-light);--md-sys-color-surface-variant:var(--md-sys-color-surface-variant-light);--md-sys-color-on-surface-variant:var(--md-sys-color-on-surface-variant-light);--md-sys-color-inverse-surface:var(--md-sys-color-inverse-surface-light);--md-sys-color-inverse-on-surface:var(--md-sys-color-inverse-on-surface-light);--md-sys-color-inverse-primary:var(--md-sys-color-inverse-primary-light);--md-sys-color-shadow:var(--md-sys-color-shadow-light);--md-sys-color-surface-tint:var(--md-sys-color-surface-tint-light);--md-sys-color-outline-variant:var(--md-sys-color-outline-variant-light);--md-sys-color-scrim:var(--md-sys-color-scrim-light)}:root[theme=dark]{--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--md-sys-color-primary:var(--md-sys-color-primary-dark);--md-sys-color-on-primary:var(--md-sys-color-on-primary-dark);--md-sys-color-primary-container:var(--md-sys-color-primary-container-dark);--md-sys-color-on-primary-container:var(--md-sys-color-on-primary-container-dark);--md-sys-color-secondary:var(--md-sys-color-secondary-dark);--md-sys-color-on-secondary:var(--md-sys-color-on-secondary-dark);--md-sys-color-secondary-container:var(--md-sys-color-secondary-container-dark);--md-sys-color-on-secondary-container:var(--md-sys-color-on-secondary-container-dark);--md-sys-color-tertiary:var(--md-sys-color-tertiary-dark);--md-sys-color-on-tertiary:var(--md-sys-color-on-tertiary-dark);--md-sys-color-tertiary-container:var(--md-sys-color-tertiary-container-dark);--md-sys-color-on-tertiary-container:var(--md-sys-color-on-tertiary-container-dark);--md-sys-color-error:var(--md-sys-color-error-dark);--md-sys-color-on-error:var(--md-sys-color-on-error-dark);--md-sys-color-error-container:var(--md-sys-color-error-container-dark);--md-sys-color-on-error-container:var(--md-sys-color-on-error-container-dark);--md-sys-color-outline:var(--md-sys-color-outline-dark);--md-sys-color-background:var(--md-sys-color-background-dark);--md-sys-color-on-background:var(--md-sys-color-on-background-dark);--md-sys-color-surface:var(--md-sys-color-surface-dark);--md-sys-color-on-surface:var(--md-sys-color-on-surface-dark);--md-sys-color-surface-variant:var(--md-sys-color-surface-variant-dark);--md-sys-color-on-surface-variant:var(--md-sys-color-on-surface-variant-dark);--md-sys-color-inverse-surface:var(--md-sys-color-inverse-surface-dark);--md-sys-color-inverse-on-surface:var(--md-sys-color-inverse-on-surface-dark);--md-sys-color-inverse-primary:var(--md-sys-color-inverse-primary-dark);--md-sys-color-shadow:var(--md-sys-color-shadow-dark);--md-sys-color-surface-tint:var(--md-sys-color-surface-tint-dark);--md-sys-color-outline-variant:var(--md-sys-color-outline-variant-dark);--md-sys-color-scrim:var(--md-sys-color-scrim-dark)}.display-large{font-family:Roboto;font-family:var(--md-sys-typescale-display-large-font-family-name);font-style:Regular;font-style:var(--md-sys-typescale-display-large-font-family-style);font-weight:400px;font-weight:var(--md-sys-typescale-display-large-font-weight);font-size:57px;font-size:var(--md-sys-typescale-display-large-font-size);letter-spacing:var(--md-sys-typescale-display-large-tracking);line-height:var(--md-sys-typescale-display-large-height);text-transform:var(--md-sys-typescale-display-large-text-transform);-webkit-text-decoration:var(--md-sys-typescale-display-large-text-decoration);-webkit-text-decoration:var(--md-sys-typescale-display-large-text-decoration);text-decoration:var(--md-sys-typescale-display-large-text-decoration)}.display-medium{font-family:Roboto;font-family:var(--md-sys-typescale-display-medium-font-family-name);font-style:Regular;font-style:var(--md-sys-typescale-display-medium-font-family-style);font-weight:400px;font-weight:var(--md-sys-typescale-display-medium-font-weight);font-size:45px;font-size:var(--md-sys-typescale-display-medium-font-size);letter-spacing:var(--md-sys-typescale-display-medium-tracking);line-height:var(--md-sys-typescale-display-medium-height);text-transform:var(--md-sys-typescale-display-medium-text-transform);-webkit-text-decoration:var(--md-sys-typescale-display-medium-text-decoration);-webkit-text-decoration:var(--md-sys-typescale-display-medium-text-decoration);text-decoration:var(--md-sys-typescale-display-medium-text-decoration)}.display-small{font-family:Roboto;font-family:var(--md-sys-typescale-display-small-font-family-name);font-style:Regular;font-style:var(--md-sys-typescale-display-small-font-family-style);font-weight:400px;font-weight:var(--md-sys-typescale-display-small-font-weight);font-size:36px;font-size:var(--md-sys-typescale-display-small-font-size);letter-spacing:var(--md-sys-typescale-display-small-tracking);line-height:var(--md-sys-typescale-display-small-height);text-transform:var(--md-sys-typescale-display-small-text-transform);-webkit-text-decoration:var(--md-sys-typescale-display-small-text-decoration);-webkit-text-decoration:var(--md-sys-typescale-display-small-text-decoration);text-decoration:var(--md-sys-typescale-display-small-text-decoration)}.headline-large{font-family:Roboto;font-family:var(--md-sys-typescale-headline-large-font-family-name);font-style:Regular;font-style:var(--md-sys-typescale-headline-large-font-family-style);font-weight:400px;font-weight:var(--md-sys-typescale-headline-large-font-weight);font-size:32px;font-size:var(--md-sys-typescale-headline-large-font-size);letter-spacing:var(--md-sys-typescale-headline-large-tracking);line-height:var(--md-sys-typescale-headline-large-height);text-transform:var(--md-sys-typescale-headline-large-text-transform);-webkit-text-decoration:var(--md-sys-typescale-headline-large-text-decoration);-webkit-text-decoration:var(--md-sys-typescale-headline-large-text-decoration);text-decoration:var(--md-sys-typescale-headline-large-text-decoration)}.headline-medium{font-family:Roboto;font-family:var(--md-sys-typescale-headline-medium-font-family-name);font-style:Regular;font-style:var(--md-sys-typescale-headline-medium-font-family-style);font-weight:400px;font-weight:var(--md-sys-typescale-headline-medium-font-weight);font-size:28px;font-size:var(--md-sys-typescale-headline-medium-font-size);letter-spacing:var(--md-sys-typescale-headline-medium-tracking);line-height:var(--md-sys-typescale-headline-medium-height);text-transform:var(--md-sys-typescale-headline-medium-text-transform);-webkit-text-decoration:var(--md-sys-typescale-headline-medium-text-decoration);-webkit-text-decoration:var(--md-sys-typescale-headline-medium-text-decoration);text-decoration:var(--md-sys-typescale-headline-medium-text-decoration)}.headline-small{font-family:Roboto;font-family:var(--md-sys-typescale-headline-small-font-family-name);font-style:Regular;font-style:var(--md-sys-typescale-headline-small-font-family-style);font-weight:400px;font-weight:var(--md-sys-typescale-headline-small-font-weight);font-size:24px;font-size:var(--md-sys-typescale-headline-small-font-size);letter-spacing:var(--md-sys-typescale-headline-small-tracking);line-height:var(--md-sys-typescale-headline-small-height);text-transform:var(--md-sys-typescale-headline-small-text-transform);-webkit-text-decoration:var(--md-sys-typescale-headline-small-text-decoration);-webkit-text-decoration:var(--md-sys-typescale-headline-small-text-decoration);text-decoration:var(--md-sys-typescale-headline-small-text-decoration)}.body-large{font-family:Roboto;font-family:var(--md-sys-typescale-body-large-font-family-name);font-style:Regular;font-style:var(--md-sys-typescale-body-large-font-family-style);font-weight:400px;font-weight:var(--md-sys-typescale-body-large-font-weight);font-size:16px;font-size:var(--md-sys-typescale-body-large-font-size);letter-spacing:var(--md-sys-typescale-body-large-tracking);line-height:var(--md-sys-typescale-body-large-height);text-transform:var(--md-sys-typescale-body-large-text-transform);-webkit-text-decoration:var(--md-sys-typescale-body-large-text-decoration);-webkit-text-decoration:var(--md-sys-typescale-body-large-text-decoration);text-decoration:var(--md-sys-typescale-body-large-text-decoration)}.body-medium{font-family:Roboto;font-family:var(--md-sys-typescale-body-medium-font-family-name);font-style:Regular;font-style:var(--md-sys-typescale-body-medium-font-family-style);font-weight:400px;font-weight:var(--md-sys-typescale-body-medium-font-weight);font-size:14px;font-size:var(--md-sys-typescale-body-medium-font-size);letter-spacing:var(--md-sys-typescale-body-medium-tracking);line-height:var(--md-sys-typescale-body-medium-height);text-transform:var(--md-sys-typescale-body-medium-text-transform);-webkit-text-decoration:var(--md-sys-typescale-body-medium-text-decoration);-webkit-text-decoration:var(--md-sys-typescale-body-medium-text-decoration);text-decoration:var(--md-sys-typescale-body-medium-text-decoration)}.body-small{font-family:Roboto;font-family:var(--md-sys-typescale-body-small-font-family-name);font-style:Regular;font-style:var(--md-sys-typescale-body-small-font-family-style);font-weight:400px;font-weight:var(--md-sys-typescale-body-small-font-weight);font-size:12px;font-size:var(--md-sys-typescale-body-small-font-size);letter-spacing:var(--md-sys-typescale-body-small-tracking);line-height:var(--md-sys-typescale-body-small-height);text-transform:var(--md-sys-typescale-body-small-text-transform);-webkit-text-decoration:var(--md-sys-typescale-body-small-text-decoration);-webkit-text-decoration:var(--md-sys-typescale-body-small-text-decoration);text-decoration:var(--md-sys-typescale-body-small-text-decoration)}.label-large{font-family:Roboto;font-family:var(--md-sys-typescale-label-large-font-family-name);font-style:Medium;font-style:var(--md-sys-typescale-label-large-font-family-style);font-weight:500px;font-weight:var(--md-sys-typescale-label-large-font-weight);font-size:14px;font-size:var(--md-sys-typescale-label-large-font-size);letter-spacing:var(--md-sys-typescale-label-large-tracking);line-height:var(--md-sys-typescale-label-large-height);text-transform:var(--md-sys-typescale-label-large-text-transform);-webkit-text-decoration:var(--md-sys-typescale-label-large-text-decoration);-webkit-text-decoration:var(--md-sys-typescale-label-large-text-decoration);text-decoration:var(--md-sys-typescale-label-large-text-decoration)}.label-medium{font-family:Roboto;font-family:var(--md-sys-typescale-label-medium-font-family-name);font-style:Medium;font-style:var(--md-sys-typescale-label-medium-font-family-style);font-weight:500px;font-weight:var(--md-sys-typescale-label-medium-font-weight);font-size:12px;font-size:var(--md-sys-typescale-label-medium-font-size);letter-spacing:var(--md-sys-typescale-label-medium-tracking);line-height:var(--md-sys-typescale-label-medium-height);text-transform:var(--md-sys-typescale-label-medium-text-transform);-webkit-text-decoration:var(--md-sys-typescale-label-medium-text-decoration);-webkit-text-decoration:var(--md-sys-typescale-label-medium-text-decoration);text-decoration:var(--md-sys-typescale-label-medium-text-decoration)}.label-small{font-family:Roboto;font-family:var(--md-sys-typescale-label-small-font-family-name);font-style:Medium;font-style:var(--md-sys-typescale-label-small-font-family-style);font-weight:500px;font-weight:var(--md-sys-typescale-label-small-font-weight);font-size:11px;font-size:var(--md-sys-typescale-label-small-font-size);letter-spacing:var(--md-sys-typescale-label-small-tracking);line-height:var(--md-sys-typescale-label-small-height);text-transform:var(--md-sys-typescale-label-small-text-transform);-webkit-text-decoration:var(--md-sys-typescale-label-small-text-decoration);-webkit-text-decoration:var(--md-sys-typescale-label-small-text-decoration);text-decoration:var(--md-sys-typescale-label-small-text-decoration)}.title-large{font-family:Roboto;font-family:var(--md-sys-typescale-title-large-font-family-name);font-style:Regular;font-style:var(--md-sys-typescale-title-large-font-family-style);font-weight:400px;font-weight:var(--md-sys-typescale-title-large-font-weight);font-size:22px;font-size:var(--md-sys-typescale-title-large-font-size);letter-spacing:var(--md-sys-typescale-title-large-tracking);line-height:var(--md-sys-typescale-title-large-height);text-transform:var(--md-sys-typescale-title-large-text-transform);-webkit-text-decoration:var(--md-sys-typescale-title-large-text-decoration);-webkit-text-decoration:var(--md-sys-typescale-title-large-text-decoration);text-decoration:var(--md-sys-typescale-title-large-text-decoration)}.title-medium{font-family:Roboto;font-family:var(--md-sys-typescale-title-medium-font-family-name);font-style:Medium;font-style:var(--md-sys-typescale-title-medium-font-family-style);font-weight:500px;font-weight:var(--md-sys-typescale-title-medium-font-weight);font-size:16px;font-size:var(--md-sys-typescale-title-medium-font-size);letter-spacing:var(--md-sys-typescale-title-medium-tracking);line-height:var(--md-sys-typescale-title-medium-height);text-transform:var(--md-sys-typescale-title-medium-text-transform);-webkit-text-decoration:var(--md-sys-typescale-title-medium-text-decoration);-webkit-text-decoration:var(--md-sys-typescale-title-medium-text-decoration);text-decoration:var(--md-sys-typescale-title-medium-text-decoration)}.title-small{font-family:Roboto;font-family:var(--md-sys-typescale-title-small-font-family-name);font-style:Medium;font-style:var(--md-sys-typescale-title-small-font-family-style);font-weight:500px;font-weight:var(--md-sys-typescale-title-small-font-weight);font-size:14px;font-size:var(--md-sys-typescale-title-small-font-size);letter-spacing:var(--md-sys-typescale-title-small-tracking);line-height:var(--md-sys-typescale-title-small-height);text-transform:var(--md-sys-typescale-title-small-text-transform);-webkit-text-decoration:var(--md-sys-typescale-title-small-text-decoration);-webkit-text-decoration:var(--md-sys-typescale-title-small-text-decoration);text-decoration:var(--md-sys-typescale-title-small-text-decoration)}.primary{background-color:#006495;background-color:var(--md-sys-color-primary)}.primary-text{color:var(--md-sys-color-primary)}.on-primary{background-color:#fff;background-color:var(--md-sys-color-on-primary)}.on-primary-text{color:var(--md-sys-color-on-primary)}.primary-container{background-color:#cbe6ff;background-color:var(--md-sys-color-primary-container)}.primary-container-text{color:var(--md-sys-color-primary-container)}.on-primary-container{background-color:#001e30;background-color:var(--md-sys-color-on-primary-container)}.on-primary-container-text{color:var(--md-sys-color-on-primary-container)}.secondary{background-color:#50606f;background-color:var(--md-sys-color-secondary)}.secondary-text{color:var(--md-sys-color-secondary)}.on-secondary{background-color:#fff;background-color:var(--md-sys-color-on-secondary)}.on-secondary-text{color:var(--md-sys-color-on-secondary)}.secondary-container{background-color:#d4e4f6;background-color:var(--md-sys-color-secondary-container)}.secondary-container-text{color:var(--md-sys-color-secondary-container)}.on-secondary-container{background-color:#0d1d29;background-color:var(--md-sys-color-on-secondary-container)}.on-secondary-container-text{color:var(--md-sys-color-on-secondary-container)}.tertiary{background-color:#66587b;background-color:var(--md-sys-color-tertiary)}.tertiary-text{color:var(--md-sys-color-tertiary)}.on-tertiary{background-color:#fff;background-color:var(--md-sys-color-on-tertiary)}.on-tertiary-text{color:var(--md-sys-color-on-tertiary)}.tertiary-container{background-color:#ecdcff;background-color:var(--md-sys-color-tertiary-container)}.tertiary-container-text{color:var(--md-sys-color-tertiary-container)}.on-tertiary-container{background-color:#211634;background-color:var(--md-sys-color-on-tertiary-container)}.on-tertiary-container-text{color:var(--md-sys-color-on-tertiary-container)}.error{background-color:#ba1a1a;background-color:var(--md-sys-color-error)}.error-text{color:var(--md-sys-color-error)}.on-error{background-color:#fff;background-color:var(--md-sys-color-on-error)}.on-error-text{color:var(--md-sys-color-on-error)}.error-container{background-color:#ffdad6;background-color:var(--md-sys-color-error-container)}.error-container-text{color:var(--md-sys-color-error-container)}.on-error-container{background-color:#410002;background-color:var(--md-sys-color-on-error-container)}.on-error-container-text{color:var(--md-sys-color-on-error-container)}.background{background-color:#fcfcff;background-color:var(--md-sys-color-background)}.background-text{color:var(--md-sys-color-background)}.on-background{background-color:#1a1c1e;background-color:var(--md-sys-color-on-background)}.on-background-text{color:var(--md-sys-color-on-background)}.surface{background-color:#fcfcff;background-color:var(--md-sys-color-surface)}.surface-text{color:var(--md-sys-color-surface)}.on-surface{background-color:#1a1c1e;background-color:var(--md-sys-color-on-surface)}.on-surface-text{color:var(--md-sys-color-on-surface)}.surface-variant{background-color:#dee3ea;background-color:var(--md-sys-color-surface-variant)}.surface-variant-text{color:var(--md-sys-color-surface-variant)}.on-surface-variant{background-color:#41474d;background-color:var(--md-sys-color-on-surface-variant)}.on-surface-variant-text{color:var(--md-sys-color-on-surface-variant)}.outline{background-color:#72787e;background-color:var(--md-sys-color-outline)}.outline-text{color:var(--md-sys-color-outline)}.inverse-on-surface{background-color:#f0f0f3;background-color:var(--md-sys-color-inverse-on-surface)}.inverse-on-surface-text{color:var(--md-sys-color-inverse-on-surface)}.inverse-surface{background-color:#2e3133;background-color:var(--md-sys-color-inverse-surface)}.inverse-surface-text{color:var(--md-sys-color-inverse-surface)}.inverse-primary{background-color:#8fcdff;background-color:var(--md-sys-color-inverse-primary)}.inverse-primary-text{color:var(--md-sys-color-inverse-primary)}.shadow{background-color:#000;background-color:var(--md-sys-color-shadow)}.shadow-text{color:var(--md-sys-color-shadow)}.surface-tint{background-color:#006495;background-color:var(--md-sys-color-surface-tint)}.surface-tint-text{color:var(--md-sys-color-surface-tint)}.outline-variant{background-color:#c1c7ce;background-color:var(--md-sys-color-outline-variant)}.outline-variant-text{color:var(--md-sys-color-outline-variant)}.scrim{background-color:#000;background-color:var(--md-sys-color-scrim)}.scrim-text{color:var(--md-sys-color-scrim)}a{-webkit-text-decoration:none;text-decoration:none}html{color:var(--md-sys-color-on-background);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400}@media only screen and (min-width:0){html{font-size:14px}}@media only screen and (min-width:993px){html{font-size:14.5px}}@media only screen and (min-width:1201px){html{font-size:15px}}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.3}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{margin:2.8rem 0 1.68rem;font-size:4.2rem;line-height:110%}h2{margin:2.37333rem 0 1.424rem;font-size:3.56rem;line-height:110%}h3{margin:1.94667rem 0 1.168rem;font-size:2.92rem;line-height:110%}h4{margin:1.52rem 0 .912rem;font-size:2.28rem;line-height:110%}h5{margin:1.09333rem 0 .656rem;font-size:1.64rem;line-height:110%}h6{margin:.766667rem 0 .46rem;font-size:1.15rem;line-height:110%}em{font-style:italic}strong{font-weight:500}small{font-size:75%}.light{font-weight:300}.thin{font-weight:200}@media only screen and (min-width:360px){.flow-text{font-size:1.2rem}}@media only screen and (min-width:390px){.flow-text{font-size:1.224rem}}@media only screen and (min-width:420px){.flow-text{font-size:1.248rem}}@media only screen and (min-width:450px){.flow-text{font-size:1.272rem}}@media only screen and (min-width:480px){.flow-text{font-size:1.296rem}}@media only screen and (min-width:510px){.flow-text{font-size:1.32rem}}@media only screen and (min-width:540px){.flow-text{font-size:1.344rem}}@media only screen and (min-width:570px){.flow-text{font-size:1.368rem}}@media only screen and (min-width:600px){.flow-text{font-size:1.392rem}}@media only screen and (min-width:630px){.flow-text{font-size:1.416rem}}@media only screen and (min-width:660px){.flow-text{font-size:1.44rem}}@media only screen and (min-width:690px){.flow-text{font-size:1.464rem}}@media only screen and (min-width:720px){.flow-text{font-size:1.488rem}}@media only screen and (min-width:750px){.flow-text{font-size:1.512rem}}@media only screen and (min-width:780px){.flow-text{font-size:1.536rem}}@media only screen and (min-width:810px){.flow-text{font-size:1.56rem}}@media only screen and (min-width:840px){.flow-text{font-size:1.584rem}}@media only screen and (min-width:870px){.flow-text{font-size:1.608rem}}@media only screen and (min-width:900px){.flow-text{font-size:1.632rem}}@media only screen and (min-width:930px){.flow-text{font-size:1.656rem}}@media only screen and (min-width:960px){.flow-text{font-size:1.68rem}}@media only screen and (max-width:360px){.flow-text{font-size:1.2rem}}html{box-sizing:border-box}body{background-color:#fcfcff;background-color:var(--md-sys-color-background);color:var(--md-sys-color-on-background)}button,input,optgroup,select,textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}a{color:colorFunc("light-blue", "darken-1");-webkit-tap-highlight-color:transparent;-webkit-text-decoration:none;text-decoration:none}.valign-wrapper{align-items:center;display:flex}.clearfix{clear:both}.z-depth-0,.pagination li.active a:focus,.pagination li.disabled a,.btn.filled:focus,.btn.tonal:focus,.btn.text,.btn-flat,.btn.disabled,.btn-floating.disabled,.btn-large.disabled,.btn-small.disabled,.btn-flat.disabled,.btn:disabled,.btn-floating:disabled,.btn-large:disabled,.btn-small:disabled,.btn-flat:disabled,.btn[disabled],.btn-floating[disabled],.btn-large[disabled],.btn-small[disabled],.btn-flat[disabled],.filled.btn-floating:focus,.tonal.btn-floating:focus,.text.btn-floating,.filled.btn-large:focus,.tonal.btn-large:focus,.text.btn-large,.filled.btn-small:focus,.tonal.btn-small:focus,.text.btn-small{box-shadow:none!important}.z-depth-1,.sidenav,.dropdown-content,.collapsible,.pagination li.active a:hover,.card-panel,.card,.btn.filled:hover,.btn.tonal:hover,.btn.elevated,.btn.elevated:focus,.filled.btn-floating:hover,.tonal.btn-floating:hover,.elevated.btn-floating,.elevated.btn-floating:focus,.btn-floating,.filled.btn-large:hover,.tonal.btn-large:hover,.elevated.btn-large,.elevated.btn-large:focus,.filled.btn-small:hover,.tonal.btn-small:hover,.elevated.btn-small,.elevated.btn-small:focus{box-shadow:0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px rgba(0,0,0,.2)}.z-depth-1-half,.btn-floating:hover,.btn-floating:focus{box-shadow:0 3px 3px rgba(0,0,0,.14),0 1px 7px rgba(0,0,0,.12),0 3px 1px -1px rgba(0,0,0,.2)}.z-depth-2,.btn.elevated:hover,.elevated.btn-floating:hover,.elevated.btn-large:hover,.elevated.btn-small:hover{box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3)}.z-depth-3,.toast{box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.z-depth-4{box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -7px rgba(0,0,0,.2)}.z-depth-5,.modal{box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2)}.hoverable{transition:box-shadow .25s}.hoverable:hover{box-shadow:0 8px 17px rgba(0,0,0,.2),0 6px 20px rgba(0,0,0,.19)}.divider{background-color:#c1c7ce;background-color:var(--md-sys-color-outline-variant);height:1px;overflow:hidden}blockquote{border-left:5px solid #006495;border-left:5px solid var(--md-sys-color-primary);margin:20px 0;padding-left:1.5rem}i{line-height:inherit}i.left{float:left;margin-left:-8px}i.right{float:right}i.tiny{font-size:1rem}i.small{font-size:2rem}i.medium{font-size:4rem}i.large{font-size:6rem}html.noscroll{width:100%;position:fixed;overflow-y:scroll}img.responsive-img,video.responsive-video{max-width:100%;height:auto}.parallax-container{height:500px;position:relative;overflow:hidden}.parallax-container .parallax{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.parallax-container .parallax img{opacity:0;min-width:100%;min-height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.pin-top,.pin-bottom{position:relative}.pinned{position:fixed!important}select:focus{outline:1px solid #8fcdff;outline:1px solid var(--md-ref-palette-primary80)}label{color:var(--md-sys-color-on-surface-variant);font-size:.8rem}ul.staggered-list li{opacity:0}.fade-in{opacity:0;transform-origin:0}@media only screen and (max-width:600.99px){.hide-on-small-only,.hide-on-small-and-down{display:none!important}}@media only screen and (max-width:992.99px){.hide-on-med-and-down{display:none!important}}@media only screen and (min-width:601px){.hide-on-med-and-up{display:none!important}}@media only screen and (min-width:601px) and (max-width:992.99px){.hide-on-med-only{display:none!important}}@media only screen and (min-width:993px){.hide-on-large-only{display:none!important}}@media only screen and (min-width:1201px){.hide-on-extra-large-only{display:none!important}.show-on-extra-large{display:block!important}}@media only screen and (min-width:993px){.show-on-large{display:block!important}}@media only screen and (min-width:601px) and (max-width:992.99px){.show-on-medium{display:block!important}}@media only screen and (max-width:600.99px){.show-on-small{display:block!important}}@media only screen and (min-width:601px){.show-on-medium-and-up{display:block!important}}@media only screen and (max-width:992.99px){.show-on-medium-and-down{display:block!important}}@media only screen and (max-width:600.99px){.center-on-small-only{text-align:center}}.page-footer{border-top:1px dashed #c1c7ce;border-top:1px dashed var(--md-sys-color-outline-variant);margin-top:5rem;padding-top:3rem}.page-footer p{color:var(--md-sys-color-outline-light)}.page-footer a{color:var(--md-sys-color-primary)}.page-footer .footer-copyright,.page-footer .footer-copyright a{justify-content:space-between;align-items:center;min-height:50px;padding:10px 0;display:flex;overflow:hidden}.page-footer ul{padding-left:0;list-style-type:none}table,th,td{border:none}table{border-collapse:collapse;border-spacing:0;width:100%;display:table}table.striped tr{border-bottom:none}table.striped tbody>tr:nth-child(odd){background-color:rgba(0,0,0,.08)}table.highlight>tbody>tr{transition:background-color .25s}table.highlight>tbody>tr:hover{background-color:rgba(0,0,0,.04)}table thead{color:var(--md-sys-color-on-surface-variant)}table.centered thead tr th,table.centered tbody tr td{text-align:center}tr{border-bottom:1px solid #c1c7ce;border-bottom:1px solid var(--md-sys-color-outline-variant)}td,th{text-align:left;vertical-align:middle;border-radius:0;padding:15px 5px;display:table-cell}@media only screen and (max-width:992.99px){table.responsive-table{border-collapse:collapse;border-spacing:0;width:100%;display:block;position:relative}table.responsive-table td:empty:before{content:" "}table.responsive-table th,table.responsive-table td{vertical-align:top;margin:0}table.responsive-table th{text-align:left}table.responsive-table thead{float:left;display:block}table.responsive-table thead tr{padding:0 10px 0 0;display:block}table.responsive-table thead tr th:before{content:" "}table.responsive-table tbody{white-space:nowrap;width:auto;display:block;position:relative;overflow-x:auto}table.responsive-table tbody tr{vertical-align:top;display:inline-block}table.responsive-table th{text-align:right;display:block}table.responsive-table td{text-align:left;min-height:1.25em;display:block}table.responsive-table tr{border-bottom:none;padding:0 10px}table.responsive-table thead{border:0;border-right:1px solid #c1c7ce;border-right:1px solid var(--md-sys-color-outline-variant)}}.video-container{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{width:100%;height:100%;position:absolute;top:0;left:0}.hide{display:none!important}.left-align{text-align:left}.right-align{text-align:right}.center,.center-align{text-align:center}.left{float:left!important}.right{float:right!important}.no-select,input[type=range],input[type=range]+.thumb{-webkit-user-select:none;-moz-user-select:none;user-select:none}.circle{border-radius:50%}.center-block{margin-left:auto;margin-right:auto;display:block}.truncate{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.no-padding{padding:0!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:.75rem!important}.mt-3{margin-top:.75rem!important}.mr-3{margin-right:.75rem!important}.mb-3{margin-bottom:.75rem!important}.ml-3{margin-left:.75rem!important}.mx-3{margin-left:.75rem!important;margin-right:.75rem!important}.my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.m-4{margin:1rem!important}.mt-4{margin-top:1rem!important}.mr-4{margin-right:1rem!important}.mb-4{margin-bottom:1rem!important}.ml-4{margin-left:1rem!important}.mx-4{margin-left:1rem!important;margin-right:1rem!important}.my-4{margin-top:1rem!important;margin-bottom:1rem!important}.m-5{margin:1.5rem!important}.mt-5{margin-top:1.5rem!important}.mr-5{margin-right:1.5rem!important}.mb-5{margin-bottom:1.5rem!important}.ml-5{margin-left:1.5rem!important}.mx-5{margin-left:1.5rem!important;margin-right:1.5rem!important}.my-5{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-6{margin:3rem!important}.mt-6{margin-top:3rem!important}.mr-6{margin-right:3rem!important}.mb-6{margin-bottom:3rem!important}.ml-6{margin-left:3rem!important}.mx-6{margin-left:3rem!important;margin-right:3rem!important}.my-6{margin-top:3rem!important;margin-bottom:3rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:.75rem!important}.pt-3{padding-top:.75rem!important}.pr-3{padding-right:.75rem!important}.pb-3{padding-bottom:.75rem!important}.pl-3{padding-left:.75rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.p-4{padding:1rem!important}.pt-4{padding-top:1rem!important}.pr-4{padding-right:1rem!important}.pb-4{padding-bottom:1rem!important}.pl-4{padding-left:1rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.p-5{padding:1.5rem!important}.pt-5{padding-top:1.5rem!important}.pr-5{padding-right:1.5rem!important}.pb-5{padding-bottom:1.5rem!important}.pl-5{padding-left:1.5rem!important}.px-5{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-6{padding:3rem!important}.pt-6{padding-top:3rem!important}.pr-6{padding-right:3rem!important}.pb-6{padding-bottom:3rem!important}.pl-6{padding-left:3rem!important}.px-6{padding-left:3rem!important;padding-right:3rem!important}.py-6{padding-top:3rem!important;padding-bottom:3rem!important}.p-auto{padding:auto!important}.pt-auto{padding-top:auto!important}.pr-auto{padding-right:auto!important}.pb-auto{padding-bottom:auto!important}.pl-auto{padding-left:auto!important}.px-auto{padding-left:auto!important;padding-right:auto!important}.py-auto{padding-top:auto!important;padding-bottom:auto!important}.display-docked{opacity:0;z-index:9999;visibility:hidden;position:absolute}.confirmation-btns{margin-left:auto}.material-icons,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp{text-rendering:optimizelegibility;font-feature-settings:"liga"}.container{width:90%;max-width:1280px;margin:0 auto}@media only screen and (min-width:601px){.container{width:85%}}@media only screen and (min-width:993px){.container{width:70%}}.section{padding:1rem 0}body{--gap-size:1.5rem}.row{grid-gap:var(--gap-size);gap:var(--gap-size);grid-template-columns:repeat(12,1fr);display:grid}.row .s1{grid-column:auto/span 1}.row .s2{grid-column:auto/span 2}.row .s3{grid-column:auto/span 3}.row .s4{grid-column:auto/span 4}.row .s5{grid-column:auto/span 5}.row .s6{grid-column:auto/span 6}.row .s7{grid-column:auto/span 7}.row .s8{grid-column:auto/span 8}.row .s9{grid-column:auto/span 9}.row .s10{grid-column:auto/span 10}.row .s11{grid-column:auto/span 11}.row .s12{grid-column:auto/span 12}.row .offset-s1{grid-column-start:3}.row .offset-s2{grid-column-start:2}.row .offset-s3{grid-column-start:4}.row .offset-s4{grid-column-start:5}.row .offset-s5{grid-column-start:6}.row .offset-s6{grid-column-start:7}.row .offset-s7{grid-column-start:8}.row .offset-s8{grid-column-start:9}.row .offset-s9{grid-column-start:10}.row .offset-s10{grid-column-start:11}.row .offset-s11{grid-column-start:12}@media only screen and (min-width:601px){.row .m1{grid-column:auto/span 1}.row .m2{grid-column:auto/span 2}.row .m3{grid-column:auto/span 3}.row .m4{grid-column:auto/span 4}.row .m5{grid-column:auto/span 5}.row .m6{grid-column:auto/span 6}.row .m7{grid-column:auto/span 7}.row .m8{grid-column:auto/span 8}.row .m9{grid-column:auto/span 9}.row .m10{grid-column:auto/span 10}.row .m11{grid-column:auto/span 11}.row .m12{grid-column:auto/span 12}.row .offset-m1{grid-column-start:2}.row .offset-m2{grid-column-start:3}.row .offset-m3{grid-column-start:4}.row .offset-m4{grid-column-start:5}.row .offset-m5{grid-column-start:6}.row .offset-m6{grid-column-start:7}.row .offset-m7{grid-column-start:8}.row .offset-m8{grid-column-start:9}.row .offset-m9{grid-column-start:10}.row .offset-m10{grid-column-start:11}.row .offset-m11{grid-column-start:12}}@media only screen and (min-width:993px){.row .l1{grid-column:auto/span 1}.row .l2{grid-column:auto/span 2}.row .l3{grid-column:auto/span 3}.row .l4{grid-column:auto/span 4}.row .l5{grid-column:auto/span 5}.row .l6{grid-column:auto/span 6}.row .l7{grid-column:auto/span 7}.row .l8{grid-column:auto/span 8}.row .l9{grid-column:auto/span 9}.row .l10{grid-column:auto/span 10}.row .l11{grid-column:auto/span 11}.row .l12{grid-column:auto/span 12}.row .offset-l1{grid-column-start:2}.row .offset-l2{grid-column-start:3}.row .offset-l3{grid-column-start:4}.row .offset-l4{grid-column-start:5}.row .offset-l5{grid-column-start:6}.row .offset-l6{grid-column-start:7}.row .offset-l7{grid-column-start:8}.row .offset-l8{grid-column-start:9}.row .offset-l9{grid-column-start:10}.row .offset-l10{grid-column-start:11}.row .offset-l11{grid-column-start:12}}@media only screen and (min-width:1201px){.row .xl1{grid-column:auto/span 1}.row .xl2{grid-column:auto/span 2}.row .xl3{grid-column:auto/span 3}.row .xl4{grid-column:auto/span 4}.row .xl5{grid-column:auto/span 5}.row .xl6{grid-column:auto/span 6}.row .xl7{grid-column:auto/span 7}.row .xl8{grid-column:auto/span 8}.row .xl9{grid-column:auto/span 9}.row .xl10{grid-column:auto/span 10}.row .xl11{grid-column:auto/span 11}.row .xl12{grid-column:auto/span 12}.row .offset-xl1{grid-column-start:2}.row .offset-xl2{grid-column-start:3}.row .offset-xl3{grid-column-start:4}.row .offset-xl4{grid-column-start:5}.row .offset-xl5{grid-column-start:6}.row .offset-xl6{grid-column-start:7}.row .offset-xl7{grid-column-start:8}.row .offset-xl8{grid-column-start:9}.row .offset-xl9{grid-column-start:10}.row .offset-xl10{grid-column-start:11}.row .offset-xl11{grid-column-start:12}}.g-0{gap:0}.g-1{gap:calc(.25*var(--gap-size))}.g-2{gap:calc(.5*var(--gap-size))}.g-3{gap:calc(1*var(--gap-size))}.g-4{gap:calc(1.5*var(--gap-size))}.g-5{gap:calc(3*var(--gap-size))}.scale-transition{transition:transform .3s cubic-bezier(.53,.01,.36,1.63)!important}.scale-transition.scale-out{transform:scale(0);transition:transform .2s!important}.scale-transition.scale-in{transform:scale(1)}.pulse{position:relative;overflow:visible}.pulse:before{content:"";pointer-events:none;background-color:inherit;border-radius:inherit;z-index:-1;width:100%;height:100%;transition:opacity .3s,transform .3s;animation:1s cubic-bezier(.24,0,.38,1) infinite pulse-animation;display:block;position:absolute;top:0;left:0}@keyframes pulse-animation{0%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}.table-of-contents{list-style:none}.table-of-contents.fixed{position:fixed}.table-of-contents li{padding:0}.table-of-contents a{color:var(--md-sys-color-secondary);border-left:1px solid #c1c7ce;border-left:1px solid var(--md-sys-color-outline-variant);height:2rem;padding-left:16px;font-weight:400;line-height:2rem;display:inline-block}.table-of-contents a:hover{color:var(--md-sys-color-on-background);padding-left:15px}.table-of-contents a.active{color:var(--md-sys-color-primary);border-left:2px solid #006495;border-left:2px solid var(--md-sys-color-primary);padding-left:14px;font-weight:500}.tap-target-wrapper{z-index:1000;visibility:hidden;width:800px;height:800px;transition:visibility 0s .3s;position:fixed}.tap-target-wrapper.open{visibility:visible;transition:visibility}.tap-target-wrapper.open .tap-target{opacity:.95;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:scale(1)}.tap-target-wrapper.open .tap-target-wave:before{transform:scale(1)}.tap-target-wrapper.open .tap-target-wave:after{visibility:visible;transition:opacity .3s,transform .3s,visibility 0s 1s;animation:1s cubic-bezier(.24,0,.38,1) infinite pulse-animation}.tap-target{background-color:#cbe6ff;background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-primary);opacity:0;border-radius:50%;width:100%;height:100%;font-size:1rem;transition:transform .3s ease-in-out,opacity .3s ease-in-out;position:absolute;transform:scale(0);box-shadow:0 20px 20px rgba(0,0,0,.14),0 10px 50px rgba(0,0,0,.12),0 30px 10px -20px rgba(0,0,0,.2)}.tap-target-content{display:table-cell;position:relative}.tap-target-wave{z-index:10001;border-radius:50%;position:absolute}.tap-target-wave:before,.tap-target-wave:after{content:"";background-color:#fcfcff;background-color:var(--md-sys-color-surface);border-radius:50%;width:100%;height:100%;display:block;position:absolute}.tap-target-wave:before{transition:transform .3s;transform:scale(0)}.tap-target-wave:after{visibility:hidden;z-index:-1;transition:opacity .3s,transform .3s,visibility}.tap-target-origin{z-index:10002;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute!important}.tap-target-origin:not(.btn),.tap-target-origin:not(.btn):hover{background:0 0}@media only screen and (max-width:600px){.tap-target,.tap-target-wrapper{width:600px;height:600px}}:root{--btn-height:40px;--btn-font-size-icon:16px;--btn-padding:24px;--btn-padding-icon:16px;--btn-gap-icon:8px;--btn-border-radius:4px;--btn-font-size:14px}.btn,.btn-small,.btn-large,.btn-floating,.btn-flat{height:40px;height:var(--btn-height);border-radius:4px;border-radius:var(--btn-border-radius);padding-left:24px;padding-left:var(--btn-padding);padding-right:24px;padding-right:var(--btn-padding);font-size:14px;font-size:var(--btn-font-size);cursor:pointer;-webkit-tap-highlight-color:transparent;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;outline:0;align-items:center;font-weight:500;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s ease-out;display:inline-flex}.btn:focus,.btn-floating:focus,.btn-large:focus,.btn-small:focus,.btn-flat:focus{background-color:#cbe6ff;background-color:var(--md-sys-color-primary-container)}.btn.icon-left,.icon-left.btn-small,.icon-left.btn-large,.icon-left.btn-floating,.btn.icon-right,.icon-right.btn-small,.icon-right.btn-large,.icon-right.btn-floating{position:relative}.btn.icon-left,.icon-left.btn-small,.icon-left.btn-large,.icon-left.btn-floating{padding-left:40px;padding-left:calc(var(--btn-padding-icon) + var(--btn-font-size-icon) + var(--btn-gap-icon))}.btn.icon-right,.icon-right.btn-small,.icon-right.btn-large,.icon-right.btn-floating{padding-right:40px;padding-right:calc(var(--btn-padding-icon) + var(--btn-font-size-icon) + var(--btn-gap-icon))}.btn.icon-left i,.icon-left.btn-small i,.icon-left.btn-large i,.icon-left.btn-floating i,.btn.icon-right i,.icon-right.btn-small i,.icon-right.btn-large i,.icon-right.btn-floating i{font-size:16px;font-size:var(--btn-font-size-icon);position:absolute}.btn.icon-left i,.icon-left.btn-small i,.icon-left.btn-large i,.icon-left.btn-floating i{left:16px;left:var(--btn-padding-icon)}.btn.icon-right i,.icon-right.btn-small i,.icon-right.btn-large i,.icon-right.btn-floating i{right:16px;right:var(--btn-padding-icon)}.btn.filled,.filled.btn-small,.filled.btn-large,.filled.btn-floating{color:var(--md-sys-color-on-primary);background-color:#006495;background-color:var(--md-sys-color-primary)}.btn.filled:hover,.filled.btn-small:hover,.filled.btn-large:hover,.filled.btn-floating:hover,.btn.filled:focus,.filled.btn-small:focus,.filled.btn-large:focus,.filled.btn-floating:focus{color:var(--md-sys-color-on-primary)}.btn.filled:hover,.filled.btn-small:hover,.filled.btn-large:hover,.filled.btn-floating:hover{background-color:#297da6}@supports (color:color-mix(in lch, red, blue)){.btn.filled:hover,.filled.btn-small:hover,.filled.btn-large:hover,.filled.btn-floating:hover{background-color:color-mix(in srgb, var(--md-sys-color-primary), var(--md-sys-color-on-primary) 16%)}}.btn.filled:focus,.filled.btn-small:focus,.filled.btn-large:focus,.filled.btn-floating:focus{background-color:#3383aa}@supports (color:color-mix(in lch, red, blue)){.btn.filled:focus,.filled.btn-small:focus,.filled.btn-large:focus,.filled.btn-floating:focus{background-color:color-mix(in srgb, var(--md-sys-color-primary), var(--md-sys-color-on-primary) 20%)}}.btn.filled:focus-visible{outline:3px solid #50606f;outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.filled.btn-small:focus-visible{outline:3px solid #50606f;outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.filled.btn-large:focus-visible{outline:3px solid #50606f;outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.filled.btn-floating:focus-visible{outline:3px solid #50606f;outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.btn.tonal,.tonal.btn-small,.tonal.btn-large,.tonal.btn-floating{color:var(--md-sys-color-on-secondary-container);background-color:#d4e4f6;background-color:var(--md-sys-color-secondary-container)}.btn.tonal:hover,.tonal.btn-small:hover,.tonal.btn-large:hover,.tonal.btn-floating:hover,.btn.tonal:focus,.tonal.btn-small:focus,.tonal.btn-large:focus,.tonal.btn-floating:focus{color:var(--md-sys-color-on-secondary-container)}.btn.tonal:hover,.tonal.btn-small:hover,.tonal.btn-large:hover,.tonal.btn-floating:hover{background-color:#b4c4d5}@supports (color:color-mix(in lch, red, blue)){.btn.tonal:hover,.tonal.btn-small:hover,.tonal.btn-large:hover,.tonal.btn-floating:hover{background-color:color-mix(in srgb, var(--md-sys-color-secondary-container), var(--md-sys-color-on-secondary-container) 16%)}}.btn.tonal:focus,.tonal.btn-small:focus,.tonal.btn-large:focus,.tonal.btn-floating:focus{background-color:#acbccd}@supports (color:color-mix(in lch, red, blue)){.btn.tonal:focus,.tonal.btn-small:focus,.tonal.btn-large:focus,.tonal.btn-floating:focus{background-color:color-mix(in srgb, var(--md-sys-color-secondary-container), var(--md-sys-color-on-secondary-container) 20%)}}.btn.tonal:focus-visible{outline:3px solid #50606f;outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.tonal.btn-small:focus-visible{outline:3px solid #50606f;outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.tonal.btn-large:focus-visible{outline:3px solid #50606f;outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.tonal.btn-floating:focus-visible{outline:3px solid #50606f;outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.btn.elevated:focus-visible{outline:3px solid #50606f;outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.elevated.btn-small:focus-visible{outline:3px solid #50606f;outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.elevated.btn-large:focus-visible{outline:3px solid #50606f;outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.elevated.btn-floating:focus-visible{outline:3px solid #50606f;outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.btn.outlined,.outlined.btn-small,.outlined.btn-large,.outlined.btn-floating{color:var(--md-sys-color-primary);border:1px solid #72787e;border:1px solid var(--md-sys-color-outline);background-color:transparent}.btn.outlined:hover,.outlined.btn-small:hover,.outlined.btn-large:hover,.outlined.btn-floating:hover,.btn.outlined:focus,.outlined.btn-small:focus,.outlined.btn-large:focus,.outlined.btn-floating:focus{color:var(--md-sys-color-primary)}.btn.outlined:hover,.outlined.btn-small:hover,.outlined.btn-large:hover,.outlined.btn-floating:hover{background-color:rgba(0,100,149,.16)}@supports (color:color-mix(in lch, red, blue)){.btn.outlined:hover,.outlined.btn-small:hover,.outlined.btn-large:hover,.outlined.btn-floating:hover{background-color:color-mix(in srgb, transparent, var(--md-sys-color-primary) 16%)}}.btn.outlined:focus,.outlined.btn-small:focus,.outlined.btn-large:focus,.outlined.btn-floating:focus{border:1px solid #006495;border:1px solid var(--md-sys-color-primary);background-color:rgba(0,100,149,.2)}@supports (color:color-mix(in lch, red, blue)){.btn.outlined:focus,.outlined.btn-small:focus,.outlined.btn-large:focus,.outlined.btn-floating:focus{background-color:color-mix(in srgb, transparent, var(--md-sys-color-primary) 20%)}}.btn.outlined.disabled,.outlined.disabled.btn-small,.outlined.disabled.btn-large,.outlined.disabled.btn-floating{background-color:transparent;background-color:initial;border-color:rgba(26,28,30,.38)}@supports (color:color-mix(in lch, red, blue)){.btn.outlined.disabled,.outlined.disabled.btn-small,.outlined.disabled.btn-large,.outlined.disabled.btn-floating{border-color:color-mix(in srgb, transparent, var(--md-sys-color-on-surface) 38%)}}.btn.outlined:focus-visible{outline:3px solid #50606f;outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.outlined.btn-small:focus-visible{outline:3px solid #50606f;outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.outlined.btn-large:focus-visible{outline:3px solid #50606f;outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.outlined.btn-floating:focus-visible{outline:3px solid #50606f;outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.btn.text,.text.btn-small,.text.btn-large,.text.btn-floating,.btn-flat{color:var(--md-sys-color-primary);background-color:transparent}.btn.text:hover,.text.btn-small:hover,.text.btn-large:hover,.text.btn-floating:hover,.btn.text:focus,.text.btn-small:focus,.text.btn-large:focus,.text.btn-floating:focus,.btn-flat:hover,.btn-flat:focus{color:var(--md-sys-color-primary)}.btn.text:hover,.text.btn-small:hover,.text.btn-large:hover,.text.btn-floating:hover,.btn-flat:hover{background-color:rgba(0,100,149,.16)}@supports (color:color-mix(in lch, red, blue)){.btn.text:hover,.text.btn-small:hover,.text.btn-large:hover,.text.btn-floating:hover,.btn-flat:hover{background-color:color-mix(in srgb, var(--md-sys-color-primary) 16%, transparent)}}.btn.text:focus,.text.btn-small:focus,.text.btn-large:focus,.text.btn-floating:focus,.btn-flat:focus{background-color:rgba(0,100,149,.2)}@supports (color:color-mix(in lch, red, blue)){.btn.text:focus,.text.btn-small:focus,.text.btn-large:focus,.text.btn-floating:focus,.btn-flat:focus{background-color:color-mix(in srgb, transparent, var(--md-sys-color-primary) 20%)}}.btn.text.disabled,.text.disabled.btn-small,.text.disabled.btn-large,.text.disabled.btn-floating,.btn-flat.disabled{background-color:transparent;background-color:initial}.btn.text:focus-visible{outline:3px solid #50606f;outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.text.btn-small:focus-visible{outline:3px solid #50606f;outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.text.btn-large:focus-visible{outline:3px solid #50606f;outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.text.btn-floating:focus-visible{outline:3px solid #50606f;outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.btn-flat:focus-visible{outline:3px solid #50606f;outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.btn.disabled,.btn-floating.disabled,.btn-large.disabled,.btn-small.disabled,.btn-flat.disabled,.btn:disabled,.btn-floating:disabled,.btn-large:disabled,.btn-small:disabled,.btn-flat:disabled,.btn[disabled],.btn-floating[disabled],.btn-large[disabled],.btn-small[disabled],.btn-flat[disabled]{color:rgba(26,28,30,.38);pointer-events:none;box-shadow:none;cursor:default;background-color:rgba(26,28,30,.12)}@supports (color:color-mix(in lch, red, blue)){.btn.disabled,.btn-floating.disabled,.btn-large.disabled,.btn-small.disabled,.btn-flat.disabled,.btn:disabled,.btn-floating:disabled,.btn-large:disabled,.btn-small:disabled,.btn-flat:disabled,.btn[disabled],.btn-floating[disabled],.btn-large[disabled],.btn-small[disabled],.btn-flat[disabled]{color:color-mix(in srgb, transparent, var(--md-sys-color-on-surface) 38%);background-color:color-mix(in srgb, transparent, var(--md-sys-color-on-surface) 12%)}}.btn-floating{color:var(--md-sys-color-on-primary-container);width:40px;height:40px;background-color:#cbe6ff;background-color:var(--md-sys-color-primary-container);z-index:1;cursor:pointer;vertical-align:middle;text-align:center;border-radius:16px;grid-auto-flow:column;align-items:center;padding:0;transition:background-color .3s;display:grid;position:relative;overflow:hidden}.btn-floating:hover{background-color:#abc6de}@supports (color:color-mix(in lch, red, blue)){.btn-floating:hover{background-color:color-mix(in srgb, var(--md-sys-color-primary-container), var(--md-sys-color-on-primary-container) 16%)}}.btn-floating:focus{background-color:#b8c8d9;background-color:var(--md-ref-palette-secondary80)}.btn-floating:before{border-radius:0}.btn-floating.btn-large{width:56px;height:56px;padding:0}.btn-floating.btn-large.halfway-fab{bottom:-28px}.btn-floating.btn-small{--btn-small-height:calc(.75 * var(--btn-height));width:30px;width:var(--btn-small-height);height:30px;height:var(--btn-small-height)}.btn-floating.btn-small.halfway-fab{bottom:calc(var(--btn-small-height)*-.5)}.btn-floating.halfway-fab{position:absolute;bottom:-20px;right:24px}.btn-floating.halfway-fab.left{left:24px;right:auto}.btn-floating i{color:currentColor;width:inherit;text-align:center;font-size:1.6rem;display:inline-block}button.btn-floating{border:none}.fixed-action-btn{z-index:997;margin-bottom:0;padding-top:15px;position:fixed;bottom:23px;right:23px}.fixed-action-btn.active ul{visibility:visible;padding-left:0;list-style-type:none}.fixed-action-btn.direction-left,.fixed-action-btn.direction-right{padding:0 0 0 15px}.fixed-action-btn.direction-left ul,.fixed-action-btn.direction-right ul{text-align:right;width:500px;height:100%;top:50%;left:auto;right:64px;transform:translateY(-50%)}.fixed-action-btn.direction-left ul li,.fixed-action-btn.direction-right ul li{margin:7.5px 15px 0 0;display:inline-block}.fixed-action-btn.direction-right{padding:0 15px 0 0}.fixed-action-btn.direction-right ul{text-align:left;direction:rtl;left:64px;right:auto}.fixed-action-btn.direction-right ul li{margin:7.5px 0 0 15px}.fixed-action-btn.direction-bottom{padding:0 0 15px}.fixed-action-btn.direction-bottom ul{flex-direction:column-reverse;display:flex;top:64px;bottom:auto}.fixed-action-btn.direction-bottom ul li{margin:15px 0 0}.fixed-action-btn.toolbar{height:56px;padding:0}.fixed-action-btn.toolbar.active>a i{opacity:0}.fixed-action-btn.toolbar ul{z-index:1;display:flex;top:0;bottom:0}.fixed-action-btn.toolbar ul li{flex:1;height:100%;margin:0;transition:none;display:inline-block}.fixed-action-btn.toolbar ul li a{width:100%;height:100%;box-shadow:none;color:var(--md-sys-color-on-secondary);z-index:1;background-color:transparent;line-height:56px;display:block;position:relative;overflow:hidden}.fixed-action-btn.toolbar ul li a i{line-height:inherit}.fixed-action-btn ul{text-align:center;visibility:hidden;margin:0;position:absolute;bottom:64px;left:0;right:0}.fixed-action-btn ul li{margin-bottom:15px}.fixed-action-btn ul a.btn-floating{opacity:0}.fixed-action-btn .fab-backdrop{z-index:-1;background-color:#50606f;background-color:var(--md-sys-color-secondary);border-radius:16px;width:40px;height:40px;position:absolute;top:0;left:0;transform:scale(0)}.btn-large{height:60px;height:calc(1.5*var(--btn-height));padding:0 28px;font-size:18px}.btn-large i{font-size:1.6rem}.btn-small{height:30px;height:calc(.75*var(--btn-height));font-size:13px}.btn-small i{font-size:1.2rem}.btn-block{display:block}.btn.rounded,.rounded.btn-floating,.rounded.btn-large,.rounded.btn-small{border-radius:99999px}.collapsible{border-top:1px solid #c1c7ce;border-top:1px solid var(--md-sys-color-outline-variant);border-right:1px solid #c1c7ce;border-right:1px solid var(--md-sys-color-outline-variant);border-left:1px solid #c1c7ce;border-left:1px solid var(--md-sys-color-outline-variant);margin:.5rem 0 1rem;padding-left:0;list-style-type:none}.collapsible-header{cursor:pointer;-webkit-tap-highlight-color:transparent;border-bottom:1px solid #c1c7ce;border-bottom:1px solid var(--md-sys-color-outline-variant);padding:1rem;line-height:1.5;display:flex}.collapsible-header:focus{outline:0}.collapsible-header i{text-align:center;width:2rem;margin-right:1rem;font-size:1.6rem;display:inline-block}.collapsible-header:after{content:"";-webkit-font-smoothing:antialiased;margin-left:.5rem;font-family:Material Symbols Outlined,Material Symbols Rounded,Material Symbols Sharp,Material Icons;font-size:25px;line-height:.9}.active .collapsible-header:after{content:""}.keyboard-focused .collapsible-header:focus{background-color:rgba(0,0,0,.12)}.collapsible-header-content{flex-grow:1}.collapsible-body{border-bottom:1px solid #c1c7ce;border-bottom:1px solid var(--md-sys-color-outline-variant);box-sizing:border-box;max-height:0;padding:0 2rem;overflow:hidden}.collapsible.popout{box-shadow:none;border:none}.collapsible.popout>li{margin:0 24px;transition:margin .35s cubic-bezier(.25,.46,.45,.94);box-shadow:0 2px 5px rgba(0,0,0,.16),0 2px 10px rgba(0,0,0,.12)}.collapsible.popout>li.active{margin:16px 0;box-shadow:0 5px 11px rgba(0,0,0,.18),0 4px 15px rgba(0,0,0,.15)}:root{--bagde-height:22px}span.badge{text-align:center;min-width:3rem;font-size:1rem;line-height:22px;line-height:var(--bagde-height);height:22px;height:var(--bagde-height);color:var(--md-sys-color-on-surface-variant);float:right;box-sizing:border-box;margin-left:14px;padding:0 6px}span.badge.new{color:var(--md-sys-color-on-primary);background-color:#006495;background-color:var(--md-sys-color-primary);border-radius:2px;font-size:.8rem;font-weight:300}span.badge.new:after{content:" new"}span.badge[data-badge-caption]:after{content:" " attr(data-badge-caption)}.active span.badge{color:var(--md-sys-color-on-primary)}.navbar ul a span.badge{float:none;line-height:22px;line-height:var(--bagde-height);height:22px;height:var(--bagde-height);-webkit-font-smoothing:auto;margin-left:4px;display:inline-block}.collection-item span.badge{margin-top:calc(.75rem - 11px);margin-top:calc(.75rem - var(--bagde-height)*.5)}.collapsible span.badge{margin-left:auto}.collapsible span.badge.leading{order:-1;margin-right:7px}.collapsible .active span.badge:not(.new){color:var(--md-sys-color-on-surface-variant)}.sidenav span.badge{margin-top:calc(var(--sidenav-line-height)*.5 - 11px)}table span.badge{float:none;margin-left:auto;display:inline-block}.card-panel{background-color:#fcfcff;background-color:var(--md-sys-color-surface);border-radius:12px;margin:.5rem 0 1rem;padding:24px;transition:box-shadow .25s}.card{--background-color:color-mix(in srgb, var(--md-sys-color-surface), var(--md-sys-color-surface-tint) 17%);background-color:#d1e2ed;background-color:var(--background-color);border-radius:12px;transition:box-shadow .25s;position:relative}.card .card-title{font-size:24px;font-weight:300}.card.small,.card.medium,.card.large{position:relative}.card.small .card-image,.card.medium .card-image,.card.large .card-image{max-height:60%;overflow:hidden}.card.small .card-image+.card-content,.card.medium .card-image+.card-content,.card.large .card-image+.card-content{max-height:40%}.card.small .card-content,.card.medium .card-content,.card.large .card-content{max-height:100%;overflow:hidden}.card.small .card-action,.card.medium .card-action,.card.large .card-action{position:absolute;bottom:0;left:0;right:0}.card.small{height:300px}.card.medium{height:400px}.card.large{height:500px}.card.horizontal{display:flex}.card.horizontal.small .card-image,.card.horizontal.medium .card-image,.card.horizontal.large .card-image{height:100%;max-height:none;overflow:visible}.card.horizontal.small .card-image img,.card.horizontal.medium .card-image img,.card.horizontal.large .card-image img{height:100%}.card.horizontal .card-image{max-width:50%}.card.horizontal .card-image img{border-radius:2px 0 0 2px;width:auto;max-width:100%}.card.horizontal .card-stacked{flex-direction:column;flex:1;display:flex;position:relative}.card.horizontal .card-stacked .card-content{flex-grow:1}.card.sticky-action .card-action{z-index:2}.card.sticky-action .card-reveal{z-index:1;padding-bottom:64px}.card .card-image{position:relative}.card .card-image img{border-radius:2px 2px 0 0;width:100%;display:block;position:relative;top:0;bottom:0;left:0;right:0}.card .card-image .card-title{color:var(--md-sys-color-surface);max-width:100%;padding:24px;position:absolute;bottom:0;left:0}.card .card-image .activator{cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.card .card-image img.activator{position:relative}.card .card-content{border-radius:0 0 2px 2px;padding:24px}.card .card-content p{margin:0}.card .card-content .card-title{margin-bottom:8px;line-height:32px;display:block}.card .card-content .card-title i{line-height:32px}.card .card-content .card-title.activator{cursor:pointer}.card .card-action{padding:0 1.6rem}.card .card-action:last-child{border-radius:0 0 2px 2px}.card .card-action a{height:40px;height:var(--btn-height);border-radius:4px;border-radius:var(--btn-border-radius);padding-left:24px;padding-left:var(--btn-padding);padding-right:24px;padding-right:var(--btn-padding);font-size:14px;font-size:var(--btn-font-size);cursor:pointer;-webkit-tap-highlight-color:transparent;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;outline:0;align-items:center;font-weight:500;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s ease-out;display:inline-flex}.card .card-action a:focus{background-color:#cbe6ff;background-color:var(--md-sys-color-primary-container)}.card .card-action a:first-child{margin-left:-1.6rem}.card .card-action a:last-child{margin-right:-1.6rem}.card .card-action .btn.filled,.card .card-action .btn.tonal,.card .card-action .btn.elevated,.card .card-action .btn.outlined{margin:0 .26rem 1.6rem 0}.card .card-reveal{background-color:#fcfcff;background-color:var(--md-sys-color-surface);z-index:3;width:100%;height:100%;padding:24px;display:none;position:absolute;top:100%;left:0;overflow-y:auto}.card .card-reveal .card-title{cursor:pointer;display:block}#toast-container{z-index:10000;display:block;position:fixed}@media only screen and (max-width:600.99px){#toast-container{min-width:100%;bottom:0%}}@media only screen and (min-width:601px) and (max-width:992.99px){#toast-container{max-width:90%;bottom:7%;left:5%}}@media only screen and (min-width:993px){#toast-container{max-width:86%;top:10%;right:7%}}.toast{color:var(--md-sys-color-inverse-on-surface);width:auto;max-width:100%;height:auto;min-height:48px;background-color:#2e3133;background-color:var(--md-sys-color-inverse-surface);cursor:default;border-radius:4px;justify-content:space-between;align-items:center;margin-top:10px;padding-left:16px;padding-right:12px;font-size:14px;font-weight:500;line-height:20px;display:flex;position:relative;top:35px}.toast .toast-action{color:var(--md-sys-color-inverse-primary);margin-left:3rem;margin-right:-25px;font-weight:500}.toast.rounded{border-radius:24px}@media only screen and (max-width:600.99px){.toast{border-radius:0;width:100%}}.tabs{background-color:#fcfcff;background-color:var(--md-sys-color-surface);white-space:nowrap;scrollbar-width:none;width:100%;margin:0 auto;padding-left:0;list-style-type:none;position:relative;overflow-x:auto;overflow-y:hidden}.tabs.tabs-transparent{background-color:transparent}.tabs.tabs-transparent .tab a{color:var(--font-on-primary-color-medium)}.tabs.tabs-transparent .tab.disabled a,.tabs.tabs-transparent .tab.disabled a:hover,.tabs.tabs-transparent .tab.disabled a:focus{color:rgba(255,255,255,.38)}.tabs.tabs-transparent .tab a:hover{background-color:rgba(0,0,0,.04)}.tabs.tabs-transparent .tab a.active,.tabs.tabs-transparent .tab a:focus{background-color:transparent}.tabs.tabs-transparent .tab a:hover,.tabs.tabs-transparent .tab a.active,.tabs.tabs-transparent .tab a:focus{color:var(--md-sys-color-on-primary)}.tabs.tabs-transparent .indicator{background-color:#fff;background-color:var(--md-sys-color-on-primary)}.tabs.tabs-fixed-width{display:flex}.tabs.tabs-fixed-width .tab{flex-grow:1}.tabs .tab{text-align:center;margin:0;padding:0;line-height:48px;list-style-type:none;display:inline-block}.tabs .tab i.material-icons{vertical-align:middle;position:relative;top:8px}.tabs .tab span{height:24px;line-height:20px}.tabs .tab a{color:var(--md-sys-color-on-surface-variant);text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;width:100%;height:100%;min-height:48px;padding:0 24px;font-size:14px;transition:color .28s,background-color .28s;display:flex;overflow:hidden}.tabs .tab a.active,.tabs .tab a:focus,.tabs .tab a:hover{color:var(--md-sys-color-primary)}.tabs .tab a:hover{background-color:rgba(0,100,149,.06)}@supports (color:color-mix(in lch, red, blue)){.tabs .tab a:hover{background-color:color-mix(in srgb, transparent, var(--md-sys-color-primary) 6%)}}.tabs .tab a:focus{background-color:#cbe6ff;background-color:var(--md-sys-color-primary-container)}.tabs .tab a.active{background-color:rgba(0,100,149,.18)}@supports (color:color-mix(in lch, red, blue)){.tabs .tab a.active{background-color:color-mix(in srgb, transparent, var(--md-sys-color-primary) 18%)}}.tabs .tab a:focus,.tabs .tab a.active{outline:none}.tabs .tab.disabled a,.tabs .tab.disabled a:hover{color:var(--md-sys-color-on-surface);cursor:default;background-color:transparent}.tabs .tab.disabled a:not(:focus),.tabs .tab.disabled a:hover:not(:focus){background-color:transparent}.tabs .indicator{background-color:#006495;background-color:var(--md-sys-color-primary);will-change:left,right;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0}.tabs.tabs-horizontal .tab{height:48px}.tabs.tabs-horizontal .tab a{display:block}.tabs.tabs-horizontal .tab i.material-icons{vertical-align:middle;padding:0 4px;position:relative;top:-2px}@media only screen and (max-width:992.99px){.tabs{display:flex}.tabs .tab{flex-grow:1}.tabs .tab a{padding:0 12px}}.material-tooltip{color:var(--md-sys-color-inverse-on-surface);background-color:#2e3133;background-color:var(--md-sys-color-inverse-surface);font-family:Roboto;font-family:var(--md-sys-typescale-body-small-font-family-name);font-size:12px;font-size:var(--md-sys-typescale-body-small-font-size);line-height:16px;line-height:var(--md-sys-typescale-body-small-line-height);font-weight:400px;font-weight:var(--md-sys-typescale-body-small-font-weight);opacity:0;letter-spacing:.4px;pointer-events:none;visibility:hidden;z-index:2000;border-radius:4px;align-items:center;max-width:300px;min-height:24px;padding:6px 8px;font-size:12px;font-weight:400;line-height:16px;display:flex;position:absolute;top:0;left:0;overflow:hidden}.backdrop{opacity:0;background-color:#2e3133;background-color:var(--md-sys-color-inverse-surface);z-index:-1;transform-origin:50% 0;visibility:hidden;border-radius:0 0 50% 50%;width:14px;height:7px;position:absolute}[popover]{border:none;outline:none;padding:0}.dropdown-content{background-color:#fcfcff;background-color:var(--md-sys-color-surface);opacity:0;z-index:9999;transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;min-width:100px;margin:0;padding-left:0;list-style-type:none;display:none;position:absolute;top:0;left:0;overflow-y:auto}.dropdown-content li{clear:both;color:var(--md-sys-color-on-background);cursor:pointer;text-align:left;width:100%;min-height:50px;line-height:1.5rem}.dropdown-content li.divider{height:1px;min-height:0}.dropdown-content li>a,.dropdown-content li>span{color:var(--md-sys-color-primary);padding:14px 16px;font-size:16px;line-height:22px;display:block}.dropdown-content li>span>label{height:18px;top:1px;left:0}.dropdown-content li>a>i{height:inherit;line-height:inherit;float:left;width:24px;margin:0 24px 0 0}.dropdown-content li:not(.disabled):hover,.dropdown-content li.active{background-color:#eaeaed}@supports (color:color-mix(in lch, red, blue)){.dropdown-content li:not(.disabled):hover,.dropdown-content li.active{background-color:color-mix(in srgb, var(--md-sys-color-surface), var(--md-sys-color-on-surface) 8%)}}body.keyboard-focused .dropdown-content li:focus{background-color:rgba(0,0,0,.12)}.input-field.col .dropdown-content [type=checkbox]+label{height:18px;top:1px;left:0;transform:none}.dropdown-trigger{cursor:pointer}.collection{border:1px solid #c1c7ce;border:1px solid var(--md-sys-color-outline-variant);border-radius:2px;margin:.5rem 0 1rem;padding-left:0;list-style-type:none;position:relative;overflow:hidden}.collection .collection-item{border-bottom:1px solid #c1c7ce;border-bottom:1px solid var(--md-sys-color-outline-variant);background-color:transparent;margin:0;padding:10px 20px;line-height:1.5rem}.collection .collection-item.avatar{min-height:84px;padding-left:72px;position:relative}.collection .collection-item.avatar:not(.circle-clipper)>.circle,.collection .collection-item.avatar :not(.circle-clipper)>.circle{vertical-align:middle;width:42px;height:42px;display:inline-block;position:absolute;left:15px;overflow:hidden}.collection .collection-item.avatar i.circle{color:#fff;background-color:#000;background-color:var(--md-sys-color-shadow-light);text-align:center;font-size:18px;line-height:42px}.collection .collection-item.avatar .title{font-size:16px}.collection .collection-item.avatar p{margin:0}.collection .collection-item.avatar .secondary-content{position:absolute;top:16px;right:16px}.collection .collection-item:last-child{border-bottom:none}.collection .collection-item.active{background-color:#006495;background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.collection .collection-item.active .secondary-content{color:var(--md-sys-color-on-primary)}.collection a.collection-item{color:var(--md-sys-color-primary);transition:all .25s;display:block}.collection a.collection-item:not(.active):hover{background-color:rgba(0,0,0,.04)}.collection.with-header .collection-header{border-bottom:1px solid #c1c7ce;border-bottom:1px solid var(--md-sys-color-outline-variant);background-color:transparent;padding:10px 20px}.collection.with-header .collection-item{padding-left:30px}.collection.with-header .collection-item.avatar{padding-left:72px}.secondary-content{float:right;color:var(--md-sys-color-primary)}.collapsible .collection{border:none;margin:0}.list-item{display:flex}.modal{--modal-footer-divider-height:1px;--modal-border-radius:28px;--modal-padding:24px;--modal-padding-bottom:16px;--modal-background-color:color-mix(in srgb, var(--md-sys-color-surface), var(--md-sys-color-surface-tint) 17%);border-radius:28px;border-radius:var(--modal-border-radius);will-change:top,opacity;background-color:#d1e2ed;background-color:var(--modal-background-color);border:none;outline:none;width:55%;max-height:70%;padding:0}.modal[open]{flex-direction:column;display:flex}@media only screen and (max-width:992.99px){.modal{width:80%}}.modal::backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.modal .modal-header{padding:var(--modal-padding);padding-bottom:var(--modal-padding-bottom);flex-shrink:0;position:-webkit-sticky;position:sticky;top:0}.modal .modal-content{padding:0 var(--modal-padding)}.modal .modal-footer{border-radius:0 0 var(--modal-border-radius) var(--modal-border-radius);padding:var(--modal-padding);text-align:right;flex-shrink:0;justify-content:space-between;display:flex;position:-webkit-sticky;position:sticky;bottom:0}.modal .modal-close{cursor:pointer}.modal h1,.modal h2,.modal h3,.modal h4,.modal h5,.modal h6{margin:0}.modal.bottom-sheet{will-change:bottom,opacity;border-bottom-right-radius:0;border-bottom-left-radius:0;max-height:45%;margin-bottom:0}.materialboxed{cursor:zoom-in;-webkit-backface-visibility:hidden;transition:opacity .4s;display:block;position:relative}.materialboxed:hover:not(.active){opacity:.8}.materialboxed.active{cursor:zoom-out}#materialbox-overlay{background-color:#fcfcff;background-color:var(--md-sys-color-background);z-index:1000;will-change:opacity;position:fixed;top:0;bottom:0;left:0;right:0}.materialbox-caption{color:var(--md-sys-color-on-background);text-align:center;z-index:1000;-webkit-font-smoothing:antialiased;width:100%;height:50px;padding:0% 15%;line-height:50px;display:none;position:fixed;bottom:0;left:0}.chip{--font-size:14px;--font-size-icon:18px;--padding:8px;color:var(--md-sys-color-on-surface-variant);white-space:nowrap;height:32px;padding-left:8px;padding-left:var(--padding);padding-right:8px;padding-right:var(--padding);font-size:14px;font-size:var(--font-size);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:top;background-color:rgba(0,0,0,.09);border-radius:8px;align-items:center;gap:8px;margin:0;font-weight:500;display:inline-flex}.chip:focus{background-color:#006495;background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);outline:none}.chip.outlined{border-color:#72787e;border-color:var(--md-sys-color-outline);background-color:transparent;border-style:solid;border-width:1px}.chip>img{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:24px;height:24px;margin:0}.chip>.material-icons{font-size:var(--font-size-icon);color:var(--md-sys-color-on-surface-variant)}.chip .close{cursor:pointer;border:none;border-radius:50%;place-content:center;width:24px;height:24px;padding:0;display:grid}.chip .close:hover{background-color:rgba(136,136,136,.533)}.chips{box-shadow:none;border:none;outline:none;flex-wrap:wrap;gap:4px;margin:0 0 8px;padding:4px;transition:all .3s;display:flex}.chips.focus{border-bottom:1px solid #006495;border-bottom:1px solid var(--md-sys-color-primary);box-shadow:0 1px #006495;box-shadow:0 1px 0 0 var(--md-sys-color-primary)}.chips.input-field{border-bottom:1px solid #41474d;border-bottom:1px solid var(--md-sys-color-on-surface-variant)}.chis input:not([type]):not(.browser-default).input{color:var(--md-sys-color-on-background);background:0 0;border:0;outline:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:100px;max-width:200px;height:32px;margin:0;padding:0;font-size:16px;display:inline-block}.chis input:not([type]):not(.browser-default).input:focus{box-shadow:none;border:0}.chips.input-field:hover{cursor:text}.chips .autocomplete-content{margin-top:0;margin-bottom:0}.prefix~.chips{width:calc(100% - 3rem);margin-left:3rem}.suffix~.chips{width:calc(100% - 3rem);margin-right:3rem}.chips:empty~label{font-size:.8rem;transform:translateY(-140%)}:root{--navbar-height:64px;--navbar-height-mobile:56px;--appbar-title-font-size:24px}.nav-wrapper{background-color:#fcfcff;background-color:var(--md-sys-color-surface);align-items:center;height:100%;padding-left:4px;padding-right:4px;display:flex}.navbar{color:var(--md-sys-color-on-surface);height:56px;height:var(--navbar-height-mobile)}.navbar ul:not(.dropdown-content){align-items:center;gap:1em;margin:0;list-style-type:none;display:flex}.navbar ul:not(.dropdown-content)>li{padding:0;transition:background-color .3s}.navbar ul:not(.dropdown-content)>li>a{color:var(--md-sys-color-on-surface);cursor:pointer;transition:background-color .3s;display:block}.navbar .brand-logo{color:var(--md-sys-color-on-surface);font-size:24px;font-size:var(--appbar-title-font-size);padding:0;display:inline-block}.navbar .nav-title{padding:28px 0;font-size:32px;display:inline-block}.navbar-fixed{z-index:997;position:fixed}.sidenav{--sidenav-width:300px;--sidenav-font-size:14px;--sidenav-padding:16px;--sidenav-item-height:48px;--sidenav-line-height:var(--sidenav-item-height);width:300px;width:var(--sidenav-width);z-index:999;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--md-sys-color-on-secondary-container);height:100vh;background-color:#fcfcff;background-color:var(--md-sys-color-surface);margin:0;padding:0;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-105%)}.sidenav.right-aligned{left:auto;right:0;transform:translate(100%)}.sidenav .collapsible{margin:0}.sidenav a:focus{background-color:rgba(0,0,0,.12)}.sidenav li.active>a:not(.collapsible-header):not(.btn):not(.btn-large):not(.btn-small):not(.btn-flat):not(.btn-large):not(.btn-floating){background-color:rgba(80,96,111,.1)}@supports (color:color-mix(in lch, red, blue)){.sidenav li.active>a:not(.collapsible-header):not(.btn):not(.btn-large):not(.btn-small):not(.btn-flat):not(.btn-large):not(.btn-floating){background-color:color-mix(in srgb, var(--md-sys-color-secondary) 10%, transparent)}}.sidenav .collapsible-body>ul{padding-left:10px}.sidenav li{align-content:center;list-style:none;display:grid}.sidenav li>a{padding:0 var(--sidenav-padding);height:var(--sidenav-item-height);font-size:var(--sidenav-font-size);border-radius:100px;align-items:center;margin:0 12px;font-weight:500;display:flex;overflow:hidden}.sidenav li>a:not(.btn):not(.btn-flat):not(.btn-large):not(.btn-floating){color:var(--md-sys-color-on-secondary-container)}.sidenav li>a:not(.btn):not(.btn-flat):not(.btn-large):not(.btn-floating):hover{background-color:rgba(26,28,30,.08)}@supports (color:color-mix(in lch, red, blue)){.sidenav li>a:not(.btn):not(.btn-flat):not(.btn-large):not(.btn-floating):hover{background-color:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent)}}.sidenav li>a.btn,.sidenav li>a.btn-large,.sidenav li>a.btn-flat,.sidenav li>a.btn-floating{margin:10px 15px}.sidenav li>a>.material-icons,.sidenav li>a>.material-symbols-outlined,.sidenav li>a>.material-symbols-rounded,.sidenav li>a>.material-symbols-sharp{vertical-align:middle;margin-right:12px;display:inline-flex}.sidenav .divider{margin:calc(var(--sidenav-padding)*.5) 0 0 0}.sidenav .subheader{cursor:auto;cursor:initial;pointer-events:none;color:red;font-size:var(--sidenav-font-size);font-weight:500;line-height:var(--sidenav-line-height)}.sidenav .user-view{padding:calc(var(--sidenav-padding)*2) calc(var(--sidenav-padding)*2) 0;margin-bottom:calc(var(--sidenav-padding)*.5);position:relative}.sidenav .user-view>a{height:auto;padding:0}.sidenav .user-view>a:hover{background-color:transparent}.sidenav .user-view .background{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.sidenav .user-view .circle,.sidenav .user-view .name,.sidenav .user-view .email{display:block}.sidenav .user-view .circle{width:64px;height:64px}.sidenav .user-view .name,.sidenav .user-view .email{font-size:var(--sidenav-font-size);line-height:calc(var(--sidenav-line-height)*.5)}.sidenav .user-view .name{margin-top:16px;font-weight:500}.sidenav .user-view .email{padding-bottom:16px;font-weight:400}.drag-target{z-index:998;height:100%;position:fixed;top:0;left:0}.drag-target.right-aligned{right:0}.sidenav.sidenav-fixed{position:fixed;left:0;transform:translate(0)}.sidenav.sidenav-fixed.right-aligned{left:auto;right:0}@media only screen and (max-width:992.99px){.sidenav.sidenav-fixed{transform:translate(-105%)}.sidenav.sidenav-fixed.right-aligned{transform:translate(105%)}.sidenav>a{padding:0 var(--sidenav-padding)}.sidenav .user-view{padding:var(--sidenav-padding) var(--sidenav-padding) 0}}.sidenav .collapsible-body{padding:0}.sidenav-overlay{opacity:0;z-index:997;background-color:rgba(0,0,0,.5);height:120vh;display:none;position:fixed;top:0;left:0;right:0}.sidenav .collapsible,.sidenav.sidenav-fixed .collapsible{box-shadow:none;border:none}.sidenav .collapsible-header,.sidenav.sidenav-fixed .collapsible-header,.sidenav .collapsible-body,.sidenav.sidenav-fixed .collapsible-body{border:none}.progress{background-color:#dee3ea;background-color:var(--md-sys-color-surface-variant);background-color:#d4e4f6;background-color:var(--md-sys-color-secondary-container);border-radius:4px;width:100%;height:4px;margin:.5rem 0 1rem;display:block;position:relative;overflow:hidden}.progress .determinate{background-color:#006495;background-color:var(--md-sys-color-primary);transition:width .3s linear;position:absolute;top:0;bottom:0;left:0}.progress .indeterminate{background-color:#006495;background-color:var(--md-sys-color-primary)}.progress .indeterminate:before{content:"";background-color:inherit;will-change:left,right;animation:2.1s cubic-bezier(.65,.815,.735,.395) infinite indeterminate;position:absolute;top:0;bottom:0;left:0}.progress .indeterminate:after{content:"";background-color:inherit;will-change:left,right;animation:2.1s cubic-bezier(.165,.84,.44,1) 1.15s infinite indeterminate-short;position:absolute;top:0;bottom:0;left:0}@keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}.preloader-wrapper{width:50px;height:50px;display:inline-block;position:relative}.preloader-wrapper.small{width:36px;height:36px}.preloader-wrapper.big{width:64px;height:64px}.preloader-wrapper.active{animation:1.568s linear infinite container-rotate}@keyframes container-rotate{to{transform:rotate(360deg)}}.spinner-layer{opacity:0;border-color:#006495;border-color:var(--md-sys-color-primary);width:100%;height:100%;position:absolute}.spinner-blue,.spinner-blue-only{border-color:#4285f4}.spinner-red,.spinner-red-only{border-color:#db4437}.spinner-yellow,.spinner-yellow-only{border-color:#f4b400}.spinner-green,.spinner-green-only{border-color:#0f9d58}.active .spinner-layer.spinner-blue{animation:5.332s cubic-bezier(.4,0,.2,1) infinite both fill-unfill-rotate,5.332s cubic-bezier(.4,0,.2,1) infinite both blue-fade-in-out}.active .spinner-layer.spinner-red{animation:5.332s cubic-bezier(.4,0,.2,1) infinite both fill-unfill-rotate,5.332s cubic-bezier(.4,0,.2,1) infinite both red-fade-in-out}.active .spinner-layer.spinner-yellow{animation:5.332s cubic-bezier(.4,0,.2,1) infinite both fill-unfill-rotate,5.332s cubic-bezier(.4,0,.2,1) infinite both yellow-fade-in-out}.active .spinner-layer.spinner-green{animation:5.332s cubic-bezier(.4,0,.2,1) infinite both fill-unfill-rotate,5.332s cubic-bezier(.4,0,.2,1) infinite both green-fade-in-out}.active .spinner-layer,.active .spinner-layer.spinner-blue-only,.active .spinner-layer.spinner-red-only,.active .spinner-layer.spinner-yellow-only,.active .spinner-layer.spinner-green-only{opacity:1;animation:5.332s cubic-bezier(.4,0,.2,1) infinite both fill-unfill-rotate}@keyframes fill-unfill-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}to{transform:rotate(1080deg)}}@keyframes blue-fade-in-out{0%{opacity:1}25%{opacity:1}26%{opacity:0}89%{opacity:0}90%{opacity:1}to{opacity:1}}@keyframes red-fade-in-out{0%{opacity:0}15%{opacity:0}25%{opacity:1}50%{opacity:1}51%{opacity:0}}@keyframes yellow-fade-in-out{0%{opacity:0}40%{opacity:0}50%{opacity:1}75%{opacity:1}76%{opacity:0}}@keyframes green-fade-in-out{0%{opacity:0}65%{opacity:0}75%{opacity:1}90%{opacity:1}to{opacity:0}}.gap-patch{border-color:inherit;width:10%;height:100%;position:absolute;top:0;left:45%;overflow:hidden}.gap-patch .circle{width:1000%;left:-450%}.circle-clipper{border-color:inherit;width:50%;height:100%;display:inline-block;position:relative;overflow:hidden}.circle-clipper .circle{border-style:solid;border-width:3px;border-color:inherit;border-radius:50%;width:200%;height:100%;animation:none;position:absolute;top:0;bottom:0;right:0;border-bottom-color:transparent!important}.circle-clipper.left .circle{left:0;transform:rotate(129deg);border-right-color:transparent!important}.circle-clipper.right .circle{left:-100%;transform:rotate(-129deg);border-left-color:transparent!important}.active .circle-clipper.left .circle{animation:1.333s cubic-bezier(.4,0,.2,1) infinite both left-spin}.active .circle-clipper.right .circle{animation:1.333s cubic-bezier(.4,0,.2,1) infinite both right-spin}@keyframes left-spin{0%{transform:rotate(130deg)}50%{transform:rotate(-5deg)}to{transform:rotate(130deg)}}@keyframes right-spin{0%{transform:rotate(-130deg)}50%{transform:rotate(5deg)}to{transform:rotate(-130deg)}}#spinnerContainer.cooldown{animation:1.568s linear infinite container-rotate,.4s cubic-bezier(.4,0,.2,1) fade-out}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.slider{width:100%;height:400px;position:relative}.slider.fullscreen{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.slider.fullscreen ul.slides{height:100%;padding-left:0;list-style-type:none}.slider.fullscreen ul.indicators{z-index:2;padding-left:0;list-style-type:none;bottom:30px}.slider.fullscreen ul.indicators .indicator-item{background-color:rgba(255,255,255,.45)}.slider.fullscreen ul.indicators .indicator-item.active{background-color:#fff;background-color:var(--md-ref-palette-primary100)}.slider .slides{background-color:#fcfcff;background-color:var(--md-sys-color-surface);height:400px;margin:0;padding-left:0;list-style-type:none}.slider .slides li{opacity:0;z-index:1;width:100%;height:inherit;padding-left:0;list-style-type:none;position:absolute;top:0;left:0;overflow:hidden}.slider .slides li img{background-position:50%;background-size:cover;width:100%;height:100%}.slider .slides li .caption{color:#fff;opacity:0;width:70%;position:absolute;top:15%;left:15%}.slider .slides li .caption p{color:rgba(255,255,255,.75)}.slider .slides li.active{z-index:2}.slider .indicators{text-align:center;margin:0;padding-left:0;list-style-type:none;position:absolute;bottom:0;left:0;right:0}.slider .indicators .indicator-item{width:16px;height:16px;margin:0 12px;display:inline-block;position:relative}.slider .indicators .indicator-item-btn{cursor:pointer;background-color:#000;background-color:var(--md-sys-color-shadow-light);border-width:0;border-radius:50%;width:100%;height:100%;transition:background-color .3s;position:absolute;top:0;left:0}.slider .indicators .indicator-item-btn.active{background-color:#006495;background-color:var(--md-sys-color-primary)}.carousel{--carousel-height:400px;width:100%;height:400px;height:var(--carousel-height);perspective:500px;transform-style:preserve-3d;transform-origin:0%;position:relative;overflow:hidden}.carousel.carousel-slider{top:0;left:0}.carousel.carousel-slider .carousel-fixed-item{z-index:1;position:absolute;bottom:20px;left:0;right:0}.carousel.carousel-slider .carousel-fixed-item.with-indicators{bottom:68px}.carousel.carousel-slider .carousel-item{width:100%;height:100%;min-height:var(--carousel-height);position:absolute;top:0;left:0}.carousel.carousel-slider .carousel-item h2{font-size:24px;font-weight:500;line-height:32px}.carousel.carousel-slider .carousel-item p{font-size:15px}.carousel .carousel-item{visibility:hidden;width:calc(var(--carousel-height)*.5);height:calc(var(--carousel-height)*.5);position:absolute;top:0;left:0}.carousel .carousel-item>img{width:100%}.carousel .indicators{text-align:center;margin:0;padding-left:0;list-style-type:none;position:absolute;bottom:0;left:0;right:0}.carousel .indicators .indicator-item{cursor:pointer;background-color:rgba(255,255,255,.45);border-radius:50%;width:8px;height:8px;margin:24px 4px;transition:background-color .3s;display:inline-block;position:relative}.carousel .indicators .indicator-item.active{background-color:#fff;background-color:var(--md-ref-palette-primary100)}.carousel.scrolling .carousel-item .materialboxed,.carousel .carousel-item:not(.active) .materialboxed{pointer-events:none}.datepicker-container{background-color:#f0f0f3;background-color:var(--md-sys-color-inverse-on-surface);flex-direction:column;max-width:325px;padding:0;display:flex}.datepicker-controls{justify-content:space-between;width:280px;margin:0 auto;display:flex}.datepicker-controls .selects-container{display:flex}.datepicker-controls .select-wrapper input{text-align:center;border-bottom:none;border-radius:4px;height:49px;margin:4px 0 0}.datepicker-controls .select-wrapper input:focus{color:var(--md-sys-color-primary);background-color:rgba(0,100,149,.2)}@supports (color:color-mix(in lch, red, blue)){.datepicker-controls .select-wrapper input:focus{background-color:color-mix(in srgb, transparent, var(--md-sys-color-primary) 20%)}}.datepicker-controls .select-wrapper input::-moz-selection{background-color:transparent}.datepicker-controls .select-wrapper input::selection{background-color:transparent}.datepicker-controls .select-wrapper .caret{display:none}.datepicker-controls .select-dropdown{vertical-align:middle;padding:0}.datepicker-controls .select-year input,.datepicker-controls .select-month input{background-color:transparent}.datepicker-controls .select-year input{width:50px}.datepicker-controls .select-month input{width:80px}.datepicker-controls .month-prev,.datepicker-controls .month-next{border-radius:4px;border-radius:var(--btn-border-radius);height:49px;padding-left:24px;padding-left:var(--btn-padding);padding-right:24px;padding-right:var(--btn-padding);font-size:14px;font-size:var(--btn-font-size);cursor:pointer;-webkit-tap-highlight-color:transparent;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;outline:0;align-items:center;font-weight:500;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s ease-out;display:inline-flex}.datepicker-controls .month-prev:focus,.datepicker-controls .month-next:focus{background-color:#cbe6ff;background-color:var(--md-sys-color-primary-container);background-color:rgba(0,100,149,.2)}@supports (color:color-mix(in lch, red, blue)){.datepicker-controls .month-prev:focus,.datepicker-controls .month-next:focus{background-color:color-mix(in srgb, transparent, var(--md-sys-color-primary) 20%)}}.datepicker-controls .month-prev>svg,.datepicker-controls .month-next>svg{fill:var(--md-sys-color-on-surface-variant)}.month-prev,.month-next{cursor:pointer;background-color:transparent;border:none;height:49px;margin-top:4px}.datepicker-date-display{border-bottom:1px solid #dee3ea;border-bottom:1px solid var(--md-sys-color-surface-variant-light);flex:auto;padding:20px 22px;font-weight:500}.datepicker-date-display .year-text{color:var(--md-sys-color-on-primary);font-size:1.5rem;line-height:25px;display:block}.datepicker-date-display .date-text{font-size:2.8rem;font-weight:500;line-height:47px;display:block}.daterange .datepicker-date-display .date-text{font-size:1.8rem}.datepicker-calendar-container{flex:2.5 auto}.datepicker-table{width:280px;margin:0 auto;font-size:1rem}.datepicker-table thead{border-bottom:none}.datepicker-table th{text-align:center;padding:10px 5px}.datepicker-table tr{border:none}.datepicker-table abbr{color:var(--md-sys-color-on-surface-variant);-webkit-text-decoration:none;text-decoration:none}.datepicker-table .datepicker-day{color:var(--md-sys-color-on-background);padding:0}.datepicker-table .datepicker-day.is-today{color:var(--md-sys-color-primary)}.datepicker-day.is-daterange-start,.datepicker-day.is-daterange-end,.datepicker-day.is-daterange{position:relative}.datepicker-day.is-daterange-start:before,.datepicker-day.is-daterange-end:before,.datepicker-day.is-daterange:before{content:"";background-color:#cbe6ff;background-color:var(--md-sys-color-primary-container);z-index:0;width:100%;height:34px;position:absolute;top:5px}.datepicker-day.is-daterange-start:before,.datepicker-day.is-daterange-end:before{width:50%}.datepicker-day.is-daterange-start:before{left:50%}.datepicker-day.is-daterange .datepicker-day-button:before{background-color:#cbe6ff;background-color:var(--md-sys-color-primary-container)}.datepicker-day-button{cursor:pointer;width:34px;color:inherit;z-index:1;background-color:transparent;border:none;border-radius:50%;margin:5px;padding:0 5px;line-height:34px;display:block;position:relative}.datepicker-day-button:hover{background-color:rgba(0,100,149,.06)}@supports (color:color-mix(in lch, red, blue)){.datepicker-day-button:hover{background-color:color-mix(in srgb, transparent, var(--md-sys-color-primary) 6%)}}.datepicker-day-button:focus{border-color:#006495;border-color:var(--md-sys-color-primary)}.is-selected .datepicker-day-button{background-color:#006495;background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.is-selected .datepicker-day-button:focus{background-color:#dee3ea;background-color:var(--md-sys-color-surface-variant);color:var(--md-sys-color-primary)}.datepicker-day-button.is-outside-current-month button,.datepicker-day-button.is-disabled button{color:var(--md-sys-color-on-surface);pointer-events:none}.datepicker-footer{justify-content:space-between;width:280px;margin:0 auto;padding-bottom:5px;display:flex}.datepicker-cancel,.datepicker-clear,.datepicker-today,.datepicker-done{color:var(--md-sys-color-primary);padding:0 1rem}.datepicker-clear{color:var(--md-sys-color-error)}.datepicker-modal{max-width:calc(325px + var(--modal-padding)*2);background-color:#f0f0f3;background-color:var(--md-sys-color-inverse-on-surface);max-height:none}.timepicker-container{background-color:#f0f0f3;background-color:var(--md-sys-color-inverse-on-surface);flex-direction:column;max-width:325px;padding:0;display:flex}.text-primary{color:var(--md-sys-color-on-primary)}.timepicker-digital-display{flex:auto;width:auto;padding:2rem .71rem .67rem;font-weight:300}.timepicker-text-container{text-align:left;color:var(--font-on-primary-color-medium);-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:1rem 1rem 1.3rem;font-size:4rem;font-weight:400;display:flex}.timepicker-text-container input[type=text]{color:var(--md-sys-color-secondary);height:4rem;direction:ltr;border-bottom:0;font-size:4rem}.timepicker-display-column{display:inline-flex}.timepicker-display-digital-clock{flex-grow:1;display:inline-flex}.timepicker-input-hours-wrapper,.timepicker-input-minutes-wrapper{width:6.85rem;height:5.75rem}.timepicker-input-hours,.timepicker-input-minutes,.timepicker-span-am-pm div{cursor:pointer}input[type=text].timepicker-input-hours,input[type=text].timepicker-input-minutes{text-align:center;color:var(--md-sys-color-on-background);height:100%;background-color:#dee3ea;background-color:var(--md-sys-color-surface-variant);border:0;padding:1.33rem .8rem}input[type=text].timepicker-input-hours:focus,input[type=text].timepicker-input-minutes:focus{background-color:#cbe6ff;background-color:var(--md-sys-color-primary-container)}.timepicker-input-divider-wrapper{text-align:center;width:1.6rem}.timepicker-display-am-pm{font-size:1.3rem;font-weight:400}.timepicker-span-am-pm{max-width:3.5rem;height:5.75rem}.timepicker-container .am-btn,.timepicker-container .pm-btn{width:3.6rem;height:50%;padding-left:13.3333px;padding-left:calc(var(--btn-padding)/1.8);padding-right:13.3333px;padding-right:calc(var(--btn-padding)/1.8);vertical-align:middle;text-align:center;border:1px solid #72787e;border:1px solid var(--md-sys-color-outline);line-height:2rem}.timepicker-container .am-btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.timepicker-container .pm-btn{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.timepicker-analog-display{flex:2.5 auto;padding:.67rem}.timepicker-plate{background-color:#dee3ea;background-color:var(--md-sys-color-surface-variant);-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:50%;width:260px;height:260px;margin:0 1.6rem 1.6rem;position:relative;overflow:visible}.timepicker-canvas,.timepicker-dial{position:absolute;top:0;bottom:0;left:0;right:0}.timepicker-minutes{visibility:hidden}.timepicker-tick{color:var(--md-sys-color-on-background);text-align:center;cursor:pointer;border-radius:50%;width:40px;height:40px;font-size:15px;line-height:40px;position:absolute}.timepicker-tick.active,.timepicker-tick:hover{background-color:rgba(0,100,149,.06)}@supports (color:color-mix(in lch, red, blue)){.timepicker-tick.active,.timepicker-tick:hover{background-color:color-mix(in srgb, transparent, var(--md-sys-color-primary) 6%)}}.timepicker-dial{transition:transform .35s,opacity .35s}.timepicker-dial-out{opacity:0}.timepicker-dial-out.timepicker-hours{transform:scale(1.1)}.timepicker-dial-out.timepicker-minutes{transform:scale(.8)}.timepicker-canvas{transition:opacity .175s}.timepicker-canvas line{stroke:var(--md-sys-color-primary);stroke-width:4px;stroke-linecap:round}.timepicker-canvas-out{opacity:.25}.timepicker-canvas-bearing,.timepicker-canvas-bg{stroke:none;fill:var(--md-sys-color-primary)}.timepicker-footer{justify-content:space-between;margin:0 auto;padding:5px 1rem;display:flex}.timepicker-clear{color:var(--md-sys-color-error)}.timepicker-close{color:var(--md-sys-color-primary)}.timepicker-clear,.timepicker-close{padding:0 20px}.timepicker-modal{background-color:#f0f0f3;background-color:var(--md-sys-color-inverse-on-surface);max-width:326px;max-height:none;overflow-x:hidden}.timepicker-modal .timepicker-container{margin-left:calc(-1*var(--modal-padding));margin-right:calc(-1*var(--modal-padding))}.timepicker-modal .modal-header+.modal-content .timepicker-digital-display{padding-top:0}.timepicker-modal .modal-header+.modal-content .timepicker-text-container{padding-top:4px}.timepicker-modal .timepicker-analog-display{padding-bottom:0}.timepicker-modal .timepicker-plate{margin-bottom:0}@media only screen and (min-width:993px){.timepicker-container{flex-direction:row;width:auto;max-width:620px}.timepicker-digital-display{padding:.67rem}.timepicker-text-container{text-align:center;flex-direction:column;margin-top:4.8rem}.timepicker-display-column{padding:0 3%}.timepicker-display-am-pm{margin-top:1.1rem}.timepicker-span-am-pm{max-width:none;max-width:initial;flex-grow:1;display:flex}.timepicker-container .am-btn,.timepicker-container .pm-btn{padding-left:42.4779px;padding-left:calc(var(--btn-padding)/.565);padding-right:42.4779px;padding-right:calc(var(--btn-padding)/.565);border-radius:4px;border-radius:var(--btn-border-radius);border:1px solid #72787e;border:1px solid var(--md-sys-color-outline);flex-grow:1}.timepicker-container .am-btn{border-top-right-radius:0;border-bottom-right-radius:0}.timepicker-container .pm-btn{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.timepicker-plate{margin-top:1.6rem}.timepicker-modal{width:65%;max-width:605px}.timepicker-modal .modal-header+.modal-content .timepicker-digital-display,.timepicker-modal .modal-header+.modal-content .timepicker-analog-display{padding-top:0}.timepicker-modal .modal-header+.modal-content .timepicker-text-container{margin-top:2.4rem}.timepicker-modal .modal-header+.modal-content .timepicker-plate{margin-top:4px;margin-bottom:0}.timepicker-modal .timepicker-digital-display,.timepicker-modal .timepicker-analog-display{padding-bottom:0}.timepicker-modal .timepicker-plate{margin-bottom:0}}.breadcrumb-wrapper{align-items:center;display:flex}.breadcrumb{align-items:center;display:inline-flex}.breadcrumb i,.breadcrumb i.material-icons,.breadcrumb i.material-symbols-outlined,.breadcrumb i.material-symbols-rounded,.breadcrumb i.material-symbols-sharp,.breadcrumb:before{font-size:24px;font-style:normal;font-weight:400}.breadcrumb:before{content:"";font-family:Material Symbols Outlined,Material Symbols Rounded,Material Symbols Sharp,Material Icons}.breadcrumb:first-child:before{visibility:hidden}.pagination li{vertical-align:top;display:inline-block}.pagination li a{border-radius:4px;border-radius:var(--btn-border-radius);cursor:pointer;-webkit-tap-highlight-color:transparent;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;outline:0;align-items:center;height:2rem;padding-left:.66rem;padding-right:.66rem;font-size:1.2rem;font-weight:500;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s ease-out;display:inline-flex}.pagination li a:focus{background-color:#cbe6ff;background-color:var(--md-sys-color-primary-container)}.pagination li.active a{color:var(--md-sys-color-on-primary);background-color:#006495;background-color:var(--md-sys-color-primary)}.pagination li.active a:hover,.pagination li.active a:focus{color:var(--md-sys-color-on-primary)}.pagination li.active a:hover{background-color:#297da6}@supports (color:color-mix(in lch, red, blue)){.pagination li.active a:hover{background-color:color-mix(in srgb, var(--md-sys-color-primary), var(--md-sys-color-on-primary) 16%)}}.pagination li.active a:focus{background-color:#3383aa}@supports (color:color-mix(in lch, red, blue)){.pagination li.active a:focus{background-color:color-mix(in srgb, var(--md-sys-color-primary), var(--md-sys-color-on-primary) 20%)}}.pagination li.active a:focus-visible{outline:3px solid #50606f;outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.pagination li.disabled a{color:rgba(26,28,30,.38);pointer-events:none;box-shadow:none;cursor:default;background-color:rgba(26,28,30,.12)}@supports (color:color-mix(in lch, red, blue)){.pagination li.disabled a{color:color-mix(in srgb, transparent, var(--md-sys-color-on-surface) 38%);background-color:color-mix(in srgb, transparent, var(--md-sys-color-on-surface) 12%)}}.pagination li i{font-size:2rem}.pagination li.pages ul li{float:none;display:inline-block}@media only screen and (max-width:992.99px){.pagination{width:100%}.pagination li.prev,.pagination li.next{width:10%}.pagination li.pages{white-space:nowrap;width:80%;overflow:hidden}}[type=radio]:not(:checked),[type=radio]:checked{opacity:0;pointer-events:none;position:absolute}[type=radio]:not(:checked)+span,[type=radio]:checked+span{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:25px;padding-left:35px;font-size:1rem;line-height:25px;transition:all .28s;display:inline-block;position:relative}[type=radio]+span:before,[type=radio]+span:after{content:"";z-index:0;width:16px;height:16px;margin:4px;transition:all .28s;position:absolute;top:0;left:0}[type=radio]:not(:checked)+span:before,[type=radio]:not(:checked)+span:after,[type=radio]:checked+span:before,[type=radio]:checked+span:after,[type=radio].with-gap:checked+span:before,[type=radio].with-gap:checked+span:after{border-radius:50%}[type=radio]:not(:checked)+span:before,[type=radio]:not(:checked)+span:after{border:2px solid #41474d;border:2px solid var(--md-sys-color-on-surface-variant)}[type=radio]:not(:checked)+span:after{transform:scale(0)}[type=radio]:checked+span:before{border:2px solid transparent}[type=radio]:checked+span:after,[type=radio].with-gap:checked+span:before,[type=radio].with-gap:checked+span:after{border:2px solid #006495;border:2px solid var(--md-sys-color-primary)}[type=radio]:checked+span:after,[type=radio].with-gap:checked+span:after{background-color:#006495;background-color:var(--md-sys-color-primary)}[type=radio]:checked+span:after{transform:scale(1.02)}[type=radio].with-gap:checked+span:after{transform:scale(.5)}[type=radio].tabbed:focus+span:before{box-shadow:0 0 0 10px rgba(0,100,149,.18)}@supports (color:color-mix(in lch, red, blue)){[type=radio].tabbed:focus+span:before{box-shadow:0 0 0 10px color-mix(in srgb, transparent, var(--md-sys-color-primary) 18%)}}[type=radio].with-gap:disabled:checked+span:before{border:2px solid rgba(26,28,30,.38)}@supports (color:color-mix(in lch, red, blue)){[type=radio].with-gap:disabled:checked+span:before{border:2px solid color-mix(in srgb, transparent, var(--md-sys-color-on-surface) 38%)}}[type=radio].with-gap:disabled:checked+span:after{background-color:rgba(26,28,30,.38);border:none}@supports (color:color-mix(in lch, red, blue)){[type=radio].with-gap:disabled:checked+span:after{background-color:color-mix(in srgb, transparent, var(--md-sys-color-on-surface) 38%)}}[type=radio]:disabled:not(:checked)+span:before,[type=radio]:disabled:checked+span:before{background-color:transparent;border-color:rgba(26,28,30,.38)}@supports (color:color-mix(in lch, red, blue)){[type=radio]:disabled:not(:checked)+span:before,[type=radio]:disabled:checked+span:before{border-color:color-mix(in srgb, transparent, var(--md-sys-color-on-surface) 38%)}}[type=radio]:disabled+span{color:rgba(26,28,30,.38)}@supports (color:color-mix(in lch, red, blue)){[type=radio]:disabled+span{color:color-mix(in srgb, transparent, var(--md-sys-color-on-surface) 38%)}}[type=radio]:disabled:not(:checked)+span:before{border-color:rgba(26,28,30,.38)}@supports (color:color-mix(in lch, red, blue)){[type=radio]:disabled:not(:checked)+span:before{border-color:color-mix(in srgb, transparent, var(--md-sys-color-on-surface) 38%)}}[type=radio]:disabled:checked+span:after{background-color:rgba(26,28,30,.38);border-color:rgba(26,28,30,.38)}@supports (color:color-mix(in lch, red, blue)){[type=radio]:disabled:checked+span:after{background-color:color-mix(in srgb, transparent, var(--md-sys-color-on-surface) 38%);border-color:color-mix(in srgb, transparent, var(--md-sys-color-on-surface) 38%)}}:root{--checkbox-size:18px;--checkbox-shape:2px}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin:0;position:relative}input[type=checkbox]:focus{outline:3px solid #50606f;outline:3px solid var(--md-sys-color-secondary);outline-offset:.5rem;border-radius:50%}input[type=checkbox]:before{opacity:1;width:18px;width:var(--checkbox-size);height:18px;height:var(--checkbox-size);border:2px solid #41474d;border:2px solid var(--md-sys-color-on-surface-variant);border-radius:2px;border-radius:var(--checkbox-shape);content:"";display:block;position:absolute}input[type=checkbox]:after{width:18px;width:var(--checkbox-size);height:18px;height:var(--checkbox-size);content:"";border-radius:2px;border-radius:var(--checkbox-shape);background-position:50%;background-repeat:no-repeat;display:block;position:relative}input[type=checkbox]:checked:after{background-color:#006495;background-color:var(--md-sys-color-primary);clip-path:polygon(0 48%,0 0,56% 0,74% 17%,40% 64%,23% 50%,14% 61%,42% 82%,81% 31%,32% 0,100% 0,100% 100%,0 100%,0 49%)}[type=checkbox]:indeterminate:after{background-color:#006495;background-color:var(--md-sys-color-primary);clip-path:polygon(0% 0%,0% 100%,18% 100%,16% 43%,83% 42%,83% 63%,16% 63%,16% 100%,100% 100%,100% 0%)}input[type=checkbox]:disabled:before,input[type=checkbox]:disabled:after{filter:opacity(.2)}input[type=checkbox]:not(:disabled):checked:hover:after{background-color:#006495;background-color:var(--md-sys-color-primary)}input[type=checkbox]:not(:disabled):hover:after{border-color:#85a9bb #92c2da #92c2da #85a9bb}input[type=checkbox]:not(:disabled):hover:before{border-color:#3d7591}.switch{--track-height:32px;--track-width:52px;--border-width:2px;--size-off:16px;--size-on:24px;--icon-size:16px;--gap-on:calc(((var(--track-height) - var(--size-on)) / 2) - var(--border-width));--gap-off:calc(((var(--track-height) - var(--size-off)) / 2) - var(--border-width))}.switch,.switch *{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.switch label{cursor:pointer}.switch label input[type=checkbox]{opacity:0;width:0;height:0}.switch label input[type=checkbox]:checked+.lever{background-color:#006495;background-color:var(--md-sys-color-primary);border-color:#006495;border-color:var(--md-sys-color-primary)}.switch label input[type=checkbox]:checked+.lever:before,.switch label input[type=checkbox]:checked+.lever:after{top:var(--gap-on);left:calc(var(--track-width) - var(--size-on) - var(--gap-on) - 2*var(--border-width));width:var(--size-on);height:var(--size-on)}.switch label input[type=checkbox]:checked+.lever:after{background-color:#fcfcff;background-color:var(--md-sys-color-surface)}.switch label .lever{content:"";width:var(--track-width);height:var(--track-height);border:2px solid #72787e;border-color:var(--md-sys-color-outline);background-color:#dee3ea;background-color:var(--md-sys-color-surface-variant);vertical-align:middle;border-radius:15px;margin:0 16px;transition:background .3s;display:inline-block;position:relative}.switch label .lever:before,.switch label .lever:after{content:"";width:var(--size-off);height:var(--size-off);left:var(--gap-off);top:var(--gap-off);border-radius:50%;transition:left .3s,background .3s,box-shadow .1s,transform .1s;display:inline-block;position:absolute}.switch label .lever:after{background-color:#72787e;background-color:var(--md-sys-color-outline);height:var(--size-off);width:var(--size-off)}input[type=checkbox]:not(:disabled)~.lever:active:before,input[type=checkbox]:not(:disabled).tabbed:focus~.lever:before,input[type=checkbox]:not(:disabled)~.lever:hover:before{transform:scale(2.4)}input[type=checkbox]:checked:not(:disabled)~.lever:hover:before{background-color:rgba(0,100,149,.06)}@supports (color:color-mix(in lch, red, blue)){input[type=checkbox]:checked:not(:disabled)~.lever:hover:before{background-color:color-mix(in srgb, transparent, var(--md-sys-color-primary) 6%)}}input[type=checkbox]:checked:not(:disabled)~.lever:active:before,input[type=checkbox]:checked:not(:disabled).tabbed:focus~.lever:before{background-color:rgba(0,100,149,.18)}@supports (color:color-mix(in lch, red, blue)){input[type=checkbox]:checked:not(:disabled)~.lever:active:before,input[type=checkbox]:checked:not(:disabled).tabbed:focus~.lever:before{background-color:color-mix(in srgb, transparent, var(--md-sys-color-primary) 18%)}}input[type=checkbox]:not(:disabled)~.lever:hover:before{background-color:rgba(0,0,0,.04)}input[type=checkbox]:not(:disabled)~.lever:active:before,input[type=checkbox]:not(:disabled).tabbed:focus~.lever:before{background-color:rgba(0,0,0,.12)}.switch input[type=checkbox][disabled]+.lever{cursor:default;opacity:.5}.range-field{position:relative}input[type=range],input[type=range]+.thumb{cursor:pointer}input[type=range]{background:linear-gradient(#c1c7ce,#c1c7ce);background:linear-gradient(var(--md-sys-color-outline-variant), var(--md-sys-color-outline-variant));border:none;outline:none;width:100%;height:3px;margin:15px 0;padding:0;position:relative}input[type=range]:focus{outline:none}input[type=range]+.thumb{background-color:#006495;background-color:var(--md-sys-color-primary);transform-origin:50%;border:none;border-radius:50%;width:0;height:0;margin-left:7px;position:absolute;top:10px;left:0;transform:rotate(-45deg)}input[type=range]+.thumb .value{text-align:center;color:var(--md-sys-color-primary);width:30px;font-size:0;display:block;transform:rotate(45deg)}input[type=range]+.thumb.active{border-radius:50% 50% 50% 0}input[type=range]+.thumb.active .value{color:var(--md-sys-color-on-primary);margin-top:8px;margin-left:-1px;font-size:10px}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=range]::-webkit-slider-runnable-track{background-color:#dee3ea;background-color:var(--md-sys-color-surface-variant);border:none;height:3px}input[type=range]::-webkit-slider-thumb{background:#006495;background:var(--md-sys-color-primary);-webkit-appearance:none;background-color:#006495;background-color:var(--md-sys-color-primary);transform-origin:50%;border:none;border-radius:50%;width:14px;height:14px;margin:-5px 0 0;transition:box-shadow .3s}.keyboard-focused input[type=range]:focus:not(.active)::-webkit-slider-thumb{box-shadow:0 0 0 10px rgba(0,100,149,.18)}@supports (color:color-mix(in lch, red, blue)){.keyboard-focused input[type=range]:focus:not(.active)::-webkit-slider-thumb{box-shadow:0 0 0 10px color-mix(in srgb, transparent, var(--md-sys-color-primary) 18%)}}input[type=range]::-moz-range-track{background-color:#dee3ea;background-color:var(--md-sys-color-surface-variant);border:none;height:3px}input[type=range]::-moz-focus-inner{border:0}input[type=range]::-moz-range-thumb{background:#006495;background:var(--md-sys-color-primary);border:none;border-radius:50%;width:14px;height:14px;margin-top:-5px;transition:box-shadow .3s}input[type=range]:-moz-focusring{outline-offset:-1px;outline:1px solid #fff}.keyboard-focused input[type=range]:focus:not(.active)::-moz-range-thumb{box-shadow:0 0 0 10px rgba(0,100,149,.18)}@supports (color:color-mix(in lch, red, blue)){.keyboard-focused input[type=range]:focus:not(.active)::-moz-range-thumb{box-shadow:0 0 0 10px color-mix(in srgb, transparent, var(--md-sys-color-primary) 18%)}}input[type=range]::-ms-track{color:transparent;background:0 0;border-width:6px 0;border-color:transparent;height:3px}input[type=range]::-ms-fill-lower{background:#006495;background:var(--md-sys-color-primary)}input[type=range]::-moz-range-progress{background:#006495;background:var(--md-sys-color-primary)}input[type=range]::-ms-fill-upper{background:#000;background:var(--md-sys-color-shadow-light)}input[type=range]::-moz-range-track{background:#000;background:var(--md-sys-color-shadow-light)}input[type=range]::-ms-thumb{background:#006495;background:var(--md-sys-color-primary);border:none;border-radius:50%;width:14px;height:14px;transition:box-shadow .3s}.keyboard-focused input[type=range]:focus:not(.active)::-ms-thumb{box-shadow:0 0 0 10px rgba(0,100,149,.18)}@supports (color:color-mix(in lch, red, blue)){.keyboard-focused input[type=range]:focus:not(.active)::-ms-thumb{box-shadow:0 0 0 10px color-mix(in srgb, transparent, var(--md-sys-color-primary) 18%)}}::placeholder{color:var(--md-sys-color-on-surface-variant)}.input-field input.invalid,.input-field textarea.invalid{border-bottom:2px solid #ba1a1a;border-bottom:2px solid var(--md-sys-color-error);box-shadow:0 1px #ba1a1a;box-shadow:0 1px 0 0 var(--md-sys-color-error)}.input-field input.invalid~.supporting-text[data-error]>span,.input-field textarea.invalid~.supporting-text[data-error]>span{display:none}.input-field input.invalid~.supporting-text:after,.input-field textarea.invalid~.supporting-text:after{content:attr(data-error);color:var(--md-sys-color-error)}.input-field{--input-color:var(--md-sys-color-primary);clear:both;position:relative}.input-field input,.input-field textarea{box-sizing:border-box;border:none;border-bottom:1px solid #41474d;border-bottom:1px solid var(--md-sys-color-on-surface-variant);border-radius:4px 4px 0 0;padding:20px 16px 0}.input-field input:focus:not([readonly]),.input-field textarea:focus:not([readonly]){border-bottom:2px solid var(--input-color);padding-top:21px}.input-field input:disabled,.input-field input[readonly=readonly],.input-field textarea:disabled,.input-field textarea[readonly=readonly]{color:rgba(26,28,30,.38);background-color:rgba(26,28,30,.04);border-color:rgba(26,28,30,.12)}@supports (color:color-mix(in lch, red, blue)){.input-field input:disabled,.input-field input[readonly=readonly],.input-field textarea:disabled,.input-field textarea[readonly=readonly]{color:color-mix(in srgb, transparent, var(--md-sys-color-on-surface) 38%);border-color:color-mix(in srgb, transparent, var(--md-sys-color-on-surface) 12%);background-color:color-mix(in srgb, transparent, var(--md-sys-color-on-surface) 4%)}}.input-field input:focus:not([readonly])+label,.input-field textarea:focus:not([readonly])+label{color:var(--input-color)}.input-field input:not(:-moz-placeholder-shown)+label{top:8px;transform:scale(.75)}.input-field textarea:not(:-moz-placeholder-shown)+label{top:8px;transform:scale(.75)}.input-field input:focus:not([readonly])+label,.input-field input:not([placeholder=\ ])+label,.input-field input:not(:placeholder-shown)+label,.input-field textarea:focus:not([readonly])+label,.input-field textarea:not([placeholder=\ ])+label,.input-field textarea:not(:placeholder-shown)+label{top:8px;transform:scale(.75)}.input-field input:disabled+label,.input-field input[readonly=readonly]+label,.input-field textarea:disabled+label,.input-field textarea[readonly=readonly]+label{color:rgba(26,28,30,.38)}@supports (color:color-mix(in lch, red, blue)){.input-field input:disabled+label,.input-field input[readonly=readonly]+label,.input-field textarea:disabled+label,.input-field textarea[readonly=readonly]+label{color:color-mix(in srgb, transparent, var(--md-sys-color-on-surface) 38%)}}.input-field input.invalid~label,.input-field input:focus.invalid~label,.input-field textarea.invalid~label,.input-field textarea:focus.invalid~label{color:var(--md-sys-color-error)}.input-field input::placeholder{-webkit-user-select:none;-moz-user-select:none;user-select:none}.input-field>label{color:var(--md-sys-color-on-surface-variant);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:text;transform-origin:0 0;font-size:16px;transition:left .2s ease-out,top .2s ease-out,transform .2s ease-out;position:absolute;top:16px;left:16px}.input-field .supporting-text{color:var(--md-sys-color-on-surface-variant);margin-top:4px;padding:0 16px;font-size:12px}.input-field .character-counter{color:var(--md-sys-color-on-surface-variant);float:right;margin-top:4px;padding:0 16px;font-size:12px}.input-field .prefix{-webkit-user-select:none;-moz-user-select:none;user-select:none;align-self:center;display:flex;position:absolute;top:16px;left:12px}.input-field .suffix{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;top:16px;right:12px}.input-field .prefix~input,.input-field .prefix~textarea{padding-left:52px}.input-field .suffix~input,.input-field .suffix~textarea{padding-right:52px}.input-field .prefix~label{left:52px}.input-field.outlined input,.input-field.outlined textarea{border:1px solid #41474d;border:1px solid var(--md-sys-color-on-surface-variant);background-color:transparent;border-radius:4px;padding-top:0}.input-field.outlined input:focus:not([readonly]),.input-field.outlined textarea:focus:not([readonly]){border:2px solid var(--input-color);margin-left:-1px;padding-top:0}.input-field.outlined input:focus:not([readonly])+label,.input-field.outlined textarea:focus:not([readonly])+label{color:var(--input-color)}.input-field.outlined input:not(:-moz-placeholder-shown)+label{background-color:transparent;margin-left:-4px;padding:0 4px;top:-8px;left:16px}.input-field.outlined textarea:not(:-moz-placeholder-shown)+label{background-color:transparent;margin-left:-4px;padding:0 4px;top:-8px;left:16px}.input-field.outlined input:focus:not([readonly])+label,.input-field.outlined input:not([placeholder=\ ])+label,.input-field.outlined input:not(:placeholder-shown)+label,.input-field.outlined textarea:focus:not([readonly])+label,.input-field.outlined textarea:not([placeholder=\ ])+label,.input-field.outlined textarea:not(:placeholder-shown)+label{background-color:transparent;margin-left:-4px;padding:0 4px;top:-8px;left:16px}.input-field.outlined input:disabled,.input-field.outlined input[readonly=readonly],.input-field.outlined textarea:disabled,.input-field.outlined textarea[readonly=readonly]{color:rgba(26,28,30,.38);border-color:rgba(26,28,30,.12)}@supports (color:color-mix(in lch, red, blue)){.input-field.outlined input:disabled,.input-field.outlined input[readonly=readonly],.input-field.outlined textarea:disabled,.input-field.outlined textarea[readonly=readonly]{color:color-mix(in srgb, transparent, var(--md-sys-color-on-surface) 38%);border-color:color-mix(in srgb, transparent, var(--md-sys-color-on-surface) 12%)}}.input-field.error input,.input-field.error textarea,.input-field.error input:focus:not([readonly]),.input-field.error textarea:focus:not([readonly]){border-color:#ba1a1a;border-color:var(--md-sys-color-error)}.input-field.error input:focus:not([readonly])+label,.input-field.error textarea:focus:not([readonly])+label,.input-field.error label,.input-field.error .supporting-text,.input-field.error .suffix{color:var(--md-sys-color-error)}.inline{display:inline-block}.searchbar .prefix{-webkit-user-select:none;-moz-user-select:none;user-select:none;align-self:center;padding-left:1rem;display:flex;position:absolute;top:0}.searchbar>input{background-color:transparent;border-width:0;padding-left:3rem}.searchbar.has-sidebar{margin-left:0}@media only screen and (min-width:993px){.searchbar.has-sidebar{margin-left:300px}}textarea{background-color:transparent;width:100%;height:3rem}textarea.materialize-textarea{resize:none;box-sizing:border-box;min-height:3rem;line-height:normal;overflow-y:hidden;padding-top:26px!important;padding-bottom:4px!important}.hiddendiv{visibility:hidden;white-space:pre-wrap;word-wrap:break-word;word-wrap:break-word;z-index:-1;padding-top:1.2rem;position:absolute;top:0}.autocomplete-content li .highlight{color:var(--md-sys-color-on-background)}.autocomplete-content li img{width:40px;height:40px;margin:5px 15px}.datepicker-date-input{text-indent:-9999px;position:relative}.datepicker-date-input:after{content:attr(data-date);color:var(--input-color);text-indent:0;display:block;position:absolute;top:1.1rem}.datepicker-date-input:focus-visible{text-indent:0}.datepicker-date-input:focus-visible:after{text-indent:-9999px}select.browser-default{opacity:1;color:var(--md-sys-color-on-background)}select{background-color:#fcfcff;background-color:var(--md-sys-color-surface);border:1px solid #c1c7ce;border:1px solid var(--md-sys-color-outline-variant);border-radius:2px;width:100%;height:3rem;padding:5px}.select-wrapper:focus-within{outline:2px solid #006495;outline:2px solid var(--md-sys-color-primary);border-radius:4px}.select-wrapper{position:relative}.select-wrapper .caret{z-index:0;fill:var(--md-sys-color-on-background);pointer-events:none;margin:auto 0;position:absolute;top:0;bottom:0;right:0}.select-wrapper .hide-select{z-index:-1;width:0;height:0;position:absolute;top:0;overflow:hidden}select:disabled,.select-wrapper.disabled+label{color:var(--md-sys-color-on-surface)}.select-wrapper.disabled .caret{fill:var(--md-sys-color-on-surface)}.select-wrapper input.select-dropdown:disabled{color:var(--md-sys-color-on-surface);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-wrapper i,.select-dropdown li.disabled,.select-dropdown li.disabled>span,.select-dropdown li.optgroup{color:var(--md-sys-color-on-surface)}.select-dropdown li img{-o-object-fit:cover;object-fit:cover;float:right;width:40px;height:40px;margin:5px 15px}.select-dropdown li.optgroup{border-top:1px solid rgba(0,0,0,.04)}.select-dropdown li.optgroup.selected>span{color:var(--md-sys-color-on-background)}.select-dropdown li.optgroup>span{color:var(--md-sys-color-on-surface-variant)}.select-dropdown li.optgroup~li.optgroup-option{padding-left:1rem}.file-field{grid-template-columns:-webkit-min-content auto;grid-gap:10px;grid-template-columns:min-content auto;gap:10px;display:grid}.file-field .file-path-wrapper{overflow:hidden}.file-field input.file-path{width:100%}.file-field .btn{height:3rem;line-height:3rem}.file-field span{cursor:pointer}.file-field input[type=file]{cursor:pointer;opacity:0;width:100%;filter:alpha(opacity=0);margin:0;padding:0;font-size:20px;position:absolute;top:0;bottom:0;left:0;right:0}.file-field input[type=file]::-webkit-file-upload-button{display:none}:root{--mw-font-size:16px;--mw-border-radius:8px;--mw-input-height:56px;--mw-idle-color:var(--md-sys-color-outline);--mw-border-width:1px;--mw-hover-color:var(--md-sys-color-on-primary-container);--mw-hover-border-width:1px;--mw-focus-color:var(--md-sys-color-primary);--mw-focus-border-width:2px;--mw-disabled-color:rgba(136,136,136,.4);--mw-padding-left:16px;--mw-input-padding-x:var(--mw-padding-left);--mw-input-padding-r:12px;--mw-label-padding:4px;--mw-inputlabel-duration:.2s;--mw-inset:5px;--label-size:calc(var(--mw-font-size) * .75);--label-margin-left:calc(var(--mw-padding-left) - var(--mw-label-padding));--half-inp:calc((-.5 * var(--mw-input-height)));--half-lbl:calc((.5 * var(--label-size)));--distY:calc(var(--half-inp) + var(--half-lbl))}fieldset.form-field{border-width:1px;border-width:var(--mw-border-width);border-color:#72787e;border-color:var(--mw-idle-color);border-radius:8px;border-radius:var(--mw-border-radius);cursor:text;height:56px;height:var(--mw-input-height);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:16px;font-size:var(--mw-font-size);padding:0 4px;padding:0 calc(var(--mw-inset) - var(--mw-border-width));border-style:solid;grid-auto-flow:column;align-items:baseline;margin:0;display:grid;position:relative}fieldset.form-field legend{color:var(--mw-idle-color);font-size:12px;font-size:var(--label-size);padding:0 4px;padding:0 var(--mw-label-padding);margin:0 0 0 11px;margin-left:calc(var(--mw-padding-left) - var(--mw-label-padding) - var(--mw-border-width));cursor:text;-webkit-user-select:none;-moz-user-select:none;user-select:none}fieldset.form-field input,fieldset.form-field select{--mw-calc-input-height:calc(var(--mw-input-height) - var(--label-size) + 2 * var(--mw-border-width));box-sizing:border-box;font-size:16px;font-size:var(--mw-font-size);width:100%;height:46px;height:var(--mw-calc-input-height);max-height:46px;max-height:var(--mw-calc-input-height);margin:-6px 0 0;margin-top:calc(-1*var(--half-lbl));padding:0 0 0 15px;padding-left:calc(var(--mw-padding-left) - var(--mw-border-width));background:0 0;border:none;outline:none;line-height:normal}fieldset.form-field select{padding:0 0 0 12px;padding-left:calc(var(--mw-padding-left) - var(--mw-label-padding));z-index:2}fieldset.form-field select option{color:#fff;background-color:#000}fieldset.form-field input::placeholder{color:var(--mw-idle-color);font-size:16px;font-size:var(--mw-font-size)}fieldset.form-field label{top:8px;top:calc(var(--mw-input-height)/2 - var(--label-size) - var(--mw-font-size)/2);margin-left:4px;margin-left:calc(var(--mw-inset) - var(--mw-border-width));font-size:16px;font-size:var(--mw-font-size);cursor:text;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:transparent;z-index:1;pointer-events:none;position:absolute}fieldset.form-field .select-wrapper{outline:none!important}fieldset.form-field.animated legend:before{content:"";width:calc(100% - 8px);width:calc(100% - var(--mw-border-radius));right:4px;right:calc(.5*var(--mw-border-radius));border-top:1px solid #72787e;border-top:var(--mw-border-width) solid var(--mw-idle-color);height:0;transition:width .16s;transition:width calc(var(--mw-inputlabel-duration)*.8);align-self:center;display:block;position:absolute}fieldset.form-field.animated legend{color:transparent}fieldset.form-field.animated input::-moz-placeholder{opacity:1;transition:opacity .2s step-end;-moz-transition:opacity var(--mw-inputlabel-duration) step-end;transition:opacity var(--mw-inputlabel-duration) step-end}fieldset.form-field.animated input::placeholder{opacity:1;transition:opacity .2s step-end;transition:opacity var(--mw-inputlabel-duration) step-end}fieldset.form-field.animated label{left:15px;left:calc(var(--mw-input-padding-x) - var(--mw-border-width));font-size:16px;font-size:var(--mw-font-size);transition:font-size .2s,transform .2s,opacity .2s step-end;transition:font-size var(--mw-inputlabel-duration), transform var(--mw-inputlabel-duration), opacity var(--mw-inputlabel-duration) step-end;position:absolute}fieldset.form-field.animated:has(input:not(:-moz-placeholder-shown)) legend:before{width:0}fieldset.form-field.animated:has(input:not(:placeholder-shown)) legend:before{width:0}fieldset.form-field.animated:has(input:not(:-moz-placeholder-shown)) legend{color:var(--mw-idle-color)}fieldset.form-field.animated:has(input:not(:placeholder-shown)) legend{color:var(--mw-idle-color)}fieldset.form-field.animated:has(input:not(:-moz-placeholder-shown)) label{color:transparent}fieldset.form-field.animated:has(input:not(:placeholder-shown)) label{color:transparent}fieldset.form-field:hover{border-width:1px;border-width:var(--mw-hover-border-width);border-color:#001e30;border-color:var(--mw-hover-color);padding:0 4px;padding:0 calc(var(--mw-inset) - var(--mw-hover-border-width))}fieldset.form-field:hover legend:before{border-width:1px;border-width:var(--mw-hover-border-width);border-color:#001e30;border-color:var(--mw-hover-color)}fieldset.form-field:hover legend{color:var(--mw-hover-color)}fieldset.form-field.animated:hover legend{color:transparent}fieldset.form-field.animated:has(input:-moz-placeholder-shown):hover input::-moz-placeholder{color:transparent}fieldset.form-field.animated:has(input:placeholder-shown):hover input::-moz-placeholder{color:transparent}fieldset.form-field.animated:has(input:-moz-placeholder-shown):hover input::placeholder{color:transparent}fieldset.form-field.animated:has(input:placeholder-shown):hover input::placeholder{color:transparent}fieldset.form-field.animated:has(input:placeholder-shown):hover input::placeholder{color:transparent}fieldset.form-field.animated:has(input:not(:-moz-placeholder-shown)):hover legend{color:var(--mw-hover-color)}fieldset.form-field.animated:has(input:not(:placeholder-shown)):hover legend{color:var(--mw-hover-color)}fieldset.form-field.animated:hover label{color:var(--mw-hover-color);left:15px;left:calc(var(--mw-input-padding-x) - var(--mw-hover-border-width));top:7px;top:calc(.5*var(--mw-input-height) - var(--label-size)*.5 - var(--mw-font-size) + var(--mw-hover-border-width))}fieldset.form-field:focus-within{border-width:2px;border-width:var(--mw-focus-border-width);border-color:#006495;border-color:var(--mw-focus-color);padding:0 3px;padding:0 calc(var(--mw-inset) - var(--mw-focus-border-width))}fieldset.form-field:focus-within legend:before{border-width:2px;border-width:var(--mw-focus-border-width);border-color:#006495;border-color:var(--mw-focus-color)}fieldset.form-field:focus-within legend,fieldset.form-field select:focus{color:var(--mw-focus-color)}fieldset.form-field.animated:focus-within legend:before{width:0}fieldset.form-field.animated:focus-within legend{color:var(--mw-focus-color)}fieldset.form-field.animated:has(input:not(:-moz-placeholder-shown)):focus-within legend{color:var(--mw-focus-color)}fieldset.form-field.animated:has(input:not(:placeholder-shown)):focus-within legend{color:var(--mw-focus-color)}fieldset.form-field.animated:focus-within input::placeholder{color:transparent}fieldset.form-field.animated:focus-within label{color:transparent;left:15px;left:calc(var(--mw-input-padding-x) - var(--mw-hover-border-width))}fieldset.form-field[disabled],fieldset.form-field[disabled]:hover{border-color:rgba(136,136,136,.4);border-color:var(--mw-disabled-color);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:not-allowed;padding:0 4px;padding:0 calc(var(--mw-inset) - var(--mw-border-width));background-color:transparent}fieldset.form-field[disabled] input{cursor:not-allowed}fieldset.form-field[disabled] input::-moz-placeholder{color:var(--mw-disabled-color);cursor:not-allowed}fieldset.form-field[disabled] legend,fieldset.form-field[disabled] input::placeholder{color:var(--mw-disabled-color);cursor:not-allowed}fieldset.form-field[disabled] input{height:46px;height:calc(var(--mw-input-height) - var(--label-size) + 2*var(--mw-border-width));margin-top:-6px;margin-top:calc(-1*var(--half-lbl))}fieldset.form-field[disabled]:hover{border-width:1px;border-width:var(--mw-border-width)}fieldset.form-field[disabled]:hover input,fieldset.form-field[disabled]:hover select{padding-left:15px;padding-left:calc(var(--mw-padding-left) - var(--mw-border-width))}fieldset.form-field[disabled]:hover legend{margin-left:11px;margin-left:calc(var(--mw-padding-left) - var(--mw-label-padding) - var(--mw-border-width));border-color:rgba(136,136,136,.4);border-color:var(--mw-disabled-color);color:var(--mw-disabled-color);cursor:not-allowed}fieldset.form-field[disabled] label{cursor:not-allowed}fieldset.form-field:has([required]) legend:after{content:" *"}fieldset.form-field:has([required]) label:after{content:" *"}:root,[data-theme=doom-one]{--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--crt-opacity:.42;--bg:#282c34;--bg-elevated:#21252b;--fg:#bbc2cf;--link:#e0b87a;--link-hover:#f0d4a8;--green:#98be65;--blue:#51afef;--yellow:#ecbe7b;--cyan:#46d9ff;--purple:#c678dd;--red:#ff6c6b;--orange:#da8548;--border:#3f444a;--nav-stripe:rgba(255,255,255,.04);--selection:#3e4451;--ss-user-fg:var(--green);--ss-path-fg:var(--cyan);--ss-in-fg:var(--fg-muted);--ss-char-fg:var(--green)}[data-theme=nord]{--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--crt-opacity:.42;--bg:#2e3440;--bg-elevated:#3b4252;--fg:#d8dee9;--link:#ebcb8b;--link-hover:#f5dfa8;--green:#a3be8c;--blue:#88c0d0;--yellow:#ebcb8b;--cyan:#8fbcbb;--purple:#b48ead;--red:#bf616a;--orange:#d08770;--border:#4c566a;--nav-stripe:rgba(236,239,244,.04);--selection:#434c5e}[data-theme=monokai]{--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--crt-opacity:.42;--bg:#272822;--bg-elevated:#1e1f1c;--fg:#f8f8f2;--link:#e6db74;--link-hover:#f2e9a0;--green:#a6e22e;--blue:#66d9ef;--yellow:#e6db74;--cyan:#a1efe4;--purple:#ae81ff;--red:#f92672;--orange:#fd971f;--border:#49483e;--nav-stripe:rgba(248,248,242,.04);--selection:#49483e}[data-theme=gruvbox-dark]{--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--crt-opacity:.42;--bg:#282828;--bg-elevated:#1d2021;--fg:#ebdbb2;--link:#fabd2f;--link-hover:#fcd96a;--green:#b8bb26;--blue:#83a598;--yellow:#fabd2f;--cyan:#8ec07c;--purple:#d3869b;--red:#fb4934;--orange:#fe8019;--border:#504945;--nav-stripe:rgba(235,219,178,.04);--selection:#3c3836}[data-theme=zenburn]{--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--crt-opacity:.42;--bg:#3f3f3f;--bg-elevated:#2b2b2b;--fg:#dcdccc;--link:#f0dfaf;--link-hover:#f8edd0;--green:#7f9f7f;--blue:#8cd0d3;--yellow:#f0dfaf;--cyan:#93e0e3;--purple:#dc8cc3;--red:#cc9393;--orange:#dfaf8f;--border:#5f5f5f;--nav-stripe:rgba(220,220,204,.04);--selection:#4f4f4f}[data-theme=solarized-dark]{--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--crt-opacity:.42;--bg:#002b36;--bg-elevated:#073642;--fg:#93a1a1;--link:#d4a017;--link-hover:#e8bc3a;--green:#859900;--blue:#268bd2;--yellow:#b58900;--cyan:#2aa198;--purple:#d33682;--red:#dc322f;--orange:#cb4b16;--border:#073642;--nav-stripe:rgba(147,161,161,.06);--selection:#073642}[data-theme=modus-vivendi]{--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--crt-opacity:.42;--bg:#000;--bg-elevated:#1e1e1e;--fg:#fff;--link:#fec43f;--link-hover:#ffd96a;--green:#44bc44;--blue:#2fafff;--yellow:#fec43f;--cyan:#00d3d0;--purple:#feacd0;--red:#ff5f59;--orange:#f09411;--border:#646464;--nav-stripe:rgba(255,255,255,.05);--selection:#2f3849}[data-theme=leuven]{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--crt-opacity:.18;--bg:#fff;--bg-elevated:#f0f0f0;--fg:#333;--link:#8a6508;--link-hover:#6b4f06;--green:#006800;--blue:#006da3;--yellow:#8a6508;--cyan:#006969;--purple:#8a3da0;--red:#a80000;--orange:#a85200;--border:#ccc;--nav-stripe:rgba(0,0,0,.03);--selection:#cce0ff}[data-theme=solarized-light]{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--crt-opacity:.18;--bg:#fdf6e3;--bg-elevated:#eee8d5;--fg:#586e75;--link:#8a6500;--link-hover:#6b4f00;--green:#657b00;--blue:#1a6faa;--yellow:#8a6500;--cyan:#1f7a72;--purple:#a82868;--red:#b82824;--orange:#a83e10;--border:#d6cdb8;--nav-stripe:rgba(88,110,117,.06);--selection:#eee8d5}[data-theme=modus-operandi]{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--crt-opacity:.18;--bg:#fff;--bg-elevated:#f0f0f0;--fg:#000;--link:#6b3200;--link-hover:#4f2500;--green:#006800;--blue:#0031a9;--yellow:#6b3200;--cyan:#004a4a;--purple:#5a0c38;--red:#8a0000;--orange:#703800;--border:#c2c2c2;--nav-stripe:rgba(0,0,0,.03);--selection:#bdbdbd}[data-theme=gruvbox-light]{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--crt-opacity:.18;--bg:#fbf1c7;--bg-elevated:#f2e5bc;--fg:#3c3836;--link:#8a5508;--link-hover:#6b4206;--green:#5f5a00;--blue:#055a6a;--yellow:#8a5508;--cyan:#2d5c44;--purple:#6e2e52;--red:#7a0005;--orange:#8a2e00;--border:#d5c4a1;--nav-stripe:rgba(60,56,54,.04);--selection:#ebdbb2}.ss-prompt{max-width:100%;line-height:1.5;line-height:var(--term-lh);flex-flow:wrap;align-items:baseline;gap:0;padding:0;display:flex}.ss-row{max-width:100%;line-height:1.5;line-height:var(--term-lh);flex-wrap:wrap;align-items:baseline;gap:.15rem;padding:0;display:inline-flex}.ss-row-cmd{gap:.4rem;padding-right:1rem}.ss-seg{white-space:nowrap;font-weight:500;line-height:inherit;align-items:baseline;gap:.2rem;padding:0;display:inline-flex}.ss-seg .nf{font-weight:400;line-height:inherit}.ss-user{color:var(--ss-user-fg)}.ss-in{color:var(--ss-in-fg);font-weight:400;line-height:inherit;align-items:baseline;display:inline-flex}.ss-path{color:var(--ss-path-fg)}.ss-home-link{color:inherit;cursor:pointer;line-height:inherit;align-items:baseline;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.ss-home-link:hover{color:var(--link-hover);-webkit-text-decoration:none;text-decoration:none}.ss-home-link .nf{color:inherit}.ss-char{color:var(--ss-char-fg);font-weight:700;line-height:inherit;flex:none;align-items:baseline;margin-left:.5rem;display:inline-flex}.prompt{margin:1.5em 0 0;margin:calc(var(--term-lh) * 1em) 0 0;line-height:1.5;line-height:var(--term-lh);word-break:break-word;padding:0;display:block}.prompt-cmd{color:var(--fg);font-weight:400;line-height:inherit;align-items:baseline;display:inline-flex}.prompt-cmd.cmd-valid{color:var(--green)}.prompt-cmd.cmd-partial{color:var(--yellow)}.prompt-cmd.cmd-invalid{color:var(--text-danger)}.term-block{margin-bottom:0}.term-block-end{margin:0}.term-block-rule,.term-list-rule{box-sizing:border-box;width:100%;height:1.5em;height:calc(1em * var(--term-lh));background:linear-gradient(#bbc2cf,#bbc2cf) 0 80%/100% 1px no-repeat;background:linear-gradient(var(--border-aaa), var(--border-aaa)) 0 80% / 100% 1px no-repeat;border:none;margin:0;padding:0;display:block}.term-output{line-height:1.5;line-height:var(--term-lh);-webkit-user-select:text;-moz-user-select:text;user-select:text;margin:0;padding:0}.term-scrollback,[data-scrollback]{-webkit-user-select:text;-moz-user-select:text;user-select:text}.term-panel{background:0 0;border:none;margin:.25rem 0 .5rem}.term-panel-head{color:var(--text-aaa);align-items:center;gap:.5rem;padding:0;font-weight:600;display:flex}.term-panel-head:not(.term-panel-head--plain){font-size:1rem;font-size:var(--text-display)}.term-panel-icon{color:inherit;font-style:normal}.term-panel-headline{flex:auto;min-width:0}.term-panel-headline .xl-headline{color:inherit;font-weight:700;line-height:1.5;line-height:var(--term-lh);white-space:pre-wrap;word-wrap:anywhere;margin:0;padding:0;overflow:visible}.term-panel-body{padding:0}.term-panel-body .field-value,.term-panel-body .output-body{padding-left:0}.term-panel-head--plain{color:var(--fg-muted);align-items:center;font-weight:400}.term-panel-title--muted{color:var(--fg-muted);font-weight:400;line-height:1.5;line-height:var(--term-lh)}a.term-list-title{box-sizing:border-box;color:var(--text-aaa);width:100%;font-size:1rem;font-size:var(--text-display);flex-wrap:nowrap;align-items:flex-start;gap:.35rem;max-width:100%;margin:0;padding:0;font-weight:700;-webkit-text-decoration:none;text-decoration:none;display:flex}a.term-list-title .xl-headline{min-width:0;color:inherit;font-weight:700;line-height:1.5;line-height:var(--term-lh);white-space:pre-wrap;word-wrap:anywhere;flex:auto;margin:0;padding:0;overflow:visible}a.term-list-title:hover{color:var(--cyan);-webkit-text-decoration:none;text-decoration:none}a.term-list-title:hover .xl-headline{color:inherit}.term-permalink{line-height:1.5;line-height:var(--term-lh);letter-spacing:normal}.term-input-wrap{vertical-align:baseline;min-width:0;line-height:1.5;line-height:var(--term-lh);flex:none;align-items:baseline;display:inline-flex;position:relative}.term-input-highlight{white-space:pre;pointer-events:none;color:var(--fg);line-height:1.5;line-height:var(--term-lh);position:absolute;top:0;left:0}.term-input-highlight .cmd-valid{color:var(--green)}.term-input-highlight .cmd-partial{color:var(--yellow)}.term-input-highlight .cmd-invalid{color:var(--text-danger)}.term-input-highlight .cmd-args{color:var(--fg)}.term-cursor{vertical-align:text-bottom;background:#bbc2cf;background:var(--fg);pointer-events:none;flex:none;width:.6ch;height:1em;margin-left:0;display:inline-block;position:absolute;top:0;left:0}.term-input-line[data-vim-mode=normal] .term-cursor{opacity:0;animation:none}.term-input-line[data-vim-mode=insert]:focus-within .term-cursor{opacity:1;animation:1.05s step-end infinite term-cursor-blink}.term-input-line{line-height:1.5;line-height:var(--term-lh);margin:1.5em 0 0;margin:calc(var(--term-lh) * 1em) 0 0;flex-flow:wrap;align-items:baseline;gap:0;padding:0;display:flex}.term-input-prompt.prompt{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0;padding:0;display:block}.term-input-cmd-row{flex:auto;width:auto;min-width:0}.term-input{width:1ch;min-width:1ch;max-width:min(60vw,40rem);font:inherit;line-height:1.5;line-height:var(--term-lh);color:transparent;caret-color:transparent;background:0 0;border:none;outline:none;flex:none;padding:0}.term-input:focus+.term-cursor,.term-input-line[data-vim-mode=insert]:focus-within .term-cursor{animation-play-state:running}@keyframes term-cursor-blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.term-cursor{opacity:1;animation:none}}.term-list{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.term-list-card{line-height:1.5;line-height:var(--term-lh);background:0 0;border:none;min-width:0;max-width:100%;margin:0;padding:0}.term-content-card{font-family:JetBrainsMono Nerd Font,JetBrains Mono,ui-monospace,monospace;font-family:var(--font-mono);font-size:1rem;font-size:var(--text-body);flex-direction:column;gap:.2rem;display:flex;position:relative}.term-content-card>*{min-width:0;max-width:100%;margin:0}.term-card-link{color:inherit;flex-direction:column;gap:.2rem;-webkit-text-decoration:none;text-decoration:none;display:flex}.term-card-link:after{content:"";z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.term-card-link:hover{color:inherit;-webkit-text-decoration:none;text-decoration:none}.term-card-link .xl-headline{color:var(--text-aaa);font-size:1rem;font-size:var(--text-body);font-weight:800;line-height:1.5;line-height:var(--term-lh);white-space:pre-wrap;word-wrap:anywhere;box-sizing:border-box;background:#24282f;border-radius:4px;width:100%;max-width:100%;margin:0;padding:0;display:block;overflow:visible}@supports (color:color-mix(in lch, red, blue)){.term-card-link .xl-headline{background:color-mix(in srgb, var(--bg) 90%, black)}}.term-card-link:hover .xl-headline{color:var(--cyan);background:#22252c}@supports (color:color-mix(in lch, red, blue)){.term-card-link:hover .xl-headline{background:color-mix(in srgb, var(--bg) 85%, black)}}html[data-theme=leuven] .term-card-link .xl-headline,html[data-theme=solarized-light] .term-card-link .xl-headline,html[data-theme=modus-operandi] .term-card-link .xl-headline,html[data-theme=gruvbox-light] .term-card-link .xl-headline{background:#3e4148}@supports (color:color-mix(in lch, red, blue)){html[data-theme=leuven] .term-card-link .xl-headline,html[data-theme=solarized-light] .term-card-link .xl-headline,html[data-theme=modus-operandi] .term-card-link .xl-headline,html[data-theme=gruvbox-light] .term-card-link .xl-headline{background:color-mix(in srgb, var(--bg) 90%, white)}}html[data-theme=leuven] .term-card-link:hover .xl-headline,html[data-theme=solarized-light] .term-card-link:hover .xl-headline,html[data-theme=modus-operandi] .term-card-link:hover .xl-headline,html[data-theme=gruvbox-light] .term-card-link:hover .xl-headline{color:var(--cyan);background:#484c52}@supports (color:color-mix(in lch, red, blue)){html[data-theme=leuven] .term-card-link:hover .xl-headline,html[data-theme=solarized-light] .term-card-link:hover .xl-headline,html[data-theme=modus-operandi] .term-card-link:hover .xl-headline,html[data-theme=gruvbox-light] .term-card-link:hover .xl-headline{background:color-mix(in srgb, var(--bg) 85%, white)}}.term-content-card .term-list-summary,.term-card-link .term-list-summary{margin:0;padding:0;font-style:normal;font-weight:400}.term-content-card .term-list-meta{z-index:1;margin:0;padding:0;font-weight:300;position:relative}.term-content-card .term-list-meta a{z-index:1;position:relative}.term-list-card-head{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin:0;padding:0;display:flex}.term-list-icon{color:inherit;font-style:normal}.term-list-title{color:var(--text-aaa);font-weight:600}.term-list-summary{color:var(--text-muted);line-height:1.5;line-height:var(--term-lh);word-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;margin:0;padding:0}.term-list-meta,.mdx-article .mdx-meta{color:var(--text-muted);line-height:1.5;line-height:var(--term-lh);flex-wrap:wrap;align-items:center;gap:.35rem .45rem;width:100%;min-width:0;max-width:100%;margin:0;padding:0;display:flex}.term-list-meta--job{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem}.term-list-meta--job .job-company{word-break:normal;word-wrap:normal;-webkit-hyphens:none;hyphens:none;flex:auto;min-width:min(100%,16ch);max-width:100%;padding:0;font-weight:600}.term-list-meta--job .job-period{text-align:right;white-space:nowrap;color:var(--text-faint);flex:none;margin-left:auto;font-style:italic;font-weight:700}.hud-bracket{--hud-accent:var(--fg-muted);color:#838994;white-space:nowrap;font-weight:600;line-height:1.5;line-height:var(--term-lh);opacity:.6;flex:none;align-items:center;gap:0;margin:0;padding:0;transition:color .28s ease-out,background-color .28s ease-out,opacity .2s;display:inline-flex;position:relative}@supports (color:color-mix(in lch, red, blue)){.hud-bracket{color:color-mix(in srgb, var(--hud-accent) 55%, var(--fg-muted))}}.hud-bracket--date{--hud-accent:var(--cyan)}.hud-bracket--author{--hud-accent:var(--yellow)}.hud-bracket--tag{--hud-accent:var(--purple);color:#b37dc9}@supports (color:color-mix(in lch, red, blue)){.hud-bracket--tag{color:color-mix(in srgb, var(--hud-accent) 72%, var(--fg-muted))}}.hud-bracket--date:before,.hud-bracket--author:before{content:"["}.hud-bracket--date:after,.hud-bracket--author:after{content:"]"}.hud-bracket--tag:before{content:"<"}.hud-bracket--tag:after{content:">"}a.hud-bracket{color:inherit;cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.hud-bracket>.nf{color:inherit;margin-right:.2em;font-weight:400}.hud-bracket-label{font-weight:inherit;letter-spacing:normal;text-transform:none;line-height:1.5;line-height:var(--term-lh);flex:none}.hud-bracket:hover,.hud-bracket:focus-within,a.hud-bracket:hover{opacity:.9;color:color-mix(in srgb, var(--hud-accent) 82%, white);background:#21252b;background:var(--bg-elevated);background:rgba(33,37,43,.4)}a.hud-bracket:focus-visible{opacity:.9;color:color-mix(in srgb, var(--hud-accent) 82%, white);background:#21252b;background:var(--bg-elevated);background:rgba(33,37,43,.4)}@supports (color:color-mix(in lch, red, blue)){.hud-bracket:hover,.hud-bracket:focus-within,a.hud-bracket:hover{background:color-mix(in srgb, var(--bg-elevated) 40%, transparent)}a.hud-bracket:focus-visible{background:color-mix(in srgb, var(--bg-elevated) 40%, transparent)}}.hud-bracket--default{clip:rect(0, 0, 0, 0);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden;padding:0!important}.hud-bracket--default:before,.hud-bracket--default:after{content:none!important}.term-pager{border-top:1px dashed #3f444a;border-top:1px dashed var(--border);color:var(--text-muted);line-height:1.5;line-height:var(--term-lh);flex-wrap:wrap;align-items:center;gap:.55rem .85rem;margin-top:.85rem;padding-top:.65rem;display:flex}.term-pager a{color:var(--link);border:1px dashed #3f444a;border:1px dashed var(--border);padding:.15rem .45rem;-webkit-text-decoration:none;text-decoration:none}.term-pager a:hover{border-color:#e0b87a;border-color:var(--link);color:var(--link-hover);-webkit-text-decoration:none;text-decoration:none}.term-pager-hint{color:var(--text-muted);width:100%;font-style:italic;line-height:1.5;line-height:var(--term-lh);margin:.15rem 0 0}.term-error{color:var(--text-danger)}.fastfetch{flex-direction:column;justify-content:center;align-items:center;gap:.75rem 0;width:100%;min-width:0;max-width:100%;margin:.25rem 0 .5rem;display:flex}.fastfetch-info{flex-direction:column;flex:auto;align-items:center;gap:.35rem;width:100%;min-width:0;display:flex}.fastfetch-logo{flex:none;align-items:stretch;min-width:0;display:flex}.fastfetch-art{font-family:JetBrainsMono Nerd Font,JetBrains Mono,ui-monospace,monospace;font-family:var(--font-mono,ui-monospace, monospace);white-space:pre;letter-spacing:0;box-sizing:border-box;background:#000;border:none;max-width:100%;margin:0;padding:.15rem .2rem;line-height:1;display:inline-block}.fastfetch-art-pending{min-height:4rem;display:block}.fastfetch-art--fallback{line-height:1.5;line-height:var(--term-lh);color:var(--text-muted)}.fastfetch-name-banner{-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;align-items:center;max-width:100%;margin:.15rem 0 .45rem;display:inline-flex}.fastfetch-name-logo{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:2.2em;display:block}.fastfetch-name-text{letter-spacing:.02em;color:var(--cyan);margin:0;font-size:max(1.35rem,min(4vw,2rem));font-weight:700;line-height:1.15}.fastfetch-name-primary{color:inherit}.fastfetch-name-suffix{color:var(--text-muted);font-weight:500}.fastfetch-fields{grid-template-columns:-webkit-max-content -webkit-max-content 1fr;grid-column-gap:.3rem;-moz-column-gap:.3rem;grid-row-gap:.2rem;flex:1;grid-template-columns:max-content max-content 1fr;align-items:start;gap:.2rem .3rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:0;max-width:100%;display:grid}.fastfetch-fields .field-row{margin:0;display:contents}.fastfetch-fields .nf{color:var(--text-label);align-self:start;margin-right:0}.fastfetch-fields .field-label{white-space:nowrap;line-height:1.5;line-height:var(--term-lh);color:var(--text-label)}.fastfetch-fields .field-value{min-width:0;line-height:1.5;line-height:var(--term-lh)}.fastfetch-stack-list{margin:0;padding:0;list-style:none;display:inline}.fastfetch-stack-list li{display:inline}.fastfetch-stack-list li:not(:last-child):after{content:" · ";font-weight:400}.fastfetch-theme-value{flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0;max-width:100%;display:inline-flex}.fastfetch-palette-block{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.fastfetch-palette{--ff-swatch:2.3rem;border:1px solid rgba(215,211,203,.4);border-radius:8px;flex-wrap:nowrap;gap:0;display:flex;overflow:clip}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.fastfetch-palette{border:1px solid rgb(from var(--bg) calc(255 - r) calc(255 - g) calc(255 - b) / .4)}}.fastfetch-palette-swatch{width:var(--ff-swatch);height:var(--ff-swatch);pointer-events:none;border:none;border-radius:0;flex-shrink:0;display:block}.fastfetch-palette-hint{font-size:.85em}@media (max-width:640px){.fastfetch-logo{justify-content:center;width:100%;max-width:100%;overflow-x:hidden}.fastfetch-art{text-align:center;max-width:100%}.term-list-meta--job{flex-direction:column;align-items:flex-start;gap:.2rem}.term-list-meta--job .job-company{width:100%;min-width:0}.term-list-meta--job .job-period{text-align:left;margin-left:0;padding:0}}@media (max-width:640px),(hover:none) and (pointer:coarse){.fastfetch-stack-list{margin:.1rem 0 0;padding-left:1.25em;list-style:outside;display:block}.fastfetch-stack-list li{display:list-item}.fastfetch-stack-list li:not(:last-child):after{content:none}}.mdx-article{font-family:"Source Sans 3",Source Sans Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--font-prose);line-height:1.5;line-height:var(--term-lh);color:var(--text);background:0 0;border:none;margin:1.5rem 0 2rem;padding:0}.mdx-article .mdx-meta,.mdx-article .xl-headline,.mdx-article h1.mdx-xl-title,.mdx-article>.mdx-summary,.mdx-article code,.mdx-article pre{font-family:JetBrainsMono Nerd Font,JetBrains Mono,ui-monospace,monospace;font-family:var(--font-mono)}.mdx-article h1{font-size:1rem;font-size:var(--text-heading);color:var(--fg);line-height:1;line-height:var(--text-lh-tight);margin:0 0 .75rem}.mdx-article h1.mdx-xl-title{font-size:inherit;line-height:inherit}.mdx-article h1.mdx-xl-title .xl-headline{color:var(--fg);font-size:1rem;font-size:var(--text-display);line-height:1;line-height:var(--text-lh-tight);white-space:pre-wrap;word-wrap:anywhere;padding-top:.08em;padding-bottom:.08em;overflow:visible}.mdx-article .mdx-summary{color:var(--text-muted);line-height:1.5;line-height:var(--term-lh);margin:.65rem 0 1rem;padding-left:1.75rem;position:relative}.mdx-article .mdx-summary:before{content:"\"";font-family:JetBrainsMono Nerd Font,JetBrains Mono,ui-monospace,monospace;font-size:2.75em;line-height:1;font-family:var(--font-mono);color:var(--text-faint);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;top:-.15em;left:0}.mdx-article h2{color:var(--text-subhead-accent);font-weight:600;line-height:1.5;line-height:var(--term-lh);margin:1.25rem 0 .5rem}.mdx-article p{line-height:1.5;line-height:var(--term-lh);margin:.65rem 0}.mdx-article .mdx-meta{margin-bottom:1rem}.term-exit{margin-top:.15rem;display:block}.site-shell,.site-shell *{font-family:inherit}.site-shell{font-family:JetBrainsMono Nerd Font,JetBrains Mono,ui-monospace,monospace;font-family:var(--font-mono);color:var(--fg)}.site-shell,.site-shell button,.site-shell input,.site-shell select,.site-shell textarea{font-family:JetBrainsMono Nerd Font,JetBrains Mono,ui-monospace,monospace;font-family:var(--font-mono)}.site-shell{color:var(--fg);background:0 0}.site-shell h1,.site-shell h2,.site-shell h3,.site-shell h4,.site-shell h5,.site-shell h6{font-weight:inherit;line-height:inherit;margin:0}[data-ui=tui] .site-shell h1,[data-ui=tui] .site-shell h2,[data-ui=tui] .site-shell h3,[data-ui=tui] .site-shell h4,[data-ui=tui] .site-shell h5,[data-ui=tui] .site-shell h6{font-size:inherit}.site-shell a{color:var(--text-link)}.site-shell a:hover{color:var(--link-hover)}:root{--content-column-width:min(92%, 1080px);--article-measure:65ch;--article-rhythm:.5rem;--article-radius:4px;--article-fs-meta:.875rem;--article-lh-meta:1.4;--article-fs-body:1.0625rem;--article-lh-body:1.68;--article-fs-prose:1.125rem;--article-lh-prose:1.7;--article-fw-body:400;--article-fw-display:700;--article-focus-ring:2px solid var(--cyan);--article-focus-offset:3px}@media (min-width:1280px){:root{--content-column-width:min(90%, 1200px)}}[data-ui=gui] .site-column{width:min(92%,1080px);width:var(--content-column-width)}.gui-view .article-view{padding-top:4rem;padding-top:calc(var(--article-rhythm) * 8)}.article-view-back{margin-bottom:2rem;margin-bottom:calc(var(--article-rhythm) * 4);border-radius:4px;border-radius:var(--article-radius);font-size:.875rem;font-size:var(--article-fs-meta);letter-spacing:.08em;font-weight:600;line-height:1.4;line-height:var(--article-lh-meta);text-transform:uppercase;color:var(--text-muted);margin-left:-.35rem;padding:.15rem .35rem;-webkit-text-decoration:none;text-decoration:none;display:inline-block}.article-view-back:hover{color:var(--link)}.article-view-back:focus-visible{color:var(--link);outline:2px solid #46d9ff;outline:var(--article-focus-ring);outline-offset:3px;outline-offset:var(--article-focus-offset)}.article-view .org-article{color:var(--fg);box-shadow:none!important;background:0 0!important}.article-view .card-content{padding:0!important}.article-view .org-article-hero{margin-bottom:2.5rem;margin-bottom:calc(var(--article-rhythm) * 5);border-radius:4px;border-radius:var(--article-radius);overflow:hidden}.article-view .card .card-content .card-title.org-article-title{font-family:Sora,"Source Sans 3",sans-serif;font-family:var(--font-display);font-size:max(2.25rem,min(4.5vw,3.25rem));font-weight:700;font-weight:var(--article-fw-display);letter-spacing:-.02em;color:var(--fg);margin:1rem 0 2.5rem;margin:calc(var(--article-rhythm) * 2) 0 calc(var(--article-rhythm) * 5);padding:0;line-height:1.15;display:block}.article-view .org-article-summary{margin:0 0 2rem;margin:0 0 calc(var(--article-rhythm) * 4);color:var(--text-muted);width:100%;max-width:none;font-family:Sora,"Source Sans 3",sans-serif;font-family:var(--font-display);letter-spacing:-.015em;font-size:max(1.35rem,min(2.4vw,1.85rem));font-style:normal;font-weight:500;line-height:1.45}.article-view .org-window-meta.card-panel{gap:.75rem;gap:calc(var(--article-rhythm) * 1.5);margin:0 0 2rem;margin:0 0 calc(var(--article-rhythm) * 4);padding:1.25rem 1.5rem;padding:calc(var(--article-rhythm) * 2.5) calc(var(--article-rhythm) * 3);border:1px solid #3f444a;border:1px solid var(--border);border-radius:4px;border-radius:var(--article-radius);border-left:3px solid #46d9ff;border-left:3px solid var(--cyan);color:var(--fg);background:#22262c;flex-direction:column;display:flex;box-shadow:none!important}@supports (color:color-mix(in lch, red, blue)){.article-view .org-window-meta.card-panel{background:color-mix(in srgb, var(--bg-elevated) 85%, var(--bg))}}.article-view .org-window-meta-row{grid-gap:calc(.5rem * 1.5);grid-gap:calc(var(--article-rhythm) * 1.5);gap:.75rem;gap:calc(var(--article-rhythm) * 1.5);grid-template-columns:4.5rem 1fr;align-items:baseline;display:grid}.article-view .org-window-meta-label{color:var(--cyan);font-family:"Source Sans 3",Source Sans Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--font-prose);font-size:.875rem;font-size:var(--article-fs-meta);letter-spacing:.06em;font-weight:600;line-height:1.4;line-height:var(--article-lh-meta);text-transform:uppercase}.article-view .org-window-meta-value{color:var(--fg);font-family:"Source Sans 3",Source Sans Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--font-prose);font-size:1.0625rem;font-size:var(--article-fs-body);line-height:1.68;line-height:var(--article-lh-body)}.article-view .org-window-meta-value--muted{color:var(--text-muted)}.article-view .org-window-meta-tags{gap:.5rem;gap:calc(var(--article-rhythm) * 1);flex-wrap:wrap;display:flex}.article-view .org-window-meta-tag.chip{height:auto;min-height:0;line-height:1.4;line-height:var(--article-lh-meta);border-radius:4px;border-radius:var(--article-radius);color:var(--cyan);font-family:"Source Sans 3",Source Sans Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--font-prose);font-size:.875rem;font-size:var(--article-fs-meta);box-shadow:none;background:rgba(70,217,255,.14);margin:0;padding:.3rem .65rem;font-weight:500;-webkit-text-decoration:none;text-decoration:none}@supports (color:color-mix(in lch, red, blue)){.article-view .org-window-meta-tag.chip{background:color-mix(in srgb, var(--cyan) 14%, transparent)}}.article-view .org-window-meta-tag.chip:hover{color:var(--fg);background:rgba(70,217,255,.28)}@supports (color:color-mix(in lch, red, blue)){.article-view .org-window-meta-tag.chip:hover{background:color-mix(in srgb, var(--cyan) 28%, transparent)}}.article-view .org-window-meta-tag.chip:focus-visible{color:var(--fg);outline:2px solid #46d9ff;outline:var(--article-focus-ring);outline-offset:3px;outline-offset:var(--article-focus-offset);background:rgba(70,217,255,.28)}@supports (color:color-mix(in lch, red, blue)){.article-view .org-window-meta-tag.chip:focus-visible{background:color-mix(in srgb, var(--cyan) 28%, transparent)}}.article-view .org-case-study{margin-top:0;margin-bottom:2rem;margin-bottom:calc(var(--article-rhythm) * 4);max-width:65ch;max-width:var(--article-measure);color:var(--fg);width:100%;margin-left:auto;margin-right:auto}.article-view .org-case-study dt{margin-top:1rem;margin-top:calc(var(--article-rhythm) * 2);font-family:"Source Sans 3",Source Sans Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--font-prose);font-size:.875rem;font-size:var(--article-fs-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--cyan);font-weight:600}.article-view .org-case-study dd{margin:.5rem 0 0;margin:calc(var(--article-rhythm) * 1) 0 0;color:var(--text-muted);font-size:1.0625rem;font-size:var(--article-fs-body);line-height:1.68;line-height:var(--article-lh-body)}.article-view .org-demo-access{margin:0 0 2rem;margin:0 0 calc(var(--article-rhythm) * 4);color:var(--fg)}.article-view .org-demo-access-label{margin-bottom:.5rem;margin-bottom:calc(var(--article-rhythm) * 1);font-size:.875rem;font-size:var(--article-fs-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--cyan);font-weight:600;display:block}.article-view .org-demo-access a{color:var(--link);border-radius:4px;border-radius:var(--article-radius)}.article-view .org-demo-access a:focus-visible{outline:2px solid #46d9ff;outline:var(--article-focus-ring);outline-offset:3px;outline-offset:var(--article-focus-offset)}.article-view .org-article-prose a:focus-visible{outline:2px solid #46d9ff;outline:var(--article-focus-ring);outline-offset:3px;outline-offset:var(--article-focus-offset)}.article-view .org-article-prose{font-family:"Source Sans 3",Source Sans Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--font-prose);font-size:1.125rem;font-size:var(--article-fs-prose);font-weight:400;font-weight:var(--article-fw-body);line-height:1.7;line-height:var(--article-lh-prose);color:var(--fg)}.article-view .org-article-prose img{max-width:100%;height:auto;display:block}.article-view .org-article-prose>p,.article-view .org-article-prose>ul,.article-view .org-article-prose>ol,.article-view .org-article-prose>h2,.article-view .org-article-prose>h3,.article-view .org-article-prose>h4,.article-view .org-article-prose>img{max-width:65ch;max-width:var(--article-measure);width:100%;margin-left:auto;margin-right:auto}.article-view .org-article-prose p,.article-view .org-article-prose ul,.article-view .org-article-prose ol{margin-top:1.25rem;margin-bottom:1.25rem;margin-top:calc(var(--article-rhythm) * 2.5);margin-bottom:calc(var(--article-rhythm) * 2.5)}.article-view .org-article-prose h2{margin-top:2.5rem;margin-bottom:1rem;margin-top:calc(var(--article-rhythm) * 5);margin-bottom:calc(var(--article-rhythm) * 2);font-family:Sora,"Source Sans 3",sans-serif;font-family:var(--font-display);letter-spacing:-.015em;color:var(--fg);font-size:1.5rem;font-weight:600;line-height:1.3}.article-view .org-article-prose h3,.article-view .org-article-prose h4{margin-top:2rem;margin-bottom:.75rem;margin-top:calc(var(--article-rhythm) * 4);margin-bottom:calc(var(--article-rhythm) * 1.5);font-family:Sora,"Source Sans 3",sans-serif;font-family:var(--font-display);color:var(--fg);font-size:1.2rem;font-weight:600;line-height:1.35}.article-view .org-article-prose a{color:var(--link)}.article-view .org-article-prose a:hover{color:var(--link-hover)}.article-view .org-article-prose blockquote{margin:1.5rem 0;margin:calc(var(--article-rhythm) * 3) 0;padding:.5rem 0 .5rem 1.5rem;padding:calc(var(--article-rhythm) * 1) 0 calc(var(--article-rhythm) * 1) calc(var(--article-rhythm) * 3);border-left:3px solid #3f444a;border-left:3px solid var(--border);color:var(--text-muted)}.article-view .org-article-prose code,.article-view .org-article-prose pre{font-family:"Source Sans 3",Source Sans Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--font-prose)}.article-view .org-article-prose code{border-radius:4px;border-radius:var(--article-radius);color:var(--fg);background:#343840;padding:.1em .35em;font-size:.95em}@supports (color:color-mix(in lch, red, blue)){.article-view .org-article-prose code{background:color-mix(in srgb, var(--fg) 8%, var(--bg))}}.article-view .org-article-prose pre{margin:1.5rem 0;margin:calc(var(--article-rhythm) * 3) 0;padding:1.5rem;padding:calc(var(--article-rhythm) * 3);border:1px solid #3f444a;border:1px solid var(--border);border-radius:4px;border-radius:var(--article-radius);color:var(--fg);background:#22262c;line-height:1.55;overflow-x:auto}@supports (color:color-mix(in lch, red, blue)){.article-view .org-article-prose pre{background:color-mix(in srgb, var(--bg-elevated) 90%, var(--bg))}}.article-view .org-article-prose pre code{background:0 0;padding:0}.article-view .org-article-prose .ring-showcase{width:100%;max-width:none;margin-top:2rem;margin-bottom:2rem;margin-top:calc(var(--article-rhythm) * 4);margin-bottom:calc(var(--article-rhythm) * 4)}.article-view .org-article-prose .ring-showcase--bleed{width:min(100%,100% + 1.5rem);margin-left:-.5rem;margin-right:-.5rem;margin-left:calc(var(--article-rhythm) * -1);margin-right:calc(var(--article-rhythm) * -1)}@media (min-width:900px){.article-view .org-article-prose .ring-showcase--bleed{width:min(52rem,100% + 4rem);margin-left:auto;margin-right:auto}}.org-article-hero{border-radius:4px;border-radius:var(--article-radius);aspect-ratio:16/9;background:#31353d;border:1px solid #4e535a;margin:0 0 1rem;overflow:hidden}@supports (color:color-mix(in lch, red, blue)){.org-article-hero{background:color-mix(in srgb, var(--fg) 6%, var(--bg));border:1px solid color-mix(in srgb, var(--fg) 12%, var(--border))}}.org-article-hero-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.org-case-study{margin:1rem 0 1.25rem;padding:0}.org-case-study dt{font-family:"Source Sans 3",Source Sans Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--font-prose);letter-spacing:.04em;text-transform:uppercase;margin:.85rem 0 .2rem;font-size:.8rem;font-weight:700}.org-case-study dt:first-child{margin-top:0}.org-case-study dd{margin:0;line-height:1.55}.org-demo-access{border-left:3px solid #46d9ff;border-left:3px solid var(--cyan);border-radius:0 4px 4px 0;border-radius:0 var(--article-radius) var(--article-radius) 0;background:rgba(70,217,255,.1);margin:0 0 1.25rem;padding:.75rem .9rem}@supports (color:color-mix(in lch, red, blue)){.org-demo-access{background:color-mix(in srgb, var(--cyan) 10%, transparent)}}.org-demo-access-label{font-family:"Source Sans 3",Source Sans Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--font-prose);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:700;display:block}.org-demo-access p{margin:0;font-size:.95rem}@media (max-width:640px){.article-view .org-window-meta-row{grid-template-columns:3.75rem 1fr}}.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,.4);--pswp-preloader-color-secondary:rgba(255,255,255,.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);width:100%;height:100%;z-index:var(--pswp-root-z-index);touch-action:none;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:transparent;outline:0;display:none;position:fixed;top:0;left:0}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{will-change:opacity;transform:translateZ(0)}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{width:100%;height:100%;position:absolute;top:0;left:0}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);margin:auto;font-size:1em;line-height:1}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{cursor:pointer;width:50px;height:60px;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{box-shadow:none;opacity:1;background:0 0;border:0;padding:0;transition:none}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);pointer-events:none;width:32px;height:32px;position:absolute;top:14px;left:9px;overflow:hidden}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{z-index:10;flex-direction:row;justify-content:flex-end;width:100%;height:60px;display:flex;position:absolute;top:0;left:0;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{width:75px;height:100px;margin-top:-50px;position:absolute;top:50%}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:0 0;border-radius:0;width:60px;height:60px;margin-top:-30px;top:50%}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{width:50px;height:60px;margin-right:auto;position:relative;overflow:hidden}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:.6s linear infinite pswp-clockwise}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85;margin-top:15px;margin-left:20px;font-size:14px;line-height:30px}.pswp--one-slide .pswp__counter{display:none}html.pano-fullscreen-lock{overflow:hidden}.project-gallery{margin-top:1.5rem;margin-bottom:1.5rem;margin-top:calc(var(--article-rhythm) * 3);margin-bottom:calc(var(--article-rhythm) * 3);max-width:42rem;max-width:var(--article-measure-wide,42rem);flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;margin-left:auto;margin-right:auto;display:flex}.project-gallery--wide{max-width:min(100%,52rem)}.project-gallery--wide .project-gallery__link{flex:0 6.5rem;width:6.5rem;max-width:calc(16.6667% - .416667rem)}.project-gallery__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;aspect-ratio:4/3;width:7.5rem;max-width:calc(20% - .4rem);color:inherit;background:rgba(187,194,207,.04);border:1px solid rgba(187,194,207,.12);border-radius:4px;flex:0 7.5rem;margin:0;padding:0;-webkit-text-decoration:none;text-decoration:none;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lch, red, blue)){.project-gallery__link{border:1px solid color-mix(in srgb, var(--fg) 12%, transparent);background:color-mix(in srgb, var(--fg) 4%, transparent)}}.project-gallery__link:hover{border-color:rgba(187,194,207,.45);outline:none}.project-gallery__link:focus-visible{border-color:rgba(187,194,207,.45);outline:none}@supports (color:color-mix(in lch, red, blue)){.project-gallery__link:hover{border-color:color-mix(in srgb, var(--accent,var(--fg)) 45%, transparent)}.project-gallery__link:focus-visible{border-color:color-mix(in srgb, var(--accent,var(--fg)) 45%, transparent)}}.project-gallery__link img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.project-gallery__link[data-caption]:hover:after{content:attr(data-caption);color:#fff;text-align:left;background:linear-gradient(transparent,rgba(0,0,0,.82));padding:.35rem .4rem;font-size:.65rem;line-height:1.25;position:absolute;bottom:0;left:0;right:0}.project-side{margin-top:1.5rem;margin-bottom:1.5rem;margin-top:calc(var(--article-rhythm) * 3);margin-bottom:calc(var(--article-rhythm) * 3);max-width:65ch;max-width:var(--article-measure);margin-left:auto;margin-right:auto;display:flow-root}@media (min-width:40rem){.project-side{grid-gap:1.25rem;max-width:42rem;max-width:var(--article-measure-wide,42rem);grid-template-columns:1fr min(38%,14rem);align-items:start;gap:1.25rem;display:grid}.project-side__text{min-width:0}}.project-side__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;color:inherit;background:0 0;border:1px solid rgba(187,194,207,.12);border-radius:4px;padding:0;-webkit-text-decoration:none;text-decoration:none;display:block}@supports (color:color-mix(in lch, red, blue)){.project-side__link{border:1px solid color-mix(in srgb, var(--fg) 12%, transparent)}}.project-side__link img{border-radius:3px;width:100%;height:auto;display:block}.pswp{z-index:11000}.project-youtube{width:100%;max-width:42rem;max-width:var(--article-measure-wide,42rem);margin:1.5rem auto;margin-top:calc(var(--article-rhythm) * 3);margin-bottom:calc(var(--article-rhythm) * 3);aspect-ratio:16/9;border:1px solid rgba(187,194,207,.12);border-radius:4px;position:relative;overflow:hidden}@supports (color:color-mix(in lch, red, blue)){.project-youtube{border:1px solid color-mix(in srgb, var(--fg) 12%, transparent)}}.project-youtube iframe{border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.pano-gallery{max-width:min(100%,52rem);margin:2rem auto;margin-top:calc(var(--article-rhythm) * 4);margin-bottom:calc(var(--article-rhythm) * 4);width:100%}.pano-gallery__viewer{aspect-ratio:16/9;width:100%;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#111;border:1px solid rgba(187,194,207,.12);border-radius:4px;position:relative;overflow:hidden}@supports (color:color-mix(in lch, red, blue)){.pano-gallery__viewer{border:1px solid color-mix(in srgb, var(--fg) 12%, transparent)}}.pano-gallery__viewer.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.pano-gallery__viewer canvas,.pano-gallery__canvas{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.pano-gallery__viewer:-webkit-full-screen{aspect-ratio:auto;border:none;border-radius:0;width:100%;height:100%}.pano-gallery__viewer.is-pseudo-fullscreen{aspect-ratio:auto;border:none;border-radius:0;width:100%;height:100%}.pano-gallery__viewer:-webkit-full-screen{aspect-ratio:auto;border:none;border-radius:0;width:100%;height:100%}.pano-gallery__viewer:-moz-full-screen{aspect-ratio:auto;border:none;border-radius:0;width:100%;height:100%}.pano-gallery__viewer:fullscreen{aspect-ratio:auto;border:none;border-radius:0;width:100%;height:100%}.pano-gallery__viewer:-webkit-full-screen{aspect-ratio:auto;border:none;border-radius:0;width:100%;height:100%}.pano-gallery__viewer.is-pseudo-fullscreen{z-index:10000;width:100vw;height:100dvh;max-height:-webkit-fill-available;position:fixed;top:0;bottom:0;left:0;right:0}.pano-gallery__viewer:-webkit-full-screen .pano-gallery__hint{display:none}.pano-gallery__viewer.is-gyro .pano-gallery__hint,.pano-gallery__viewer.is-pseudo-fullscreen .pano-gallery__hint{display:none}.pano-gallery__viewer:-webkit-full-screen .pano-gallery__hint{display:none}.pano-gallery__viewer:-moz-full-screen .pano-gallery__hint{display:none}.pano-gallery__viewer:fullscreen .pano-gallery__hint{display:none}.pano-gallery__viewer:-webkit-full-screen .pano-gallery__hint{display:none}.pano-gallery__viewer:-webkit-full-screen .pano-gallery__gyro{display:none}.pano-gallery__viewer.is-gyro .pano-gallery__gyro,.pano-gallery__viewer.is-pseudo-fullscreen .pano-gallery__gyro{display:none}.pano-gallery__viewer:-webkit-full-screen .pano-gallery__gyro{display:none}.pano-gallery__viewer:-moz-full-screen .pano-gallery__gyro{display:none}.pano-gallery__viewer:fullscreen .pano-gallery__gyro{display:none}.pano-gallery__viewer:-webkit-full-screen .pano-gallery__gyro{display:none}.pano-gallery__viewer:-webkit-full-screen .pano-gallery__fs-ui{display:block}.pano-gallery__viewer.is-gyro .pano-gallery__fs-ui,.pano-gallery__viewer.is-pseudo-fullscreen .pano-gallery__fs-ui{display:block}.pano-gallery__viewer:-webkit-full-screen .pano-gallery__fs-ui{display:block}.pano-gallery__viewer:-moz-full-screen .pano-gallery__fs-ui{display:block}.pano-gallery__viewer:fullscreen .pano-gallery__fs-ui{display:block}.pano-gallery__viewer:-webkit-full-screen .pano-gallery__fs-ui{display:block}@media (hover:hover) and (pointer:fine){.pano-gallery__gyro{display:none!important}}.pano-gallery__hint{color:#eee;pointer-events:none;z-index:2;background:linear-gradient(transparent,rgba(0,0,0,.65));padding:.4rem .6rem;font-size:.72rem;position:absolute;bottom:0;left:0;right:0}.pano-gallery__gyro{z-index:3;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;cursor:pointer;background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.35);border-radius:999px;align-items:center;gap:.25rem;min-height:2.75rem;padding:.35rem .85rem;font-size:.8rem;display:inline-flex;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.pano-gallery__gyro .material-symbols-outlined{font-size:1.15rem}.pano-gallery__fs-ui{z-index:4;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.pano-gallery__fs-close{pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:#fff;background:rgba(0,0,0,.65);border:none;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;margin:0;padding:0;display:grid;position:absolute;top:.75rem;right:.75rem}.pano-gallery__fs-close .material-symbols-outlined{font-size:1.5rem}.pano-gallery__fs-hint{text-align:center;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.85);background:linear-gradient(transparent,rgba(0,0,0,.55));margin:0;padding:1rem 1.25rem 1.25rem;font-size:.85rem;transition:opacity .6s;position:absolute;bottom:0;left:0;right:0}.pano-gallery__fs-hint.is-faded{opacity:.4}.pano-gallery__thumbs{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.65rem;display:flex}.pano-gallery__thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;aspect-ratio:16/9;background:rgba(187,194,207,.06);border:2px solid transparent;border-radius:3px;flex:0 5.5rem;width:5.5rem;max-width:calc(14.2857% - .342857rem);padding:0;overflow:hidden}@supports (color:color-mix(in lch, red, blue)){.pano-gallery__thumb{background:color-mix(in srgb, var(--fg) 6%, transparent)}}.pano-gallery__thumb.is-active{border-color:#c9a227;border-color:var(--accent,#c9a227)}.pano-gallery__thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ring-frame{background:0 0;width:100%;height:100%;min-height:12rem;position:relative;overflow:hidden}.ring-frame__iframe{width:100%;height:100%;min-height:inherit;background:0 0;border:0;display:block}.triple-engrave{--te-ink:var(--fg);--te-muted:var(--text-muted);--te-line:var(--border);--te-bg:var(--bg);--te-well:color-mix(in srgb, var(--bg) 90%, var(--fg));--te-panel:var(--bg-elevated);background:#282c34;background:var(--te-bg);border:1px solid #3f444a;border:1px solid var(--te-line);border-radius:2px;margin:2rem 0 2.5rem;padding:1.25rem 1rem 1.5rem}.triple-engrave__grid{grid-gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.triple-engrave__slot{flex-direction:column;min-width:0;margin:0;display:flex}.triple-engrave__frame{aspect-ratio:1/1.05;background:var(--te-well);border:1px solid var(--te-line);min-height:14rem}.triple-engrave__caption{letter-spacing:.02em;color:var(--te-muted);margin-top:.5rem;font-size:.75rem;line-height:1.35}.triple-engrave__text{flex-direction:column;gap:.4rem;max-width:28rem;margin-top:1.25rem;display:flex}.triple-engrave__text-label{text-transform:uppercase;letter-spacing:.08em;color:var(--te-muted);font-size:.7rem}.triple-engrave__input{border:1px solid var(--te-line);background:var(--te-panel);width:100%;color:var(--te-ink);border-radius:2px;padding:.65rem .75rem;font-family:inherit;font-size:1.05rem}.triple-engrave__input:focus{outline:2px solid var(--te-ink);outline-offset:2px}.triple-engrave__hint{color:var(--te-muted);max-width:40rem;margin:.65rem 0 0;font-size:.85rem;line-height:1.45}@media (max-width:720px){.triple-engrave__grid{flex-direction:column;align-items:center;gap:1rem;display:flex;overflow:visible}.triple-engrave__slot{flex:none;width:min(100%,20rem)}.triple-engrave__frame{aspect-ratio:1;min-height:14rem}.triple-engrave__caption{text-align:center}}.ui-skins{margin:2rem 0 2.5rem}.ui-skins__tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem;display:flex}.ui-skins__tab{border:1px solid #3f444a;border:1px solid var(--border);background:#21252b;background:var(--bg-elevated);color:var(--fg);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:2px;padding:.45rem .85rem;font-family:inherit;font-size:.8rem}.ui-skins__tab.is-active{background:#bbc2cf;background:var(--fg);border-color:#bbc2cf;border-color:var(--fg);color:var(--bg)}.ui-skins__tab:focus-visible{outline:2px solid #bbc2cf;outline:2px solid var(--fg);outline-offset:2px}.vespera{--ves-ink:var(--fg);--ves-muted:var(--text-muted);--ves-line:var(--border);--ves-bg:var(--bg);--ves-panel:var(--bg-elevated);--ves-well:color-mix(in srgb, var(--bg) 88%, var(--fg));grid-gap:0;background:#282c34;background:var(--ves-bg);border:1px solid #3f444a;border:1px solid var(--ves-line);grid-template-columns:minmax(0,1.2fr) minmax(15rem,.8fr);gap:0;display:grid}.vespera__viewer{background:var(--ves-well);border-right:1px solid var(--ves-line);min-height:24rem}.vespera__frame{height:100%;min-height:24rem}.vespera__info{background:var(--ves-panel);flex-direction:column;gap:1rem;padding:1.75rem 1.5rem 1.5rem;display:flex}.vespera__brand{letter-spacing:.28em;text-transform:uppercase;text-align:center;color:var(--ves-ink);margin:0;font-size:.68rem;font-weight:600}.vespera__eyebrow{letter-spacing:.16em;text-transform:uppercase;text-align:center;color:var(--ves-muted);margin:0;font-size:.62rem}.vespera__title{letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--ves-ink);margin:0;font-size:1.45rem;font-weight:500;line-height:1.25}.vespera__rule{border:0;border-top:1px solid var(--ves-line);height:0;margin:0}.vespera__desc{color:var(--ves-muted);margin:0;font-size:.88rem;line-height:1.55}.vespera__metals{justify-content:center;gap:.75rem;margin-top:.15rem;display:flex}.vespera__swatch{width:1.6rem;height:1.6rem;box-shadow:0 0 0 1px var(--ves-line);cursor:pointer;background:0 0;border:1px solid transparent;border-radius:50%;padding:0}.vespera__swatch--gold{background:#eac786}.vespera__swatch--plat{background:#d5d1d1}.vespera__swatch.is-active{border-color:var(--ves-ink);box-shadow:0 0 0 1px var(--ves-ink)}.vespera__metal-label{letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--ves-muted);margin:0;font-size:.68rem}.vespera__engrave{letter-spacing:.14em;text-transform:uppercase;color:var(--ves-muted);flex-direction:column;gap:.4rem;font-size:.62rem;display:flex}.vespera__engrave input{border:none;border-bottom:1px solid var(--ves-line);text-transform:none;letter-spacing:normal;color:var(--ves-ink);background:0 0;padding:.5rem 0 .45rem;font-family:inherit;font-size:1rem}.vespera__engrave input:focus{border-bottom-color:var(--ves-ink);outline:none}.vespera__cta{background:var(--ves-ink);color:var(--ves-bg);letter-spacing:.16em;text-transform:uppercase;opacity:.45;cursor:not-allowed;border:none;border-radius:2px;align-self:stretch;margin-top:auto;padding:.85rem 1.25rem;font-family:inherit;font-size:.7rem}.sparkkit{--sk-accent:#ff6b4a;--sk-ink:var(--fg);--sk-muted:var(--text-muted);--sk-line:var(--border);--sk-bg:var(--bg);--sk-panel:var(--bg-elevated);--sk-well:color-mix(in srgb, var(--bg) 86%, var(--fg));background:#282c34;background:var(--sk-bg);color:var(--sk-ink);border:1px solid #3f444a;border:1px solid var(--sk-line);border-radius:10px;padding:.95rem;overflow:hidden}.sparkkit__bar{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.sparkkit__logo{letter-spacing:-.03em;font-size:1.15rem;font-weight:800}.sparkkit__badge{text-transform:uppercase;letter-spacing:.08em;background:var(--sk-accent);color:var(--sk-bg);border-radius:3px;padding:.2rem .45rem;font-size:.58rem;font-weight:700}.sparkkit__viewer{background:var(--sk-well);border:1px solid var(--sk-line);border-radius:8px;min-height:18rem;overflow:hidden}.sparkkit__frame{min-height:18rem}.sparkkit__controls{flex-direction:column;gap:.75rem;margin-top:.95rem;display:flex}.sparkkit__group{flex-direction:column;gap:.35rem;display:flex}.sparkkit__group-label{letter-spacing:.1em;text-transform:uppercase;color:var(--sk-muted);font-size:.62rem;font-weight:600}.sparkkit__row{flex-wrap:wrap;gap:.4rem;display:flex}.sparkkit__row button{border:1px solid var(--sk-line);background:var(--sk-panel);color:var(--sk-ink);cursor:pointer;border-radius:6px;padding:.4rem .7rem;font-family:inherit;font-size:.8rem}.sparkkit__row button.is-active{border-color:var(--sk-accent);background:var(--sk-accent);color:var(--sk-bg);font-weight:700}.sparkkit__engrave{letter-spacing:.1em;text-transform:uppercase;color:var(--sk-muted);flex-direction:column;gap:.35rem;font-size:.62rem;font-weight:600;display:flex}.sparkkit__engrave input{border:1px solid var(--sk-line);background:var(--sk-panel);color:var(--sk-ink);text-transform:none;letter-spacing:normal;border-radius:6px;padding:.55rem .65rem;font-family:inherit;font-size:1rem;font-weight:400}.sparkkit__engrave input:focus{outline:2px solid var(--sk-accent);outline-offset:1px}@media (max-width:720px){.vespera{grid-template-columns:1fr}.vespera__viewer{border-right:none;border-bottom:1px solid var(--ves-line)}.vespera__viewer,.vespera__frame,.sparkkit__viewer,.sparkkit__frame{min-height:16rem}.vespera__metals{order:5}.vespera__metal-label{order:6}.vespera__engrave{order:7}.vespera__desc{order:8}.vespera__cta{order:9}}.shop-flow{--sf-ink:var(--fg);--sf-muted:var(--text-muted);--sf-line:var(--border);--sf-bg:var(--bg);--sf-panel:var(--bg-elevated);--sf-accent:var(--fg);--sf-well:color-mix(in srgb, var(--bg) 88%, var(--fg));border:1px solid #3f444a;border:1px solid var(--sf-line);background:#282c34;background:var(--sf-bg);margin:2rem 0 2.5rem;overflow:hidden}.shop-flow__storebar{border-bottom:1px solid var(--sf-line);background:var(--sf-panel);justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.25rem;display:flex}.shop-flow__brand-block{text-align:center;flex-direction:column;gap:.2rem;display:flex}.shop-flow__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--sf-muted);margin:0;font-size:.58rem}.shop-flow__brand{letter-spacing:.2em;text-transform:uppercase;color:var(--sf-ink);margin:0;font-size:1.2rem;font-weight:600}.shop-flow__price-pill{border:1px solid var(--sf-line);background:var(--sf-bg);letter-spacing:.04em;color:var(--sf-ink);white-space:nowrap;border-radius:2px;padding:.45rem .85rem;font-size:.85rem;font-weight:600}.shop-flow__layout{grid-gap:0;grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr);gap:0;min-height:28rem;display:grid}.shop-flow__viewer{background:var(--sf-well);border-right:1px solid var(--sf-line);min-height:28rem}.shop-flow__frame{height:100%;min-height:28rem}.shop-flow__panel{background:var(--sf-panel);flex-direction:column;gap:0;min-width:0;padding:1.35rem 1.25rem 1.1rem;display:flex}.shop-flow__product{border-bottom:1px solid var(--sf-line);margin-bottom:1rem;padding-bottom:.85rem}.shop-flow__product-title{letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--sf-ink);margin:0 0 .4rem;font-size:1.25rem;font-weight:500}.shop-flow__product-desc{color:var(--sf-muted);margin:0;font-size:.88rem;line-height:1.5}.shop-flow__steps{background:0 0;border:none;flex-wrap:nowrap;align-items:flex-start;gap:0;margin:0 0 1.15rem;padding:.15rem 0 0;list-style:none;display:flex;overflow:visible}.shop-flow__step{min-width:0;color:var(--sf-muted);letter-spacing:.04em;text-transform:uppercase;border:none;flex-direction:column;flex:1 1 0;align-items:center;gap:.4rem;padding:0 .15rem;font-size:.58rem;line-height:1.2;display:flex;position:relative}.shop-flow__step:not(:last-child):after{content:"";background:var(--sf-line);pointer-events:none;height:1px;position:absolute;top:.7rem;left:calc(50% + .85rem);right:calc(.85rem - 50%)}.shop-flow__step.is-done:not(:last-child):after{background:var(--sf-ink)}.shop-flow__step-num{z-index:1;border:1px solid var(--sf-line);background:var(--sf-panel);width:1.4rem;height:1.4rem;color:var(--sf-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0;border-radius:50%;flex:0 0 1.4rem;justify-content:center;align-items:center;font-size:.68rem;line-height:1;display:flex;position:relative}.shop-flow__step.is-done .shop-flow__step-num{border-color:var(--sf-ink);background:color-mix(in srgb, var(--sf-ink) 16%, var(--sf-panel));color:var(--sf-ink)}.shop-flow__step.is-active{color:var(--sf-ink);font-weight:600}.shop-flow__step.is-active .shop-flow__step-num{border-color:var(--sf-ink);background:var(--sf-ink);color:var(--sf-bg)}.shop-flow__step.is-done{color:var(--sf-ink);opacity:1}.shop-flow__step-label{text-align:center;word-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:100%;display:block}.shop-flow__body{flex:auto;min-height:10rem}.shop-flow__heading{letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--sf-ink);margin:0 0 .75rem;font-size:.9rem;font-weight:600}.article-view .org-article-prose .shop-flow h3,.article-view .org-article-prose .shop-flow h4,.article-view .org-article-prose .shop-flow p,.article-view .org-article-prose .shop-flow ol{margin-top:0;margin-bottom:0}.article-view .org-article-prose .shop-flow .shop-flow__product-title{margin:0 0 .4rem}.article-view .org-article-prose .shop-flow .shop-flow__heading,.article-view .org-article-prose .shop-flow .shop-flow__note{margin:0 0 .75rem}.article-view .org-article-prose .shop-flow .shop-flow__steps{margin:0 0 1.15rem}.shop-flow__note{color:var(--sf-muted);margin:0 0 .75rem;font-size:.85rem;line-height:1.45}.shop-flow__swatches{flex-wrap:wrap;align-items:flex-start;gap:.85rem;display:flex}.shop-flow__swatch{cursor:pointer;color:var(--sf-muted);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:none;flex-direction:column;align-items:center;gap:.4rem;padding:0;font-family:inherit;font-size:.7rem;display:flex}.shop-flow__swatch-dot{width:2rem;height:2rem;box-shadow:0 0 0 1px var(--sf-line);border:2px solid transparent;border-radius:50%}.shop-flow__swatch--gold .shop-flow__swatch-dot{background:#eac786}.shop-flow__swatch--plat .shop-flow__swatch-dot{background:#d5d1d1}.shop-flow__swatch.is-active{color:var(--sf-ink)}.shop-flow__swatch.is-active .shop-flow__swatch-dot{border-color:var(--sf-ink);box-shadow:none}.shop-flow__swatch-price{color:var(--sf-muted);text-transform:none;letter-spacing:0;font-size:.65rem}.shop-flow__tiles{grid-gap:.5rem;grid-template-columns:1fr;gap:.5rem;display:grid}.shop-flow__tile{text-align:left;border:1px solid var(--sf-line);background:var(--sf-bg);width:100%;color:var(--sf-ink);cursor:pointer;border-radius:2px;justify-content:space-between;align-items:center;padding:.85rem 1rem;font-family:inherit;font-size:.9rem;display:flex}.shop-flow__tile.is-active{border-color:var(--sf-ink);background:var(--sf-panel);box-shadow:inset 0 0 0 1px var(--sf-ink)}.shop-flow__tile-price{color:var(--sf-muted);font-size:.75rem}.shop-flow__engrave input{border:none;border-bottom:1px solid var(--sf-line);width:100%;color:var(--sf-ink);background:0 0;padding:.55rem 0;font-family:inherit;font-size:1.15rem}.shop-flow__engrave input:focus{border-bottom-color:var(--sf-ink);outline:none}.shop-flow__summary{margin:0}.shop-flow__summary-row{border-bottom:1px solid var(--sf-line);justify-content:space-between;gap:1rem;padding:.5rem 0;font-size:.9rem;display:flex}.shop-flow__summary dt{color:var(--sf-muted);margin:0}.shop-flow__summary dd{color:var(--sf-ink);margin:0;font-weight:600}.shop-flow__total{margin:.85rem 0 0;font-size:1.05rem}.shop-flow__fake{color:var(--sf-muted);font-size:.75rem;font-weight:400;display:block}.shop-flow__receipt{border:1px dashed var(--sf-line);background:var(--sf-bg);padding:.85rem}.shop-flow__receipt code{font-size:.85em}.shop-flow__footer{border-top:1px solid var(--sf-line);flex-direction:column;gap:.75rem;margin-top:auto;padding-top:1rem;display:flex}.shop-flow__running{color:var(--sf-muted);justify-content:space-between;align-items:baseline;margin:0;font-size:.8rem;display:flex}.shop-flow__running strong{color:var(--sf-ink);font-size:1.05rem}.shop-flow__nav{flex-wrap:wrap;gap:.5rem;display:flex}.shop-flow__btn{background:var(--sf-accent);color:var(--sf-bg);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:none;border-radius:2px;flex:auto;padding:.8rem 1.35rem;font-family:inherit;font-size:.7rem}.shop-flow__btn--ghost{color:var(--sf-ink);border:1px solid var(--sf-line);background:0 0;flex:none}.shop-flow .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.shop-flow{margin:1.25rem 0 1.5rem}.shop-flow__storebar{gap:.5rem;padding:.4rem .75rem}.shop-flow__brand{letter-spacing:.14em;font-size:.95rem}.shop-flow__price-pill{padding:.25rem .55rem;font-size:.8rem}.shop-flow__layout{grid-template-columns:1fr;min-height:0}.shop-flow__viewer{border-right:none;border-bottom:1px solid var(--sf-line);aspect-ratio:1;min-height:0}.shop-flow__frame.ring-frame,.shop-flow__frame .ring-frame__iframe{height:100%;min-height:0}.shop-flow__panel{padding:.6rem .85rem .55rem}.shop-flow__product{display:contents}.shop-flow__product-title{order:1;font-size:1rem}.shop-flow__steps{order:2}.shop-flow__body{flex:0 auto;order:3;min-height:0}.shop-flow__product-desc{order:4;margin:.4rem 0 0;font-size:.8rem;line-height:1.35}.shop-flow__footer{order:5;gap:.35rem;padding-top:.5rem}.shop-flow__pane.is-active{flex-direction:column;display:flex}.shop-flow__pane[hidden]{display:none}.shop-flow__pane .shop-flow__heading{order:1}.shop-flow__pane .shop-flow__swatches,.shop-flow__pane .shop-flow__tiles,.shop-flow__pane .shop-flow__engrave,.shop-flow__pane .shop-flow__summary,.shop-flow__pane .shop-flow__total,.shop-flow__pane .shop-flow__receipt{order:2}.shop-flow__pane .shop-flow__note{order:3;margin-top:.4rem}.article-view .org-article-prose .shop-flow .shop-flow__product-title{margin:0 0 .25rem}.article-view .org-article-prose .shop-flow .shop-flow__heading{margin:0 0 .35rem;font-size:.8rem}.article-view .org-article-prose .shop-flow .shop-flow__steps{margin:0 0 .4rem}.article-view .org-article-prose .shop-flow .shop-flow__product-desc{margin:.4rem 0 0}.shop-flow__step{gap:.2rem}.shop-flow__step-num{flex-basis:1.2rem;width:1.2rem;height:1.2rem;font-size:.62rem}.shop-flow__step:not(:last-child):after{top:.6rem;left:calc(50% + .7rem);right:calc(.7rem - 50%)}.shop-flow__tiles{gap:.3rem}.shop-flow__tile{padding:.5rem .75rem;font-size:.85rem}.shop-flow__btn{padding:.55rem 1rem}}.jnp-promo-embed{margin:1.5rem 0 2rem}.jnp-promo-embed__warn{color:var(--text-muted);border:1px solid #3f444a;border:1px solid var(--border);background:#31353d;border-radius:2px;margin:0 0 .65rem;padding:.55rem .75rem;font-size:.85rem;line-height:1.45}@supports (color:color-mix(in lch, red, blue)){.jnp-promo-embed__warn{background:color-mix(in srgb, var(--fg) 6%, var(--bg))}}.jnp-promo-embed__warn a{color:var(--link)}.jnp-promo-embed__tabs{gap:.35rem;margin-bottom:.65rem;display:flex}.jnp-promo-embed__tab-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jnp-promo-embed__tab-label{letter-spacing:.02em;color:var(--text-muted);border:1px solid #3f444a;border:1px solid var(--border);cursor:pointer;background:#2e323a;border-radius:2px;padding:.35rem .85rem;font-size:.82rem;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-block}@supports (color:color-mix(in lch, red, blue)){.jnp-promo-embed__tab-label{background:color-mix(in srgb, var(--fg) 4%, var(--bg))}}.jnp-promo-embed__tab-label:hover{color:var(--fg);border-color:#5e646b}@supports (color:color-mix(in lch, red, blue)){.jnp-promo-embed__tab-label:hover{border-color:color-mix(in srgb, var(--fg) 25%, var(--border))}}.jnp-promo-embed__panels{position:relative}.jnp-promo-embed__panel{display:none}.jnp-promo-embed__tab-input:first-of-type:checked~.jnp-promo-embed__panels .jnp-promo-embed__panel:first-child,.jnp-promo-embed__tab-input:nth-of-type(2):checked~.jnp-promo-embed__panels .jnp-promo-embed__panel:nth-child(2){display:block}.jnp-promo-embed__tab-input:first-of-type:checked~.jnp-promo-embed__tabs .jnp-promo-embed__tab-label:first-child,.jnp-promo-embed__tab-input:nth-of-type(2):checked~.jnp-promo-embed__tabs .jnp-promo-embed__tab-label:nth-child(2){color:var(--fg);background:#3f3e36;border-color:#8b7e49}@supports (color:color-mix(in lch, red, blue)){.jnp-promo-embed__tab-input:first-of-type:checked~.jnp-promo-embed__tabs .jnp-promo-embed__tab-label:first-child,.jnp-promo-embed__tab-input:nth-of-type(2):checked~.jnp-promo-embed__tabs .jnp-promo-embed__tab-label:nth-child(2){background:color-mix(in srgb, var(--accent,#e8c547) 12%, var(--bg));border-color:color-mix(in srgb, var(--accent,#e8c547) 45%, var(--border))}}.jnp-promo-embed__tab-input:focus-visible~.jnp-promo-embed__tabs .jnp-promo-embed__tab-label{outline:none}.jnp-promo-embed__tab-input:first-of-type:focus-visible~.jnp-promo-embed__tabs .jnp-promo-embed__tab-label:first-child{outline:2px solid #e0b87a;outline:2px solid var(--link);outline-offset:2px}.jnp-promo-embed__tab-input:nth-of-type(2):focus-visible~.jnp-promo-embed__tabs .jnp-promo-embed__tab-label:nth-child(2){outline:2px solid #e0b87a;outline:2px solid var(--link);outline-offset:2px}.jnp-promo-embed__frame{border:1px solid #3f444a;border:1px solid var(--border);background:#0a0a12;border-radius:2px;width:100%;min-height:36rem;display:block}@media (max-width:640px){.jnp-promo-embed__frame{min-height:42rem}}:root{--font-display:"Sora", "Source Sans 3", sans-serif}.gui-view,.tui-view{display:none}[data-ui=gui] .gui-view,[data-ui=tui] .tui-view{display:block}[data-ui=gui] .tui-only,[data-ui=tui] .gui-only{display:none!important}[data-ui=gui]{--font-display:"Sora", "Source Sans 3", sans-serif;--gui-rhythm:.5rem;--gui-radius:4px;--gui-focus-ring:2px solid var(--cyan);--gui-focus-offset:3px;--text-muted:color-mix(in srgb, var(--fg) 82%, var(--bg));--text-faint:color-mix(in srgb, var(--fg) 78%, var(--bg));--fg-muted:var(--text-muted);--fg-muted-aa:var(--text-muted);--gui-fs-display:max(3.75rem, min(11vw, 7.5rem));--gui-lh-display:.95;--gui-fw-display:700;--gui-fs-title:max(1.35rem, min(2vw, 1.75rem));--gui-lh-title:1.2;--gui-fw-title:600;--gui-fs-hero-role:max(1rem, min(1.4vw, 1.2rem));--gui-lh-hero-role:1.45;--gui-fw-hero-role:400;--gui-fs-body:1.0625rem;--gui-lh-body:1.68;--gui-fw-body:400;--gui-fs-meta:.875rem;--gui-lh-meta:1.4;--gui-fw-meta:500;--gui-fs-prose:1.125rem;--gui-lh-prose:1.7;--gui-measure:65ch;font-family:"Source Sans 3",Source Sans Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--font-prose)}[data-ui=gui][data-theme=solarized-light]{--text-muted:var(--fg);--text-faint:var(--fg);--fg-muted:var(--fg);--fg-muted-aa:var(--fg)}[data-ui=gui] .theme-select,[data-ui=gui] .nav-menu-toggle,[data-ui=gui] .nav-menu-panel,[data-ui=gui] .ui-mode-toggle,[data-ui=gui] .ui-mode-toggle-btn{border-radius:var(--gui-radius)}[data-ui=gui] .theme-select:focus-visible{outline:var(--gui-focus-ring);outline-offset:var(--gui-focus-offset)}[data-ui=gui] .nav-menu-toggle:focus-visible{outline:var(--gui-focus-ring);outline-offset:var(--gui-focus-offset)}[data-ui=gui] .ui-mode-option:focus-visible{outline:var(--gui-focus-ring);outline-offset:var(--gui-focus-offset)}[data-ui=gui] .ui-mode-toggle-btn:focus-visible{outline:var(--gui-focus-ring);outline-offset:var(--gui-focus-offset)}[data-ui=gui] .nav-brand:focus-visible{outline:var(--gui-focus-ring);outline-offset:var(--gui-focus-offset)}[data-ui=gui] .nav-link:focus-visible{outline:var(--gui-focus-ring);outline-offset:var(--gui-focus-offset)}[data-ui=gui] html,[data-ui=gui] .site-shell,[data-ui=gui] .site-shell button,[data-ui=gui] .site-shell input,[data-ui=gui] .site-shell select,[data-ui=gui] .site-shell textarea,[data-ui=gui] body,[data-ui=gui] button,[data-ui=gui] input,[data-ui=gui] select,[data-ui=gui] textarea,[data-ui=gui] option,[data-ui=gui] code,[data-ui=gui] pre,[data-ui=gui] .theme-select,[data-ui=gui] .nav-bar,[data-ui=gui] .status-bar,[data-ui=gui] .status-basic-help-panel,[data-ui=gui] .xl-headline,[data-ui=gui] .gui-view,[data-ui=gui] .ui-mode-toggle,[data-ui=gui] .ui-mode-option,[data-ui=gui] .ui-mode-toggle-btn{font-family:"Source Sans 3",Source Sans Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--font-prose)}[data-ui=gui] .material-icons{font-family:Material Icons}[data-ui=gui] .material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined;font-size:1.75rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}[data-ui=gui] .nf{font-family:JetBrainsMono Nerd Font,JetBrains Mono,"Source Sans 3",Source Sans Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:"JetBrainsMono Nerd Font", "JetBrains Mono", var(--font-prose)}[data-ui=gui] body{font-size:var(--gui-fs-body);font-weight:var(--gui-fw-body);line-height:var(--gui-lh-body)}[data-ui=gui] .site-main{padding:0 0 calc(var(--gui-rhythm) * 10)}[data-ui=gui] .site-shell{background-color:#282c34;background-image:none;background-color:var(--bg)}[data-ui=gui] .nav-bar{padding:0}[data-ui=gui] .nav-chrome{padding-top:calc(var(--gui-rhythm) * 2);padding-bottom:calc(var(--gui-rhythm) * 2)}[data-ui=gui] .nav-links{gap:calc(var(--gui-rhythm) * 3.5)}[data-ui=gui] .nav-link{font-family:"Source Sans 3",Source Sans Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--font-prose);text-transform:uppercase;font-size:var(--gui-fs-meta);letter-spacing:.08em;font-weight:600;line-height:var(--gui-lh-meta)}[data-ui=gui] .theme-select{font-size:var(--gui-fs-meta);line-height:var(--gui-lh-meta)}[data-ui=gui] .status-bar{font-family:"Source Sans 3",Source Sans Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--font-prose);font-size:var(--gui-fs-meta);line-height:var(--gui-lh-meta)}[data-ui=gui] .status-mode,[data-ui=gui] .status-basic-help,[data-ui=gui] .status-desktop-only.status-mode{display:none!important}[data-ui=gui] .status-bar .status-help-btn.status-mobile-only{display:none}.gui-page{gap:calc(var(--gui-rhythm) * 13);padding-top:calc(var(--gui-rhythm) * 4);flex-direction:column;display:flex}.gui-hero{grid-gap:calc(var(--gui-rhythm) * 6);align-content:center;justify-items:center;gap:calc(var(--gui-rhythm) * 6);padding:calc(var(--gui-rhythm) * 8) 0 calc(var(--gui-rhythm) * 6);text-align:center;min-height:min(72vh,42rem);display:grid}.gui-hero-main{justify-items:center;width:min(100%,28rem);animation:.75s cubic-bezier(.22,1,.36,1) both gui-hero-in;display:grid}[data-ui=gui] .gui-hero-brand{font-family:Sora,"Source Sans 3",sans-serif;font-family:var(--font-display);font-size:var(--gui-fs-display);font-weight:var(--gui-fw-display);line-height:var(--gui-lh-display);letter-spacing:-.04em;color:var(--fg);text-transform:uppercase;max-width:11ch;margin:0}.gui-hero-headline{font-family:Sora,"Source Sans 3",sans-serif;font-family:var(--font-display);font-size:var(--gui-fs-title);font-weight:var(--gui-fw-title);line-height:var(--gui-lh-title);color:var(--fg);margin:calc(var(--gui-rhythm) * 3) 0 0;max-width:28ch}[data-ui=gui] .gui-hero .gui-hero-headline{font-family:"Source Sans 3",Source Sans Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--font-prose);font-size:var(--gui-fs-hero-role);font-weight:var(--gui-fw-hero-role);line-height:var(--gui-lh-hero-role);letter-spacing:.01em;color:var(--text-muted);max-width:36ch}.gui-hero-aside{align-items:center;gap:calc(var(--gui-rhythm) * 3);flex-direction:column;width:min(100%,42ch);max-width:42ch;animation:.75s cubic-bezier(.22,1,.36,1) .12s both gui-hero-in;display:flex}.gui-hero-summary{color:var(--text-muted);font-size:var(--gui-fs-body);font-weight:var(--gui-fw-body);line-height:var(--gui-lh-body);margin:0}.gui-hero-ctas{gap:calc(var(--gui-rhythm) * 2) calc(var(--gui-rhythm) * 3);flex-wrap:wrap;justify-content:center;align-items:center;animation:.7s cubic-bezier(.22,1,.36,1) .24s both gui-hero-in;display:flex}.site-shell a.gui-cta,a.gui-cta{padding:calc(var(--gui-rhythm) * 1.5) calc(var(--gui-rhythm) * 2.5);border:1px solid #bbc2cf;border:1px solid var(--fg);border-radius:var(--gui-radius);background:#bbc2cf;background:var(--fg);color:var(--bg);font-family:"Source Sans 3",Source Sans Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--font-prose);font-weight:600;font-size:var(--gui-fs-meta);letter-spacing:.04em;line-height:var(--gui-lh-meta);align-items:center;gap:.4rem;-webkit-text-decoration:none;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.site-shell a.gui-cta:hover,a.gui-cta:hover{color:var(--fg);background:0 0;-webkit-text-decoration:none;text-decoration:none}.site-shell a.gui-cta:focus-visible{color:var(--fg);background:0 0;-webkit-text-decoration:none;text-decoration:none}a.gui-cta:focus-visible{color:var(--fg);background:0 0;-webkit-text-decoration:none;text-decoration:none}a.gui-cta:focus-visible{outline:var(--gui-focus-ring);outline-offset:var(--gui-focus-offset)}.site-shell a.gui-cta--ghost,a.gui-cta--ghost{color:var(--fg);background:0 0}.site-shell a.gui-cta--ghost:hover,a.gui-cta--ghost:hover{background:#bbc2cf;background:var(--fg);color:var(--bg)}.site-shell a.gui-cta--ghost:focus-visible{background:#bbc2cf;background:var(--fg);color:var(--bg)}a.gui-cta--ghost:focus-visible{background:#bbc2cf;background:var(--fg);color:var(--bg)}a.gui-cta--ghost:focus-visible{outline:var(--gui-focus-ring);outline-offset:var(--gui-focus-offset)}.gui-section{grid-gap:calc(var(--gui-rhythm) * 3) calc(var(--gui-rhythm) * 6);gap:calc(var(--gui-rhythm) * 3) calc(var(--gui-rhythm) * 6);display:grid}@media (min-width:800px){.gui-section{grid-template-columns:11.5rem 1fr;align-items:start}}.gui-section-label{font-size:var(--gui-fs-meta);letter-spacing:.12em;font-weight:600;line-height:var(--gui-lh-meta);text-transform:uppercase;color:var(--text-muted);margin:0}.gui-section-body{min-width:0}.gui-section-intro{margin:0 0 calc(var(--gui-rhythm) * 4);color:var(--text-muted);max-width:52ch;font-size:var(--gui-fs-body);line-height:var(--gui-lh-body)}.gui-list{border-top:1px solid #3f444a;border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.gui-list-item{border-bottom:1px solid #3f444a;border-bottom:1px solid var(--border)}.gui-list-link{grid-gap:calc(var(--gui-rhythm) * 2);gap:calc(var(--gui-rhythm) * 2);padding:calc(var(--gui-rhythm) * 3.5) 0;border-radius:var(--gui-radius);color:inherit;-webkit-text-decoration:none;text-decoration:none;transition:color .15s;display:grid}.gui-list-link--media{align-items:start}@media (min-width:700px){.gui-list-link--media{gap:calc(var(--gui-rhythm) * 2) calc(var(--gui-rhythm) * 4);grid-template-columns:minmax(0,11rem) minmax(0,1fr)}}.gui-list-link:hover{color:var(--link);-webkit-text-decoration:none;text-decoration:none}.gui-list-link:focus-visible{color:var(--link);outline:var(--gui-focus-ring);outline-offset:var(--gui-focus-offset);-webkit-text-decoration:none;text-decoration:none}.gui-list-media{border-radius:var(--gui-radius);aspect-ratio:16/9;background:#343840;min-width:0;overflow:hidden}@supports (color:color-mix(in lch, red, blue)){.gui-list-media{background:color-mix(in srgb, var(--fg) 8%, var(--bg))}}.gui-list-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.gui-list-body{min-width:0}.gui-list-title{font-family:Sora,"Source Sans 3",sans-serif;font-family:var(--font-display);font-size:var(--gui-fs-title);font-weight:var(--gui-fw-title);line-height:var(--gui-lh-title);letter-spacing:-.015em;text-underline-offset:.2em;margin:0;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;transition:-webkit-text-decoration-color .2s,text-decoration-color .2s}.gui-list-link:hover .gui-list-title{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.gui-list-link:focus-visible .gui-list-title{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.gui-list-meta{margin:calc(var(--gui-rhythm) * 1) 0 0;font-size:var(--gui-fs-meta);font-weight:var(--gui-fw-meta);line-height:var(--gui-lh-meta);color:var(--text-muted)}.gui-list-excerpt{margin:calc(var(--gui-rhythm) * 1.5) 0 0;color:var(--text-muted);max-width:60ch;font-size:var(--gui-fs-body);line-height:var(--gui-lh-body)}.gui-about-stack{gap:calc(var(--gui-rhythm) * 8);flex-direction:column;display:flex}.gui-about-heading{margin-bottom:calc(var(--gui-rhythm) * 3)!important}.gui-page-title{font-family:Sora,"Source Sans 3",sans-serif;font-family:var(--font-display);font-size:var(--gui-fs-display);font-weight:var(--gui-fw-display);line-height:var(--gui-lh-display);letter-spacing:-.025em;margin:0 0 calc(var(--gui-rhythm) * 4);text-transform:uppercase;color:var(--fg)}.gui-section-followup{margin-top:calc(var(--gui-rhythm) * 3)}.gui-headline-lead{max-width:28ch;margin-top:0}.gui-prose-wide{width:100%;max-width:none}.gui-about-intro{margin:0 0 calc(var(--gui-rhythm) * 5);font-family:Sora,"Source Sans 3",sans-serif;font-family:var(--font-display);letter-spacing:-.03em;color:var(--fg);text-wrap:pretty;font-size:max(1.65rem,min(3.4vw,2.65rem));font-weight:600;line-height:1.22}.gui-about-intro+.gui-headline-lead{margin-top:calc(var(--gui-rhythm) * 2);color:var(--text-muted);font-weight:500}.gui-exp-list{gap:calc(var(--gui-rhythm) * 5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gui-exp-item{grid-gap:calc(var(--gui-rhythm) * 1.5);gap:calc(var(--gui-rhythm) * 1.5);display:grid}.gui-exp-head{justify-content:space-between;gap:calc(var(--gui-rhythm) * 1) calc(var(--gui-rhythm) * 3);flex-wrap:wrap;display:flex}.gui-exp-title{font-family:Sora,"Source Sans 3",sans-serif;font-family:var(--font-display);font-size:var(--gui-fs-title);font-weight:var(--gui-fw-title);line-height:var(--gui-lh-title);margin:0}.gui-exp-company{margin:calc(var(--gui-rhythm) * .5) 0 0;color:var(--text-muted);font-size:var(--gui-fs-body);line-height:var(--gui-lh-body)}.gui-exp-period{font-size:var(--gui-fs-meta);font-weight:var(--gui-fw-meta);line-height:var(--gui-lh-meta);color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0}.gui-exp-bullets{margin:calc(var(--gui-rhythm) * 1) 0 0;color:var(--text-muted);font-size:var(--gui-fs-body);line-height:var(--gui-lh-body);padding-left:1.15rem}.gui-exp-bullets li+li{margin-top:calc(var(--gui-rhythm) * 1)}.gui-skill-groups{grid-gap:calc(var(--gui-rhythm) * 3);gap:calc(var(--gui-rhythm) * 3);display:grid}@media (min-width:700px){.gui-skill-groups{grid-template-columns:1fr 1fr}}.gui-skill-group h3{margin:0 0 calc(var(--gui-rhythm) * 1.5);font-size:var(--gui-fs-meta);letter-spacing:.08em;font-weight:600;line-height:var(--gui-lh-meta);text-transform:uppercase;color:var(--text-muted)}.gui-skill-list{gap:calc(var(--gui-rhythm) * 1.25);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gui-skill-list--bullets{padding-left:1.25rem;list-style:outside}.gui-skill-list--bullets .gui-skill-item{padding-left:.15rem;display:list-item}.gui-skill-list--bullets .gui-skill-item::marker{color:var(--text-muted)}.gui-skill-item{color:var(--fg);font-size:var(--gui-fs-body);line-height:var(--gui-lh-body);align-items:center;gap:.55rem;display:flex}.gui-skill-icon{color:currentColor;flex:none;width:1.5ch;margin-right:0}.gui-skill-label{color:inherit}.gui-domains{gap:calc(var(--gui-rhythm) * 3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gui-domains h3{margin:0 0 calc(var(--gui-rhythm) * 1);font-family:Sora,"Source Sans 3",sans-serif;font-family:var(--font-display);font-size:1.15rem;font-weight:var(--gui-fw-title);line-height:var(--gui-lh-title)}.gui-domains p{color:var(--text-muted);font-size:var(--gui-fs-body);line-height:var(--gui-lh-body);margin:0}.gui-contact-list{border-top:1px solid #3f444a;border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.gui-contact-list li{grid-gap:calc(var(--gui-rhythm) * 2);gap:calc(var(--gui-rhythm) * 2);padding:calc(var(--gui-rhythm) * 2.5) 0;border-bottom:1px solid #3f444a;border-bottom:1px solid var(--border);grid-template-columns:7rem 1fr;align-items:baseline;display:grid}.gui-contact-list dt,.gui-contact-label{font-size:var(--gui-fs-meta);letter-spacing:.1em;font-weight:600;line-height:var(--gui-lh-meta);text-transform:uppercase;color:var(--text-muted)}.gui-contact-list a,.gui-contact-list .gui-contact-value{color:var(--fg);font-family:"Source Sans 3",Source Sans Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:600;font-family:var(--font-prose);font-size:var(--gui-fs-body);line-height:var(--gui-lh-body);border-radius:var(--gui-radius);-webkit-text-decoration:none;text-decoration:none}.gui-contact-list a:hover{color:var(--link);text-underline-offset:.2em;-webkit-text-decoration:underline;text-decoration:underline}.gui-contact-list a:focus-visible{outline:var(--gui-focus-ring);outline-offset:var(--gui-focus-offset)}.gui-contact-list .gui-contact-value:focus-visible{outline:var(--gui-focus-ring);outline-offset:var(--gui-focus-offset)}.gui-pager{gap:calc(var(--gui-rhythm) * 2);margin-top:calc(var(--gui-rhythm) * 5);font-size:var(--gui-fs-meta);font-weight:var(--gui-fw-meta);line-height:var(--gui-lh-meta);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.gui-pager a{color:var(--fg);border-radius:var(--gui-radius);font-weight:600;-webkit-text-decoration:none;text-decoration:none}.gui-pager a:hover{color:var(--link)}.gui-pager a:focus-visible{color:var(--link);outline:var(--gui-focus-ring);outline-offset:var(--gui-focus-offset)}.gui-tag-cloud{gap:calc(var(--gui-rhythm) * 1.5) calc(var(--gui-rhythm) * 2);margin:0 0 calc(var(--gui-rhythm) * 4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.gui-tag-cloud a{color:var(--text-muted);font-size:var(--gui-fs-meta);letter-spacing:.06em;font-weight:500;line-height:var(--gui-lh-meta);text-transform:uppercase;border-radius:var(--gui-radius);padding:.2rem .45rem;-webkit-text-decoration:none;text-decoration:none}.gui-tag-cloud a:hover,.gui-tag-cloud a.is-active{color:var(--link)}.gui-tag-cloud a:focus-visible{color:var(--link);outline:var(--gui-focus-ring);outline-offset:var(--gui-focus-offset)}@keyframes gui-hero-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gui-hero-main,.gui-hero-aside,.gui-hero-ctas{animation:none}.gui-cta,.gui-list-title,.gui-list-link{transition:none}}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);min-width:200px;max-width:100%;text-shadow:none;z-index:0;direction:ltr;flex-direction:column;align-items:center;transition:box-shadow .3s;display:flex;position:relative}.plyr audio,.plyr iframe,.plyr video{width:100%;height:100%;display:block}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);padding:3px 4px;line-height:1}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{font-size:13px;font-size:var(--plyr-font-size-small,13px);padding:10px;padding:var(--plyr-control-spacing,10px);text-align:center;width:100%;transition:transform .4s ease-in-out;animation:.3s plyr-fade-in;display:none;position:absolute;bottom:0;left:0}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing,10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing,10px)*-4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background,rgba(0,0,0,.8));-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--plyr-captions-text-color,#fff);white-space:pre-wrap;border-radius:4px;padding:.2em .5em;line-height:185%}.plyr__caption div{display:inline}.plyr__control{border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7);background:0 0;border:0;flex-shrink:0;transition:all .1s ease-in-out;position:relative;overflow:visible}.plyr__control svg{fill:currentColor;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px);display:block}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{-webkit-text-decoration:none;text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{text-align:center;justify-content:flex-end;align-items:center;display:flex}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing,10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing,10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing,10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{background:rgba(255,255,255,.9);background:var(--plyr-menu-background,rgba(255,255,255,.9));border-radius:8px;border-radius:var(--plyr-menu-radius,8px);box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);text-align:left;white-space:nowrap;z-index:3;margin-bottom:10px;animation:.2s plyr-popup;position:absolute;bottom:100%;right:-3px}.plyr__menu__container>div{transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.plyr__menu__container:after{border:4px solid transparent;border:var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color:rgba(255,255,255,.9);border-top-color:var(--plyr-menu-background,rgba(255,255,255,.9));content:"";height:0;right:14px;right:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7 - var(--plyr-menu-arrow-size,4px)/2);width:0;position:absolute;top:100%}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{color:var(--plyr-menu-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing,10px)*.7/1.5) calc(var(--plyr-control-spacing,10px)*.7*1.5);-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;width:100%;display:flex}.plyr__menu__container .plyr__control>span{align-items:inherit;width:100%;display:flex}.plyr__menu__container .plyr__control:after{border:4px solid transparent;border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing,10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor;border-left-color:initial}.plyr__menu__container .plyr__control--forward:focus-visible:after{border-left-color:currentColor;border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing,10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing,10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*4);width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing,10px)*.7*2);position:relative}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing,10px)*.7/2);position:absolute;top:100%;left:0;right:0;overflow:hidden}.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor;border-right-color:initial}.plyr__menu__container .plyr__control--back:focus-visible:after{border-right-color:currentColor;border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{content:"";height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);background:rgba(0,0,0,.1);flex-shrink:0;width:16px;transition:all .3s;display:block}.plyr__menu__container .plyr__control[role=menuitemradio]:after{opacity:0;background:#fff;border:0;width:6px;height:6px;transition:transform .3s,opacity .3s;top:50%;left:12px;transform:translateY(-50%)scale(0)}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%)scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing,10px)*.7*-1 - -2px);padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*3.5);pointer-events:none;align-items:center;display:flex;overflow:hidden}.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height,13px)*2);color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width,3px)*2 + var(--plyr-range-thumb-height,13px));background:0 0;border:0;width:100%;min-width:0;margin:0;padding:0;transition:box-shadow .3s;display:block}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,currentColor 0,transparent 0);background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0));border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height,13px) - var(--plyr-range-track-height,5px))/2*-1);width:13px;width:var(--plyr-range-thumb-height,13px);border:0;border-radius:100%;transition:all .2s;position:relative}.plyr--full-ui input[type=range]::-moz-range-track{border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;background:0 0;border:0;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);width:13px;width:var(--plyr-range-thumb-height,13px);border:0;border-radius:100%;transition:all .2s;position:relative}.plyr--full-ui input[type=range]::-moz-range-progress{border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);background:currentColor}.plyr--full-ui input[type=range]::-ms-track{color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;background:0 0;border:0;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-ms-track{border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;background:0 0;border:0;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-ms-fill-lower{border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;background:currentColor;border:0;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);width:13px;width:var(--plyr-range-thumb-height,13px);border:0;border-radius:100%;margin-top:0;transition:all .2s;position:relative}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));opacity:0;z-index:1;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;transition:opacity .2s;position:absolute;top:0;left:0}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing,10px)/2) calc(var(--plyr-control-spacing,10px)/2*1.5);pointer-events:none;transform-origin:50% 100%;white-space:nowrap;z-index:2;line-height:1.3;transition:transform .2s .1s,opacity .2s .1s;position:absolute;bottom:100%;left:50%;transform:translate(-50%,10px)scale(.8)}.plyr__tooltip:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";z-index:2;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%)scale(1)}.plyr .plyr__control:focus-visible .plyr__tooltip{opacity:1;transform:translate(-50%)scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{transform-origin:0 100%;left:0;transform:translateY(10px)scale(.8)}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{transform-origin:100% 100%;left:auto;right:0;transform:translateY(10px)scale(.8)}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7);transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0)scale(1)}.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip{transform:translate(0)scale(1)}.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip{transform:translate(0)scale(1)}.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip{transform:translate(0)scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height,13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height,13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height,13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height,13px))}.plyr__progress input[type=range]{z-index:2;position:relative}.plyr__progress .plyr__tooltip{word-wrap:break-word;max-width:120px;left:0}.plyr__progress__buffer{-webkit-appearance:none;height:5px;height:var(--plyr-range-track-height,5px);margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height,5px)/2*-1);background:0 0;border:0;border-radius:100px;padding:0;position:absolute;top:50%;left:0}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{min-width:5px;min-width:var(--plyr-range-track-height,5px);background:currentColor;border-radius:100px;transition:width .2s}.plyr__progress__buffer::-moz-progress-bar{min-width:5px;min-width:var(--plyr-range-track-height,5px);background:currentColor;border-radius:100px;transition:width .2s}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s}.plyr--loading .plyr__progress__buffer{background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 25%,transparent 50%,rgba(35,40,47,.6) 50%,rgba(35,40,47,.6) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent;animation:1s linear infinite plyr-progress}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-progress-buffered-background,rgba(255,255,255,.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);height:5px;height:var(--plyr-range-track-height,5px);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3;border-radius:1px;position:absolute;top:50%;transform:translate(-50%,-50%)}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing,10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing,10px)/2);z-index:2;min-width:60px;max-width:90px;position:relative}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:var(--plyr-audio-control-color-hover,#fff)}.plyr--audio .plyr__control:focus-visible{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--audio .plyr__progress__buffer{color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;width:100%;height:100%;margin:auto;position:relative;overflow:hidden}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.2813%)}.plyr--video .plyr__controls{background:linear-gradient(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;color:var(--plyr-video-control-color,#fff);padding:5px;padding:calc(var(--plyr-control-spacing,10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing,10px)*2);z-index:3;transition:opacity .4s ease-in-out,transform .4s ease-in-out;position:absolute;bottom:0;left:0;right:0}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing,10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:var(--plyr-video-control-color-hover,#fff)}.plyr--video .plyr__control:focus-visible{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:var(--plyr-video-control-color,#fff);opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing,10px)*1.5);z-index:2;border:0;border-radius:100%;transition:all .3s;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plyr__control--overlaid svg{position:relative;left:2px}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,.5))}.plyr--video .plyr__progress__buffer{color:var(--plyr-video-progress-buffered-background,rgba(255,255,255,.25))}.plyr:-webkit-full-screen{background:#000;width:100%;height:100%;margin:0;border-radius:0!important}.plyr:fullscreen{background:#000;width:100%;height:100%;margin:0;border-radius:0!important}.plyr:fullscreen{background:#000;width:100%;height:100%;margin:0;border-radius:0!important}.plyr:-webkit-full-screen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{z-index:10000000;background:#000;width:100%;height:100%;margin:0;position:fixed;top:0;bottom:0;left:0;right:0;border-radius:0!important}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;cursor:pointer;z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.plyr__ads>div,.plyr__ads>div iframe{width:100%;height:100%;position:absolute}.plyr__ads:after{bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);pointer-events:none;right:10px;right:var(--plyr-control-spacing,10px);z-index:3;background:#23282f;border-radius:2px;padding:2px 6px;font-size:11px;position:absolute}.plyr__ads:empty:after{display:none}.plyr__cues{height:5px;height:var(--plyr-range-track-height,5px);opacity:.8;z-index:3;background:currentColor;width:3px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/2*2);opacity:0;pointer-events:none;transform-origin:50% 100%;z-index:2;padding:3px;transition:transform .2s .1s,opacity .2s .1s;position:absolute;bottom:100%;transform:translateY(10px)scale(.8)}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0)scale(1)}.plyr__preview-thumb:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));z-index:2;width:0;position:absolute;transform:translate(-50%)}.plyr__preview-thumb__image-container{border-radius:7px;border-radius:calc(var(--plyr-menu-radius,8px) - 1px);z-index:0;background:#c1c8d1;position:relative;overflow:hidden}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{width:100%;height:100%;position:absolute;top:0;left:0}.plyr__preview-thumb__image-container:after{border-radius:inherit;content:"";pointer-events:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.plyr__preview-thumb__image-container img{max-width:none;max-height:none}.plyr__preview-thumb__time-container{background:linear-gradient(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius,8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius,8px) - 1px);z-index:3;padding:20px 6px 6px;line-height:1.1;position:absolute;bottom:0;left:0;right:0}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{filter:blur(1px);opacity:0;pointer-events:none;z-index:1;width:100%;height:100%;margin:auto;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;position:absolute;top:0;left:0}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.plyr [hidden]{display:none!important}.saddles-video-timeline{flex-direction:column;display:flex}.saddles-video-player{border:1px solid #3f444a;border:1px solid var(--border);border-radius:8px;margin:22px 0;padding:.5rem;box-shadow:0 0 2px rgba(0,0,0,.6),0 2px 12px rgba(0,0,0,.4);box-shadow:0 0 2px color(display-p3 0 0 0/.6),0 2px 12px color(display-p3 0 0 0/.4);box-shadow:0 0 2px lab(0% 0 0/.6),0 2px 12px lab(0% 0 0/.4)}.saddles-video-player__stage{aspect-ratio:16/9;border:1px solid #3f444a;border:1px solid var(--border);background:#000;position:relative;overflow:hidden}.saddles-video-player__stage>.plyr{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.saddles-video-player__stage>video{-o-object-fit:contain;object-fit:contain;background:#000;width:100%;height:100%;display:block}.saddles-video-player__wm{pointer-events:none;z-index:1;font-family:"Source Sans 3",Source Sans Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--font-prose,inherit);letter-spacing:.04em;color:rgba(187,194,207,.55);text-shadow:0 1px 8px #000;justify-content:center;align-items:center;font-size:max(.75rem,min(2.5vw,1.1rem));font-weight:500;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lch, red, blue)){.saddles-video-player__wm{color:color-mix(in srgb, var(--fg) 55%, transparent)}}.article-view .saddles-video-player .plyr,.article-view .org-article-prose .saddles-video-player .plyr{--plyr-color-main:var(--cyan);--plyr-focus-visible-color:var(--cyan);--plyr-font-family:var(--font-prose);--plyr-video-control-color:var(--fg);--plyr-video-control-color-hover:var(--bg);--plyr-video-control-background-hover:var(--cyan);--plyr-video-controls-background:linear-gradient(transparent, color-mix(in srgb, var(--bg) 88%, transparent));--plyr-range-thumb-background:var(--fg);--plyr-range-fill-background:var(--cyan);--plyr-menu-background:color-mix(in srgb, var(--bg-elevated,var(--bg)) 92%, var(--fg));--plyr-menu-color:var(--fg);--plyr-tooltip-background:var(--bg-elevated,var(--bg));--plyr-tooltip-color:var(--fg);border:none;border-radius:0;overflow:hidden}.article-view .saddles-video-player .plyr--full-ui input[type=range],.article-view .org-article-prose .saddles-video-player .plyr--full-ui input[type=range]{color:var(--cyan)}.saddles-video-player__caption{color:#838994;flex-direction:column;gap:.35rem;margin-top:.65rem;font-size:.9rem;line-height:1.5;display:flex}@supports (color:color-mix(in lch, red, blue)){.saddles-video-player__caption{color:var(--text-muted,color-mix(in srgb, var(--fg) 82%, var(--bg)))}}.saddles-video-player__when{letter-spacing:.08em;text-transform:uppercase;color:#666b75;font-size:.72rem;font-weight:600}@supports (color:color-mix(in lch, red, blue)){.saddles-video-player__when{color:var(--text-faint,color-mix(in srgb, var(--fg) 78%, var(--bg)))}}.saddles-video-player__title{color:var(--fg);font-weight:600}.saddles-video-player__desc{max-width:65ch}.saddles-demo-embed{margin:1.5rem 0 2rem}.saddles-demo-embed__warn{color:var(--text-muted);border:1px solid #3f444a;border:1px solid var(--border);background:#31353d;border-radius:2px;margin:0 0 .65rem;padding:.55rem .75rem;font-size:.85rem;line-height:1.45}@supports (color:color-mix(in lch, red, blue)){.saddles-demo-embed__warn{background:color-mix(in srgb, var(--fg) 6%, var(--bg))}}.saddles-demo-embed__warn a{color:var(--link)}.saddles-demo-embed__stage{border:1px solid #3f444a;border:1px solid var(--border);background:#111;border-radius:2px;position:relative;overflow:hidden}.saddles-demo-embed__frame{width:100%;height:100%;min-height:inherit;background:#111;border:0;display:block}.saddles-demo-embed__gate{z-index:1;background:#3a3e47;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lch, red, blue)){.saddles-demo-embed__gate{background:color-mix(in srgb, var(--bg) 88%, var(--fg))}}.saddles-demo-embed[data-loaded="1"] .saddles-demo-embed__gate{display:none}.saddles-demo-embed__load{letter-spacing:.02em;color:var(--fg);border:1px solid #3f444a;border:1px solid var(--border);cursor:pointer;background:#2e323a;border-radius:2px;padding:.45rem 1.1rem;font-size:.85rem;font-weight:600;transition:color .15s,border-color .15s,background .15s}@supports (color:color-mix(in lch, red, blue)){.saddles-demo-embed__load{background:color-mix(in srgb, var(--fg) 4%, var(--bg))}}.saddles-demo-embed__load:hover{color:var(--fg);background:#3f3e36;border-color:#8b7e49}@supports (color:color-mix(in lch, red, blue)){.saddles-demo-embed__load:hover{background:color-mix(in srgb, var(--accent,#e8c547) 12%, var(--bg));border-color:color-mix(in srgb, var(--accent,#e8c547) 45%, var(--border))}}.saddles-demo-embed__open{color:var(--link);font-size:.82rem}@media (max-width:640px){.saddles-demo-embed__stage{min-height:18rem!important}}.media-timeline{flex-direction:column;display:flex}.media-timeline-item{border:1px solid #3f444a;border:1px solid var(--border);border-radius:8px;margin:22px 0;padding:.5rem;box-shadow:0 0 2px rgba(0,0,0,.6),0 2px 12px rgba(0,0,0,.4);box-shadow:0 0 2px color(display-p3 0 0 0/.6),0 2px 12px color(display-p3 0 0 0/.4);box-shadow:0 0 2px lab(0% 0 0/.6),0 2px 12px lab(0% 0 0/.4)}.media-timeline-item__stage{aspect-ratio:16/9;border:1px solid #3f444a;border:1px solid var(--border);background:#000;position:relative;overflow:hidden}.media-timeline-item__stage>.plyr{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.media-timeline-item__stage>video,.media-timeline-item__stage>img{-o-object-fit:contain;object-fit:contain;background:#000;width:100%;height:100%;display:block}.media-timeline-item__wm{pointer-events:none;z-index:1;font-family:"Source Sans 3",Source Sans Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--font-prose,inherit);letter-spacing:.04em;color:rgba(187,194,207,.55);text-shadow:0 1px 8px #000;justify-content:center;align-items:center;font-size:max(.75rem,min(2.5vw,1.1rem));font-weight:500;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lch, red, blue)){.media-timeline-item__wm{color:color-mix(in srgb, var(--fg) 55%, transparent)}}.article-view .media-timeline-item .plyr,.article-view .org-article-prose .media-timeline-item .plyr{--plyr-color-main:var(--cyan);--plyr-focus-visible-color:var(--cyan);--plyr-font-family:var(--font-prose);--plyr-video-control-color:var(--fg);--plyr-video-control-color-hover:var(--bg);--plyr-video-control-background-hover:var(--cyan);--plyr-video-controls-background:linear-gradient(transparent, color-mix(in srgb, var(--bg) 88%, transparent));--plyr-range-thumb-background:var(--fg);--plyr-range-fill-background:var(--cyan);--plyr-menu-background:color-mix(in srgb, var(--bg-elevated,var(--bg)) 92%, var(--fg));--plyr-menu-color:var(--fg);--plyr-tooltip-background:var(--bg-elevated,var(--bg));--plyr-tooltip-color:var(--fg);border:none;border-radius:0;overflow:hidden}.article-view .media-timeline-item .plyr--full-ui input[type=range],.article-view .org-article-prose .media-timeline-item .plyr--full-ui input[type=range]{color:var(--cyan)}.media-timeline-item__caption{color:#838994;flex-direction:column;gap:.35rem;margin-top:.65rem;font-size:.9rem;line-height:1.5;display:flex}@supports (color:color-mix(in lch, red, blue)){.media-timeline-item__caption{color:var(--text-muted,color-mix(in srgb, var(--fg) 82%, var(--bg)))}}.media-timeline-item__when{letter-spacing:.08em;text-transform:uppercase;color:#666b75;font-size:.72rem;font-weight:600}@supports (color:color-mix(in lch, red, blue)){.media-timeline-item__when{color:var(--text-faint,color-mix(in srgb, var(--fg) 78%, var(--bg)))}}.media-timeline-item__title{color:var(--fg);font-weight:600}.media-timeline-item__desc{max-width:65ch}:root{--font-mono:"JetBrainsMono Nerd Font", "JetBrains Mono", ui-monospace, monospace;--font-prose:"Source Sans 3", "Source Sans Pro",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif;--cell:1rem;--rows:1.5;--row:calc(var(--cell) * var(--rows));--term-lh:var(--rows);--text-body:var(--cell);--text-display:var(--text-body);--text-heading:var(--text-body);--text-subhead:var(--text-body);--text-meta:var(--text-body);--text-lh-tight:1;--text:var(--fg);--text-muted:color-mix(in srgb, var(--fg) 62%, var(--bg));--text-faint:color-mix(in srgb, var(--fg) 42%, var(--bg));--text-heading-accent:var(--green);--text-subhead-accent:var(--cyan);--text-label:var(--cyan);--text-highlight:var(--yellow);--text-link:var(--link);--text-danger:var(--red);--text-aaa:var(--fg);--border-aaa:var(--fg);--fg-muted:var(--text-muted);--fg-muted-aa:var(--text-muted)}*,:before,:after{box-sizing:border-box}html{--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:JetBrainsMono Nerd Font,JetBrains Mono,ui-monospace,monospace;font-family:var(--font-mono);scrollbar-gutter:stable;scrollbar-width:thin;font-size:max(1rem,min(.9167rem + .4167vw,1.25rem))}html,body{min-height:100%;margin:0;padding:0}body,button,input,select,textarea,option,code,pre{font-family:JetBrainsMono Nerd Font,JetBrains Mono,ui-monospace,monospace;font-family:var(--font-mono);font-size:1rem;font-size:var(--text-body);line-height:1.5;line-height:var(--term-lh)}p,h1,h2,h3,h4,h5,h6,span,pre,code,strong,em,small,label,li,dt,dd,blockquote{margin:0;padding:0}body{background-color:#282c34;background-color:var(--bg);background-image:linear-gradient(to bottom right,#292c34,#272c34);background-image:linear-gradient(to bottom right, oklch(from #282c34 l c calc(h + 6)), oklch(from #282c34 l c calc(h - 6)));color:var(--text);-webkit-font-smoothing:antialiased}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){body{background-image:linear-gradient(to bottom right, oklch(from var(--bg) l c calc(h + 6)), oklch(from var(--bg) l c calc(h - 6)))}}@media (prefers-reduced-motion:no-preference){html[data-theme-transition] body{transition:background-color .2s,color .2s}a,.nav-link,.nav-brand,.status-item,.theme-select,.term-list-card,.term-cd-link,.term-pager a{transition:color .18s,background-color .18s,border-color .18s,opacity .18s}}.nf{width:2ch;font-family:JetBrainsMono Nerd Font,JetBrains Mono,ui-monospace,monospace;font-family:var(--font-mono), monospace;text-align:center;flex:none;justify-content:center;justify-self:start;align-items:center;margin-right:.35em;font-style:normal;font-weight:400;display:inline-flex}a{color:var(--text-link);-webkit-text-decoration:none;text-decoration:none}a:hover{color:var(--link-hover);-webkit-text-decoration:underline;text-decoration:underline}::-moz-selection{background:#3e4451;background:var(--selection);color:var(--fg)}::selection{background:#3e4451;background:var(--selection);color:var(--fg)}.site-shell{background-image:repeating-linear-gradient(transparent 0,transparent 2px,rgba(215,211,203,.05) 2px,rgba(215,211,203,.05) 4px);background-attachment:fixed;flex-direction:column;min-height:100vh;display:flex;position:relative}@supports (color:lab(from red l 1 1% / calc(alpha + 0.1))){.site-shell{background-image:repeating-linear-gradient(to bottom, transparent 0, transparent 2px, rgb(from var(--bg) calc(255 - r) calc(255 - g) calc(255 - b) / .05) 2px, rgb(from var(--bg) calc(255 - r) calc(255 - g) calc(255 - b) / .05) 4px)}}.site-column{z-index:1;flex-direction:column;flex:1;width:min(96%,920px);min-height:100vh;margin:0 auto;display:flex;position:relative}@media (min-width:1280px){.site-column{width:min(96%,1180px)}}@media (min-width:1920px){.site-column{width:min(96%,1360px)}}.site-main{flex:1;width:100%;margin:0;padding:1.25rem 0 2rem}.chrome-bar{box-sizing:border-box;background:#282c34;background:var(--bg);border:2px solid #3f444a;border:2px solid var(--border);border:2px solid #7d838d;border-radius:6px;align-items:center;gap:.65rem;width:100%;padding:.35rem .65rem;display:flex}@supports (color:color-mix(in lch, red, blue)){.chrome-bar{border:2px solid color-mix(in srgb, var(--fg) 50%, var(--border))}}.chrome-rule{border:none;border-top:1px solid #3f444a;border-top:1px solid var(--border);opacity:.85;border-top:1px solid #71767f;flex:1;min-width:1.5rem;height:0;margin:0}@supports (color:color-mix(in lch, red, blue)){.chrome-rule{border-top:1px solid color-mix(in srgb, var(--fg) 40%, var(--border))}}.chrome-sep{color:var(--text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:none}.section-block{margin-bottom:1.75rem}.hint{margin:1.5rem 0 0;margin:var(--row) 0 0;font-style:italic;font-weight:100;line-height:1.5;line-height:var(--term-lh);color:var(--fg);opacity:.6;padding:0;transition:opacity .2s}.hint:hover,.hint:focus-within{opacity:.9}.ascii-banner{color:var(--cyan);white-space:pre;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:.75rem 0 1.5rem;font-size:.5rem;line-height:1;overflow-x:auto}.highlight{color:var(--text-highlight)}.muted{color:var(--text-muted)}.field-row{line-height:1.5;line-height:var(--term-lh);margin:0;padding:0;display:block}.field-label{color:var(--text-label)}.field-value{color:var(--text);padding:0}.job{margin-bottom:1.25rem}.job:last-child{margin-bottom:0}.job-header{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin-bottom:.35rem;display:flex}.job-title{color:var(--green);font-weight:600}.job-company{color:var(--blue)}.job-period{color:var(--text-muted);line-height:1.5;line-height:var(--term-lh)}.bullet-list{margin:0;padding-left:1.1rem}.bullet-list li{margin:0;padding:0}.bullet-list li::marker{color:var(--text-muted)}.project-item{margin-bottom:.85rem;scroll-margin-top:4rem}.project-item:last-child{margin-bottom:0}.project-name{color:var(--cyan);font-weight:600}.skill-group{margin-bottom:.65rem}.skill-group:last-child{margin-bottom:0}.skill-label{color:var(--green)}.skill-values{color:var(--text)}.skill-item-list{margin:0;padding:0;list-style:none;display:inline}.skill-item-list>.skill-item{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.skill-item-list>.skill-item:not(:last-child):after{content:" · ";color:var(--text-muted);margin-left:.15rem;font-weight:400}.skill-item-list--bullets{margin:.1rem 0 0;padding-left:1.25rem;list-style:outside;display:block}.skill-item-list--bullets>.skill-item{white-space:normal;padding-left:.15rem;display:list-item}.skill-item-list--bullets>.skill-item:not(:last-child):after{content:none;margin:0}.skill-item-list--bullets>.skill-item::marker{color:var(--text-muted)}.skill-item-icon{font-style:normal}.skill-item-label{color:var(--text)}.domain-item{margin-bottom:.75rem}.domain-item:last-child{margin-bottom:0}.domain-title{color:var(--yellow);font-weight:600}.contact-list{margin:0;padding:0;list-style:none}.contact-list li{flex-wrap:wrap;gap:.35rem .75rem;margin:0;padding:0;display:flex}.contact-key{color:var(--text-label);align-items:center;gap:.15rem;min-width:7.5rem;display:inline-flex}a.term-link,.term-output a.term-link,.term-output a:not(.term-link):not(.term-cd-link):not(.term-card-link):not(.hud-bracket){text-underline-offset:2px;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xl-headline{color:var(--text-aaa);font-size:1rem;font-size:var(--text-display);line-height:1.5;line-height:var(--term-lh);white-space:pre-wrap;word-wrap:anywhere;font-family:JetBrainsMono Nerd Font,JetBrains Mono,ui-monospace,monospace;font-weight:700;font-family:var(--font-mono);margin:0;padding:0;overflow:visible}.mdx-article{--text-display:1.5rem;--text-heading:1.5rem}@media (max-width:640px){.site-main{padding:1rem 0 2rem}.ascii-banner{font-size:.375rem}.skill-item-list{margin:.1rem 0 0;padding-left:0;list-style:none;display:block}.skill-item-list>.skill-item{white-space:normal;padding:0 0 0 3ch;display:list-item}.skill-item-list>.skill-item:not(:last-child):after{content:none;margin:0}.skill-item-list--bullets{padding-left:1.25rem;list-style:outside}.skill-item-list--bullets>.skill-item{padding-left:.15rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.brand-mark__logo[data-astro-cid-77qc4tpx]{-o-object-fit:contain;object-fit:contain;width:auto;display:block;position:relative}.ui-mode-toggle[data-astro-cid-xnbd5k4l]{border:1px solid var(--border);border-radius:4px;flex:none;align-items:stretch;display:inline-flex;overflow:hidden}.ui-mode-option[data-astro-cid-xnbd5k4l]{color:var(--text-muted);font-family:inherit;font-size:inherit;line-height:var(--term-lh);cursor:pointer;background:0 0;border:none;margin:0;padding:.15rem .55rem}.ui-mode-option[data-astro-cid-xnbd5k4l]+.ui-mode-option[data-astro-cid-xnbd5k4l]{border-left:1px solid var(--border)}.ui-mode-option[data-astro-cid-xnbd5k4l]:hover{color:var(--fg)}.ui-mode-option[data-astro-cid-xnbd5k4l]:focus-visible{color:var(--fg);outline:2px solid var(--cyan);outline-offset:-2px}.ui-mode-option[data-astro-cid-xnbd5k4l].is-active{background:var(--selection);color:var(--fg);font-weight:700}.ui-mode-toggle-btn[data-astro-cid-xnbd5k4l]{border:1px solid var(--border);color:var(--text-muted);font-family:inherit;font-size:inherit;line-height:var(--term-lh);cursor:pointer;background:0 0;border-radius:4px;margin:0;padding:.15rem .55rem}.ui-mode-toggle-btn[data-astro-cid-xnbd5k4l]:hover{color:var(--fg);border-color:var(--cyan)}.ui-mode-toggle-btn[data-astro-cid-xnbd5k4l]:focus-visible{color:var(--fg);border-color:var(--cyan);outline:2px solid var(--cyan);outline-offset:3px}.nav-bar[data-astro-cid-c75fxstf]{z-index:20;background:var(--bg);flex-direction:column;gap:0;width:100%;margin:0;padding:0;display:flex;position:-webkit-sticky;position:sticky;top:0}.nav-chrome[data-astro-cid-c75fxstf]{box-sizing:border-box;border:none;border-bottom:2px solid color-mix(in srgb, var(--fg) 50%, var(--border));background:var(--bg);border-radius:0;flex-wrap:nowrap;width:100%;max-width:none;padding:.5rem max(.85rem,min(3vw,1.75rem))}.nav-brand[data-astro-cid-c75fxstf]{color:var(--cyan);font-weight:lighter;line-height:var(--term-lh);box-sizing:border-box;border:none;flex:none;align-items:center;width:2.5rem;min-height:1.5rem;padding:0;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;position:relative}.nav-brand[data-astro-cid-c75fxstf]:hover{color:var(--yellow);-webkit-text-decoration:none;text-decoration:none}.nav-brand[data-astro-cid-c75fxstf]:focus-visible{color:var(--yellow);-webkit-text-decoration:none;text-decoration:none}.nav-grow[data-astro-cid-c75fxstf]{flex-grow:1}.nav-menu-toggle[data-astro-cid-c75fxstf]{border:1px solid var(--border);min-width:44px;min-height:44px;color:var(--fg);cursor:pointer;background:0 0;border-radius:4px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:none}.nav-menu-toggle[data-astro-cid-c75fxstf]:hover{color:var(--cyan);border-color:var(--cyan)}.nav-menu-toggle[data-astro-cid-c75fxstf]:focus-visible{color:var(--cyan);border-color:var(--cyan);outline:2px solid var(--cyan);outline-offset:3px}.nav-menu-icon--close[data-astro-cid-c75fxstf],.nav-menu-toggle[data-astro-cid-c75fxstf][aria-expanded=true] .nav-menu-icon--burger[data-astro-cid-c75fxstf]{display:none}.nav-menu-toggle[data-astro-cid-c75fxstf][aria-expanded=true] .nav-menu-icon--close[data-astro-cid-c75fxstf]{display:inline-block}.nav-menu-panel[data-astro-cid-c75fxstf]{border:1px solid var(--border);background:var(--bg);border-radius:6px;flex-direction:column;gap:.75rem;padding:.65rem 0 .5rem;display:none;box-shadow:0 2px 6px rgba(0,0,0,.12),0 8px 24px rgba(0,0,0,.1),0 18px 48px rgba(0,0,0,.08)}.nav-menu-links[data-astro-cid-c75fxstf]{flex-direction:column;gap:.35rem;display:flex}.nav-menu-theme[data-astro-cid-c75fxstf] .theme-select[data-astro-cid-c75fxstf]{width:100%;max-width:100%}.nav-links[data-astro-cid-c75fxstf]{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.nav-link[data-astro-cid-c75fxstf]{color:var(--text-muted);line-height:var(--term-lh);white-space:nowrap;border:none;padding:0;-webkit-text-decoration:none;text-decoration:none}[data-ui=tui] .nav-link[data-astro-cid-c75fxstf]{font-size:.8125rem}.nav-link[data-astro-cid-c75fxstf]:hover{color:var(--fg);-webkit-text-decoration:none;text-decoration:none}.nav-link[data-astro-cid-c75fxstf].active{color:var(--cyan);text-underline-offset:.2em;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:2px}.nav-menu-links[data-astro-cid-c75fxstf] .nav-menu-link[data-astro-cid-c75fxstf]{box-sizing:border-box;align-items:center;width:100%;min-height:44px;padding:.65rem 1rem;display:flex}.nav-under[data-astro-cid-c75fxstf]{text-underline-offset:2px;-webkit-text-decoration:underline;text-decoration:underline}.nav-ui-mode[data-astro-cid-c75fxstf]{flex:none;align-items:center;margin-right:.35rem;display:inline-flex}.nav-menu-ui-mode[data-astro-cid-c75fxstf]{padding-bottom:.35rem;padding-left:1rem;padding-right:1rem}.nav-menu-theme[data-astro-cid-c75fxstf]{padding-left:1rem;padding-right:1rem}.nav-theme[data-astro-cid-c75fxstf]{flex:none;align-items:center;gap:.35rem;display:inline-flex}.theme-label-wrap[data-astro-cid-c75fxstf]{color:var(--text-muted);line-height:var(--term-lh);align-items:center;gap:.35rem;display:inline-flex}.theme-select[data-astro-cid-c75fxstf]{font-family:inherit;line-height:var(--term-lh);color:var(--fg);background:var(--bg);border:1px solid var(--border);border-radius:4px;max-width:10rem;padding:.1rem .3rem}.theme-select[data-astro-cid-c75fxstf]:focus{outline:2px solid var(--cyan);outline-offset:2px}.theme-select[data-astro-cid-c75fxstf]:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}@media (max-width:1280px){.nav-chrome[data-astro-cid-c75fxstf]{flex-wrap:wrap}.nav-brand[data-astro-cid-c75fxstf]{width:auto;min-width:2.5rem}.nav-menu-toggle[data-astro-cid-c75fxstf]{display:inline-flex}.nav-links[data-astro-cid-c75fxstf],.nav-theme[data-astro-cid-c75fxstf],.nav-ui-mode[data-astro-cid-c75fxstf]{display:none}.nav-menu-panel[data-astro-cid-c75fxstf]:not([hidden]){display:flex}}.status-bar[data-astro-cid-vswxrtqg]{z-index:20;line-height:var(--term-lh);flex-direction:column;gap:.4rem;padding:.35rem 0 .75rem;display:flex;position:static}.status-chrome[data-astro-cid-vswxrtqg]{grid-gap:.65rem;box-sizing:border-box;grid-template-columns:1fr auto 1fr;align-items:center;gap:.65rem;width:100%;max-width:100%;display:grid}.status-left[data-astro-cid-vswxrtqg]{justify-self:start;align-items:center;gap:.65rem;min-width:0;display:flex}.status-right[data-astro-cid-vswxrtqg]{justify-content:flex-end;justify-self:end;align-items:center;gap:.75rem;min-width:0;display:flex}.status-brand[data-astro-cid-vswxrtqg]{color:var(--cyan);flex:none;padding:0;font-weight:600;-webkit-text-decoration:none;text-decoration:none}.status-brand[data-astro-cid-vswxrtqg]:hover{color:var(--yellow);-webkit-text-decoration:none;text-decoration:none}.status-brand[data-astro-cid-vswxrtqg]:focus-visible{color:var(--yellow);-webkit-text-decoration:none;text-decoration:none}.status-item[data-astro-cid-vswxrtqg]{color:var(--text-muted);white-space:nowrap;-webkit-text-decoration:none;text-decoration:none}a[data-astro-cid-vswxrtqg].status-item:hover{color:var(--cyan);-webkit-text-decoration:none;text-decoration:none}.status-slogan[data-astro-cid-vswxrtqg]{color:var(--text-muted);white-space:nowrap;text-align:center}.status-slogan--desktop[data-astro-cid-vswxrtqg]{justify-self:center}.status-slogan--mobile[data-astro-cid-vswxrtqg]{display:none}.status-mode[data-astro-cid-vswxrtqg]{color:var(--yellow);letter-spacing:.04em;font-weight:700}.status-mode[data-astro-cid-vswxrtqg][data-mode=insert]{color:var(--green)}.status-heart[data-astro-cid-vswxrtqg]{color:var(--text-danger);font-family:var(--font-prose), "Apple Color Emoji", "Segoe UI Emoji", sans-serif;font-style:normal}.status-row-social[data-astro-cid-vswxrtqg]{flex-wrap:wrap;justify-content:center;gap:.65rem 1rem;display:flex}.status-social[data-astro-cid-vswxrtqg]{color:var(--text-muted);white-space:nowrap;padding:.1rem 0;-webkit-text-decoration:none;text-decoration:none}.status-social[data-astro-cid-vswxrtqg]:hover{color:var(--cyan);-webkit-text-decoration:none;text-decoration:none}.status-copyright[data-astro-cid-vswxrtqg]{text-align:center;color:var(--text-faint);padding:.1rem 0 0;-webkit-text-decoration:none;text-decoration:none;display:block}.status-copyright[data-astro-cid-vswxrtqg]:hover{color:var(--cyan);-webkit-text-decoration:none;text-decoration:none}.status-copyright[data-astro-cid-vswxrtqg]:focus-visible{color:var(--cyan);-webkit-text-decoration:none;text-decoration:none}.status-help-btn[data-astro-cid-vswxrtqg]{cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:.3rem;padding:0;display:inline-flex}.status-help-btn[data-astro-cid-vswxrtqg]:hover{color:var(--cyan)}.status-help-btn[data-astro-cid-vswxrtqg]:focus-visible{color:var(--cyan)}.status-basic-help[data-astro-cid-vswxrtqg]{position:relative}.status-basic-help-panel[data-astro-cid-vswxrtqg]{z-index:30;background:var(--bg-elevated);border:1px dashed var(--border);width:min(22rem,100vw - 2rem);max-height:min(60vh,28rem);color:var(--fg);font-family:var(--font-mono);line-height:var(--term-lh);text-align:left;opacity:0;visibility:hidden;pointer-events:none;padding:.65rem .75rem;transition:opacity .15s,visibility .15s,transform .15s;position:absolute;bottom:calc(100% + .45rem);right:0;overflow:auto;transform:translateY(.2rem)}.status-basic-help[data-astro-cid-vswxrtqg]:hover .status-basic-help-panel[data-astro-cid-vswxrtqg],.status-basic-help[data-astro-cid-vswxrtqg]:focus-within .status-basic-help-panel[data-astro-cid-vswxrtqg],.status-basic-help[data-astro-cid-vswxrtqg].is-open .status-basic-help-panel[data-astro-cid-vswxrtqg]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.status-basic-help[data-astro-cid-vswxrtqg].is-suppressed .status-basic-help-panel[data-astro-cid-vswxrtqg]{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(.2rem)}.status-basic-help-panel[data-astro-cid-vswxrtqg] .basic-help-section{margin:0 0 .7rem}.status-basic-help-panel[data-astro-cid-vswxrtqg] .basic-help-section:last-of-type{margin-bottom:.45rem}.status-basic-help-panel[data-astro-cid-vswxrtqg] .basic-help-heading{color:var(--cyan);margin:0 0 .35rem;font-weight:700}.status-basic-help-panel[data-astro-cid-vswxrtqg] .basic-help-rows{grid-gap:.2rem;gap:.2rem;display:grid}.status-basic-help-panel[data-astro-cid-vswxrtqg] .basic-help-row{grid-gap:.45rem;grid-template-columns:2.25rem 1fr;align-items:baseline;gap:.45rem;display:grid}.status-basic-help-panel[data-astro-cid-vswxrtqg] kbd{color:var(--yellow);font-family:inherit;font-weight:700}.status-basic-help-panel[data-astro-cid-vswxrtqg] .basic-help-mode{margin:0 0 .45rem}.status-basic-help-panel[data-astro-cid-vswxrtqg] .basic-help-mode:last-child{margin-bottom:0}.status-basic-help-panel[data-astro-cid-vswxrtqg] .basic-help-mode-name{color:var(--green);font-weight:700}.status-basic-help-panel[data-astro-cid-vswxrtqg] .basic-help-text{color:var(--text-muted);margin:.15rem 0 0}.status-basic-help-panel[data-astro-cid-vswxrtqg] .basic-help-hint{margin:.35rem 0 0}.status-mobile-only[data-astro-cid-vswxrtqg]{display:none}@media (max-width:640px){.status-chrome[data-astro-cid-vswxrtqg]{flex-wrap:wrap;justify-content:space-between;row-gap:.45rem;display:flex}.status-left[data-astro-cid-vswxrtqg]{flex:none}.status-right[data-astro-cid-vswxrtqg]{gap:.5rem .75rem;margin-left:auto}.status-slogan--desktop[data-astro-cid-vswxrtqg]{display:none}.status-slogan--mobile[data-astro-cid-vswxrtqg]{text-align:center;white-space:normal;flex:100%;order:10;width:100%;display:block}.status-desktop-only[data-astro-cid-vswxrtqg]{display:none}.status-mobile-only[data-astro-cid-vswxrtqg]{align-items:center;gap:.3rem;display:inline-flex}}.help-modal[data-astro-cid-67ku7azv]{border:1px solid var(--border);color:var(--fg);background:0 0;width:100%;max-width:min(42rem,100vw - 2rem);padding:0}.help-modal[data-astro-cid-67ku7azv]::backdrop{background:var(--bg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@supports (color:color-mix(in lch, red, blue)){.help-modal[data-astro-cid-67ku7azv]::backdrop{background:color-mix(in srgb, var(--bg) 55%, transparent)}}.help-modal-panel[data-astro-cid-67ku7azv]{background:var(--bg-elevated);border:1px dashed var(--border);max-height:min(80vh,36rem);font-family:var(--font-mono);line-height:var(--term-lh);flex-direction:column;display:flex}.help-modal-header[data-astro-cid-67ku7azv]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .85rem;display:flex}.help-modal-title[data-astro-cid-67ku7azv]{color:var(--cyan);font-weight:700;line-height:var(--term-lh);margin:0}.help-modal-close[data-astro-cid-67ku7azv]{font:inherit;color:var(--text-muted);border:1px dashed var(--border);cursor:pointer;background:0 0;width:1.75rem;height:1.75rem;line-height:1}.help-modal-close[data-astro-cid-67ku7azv]:hover{color:var(--fg);border-color:var(--cyan)}.help-modal-body[data-astro-cid-67ku7azv]{padding:.75rem .85rem;overflow:auto}.help-modal-body[data-astro-cid-67ku7azv] .help-modal-section{margin-bottom:1.25rem}.help-modal-body[data-astro-cid-67ku7azv] .help-modal-section:last-child{margin-bottom:0}.help-modal-body[data-astro-cid-67ku7azv] .help-modal-heading{color:var(--green);font-weight:700;line-height:var(--term-lh);margin:0 0 .5rem}.help-modal-body[data-astro-cid-67ku7azv] .help-modal-subtitle{color:var(--yellow);font-weight:700;line-height:var(--term-lh);margin:0 0 .25rem}.help-modal-body[data-astro-cid-67ku7azv] .help-modal-text{color:var(--fg);line-height:var(--term-lh);margin:0 0 .35rem}.help-modal-body[data-astro-cid-67ku7azv] .help-modal-keys{margin:0 0 .65rem}.help-modal-body[data-astro-cid-67ku7azv] .help-modal-row{grid-gap:.5rem .75rem;line-height:var(--term-lh);grid-template-columns:3rem 1fr;gap:.5rem .75rem;margin:.25rem 0;display:grid}.help-modal-body[data-astro-cid-67ku7azv] .help-modal-block{margin-bottom:.75rem}.help-modal-body[data-astro-cid-67ku7azv] .help-modal-cmd{margin-bottom:.15rem;font-weight:600}.help-modal-body[data-astro-cid-67ku7azv] .help-modal-examples{flex-direction:column;gap:.2rem;margin-top:.25rem;display:flex}.help-modal-body[data-astro-cid-67ku7azv] .help-modal-examples code{color:var(--cyan)}.help-modal-body[data-astro-cid-67ku7azv] .help-modal-hint{margin:.5rem 0 0}.help-modal-body[data-astro-cid-67ku7azv] kbd,.help-modal-footer[data-astro-cid-67ku7azv] kbd[data-astro-cid-67ku7azv]{border:1px solid var(--border);color:var(--fg);background:var(--bg);border-radius:2px;padding:.05rem .35rem;display:inline-block}@supports (color:color-mix(in lch, red, blue)){.help-modal-body[data-astro-cid-67ku7azv] kbd,.help-modal-footer[data-astro-cid-67ku7azv] kbd[data-astro-cid-67ku7azv]{background:color-mix(in srgb, var(--bg) 70%, transparent)}}.help-modal-footer[data-astro-cid-67ku7azv]{border-top:1px solid var(--border);line-height:var(--term-lh);text-align:center;padding:.5rem .85rem}.terminal[data-astro-cid-kenkipkp]{min-height:4rem;line-height:var(--term-lh);margin:0 0 1.5rem}.term-cd-link[data-astro-cid-kenkipkp],.term-open-link[data-astro-cid-kenkipkp]{color:var(--cyan);cursor:pointer;font-weight:600}
