/* JarvisPanel design system · v3.1.0 */
@layer jp{@font-face{font-family:"Charter";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/charter-regular.woff2") format("woff2")}@font-face{font-family:"Charter";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/charter-bold.woff2") format("woff2")}@font-face{font-family:"Courier 10 Pitch";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/courier10-regular.woff2") format("woff2")}@font-face{font-family:"Courier 10 Pitch";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/courier10-bold.woff2") format("woff2")}:root{--jp-color-void:#141616;--jp-rgb-void:20,22,22;--jp-color-iridium:#3D3C38;--jp-rgb-iridium:61,60,56;--jp-color-artillery:#746D67;--jp-rgb-artillery:116,109,103;--jp-color-equilibrium:#A49F9D;--jp-rgb-equilibrium:164,159,157;--jp-color-falu:#7F1D1A;--jp-rgb-falu:127,29,26;--jp-color-signal:#C0392B;--jp-rgb-signal:192,57,43;--jp-color-bone:#F2EEE6;--jp-rgb-bone:242,238,230;--jp-color-moss:#4E6B47;--jp-rgb-moss:78,107,71;--jp-color-ochre:#8A6420;--jp-rgb-ochre:138,100,32;--jp-color-moss-light:#8CAE84;--jp-rgb-moss-light:140,174,132;--jp-color-ochre-light:#D9AB59;--jp-rgb-ochre-light:217,171,89;--jp-color-slate:#2E598F;--jp-rgb-slate:46,89,143;--jp-color-slate-light:#6C98D0;--jp-rgb-slate-light:108,152,208;--jp-color-falu-light:#DA8379;--jp-rgb-falu-light:218,131,121;--jp-color-signal-light:#EF6B61;--jp-rgb-signal-light:239,107,97;--jp-color-signal-hover:#A13327;--jp-color-signal-pressed:#892E24;--jp-color-background-default-default:var(--jp-color-bone);--jp-color-background-default-default-hover:rgba(var(--jp-rgb-equilibrium),.14);--jp-color-background-default-secondary:rgba(var(--jp-rgb-equilibrium),.14);--jp-color-background-default-secondary-hover:rgba(var(--jp-rgb-equilibrium),.26);--jp-color-background-default-tertiary:rgba(var(--jp-rgb-equilibrium),.32);--jp-color-background-default-tertiary-hover:rgba(var(--jp-rgb-equilibrium),.44);--jp-color-background-default-raised:var(--jp-color-bone);--jp-color-background-brand-default:var(--jp-color-iridium);--jp-color-background-brand-hover:var(--jp-color-void);--jp-color-background-brand-pressed:var(--jp-color-void);--jp-color-background-brand-secondary:rgba(var(--jp-rgb-equilibrium),.32);--jp-color-background-brand-secondary-hover:rgba(var(--jp-rgb-equilibrium),.44);--jp-color-background-brand-tertiary:rgba(var(--jp-rgb-equilibrium),.14);--jp-color-background-brand-tertiary-hover:rgba(var(--jp-rgb-equilibrium),.26);--jp-color-background-danger-default:var(--jp-color-signal);--jp-color-background-danger-hover:var(--jp-color-signal-hover);--jp-color-background-danger-pressed:var(--jp-color-signal-pressed);--jp-color-background-danger-secondary:rgba(var(--jp-rgb-signal),.14);--jp-color-background-danger-secondary-hover:rgba(var(--jp-rgb-signal),.24);--jp-color-background-danger-tertiary:rgba(var(--jp-rgb-signal),.07);--jp-color-background-danger-tertiary-hover:rgba(var(--jp-rgb-signal),.14);--jp-color-background-positive-default:var(--jp-color-moss);--jp-color-background-positive-secondary:rgba(var(--jp-rgb-moss),.18);--jp-color-background-positive-secondary-hover:rgba(var(--jp-rgb-moss),.28);--jp-color-background-positive-tertiary:rgba(var(--jp-rgb-moss),.08);--jp-color-background-positive-tertiary-hover:rgba(var(--jp-rgb-moss),.16);--jp-color-background-warning-default:var(--jp-color-ochre);--jp-color-background-warning-secondary:rgba(var(--jp-rgb-ochre),.18);--jp-color-background-warning-secondary-hover:rgba(var(--jp-rgb-ochre),.28);--jp-color-background-warning-tertiary:rgba(var(--jp-rgb-ochre),.08);--jp-color-background-warning-tertiary-hover:rgba(var(--jp-rgb-ochre),.16);--jp-color-background-info-default:var(--jp-color-slate);--jp-color-background-info-secondary:rgba(var(--jp-rgb-slate),.18);--jp-color-background-info-secondary-hover:rgba(var(--jp-rgb-slate),.28);--jp-color-background-info-tertiary:rgba(var(--jp-rgb-slate),.08);--jp-color-background-info-tertiary-hover:rgba(var(--jp-rgb-slate),.16);--jp-color-background-disabled-default:rgba(var(--jp-rgb-equilibrium),.22);--jp-color-background-utilities-scrim:rgba(var(--jp-rgb-bone),.8);--jp-color-text-default-default:var(--jp-color-void);--jp-color-text-default-secondary:var(--jp-color-iridium);--jp-color-text-default-tertiary:var(--jp-color-artillery);--jp-color-text-link-default:var(--jp-color-slate);--jp-color-text-brand-default:var(--jp-color-iridium);--jp-color-text-brand-secondary:var(--jp-color-iridium);--jp-color-text-brand-tertiary:var(--jp-color-artillery);--jp-color-text-brand-on-brand:var(--jp-color-bone);--jp-color-text-brand-on-brand-secondary:var(--jp-color-void);--jp-color-text-brand-on-brand-tertiary:var(--jp-color-void);--jp-color-text-danger-default:var(--jp-color-signal);--jp-color-text-danger-on-danger:var(--jp-color-bone);--jp-color-text-danger-on-danger-secondary:var(--jp-color-void);--jp-color-text-danger-on-danger-tertiary:var(--jp-color-void);--jp-color-text-positive-default:var(--jp-color-moss);--jp-color-text-positive-on-positive:var(--jp-color-bone);--jp-color-text-positive-on-positive-secondary:var(--jp-color-void);--jp-color-text-positive-on-positive-tertiary:var(--jp-color-void);--jp-color-text-warning-default:var(--jp-color-ochre);--jp-color-text-warning-on-warning:var(--jp-color-bone);--jp-color-text-warning-on-warning-secondary:var(--jp-color-void);--jp-color-text-warning-on-warning-tertiary:var(--jp-color-void);--jp-color-text-info-default:var(--jp-color-slate);--jp-color-text-info-on-info:var(--jp-color-bone);--jp-color-text-info-on-info-secondary:var(--jp-color-void);--jp-color-text-info-on-info-tertiary:var(--jp-color-void);--jp-color-text-disabled-default:var(--jp-color-artillery);--jp-color-text-disabled-on-disabled:var(--jp-color-artillery);--jp-color-border-default-default:rgba(var(--jp-rgb-equilibrium),.6);--jp-color-border-default-secondary:var(--jp-color-artillery);--jp-color-border-default-tertiary:var(--jp-color-iridium);--jp-color-border-brand-default:var(--jp-color-iridium);--jp-color-border-brand-secondary:var(--jp-color-iridium);--jp-color-border-brand-tertiary:var(--jp-color-artillery);--jp-color-border-brand-pressed:var(--jp-color-artillery);--jp-color-border-danger-default:var(--jp-color-signal);--jp-color-border-danger-secondary:var(--jp-color-signal);--jp-color-border-danger-tertiary:rgba(var(--jp-rgb-signal),.45);--jp-color-border-positive-default:var(--jp-color-moss);--jp-color-border-positive-secondary:var(--jp-color-moss);--jp-color-border-positive-tertiary:rgba(var(--jp-rgb-moss),.45);--jp-color-border-warning-default:var(--jp-color-ochre);--jp-color-border-warning-secondary:var(--jp-color-ochre);--jp-color-border-warning-tertiary:rgba(var(--jp-rgb-ochre),.45);--jp-color-border-info-default:var(--jp-color-slate);--jp-color-border-info-secondary:var(--jp-color-slate);--jp-color-border-info-tertiary:rgba(var(--jp-rgb-slate),.45);--jp-color-border-disabled-default:rgba(var(--jp-rgb-equilibrium),.6);--jp-color-border-utilities-focus-ring:var(--jp-color-void);--jp-color-icon-default-default:var(--jp-color-void);--jp-color-icon-default-secondary:var(--jp-color-iridium);--jp-color-icon-default-tertiary:var(--jp-color-artillery);--jp-color-icon-brand-default:var(--jp-color-iridium);--jp-color-icon-brand-secondary:var(--jp-color-iridium);--jp-color-icon-brand-tertiary:var(--jp-color-artillery);--jp-color-icon-brand-on-brand:var(--jp-color-bone);--jp-color-icon-accent-default:var(--jp-color-falu);--jp-color-icon-danger-default:var(--jp-color-signal);--jp-color-icon-danger-on-danger:var(--jp-color-bone);--jp-color-icon-danger-on-danger-secondary:var(--jp-color-signal);--jp-color-icon-danger-on-danger-tertiary:var(--jp-color-signal);--jp-color-icon-positive-default:var(--jp-color-moss);--jp-color-icon-positive-on-positive:var(--jp-color-bone);--jp-color-icon-positive-on-positive-secondary:var(--jp-color-moss);--jp-color-icon-positive-on-positive-tertiary:var(--jp-color-moss);--jp-color-icon-warning-default:var(--jp-color-ochre);--jp-color-icon-warning-on-warning:var(--jp-color-bone);--jp-color-icon-warning-on-warning-secondary:var(--jp-color-ochre);--jp-color-icon-warning-on-warning-tertiary:var(--jp-color-ochre);--jp-color-icon-info-default:var(--jp-color-slate);--jp-color-icon-info-on-info:var(--jp-color-bone);--jp-color-icon-info-on-info-secondary:var(--jp-color-slate);--jp-color-icon-info-on-info-tertiary:var(--jp-color-slate);--jp-color-icon-disabled-default:var(--jp-color-artillery);--jp-color-background-neutral-default:var(--jp-color-iridium);--jp-color-text-neutral-on-neutral:var(--jp-color-bone);--jp-color-icon-neutral-on-neutral:var(--jp-color-bone);--jp-color-chart-single:#3D3C38;--jp-color-chart-1:#7F1D1A;--jp-color-chart-2:#0388A5;--jp-color-chart-3:#B97249;--jp-color-chart-seq-1:#9AA6BD;--jp-color-chart-seq-2:#7A879F;--jp-color-chart-seq-3:#5B6880;--jp-color-chart-seq-4:#3E4A62;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--jp-color-background-default-default:var(--jp-color-void);--jp-color-background-default-default-hover:rgba(var(--jp-rgb-iridium),.55);--jp-color-background-default-secondary:rgba(var(--jp-rgb-iridium),.55);--jp-color-background-default-secondary-hover:rgba(var(--jp-rgb-iridium),.8);--jp-color-background-default-tertiary:var(--jp-color-iridium);--jp-color-background-default-tertiary-hover:rgba(var(--jp-rgb-artillery),.5);--jp-color-background-default-raised:rgba(var(--jp-rgb-artillery),.5);--jp-color-background-brand-default:var(--jp-color-bone);--jp-color-background-brand-hover:rgba(var(--jp-rgb-bone),.86);--jp-color-background-brand-pressed:rgba(var(--jp-rgb-bone),.72);--jp-color-background-brand-secondary:var(--jp-color-iridium);--jp-color-background-brand-secondary-hover:rgba(var(--jp-rgb-artillery),.5);--jp-color-background-brand-tertiary:rgba(var(--jp-rgb-iridium),.55);--jp-color-background-brand-tertiary-hover:rgba(var(--jp-rgb-iridium),.8);--jp-color-background-danger-default:var(--jp-color-signal);--jp-color-background-danger-hover:var(--jp-color-signal-hover);--jp-color-background-danger-pressed:var(--jp-color-signal-pressed);--jp-color-background-danger-secondary:rgba(var(--jp-rgb-signal),.45);--jp-color-background-danger-secondary-hover:rgba(var(--jp-rgb-signal),.6);--jp-color-background-danger-tertiary:rgba(var(--jp-rgb-signal),.3);--jp-color-background-danger-tertiary-hover:rgba(var(--jp-rgb-signal),.45);--jp-color-background-positive-default:var(--jp-color-moss);--jp-color-background-positive-secondary:rgba(var(--jp-rgb-moss),.4);--jp-color-background-positive-secondary-hover:rgba(var(--jp-rgb-moss),.55);--jp-color-background-positive-tertiary:rgba(var(--jp-rgb-moss),.28);--jp-color-background-positive-tertiary-hover:rgba(var(--jp-rgb-moss),.4);--jp-color-background-warning-default:var(--jp-color-ochre);--jp-color-background-warning-secondary:rgba(var(--jp-rgb-ochre),.4);--jp-color-background-warning-secondary-hover:rgba(var(--jp-rgb-ochre),.55);--jp-color-background-warning-tertiary:rgba(var(--jp-rgb-ochre),.28);--jp-color-background-warning-tertiary-hover:rgba(var(--jp-rgb-ochre),.4);--jp-color-background-info-default:var(--jp-color-slate);--jp-color-background-info-secondary:rgba(var(--jp-rgb-slate),.4);--jp-color-background-info-secondary-hover:rgba(var(--jp-rgb-slate),.55);--jp-color-background-info-tertiary:rgba(var(--jp-rgb-slate),.28);--jp-color-background-info-tertiary-hover:rgba(var(--jp-rgb-slate),.4);--jp-color-background-disabled-default:rgba(var(--jp-rgb-iridium),.5);--jp-color-background-utilities-scrim:rgba(var(--jp-rgb-void),.8);--jp-color-text-default-default:var(--jp-color-bone);--jp-color-text-default-secondary:var(--jp-color-equilibrium);--jp-color-text-default-tertiary:var(--jp-color-artillery);--jp-color-text-link-default:var(--jp-color-slate-light);--jp-color-text-brand-default:var(--jp-color-bone);--jp-color-text-brand-secondary:var(--jp-color-equilibrium);--jp-color-text-brand-tertiary:var(--jp-color-artillery);--jp-color-text-brand-on-brand:var(--jp-color-void);--jp-color-text-brand-on-brand-secondary:var(--jp-color-bone);--jp-color-text-brand-on-brand-tertiary:var(--jp-color-bone);--jp-color-text-danger-default:var(--jp-color-signal-light);--jp-color-text-danger-on-danger:var(--jp-color-bone);--jp-color-text-danger-on-danger-secondary:var(--jp-color-bone);--jp-color-text-danger-on-danger-tertiary:var(--jp-color-bone);--jp-color-text-positive-default:var(--jp-color-moss-light);--jp-color-text-positive-on-positive:var(--jp-color-bone);--jp-color-text-positive-on-positive-secondary:var(--jp-color-bone);--jp-color-text-positive-on-positive-tertiary:var(--jp-color-bone);--jp-color-text-warning-default:var(--jp-color-ochre-light);--jp-color-text-warning-on-warning:var(--jp-color-bone);--jp-color-text-warning-on-warning-secondary:var(--jp-color-bone);--jp-color-text-warning-on-warning-tertiary:var(--jp-color-bone);--jp-color-text-info-default:var(--jp-color-slate-light);--jp-color-text-info-on-info:var(--jp-color-bone);--jp-color-text-info-on-info-secondary:var(--jp-color-bone);--jp-color-text-info-on-info-tertiary:var(--jp-color-bone);--jp-color-text-disabled-default:var(--jp-color-artillery);--jp-color-text-disabled-on-disabled:var(--jp-color-artillery);--jp-color-border-default-default:var(--jp-color-iridium);--jp-color-border-default-secondary:var(--jp-color-artillery);--jp-color-border-default-tertiary:var(--jp-color-equilibrium);--jp-color-border-brand-default:var(--jp-color-bone);--jp-color-border-brand-secondary:var(--jp-color-equilibrium);--jp-color-border-brand-tertiary:var(--jp-color-artillery);--jp-color-border-brand-pressed:var(--jp-color-artillery);--jp-color-border-danger-default:var(--jp-color-signal-light);--jp-color-border-danger-secondary:var(--jp-color-signal-light);--jp-color-border-danger-tertiary:rgba(var(--jp-rgb-signal),.45);--jp-color-border-positive-default:var(--jp-color-moss-light);--jp-color-border-positive-secondary:var(--jp-color-moss-light);--jp-color-border-positive-tertiary:rgba(var(--jp-rgb-moss),.45);--jp-color-border-warning-default:var(--jp-color-ochre-light);--jp-color-border-warning-secondary:var(--jp-color-ochre-light);--jp-color-border-warning-tertiary:rgba(var(--jp-rgb-ochre),.45);--jp-color-border-info-default:var(--jp-color-slate-light);--jp-color-border-info-secondary:var(--jp-color-slate-light);--jp-color-border-info-tertiary:rgba(var(--jp-rgb-slate),.45);--jp-color-border-disabled-default:var(--jp-color-iridium);--jp-color-border-utilities-focus-ring:var(--jp-color-bone);--jp-color-icon-default-default:var(--jp-color-bone);--jp-color-icon-default-secondary:var(--jp-color-equilibrium);--jp-color-icon-default-tertiary:var(--jp-color-artillery);--jp-color-icon-brand-default:var(--jp-color-bone);--jp-color-icon-brand-secondary:var(--jp-color-equilibrium);--jp-color-icon-brand-tertiary:var(--jp-color-artillery);--jp-color-icon-brand-on-brand:var(--jp-color-void);--jp-color-icon-accent-default:var(--jp-color-falu-light);--jp-color-icon-danger-default:var(--jp-color-signal-light);--jp-color-icon-danger-on-danger:var(--jp-color-bone);--jp-color-icon-danger-on-danger-secondary:var(--jp-color-signal-light);--jp-color-icon-danger-on-danger-tertiary:var(--jp-color-signal-light);--jp-color-icon-positive-default:var(--jp-color-moss-light);--jp-color-icon-positive-on-positive:var(--jp-color-bone);--jp-color-icon-positive-on-positive-secondary:var(--jp-color-moss-light);--jp-color-icon-positive-on-positive-tertiary:var(--jp-color-moss-light);--jp-color-icon-warning-default:var(--jp-color-ochre-light);--jp-color-icon-warning-on-warning:var(--jp-color-bone);--jp-color-icon-warning-on-warning-secondary:var(--jp-color-ochre-light);--jp-color-icon-warning-on-warning-tertiary:var(--jp-color-ochre-light);--jp-color-icon-info-default:var(--jp-color-slate-light);--jp-color-icon-info-on-info:var(--jp-color-bone);--jp-color-icon-info-on-info-secondary:var(--jp-color-slate-light);--jp-color-icon-info-on-info-tertiary:var(--jp-color-slate-light);--jp-color-icon-disabled-default:var(--jp-color-artillery);--jp-color-background-neutral-default:var(--jp-color-iridium);--jp-color-text-neutral-on-neutral:var(--jp-color-bone);--jp-color-icon-neutral-on-neutral:var(--jp-color-bone);--jp-color-chart-single:#F2EEE6;--jp-color-chart-1:#DA8379;--jp-color-chart-2:#0A819D;--jp-color-chart-3:#BF784F;--jp-color-chart-seq-1:#4A566E;--jp-color-chart-seq-2:#67748D;--jp-color-chart-seq-3:#8593AC;--jp-color-chart-seq-4:#A5B3CC;color-scheme:dark}}:root[data-theme="dark"]{--jp-color-background-default-default:var(--jp-color-void);--jp-color-background-default-default-hover:rgba(var(--jp-rgb-iridium),.55);--jp-color-background-default-secondary:rgba(var(--jp-rgb-iridium),.55);--jp-color-background-default-secondary-hover:rgba(var(--jp-rgb-iridium),.8);--jp-color-background-default-tertiary:var(--jp-color-iridium);--jp-color-background-default-tertiary-hover:rgba(var(--jp-rgb-artillery),.5);--jp-color-background-default-raised:rgba(var(--jp-rgb-artillery),.5);--jp-color-background-brand-default:var(--jp-color-bone);--jp-color-background-brand-hover:rgba(var(--jp-rgb-bone),.86);--jp-color-background-brand-pressed:rgba(var(--jp-rgb-bone),.72);--jp-color-background-brand-secondary:var(--jp-color-iridium);--jp-color-background-brand-secondary-hover:rgba(var(--jp-rgb-artillery),.5);--jp-color-background-brand-tertiary:rgba(var(--jp-rgb-iridium),.55);--jp-color-background-brand-tertiary-hover:rgba(var(--jp-rgb-iridium),.8);--jp-color-background-danger-default:var(--jp-color-signal);--jp-color-background-danger-hover:var(--jp-color-signal-hover);--jp-color-background-danger-pressed:var(--jp-color-signal-pressed);--jp-color-background-danger-secondary:rgba(var(--jp-rgb-signal),.45);--jp-color-background-danger-secondary-hover:rgba(var(--jp-rgb-signal),.6);--jp-color-background-danger-tertiary:rgba(var(--jp-rgb-signal),.3);--jp-color-background-danger-tertiary-hover:rgba(var(--jp-rgb-signal),.45);--jp-color-background-positive-default:var(--jp-color-moss);--jp-color-background-positive-secondary:rgba(var(--jp-rgb-moss),.4);--jp-color-background-positive-secondary-hover:rgba(var(--jp-rgb-moss),.55);--jp-color-background-positive-tertiary:rgba(var(--jp-rgb-moss),.28);--jp-color-background-positive-tertiary-hover:rgba(var(--jp-rgb-moss),.4);--jp-color-background-warning-default:var(--jp-color-ochre);--jp-color-background-warning-secondary:rgba(var(--jp-rgb-ochre),.4);--jp-color-background-warning-secondary-hover:rgba(var(--jp-rgb-ochre),.55);--jp-color-background-warning-tertiary:rgba(var(--jp-rgb-ochre),.28);--jp-color-background-warning-tertiary-hover:rgba(var(--jp-rgb-ochre),.4);--jp-color-background-info-default:var(--jp-color-slate);--jp-color-background-info-secondary:rgba(var(--jp-rgb-slate),.4);--jp-color-background-info-secondary-hover:rgba(var(--jp-rgb-slate),.55);--jp-color-background-info-tertiary:rgba(var(--jp-rgb-slate),.28);--jp-color-background-info-tertiary-hover:rgba(var(--jp-rgb-slate),.4);--jp-color-background-disabled-default:rgba(var(--jp-rgb-iridium),.5);--jp-color-background-utilities-scrim:rgba(var(--jp-rgb-void),.8);--jp-color-text-default-default:var(--jp-color-bone);--jp-color-text-default-secondary:var(--jp-color-equilibrium);--jp-color-text-default-tertiary:var(--jp-color-artillery);--jp-color-text-link-default:var(--jp-color-slate-light);--jp-color-text-brand-default:var(--jp-color-bone);--jp-color-text-brand-secondary:var(--jp-color-equilibrium);--jp-color-text-brand-tertiary:var(--jp-color-artillery);--jp-color-text-brand-on-brand:var(--jp-color-void);--jp-color-text-brand-on-brand-secondary:var(--jp-color-bone);--jp-color-text-brand-on-brand-tertiary:var(--jp-color-bone);--jp-color-text-danger-default:var(--jp-color-signal-light);--jp-color-text-danger-on-danger:var(--jp-color-bone);--jp-color-text-danger-on-danger-secondary:var(--jp-color-bone);--jp-color-text-danger-on-danger-tertiary:var(--jp-color-bone);--jp-color-text-positive-default:var(--jp-color-moss-light);--jp-color-text-positive-on-positive:var(--jp-color-bone);--jp-color-text-positive-on-positive-secondary:var(--jp-color-bone);--jp-color-text-positive-on-positive-tertiary:var(--jp-color-bone);--jp-color-text-warning-default:var(--jp-color-ochre-light);--jp-color-text-warning-on-warning:var(--jp-color-bone);--jp-color-text-warning-on-warning-secondary:var(--jp-color-bone);--jp-color-text-warning-on-warning-tertiary:var(--jp-color-bone);--jp-color-text-info-default:var(--jp-color-slate-light);--jp-color-text-info-on-info:var(--jp-color-bone);--jp-color-text-info-on-info-secondary:var(--jp-color-bone);--jp-color-text-info-on-info-tertiary:var(--jp-color-bone);--jp-color-text-disabled-default:var(--jp-color-artillery);--jp-color-text-disabled-on-disabled:var(--jp-color-artillery);--jp-color-border-default-default:var(--jp-color-iridium);--jp-color-border-default-secondary:var(--jp-color-artillery);--jp-color-border-default-tertiary:var(--jp-color-equilibrium);--jp-color-border-brand-default:var(--jp-color-bone);--jp-color-border-brand-secondary:var(--jp-color-equilibrium);--jp-color-border-brand-tertiary:var(--jp-color-artillery);--jp-color-border-brand-pressed:var(--jp-color-artillery);--jp-color-border-danger-default:var(--jp-color-signal-light);--jp-color-border-danger-secondary:var(--jp-color-signal-light);--jp-color-border-danger-tertiary:rgba(var(--jp-rgb-signal),.45);--jp-color-border-positive-default:var(--jp-color-moss-light);--jp-color-border-positive-secondary:var(--jp-color-moss-light);--jp-color-border-positive-tertiary:rgba(var(--jp-rgb-moss),.45);--jp-color-border-warning-default:var(--jp-color-ochre-light);--jp-color-border-warning-secondary:var(--jp-color-ochre-light);--jp-color-border-warning-tertiary:rgba(var(--jp-rgb-ochre),.45);--jp-color-border-info-default:var(--jp-color-slate-light);--jp-color-border-info-secondary:var(--jp-color-slate-light);--jp-color-border-info-tertiary:rgba(var(--jp-rgb-slate),.45);--jp-color-border-disabled-default:var(--jp-color-iridium);--jp-color-border-utilities-focus-ring:var(--jp-color-bone);--jp-color-icon-default-default:var(--jp-color-bone);--jp-color-icon-default-secondary:var(--jp-color-equilibrium);--jp-color-icon-default-tertiary:var(--jp-color-artillery);--jp-color-icon-brand-default:var(--jp-color-bone);--jp-color-icon-brand-secondary:var(--jp-color-equilibrium);--jp-color-icon-brand-tertiary:var(--jp-color-artillery);--jp-color-icon-brand-on-brand:var(--jp-color-void);--jp-color-icon-accent-default:var(--jp-color-falu-light);--jp-color-icon-danger-default:var(--jp-color-signal-light);--jp-color-icon-danger-on-danger:var(--jp-color-bone);--jp-color-icon-danger-on-danger-secondary:var(--jp-color-signal-light);--jp-color-icon-danger-on-danger-tertiary:var(--jp-color-signal-light);--jp-color-icon-positive-default:var(--jp-color-moss-light);--jp-color-icon-positive-on-positive:var(--jp-color-bone);--jp-color-icon-positive-on-positive-secondary:var(--jp-color-moss-light);--jp-color-icon-positive-on-positive-tertiary:var(--jp-color-moss-light);--jp-color-icon-warning-default:var(--jp-color-ochre-light);--jp-color-icon-warning-on-warning:var(--jp-color-bone);--jp-color-icon-warning-on-warning-secondary:var(--jp-color-ochre-light);--jp-color-icon-warning-on-warning-tertiary:var(--jp-color-ochre-light);--jp-color-icon-info-default:var(--jp-color-slate-light);--jp-color-icon-info-on-info:var(--jp-color-bone);--jp-color-icon-info-on-info-secondary:var(--jp-color-slate-light);--jp-color-icon-info-on-info-tertiary:var(--jp-color-slate-light);--jp-color-icon-disabled-default:var(--jp-color-artillery);--jp-color-background-neutral-default:var(--jp-color-iridium);--jp-color-text-neutral-on-neutral:var(--jp-color-bone);--jp-color-icon-neutral-on-neutral:var(--jp-color-bone);--jp-color-chart-single:#F2EEE6;--jp-color-chart-1:#DA8379;--jp-color-chart-2:#0A819D;--jp-color-chart-3:#BF784F;--jp-color-chart-seq-1:#4A566E;--jp-color-chart-seq-2:#67748D;--jp-color-chart-seq-3:#8593AC;--jp-color-chart-seq-4:#A5B3CC;color-scheme:dark}:root{--jp-size-space-0:0;--jp-size-space-100:4px;--jp-size-space-200:8px;--jp-size-space-300:12px;--jp-size-space-400:16px;--jp-size-space-600:24px;--jp-size-space-800:32px;--jp-size-space-1200:48px;--jp-size-space-1600:64px;--jp-size-space-2400:96px;--jp-size-space-3200:128px;--jp-size-radius-100:4px;--jp-size-radius-200:8px;--jp-size-radius-400:16px;--jp-size-radius-full:9999px;--jp-size-stroke-border:1px;--jp-size-stroke-border-strong:2px;--jp-size-stroke-focus-ring:2px;--jp-size-stroke-focus-offset:2px;--jp-size-control-medium:40px;--jp-size-control-small:32px;--jp-size-icon-small:24px;--jp-size-icon-medium:32px;--jp-size-icon-large:40px;--jp-size-glyph-small:14px;--jp-size-glyph-medium:16px}@media (max-width:640px),(pointer:coarse){:root{--jp-size-control-medium:44px;--jp-size-control-small:44px}}:root{--jp-typography-family-serif:"Charter","Noto Naskh Arabic","Iowan Old Style",Georgia,serif;--jp-typography-family-mono:"Courier 10 Pitch","IBM Plex Sans Arabic","Courier New",monospace;--jp-font-body:var(--jp-typography-family-serif);--jp-font-heading:var(--jp-typography-family-serif);--jp-font-ui:var(--jp-typography-family-mono);--jp-typography-weight-regular:400;--jp-typography-weight-heading:400;--jp-typography-weight-strong:700;--jp-typography-scale-01:12px;--jp-typography-scale-02:14px;--jp-typography-scale-03:16px;--jp-typography-scale-04:20px;--jp-typography-scale-05:24px;--jp-typography-scale-06:32px;--jp-typography-scale-07:40px;--jp-typography-scale-08:48px;--jp-typography-scale-09:64px;--jp-typography-weight-ui:400;--jp-lh-body:1.6;--jp-lh-body-ar:1.6;--jp-lh-heading:1.15;--jp-lh-heading-ar:1.25;--jp-lh-label:1.4;--jp-lh-label-ar:1.45;--jp-label-tracking:0;--jp-lh-body-x:var(--jp-lh-body);--jp-lh-heading-x:var(--jp-lh-heading);--jp-lh-label-x:var(--jp-lh-label)}:lang(ar){--jp-lh-body-x:var(--jp-lh-body-ar);--jp-lh-heading-x:var(--jp-lh-heading-ar);--jp-lh-label-x:var(--jp-lh-label-ar);letter-spacing:0;text-transform:none}:lang(en){--jp-lh-body-x:var(--jp-lh-body);--jp-lh-heading-x:var(--jp-lh-heading);--jp-lh-label-x:var(--jp-lh-label)}:root{--jp-grid-columns:12;--jp-grid-max:1200px;--jp-grid-gutter:24px;--jp-grid-columns-sm:4;--jp-grid-gutter-sm:16px;--jp-grid-breakpoint:640px;--jp-page-margin-l:max(16px,env(safe-area-inset-left,0px));--jp-page-margin-r:max(16px,env(safe-area-inset-right,0px))}:root{--jp-effects-shadows-drop-shadow-100:0 1px 4px 0 rgba(var(--jp-rgb-void),.05);--jp-effects-shadows-drop-shadow-200:0 1px 4px 0 rgba(var(--jp-rgb-void),.05),0 1px 4px 0 rgba(var(--jp-rgb-void),.10);--jp-effects-shadows-drop-shadow-300:0 4px 4px -1px rgba(var(--jp-rgb-void),.05),0 4px 4px -1px rgba(var(--jp-rgb-void),.10);--jp-effects-shadows-drop-shadow-400:0 4px 4px -4px rgba(var(--jp-rgb-void),.05),0 16px 32px -4px rgba(var(--jp-rgb-void),.10);--jp-effects-shadows-drop-shadow-500:0 4px 4px -4px rgba(var(--jp-rgb-void),.05),0 16px 16px -8px rgba(var(--jp-rgb-void),.10);--jp-effects-shadows-drop-shadow-600:0 16px 32px -8px rgba(var(--jp-rgb-void),.40)}:root{--jp-motion-duration-short:120ms;--jp-motion-duration-medium:200ms;--jp-motion-duration-long:320ms;--jp-motion-ease-out:cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){:root{--jp-motion-duration-short:1ms;--jp-motion-duration-medium:1ms;--jp-motion-duration-long:1ms}}:root{--jp-stack-dialog-backdrop:9999;--jp-stack-dialog:99999}@font-face{font-family:"Noto Naskh Arabic";font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/noto-naskh-arabic-variable.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/ibm-plex-sans-arabic-400.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/ibm-plex-sans-arabic-500.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/ibm-plex-sans-arabic-600.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}:root{--jp-bg:var(--jp-color-background-default-default);--jp-tx:var(--jp-color-text-default-default);--jp-tx2:var(--jp-color-text-default-secondary);--jp-line:var(--jp-color-border-default-default);--jp-line-ctl:var(--jp-color-border-default-secondary);--jp-ring:var(--jp-color-border-utilities-focus-ring);--jp-s1:var(--jp-size-space-100);--jp-s2:var(--jp-size-space-200);--jp-s3:var(--jp-size-space-300);--jp-s4:var(--jp-size-space-400);--jp-s6:var(--jp-size-space-600);--jp-s8:var(--jp-size-space-800);--jp-s12:var(--jp-size-space-1200);--jp-s16:var(--jp-size-space-1600);--jp-r1:var(--jp-size-radius-100);--jp-r2:var(--jp-size-radius-200);--jp-r4:var(--jp-size-radius-400);--jp-rf:var(--jp-size-radius-full);--jp-t-hover:var(--jp-motion-duration-short) var(--jp-motion-ease-out);--jp-t-move:var(--jp-motion-duration-medium) var(--jp-motion-ease-out)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;line-height:var(--jp-lh-body-x)}body{margin:0;background:var(--jp-bg);color:var(--jp-tx);font-family:var(--jp-font-body);font-size:var(--jp-typography-scale-03);line-height:var(--jp-lh-body-x);-webkit-font-smoothing:antialiased}:root:not([lang="ar"]) .jp-tx-ar{display:none!important}:root[lang="ar"] .jp-tx-en{display:none!important}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,table{margin:0}h1,h2,h3,h4{font-family:var(--jp-font-heading);font-weight:var(--jp-typography-weight-heading);line-height:var(--jp-lh-heading-x);text-wrap:balance}ul,ol{padding:0;list-style:none}a{color:inherit}code{font-family:var(--jp-font-ui);font-size:.875em;overflow-wrap:anywhere}.jp-vh{position:absolute;inset-inline-start:0;inset-block-start:0;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:focus-visible{outline:var(--jp-size-stroke-focus-ring) solid var(--jp-ring);outline-offset:var(--jp-size-stroke-focus-offset)}.jp-sprite{position:absolute;inline-size:0;block-size:0;overflow:hidden}.jp-ic{inline-size:var(--jp-size-glyph-medium);block-size:var(--jp-size-glyph-medium);flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.jp-ic-err-disc{fill:var(--jp-color-background-danger-default);stroke:none}.jp-ic-err-mark{fill:none;stroke:var(--jp-color-icon-danger-on-danger);stroke-width:1.75}.jp-flip:dir(rtl){transform:scaleX(-1)}.jp-mark{display:block;flex:none;fill:currentColor}.jp-page{padding-inline:max(var(--jp-page-margin-l),var(--jp-page-margin-r));padding-block:24px 64px}.jp-wrap{max-inline-size:var(--jp-grid-max);margin-inline:auto}.jp-small{font-size:var(--jp-typography-scale-02)}.jp-ui{font-family:var(--jp-font-ui);line-height:var(--jp-lh-label-x)}.jp-mut{color:var(--jp-tx2)}.jp-brand,.jp-nav-brand{--m:64px;display:flex;align-items:center;gap:max(8px,calc(var(--m) * .35));color:var(--jp-tx);text-decoration:none}.jp-brand .jp-mark,.jp-nav-brand .jp-mark{inline-size:var(--m);block-size:var(--m);color:var(--jp-color-icon-default-default)}.jp-brand-name{font:var(--jp-typography-weight-regular) max(11px,calc(var(--m) * .36))/1 var(--jp-typography-family-serif);letter-spacing:.24em;margin-inline-end:-.24em;white-space:nowrap}@media (max-width:440px){.jp-brand{--m:56px}}.jp-ctrls{display:flex;flex-wrap:wrap;gap:var(--jp-s4) var(--jp-s6);align-items:flex-end}.jp-ctrl{display:grid;gap:var(--jp-s1)}.jp-ctrl>span{font:var(--jp-typography-weight-ui) var(--jp-typography-scale-01)/var(--jp-lh-label-x) var(--jp-font-ui);color:var(--jp-tx2)}.jp-btn{--h:var(--jp-size-control-medium);--px:var(--jp-s4);--fs:var(--jp-typography-scale-02);--press:.97;--b-bg:transparent;--b-bg-h:transparent;--b-bd:transparent;--b-fg:var(--jp-tx);position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--jp-s2);block-size:var(--h);padding:0 var(--px);margin:0;border:0;border-radius:var(--jp-rf);background:var(--b-bg);box-shadow:inset 0 0 0 var(--jp-size-stroke-border) var(--b-bd);color:var(--b-fg);font:var(--jp-typography-weight-ui) var(--fs)/var(--jp-lh-label-x) var(--jp-font-ui);text-decoration:none;cursor:pointer;white-space:nowrap;-webkit-appearance:none;appearance:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform var(--jp-motion-duration-medium) var(--jp-motion-ease-out),background-color var(--jp-t-hover),box-shadow var(--jp-t-hover),color var(--jp-t-hover)}.jp-btn-sm{--h:var(--jp-size-control-small);--px:var(--jp-s3);--press:.98}.jp-btn-lg{--h:calc(var(--jp-size-control-medium) + var(--jp-s1));--fs:var(--jp-typography-scale-03);--press:.96}.jp-btn-primary{--b-bg:var(--jp-color-background-brand-default);--b-bg-h:var(--jp-color-background-brand-hover);--b-fg:var(--jp-color-text-brand-on-brand)}.jp-btn-secondary{--b-bg:var(--jp-color-background-default-tertiary);--b-bg-h:var(--jp-color-background-default-tertiary-hover)}.jp-btn-tertiary{--b-bg:var(--jp-color-background-default-secondary);--b-bg-h:var(--jp-color-background-default-secondary-hover)}.jp-btn-ghost{--b-bg:transparent;--b-bg-h:var(--jp-color-background-default-default-hover)}.jp-btn-outline{--b-bg:transparent;--b-bg-h:var(--jp-color-background-default-default-hover);--b-bd:var(--jp-color-border-default-secondary)}.jp-btn-danger{--b-bg:var(--jp-color-background-danger-default);--b-bg-h:var(--jp-color-background-danger-hover);--b-bd:var(--jp-color-border-danger-secondary);--b-fg:var(--jp-color-text-danger-on-danger)}.jp-btn-danger-soft{--b-bg:var(--jp-color-background-danger-secondary);--b-bg-h:var(--jp-color-background-danger-secondary-hover);--b-fg:var(--jp-color-text-danger-on-danger-secondary)}@media (hover:hover){.jp-btn:not(:disabled):not([aria-busy]):not([aria-disabled="true"]):hover{--b-bg:var(--b-bg-h)}}.jp-btn:not(:disabled):not([aria-busy]):not([aria-disabled="true"]):active{--b-bg:var(--b-bg-h);transform:scale(var(--press))}@media (hover:hover){.jp-btn-danger:not(:disabled):not([aria-busy]):not([aria-disabled="true"]):hover{--b-bd:var(--jp-color-border-danger-default)}}.jp-btn-danger:not(:disabled):not([aria-busy]):not([aria-disabled="true"]):active{--b-bg:var(--jp-color-background-danger-pressed);--b-bd:var(--jp-color-border-danger-default)}.jp-btn.jp-stretch,.jp-btn.jp-stretch:active{transform:none}.jp-btn:disabled,.jp-btn[aria-disabled="true"]{cursor:not-allowed;--b-bg:var(--jp-color-background-disabled-default);--b-bd:transparent;--b-fg:var(--jp-color-text-disabled-default)}.jp-btn-ghost:disabled,.jp-btn-ghost[aria-disabled="true"],.jp-btn-outline:disabled,.jp-btn-outline[aria-disabled="true"]{--b-bg:transparent}.jp-btn-outline:disabled,.jp-btn-outline[aria-disabled="true"]{--b-bd:var(--jp-color-border-disabled-default)}.jp-btn[aria-busy="true"]{cursor:progress}.jp-spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.jp-spin{animation:none}}.jp-iconbtn{--px:0;inline-size:var(--h)}.jp-iconbtn.jp-btn-sm{inline-size:var(--h)}.jp-btn-row{display:flex;flex-wrap:wrap;gap:var(--jp-s3)}a.jp-btn,a.jp-btn:hover,a.jp-ihb,a.jp-ihb:hover,a.jp-mnb,a.jp-mnb:hover{text-decoration:none}.jp-field{display:grid;gap:var(--jp-s2);min-inline-size:0}.jp-field>label,.jp-legend{font:var(--jp-typography-weight-ui) var(--jp-typography-scale-02)/var(--jp-lh-label-x) var(--jp-font-ui);color:var(--jp-tx)}.jp-hint{font:var(--jp-typography-weight-ui) var(--jp-typography-scale-02)/var(--jp-lh-label-x) var(--jp-font-ui);color:var(--jp-tx2)}.jp-input{display:block;inline-size:100%;min-inline-size:0;margin:0;block-size:var(--jp-size-control-medium);padding:0 var(--jp-s4);border:0;border-radius:var(--jp-r2);background:var(--jp-bg);color:var(--jp-tx);box-shadow:inset 0 0 0 var(--jp-size-stroke-border) var(--jp-line-ctl);font:var(--jp-typography-weight-regular) var(--jp-typography-scale-03)/var(--jp-lh-body-x) var(--jp-font-body);-webkit-appearance:none;appearance:none;transition:box-shadow var(--jp-t-hover),background-color var(--jp-t-hover)}.jp-input::placeholder{color:var(--jp-tx2);opacity:1}textarea.jp-input{block-size:auto;min-block-size:96px;padding-block:var(--jp-s3);resize:vertical}@media (hover:hover){.jp-input:not(:disabled):not([aria-invalid="true"]):hover{box-shadow:inset 0 0 0 var(--jp-size-stroke-border) var(--jp-color-border-default-tertiary)}}input.jp-input,textarea.jp-input{caret-color:var(--jp-tx)}input.jp-input:focus-visible,textarea.jp-input:focus-visible{outline-offset:calc(-1 * var(--jp-size-stroke-focus-ring))}.jp-input[aria-invalid="true"]:not(:disabled){box-shadow:inset 0 0 0 var(--jp-size-stroke-border-strong) var(--jp-color-border-danger-default)}.jp-input:disabled{cursor:not-allowed;background:var(--jp-color-background-disabled-default);color:var(--jp-color-text-disabled-default);box-shadow:inset 0 0 0 var(--jp-size-stroke-border) var(--jp-color-border-disabled-default)}.jp-input:disabled::placeholder{color:var(--jp-color-text-disabled-default)}.jp-err{display:flex;align-items:flex-start;gap:var(--jp-s2);margin:0;color:var(--jp-color-text-danger-default);font:var(--jp-typography-weight-ui) var(--jp-typography-scale-02)/var(--jp-lh-label-x) var(--jp-font-ui)}.jp-err .jp-ic{flex:none;margin-block-start:calc((1em * var(--jp-lh-label-x) - var(--jp-size-glyph-medium)) / 2)}.jp-err[hidden]{display:none}.jp-fieldset{border:0;margin:0;padding:0;min-inline-size:0;display:grid;gap:var(--jp-s2)}.jp-fieldset legend{padding:0;margin-block-end:var(--jp-s2)}.jp-choice{--bx-bg:var(--jp-bg);--bx-bd:var(--jp-line-ctl);--bx-fg:var(--jp-color-icon-brand-on-brand);--lbl:var(--jp-tx);position:relative;display:inline-flex;align-items:center;gap:var(--jp-s3);min-block-size:var(--jp-size-control-small);cursor:pointer;font:var(--jp-typography-weight-ui) var(--jp-typography-scale-02)/var(--jp-lh-label-x) var(--jp-font-ui);color:var(--lbl)}.jp-choice .jp-box{position:relative;flex:none;display:grid;place-items:center;inline-size:16px;block-size:16px;border-radius:var(--jp-r1);background:var(--bx-bg);box-shadow:inset 0 0 0 var(--jp-size-stroke-border) var(--bx-bd);color:var(--bx-fg);transition:background-color var(--jp-t-hover),box-shadow var(--jp-t-hover)}.jp-choice.jp-radio .jp-box{border-radius:var(--jp-rf)}.jp-choice .jp-box .jp-ic{inline-size:12px;block-size:12px;display:none}.jp-choice.jp-radio .jp-dot{inline-size:8px;block-size:8px;border-radius:var(--jp-rf);background:var(--bx-fg);display:none}.jp-choice input:checked+.jp-box,.jp-choice input:indeterminate+.jp-box{--bx-bg:var(--jp-color-background-brand-default);--bx-bd:var(--jp-color-border-brand-default)}.jp-choice input:checked+.jp-box .jp-i-check{display:block}.jp-choice input:indeterminate+.jp-box .jp-i-check{display:none}.jp-choice input:indeterminate+.jp-box .jp-i-dash{display:block}.jp-choice.jp-radio input:checked+.jp-box .jp-dot{display:block}@media (hover:hover){.jp-choice:not(.jp-is-disabled):not(:has(input:disabled)):hover .jp-box{--bx-bd:var(--jp-color-border-default-tertiary);--bx-bg:var(--jp-color-background-default-default-hover)}}@media (hover:hover){.jp-choice:not(.jp-is-disabled):not(:has(input:disabled)):hover input:checked+.jp-box,.jp-choice:not(.jp-is-disabled):not(:has(input:disabled)):hover input:indeterminate+.jp-box{--bx-bg:var(--jp-color-background-brand-hover);--bx-bd:var(--jp-color-border-brand-default)}}.jp-choice:not(.jp-is-disabled):not(:has(input:disabled)):active .jp-box{--bx-bg:var(--jp-color-background-default-tertiary);--bx-bd:var(--jp-color-border-default-tertiary)}.jp-choice:not(.jp-is-disabled):not(:has(input:disabled)):active input:checked+.jp-box,.jp-choice:not(.jp-is-disabled):not(:has(input:disabled)):active input:indeterminate+.jp-box{--bx-bg:var(--jp-color-background-brand-pressed);--bx-bd:var(--jp-color-border-brand-pressed)}.jp-choice input:focus-visible+.jp-box{outline:var(--jp-size-stroke-focus-ring) solid var(--jp-ring);outline-offset:var(--jp-size-stroke-focus-offset)}.jp-choice:has(input:disabled),.jp-choice.jp-is-disabled{--lbl:var(--jp-color-text-disabled-default);--bx-bg:var(--jp-color-background-disabled-default);--bx-bd:var(--jp-color-border-disabled-default);--bx-fg:var(--jp-color-icon-disabled-default);cursor:not-allowed}.jp-choice:has(input:disabled) .jp-box,.jp-choice.jp-is-disabled .jp-box{background:var(--bx-bg)}.jp-choice:has(input:disabled) input:checked+.jp-box,.jp-choice.jp-is-disabled input:checked+.jp-box{--bx-bg:var(--jp-color-background-disabled-default);--bx-bd:var(--jp-color-border-disabled-default)}.jp-choice.jp-sw{display:flex;justify-content:space-between;inline-size:100%;gap:var(--jp-s4)}.jp-choice.jp-sw .jp-box{order:2;inline-size:40px;block-size:24px;border-radius:24px;background:var(--bx-bg);--bx-bg:var(--jp-color-background-default-secondary);display:block}.jp-choice.jp-sw .jp-box::after{content:"";position:absolute;inset-block-start:4px;inset-inline-start:4px;inline-size:16px;block-size:16px;border-radius:16px;background:var(--jp-color-icon-default-secondary);transition:transform var(--jp-t-move),background-color var(--jp-t-hover)}.jp-choice.jp-sw input:checked+.jp-box{--bx-bg:var(--jp-color-background-brand-default);--bx-bd:var(--jp-color-border-brand-default)}.jp-choice.jp-sw input:checked+.jp-box::after{transform:translateX(16px);background:var(--jp-color-icon-brand-on-brand)}.jp-choice.jp-sw input:checked+.jp-box:dir(rtl)::after{transform:translateX(-16px)}.jp-choice.jp-sw:has(input:disabled) .jp-box::after,.jp-choice.jp-sw.jp-is-disabled .jp-box::after{background:var(--jp-color-icon-disabled-default)}.jp-choice.jp-sw:has(input:disabled) input:checked+.jp-box::after,.jp-choice.jp-sw.jp-is-disabled input:checked+.jp-box::after{background:var(--jp-color-icon-disabled-default)}@media (hover:hover){.jp-choice.jp-sw:not(.jp-is-disabled):not(:has(input:disabled)):hover .jp-box{--bx-bg:var(--jp-color-background-default-secondary-hover);--bx-bd:var(--jp-color-border-default-tertiary)}}@media (hover:hover){.jp-choice.jp-sw:not(.jp-is-disabled):not(:has(input:disabled)):hover input:checked+.jp-box{--bx-bg:var(--jp-color-background-brand-hover)}}.jp-choice.jp-sw:not(.jp-is-disabled):not(:has(input:disabled)):active .jp-box{--bx-bg:var(--jp-color-background-default-tertiary)}.jp-choice.jp-sw:not(.jp-is-disabled):not(:has(input:disabled)):active input:checked+.jp-box{--bx-bg:var(--jp-color-background-brand-pressed);--bx-bd:var(--jp-color-border-brand-pressed)}.jp-choice.jp-sw .jp-box{box-shadow:inset 0 0 0 var(--jp-size-stroke-border) var(--bx-bd)}.jp-choices{display:grid;gap:var(--jp-s2)}.jp-tag{--t-h:var(--jp-s8);--t-bg:var(--jp-color-background-neutral-default);--t-fg:var(--jp-color-text-neutral-on-neutral);--t-ic:var(--jp-color-icon-neutral-on-neutral);--t-bd:transparent;--t-bw:var(--jp-size-stroke-border);display:inline-flex;align-items:center;gap:var(--jp-s2);block-size:var(--t-h);padding:0 var(--jp-s2);border-radius:var(--jp-r2);background:var(--t-bg);color:var(--t-fg);box-shadow:inset 0 0 0 var(--t-bw) var(--t-bd);white-space:nowrap;max-inline-size:100%;font:var(--jp-typography-weight-ui) var(--jp-typography-scale-02)/var(--jp-lh-label-x) var(--jp-font-ui);transition:background-color var(--jp-t-hover),box-shadow var(--jp-t-hover)}.jp-tag .jp-ic{color:var(--t-ic)}.jp-tag.jp-positive{--t-bg:var(--jp-color-background-positive-default);--t-fg:var(--jp-color-text-positive-on-positive);--t-ic:var(--jp-color-icon-positive-on-positive)}.jp-tag.jp-warning{--t-bg:var(--jp-color-background-warning-default);--t-fg:var(--jp-color-text-warning-on-warning);--t-ic:var(--jp-color-icon-warning-on-warning)}.jp-tag.jp-info{--t-bg:var(--jp-color-background-info-default);--t-fg:var(--jp-color-text-info-on-info);--t-ic:var(--jp-color-icon-info-on-info)}.jp-tag.jp-danger{--t-bg:var(--jp-color-background-danger-default);--t-fg:var(--jp-color-text-danger-on-danger);--t-ic:var(--jp-color-icon-danger-on-danger)}.jp-tag-x{position:relative;display:grid;place-items:center;inline-size:24px;block-size:24px;margin:0;margin-inline-end:calc(var(--jp-s1) * -1.5);padding:0;border:0;border-radius:var(--jp-r1);background:transparent;color:var(--t-ic);cursor:pointer}.jp-tag-x:focus-visible{outline:0}.jp-tag:has(.jp-tag-x:focus-visible){outline:var(--jp-size-stroke-focus-ring) solid var(--jp-ring);outline-offset:var(--jp-size-stroke-focus-offset)}@media (hover:hover){.jp-tag.jp-rm:not(.jp-is-disabled):hover{--t-bd:var(--t-fg)}}.jp-tag.jp-rm:not(.jp-is-disabled):active,.jp-tag.jp-rm:not(.jp-is-disabled):has(.jp-tag-x:active){--t-bd:var(--t-fg);--t-bw:var(--jp-size-stroke-border-strong)}.jp-tag.jp-is-disabled{--t-bg:var(--jp-color-background-disabled-default);--t-fg:var(--jp-color-text-disabled-default);--t-ic:var(--jp-color-icon-disabled-default);--t-bd:var(--jp-color-border-disabled-default)}.jp-tag.jp-is-disabled .jp-tag-x{cursor:not-allowed}.jp-tag.jp-gone{opacity:0;transition:opacity var(--jp-t-move)}.jp-tags{display:flex;flex-wrap:wrap;gap:var(--jp-s2)}.jp-card{--c-bg:var(--jp-bg);position:relative;display:flex;flex-direction:column;gap:var(--jp-s6);padding:var(--jp-s6);border-radius:var(--jp-r2);background:var(--c-bg);min-inline-size:0;box-shadow:inset 0 0 0 var(--jp-size-stroke-border) var(--jp-line);transition:background-color var(--jp-t-hover)}.jp-card .jp-ph{display:grid;place-items:center;aspect-ratio:16/9;background:none;color:var(--jp-color-icon-default-secondary)}.jp-card .jp-ph .jp-mark{inline-size:36px;block-size:36px}.jp-card-body{display:grid;gap:var(--jp-s2);align-content:start}.jp-card-body :is(h2,h3,h4,h5,h6){font-size:var(--jp-typography-scale-04);margin:0}.jp-card-body p{color:var(--jp-tx2);font-size:var(--jp-typography-scale-03)}.jp-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jp-s2) var(--jp-s3)}.jp-card-act{margin-block-start:auto;display:flex}.jp-card-act .jp-btn{--px:0;padding-inline:var(--jp-s3);margin-inline-start:calc(var(--jp-s3) * -1)}.jp-card .jp-stretch::after{content:"";position:absolute;inset:0;border-radius:inherit}.jp-card .jp-stretch:focus-visible{outline:0}.jp-card:has(.jp-stretch:focus-visible){outline:var(--jp-size-stroke-focus-ring) solid var(--jp-ring);outline-offset:var(--jp-size-stroke-focus-offset)}@media (hover:hover){.jp-card.jp-act:not(.jp-is-disabled):hover{--c-bg:var(--jp-color-background-default-default-hover)}}.jp-card.jp-act:not(.jp-is-disabled):active,.jp-card.jp-act:not(.jp-is-disabled):has(.jp-stretch:active){--c-bg:var(--jp-color-background-default-secondary-hover)}.jp-card.jp-is-disabled{--c-bg:var(--jp-color-background-disabled-default);color:var(--jp-color-text-disabled-default);box-shadow:inset 0 0 0 var(--jp-size-stroke-border) var(--jp-color-border-disabled-default)}.jp-card.jp-is-disabled p,.jp-card.jp-is-disabled .jp-btn{color:var(--jp-color-text-disabled-default)}.jp-card.jp-is-disabled .jp-ph{color:var(--jp-color-icon-disabled-default)}.jp-card.jp-compact{padding:var(--jp-s4);gap:var(--jp-s2)}.jp-card.jp-compact .jp-btn{--b-fg:inherit}.jp-navc{container-type:inline-size;container-name:nav}.jp-nav{display:flex;align-items:center;gap:var(--jp-s4);padding:var(--jp-s3) var(--jp-s4);border-radius:var(--jp-r2);box-shadow:inset 0 0 0 var(--jp-size-stroke-border) var(--jp-line);background:var(--jp-bg);flex-wrap:wrap}.jp-nav-brand{--m:32px}.jp-nav-links{display:flex;align-items:center;gap:var(--jp-s2);flex:1 1 auto}.jp-pill{--p-fg:var(--jp-tx2);position:relative;display:inline-flex;align-items:center;gap:var(--jp-s2);block-size:var(--jp-size-control-small);padding:0 var(--jp-s3);border-radius:var(--jp-r2);color:var(--p-fg);text-decoration:none;font:var(--jp-typography-weight-ui) var(--jp-typography-scale-03)/var(--jp-lh-label-x) var(--jp-font-ui);white-space:nowrap;cursor:pointer;border:0;background:none;transition:color var(--jp-t-hover),background-color var(--jp-t-hover)}@media (hover:hover){.jp-pill:not([aria-disabled="true"]):not([aria-current]):hover{--p-fg:var(--jp-tx);background-color:var(--jp-color-background-default-secondary)}}.jp-pill:not([aria-disabled="true"]):active{--p-fg:var(--jp-tx2)}.jp-pill[aria-current="page"]{--p-fg:var(--jp-tx);background:var(--jp-color-background-default-raised);box-shadow:var(--jp-effects-shadows-drop-shadow-200),0 0 0 var(--jp-size-stroke-border) var(--jp-line)}.jp-pill[aria-current="page"] .jp-ic{color:var(--jp-color-icon-accent-default)}.jp-pill[aria-disabled="true"]{--p-fg:var(--jp-color-text-disabled-default);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.jp-pill{transition:none}}.jp-nav .jp-nav-menu{display:none}.jp-nav-panel{display:none;flex-basis:100%;flex-direction:column;gap:var(--jp-s1);padding-block-start:var(--jp-s2);border-block-start:var(--jp-size-stroke-border) solid var(--jp-line)}.jp-nav-panel .jp-pill{block-size:var(--jp-size-control-medium);align-self:flex-start}.jp-nav-panel .jp-btn,.jp-nav-panel .jp-ihb{inline-size:100%}@keyframes fadein{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.jp-nav .jp-nav-panel:not([hidden]){animation:none}}.jp-nav-end{display:flex;align-items:center;gap:var(--jp-s2)}@container nav (max-width:640px){.jp-nav-links,.jp-nav-end{display:none}.jp-nav .jp-nav-menu{display:inline-grid;margin-inline-start:auto}.jp-nav .jp-nav-panel:not([hidden]){display:flex;animation:fadein var(--jp-motion-duration-medium) var(--jp-motion-ease-out)}}.jp-note{--n-bg:var(--jp-bg);--n-bd:var(--jp-line-ctl);--n-ic:var(--jp-color-icon-default-default);--n-fg:var(--jp-tx);position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:var(--jp-s3);align-items:start;padding:var(--jp-s4);border-radius:var(--jp-r2);background:var(--n-bg);color:var(--n-fg);box-shadow:inset 0 0 0 var(--jp-size-stroke-border) var(--n-bd);transition:opacity var(--jp-t-move)}.jp-note .jp-ic{color:var(--n-ic);margin-block-start:calc((1em * var(--jp-lh-label-x) - var(--jp-size-glyph-medium)) / 2 + 2px)}.jp-note-c{display:grid;gap:var(--jp-s1);min-inline-size:0}.jp-note-t{font:var(--jp-typography-weight-strong) var(--jp-typography-scale-02)/var(--jp-lh-label-x) var(--jp-font-ui)}.jp-note-c p{font-size:var(--jp-typography-scale-02)}.jp-note.jp-positive{--n-bd:var(--jp-color-border-positive-default);--n-ic:var(--jp-color-icon-positive-default)}.jp-note.jp-warning{--n-bd:var(--jp-color-border-warning-default);--n-ic:var(--jp-color-icon-warning-default)}.jp-note.jp-info{--n-bd:var(--jp-color-border-info-default);--n-ic:var(--jp-color-icon-info-default)}.jp-note.jp-danger{--n-bd:var(--jp-color-border-danger-default);--n-ic:var(--jp-color-icon-danger-default)}.jp-note.jp-gone{opacity:0}.jp-notes{display:grid;gap:var(--jp-s3)}.jp-note[hidden]{display:none}.jp-dlg-root{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:var(--jp-stack-dialog);padding:var(--jp-s4)}.jp-dlg-root[hidden]{display:none}.jp-dlg{position:relative;z-index:1;inline-size:100%;max-inline-size:32rem;max-block-size:calc(100dvh - var(--jp-s8));overflow:auto;padding:var(--jp-s8);border-radius:var(--jp-r2);background:var(--jp-bg);color:var(--jp-tx);box-shadow:var(--jp-effects-shadows-drop-shadow-400);animation:dlgin var(--jp-motion-duration-medium) var(--jp-motion-ease-out)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .jp-dlg{box-shadow:inset 0 0 0 var(--jp-size-stroke-border) var(--jp-line-ctl)}}:root[data-theme="dark"] .jp-dlg{box-shadow:inset 0 0 0 var(--jp-size-stroke-border) var(--jp-line-ctl)}.jp-dlg:focus{outline:0}@keyframes dlgin{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.jp-dlg{animation:none}}.jp-dlg h2{font-size:var(--jp-typography-scale-05);padding-inline-end:var(--jp-s8)}.jp-dlg p:not(.jp-err):not(.jp-hint){margin-block-start:var(--jp-s2);color:var(--jp-tx2)}.jp-dlg .jp-btn-row{margin-block-start:var(--jp-s6);justify-content:flex-end}.jp-dlg-x{position:absolute;inset-block-start:var(--jp-s2);inset-inline-end:var(--jp-s2)}.jp-foot{margin-block-start:var(--jp-s16);padding-block-start:var(--jp-s6);border-block-start:var(--jp-size-stroke-border) solid var(--jp-line);color:var(--jp-tx2);font-size:var(--jp-typography-scale-02)}@media (max-width:640px){.jp-dlg{padding:var(--jp-s6)}.jp-card{padding:var(--jp-s4);gap:var(--jp-s4)}}:root .jp-ihb{min-block-size:var(--h);padding-block:var(--jp-s1)}:root .jp-sx-val,:root .jp-sx-opt>span{padding-block:.3em;margin-block:-.3em}.jp-bc button.jp-bc-ell{min-inline-size:24px;min-block-size:24px;justify-content:center}html:has(.jp-dlg-root:not([hidden])),html.jp-is-locked{overflow:hidden;scrollbar-gutter:stable}.jp-dlg-root{overscroll-behavior:contain}@media (max-width:640px),(pointer:coarse){.jp-tag-x::after{content:"";position:absolute;inset:-10px}.jp-bc button.jp-bc-ell{min-inline-size:44px;min-block-size:44px}a.jp-nav-brand{min-block-size:44px}.jp-pill{min-inline-size:44px;justify-content:center}}@media (forced-colors:active){.jp-input,.jp-sx-trigger,.jp-btn:not(.jp-btn-ghost),.jp-mnb,.jp-ihb,.jp-tag,.jp-card,.jp-note,.jp-nav,.jp-dlg,.jp-sx-pop{border:1px solid ButtonText}.jp-input[aria-invalid="true"],.jp-sx-trigger[aria-invalid="true"]{border-width:2px}.jp-input:disabled,.jp-sx-trigger:disabled,.jp-btn:disabled,.jp-btn[aria-disabled="true"],.jp-mnb:disabled,.jp-ihb:disabled,.jp-tag.jp-is-disabled,.jp-card.jp-is-disabled{border-color:GrayText}.jp-btn-primary{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}.jp-btn-primary:disabled,.jp-btn-primary[aria-disabled="true"]{background:Canvas;color:GrayText;border-color:GrayText}.jp-choice .jp-box{forced-color-adjust:none;border:1px solid ButtonText;background:Canvas;color:HighlightText}.jp-choice input:checked+.jp-box,.jp-choice input:indeterminate+.jp-box{background:Highlight;border-color:Highlight}.jp-choice.jp-radio .jp-dot{background:HighlightText}.jp-choice.jp-sw .jp-box::after{background:ButtonText}.jp-choice.jp-sw input:checked+.jp-box::after{background:HighlightText}.jp-choice:has(input:disabled) .jp-box,.jp-choice.jp-is-disabled .jp-box{border-color:GrayText;background:Canvas}.jp-choice:has(input:disabled) input:checked+.jp-box,.jp-choice.jp-is-disabled input:checked+.jp-box{background:GrayText;border-color:GrayText}.jp-choice.jp-sw:has(input:disabled) .jp-box::after,.jp-choice.jp-sw.jp-is-disabled .jp-box::after{background:GrayText}.jp-pill[aria-current="page"]{forced-color-adjust:none;background:Highlight;color:HighlightText;box-shadow:none}.jp-pill[aria-current="page"] .jp-ic{color:HighlightText}.jp-sx-opt[data-jp-active]{forced-color-adjust:none;background:Highlight;color:HighlightText}}.jp-ihb{--h:var(--jp-size-control-medium);--fs:var(--jp-typography-scale-03);--slide:var(--jp-s8);--flood:120;--dir:1;--i-bg:transparent;--i-bd:var(--jp-color-border-default-secondary);--i-fg:var(--jp-tx);--i-fill:var(--jp-color-background-brand-default);--i-on:var(--jp-color-text-brand-on-brand);position:relative;display:inline-grid;place-items:center;overflow:hidden;isolation:isolate;min-inline-size:8rem;max-inline-size:100%;box-sizing:border-box;min-block-size:var(--h);padding:0 var(--jp-s4);margin:0;border:0;border-radius:var(--jp-rf);background:var(--i-bg);box-shadow:inset 0 0 0 var(--jp-size-stroke-border) var(--i-bd);color:var(--i-fg);font:var(--jp-typography-weight-ui) var(--fs)/var(--jp-lh-label-x) var(--jp-font-ui);text-align:center;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none;transition:box-shadow var(--jp-t-move)}.jp-ihb:dir(rtl){--dir:-1}.jp-ihb-sm{--h:var(--jp-size-control-small);--fs:var(--jp-typography-scale-02);--slide:var(--jp-s8);padding-inline:var(--jp-s3)}.jp-ihb-rest{grid-area:1/1;display:flex;align-items:center;justify-content:center;gap:var(--jp-s2);min-inline-size:0}.jp-ihb-pip{position:relative;z-index:1;flex:none;inline-size:8px;block-size:8px;border-radius:50%;background:var(--i-fill);transition:transform var(--jp-motion-duration-long) var(--jp-motion-ease-out),background-color var(--jp-t-hover)}.jp-ihb-label{position:relative;z-index:0;min-inline-size:0;text-wrap:balance;transition:transform var(--jp-motion-duration-long) var(--jp-motion-ease-out),opacity var(--jp-motion-duration-long) var(--jp-motion-ease-out)}.jp-ihb-hov{grid-area:1/1;position:relative;z-index:2;justify-self:stretch;display:flex;align-items:center;justify-content:center;gap:var(--jp-s2);pointer-events:none;color:var(--i-on);opacity:0;transform:translateX(calc(var(--dir) * var(--slide)));transition:transform var(--jp-motion-duration-long) var(--jp-motion-ease-out),opacity var(--jp-motion-duration-long) var(--jp-motion-ease-out)}.jp-ihb-hov>span{min-inline-size:0;text-wrap:balance}.jp-ihb-arrow{stroke-width:1.5}.jp-ihb:not(:disabled):focus-visible,.jp-ihb:not(:disabled):active{--i-bd:var(--jp-color-border-brand-default)}@media (hover:hover){.jp-ihb:not(:disabled):hover{--i-bd:var(--jp-color-border-brand-default)}}.jp-ihb:not(:disabled):focus-visible .jp-ihb-pip,.jp-ihb:not(:disabled):active .jp-ihb-pip{transform:scale(var(--flood))}@media (hover:hover){.jp-ihb:not(:disabled):hover .jp-ihb-pip{transform:scale(var(--flood))}}.jp-ihb:not(:disabled):focus-visible .jp-ihb-label,.jp-ihb:not(:disabled):active .jp-ihb-label{transform:translateX(calc(var(--dir) * var(--slide)));opacity:0}@media (hover:hover){.jp-ihb:not(:disabled):hover .jp-ihb-label{transform:translateX(calc(var(--dir) * var(--slide)));opacity:0}}.jp-ihb:not(:disabled):focus-visible .jp-ihb-hov,.jp-ihb:not(:disabled):active .jp-ihb-hov{transform:none;opacity:1}@media (hover:hover){.jp-ihb:not(:disabled):hover .jp-ihb-hov{transform:none;opacity:1}}.jp-ihb:not(:disabled):active{--i-fill:var(--jp-color-background-brand-pressed);--i-bd:var(--jp-color-border-brand-pressed)}.jp-ihb:disabled{cursor:not-allowed;--i-bg:var(--jp-color-background-disabled-default);--i-bd:var(--jp-color-border-disabled-default);--i-fg:var(--jp-color-text-disabled-default);--i-fill:var(--jp-color-icon-disabled-default)}@media (prefers-reduced-motion:reduce){.jp-ihb-label,.jp-ihb-hov{transform:none!important}}@media (forced-colors:active){.jp-ihb{border:1px solid ButtonText}.jp-ihb-pip{forced-color-adjust:none;background:Highlight}}.jp-mnb{--m-bg:transparent;--m-bd:var(--jp-color-border-default-secondary);--m-fg:var(--jp-color-icon-default-default);--dir:1;--m-size:var(--jp-size-control-medium);position:relative;display:inline-grid;place-items:center;flex:none;inline-size:var(--m-size);block-size:var(--m-size);padding:0;margin:0;border:0;border-radius:var(--jp-rf);background:var(--m-bg);box-shadow:inset 0 0 0 var(--jp-size-stroke-border) var(--m-bd);color:var(--m-fg);cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color var(--jp-t-hover),box-shadow var(--jp-t-hover)}.jp-mnb:dir(rtl){--dir:-1}.jp-mnb-sm{--m-size:var(--jp-size-control-small)}.jp-mnb-svg{inline-size:var(--jp-size-glyph-medium);block-size:var(--jp-size-glyph-medium);overflow:visible;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;pointer-events:none}.jp-mnb-l{transform-origin:8px 8px;transition:transform var(--jp-motion-duration-medium) var(--jp-motion-ease-out),opacity var(--jp-motion-duration-short) var(--jp-motion-ease-out)}.jp-mnb[aria-expanded="true"]{--m-bg:var(--jp-color-background-default-secondary)}.jp-mnb[aria-expanded="true"] .jp-mnb-t{transform:translateY(3.5px) rotate(calc(var(--dir) * 45deg))}.jp-mnb[aria-expanded="true"] .jp-mnb-m{opacity:0;transform:scaleX(.2)}.jp-mnb[aria-expanded="true"] .jp-mnb-b{transform:translateY(-3.5px) rotate(calc(var(--dir) * -45deg))}@media (hover:hover){.jp-mnb:not(:disabled):hover{--m-bg:var(--jp-color-background-default-default-hover)}}@media (hover:hover){.jp-mnb[aria-expanded="true"]:not(:disabled):hover{--m-bg:var(--jp-color-background-default-secondary-hover)}}.jp-mnb:not(:disabled):active{--m-bg:var(--jp-color-background-default-secondary-hover);--m-bd:var(--jp-color-border-default-tertiary)}.jp-mnb:disabled{cursor:not-allowed;--m-bg:var(--jp-color-background-disabled-default);--m-bd:var(--jp-color-border-disabled-default);--m-fg:var(--jp-color-icon-disabled-default)}.jp-seg{position:relative;display:inline-flex;align-items:stretch;gap:var(--jp-s1)}.jp-seg button{position:relative;display:inline-flex;align-items:stretch;margin:0;padding:0 var(--jp-s3);border:0;border-radius:var(--jp-r2);background:none;color:var(--jp-tx2);font:var(--jp-typography-weight-ui) var(--jp-typography-scale-02)/var(--jp-lh-label-x) var(--jp-font-ui);cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;transition:color var(--jp-t-hover),background-color var(--jp-t-hover)}.jp-seg button[aria-pressed="true"]{color:var(--jp-tx)}.jp-seg button[aria-pressed="true"] .jp-ic{color:var(--jp-color-icon-accent-default)}.jp-seg-t{position:relative;display:flex;align-items:center;gap:var(--jp-s2);block-size:var(--jp-size-control-small)}@media (hover:hover){.jp-seg button:not([aria-pressed="true"]):hover{color:var(--jp-tx);background-color:var(--jp-color-background-default-secondary)}}.jp-seg-ind{position:absolute;inset-inline-start:0;inset-block:0;block-size:auto;inline-size:var(--seg-w,0px);transform:translateX(var(--seg-x,0px));border-radius:var(--jp-r2);background:var(--jp-color-background-default-raised);box-shadow:var(--jp-effects-shadows-drop-shadow-200),0 0 0 var(--jp-size-stroke-border) var(--jp-line);pointer-events:none;opacity:0;transition:transform var(--jp-motion-duration-medium) var(--jp-motion-ease-out),inline-size var(--jp-motion-duration-medium) var(--jp-motion-ease-out)}.jp-seg[data-jp-ready] .jp-seg-ind{opacity:1}.jp-seg:not([data-jp-ready]) button[aria-pressed="true"]{background:var(--jp-color-background-default-raised);box-shadow:var(--jp-effects-shadows-drop-shadow-200),0 0 0 var(--jp-size-stroke-border) var(--jp-line)}@media (prefers-reduced-motion:reduce){.jp-seg-ind,.jp-seg button{transition:none}}@media (max-width:640px),(pointer:coarse){.jp-seg button{min-inline-size:44px}.jp-seg-t{block-size:var(--jp-size-control-medium);justify-content:center}}@media (forced-colors:active){.jp-seg-ind,.jp-seg:not([data-jp-ready]) button[aria-pressed="true"]{forced-color-adjust:none;background:Highlight;box-shadow:none}.jp-seg button[aria-pressed="true"]{forced-color-adjust:none;color:HighlightText}.jp-seg button[aria-pressed="true"] .jp-ic{color:HighlightText}}.jp-sx{--sx-surface:var(--jp-bg);position:relative;min-inline-size:0}.jp-sx[data-jp-open]{z-index:20}.jp-sx-trigger{--x-bd:var(--jp-line-ctl);display:flex;align-items:center;gap:var(--jp-s2);inline-size:100%;min-inline-size:0;block-size:var(--jp-size-control-medium);margin:0;padding:0;padding-inline:var(--jp-s4) var(--jp-s3);border:0;border-radius:var(--jp-r2);background:var(--jp-bg);color:var(--jp-tx);box-shadow:inset 0 0 0 var(--jp-size-stroke-border) var(--x-bd);font:var(--jp-typography-weight-regular) var(--jp-typography-scale-03)/var(--jp-lh-body-x) var(--jp-font-body);text-align:start;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--jp-t-hover),background-color var(--jp-t-hover)}.jp-sx-val{flex:1 1 auto;min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jp-sx-val.jp-is-ph{color:var(--jp-tx2)}.jp-sx-chev{flex:none;color:var(--jp-color-icon-default-secondary);transition:transform var(--jp-motion-duration-medium) var(--jp-motion-ease-out)}.jp-sx[data-jp-open] .jp-sx-chev{transform:rotate(180deg)}@media (hover:hover){.jp-sx-trigger:not(:disabled):not([aria-invalid="true"]):hover{--x-bd:var(--jp-color-border-default-tertiary)}}.jp-sx[data-jp-open] .jp-sx-trigger:not(:disabled):not([aria-invalid="true"]){--x-bd:var(--jp-color-border-default-tertiary)}.jp-sx-trigger:focus-visible{outline:var(--jp-size-stroke-focus-ring) solid var(--jp-ring);outline-offset:calc(-1 * var(--jp-size-stroke-focus-ring))}.jp-sx-trigger[aria-invalid="true"]:not(:disabled){box-shadow:inset 0 0 0 var(--jp-size-stroke-border-strong) var(--jp-color-border-danger-default)}.jp-sx-trigger:disabled{cursor:not-allowed;background:var(--jp-color-background-disabled-default);color:var(--jp-color-text-disabled-default);box-shadow:inset 0 0 0 var(--jp-size-stroke-border) var(--jp-color-border-disabled-default)}.jp-sx-trigger:disabled .jp-sx-val.jp-is-ph{color:var(--jp-color-text-disabled-default)}.jp-sx-trigger:disabled .jp-sx-chev{color:var(--jp-color-icon-disabled-default)}.jp-sx-pop{position:absolute;inset-inline:0;inset-block-start:calc(100% + 4px);display:block;box-sizing:border-box;max-block-size:var(--sx-max,280px);margin:0;padding:var(--jp-s1);overflow-y:auto;overscroll-behavior:contain;background:var(--sx-surface);color:var(--jp-tx);border-radius:var(--jp-r2);box-shadow:var(--jp-effects-shadows-drop-shadow-400);visibility:hidden;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity var(--jp-motion-duration-medium) var(--jp-motion-ease-out),transform var(--jp-motion-duration-medium) var(--jp-motion-ease-out),visibility 0s linear var(--jp-motion-duration-medium)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .jp-sx-pop{box-shadow:inset 0 0 0 var(--jp-size-stroke-border) var(--jp-line)}}:root[data-theme="dark"] .jp-sx-pop{box-shadow:inset 0 0 0 var(--jp-size-stroke-border) var(--jp-line)}.jp-sx[data-jp-placement="top"] .jp-sx-pop{inset-block-start:auto;inset-block-end:calc(100% + 4px);transform:translateY(4px)}.jp-sx[data-jp-open] .jp-sx-pop{visibility:visible;opacity:1;transform:none;pointer-events:auto;transition-delay:0s}.jp-sx-pop:focus{outline:0}.jp-sx-g{display:block}.jp-sx-gl{display:block;padding:var(--jp-s2) var(--jp-s3) var(--jp-s1);color:var(--jp-tx2);font:var(--jp-typography-weight-ui) var(--jp-typography-scale-01)/var(--jp-lh-label-x) var(--jp-font-ui)}.jp-sx-opt{display:flex;align-items:center;gap:var(--jp-s3);block-size:var(--jp-size-control-medium);padding:0 var(--jp-s3);border-radius:var(--jp-r1);cursor:pointer;color:var(--jp-tx);font:var(--jp-typography-weight-regular) var(--jp-typography-scale-03)/var(--jp-lh-body-x) var(--jp-font-body);user-select:none;-webkit-user-select:none}.jp-sx-opt>span{flex:1 1 auto;min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jp-sx-opt .jp-sx-ck{display:none;flex:none;color:var(--jp-color-icon-default-default)}.jp-sx-opt[aria-selected="true"] .jp-sx-ck{display:block}.jp-sx-opt[data-jp-active]{background:var(--jp-tx);color:var(--jp-bg)}.jp-sx-opt[data-jp-active] .jp-sx-ck{color:var(--jp-bg)}@media (forced-colors:active){.jp-sx-opt[data-jp-active]{background:Highlight;color:HighlightText}}.jp-sx-opt[aria-disabled="true"]{color:var(--jp-color-text-disabled-default);cursor:not-allowed;background:none}.jp-sx-opt[aria-disabled="true"] .jp-sx-ck{color:var(--jp-color-icon-disabled-default)}@media (prefers-reduced-motion:reduce){.jp-sx-pop,.jp-sx-chev{transition:none}}@media (forced-colors:active){.jp-sx-trigger{border:1px solid ButtonText}.jp-sx-pop{border:1px solid CanvasText}.jp-sx-opt[aria-selected="true"]{font-weight:700}}.jp-tabs{position:relative;min-inline-size:0;max-inline-size:100%}.jp-tabs-list{--tabs-fl:0px;--tabs-fr:0px;position:relative;display:flex;align-items:stretch;gap:var(--jp-s1);max-inline-size:100%;overflow-x:auto;overflow-y:hidden;padding-block:var(--jp-s1);padding-inline:var(--jp-size-stroke-border);overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-inline:24px;box-shadow:inset 0 calc(-1 * var(--jp-size-stroke-border)) 0 var(--jp-line);-webkit-mask-image:linear-gradient(to right,transparent 0,var(--jp-color-void) var(--tabs-fl),var(--jp-color-void) calc(100% - var(--tabs-fr)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,var(--jp-color-void) var(--tabs-fl),var(--jp-color-void) calc(100% - var(--tabs-fr)),transparent 100%)}.jp-tabs-list::-webkit-scrollbar{display:none}.jp-tabs-tab{position:relative;display:inline-flex;align-items:stretch;flex:none;margin:0;padding:0 var(--jp-s3);border:0;border-radius:var(--jp-r2);background:none;color:var(--jp-tx2);font:var(--jp-typography-weight-ui) var(--jp-typography-scale-02)/var(--jp-lh-label-x) var(--jp-font-ui);white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;transition:color var(--jp-t-hover),background-color var(--jp-t-hover)}.jp-tabs-tab[aria-selected="true"]{color:var(--jp-tx)}.jp-tabs-tab[aria-selected="true"] .jp-ic{color:var(--jp-color-icon-accent-default)}.jp-tabs-t{position:relative;display:flex;align-items:center;gap:var(--jp-s2);block-size:var(--jp-size-control-medium)}@media (hover:hover){.jp-tabs-tab:not([aria-selected="true"]):not(:disabled):not([aria-disabled="true"]):hover{color:var(--jp-tx);background-color:var(--jp-color-background-default-secondary)}}.jp-tabs-tab:focus-visible{outline-offset:calc(-1 * var(--jp-size-stroke-focus-ring))}.jp-tabs-tab:disabled,.jp-tabs-tab[aria-disabled="true"]{color:var(--jp-color-text-disabled-default);cursor:not-allowed}.jp-tabs-ind{position:absolute;inset-inline-start:0;inset-block:var(--jp-s1);inline-size:var(--tabs-w,0px);transform:translateX(var(--tabs-x,0px));border-radius:var(--jp-r2);background:var(--jp-color-background-default-raised);box-shadow:var(--jp-effects-shadows-drop-shadow-200),0 0 0 var(--jp-size-stroke-border) var(--jp-line);pointer-events:none;opacity:0;transition:transform var(--jp-motion-duration-medium) var(--jp-motion-ease-out),inline-size var(--jp-motion-duration-medium) var(--jp-motion-ease-out)}.jp-tabs[data-jp-ready] .jp-tabs-ind{opacity:1}.jp-tabs:not([data-jp-ready]) .jp-tabs-tab[aria-selected="true"]{background:var(--jp-color-background-default-raised);box-shadow:var(--jp-effects-shadows-drop-shadow-200),0 0 0 var(--jp-size-stroke-border) var(--jp-line)}.jp-tabs-panel{padding-block:var(--jp-s4);color:var(--jp-tx);border-radius:var(--jp-r1)}.jp-tabs-panel[hidden]{display:none}@media (prefers-reduced-motion:reduce){.jp-tabs-ind,.jp-tabs-tab{transition:none}}@media (max-width:640px),(pointer:coarse){.jp-tabs-t{block-size:var(--jp-size-control-medium)}}@media (forced-colors:active){.jp-tabs-ind,.jp-tabs:not([data-jp-ready]) .jp-tabs-tab[aria-selected="true"]{forced-color-adjust:none;background:Highlight;box-shadow:none}.jp-tabs-tab[aria-selected="true"]{forced-color-adjust:none;color:HighlightText}.jp-tabs-tab[aria-selected="true"] .jp-ic{color:HighlightText}.jp-tabs-list{border-block-end:1px solid CanvasText}}.jp-bc{container-type:inline-size;container-name:bc;inline-size:100%;min-inline-size:0}.jp-bc ol{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;color:var(--jp-tx2);font:var(--jp-typography-weight-ui) var(--jp-typography-scale-02)/var(--jp-lh-label-x) var(--jp-font-ui)}.jp-bc li{display:flex;align-items:center;min-inline-size:0}.jp-bc li+li::before{content:"";flex:none;inline-size:6px;block-size:6px;margin-inline:var(--jp-s2) var(--jp-s3);box-sizing:border-box;border-block-start:var(--jp-size-stroke-border) solid var(--jp-color-icon-default-secondary);border-inline-end:var(--jp-size-stroke-border) solid var(--jp-color-icon-default-secondary);transform:rotate(45deg)}.jp-bc li+li:dir(rtl)::before{transform:rotate(-45deg)}.jp-bc-slash li+li::before{inline-size:1px;block-size:12px;margin-inline:var(--jp-s3);border:0;background:var(--jp-color-icon-default-secondary);transform:rotate(18deg)}.jp-bc-slash li+li:dir(rtl)::before{transform:rotate(-18deg)}.jp-bc a,.jp-bc-ell,.jp-bc [aria-current="page"]{display:inline-flex;align-items:center;margin:0;padding:var(--jp-s2) 0;border-radius:var(--jp-r1);color:var(--jp-tx2);text-decoration:none}.jp-bc a{transition:color var(--jp-t-hover)}@media (hover:hover){.jp-bc a:not([aria-disabled="true"]):hover{color:var(--jp-tx)}}.jp-bc a:not([aria-disabled="true"]):active{color:var(--jp-tx2)}.jp-bc a[aria-disabled="true"]{color:var(--jp-color-text-disabled-default);cursor:not-allowed}.jp-bc [aria-current="page"]{color:var(--jp-tx);min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.jp-bc .jp-bc-more{display:none}.jp-bc-ell{border:0;background:none;cursor:pointer;-webkit-appearance:none;appearance:none;font:inherit;justify-content:center;min-inline-size:24px;min-block-size:24px;padding-inline:var(--jp-s1);-webkit-tap-highlight-color:transparent;transition:color var(--jp-t-hover)}@media (hover:hover){.jp-bc-ell:not(:disabled):hover{color:var(--jp-tx)}}@container bc (max-width:479px){.jp-bc[data-jp-ready]:not([data-jp-open]) .jp-bc-mid{display:none}.jp-bc[data-jp-ready]:not([data-jp-open]) .jp-bc-more{display:flex}.jp-bc[data-jp-ready]:not([data-jp-open]) ol{flex-wrap:nowrap}}@media (prefers-reduced-motion:reduce){.jp-bc a,.jp-bc-ell{transition:none}}@media (max-width:640px),(pointer:coarse){.jp-bc a,.jp-bc-ell{min-block-size:44px;min-inline-size:44px;justify-content:center}}.jp-pg{container-type:inline-size;container-name:pg;inline-size:100%;min-inline-size:0}.jp-pg ul{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jp-s1);margin:0;padding:0;list-style:none}.jp-pg li{display:flex;min-inline-size:0}.jp-pg-a{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--jp-s2);min-inline-size:var(--jp-size-control-small);block-size:var(--jp-size-control-small);margin:0;padding:0 var(--jp-s2);border-radius:var(--jp-r2);color:var(--jp-tx2);text-decoration:none;white-space:nowrap;font:var(--jp-typography-weight-ui) var(--jp-typography-scale-02)/var(--jp-lh-label-x) var(--jp-font-ui);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--jp-t-hover),background-color var(--jp-t-hover)}@media (hover:hover){.jp-pg-n:not([aria-current="page"]):not([aria-disabled="true"]):hover{color:var(--jp-tx);background-color:var(--jp-color-background-default-secondary)}}.jp-pg-n:not([aria-current="page"]):not([aria-disabled="true"]):active{color:var(--jp-tx2)}.jp-pg-n[aria-current="page"]{color:var(--jp-tx);cursor:default;background:var(--jp-color-background-default-raised);box-shadow:var(--jp-effects-shadows-drop-shadow-200),0 0 0 var(--jp-size-stroke-border) var(--jp-line)}.jp-pg-nav{padding-inline:var(--jp-s3)}@media (hover:hover){.jp-pg-nav:not([aria-disabled="true"]):hover{color:var(--jp-tx);background-color:var(--jp-color-background-default-secondary)}}.jp-pg-nav:not([aria-disabled="true"]):active{color:var(--jp-tx2)}.jp-pg-ic{flex:none;inline-size:var(--jp-size-glyph-medium);block-size:var(--jp-size-glyph-medium);fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.jp-pg-ic:dir(rtl){transform:scaleX(-1)}.jp-pg-a[aria-disabled="true"]{color:var(--jp-color-text-disabled-default);cursor:not-allowed}.jp-pg-gap{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--jp-size-control-small);block-size:var(--jp-size-control-small);color:var(--jp-tx2);font:var(--jp-typography-weight-ui) var(--jp-typography-scale-02)/var(--jp-lh-label-x) var(--jp-font-ui);user-select:none;-webkit-user-select:none}.jp-pg .jp-pg-status{display:none;flex:1 1 auto;justify-content:center;align-items:center;padding-inline:var(--jp-s2);color:var(--jp-tx);font:var(--jp-typography-weight-ui) var(--jp-typography-scale-02)/var(--jp-lh-label-x) var(--jp-font-ui);text-align:center;white-space:nowrap}@container pg (max-width:479px){.jp-pg ul{flex-wrap:nowrap}.jp-pg .jp-pg-num{display:none}.jp-pg .jp-pg-status{display:flex}}@media (prefers-reduced-motion:reduce){.jp-pg-a{transition:none}}@media (max-width:640px),(pointer:coarse){.jp-pg-a,.jp-pg-gap{block-size:44px;min-inline-size:44px}}@media (forced-colors:active){.jp-pg-n[aria-current="page"]{forced-color-adjust:none;background:Highlight;color:HighlightText;box-shadow:none}}.jp-acc{min-inline-size:0;border-block-start:var(--jp-size-stroke-border) solid var(--jp-line)}.jp-acc-i{border-block-end:var(--jp-size-stroke-border) solid var(--jp-line)}.jp-acc .jp-acc-h{margin:0;font:inherit}.jp-acc-b{display:flex;align-items:center;justify-content:space-between;gap:var(--jp-s4);inline-size:100%;margin:0;padding:var(--jp-s4) 0;border:0;border-radius:var(--jp-r1);background:none;color:var(--jp-tx);font:var(--jp-typography-weight-regular) var(--jp-typography-scale-04)/var(--jp-lh-label-x) var(--jp-font-heading);text-align:start;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.jp-acc-tt{min-inline-size:0}.jp-acc-ic{flex:none;inline-size:var(--jp-size-glyph-medium);block-size:var(--jp-size-glyph-medium);fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;color:var(--jp-color-icon-default-secondary);transition:transform var(--jp-motion-duration-medium) var(--jp-motion-ease-out),color var(--jp-t-hover)}.jp-acc-b[aria-expanded="true"] .jp-acc-ic{transform:rotate(180deg)}@media (hover:hover){.jp-acc-b:not(:disabled):hover .jp-acc-ic{color:var(--jp-tx)}}.jp-acc-b:disabled{cursor:not-allowed;color:var(--jp-color-text-disabled-default)}.jp-acc-b:disabled .jp-acc-ic{color:var(--jp-color-icon-disabled-default)}.jp-acc-p{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--jp-motion-duration-medium) var(--jp-motion-ease-out),visibility 0s linear var(--jp-motion-duration-medium)}.jp-acc-i:has(>.jp-acc-h>.jp-acc-b[aria-expanded="true"])>.jp-acc-p{grid-template-rows:1fr;visibility:visible;transition-delay:0s}.jp-acc-in{min-block-size:0;overflow:hidden;margin-inline:calc(-1 * var(--jp-s1));padding-inline:var(--jp-s1)}.jp-acc-c{padding-block:var(--jp-s1) var(--jp-s4);color:var(--jp-tx);font:var(--jp-typography-weight-regular) var(--jp-typography-scale-03)/var(--jp-lh-body-x) var(--jp-font-body);max-inline-size:68ch}@media (prefers-reduced-motion:reduce){.jp-acc-p,.jp-acc-ic{transition:none}}.jp-lnk{--dir:1;color:var(--jp-color-text-link-default);border-radius:var(--jp-r1);text-decoration:none;cursor:pointer;transition:color var(--jp-t-hover)}.jp-lnk:dir(rtl){--dir:-1}@media (hover:hover){.jp-lnk:not([aria-disabled="true"]):hover{color:var(--jp-tx)}}.jp-lnk:not([aria-disabled="true"]):active{color:var(--jp-tx2)}.jp-lnk[aria-disabled="true"]{color:var(--jp-color-text-disabled-default);cursor:not-allowed}.jp-lnk-x{display:inline-block;inline-size:.75em;block-size:.75em;margin-inline-start:.25em;vertical-align:baseline;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.jp-lnk-x:dir(rtl){transform:scaleX(-1)}.jp-lnk-go{--dir:1;display:inline-flex;align-items:center;gap:var(--jp-s2);border-radius:var(--jp-r1);color:var(--jp-tx);text-decoration:none;cursor:pointer;font:var(--jp-typography-weight-ui) var(--jp-typography-scale-03)/var(--jp-lh-label-x) var(--jp-font-ui);transition:color var(--jp-t-hover)}.jp-lnk-go:dir(rtl){--dir:-1}.jp-lnk-t{text-decoration:none}.jp-lnk-ar{flex:none;inline-size:var(--jp-size-glyph-medium);block-size:var(--jp-size-glyph-medium);fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;translate:0 0;transition:translate var(--jp-motion-duration-medium) var(--jp-motion-ease-out)}.jp-lnk-ar:dir(rtl){transform:scaleX(-1)}@media (hover:hover){.jp-lnk-go:not([aria-disabled="true"]):hover{color:var(--jp-color-text-link-default)}}@media (hover:hover){.jp-lnk-go:not([aria-disabled="true"]):hover .jp-lnk-ar{translate:calc(var(--dir) * 4px) 0}}.jp-lnk-go:not([aria-disabled="true"]):active{color:var(--jp-tx2)}.jp-lnk-go[aria-disabled="true"]{color:var(--jp-color-text-disabled-default);cursor:not-allowed}.jp-dvd{display:block;inline-size:100%;block-size:0;margin:0;border:0;border-block-start:var(--jp-size-stroke-border) solid var(--jp-line)}.jp-dvd-l{display:flex;align-items:center;gap:var(--jp-s3);block-size:auto;border:0;color:var(--jp-tx2);font:var(--jp-typography-weight-ui) var(--jp-typography-scale-02)/var(--jp-lh-label-x) var(--jp-font-ui)}.jp-dvd-l::before,.jp-dvd-l::after{content:"";flex:1 1 0;min-inline-size:var(--jp-s4);border-block-start:var(--jp-size-stroke-border) solid var(--jp-line)}.jp-dvd-l>span{flex:0 1 auto;min-inline-size:0;text-align:center}@media (prefers-reduced-motion:reduce){.jp-lnk,.jp-lnk-go,.jp-lnk-t,.jp-lnk-ar{transition:none}}@media (max-width:640px),(pointer:coarse){.jp-lnk-go{min-block-size:44px}}.jp-dt-wrap{--dt-py:var(--jp-s3);--dt-px:var(--jp-s3);--dt-fs:var(--jp-typography-scale-03);--dt-sel-w:44px;--dt-off:0px;position:relative;max-inline-size:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--dt-sp,0px) var(--jp-s2)}.jp-dt-wrap.jp-dt-compact,.jp-dt.jp-dt-compact{--dt-py:var(--jp-s1);--dt-fs:var(--jp-typography-scale-02)}.jp-dt{inline-size:100%;min-inline-size:30rem;border-collapse:separate;border-spacing:0;color:var(--jp-tx);text-align:start;font:var(--jp-typography-weight-regular) var(--dt-fs)/var(--jp-lh-body-x) var(--jp-font-body);line-height:round(up,calc(var(--dt-fs) * var(--jp-lh-body-x)),1px)}.jp-dt.jp-has-sel{--dt-off:var(--dt-sel-w)}.jp-dt caption{caption-side:top;position:sticky;inset-inline-start:0;box-sizing:border-box;inline-size:var(--dt-vw,auto);padding:0 0 var(--jp-s3);color:var(--jp-tx2);text-align:start;font:var(--jp-typography-weight-ui) var(--jp-typography-scale-02)/var(--jp-lh-label-x) var(--jp-font-ui)}.jp-dt thead th{padding:var(--jp-s1) var(--dt-px);background:var(--jp-bg);color:var(--jp-tx2);vertical-align:middle;white-space:nowrap;text-align:start;border-block-end:var(--jp-size-stroke-border) solid var(--jp-line-ctl);font:var(--jp-typography-weight-ui) var(--jp-typography-scale-02)/var(--jp-lh-label-x) var(--jp-font-ui);line-height:round(up,calc(var(--jp-typography-scale-02) * var(--jp-lh-label-x)),1px)}.jp-dt tbody tr{--dt-tint:transparent}.jp-dt td,.jp-dt tbody th{padding:var(--dt-py) var(--dt-px);vertical-align:middle;text-align:start;font-weight:var(--jp-typography-weight-regular);position:relative;isolation:isolate;background-color:var(--jp-bg);border-block-end:var(--jp-size-stroke-border) solid var(--jp-line)}.jp-dt td::before,.jp-dt tbody th::before{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--dt-tint);pointer-events:none}.jp-dt tbody th{font-family:var(--jp-font-ui);white-space:nowrap}.jp-dt .jp-dt-nw{white-space:nowrap}.jp-dt .jp-dt-num{text-align:end;font-family:var(--jp-font-ui);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}@media (hover:hover){.jp-dt tbody tr:not(.jp-dt-empty):hover{--dt-tint:var(--jp-color-background-default-default-hover)}}.jp-dt tbody tr[aria-selected="true"]{--dt-tint:var(--jp-color-background-default-secondary-hover)}@media (hover:hover){.jp-dt tbody tr[aria-selected="true"]:hover{--dt-tint:var(--jp-color-background-default-tertiary)}}.jp-dt .jp-dt-sel{inline-size:var(--dt-sel-w);min-inline-size:var(--dt-sel-w);padding-inline:0;text-align:center}.jp-dt .jp-dt-sel .jp-choice{inline-size:100%;justify-content:center;gap:0}.jp-dt .jp-dt-sel,.jp-dt .jp-dt-stick{position:sticky;z-index:1}.jp-dt .jp-dt-sel{inset-inline-start:0}.jp-dt .jp-dt-stick{inset-inline-start:var(--dt-off)}.jp-dt .jp-dt-edge::after{content:"";position:absolute;inset-block:0;inset-inline-end:0;inline-size:var(--jp-size-stroke-border);background:var(--jp-line);opacity:0;pointer-events:none;transition:opacity var(--jp-t-hover)}.jp-dt-wrap[data-jp-scrolled] .jp-dt-edge::after{opacity:1}.jp-dt-sort{display:inline-flex;align-items:center;gap:var(--jp-s1);min-block-size:var(--jp-size-control-small);margin:0;margin-inline-start:calc(var(--jp-s2) * -1);padding:0 var(--jp-s2);border:0;border-radius:var(--jp-r1);background:none;color:inherit;font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;transition:color var(--jp-t-hover)}.jp-dt-num .jp-dt-sort{flex-direction:row-reverse;margin-inline:0 calc(var(--jp-s2) * -1)}.jp-dt-ar{inline-size:12px;block-size:12px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity var(--jp-t-hover),transform var(--jp-motion-duration-medium) var(--jp-motion-ease-out)}.jp-dt th[aria-sort="ascending"] .jp-dt-ar,.jp-dt th[aria-sort="descending"] .jp-dt-ar{opacity:1}.jp-dt th[aria-sort="descending"] .jp-dt-ar{transform:rotate(180deg)}.jp-dt th[aria-sort="ascending"],.jp-dt th[aria-sort="descending"]{color:var(--jp-tx)}@media (hover:hover){.jp-dt th[aria-sort="none"] .jp-dt-sort:hover .jp-dt-ar{opacity:.6}}@media (hover:hover){.jp-dt .jp-dt-sort:hover{color:var(--jp-tx)}}.jp-dt .jp-dt-empty td{padding:var(--jp-s8) 0;text-align:center;color:var(--jp-tx2);font:var(--jp-typography-weight-ui) var(--jp-typography-scale-02)/var(--jp-lh-label-x) var(--jp-font-ui);line-height:round(up,calc(var(--jp-typography-scale-02) * var(--jp-lh-label-x)),1px)}.jp-dt-empty-c{position:sticky;inset-inline-start:0;inline-size:100%;max-inline-size:var(--dt-vw,100%);box-sizing:border-box;padding-inline:var(--dt-px)}@media (prefers-reduced-motion:reduce){.jp-dt-ar,.jp-dt-sort,.jp-dt .jp-dt-edge::after{transition:none}}@media (hover:hover){.jp-dt tbody tr[aria-selected="true"] .jp-choice,.jp-dt tbody tr:not(.jp-dt-empty):hover .jp-choice{--bx-bd:var(--jp-color-border-default-tertiary)}}.jp-dt-wrap[data-jp-more]{-webkit-mask-image:linear-gradient(to right,var(--jp-color-void) calc(100% - var(--jp-s8)),transparent);mask-image:linear-gradient(to right,var(--jp-color-void) calc(100% - var(--jp-s8)),transparent)}.jp-dt-wrap[data-jp-more]:dir(rtl){-webkit-mask-image:linear-gradient(to left,var(--jp-color-void) calc(100% - var(--jp-s8)),transparent);mask-image:linear-gradient(to left,var(--jp-color-void) calc(100% - var(--jp-s8)),transparent)}@media (max-width:640px),(pointer:coarse){.jp-dt-sort{min-block-size:44px}}@media (forced-colors:active){.jp-dt thead th{border-block-end:1px solid CanvasText}.jp-dt td,.jp-dt tbody th{border-block-end:1px solid GrayText}}.jp-tipw{position:relative;display:inline-flex;max-inline-size:100%}.jp-tip{--tip-bg:var(--jp-tx);--tip-fg:var(--jp-bg);--tip-ax:50%;position:fixed;left:0;top:0;z-index:calc(var(--jp-stack-dialog) + 2);box-sizing:border-box;max-inline-size:min(18rem,calc(100vw - var(--jp-s4)));margin:0;padding:var(--jp-s1) var(--jp-s2);border-radius:var(--jp-r1);background:var(--tip-bg);color:var(--tip-fg);text-align:start;overflow-wrap:anywhere;font:var(--jp-typography-weight-ui) var(--jp-typography-scale-01)/var(--jp-lh-label-x) var(--jp-font-ui);transform:translate(var(--tip-x,0px),var(--tip-y,0px));translate:0 2px;visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--jp-motion-duration-short) var(--jp-motion-ease-out),translate var(--jp-motion-duration-short) var(--jp-motion-ease-out),visibility 0s linear var(--jp-motion-duration-short)}.jp-tip[data-jp-side="bottom"]{translate:0 -2px}.jp-tip[data-jp-show]{visibility:visible;opacity:1;translate:0 0;pointer-events:auto;transition-delay:0s}.jp-tip::after{content:"";position:absolute;left:calc(var(--tip-ax) - 4px);inline-size:8px;block-size:8px;border-radius:1px;background:var(--tip-bg);transform:rotate(45deg);inset-block-end:-4px}.jp-tip[data-jp-side="bottom"]::after{inset-block-end:auto;inset-block-start:-4px}@media (prefers-reduced-motion:reduce){.jp-tip{transition:none;translate:none}}.jp-toast-region{position:fixed;z-index:calc(var(--jp-stack-dialog) + 1);inset-block-end:max(var(--jp-s4),env(safe-area-inset-bottom,0px));inset-inline-end:max(var(--jp-s4),env(safe-area-inset-right,0px));inline-size:min(26rem,calc(100vw - var(--jp-s4) * 2));pointer-events:none}.jp-toast-region:dir(rtl){inset-inline-end:max(var(--jp-s4),env(safe-area-inset-left,0px))}.jp-toast-list{display:flex;flex-direction:column}.jp-toast{--ts-surface:var(--jp-bg);--ts-ic:var(--jp-color-icon-default-secondary);position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:var(--jp-s3);align-items:start;box-sizing:border-box;max-inline-size:100%;margin-block-start:var(--jp-s2);padding:var(--jp-s3);padding-inline:var(--jp-s4) var(--jp-s2);border-radius:var(--jp-r2);pointer-events:auto;background:var(--ts-surface);color:var(--jp-tx);box-shadow:var(--jp-effects-shadows-drop-shadow-300);animation:toast-in var(--jp-motion-duration-medium) var(--jp-motion-ease-out) both}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .jp-toast{box-shadow:inset 0 0 0 var(--jp-size-stroke-border) var(--jp-line)}}:root[data-theme="dark"] .jp-toast{box-shadow:inset 0 0 0 var(--jp-size-stroke-border) var(--jp-line)}.jp-toast[data-jp-variant="positive"]{--ts-ic:var(--jp-color-icon-positive-default)}.jp-toast[data-jp-variant="warning"]{--ts-ic:var(--jp-color-icon-warning-default)}.jp-toast[data-jp-variant="danger"]{--ts-ic:var(--jp-color-icon-danger-default)}.jp-toast>.jp-ic{color:var(--ts-ic);margin-block-start:calc((var(--jp-typography-scale-02) * var(--jp-lh-label-x) - var(--jp-size-glyph-medium)) / 2 + var(--jp-s1))}.jp-toast-c{display:grid;gap:var(--jp-s1);min-inline-size:0;padding-block:var(--jp-s1)}.jp-toast-t{font:var(--jp-typography-weight-strong) var(--jp-typography-scale-02)/var(--jp-lh-label-x) var(--jp-font-ui)}.jp-toast-x{margin:0;color:var(--jp-tx2);font-size:var(--jp-typography-scale-02);line-height:var(--jp-lh-body-x)}.jp-toast-a{justify-self:start;margin-inline-start:calc(var(--jp-s3) * -1);margin-block-start:var(--jp-s1)}.jp-toast-d{margin:0}.jp-toast[data-jp-leaving]{animation:none;opacity:0;transform:translateY(4px);transition:opacity var(--jp-motion-duration-short) var(--jp-motion-ease-out),transform var(--jp-motion-duration-short) var(--jp-motion-ease-out)}@keyframes toast-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.jp-toast{animation:none}.jp-toast[data-jp-leaving]{transition:none;transform:none}}.jp-av-xs{--av:24px;--av-fs:var(--jp-typography-scale-01);--av-dot:8px}.jp-av-sm{--av:32px;--av-fs:var(--jp-typography-scale-01);--av-dot:10px}.jp-av-md{--av:40px;--av-fs:var(--jp-typography-scale-02);--av-dot:12px}.jp-av-lg{--av:56px;--av-fs:var(--jp-typography-scale-04);--av-dot:14px}.jp-av{position:relative;display:inline-grid;place-items:center;flex:none;box-sizing:border-box;inline-size:var(--av,40px);block-size:var(--av,40px);margin:0;padding:0;border-radius:50%;isolation:isolate;background-color:var(--jp-bg);color:var(--jp-tx);vertical-align:middle;white-space:nowrap;letter-spacing:0;text-transform:none;font:var(--jp-typography-weight-ui) var(--av-fs,var(--jp-typography-scale-02))/1 var(--jp-font-ui);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.jp-av::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;background-color:var(--av-tint,var(--jp-color-background-default-tertiary))}.jp-av-img{position:absolute;inset:0;inline-size:100%;block-size:100%;border-radius:50%;object-fit:cover}.jp-av-photo::after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 var(--jp-size-stroke-border) var(--jp-color-border-default-default);pointer-events:none}.jp-av-st{--st:var(--jp-color-icon-default-secondary);position:absolute;inset-inline-end:0;inset-block-end:0;inline-size:var(--av-dot,12px);block-size:var(--av-dot,12px);border-radius:50%;background:var(--st);box-shadow:0 0 0 var(--jp-size-stroke-border-strong) var(--av-ring,var(--jp-bg))}.jp-av-st[data-jp-st="online"]{--st:var(--jp-color-moss)}.jp-av-st[data-jp-st="away"]{--st:var(--jp-color-ochre)}.jp-av-st[data-jp-st="offline"]{background:var(--av-ring,var(--jp-bg));box-shadow:inset 0 0 0 var(--jp-size-stroke-border-strong) var(--st),0 0 0 var(--jp-size-stroke-border-strong) var(--av-ring,var(--jp-bg))}.jp-av-group{display:inline-flex;align-items:center;margin:0;padding:0;list-style:none}.jp-av-group>li{display:flex;margin:0;padding:0}.jp-av-group>li+li{margin-inline-start:calc(var(--av,40px) * -.2)}.jp-av-group .jp-av{box-shadow:0 0 0 var(--jp-size-stroke-border-strong) var(--av-ring,var(--jp-bg))}.jp-av-group .jp-av-photo::after{box-shadow:none}.jp-av-count{--av-tint:var(--jp-color-background-default-secondary-hover)}.jp-av-line{display:flex;align-items:center;gap:var(--jp-s3);min-inline-size:0}.jp-av-line>span:last-child{display:grid;min-inline-size:0;font:var(--jp-typography-weight-ui) var(--jp-typography-scale-02)/var(--jp-lh-label-x) var(--jp-font-ui)}.jp-av-line small{font:inherit;color:var(--jp-tx2)}.jp-es{display:grid;justify-items:center;gap:var(--jp-s3);padding:var(--jp-s16) var(--jp-s4);text-align:center}.jp-es-mark{inline-size:40px;block-size:40px;margin-block-end:var(--jp-s2);color:var(--jp-tx2)}.jp-es-t{margin:0;font-family:var(--jp-font-heading);font-size:var(--jp-typography-scale-05);font-weight:var(--jp-typography-weight-heading);line-height:var(--jp-lh-heading-x);text-wrap:balance}.jp-es-x{max-inline-size:40ch;margin:0;color:var(--jp-tx2);font-size:var(--jp-typography-scale-03);text-wrap:pretty}.jp-es .jp-btn{margin-block-start:var(--jp-s3)}.jp-es-sm{padding-block:var(--jp-s8);gap:var(--jp-s2)}.jp-es-sm .jp-es-mark{inline-size:28px;block-size:28px;margin-block-end:0}.jp-es-sm .jp-es-t{font-size:var(--jp-typography-scale-04)}.jp-es-sm .jp-es-x{font-size:var(--jp-typography-scale-02)}.jp-meter{--jp-meter:0%;display:grid;gap:var(--jp-s2);inline-size:100%}.jp-meter-v{font:var(--jp-typography-weight-ui) var(--jp-typography-scale-02)/var(--jp-lh-label-x) var(--jp-font-ui);font-variant-numeric:tabular-nums lining-nums}.jp-meter-bar{display:block;inline-size:100%;block-size:var(--jp-s2);border-radius:var(--jp-rf);background:var(--jp-app-canvas,var(--jp-color-background-default-tertiary));overflow:hidden}.jp-meter-bar::before{content:"";display:block;block-size:100%;inline-size:var(--jp-meter);border-radius:var(--jp-rf);background:var(--jp-color-icon-default-default)}@media (forced-colors:active){.jp-meter-bar{border:1px solid ButtonText}.jp-meter-bar::before{forced-color-adjust:none;background:Highlight}}.jp-card.jp-stat{align-items:flex-start;gap:var(--jp-s3);text-align:start}.jp-stat>.jp-meter{align-self:stretch}.jp-stat-l{display:flex;align-items:center;gap:var(--jp-s2);margin:0;color:var(--jp-tx2);font:var(--jp-typography-weight-ui) var(--jp-typography-scale-02)/var(--jp-lh-label-x) var(--jp-font-ui)}.jp-stat-l .jp-ic{color:var(--jp-color-icon-default-secondary)}.jp-stat-v{margin:0;font:var(--jp-typography-weight-heading) var(--jp-typography-scale-06)/var(--jp-lh-heading-x) var(--jp-font-heading);font-variant-numeric:lining-nums}.jp-stat-u{margin-inline-start:var(--jp-s1);color:var(--jp-tx2);font:var(--jp-typography-weight-regular) var(--jp-typography-scale-04)/1 var(--jp-font-heading)}.jp-stat-f{margin:0;color:var(--jp-tx2);font:var(--jp-typography-weight-ui) var(--jp-typography-scale-02)/var(--jp-lh-label-x) var(--jp-font-ui)}@media (max-width:640px){.jp-stat-v{font-size:var(--jp-typography-scale-05)}}.jp-card.jp-chart{gap:0;padding:0}.jp-chart-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--jp-s1) var(--jp-s4);padding:var(--jp-s4) var(--jp-s6);border-block-end:var(--jp-size-stroke-border) solid var(--jp-line)}.jp-chart-head :is(h2,h3,h4){margin:0;font:var(--jp-typography-weight-heading) var(--jp-typography-scale-04)/var(--jp-lh-heading-x) var(--jp-font-heading)}.jp-chart-body{padding:var(--jp-s6)}.jp-legend{list-style:none;display:flex;flex-wrap:wrap;gap:var(--jp-s1) var(--jp-s6);margin:0 0 var(--jp-s3);padding:0;color:var(--jp-tx2);font:var(--jp-typography-weight-ui) var(--jp-typography-scale-02)/var(--jp-lh-label-x) var(--jp-font-ui)}.jp-legend li{display:inline-flex;align-items:center;gap:var(--jp-s2)}.jp-legend-sw{display:inline-block;flex:none;inline-size:var(--jp-s4);border-block-start:var(--jp-size-stroke-border-strong) solid var(--jp-ser,var(--jp-color-chart-single))}.jp-ser-1{--jp-ser:var(--jp-color-chart-1)}.jp-ser-2{--jp-ser:var(--jp-color-chart-2)}.jp-ser-3{--jp-ser:var(--jp-color-chart-3)}.jp-plot{position:relative;inline-size:100%;block-size:16rem;direction:ltr}.jp-status{display:inline-flex;align-items:center;gap:var(--jp-s2)}.jp-status .jp-ic{color:var(--jp-color-icon-default-secondary)}.jp-app{--jp-app-canvas:var(--jp-color-background-default-tertiary);--jp-app-card:var(--jp-color-background-default-default);--jp-app-card-h:var(--jp-color-background-default-default-hover);--jp-app-card-a:var(--jp-color-background-default-secondary-hover);--jp-color-text-danger-default:var(--jp-color-signal-hover);background:linear-gradient(var(--jp-app-canvas),var(--jp-app-canvas)) var(--jp-color-background-default-default)}.jp-app>body{background:none}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .jp-app,:root:not([data-theme="light"]).jp-app{--jp-app-canvas:var(--jp-color-background-default-default);--jp-app-card:var(--jp-color-background-default-secondary);--jp-app-card-h:var(--jp-color-background-default-secondary-hover);--jp-color-text-danger-default:var(--jp-color-signal-light)}}:root[data-theme="dark"] .jp-app,:root[data-theme="dark"].jp-app{--jp-app-canvas:var(--jp-color-background-default-default);--jp-app-card:var(--jp-color-background-default-secondary);--jp-app-card-h:var(--jp-color-background-default-secondary-hover);--jp-color-text-danger-default:var(--jp-color-signal-light)}.jp-app .jp-card{--jp-bg:var(--jp-app-card)}@media (hover:hover){.jp-app .jp-card.jp-act:not(.jp-is-disabled):hover{--c-bg:var(--jp-app-card-h)}}.jp-app .jp-card.jp-act:not(.jp-is-disabled):active{--c-bg:var(--jp-app-card-a)}.jp-app .jp-stack-lg{gap:var(--jp-s8)}.jp-skip{position:absolute;inset-inline-start:var(--jp-s4);inset-block-start:var(--jp-s2);z-index:60;display:inline-flex;align-items:center;min-block-size:var(--jp-size-control-medium);padding:0 var(--jp-s4);border-radius:var(--jp-rf);background:var(--jp-tx);color:var(--jp-bg);font:var(--jp-typography-weight-ui) var(--jp-typography-scale-02)/var(--jp-lh-label-x) var(--jp-font-ui);text-decoration:none;transform:translateY(-300%);transition:transform var(--jp-t-move)}.jp-skip:focus-visible{transform:none;outline-color:var(--jp-bg);outline-offset:calc(var(--jp-size-stroke-focus-offset) * -1)}@font-face{font-family:"Charter";font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/charter-italic.woff2") format("woff2")}@font-face{font-family:"Charter";font-style:italic;font-weight:700;font-display:swap;src:url("../fonts/charter-bold-italic.woff2") format("woff2")}@font-face{font-family:"Courier 10 Pitch";font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/courier10-italic.woff2") format("woff2")}@font-face{font-family:"Courier 10 Pitch";font-style:italic;font-weight:700;font-display:swap;src:url("../fonts/courier10-bold-italic.woff2") format("woff2")}h1{font-size:var(--jp-typography-scale-07)}h2{font-size:var(--jp-typography-scale-06)}h3{font-size:var(--jp-typography-scale-05)}h4{font-size:var(--jp-typography-scale-04)}@media (max-width:640px){h1{font-size:var(--jp-typography-scale-06)}h2{font-size:var(--jp-typography-scale-05)}h3{font-size:var(--jp-typography-scale-04)}}input[type="email"],input[type="url"],input[type="tel"]{direction:ltr}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.jp-dlg-root{background:var(--jp-color-background-utilities-scrim)}.jp-lead{max-inline-size:68ch;color:var(--jp-tx2);font-size:var(--jp-typography-scale-04);line-height:var(--jp-lh-body-x)}.jp-stack{display:grid;gap:var(--jp-s6);align-content:start}.jp-stack-lg{display:grid;gap:var(--jp-s12);align-content:start}.jp-page-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--jp-s3)}.jp-stack>*,.jp-stack-lg>*,.jp-page-head>*,.jp-card-grid>*,.jp-split-aside>*{min-inline-size:0}.jp-page-head :is(h1,h2,h3){margin:0}.jp-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--jp-s4)}.jp-split{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--jp-grid-gutter);align-items:start}.jp-split>*{min-inline-size:0}.jp-split-aside{display:grid;gap:var(--jp-s4);align-content:start;padding-block-start:var(--jp-s6);border-block-start:var(--jp-size-stroke-border) solid var(--jp-line)}.jp-split-aside :is(h2,h3,h4,h5,h6){margin:0;font-size:var(--jp-typography-scale-04)}@media (max-width:640px){.jp-split{grid-template-columns:minmax(0,1fr)}}@media (min-width:641px){.jp-split-aside{padding-block-start:0;border-block-start:0;padding-inline-start:var(--jp-s6);border-inline-start:var(--jp-size-stroke-border) solid var(--jp-line)}}.jp-narrow{max-inline-size:32rem}.jp-tabs-panel .jp-pg{margin-block-start:var(--jp-s6)}}
