@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Serif:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap";:root{--gray950: #121212;--gray900: #292929;--gray800: #3d3d3d;--gray700: #525252;--gray600: #666;--gray500: #9b9b9b;--gray400: #adadad;--gray300: #c2c2c2;--gray200: #d6d6d6;--gray100: #ebebeb;--gray50: #f6f6f6;--gray25: #fafafa}:root{--blue950: #001229;--blue900: #001f46;--blue800: #002c63;--blue700: #003981;--blue600: #0047a0;--blue500: #0056c1;--blue400: #2e76ce;--blue300: #5893db;--blue200: #82b0e7;--blue100: #accdf3;--blue50: #d6eaff;--blue25: #ebf5ff}:root{--green950: #19200a;--green900: #22330a;--green800: #2b4808;--green700: #355d06;--green600: #407305;--green500: #568818;--green400: #6f9d2f;--green300: #8ab14a;--green200: #a6c66b;--green100: #c3da92;--green50: #effce0;--green25: #f5fdec}:root{--yellow950: #33280f;--yellow900: #5c4615;--yellow800: #85641a;--yellow700: #ab8125;--yellow600: #d09e30;--yellow500: #f6bb3b;--yellow400: #f9c852;--yellow300: #fbd468;--yellow200: #fee17f;--yellow150: #ffde72;--yellow100: #ffea91;--yellow50: #fbf4e6;--yellow25: #fcf7ed}:root{--red950: #2a0005;--red900: #4c0009;--red800: #6f000d;--red700: #940111;--red600: #ba0115;--red500: #e4011c;--red400: #ec5163;--red300: #f07a88;--red200: #f49fa9;--red100: #f8bfc4;--red50: #fdeeed;--red25: #fef6f6}:root{--avatar-C01: #99005b;--avatar-C02: #b01300;--avatar-C03: #e62200;--avatar-C04: #7c4000;--avatar-C05: #c25600;--avatar-C06: #6e6d6d;--avatar-C07: #667d00;--avatar-C08: #008741;--avatar-C09: #00612f;--avatar-C10: #007d8a;--avatar-C11: #007db3;--avatar-C12: #00548c;--avatar-C13: #0028b1;--avatar-C14: #00019c;--avatar-C15: #6400ee;--avatar-C16: #5f3fff;--avatar-C17: #8b00a5;--avatar-C18: #b200ff;--avatar-C19: #c700d6}:root{--subject-art: #7b7b06;--subject-art_image: #7b7b06;--subject-biology: #438454;--subject-chemistry: #ba5191;--subject-civics: #000080;--subject-communication: #1777d5;--subject-computer_science: #10893e;--subject-earth_science: #8d3eb2;--subject-economic: #004080;--subject-english: #c25353;--subject-food_science: #38846b;--subject-french: #c25353;--subject-geography: #378092;--subject-german: #c25353;--subject-grammar: #be5926;--subject-graphic: #8e7406;--subject-greek: #37818a;--subject-history: #8b572a;--subject-law: #b90000;--subject-latin: #8b4513;--subject-math: #266997;--subject-natural_science: #318473;--subject-philosophy: #5a189a;--subject-physics: #4a7ba4;--subject-science_middle_school: #3a7922;--subject-spanish: #c25353;--subject-technology: #138473;--subject-topography: #ac6604;--subject-technique: #752771}:root{--color-black: #000;--color-white: #fff}:root{--font-family-sans: "IBM Plex Sans", sans-serif;--font-family-serif: "IBM Plex Serif", serif;--font-lt: 300;--font-rg: 400;--font-sb: 600;--font-bd: 700;--font-size-1: .75rem;--font-size-2: .875rem;--font-size-3: 1rem;--font-size-4: 1.125rem;--font-size-5: 1.25rem;--font-size-6: 1.5rem;--font-size-7: 1.75rem;--font-size-8: 2rem;--font-size-9: 2.25rem;--font-size-10: 2.625rem;--font-size-11: 3rem;--font-size-12: 3.375rem;--font-size-13: 3.75rem;--font-size-14: 4.25rem;--font-size-15: 4.75rem;--font-size-16: 5.25rem;--font-size-17: 5.75rem;--section-title-1: var(--font-sb) var(--font-size-11) / .9166 var(--font-family-serif);--section-title-2: var(--font-sb) var(--font-size-10) / 1.1904 var(--font-family-serif);--section-title-3: var(--font-sb) var(--font-size-9) / 1.222 var(--font-family-serif);--section-title-4: var(--font-sb) var(--font-size-8) / 1.25 var(--font-family-serif);--section-title-5: var(--font-sb) var(--font-size-7) / 1.2857 var(--font-family-serif);--section-title-6: var(--font-sb) var(--font-size-6) / 1.333 var(--font-family-serif)}.heading-1,.heading-1-sb,.heading-1-lt{font-size:var(--font-size-7);font-weight:var(--font-rg);line-height:1.28}.heading-2,.heading-2-sb,.heading-2-lt,.heading-3,.heading-3-sb,.heading-3-lt{font-size:var(--font-size-6);font-weight:var(--font-rg);line-height:1.333}.heading-4,.heading-4-sb,.heading-4-lt,.body-1,.body-1-sb{font-size:var(--font-size-5);font-weight:var(--font-rg);line-height:1.4}.body-2,.body-2-sb{font-size:var(--font-size-4);font-weight:var(--font-rg);line-height:1.5}.body-3,.body-3-sb{font-size:var(--font-size-3);font-weight:var(--font-rg);line-height:1.5}.body-4,.body-4-sb{font-size:var(--font-size-2);font-weight:var(--font-rg);letter-spacing:.16px;line-height:1.4}.body-5,.body-5-sb{font-size:var(--font-size-1);font-weight:var(--font-rg);letter-spacing:.32px;line-height:1.333}.interactive-1,.interactive-1-sb{font-size:var(--font-size-3);font-weight:var(--font-rg);line-height:1.5}.interactive-2,.interactive-2-sb{font-size:var(--font-size-2);font-weight:var(--font-rg);letter-spacing:.16px;line-height:1.4}.interactive-3,.interactive-3-sb{font-size:var(--font-size-1);font-weight:var(--font-rg);letter-spacing:.32px;line-height:1.333}.helper,.helper-sb{font-size:var(--font-size-1);font-style:italic;font-weight:var(--font-rg);letter-spacing:.32px;line-height:1.333}.section-title-1{font:var(--section-title-1)}.section-title-2{font:var(--section-title-2)}.section-title-3{font:var(--section-title-3)}.section-title-4{font:var(--section-title-4)}.section-title-5{font:var(--section-title-5)}.section-title-6{font:var(--section-title-6)}@media (min-width: 1152px){.heading-1,.heading-1-sb,.heading-1-lt{font-size:var(--font-size-8);font-weight:var(--font-rg);line-height:1.25}.heading-2,.heading-2-sb,.heading-2-lt{font-size:var(--font-size-7);font-weight:var(--font-rg);line-height:1.28}}@media (max-width: 767px){.mobile-heading-1,.mobile-heading-1-sb,.mobile-heading-1-lt{font-size:var(--font-size-7);font-weight:var(--font-rg);line-height:1.28}.mobile-heading-2,.mobile-heading-2-sb,.mobile-heading-2-lt,.mobile-heading-3,.mobile-heading-3-sb,.mobile-heading-3-lt{font-size:var(--font-size-6);font-weight:var(--font-rg);line-height:1.333}.mobile-heading-4,.mobile-heading-4-sb,.mobile-heading-4-lt,.mobile-body-1,.mobile-body-1-sb{font-size:var(--font-size-5);font-weight:var(--font-rg);line-height:1.4}.mobile-body-2,.mobile-body-2-sb{font-size:var(--font-size-4);font-weight:var(--font-rg);line-height:1.5}.mobile-body-3,.mobile-body-3-sb{font-size:var(--font-size-3);font-weight:var(--font-rg);line-height:1.5}.mobile-body-4,.mobile-body-4-sb{font-size:var(--font-size-2);font-weight:var(--font-rg);letter-spacing:.16px;line-height:1.4}.mobile-body-5,.mobile-body-5-sb{font-size:var(--font-size-1);font-weight:var(--font-rg);letter-spacing:.32px;line-height:1.333}.mobile-interactive-1,.mobile-interactive-1-sb{font-size:var(--font-size-3);font-weight:var(--font-rg);line-height:1.5}.mobile-interactive-2,.mobile-interactive-2-sb{font-size:var(--font-size-2);font-weight:var(--font-rg);letter-spacing:.16px;line-height:1.4}.mobile-interactive-3,.mobile-interactive-3-sb{font-size:var(--font-size-1);font-weight:var(--font-rg);letter-spacing:.32px;line-height:1.333}.mobile-section-title-1{font:var(--section-title-1)}.mobile-section-title-2{font:var(--section-title-2)}.mobile-section-title-3{font:var(--section-title-3)}.mobile-section-title-4{font:var(--section-title-4)}.mobile-section-title-5{font:var(--section-title-5)}.mobile-section-title-6{font:var(--section-title-6)}.mobile-heading-1-lt,.mobile-heading-2-lt,.mobile-heading-3-lt,.mobile-heading-4-lt{font-weight:var(--font-lt)}.mobile-heading-1-sb,.mobile-heading-2-sb,.mobile-heading-3-sb,.mobile-heading-4-sb,.mobile-body-1-sb,.mobile-body-2-sb,.mobile-body-3-sb,.mobile-body-4-sb,.mobile-body-5-sb,.mobile-interactive-1-sb,.mobile-interactive-2-sb,.mobile-interactive-3-sb{font-weight:var(--font-sb)}}@media (min-width: 768px) and (max-width: 1151px){.tablet-heading-1,.tablet-heading-1-sb,.tablet-heading-1-lt{font-size:var(--font-size-7);font-weight:var(--font-rg);line-height:1.28}.tablet-heading-2,.tablet-heading-2-sb,.tablet-heading-2-lt,.tablet-heading-3,.tablet-heading-3-sb,.tablet-heading-3-lt{font-size:var(--font-size-6);font-weight:var(--font-rg);line-height:1.333}.tablet-heading-4,.tablet-heading-4-sb,.tablet-heading-4-lt,.tablet-body-1,.tablet-body-1-sb{font-size:var(--font-size-5);font-weight:var(--font-rg);line-height:1.4}.tablet-body-2,.tablet-body-2-sb{font-size:var(--font-size-4);font-weight:var(--font-rg);line-height:1.5}.tablet-body-3,.tablet-body-3-sb{font-size:var(--font-size-3);font-weight:var(--font-rg);line-height:1.5}.tablet-body-4,.tablet-body-4-sb{font-size:var(--font-size-2);font-weight:var(--font-rg);letter-spacing:.16px;line-height:1.4}.tablet-body-5,.tablet-body-5-sb{font-size:var(--font-size-1);font-weight:var(--font-rg);letter-spacing:.32px;line-height:1.333}.tablet-interactive-1,.tablet-interactive-1-sb{font-size:var(--font-size-3);font-weight:var(--font-rg);line-height:1.5}.tablet-interactive-2,.tablet-interactive-2-sb{font-size:var(--font-size-2);font-weight:var(--font-rg);letter-spacing:.16px;line-height:1.4}.tablet-interactive-3,.tablet-interactive-3-sb{font-size:var(--font-size-1);font-weight:var(--font-rg);letter-spacing:.32px;line-height:1.333}.tablet-section-title-1{font:var(--section-title-1)}.tablet-section-title-2{font:var(--section-title-2)}.tablet-section-title-3{font:var(--section-title-3)}.tablet-section-title-4{font:var(--section-title-4)}.tablet-section-title-5{font:var(--section-title-5)}.tablet-section-title-6{font:var(--section-title-6)}.tablet-heading-1-lt,.tablet-heading-2-lt,.tablet-heading-3-lt,.tablet-heading-4-lt{font-weight:var(--font-lt)}.tablet-heading-1-sb,.tablet-heading-2-sb,.tablet-heading-3-sb,.tablet-heading-4-sb,.tablet-body-1-sb,.tablet-body-2-sb,.tablet-body-3-sb,.tablet-body-4-sb,.tablet-body-5-sb,.tablet-interactive-1-sb,.tablet-interactive-2-sb,.tablet-interactive-3-sb{font-weight:var(--font-sb)}}@media (min-width: 1152px) and (max-width: 1365px){.desktop-heading-1,.desktop-heading-1-sb,.desktop-heading-1-lt{font-size:var(--font-size-8);font-weight:var(--font-rg);line-height:1.25}.desktop-heading-2,.desktop-heading-2-sb,.desktop-heading-2-lt{font-size:var(--font-size-7);font-weight:var(--font-rg);line-height:1.28}.desktop-heading-3,.desktop-heading-3-sb,.desktop-heading-3-lt{font-size:var(--font-size-6);font-weight:var(--font-rg);line-height:1.333}.desktop-heading-4,.desktop-heading-4-sb,.desktop-heading-4-lt,.desktop-body-1,.desktop-body-1-sb{font-size:var(--font-size-5);font-weight:var(--font-rg);line-height:1.4}.desktop-body-2,.desktop-body-2-sb{font-size:var(--font-size-4);font-weight:var(--font-rg);line-height:1.5}.desktop-body-3,.desktop-body-3-sb{font-size:var(--font-size-3);font-weight:var(--font-rg);line-height:1.5}.desktop-body-4,.desktop-body-4-sb{font-size:var(--font-size-2);font-weight:var(--font-rg);letter-spacing:.16px;line-height:1.4}.desktop-body-5,.desktop-body-5-sb{font-size:var(--font-size-1);font-weight:var(--font-rg);letter-spacing:.32px;line-height:1.333}.desktop-interactive-1,.desktop-interactive-1-sb{font-size:var(--font-size-3);font-weight:var(--font-rg);line-height:1.5}.desktop-interactive-2,.desktop-interactive-2-sb{font-size:var(--font-size-2);font-weight:var(--font-rg);letter-spacing:.16px;line-height:1.4}.desktop-interactive-3,.desktop-interactive-3-sb{font-size:var(--font-size-1);font-weight:var(--font-rg);letter-spacing:.32px;line-height:1.333}.desktop-section-title-1{font:var(--section-title-1)}.desktop-section-title-2{font:var(--section-title-2)}.desktop-section-title-3{font:var(--section-title-3)}.desktop-section-title-4{font:var(--section-title-4)}.desktop-section-title-5{font:var(--section-title-5)}.desktop-section-title-6{font:var(--section-title-6)}.desktop-heading-1-lt,.desktop-heading-2-lt,.desktop-heading-3-lt,.desktop-heading-4-lt{font-weight:var(--font-lt)}.desktop-heading-1-sb,.desktop-heading-2-sb,.desktop-heading-3-sb,.desktop-heading-4-sb,.desktop-body-1-sb,.desktop-body-2-sb,.desktop-body-3-sb,.desktop-body-4-sb,.desktop-body-5-sb,.desktop-interactive-1-sb,.desktop-interactive-2-sb,.desktop-interactive-3-sb{font-weight:var(--font-sb)}}@media (min-width: 1366px){.wide-heading-1,.wide-heading-1-sb,.wide-heading-1-lt{font-size:var(--font-size-8);font-weight:var(--font-rg);line-height:1.25}.wide-heading-2,.wide-heading-2-sb,.wide-heading-2-lt{font-size:var(--font-size-7);font-weight:var(--font-rg);line-height:1.28}.wide-heading-3,.wide-heading-3-sb,.wide-heading-3-lt{font-size:var(--font-size-6);font-weight:var(--font-rg);line-height:1.333}.wide-heading-4,.wide-heading-4-sb,.wide-heading-4-lt,.wide-body-1,.wide-body-1-sb{font-size:var(--font-size-5);font-weight:var(--font-rg);line-height:1.4}.wide-body-2,.wide-body-2-sb{font-size:var(--font-size-4);font-weight:var(--font-rg);line-height:1.5}.wide-body-3,.wide-body-3-sb{font-size:var(--font-size-3);font-weight:var(--font-rg);line-height:1.5}.wide-body-4,.wide-body-4-sb{font-size:var(--font-size-2);font-weight:var(--font-rg);letter-spacing:.16px;line-height:1.4}.wide-body-5,.wide-body-5-sb{font-size:var(--font-size-1);font-weight:var(--font-rg);letter-spacing:.32px;line-height:1.333}.wide-interactive-1,.wide-interactive-1-sb{font-size:var(--font-size-3);font-weight:var(--font-rg);line-height:1.5}.wide-interactive-2,.wide-interactive-2-sb{font-size:var(--font-size-2);font-weight:var(--font-rg);letter-spacing:.16px;line-height:1.4}.wide-interactive-3,.wide-interactive-3-sb{font-size:var(--font-size-1);font-weight:var(--font-rg);letter-spacing:.32px;line-height:1.333}.wide-section-title-1{font:var(--section-title-1)}.wide-section-title-2{font:var(--section-title-2)}.wide-section-title-3{font:var(--section-title-3)}.wide-section-title-4{font:var(--section-title-4)}.wide-section-title-5{font:var(--section-title-5)}.wide-section-title-6{font:var(--section-title-6)}.wide-heading-1-lt,.wide-heading-2-lt,.wide-heading-3-lt,.wide-heading-4-lt{font-weight:var(--font-lt)}.wide-heading-1-sb,.wide-heading-2-sb,.wide-heading-3-sb,.wide-heading-4-sb,.wide-body-1-sb,.wide-body-2-sb,.wide-body-3-sb,.wide-body-4-sb,.wide-body-5-sb,.wide-interactive-1-sb,.wide-interactive-2-sb,.wide-interactive-3-sb{font-weight:var(--font-sb)}}.heading-1-lt,.heading-2-lt,.heading-3-lt,.heading-4-lt{font-weight:var(--font-lt)}.heading-1-sb,.heading-2-sb,.heading-3-sb,.heading-4-sb,.body-1-sb,.body-2-sb,.body-3-sb,.body-4-sb,.body-5-sb,.interactive-1-sb,.interactive-2-sb,.interactive-3-sb,.helper-sb{font-weight:var(--font-sb)}:root{--space-unit: 8px}:root{--shadow-color-base: rgb(61 61 61 / 35%);--shadow-inset-2: inset 0 2px 4px 0 var(--shadow-color-base);--shadow-inset-4: inset 0 4px 8px 0 var(--shadow-color-base);--shadow-0: 0 0 0 0 var(--shadow-color-base);--shadow-1: 0 1px 2px 0 var(--shadow-color-base);--shadow-2: 0 2px 4px 0 var(--shadow-color-base);--shadow-3: 0 3px 6px 0 var(--shadow-color-base);--shadow-4: 0 4px 8px 0 var(--shadow-color-base);--shadow-6: 0 6px 12px 0 var(--shadow-color-base);--shadow-8: 0 8px 16px 0 var(--shadow-color-base);--shadow-12: 0 12px 24px 0 var(--shadow-color-base);--shadow-16: 0 16px 32px 0 var(--shadow-color-base);--shadow-24: 0 24px 48px 0 var(--shadow-color-base)}:root{--border-no-radius: 0;--border-size-small: 1px;--border-size-medium: 2px;--border-size-large: 4px;--border-radius-small: 2px;--border-radius: 4px}:root{--grid-mobile-viewport: 768px;--grid-mobile-column: 4;--grid-mobile-margin: 16px;--grid-mobile-gutter: 16px;--grid-tablet-viewport: 768px;--grid-tablet-column: 8;--grid-tablet-margin: 24px;--grid-tablet-gutter: 24px;--grid-desktop-viewport: 1152px;--grid-desktop-column: 12;--grid-desktop-margin: 24px;--grid-desktop-gutter: 24px;--grid-wide-viewport: 1366px;--grid-wide-column: 12;--grid-wide-margin: 32px;--grid-wide-gutter: 32px;--page-max-width: 1366px;--grid-margin: var(--grid-mobile-margin);--grid-gutter: var(--grid-mobile-gutter);--grid-columns: var(--grid-mobile-column)}@media (min-width: 768px) and (max-width: 1151px){:root{--grid-margin: var(--grid-tablet-margin);--grid-gutter: var(--grid-tablet-gutter);--grid-columns: var(--grid-tablet-column)}}@media (min-width: 1152px) and (max-width: 1365px){:root{--grid-margin: var(--grid-desktop-margin);--grid-gutter: var(--grid-desktop-gutter);--grid-columns: var(--grid-desktop-column)}}@media (min-width: 1366px){:root{--grid-margin: var(--grid-wide-margin);--grid-gutter: var(--grid-wide-gutter);--grid-columns: var(--grid-wide-column)}}.z-grid{display:grid;width:100%;column-gap:var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns),1fr)}.z-grid .col-full{grid-column:1 / -1}.z-grid .col-1{grid-column:span 1}.z-grid .col-2{grid-column:span 2}.z-grid .col-3{grid-column:span 3}.z-grid .col-4,.z-grid .col-5,.z-grid .col-6,.z-grid .col-7,.z-grid .col-8,.z-grid .col-9,.z-grid .col-10,.z-grid .col-11,.z-grid .col-12{grid-column:span 4}.z-grid .col-start-1{grid-column-start:1}.z-grid .col-start-2{grid-column-start:2}.z-grid .col-start-3{grid-column-start:3}.z-grid .col-start-4,.z-grid .col-start-5,.z-grid .col-start-6,.z-grid .col-start-7,.z-grid .col-start-8,.z-grid .col-start-9,.z-grid .col-start-10,.z-grid .col-start-11,.z-grid .col-start-12{grid-column-start:4}.z-grid .-col-start-2{grid-column-start:-2}.z-grid .-col-start-3{grid-column-start:-3}.z-grid .-col-start-4{grid-column-start:-4}.z-grid .-col-start-5,.z-grid .-col-start-6,.z-grid .-col-start-7,.z-grid .-col-start-8,.z-grid .-col-start-9,.z-grid .-col-start-10,.z-grid .-col-start-11,.z-grid .-col-start-12,.z-grid .-col-start-13{grid-column-start:-5}.z-grid .col-end-last{grid-column-end:-1}.z-grid .col-end-2{grid-column-end:2}.z-grid .col-end-3{grid-column-end:3}.z-grid .col-end-4{grid-column-end:4}.z-grid .col-end-5,.z-grid .col-end-6,.z-grid .col-end-7,.z-grid .col-end-8,.z-grid .col-end-9,.z-grid .col-end-10,.z-grid .col-end-11,.z-grid .col-end-12,.z-grid .col-end-13{grid-column-end:5}.z-grid .-col-end-1{grid-column-end:-1}.z-grid .-col-end-2{grid-column-end:-2}.z-grid .-col-end-3{grid-column-end:-3}.z-grid .-col-end-4,.z-grid .-col-end-5,.z-grid .-col-end-6,.z-grid .-col-end-7,.z-grid .-col-end-8,.z-grid .-col-end-9,.z-grid .-col-end-10,.z-grid .-col-end-11,.z-grid .-col-end-12{grid-column-end:-4}@media (max-width: 767px){.z-grid .mobile-col-full{grid-column:1 / -1}.z-grid .mobile-col-1{grid-column:span 1}.z-grid .mobile-col-2{grid-column:span 2}.z-grid .mobile-col-3{grid-column:span 3}.z-grid .mobile-col-4{grid-column:span 4}}@media (min-width: 768px){.z-grid .col-5{grid-column:span 5}.z-grid .col-6{grid-column:span 6}.z-grid .col-7{grid-column:span 7}.z-grid .col-8,.z-grid .col-9,.z-grid .col-10,.z-grid .col-11,.z-grid .col-12{grid-column:span 8}.z-grid .col-start-5{grid-column-start:5}.z-grid .col-start-6{grid-column-start:6}.z-grid .col-start-7{grid-column-start:7}.z-grid .col-start-8,.z-grid .col-start-9,.z-grid .col-start-10,.z-grid .col-start-11,.z-grid .col-start-12{grid-column-start:8}.z-grid .-col-start-6{grid-column-start:-6}.z-grid .-col-start-7{grid-column-start:-7}.z-grid .-col-start-8{grid-column-start:-8}.z-grid .-col-start-9,.z-grid .-col-start-10,.z-grid .-col-start-11,.z-grid .-col-start-12,.z-grid .-col-start-13{grid-column-start:-9}.z-grid .col-end-6{grid-column-end:6}.z-grid .col-end-7{grid-column-end:7}.z-grid .col-end-8{grid-column-end:8}.z-grid .col-end-9,.z-grid .col-end-10,.z-grid .col-end-11,.z-grid .col-end-12,.z-grid .col-end-13{grid-column-end:9}.z-grid .-col-end-5{grid-column-end:-5}.z-grid .-col-end-6{grid-column-end:-6}.z-grid .-col-end-7{grid-column-end:-7}.z-grid .-col-end-8,.z-grid .-col-end-9,.z-grid .-col-end-10,.z-grid .-col-end-11,.z-grid .-col-end-12{grid-column-end:-8}}@media (min-width: 768px) and (max-width: 1151px){.z-grid .tablet-col-full{grid-column:1 / -1}.z-grid .tablet-col-1{grid-column:span 1}.z-grid .tablet-col-2{grid-column:span 2}.z-grid .tablet-col-3{grid-column:span 3}.z-grid .tablet-col-4{grid-column:span 4}.z-grid .tablet-col-5{grid-column:span 5}.z-grid .tablet-col-6{grid-column:span 6}.z-grid .tablet-col-7{grid-column:span 7}.z-grid .tablet-col-8{grid-column:span 8}.z-grid .tablet-col-start-1{grid-column-start:1}.z-grid .tablet-col-start-2{grid-column-start:2}.z-grid .tablet-col-start-3{grid-column-start:3}.z-grid .tablet-col-start-4{grid-column-start:4}.z-grid .tablet-col-start-5{grid-column-start:5}.z-grid .tablet-col-start-6{grid-column-start:6}.z-grid .tablet-col-start-7{grid-column-start:7}.z-grid .tablet-col-start-8{grid-column-start:8}.z-grid .-tablet-col-start-2{grid-column-start:-2}.z-grid .-tablet-col-start-3{grid-column-start:-3}.z-grid .-tablet-col-start-4{grid-column-start:-4}.z-grid .-tablet-col-start-5{grid-column-start:-5}.z-grid .-tablet-col-start-6{grid-column-start:-6}.z-grid .-tablet-col-start-7{grid-column-start:-7}.z-grid .-tablet-col-start-8{grid-column-start:-8}.z-grid .tablet-col-end-2{grid-column-end:2}.z-grid .tablet-col-end-3{grid-column-end:3}.z-grid .tablet-col-end-4{grid-column-end:4}.z-grid .tablet-col-end-6{grid-column-end:6}.z-grid .tablet-col-end-7{grid-column-end:7}.z-grid .tablet-col-end-8{grid-column-end:8}.z-grid .tablet-col-end-last,.z-grid .-tablet-col-end-1{grid-column-end:-1}.z-grid .-tablet-col-end-2{grid-column-end:-2}.z-grid .-tablet-col-end-3{grid-column-end:-3}.z-grid .-tablet-col-end-4{grid-column-end:-4}.z-grid .-tablet-col-end-5{grid-column-end:-5}.z-grid .-tablet-col-end-6{grid-column-end:-6}.z-grid .-tablet-col-end-7{grid-column-end:-7}.z-grid .-tablet-col-end-8{grid-column-end:-8}}@media (min-width: 1152px){.z-grid .col-9{grid-column:span 9}.z-grid .col-10{grid-column:span 10}.z-grid .col-11{grid-column:span 11}.z-grid .col-12{grid-column:span 12}.z-grid .col-start-9{grid-column-start:9}.z-grid .col-start-10{grid-column-start:10}.z-grid .col-start-11{grid-column-start:11}.z-grid .col-start-12{grid-column-start:12}.z-grid .-col-start-10{grid-column-start:-10}.z-grid .-col-start-11{grid-column-start:-11}.z-grid .-col-start-12{grid-column-start:-12}.z-grid .-col-start-13{grid-column-start:-13}.z-grid .col-end-10{grid-column-end:10}.z-grid .col-end-11{grid-column-end:11}.z-grid .col-end-12{grid-column-end:12}.z-grid .col-end-13{grid-column-end:13}.z-grid .-col-end-9{grid-column-end:-9}.z-grid .-col-end-10{grid-column-end:-10}.z-grid .-col-end-11{grid-column-end:-11}.z-grid .-col-end-12{grid-column-end:-12}}@media (min-width: 1152px) and (max-width: 1365px){.z-grid .desktop-col-full{grid-column:1 / -1}.z-grid .desktop-col-1{grid-column:span 1}.z-grid .desktop-col-2{grid-column:span 2}.z-grid .desktop-col-3{grid-column:span 3}.z-grid .desktop-col-4{grid-column:span 4}.z-grid .desktop-col-5{grid-column:span 5}.z-grid .desktop-col-6{grid-column:span 6}.z-grid .desktop-col-7{grid-column:span 7}.z-grid .desktop-col-8{grid-column:span 8}.z-grid .desktop-col-9{grid-column:span 9}.z-grid .desktop-col-10{grid-column:span 10}.z-grid .desktop-col-11{grid-column:span 11}.z-grid .desktop-col-12{grid-column:span 12}.z-grid .desktop-col-start-1{grid-column-start:1}.z-grid .desktop-col-start-2{grid-column-start:2}.z-grid .desktop-col-start-3{grid-column-start:3}.z-grid .desktop-col-start-4{grid-column-start:4}.z-grid .desktop-col-start-5{grid-column-start:5}.z-grid .desktop-col-start-6{grid-column-start:6}.z-grid .desktop-col-start-7{grid-column-start:7}.z-grid .desktop-col-start-8{grid-column-start:8}.z-grid .desktop-col-start-9{grid-column-start:9}.z-grid .desktop-col-start-10{grid-column-start:10}.z-grid .desktop-col-start-11{grid-column-start:11}.z-grid .desktop-col-start-12{grid-column-start:12}.z-grid .-desktop-col-start-2{grid-column-start:-2}.z-grid .-desktop-col-start-3{grid-column-start:-3}.z-grid .-desktop-col-start-4{grid-column-start:-4}.z-grid .-desktop-col-start-5{grid-column-start:-5}.z-grid .-desktop-col-start-6{grid-column-start:-6}.z-grid .-desktop-col-start-7{grid-column-start:-7}.z-grid .-desktop-col-start-8{grid-column-start:-8}.z-grid .-desktop-col-start-9{grid-column-start:-9}.z-grid .-desktop-col-start-10{grid-column-start:-10}.z-grid .-desktop-col-start-11{grid-column-start:-11}.z-grid .-desktop-col-start-12{grid-column-start:-12}.z-grid .desktop-col-end-2{grid-column-end:2}.z-grid .desktop-col-end-3{grid-column-end:3}.z-grid .desktop-col-end-4{grid-column-end:4}.z-grid .desktop-col-end-6{grid-column-end:6}.z-grid .desktop-col-end-7{grid-column-end:7}.z-grid .desktop-col-end-8{grid-column-end:8}.z-grid .desktop-col-end-9{grid-column-end:9}.z-grid .desktop-col-end-10{grid-column-end:10}.z-grid .desktop-col-end-11{grid-column-end:11}.z-grid .desktop-col-end-12{grid-column-end:12}.z-grid .desktop-col-end-last,.z-grid .-desktop-col-end-1{grid-column-end:-1}.z-grid .-desktop-col-end-2{grid-column-end:-2}.z-grid .-desktop-col-end-3{grid-column-end:-3}.z-grid .-desktop-col-end-4{grid-column-end:-4}.z-grid .-desktop-col-end-5{grid-column-end:-5}.z-grid .-desktop-col-end-6{grid-column-end:-6}.z-grid .-desktop-col-end-7{grid-column-end:-7}.z-grid .-desktop-col-end-8{grid-column-end:-8}.z-grid .-desktop-col-end-9{grid-column-end:-9}.z-grid .-desktop-col-end-10{grid-column-end:-10}.z-grid .-desktop-col-end-11{grid-column-end:-11}.z-grid .-desktop-col-end-12{grid-column-end:-12}}@media (min-width: 1366px){.z-grid .wide-col-full{grid-column:1 / -1}.z-grid .wide-col-1{grid-column:span 1}.z-grid .wide-col-2{grid-column:span 2}.z-grid .wide-col-3{grid-column:span 3}.z-grid .wide-col-4{grid-column:span 4}.z-grid .wide-col-5{grid-column:span 5}.z-grid .wide-col-6{grid-column:span 6}.z-grid .wide-col-7{grid-column:span 7}.z-grid .wide-col-8{grid-column:span 8}.z-grid .wide-col-9{grid-column:span 9}.z-grid .wide-col-10{grid-column:span 10}.z-grid .wide-col-11{grid-column:span 11}.z-grid .wide-col-12{grid-column:span 12}.z-grid .wide-col-start-1{grid-column-start:1}.z-grid .wide-col-start-2{grid-column-start:2}.z-grid .wide-col-start-3{grid-column-start:3}.z-grid .wide-col-start-4{grid-column-start:4}.z-grid .wide-col-start-5{grid-column-start:5}.z-grid .wide-col-start-6{grid-column-start:6}.z-grid .wide-col-start-7{grid-column-start:7}.z-grid .wide-col-start-8{grid-column-start:8}.z-grid .wide-col-start-9{grid-column-start:9}.z-grid .wide-col-start-10{grid-column-start:10}.z-grid .wide-col-start-11{grid-column-start:11}.z-grid .wide-col-start-12{grid-column-start:12}.z-grid .-wide-col-start-2{grid-column-start:-2}.z-grid .-wide-col-start-3{grid-column-start:-3}.z-grid .-wide-col-start-4{grid-column-start:-4}.z-grid .-wide-col-start-5{grid-column-start:-5}.z-grid .-wide-col-start-6{grid-column-start:-6}.z-grid .-wide-col-start-7{grid-column-start:-7}.z-grid .-wide-col-start-8{grid-column-start:-8}.z-grid .-wide-col-start-9{grid-column-start:-9}.z-grid .-wide-col-start-10{grid-column-start:-10}.z-grid .-wide-col-start-11{grid-column-start:-11}.z-grid .-wide-col-start-12{grid-column-start:-12}.z-grid .wide-col-end-2{grid-column-end:2}.z-grid .wide-col-end-3{grid-column-end:3}.z-grid .wide-col-end-4{grid-column-end:4}.z-grid .wide-col-end-6{grid-column-end:6}.z-grid .wide-col-end-7{grid-column-end:7}.z-grid .wide-col-end-8{grid-column-end:8}.z-grid .wide-col-end-9{grid-column-end:9}.z-grid .wide-col-end-10{grid-column-end:10}.z-grid .wide-col-end-11{grid-column-end:11}.z-grid .wide-col-end-12{grid-column-end:12}.z-grid .wide-col-end-last,.z-grid .-wide-col-end-1{grid-column-end:-1}.z-grid .-wide-col-end-2{grid-column-end:-2}.z-grid .-wide-col-end-3{grid-column-end:-3}.z-grid .-wide-col-end-4{grid-column-end:-4}.z-grid .-wide-col-end-5{grid-column-end:-5}.z-grid .-wide-col-end-6{grid-column-end:-6}.z-grid .-wide-col-end-7{grid-column-end:-7}.z-grid .-wide-col-end-8{grid-column-end:-8}.z-grid .-wide-col-end-9{grid-column-end:-9}.z-grid .-wide-col-end-10{grid-column-end:-10}.z-grid .-wide-col-end-11{grid-column-end:-11}.z-grid .-wide-col-end-12{grid-column-end:-12}}.z-fab{--z-fab-right-offset: var(--grid-margin);--z-fab-bottom-offset: var(--grid-margin);--z-fab-icon-size: 20px;--z-fab-icon-fill: var(--color-inverse-icon);position:fixed;z-index:1;right:var(--z-fab-right-offset);bottom:var(--z-fab-bottom-offset);display:flex;max-width:48px;box-sizing:border-box;align-items:center;padding:14px;background-color:var(--color-primary01);border-radius:24px;box-shadow:var(--shadow-4);color:var(--color-text-inverse);column-gap:0;cursor:pointer;font-family:var(--font-family-sans);font-size:var(--font-size-3);font-weight:var(--font-rg);line-height:1.25;transition:all .2s ease-in-out}.z-fab:focus{box-shadow:var(--shadow-focus-primary);outline:none}button.z-fab{border:none}a.z-fab{text-decoration:none}.z-fab.z-fab-small{--z-fab-icon-size: 18px;max-width:42px;padding:12px;border-radius:21px;font-size:var(--font-size-2);line-height:1.285}.z-fab.z-fab-x-small{--z-fab-icon-size: 16px;max-width:36px;padding:10px;border-radius:18px;font-size:var(--font-size-1);line-height:1.333}.z-fab.z-fab-extended{max-width:100%;column-gap:var(--space-unit)}.z-fab.z-fab-extended.z-fab-x-small{column-gap:calc(var(--space-unit) / 2)}.z-fab.z-fab-extended>*:not(z-icon){opacity:1}.z-fab.z-fab-primary03{--z-fab-icon-fill: var(--color-primary01-icon);background-color:var(--color-primary03);color:var(--color-primary01-icon)}.z-fab.z-fab-surface01{--z-fab-icon-fill: var(--color-primary01-icon);background-color:var(--color-surface01);color:var(--color-primary01-icon)}.z-fab.z-fab-surface02{--z-fab-icon-fill: var(--color-primary01-icon);background-color:var(--color-background);color:var(--color-primary01-icon)}.z-fab.z-fab-surface04{--z-fab-icon-fill: var(--color-inverse-icon);background-color:var(--color-surface04);color:var(--color-text-inverse)}.z-fab z-icon{--z-icon-width: var(--z-fab-icon-size);--z-icon-height: var(--z-fab-icon-size);fill:var(--z-fab-icon-fill)}.z-fab>*:not(z-icon){overflow:hidden;opacity:0;transition:opacity .2s ease-in-out;white-space:nowrap}.z-fab.z-fab-extended>*:not(z-icon:first-child){opacity:1}@media (hover: hover){.z-fab.z-fab-extendable:hover{max-width:100%;column-gap:var(--space-unit)}.z-fab.z-fab-extendable:hover>*:not(z-icon:first-child){opacity:1}.z-fab.z-fab-x-small.z-fab-extendable:hover{column-gap:calc(var(--space-unit) / 2)}}.z-label{display:block;padding-bottom:var(--space-unit);color:var(--color-default-text);font-family:var(--font-family-sans);font-size:var(--font-size-1);font-weight:var(--font-sb);text-align:left;text-transform:uppercase}button.z-link{padding:0;border:0;margin:0;background-color:transparent}a.z-link,button.z-link{display:inline-flex;cursor:pointer;font-family:var(--font-family-sans);line-height:inherit;text-decoration:none}a.z-link.z-link-icon,button.z-link.z-link-icon{--z-icon-width: 1.125em;--z-icon-height: 1.125em;align-items:center;column-gap:.5em}a.z-link.z-link-sb,button.z-link.z-link-sb{font-weight:var(--font-sb)}a.z-link.z-link-underline,button.z-link.z-link-underline{text-decoration:underline}a.z-link:hover,button.z-link:hover,a.z-link:focus,button.z-link:focus,a.z-link:active,button.z-link:active{text-decoration:underline}a.z-link:focus,button.z-link:focus{box-shadow:var(--shadow-focus-primary);outline:none}a.z-link.z-link-disabled,button.z-link.z-link-disabled{box-shadow:none;color:var(--color-disabled03);cursor:default;fill:var(--color-disabled03);outline:none;pointer-events:none;text-decoration:none}a.z-link,button.z-link,a.z-link.z-link-active,button.z-link.z-link-active,a.z-link:hover,button.z-link:hover,a.z-link.z-link-active:hover,button.z-link.z-link-active:hover,a.z-link:focus,button.z-link:focus,a.z-link.z-link-active:focus,button.z-link.z-link-active:focus,a.z-link:active,button.z-link:active,a.z-link.z-link-active:active,button.z-link.z-link-active:active,a.z-link:visited,button.z-link:visited,a.z-link.z-link-active:visited,button.z-link.z-link-active:visited{color:var(--color-text-link-default);fill:var(--color-text-link-default)}a.z-link.z-link-blue,button.z-link.z-link-blue,a.z-link.z-link-blue.z-link-active,button.z-link.z-link-blue.z-link-active{color:var(--color-text-link-blue);fill:var(--color-text-link-blue)}a.z-link.z-link-red,button.z-link.z-link-red,a.z-link.z-link-red.z-link-active,button.z-link.z-link-red.z-link-active{color:var(--color-text-link-red);fill:var(--color-text-link-red)}a.z-link.z-link-inverse,button.z-link.z-link-inverse,a.z-link.z-link-inverse.z-link-active,button.z-link.z-link-inverse.z-link-active{color:var(--color-text-link-inverse);fill:var(--color-text-link-inverse)}a.z-link.z-link-blue:hover,button.z-link.z-link-blue:hover{color:var(--color-text-link-blue-hover);fill:var(--color-text-link-blue-hover)}a.z-link.z-link-red:hover,button.z-link.z-link-red:hover{color:var(--color-text-link-red-hover);fill:var(--color-text-link-red-hover)}a.z-link.z-link-inverse:hover,button.z-link.z-link-inverse:hover{color:var(--color-text-link-inverse);fill:var(--color-text-link-inverse)}a.z-link.z-link-blue:active,button.z-link.z-link-blue:active,a.z-link.z-link-blue:focus,button.z-link.z-link-blue:focus{color:var(--color-text-link-blue-active);fill:var(--color-text-link-blue-active)}a.z-link.z-link-red:active,button.z-link.z-link-red:active,a.z-link.z-link-red:focus,button.z-link.z-link-red:focus{color:var(--color-text-link-red-active);fill:var(--color-text-link-red-active)}a.z-link.z-link-inverse:active,button.z-link.z-link-inverse:active,a.z-link.z-link-inverse:focus,button.z-link.z-link-inverse:focus{color:var(--color-text-link-inverse);fill:var(--color-text-link-inverse)}a.z-link.z-link-blue:visited,button.z-link.z-link-blue:visited{color:var(--color-text-link-blue-visited);fill:var(--color-text-link-blue-visited)}a.z-link.z-link-red:visited,button.z-link.z-link-red:visited{color:var(--color-text-link-red-visited);fill:var(--color-text-link-red-visited)}a.z-link.z-link-inverse:visited,button.z-link.z-link-inverse:visited{color:var(--color-text-link-inverse);fill:var(--color-text-link-inverse)}.z-scrollbar::-webkit-scrollbar{width:6px;background:linear-gradient(to right,transparent 0 1px,var(--gray200) 1px 5px,transparent 5px 6px)}.z-scrollbar::-webkit-scrollbar-thumb{background-color:var(--color-primary01)}.z-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--color-hover-primary)}@supports not selector(.z-scrollbar::-webkit-scrollbar-track){.z-scrollbar{scrollbar-color:var(--color-primary01) transparent}}.z-cover-container{position:relative;display:flex;width:119px;height:158px;align-items:center;justify-items:center}.z-cover-stack{width:100%;height:100%}.z-cover-shadow,.z-cover-img{width:117px;min-width:117px;max-width:117px;height:156px;min-height:156px;max-height:156px}.z-cover-container.has-multiple .z-cover-shadow,.z-cover-container.has-multiple .z-cover-img{width:105px;min-width:105px;max-width:105px;height:140px;min-height:140px;max-height:140px}.z-cover-shadow{position:absolute;z-index:1;background-color:var(--color-white)}.z-shadow-1{z-index:1;top:var(--space-unit);right:6px;border:var(--border-size-small) solid black}.z-shadow-2{z-index:0;top:calc(var(--space-unit) * 2);right:12px;border:var(--border-size-small) solid black}.z-cover-img{position:absolute;z-index:2;top:0;right:0;border:var(--border-size-small) solid black;object-fit:cover;object-position:left}.z-cover-container.has-multiple .z-cover-img{left:12px}:root,.theme-default{--color-background: var(--gray50);--shadow-focus-primary: 0 0 0 2px var(--color-white), 0 0 2px 5px var(--blue800);--color-active-primary: var(--blue400);--color-hover-primary: var(--blue800);--color-pressed-primary: var(--blue400);--color-primary01: var(--blue500);--color-primary02: var(--blue25);--color-primary03: var(--blue50);--color-active-secondary: var(--red400);--color-hover-secondary: var(--red800);--color-pressed-secondary: var(--red400);--color-secondary01: var(--red500);--color-secondary02: var(--red25);--color-secondary03: var(--red50);--color-button-secondary: var(--color-surface01);--color-surface01: var(--color-white);--color-surface02: var(--gray100);--color-surface03: var(--gray300);--color-surface04: var(--gray700);--color-surface05: var(--gray900);--color-default-text: var(--gray900);--color-hover-text: var(--gray800);--color-pressed-text: var(--gray700);--color-text-inverse: var(--color-white);--color-text02: var(--gray100);--color-text03: var(--gray300);--color-text05: var(--gray500);--color-disabled01: var(--gray300);--color-disabled02: var(--gray100);--color-disabled03: var(--gray500);--color-active-primary-icon: var(--blue400);--color-default-icon: var(--gray900);--color-disabled01-icon: var(--gray300);--color-disabled02-icon: var(--gray100);--color-disabled03-icon: var(--gray500);--color-hover-icon: var(--color-black);--color-hover-primary-icon: var(--blue800);--color-inverse-icon: var(--color-white);--color-pressed-icon: var(--gray700);--color-primary01-icon: var(--blue500);--color-default-error: var(--red500);--color-default-success: var(--green500);--color-default-warning: var(--yellow500);--color-hover-error: var(--red800);--color-hover-success: var(--green800);--color-hover-warning: var(--yellow800);--color-inverse-error: var(--red50);--color-inverse-hover-error: var(--red500);--color-inverse-hover-success: var(--green500);--color-inverse-hover-warning: var(--yellow500);--color-inverse-success: var(--green50);--color-inverse-warning: var(--yellow50);--color-form-active-primary: var(--blue400);--color-form-background: var(--color-white);--color-form-default-icon: var(--gray900);--color-form-default-text: var(--gray900);--color-form-disabled-text: var(--gray500);--color-form-disabled01-icon: var(--gray500);--color-form-disabled03: var(--gray500);--color-form-hover-error: var(--red800);--color-form-hover-primary: var(--blue800);--color-form-hover-success: var(--green800);--color-form-hover-warning: var(--yellow800);--color-form-inverse-error: var(--red50);--color-form-inverse-success: var(--green50);--color-form-inverse-warning: var(--yellow50);--color-form-placeholder-text: var(--gray500);--color-form-success01: var(--green500);--color-form-surface03: var(--gray200);--color-form-surface04: var(--gray600);--color-form-warning01: var(--yellow500);--color-text-link-blue: var(--blue500);--color-text-link-blue-hover: var(--blue800);--color-text-link-blue-active: var(--blue800);--color-text-link-blue-visited: var(--blue800);--color-text-link-blue-pressed: var(--blue400);--color-text-link-red: var(--red500);--color-text-link-red-hover: var(--red800);--color-text-link-red-active: var(--red800);--color-text-link-red-visited: var(--red800);--color-text-link-red-pressed: var(--red400);--color-text-link-inverse: var(--color-white);--color-text-link-default: var(--gray900)}.theme-black{--color-active-primary: var(--gray600);--color-hover-primary: var(--gray700);--color-pressed-primary: var(--gray600);--color-primary01: var(--gray950);--color-primary02: var(--gray100);--color-primary03: var(--gray200);--color-active-secondary: var(--gray400);--color-hover-secondary: var(--gray700);--color-pressed-secondary: var(--gray400);--color-secondary01: var(--gray800);--color-secondary02: var(--gray800);--color-secondary03: var(--gray100);--color-active-primary-icon: var(--gray600);--color-hover-primary-icon: var(--gray700);--color-primary01-icon: var(--gray950);--color-form-active-primary: var(--gray600);--color-form-hover-primary: var(--gray700)}.theme-black.theme-black--red{--color-active-secondary: var(--red400);--color-hover-secondary: var(--red800);--color-pressed-secondary: var(--red400);--color-secondary01: var(--red500);--color-secondary02: var(--red25);--color-secondary03: var(--red50)}.theme-black.theme-black--yellow{--color-active-secondary: var(--yellow400);--color-hover-secondary: var(--yellow800);--color-pressed-secondary: var(--yellow400);--color-secondary01: var(--yellow500);--color-secondary02: var(--yellow25);--color-secondary03: var(--yellow50)}.theme-dark{--color-background: var(--gray900);--shadow-focus-primary: 0 0 0 2px var(--gray900), 0 0 2px 5px var(--blue25);--color-active-primary: var(--gray25);--color-hover-primary: var(--gray100);--color-pressed-primary: var(--gray25);--color-primary01: var(--color-white);--color-primary02: var(--gray800);--color-primary03: var(--gray700);--color-hover-secondary: var(--red200);--color-secondary01: var(--red500);--color-secondary02: var(--red900);--color-secondary03: var(--red800);--color-button-secondary: transparent;--color-surface01: var(--gray900);--color-surface02: var(--gray700);--color-surface03: var(--gray300);--color-surface04: var(--gray100);--color-surface05: var(--color-white);--color-default-text: var(--gray100);--color-hover-text: var(--gray300);--color-pressed-text: var(--gray300);--color-text-inverse: var(--gray900);--color-text02: var(--gray900);--color-text03: var(--gray700);--color-text05: var(--gray500);--color-disabled01: var(--gray700);--color-disabled02: var(--gray900);--color-disabled03: var(--gray500);--color-active-primary-icon: var(--gray300);--color-default-icon: var(--gray100);--color-disabled01-icon: var(--gray700);--color-disabled02-icon: var(--gray900);--color-disabled03-icon: var(--gray500);--color-hover-icon: var(--gray300);--color-hover-primary-icon: var(--gray300);--color-inverse-icon: var(--gray900);--color-pressed-icon: var(--gray300);--color-primary01-icon: var(--color-white);--color-default-error: var(--red200);--color-default-success: var(--green200);--color-default-warning: var(--yellow200);--color-hover-error: var(--red50);--color-hover-success: var(--green50);--color-hover-warning: var(--yellow50);--color-inverse-error: var(--red800);--color-inverse-hover-error: var(--red200);--color-inverse-hover-success: var(--green200);--color-inverse-hover-warning: var(--yellow200);--color-inverse-success: var(--green800);--color-inverse-warning: var(--yellow800);--color-form-active-primary: var(--gray800);--color-form-hover-primary: var(--gray800);--color-text-link-blue-active: var(--color-white);--color-text-link-blue-hover: var(--color-white);--color-text-link-blue-pressed: var(--color-white);--color-text-link-blue-visited: var(--color-white);--color-text-link-blue: var(--color-white);--color-text-link-default: var(--color-white);--color-text-link-inverse: var(--gray900);--color-text-link-red-active: var(--color-white);--color-text-link-red-hover: var(--color-white);--color-text-link-red-pressed: var(--color-white);--color-text-link-red-visited: var(--color-white);--color-text-link-red: var(--color-white);background:var(--color-background)}.theme-red{--color-active-primary: var(--red400);--color-hover-primary: var(--red800);--color-pressed-primary: var(--red400);--color-primary01: var(--red500);--color-primary02: var(--red25);--color-primary03: var(--red50);--color-active-secondary: var(--gray400);--color-hover-secondary: var(--gray800);--color-pressed-secondary: var(--gray400);--color-secondary01: var(--gray500);--color-secondary02: var(--gray25);--color-secondary03: var(--gray50);--color-active-primary-icon: var(--red400);--color-hover-primary-icon: var(--red800);--color-primary01-icon: var(--red500);--color-form-active-primary: var(--red400);--color-form-hover-primary: var(--red800)}z-accordion+z-accordion{border-top:none}z-accordion[variant=background]:first-of-type:not(:last-of-type),z-accordion[variant=background]:first-of-type:not(:last-of-type)::part(summary),z-accordion[variant=background]:first-of-type:not(:last-of-type)::part(summary):before,z-accordion[variant=background]:first-of-type:not(:last-of-type)::part(content):before{border-bottom-left-radius:0;border-bottom-right-radius:0}z-accordion[variant=background]+z-accordion[variant=background],z-accordion[variant=background]+z-accordion[variant=background]::part(summary),z-accordion[variant=background]+z-accordion[variant=background]::part(summary):before,z-accordion[variant=background]+z-accordion[variant=background]::part(content):before{border-radius:0}z-accordion[variant=background]+z-accordion[variant=background]:last-of-type{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}z-accordion[variant=background]+z-accordion[variant=background]:last-of-type:not([open])::part(summary){border-bottom-right-radius:calc(var(--border-radius) - var(--border-size-small))}z-accordion[variant=background]+z-accordion[variant=background]:last-of-type:not([open])::part(summary),z-accordion[variant=background]+z-accordion[variant=background]:last-of-type:not([open])::part(summary):before,z-accordion[variant=background]+z-accordion[variant=background]:last-of-type::part(content):before{border-bottom-left-radius:calc(var(--border-radius) - var(--border-size-small))}@media print{@page{size:210mm 297mm;margin:10mm}idp-login,z-app-header,header,.staging-bar,zanichelli-footer,.longform .aside-left,.comments-container,z-anchor-navigation,.grecaptcha-badge{display:none!important}#onetrust-consent-sdk{display:none}.print-header{display:flex!important;flex-direction:column;margin:var(--grid-margin)}.print-header h1{margin:0;font-family:var(--font-family-sans);font-size:var(--font-size-10);line-height:1.28}.print-header h2{margin:0;font-family:var(--font-family-sans);font-size:var(--font-size-5);font-weight:var(--font-sb);font-style:italic;line-height:1.2}.print-header a{text-decoration:none}.print-footer{position:fixed;z-index:-1;bottom:0;display:block!important;padding-left:var(--grid-margin)!important;width:100%}}:root{--page-max-width: 1366px;--dialog-width: 824px}.theme-dark{--color-text-link-default: var(--color-default-text);--color-text-link-inverse: var(--color-text-inverse)}html{font-family:var(--font-family-sans)}body{margin:0;padding:0;height:100%;color:var(--color-default-text)}idp-login-form *{box-sizing:initial}main{height:100%}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,p{margin:0}a:not(z-app-header a){color:currentcolor}code.code-block{display:block;width:100%}code.code-block pre{tab-size:4;overflow:auto;background-color:var(--gray900);color:var(--gray100);padding:calc(var(--space-unit) * 2);border-radius:var(--border-radius);font-size:var(--font-size-3);line-height:1.5;letter-spacing:0}.container{padding-right:var(--grid-margin);padding-left:var(--grid-margin)}.page-block{width:100%;max-width:var(--page-max-width);margin-left:auto;margin-right:auto}idp-login{position:fixed;top:0;z-index:21;height:auto!important}idp-login+*{margin-top:48px}zanichelli-footer{display:block;margin-top:calc(var(--grid-margin) * 2)}[slot=modalContent]{padding:var(--grid-margin) calc(var(--space-unit) * 2)!important}z-section-title [slot=primary-title]{font-weight:var(--font-sb)}z-section-title [slot=secondary-title]{font-weight:var(--font-rg)}z-carousel{--z-carousel-gutter: var(--grid-gutter)}.z-link{align-items:center;column-gap:var(--space-unit)}a.z-button{display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;height:44px;min-width:44px;padding:0 calc(var(--space-unit) * 2);border-width:var(--border-size-medium);border-style:solid;border-radius:var(--border-radius);border-color:var(--color-primary01);background-color:var(--color-primary01);color:var(--color-text-inverse);cursor:pointer;fill:currentcolor;font-family:var(--font-family-sans);font-size:14px;font-weight:var(--font-sb);letter-spacing:.3px;line-height:1;outline:none;text-decoration:none;text-transform:uppercase;white-space:nowrap}a.z-button[data-size=small]{min-width:36px;height:36px}a.z-button[data-size=x-small]{min-width:32px;height:32px}a.z-button z-icon{--z-icon-right-margin: var(--space-unit)}a.z-button[data-disabled]:not([data-disabled=false]){pointer-events:none;border-color:var(--color-disabled01);background-color:var(--color-disabled01);color:var(--color-disabled02)}@media (hover: hover){a.z-button:hover{border-color:var(--color-hover-primary);background-color:var(--color-hover-primary);color:var(--color-text-inverse)}}a.z-button:active{border-color:var(--color-pressed-primary);background-color:var(--color-pressed-primary);box-shadow:var(--shadow-2);color:var(--color-text-inverse)}a.z-button[data-variant=secondary][data-disabled]:not([data-disabled=false]){border-color:var(--color-disabled01);background-color:var(--color-surface01);color:var(--color-disabled02)}a.z-button[data-variant=secondary]{border-color:var(--color-primary01);background-color:var(--color-surface01);color:var(--color-primary01)}@media (hover: hover){a.z-button[data-variant=secondary]:hover{border-color:var(--color-hover-primary);background-color:var(--color-surface01);color:var(--color-hover-primary)}}a.z-button[data-variant=secondary]:active{border-color:var(--color-pressed-primary);background-color:var(--color-surface01);box-shadow:var(--shadow-2);color:var(--color-pressed-primary)}@media (min-width: 1366px){z-app-header{--app-header-content-max-width: var(--page-max-width)}}.object table{width:auto!important;border-collapse:collapse;border-color:transparent}.object table tr{border-top:1px solid #000}.object table tr:last-of-type{border-bottom:1px solid #000}.object table tr th{font-weight:var(--font-sb)}.object table tr:first-of-type th{color:var(--color-primary01)}.object table tr td{padding:var(--space-unit);border-left:1px solid #000;border-right:1px solid #000}.object table tr td:first-child{padding-left:0;border-left:none}.object table tr td:last-child{border-right:none}.object table tr:first-of-type td{background-color:transparent!important}mjx-container[jax=SVG][display=true]{text-align:left!important;margin-left:calc(var(--space-unit) * 24)!important}dna-icon{display:inline-flex;width:1em;height:1em;line-height:1}dna-icon svg{width:100%;height:100%;overflow:visible;fill:currentcolor}dna-icon[\:missing]{background:red}/**
 * @module @chialab/dna-icons
 * @author Chialab srl <dev@chialab.io> (https://www.chialab.it)
 * @copyright Chialab srl 2020
 * @license GPL-3.0-or-later
 */[\:tooltip]{--tooltip-origin-x: center;--tooltip-origin-y: center;--tooltip-animation: tooltipAnimation;position:absolute;z-index:999;display:flex;width:auto;max-width:var(--floating-max-width, none);animation-name:var(--tooltip-animation);animation-duration:var(--easing-time, .25s);animation-timing-function:var(--easing, ease-out);transform-origin:var(--tooltip-origin-x) var(--tooltip-origin-y);will-change:filter,opacity,transform}@media (prefers-reduced-motion){[\:tooltip]{animation-duration:0}}[\:tooltip]:not([\:open]){animation-direction:reverse}[\:tooltip][\:direction=south]{--tooltip-origin-x: center;--tooltip-origin-y: top}[\:tooltip][\:direction=south-east],[\:tooltip][\:direction=east-south]{--tooltip-origin-x: left;--tooltip-origin-y: top}[\:tooltip][\:direction=south-west],[\:tooltip][\:direction=west-south]{--tooltip-origin-x: right;--tooltip-origin-y: top}[\:tooltip][\:direction=north]{--tooltip-origin-x: center;--tooltip-origin-y: bottom}[\:tooltip][\:direction=north-east],[\:tooltip][\:direction=east-north]{--tooltip-origin-x: left;--tooltip-origin-y: bottom}[\:tooltip][\:direction=north-west],[\:tooltip][\:direction=west-north]{--tooltip-origin-x: right;--tooltip-origin-y: bottom}[\:tooltip] .tooltip__arrow{position:absolute;display:block}dna-tooltip{--floating-max-width: 30ch;min-height:calc(var(--spacing, 1rem) + 1.5em);margin:var(--spacing, 1rem);padding:calc(var(--spacing, 1rem) * .5) 0;background:var(--color-surface, #fff);border-radius:var(--radius, .25rem);filter:drop-shadow(var(--shadow-filter, 0 0 2px rgba(0, 0, 0, .5)))}@supports (height: 1lh){dna-tooltip{min-height:calc(var(--spacing, 1rem) + 1lh)}}dna-tooltip .tooltip__content{display:block;flex:1 auto;padding:0 calc(var(--spacing, 1rem) * .5);overflow:auto;overscroll-behavior:none;scrollbar-color:var(--scrollbar-thumb-color, #000) transparent;scrollbar-width:var(--scrollbar-width, 8px);-webkit-overflow-scrolling:touch}dna-tooltip .tooltip__content::-webkit-scrollbar{width:var(--scrollbar-width, 8px);height:var(--scrollbar-width, 8px)}dna-tooltip .tooltip__content::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color, #000);border-radius:var(--scrollbar-radius, 12px)}dna-tooltip .tooltip__content::-webkit-scrollbar-track{background:transparent;border-radius:var(--scrollbar-radius, 12px)}dna-tooltip .tooltip__content>p:first-child{margin-top:0}dna-tooltip .tooltip__content>p:last-child{margin-bottom:0}dna-tooltip[\:direction^=north] .tooltip__arrow{border-top:solid calc(var(--spacing, 1rem) * .5) var(--color-surface, #fff);border-right:solid calc(var(--spacing, 1rem) * .5) transparent;border-left:solid calc(var(--spacing, 1rem) * .5) transparent}dna-tooltip[\:direction^=south] .tooltip__arrow{border-right:solid calc(var(--spacing, 1rem) * .5) transparent;border-bottom:solid calc(var(--spacing, 1rem) * .5) var(--color-surface, #fff);border-left:solid calc(var(--spacing, 1rem) * .5) transparent}dna-tooltip[\:direction^=east] .tooltip__arrow{border-top:solid calc(var(--spacing, 1rem) * .5) transparent;border-right:solid calc(var(--spacing, 1rem) * .5) var(--color-surface, #fff);border-bottom:solid calc(var(--spacing, 1rem) * .5) transparent}dna-tooltip[\:direction^=west] .tooltip__arrow{border-top:solid calc(var(--spacing, 1rem) * .5) transparent;border-bottom:solid calc(var(--spacing, 1rem) * .5) transparent;border-left:solid calc(var(--spacing, 1rem) * .5) var(--color-surface, #fff)}@keyframes tooltipAnimation{0%{transform:scale(.75);opacity:0}to{transform:none;opacity:1}}/**
 * @module @chialab/dna-tooltip
 * @author Chialab srl <dev@chialab.io> (https://www.chialab.it)
 * @copyright Chialab srl 2020
 * @license GPL-3.0-or-later
 */[\:button]{--button-focus-color: currentcolor;--button-focus-opacity: 0;position:relative;z-index:1;display:inline-flex;flex:none;justify-content:flex-start;align-items:center;gap:calc(var(--spacing, 1rem) * .5);margin:0;padding:calc(var(--spacing, 1rem) * .5 - var(--private-button-border-size, 0px));color:currentcolor;font-family:inherit;font-size:inherit;line-height:1;text-decoration:none;background:transparent;border-width:var(--private-button-border-size, 0);border-style:solid;border-color:currentcolor;border-radius:var(--radius, .25rem);outline:0;transform:translateZ(0);appearance:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}[\:button]>*{pointer-events:none}[\:button]:focus-visible:focus{outline:var(--outline, auto 2px #0077ff);outline-color:var(--outline-color, #0077ff);outline-offset:var(--outline-offset, .25rem)}[\:button]:after{position:absolute;top:calc(var(--private-button-border-size, 0px) * -1);left:calc(var(--private-button-border-size, 0px) * -1);z-index:-1;display:block;width:calc(100% + var(--private-button-border-size, 0px) * 2);height:calc(100% + var(--private-button-border-size, 0px) * 2);background:var(--button-focus-color, currentcolor);border-radius:inherit;opacity:var(--button-focus-opacity, 0);transition-timing-function:var(--easing, ease-out);transition-duration:var(--easing-time, .25s);transition-property:var(--button-focus-property, none);will-change:opacity;content:""}[\:button]:focus:focus-visible:after{--button-focus-opacity: .1}@media (hover: hover){[\:button]:not(:disabled):not([aria-disabled=true]):hover:after{--button-focus-opacity: .1}}[\:button][\:active]:not(:disabled):not([aria-disabled=true]):after{--button-focus-opacity: .2}[\:button] .button__icon{display:block;order:-1;width:1em;height:1em;overflow:visible;line-height:1;fill:currentcolor}[\:button][variant^=action] .button__contents:empty{display:none}[\:button][variant^=action] .button__contents:empty+.button__icon{width:1.5em;height:1.5em}[\:button][disabled],[\:button][aria-disabled=true]{opacity:.8}[\:button][variant^=action][disabled],[\:button][variant^=action][aria-disabled=true]{opacity:.5}[\:button]:not(:disabled):not([aria-disabled=true]){cursor:pointer}[\:button][variant^=action]{border-radius:calc(var(--spacing, 1rem) + 1em)}[\:button][variant=primary],[\:button][variant="action:primary"]{color:var(--color-primary--text, #fff);background:var(--color-primary, #000)}[\:button][variant=accent],[\:button][variant="action:accent"]{color:var(--color-accent--text, #fff);background:var(--color-accent, #005fcc)}[\:button][variant=secondary],[\:button][variant="action:secondary"]{--private-button-border-size: 1px;color:var(--color-primary, #000);background:var(--color-surface, #fff)}/**
 * @module @chialab/dna-button
 * @author Chialab srl <dev@chialab.io> (https://www.chialab.it)
 * @copyright Chialab srl 2020
 * @license GPL-3.0-or-later
 */dna-menu{position:absolute;z-index:2;display:inline-flex;flex-direction:column;margin:0;padding:0;overflow:auto;overscroll-behavior:none;scrollbar-color:var(--scrollbar-thumb-color, #000) transparent;scrollbar-width:var(--scrollbar-width, 8px);-webkit-overflow-scrolling:touch;list-style:none;background:var(--color-surface, #fff);border-radius:var(--radius, .25rem);box-shadow:var(--shadow-4, 0 4px 8px 0 rgba(0, 0, 0, .5));animation-name:menuAnimation;animation-duration:var(--easing-time, .25s);animation-timing-function:var(--easing, ease-out);will-change:opacity,transform}dna-menu:not([\:defined]){display:none}dna-menu:not([\:open]){animation-direction:reverse}dna-menu::-webkit-scrollbar{width:var(--scrollbar-width, 8px);height:var(--scrollbar-width, 8px)}dna-menu::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color, #000);border-radius:var(--scrollbar-radius, 12px)}dna-menu::-webkit-scrollbar-track{background:transparent;border-radius:var(--scrollbar-radius, 12px)}dna-menu[\:direction^=north]{margin:0 0 calc(var(--spacing, 1rem) * .5) 0}dna-menu[\:direction^=south]{margin:calc(var(--spacing, 1rem) * .5) 0 0 0}dna-menu[\:direction^=east]{margin:0 0 0 calc(var(--spacing, 1rem) * .5)}dna-menu[\:direction^=west]{margin:0 calc(var(--spacing, 1rem) * .5) 0 0}dna-menu[\:direction=south]{transform-origin:center top}dna-menu[\:direction=south-east],dna-menu[\:direction=east-south]{transform-origin:left top}dna-menu[\:direction=south-west],dna-menu[\:direction=west-south]{transform-origin:right top}dna-menu[\:direction=north]{transform-origin:center bottom}dna-menu[\:direction=north-east],dna-menu[\:direction=east-north]{transform-origin:left bottom}dna-menu[\:direction=north-west],dna-menu[\:direction=west-north]{transform-origin:right bottom}dna-menu>*{--outline-offset: calc(-1 * var(--outline-width, 2px));justify-content:start;text-align:start}dna-menu[open] [\:button]:focus{--button-focus-opacity: .1}dna-menu[open]:has(:hover) [\:button]:focus{--button-focus-opacity: 0}dna-menu[open]>*{visibility:visible}dna-menu button,dna-menu a{--radius: 0}@keyframes menuAnimation{0%{transform:scale(.75);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion){dna-menu{animation-duration:0}}/**
 * @module @chialab/dna-menu
 * @author Chialab srl <dev@chialab.io> (https://www.chialab.it)
 * @copyright Chialab srl 2020
 * @license GPL-3.0-or-later
 */dna-slider{--slider-line: 3px;--slider-thumb-width: 1em;position:relative;display:flex;align-items:center;width:256px;height:24px;-webkit-tap-highlight-color:transparent}dna-slider .slider__input{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;outline:0;opacity:0;appearance:none;pointer-events:none}dna-slider[disabled]{opacity:.5}dna-slider:not([disabled]){cursor:pointer}dna-slider .slider__line,dna-slider .slider__progress{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;height:var(--slider-line);margin:auto;border-radius:var(--radius, .25rem);pointer-events:none}dna-slider .slider__line{background:currentcolor;opacity:.5}dna-slider .slider__progress{width:0;background:currentcolor}dna-slider .slider__thumb-container{content:"";position:absolute;inset:0;display:block;-webkit-user-select:none;user-select:none;pointer-events:none}dna-slider[inset] .slider__thumb-container{right:calc(var(--slider-thumb-width) * .5);left:calc(var(--slider-thumb-width) * .5)}dna-slider .slider__thumb{content:"";position:absolute;top:0;bottom:0;display:block;width:fit-content;height:fit-content;margin-top:auto;margin-bottom:auto;outline:0;transform:translate(-50%);transform-origin:0 50%;pointer-events:all}dna-slider .slider__thumb .slider__thumb-helper{position:relative;width:var(--slider-thumb-width);height:var(--slider-thumb-width);background:currentcolor;border-radius:100%;transform-origin:center;will-change:transform}dna-slider .slider__thumb:focus-visible{outline:var(--outline, auto 2px #0077ff);outline-color:var(--outline-color, #0077ff);outline-offset:var(--outline-offset, .25rem)}dna-slider:focus .slider__thumb-helper,dna-slider:not([disabled]) .slider__thumb-helper:active,dna-slider .slider__thumb-helper:focus{transform:scale(1.25);transition:transform .15s}dna-slider .slider__thumb-value{position:absolute;display:none;justify-content:center;width:100%;margin-top:calc(var(--slider-thumb-width, 1rem) * .5);color:currentcolor}dna-slider:focus .slider__thumb-value,dna-slider .slider__thumb:hover .slider__thumb-value,dna-slider:not([disabled]) .slider__thumb:active .slider__thumb-value,dna-slider .slider__thumb:focus .slider__thumb-value{display:inline-flex}dna-slider .slider__content{position:absolute;top:0;left:0;height:100%;pointer-events:none}dna-slider[inset] .slider__content{right:calc(var(--slider-thumb-width) * .5);left:calc(var(--slider-thumb-width) * .5)}dna-slider .slider__content>*{pointer-events:all}/**
 * @module @chialab/dna-slider
 * @author Chialab srl <dev@chialab.io> (https://www.chialab.it)
 * @copyright Chialab srl 2020
 * @license GPL-3.0-or-later
 */[is=dna-media-hotpoint]{display:block;margin:0;margin-left:calc(var(--media-player-line-thumb) * -.5);padding:0;font-family:inherit;font-size:inherit;background:transparent;border:0;appearance:none}[is=dna-media-hotpoint] .hotpoint__thumb{align-self:center;width:var(--media-player-line-thumb);height:var(--media-player-line-thumb);color:var(--color-accent, #005fcc);background:currentcolor;border:solid 2px transparent;border-radius:var(--media-player-line-thumb);transform:translateZ(1px);cursor:pointer;transition-timing-function:var(--easing, ease-out);transition-duration:var(--easing-time, .25s);transition-property:width,height,background,transform,border-color;will-change:width,height}[is=dna-media-hotpoint][end] .hotpoint__thumb{width:calc(100% + var(--media-player-line-thumb) * .5)}[is=dna-media-hotpoint][hidden]{display:none!important}[is=dna-media-hotpoint][status=active]{margin-left:calc(var(--media-player-line-thumb) * -.75)}[is=dna-media-hotpoint][status=active] .hotpoint__thumb{width:calc(var(--media-player-line-thumb) * 1.5);height:calc(var(--media-player-line-thumb) * 1.5);background:transparent;border-color:currentcolor}[is=dna-media-hotpoint][end][status=active] .hotpoint__thumb{width:calc(100% + var(--media-player-line-thumb) * .5)}[is=dna-media-hotpoint][\:active] .hotpoint__thumb{background:currentcolor;transform:scale(1.5);opacity:1}[is=dna-media-hotpoint][end][\:active] .hotpoint__thumb{transform:scale(1.1)}[is=dna-media-hotpoint] dna-tooltip{width:auto;transform-origin:center bottom;pointer-events:none}dna-media-hotspot{position:absolute;margin:auto}dna-media-hotspot:not([bottom]){top:0}dna-media-hotspot:not([right]){left:0}dna-media-hotspot:not([visible]){display:none}:root{--media-player-background: #000;--media-player-background--text: #fff;--media-player-line: 3px;--media-player-line-thumb: .75em}dna-media-player{display:inline-flex;flex-direction:column;max-width:100%;-webkit-user-select:none;user-select:none}dna-media-player,dna-media-player *{box-sizing:border-box}dna-media-player video,dna-media-player audio{display:block}dna-media-player .player-wrapper{position:relative;display:flex;font-family:var(--font-sans, sans-serif);font-size:var(--font-size-1, 1rem)}dna-media-player[type=video] .player-wrapper{max-height:100%}dna-media-player[type=video][\:pip]{background:var(--color-neutral, #e5e5e5)}dna-media-player[type=audio][poster] .player-wrapper,dna-media-player[type=video] .player-wrapper{flex-direction:column}dna-media-player[type=audio][poster]:not([\:duration]) audio{width:300px}dna-media-player[type=video]:not([\:duration]) video:not([width]){width:300px;aspect-ratio:16 / 9}dna-media-player[type=video][\:pip] .player-wrapper{position:fixed;top:var(--spacing, 1rem);right:var(--spacing, 1rem);z-index:100;width:calc(100% - calc(var(--spacing, 1rem) * 2));max-width:480px;overflow:hidden;border-radius:var(--radius, .25rem);box-shadow:var(--shadow-4, 0 4px 8px 0 rgba(0, 0, 0, .5));transform-origin:top center;animation:mediaPlayerPipIn .15s ease-out}dna-media-player[type=video] [\:button][name=closepip]{position:absolute;top:1em;left:1em;z-index:101;color:var(--media-player-background--text);font-size:calc(var(--font-scale-xsmall, .75) * 1em);background:var(--media-player-background)}dna-media-player[type=audio][track] .player-wrapper{flex-direction:column;min-width:340px}dna-media-player .player-media{position:relative;outline:0}dna-media-player[type=audio][poster] .player-media,dna-media-player[type=video] .player-media{flex:1;background:var(--media-player-background)}dna-media-player .player-media:focus:focus-visible{outline:var(--outline, auto 2px #0077ff);outline-color:var(--outline-color, #0077ff)}dna-media-player .player-poster{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:contain}dna-media-player .player-tracks{display:none;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;pointer-events:none}dna-media-player .player-tracks>div{max-width:90%;margin:var(--spacing, 1rem);padding:calc(var(--spacing, 1rem) * .5);color:var(--media-player-background--text);line-height:1.5;text-align:center;background:var(--color-overlay, rgba(0, 0, 0, .8))}dna-media-player .player-tracks>div:empty{display:none}dna-media-player[track] .player-tracks{display:flex}dna-media-player .player-hotspots{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;overflow:hidden;pointer-events:none}dna-media-player .player-hotspots>*{-webkit-user-select:text;user-select:text;pointer-events:all}dna-media-player .player-control-bar{position:relative;z-index:2;display:flex;flex:none;flex-direction:row;flex-wrap:wrap;align-items:center;max-width:100%;line-height:1}dna-media-player:not([controls=visible]) .player-control-bar{background:var(--media-player-background)}dna-media-player .player-control-bar>*,dna-media-player .player-control-bar>[\:button]{flex:none;transform:translateZ(1px);font-variant-numeric:lining-nums}dna-media-player .player-menu [data-selected]{border-left:solid 2px var(--color-accent, #005fcc)}dna-media-player .player-menu-wrapper{position:relative;z-index:2}dna-media-player .player-spinner:before{content:"";display:block;box-sizing:border-box;width:1.5em;height:1.5em;border:2px solid transparent;border-top-color:currentcolor;border-bottom-color:currentcolor;border-radius:50%;animation:mediaPlayerSpinner 1s ease infinite}dna-media-player dna-slider{--slider-line: var(--media-player-line);--slider-thumb-width: var(--media-player-line-thumb)}dna-media-player .player-volume-slider{width:2em}dna-media-player .player-volume{display:flex;align-items:center}dna-media-player .player-volume .player-volume-slider{width:0;transition-delay:.25s;transition-timing-function:var(--easing, ease-out);transition-duration:var(--easing-time, .25s);transition-property:width}dna-media-player .player-volume .player-volume-slider .slider__thumb{transform:translate(-50%) scale(.001);transform-origin:50% 50%;transition-delay:.25s;transition-timing-function:var(--easing, ease-out);transition-duration:var(--easing-time, .25s);transition-property:transform}dna-media-player .player-volume:hover .player-volume-slider{width:2em}dna-media-player .player-volume:hover dna-slider.player-volume-slider .slider__thumb{transform:translate(-50%)}dna-media-player .player-volume:focus-within .player-volume-slider{width:2em}dna-media-player .player-volume:focus-within dna-slider.player-volume-slider .slider__thumb{transform:translate(-50%)}dna-media-player .player-rate{display:flex;justify-content:flex-end;align-items:center;padding:0;line-height:1.5}dna-media-player .player-duration{display:flex;align-items:center;padding:0 calc(var(--spacing, 1rem) * .25);line-height:1.5}dna-media-player .player-duration .player-time-divider{margin:0 .25em}dna-media-player .player-duration .player-remaining-time{margin-left:calc(var(--spacing, 1rem) * .5)}dna-media-player [\:button] svg text{font-size:var(--font-size-3, 1.25rem)}dna-media-player:not([controls=visible]) .player-control-bar [\:button],dna-media-player:not([controls=visible]) .player-duration,dna-media-player:not([controls=visible]) .player-slider,dna-media-player:not([controls=visible]) .player-volume-slider{color:var(--media-player-background--text)}dna-media-player[controls] .player-menu [\:button]{color:var(--color-text, #000);white-space:nowrap}dna-media-player .player-menu[data-name=playbackrates-menu] [\:button],dna-media-player .player-menu[data-name=source-menu] [\:button]{justify-content:flex-end}dna-media-player[type=video] video{max-width:100%;height:auto}dna-media-player[type=video][\:played] .player-poster{opacity:0}dna-media-player[type=video] .player-media{display:flex;flex-direction:column;justify-content:center;max-height:100%}dna-media-player[type=video][\:played] .player-media:after{content:"";position:absolute;inset:0;width:6em;height:6em;margin:auto;background-color:#000;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="white" d="M6 19h4V5H6v14zm8-14v14h4V5h-4z" /></svg>');background-repeat:no-repeat;background-position:center center;background-size:3.5em 3.5em;border-radius:50%;opacity:0;animation:mediaPlayerPauseFeedback 1s;pointer-events:none}dna-media-player[type=video][\:played]:not([\:paused]) .player-media:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="white" d="M8 5v14l11-7z" /></svg>');animation:mediaPlayerPlayFeedback 1s}dna-media-player[type=video][\:played][\:seeking] .player-media:after{visibility:hidden}dna-media-player[type=video] .player-poster{position:absolute;top:0;left:0;z-index:1}dna-media-player[type=video] .player-poster[style]{background-color:var(--media-player-background)}dna-media-player[type=video] .player-tracks{position:absolute;top:0;left:0;z-index:2;height:100%}dna-media-player[type=video] .player-control-bar{width:100%;padding:calc(var(--spacing, 1rem) * .5) 0 var(--spacing, 1rem) 0;background:transparent}dna-media-player[type=video]:not([controls=visible]) .player-control-bar{position:absolute;bottom:0;left:0;z-index:6;padding:var(--spacing, 1rem) calc(var(--spacing, 1rem) * .5)}dna-media-player[type=video]:not([controls=visible]) .player-control-bar:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;pointer-events:none}dna-media-player[type=video][\:duration]:not([controls=visible]) .player-control-bar:before{background:var(--color-overlay-gradient, linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .8) 100%))}dna-media-player[type=video] .player-control-bar .player-slider{position:relative;z-index:1;flex:none;order:5;width:calc(100% - var(--spacing, 1rem));margin-right:calc(var(--spacing, 1rem) * .5);margin-left:calc(var(--spacing, 1rem) * .5)}dna-media-player .player-control-bar .player-slider [is=dna-media-hotpoint]{position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto}dna-media-player[type=video] [name=play],dna-media-player[type=video] [name=pause]{order:1}dna-media-player[type=video] .player-duration{order:2;margin-right:auto}dna-media-player[type=video] .player-volume{order:3}dna-media-player[type=video] [name=fullscreenin],dna-media-player[type=video] [name=fullscreenout],dna-media-player[type=video] [name=replay],dna-media-player[type=video] [name=forward],dna-media-player[type=video] [name=togglehotspots],dna-media-player[type=video] .player-rate,dna-media-player[type=video] .player-track,dna-media-player[type=video] .player-sources{order:4}dna-media-player[type=video]:not([controls=visible]):not([\:loading]) .player-control-bar{transition-timing-function:var(--easing, ease-out);transition-duration:var(--easing-time, .25s);transition-property:opacity}dna-media-player[type=video]:not([controls=visible]) .player-tracks{z-index:5;height:calc(100% - (var(--spacing, 1rem) * 5));transition-timing-function:var(--easing, ease-out);transition-duration:var(--easing-time, .25s);transition-property:height}dna-media-player[type=video][\:played]:not([controls=visible]):not([\:loading]):not([\:paused]):not([\:hover]) .player-control-bar{opacity:0}dna-media-player[type=video][\:played]:has(:focus-visible:focus):not([\:loading]):not([\:paused]):not([\:hover]) .player-control-bar{opacity:1}dna-media-player[type=video][\:played]:not([controls=visible]):not([\:loading]):not([\:paused]):not([\:hover]) .player-tracks{height:100%}dna-media-player[type=video][\:played]:has(:focus-visible:focus):not([\:loading]):not([\:paused]):not([\:hover]) .player-tracks{height:calc(100% - (var(--spacing, 1rem) * 5))}dna-media-player[type=video][fullscreen]{position:fixed;top:0;left:0;z-index:9999999;display:flex;flex-direction:column;width:100%!important;height:100%!important;margin:0!important}dna-media-player[type=video][fullscreen] .player-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}dna-media-player[type=video][fullscreen] .player-wrapper .player-media{flex:1;width:100%;height:100%}dna-media-player[type=video][fullscreen] .player-wrapper .player-media video{width:auto}dna-media-player[type=video][fullscreen] .vimeo-wrapper{top:50%;transform:translateY(-50%)}dna-media-player[type=video][fullscreen] video,dna-media-player[type=video][fullscreen] iframe{width:100%;height:100%}dna-media-player[type=audio] .player-poster{padding-top:56.25%;background-color:#000}dna-media-player[type=audio] .player-control-bar{padding:.5em}dna-media-player[type=audio] .player-slider{position:relative;z-index:1;flex:1;order:2;margin-right:calc(var(--spacing, 1rem) * .5);margin-left:.75em}dna-media-player[type=audio]:not([poster]):not([track]) .player-control-bar{border-radius:2em}dna-media-player[type=audio][poster] .player-tracks{position:absolute;top:0;left:0;height:calc(100% - 3em)}dna-media-player[type=audio]:not([poster]) .player-poster{display:none}dna-media-player[track][type=audio]:not([poster]) .player-media{height:10em;background:#000}dna-media-player[track][type=audio]:not([poster]) .player-tracks{position:absolute;inset:0;width:100%;margin:auto}dna-media-player[type=audio] [name=play],dna-media-player[type=audio] [name=pause]{order:1}dna-media-player[type=audio] .player-duration{order:3}dna-media-player[type=audio] .player-volume{order:4}dna-media-player[type=audio] .player-rate,dna-media-player[type=audio] .player-track,dna-media-player[type=audio] [name=replay],dna-media-player[type=audio] [name=forward],dna-media-player[type=audio] [name=fullscreenin],dna-media-player[type=audio] [name=fullscreenout]{order:5}@keyframes mediaPlayerPauseFeedback{0%{opacity:0}10%{opacity:.7}to{opacity:0}}@keyframes mediaPlayerPlayFeedback{0%{opacity:0}10%{opacity:.7}to{opacity:0}}@keyframes mediaPlayerSpinner{to{transform:rotate(360deg)}}@keyframes mediaPlayerPipIn{0%{transform:scale(.85)}to{transform:none}}/**
 * @module @chialab/dna-media-player
 * @author Chialab srl <dev@chialab.io> (https://www.chialab.it)
 * @copyright Chialab srl 2020
 * @license GPL-3.0-or-later
 */dna-media-script{position:relative;display:flex;flex-direction:column}dna-media-script[sticky]{padding-bottom:calc(var(--sticky-height, 100%))}dna-media-script[sticky] video{max-height:50vh}dna-media-script .media-script__container{display:flex;flex-direction:column;align-items:flex-start}dna-media-script[sticky]:not([disabled]) .media-script__container{position:sticky;top:0;z-index:1;margin-top:calc(var(--spacing, 1rem) * -1);padding-top:var(--spacing, 1rem);background:var(--color-surface, #fff);border-bottom:1px solid var(--color-neutral, #e5e5e5)}dna-media-script[sticky]:not([disabled]) .media-script__container:before{content:"";position:absolute;top:calc(100% + 1px);left:0;display:block;width:100%;height:var(--spacing, 1rem);background:inherit;-webkit-mask-image:linear-gradient(rgba(0,0,0,1) 10%,transparent);mask-image:linear-gradient(rgba(0,0,0,1) 10%,transparent)}dna-media-script .media-script__speakers_inline_list{display:flex;flex-wrap:wrap;margin:var(--spacing, 1rem) 0 0 0}dna-media-script .media-script__controls{display:flex;flex-flow:row wrap;align-items:center;padding:calc(var(--spacing, 1rem) * .5) 0;gap:var(--spacing, 1rem)}dna-media-script .media-script__speakers.player-menu{display:flex;flex-direction:column;margin-left:calc(var(--spacing, 1rem) * -1);padding:calc(var(--spacing, 1rem) * .5) 0;gap:calc(var(--spacing, 1rem) * .5);transform-origin:left top}dna-media-script .media-script__speaker-container{display:flex;justify-content:end;align-items:center;padding:0 calc(var(--spacing, 1rem) * .5);line-height:1;text-transform:uppercase}dna-media-script .media-script__speaker{display:block;padding-right:calc(var(--spacing, 1rem) * .75);font-weight:var(--weight-bold, 700)}dna-media-script .media-script__tracks[data-length="0"] .media-script__speaker:empty{display:none}dna-media-script [data-speaker-color="0"]{color:#1b58f3}dna-media-script [data-speaker-color="1"]{color:#52b44b}dna-media-script [data-speaker-color="2"]{color:#ff004d}dna-media-script [data-speaker-color="3"]{color:#7a0ce8}dna-media-script [data-speaker-color="4"]{color:#f60}dna-media-script .media-script__controls [is=dna-button]{display:flex;padding:calc(var(--spacing, 1rem) * .5)}dna-media-script dna-media-player[type=audio] .player-duration{order:2}dna-media-script .player-track{display:none}dna-media-script .player-control-bar .media-script__speakers-controls{position:relative;z-index:2;display:flex;flex-direction:row;align-items:center;order:2}dna-media-script .media-script__tracks{display:flex;flex:1 auto;flex-direction:column;padding:0}dna-media-script[sticky] .media-script__tracks{position:relative;top:calc(var(--sticky-height, 100%));margin-top:calc(var(--sticky-height, 100%) * -1)}dna-media-script .media-script__cues{display:flex;flex-direction:column;gap:var(--spacing, 1rem);margin:0 0 calc(var(--spacing, 1rem) * 2) 0;padding:var(--spacing, 1rem) 0;scroll-behavior:smooth;font-size:calc(var(--font-scale-1, 1) * 1em);list-style:none;border-bottom:1px solid var(--color-neutral, #e5e5e5)}dna-media-script .media-script__cues:not(:first-child){border-top:1px solid var(--color-neutral, #e5e5e5)}dna-media-script .media-script__cue{display:flex;flex-direction:row;align-items:baseline;gap:var(--spacing, 1rem)}dna-media-script .media-script__cue[hidden]{display:flex}dna-media-script .media-script__cue[hidden] .media-script__speaker{color:#999}dna-media-script .media-script__cue[data-muted]{color:var(--color-disabled, #ccc)}dna-media-script .media-script__cue .media-script__speaker{flex:none;width:8em;font-weight:var(--weight-bold, 700);line-height:1.2;text-align:right}dna-media-script .media-script__cue .media-script__paragraph{margin:0;line-height:1.5}dna-media-script .media-script__cue .media-script__text{position:relative;display:inline;margin:0;padding:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;background:transparent;border:0;border-radius:0;cursor:pointer;transition-timing-function:var(--easing, ease-out);transition-duration:var(--easing-time, .25s);transition-property:background;appearance:none;scroll-margin:calc(var(--spacing, 1rem) * 2) 0}dna-media-script .media-script__cue[hidden] .media-script__text{visibility:hidden}@media (hover: hover){dna-media-script .media-script__cue .media-script__text:hover{background:#0000001a}}dna-media-script .media-script____cue .media-script__text{scroll-margin:calc(var(--spacing, 1rem) * 2)}dna-media-script .media-script__cue .media-script__text[data-active]{background:var(--color-accent, #005fcc)}/**
 * @module @chialab/dna-media-script
 * @author Chialab srl <dev@chialab.io> (https://www.chialab.it)
 * @copyright Chialab srl 2020
 * @license GPL-3.0-or-later
 */:root{--header-height: calc(var(--space-unit) * 10);--content-top-offset: calc(48px + var(--header-height) + var(--grid-margin))}html{height:100%}#app{display:flex;flex-direction:column;min-height:100%}idp-login+*{padding-top:0;margin-top:48px}main{width:100%;min-height:23vh;padding-top:var(--grid-margin);padding-bottom:calc(var(--space-unit) * 4)}div.theme-homepage{background:#cccc;min-height:50vh}zanichelli-footer{margin-top:auto}.staging-bar{position:sticky;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;background-color:var(--color-default-warning);color:var(--gray950);padding:var(--space-unit);gap:var(--space-unit) calc(var(--space-unit) * 4);box-shadow:0 2px 4px 4px var(--shadow-color-base)}.staging-bar ul.actions li{display:flex;align-items:center}.staging-bar ul.actions>*:not(:last-child){padding-right:var(--space-unit);border-right:1px solid currentcolor}@media (max-width: 767px){main{padding-bottom:calc(var(--space-unit) * 3)}}
