@layer vuetify-core{@layer reset,base;}@layer vuetify-components{.blockquote{margin:0;padding:16px 0 16px 24px;font-size:18px;font-weight:300}.v-table{background:rgb(var(--v-theme-surface));color:color-mix(in srgb, rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity) * 100%), transparent);font-size:.875rem;transition-property:box-shadow,opacity,background,height;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-table .v-table-divider{border-right:thin solid rgba(var(--v-border-color), var(--v-border-opacity))}.v-table--gridlines-vertical>.v-table__wrapper>table>thead>tr>th,.v-table--gridlines-horizontal>.v-table__wrapper>table>thead>tr>th,.v-table--gridlines-all>.v-table__wrapper>table>thead>tr>th{border-bottom:thin solid rgba(var(--v-border-color), var(--v-border-opacity))}.v-table--gridlines-vertical>.v-table__wrapper>table>tfoot>tr>td,.v-table--gridlines-vertical>.v-table__wrapper>table>tfoot>tr>th,.v-table--gridlines-horizontal>.v-table__wrapper>table>tfoot>tr>td,.v-table--gridlines-horizontal>.v-table__wrapper>table>tfoot>tr>th,.v-table--gridlines-all>.v-table__wrapper>table>tfoot>tr>td,.v-table--gridlines-all>.v-table__wrapper>table>tfoot>tr>th{border-top:thin solid rgba(var(--v-border-color), var(--v-border-opacity))}.v-table--gridlines-horizontal>.v-table__wrapper>table>tbody>tr:not(:last-child)>td,.v-table--gridlines-horizontal>.v-table__wrapper>table>tbody>tr:not(:last-child)>th,.v-table--gridlines-all>.v-table__wrapper>table>tbody>tr:not(:last-child)>td,.v-table--gridlines-all>.v-table__wrapper>table>tbody>tr:not(:last-child)>th{border-bottom:thin solid rgba(var(--v-border-color), var(--v-border-opacity))}.v-table--gridlines-vertical>.v-table__wrapper>table>thead>tr>th:not(:last-child),.v-table--gridlines-vertical>.v-table__wrapper>table>thead>tr>td:not(:last-child),.v-table--gridlines-vertical>.v-table__wrapper>table>tbody>tr>th:not(:last-child),.v-table--gridlines-vertical>.v-table__wrapper>table>tbody>tr>td:not(:last-child),.v-table--gridlines-vertical>.v-table__wrapper>table>tfoot>tr>th:not(:last-child),.v-table--gridlines-vertical>.v-table__wrapper>table>tfoot>tr>td:not(:last-child),.v-table--gridlines-all>.v-table__wrapper>table>thead>tr>th:not(:last-child),.v-table--gridlines-all>.v-table__wrapper>table>thead>tr>td:not(:last-child),.v-table--gridlines-all>.v-table__wrapper>table>tbody>tr>th:not(:last-child),.v-table--gridlines-all>.v-table__wrapper>table>tbody>tr>td:not(:last-child),.v-table--gridlines-all>.v-table__wrapper>table>tfoot>tr>th:not(:last-child),.v-table--gridlines-all>.v-table__wrapper>table>tfoot>tr>td:not(:last-child){border-right:thin solid rgba(var(--v-border-color), var(--v-border-opacity))}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr>td{position:relative}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr:hover>td:after{background:rgba(var(--v-border-color), var(--v-hover-opacity));pointer-events:none;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.v-table.v-table--striped-even>.v-table__wrapper>table>tbody>tr:nth-child(2n),.v-table.v-table--striped-odd>.v-table__wrapper>table>tbody>tr:nth-child(odd){background-image:linear-gradient(0deg, rgba(var(--v-border-color), var(--v-hover-opacity)), rgba(var(--v-border-color), var(--v-hover-opacity)))}.v-table.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th{background:rgb(var(--v-theme-surface));box-shadow:inset 0 -1px 0 rgba(var(--v-border-color), var(--v-border-opacity));z-index:1}.v-table.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>th,.v-table.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>td{background:rgb(var(--v-theme-surface));box-shadow:inset 0 1px 0 rgba(var(--v-border-color), var(--v-border-opacity))}.v-table{border-radius:inherit;flex-direction:column;max-width:100%;line-height:1.5;display:flex}.v-table>.v-table__wrapper>table{border-spacing:0;width:100%}.v-table>.v-table__wrapper>table>tbody>tr>td,.v-table>.v-table__wrapper>table>tbody>tr>th,.v-table>.v-table__wrapper>table>thead>tr>td,.v-table>.v-table__wrapper>table>thead>tr>th,.v-table>.v-table__wrapper>table>tfoot>tr>td,.v-table>.v-table__wrapper>table>tfoot>tr>th{padding:0 16px;transition-property:box-shadow,opacity,background,height;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-table>.v-table__wrapper>table>tbody>tr>td,.v-table>.v-table__wrapper>table>thead>tr>td,.v-table>.v-table__wrapper>table>tfoot>tr>td{height:var(--v-table-row-height)}.v-table>.v-table__wrapper>table>tbody>tr>th,.v-table>.v-table__wrapper>table>thead>tr>th,.v-table>.v-table__wrapper>table>tfoot>tr>th{height:var(--v-table-header-height);font-weight:500;font-size:inherit;-webkit-user-select:none;user-select:none;text-align:start}.v-table--density-default{--v-table-header-height:56px;--v-table-row-height:52px}.v-table--density-comfortable{--v-table-header-height:48px;--v-table-row-height:44px}.v-table--density-compact{--v-table-header-height:40px;--v-table-row-height:36px}.v-table__wrapper{border-radius:inherit;flex:auto;overflow:auto}.v-table--has-top>.v-table__wrapper{border-top-left-radius:0;border-top-right-radius:0}.v-table--has-bottom>.v-table__wrapper{border-bottom-right-radius:0;border-bottom-left-radius:0}.v-table--fixed-height>.v-table__wrapper{overflow-y:auto}.v-table--fixed-header>.v-table__wrapper>table>thead{z-index:2;position:sticky;top:0}.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr{z-index:1;position:sticky;bottom:0}.v-application{background:rgb(var(--v-theme-background));color:color-mix(in srgb, rgb(var(--v-theme-on-background)) calc(var(--v-high-emphasis-opacity) * 100%), transparent);display:flex}.v-application__wrap{backface-visibility:hidden;flex-direction:column;flex:auto;max-width:100%;min-height:100dvh;display:flex;position:relative}}@layer vuetify-overrides{.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th{border-bottom:0}.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>td,.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>th{border-top:0}}@layer vuetify-utilities{@layer theme-base,typography,helpers,theme-background,theme-foreground;}@layer vuetify-final{@layer transitions,trumps;}@layer vuetify-final.transitions{@keyframes v-shake{59%{margin-left:0}60%,80%{margin-left:2px}70%,90%{margin-left:-2px}}@media (prefers-reduced-motion:no-preference){.dialog-transition-enter-active,.dialog-bottom-transition-enter-active,.dialog-top-transition-enter-active{transition-duration:.225s;transition-timing-function:cubic-bezier(0,0,.2,1)}.dialog-transition-leave-active,.dialog-bottom-transition-leave-active,.dialog-top-transition-leave-active{transition-duration:.125s;transition-timing-function:cubic-bezier(.4,0,1,1)}.dialog-transition-enter-active,.dialog-transition-leave-active,.dialog-bottom-transition-enter-active,.dialog-bottom-transition-leave-active,.dialog-top-transition-enter-active,.dialog-top-transition-leave-active{pointer-events:none;transition-property:transform,opacity}.dialog-transition-enter-from,.dialog-transition-leave-to{opacity:0;transform:scale(.9)}.dialog-transition-enter-to,.dialog-transition-leave-from{opacity:1}.dialog-bottom-transition-enter-from,.dialog-bottom-transition-leave-to{transform:translateY(calc(50vh + 50%))}.dialog-top-transition-enter-from,.dialog-top-transition-leave-to{transform:translateY(calc(-50vh - 50%))}.picker-transition-enter-active,.picker-reverse-transition-enter-active,.picker-transition-leave-active,.picker-reverse-transition-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.picker-transition-move,.picker-reverse-transition-move{transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.picker-transition-enter-from,.picker-transition-leave-to,.picker-reverse-transition-enter-from,.picker-reverse-transition-leave-to{opacity:0}.picker-transition-leave-from,.picker-transition-leave-active,.picker-transition-leave-to,.picker-reverse-transition-leave-from,.picker-reverse-transition-leave-active,.picker-reverse-transition-leave-to{position:absolute}.picker-transition-enter-active,.picker-transition-leave-active,.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active{transition-property:transform,opacity}.picker-transition-enter-active,.picker-transition-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.picker-transition-move{transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.picker-transition-enter-from{transform:translate(100%)}.picker-transition-leave-to{transform:translate(-100%)}.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.picker-reverse-transition-move{transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.picker-reverse-transition-enter-from{transform:translate(-100%)}.picker-reverse-transition-leave-to{transform:translate(100%)}.expand-transition-enter-active,.expand-transition-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.expand-transition-move{transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.expand-transition-enter-active,.expand-transition-leave-active{transition-property:height}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.expand-x-transition-move{transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-property:width}.expand-both-transition-enter-active,.expand-both-transition-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.expand-both-transition-move{transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.expand-both-transition-enter-active,.expand-both-transition-leave-active{transition-property:height,width!important}.scale-transition-enter-active,.scale-transition-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.scale-transition-move{transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.scale-transition-leave-to{opacity:0}.scale-transition-leave-active{transition-duration:.1s}.scale-transition-enter-from{opacity:0;transform:scale(0)}.scale-transition-enter-active,.scale-transition-leave-active{transition-property:transform,opacity}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.scale-rotate-transition-move{transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.scale-rotate-transition-leave-to{opacity:0}.scale-rotate-transition-leave-active{transition-duration:.1s}.scale-rotate-transition-enter-from{opacity:0;transform:scale(0)rotate(-45deg)}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-property:transform,opacity}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.scale-rotate-reverse-transition-move{transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.scale-rotate-reverse-transition-leave-to{opacity:0}.scale-rotate-reverse-transition-leave-active{transition-duration:.1s}.scale-rotate-reverse-transition-enter-from{opacity:0;transform:scale(0)rotate(45deg)}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-property:transform,opacity}.message-transition-enter-active,.message-transition-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.message-transition-move{transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.message-transition-enter-from,.message-transition-leave-to{opacity:0;transform:translateY(-15px)}.message-transition-leave-from,.message-transition-leave-active{position:absolute}.message-transition-enter-active,.message-transition-leave-active{transition-property:transform,opacity}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.slide-y-transition-move{transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.slide-y-transition-enter-from,.slide-y-transition-leave-to{opacity:0;transform:translateY(-15px)}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-property:transform,opacity}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.slide-y-reverse-transition-move{transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.slide-y-reverse-transition-enter-from,.slide-y-reverse-transition-leave-to{opacity:0;transform:translateY(15px)}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-property:transform,opacity}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.scroll-y-transition-move{transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.scroll-y-transition-enter-from,.scroll-y-transition-leave-to{opacity:0}.scroll-y-transition-enter-from{transform:translateY(-15px)}.scroll-y-transition-leave-to{transform:translateY(15px)}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-property:transform,opacity}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.scroll-y-reverse-transition-move{transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.scroll-y-reverse-transition-enter-from,.scroll-y-reverse-transition-leave-to{opacity:0}.scroll-y-reverse-transition-enter-from{transform:translateY(15px)}.scroll-y-reverse-transition-leave-to{transform:translateY(-15px)}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-property:transform,opacity}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.scroll-x-transition-move{transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.scroll-x-transition-enter-from,.scroll-x-transition-leave-to{opacity:0}.scroll-x-transition-enter-from{transform:translate(-15px)}.scroll-x-transition-leave-to{transform:translate(15px)}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-property:transform,opacity}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.scroll-x-reverse-transition-move{transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.scroll-x-reverse-transition-enter-from,.scroll-x-reverse-transition-leave-to{opacity:0}.scroll-x-reverse-transition-enter-from{transform:translate(15px)}.scroll-x-reverse-transition-leave-to{transform:translate(-15px)}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-property:transform,opacity}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.slide-x-transition-move{transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.slide-x-transition-enter-from,.slide-x-transition-leave-to{opacity:0;transform:translate(-15px)}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-property:transform,opacity}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.slide-x-reverse-transition-move{transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.slide-x-reverse-transition-enter-from,.slide-x-reverse-transition-leave-to{opacity:0;transform:translate(15px)}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-property:transform,opacity}.fade-transition-enter-active,.fade-transition-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.fade-transition-move{transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.fade-transition-enter-from,.fade-transition-leave-to{opacity:0}.fade-transition-enter-active,.fade-transition-leave-active{transition-property:opacity}.fab-transition-enter-active,.fab-transition-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.fab-transition-move{transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.fab-transition-enter-from,.fab-transition-leave-to{transform:scale(0)rotate(-45deg)}.fab-transition-enter-active,.fab-transition-leave-active{transition-property:transform}}}@layer vuetify-utilities.theme-base{.v-theme-on-light{color:rgb(var(--v-theme-on-light))}.v-theme-on-dark{color:rgb(var(--v-theme-on-dark))}}@layer vuetify-core.base{.v-locale--is-rtl{direction:rtl}.v-locale--is-ltr{direction:ltr}html{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:#0000;font-family:verdana,ms sans serif,arial;font-size:11px;line-height:1.5;overflow-x:hidden}html.overflow-y-hidden{overflow-y:hidden}:root{--v-theme-overlay-multiplier:1;--v-scrollbar-offset:0px}@supports (-webkit-touch-callout:none){body{cursor:pointer}}}@layer vuetify-utilities.typography,vuetify-utilities.helpers;html{text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:initial;font-size:medium;line-height:normal;overflow-x:visible}.astro-app,.astro-app .v-application__wrap{color:#000;max-width:none;min-height:0;line-height:normal;display:block}.astro-app{text-align:start;font-family:verdana,ms sans serif,arial;font-size:11px}.astro-app h3{margin:1em 0;font-size:14px;font-weight:700;line-height:normal}.astro-app h4{font-size:12px}.astro-app .comments{color:#666}.astro-app .lib1{font-size:12px}.astro-app .lib2{font-size:10px}.astro-app .archive-table{color:inherit;font-size:inherit;border-radius:0;max-width:none;line-height:normal;display:block}.astro-app .archive-table>.v-table__wrapper{display:contents;overflow:visible}.astro-app .archive-table>.v-table__wrapper>table{width:var(--archive-width);border-collapse:separate;border-spacing:var(--archive-spacing);border:0}.astro-app .archive-table>.v-table__wrapper>table>tbody>tr>:is(td,th){height:auto;padding:var(--archive-padding);border:0;font-size:11px;line-height:normal;transition:none}.astro-app .archive-table>.v-table__wrapper>table>tbody>tr>th{text-align:center;-webkit-user-select:text;user-select:text;font-weight:700}.astro-app .archive-link.v-btn{width:auto;min-width:0;max-width:none;height:auto;min-height:0;font:inherit;font-weight:inherit;letter-spacing:normal;text-indent:0;text-transform:none;white-space:normal;vertical-align:baseline;color:#0050aa;box-shadow:none;opacity:1;background:0 0;border:0;border-radius:0;margin:0;padding:0;line-height:normal;text-decoration:underline;display:inline;position:static}.astro-app .archive-link .v-btn__content{white-space:normal;font:inherit;display:inline}.astro-app .archive-link,.astro-app .archive-link .v-btn__content{-webkit-user-select:text;user-select:text}.astro-app .archive-link :is(.v-btn__overlay,.v-btn__underlay),.astro-app .archive-link:before,.astro-app .archive-link:after{display:none}.astro-app .archive-link:focus-visible{outline-offset:2px;outline:1px dotted}.astro-app .archive-image{vertical-align:bottom;border:0;flex:none;display:inline-block}.astro-app .archive-image .v-img__img{transition:none}.astro-app .book-icon{width:18px;height:22px}.astro-app .top-navigation{background:#666;height:20px}.astro-app .menu-table{background:0 0}.astro-app .menu-table>.v-table__wrapper>table{height:20px}.archive-menu .menu-item{isolation:isolate;background:#333;width:120px;transition:background-color .18s;position:relative;overflow:hidden}.archive-menu .menu-item--active,.archive-menu .menu-item:focus-within{background-color:#0050aa}.archive-menu .menu-item:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 28%,#2377c573 42%,#2377c5 50%,#042d7859 62%,#0000 74%);width:300%;transition:opacity .18s;position:absolute;inset:0 auto 0 -100%;transform:translate(-35%)}.archive-menu .menu-item>div>.topmenu{z-index:1;text-align:center;width:120px;height:20px;line-height:20px;display:block;position:relative}.archive-menu .menu-item .topmenu:focus-visible{outline-offset:-3px;outline:1px dotted #fff}@media (hover:hover){.archive-menu .menu-item:hover{background-color:#0050aa}.archive-menu .menu-item:hover:before{opacity:1;animation:3.2s ease-in-out infinite alternate archive-menu-flow}}@keyframes archive-menu-flow{0%{transform:translate(-35%)}to{transform:translate(35%)}}.astro-app .menu-separator{background:#fff;width:1px}.astro-app .topmenu,.astro-app .archive-link.topmenu{color:#fff}.astro-app .frame-rule{opacity:1;background:#666;border:0;width:760px;height:1px;max-height:none;margin:0 auto;display:block}.astro-app .book-detail h3{margin-top:0}.astro-app .vertical-rule{background:#666}.astro-app .archive-rule{box-sizing:content-box;opacity:1;border:0;border-top:1px solid #999;height:0;max-height:none;margin:.5em auto;display:block}.astro-app .section-heading{background:#ddd}.astro-app .calendar-heading{background:#666}.astro-app .archive-pre{white-space:pre;margin:1em 0;font-family:monospace;font-size:11px;line-height:normal;display:block}.astro-app td>.archive-pre:last-child{margin-bottom:0}.astro-app .rsn-rules .archive-pre{margin-top:0}.astro-app .year-control{white-space:nowrap}.astro-app .year-select{vertical-align:middle;width:52px;height:19px;font:13px Arial,sans-serif;display:inline-block}.astro-app .year-select .v-input__control{display:block}.astro-app .year-select .v-field{box-sizing:border-box;background:#fff;border:1px solid #767676;border-radius:2px;height:19px;min-height:0;padding:0 2px;font:13px Arial,sans-serif;display:flex}.astro-app .year-select :is(.v-field__outline,.v-field__overlay,.v-select__menu-icon){display:none}.astro-app .year-select .v-field__field{display:block}.astro-app .year-select .v-field__input{gap:0;height:17px;min-height:0;padding:0;line-height:17px}.astro-app .year-select .v-select__selection{margin:0;font:13px/17px Arial,sans-serif}.astro-app .year-select .v-field__append-inner{align-items:center;padding:0}.astro-app .year-arrow{font:700 12px/12px Arial,sans-serif}.archive-year-menu .v-list{padding:0}.archive-year-menu .v-list-item{min-height:24px;padding:0 8px}.archive-year-menu .v-list-item-title{font:13px/20px Arial,sans-serif}@media (prefers-reduced-motion:reduce){.astro-app *,.archive-year-menu *,.archive-menu .menu-item,.archive-menu .menu-item:before{transition:none!important;animation:none!important}}.archive-link.site-counter{min-height:44px;line-height:0}.site-counter .v-img__img{image-rendering:pixelated}.archive-counters{flex-direction:column;align-items:center;gap:8px;display:flex}.nightfield-promo{aspect-ratio:600/108;vertical-align:bottom;width:600px;max-width:100%;line-height:0;display:inline-block;position:relative;overflow:visible}.nightfield-banner,.astro-app .nightfield-banner.v-btn{isolation:isolate;box-sizing:border-box;color:#ecf5f6;letter-spacing:normal;text-transform:none;width:100%;min-width:0;max-width:none;height:100%;box-shadow:none;cursor:pointer;background:#060e19;border:1px solid #25404e;border-radius:0;margin:0;padding:0;font:11px/0 Verdana,Arial,sans-serif;text-decoration:none;transition:border-color .18s;display:block;position:relative;overflow:hidden}.nightfield-banner>.v-btn__content{white-space:normal;width:100%;height:100%;font:inherit;display:block}.nightfield-banner>.v-btn__overlay,.nightfield-banner>.v-btn__underlay,.nightfield-banner:before,.nightfield-banner:after{display:none}.nightfield-banner__picture,.nightfield-banner__picture>img{object-fit:fill;border:0;width:100%;max-width:none;height:100%;margin:0;padding:0;display:block}.nightfield-promo__motion,.astro-app .nightfield-promo__motion.v-btn{z-index:2;box-sizing:border-box;color:#bdd2db;cursor:pointer;width:28px;min-width:28px;height:28px;box-shadow:none;background:#0b1b27;border:1px solid #81b1bc40;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:7px;right:7px}.nightfield-promo__motion .v-btn__overlay,.nightfield-promo__motion .v-btn__underlay,.nightfield-promo__motion:after{display:none}.nightfield-banner:focus-visible,.nightfield-promo__motion:focus-visible{outline-offset:3px;outline:2px solid #65e5ed}@media (hover:hover){.nightfield-banner:hover{border-color:#6cc0ce}.nightfield-promo__motion:hover{color:#fff;background:#183242}}@media (width<=500px){.nightfield-promo{aspect-ratio:360/164}}@media (prefers-reduced-motion:reduce){.nightfield-banner{transition:none}.nightfield-promo__motion{display:none!important}}.sidebar-context,.sidebar-resources{display:contents}.mobile-archive-controls{display:none}@media (width<=799px){body.archive-page{box-sizing:border-box;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0;padding:0 16px;font-size:16px;line-height:1.55}.archive-page #app,.archive-page .astro-app,.archive-page .v-application__wrap,.archive-page .site-frame{width:100%;min-width:0;max-width:100%}.archive-page .astro-app{font-size:16px;line-height:1.55}.archive-page :is(td,th,div),.archive-page .astro-app div{font-size:inherit;line-height:inherit}.archive-page table.site-frame,.archive-page .site-frame table,.archive-page .archive-table>.v-table__wrapper>table{table-layout:fixed;border-spacing:0;max-width:100%;width:100%!important}.archive-page .archive-table>.v-table__wrapper>table>tbody>tr>:is(td,th){padding:var(--archive-padding);height:auto;font-size:inherit;line-height:inherit}.archive-page .comments{margin:8px 0 0;font-size:12px;line-height:1.5}.archive-page .site-logo{aspect-ratio:410/76;margin:0 auto 8px;display:block;width:100%!important;max-width:410px!important;height:auto!important}.archive-page .top-navigation{height:auto}.archive-page .archive-menu table{height:auto!important}.archive-page .archive-menu .menu-table{width:100%}.archive-page .archive-menu .menu-table>.v-table__wrapper>table>tbody>tr,.archive-page .archive-menu table.menu-table>tbody>tr{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.archive-page .archive-menu .menu-separator{display:none}.archive-page .archive-menu .menu-item{min-width:0;display:block;width:auto!important;padding:0!important}.archive-page .archive-menu .menu-item>div>.topmenu{box-sizing:border-box;height:48px;min-height:48px;font-size:14px;line-height:48px;width:100%!important}.archive-page .frame-rule{width:100%;max-width:100%}.archive-page .content-table>.v-table__wrapper>table>tbody>tr,.archive-page table.content-table>tbody>tr{flex-direction:column;display:flex}.archive-page .content-table .content-gap,.archive-page .content-table .vertical-rule{display:none}.archive-page .content-table .main-content{box-sizing:border-box;text-align:left;overflow-wrap:anywhere;order:0;min-width:0;display:block;width:100%!important;padding:14px 0 20px!important}.archive-page .main-content>br:first-child,.archive-page .main-content>br:last-child{display:none}.archive-page .content-table .sidebar{box-sizing:border-box;border-top:1px solid #ccc;order:1;font-size:14px;line-height:1.6;display:block;width:100%!important;padding:16px 0!important}.archive-page .sidebar>br{display:none}.archive-page .sidebar-context{margin-bottom:12px;display:block}.archive-page .sidebar-context>br:first-child,.archive-page .sidebar--news .sidebar-context,.archive-page .sidebar-context hr{display:none}.archive-page .sidebar-resources{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid}.archive-page .sidebar-resources>:is(br,hr){display:none}.archive-page .sidebar-resources>li{grid-column:1;list-style:none}.archive-page .sidebar-resources>li a{min-height:44px;line-height:44px;display:inline-block}.archive-page .sidebar-resources>div{grid-area:1/2/span 2}.archive-page h3,.archive-page .astro-app h3{margin:20px 0 16px;font-size:19px;line-height:1.4}.archive-page .astro-app .lib1{font-size:16px;line-height:1.5}.archive-page .astro-app .lib2,.archive-page .lib2,.archive-page small{font-size:13px;line-height:1.5}.archive-page .main-content :is(ul,ol){padding-left:24px}.archive-page .main-content li{margin:10px 0}.archive-page .section-heading{margin-top:4px}.archive-page .section-heading td{padding:10px!important}.archive-page .section-heading td+td{width:76px;font-size:13px}.archive-page .section-heading .lib1{font-size:15px;line-height:1.5}.archive-page .latest-books td:first-child,.archive-page .site-news td:first-child{width:92px;padding-right:10px!important;font-size:12px!important}.archive-page .latest-books td,.archive-page .site-news td{vertical-align:top;padding:10px 0!important}.archive-page .latest-books tr+tr td,.archive-page .site-news tr+tr td{border-top:1px solid #e8e8e8!important}.archive-page .category-index{text-align:left;gap:8px;display:grid}.archive-page .category-index>br{display:none}.archive-page .category-index>a{box-sizing:border-box;background:#f2f2f2;align-items:center;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.5;display:flex}.archive-page .catalog-book>.v-table__wrapper>table>tbody>tr>td,.archive-page table.catalog-book>tbody>tr>td{border-bottom:1px solid #e8e8e8!important;padding:14px 0!important}.archive-page .catalog-book td:first-child{width:36px;padding-right:10px!important}.archive-page .catalog-book td:first-child a{justify-content:flex-start;align-items:center;min-height:44px;display:inline-flex}.archive-page .book-list-entry{border-bottom:1px solid #e8e8e8;padding:14px 0}.archive-page .book-detail{width:100%}.archive-page .book-detail h3{margin-top:20px}.archive-page .archive-pre,.archive-page .main-content xmp{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%;margin:14px 0;font-family:monospace;font-size:13px;line-height:1.6}.archive-page .year-links{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.archive-page .year-links a{background:#f2f2f2;justify-content:center;align-items:center;min-width:64px;min-height:44px;font-size:15px;line-height:1.4;display:inline-flex}.archive-page .year-calendar-grid>.v-table__wrapper>table>tbody,.archive-page table.year-calendar-grid>tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.archive-page .year-calendar-grid>.v-table__wrapper>table>tbody>tr,.archive-page table.year-calendar-grid>tbody>tr{display:contents}.archive-page .year-calendar-grid>.v-table__wrapper>table>tbody>tr>td,.archive-page table.year-calendar-grid>tbody>tr>td{width:auto;min-width:0;display:block;padding:0!important}.archive-page .calendar td,.archive-page .calendar th{text-align:center;height:38px!important;padding:0!important;font-size:14px!important;line-height:38px!important}.archive-page .calendar .topmenu{font-size:14px;line-height:38px}.archive-page .calendar td a{justify-content:center;align-items:center;width:100%;height:38px;font-size:14px;line-height:38px;display:flex}.archive-page .mobile-archive-controls{background:#f7f7f7;border:1px solid #ddd;margin:16px 0;display:block}.archive-page .mobile-calendar-toggle.v-btn,.archive-page .mobile-archive-controls>summary{box-sizing:border-box;color:#0050aa;letter-spacing:normal;text-transform:none;text-align:left;cursor:pointer;background:#f2f2f2;border-radius:0;width:100%;height:auto;min-height:48px;padding:12px;font:700 14px/1.5 Verdana,Arial,sans-serif}.archive-page .mobile-calendar-toggle .v-btn__content{white-space:normal;justify-content:space-between;gap:12px;width:100%;display:flex}.archive-page .mobile-calendar-toggle svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none;transition:transform .18s}.archive-page .mobile-calendar-body,.archive-page .mobile-archive-controls>.mobile-calendar-fallback{padding:14px}.archive-page .mobile-calendar-fallback hr{display:none}.archive-page .year-control{justify-content:center;align-items:center;gap:12px;margin:8px 0;font-size:16px;display:flex}.archive-page .year-select{width:130px;height:44px;font:16px Arial,sans-serif}.archive-page .year-select .v-field{height:44px;min-height:44px;padding:0 10px;font:16px Arial,sans-serif}.archive-page .year-select .v-field__input{height:42px;min-height:42px;line-height:42px}.archive-page .year-select .v-select__selection{font:16px/42px Arial,sans-serif}.archive-page .year-select .v-field__input>input{border:0;font-size:16px}.archive-page .year-arrow{font-size:16px}.archive-page .mobile-calendar-fallback select{box-sizing:border-box;min-width:120px;min-height:44px;font-size:16px}.archive-year-menu .v-list-item{min-height:40px}.archive-year-menu .v-list-item-title{font-size:16px;line-height:24px}.archive-page .copyright-notice td{padding:16px!important}.archive-page .site-footer>.v-table__wrapper>table>tbody>tr,.archive-page table.site-footer>tbody>tr{flex-direction:column;display:flex}.archive-page .site-footer td{width:100%;display:block;text-align:left!important;padding:4px 0!important;font-size:12px!important}.archive-page .site-footer td div{text-align:left!important}.archive-page .site-footer a{min-height:44px;line-height:44px;display:inline-block}}@media (width<=500px){.archive-page .archive-menu .menu-table>.v-table__wrapper>table>tbody>tr,.archive-page .archive-menu table.menu-table>tbody>tr{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-page .year-calendar-grid>.v-table__wrapper>table>tbody,.archive-page table.year-calendar-grid>tbody{grid-template-columns:minmax(0,1fr)}}@media (width<=359px){body.archive-page{padding-left:12px;padding-right:12px}}
