.drawer-layout.svelte-hhw2aj{--int-drawer-columns: var(--drawer-columns, var(--grid-columns));--int-drawer-columns-closed: var(--drawer-columns-closed, 2);--int-drawer-columns-open: var(--drawer-columns-open, 3);--int-drawer-gutter: var(--drawer-gutter, var(--grid-gutter));--int-drawer-border-size: var(--drawer-border-size, var(--border-size-medium));--int-drawer-border-color: var(--drawer-border-color, var(--gray200));--int-drawer-offset-top: var(--drawer-offset-top, 0);--int-drawer-transition: all .3s ease-out;display:flex;flex-direction:column;gap:var(--int-drawer-gutter)}.drawer-layout.svelte-hhw2aj .drawer-separator:where(.svelte-hhw2aj){order:-1}.drawer-layout.svelte-hhw2aj .drawer-contents:where(.svelte-hhw2aj){display:none}.drawer-layout.svelte-hhw2aj.show-drawer .drawer-contents:where(.svelte-hhw2aj){display:block}@media (min-width: 1152px){.drawer-layout.svelte-hhw2aj{flex-direction:row;gap:0}.drawer-layout.svelte-hhw2aj .drawer-contents:where(.svelte-hhw2aj){--int-drawer-content-width: calc( (100% - var(--int-drawer-gutter) * (var(--int-drawer-columns) - 1)) / var(--int-drawer-columns) * var(--int-drawer-columns-open) + var(--int-drawer-gutter) * (var(--int-drawer-columns-open) - 2) );display:block;width:var(--int-drawer-content-width);margin-left:calc(-1 * var(--int-drawer-content-width));transform:translate(calc(100% + 50% * var(--int-drawer-columns-closed) / var(--int-drawer-columns-open)));clip-path:inset(0 100% 0 0);transition:var(--int-drawer-transition)}.drawer-layout.svelte-hhw2aj .drawer-separator:where(.svelte-hhw2aj){width:calc((100% - var(--int-drawer-gutter) * (var(--int-drawer-columns) - 1)) / var(--int-drawer-columns) * var(--int-drawer-columns-closed) + var(--int-drawer-gutter) * (var(--int-drawer-columns-closed) - 1));margin-right:var(--int-drawer-gutter);position:relative;order:unset;transition:var(--int-drawer-transition)}.drawer-layout.svelte-hhw2aj .drawer-separator:where(.svelte-hhw2aj):before{position:absolute;display:block;content:"";height:100%;margin:0 50%;border-left:var(--drawer-border-size, var(--border-size-medium)) solid var(--drawer-border-color, var(--gray200))}.drawer-layout.svelte-hhw2aj .drawer-separator:where(.svelte-hhw2aj) z-button:where(.svelte-hhw2aj){display:block;position:absolute;top:var(--int-drawer-offset-top);left:50%;transform:translate(-50%)}.drawer-layout.svelte-hhw2aj .main-content:where(.svelte-hhw2aj){flex:1}.drawer-layout.svelte-hhw2aj.show-drawer .drawer-contents:where(.svelte-hhw2aj){margin-left:0;transform:translate(0);clip-path:inset(calc(var(--space-unit) * -1) calc(var(--space-unit) * -1) calc(var(--int-drawer-gutter) * -1) calc(var(--space-unit) * -1))}.drawer-layout.svelte-hhw2aj.show-drawer .drawer-separator:where(.svelte-hhw2aj){width:var(--int-drawer-gutter)}}@media (prefers-reduced-motion: reduce){.drawer-layout.svelte-hhw2aj{--int-drawer-transition: none}}.ggb-container.svelte-14dmfcn{display:flex;width:100%;height:100%;aspect-ratio:1}.ggb-embed.svelte-14dmfcn{flex:1 auto}@media (min-width: 768px){.ggb-container.svelte-14dmfcn{aspect-ratio:2}}.ggb-container.svelte-14dmfcn .GeoGebraFrame .toolbarPanel{z-index:1}.staging-bar.svelte-69vqnb{position:sticky;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;background-color:var(--color-warning-default, 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.svelte-69vqnb .icon-label:where(.svelte-69vqnb){display:flex;align-items:center;font-weight:var(--font-sb);gap:var(--space-unit)}.staging-bar.svelte-69vqnb .icon-label:where(.svelte-69vqnb) z-icon:where(.svelte-69vqnb){fill:currentcolor}.staging-bar.svelte-69vqnb ul.actions:where(.svelte-69vqnb){display:inline-flex;margin:0;padding:0;list-style:none;gap:var(--space-unit);font-size:var(--font-size-2);text-align:center}.staging-bar.svelte-69vqnb ul.actions:where(.svelte-69vqnb)>li{display:flex;align-items:center}.staging-bar.svelte-69vqnb ul.actions:where(.svelte-69vqnb)>*:not(:last-child){padding-right:var(--space-unit);border-right:1px solid currentcolor}.staging-bar.svelte-69vqnb dl.user-props:where(.svelte-69vqnb){display:grid;grid-template-columns:repeat(2,max-content);column-gap:var(--space-unit)}.staging-bar.svelte-69vqnb dl.user-props:where(.svelte-69vqnb) dt:where(.svelte-69vqnb){text-align:end;margin:0}.staging-bar.svelte-69vqnb dl.user-props:where(.svelte-69vqnb) dd:where(.svelte-69vqnb){text-align:start;margin:0}@media (min-width: 1152px){.staging-bar.svelte-69vqnb ul.actions:where(.svelte-69vqnb){font-size:var(--font-size-3);text-align:left}}.longform.svelte-1c204tm{row-gap:calc(var(--space-unit) * 4)}.longform.svelte-1c204tm .longform-cover:where(.svelte-1c204tm),.longform.svelte-1c204tm .aside-left:where(.svelte-1c204tm)>z-anchor-navigation,.longform.svelte-1c204tm .longform-body:where(.svelte-1c204tm),.longform.svelte-1c204tm .aside-right:where(.svelte-1c204tm),.longform.svelte-1c204tm .agenda-categories:where(.svelte-1c204tm),.longform.svelte-1c204tm .comments-container:where(.svelte-1c204tm){grid-column:1 / -1}:is(.aside-left.svelte-1c204tm,.aside-right.svelte-1c204tm),div.agenda-categories.svelte-1c204tm{display:contents}.longform.svelte-1c204tm .longform-body:where(.svelte-1c204tm) .document-body{flex-direction:column;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)}.longform.svelte-1c204tm .longform-body:where(.svelte-1c204tm) h1,.longform.svelte-1c204tm .longform-body:where(.svelte-1c204tm) h2,.longform.svelte-1c204tm .longform-body:where(.svelte-1c204tm) h3,.longform.svelte-1c204tm .longform-body:where(.svelte-1c204tm) h4,.longform.svelte-1c204tm .longform-body:where(.svelte-1c204tm) h5,.longform.svelte-1c204tm .longform-body:where(.svelte-1c204tm) h6,.longform.svelte-1c204tm .longform-body:where(.svelte-1c204tm) div+h2{font-family:var(--font-family-sans);margin-bottom:var(--space-unit)}.longform.svelte-1c204tm .longform-body:where(.svelte-1c204tm) h2{font-size:var(--font-size-7);line-height:1.28}.longform.svelte-1c204tm .longform-body:where(.svelte-1c204tm) h3{font-size:var(--font-size-6);line-height:1.333}.longform.svelte-1c204tm .longform-body:where(.svelte-1c204tm) h4{font-size:var(--font-size-5);font-weight:var(--font-sb);line-height:1.333;letter-spacing:0}.longform.svelte-1c204tm .longform-body:where(.svelte-1c204tm) h5{font-size:var(--font-size-5);font-weight:var(--font-rg);line-height:1.333;letter-spacing:0}.longform.svelte-1c204tm .longform-body:where(.svelte-1c204tm) :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.longform.svelte-1c204tm .longform-body:where(.svelte-1c204tm) :is(h1,h2,h3,h4,h5,h6):not(:first-child){color:var(--color-default-text);margin-top:calc(var(--space-unit) * 3)}.longform.svelte-1c204tm .longform-body:where(.svelte-1c204tm) :is(h1,h2,h3,h4,h5,h6) span{color:var(--color-default-text)!important}.longform.svelte-1c204tm .longform-body:where(.svelte-1c204tm) .document-body a,.longform.svelte-1c204tm .longform-body:where(.svelte-1c204tm) .document-body a span{color:var(--color-primary01)}.longform.svelte-1c204tm .longform-body:where(.svelte-1c204tm) .object[data-type=videos] .object-data,.longform.svelte-1c204tm .longform-body:where(.svelte-1c204tm) .object[data-type=html_apps] .object-data,.longform.svelte-1c204tm .longform-body:where(.svelte-1c204tm) .object[data-type=z_exercises] .object-data,.longform.svelte-1c204tm .longform-body:where(.svelte-1c204tm) .object[data-type=geogebra] .geogebra-panel{box-shadow:var(--shadow-3)}.longform.svelte-1c204tm .longform-body:where(.svelte-1c204tm) 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);line-height:1.5;border-top:var(--border-size-small) solid var(--gray800);border-bottom:var(--border-size-small) solid var(--gray800)}.longform.svelte-1c204tm .comments-container:where(.svelte-1c204tm){grid-column:3 / -2}.longform.svelte-1c204tm aside.agenda-categories:where(.svelte-1c204tm){height:fit-content;gap:calc(var(--space-unit) * 2);grid-column:1 / -1}.longform.svelte-1c204tm aside.agenda-categories:where(.svelte-1c204tm)>:where(.svelte-1c204tm){display:flex}.longform.svelte-1c204tm aside.agenda-categories:where(.svelte-1c204tm) img:where(.svelte-1c204tm){width:100%}.comments-container{grid-column:3 / -2}@media (min-width: 768px){.longform.svelte-1c204tm{row-gap:calc(var(--space-unit) * 5)}.longform.svelte-1c204tm .aside-left:where(.svelte-1c204tm)>z-anchor-navigation{grid-column:span 2}.longform.svelte-1c204tm .aside-left:where(.svelte-1c204tm)+:where(.svelte-1c204tm){grid-column:3 / -1}.longform-body.svelte-1c204tm>*+*{margin-top:calc(var(--space-unit) * 3)}.longform.svelte-1c204tm aside.agenda-categories:where(.svelte-1c204tm){grid-template-columns:repeat(6,1fr);grid-column-start:3;padding-left:0}.comments-container.svelte-1c204tm{padding:0!important}}@media (max-width: 767px){.comments-container.svelte-1c204tm{grid-column:1 / -1!important}}@media (min-width: 1152px){.longform.svelte-1c204tm:not(.has-agenda-categories) .aside-left:where(.svelte-1c204tm)>z-anchor-navigation{grid-column:span 3}.longform.svelte-1c204tm .aside-left:where(.svelte-1c204tm)+:where(.svelte-1c204tm){grid-column:4 / -1}.longform.has-agenda-categories.svelte-1c204tm .aside-left:where(.svelte-1c204tm)+:where(.svelte-1c204tm){grid-column:3 / -3}.longform.svelte-1c204tm aside.agenda-categories:where(.svelte-1c204tm){grid-template-columns:repeat(2,1fr);grid-column:span 2}.comments-container.svelte-1c204tm{grid-column:4 / -3!important}}z-modal.svelte-7x694l .modal-content:where(.svelte-7x694l){width:var(--dialog-width);max-width:100%;background:var(--color-surface01)}z-modal.svelte-7x694l .modal-commands:where(.svelte-7x694l){margin-top:calc(var(--space-unit) * 4)}.actions.svelte-bsrn3v{display:flex;flex-direction:column;gap:var(--space-unit);min-height:fit-content}.actions.svelte-bsrn3v z-button:where(.svelte-bsrn3v){width:100%}.zen-panel.svelte-1cme0mk{display:flex;flex-direction:column;align-items:center;position:fixed;top:var(--zen-panel-top-offset, 48px);left:0;z-index:20;width:100%;height:calc(100% - var(--zen-panel-top-offset, 48px));background:var(--color-surface01);animation:svelte-1cme0mk-slideup .25s ease-out;outline:none}.zen-metadata.svelte-1cme0mk{z-index:1;width:100%;background-color:var(--color-surface01);padding:calc(var(--space-unit) * 2);box-shadow:var(--shadow-3)}.zen-metadata.svelte-1cme0mk .container:where(.svelte-1cme0mk){display:flex;justify-content:space-between;align-items:center}.zen-metadata.svelte-1cme0mk .button-close:where(.svelte-1cme0mk){border:none;border-radius:100%;background:transparent;margin:0;padding:0;cursor:pointer}.zen-content.svelte-1cme0mk,.zen-content.svelte-1cme0mk .container:where(.svelte-1cme0mk){height:100%}.zen-content.svelte-1cme0mk{display:flex;align-items:center;justify-content:center;width:100%;overflow:auto}.zen-content.svelte-1cme0mk .container:where(.svelte-1cme0mk){padding-top:var(--grid-margin);padding-bottom:var(--grid-margin)}.zen-content.svelte-1cme0mk .container:where(.svelte-1cme0mk)>*{width:100%;height:100%}.zen-content.svelte-1cme0mk .container:where(.svelte-1cme0mk) video{height:100%;max-height:100%;background-color:var(--color-black)}@keyframes svelte-1cme0mk-slideup{0%{transform:translate3d(0,100%,0)}to{transform:none}}.comment-form.svelte-qqbfjq{margin-top:calc(var(--space-unit) * 3)}.comment-form.svelte-qqbfjq .reply-container:where(.svelte-qqbfjq){margin-bottom:calc(var(--space-unit) * 2)}.comment-form.svelte-qqbfjq .reply-container:where(.svelte-qqbfjq) .cancel-reply:where(.svelte-qqbfjq){text-decoration:underline}.comment-form.svelte-qqbfjq .user-box:where(.svelte-qqbfjq){display:grid;grid-template-columns:repeat(2,1fr);column-gap:calc(var(--space-unit) * 2)}.comment-form.svelte-qqbfjq .user-box:where(.svelte-qqbfjq) [name=full_name]:where(.svelte-qqbfjq){grid-column:1 / 2}.comment-form.svelte-qqbfjq .user-box:where(.svelte-qqbfjq) [name=email]:where(.svelte-qqbfjq){grid-column:2 / 2}.comment-form.svelte-qqbfjq [name=text]:where(.svelte-qqbfjq){width:100%}.comment-form.svelte-qqbfjq .editor-text:where(.svelte-qqbfjq){color:var(--color-surface04);margin-left:calc(var(--space-unit) * 6);text-transform:uppercase}.comment-form.svelte-qqbfjq .alert-recaptcha{margin-top:0;color:var(--color-error01, var(--color-hover-error));text-align:right}.comment-form.svelte-qqbfjq .g-recaptcha{display:flex;justify-content:end;margin-top:calc(var(--space-unit) * 2)}.comment-form.svelte-qqbfjq .comment-text-container:where(.svelte-qqbfjq){height:fit-content;display:flex;align-items:end}.comment-form.svelte-qqbfjq .comment-text-container:where(.svelte-qqbfjq) .avatar-user:where(.svelte-qqbfjq){margin-right:var(--space-unit)}.comment-form.svelte-qqbfjq .comment-text-container:where(.svelte-qqbfjq) .comment-text:where(.svelte-qqbfjq){width:100%}.comment-form.svelte-qqbfjq .comment-text-container:where(.svelte-qqbfjq) .comment-text:where(.svelte-qqbfjq) .user-info:where(.svelte-qqbfjq){display:flex;flex-direction:column}.comment-form.svelte-qqbfjq .comment-text-container:where(.svelte-qqbfjq) .comment-text:where(.svelte-qqbfjq) z-input:where(.svelte-qqbfjq){--color-primary01: var(--color-default-text);margin-top:var(--space-unit)}.grecaptcha-badge{bottom:calc(var(--space-unit) * 10)!important}.comment-form.svelte-qqbfjq .actions:where(.svelte-qqbfjq){margin-top:calc(var(--space-unit) * 2)}.comment-form.svelte-qqbfjq .actions.logged-user:where(.svelte-qqbfjq){margin-left:calc(var(--space-unit) * 6)}.audio-player.svelte-17iiyod{--audio-player-fg: var(--color-default-text);--audio-player-track-color: var(--color-surface03);--audio-player-progress-color: var(--color-primary01);--audio-player-thumb-color: var(--color-surface01);--audio-player-thumb-border: var(--color-primary01);--audio-player-thumb-shadow: var(--shadow-1);--audio-player-thumb-focus-shadow: var(--shadow-focus-primary);display:inline-flex;align-items:center;border-radius:8px;font-size:var(--font-size-1);font-family:var(--font-family-sans);color:var(--audio-player-fg)}.playback-button.svelte-17iiyod{border:none;background:transparent;width:fit-content;margin:0;padding:0;cursor:pointer}.playback-button.svelte-17iiyod:focus{outline:none;box-shadow:var(--shadow-focus-primary)}.playback-button.svelte-17iiyod z-icon:where(.svelte-17iiyod){display:flex;fill:var(--color-primary01)}.playback-button.svelte-17iiyod+:where(.svelte-17iiyod){margin-left:var(--space-unit)}input[type=range].svelte-17iiyod{--progress-bar-width: 0;position:relative;width:100%;margin:0 calc(var(--space-unit) / 2);padding:0;height:calc(var(--space-unit) * 2);float:left;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=range].svelte-17iiyod:focus{outline:none}input[type=range].svelte-17iiyod:before{content:"";position:absolute;top:6px;left:0;height:4px;width:var(--progress-bar-width);background:var(--audio-player-progress-color);border-radius:1px;cursor:pointer}input[type=range].svelte-17iiyod::-webkit-slider-runnable-track{width:100%;height:4px;cursor:pointer;background:var(--audio-player-track-color);border-radius:1px}input[type=range].svelte-17iiyod::-webkit-slider-thumb{position:relative;height:16px;width:16px;margin-top:-7.5px;box-sizing:content-box;border:1px solid var(--audio-player-thumb-border);border-radius:8px;background:var(--audio-player-thumb-color);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:var(--audio-player-thumb-shadow)}input[type=range].svelte-17iiyod:focus::-webkit-slider-thumb{box-shadow:var(--audio-player-thumb-focus-shadow)}input[type=range].svelte-17iiyod::-moz-range-track{width:100%;height:4px;cursor:pointer;background:var(--audio-player-track-color);border-radius:1px}input[type=range].svelte-17iiyod::-moz-range-progress{background:var(--audio-player-progress-color)}input[type=range].svelte-17iiyod::-moz-range-thumb{border:1px solid var(--audio-player-thumb-border);height:16px;width:16px;margin-top:-6px;box-sizing:content-box;border-radius:8px;background:var(--audio-player-thumb-color);cursor:pointer;box-shadow:var(--audio-player-thumb-shadow)}.geogebra.svelte-n2pjf0{display:flex;flex-direction:column;width:100%;height:100%}.geogebra.svelte-n2pjf0 z-navigation-tabs:where(.svelte-n2pjf0){flex:none;margin-bottom:calc(var(--space-unit) * 4)}.geogebra.svelte-n2pjf0 .geogebra-panel:where(.svelte-n2pjf0):not([hidden]){display:flex;flex:1 auto;overflow:hidden}.geogebra.svelte-n2pjf0 z-navigation-tabs:where(.svelte-n2pjf0) [aria-selected=true]:where(.svelte-n2pjf0){font-weight:var(--font-sb)}z-ghost-loading.svelte-aoqnt7{display:block;width:100%;height:50vh}iframe.svelte-aoqnt7{width:100%;height:100%;min-height:50vh;overflow:auto;border:none}z-ghost-loading.svelte-4l1w6g{display:block}.loader.svelte-4l1w6g .title:where(.svelte-4l1w6g) z-ghost-loading:where(.svelte-4l1w6g){height:2.3em}.loader.svelte-4l1w6g .description:where(.svelte-4l1w6g){margin-top:calc(var(--space-unit) * 2);margin-bottom:calc(var(--space-unit) * 3)}.loader.svelte-4l1w6g .description:where(.svelte-4l1w6g) z-ghost-loading:where(.svelte-4l1w6g){height:12em;width:100%}.loader.svelte-4l1w6g .object-data:where(.svelte-4l1w6g) z-ghost-loading:where(.svelte-4l1w6g){width:100%;height:24em;margin:calc(var(--space-unit) * 2) 0}.pdf-container.svelte-1ghdtp9{display:flex;justify-content:center;flex-direction:column}z-ghost-loading.svelte-1ghdtp9{height:calc(var(--space-unit) * 8)}.object.svelte-13wiwf6{display:flex;flex-direction:column;align-items:flex-start;width:100%;scroll-margin-top:calc(var(--space-unit) * 8)}.object.svelte-13wiwf6 .object-data:where(.svelte-13wiwf6):empty,.object.svelte-13wiwf6 .object-data:where(.svelte-13wiwf6) .document-body:where(.svelte-13wiwf6):empty,.object.svelte-13wiwf6 .actions:where(.svelte-13wiwf6):empty{display:none}.object.svelte-13wiwf6>.title{margin:0}.object.svelte-13wiwf6>.title+*{margin-top:var(--space-unit)}.object.svelte-13wiwf6>.description+*{margin-top:calc(var(--space-unit) * 2)}.object.svelte-13wiwf6 .actions:where(.svelte-13wiwf6){display:flex;column-gap:var(--space-unit);margin-top:calc(var(--space-unit) * 2)}.object.svelte-13wiwf6 .object-data:where(.svelte-13wiwf6){width:100%;margin:calc(var(--space-unit) * 2) 0}.object.svelte-13wiwf6 .object-data:where(.svelte-13wiwf6) img:where(.svelte-13wiwf6){position:relative;width:auto;max-width:100%;height:auto;object-fit:contain}.object.svelte-13wiwf6 .object-data:where(.svelte-13wiwf6) .caption:where(.svelte-13wiwf6){font-size:var(--font-size-2);font-family:var(--font-family-sans)}.object.svelte-13wiwf6 .object-data:where(.svelte-13wiwf6) .object-caption:where(.svelte-13wiwf6){font-size:var(--font-size-2);font-family:var(--font-family-sans);font-style:italic}.object.svelte-13wiwf6:is([data-type=files],[data-type=links]) .object-data:where(.svelte-13wiwf6){margin-top:calc(var(--space-unit) * 3)}.object[data-type=documents].svelte-13wiwf6 .document-body:where(.svelte-13wiwf6){padding-bottom:var(--grid-gutter)}.object[data-type=videos].svelte-13wiwf6 video{display:block;width:100%}.object[data-type=z_exercises].svelte-13wiwf6 iframe:where(.svelte-13wiwf6){width:100%;height:100%;min-height:50vh;border:none}.object.small.svelte-13wiwf6 img,.object.medium.svelte-13wiwf6 img,.object.large.svelte-13wiwf6 img{width:100%}.object-data.svelte-13wiwf6 video{max-height:80vh;background:var(--color-black)}@media (min-width: 768px){.object.medium.svelte-13wiwf6 img{max-width:66%!important}.object.small.svelte-13wiwf6 img{max-width:50%!important}}
