@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,300;0,400;1,300;1,400&family=IBM+Plex+Sans:ital,wght@0,300;0,400;0,600;1,300;1,400;1,600&family=IBM+Plex+Serif:ital,wght@0,300;0,400;0,600;1,300;1,400;1,600&display=swap";.carousel-item-container.svelte-1b3qbea{width:var(--page-max-width);background-color:var(--gray800);flex:none;justify-content:center;max-width:100%;max-height:calc(62.5vw + 92px);display:flex;position:relative}.carousel-item-container.svelte-1b3qbea>:where(.svelte-1b3qbea){width:100%;height:100%}.explore.svelte-1b3qbea{margin-top:auto}img.svelte-1b3qbea{object-fit:cover;object-position:center}z-cover-hero.svelte-1b3qbea{--cover-hero-text-color:var(--color-text-inverse);--cover-hero-overlay:linear-gradient(270deg, #0000 0%, #000000e6 100%) 0% 0% no-repeat;--cover-hero-aspect-ratio:1.3;width:100%;height:100%}z-cover-hero.svelte-1b3qbea [slot=content]:where(.svelte-1b3qbea){gap:calc(var(--space-unit) * 2);flex-direction:column;height:100%;display:flex}.link.svelte-1b3qbea .description:where(.svelte-1b3qbea){display:none}.link.svelte-1b3qbea z-cover-hero:where(.svelte-1b3qbea) z-button:where(.svelte-1b3qbea){margin-top:auto}.banner.svelte-1b3qbea{grid-template:"text"max-content"media"1fr/1fr;display:grid}.banner.svelte-1b3qbea .banner-text-container:where(.svelte-1b3qbea){gap:calc(var(--space-unit) * 2);padding:var(--grid-margin);color:var(--color-text-inverse);flex-direction:column;grid-area:text;display:flex}.banner.svelte-1b3qbea .banner-text-container:where(.svelte-1b3qbea) .banner-title:where(.svelte-1b3qbea){font-weight:var(--font-sb);letter-spacing:0;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.banner.svelte-1b3qbea .banner-text-container:where(.svelte-1b3qbea) .banner-text:where(.svelte-1b3qbea){display:none}.banner.svelte-1b3qbea .banner-media:where(.svelte-1b3qbea){grid-area:media}.banner.svelte-1b3qbea .banner-media.media-size-contain:where(.svelte-1b3qbea){padding:calc(var(--space-unit) * 2);display:flex;overflow:hidden}.banner.svelte-1b3qbea .banner-body:where(.svelte-1b3qbea){background-color:var(--gray800);font-weight:var(--font-sb);font-size:var(--font-size-8)!important}.banner.svelte-1b3qbea .banner-media:where(.svelte-1b3qbea):not(.media-size-contain)>*,.banner.svelte-1b3qbea .banner-body:where(.svelte-1b3qbea)>*{width:100%!important;height:100%!important}.banner.svelte-1b3qbea .banner-media:where(.svelte-1b3qbea):not(.media-size-contain)>*{aspect-ratio:16/10}@media (width>=768px){.carousel-item-container.svelte-1b3qbea{aspect-ratio:var(--item-aspect-ratio,25/10);max-height:none}z-cover-hero.svelte-1b3qbea{--cover-hero-aspect-ratio:var(--item-aspect-ratio,25/10)}z-cover-hero.svelte-1b3qbea [slot=content]:where(.svelte-1b3qbea){width:40%}.link.svelte-1b3qbea .description:where(.svelte-1b3qbea){display:block}.link.svelte-1b3qbea z-cover-hero:where(.svelte-1b3qbea) z-button:where(.svelte-1b3qbea){width:fit-content}.banner.svelte-1b3qbea{grid-template:"text media"1fr/[text]1fr[media]2fr;display:grid}.banner.svelte-1b3qbea .banner-text-container:where(.svelte-1b3qbea){background:var(--color-background);height:100%;color:var(--color-default-text)}.banner.svelte-1b3qbea .banner-text-container:where(.svelte-1b3qbea) .banner-title:where(.svelte-1b3qbea){line-height:1.25}.banner.svelte-1b3qbea .banner-text-container:where(.svelte-1b3qbea) .banner-text:where(.svelte-1b3qbea){display:block}.banner.svelte-1b3qbea .banner-media.media-size-contain:where(.svelte-1b3qbea){padding:calc(var(--space-unit) * 4)}.banner.svelte-1b3qbea .banner-media:where(.svelte-1b3qbea){grid-area:1/text/1/media}.banner.svelte-1b3qbea .banner-text-container:where(.svelte-1b3qbea)+.banner-media:where(.svelte-1b3qbea){grid-area:1/media/1}.banner.svelte-1b3qbea .banner-media:where(.svelte-1b3qbea):not(.media-size-contain)>:where(.svelte-1b3qbea){aspect-ratio:unset}}z-carousel.svelte-5wkymi{--z-carousel-items-shadow:var(--carousel-shadow);--z-carousel-gutter:0}z-carousel[single].svelte-5wkymi>*{overflow:hidden}.ggb-container.svelte-lzz2rc{aspect-ratio:1;width:100%;height:100%;display:flex}.ggb-embed.svelte-lzz2rc{flex:auto}@media (width>=768px){.ggb-container.svelte-lzz2rc{aspect-ratio:2}}.ggb-container.svelte-lzz2rc .GeoGebraFrame .toolbarPanel{z-index:1}iframe.svelte-1iwfjso{visibility:hidden;width:0;height:0;display:none}.staging-bar.svelte-ri312p{z-index:1;background-color:var(--color-warning-default,var(--color-default-warning));width:100%;color:var(--gray950);padding:var(--space-unit);justify-content:center;align-items:center;gap:var(--space-unit) calc(var(--space-unit) * 4);box-shadow:0 2px 4px 4px var(--shadow-color-base);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.staging-bar.svelte-ri312p .icon-label:where(.svelte-ri312p){font-weight:var(--font-sb);align-items:center;gap:var(--space-unit);display:flex}.staging-bar.svelte-ri312p .icon-label:where(.svelte-ri312p) z-icon:where(.svelte-ri312p){fill:currentColor}.staging-bar.svelte-ri312p ul.actions:where(.svelte-ri312p){gap:var(--space-unit);font-size:var(--font-size-2);text-align:center;margin:0;padding:0;list-style:none;display:inline-flex}.staging-bar.svelte-ri312p ul.actions:where(.svelte-ri312p)>li{align-items:center;display:flex}.staging-bar.svelte-ri312p ul.actions:where(.svelte-ri312p)>:not(:last-child){padding-right:var(--space-unit);border-right:1px solid}.staging-bar.svelte-ri312p dl.user-props:where(.svelte-ri312p){column-gap:var(--space-unit);grid-template-columns:repeat(2,max-content);display:grid}.staging-bar.svelte-ri312p dl.user-props:where(.svelte-ri312p) dt:where(.svelte-ri312p){text-align:end;margin:0}.staging-bar.svelte-ri312p dl.user-props:where(.svelte-ri312p) dd:where(.svelte-ri312p){text-align:start;margin:0}@media (width>=1152px){.staging-bar.svelte-ri312p ul.actions:where(.svelte-ri312p){font-size:var(--font-size-3);text-align:left}}z-ghost-loading.svelte-1bg94av{height:calc(var(--space-unit) * 1.5)}.issues-summary.svelte-1bg94av{cursor:default;align-items:center;column-gap:calc(var(--space-unit) / 2);display:inline-flex}z-tooltip.svelte-1bg94av{--z-tooltip-shadow-filter:drop-shadow(0 0 3px var(--color-white))}z-tooltip[dark].svelte-1bg94av .issues-list:where(.svelte-1bg94av){max-width:375px}.issues-list.svelte-1bg94av{text-align:initial}.issues-group-heading.svelte-1bg94av{align-items:center;column-gap:var(--space-unit);display:flex}.issues-group-heading.svelte-1bg94av:not(:first-child){margin-top:calc(var(--space-unit) * 2)}.issues-list.svelte-1bg94av ul:where(.svelte-1bg94av){row-gap:var(--space-unit);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.issues-list.svelte-1bg94av>:where(.svelte-1bg94av)+ul:where(.svelte-1bg94av){margin-top:var(--space-unit)}.issues-list.svelte-1bg94av ul:where(.svelte-1bg94av) li:where(.svelte-1bg94av)>.issue-container:where(.svelte-1bg94av){align-items:flex-start;column-gap:var(--space-unit);display:flex}.issues-list.svelte-1bg94av ul:where(.svelte-1bg94av) li:where(.svelte-1bg94av):not(:last-child){padding-bottom:var(--space-unit);border-bottom:1px solid var(--color-white)}.issues-list.svelte-1bg94av .issue-container:where(.svelte-1bg94av) summary:where(.svelte-1bg94av){cursor:pointer}.issues-list.svelte-1bg94av .issue-container:where(.svelte-1bg94av) .go-to-object:where(.svelte-1bg94av){color:var(--color-text-inverse);margin-left:auto}.issues-list.svelte-1bg94av .issue-container:where(.svelte-1bg94av) a.go-to-object:where(.svelte-1bg94av):hover{color:var(--color-text-link-inverse)}.issues-list.svelte-1bg94av .issue-container:where(.svelte-1bg94av) .go-to-object:where(.svelte-1bg94av) z-icon:where(.svelte-1bg94av){fill:currentColor;vertical-align:baseline}.longform.svelte-7usz6o{row-gap:calc(var(--space-unit) * 4)}.longform.svelte-7usz6o .longform-cover:where(.svelte-7usz6o),.longform.svelte-7usz6o .aside-left:where(.svelte-7usz6o)>z-anchor-navigation,.longform.svelte-7usz6o .longform-body:where(.svelte-7usz6o),.longform.svelte-7usz6o .aside-right:where(.svelte-7usz6o),.longform.svelte-7usz6o .agenda-categories:where(.svelte-7usz6o),.longform.svelte-7usz6o .comments-container:where(.svelte-7usz6o){grid-column:1/-1}:is(.aside-left.svelte-7usz6o,.aside-right.svelte-7usz6o),div.agenda-categories.svelte-7usz6o{display:contents}.longform.svelte-7usz6o .longform-body:where(.svelte-7usz6o) .document-body{row-gap:calc(var(--space-unit) * 3);font-family:var(--font-family-sans);font-size:var(--font-size-5);line-height:1.4;font-weight:var(--font-rg);flex-direction:column}.longform.svelte-7usz6o .longform-body:where(.svelte-7usz6o) h1,.longform.svelte-7usz6o .longform-body:where(.svelte-7usz6o) h2,.longform.svelte-7usz6o .longform-body:where(.svelte-7usz6o) h3,.longform.svelte-7usz6o .longform-body:where(.svelte-7usz6o) h4,.longform.svelte-7usz6o .longform-body:where(.svelte-7usz6o) h5,.longform.svelte-7usz6o .longform-body:where(.svelte-7usz6o) h6,.longform.svelte-7usz6o .longform-body:where(.svelte-7usz6o) div+h2{font-family:var(--font-family-sans);margin-bottom:var(--space-unit)}.longform.svelte-7usz6o .longform-body:where(.svelte-7usz6o) h2{font-size:var(--font-size-7);line-height:1.28}.longform.svelte-7usz6o .longform-body:where(.svelte-7usz6o) h3{font-size:var(--font-size-6);line-height:1.333}.longform.svelte-7usz6o .longform-body:where(.svelte-7usz6o) h4{font-size:var(--font-size-5);font-weight:var(--font-sb);letter-spacing:0;line-height:1.333}.longform.svelte-7usz6o .longform-body:where(.svelte-7usz6o) h5{font-size:var(--font-size-5);font-weight:var(--font-rg);letter-spacing:0;line-height:1.333}.longform.svelte-7usz6o .longform-body:where(.svelte-7usz6o) :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.longform.svelte-7usz6o .longform-body:where(.svelte-7usz6o) :is(h1,h2,h3,h4,h5,h6):not(:first-child){color:var(--color-default-text);margin-top:calc(var(--space-unit) * 3)}.longform.svelte-7usz6o .longform-body:where(.svelte-7usz6o) :is(h1,h2,h3,h4,h5,h6) span{color:var(--color-default-text)!important}.longform.svelte-7usz6o .longform-body:where(.svelte-7usz6o) .document-body a,.longform.svelte-7usz6o .longform-body:where(.svelte-7usz6o) .document-body a span{color:var(--color-primary01)}.longform.svelte-7usz6o .longform-body:where(.svelte-7usz6o) .object[data-type=videos] .object-data,.longform.svelte-7usz6o .longform-body:where(.svelte-7usz6o) .object[data-type=html_apps] .object-data,.longform.svelte-7usz6o .longform-body:where(.svelte-7usz6o) .object[data-type=z_exercises] .object-data,.longform.svelte-7usz6o .longform-body:where(.svelte-7usz6o) .object[data-type=geogebra] .geogebra-panel{box-shadow:var(--shadow-3)}.longform.svelte-7usz6o .longform-body:where(.svelte-7usz6o) blockquote{margin:calc(var(--space-unit) * 2) 0;padding:calc(var(--space-unit) * 3) 0;font-size:var(--font-size-6);font-weight:var(--font-lt);border-top:var(--border-size-small) solid var(--gray800);border-bottom:var(--border-size-small) solid var(--gray800);line-height:1.5}.longform.svelte-7usz6o .comments-container:where(.svelte-7usz6o){grid-column:3/-2}.longform.svelte-7usz6o aside.agenda-categories:where(.svelte-7usz6o){gap:calc(var(--space-unit) * 2);grid-column:1/-1;height:fit-content}.longform.svelte-7usz6o aside.agenda-categories:where(.svelte-7usz6o)>:where(.svelte-7usz6o){display:flex}.longform.svelte-7usz6o aside.agenda-categories:where(.svelte-7usz6o) img:where(.svelte-7usz6o){width:100%}.comments-container{grid-column:3/-2}@media (width>=768px){.longform.svelte-7usz6o{row-gap:calc(var(--space-unit) * 5)}.longform.svelte-7usz6o .aside-left:where(.svelte-7usz6o)>z-anchor-navigation{grid-column:span 2}.longform.svelte-7usz6o .aside-left:where(.svelte-7usz6o)+:where(.svelte-7usz6o){grid-column:3/-1}.longform-body.svelte-7usz6o>*+*{margin-top:calc(var(--space-unit) * 3)}.longform.svelte-7usz6o aside.agenda-categories:where(.svelte-7usz6o){grid-template-columns:repeat(6,1fr);grid-column-start:3;padding-left:0}.comments-container.svelte-7usz6o{padding:0!important}}@media (width<=767px){.comments-container.svelte-7usz6o{grid-column:1/-1!important}}@media (width>=1152px){.longform.svelte-7usz6o:not(.has-agenda-categories) .aside-left:where(.svelte-7usz6o)>z-anchor-navigation{grid-column:span 3}.longform.svelte-7usz6o .aside-left:where(.svelte-7usz6o)+:where(.svelte-7usz6o){grid-column:4/-1}.longform.has-agenda-categories.svelte-7usz6o .aside-left:where(.svelte-7usz6o)+:where(.svelte-7usz6o){grid-column:3/-3}.longform.svelte-7usz6o aside.agenda-categories:where(.svelte-7usz6o){grid-column:span 2;grid-template-columns:repeat(2,1fr)}.comments-container.svelte-7usz6o{grid-column:4/-3!important}}z-modal.svelte-1ccclm2 .modal-content:where(.svelte-1ccclm2){width:var(--dialog-width);background:var(--color-surface01);max-width:100%}z-modal.svelte-1ccclm2 .modal-commands:where(.svelte-1ccclm2){margin-top:calc(var(--space-unit) * 4)}.glossary{width:100%;height:100%;font-family:var(--font-family-sans);padding:calc(var(--space-unit) * 3) calc(var(--space-unit) * 4);flex-direction:column;display:flex}.glossary-header{margin:0 0 calc(var(--space-unit) * 2);flex-direction:column;display:flex}.glossary-header>.glossary-title{font-size:var(--font-size-10);font-weight:var(--font-sb);color:var(--red500);line-height:1}.glossary-header>.glossary-description{font-size:var(--font-size-7);font-weight:var(--font-rg);color:var(--gray700);line-height:1.3}.glossary-header>.glossary-description>p{margin:0}.glossary-controls{gap:calc(var(--space-unit) * 2);margin-bottom:calc(var(--space-unit) * 4);flex-direction:column;display:flex}.glossary-controls z-searchbar{--shadow-focus-primary:var(--red700)}.glossary-alphabet{gap:calc(var(--space-unit) * .5);flex-wrap:wrap;display:flex}.glossary-letter{font-size:var(--font-size-4);font-weight:var(--font-sb);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;line-height:1.3;display:flex}.glossary-letter.available{color:var(--gray900)}.glossary-letter.selected{color:var(--red500)}.glossary-letter:disabled{color:var(--gray500);cursor:not-allowed}.glossary__content{height:100%}.glossary-list,.glossary-letter-section{flex-direction:column;display:flex}.glossary-terms-table{border-spacing:0;width:100%}.glossary-list .glossary-letter-section:first-of-type tr.glossary-term-row:first-of-type{border-top:0}.object table tr.glossary-term-row{cursor:pointer;border-bottom:0!important}.object table tr td.glossary-term-cell{border-left:0!important;border-right:0!important}.glossary-term-cell{font-size:var(--font-size-4);font-weight:var(--font-sb);width:33.33%}.glossary-term-cell:nth-child(2){font-weight:var(--font-rg);color:var(--gray700)}.glossary-flashcards{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:20px;display:flex}.glossary-flashcards>dna-glossary-card{width:244px;height:244px}.glossary-flashcards>dna-glossary-card[data-variant=flipcard-text] .flipcard__front,.glossary-flashcards>dna-glossary-card:not([data-variant=flipcard-text],[data-variant=visual]) .flipcard__back{background-color:var(--gray100);border:1px solid var(--gray300)}.glossary-flashcards>dna-glossary-card[data-variant=visual] .flipcard__back{background-color:var(--color-white,#fff)}.glossary-flashcards>dna-glossary-card button.glossary__speaker{background-color:var(--red500);padding:var(--space-unit);border:1px solid #fff;box-shadow:0 2px 4px #42454859}.glossary-flashcards>dna-glossary-card [\:button][variant^=action] .button__contents:empty+.button__icon{width:16px;height:16px}.glossary-flashcards>dna-glossary-card[data-show-audio=false] button.glossary__speaker{display:none}.glossary-flashcards>dna-glossary-card .glossary__term,.glossary-flashcards>dna-glossary-card .glossary__description{text-align:center;align-content:center}.glossary-flashcards>dna-glossary-card .glossary__description{height:100%}.glossary-flashcards>dna-glossary-card .term-title{font-size:var(--font-size-4);font-weight:var(--font-sb);color:var(--gray900);line-height:1.2}.glossary-flashcards>dna-glossary-card .semantic-equivalent{font-size:var(--font-size-2);font-weight:var(--font-rg);line-height:1.2}.glossary-flashcards>dna-glossary-card [slot=term] img,.glossary-flashcards>dna-glossary-card[data-variant=flipcard-image] img[slot=term]{object-fit:cover;aspect-ratio:4/3;width:100%;height:100%}.glossary-flashcards>dna-glossary-card[data-variant=flipcard-image] .glossary__term{height:100%}.glossary-flashcards>dna-glossary-card[data-variant=flipcard-full]:has(img) .flipcard__front{justify-content:end;align-items:inherit}.glossary-flashcards>dna-glossary-card[data-variant=flipcard-full]:not(:has(img)) .front-term-content .semantic-equivalent{display:none}.glossary-flashcards>dna-glossary-card[data-variant=flipcard-full]:has(img) .front-term-content{padding:0 var(--space-unit) var(--space-unit)}.glossary-flashcards>dna-glossary-card[data-variant=visual]:has(img) dna-flipcard[flipped] .front-term-content{min-height:70px}.glossary-flashcards>dna-glossary-card:has(img) dna-flipcard .flipcard__front .front-term-content{min-height:70px}.glossary-flashcards>dna-glossary-card[data-variant=visual] .glossary__description{flex-direction:column;height:100%;padding:0;display:flex}.glossary-flashcards>dna-glossary-card[data-variant=visual]:has(img) .glossary__description{justify-content:flex-end}.glossary-flashcards>dna-glossary-card[data-variant=visual]:not(:has(img)) .glossary__description{justify-content:center;align-items:center}.glossary-flashcards>dna-glossary-card[data-variant=visual] .glossary__description>div{display:contents}.glossary-flashcards>dna-glossary-card[data-variant=visual] .glossary__description img{object-fit:cover;flex:1;width:100%;min-height:0}.glossary-flashcards>dna-glossary-card[data-variant=visual] .glossary__description .front-term-content{padding:var(--space-unit);text-align:center;flex-shrink:0}.glossary-empty{padding:calc(var(--space-unit) * 8);color:var(--gray600);font-size:var(--font-size-3);justify-content:center;align-items:center;display:flex}.glossary-placeholder{padding:calc(var(--space-unit) * 8);justify-content:center;align-items:center;min-height:400px;display:flex}.glossary-placeholder-content{text-align:center;max-width:500px}.glossary-placeholder-title{font-size:var(--font-size-4);font-weight:var(--font-sb);color:var(--red500);margin:0 0 calc(var(--space-unit) * 2)}.glossary-placeholder-description{font-size:var(--font-size-3);color:var(--gray700);margin:0}.glossary-sidenav-overlay{z-index:1000;background:#00000080;animation:.2s fade-in;position:fixed;inset:0}.glossary-sidenav{background:var(--color-background);width:100%;max-width:45rem;padding:calc(var(--space-unit) * 5);z-index:1001;flex-direction:column;animation:.3s slide-in-right;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-2px 0 8px #0000001a}.glossary-sidenav-close-wrapper{margin-bottom:calc(var(--space-unit) * 2);justify-content:flex-end;display:flex}.glossary-sidenav-header{padding-bottom:calc(var(--space-unit) * 2);border-bottom:1px solid var(--gray700);justify-content:flex-start;align-items:flex-start;display:flex}.glossary-sidenav-title-wrapper{align-items:center;gap:calc(var(--space-unit) * 1.5);flex:1;display:flex}.glossary-sidenav-audio-button.glossary__speaker{background-color:var(--red500);cursor:pointer;border:1px solid #fff;border-radius:22.5px;padding:10px;box-shadow:0 2px 4px #42454859}.glossary-sidenav-audio-button.glossary__speaker z-icon{fill:var(--color-white,#fff)}.glossary-sidenav-audio-button.glossary__speaker.audio-playing{animation:1s infinite audio-blink}@keyframes audio-blink{50%{opacity:.75}}.glossary-sidenav-title{font-size:var(--font-size-9);font-weight:var(--font-sb);color:var(--red500);margin:0;line-height:1.1}.glossary-sidenav-close{cursor:pointer;border:0;padding:0}.glossary-sidenav-hidden-audio{display:none}.glossary-sidenav-content{gap:calc(var(--space-unit) * 3);padding-top:var(--space-unit);flex-direction:column;display:flex}.glossary-sidenav-equivalent{font-size:var(--font-size-4);color:var(--gray700);margin-bottom:calc(var(--space-unit) * -1);line-height:1.3}.glossary-sidenav-image{object-fit:contain;width:100%;max-width:100%;height:auto}.glossary-sidenav-description,.glossary-sidenav-definition{font-size:var(--font-size-5);color:var(--gray900);line-height:1.5}.glossary-sidenav-equivalent strong{margin-bottom:calc(var(--space-unit) * 1);color:var(--red500);font-weight:var(--font-sb);display:block}.glossary-sidenav-equivalent p{margin:0;font-style:italic}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width<=767px){.glossary-sidenav{max-width:100%}.glossary-flashcards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.visual-settings-panel{background:var(--color-white,#fff);width:100%;padding:calc(var(--space-unit) * 3) calc(var(--space-unit) * 4);z-index:20;font-size:14px;position:relative}.visual-settings-panel__content{gap:calc(var(--space-unit,8px) * 3);flex-wrap:wrap;display:flex}.visual-settings-panel__section{flex-direction:column;display:flex}.visual-settings-panel__label{color:var(--gray700,#333);margin-bottom:calc(var(--space-unit) * 1);font-weight:600}.visual-settings-panel__section[data-name=options] .visual-settings-panel__label{padding-bottom:6px}.visual-settings-panel__options{gap:calc(var(--space-unit,8px));flex-direction:row;display:flex}.timeline{--base:4px;--gap:4px;--margin:4px;--padding:8px;--spacing:16px;--font-sans:"IBM Plex Sans", sans-serif;--font-size-1:.875rem;--font-size-2:1rem;--font-size-3:1.125rem;--font-size-5:1.5rem;--font-scale-1:1;--weight-normal:400;--weight-semibold:600;--scrollbar-width:8px;--scrollbar-thumb-color:#ccc;--scrollbar-radius:4px;--timeline-mark-size:1rem;--timeline-mark-line-size:1px;height:100vh;font-family:var(--font-sans);flex-direction:column;display:flex;overflow:hidden}.timeline .timeline__main,.timeline .timeline__container{flex-direction:column;flex:1;display:flex;position:relative;overflow:visible}.timeline .timeline__main{flex:auto}.timeline dna-timeline{--timeline-padding-start:calc(var(--padding) * 3);justify-content:flex-end;height:auto}.timeline .timeline{--timeline-event-width:30ch;--timeline-height:calc(55vh - 6.5rem);--timeline-padding-left:var(--spacing);flex:1;gap:0;overflow:visible}.timeline .timeline__scroller{border-bottom:1px solid #0000001a;height:100%;box-shadow:0 2px 10px #0000001a}.timeline .timeline__scroller>.timeline__events{left:var(--timeline-padding-start,0);width:auto}.timeline .scroller{scrollbar-color:var(--scrollbar-thumb-color) transparent;scrollbar-width:var(--scrollbar-width);overflow:auto}.timeline .scroller::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}.timeline .scroller::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-radius)}.timeline .scroller::-webkit-scrollbar-track{border-radius:var(--scrollbar-radius);background:0 0}.timeline .timeline__header{padding:calc(var(--spacing) * 1.25) calc(var(--spacing) * 1.5);border-bottom:1px solid #000;justify-content:space-between;align-items:center;display:flex;box-shadow:0 2px 10px #0000001a}.timeline .timeline__header-primary,.timeline .timeline__header-secondary{align-items:center;display:flex}.timeline .timeline__header-primary{gap:calc(var(--gap) * 2)}.timeline .timeline__header-secondary{justify-content:space-between;gap:var(--spacing)}.timeline .timeline__title{color:#333;font-size:2.4rem;font-weight:var(--weight-semibold);margin:0;line-height:1}.timeline .timeline__controls{justify-content:flex-start;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.timeline .timeline__controls:after{content:"";flex:1}.timeline .timeline__controls button[data-action]{color:var(--color-text-inverse);background-color:var(--gray900)}.timeline .timeline__controls button[data-action=zoom-in]{order:1;margin-left:-1rem}.timeline .timeline__controls button[data-action=zoom-out]{order:2}.timeline .timeline__controls button[data-action=zoom-in],.timeline .timeline__controls button[data-action=zoom-out]{width:calc(var(--base) * 8);height:calc(var(--base) * 8);padding:calc(var(--base) * 2) 0 0 calc(var(--base) * 2)}.timeline .timeline__desktop-filters-inline{align-items:center;gap:calc(var(--gap) * 4);margin-left:calc(var(--margin) * 2);order:3;display:flex}.timeline .timeline__variant-controls{gap:calc(var(--gap) * 9);display:flex}.timeline z-button{--color-primary01:var(--gray900);--color-hover-primary:var(--gray900);--color-pressed-primary:var(--gray900)}.timeline z-button button,.timeline z-button .z-button--container{gap:var(--gap);padding:calc(var(--padding) * 2)!important}.timeline .timeline__filter-button{color:#333;font-family:inherit;font-size:var(--font-size-3);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;line-height:1.4;display:flex}.timeline .timeline__filter-button--hidden{color:#999;font-weight:var(--weight-normal)}.timeline .timeline__filter-dot{width:calc(var(--base) * 4.5);height:calc(var(--base) * 4.5);border-radius:50%;flex-shrink:0}.timeline .timeline__item{--timeline-mark-size:1rem;--timeline-mark-line-size:1px;scroll-margin:var(--spacing);cursor:pointer}.timeline .timeline__item[data-hidden],.timeline dna-timeline-item[data-hidden=true]{opacity:.3;pointer-events:none}.timeline .timeline__event{margin-left:calc(var(--timeline-padding-left) + var(--base) * -2 - var(--timeline-mark-size) * .5)}.timeline .timeline__event:hover,.timeline .timeline__event:focus-within{z-index:2000}.timeline .timeline__event[data-active] .timeline-item__body,.timeline .timeline__event[data-active] .timeline-item__mark{background:#fff}.timeline .timeline-item__body{font-weight:var(--weight-semibold);box-shadow:none;cursor:pointer;background:0 0;border-radius:0;transition:background .15s ease-in-out}.timeline .timeline-item__mark{z-index:1;box-sizing:content-box;height:calc(var(--timeline-mark-size) * .5);pointer-events:all;background:0 0;position:absolute;top:0}.timeline .timeline__event[range] .timeline-item__mark{height:var(--timeline-mark-size)}.timeline .timeline-item__mark:before{background-color:var(--mark-color,#ffb100);content:"";border-radius:0;height:100%;display:block}dna-timeline-item:not([range]) .timeline-item__mark,.timeline .timeline__event:not([range]) .timeline-item__mark:before{width:var(--timeline-mark-size);height:var(--timeline-mark-size);border-radius:0;position:absolute}.timeline .timeline-item__mark-container{margin-left:0}.timeline .timeline-item__mark-line{width:calc(var(--timeline-mark-line-size) + 2px);background-color:var(--mark-color,#ffb100);border-right:0;left:0}.timeline .timeline__item[style*=--mark-color]:before{left:calc(var(--base) + var(--timeline-mark-size) * .5 - 1.5px);z-index:0;background-color:var(--mark-color);opacity:.7;content:"";width:3px;position:absolute}.timeline .timeline__item-title{font-size:var(--font-size-1);font-weight:var(--weight-semibold);line-height:1.2}.timeline .timeline-item__time{font-size:var(--font-size-1);font-weight:var(--weight-normal);background-color:#fff;line-height:1.2}.timeline .timeline__milestones{height:2.5rem;padding-left:var(--timeline-padding-start,0);background:#f6f6f6;border-top:0;position:relative}.timeline .timeline__milestone{height:100%;padding:var(--spacing);font-size:var(--font-size-3);font-weight:var(--weight-semibold);align-items:center;line-height:1.4;display:flex}.timeline dna-timeline .timeline__milestone:before,.timeline .timeline__milestones .timeline__milestone:before{z-index:0;pointer-events:none;content:"";background-color:#000;width:1px;height:100vh;position:absolute;top:-100vh;left:-1px}.timeline dna-timeline[factor=seconds] .timeline__milestone,.timeline dna-timeline[factor=minutes] .timeline__milestone,.timeline dna-timeline[factor=hours] .timeline__milestone,.timeline dna-timeline[factor=days] .timeline__milestone,.timeline dna-timeline[factor=months] .timeline__milestone,.timeline dna-timeline[factor=six_months] .timeline__milestone{font-size:calc(var(--font-scale-1) * .8rem);line-height:1.2}.timeline dna-timeline[factor=weeks] .timeline__milestone,.timeline dna-timeline[factor=two_weeks] .timeline__milestone{font-size:.6rem;line-height:1}.timeline .timeline__subdivision-line{z-index:-1;pointer-events:none;background-color:#ddd;width:1px;position:absolute}.timeline .timeline__modal-backdrop{z-index:100;pointer-events:none;justify-content:flex-start;align-items:flex-start;display:flex;position:fixed;inset:0;overflow:scroll}.timeline .timeline__modal{top:var(--timeline-header-height,100px);pointer-events:all;background:#fff;border-top:1px solid #ddd;width:100%;max-width:584px;position:fixed;left:0;overflow-y:auto;box-shadow:0 2px 4px #42454859}.timeline .timeline__modal-inner{gap:calc(var(--gap) * 2);padding:calc(var(--base) * 5) calc(var(--base) * 10);flex-direction:column;display:flex}.timeline .timeline__modal-date,.timeline .timeline__modal-description{color:#292929;font-size:var(--font-size-3);font-weight:var(--weight-normal);line-height:1.4}.timeline .timeline__modal-title{color:#292929;font-size:var(--font-size-5);font-weight:var(--weight-semibold);line-height:1.3}.timeline .timeline__modal-media{margin:calc(var(--margin) * 2) 0}.timeline .timeline__modal-media--video{justify-content:center;align-items:center;display:flex;position:relative}.timeline .timeline__modal-video,.timeline .timeline__modal-image{object-position:left;aspect-ratio:auto;width:100%;max-height:40vh}.timeline .timeline__modal-image{object-fit:contain}.timeline .timeline__modal-video-play,.timeline .timeline__modal-slideshow-video-play{z-index:10;cursor:pointer;background:0 0;border:none;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.timeline .timeline__modal-video-play:hover,.timeline .timeline__modal-slideshow-video-play:hover{transform:translate(-50%,-50%)scale(1.1)}.timeline .timeline__modal-video-play svg,.timeline .timeline__modal-slideshow-video-play svg{filter:drop-shadow(0 2px 4px #0000004d)}.timeline .timeline__modal-controls{justify-content:space-between;align-items:center;gap:calc(var(--gap) * 3);height:calc(var(--base) * 8);margin-top:calc(var(--margin) * 2);display:flex}.timeline .timeline__modal-controls-left,.timeline .timeline__modal-controls-center,.timeline .timeline__modal-controls-right{align-items:center;display:flex}.timeline .timeline__modal-controls-left{gap:calc(var(--gap) * 4)}.timeline .timeline__modal-controls-center{justify-content:center;gap:calc(var(--gap) * 4);flex:auto}.timeline .timeline__modal-controls-right{gap:calc(var(--gap) * 2);flex:none}.timeline .timeline__modal-slideshow-prev,.timeline .timeline__modal-slideshow-next,.timeline .timeline__modal-close{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.timeline .timeline__modal-slideshow{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.timeline .timeline__modal-slide{width:100%;height:100%;display:none}.timeline .timeline__modal-slide.active{display:block}.timeline .timeline__modal-slideshow-image,.timeline .timeline__modal-slideshow-video{aspect-ratio:16/9;width:100%;height:100%}.timeline .timeline__modal-slideshow-image{object-fit:contain}.timeline .timeline__modal-slideshow-video-container{aspect-ratio:16/9;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.timeline .timeline__modal-slideshow-video{background:#000}.timeline .timeline__modal-slideshow-dots{align-items:center;gap:calc(var(--gap) * 3);display:flex}.timeline .timeline__modal-slideshow-dot{width:calc(var(--base) * 4);height:calc(var(--base) * 4);cursor:pointer;background:0 0;border:2px solid #333;border-radius:50%;justify-content:center;align-items:center;padding:2px;transition:all .2s;display:flex;position:relative}.timeline .timeline__modal-slideshow-dot:after{width:calc(var(--base) * 2);height:calc(var(--base) * 2);content:"";background:0 0;border-radius:50%;transition:background .2s}.timeline .timeline__modal-slideshow-dot.active:after{background:#333}.timeline[data-variant=blocks] .timeline-item__body{padding:var(--padding);padding-bottom:calc(var(--timeline-mark-size) * 1.5);flex-direction:column-reverse;box-shadow:0 2px 4px #42454859}.timeline[data-variant=blocks] .timeline-item__container{left:calc(var(--base) * -1);padding:0 0 var(--base) 0;margin-left:calc(var(--margin) * -2);background-color:#fff;position:relative}.timeline[data-variant=blocks] .timeline-item__mark{left:calc(var(--base) * -1);width:calc(var(--base) * 9)!important}.timeline[data-variant=blocks] .timeline__item-title,.timeline[data-variant=blocks] .timeline-item__time{font-size:1.15rem}.timeline[data-variant=blocks] .timeline__item-title{line-height:1.5}.timeline[data-variant=blocks] .timeline-item__time{line-height:1.3}.timeline[data-variant=milestones] .timeline-item__container{width:max-content}.timeline[data-variant=milestones] .timeline-item__body,.timeline[data-variant=milestones] .timeline__event[range] .timeline-item__body{padding:calc(var(--spacing) * .5) var(--base) calc(var(--timeline-mark-size) * 1.5);border:0;flex-direction:row-reverse;align-items:baseline;display:flex}.timeline[data-variant=milestones] .timeline-item__content{background-color:#fff}.timeline[data-variant=milestones] .timeline-item__time{height:100%}.timeline[data-variant=milestones] .timeline-item__body:has(.timeline-item__time:not(:empty)) .timeline-item__content:after{margin:0 var(--margin);content:"/"}.timeline[data-variant]:not([data-variant=milestones]) .timeline__subdivision-line{display:none}.timeline .timeline__mobile-container{height:100%;margin-top:var(--margin);background:#fff;flex-direction:column;padding:0 6px;display:flex}.timeline .timeline__mobile-topbar{margin:0 calc(var(--margin) * 3);background:#fff;border-bottom:1px solid #666;flex-shrink:0;overflow:hidden}.timeline .timeline__mobile-filters-scroll{gap:calc(var(--gap) * 3);scrollbar-width:none;-ms-overflow-style:none;padding:0;display:flex;overflow-x:auto}.timeline .timeline__mobile-filters-scroll::-webkit-scrollbar{display:none}.timeline .timeline__mobile-nav-item{align-items:center;gap:var(--gap);padding:var(--padding);color:#333;font-family:var(--font-sans);font-size:.75rem;font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;line-height:1.35;transition:all .2s;display:flex;position:relative}.timeline .timeline__mobile-nav-item--active{font-weight:var(--weight-normal);border-bottom-color:#333}.timeline .timeline__mobile-nav-item--hidden{color:#999;font-weight:400}.timeline .timeline__mobile-nav-item--hidden .timeline__mobile-filter-dot{background:#999}.timeline .timeline__mobile-filter-dot{width:calc(var(--base) * 2);height:calc(var(--base) * 2);background:var(--category-color,#ff5f5f);border-radius:50%;flex-shrink:0}.timeline .timeline__mobile-vertical{padding:calc(var(--padding) * 5);flex:1;position:relative;overflow-y:auto}.timeline .timeline__mobile-line{z-index:1;background:#666;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.timeline .timeline__mobile-event{z-index:2;cursor:pointer;margin-bottom:50px;position:relative}.timeline .timeline__mobile-event:after{clear:both;content:"";display:table}.timeline .timeline__mobile-event--hidden{opacity:.3;pointer-events:none}.timeline .timeline__mobile-event--left,.timeline .timeline__mobile-event--right{cursor:auto;display:block}.timeline .timeline__mobile-line-horizontal{z-index:2;background:var(--mark-color,#ffb100);height:2px;position:absolute;top:15px}.timeline .timeline__mobile-event--left .timeline__mobile-line-horizontal{left:-8px;right:50%}.timeline .timeline__mobile-event--right .timeline__mobile-line-horizontal{left:50%;right:-8px}.timeline .timeline__mobile-marker{top:calc(var(--base) * 3);z-index:3;width:calc(var(--base) * 2);height:calc(var(--base) * 2);background:var(--mark-color,#ffb100);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.timeline .timeline__mobile-content{width:calc(50% - calc(var(--base) * 5));max-width:none;position:relative;top:-11px}.timeline .timeline__mobile-event--left .timeline__mobile-content,.timeline .timeline__mobile-event--right .timeline__mobile-content{margin:0}.timeline .timeline__mobile-event--left .timeline__mobile-content{float:left;text-align:right}.timeline .timeline__mobile-event--right .timeline__mobile-content{float:right;text-align:left}.timeline .timeline__mobile-date{margin-bottom:calc(var(--margin) * 2);color:#292929;font-size:var(--font-size-1);font-weight:var(--weight-semibold);line-height:1.5}.timeline .timeline__mobile-text{margin-top:calc(var(--margin) * 3);color:#292929;font-size:var(--font-size-2);line-height:1.35}.timeline .timeline__mobile-actions{margin-top:calc(var(--margin) * 2)}.timeline .timeline__mobile-plus{cursor:pointer;background:0 0;border:none;padding:0}.timeline .timeline__mobile-event--left .timeline__mobile-plus{float:right}.timeline .timeline__mobile-event--right .timeline__mobile-plus{float:left}@media ((width<=767px) and (orientation:portrait)) or ((height<=575.98px) and (orientation:landscape)){.timeline .timeline__container,.timeline .timeline{flex:auto;height:100%}.timeline .timeline{--timeline-height:100%}.timeline .timeline__scroller{height:100%}.timeline .timeline__header{align-items:flex-start;gap:var(--base);width:100%;padding:calc(var(--padding) * 2) calc(var(--padding) * 4);flex-direction:column;box-shadow:0 2px 4px #42454859}.timeline .timeline__header-primary{width:100%}.timeline .timeline__header-secondary{width:100%;padding:.25rem .5rem;display:none}.timeline .timeline__title{font-size:var(--font-size-3);line-height:1.4}}@media (width<=767px){.timeline{overflow:auto}.timeline .timeline__modal-backdrop{inset:var(--timeline-header-height,100px) 0 0 0;z-index:2;padding:0 calc(var(--padding) * 4) calc(var(--padding) * 4);pointer-events:all;background:#fffc;position:fixed}.timeline .timeline__modal{padding:calc(var(--padding) * 4) 18px;border-left:6px solid var(--mark-color,#ffb100);position:relative;top:auto;left:auto}.timeline .timeline__modal>div,.timeline .timeline__modal-inner{padding:0}.timeline .timeline__modal-date,.timeline .timeline__modal-description{font-size:var(--font-size-1);line-height:1.5}.timeline .timeline__modal-date{font-weight:var(--weight-semibold)}.timeline .timeline__modal-title{font-size:var(--font-size-3);font-weight:var(--weight-normal);line-height:1.4}}.z-media-player__container{width:100%;height:100%}.z-media-player__container[data-media-type=audio]{justify-content:center;align-items:start;height:100%;display:flex}.z-media-player{height:auto;display:grid}.z-media-player__container[data-media-type=videos]{flex:auto;justify-content:stretch;align-items:stretch;min-height:0;display:flex}.z-media-player__container[data-media-type=videos] .z-media-player{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.z-media-player__container[data-media-type=videos] .z-media-player .player-wrapper,.z-media-player__container[data-media-type=videos] .z-media-player .player-media{flex:auto;min-height:0}.z-media-player__container[data-media-type=audio].z-media-player,.z-media-player__container[data-media-type=audio] .z-media-player{flex-direction:column;align-self:center;max-width:100%;display:inline-flex}.z-media-script-player:has(audio)>dna-media-player.z-media-player__container{flex-direction:column;align-self:center;max-width:100%;display:inline-flex}.z-media-script-player:has(audio)>dna-media-player.z-media-player__container{align-self:stretch}.z-media-player__container[data-media-type=audio] .player-control-bar{width:100%;min-width:0}.z-media-script-player:has(audio) .player-control-bar{width:100%;min-width:0}.z-media-player__container[data-media-type=audio] .player-slider{flex:auto;min-width:0;max-width:none}.z-media-script-player:has(audio) .player-slider{flex:auto;min-width:0;max-width:none}.z-media-player video{background:var(--color-black);height:auto;max-height:none;width:100%!important}.z-media-player__container[data-media-type=videos] .z-media-player video{object-fit:contain;height:100%;max-height:100%}.z-media-player .player-spinner{flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;margin:0!important;padding:0!important}.z-media-player .player-spinner:before{width:28px;height:28px}.z-media-player button[name=play],.z-media-player button[name=pause]{justify-content:center;align-items:center;display:inline-flex}.z-media-player button[name=play] .button__contents,.z-media-player button[name=pause] .button__contents{justify-content:center;align-items:center;gap:0;display:flex;margin:0!important;padding:0!important}.z-media-player button[name=play] dna-icon,.z-media-player button[name=pause] dna-icon{flex:0 0 28px;width:28px;min-width:28px;height:28px;min-height:28px;margin:0!important}.z-media-player button[name=play] .button__contents>:not(dna-icon,.player-spinner),.z-media-player button[name=pause] .button__contents>:not(dna-icon,.player-spinner){display:none!important}.z-media-player.z-media-player--unified[controls=visible] .player-control-bar{background:var(--color-surface01);color:var(--color-default-text);padding:calc(var(--space-unit) * 2)}.z-media-player.z-media-player--unified .player-slider,.z-media-player.z-media-player--unified .player-volume-slider{color:var(--color-primary01)}.z-media-player.z-media-player--unified .player-slider .slider__line,.z-media-player.z-media-player--unified .player-volume-slider .slider__line{background:var(--color-surface03);opacity:1}.z-media-player.z-media-player--unified .player-slider .slider__progress,.z-media-player.z-media-player--unified .player-volume-slider .slider__progress,.z-media-player.z-media-player--unified .player-slider .slider__thumb-helper,.z-media-player.z-media-player--unified .player-volume-slider .slider__thumb-helper{background:var(--color-primary01)}.z-media-player .player-volume,.z-media-script-player .player-volume{flex:none;width:fit-content;max-width:fit-content;display:inline-flex;overflow:hidden}.z-media-player .player-volume .player-volume-slider,.z-media-script-player .player-volume .player-volume-slider{flex:0 0 0;width:0;min-width:0;max-width:0;margin:0;transition:width .15s ease-out,max-width .15s ease-out,flex-basis .15s ease-out;overflow:hidden}.z-media-player .player-volume:hover .player-volume-slider,.z-media-player .player-volume:focus-within .player-volume-slider,.z-media-script-player .player-volume:hover .player-volume-slider,.z-media-script-player .player-volume:focus-within .player-volume-slider{flex:0 0 4.5em;width:4.5em;min-width:0;max-width:4.5em}.z-media-player .player-volume .player-volume-slider .slider__thumb,.z-media-script-player .player-volume .player-volume-slider .slider__thumb{transition-delay:0s}.z-media-player.z-media-player--unified [name=play],.z-media-player.z-media-player--unified [name=pause]{width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;max-height:28px;color:var(--color-primary01);flex:0 0 28px;position:relative}.z-media-player.z-media-player--unified [name=play] .button__contents,.z-media-player.z-media-player--unified [name=pause] .button__contents{position:absolute;inset:0}.z-media-player.z-media-player--unified [name=play] dna-icon,.z-media-player.z-media-player--unified [name=pause] dna-icon{color:var(--color-primary01);display:inline-flex}.z-media-player.z-media-player--unified .player-spinner{color:var(--color-default-text)}.z-media-player button[name=play] .player-spinner~.player-spinner,.z-media-player button[name=pause] .player-spinner~.player-spinner,.z-media-player:not([\:loading],[\:seeking]) .player-spinner{display:none!important}.z-media-script-player{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.z-media-script-player .media-script__container{flex-direction:column;flex:none;align-items:stretch;min-width:0;min-height:0;display:flex}.z-media-script-player .media-script__speakers_inline_list{flex-shrink:0;width:100%;min-height:2.5rem;margin-top:0;position:static}:is(.z-media-script-player:has(audio),.z-media-script-player:has(.media-script__tracks>.media-script__cues)){padding:0 calc(var(--space-unit) * 2)!important}.z-media-script-player:has(audio) .media-script__tracks{height:70vh}.z-media-script-player:has(dna-media-player:not([\:duration]) video){height:inherit}.z-media-script-player:has(dna-media-player:not([\:duration]) video) .media-script__container{height:inherit}.z-media-script-player:has(dna-media-player[\:duration] video) .z-media-player{flex:none;width:100%;min-height:0}.z-media-script-player:has(dna-media-player[\:duration] video) dna-media-player.z-media-player{flex:none;width:100%;min-height:0}.z-media-script-player:has(dna-media-player[\:duration] video) .z-media-player video{min-height:0;max-height:none}.z-media-script-player:has(dna-media-player[\:duration] video) dna-media-player video{min-height:0;max-height:none}.z-media-script-player .media-script__tracks{border-top:1px solid var(--gray200);border-bottom:1px solid var(--gray200);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow-y:auto}.z-media-script-player .player-control-bar .media-script__speakers-controls{display:none!important}.z-media-script-player .media-script__cue .media-script__text[data-active]{background:var(--color-accent,var(--blue200))!important}.z-media-script-player [data-speaker-color="0"]{color:var(--avatar-C13)}.z-media-script-player [data-speaker-color="1"]{color:var(--avatar-C08)}.z-media-script-player [data-speaker-color="2"]{color:var(--avatar-C03)}.z-media-script-player [data-speaker-color="3"]{color:var(--avatar-C15)}.z-media-script-player [data-speaker-color="4"]{color:var(--avatar-C05)}.z-media-player[fullscreen][type=audio],.z-media-player.z-media-player__container[fullscreen][data-media-type=audio]{background:var(--color-black,#000);flex-direction:column;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;display:flex!important}.z-media-player[fullscreen][type=audio] .player-wrapper,.z-media-player.z-media-player__container[fullscreen][data-media-type=audio] .player-wrapper{width:auto;max-width:calc(100% - calc(var(--space-unit) * 4));flex-direction:column;flex:none;align-items:center;display:flex;position:static}.z-media-player[fullscreen][type=audio] .player-media,.z-media-player.z-media-player__container[fullscreen][data-media-type=audio] .player-media{display:contents}.z-media-player[fullscreen][type=audio] .player-wrapper audio,.z-media-player.z-media-player__container[fullscreen][data-media-type=audio] .player-wrapper audio{white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.z-media-player[fullscreen][type=audio][track] .player-tracks,.z-media-player.z-media-player__container[fullscreen][data-media-type=audio][track] .player-tracks{width:auto;max-width:calc(100% - calc(var(--space-unit) * 4));margin:0 0 calc(var(--space-unit) * 2);text-align:center;color:var(--color-white,#fff);position:static;display:block!important}.z-media-player[fullscreen][type=audio] .player-poster,.z-media-player.z-media-player__container[fullscreen][data-media-type=audio] .player-poster{display:none!important}.z-media-player[fullscreen][type=audio] .player-control-bar,.z-media-player.z-media-player__container[fullscreen][data-media-type=audio] .player-control-bar{width:auto;min-width:min(100%,28rem);padding:calc(var(--space-unit) * 2);border-radius:2em;flex:none}@media (width<=767px){div.z-media-player__container[data-media-type=audio]{padding:calc(var(--space-unit) * 2)}.z-media-script-player .media-script__cue .media-script__speaker{text-align:left}.z-media-script-player .media-script__cue{flex-direction:column}}@media (width>=1152px){.z-media-script-player:has(dna-media-player[\:duration] video){align-items:stretch;gap:calc(var(--space-unit) * 2);flex-direction:row;padding:0!important}.z-media-script-player:has(.media-script__tracks>.media-script__cues) .z-media-player.z-media-player--unified[controls=visible] .player-control-bar{padding:0}.z-media-script-player:has(dna-media-player[\:duration] video) .media-script__container{flex:0 75%;max-width:none;max-height:70vh}.z-media-script-player:has(dna-media-player[\:duration] video) .media-script__tracks{border-left:none;border-top:1px solid var(--gray200,var(--color-neutral,#e5e5e5));border-bottom:1px solid var(--gray200,var(--color-neutral,#e5e5e5));flex:0 48%;max-height:85vh;margin:0;height:auto!important}.z-media-script-player:has(dna-media-player[\:duration] video) dna-media-player video{max-height:70vh}.z-media-script-player:has(dna-media-player[\:duration] video) .z-media-player video{max-height:70vh}.z-media-script-player:has(dna-media-player[\:duration] video) .media-script__cues{padding-left:0;padding-right:0}.z-media-script-player:has(dna-media-player[\:duration] video) .media-script__cue{padding-left:0;padding-right:0}.z-media-script-player:has(dna-media-player[\:duration] video) .media-script__tracks .media-script__cues{border-top:none;border-bottom:none}.z-media-script-player:has(dna-media-player[\:duration] video) .media-script__cue .media-script__speaker{text-align:left;width:auto;min-width:4.5rem;padding-right:calc(var(--space-unit) * 1)}}.interactive-media{width:100%;height:100%;font-family:var(--font-family-sans);color:var(--color-default-text);flex-direction:column;display:flex;position:relative;overflow:hidden}.interactive-media__player{--color-accent:var(--color-primary01);background:#000;flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex}.interactive-media__player .player-wrapper{flex:auto;width:100%;max-width:none;min-height:0}.interactive-media__player .player-media{flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.interactive-media__player video{object-fit:contain;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.interactive-media__player .player-control-bar{flex:none}@media (width>=1152px){.interactive-media__player .player-wrapper{max-height:none}.interactive-media__player .player-control-bar{flex:none;visibility:visible!important;opacity:1!important;display:flex!important}}.interactive-media__marker{font:inherit;color:#0000;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:flex-end;padding:0;display:flex;position:relative;overflow:visible}.interactive-media__player .player-slider .interactive-media__marker{height:calc(var(--media-player-line-thumb) + 40px);margin-top:0;margin-bottom:0;top:auto;bottom:0}.interactive-media__player .interactive-media__marker .hotpoint__thumb{width:var(--media-player-line-thumb);height:var(--media-player-line-thumb);min-width:var(--media-player-line-thumb);background:var(--color-primary01);border:0;border-radius:50%;transition:transform .15s;display:block}.interactive-media__player .interactive-media__marker[data-quiz-status=correct] .hotpoint__thumb,.interactive-media__player .interactive-media__marker[end][data-quiz-status=correct] .hotpoint__thumb{background:var(--color-default-success)}.interactive-media__player .interactive-media__marker[data-quiz-status=incorrect] .hotpoint__thumb,.interactive-media__player .interactive-media__marker[end][data-quiz-status=incorrect] .hotpoint__thumb{background:var(--color-default-error)}.interactive-media__player .interactive-media__marker[status=active][data-quiz-status=correct] .hotpoint__thumb{background:var(--color-default-success)}.interactive-media__player .interactive-media__marker[status=active][data-quiz-status=incorrect] .hotpoint__thumb{background:var(--color-default-error)}.interactive-media__player .interactive-media__marker[status=active][data-quiz-status=unanswered] .hotpoint__thumb{background:var(--color-primary01)}.interactive-media__marker:hover .hotpoint__thumb,.interactive-media__marker:focus-visible .hotpoint__thumb{transform:scale(1.2)}.interactive-media__player .interactive-media__marker[status=active] .hotpoint__thumb,.interactive-media__player .interactive-media__marker[\:active] .hotpoint__thumb{width:var(--media-player-line-thumb);height:var(--media-player-line-thumb);min-width:var(--media-player-line-thumb);opacity:1;border:0;transition:none;transform:translateZ(1px)!important}.interactive-media__marker[data-quiz-status]:before{content:"";bottom:calc(var(--media-player-line-thumb) + 20px);pointer-events:none;transform-origin:bottom;filter:drop-shadow(0 1px 2px #00000040);z-index:3;background-position:50%;background-repeat:no-repeat;background-size:contain;width:42px;height:32px;transition:transform .15s;position:absolute;left:50%;transform:translate(-50%)}.interactive-media__marker[data-quiz-status]:hover:before,.interactive-media__marker[data-quiz-status]:focus-visible:before{transform:translate(-50%)scale(1.12)}.interactive-media__player[controls=visible] .player-slider{margin-top:20px;overflow:visible}.interactive-media__player[controls=visible] .player-slider .hotpoints,.interactive-media__player[controls=visible] .player-slider [slot=hotpoints]{overflow:visible}.interactive-media__player[controls=visible] .player-slider .slider__thumb-container,.interactive-media__player[controls=visible] .player-slider .slider__thumb{z-index:1}.interactive-media__player[controls=visible] .player-slider .slider__content{z-index:2}.interactive-media__player[controls=visible] .player-slider .interactive-media__marker{z-index:3}.interactive-media__marker[data-quiz-status=unanswered]:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='37' viewBox='0 0 40 37'><rect x='8' y='8' width='24' height='17' rx='2' fill='%230056C1'/><path d='M20 29L16 25H24L20 29Z' fill='%230056C1'/><path d='M20.584 19.088H19.506V16.792C21.032 16.722 21.956 16.022 21.956 14.846V14.65C21.956 13.698 21.298 13.082 20.304 13.082C19.226 13.082 18.582 13.782 18.358 14.72L17.322 14.328C17.672 13.124 18.596 12.06 20.346 12.06C22.068 12.06 23.16 13.096 23.16 14.706C23.16 16.498 21.816 17.338 20.584 17.576V19.088ZM20.052 22.168C19.464 22.168 19.198 21.846 19.198 21.356V21.174C19.198 20.684 19.464 20.362 20.052 20.362C20.64 20.362 20.906 20.684 20.906 21.174V21.356C20.906 21.846 20.64 22.168 20.052 22.168Z' fill='white'/></svg>")}.interactive-media__marker[data-quiz-status=incorrect]:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='37' viewBox='0 0 40 37'><rect x='8' y='8' width='24' height='17' rx='2' fill='%23E4011C'/><path d='M20 29L16 25H24L20 29Z' fill='%23E4011C'/><path d='M15.728 20.5639L19.34 16.9519L15.728 13.3399L16.388 12.6799L20 16.2919L23.612 12.6799L24.272 13.3399L20.66 16.9519L24.272 20.5639L23.612 21.2239L20 17.6119L16.388 21.2239L15.728 20.5639Z' fill='white'/></svg>")}.interactive-media__marker[data-quiz-status=correct]:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='37' viewBox='0 0 40 37'><rect x='8' y='8' width='24' height='17' rx='2' fill='%236F9D2F'/><path d='M20 29L16 25H24L20 29Z' fill='%236F9D2F'/><path d='M15.9199 16.8679L16.5799 16.2079L18.9079 18.5479L23.5039 13.9519L24.1759 14.6119L18.9199 19.8679L15.9199 16.8679Z' fill='white'/></svg>")}.interactive-media__player .interactive-media__marker[data-type=image] .hotpoint__thumb{background:#6c3ad0}.interactive-media__player .interactive-media__marker[data-type=text] .hotpoint__thumb{background:#e27a00}.interactive-media__player .interactive-media__marker[data-type=link] .hotpoint__thumb{background:#00a0a0}.interactive-media__player .interactive-media__marker.interactive-media__marker--chapter .hotpoint__thumb{background:var(--gray500,#888)}.interactive-media__player [is=dna-media-hotpoint].interactive-media__marker[status=active]{margin-left:calc(var(--media-player-line-thumb) * -.5)}.interactive-media__player--markers-hidden .interactive-media__marker{display:none}.interactive-media__player .interactive-media__toggle-markers,.interactive-media__player .interactive-media__toggle-markers[aria-pressed=true],.interactive-media__player .interactive-media__toggle-markers[aria-pressed=false]{color:currentColor;background:0 0}.interactive-media__player .interactive-media__toggle-markers[aria-pressed=false]{opacity:.6}.interactive-media__player .interactive-media__toggle-markers:focus:not(:focus-visible){box-shadow:none;outline:none}.interactive-media__player.z-media-player--unified[controls=visible] .player-control-bar{gap:calc(var(--space-unit) * 2)}.interactive-media__player.z-media-player--unified .player-volume:hover .player-volume-slider,.interactive-media__player.z-media-player--unified .player-volume:focus-within .player-volume-slider{margin-right:calc(var(--space-unit) * 1.5)}.interactive-media__player.z-media-player--unified .player-volume-slider .slider__progress,.interactive-media__player.z-media-player--unified .player-volume-slider .slider__thumb-helper{background:var(--color-default-text,#000)}.interactive-media__player .player-control-bar>*,.interactive-media__player .player-control-bar>[is=dna-button],.interactive-media__player .player-control-bar>*+*,.interactive-media__player .player-control-bar>*+[is=dna-button],.interactive-media__player .player-control-bar>[is=dna-button]+*,.interactive-media__player .player-control-bar>[is=dna-button]+[is=dna-button]{margin-left:0}.interactive-media__player .player-control-bar>[is=dna-button]:not([name=play],[name=pause]),.interactive-media__player .player-control-bar .player-volume [is=dna-button],.interactive-media__player .player-control-bar .player-track>[is=dna-button]{background:0 0;border:0;border-radius:0;flex:0 0 1.5em;width:1.5em;min-width:1.5em;max-width:1.5em;height:1.5em;min-height:1.5em;max-height:1.5em;padding:0}.interactive-media__player .player-control-bar .player-rate>[is=dna-button]{color:inherit;background:0 0;padding:0;font-size:1.5em}.interactive-media__player .player-control-bar [is=dna-button]:after,.interactive-media__player .player-control-bar [is=dna-button]:hover:after,.interactive-media__player .player-control-bar [is=dna-button]:focus:after,.interactive-media__player .player-control-bar [is=dna-button]:active:after,.interactive-media__player .player-control-bar [is=dna-button][\:active]:after{opacity:0}.interactive-media__player .player-control-bar .player-rate{order:3}.interactive-media__player [name=togglehotpoints]{order:4}.interactive-media__player[type=video] [name=fullscreenin],.interactive-media__player[type=video] [name=fullscreenout]{order:5}.interactive-media__player[type=video] .player-control-bar .player-slider{flex:100%;order:6;width:100%;max-width:100%;margin-left:0;margin-right:0}.interactive-media__modal-body{color:var(--color-default-text);min-width:min(100%, calc(var(--dialog-width) * .75));flex-direction:column;gap:16px;padding:8px 16px 16px;display:flex}.interactive-media__options{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.interactive-media__option{padding:var(--space-unit) 0}.interactive-media__option--correct{color:var(--color-default-success);border-color:var(--color-default-success)}.interactive-media__option--wrong{color:var(--color-default-error);border-color:var(--color-default-error)}.interactive-media__modal[data-state=correct] .interactive-media__option--correct z-input .radio-label>z-icon,.interactive-media__modal[data-state=incorrect] .interactive-media__option--correct z-input .radio-label>z-icon,.interactive-media__modal[data-state=correct] .interactive-media__option--correct z-input .checkbox-label>z-icon,.interactive-media__modal[data-state=incorrect] .interactive-media__option--correct z-input .checkbox-label>z-icon,.interactive-media__modal[data-state=correct] .interactive-media__option--wrong z-input .radio-label>z-icon,.interactive-media__modal[data-state=incorrect] .interactive-media__option--wrong z-input .radio-label>z-icon,.interactive-media__modal[data-state=correct] .interactive-media__option--wrong z-input .checkbox-label>z-icon,.interactive-media__modal[data-state=incorrect] .interactive-media__option--wrong z-input .checkbox-label>z-icon{display:none}.interactive-media__modal[data-state=correct] .interactive-media__option--correct z-input .radio-label:before,.interactive-media__modal[data-state=incorrect] .interactive-media__option--correct z-input .radio-label:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'><circle cx='9' cy='9' r='9' fill='%236F9D2F'/><path d='M5.2 9.3l2.2 2.2 5.4-5.4' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-size:contain;width:18px;height:18px;margin-right:0;display:inline-block}.interactive-media__modal[data-state=correct] .interactive-media__option--wrong z-input .radio-label:before,.interactive-media__modal[data-state=incorrect] .interactive-media__option--wrong z-input .radio-label:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'><circle cx='9' cy='9' r='9' fill='%23E4011C'/><path d='M6 6l6 6M12 6l-6 6' fill='none' stroke='white' stroke-width='2' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-size:contain;width:18px;height:18px;margin-right:0;display:inline-block}.interactive-media__modal[data-state=correct] .interactive-media__option--correct z-input .checkbox-label:before,.interactive-media__modal[data-state=incorrect] .interactive-media__option--correct z-input .checkbox-label:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'><rect width='18' height='18' rx='3' fill='%236F9D2F'/><path d='M5.2 9.3l2.2 2.2 5.4-5.4' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-size:contain;width:18px;height:18px;margin-right:0;display:inline-block}.interactive-media__modal[data-state=correct] .interactive-media__option--wrong z-input .checkbox-label:before,.interactive-media__modal[data-state=incorrect] .interactive-media__option--wrong z-input .checkbox-label:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'><rect width='18' height='18' rx='3' fill='%23E4011C'/><path d='M6 6l6 6M12 6l-6 6' fill='none' stroke='white' stroke-width='2' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-size:contain;width:18px;height:18px;margin-right:0;display:inline-block}.interactive-media__actions{justify-content:flex-start;gap:8px;margin-top:8px;display:flex}.interactive-media__button--primary{--color-text-inverse:var(--color-white,#fff)}.interactive-media__button--success{--color-primary01:var(--color-default-success,#6f9d2f);--color-hover-primary:var(--green800);--color-pressed-primary:var(--green400);--color-text-inverse:var(--color-white,#fff)}.interactive-media__button--danger{--color-primary01:var(--color-default-error,#e4011c);--color-hover-primary:var(--red800);--color-pressed-primary:var(--red400);--color-text-inverse:var(--color-white,#fff)}.interactive-media__modal[data-state=correct] z-input,.interactive-media__modal[data-state=incorrect] z-input{pointer-events:none}.interactive-media__image{text-align:center;margin:0}.interactive-media__image img{border-radius:var(--border-radius);width:100%;height:auto;display:block}.interactive-media__image figcaption{color:var(--gray600);margin-top:8px;font-size:.85rem}.interactive-media__text{color:var(--color-default-text);font-size:.95rem;line-height:1.5}.actions.svelte-1b7i9pr{gap:var(--space-unit);flex-direction:column;min-height:fit-content;display:flex}.actions.svelte-1b7i9pr z-button:where(.svelte-1b7i9pr){width:100%}.zen-panel.svelte-nxvtga{top:var(--zen-panel-top-offset,48px);z-index:20;width:100%;height:calc(100% - var(--zen-panel-top-offset,48px));background:var(--color-surface01);outline:none;flex-direction:column;align-items:center;animation:.25s ease-out svelte-nxvtga-slideup;display:flex;position:fixed;left:0}.zen-metadata.svelte-nxvtga{z-index:1;background-color:var(--color-surface01);width:100%;padding:calc(var(--space-unit) * 2);box-shadow:var(--shadow-3)}.zen-metadata.svelte-nxvtga .container:where(.svelte-nxvtga){justify-content:space-between;align-items:center;display:flex}.zen-metadata.svelte-nxvtga .button-close:where(.svelte-nxvtga){cursor:pointer;background:0 0;border:none;border-radius:100%;margin:0;padding:0}.zen-content.svelte-nxvtga,.zen-content.svelte-nxvtga .container:where(.svelte-nxvtga){height:100%}.zen-content.svelte-nxvtga{justify-content:center;align-items:center;width:100%;display:flex;overflow:auto}.zen-content.svelte-nxvtga .container:where(.svelte-nxvtga){padding-top:var(--grid-margin);padding-bottom:var(--grid-margin)}.zen-content.svelte-nxvtga .container:where(.svelte-nxvtga)>*{width:100%;height:100%}.zen-content.svelte-nxvtga .container:where(.svelte-nxvtga) video{background-color:var(--color-black);height:100%;max-height:100%}@keyframes svelte-nxvtga-slideup{0%{transform:translateY(100%)}to{transform:none}}.comment-form.svelte-1c02m41{margin-top:calc(var(--space-unit) * 3)}.comment-form.svelte-1c02m41 .reply-container:where(.svelte-1c02m41){margin-bottom:calc(var(--space-unit) * 2)}.comment-form.svelte-1c02m41 .reply-container:where(.svelte-1c02m41) .cancel-reply:where(.svelte-1c02m41){text-decoration:underline}.comment-form.svelte-1c02m41 .user-box:where(.svelte-1c02m41){column-gap:calc(var(--space-unit) * 2);grid-template-columns:repeat(2,1fr);display:grid}.comment-form.svelte-1c02m41 .user-box:where(.svelte-1c02m41) [name=full_name]:where(.svelte-1c02m41){grid-column:1/2}.comment-form.svelte-1c02m41 .user-box:where(.svelte-1c02m41) [name=email]:where(.svelte-1c02m41){grid-column:2/2}.comment-form.svelte-1c02m41 [name=text]:where(.svelte-1c02m41){width:100%}.comment-form.svelte-1c02m41 .editor-text:where(.svelte-1c02m41){color:var(--color-surface04);margin-left:calc(var(--space-unit) * 6);text-transform:uppercase}.comment-form.svelte-1c02m41 .alert-recaptcha{color:var(--color-error01,var(--color-hover-error));text-align:right;margin-top:0}.comment-form.svelte-1c02m41 .g-recaptcha{margin-top:calc(var(--space-unit) * 2);justify-content:end;display:flex}.comment-form.svelte-1c02m41 .comment-text-container:where(.svelte-1c02m41){align-items:end;height:fit-content;display:flex}.comment-form.svelte-1c02m41 .comment-text-container:where(.svelte-1c02m41) .avatar-user:where(.svelte-1c02m41){margin-right:var(--space-unit)}.comment-form.svelte-1c02m41 .comment-text-container:where(.svelte-1c02m41) .comment-text:where(.svelte-1c02m41){width:100%}.comment-form.svelte-1c02m41 .comment-text-container:where(.svelte-1c02m41) .comment-text:where(.svelte-1c02m41) .user-info:where(.svelte-1c02m41){flex-direction:column;display:flex}.comment-form.svelte-1c02m41 .comment-text-container:where(.svelte-1c02m41) .comment-text:where(.svelte-1c02m41) z-input:where(.svelte-1c02m41){--color-primary01:var(--color-default-text);margin-top:var(--space-unit)}.grecaptcha-badge{bottom:calc(var(--space-unit) * 10)!important}.comment-form.svelte-1c02m41 .actions:where(.svelte-1c02m41){margin-top:calc(var(--space-unit) * 2)}.comment-form.svelte-1c02m41 .actions.logged-user:where(.svelte-1c02m41){margin-left:calc(var(--space-unit) * 6)}z-button.toggle-captions.svelte-quph0h{margin-top:calc(var(--space-unit) * 2);order:10;width:100%;margin-left:auto}dna-media-script.svelte-quph0h{z-index:0}dna-media-script.svelte-quph0h .media-script__speakers_inline_list:empty{margin:0}dna-media-script.svelte-quph0h .media-script__paragraph{max-height:var(--captions-max-height,calc(var(--space-unit) * 30));padding-bottom:var(--space-unit);overflow-y:auto}dna-media-script.svelte-quph0h .media-script__paragraph::-webkit-scrollbar{background:linear-gradient(to right, transparent 0 1px, var(--gray200) 1px 5px, transparent 5px 6px);width:6px}dna-media-script.svelte-quph0h .media-script__paragraph::-webkit-scrollbar-thumb{background-color:var(--color-primary01);cursor:pointer}dna-media-script.svelte-quph0h .media-script__paragraph::-webkit-scrollbar-thumb:hover{background-color:var(--color-hover-primary)}@supports not selector(.media-script__paragraph::-webkit-scrollbar-track){dna-media-script.svelte-quph0h .media-script__paragraph{scrollbar-color:var(--color-primary01) transparent}}dna-media-script.svelte-quph0h .media-script__tracks{font-size:var(--font-size-3);line-height:1.5;font-weight:var(--font-rg);font-family:var(--font-family-sans)}dna-media-script.svelte-quph0h .media-script__cue .media-script__text[data-active]{--color-accent:var(--color-surface03)}dna-media-script.svelte-quph0h dna-media-player[type=audio]{--media-player-background:transparent;--media-player-background--text:var(--color-default-text);--media-player-line:var(--border-size-large);--media-player-line-thumb:20px;width:100%}dna-media-script.svelte-quph0h dna-media-player[type=audio] [\:button][variant^=action]{border-radius:0;padding:0}dna-media-script.svelte-quph0h dna-media-player[type=audio] [\:button][variant^=action]:hover{background:0 0}dna-media-script.svelte-quph0h dna-media-player[type=audio] [\:button][variant^=action] dna-icon.button__icon,dna-media-script.svelte-quph0h dna-media-player[type=audio] .player-spinner:before{width:calc(var(--space-unit) * 3)!important;height:calc(var(--space-unit) * 3)!important}dna-media-script.svelte-quph0h dna-media-player[type=audio] dna-icon.button__icon,dna-media-script.svelte-quph0h dna-media-player[type=audio] dna-icon.button__icon svg{fill:var(--color-primary01)}dna-media-script.svelte-quph0h dna-media-player[type=audio] .player-spinner:before{border-color:var(--color-primary01) transparent}dna-media-script.svelte-quph0h dna-media-player[type=audio] .player-control-bar{width:100%;padding:0;border-radius:0!important}dna-media-script.svelte-quph0h dna-media-player[type=audio] dna-slider{--slider-line:8px;margin:0 var(--space-unit);color:var(--color-primary01)}dna-media-script.svelte-quph0h dna-media-player[type=audio] dna-slider .slider__line{opacity:1;background:var(--color-surface03);border-radius:var(--border-radius)}dna-media-script.svelte-quph0h dna-media-player[type=audio] dna-slider .slider__progress{border-top-right-radius:0;border-bottom-right-radius:0}dna-media-script.svelte-quph0h dna-media-player[type=audio] dna-slider .slider__thumb-helper{background-color:var(--color-surface01);border:var(--border-size-large) solid var(--color-primary01);left:-1px}dna-media-script.svelte-quph0h dna-media-player[type=audio] .player-duration{font-size:var(--font-size-3);font-family:var(--font-family-sans);padding:0}dna-media-script.svelte-quph0h .media-script__cues{padding:calc(var(--grid-gutter) + var(--space-unit)) 0 0;border:none;margin:0}@media (width>=768px){dna-media-player[type=audio] dna-slider{max-width:var(--player-slider-max-width,30%)}dna-media-player[type=audio] .player-duration{margin-right:calc(var(--space-unit) * 2)}z-button.toggle-captions.svelte-quph0h{width:auto;margin-top:0}}.geogebra.svelte-1sdjdx5{flex-direction:column;width:100%;height:100%;display:flex}.geogebra.svelte-1sdjdx5 z-navigation-tabs:where(.svelte-1sdjdx5){margin-bottom:calc(var(--space-unit) * 4);flex:none}.geogebra.svelte-1sdjdx5 .geogebra-panel:where(.svelte-1sdjdx5):not([hidden]){flex:auto;display:flex;overflow:hidden}.geogebra.svelte-1sdjdx5 z-navigation-tabs:where(.svelte-1sdjdx5) [aria-selected=true]:where(.svelte-1sdjdx5){font-weight:var(--font-sb)}z-ghost-loading.svelte-hoeori{width:100%;height:50vh;display:block}iframe.svelte-hoeori{border:none;width:100%;height:100%;min-height:50vh;overflow:auto}z-ghost-loading.svelte-1nhzwda{display:block}.loader.svelte-1nhzwda .title:where(.svelte-1nhzwda) z-ghost-loading:where(.svelte-1nhzwda){height:2.3em}.loader.svelte-1nhzwda .description:where(.svelte-1nhzwda){margin-top:calc(var(--space-unit) * 2);margin-bottom:calc(var(--space-unit) * 3)}.loader.svelte-1nhzwda .description:where(.svelte-1nhzwda) z-ghost-loading:where(.svelte-1nhzwda){width:100%;height:12em}.loader.svelte-1nhzwda .object-data:where(.svelte-1nhzwda) z-ghost-loading:where(.svelte-1nhzwda){width:100%;height:24em;margin:calc(var(--space-unit) * 2) 0}.pdf-container.svelte-k59q0l{flex-direction:column;justify-content:center;display:flex}z-ghost-loading.svelte-k59q0l{height:calc(var(--space-unit) * 8)}.object.svelte-ss1lwv{width:100%;scroll-margin-top:calc(var(--space-unit) * 8);flex-direction:column;align-items:flex-start;display:flex}.object.svelte-ss1lwv .object-data:where(.svelte-ss1lwv):empty,.object.svelte-ss1lwv .object-data:where(.svelte-ss1lwv) .document-body:where(.svelte-ss1lwv):empty,.object.svelte-ss1lwv .actions:where(.svelte-ss1lwv):empty{display:none}.object.svelte-ss1lwv>.title{margin:0}.object.svelte-ss1lwv>.title+*{margin-top:var(--space-unit)}.object.svelte-ss1lwv>.description+*{margin-top:calc(var(--space-unit) * 2)}.object.svelte-ss1lwv .actions:where(.svelte-ss1lwv){column-gap:var(--space-unit);margin-top:calc(var(--space-unit) * 2);display:flex}.object.svelte-ss1lwv .object-data:where(.svelte-ss1lwv){width:100%;margin:calc(var(--space-unit) * 2) 0}.object.svelte-ss1lwv .object-data:where(.svelte-ss1lwv) img:where(.svelte-ss1lwv){object-fit:contain;width:auto;max-width:100%;height:auto;position:relative}.object.svelte-ss1lwv .object-data:where(.svelte-ss1lwv) .caption:where(.svelte-ss1lwv){font-size:var(--font-size-2);font-family:var(--font-family-sans)}.object.svelte-ss1lwv .object-data:where(.svelte-ss1lwv) .object-caption:where(.svelte-ss1lwv){font-size:var(--font-size-2);font-family:var(--font-family-sans);font-style:italic}.object.svelte-ss1lwv:is([data-type=files],[data-type=links]) .object-data:where(.svelte-ss1lwv){margin-top:calc(var(--space-unit) * 3)}.object[data-type=documents].svelte-ss1lwv .document-body:where(.svelte-ss1lwv){padding-bottom:var(--grid-gutter)}.object[data-type=videos].svelte-ss1lwv video{width:100%;display:block}.object[data-type=z_exercises].svelte-ss1lwv iframe:where(.svelte-ss1lwv){border:none;width:100%;height:100%;min-height:50vh}.object.small.svelte-ss1lwv img,.object.medium.svelte-ss1lwv img,.object.large.svelte-ss1lwv img{width:100%}.object-data.svelte-ss1lwv video{background:var(--color-black);max-height:80vh}.object.svelte-ss1lwv:is(.gallery-layout-right-main:where(.svelte-ss1lwv),.gallery-layout-left-main:where(.svelte-ss1lwv),.gallery-layout-balanced:where(.svelte-ss1lwv)) .object-data:where(.svelte-ss1lwv){gap:var(--grid-gutter);flex-direction:column;display:flex}@media (width>=768px){.object.medium.svelte-ss1lwv img{max-width:66%!important}.object.small.svelte-ss1lwv img{max-width:50%!important}.object.svelte-ss1lwv:is(.gallery-layout-right-main:where(.svelte-ss1lwv),.gallery-layout-left-main:where(.svelte-ss1lwv),.gallery-layout-balanced:where(.svelte-ss1lwv)) .object-data:where(.svelte-ss1lwv){flex-flow:wrap}.object.svelte-ss1lwv:is(.gallery-layout-right-main:where(.svelte-ss1lwv),.gallery-layout-left-main:where(.svelte-ss1lwv),.gallery-layout-balanced:where(.svelte-ss1lwv)) .object-data:where(.svelte-ss1lwv)>:only-child,.object.svelte-ss1lwv:is(.gallery-layout-right-main:where(.svelte-ss1lwv),.gallery-layout-left-main:where(.svelte-ss1lwv),.gallery-layout-balanced:where(.svelte-ss1lwv)) .object-data:where(.svelte-ss1lwv)>figcaption:where(.svelte-ss1lwv){width:100%}.object.svelte-ss1lwv:is(.gallery-layout-right-main:where(.svelte-ss1lwv),.gallery-layout-left-main:where(.svelte-ss1lwv),.gallery-layout-balanced:where(.svelte-ss1lwv)) .object-data:where(.svelte-ss1lwv) img,.object.svelte-ss1lwv:is(.gallery-layout-right-main:where(.svelte-ss1lwv),.gallery-layout-left-main:where(.svelte-ss1lwv),.gallery-layout-balanced:where(.svelte-ss1lwv)) .object-data:where(.svelte-ss1lwv) video{width:100%}.object.gallery-layout-left-main.svelte-ss1lwv .object-data:where(.svelte-ss1lwv)>:not(figcaption):nth-child(odd){width:calc(60% - (var(--grid-gutter) / 2))}.object.gallery-layout-left-main.svelte-ss1lwv .object-data:where(.svelte-ss1lwv)>:not(figcaption):nth-child(2n){width:calc(40% - (var(--grid-gutter) / 2))}.object.gallery-layout-right-main.svelte-ss1lwv .object-data:where(.svelte-ss1lwv)>:not(figcaption):nth-child(2n){width:calc(60% - (var(--grid-gutter) / 2))}.object.gallery-layout-right-main.svelte-ss1lwv .object-data:where(.svelte-ss1lwv)>:not(figcaption):nth-child(odd){width:calc(40% - (var(--grid-gutter) / 2))}.object.gallery-layout-balanced.svelte-ss1lwv .object-data:where(.svelte-ss1lwv)>*{width:calc(50% - (var(--grid-gutter) / 2))}}
