*{max-width:var(--measure);box-sizing:border-box;padding:0;margin:0;line-height:1.5rem;scroll-behavior:smooth}html{-webkit-text-size-adjust:100%}html,body,div,header,nav,main,section,footer,table,hr,form{max-width:none}body.overflow-hidden{overflow:hidden}html:not(.lsb),body:not(.lsb),.lsb-sandbox{height:100%;background:var(--color-surface-normal);color:var(--color-text-default);font-family:var(--font-family-main);font-size:100%;letter-spacing:var(--letter-spacing-wide)}.lsb-sandbox{background:var(--color-surface-normal)}main{display:block}.hidden{display:none}video{max-width:100%}@media screen and (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}.icon{--size: 20px;display:inline-flex;width:var(--size);height:var(--size);align-items:center;justify-content:center}.icon svg{position:relative;display:inline-flex;width:100%;height:100%;flex:none}.icon.is-large{--size: 26px}.icon.is-small{--size: 14px}.icon.on-primary{background:var(--color-action-primary-normal);color:var(--color-text-on-primary)}.icon.is-circle{width:2rem;height:2rem;border-radius:var(--radius-circle)}.icon-text{display:flex;flex-wrap:wrap;align-items:center;color:inherit;gap:.5rem}.icon-text .icon{flex-grow:0;flex-shrink:0}.icon-text.is-right .icon{order:2}.icon-text.is-center{justify-content:center}.icon-on-primary{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:20px;background:var(--color-action-primary-normal)}.icon-on-primary svg{color:var(--color-text-on-primary)}.stack>*+*{margin-top:1rem}.is-narrow.stack>*+*{margin-top:.5rem}.is-wide.stack>*+*{margin-top:3rem}.visually-hidden:not(:focus):not(:active):not(:focus):not(:active){position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}fieldset{border:none}fieldset>legend{color:var(--color-text-default);font-size:var(--size-font-body);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-wide);line-height:var(--size-line-1)}fieldset>*+*{margin-top:1.5rem}fieldset+fieldset{margin-top:3rem}fieldset>*+.block-fieldset{margin-top:.5rem}fieldset>*+.block-add-button{margin-top:3rem}.field>fieldset>*+*{margin-top:0}label,.field>fieldset>legend{display:block;color:var(--color-text-default);font-size:var(--size-font-xs);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-wide);line-height:var(--size-line-1)}label.disabled,.field>fieldset>legend.disabled{cursor:not-allowed}label.checkbox,label.radio{display:flex;color:var(--color-text-secondary-emphasized);cursor:pointer;gap:.5rem}label.checkbox,label.checkbox>span,label.radio,label.radio>span{line-height:1.5rem}label.checkbox input[type=checkbox]:before,label.radio input[type=checkbox]:before{position:absolute;top:9%;left:32%;display:inline-block;width:25%;height:50%;border-right:2px solid var(--color-text-on-primary);border-bottom:2px solid var(--color-text-on-primary);content:"";opacity:0;transform:rotate(45deg)}label.checkbox input[type=checkbox]:checked,label.checkbox input[type=checkbox]:indeterminate,label.radio input[type=checkbox]:checked,label.radio input[type=checkbox]:indeterminate{border-color:var(--color-action-primary-normal);background:var(--color-action-primary-normal)}label.checkbox input[type=checkbox]:checked:before,label.checkbox input[type=checkbox]:indeterminate:before,label.radio input[type=checkbox]:checked:before,label.radio input[type=checkbox]:indeterminate:before{opacity:1}label.checkbox input[type=checkbox]:indeterminate:before,label.radio input[type=checkbox]:indeterminate:before{top:calc(50% - 1px);left:25%;width:50%;height:2px;border:none;background:var(--color-text-on-primary);transform:none}label.checkbox input[type=checkbox]:disabled,label.radio input[type=checkbox]:disabled{border-color:var(--color-border-secondary-normal);background:var(--color-action-secondary-emphasized)}label.checkbox input[type=checkbox]:disabled:before,label.radio input[type=checkbox]:disabled:before{border-color:var(--color-text-on-primary)}label.checkbox input[type=checkbox]:disabled:checked,label.radio input[type=checkbox]:disabled:checked{background:var(--color-action-secondary-emphasized)}label.checkbox input[type=radio],label.radio input[type=radio]{border-radius:var(--radius-circle)}label.checkbox input[type=radio]:before,label.radio input[type=radio]:before{display:block;width:.8rem;height:.8rem;border-radius:var(--radius-circle);background:var(--color-text-on-primary);content:"";opacity:0}label.checkbox input[type=radio]:checked,label.radio input[type=radio]:checked{border-color:var(--color-action-primary-normal);background:var(--color-action-primary-normal)}label.checkbox input[type=radio]:checked:before,label.radio input[type=radio]:checked:before{opacity:1}label.checkbox input[type=radio]:disabled,label.radio input[type=radio]:disabled{border-color:var(--color-border-secondary-normal);background:var(--color-action-secondary-emphasized)}label.checkbox input[type=radio]:disabled:before,label.radio input[type=radio]:disabled:before{background:var(--color-text-on-primary)}label.checkbox input[type=radio]:disabled:checked,label.radio input[type=radio]:disabled:checked{background:var(--color-action-secondary-emphasized)}label.checkbox input[type=checkbox],label.checkbox input[type=radio],label.radio input[type=checkbox],label.radio input[type=radio]{position:relative;display:grid;width:1.5rem;height:1.5rem;flex:0 0 auto;border:var(--border-width-s) solid var(--color-border-secondary-normal);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;place-content:center}label.checkbox input[type=checkbox],label.checkbox input[type=checkbox]:before,label.checkbox input[type=radio],label.checkbox input[type=radio]:before,label.radio input[type=checkbox],label.radio input[type=checkbox]:before,label.radio input[type=radio],label.radio input[type=radio]:before{transition-duration:.1s;transition-property:background border-color;transition-timing-function:ease-in-out}label.checkbox input[type=checkbox]:disabled,label.checkbox input[type=radio]:disabled,label.radio input[type=checkbox]:disabled,label.radio input[type=radio]:disabled{cursor:not-allowed}label.checkbox.disabled,label.radio.disabled{cursor:not-allowed}button,input,optgroup,select,textarea{font-family:inherit}button,input{overflow:visible}button,select{text-transform:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color]{display:inline-flex;width:100%;padding:.5rem 1rem;border:var(--border-width-s) solid var(--color-border-secondary-normal);border-radius:var(--radius-xl);background:var(--color-surface-normal);box-shadow:var(--shadow-elevation-0.5);color:var(--color-text-default);font-size:var(--size-font-s);letter-spacing:var(--letter-spacing-wide);line-height:var(--size-line-1)}select:focus,textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus{border-color:var(--color-border-primary-normal);outline:none}.field.has-errors:not(.phx-no-feedback) select:not(:focus),.field.has-errors:not(.phx-no-feedback) textarea:not(:focus),.field.has-errors:not(.phx-no-feedback) input[type=text]:not(:focus),.field.has-errors:not(.phx-no-feedback) input[type=password]:not(:focus),.field.has-errors:not(.phx-no-feedback) input[type=datetime]:not(:focus),.field.has-errors:not(.phx-no-feedback) input[type=datetime-local]:not(:focus),.field.has-errors:not(.phx-no-feedback) input[type=date]:not(:focus),.field.has-errors:not(.phx-no-feedback) input[type=month]:not(:focus),.field.has-errors:not(.phx-no-feedback) input[type=time]:not(:focus),.field.has-errors:not(.phx-no-feedback) input[type=week]:not(:focus),.field.has-errors:not(.phx-no-feedback) input[type=number]:not(:focus),.field.has-errors:not(.phx-no-feedback) input[type=email]:not(:focus),.field.has-errors:not(.phx-no-feedback) input[type=url]:not(:focus),.field.has-errors:not(.phx-no-feedback) input[type=search]:not(:focus),.field.has-errors:not(.phx-no-feedback) input[type=tel]:not(:focus),.field.has-errors:not(.phx-no-feedback) input[type=color]:not(:focus){border-color:var(--color-border-critical-normal)}select:disabled,textarea:disabled,input[type=text]:disabled,input[type=password]:disabled,input[type=datetime]:disabled,input[type=datetime-local]:disabled,input[type=date]:disabled,input[type=month]:disabled,input[type=time]:disabled,input[type=week]:disabled,input[type=number]:disabled,input[type=email]:disabled,input[type=url]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=color]:disabled{border-color:var(--color-border-secondary-normal);background:var(--color-surface-emphasized);cursor:not-allowed}select:disabled::-moz-placeholder,textarea:disabled::-moz-placeholder,input[type=text]:disabled::-moz-placeholder,input[type=password]:disabled::-moz-placeholder,input[type=datetime]:disabled::-moz-placeholder,input[type=datetime-local]:disabled::-moz-placeholder,input[type=date]:disabled::-moz-placeholder,input[type=month]:disabled::-moz-placeholder,input[type=time]:disabled::-moz-placeholder,input[type=week]:disabled::-moz-placeholder,input[type=number]:disabled::-moz-placeholder,input[type=email]:disabled::-moz-placeholder,input[type=url]:disabled::-moz-placeholder,input[type=search]:disabled::-moz-placeholder,input[type=tel]:disabled::-moz-placeholder,input[type=color]:disabled::-moz-placeholder{color:var(--color-surface-emphasized)}select:disabled::placeholder,textarea:disabled::placeholder,input[type=text]:disabled::placeholder,input[type=password]:disabled::placeholder,input[type=datetime]:disabled::placeholder,input[type=datetime-local]:disabled::placeholder,input[type=date]:disabled::placeholder,input[type=month]:disabled::placeholder,input[type=time]:disabled::placeholder,input[type=week]:disabled::placeholder,input[type=number]:disabled::placeholder,input[type=email]:disabled::placeholder,input[type=url]:disabled::placeholder,input[type=search]:disabled::placeholder,input[type=tel]:disabled::placeholder,input[type=color]:disabled::placeholder{color:var(--color-surface-emphasized)}input[type=search]:focus+.icon{color:var(--color-text-primary-normal)}input[type=search]::-webkit-search-cancel-button{display:none;pointer-events:none}input[type=search]{padding-right:calc(20px + 1.5rem)}input[type=search]~.clear-button{position:absolute;top:calc(50% - 13px);right:1rem;border:0;background:#0000;color:var(--color-text-secondary-normal)}input[type=search]~.clear-button:hover{cursor:pointer}input[type=search]:-moz-placeholder-shown~.clear-button{display:none}input[type=search]:placeholder-shown~.clear-button{display:none}textarea{resize:vertical}input[type=date],input[type=time],input[type=week],input[type=month]{width:auto}input[type=color]{width:3rem;padding:.25rem .5rem}.select{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select select{padding-right:2.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select select:has(option:first-child[selected][value=""]){color:var(--color-text-secondary-normal)}.select select:not(:has(option[selected])){color:var(--color-text-secondary-normal)}.select select option{color:var(--color-text-default)}.select select option[value=""]{color:var(--color-text-secondary-normal)}.select:not(.is-multiple):after{position:absolute;top:50%;right:1rem;display:block;width:.4em;height:.4em;border:2px solid var(--color-text-default);border-top:0;border-right:0;margin-top:-.2828427125em;content:" ";pointer-events:none;transform:rotate(-45deg);transform-origin:center}::-moz-placeholder{color:var(--color-text-secondary-normal)}::placeholder{color:var(--color-text-secondary-normal)}.field-group{display:flex;flex-wrap:wrap;justify-content:stretch;gap:1rem}.field-group .field{flex:1 1 15rem}.field-group .field.search{flex:1 100%}.field-controls{display:flex;flex-wrap:wrap;gap:1.5rem}.control.has-icon-left{position:relative}.control.has-icon-left>.icon{position:absolute;top:calc(50% - 10px);left:1rem}.control.has-icon-left>input{padding-left:calc(20px + 2rem)}.field-help{font-size:var(--size-font-xs);letter-spacing:var(--letter-spacing-wide)}.field-help .field-errors{margin-top:.5rem;color:var(--color-text-critical-normal)}.field-help .field-errors.phx-no-feedback{display:none}.field-help .field-errors ul{list-style-type:none}.field-help .field-description{margin-top:.5rem;color:var(--color-text-secondary-normal)}.field-help .field-errors:not(.phx-no-feedback)+.field-description{margin-top:0}.form-actions{display:flex;max-width:var(--measure);align-items:flex-end;justify-content:flex-end;gap:1rem}fieldset+.form-actions{margin-top:2.5rem}.checkbox-group,.radio-group{display:flex;flex-wrap:wrap;gap:1rem 2rem}.checkbox-group>label,.radio-group>label{margin-top:0}.checkbox-group.is-direction-column,.radio-group.is-direction-column{flex-direction:column}.filter-form{padding:1rem 0rem;background:var(--color-surface-normal)}.filter-form .field-group .field{flex-grow:0}.filter-form .field-group .field>label.checkbox{flex-direction:column-reverse;align-items:flex-start;color:var(--color-text-default);cursor:pointer;gap:0;line-height:var(--size-line-1)}.filter-form .field-group .field-group-button{align-self:flex-end}h1{font-size:var(--size-font-h1);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-regular);line-height:var(--size-line-4)}h2{font-size:var(--size-font-h2);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-regular);line-height:var(--size-line-3)}h3{font-size:var(--size-font-h3);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-regular);line-height:var(--size-line-2)}h4{font-size:var(--size-font-h4);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-regular);line-height:var(--size-line-1-5)}h5,.h5{font-size:var(--size-font-h5);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-wide);line-height:var(--size-line-1-5)}h5.is-subheader,.h5.is-subheader{font-weight:var(--weight-bold)}h6{font-size:var(--size-font-h6);font-weight:var(--weight-regular);line-height:var(--size-line-1-5)}h1.has-divider,h2.has-divider,h3.has-divider,h4.has-divider,h5.has-divider,h6.has-divider,div.has-divider{padding-bottom:.5rem;border-bottom:var(--border-width-s) solid var(--color-border-secondary-normal)}ol,ul{list-style-position:inside}ul.is-plain{list-style-type:none}ul.is-nested li{padding-left:1em}b,strong{font-weight:var(--weight-bold)}code,kbd,pre,samp{font-family:var(--font-family-monospace);font-size:inherit}pre{max-width:100%;overflow-x:auto}details{display:block}summary{display:list-item}a,a:active,a:visited{color:var(--color-text-default);text-decoration:none}a:hover,a:focus{color:var(--color-action-primary-normal);text-decoration:underline}hr{height:0;border:none;border-top:var(--border-width-s) solid var(--color-border-secondary-normal);margin:2.5rem 0}.text-secondary{color:var(--color-text-secondary-normal)}.bold{font-weight:var(--weight-bold)}.mid-bold{font-weight:var(--weight-medium)}.text-wrap-anywhere{overflow:hidden;overflow-wrap:anywhere}small{font-size:var(--size-font-xxs)}figure>.figure-wrapper{position:relative;display:block;overflow:hidden}figure img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}figure.is-contain img{-o-object-fit:contain;object-fit:contain}figure.has-checkered-background .figure-wrapper{background:url(./e5419228fe8d4fe3a3b7-a802f5a2852844ab1dc3ab1125b6e25b.svg?vsn=d)}figure>figcaption{margin-top:.5rem;color:var(--color-text-secondary-normal);font-size:var(--size-font-body);letter-spacing:var(--letter-spacing-wide);overflow-wrap:break-word}figure.is-1by1>.figure-wrapper{padding-top:100%;border-radius:var(--radius-m)}figure.is-1by1>.figure-wrapper.fake-image-container{background:var(--color-border-secondary-normal)}figure.is-1by1>.figure-wrapper.fake-image-container>div{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center}figure.is-1by1>.figure-wrapper.fake-image-container>div p{text-align:center}figure.is-1by1>.figure-wrapper>img,figure.is-1by1>.figure-wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}figure.is-2by1>.figure-wrapper{padding-top:50%;border-radius:var(--radius-m)}figure.is-2by1>.figure-wrapper.fake-image-container{background:var(--color-border-secondary-normal)}figure.is-2by1>.figure-wrapper.fake-image-container>div{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center}figure.is-2by1>.figure-wrapper.fake-image-container>div p{text-align:center}figure.is-2by1>.figure-wrapper>img,figure.is-2by1>.figure-wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}figure.is-3by1>.figure-wrapper{padding-top:33.3333333333%;border-radius:var(--radius-m)}figure.is-3by1>.figure-wrapper.fake-image-container{background:var(--color-border-secondary-normal)}figure.is-3by1>.figure-wrapper.fake-image-container>div{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center}figure.is-3by1>.figure-wrapper.fake-image-container>div p{text-align:center}figure.is-3by1>.figure-wrapper>img,figure.is-3by1>.figure-wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}figure.is-5by4>.figure-wrapper{padding-top:80%;border-radius:var(--radius-m)}figure.is-5by4>.figure-wrapper.fake-image-container{background:var(--color-border-secondary-normal)}figure.is-5by4>.figure-wrapper.fake-image-container>div{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center}figure.is-5by4>.figure-wrapper.fake-image-container>div p{text-align:center}figure.is-5by4>.figure-wrapper>img,figure.is-5by4>.figure-wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}figure.is-4by3>.figure-wrapper{padding-top:75%;border-radius:var(--radius-m)}figure.is-4by3>.figure-wrapper.fake-image-container{background:var(--color-border-secondary-normal)}figure.is-4by3>.figure-wrapper.fake-image-container>div{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center}figure.is-4by3>.figure-wrapper.fake-image-container>div p{text-align:center}figure.is-4by3>.figure-wrapper>img,figure.is-4by3>.figure-wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}figure.is-3by2>.figure-wrapper{padding-top:66.6666666667%;border-radius:var(--radius-m)}figure.is-3by2>.figure-wrapper.fake-image-container{background:var(--color-border-secondary-normal)}figure.is-3by2>.figure-wrapper.fake-image-container>div{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center}figure.is-3by2>.figure-wrapper.fake-image-container>div p{text-align:center}figure.is-3by2>.figure-wrapper>img,figure.is-3by2>.figure-wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}figure.is-16by9>.figure-wrapper{padding-top:56.25%;border-radius:var(--radius-m)}figure.is-16by9>.figure-wrapper.fake-image-container{background:var(--color-border-secondary-normal)}figure.is-16by9>.figure-wrapper.fake-image-container>div{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center}figure.is-16by9>.figure-wrapper.fake-image-container>div p{text-align:center}figure.is-16by9>.figure-wrapper>img,figure.is-16by9>.figure-wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}figure.is-4by5>.figure-wrapper{padding-top:125%;border-radius:var(--radius-m)}figure.is-4by5>.figure-wrapper.fake-image-container{background:var(--color-border-secondary-normal)}figure.is-4by5>.figure-wrapper.fake-image-container>div{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center}figure.is-4by5>.figure-wrapper.fake-image-container>div p{text-align:center}figure.is-4by5>.figure-wrapper>img,figure.is-4by5>.figure-wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}figure.is-3by4>.figure-wrapper{padding-top:133.3333333333%;border-radius:var(--radius-m)}figure.is-3by4>.figure-wrapper.fake-image-container{background:var(--color-border-secondary-normal)}figure.is-3by4>.figure-wrapper.fake-image-container>div{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center}figure.is-3by4>.figure-wrapper.fake-image-container>div p{text-align:center}figure.is-3by4>.figure-wrapper>img,figure.is-3by4>.figure-wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}figure.is-2by3>.figure-wrapper{padding-top:150%;border-radius:var(--radius-m)}figure.is-2by3>.figure-wrapper.fake-image-container{background:var(--color-border-secondary-normal)}figure.is-2by3>.figure-wrapper.fake-image-container>div{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center}figure.is-2by3>.figure-wrapper.fake-image-container>div p{text-align:center}figure.is-2by3>.figure-wrapper>img,figure.is-2by3>.figure-wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}figure.is-9by16>.figure-wrapper{padding-top:177.7777777778%;border-radius:var(--radius-m)}figure.is-9by16>.figure-wrapper.fake-image-container{background:var(--color-border-secondary-normal)}figure.is-9by16>.figure-wrapper.fake-image-container>div{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center}figure.is-9by16>.figure-wrapper.fake-image-container>div p{text-align:center}figure.is-9by16>.figure-wrapper>img,figure.is-9by16>.figure-wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}figure.blockquote{padding:1.5rem;border-radius:var(--radius-m);background:var(--color-surface-emphasized);color:var(--color-text-default)}figure.blockquote blockquote{font-size:var(--size-font-body)}figure.blockquote blockquote>*+*{margin-top:.5rem}figure.blockquote figcaption{margin-top:.5rem;color:var(--color-text-secondary-normal);font-size:var(--size-font-s);font-weight:var(--weight-bold)}progress{width:100%;height:4px;padding:0;border:none;border-radius:var(--radius-rounded);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-border-secondary-normal)}::-webkit-progress-bar{border-radius:var(--radius-rounded);background:var(--color-border-secondary-normal)}::-webkit-progress-value{border-radius:var(--radius-rounded);background:var(--color-action-primary-normal)}::-moz-progress-bar{border-radius:var(--radius-rounded);background:var(--color-action-primary-normal)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.invalid-feedback{display:block;margin:-1rem 0 2rem;color:#a94442}.phx-no-feedback.invalid-feedback,.phx-no-feedback .invalid-feedback{display:none}.phx-click-loading{opacity:.5;transition:opacity 1s ease-out}.phx-disconnected{cursor:wait}.phx-disconnected *{pointer-events:none}.alert{display:flex;align-items:center;padding:.5rem;font-size:var(--size-font-s);gap:1rem}.alert>.alert-icon{width:20px;height:20px}.alert.is-success{background:var(--color-action-primary-subdued);color:var(--color-text-success-emphasized)}.alert.is-success .alert-icon{color:var(--color-action-primary-normal)}.alert.is-warning{background:var(--color-action-warning-subdued);color:var(--color-text-warning-emphasized)}.alert.is-warning .alert-icon{color:var(--color-action-warning-normal)}.alert.is-error{background:var(--color-action-critical-subdued);color:var(--color-text-critical-emphasized)}.alert.is-error .alert-icon{color:var(--color-text-critical-normal)}.alert>.alert-body{display:flex;flex-direction:column;flex-grow:1}.alert>.alert-body .alert-details a{color:var(--color-text-primary-emphasized);text-decoration:underline}.alert>.alert-body .alert-msg{font-weight:var(--weight-medium)}.alert .alert-close{display:flex;cursor:pointer}.avatar{display:inline-block;border:var(--border-width-m) solid var(--color-border-primary-normal);border-radius:var(--radius-circle);box-shadow:var(--shadow-elevation-1)}.avatar.is-24{width:24px;height:24px}.avatar.is-32{width:32px;height:32px}.avatar.is-36{width:36px;height:36px}.avatar.is-40{width:40px;height:40px}.avatar.is-48{width:48px;height:48px}.avatar.is-56{width:56px;height:56px}.avatar.is-64{width:64px;height:64px}.avatar.is-96{width:96px;height:96px}.avatar.is-128{width:128px;height:128px}.avatar.is-200{width:200px;height:200px}.avatar.is-256{width:256px;height:256px}.avatar>img{width:100%;height:100%;border-radius:var(--radius-circle);-o-object-fit:cover;object-fit:cover}.avatar>.icon{width:100%;height:100%}.avatar.is-plain{border:none;box-shadow:none}.author-invite .toggle{margin:1.5rem}.author-invite ul{list-style-type:none}.author-invite ul li.selected{border-radius:var(--radius-l);box-shadow:0 0 .5rem .25rem var(--color-border-primary-normal);color:var(--color-text-primary-normal)}.author-invite li{display:flex;align-items:center;padding:.5rem;margin:.25rem 1rem}.author-invite li>*{margin-right:1rem}.author-invite li>img{width:2.5rem;border:var(--border-width-s) solid var(--color-border-primary-normal);border-radius:var(--radius-rounded)}.block-add-button{position:relative;display:flex;flex-direction:column;align-items:center;border-top:var(--border-width-s) solid var(--color-border-secondary-normal)}.block-add-button>a{position:absolute;top:calc(-10px - var(--border-width-s)/2);display:flex}.block-add-button>a>.icon{border-radius:var(--radius-m);background-color:var(--color-border-secondary-normal);color:var(--color-text-on-primary)}.block-add-button:hover{border-color:var(--color-border-primary-normal)}.block-add-button:hover>a>.icon{background-color:var(--color-action-primary-emphasized)}.block-editor:has(.page-footer.is-fixed){margin-bottom:60px}.block-toolbar-wrapper{height:calc(20px + 1rem + var(--border-width-s)*2)}.block-toolbar{display:inline-flex;align-items:center;border:var(--border-width-s) solid var(--color-border-secondary-normal);border-radius:var(--radius-m);background:var(--color-surface-normal)}.block-toolbar .block-toolbar-segment{display:inline-flex;align-items:center}.block-toolbar *+.block-toolbar-segment,.block-toolbar .block-toolbar-segment+*{border-left:var(--border-width-s) solid var(--color-border-secondary-normal)}.block-toolbar a,.block-toolbar a:active,.block-toolbar a:visited{padding:.5rem;color:var(--color-text-default);line-height:0}.block-toolbar a:hover,.block-toolbar a:focus{color:var(--color-action-primary-normal)}.block-fieldset .block-toolbar{display:none}.block-fieldset>*+*{margin-top:0}.block-fieldset .block-fieldset-preview{padding:.5rem;border:var(--border-width-s) dashed rgba(0,0,0,0);border-radius:var(--radius-m)}.block-fieldset .block-fieldset-preview>*+*{margin-top:var(--size-line-1)}.block-fieldset.is-active>*+*{margin-top:.5rem}.block-fieldset.is-active .block-fieldset-inputs>*+*{margin-top:.5rem}.block-fieldset.is-active .block-fieldset-inputs>input[type=hidden]+*{margin-top:0}.block-fieldset:hover .block-fieldset-preview{border-color:var(--color-border-secondary-normal)}.block-fieldset:hover .block-toolbar,.block-fieldset.is-active .block-toolbar{display:inline-flex}.block-fieldset select,.block-fieldset textarea,.block-fieldset input[type=text],.block-fieldset input[type=password],.block-fieldset input[type=datetime],.block-fieldset input[type=datetime-local],.block-fieldset input[type=date],.block-fieldset input[type=month],.block-fieldset input[type=time],.block-fieldset input[type=week],.block-fieldset input[type=number],.block-fieldset input[type=email],.block-fieldset input[type=url],.block-fieldset input[type=search],.block-fieldset input[type=tel],.block-fieldset input[type=color]{border:var(--border-width-s) dashed var(--color-border-primary-normal)}.block-fieldset input[type=text].is-header{font-size:var(--size-font-h5);font-weight:var(--weight-bold);letter-spacing:var(--letter-spacing-wide)}.block-menu{position:relative;display:none;justify-content:center;margin:0}.block-menu>.block-menu-options{position:absolute;z-index:2;top:1.5rem;display:grid;width:auto;max-width:calc(240px + 4.5rem);padding:1.5rem;border-radius:var(--radius-m);background:var(--color-surface-normal);box-shadow:var(--shadow-elevation-6);gap:1.5rem;grid-template-columns:repeat(auto-fit,60px)}.block-menu>.block-menu-options a{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-text-default);font-size:var(--size-font-xs);letter-spacing:var(--letter-spacing-wide)}.block-menu>.block-menu-options a span.icon{margin-bottom:.5rem}.block-menu>.block-menu-options a:hover{color:var(--color-action-primary-normal)}section.box{border:var(--border-width-s) solid var(--color-border-secondary-subdued);border-radius:var(--radius-m);background:var(--color-surface-normal)}section.box a.active{color:var(--color-text-primary-normal)}section.box>header{display:flex;width:100%;max-width:none;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:var(--border-width-s) solid var(--color-border-secondary-subdued);gap:1rem}section.box>header>.box-action{font-size:var(--size-font-xs)}section.box>header>h2,section.box>fieldset>legend{font-size:var(--size-font-body);font-weight:var(--weight-medium);line-height:var(--size-line-1)}section.box>fieldset{max-width:none;padding-bottom:1.5rem}section.box>fieldset>:not(legend):not(.level):not(.block-add-button):not(.block-fieldset){max-width:var(--measure)}section.box>fieldset>:not(legend){margin-right:1.5rem;margin-left:1.5rem}section.box>fieldset>legend{display:flex;width:100%;max-width:none;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:var(--border-width-s) solid var(--color-border-secondary-subdued);gap:1rem}section.box>.filter-form{padding:1.5rem}section.box>.box-body{padding:1.5rem;font-size:var(--size-font-s)}section.box>.box-body h3{font-size:var(--size-font-s);font-weight:var(--weight-medium)}section.box>footer{padding:.5rem 1.5rem;border-top:var(--border-width-s) solid var(--color-border-secondary-subdued);font-size:var(--size-font-s)}section.box>footer:empty{display:none}.button,a.button{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border:1px solid var(--color-action-primary-normal);border-radius:var(--radius-l);background:var(--color-action-primary-normal);cursor:pointer;font-size:var(--size-font-s);font-weight:var(--weight-regular);gap:.5rem;letter-spacing:var(--letter-spacing-regular);line-height:var(--size-line-1);text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button,.button:visited,.button:active,a.button,a.button:visited,a.button:active{color:var(--color-text-on-primary)}.button:disabled,.button.is-disabled,a.button:disabled,a.button.is-disabled{border-color:var(--color-action-secondary-emphasized);background:var(--color-action-secondary-emphasized);color:var(--color-text-secondary-normal);cursor:default}.button:hover:not(:disabled):not(.is-disabled),.button:focus:not(:disabled):not(.is-disabled),a.button:hover:not(:disabled):not(.is-disabled),a.button:focus:not(:disabled):not(.is-disabled){border-color:var(--color-action-primary-emphasized);background:var(--color-action-primary-emphasized);box-shadow:var(--shadow-elevation-3)}.button.is-outline,a.button.is-outline{border-color:var(--color-text-secondary-emphasized);background:var(--color-surface-normal);color:var(--color-text-secondary-emphasized)}.button.is-outline:disabled,.button.is-outline.is-disabled,a.button.is-outline:disabled,a.button.is-outline.is-disabled{border-color:var(--color-border-secondary-subdued);background:var(--color-surface-normal);color:var(--color-text-secondary-subdued)}.button.is-outline:hover:not(:disabled):not(.is-disabled),.button.is-outline:focus:not(:disabled):not(.is-disabled),a.button.is-outline:hover:not(:disabled):not(.is-disabled),a.button.is-outline:focus:not(:disabled):not(.is-disabled){border-color:var(--color-action-primary-normal);background:var(--color-action-secondary-subdued);box-shadow:none;color:var(--color-action-primary-normal)}.button.is-green-outline,a.button.is-green-outline{border-color:var(--color-text-primary-subdued);background:var(--color-surface-normal);color:var(--color-text-secondary-emphasized)}.button.is-green-outline:disabled,.button.is-green-outline.is-disabled,a.button.is-green-outline:disabled,a.button.is-green-outline.is-disabled{border-color:var(--color-border-secondary-emphasized);background:var(--color-surface-normal);color:var(--color-text-secondary-normal)}.button.is-green-outline:hover:not(:disabled):not(.is-disabled),.button.is-green-outline:focus:not(:disabled):not(.is-disabled),a.button.is-green-outline:hover:not(:disabled):not(.is-disabled),a.button.is-green-outline:focus:not(:disabled):not(.is-disabled){background:var(--color-action-primary-subdued);box-shadow:none}.button.is-borderless,a.button.is-borderless{border-color:#0000;background:#0000;color:var(--color-text-secondary-normal)}.button.is-borderless:disabled,.button.is-borderless.is-disabled,a.button.is-borderless:disabled,a.button.is-borderless.is-disabled{border-color:#0000;background:#0000;color:var(--color-text-secondary-subdued)}.button.is-borderless:hover:not(:disabled):not(.is-disabled),.button.is-borderless:focus:not(:disabled):not(.is-disabled),a.button.is-borderless:hover:not(:disabled):not(.is-disabled),a.button.is-borderless:focus:not(:disabled):not(.is-disabled){border-color:#0000;background:var(--color-action-secondary-subdued);box-shadow:none;color:var(--color-text-secondary-normal)}.button.is-green-borderless,a.button.is-green-borderless{border-color:#0000;background:#0000;color:var(--color-text-primary-normal)}.button.is-green-borderless:disabled,.button.is-green-borderless.is-disabled,a.button.is-green-borderless:disabled,a.button.is-green-borderless.is-disabled{border-color:#0000;background:#0000;color:var(--color-text-secondary-normal)}.button.is-green-borderless:hover:not(:disabled):not(.is-disabled),.button.is-green-borderless:focus:not(:disabled):not(.is-disabled),a.button.is-green-borderless:hover:not(:disabled):not(.is-disabled),a.button.is-green-borderless:focus:not(:disabled):not(.is-disabled){border-color:#0000;background:var(--color-action-secondary-subdued);box-shadow:none;color:var(--color-text-primary-emphasized)}.button.is-icon-only,a.button.is-icon-only{padding:.5rem;border-color:var(--color-border-secondary-normal);background:var(--color-surface-normal);color:var(--color-text-secondary-normal)}.button.is-icon-only:disabled,.button.is-icon-only.is-disabled,a.button.is-icon-only:disabled,a.button.is-icon-only.is-disabled{border-color:var(--color-border-secondary-subdued);background:var(--color-surface-normal);color:var(--color-text-secondary-subdued)}.button.is-icon-only:hover:not(:disabled):not(.is-disabled),.button.is-icon-only:focus:not(:disabled):not(.is-disabled),a.button.is-icon-only:hover:not(:disabled):not(.is-disabled),a.button.is-icon-only:focus:not(:disabled):not(.is-disabled){border-color:var(--color-border-secondary-normal);background:var(--color-action-secondary-subdued);box-shadow:none}.button.is-archive,a.button.is-archive{border-color:#0000;background:var(--color-border-secondary-emphasized)}.button.is-archive:disabled,.button.is-archive.is-disabled,a.button.is-archive:disabled,a.button.is-archive.is-disabled{border-color:#0000;background:var(--color-border-secondary-emphasized)}.button.is-archive:hover:not(:disabled):not(.is-disabled),.button.is-archive:focus:not(:disabled):not(.is-disabled),a.button.is-archive:hover:not(:disabled):not(.is-disabled),a.button.is-archive:focus:not(:disabled):not(.is-disabled){border-color:#0000;background:var(--color-border-secondary-emphasized);box-shadow:var(--shadow-elevation-3)}.button.is-circle,a.button.is-circle{padding:.5rem;border-radius:var(--radius-circle)}.button.is-black-rounded,a.button.is-black-rounded{border:0;border-radius:40px;background:#252525}.button.is-black-rounded:hover:not(:disabled):not(.is-disabled),.button.is-black-rounded:focus:not(:disabled):not(.is-disabled),a.button.is-black-rounded:hover:not(:disabled):not(.is-disabled),a.button.is-black-rounded:focus:not(:disabled):not(.is-disabled){background:#000}.button.is-small,a.button.is-small{font-size:var(--size-font-xs)}.button.is-x-small,a.button.is-x-small{padding:.25rem .5rem;font-size:var(--size-font-xs)}.button.is-fullwidth,a.button.is-fullwidth{width:100%}.section-header{padding-bottom:.25rem;border-bottom:var(--border-width-s) solid var(--color-border-secondary-normal)}.section-header h5,.section-header h5 .breadcrumb a,.section-header h5 .breadcrumb span{line-height:2em}.section-header.hide-border{border-bottom:none}.card{display:flex;overflow:hidden;width:100%;max-width:18rem;flex-direction:column;padding:.5rem;border:var(--border-width-s) solid var(--color-border-secondary-subdued);border-radius:var(--radius-m);background:var(--color-surface-normal);overflow-wrap:break-word}.card>.card-body{max-width:100%}.card>.card-body>*+*{margin-top:.5rem}.card>.card-image.is-thumbnail{border:var(--border-width-s) solid var(--color-border-secondary-subdued);background:url(./e5419228fe8d4fe3a3b7-a802f5a2852844ab1dc3ab1125b6e25b.svg?vsn=d)}.card>.card-image+.card-body{margin-top:.5rem}.card .card-title{font-size:var(--size-font-xs);letter-spacing:var(--letter-spacing-wide)}.card .card-title a:link,.card .card-title a:visited,.card .card-title a:active{color:var(--color-text-default)}.card .card-title a:hover,.card .card-title a:focus{color:var(--color-text-secondary-normal)}.card .card-details{color:var(--color-text-secondary-normal);font-size:var(--size-font-xxs)}.card .card-labels{display:flex;align-items:center;justify-content:space-between;color:var(--color-text-secondary-normal);font-size:var(--size-font-xxs)}.card.is-active{box-shadow:0 0 .5rem .25rem var(--color-border-primary-normal)}.card.select-image{cursor:pointer}.theme-default .card>.card-image.is-thumbnail{background:url(./e5419228fe8d4fe3a3b7-a802f5a2852844ab1dc3ab1125b6e25b.svg?vsn=d)}.combobox{position:relative}.combobox>.combobox-listbox{position:absolute;z-index:100;top:100%;display:none;min-width:20rem;background:var(--color-surface-elevation-1);box-shadow:var(--shadow-elevation-6)}.combobox>.combobox-listbox>.combobox-no-results{display:none;padding:.5rem 1rem}.combobox>.combobox-listbox>ul{list-style-type:none}.combobox>.combobox-listbox>ul .combobox-no-results{color:var(--color-text-secondary-normal)}.combobox>.combobox-listbox>ul a,.combobox>.combobox-listbox>ul .combobox-no-results{display:block;padding:.5rem 1rem}.combobox>.combobox-listbox>ul a{background:var(--color-surface-normal);color:var(--color-text-primary-normal)}.combobox>.combobox-listbox>ul a:active,.combobox>.combobox-listbox>ul a:visited,.combobox>.combobox-listbox>ul a:hover,.combobox>.combobox-listbox>ul a:focus{background:var(--color-surface-emphasized);color:var(--color-text-primary-emphasized)}.combobox>.combobox-listbox>ul a .description{display:block;color:var(--color-text-primary-subdued);font-size:var(--size-font-xs);line-height:var(--size-font-xs)}.course-carousel{display:flex;margin-top:2rem;gap:2rem;overflow-x:auto}.course-carousel>*{display:flex;flex:1 0 250px;flex-direction:column;border:.5px solid var(--color-border-secondary-normal);border-radius:var(--radius-l);overflow-wrap:break-word;text-decoration:none}.course-card{position:relative;display:flex;overflow:visible;min-width:17.5rem;max-width:35rem;flex-direction:column;padding:.5rem;border-radius:var(--radius-xl);box-shadow:0 5px 12px #00000014;overflow-wrap:break-word}.course-card:hover,.course-card:focus{text-decoration:none}.course-card>span.icon{position:absolute;z-index:1;top:-.5rem;right:0}.course-card .course-card-picture{position:relative;overflow:hidden;border-radius:var(--radius-xl);background:var(--color-action-secondary-emphasized)}.course-card .course-card-picture:has(progress){padding-bottom:6px}.course-card .course-card-picture progress{position:absolute;bottom:0;left:0;width:100%;height:6px}.course-card .course-card-header{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;padding:.5rem;gap:.5rem}.course-card .course-card-header .course-card-title{font-weight:var(--weight-bold)}.course-card .course-card-header .updated-at{display:block;color:var(--color-text-secondary-normal);font-size:var(--size-font-xs);font-weight:var(--weight-bold)}.course-card .course-card-header .description{color:var(--color-text-default);font-size:var(--size-font-s)}.course-card .course-card-header .tag-list{overflow:unset;flex-wrap:wrap;font-size:var(--size-font-xs);gap:4px}.course-card .course-card-header .tag-list>li:first-child{display:flex;align-items:center}.course-card .course-card-header .tag-list>li:first-child .icon{color:var(--color-text-secondary-normal)}#course-table tr>td:first-child{padding:0rem}#course-table tr>td:first-child figure.is-2by1{max-width:10rem}#course-table tr>td:first-child figure{max-width:5rem}#course_map-table tr>td:first-child{padding:0rem}#course_map-table tr>td:first-child figure.is-2by1{max-width:10rem}#course_map-table tr>td:first-child figure{max-width:5rem}.overview-header{display:flex;overflow:hidden;max-height:30%;flex-direction:row;gap:1rem}.overview-header .overview-thumbnail{max-height:inherit;flex:2}.overview-header .overview-description{display:flex;flex:3;flex-direction:column;gap:.5rem}.overview-header .overview-description p{flex:0 1 auto}.overview-header .overview-description .description-as-markdown{max-height:10rem;flex:0 3 auto;padding:.5rem 0rem;color:var(--color-text-secondary-emphasized);overflow-y:auto}.overview-header .overview-description .description-as-markdown:hover{overflow-y:scroll}.overview-header .overview-description a{flex:0 1 auto;align-self:self-start}.course-taking{display:flex;flex-direction:row;gap:1rem;word-break:break-all}.course-taking .video-lecture{flex:3}.course-taking .video-lecture video{width:100%}.course-taking .video-lecture .video-lecture-title>*:not(:last-child){margin-bottom:.5rem}.course-taking .video-lecture .video-lecture-last-updated{color:var(--color-text-secondary-normal)}.course-taking .video-lecture .video-lecture-description{display:flex;width:inherit;flex-direction:column}.course-taking .video-lecture .video-lecture-description h4{margin-bottom:1rem}.course-taking .video-lecture .video-lecture-description p{color:var(--color-text-secondary-normal)}.course-taking .assessment{flex:3}.course-taking .assessment h4.assessment-title{border-bottom:1px solid var(--color-border-secondary-normal);line-height:var(--size-line-2)}.course-taking .assessment .assessment-header{display:flex;flex-direction:column;margin-bottom:1.5rem;gap:.75rem}.course-taking .assessment .assessment-header .assessment-description{margin-top:.5rem}.course-taking .assessment .question{margin-bottom:2.5rem}.course-taking .assessment .question h6{margin-bottom:1rem}.course-taking .assessment .question h6 .instruction{color:var(--color-text-secondary-normal);font-size:var(--size-font-s)}.course-taking .assessment .question .explanation{margin-top:1rem}.course-taking .assessment .question .explanation .explanation-title{font-size:var(--size-font-s)}.course-taking .assessment .question .explanation .explanation-text{font-size:var(--size-font-xs)}.course-taking .assessment textarea:disabled{background-color:var(--color-surface-normal)}.course-taking .assessment span.example-answer{color:var(--color-action-primary-normal)}.course-taking .assessment .assessment-buttons{--gap: 2rem;display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:2rem;gap:var(--gap)}.course-taking .assessment ul.question-container{margin:2rem 0rem}.course-taking .assessment label.checkbox,.course-taking .assessment label.radio{display:flex;cursor:pointer;font-size:var(--size-font-s);gap:.5rem}.course-taking .assessment label.checkbox,.course-taking .assessment label.checkbox>span,.course-taking .assessment label.radio,.course-taking .assessment label.radio>span{line-height:1.5rem}.course-taking .assessment label.checkbox input[type=checkbox],.course-taking .assessment label.radio input[type=checkbox]{border-radius:var(--radius-l)}.course-taking .assessment label.checkbox input[type=checkbox]:before,.course-taking .assessment label.radio input[type=checkbox]:before{position:absolute;top:9%;left:32%;display:inline-block;width:25%;height:50%;border-right:2px solid var(--color-text-secondary-emphasized);border-bottom:2px solid var(--color-text-secondary-emphasized);content:"";opacity:0;transform:rotate(45deg)}.course-taking .assessment label.checkbox input[type=checkbox]:checked,.course-taking .assessment label.checkbox input[type=checkbox]:indeterminate,.course-taking .assessment label.radio input[type=checkbox]:checked,.course-taking .assessment label.radio input[type=checkbox]:indeterminate{background:var(--color-text-on-primary)}.course-taking .assessment label.checkbox input[type=checkbox]:checked:before,.course-taking .assessment label.checkbox input[type=checkbox]:indeterminate:before,.course-taking .assessment label.radio input[type=checkbox]:checked:before,.course-taking .assessment label.radio input[type=checkbox]:indeterminate:before{opacity:1}.course-taking .assessment label.checkbox input[type=checkbox]:indeterminate:before,.course-taking .assessment label.radio input[type=checkbox]:indeterminate:before{top:calc(50% - 1px);left:25%;width:50%;height:2px;border:none;background:var(--color-text-secondary-emphasized);transform:none}.course-taking .assessment label.checkbox input[type=checkbox]:disabled,.course-taking .assessment label.radio input[type=checkbox]:disabled{background:var(--color-action-secondary-emphasized)}.course-taking .assessment label.checkbox input[type=checkbox]:disabled:before,.course-taking .assessment label.radio input[type=checkbox]:disabled:before{border-color:var(--color-text-on-primary)}.course-taking .assessment label.checkbox input[type=checkbox]:disabled:checked,.course-taking .assessment label.radio input[type=checkbox]:disabled:checked{border:var(--border-width-s) solid var(--color-action-primary-normal);background:var(--color-action-primary-normal)}.course-taking .assessment label.checkbox input[type=radio],.course-taking .assessment label.radio input[type=radio]{border:1px solid var(--color-action-primary-normal);border-radius:var(--radius-circle)}.course-taking .assessment label.checkbox input[type=radio]:before,.course-taking .assessment label.radio input[type=radio]:before{display:block;width:.8rem;height:.8rem;border-radius:var(--radius-circle);background:var(--color-text-on-primary);content:"";opacity:0}.course-taking .assessment label.checkbox input[type=radio]:checked,.course-taking .assessment label.radio input[type=radio]:checked{background:var(--color-text-secondary-emphasized)}.course-taking .assessment label.checkbox input[type=radio]:checked:before,.course-taking .assessment label.radio input[type=radio]:checked:before{opacity:1}.course-taking .assessment label.checkbox input[type=radio]:disabled:before,.course-taking .assessment label.radio input[type=radio]:disabled:before{background:var(--color-text-on-primary)}.course-taking .assessment label.checkbox input[type=radio]:disabled:checked,.course-taking .assessment label.radio input[type=radio]:disabled:checked{border:var(--border-width-s) solid var(--color-action-primary-normal);background:var(--color-action-primary-normal)}.course-taking .assessment label.checkbox input[type=radio]:disabled.is-wrong,.course-taking .assessment label.radio input[type=radio]:disabled.is-wrong{background:var(--color-text-on-primary)}.course-taking .assessment label.checkbox input[type=checkbox],.course-taking .assessment label.checkbox input[type=radio],.course-taking .assessment label.radio input[type=checkbox],.course-taking .assessment label.radio input[type=radio]{position:relative;width:1.5rem;height:1.5rem;flex:0 0 auto;border:var(--border-width-s) solid var(--color-border-secondary-emphasized);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;place-content:center}.course-taking .assessment label.checkbox input[type=checkbox],.course-taking .assessment label.checkbox input[type=checkbox]:before,.course-taking .assessment label.checkbox input[type=radio],.course-taking .assessment label.checkbox input[type=radio]:before,.course-taking .assessment label.radio input[type=checkbox],.course-taking .assessment label.radio input[type=checkbox]:before,.course-taking .assessment label.radio input[type=radio],.course-taking .assessment label.radio input[type=radio]:before{transition-duration:.1s;transition-timing-function:ease-in-out}.course-taking .assessment label.checkbox input[type=checkbox]:disabled,.course-taking .assessment label.checkbox input[type=radio]:disabled,.course-taking .assessment label.radio input[type=checkbox]:disabled,.course-taking .assessment label.radio input[type=radio]:disabled{cursor:not-allowed}.course-taking .assessment label.checkbox.correct-answer,.course-taking .assessment label.radio.correct-answer{padding:.25rem 0rem;background:var(--color-action-success-subdued)}.course-taking .assessment label.checkbox.incorrect-answer,.course-taking .assessment label.radio.incorrect-answer{padding:.25rem 0rem;background-color:var(--color-action-critical-subdued);color:var(--color-action-critical-emphasized)}.course-taking .assessment label.checkbox.incorrect-answer input[type=checkbox]:disabled,.course-taking .assessment label.radio.incorrect-answer input[type=checkbox]:disabled{border:var(--border-width-s) solid var(--color-action-critical-emphasized);background-color:var(--color-action-critical-emphasized);color:var(--color-text-on-primary)}.course-taking .assessment label.checkbox.incorrect-answer input[type=radio]:disabled,.course-taking .assessment label.radio.incorrect-answer input[type=radio]:disabled{border:var(--border-width-s) solid var(--color-action-critical-emphasized);background-color:var(--color-action-critical-emphasized)}.course-taking .assessment label.checkbox.incorrect-answer input[type=radio]:disabled:before,.course-taking .assessment label.radio.incorrect-answer input[type=radio]:disabled:before{border:var(--border-width-s) solid var(--color-action-critical-emphasized)}.course-taking .assessment label.checkbox.correct-choice,.course-taking .assessment label.radio.correct-choice{padding:.25rem 0rem}.course-taking .assessment label.checkbox.disabled,.course-taking .assessment label.radio.disabled{cursor:not-allowed}.course-taking .assessment label.checkbox>.choice-annotation,.course-taking .assessment label.radio>.choice-annotation{margin-left:auto;color:var(--color-text-secondary-emphasized)}@media screen and (max-width: 1024px){.course-taking{flex-direction:column;gap:1rem}}.course-contents-table{min-width:22.5rem;flex:1}.course-contents-table h6{border-bottom:var(--border-width-s) solid var(--color-border-secondary-normal);margin-bottom:1rem}.course-contents-table .course-content-progress{display:flex;flex-direction:row;align-items:center;gap:1rem}.course-contents-table .course-content-progress .progress{flex:1}.course-contents-table label{font-size:var(--size-font-body);line-height:var(--size-line-1)}.course-contents-table label progress{width:100%;height:.5rem;margin:.5rem 0rem;color:var(--color-action-primary-normal)}.course-contents-table ul.course-contents-body{display:flex;flex-direction:column;border:var(--border-width-s) solid var(--color-border-secondary-normal);border-radius:var(--radius-xl);background:var(--color-surface-emphasized)}.course-contents-table ul.course-contents-body li.chapter-content{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border-radius:var(--radius-m);border-bottom:var(--border-width-s) solid var(--color-border-secondary-normal);background:var(--color-surface-normal)}.course-contents-table ul.course-contents-body li.chapter-content label{font-size:var(--size-font-s);font-weight:var(--weight-regular)}.course-contents-table ul.course-contents-body li.chapter-content .content-duration{color:var(--color-text-secondary-normal);font-size:var(--size-font-s);font-weight:var(--weight-regular)}.course-contents-table ul.course-contents-body li.chapter-content label.checkbox{display:flex;margin-right:.5rem}.course-contents-table ul.course-contents-body li.chapter-content label.checkbox,.course-contents-table ul.course-contents-body li.chapter-content label.checkbox>span{line-height:1rem}.course-contents-table ul.course-contents-body li.chapter-content label.checkbox input[type=checkbox]{width:1rem;height:1rem}.course-contents-table ul.course-contents-body li.chapter-content label.checkbox input:checked{border-color:var(--color-action-primary-normal);background:var(--color-action-primary-normal)}.course-contents-table ul.course-contents-body li.chapter-content.is-active{background:var(--color-action-primary-subdued)!important}.course-contents-table ul.course-contents-body li.chapter-content.is-completed a{color:var(--color-text-secondary-normal)}.course-contents-table ul.course-contents-body li.chapter{display:flex;flex-direction:column;cursor:pointer}.course-contents-table ul.course-contents-body li.chapter:last-child[aria-expanded=false] .chapter-header{border-bottom:0}.course-contents-table ul.course-contents-body li.chapter .chapter-header{display:flex;flex-direction:row;padding:.75rem .5rem;border-bottom:var(--border-width-s) solid var(--color-border-secondary-normal);text-align:center}.course-contents-table ul.course-contents-body li.chapter .chapter-header .toggle-icon{display:flex;align-items:center;margin-right:.5rem}.course-contents-table ul.course-contents-body li.chapter .chapter-header .chapter-title{flex:1;text-align:left}.course-contents-table ul.course-contents-body li.chapter .chapter-header .chapter-extra{display:flex;font-size:var(--size-font-s);gap:1rem}.course-contents-table ul.course-contents-body li.chapter .chapter-header .chapter-extra .chapter-completed-of{color:var(--color-text-secondary-normal)}.course-contents-table ul.course-contents-body li.chapter.active .chapter-title{color:var(--color-action-primary-normal)}.course-contents-table ul.course-contents-body li.chapter.active .toggle-icon{transform:rotate(0)}.course-contents-table ul.course-contents-body li.chapter.active ul{max-height:-moz-fit-content;max-height:fit-content;opacity:1;visibility:visible}.course-contents-table ul.course-contents-body .chapter[aria-expanded=true] .toggle-icon{transform:rotate(0)}.course-contents-table ul.course-contents-body .chapter[aria-expanded=false] .toggle-icon{transform:rotate(180deg)!important}.course-contents-table ul.course-contents-body ul{max-height:0;opacity:0;visibility:hidden}.description-as-markdown{font-size:var(--size-font-body)}.description-as-markdown a{color:var(--color-action-primary-normal)}.description-as-markdown.with-border{padding:.5rem 1rem;border:var(--border-width-s) solid var(--color-border-secondary-normal);border-radius:var(--radius-xl)}label.progress{font-size:var(--size-font-body);font-weight:var(--weight-bold);line-height:var(--size-line-1)}label.progress progress{width:100%;height:.5rem;margin:.5rem 0rem;color:var(--color-action-primary-normal)}#course-completion{opacity:0;transition:opacity .6s ease-in}#course-completion.is-visible{position:fixed;z-index:100;opacity:1}#course-completion .score{color:var(--color-text-secondary-emphasized)}#course-completion .score p{font-size:var(--size-font-body);line-height:var(--size-font-body)}#course-completion .score span{font-size:var(--size-font-h2);line-height:var(--size-font-h2)}#retake-assessment-modal .user-score{position:relative;max-width:350px}#retake-assessment-modal .user-score .score{position:absolute;top:50%;left:50%;color:var(--color-text-secondary-emphasized);transform:translate(-50%,-50%)}#retake-assessment-modal .user-score .score p{font-size:var(--size-font-body);line-height:var(--size-font-body)}#retake-assessment-modal .user-score .score span{font-size:var(--size-font-h2);line-height:var(--size-font-h2)}#completed-assessment-modal .score{color:var(--color-text-secondary-emphasized)}#completed-assessment-modal .score p{font-size:var(--size-font-body);line-height:var(--size-font-body)}#completed-assessment-modal .score span{font-size:var(--size-font-h2);line-height:var(--size-font-h2)}#completed-assessment-modal .user-score{position:relative;max-width:350px}.dashboard-header-container{container:dh-layout/inline-size}@container dh-layout (width < 700px){.dashboard-header-container .dashboard-header{grid-template:"logo" auto "banner" auto "counts" auto;grid-template-columns:auto}.dashboard-header-container .dashboard-header .hero-image{margin:0 auto}}.dashboard-header{display:grid;align-items:center;gap:2rem;grid-template:"logo banner" auto "counts counts" auto;grid-template-columns:19rem auto}.dashboard-header .hero-image{max-width:18rem}.dashboard-counts{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 1.5rem;grid-area:counts}.dashboard-counts>div{display:flex;flex-grow:1}.dashboard-counts>div>.icon{padding:1.75rem;border-radius:var(--radius-l)}.dashboard-counts>div>.icon svg{width:2rem;height:2rem}.dashboard-counts>div>.icon.course{background:#d4fff3;color:var(--color-text-primary-normal)}.dashboard-counts>div>.icon.check_square_offset{background:#ebebff;color:#564ffd}.dashboard-counts>div>.icon.dashboard_play_circle{background:#ffeee8;color:#ff6636}.dashboard-counts>div>.icon.puzzle{background:#fef3c7;color:#f59e0b}.dashboard-counts>div .dashboard-count{display:flex;flex-direction:column;justify-content:space-between;padding-left:1rem}.dashboard-counts>div .dashboard-count .dashboard-count-number{font-size:var(--size-font-h5)}.dashboard-counts>div .dashboard-count .dashboard-count-title{font-size:var(--size-font-s);font-weight:var(--weight-light)}.dashboard-body{display:flex;flex:2 1 auto;flex-direction:column;justify-content:space-between}.dashboard-body.controls>.group{overflow:hidden}.dashboard-body>.group{padding:.5rem}.dashboard-body>.group a{width:-moz-min-content;width:min-content}.list-load-more button[phx-click=load-more]{margin-top:1rem}.list-load-more .no-results{display:none}.list-load-more .no-results:only-child{display:block;padding:1rem;text-align:center}.featured-course{padding:1.5rem;border-radius:20px;background:#127563;background-image:url(./8ecbbbc914e86fc972ba-d6a2867156f66a544f02127d15db1f8a.svg?vsn=d);background-size:contain;container:fc-layout/inline-size}.featured-course .loading{display:flex;height:100%;align-items:center;justify-content:center}.featured-course .loading span.spinner{margin:2rem}.featured-course .course-content{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;color:var(--color-text-on-primary);gap:1rem}.featured-course .course-content>div{display:flex;width:100%;max-width:400px;height:100%;flex-direction:column;justify-content:center;gap:1rem;text-align:center}.featured-course .course-content>div.left>p{font-size:var(--size-font-s);font-weight:var(--weight-light)}.featured-course .course-content>div.right .figure-wrapper{border-radius:var(--radius-xl)}@container fc-layout (width > 525px){.featured-course .course-content{flex-direction:row;gap:2.5rem}.featured-course .course-content>div{width:45%;gap:1.5rem}.featured-course .course-content>div.default{width:100%}}.label{display:inline-block;padding:0 .5rem;background:var(--color-action-secondary-emphasized);color:var(--color-text-secondary-emphasized);font-size:var(--size-font-xxs);letter-spacing:var(--letter-spacing-wide);line-height:var(--size-line-1);text-transform:uppercase}main.landing-page{display:flex;height:calc(100vh - 62px);align-items:center;justify-content:center;overflow-y:auto}main.landing-page .sign-in{display:flex;max-width:27.5rem;flex-direction:column;align-items:center;justify-content:center}main.landing-page .sign-in h1{margin:0;font-size:var(--size-font-h4);line-height:var(--size-line-2)}main.landing-page .sign-in img{max-width:25rem}main.landing-page .sign-in>*:not(:last-child){margin-bottom:2.5rem}main.landing-page .sign-in .button-group{display:flex;flex-direction:column}main.landing-page .sign-in .button-group a.button{min-width:10rem;margin-bottom:1rem;font-weight:var(--weight-medium)}main.landing-page .forbidden{display:flex;max-width:40rem;flex-direction:column;align-items:center;justify-content:center}main.landing-page .forbidden .forbidden-image{width:12.5rem}main.landing-page .forbidden .button-group{display:flex;flex-direction:column}main.landing-page .forbidden .button-group a.button{min-width:10rem;margin-bottom:1rem;font-weight:var(--weight-medium)}main.landing-page .forbidden .message{text-align:center}main.landing-page .forbidden .message h1{margin:0;font-size:var(--size-font-h5);line-height:var(--size-line-2)}main.landing-page .forbidden .message p{color:var(--color-text-secondary-normal)}main.landing-page .forbidden>*:not(:last-child){margin-bottom:1.5rem}footer.public-footer{display:flex;height:62px;align-items:center;justify-content:space-between;padding:0 1.5rem;color:var(--color-text-secondary-normal)}footer.public-footer a{color:var(--color-text-secondary-normal)}footer.public-footer a:hover{text-decoration:underline}footer.public-footer nav ul{display:flex;gap:1rem;list-style:none}.link-card>a{display:flex;align-items:center;padding:1rem;border:var(--border-width-s) solid var(--color-border-secondary-subdued);border-radius:var(--radius-m);box-shadow:var(--shadow-elevation-1);gap:1.5rem}.link-card>a>.link-card-image{flex:0 1 220px}.link-card>a>.link-card-image img{display:block;width:100%;height:auto;border-radius:var(--radius-m);-o-object-fit:cover;object-fit:cover}.link-card>a .link-card-title{font-size:var(--size-font-s);letter-spacing:var(--letter-spacing-wide);line-height:var(--size-line-1);overflow-wrap:break-word}.link-card>a .link-card-details{margin-top:.5rem;color:var(--color-text-secondary-normal);font-size:var(--size-font-s);overflow-wrap:anywhere}.link-card>a:hover .link-card-details,.link-card>a:focus .link-card-details{color:var(--color-action-primary-normal)}.logo{display:inline-block;border:var(--border-width-m) solid var(--color-border-primary-normal);border-radius:var(--radius-m);box-shadow:var(--shadow-elevation-1)}.logo.is-24{width:24px;height:24px}.logo.is-32{width:32px;height:32px}.logo.is-36{width:36px;height:36px}.logo.is-40{width:40px;height:40px}.logo.is-48{width:48px;height:48px}.logo.is-56{width:56px;height:56px}.logo.is-64{width:64px;height:64px}.logo.is-80{width:80px;height:80px}.logo.is-96{width:96px;height:96px}.logo.is-128{width:128px;height:128px}.logo.is-256{width:256px;height:256px}.logo>img{width:100%;height:100%;border-radius:var(--radius-m);-o-object-fit:cover;object-fit:cover}.logo>.icon{width:100%;height:100%}.logo.is-circle,.logo.is-circle img{border-radius:var(--radius-circle)}.with-header-sidebar.has-collapsed-sidebar .menu-list li,.with-header-sidebar.has-collapsed-sidebar .menu-list li a,.with-header-sidebar.has-collapsed-sidebar .menu-list li div{justify-content:center}.with-header-sidebar.has-collapsed-sidebar .menu-list li a span.icon~span,.with-header-sidebar.has-collapsed-sidebar .menu-list li div span.icon~span{display:none;font-size:0}.with-header-sidebar.has-collapsed-sidebar .menu-list li a span.icon-text,.with-header-sidebar.has-collapsed-sidebar .menu-list li div span.icon-text{justify-content:center}.with-header-sidebar.has-collapsed-sidebar .menu-list li a{padding:.5rem}.with-header-sidebar.has-collapsed-sidebar .menu-list .menu-sub-list{margin:0}.with-header-sidebar.has-collapsed-sidebar .menu-list .menu-sub-list li:not(:has(span.icon)){display:none}.menu{font-size:var(--size-font-s);overflow-x:hidden}.menu ul.menu-list{padding:0;list-style-type:none}.menu ul.menu-list li:not(:first-child){margin-top:.5rem}.menu ul.menu-sub-list{padding:0;margin-left:1rem;list-style-type:none}.menu ul.menu-sub-list li{margin-top:.5rem}.menu ul.menu-sub-list li.is-active a{background:#1bd09d99}.menu .menu-label{padding:.5rem 1rem;margin-top:.5rem;color:var(--color-text-secondary-normal);font-size:var(--size-font-xs)}.menu a{display:block;padding:.25rem;border-radius:var(--radius-l);font-weight:var(--weight-bold)}.menu a:link,.menu a:active,.menu a:visited{color:var(--color-text-default);text-decoration:none}.menu a:hover,.menu a:focus,.menu a.is-active,.menu li.is-active a{background:#1bd09d99;color:var(--color-text-default);text-decoration:none}.menu a:hover{background:#1bd09d99;color:var(--color-text-default);text-decoration:none}.modal>.modal-overlay{position:fixed;z-index:100;inset:0;background:var(--color-overlay);transition:opacity .2s ease-out}.modal>.modal-overlay.hide{opacity:0}.modal>.modal-overlay.show{opacity:1}.modal .modal-body{flex:1 1 auto;padding:1.5rem;font-size:var(--size-font-s)}.modal .modal-body.no-padding{padding:0}.modal .modal-body .modal-subtitle{font-size:var(--size-font-body);font-weight:var(--weight-medium);line-height:var(--size-line-1)}.modal .modal-body>hr{margin-top:var(--size-line-1);margin-bottom:0}.modal .modal-body>hr+*{margin-top:var(--size-line-1)}.modal>.modal-wrapper{position:fixed;z-index:101;inset:0;display:flex;align-items:center;justify-content:center}.modal>.modal-wrapper.is-scrollable .modal-body{overflow-y:auto}.modal .modal-container{position:fixed;inset:0;display:flex;flex-direction:column;background:var(--color-surface-normal);box-shadow:var(--shadow-elevation-6);transition:opacity .2s ease-out,transform .2s ease-out}.modal .modal-container.hide{opacity:0;transform:scale(.95)}.modal .modal-container.show{opacity:1;transform:scale(1)}.modal .modal-header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:var(--border-width-s) solid var(--color-border-secondary-subdued)}.modal .modal-title{font-size:var(--size-font-s);font-weight:var(--weight-medium)}.modal .modal-close{display:flex}.modal .modal-close a{line-height:0}.modal .modal-close a:link,.modal .modal-close a:visited,.modal .modal-close a:active{color:var(--color-text-default)}.modal .modal-close a:hover,.modal .modal-close a:focus{color:var(--color-text-secondary-normal)}.modal .has-modal-body-padding{padding:0 1.5rem}.modal .modal-footer{display:flex;flex:0 0 auto;flex-wrap:nowrap;justify-content:space-between;padding:1rem 1.5rem;gap:1rem}@media only screen and (min-width: 768px){.modal .modal-container{position:static;max-width:100vw;max-height:calc(100vh - 2rem);border-radius:var(--radius-m)}.modal .modal-container.is-small{width:25rem}.modal .modal-container.is-medium-small{width:37.5rem}.modal .modal-container.is-medium{width:50rem}.modal .modal-container.is-large{width:75rem}}.navbar{display:flex;width:100%;height:8rem;align-items:center;justify-content:space-between;background-color:#252525;box-shadow:var(--shadow-elevation-1);gap:.5rem;word-break:keep-all}.navbar>.navbar-logo{flex:1 1 auto;line-height:0}.navbar>.navbar-logo>a{width:120px;line-height:0}.navbar>.navbar-logo>a svg{width:120px}.navbar>.navbar-logo>a:link,.navbar>.navbar-logo>a:hover,.navbar>.navbar-logo>a:visited,.navbar>.navbar-logo>a:active{color:var(--color-text-default)}.navbar>.navbar-links{order:2;color:var(--color-text-on-primary)}.navbar>.navbar-links>.button{width:32px;padding:1rem;border:none;background:none;text-transform:uppercase}.navbar>.navbar-links>.button,.navbar>.navbar-links>.button:active,.navbar>.navbar-links>.button:visited,.navbar>.navbar-links>.button:focus{background:none;color:var(--color-text-default)}.navbar>.navbar-links>.button:hover{background:var(--color-surface-subdued);color:var(--color-text-default)}.navbar>.navbar-links>ul{position:fixed;z-index:100;top:calc(32px + 3rem);bottom:0;left:0;display:none;width:100%;padding:2rem;background-color:var(--color-surface-normal);list-style-type:none;overflow-y:auto}.navbar>.navbar-links>ul.is-active{display:block}.navbar>.navbar-links>ul li>a{display:block;padding:1rem}.navbar>.navbar-links>ul li a,.navbar>.navbar-links>ul li a:visited{color:var(--color-text-default)}.navbar>.navbar-links>ul li a:hover,.navbar>.navbar-links>ul li a:focus{color:var(--color-text-secondary-subdued)}.navbar>.user-menu{order:1}@media only screen and (min-width: 1024px){.navbar{height:auto;padding:1.5rem;gap:3rem}.navbar>.navbar-logo{flex:0 1 250px}.navbar>.navbar-logo a>svg{width:204px}.navbar>.navbar-links{flex:1 1 auto;order:1}.navbar>.navbar-links>.button{display:none}.navbar>.navbar-links>ul{position:relative;top:0;left:0;display:flex;padding:0;gap:2rem}.navbar>.navbar-links>ul.is-active{display:flex}}.notice{position:relative;display:flex;align-items:center;justify-content:space-between;padding:1rem;border-radius:var(--radius-m);font-size:var(--size-font-s);gap:1rem}.notice>.delete-button{position:absolute;top:-.5rem;right:1rem}.notice>.delete-button .icon{color:var(--color-text-primary-normal)}.notice>.notice-image{flex:0 0 25%}.notice>.notice-body{display:flex;height:100%;flex-direction:column}.notice>.notice-body>.notice-header{font-size:var(--size-font-body);font-weight:var(--weight-bold)}.notice>.notice-body>.notice-text{flex-grow:1}.notice>.notice-body>.notice-footer{margin-top:var(--size-line-1)}.notice>.notice-body>.notice-footer a{display:inline-block;color:var(--color-text-on-primary);text-decoration:none}.notice>.notice-body>.notice-footer a:hover,.notice>.notice-body>.notice-footer a:focus{text-decoration:underline}.notice.is-primary{background:var(--color-action-primary-normal);color:var(--color-text-on-primary)}.notice.is-warning{background:var(--color-action-warning-emphasized);color:var(--color-text-on-primary)}.page-footer{display:flex;align-items:center;justify-content:flex-end;padding:.5rem 2.5rem;border-top:var(--border-width-s) solid var(--color-border-secondary-subdued);background:var(--color-surface-normal);gap:1rem}.page-footer.is-fixed{position:fixed;right:0;bottom:0;left:0}.page-header{display:flex;align-items:center;border-bottom:var(--border-width-s) solid var(--color-border-secondary-normal);margin:1rem 1.5rem .5rem;background:var(--color-surface-normal);gap:1rem}.page-header>.page-header-left{flex-grow:1}.page-header>.page-header-left>.page-header-back-link{font-size:var(--size-font-xs)}.page-header>.page-header-left>.page-header-back-link a:link,.page-header>.page-header-left>.page-header-back-link a:visited,.page-header>.page-header-left>.page-header-back-link a:active{color:var(--color-text-secondary-normal)}.page-header>.page-header-left>.page-header-back-link a:hover,.page-header>.page-header-left>.page-header-back-link a:focus{color:var(--color-text-secondary-emphasized)}.page-header>.page-header-left>.page-title{font-weight:var(--weight-medium);letter-spacing:var(--letter-spacing-wide);line-height:var(--size-line-1-5)}.pagination-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.pagination-wrapper .pagination-result-count{flex:1 0 auto;font-size:var(--size-font-xs);line-height:var(--size-line-1)}.pagination{display:flex;flex:2 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;font-size:var(--size-font-xs);gap:.5rem}.pagination .pagination-previous{flex:0 0 auto;order:1}.pagination .pagination-next{flex:0 0 auto;order:2}.pagination .pagination-list{display:flex;flex:1 1 auto;order:0;gap:.5rem;list-style-type:none}.pagination .pagination-list a,.pagination .pagination-list a:visited,.pagination .pagination-list a:active,.pagination .pagination-list a:hover,.pagination .pagination-list a:focus{padding:.25rem .5rem;color:var(--color-text-default);text-decoration:none}.pagination .pagination-list a.is-current,.pagination .pagination-list a:visited.is-current,.pagination .pagination-list a:active.is-current,.pagination .pagination-list a:hover.is-current,.pagination .pagination-list a:focus.is-current{border-radius:var(--radius-m);background:var(--color-action-primary-normal);color:var(--color-text-on-primary)}.pagination .pagination-list a:hover,.pagination .pagination-list a:focus{color:var(--color-action-primary-emphasized)}.cursor-pagination{display:flex;flex:2 0 auto;flex-wrap:wrap;align-items:center;justify-content:space-between;font-size:var(--size-font-xs);gap:.5rem}.profile .box-header{position:relative;margin-bottom:calc(var(--size-line-1) + 48px + 1rem + 1rem)}.profile .box-header>.box-banner{position:relative;line-height:0}.profile .box-header>.box-banner>figure{overflow:hidden;width:100%;max-width:100%;max-height:25rem}.profile .box-header>.box-banner>figure img{max-width:100%;max-height:25rem;border-color:var(--color-border-primary-normal);border-top-left-radius:var(--radius-m);border-top-right-radius:var(--radius-m)}.profile .box-header>.box-header-title{position:absolute;bottom:calc(-1*(var(--size-line-1) + 48px + 1rem));left:1rem;font-size:var(--size-font-h4);line-height:var(--size-line-1)}.profile .box-header>.box-header-avatar{position:absolute;bottom:-48px;left:1rem}.profile .box-header>.box-header-avatar>.avatar.is-128{width:96px;height:96px}.profile .box-header>.box-header-action{position:absolute;right:1rem;bottom:-4rem}@media only screen and (min-width: 1024px){.profile .box-header{margin-bottom:64px}.profile .box-header>.box-header-title{bottom:calc(-1*(var(--size-line-1) + 1.5rem));left:calc(4rem + 128px)}.profile .box-header>.box-header-avatar{bottom:-64px;left:2rem}.profile .box-header>.box-header-avatar>.avatar.is-128{width:128px;height:128px}.profile>.box-body{padding:3rem 2rem}}.property-list{font-size:var(--size-font-s)}.property-list>div{display:flex;gap:1rem}.property-list>div+*{margin-top:1.5rem}.property-list dt{flex:0 0 10rem;font-weight:var(--weight-medium)}.property-list dt:after{content:":"}.property-list dt,.property-list dd{overflow:hidden;overflow-wrap:break-word}.property-list.is-small>div+*{margin-top:.5rem}.property-list.is-flex-column div{display:flex;flex-direction:column}.property-list.is-flex-column div dt{flex:0 0 auto}.property-list.is-flex-column div dt:after{content:none}.property-list.is-flex-column div dd{margin-left:1rem}.property-list.is-compact div{gap:0}.property-list.is-compact div dd{margin-left:0}.spinner{display:inline-block;width:1.25rem;height:1.25rem}.spinner:after{display:block;width:1rem;height:1rem;border:.1rem solid var(--color-border-primary-normal);border-color:var(--color-border-primary-normal) rgba(0,0,0,0) var(--color-border-primary-normal) rgba(0,0,0,0);border-radius:var(--radius-circle);margin:.1rem;animation:spinner 1.2s linear infinite;content:" "}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.with-header-sidebar{position:fixed;right:0;display:grid;width:100vw;height:100%;grid-template:"header header" auto "sidebar alerts" auto "sidebar main" 1fr "sidebar footer" auto/auto 1fr;transition:width .2s ease-out}.with-header-sidebar>header{z-index:35;grid-area:header}.with-header-sidebar>.alerts{grid-area:alerts}.with-header-sidebar>aside{z-index:30;width:250px;background:#f3faf5;grid-area:sidebar;overflow-y:auto;transition:width .2s ease-out}.with-header-sidebar>main{overflow:auto;grid-area:main}.with-header-sidebar>main .content{padding:1.5rem}.with-header-sidebar>footer{grid-area:footer}.with-header-sidebar.has-collapsed-sidebar aside{width:60px}.with-header-sidebar.has-collapsed-sidebar aside.menu-scroll{width:68px}.with-header-sidebar:has(.page-footer) .content{padding-bottom:6rem}@media only screen and (max-width: 768px){.with-header-sidebar>aside{position:relative;z-index:20;left:0;grid-area:alerts/alerts/footer/footer;transition:left .2s ease-out}.with-header-sidebar>main>.content{padding-right:.5rem;padding-left:.5rem}.with-header-sidebar.has-collapsed-sidebar{width:100vw}.with-header-sidebar.has-collapsed-sidebar>aside{left:-100vw}}.with-header-sidebar.has-collapsed-sidebar .sidebar{min-width:50px}.with-header-sidebar.has-collapsed-sidebar .sidebar .sidebar-logo{height:0;margin:0;opacity:0}.with-header-sidebar.has-collapsed-sidebar .sidebar footer{display:none}.with-header-sidebar.has-collapsed-sidebar .sidebar>.sidebar-top{justify-content:center}.with-header-sidebar.has-collapsed-sidebar .sidebar>.sidebar-top .sidebar-toggle{transform:rotate(180deg)}.sidebar{display:flex;min-width:calc(204px + 2rem);height:100%;flex-direction:column;padding:0rem .5rem;border-right:var(--border-width-s) solid var(--color-border-secondary-subdued);background:#f3faf5;overflow-x:hidden}.sidebar:hover .sidebar-toggle{color:var(--color-text-on-primary);transition:.2s}.sidebar>header{flex:0 0 auto;padding:1rem}.sidebar>.sidebar-create-button{padding:1rem}.sidebar>.sidebar-menu{width:100%;flex:1 0 auto}.sidebar>.sidebar-top{display:flex;align-items:center;justify-content:flex-end;padding:.5rem .25rem}.sidebar>.sidebar-top .sidebar-toggle{display:flex;align-items:center;justify-content:center;color:var(--color-text-default)}.sidebar>footer{flex:0 0 auto;padding:0 .5rem;margin-top:3rem;color:var(--color-text-secondary-normal);font-size:var(--size-font-xs)}.sidebar>footer>ul{list-style-type:none}.sidebar>footer a{color:var(--color-text-secondary-normal)}.sidebar>footer a:active,.sidebar>footer a:focus,.sidebar>footer a:hover{color:var(--color-action-primary-normal);text-decoration:none}.sidebar>.sidebar-divider{width:calc(100% - .5rem);flex:0 0 1px;margin:1rem auto;background:var(--color-border-secondary-normal)}@media only screen and (max-width: 768px){.with-header-sidebar .sidebar>header{display:none}}.styleguide-swatch{width:64px;height:64px}.table-container{overflow:auto;max-width:100%;overflow-y:hidden}.table{--border: var(--border-width-s) solid var(--color-border-secondary-subdued);width:100%;border:var(--border);border-collapse:collapse}.table tr:not(:last-child){border-bottom:var(--border)}.table td,.table th{max-width:30rem;padding:.5rem 1rem;text-align:left;vertical-align:middle;word-wrap:break-word}.table th>span{display:flex;align-items:center}.table th>span>.order-direction{position:relative;top:2px}.table th>span>.order-direction .order-direction-active{fill:var(--color-text-default)}.table th>span>.order-direction .order-direction-inactive{fill:var(--color-text-secondary-subdued)}.table>thead{border-bottom:var(--border)}.table>thead tr{background:var(--color-surface-emphasized)}.table>thead th{font-size:var(--size-font-xxs);font-weight:var(--weight-bold);line-height:var(--size-line-1)}.table>thead th>span{display:flex;gap:.5rem}.table>thead th>span a,.table>thead th>span a:active,.table>thead th>span a:visited{color:var(--color-text-default)}.table>thead th>span a:hover,.table>thead th>span a:focus{color:var(--color-text-primary-normal)}.table>tbody{font-size:var(--size-font-xs);line-height:var(--size-line-1)}.table>tbody tr:hover{background:var(--color-action-secondary-subdued)}.table>tbody tr.is-selected{background:var(--color-action-primary-subdued)}.table>tbody:not(:last-child){border-bottom:var(--border)}.table td[phx-click]{cursor:pointer}.table caption{max-width:none;padding:.75rem 1.5rem;caption-side:bottom;color:var(--color-text-secondary-normal);font-size:var(--size-font-xxs);text-align:right}.table-no-results{padding:1rem 1.5rem;font-size:var(--size-font-xs);line-height:var(--size-line-1)}.tabs{display:flex;overflow:hidden;border-bottom:var(--border-width-s) solid var(--color-border-secondary-normal);font-size:var(--size-font-s);-webkit-overflow-scrolling:touch;overflow-x:auto;white-space:nowrap}.tabs.children-grow ul{flex-grow:1}.tabs ul{display:flex;max-width:none;flex-shrink:0;align-items:center;justify-content:flex-start;padding:0;margin:0;list-style-type:none}.tabs a{display:flex;align-items:center;justify-content:flex-start;padding:1rem;color:var(--color-text-default)}.tabs a:hover,.tabs a:focus{border-bottom-color:var(--color-text-default);background:var(--color-surface-emphasized);text-decoration:none}.tabs a .icon{margin-right:.5rem}.tabs li{display:block;flex-grow:1}.tabs li.is-active a{padding-bottom:calc(1rem - var(--border-width-m));border-bottom:var(--border-width-m) solid var(--color-text-primary-normal);color:var(--color-text-primary-normal)}.tag{padding:2px 12px;border-radius:var(--radius-rounded);background:var(--color-action-secondary-subdued);color:var(--color-text-secondary-emphasized);font-size:var(--size-font-xxs);font-weight:var(--weight-regular);text-transform:uppercase;white-space:nowrap}.tag:hover,.tag:focus{text-decoration:none!important}.tag.is-success{background:var(--color-action-success-subdued);color:var(--color-text-success-emphasized)}.tag.primary{background:var(--color-action-primary-subdued);color:var(--color-text-primary-emphasized)}.tag.is-warning{background:var(--color-action-warning-subdued);color:var(--color-text-warning-emphasized)}.tag.is-error{background:var(--color-action-critical-subdued);color:var(--color-text-critical-emphasized)}.tag.is-recommended{padding:.25rem;background:var(--color-action-critical-subdued);color:var(--color-text-critical-emphasized)}.tag-list{display:flex;overflow:scroll;gap:.25rem;list-style:none;scrollbar-width:none}.tooltip{position:absolute;max-width:275px;padding:.25rem 1rem;border-radius:var(--radius-m);background:var(--color-text-secondary-subdued);font-size:var(--size-font-xs)}.topbar{display:flex;height:4rem;align-items:center;justify-content:space-between;padding:1rem;background:var(--color-surface-primary);box-shadow:var(--shadow-elevation-1)}.topbar .topbar-left-items{display:flex;flex-direction:row;gap:2rem}.topbar .topbar-left-items a{color:var(--color-text-primary-normal)}.topbar .topbar-right-items{display:flex;flex-direction:row;align-items:center;gap:1rem}.topbar .topbar-right-items a{color:var(--color-text-primary-normal)}.topbar>.topbar-logo{display:flex;align-items:center;margin-right:.5rem;justify-items:center}.topbar>.topbar-logo a svg{color:var(--color-text-default)}.topbar>.topbar-collapse{display:flex;flex:1 0 auto;align-items:center;line-height:0}.topbar>.topbar-collapse a{line-height:0}.topbar>.topbar-collapse a:hover{border-radius:var(--radius-l);color:var(--color-text-primary-normal)}.topbar .breadcrumb{display:flex;gap:.5rem;list-style:none}.topbar .breadcrumb>li{display:inline-flex;align-items:center;color:var(--color-text-secondary-normal);gap:.5rem}.topbar .breadcrumb>li a{color:var(--color-text-secondary-normal)}.topbar .breadcrumb>li a:hover{color:var(--color-text-primary-normal)}.topbar .breadcrumb>li span.icon{transform:scale(.8)}.topbar .breadcrumb>li:last-child{color:var(--color-text-secondary-subdued)}.topbar .breadcrumb>li:last-child span.icon{display:none}.with-header-sidebar.has-collapsed-sidebar .topbar>.topbar-logo,.with-header-sidebar.slide-out .topbar>.topbar-logo{display:block}.with-header-sidebar.slide-in .topbar>.topbar-logo{display:none}@media only screen and (max-width: 768px){.with-header-sidebar .topbar>.topbar-logo{display:block}}.upload{overflow:hidden;max-width:100%}.upload .upload-dropzone{width:100%;border:var(--border-width-m) dashed var(--color-border-secondary-normal);border-radius:var(--radius-l);background:var(--color-surface-subdued);cursor:pointer;font-size:var(--size-font-xs);letter-spacing:var(--letter-spacing-wider);text-align:center}.upload .upload-dropzone>label{padding:2.5rem}.upload .upload-dropzone input[type=file]{display:none}.upload .upload-dropzone .upload-cta-icon{color:var(--color-text-secondary-normal)}.upload .upload-dropzone .upload-cta-icon .icon{--size: 38px}.upload .upload-dropzone.is-active{background:var(--color-surface-emphasized)}.upload .upload-cta-label{margin-top:1.5rem;font-weight:var(--weight-regular)}.upload .upload-cta-constraints,.upload .upload-cta-resize{color:var(--color-text-secondary-normal)}.upload .upload-image-preview{margin-top:.5rem}.upload .upload-image-preview-current{padding:var(--radius-m);border:var(--border-width-s) solid var(--color-border-secondary-subdued);border-radius:var(--radius-m)}.upload .upload-image-preview-current+*{margin-top:1rem}.upload .upload-image-preview-current .figure-wrapper{border-radius:var(--radius-m)}.upload .upload-entry{display:flex;max-width:100%;align-items:center;padding:.5rem;border:var(--border-width-s) solid var(--color-border-secondary-subdued);border-radius:var(--radius-m);gap:1rem}.upload .upload-entry+*{margin-top:.5rem}.upload .upload-entry-image{flex:0 0 56px}.upload .upload-entry-image .figure-wrapper{border-radius:var(--radius-m)}.upload .upload-entry-details{min-width:0;flex:1 1 auto;font-size:var(--size-font-xs);overflow-wrap:break-word}.upload .upload-entry-details>*+*{margin-top:.5rem}.upload .upload-entry-info{color:var(--color-text-secondary-normal)}.upload .upload-cancel-button{flex:0 0 auto}.upload .upload-cancel-button,.upload .upload-cancel-button:link,.upload .upload-cancel-button:visited,.upload .upload-cancel-button:active{color:var(--color-text-secondary-normal)}.upload .upload-cancel-button:hover,.upload .upload-cancel-button:focus{color:var(--color-text-secondary-emphasized)}.upload .upload-errors{color:var(--color-text-critical-normal);font-size:var(--size-font-xs);list-style-type:none}.upload .upload-errors ul{list-style-type:none}.upload .upload-dropzone+.upload-errors{margin-top:.5rem}.upload-options{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.upload-options>:first-child{flex:3 1 auto;padding:0;margin:0}.upload-options>:last-child{align-self:center;margin-top:1.5rem}.user-menu{position:relative;line-height:0}.user-menu>button{border:none;background:none;color:var(--color-text-default);cursor:pointer;line-height:0}.user-menu>ul{position:absolute;z-index:100;top:2.5rem;right:0;display:none;padding:1rem 1.5rem;border-radius:var(--radius-l);background-color:var(--color-action-secondary-subdued);box-shadow:var(--shadow-elevation-3);list-style-type:none}.user-menu a{display:block;padding:.5rem;white-space:nowrap}.user-menu a:link,.user-menu a:active,.user-menu a:visited{color:var(--color-text-default);font-size:var(--size-font-xs);text-decoration:none}.user-menu a:hover,.user-menu a:focus{color:var(--color-text-primary-normal)}.user-profile{--gap: 3rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:2rem;margin-bottom:1rem;gap:var(--gap)}.user-profile .user-profile-left{display:flex;margin-left:2rem;gap:1rem}.user-profile .user-profile-left>div{text-align:center}.user-profile .user-profile-left>div .avatar{width:auto;max-width:100%}.user-profile .user-profile-left .user-profile-name{margin-top:.5rem;color:var(--color-text-default);font-size:var(--size-font-h4);font-weight:var(--weight-bold);text-align:center}.user-profile dl.user-profile-properties{max-width:40rem;flex:1 1 auto}.user-profile dl.user-profile-properties dt{margin-bottom:.25rem;font-size:var(--size-font-s)}.user-profile dl.user-profile-properties dd{margin-bottom:.75rem;font-weight:var(--weight-bold)}.video-player{position:relative}.video-player .up-next{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:#0000004d;opacity:0;text-align:center;transition:opacity 1.5s ease-in}.video-player .up-next.is-visible{z-index:50;display:block;opacity:1}.video-player .up-next .container{position:absolute;top:50%;left:50%;padding:1rem 1.5rem 1.5rem;border-radius:var(--radius-l);background-color:var(--color-surface-normal);transform:translate(-50%,-50%)}.video-player .up-next .container b{display:block;margin-bottom:.5rem}.video-player .up-next .container figure{margin-bottom:.5rem}.carousel{display:flex;justify-content:space-between;gap:2rem;overflow-x:auto}.carousel .item{display:flex;flex:1 0 30rem}ul.carousel{list-style-type:none}ul.carousel>li{display:flex;width:100%;justify-content:center}ul.carousel>li>*{display:flex;width:100%;max-width:24rem}.container{--max-width: var(--measure);max-width:var(--max-width)}.container.is-centered{margin-right:auto;margin-left:auto}.container.has-centered-children{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.container.flex-column{display:flex;flex-direction:column}.grid{--min-width: 17.5rem;--max-columns: 6;--gap: 1rem;--min-column-percent: calc(100% / var(--max-columns));display:grid;width:100%;max-width:100%;justify-content:center;gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(clamp(var(--min-column-percent) - var(--gap),var(--min-width),100%),1fr))}.grid.is-justify-items-center{justify-items:center}.grid.has-max-columns-2{--max-columns: 2}.grid.has-max-columns-3{--max-columns: 3}ul.grid{list-style-type:none}ul.grid>li{display:flex;width:100%}ul.grid>li>*{display:flex;width:100%;max-width:24rem}.group{--gap: 1rem;--wrap: wrap;display:flex;flex-wrap:var(--wrap);align-items:flex-start;gap:var(--gap)}.group.is-scrollable{--wrap: nowrap;overflow-x:auto}.group.is-align-center{justify-content:center}.group.is-align-right{justify-content:flex-end}.group.is-flex-start{align-items:flex-start}.level{--gap: 2rem;display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gap)}.level>.level-left{display:flex;flex:0 0 auto;align-items:center;justify-content:center}.level>.level-right{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end}.stack.is-centered{margin-right:auto;margin-left:auto}.stack.has-centered-children{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.two-column{--gap: 2rem;display:flex;flex-wrap:wrap;gap:var(--gap)}.two-column>:first-child{overflow:hidden;flex:0 0 100%;word-wrap:anywhere}.two-column>:last-child{flex:0 0 100%}@media only screen and (min-width: 768px){.two-column{display:flex;flex-wrap:nowrap;align-items:flex-start}.two-column>:first-child{flex:0 0 calc(50% - var(--gap)/2)}.two-column>:last-child{flex:0 0 calc(50% - var(--gap)/2)}}.with-header{display:grid;min-height:100vh;grid-template:"header header" auto "menu alerts" auto "menu main" 1fr "footer footer" auto}.with-header>header{z-index:90;top:0;grid-area:header}.with-header>aside{z-index:30;grid-area:menu;overflow-y:auto}.with-header>.alerts{grid-area:alerts}.with-header>.with-header-main{display:flex;overflow:hidden auto;flex-direction:column;grid-area:main}.with-header>.with-header-main>main .container:first-child{margin-top:3rem}.with-header>footer{display:flex;justify-content:space-between;padding:1rem;background:#fff;color:var(--color-text-secondary-normal);grid-area:footer}.with-header>footer a{color:var(--color-text-secondary-normal)}.with-header>footer ul{display:flex;font-size:var(--size-font-s);list-style:none}.with-header>footer ul>li:not(:last-of-type){margin-right:1rem}.with-sidebar{--sidebar-width: 10rem;--content-min-width: 60%;--gap: 2rem;display:flex;width:100%;flex-wrap:wrap;gap:var(--gap)}.with-sidebar:not(.has-sidebar-right)>:first-child{flex-basis:var(--sidebar-width);flex-grow:1}.with-sidebar:not(.has-sidebar-right)>:last-child{min-width:var(--content-min-width);flex-basis:0;flex-grow:666}.with-sidebar.has-sidebar-right>:last-child{flex-basis:var(--sidebar-width);flex-grow:1}.with-sidebar.has-sidebar-right>:first-child{min-width:var(--content-min-width);flex-basis:0;flex-grow:666}:root{--color-surface-subdued: #fbfbf9;--color-surface-normal: #ffffff;--color-surface-emphasized: #f7f7f5;--color-surface-primary: #252525;--color-surface-elevation-1: #ffffff;--color-surface-elevation-2: #ffffff;--color-overlay: rgba(0, 0, 0, .4);--color-text-on-primary: #ffffff;--color-text-default: #252525;--color-text-primary-subdued: #67e0be;--color-text-primary-normal: #1bd09d;--color-text-primary-emphasized: #016458;--color-text-secondary-subdued: #e5e4e2;--color-text-secondary-normal: #949492;--color-text-secondary-emphasized: #404846;--color-text-critical-subdued: #fb9aa5;--color-text-critical-normal: #f7364d;--color-text-critical-emphasized: #7b1a23;--color-text-warning-subdued: #fcd34d;--color-text-warning-normal: #f59e0b;--color-text-warning-emphasized: #92400e;--color-text-success-subdued: #abf066;--color-text-success-normal: #73d115;--color-text-success-emphasized: #39680a;--color-action-primary-subdued: #caf7eb;--color-action-primary-normal: #1bd09d;--color-action-primary-emphasized: #027863;--color-action-secondary-subdued: #fbfbf9;--color-action-secondary-normal: #ffffff;--color-action-secondary-emphasized: #f7f7f5;--color-action-critical-subdued: #fdf4f5;--color-action-critical-normal: #f7364d;--color-action-critical-emphasized: #cd2c3f;--color-action-warning-subdued: #fffbeb;--color-action-warning-normal: #f59e0b;--color-action-warning-emphasized: #d97706;--color-action-success-subdued: #f3faed;--color-action-success-normal: #73d115;--color-action-success-emphasized: #64b712;--color-border-default: #343544;--color-border-primary-subdued: #67e0be;--color-border-primary-normal: #1bd09d;--color-border-primary-emphasized: #027863;--color-border-secondary-subdued: #f7f7f5;--color-border-secondary-normal: #d9d8d7;--color-border-secondary-emphasized: #596461;--color-border-critical-subdued: #fb9aa5;--color-border-critical-normal: #f7364d;--color-border-critical-emphasized: #cd2c3f;--color-border-warning-subdued: #fcd34d;--color-border-warning-normal: #f59e0b;--color-border-warning-emphasized: #d97706;--color-border-success-subdued: #abf066;--color-border-success-normal: #73d115;--color-border-success-emphasized: #64b712;--component-button-border-width: 1px;--component-button-border-radius: 4px;--component-button-vertical-padding: .5rem;--component-button-horizontal-padding: 1rem;--component-button-font-weight: 400;--component-button-letter-spacing: 0;--component-button-transition-duration: .12s;--component-button-small-font-size: .75rem;--component-button-normal-font-size: .875rem;--component-button-primary-normal-border-color: #1bd09d;--component-button-primary-normal-background-color: #1bd09d;--component-button-primary-normal-color: #252525;--component-button-primary-hover-border-color: #027863;--component-button-primary-hover-background-color: #027863;--component-button-primary-hover-box-shadow: 0px 2px 6px rgba(0, 0, 0, .17);--component-button-primary-hover-color: #252525;--component-button-primary-disabled-border-color: #f7f7f5;--component-button-primary-disabled-background-color: #f7f7f5;--component-button-primary-disabled-color: #949492;--component-button-outline-normal-border-color: #d9d8d7;--component-button-outline-normal-background-color: #ffffff;--component-button-outline-normal-color: #949492;--component-button-outline-hover-border-color: #d9d8d7;--component-button-outline-hover-background-color: #fbfbf9;--component-button-outline-hover-color: #949492;--component-button-outline-disabled-border-color: #f7f7f5;--component-button-outline-disabled-background-color: #ffffff;--component-button-outline-disabled-color: #e5e4e2;--component-button-borderless-normal-border-color: transparent;--component-button-borderless-normal-background-color: transparent;--component-button-borderless-normal-color: #949492;--component-button-borderless-hover-border-color: transparent;--component-button-borderless-hover-background-color: #fbfbf9;--component-button-borderless-hover-box-shadow: 0px 2px 6px rgba(0, 0, 0, .17);--component-button-borderless-hover-color: #949492;--component-button-borderless-disabled-border-color: transparent;--component-button-borderless-disabled-background-color: transparent;--component-button-borderless-disabled-color: #e5e4e2;--component-button-icon-vertical-padding: .5rem;--component-button-icon-horizontal-padding: .5rem;--component-button-icon-normal-border-color: #d9d8d7;--component-button-icon-normal-background-color: #ffffff;--component-button-icon-normal-color: #949492;--component-button-icon-hover-border-color: #d9d8d7;--component-button-icon-hover-background-color: #fbfbf9;--component-button-icon-hover-color: #949492;--component-button-icon-disabled-border-color: #f7f7f5;--component-button-icon-disabled-background-color: #ffffff;--component-button-icon-disabled-color: #e5e4e2;--size-avatar-24: 1.5rem;--size-avatar-32: 2rem;--size-avatar-40: 2.5rem;--size-avatar-48: 3rem;--size-avatar-56: 3.5rem;--size-avatar-64: 4rem;--size-font-h1: 4.625rem;--size-font-h2: 3.375rem;--size-font-h3: 2.25rem;--size-font-h4: 1.75rem;--size-font-h5: 1.25rem;--size-font-h6: 1.125rem;--size-font-body: 1rem;--size-font-s: .875rem;--size-font-xs: .75rem;--size-font-xxs: .625rem;--size-icon-s: .875rem;--size-icon-m: 1.25rem;--size-icon-l: 1.625rem;--size-line-1: 1.5rem;--size-line-2: 3rem;--size-line-3: 4.5rem;--size-line-4: 6rem;--size-line-1-5: 2.25rem;--size-line-2-5: 3.75rem;--size-gutter: 1.5rem;--size-measure: 64rem;--size-spacer-1: .5rem;--size-spacer-2: 1rem;--size-spacer-3: 1.5rem;--size-spacer-4: 2rem;--size-spacer-5: 2.5rem;--size-spacer-6: 3rem;--size-spacer-7: 3.5rem;--size-spacer-8: 4rem;--border-width-s: 1px;--border-width-m: 2px;--border-width-l: 4px;--border-width-xl: 10px;--border-width-xxl: 20px;--breakpoint-s: 576px;--breakpoint-m: 768px;--breakpoint-l: 1024px;--breakpoint-xl: 1200px;--font-family-main: source-han-sans-japanese, sans-serif, -apple-system, BlinkMacSystemFont, "\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3", "Hiragino Kaku Gothic Pro", Osaka, \30e1\30a4\30ea\30aa, Meiryo, "\ff2d\ff33  \ff30\30b4\30b7\30c3\30af", "MS PGothic", "\ff2d\ff33  \30b4\30b7\30c3\30af" , "MS Gothic", "Noto Sans CJK JP", TakaoPGothic, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica, Arial;--font-family-monospace: monospace;--letter-spacing-regular: 0;--letter-spacing-wide: .5px;--letter-spacing-wider: 1px;--radius-m: 4px;--radius-l: 6px;--radius-xl: 8px;--radius-rounded: 9999px;--radius-circle: 50%;--shadow-elevation-1: 0px 1px 3px rgba(0, 0, 0, .12);--shadow-elevation-2: 0px 1.25px 4px rgba(0, 0, 0, .15);--shadow-elevation-3: 0px 2px 6px rgba(0, 0, 0, .17);--shadow-elevation-4: 0px 2px 7px rgba(0, 0, 0, .14);--shadow-elevation-5: 0px 3px 12px rgba(0, 0, 0, .1);--shadow-elevation-6: 0px 3.5px 14px rgba(0, 0, 0, .15);--shadow-elevation-7: 0px 7px 18px rgba(0, 0, 0, .12);--shadow-elevation-8: 0px 12px 28px rgba(0, 0, 0, .14);--shadow-elevation-9: 0px 13px 36px rgba(0, 0, 0, .2);--shadow-elevation-0-5: 0px 1px 2px rgba(0, 0, 0, .05);--time-transition-short: .12s;--time-transition-medium: .3s;--time-transition-long: 1s;--weight-light: 200;--weight-regular: 400;--weight-medium: 600;--weight-bold: 700}:root ::-webkit-calendar-picker-indicator{filter:none}.theme-default{--color-surface-subdued: #fbfbf9;--color-surface-normal: #ffffff;--color-surface-emphasized: #f7f7f5;--color-surface-primary: #252525;--color-surface-elevation-1: #ffffff;--color-surface-elevation-2: #ffffff;--color-overlay: rgba(0, 0, 0, .4);--color-text-on-primary: #ffffff;--color-text-default: #252525;--color-text-primary-subdued: #67e0be;--color-text-primary-normal: #1bd09d;--color-text-primary-emphasized: #016458;--color-text-secondary-subdued: #e5e4e2;--color-text-secondary-normal: #949492;--color-text-secondary-emphasized: #404846;--color-text-critical-subdued: #fb9aa5;--color-text-critical-normal: #f7364d;--color-text-critical-emphasized: #7b1a23;--color-text-warning-subdued: #fcd34d;--color-text-warning-normal: #f59e0b;--color-text-warning-emphasized: #92400e;--color-text-success-subdued: #abf066;--color-text-success-normal: #73d115;--color-text-success-emphasized: #39680a;--color-action-primary-subdued: #caf7eb;--color-action-primary-normal: #1bd09d;--color-action-primary-emphasized: #027863;--color-action-secondary-subdued: #fbfbf9;--color-action-secondary-normal: #ffffff;--color-action-secondary-emphasized: #f7f7f5;--color-action-critical-subdued: #fdf4f5;--color-action-critical-normal: #f7364d;--color-action-critical-emphasized: #cd2c3f;--color-action-warning-subdued: #fffbeb;--color-action-warning-normal: #f59e0b;--color-action-warning-emphasized: #d97706;--color-action-success-subdued: #f3faed;--color-action-success-normal: #73d115;--color-action-success-emphasized: #64b712;--color-border-default: #343544;--color-border-primary-subdued: #67e0be;--color-border-primary-normal: #1bd09d;--color-border-primary-emphasized: #027863;--color-border-secondary-subdued: #f7f7f5;--color-border-secondary-normal: #d9d8d7;--color-border-secondary-emphasized: #596461;--color-border-critical-subdued: #fb9aa5;--color-border-critical-normal: #f7364d;--color-border-critical-emphasized: #cd2c3f;--color-border-warning-subdued: #fcd34d;--color-border-warning-normal: #f59e0b;--color-border-warning-emphasized: #d97706;--color-border-success-subdued: #abf066;--color-border-success-normal: #73d115;--color-border-success-emphasized: #64b712;--component-button-border-width: 1px;--component-button-border-radius: 4px;--component-button-vertical-padding: .5rem;--component-button-horizontal-padding: 1rem;--component-button-font-weight: 400;--component-button-letter-spacing: 0;--component-button-transition-duration: .12s;--component-button-small-font-size: .75rem;--component-button-normal-font-size: .875rem;--component-button-primary-normal-border-color: #1bd09d;--component-button-primary-normal-background-color: #1bd09d;--component-button-primary-normal-color: #252525;--component-button-primary-hover-border-color: #027863;--component-button-primary-hover-background-color: #027863;--component-button-primary-hover-box-shadow: 0px 2px 6px rgba(0, 0, 0, .17);--component-button-primary-hover-color: #252525;--component-button-primary-disabled-border-color: #f7f7f5;--component-button-primary-disabled-background-color: #f7f7f5;--component-button-primary-disabled-color: #949492;--component-button-outline-normal-border-color: #d9d8d7;--component-button-outline-normal-background-color: #ffffff;--component-button-outline-normal-color: #949492;--component-button-outline-hover-border-color: #d9d8d7;--component-button-outline-hover-background-color: #fbfbf9;--component-button-outline-hover-color: #949492;--component-button-outline-disabled-border-color: #f7f7f5;--component-button-outline-disabled-background-color: #ffffff;--component-button-outline-disabled-color: #e5e4e2;--component-button-borderless-normal-border-color: transparent;--component-button-borderless-normal-background-color: transparent;--component-button-borderless-normal-color: #949492;--component-button-borderless-hover-border-color: transparent;--component-button-borderless-hover-background-color: #fbfbf9;--component-button-borderless-hover-box-shadow: 0px 2px 6px rgba(0, 0, 0, .17);--component-button-borderless-hover-color: #949492;--component-button-borderless-disabled-border-color: transparent;--component-button-borderless-disabled-background-color: transparent;--component-button-borderless-disabled-color: #e5e4e2;--component-button-icon-vertical-padding: .5rem;--component-button-icon-horizontal-padding: .5rem;--component-button-icon-normal-border-color: #d9d8d7;--component-button-icon-normal-background-color: #ffffff;--component-button-icon-normal-color: #949492;--component-button-icon-hover-border-color: #d9d8d7;--component-button-icon-hover-background-color: #fbfbf9;--component-button-icon-hover-color: #949492;--component-button-icon-disabled-border-color: #f7f7f5;--component-button-icon-disabled-background-color: #ffffff;--component-button-icon-disabled-color: #e5e4e2;--size-avatar-24: 1.5rem;--size-avatar-32: 2rem;--size-avatar-40: 2.5rem;--size-avatar-48: 3rem;--size-avatar-56: 3.5rem;--size-avatar-64: 4rem;--size-font-h1: 4.625rem;--size-font-h2: 3.375rem;--size-font-h3: 2.25rem;--size-font-h4: 1.75rem;--size-font-h5: 1.25rem;--size-font-h6: 1.125rem;--size-font-body: 1rem;--size-font-s: .875rem;--size-font-xs: .75rem;--size-font-xxs: .625rem;--size-icon-s: .875rem;--size-icon-m: 1.25rem;--size-icon-l: 1.625rem;--size-line-1: 1.5rem;--size-line-2: 3rem;--size-line-3: 4.5rem;--size-line-4: 6rem;--size-line-1-5: 2.25rem;--size-line-2-5: 3.75rem;--size-gutter: 1.5rem;--size-measure: 64rem;--size-spacer-1: .5rem;--size-spacer-2: 1rem;--size-spacer-3: 1.5rem;--size-spacer-4: 2rem;--size-spacer-5: 2.5rem;--size-spacer-6: 3rem;--size-spacer-7: 3.5rem;--size-spacer-8: 4rem;--border-width-s: 1px;--border-width-m: 2px;--border-width-l: 4px;--border-width-xl: 10px;--border-width-xxl: 20px;--breakpoint-s: 576px;--breakpoint-m: 768px;--breakpoint-l: 1024px;--breakpoint-xl: 1200px;--font-family-main: source-han-sans-japanese, sans-serif, -apple-system, BlinkMacSystemFont, "\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3", "Hiragino Kaku Gothic Pro", Osaka, \30e1\30a4\30ea\30aa, Meiryo, "\ff2d\ff33  \ff30\30b4\30b7\30c3\30af", "MS PGothic", "\ff2d\ff33  \30b4\30b7\30c3\30af" , "MS Gothic", "Noto Sans CJK JP", TakaoPGothic, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica, Arial;--font-family-monospace: monospace;--letter-spacing-regular: 0;--letter-spacing-wide: .5px;--letter-spacing-wider: 1px;--radius-m: 4px;--radius-l: 6px;--radius-xl: 8px;--radius-rounded: 9999px;--radius-circle: 50%;--shadow-elevation-1: 0px 1px 3px rgba(0, 0, 0, .12);--shadow-elevation-2: 0px 1.25px 4px rgba(0, 0, 0, .15);--shadow-elevation-3: 0px 2px 6px rgba(0, 0, 0, .17);--shadow-elevation-4: 0px 2px 7px rgba(0, 0, 0, .14);--shadow-elevation-5: 0px 3px 12px rgba(0, 0, 0, .1);--shadow-elevation-6: 0px 3.5px 14px rgba(0, 0, 0, .15);--shadow-elevation-7: 0px 7px 18px rgba(0, 0, 0, .12);--shadow-elevation-8: 0px 12px 28px rgba(0, 0, 0, .14);--shadow-elevation-9: 0px 13px 36px rgba(0, 0, 0, .2);--shadow-elevation-0-5: 0px 1px 2px rgba(0, 0, 0, .05);--time-transition-short: .12s;--time-transition-medium: .3s;--time-transition-long: 1s;--weight-light: 200;--weight-regular: 400;--weight-medium: 600;--weight-bold: 700}.theme-default ::-webkit-calendar-picker-indicator{filter:none}.color-surface-subdued{color:var(--color-surface-subdued)!important}.bg-surface-subdued{background-color:var(--color-surface-subdued)!important}.color-surface-normal{color:var(--color-surface-normal)!important}.bg-surface-normal{background-color:var(--color-surface-normal)!important}.color-surface-emphasized{color:var(--color-surface-emphasized)!important}.bg-surface-emphasized{background-color:var(--color-surface-emphasized)!important}.color-surface-primary{color:var(--color-surface-primary)!important}.bg-surface-primary{background-color:var(--color-surface-primary)!important}.color-surface-elevation-1{color:var(--color-surface-elevation-1)!important}.bg-surface-elevation-1{background-color:var(--color-surface-elevation-1)!important}.color-surface-elevation-2{color:var(--color-surface-elevation-2)!important}.bg-surface-elevation-2{background-color:var(--color-surface-elevation-2)!important}.color-overlay{color:var(--color-overlay)!important}.bg-overlay{background-color:var(--color-overlay)!important}.color-text-on-primary{color:var(--color-text-on-primary)!important}.bg-text-on-primary{background-color:var(--color-text-on-primary)!important}.color-text-default{color:var(--color-text-default)!important}.bg-text-default{background-color:var(--color-text-default)!important}.color-text-primary-subdued{color:var(--color-text-primary-subdued)!important}.bg-text-primary-subdued{background-color:var(--color-text-primary-subdued)!important}.color-text-primary-normal{color:var(--color-text-primary-normal)!important}.bg-text-primary-normal{background-color:var(--color-text-primary-normal)!important}.color-text-primary-emphasized{color:var(--color-text-primary-emphasized)!important}.bg-text-primary-emphasized{background-color:var(--color-text-primary-emphasized)!important}.color-text-secondary-subdued{color:var(--color-text-secondary-subdued)!important}.bg-text-secondary-subdued{background-color:var(--color-text-secondary-subdued)!important}.color-text-secondary-normal{color:var(--color-text-secondary-normal)!important}.bg-text-secondary-normal{background-color:var(--color-text-secondary-normal)!important}.color-text-secondary-emphasized{color:var(--color-text-secondary-emphasized)!important}.bg-text-secondary-emphasized{background-color:var(--color-text-secondary-emphasized)!important}.color-text-critical-subdued{color:var(--color-text-critical-subdued)!important}.bg-text-critical-subdued{background-color:var(--color-text-critical-subdued)!important}.color-text-critical-normal{color:var(--color-text-critical-normal)!important}.bg-text-critical-normal{background-color:var(--color-text-critical-normal)!important}.color-text-critical-emphasized{color:var(--color-text-critical-emphasized)!important}.bg-text-critical-emphasized{background-color:var(--color-text-critical-emphasized)!important}.color-text-warning-subdued{color:var(--color-text-warning-subdued)!important}.bg-text-warning-subdued{background-color:var(--color-text-warning-subdued)!important}.color-text-warning-normal{color:var(--color-text-warning-normal)!important}.bg-text-warning-normal{background-color:var(--color-text-warning-normal)!important}.color-text-warning-emphasized{color:var(--color-text-warning-emphasized)!important}.bg-text-warning-emphasized{background-color:var(--color-text-warning-emphasized)!important}.color-text-success-subdued{color:var(--color-text-success-subdued)!important}.bg-text-success-subdued{background-color:var(--color-text-success-subdued)!important}.color-text-success-normal{color:var(--color-text-success-normal)!important}.bg-text-success-normal{background-color:var(--color-text-success-normal)!important}.color-text-success-emphasized{color:var(--color-text-success-emphasized)!important}.bg-text-success-emphasized{background-color:var(--color-text-success-emphasized)!important}.color-action-primary-subdued{color:var(--color-action-primary-subdued)!important}.bg-action-primary-subdued{background-color:var(--color-action-primary-subdued)!important}.color-action-primary-normal{color:var(--color-action-primary-normal)!important}.bg-action-primary-normal{background-color:var(--color-action-primary-normal)!important}.color-action-primary-emphasized{color:var(--color-action-primary-emphasized)!important}.bg-action-primary-emphasized{background-color:var(--color-action-primary-emphasized)!important}.color-action-secondary-subdued{color:var(--color-action-secondary-subdued)!important}.bg-action-secondary-subdued{background-color:var(--color-action-secondary-subdued)!important}.color-action-secondary-normal{color:var(--color-action-secondary-normal)!important}.bg-action-secondary-normal{background-color:var(--color-action-secondary-normal)!important}.color-action-secondary-emphasized{color:var(--color-action-secondary-emphasized)!important}.bg-action-secondary-emphasized{background-color:var(--color-action-secondary-emphasized)!important}.color-action-critical-subdued{color:var(--color-action-critical-subdued)!important}.bg-action-critical-subdued{background-color:var(--color-action-critical-subdued)!important}.color-action-critical-normal{color:var(--color-action-critical-normal)!important}.bg-action-critical-normal{background-color:var(--color-action-critical-normal)!important}.color-action-critical-emphasized{color:var(--color-action-critical-emphasized)!important}.bg-action-critical-emphasized{background-color:var(--color-action-critical-emphasized)!important}.color-action-warning-subdued{color:var(--color-action-warning-subdued)!important}.bg-action-warning-subdued{background-color:var(--color-action-warning-subdued)!important}.color-action-warning-normal{color:var(--color-action-warning-normal)!important}.bg-action-warning-normal{background-color:var(--color-action-warning-normal)!important}.color-action-warning-emphasized{color:var(--color-action-warning-emphasized)!important}.bg-action-warning-emphasized{background-color:var(--color-action-warning-emphasized)!important}.color-action-success-subdued{color:var(--color-action-success-subdued)!important}.bg-action-success-subdued{background-color:var(--color-action-success-subdued)!important}.color-action-success-normal{color:var(--color-action-success-normal)!important}.bg-action-success-normal{background-color:var(--color-action-success-normal)!important}.color-action-success-emphasized{color:var(--color-action-success-emphasized)!important}.bg-action-success-emphasized{background-color:var(--color-action-success-emphasized)!important}.color-border-default{color:var(--color-border-default)!important}.bg-border-default{background-color:var(--color-border-default)!important}.color-border-primary-subdued{color:var(--color-border-primary-subdued)!important}.bg-border-primary-subdued{background-color:var(--color-border-primary-subdued)!important}.color-border-primary-normal{color:var(--color-border-primary-normal)!important}.bg-border-primary-normal{background-color:var(--color-border-primary-normal)!important}.color-border-primary-emphasized{color:var(--color-border-primary-emphasized)!important}.bg-border-primary-emphasized{background-color:var(--color-border-primary-emphasized)!important}.color-border-secondary-subdued{color:var(--color-border-secondary-subdued)!important}.bg-border-secondary-subdued{background-color:var(--color-border-secondary-subdued)!important}.color-border-secondary-normal{color:var(--color-border-secondary-normal)!important}.bg-border-secondary-normal{background-color:var(--color-border-secondary-normal)!important}.color-border-secondary-emphasized{color:var(--color-border-secondary-emphasized)!important}.bg-border-secondary-emphasized{background-color:var(--color-border-secondary-emphasized)!important}.color-border-critical-subdued{color:var(--color-border-critical-subdued)!important}.bg-border-critical-subdued{background-color:var(--color-border-critical-subdued)!important}.color-border-critical-normal{color:var(--color-border-critical-normal)!important}.bg-border-critical-normal{background-color:var(--color-border-critical-normal)!important}.color-border-critical-emphasized{color:var(--color-border-critical-emphasized)!important}.bg-border-critical-emphasized{background-color:var(--color-border-critical-emphasized)!important}.color-border-warning-subdued{color:var(--color-border-warning-subdued)!important}.bg-border-warning-subdued{background-color:var(--color-border-warning-subdued)!important}.color-border-warning-normal{color:var(--color-border-warning-normal)!important}.bg-border-warning-normal{background-color:var(--color-border-warning-normal)!important}.color-border-warning-emphasized{color:var(--color-border-warning-emphasized)!important}.bg-border-warning-emphasized{background-color:var(--color-border-warning-emphasized)!important}.color-border-success-subdued{color:var(--color-border-success-subdued)!important}.bg-border-success-subdued{background-color:var(--color-border-success-subdued)!important}.color-border-success-normal{color:var(--color-border-success-normal)!important}.bg-border-success-normal{background-color:var(--color-border-success-normal)!important}.color-border-success-emphasized{color:var(--color-border-success-emphasized)!important}.bg-border-success-emphasized{background-color:var(--color-border-success-emphasized)!important}.pt-1{padding-top:var(--spacer-1)!important}.pr-1{padding-right:var(--spacer-1)!important}.pb-1{padding-bottom:var(--spacer-1)!important}.pl-1{padding-left:var(--spacer-1)!important}.px-1{padding-right:var(--spacer-1)!important;padding-left:var(--spacer-1)!important}.py-1{padding-top:var(--spacer-1)!important;padding-bottom:var(--spacer-1)!important}.mt-1{margin-top:var(--spacer-1)!important}.mr-1{margin-right:var(--spacer-1)!important}.mb-1{margin-bottom:var(--spacer-1)!important}.ml-1{margin-left:var(--spacer-1)!important}.mx-1{margin-right:var(--spacer-1)!important;margin-left:var(--spacer-1)!important}.my-1{margin-top:var(--spacer-1)!important;margin-bottom:var(--spacer-1)!important}.pt-2{padding-top:var(--spacer-2)!important}.pr-2{padding-right:var(--spacer-2)!important}.pb-2{padding-bottom:var(--spacer-2)!important}.pl-2{padding-left:var(--spacer-2)!important}.px-2{padding-right:var(--spacer-2)!important;padding-left:var(--spacer-2)!important}.py-2{padding-top:var(--spacer-2)!important;padding-bottom:var(--spacer-2)!important}.mt-2{margin-top:var(--spacer-2)!important}.mr-2{margin-right:var(--spacer-2)!important}.mb-2{margin-bottom:var(--spacer-2)!important}.ml-2{margin-left:var(--spacer-2)!important}.mx-2{margin-right:var(--spacer-2)!important;margin-left:var(--spacer-2)!important}.my-2{margin-top:var(--spacer-2)!important;margin-bottom:var(--spacer-2)!important}.pt-3{padding-top:var(--spacer-3)!important}.pr-3{padding-right:var(--spacer-3)!important}.pb-3{padding-bottom:var(--spacer-3)!important}.pl-3{padding-left:var(--spacer-3)!important}.px-3{padding-right:var(--spacer-3)!important;padding-left:var(--spacer-3)!important}.py-3{padding-top:var(--spacer-3)!important;padding-bottom:var(--spacer-3)!important}.mt-3{margin-top:var(--spacer-3)!important}.mr-3{margin-right:var(--spacer-3)!important}.mb-3{margin-bottom:var(--spacer-3)!important}.ml-3{margin-left:var(--spacer-3)!important}.mx-3{margin-right:var(--spacer-3)!important;margin-left:var(--spacer-3)!important}.my-3{margin-top:var(--spacer-3)!important;margin-bottom:var(--spacer-3)!important}.pt-4{padding-top:var(--spacer-4)!important}.pr-4{padding-right:var(--spacer-4)!important}.pb-4{padding-bottom:var(--spacer-4)!important}.pl-4{padding-left:var(--spacer-4)!important}.px-4{padding-right:var(--spacer-4)!important;padding-left:var(--spacer-4)!important}.py-4{padding-top:var(--spacer-4)!important;padding-bottom:var(--spacer-4)!important}.mt-4{margin-top:var(--spacer-4)!important}.mr-4{margin-right:var(--spacer-4)!important}.mb-4{margin-bottom:var(--spacer-4)!important}.ml-4{margin-left:var(--spacer-4)!important}.mx-4{margin-right:var(--spacer-4)!important;margin-left:var(--spacer-4)!important}.my-4{margin-top:var(--spacer-4)!important;margin-bottom:var(--spacer-4)!important}.pt-5{padding-top:var(--spacer-5)!important}.pr-5{padding-right:var(--spacer-5)!important}.pb-5{padding-bottom:var(--spacer-5)!important}.pl-5{padding-left:var(--spacer-5)!important}.px-5{padding-right:var(--spacer-5)!important;padding-left:var(--spacer-5)!important}.py-5{padding-top:var(--spacer-5)!important;padding-bottom:var(--spacer-5)!important}.mt-5{margin-top:var(--spacer-5)!important}.mr-5{margin-right:var(--spacer-5)!important}.mb-5{margin-bottom:var(--spacer-5)!important}.ml-5{margin-left:var(--spacer-5)!important}.mx-5{margin-right:var(--spacer-5)!important;margin-left:var(--spacer-5)!important}.my-5{margin-top:var(--spacer-5)!important;margin-bottom:var(--spacer-5)!important}.pt-6{padding-top:var(--spacer-6)!important}.pr-6{padding-right:var(--spacer-6)!important}.pb-6{padding-bottom:var(--spacer-6)!important}.pl-6{padding-left:var(--spacer-6)!important}.px-6{padding-right:var(--spacer-6)!important;padding-left:var(--spacer-6)!important}.py-6{padding-top:var(--spacer-6)!important;padding-bottom:var(--spacer-6)!important}.mt-6{margin-top:var(--spacer-6)!important}.mr-6{margin-right:var(--spacer-6)!important}.mb-6{margin-bottom:var(--spacer-6)!important}.ml-6{margin-left:var(--spacer-6)!important}.mx-6{margin-right:var(--spacer-6)!important;margin-left:var(--spacer-6)!important}.my-6{margin-top:var(--spacer-6)!important;margin-bottom:var(--spacer-6)!important}.pt-7{padding-top:var(--spacer-7)!important}.pr-7{padding-right:var(--spacer-7)!important}.pb-7{padding-bottom:var(--spacer-7)!important}.pl-7{padding-left:var(--spacer-7)!important}.px-7{padding-right:var(--spacer-7)!important;padding-left:var(--spacer-7)!important}.py-7{padding-top:var(--spacer-7)!important;padding-bottom:var(--spacer-7)!important}.mt-7{margin-top:var(--spacer-7)!important}.mr-7{margin-right:var(--spacer-7)!important}.mb-7{margin-bottom:var(--spacer-7)!important}.ml-7{margin-left:var(--spacer-7)!important}.mx-7{margin-right:var(--spacer-7)!important;margin-left:var(--spacer-7)!important}.my-7{margin-top:var(--spacer-7)!important;margin-bottom:var(--spacer-7)!important}.pt-8{padding-top:var(--spacer-8)!important}.pr-8{padding-right:var(--spacer-8)!important}.pb-8{padding-bottom:var(--spacer-8)!important}.pl-8{padding-left:var(--spacer-8)!important}.px-8{padding-right:var(--spacer-8)!important;padding-left:var(--spacer-8)!important}.py-8{padding-top:var(--spacer-8)!important;padding-bottom:var(--spacer-8)!important}.mt-8{margin-top:var(--spacer-8)!important}.mr-8{margin-right:var(--spacer-8)!important}.mb-8{margin-bottom:var(--spacer-8)!important}.ml-8{margin-left:var(--spacer-8)!important}.mx-8{margin-right:var(--spacer-8)!important;margin-left:var(--spacer-8)!important}.my-8{margin-top:var(--spacer-8)!important;margin-bottom:var(--spacer-8)!important}.full-width{width:100%}.size-h1{font-size:var(--size-font-h1)!important}.size-h2{font-size:var(--size-font-h2)!important}.size-h3{font-size:var(--size-font-h3)!important}.size-h4{font-size:var(--size-font-h4)!important}.size-h5{font-size:var(--size-font-h5)!important}.size-h6{font-size:var(--size-font-h6)!important}.size-body{font-size:var(--size-font-body)!important}.size-s{font-size:var(--size-font-s)!important}.size-xs{font-size:var(--size-font-xs)!important}.size-xxs{font-size:var(--size-font-xxs)!important}.weight-light{font-weight:var(--weight-light)!important}.weight-regular{font-weight:var(--weight-regular)!important}.weight-medium{font-weight:var(--weight-medium)!important}.weight-bold{font-weight:var(--weight-bold)!important}.text-center{text-align:center!important}
