﻿body{border-color:var(--bs-body-color)}h2,h3{margin-top:1.25em}.content h2:first-child,.content h3:first-child{margin-top:0.5rem}p:last-child{margin-bottom:0}hr{margin:2em 0}details{margin-bottom:1em;border:1px solid currentColor;border-radius:.25em;padding:0.25em 0.5em}details[open] summary{padding-bottom:0.25em;border-bottom:1px solid currentColor;margin-bottom:0.25em}blockquote{border-left:.5ex solid currentColor;opacity:0.95;padding-left:1em}.border{border-color:currentColor !important}.badge{color:currentColor}.badge.border-faded{border-color:rgba(var(--bs-body-color-rgb), 0.75) !important}a{color:var(--bs-link)}a:focus,a:hover{color:rgba(var(--bs-link-rgb), 0.85)}a[href^="http"]:not([href*="/127.0.0.1"]):not([href*="/localhost"]):not([href*="/cs61c.org"]):not([href*="/inst.eecs.berkeley.edu/~cs61c"]):after{--ext-icon: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PGcgc3R5bGU9InN0cm9rZTpibGFjaztzdHJva2Utd2lkdGg6MiI+PGxpbmUgeDE9IjEiIHkxPSI1IiB4Mj0iMSIgeTI9IjE5IiAvPjxsaW5lIHgxPSIxNSIgeTE9IjExIiB4Mj0iMTUiIHkyPSIxOSIgLz48bGluZSB4MT0iMSIgeTE9IjE5IiB4Mj0iMTUiIHkyPSIxOSIgLz48bGluZSB4MT0iMSIgeTE9IjUiIHgyPSI5IiB5Mj0iNSIgLz48bGluZSB4MT0iMTAiIHkxPSIyIiB4Mj0iMTgiIHkyPSIyIiAvPjxsaW5lIHgxPSIxOCIgeTE9IjIiIHgyPSIxOCIgeTI9IjEwIiAvPjxsaW5lIHgxPSIxMCIgeTE9IjEwIiB4Mj0iMTgiIHkyPSIyIiBzdHlsZT0ic3Ryb2tlLXdpZHRoOjIuNSIgLz48L2c+PC9zdmc+');-webkit-mask-image:var(--ext-icon);mask-image:var(--ext-icon);content:"";background-color:currentColor;display:inline-block;height:1em;margin-left:0.3em;padding-right:1em;width:1em}.btn-primary{background-color:var(--btn-primary);border-color:var(--btn-primary);color:var(--bs-body-bg)}.btn-primary.disabled,.btn-primary:disabled{background-color:rgba(var(--btn-primary-rgb), 0.7);border-color:rgba(var(--btn-primary-rgb), 0.7);color:var(--bs-body-bg)}.btn-primary:hover{background-color:rgba(var(--btn-primary-rgb), 0.85);border-color:rgba(var(--btn-primary-rgb), 0.85);color:var(--bs-body-bg)}.btn-outline-primary{border-color:var(--btn-primary);color:var(--btn-primary)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{background-color:unset;color:rgba(var(--btn-primary-rgb), 0.8)}.btn-outline-primary.active,.btn-outline-primary:active{background-color:var(--btn-primary);border-color:var(--btn-primary);color:var(--bs-body-bg)}.btn-outline-primary:hover{background-color:rgba(var(--btn-primary-rgb), 0.8);border-color:rgba(var(--btn-primary-rgb), 0.8);color:var(--bs-body-bg)}.input-group-text{background-color:rgba(var(--bs-body-color-rgb), 0.15);border-color:rgba(var(--bs-body-color-rgb), 0.3);color:inherit}.nav.is-collapsible{max-height:100vh;overflow:hidden}.nav.is-collapsed{margin-top:0;margin-bottom:0;max-height:0}.nav ol,.nav ul{margin-left:.75rem;padding-left:.75rem;border-left-style:solid;border-left-width:2px}.nav li{margin-bottom:0}.nav-link{color:var(--bs-link);padding:0.25rem 0.5rem}.nav-link:focus,.nav-link:hover{color:rgba(var(--bs-link-rgb), 0.85)}.nav-link:active{color:rgba(var(--bs-link-rgb), 0.7)}.nav-link.disabled,.nav-link:disabled{color:rgba(var(--bs-link-rgb), 0.55)}.nav-item.active>.nav-link{background-color:var(--bs-primary);color:#FFFFFF}.navbar-dark .navbar-nav .nav-link{color:#FFFFFF}.navbar li{margin-bottom:0}.dropdown-menu{background-color:var(--bs-body-bg);border-color:rgba(var(--bs-body-color-rgb), 0.85);border-top:0;border-top-left-radius:0;border-top-right-radius:0;color:var(--bs-body-color)}.navbar-dark .navbar-nav .dropdown-menu .nav-link{background-color:var(--cs61c-navbar-bg);padding-left:.5em}.navbar-dark .navbar-nav .dropdown-menu .nav-link:focus,.navbar-dark .navbar-nav .dropdown-menu .nav-link:hover{background-color:var(--bs-body-bg);color:rgba(255,255,255,0.85)}.dropdown:hover .dropdown-menu{display:block}pre{padding:0.25rem 0.5rem}kbd{padding:0.1rem 0.2rem;background-color:unset;border:1px solid currentColor;color:inherit}li{margin-bottom:0.25em}li p,li pre{margin-bottom:0.25em}li ol,li ul{margin-top:0.25em}.alert pre{margin-bottom:0}.staff-list-item .image img{height:8em;width:8em;overflow:hidden}.staff-bio>:last-child{margin-bottom:0}span.disabled-link{opacity:0.8;cursor:not-allowed}.footnote-definition>p{display:inline}#calendarContainer .tui-full-calendar-layout{--cal-border-color: rgba(var(--bs-body-color-rgb), 0.7);height:unset}#calendarContainer .tui-full-calendar-layout .tui-full-calendar-dayname-layout *,#calendarContainer .tui-full-calendar-layout .tui-full-calendar-left,#calendarContainer .tui-full-calendar-layout .tui-full-calendar-splitter,#calendarContainer .tui-full-calendar-layout .tui-full-calendar-timegrid-left *,#calendarContainer .tui-full-calendar-layout .tui-full-calendar-timegrid-h-grid *,#calendarContainer .tui-full-calendar-layout .tui-full-calendar-time-date,#calendarContainer .tui-full-calendar-layout .tui-full-calendar-timegrid-sticky-container,#calendarContainer .tui-full-calendar-layout .tui-full-calendar-timegrid-sticky-container *{border-color:var(--cal-border-color) !important}#calendarContainer .tui-full-calendar-layout .tui-full-calendar-dayname-container{border-width:2px !important}#calendarContainer .tui-full-calendar-layout .tui-full-calendar-left{border-right-width:2px !important}#calendarContainer .tui-full-calendar-layout .tui-full-calendar-week-container{height:unset}#calendarContainer .tui-full-calendar-layout .tui-full-calendar-week-container .tui-full-calendar-vlayout-container{height:unset !important}#calendarContainer .tui-full-calendar-layout .tui-full-calendar-week-container .tui-full-calendar-vlayout-container>*{height:unset !important}#calendarContainer .tui-full-calendar-layout .tui-full-calendar-timegrid-todaymarker{font-size:0}#calendarContainer .tui-full-calendar-layout .tui-full-calendar-time-schedule{font-weight:500}#calendarContainer .tui-full-calendar-layout .tui-full-calendar-schedule-title{word-break:break-word}pre.z-code{overflow:auto;border-radius:.25em}pre.z-code[data-linenos]{padding-left:0}pre.z-code table{width:100%;border-collapse:collapse}pre.z-code table tbody,pre.z-code table td,pre.z-code table th,pre.z-code table tr{padding:0}pre.z-code table>tbody>tr td:first-child{text-align:right;user-select:none;white-space:nowrap;padding:0 .5em;border-right:1px solid currentColor}pre.z-code table>tbody>tr td:last-child{padding-left:.5em;width:100%}pre.z-code mark{display:block;background-color:rgba(254,252,232,0.9)}pre.z-code .language-bash span:not(.z-operator)+.z-meta.z-function-call.z-shell:not(.z-arguments) ::before,pre.z-code .language-bash>.z-source>span:first-child ::before,pre.z-code .language-sh span:not(.z-operator)+.z-meta.z-function-call.z-shell:not(.z-arguments) ::before,pre.z-code .language-sh>.z-source>span:first-child ::before{color:#AAAAAA;content:"$ "}.spec :not(code)>table{width:100%;margin-bottom:1rem;vertical-align:top}.spec :not(code)>table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.spec :not(code)>table>tbody{vertical-align:inherit}.spec :not(code)>table>thead{vertical-align:bottom}.spec :not(code)>table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.spec :not(code)>table>:not(caption)>*{border-width:1px 0}.spec :not(code)>table>:not(caption)>*>*{border-width:0 1px}.spec img{max-height:50vh;max-width:100%;height:auto;width:auto}.spec li>label{vertical-align:top}.table-bordered,.spec :not(code)>table{border-color:rgba(var(--bs-body-color-rgb), 0.7)}.table-striped>tbody>tr:nth-of-type(2n+1)>.table-active{--bs-table-accent-bg: var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table>:not(:first-child){border-color:inherit}.home-logo-container{display:flex;align-items:center;flex-direction:column-reverse;margin-bottom:.5rem}.home-logo-container img{display:none;max-width:128px;min-width:80px}.home-logo-container h1{margin-bottom:0;width:100%}@media (min-width: 576px){.home-logo-container{flex-direction:row}.home-logo-container img{display:block}}@media (min-width: 768px){.spec>.content{padding-left:1.5rem}.spec>.content>h2::before,.spec>.content>h3::before,.spec>.content>h4::before{content:'§';float:left;position:relative;right:1.5rem;width:0;z-index:-1;color:rgba(var(--bs-body-color-rgb), 0.5)}.spec :not(details):not(div.wrap)>img:not([class^="w-"]):not([class*=" w-"]){max-width:50%}.nav-wrapper.sticky-md-top{height:calc(100vh - 1rem);top:1rem;overflow-y:auto}}@media print{.container{max-width:unset}.navbar,#dark-toggle-wrapper{display:none}.spec>.content>h2::before,.spec>.content>h3::before,.spec>.content>h4::before{display:none}}.highlight-theme-one-half-light .z-code{color:#383a42;background-color:#fafafa}.highlight-theme-one-half-light .z-comment{color:#71717a}.highlight-theme-one-half-light .z-variable.z-parameter.z-function{color:#383a42}.highlight-theme-one-half-light .z-keyword{color:#a626a4}.highlight-theme-one-half-light .z-variable{color:#d93020}.highlight-theme-one-half-light .z-entity.z-name.z-function,.highlight-theme-one-half-light .z-meta.z-require,.highlight-theme-one-half-light .z-support.z-function.z-any-method{color:#0179ad}.highlight-theme-one-half-light .z-support.z-class,.highlight-theme-one-half-light .z-entity.z-name.z-class,.highlight-theme-one-half-light .z-entity.z-name.z-type.z-class{color:#986801}.highlight-theme-one-half-light .z-meta.z-class{color:#986801}.highlight-theme-one-half-light .z-keyword.z-other.z-special-method{color:#0179ad}.highlight-theme-one-half-light .z-storage{color:#a626a4}.highlight-theme-one-half-light .z-support.z-function{color:#0179ad}.highlight-theme-one-half-light .z-string{color:#417e3e}.highlight-theme-one-half-light .z-constant.z-numeric{color:#986801}.highlight-theme-one-half-light .z-none{color:#986801}.highlight-theme-one-half-light .z-none{color:#986801}.highlight-theme-one-half-light .z-constant{color:#986801}.highlight-theme-one-half-light .z-entity.z-name.z-tag{color:#d93020}.highlight-theme-one-half-light .z-entity.z-other.z-attribute-name{color:#986801}.highlight-theme-one-half-light .z-entity.z-other.z-attribute-name.z-id,.highlight-theme-one-half-light .z-punctuation.z-definition.z-entity{color:#986801}.highlight-theme-one-half-light .z-meta.z-selector{color:#a626a4}.highlight-theme-one-half-light .z-markup.z-heading .z-punctuation.z-definition.z-heading,.highlight-theme-one-half-light .z-entity.z-name.z-section{color:#0179ad}.highlight-theme-one-half-light .z-markup.z-bold,.highlight-theme-one-half-light .z-punctuation.z-definition.z-bold{color:#a626a4}.highlight-theme-one-half-light .z-markup.z-italic,.highlight-theme-one-half-light .z-punctuation.z-definition.z-italic{color:#a626a4}.highlight-theme-one-half-light .z-markup.z-raw.z-inline{color:#417e3e}.highlight-theme-one-half-light .z-meta.z-link{color:#417e3e}.highlight-theme-one-half-light .z-markup.z-quote{color:#417e3e}.highlight-theme-one-half-light .z-source.z-java .z-meta.z-class.z-java .z-meta.z-method.z-java{color:#383a42}.highlight-theme-one-half-light .z-source.z-java .z-meta.z-class.z-java .z-meta.z-class.z-body.z-java{color:#383a42}.highlight-theme-one-half-light .z-source.z-js .z-meta.z-function.z-js .z-variable.z-parameter.z-function.z-js{color:#d93020}.highlight-theme-one-half-light .z-source.z-js .z-variable.z-other.z-readwrite.z-js{color:#d93020}.highlight-theme-one-half-light .z-source.z-js .z-variable.z-other.z-object.z-js{color:#383a42}.highlight-theme-one-half-light .z-source.z-js .z-meta.z-function-call.z-method.z-js .z-variable.z-other.z-readwrite.z-js{color:#d93020}.highlight-theme-one-half-light .z-source.z-js .z-meta.z-block.z-js .z-variable.z-other.z-readwrite.z-js{color:#d93020}.highlight-theme-one-half-light .z-source.z-js .z-meta.z-block.z-js .z-variable.z-other.z-object.z-js{color:#383a42}.highlight-theme-one-half-light .z-source.z-js .z-meta.z-block.z-js .z-meta.z-function-call.z-method.z-js .z-variable.z-other.z-readwrite.z-js{color:#383a42}.highlight-theme-one-half-light .z-source.z-js .z-meta.z-function-call.z-method.z-js .z-variable.z-function.z-js{color:#383a42}.highlight-theme-one-half-light .z-source.z-js .z-meta.z-property.z-object.z-js .z-entity.z-name.z-function.z-js{color:#0179ad}.highlight-theme-one-half-light .z-source.z-js .z-support.z-constant.z-prototype.z-js{color:#383a42}.highlight-theme-one-half-light .z-markup.z-inserted{color:#557b37}.highlight-theme-one-half-light .z-markup.z-deleted{color:#d43542}.highlight-theme-one-half-light .z-markup.z-changed{color:#e5c07b}.highlight-theme-one-half-light .z-string.z-regexp{color:#417e3e}.highlight-theme-one-half-light .z-constant.z-character.z-escape{color:#087e96}.highlight-theme-one-half-light .z-invalid.z-illegal{color:#fafafa;background-color:#d43542}.highlight-theme-one-half-light .z-invalid.z-broken{color:#fafafa;background-color:#e5c07b}.highlight-theme-one-half-light .z-invalid.z-deprecated{color:#fafafa;background-color:#e5c07b}.highlight-theme-one-half-light .z-invalid.z-unimplemented{color:#fafafa;background-color:#c678dd}.highlight-theme-one-half-dark .z-code{color:#dcdfe4;background-color:#282c34}.highlight-theme-one-half-dark .z-comment{color:#5c6370}.highlight-theme-one-half-dark .z-variable.z-parameter.z-function{color:#dcdfe4}.highlight-theme-one-half-dark .z-keyword{color:#c678dd}.highlight-theme-one-half-dark .z-variable{color:#e06c75}.highlight-theme-one-half-dark .z-entity.z-name.z-function,.highlight-theme-one-half-dark .z-meta.z-require,.highlight-theme-one-half-dark .z-support.z-function.z-any-method{color:#61afef}.highlight-theme-one-half-dark .z-support.z-class,.highlight-theme-one-half-dark .z-entity.z-name.z-class,.highlight-theme-one-half-dark .z-entity.z-name.z-type.z-class{color:#e5c07b}.highlight-theme-one-half-dark .z-meta.z-class{color:#e5c07b}.highlight-theme-one-half-dark .z-keyword.z-other.z-special-method{color:#61afef}.highlight-theme-one-half-dark .z-storage{color:#c678dd}.highlight-theme-one-half-dark .z-support.z-function{color:#61afef}.highlight-theme-one-half-dark .z-string{color:#98c379}.highlight-theme-one-half-dark .z-constant.z-numeric{color:#e5c07b}.highlight-theme-one-half-dark .z-none{color:#e5c07b}.highlight-theme-one-half-dark .z-none{color:#e5c07b}.highlight-theme-one-half-dark .z-constant{color:#e5c07b}.highlight-theme-one-half-dark .z-entity.z-name.z-tag{color:#e06c75}.highlight-theme-one-half-dark .z-entity.z-other.z-attribute-name{color:#e5c07b}.highlight-theme-one-half-dark .z-entity.z-other.z-attribute-name.z-id,.highlight-theme-one-half-dark .z-punctuation.z-definition.z-entity{color:#e5c07b}.highlight-theme-one-half-dark .z-meta.z-selector{color:#c678dd}.highlight-theme-one-half-dark .z-markup.z-heading .z-punctuation.z-definition.z-heading,.highlight-theme-one-half-dark .z-entity.z-name.z-section{color:#61afef}.highlight-theme-one-half-dark .z-markup.z-bold,.highlight-theme-one-half-dark .z-punctuation.z-definition.z-bold{color:#c678dd}.highlight-theme-one-half-dark .z-markup.z-italic,.highlight-theme-one-half-dark .z-punctuation.z-definition.z-italic{color:#c678dd}.highlight-theme-one-half-dark .z-markup.z-raw.z-inline{color:#98c379}.highlight-theme-one-half-dark .z-meta.z-link{color:#98c379}.highlight-theme-one-half-dark .z-markup.z-quote{color:#98c379}.highlight-theme-one-half-dark .z-source.z-java .z-meta.z-class.z-java .z-meta.z-method.z-java{color:#dcdfe4}.highlight-theme-one-half-dark .z-source.z-java .z-meta.z-class.z-java .z-meta.z-class.z-body.z-java{color:#dcdfe4}.highlight-theme-one-half-dark .z-source.z-js .z-meta.z-function.z-js .z-variable.z-parameter.z-function.z-js{color:#e06c75}.highlight-theme-one-half-dark .z-source.z-js .z-variable.z-other.z-readwrite.z-js{color:#e06c75}.highlight-theme-one-half-dark .z-source.z-js .z-variable.z-other.z-object.z-js{color:#dcdfe4}.highlight-theme-one-half-dark .z-source.z-js .z-meta.z-function-call.z-method.z-js .z-variable.z-other.z-readwrite.z-js{color:#e06c75}.highlight-theme-one-half-dark .z-source.z-js .z-meta.z-block.z-js .z-variable.z-other.z-readwrite.z-js{color:#e06c75}.highlight-theme-one-half-dark .z-source.z-js .z-meta.z-block.z-js .z-variable.z-other.z-object.z-js{color:#dcdfe4}.highlight-theme-one-half-dark .z-source.z-js .z-meta.z-block.z-js .z-meta.z-function-call.z-method.z-js .z-variable.z-other.z-readwrite.z-js{color:#dcdfe4}.highlight-theme-one-half-dark .z-source.z-js .z-meta.z-function-call.z-method.z-js .z-variable.z-function.z-js{color:#dcdfe4}.highlight-theme-one-half-dark .z-source.z-js .z-meta.z-property.z-object.z-js .z-entity.z-name.z-function.z-js{color:#61afef}.highlight-theme-one-half-dark .z-source.z-js .z-support.z-constant.z-prototype.z-js{color:#dcdfe4}.highlight-theme-one-half-dark .z-markup.z-inserted{color:#98c379}.highlight-theme-one-half-dark .z-markup.z-deleted{color:#e06c75}.highlight-theme-one-half-dark .z-markup.z-changed{color:#e5c07b}.highlight-theme-one-half-dark .z-string.z-regexp{color:#98c379}.highlight-theme-one-half-dark .z-constant.z-character.z-escape{color:#56b6c2}.highlight-theme-one-half-dark .z-invalid.z-illegal{color:#dcdfe4;background-color:#e06c75}.highlight-theme-one-half-dark .z-invalid.z-broken{color:#dcdfe4;background-color:#e5c07b}.highlight-theme-one-half-dark .z-invalid.z-deprecated{color:#dcdfe4;background-color:#e5c07b}.highlight-theme-one-half-dark .z-invalid.z-unimplemented{color:#dcdfe4;background-color:#c678dd}.z-code{color:#383a42;background-color:#fafafa}.z-comment{color:#71717a}.z-variable.z-parameter.z-function{color:#383a42}.z-keyword{color:#a626a4}.z-variable{color:#d93020}.z-entity.z-name.z-function,.z-meta.z-require,.z-support.z-function.z-any-method{color:#0179ad}.z-support.z-class,.z-entity.z-name.z-class,.z-entity.z-name.z-type.z-class{color:#986801}.z-meta.z-class{color:#986801}.z-keyword.z-other.z-special-method{color:#0179ad}.z-storage{color:#a626a4}.z-support.z-function{color:#0179ad}.z-string{color:#417e3e}.z-constant.z-numeric{color:#986801}.z-none{color:#986801}.z-none{color:#986801}.z-constant{color:#986801}.z-entity.z-name.z-tag{color:#d93020}.z-entity.z-other.z-attribute-name{color:#986801}.z-entity.z-other.z-attribute-name.z-id,.z-punctuation.z-definition.z-entity{color:#986801}.z-meta.z-selector{color:#a626a4}.z-markup.z-heading .z-punctuation.z-definition.z-heading,.z-entity.z-name.z-section{color:#0179ad}.z-markup.z-bold,.z-punctuation.z-definition.z-bold{color:#a626a4}.z-markup.z-italic,.z-punctuation.z-definition.z-italic{color:#a626a4}.z-markup.z-raw.z-inline{color:#417e3e}.z-meta.z-link{color:#417e3e}.z-markup.z-quote{color:#417e3e}.z-source.z-java .z-meta.z-class.z-java .z-meta.z-method.z-java{color:#383a42}.z-source.z-java .z-meta.z-class.z-java .z-meta.z-class.z-body.z-java{color:#383a42}.z-source.z-js .z-meta.z-function.z-js .z-variable.z-parameter.z-function.z-js{color:#d93020}.z-source.z-js .z-variable.z-other.z-readwrite.z-js{color:#d93020}.z-source.z-js .z-variable.z-other.z-object.z-js{color:#383a42}.z-source.z-js .z-meta.z-function-call.z-method.z-js .z-variable.z-other.z-readwrite.z-js{color:#d93020}.z-source.z-js .z-meta.z-block.z-js .z-variable.z-other.z-readwrite.z-js{color:#d93020}.z-source.z-js .z-meta.z-block.z-js .z-variable.z-other.z-object.z-js{color:#383a42}.z-source.z-js .z-meta.z-block.z-js .z-meta.z-function-call.z-method.z-js .z-variable.z-other.z-readwrite.z-js{color:#383a42}.z-source.z-js .z-meta.z-function-call.z-method.z-js .z-variable.z-function.z-js{color:#383a42}.z-source.z-js .z-meta.z-property.z-object.z-js .z-entity.z-name.z-function.z-js{color:#0179ad}.z-source.z-js .z-support.z-constant.z-prototype.z-js{color:#383a42}.z-markup.z-inserted{color:#557b37}.z-markup.z-deleted{color:#d43542}.z-markup.z-changed{color:#e5c07b}.z-string.z-regexp{color:#417e3e}.z-constant.z-character.z-escape{color:#087e96}.z-invalid.z-illegal{color:#fafafa;background-color:#d43542}.z-invalid.z-broken{color:#fafafa;background-color:#e5c07b}.z-invalid.z-deprecated{color:#fafafa;background-color:#e5c07b}.z-invalid.z-unimplemented{color:#fafafa;background-color:#c678dd}:root{--bs-body-bg: #FFFFFF;--bs-body-bg-rgb: 255,255,255;--bs-body-color: #181A1B;--bs-body-color-rgb: 24,26,27;--bs-secondary: #6c757d;--bs-secondary-rgb: 108,117,125;--bs-primary: #567A8D;--bs-primary-rgb: 86,122,141;--bs-link: #2F6FBC;--bs-link-rgb: 47,111,188;--btn-primary: #2F6FBC;--btn-primary-rgb: 47,111,188;--cs61c-navbar-bg: var(--bs-primary)}.table,.spec :not(code)>table{--bs-table-bg: unset;--bs-table-accent-bg: unset;--bs-table-striped-bg: rgba(var(--bs-body-color-rgb), 0.05);--bs-table-striped-color: inherit;--bs-table-active-bg: rgba(var(--bs-body-color-rgb), 0.15);--bs-table-active-color: inherit;--bs-table-hover-bg: rgba(var(--bs-body-color-rgb), 0.1);--bs-table-hover-color: inherit;color:inherit}.navbar{background-color:var(--bs-primary)}.navbar .navbar-brand img{filter:brightness(0) invert(1)}:not(pre)>code,.alert>code{color:#C42775}pre.z-code{border:1px solid #C0C0C0}.staff-list-item .image img{background-color:unset}.alert-danger{color:#842029;background-color:#F8D7DA;border-color:#F5C2C7}.alert-info{color:#055160;background-color:#CFF4FC;border-color:#B6EFFB}.alert-warning{color:#664D03;background-color:#FFF3CD;border-color:#FFECB5}#calendarContainer{--cal-highlight: #DD3333;--cal-event-generic-bg: #B4C6E0;--cal-event-generic-border: #084298;--cal-event-generic-fg: #000000;--cal-event-projOH-bg: #C0E1D2;--cal-event-projOH-border: #1E6142;--cal-event-projOH-fg: #0E2E1F;--cal-event-oh-bg: #C0E1D2;--cal-event-oh-border: #1E6142;--cal-event-oh-fg: #0E2E1F;--cal-event-disc-bg: #ECD9C9;--cal-event-disc-border: #8D5C32;--cal-event-disc-fg: #2A1B0F;--cal-event-lab-bg: #ECD9C9;--cal-event-lab-border: #8D5C32;--cal-event-lab-fg: #2A1B0F;--cal-event-lecture-bg: #CAC8EB;--cal-event-lecture-border: #363187;--cal-event-lecture-fg: #100E28;--cal-event-exam-bg: #CAC8EB;--cal-event-exam-border: #363187;--cal-event-exam-fg: #100E28}#calendarContainer .tui-full-calendar-layout .tui-full-calendar-timegrid-timezone-label-cell{background-color:#FFFFFF}#calendarContainer .tui-full-calendar-layout .tui-full-calendar-popup-container{background-color:#FFFFFF !important}#calendarContainer .tui-full-calendar-layout .tui-full-calendar-time-schedule{border-style:solid;border-width:1px}@media (prefers-color-scheme: dark){.z-code{color:#dcdfe4;background-color:#282c34}.z-comment{color:#5c6370}.z-variable.z-parameter.z-function{color:#dcdfe4}.z-keyword{color:#c678dd}.z-variable{color:#e06c75}.z-entity.z-name.z-function,.z-meta.z-require,.z-support.z-function.z-any-method{color:#61afef}.z-support.z-class,.z-entity.z-name.z-class,.z-entity.z-name.z-type.z-class{color:#e5c07b}.z-meta.z-class{color:#e5c07b}.z-keyword.z-other.z-special-method{color:#61afef}.z-storage{color:#c678dd}.z-support.z-function{color:#61afef}.z-string{color:#98c379}.z-constant.z-numeric{color:#e5c07b}.z-none{color:#e5c07b}.z-none{color:#e5c07b}.z-constant{color:#e5c07b}.z-entity.z-name.z-tag{color:#e06c75}.z-entity.z-other.z-attribute-name{color:#e5c07b}.z-entity.z-other.z-attribute-name.z-id,.z-punctuation.z-definition.z-entity{color:#e5c07b}.z-meta.z-selector{color:#c678dd}.z-markup.z-heading .z-punctuation.z-definition.z-heading,.z-entity.z-name.z-section{color:#61afef}.z-markup.z-bold,.z-punctuation.z-definition.z-bold{color:#c678dd}.z-markup.z-italic,.z-punctuation.z-definition.z-italic{color:#c678dd}.z-markup.z-raw.z-inline{color:#98c379}.z-meta.z-link{color:#98c379}.z-markup.z-quote{color:#98c379}.z-source.z-java .z-meta.z-class.z-java .z-meta.z-method.z-java{color:#dcdfe4}.z-source.z-java .z-meta.z-class.z-java .z-meta.z-class.z-body.z-java{color:#dcdfe4}.z-source.z-js .z-meta.z-function.z-js .z-variable.z-parameter.z-function.z-js{color:#e06c75}.z-source.z-js .z-variable.z-other.z-readwrite.z-js{color:#e06c75}.z-source.z-js .z-variable.z-other.z-object.z-js{color:#dcdfe4}.z-source.z-js .z-meta.z-function-call.z-method.z-js .z-variable.z-other.z-readwrite.z-js{color:#e06c75}.z-source.z-js .z-meta.z-block.z-js .z-variable.z-other.z-readwrite.z-js{color:#e06c75}.z-source.z-js .z-meta.z-block.z-js .z-variable.z-other.z-object.z-js{color:#dcdfe4}.z-source.z-js .z-meta.z-block.z-js .z-meta.z-function-call.z-method.z-js .z-variable.z-other.z-readwrite.z-js{color:#dcdfe4}.z-source.z-js .z-meta.z-function-call.z-method.z-js .z-variable.z-function.z-js{color:#dcdfe4}.z-source.z-js .z-meta.z-property.z-object.z-js .z-entity.z-name.z-function.z-js{color:#61afef}.z-source.z-js .z-support.z-constant.z-prototype.z-js{color:#dcdfe4}.z-markup.z-inserted{color:#98c379}.z-markup.z-deleted{color:#e06c75}.z-markup.z-changed{color:#e5c07b}.z-string.z-regexp{color:#98c379}.z-constant.z-character.z-escape{color:#56b6c2}.z-invalid.z-illegal{color:#dcdfe4;background-color:#e06c75}.z-invalid.z-broken{color:#dcdfe4;background-color:#e5c07b}.z-invalid.z-deprecated{color:#dcdfe4;background-color:#e5c07b}.z-invalid.z-unimplemented{color:#dcdfe4;background-color:#c678dd}:root{--bs-body-bg: #181A1B;--bs-body-bg-rgb: 24,26,27;--bs-body-color: #E0E0E0;--bs-body-color-rgb: 224,224,224;--bs-secondary: #ADADAD;--bs-secondary-rgb: 173,173,173;--bs-primary: #2F6FBC;--bs-primary-rgb: 47,111,188;--bs-link: #80BFFF;--bs-link-rgb: 128,191,255;--btn-primary: #E0E0E0;--btn-primary-rgb: 224,224,224;--cs61c-navbar-bg: var(--bs-body-bg)}.table,.spec :not(code)>table{--bs-table-bg: unset;--bs-table-accent-bg: unset;--bs-table-striped-bg: #2C3034;--bs-table-striped-color: #E0E0E0;--bs-table-active-bg: #373B3E;--bs-table-active-color: #E0E0E0;--bs-table-hover-bg: #323539;--bs-table-hover-color: #E0E0E0}.navbar{background-color:#181A1B}.navbar .navbar-brand img{filter:none}:not(pre)>code,.alert>code{color:#D29096}pre.z-code{border:1px solid #E0E0E0}.alert-danger{background-color:#691920;color:#F8D7DA;border-color:#9C4C53}.alert-info{background-color:#04404C;border-color:#36737F;color:#DFF4FC}.alert-warning{background-color:#513d02;color:#FFF3DD;border-color:#847035}#calendarContainer{--cal-highlight: #FFAAAA;--cal-event-generic-bg: #084298;--cal-event-generic-border: #B4C6E0;--cal-event-generic-fg: rgba(255, 255, 255, 0.95);--cal-event-projOH-bg: #1E6142;--cal-event-projOH-border: #C0E1D2;--cal-event-projOH-fg: rgba(255, 255, 255, 0.95);--cal-event-oh-bg: #1E6142;--cal-event-oh-border: #C0E1D2;--cal-event-oh-fg: rgba(255, 255, 255, 0.95);--cal-event-disc-bg: #8D5C32;--cal-event-disc-border: #ECD9C9;--cal-event-disc-fg: rgba(255, 255, 255, 0.95);--cal-event-lab-bg: #8D5C32;--cal-event-lab-border: #ECD9C9;--cal-event-lab-fg: rgba(255, 255, 255, 0.95);--cal-event-lecture-bg: #363187;--cal-event-lecture-border: #CAC8EB;--cal-event-lecture-fg: rgba(255, 255, 255, 0.95);--cal-event-exam-bg: #363187;--cal-event-exam-border: #CAC8EB;--cal-event-exam-fg: rgba(255, 255, 255, 0.95)}#calendarContainer .tui-full-calendar-layout .tui-full-calendar-timegrid-timezone-label-cell{background-color:#181A1B}#calendarContainer .tui-full-calendar-layout .tui-full-calendar-popup-container{background-color:#181A1B !important}#calendarContainer .tui-full-calendar-layout .tui-full-calendar-ic-location-b{filter:invert(1)}#calendarContainer .tui-full-calendar-layout .tui-full-calendar-time-schedule{border-style:none;border-width:0}}.theme-light{--bs-body-bg: #FFFFFF;--bs-body-bg-rgb: 255,255,255;--bs-body-color: #181A1B;--bs-body-color-rgb: 24,26,27;--bs-secondary: #6c757d;--bs-secondary-rgb: 108,117,125;--bs-primary: #567A8D;--bs-primary-rgb: 86,122,141;--bs-link: #2F6FBC;--bs-link-rgb: 47,111,188;--btn-primary: #2F6FBC;--btn-primary-rgb: 47,111,188;--cs61c-navbar-bg: var(--bs-primary)}.theme-light .z-code{color:#383a42;background-color:#fafafa}.theme-light .z-comment{color:#71717a}.theme-light .z-variable.z-parameter.z-function{color:#383a42}.theme-light .z-keyword{color:#a626a4}.theme-light .z-variable{color:#d93020}.theme-light .z-entity.z-name.z-function,.theme-light .z-meta.z-require,.theme-light .z-support.z-function.z-any-method{color:#0179ad}.theme-light .z-support.z-class,.theme-light .z-entity.z-name.z-class,.theme-light .z-entity.z-name.z-type.z-class{color:#986801}.theme-light .z-meta.z-class{color:#986801}.theme-light .z-keyword.z-other.z-special-method{color:#0179ad}.theme-light .z-storage{color:#a626a4}.theme-light .z-support.z-function{color:#0179ad}.theme-light .z-string{color:#417e3e}.theme-light .z-constant.z-numeric{color:#986801}.theme-light .z-none{color:#986801}.theme-light .z-none{color:#986801}.theme-light .z-constant{color:#986801}.theme-light .z-entity.z-name.z-tag{color:#d93020}.theme-light .z-entity.z-other.z-attribute-name{color:#986801}.theme-light .z-entity.z-other.z-attribute-name.z-id,.theme-light .z-punctuation.z-definition.z-entity{color:#986801}.theme-light .z-meta.z-selector{color:#a626a4}.theme-light .z-markup.z-heading .z-punctuation.z-definition.z-heading,.theme-light .z-entity.z-name.z-section{color:#0179ad}.theme-light .z-markup.z-bold,.theme-light .z-punctuation.z-definition.z-bold{color:#a626a4}.theme-light .z-markup.z-italic,.theme-light .z-punctuation.z-definition.z-italic{color:#a626a4}.theme-light .z-markup.z-raw.z-inline{color:#417e3e}.theme-light .z-meta.z-link{color:#417e3e}.theme-light .z-markup.z-quote{color:#417e3e}.theme-light .z-source.z-java .z-meta.z-class.z-java .z-meta.z-method.z-java{color:#383a42}.theme-light .z-source.z-java .z-meta.z-class.z-java .z-meta.z-class.z-body.z-java{color:#383a42}.theme-light .z-source.z-js .z-meta.z-function.z-js .z-variable.z-parameter.z-function.z-js{color:#d93020}.theme-light .z-source.z-js .z-variable.z-other.z-readwrite.z-js{color:#d93020}.theme-light .z-source.z-js .z-variable.z-other.z-object.z-js{color:#383a42}.theme-light .z-source.z-js .z-meta.z-function-call.z-method.z-js .z-variable.z-other.z-readwrite.z-js{color:#d93020}.theme-light .z-source.z-js .z-meta.z-block.z-js .z-variable.z-other.z-readwrite.z-js{color:#d93020}.theme-light .z-source.z-js .z-meta.z-block.z-js .z-variable.z-other.z-object.z-js{color:#383a42}.theme-light .z-source.z-js .z-meta.z-block.z-js .z-meta.z-function-call.z-method.z-js .z-variable.z-other.z-readwrite.z-js{color:#383a42}.theme-light .z-source.z-js .z-meta.z-function-call.z-method.z-js .z-variable.z-function.z-js{color:#383a42}.theme-light .z-source.z-js .z-meta.z-property.z-object.z-js .z-entity.z-name.z-function.z-js{color:#0179ad}.theme-light .z-source.z-js .z-support.z-constant.z-prototype.z-js{color:#383a42}.theme-light .z-markup.z-inserted{color:#557b37}.theme-light .z-markup.z-deleted{color:#d43542}.theme-light .z-markup.z-changed{color:#e5c07b}.theme-light .z-string.z-regexp{color:#417e3e}.theme-light .z-constant.z-character.z-escape{color:#087e96}.theme-light .z-invalid.z-illegal{color:#fafafa;background-color:#d43542}.theme-light .z-invalid.z-broken{color:#fafafa;background-color:#e5c07b}.theme-light .z-invalid.z-deprecated{color:#fafafa;background-color:#e5c07b}.theme-light .z-invalid.z-unimplemented{color:#fafafa;background-color:#c678dd}.theme-light :root{--bs-body-bg: #FFFFFF;--bs-body-bg-rgb: 255,255,255;--bs-body-color: #181A1B;--bs-body-color-rgb: 24,26,27;--bs-secondary: #6c757d;--bs-secondary-rgb: 108,117,125;--bs-primary: #567A8D;--bs-primary-rgb: 86,122,141;--bs-link: #2F6FBC;--bs-link-rgb: 47,111,188;--btn-primary: #2F6FBC;--btn-primary-rgb: 47,111,188;--cs61c-navbar-bg: var(--bs-primary)}.theme-light .table,.theme-light .spec :not(code)>table{--bs-table-bg: unset;--bs-table-accent-bg: unset;--bs-table-striped-bg: rgba(var(--bs-body-color-rgb), 0.05);--bs-table-striped-color: inherit;--bs-table-active-bg: rgba(var(--bs-body-color-rgb), 0.15);--bs-table-active-color: inherit;--bs-table-hover-bg: rgba(var(--bs-body-color-rgb), 0.1);--bs-table-hover-color: inherit;color:inherit}.theme-light .navbar{background-color:var(--bs-primary)}.theme-light .navbar .navbar-brand img{filter:brightness(0) invert(1)}.theme-light :not(pre)>code,.theme-light .alert>code{color:#C42775}.theme-light pre.z-code{border:1px solid #C0C0C0}.theme-light .staff-list-item .image img{background-color:unset}.theme-light .alert-danger{color:#842029;background-color:#F8D7DA;border-color:#F5C2C7}.theme-light .alert-info{color:#055160;background-color:#CFF4FC;border-color:#B6EFFB}.theme-light .alert-warning{color:#664D03;background-color:#FFF3CD;border-color:#FFECB5}.theme-light #calendarContainer{--cal-highlight: #DD3333;--cal-event-generic-bg: #B4C6E0;--cal-event-generic-border: #084298;--cal-event-generic-fg: #000000;--cal-event-projOH-bg: #C0E1D2;--cal-event-projOH-border: #1E6142;--cal-event-projOH-fg: #0E2E1F;--cal-event-oh-bg: #C0E1D2;--cal-event-oh-border: #1E6142;--cal-event-oh-fg: #0E2E1F;--cal-event-disc-bg: #ECD9C9;--cal-event-disc-border: #8D5C32;--cal-event-disc-fg: #2A1B0F;--cal-event-lab-bg: #ECD9C9;--cal-event-lab-border: #8D5C32;--cal-event-lab-fg: #2A1B0F;--cal-event-lecture-bg: #CAC8EB;--cal-event-lecture-border: #363187;--cal-event-lecture-fg: #100E28;--cal-event-exam-bg: #CAC8EB;--cal-event-exam-border: #363187;--cal-event-exam-fg: #100E28}.theme-light #calendarContainer .tui-full-calendar-layout .tui-full-calendar-timegrid-timezone-label-cell{background-color:#FFFFFF}.theme-light #calendarContainer .tui-full-calendar-layout .tui-full-calendar-popup-container{background-color:#FFFFFF !important}.theme-light #calendarContainer .tui-full-calendar-layout .tui-full-calendar-time-schedule{border-style:solid;border-width:1px}.theme-dark{--bs-body-bg: #181A1B;--bs-body-bg-rgb: 24,26,27;--bs-body-color: #E0E0E0;--bs-body-color-rgb: 224,224,224;--bs-secondary: #ADADAD;--bs-secondary-rgb: 173,173,173;--bs-primary: #2F6FBC;--bs-primary-rgb: 47,111,188;--bs-link: #80BFFF;--bs-link-rgb: 128,191,255;--btn-primary: #E0E0E0;--btn-primary-rgb: 224,224,224;--cs61c-navbar-bg: var(--bs-body-bg)}.theme-dark .z-code{color:#dcdfe4;background-color:#282c34}.theme-dark .z-comment{color:#5c6370}.theme-dark .z-variable.z-parameter.z-function{color:#dcdfe4}.theme-dark .z-keyword{color:#c678dd}.theme-dark .z-variable{color:#e06c75}.theme-dark .z-entity.z-name.z-function,.theme-dark .z-meta.z-require,.theme-dark .z-support.z-function.z-any-method{color:#61afef}.theme-dark .z-support.z-class,.theme-dark .z-entity.z-name.z-class,.theme-dark .z-entity.z-name.z-type.z-class{color:#e5c07b}.theme-dark .z-meta.z-class{color:#e5c07b}.theme-dark .z-keyword.z-other.z-special-method{color:#61afef}.theme-dark .z-storage{color:#c678dd}.theme-dark .z-support.z-function{color:#61afef}.theme-dark .z-string{color:#98c379}.theme-dark .z-constant.z-numeric{color:#e5c07b}.theme-dark .z-none{color:#e5c07b}.theme-dark .z-none{color:#e5c07b}.theme-dark .z-constant{color:#e5c07b}.theme-dark .z-entity.z-name.z-tag{color:#e06c75}.theme-dark .z-entity.z-other.z-attribute-name{color:#e5c07b}.theme-dark .z-entity.z-other.z-attribute-name.z-id,.theme-dark .z-punctuation.z-definition.z-entity{color:#e5c07b}.theme-dark .z-meta.z-selector{color:#c678dd}.theme-dark .z-markup.z-heading .z-punctuation.z-definition.z-heading,.theme-dark .z-entity.z-name.z-section{color:#61afef}.theme-dark .z-markup.z-bold,.theme-dark .z-punctuation.z-definition.z-bold{color:#c678dd}.theme-dark .z-markup.z-italic,.theme-dark .z-punctuation.z-definition.z-italic{color:#c678dd}.theme-dark .z-markup.z-raw.z-inline{color:#98c379}.theme-dark .z-meta.z-link{color:#98c379}.theme-dark .z-markup.z-quote{color:#98c379}.theme-dark .z-source.z-java .z-meta.z-class.z-java .z-meta.z-method.z-java{color:#dcdfe4}.theme-dark .z-source.z-java .z-meta.z-class.z-java .z-meta.z-class.z-body.z-java{color:#dcdfe4}.theme-dark .z-source.z-js .z-meta.z-function.z-js .z-variable.z-parameter.z-function.z-js{color:#e06c75}.theme-dark .z-source.z-js .z-variable.z-other.z-readwrite.z-js{color:#e06c75}.theme-dark .z-source.z-js .z-variable.z-other.z-object.z-js{color:#dcdfe4}.theme-dark .z-source.z-js .z-meta.z-function-call.z-method.z-js .z-variable.z-other.z-readwrite.z-js{color:#e06c75}.theme-dark .z-source.z-js .z-meta.z-block.z-js .z-variable.z-other.z-readwrite.z-js{color:#e06c75}.theme-dark .z-source.z-js .z-meta.z-block.z-js .z-variable.z-other.z-object.z-js{color:#dcdfe4}.theme-dark .z-source.z-js .z-meta.z-block.z-js .z-meta.z-function-call.z-method.z-js .z-variable.z-other.z-readwrite.z-js{color:#dcdfe4}.theme-dark .z-source.z-js .z-meta.z-function-call.z-method.z-js .z-variable.z-function.z-js{color:#dcdfe4}.theme-dark .z-source.z-js .z-meta.z-property.z-object.z-js .z-entity.z-name.z-function.z-js{color:#61afef}.theme-dark .z-source.z-js .z-support.z-constant.z-prototype.z-js{color:#dcdfe4}.theme-dark .z-markup.z-inserted{color:#98c379}.theme-dark .z-markup.z-deleted{color:#e06c75}.theme-dark .z-markup.z-changed{color:#e5c07b}.theme-dark .z-string.z-regexp{color:#98c379}.theme-dark .z-constant.z-character.z-escape{color:#56b6c2}.theme-dark .z-invalid.z-illegal{color:#dcdfe4;background-color:#e06c75}.theme-dark .z-invalid.z-broken{color:#dcdfe4;background-color:#e5c07b}.theme-dark .z-invalid.z-deprecated{color:#dcdfe4;background-color:#e5c07b}.theme-dark .z-invalid.z-unimplemented{color:#dcdfe4;background-color:#c678dd}.theme-dark :root{--bs-body-bg: #181A1B;--bs-body-bg-rgb: 24,26,27;--bs-body-color: #E0E0E0;--bs-body-color-rgb: 224,224,224;--bs-secondary: #ADADAD;--bs-secondary-rgb: 173,173,173;--bs-primary: #2F6FBC;--bs-primary-rgb: 47,111,188;--bs-link: #80BFFF;--bs-link-rgb: 128,191,255;--btn-primary: #E0E0E0;--btn-primary-rgb: 224,224,224;--cs61c-navbar-bg: var(--bs-body-bg)}.theme-dark .table,.theme-dark .spec :not(code)>table{--bs-table-bg: unset;--bs-table-accent-bg: unset;--bs-table-striped-bg: #2C3034;--bs-table-striped-color: #E0E0E0;--bs-table-active-bg: #373B3E;--bs-table-active-color: #E0E0E0;--bs-table-hover-bg: #323539;--bs-table-hover-color: #E0E0E0}.theme-dark .navbar{background-color:#181A1B}.theme-dark .navbar .navbar-brand img{filter:none}.theme-dark :not(pre)>code,.theme-dark .alert>code{color:#D29096}.theme-dark pre.z-code{border:1px solid #E0E0E0}.theme-dark .alert-danger{background-color:#691920;color:#F8D7DA;border-color:#9C4C53}.theme-dark .alert-info{background-color:#04404C;border-color:#36737F;color:#DFF4FC}.theme-dark .alert-warning{background-color:#513d02;color:#FFF3DD;border-color:#847035}.theme-dark #calendarContainer{--cal-highlight: #FFAAAA;--cal-event-generic-bg: #084298;--cal-event-generic-border: #B4C6E0;--cal-event-generic-fg: rgba(255, 255, 255, 0.95);--cal-event-projOH-bg: #1E6142;--cal-event-projOH-border: #C0E1D2;--cal-event-projOH-fg: rgba(255, 255, 255, 0.95);--cal-event-oh-bg: #1E6142;--cal-event-oh-border: #C0E1D2;--cal-event-oh-fg: rgba(255, 255, 255, 0.95);--cal-event-disc-bg: #8D5C32;--cal-event-disc-border: #ECD9C9;--cal-event-disc-fg: rgba(255, 255, 255, 0.95);--cal-event-lab-bg: #8D5C32;--cal-event-lab-border: #ECD9C9;--cal-event-lab-fg: rgba(255, 255, 255, 0.95);--cal-event-lecture-bg: #363187;--cal-event-lecture-border: #CAC8EB;--cal-event-lecture-fg: rgba(255, 255, 255, 0.95);--cal-event-exam-bg: #363187;--cal-event-exam-border: #CAC8EB;--cal-event-exam-fg: rgba(255, 255, 255, 0.95)}.theme-dark #calendarContainer .tui-full-calendar-layout .tui-full-calendar-timegrid-timezone-label-cell{background-color:#181A1B}.theme-dark #calendarContainer .tui-full-calendar-layout .tui-full-calendar-popup-container{background-color:#181A1B !important}.theme-dark #calendarContainer .tui-full-calendar-layout .tui-full-calendar-ic-location-b{filter:invert(1)}.theme-dark #calendarContainer .tui-full-calendar-layout .tui-full-calendar-time-schedule{border-style:none;border-width:0}
