.collections-item-nav-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 0 1rem;padding:.875rem 1rem;border:1px solid var(--primary-low);border-radius:14px;background:var(--secondary);box-shadow:0 8px 24px rgba(0,0,0,.06)}.collections-item-nav-bar .collections-nav-toggle{display:inline-flex;align-items:center;gap:.65rem;min-width:0;flex:1 1 auto;justify-content:flex-start;padding:.7rem .9rem;border-radius:12px}.collections-item-nav-bar .collections-nav-toggle .nav-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.collections-item-nav-bar .collections-quick-nav{display:inline-flex;align-items:center;gap:.5rem;flex:0 0 auto}.collections-item-nav-bar .collections-quick-nav .btn{min-width:2.6rem;min-height:2.6rem;border-radius:12px}.collections-nav-modal-overlay{position:fixed;inset:0;z-index:1001;display:none;align-items:center;justify-content:center;padding:1.25rem;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.collections-nav-modal-overlay.is-visible{display:flex}.collections-nav-modal{--collections-sidebar-width: 320px;--collections-sidebar-min-width: 240px;--collections-sidebar-max-width: 520px;display:flex;flex-direction:column;width:min(1360px,100%);max-height:min(92vh,980px);min-height:min(82vh,820px);overflow:hidden;border:1px solid var(--primary-low);border-radius:20px;background:var(--secondary);color:var(--primary);box-shadow:0 24px 80px rgba(0,0,0,.22)}.collections-nav-modal.is-resizing{-webkit-user-select:none;user-select:none;cursor:col-resize}.collections-nav-modal .modal-header{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:start;gap:1rem;padding:1rem 1rem .9rem;border-bottom:1px solid var(--primary-low);background:var(--secondary)}.collections-nav-modal .modal-header .modal-header-side{display:flex;align-items:flex-start;justify-content:center}.collections-nav-modal .modal-header .modal-header-content{display:flex;flex-direction:column;gap:.65rem;min-width:0}.collections-nav-modal .modal-header .modal-title{margin:0;font-size:1.35rem;line-height:1.2}.collections-nav-modal .modal-header .collection-description{margin:0;color:var(--primary-medium);font-size:.95rem;line-height:1.45}.collections-nav-modal .modal-header .modal-sidebar-toggle,.collections-nav-modal .modal-header .modal-close-btn{display:inline-flex;align-items:center;justify-content:center;min-width:2.65rem;min-height:2.65rem;border-radius:12px}.collections-nav-modal .topic-slider-shell{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:.6rem;min-width:0}.collections-nav-modal .topic-slider-shell.collapsed{display:none}.collections-nav-modal .topic-slider-shell .topic-slider-edge{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:1px solid var(--primary-low);border-radius:999px;background:var(--secondary);color:var(--primary);flex:0 0 auto}.collections-nav-modal .topic-slider-shell .topic-slider-edge:hover{background:var(--primary-low)}.collections-nav-modal .topic-slider-shell:not(.is-scrollable) .topic-slider-edge{opacity:.45;pointer-events:none}.collections-nav-modal .topic-slider-shell.at-start .topic-slider-edge-prev{opacity:.45;pointer-events:none}.collections-nav-modal .topic-slider-shell.at-end .topic-slider-edge-next{opacity:.45;pointer-events:none}.collections-nav-modal .topic-slider-container{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;padding:.1rem 0}.collections-nav-modal .topic-slider{display:inline-flex;align-items:stretch;gap:.55rem;min-width:100%}.collections-nav-modal .slider-item{display:inline-flex;align-items:center;gap:.55rem;min-width:0;padding:.7rem .85rem;border:1px solid var(--primary-low);border-radius:999px;background:var(--secondary-very-high);color:var(--primary);white-space:nowrap;transition:background .18s ease,border-color .18s ease,transform .18s ease}.collections-nav-modal .slider-item .svg-icon{flex:0 0 auto}.collections-nav-modal .slider-item .slider-item-title{max-width:18rem;overflow:hidden;text-overflow:ellipsis;font-weight:600}.collections-nav-modal .slider-item .slider-item-count{color:var(--primary-medium);font-size:.82rem}.collections-nav-modal .slider-item:hover{background:var(--primary-low);transform:translateY(-1px)}.collections-nav-modal .slider-item.active{border-color:var(--tertiary);background:var(--tertiary-low);color:var(--tertiary)}.collections-nav-modal .modal-body-split{display:grid;grid-template-columns:auto auto minmax(0, 1fr);min-height:0;flex:1 1 auto;overflow:hidden}.collections-nav-modal .modal-items-sidebar{width:var(--collections-sidebar-width);min-width:0;overflow:auto;border-right:1px solid var(--primary-low);background:var(--secondary-very-high);transition:width .2s ease,opacity .2s ease,transform .2s ease}.collections-nav-modal .modal-items-sidebar.collapsed{width:0;opacity:0;border-right:0;overflow:hidden}.collections-nav-modal .collection-items-list{list-style:none;margin:0;padding:.75rem}.collections-nav-modal .collection-item{margin:0;padding:0}.collections-nav-modal .collection-item-link{display:grid;grid-template-columns:auto minmax(0, 1fr) auto auto;align-items:center;gap:.7rem;width:100%;margin:0 0 .35rem;padding:.8rem .85rem;border:1px solid rgba(0,0,0,0);border-radius:12px;background:rgba(0,0,0,0);color:var(--primary);text-align:left}.collections-nav-modal .collection-item-link .item-number{display:inline-flex;align-items:center;justify-content:center;min-width:1.9rem;height:1.9rem;border-radius:999px;background:var(--primary-low);color:var(--primary-medium);font-size:.82rem;font-weight:700}.collections-nav-modal .collection-item-link .item-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.collections-nav-modal .collection-item-link .collections-active-check,.collections-nav-modal .collection-item-link .collections-external-link-button{color:var(--primary-medium)}.collections-nav-modal .collection-item-link:hover{border-color:var(--primary-low-mid);background:var(--primary-low)}.collections-nav-modal .collection-item-link.active{border-color:var(--tertiary);background:var(--tertiary-low)}.collections-nav-modal .collection-item-link.active .item-number{background:var(--tertiary);color:var(--secondary)}.collections-nav-modal .collection-item-link.active .item-title,.collections-nav-modal .collection-item-link.active .collections-active-check{color:var(--tertiary)}.collections-nav-modal .collections-sidebar-resizer{width:10px;min-width:10px;cursor:col-resize;position:relative;background:rgba(0,0,0,0)}.collections-nav-modal .collections-sidebar-resizer::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translateX(-50%);border-radius:999px;background:var(--primary-low-mid);opacity:.9}.collections-nav-modal .collections-sidebar-resizer:hover::before,.collections-nav-modal .collections-sidebar-resizer:focus-visible::before{background:var(--tertiary)}.collections-nav-modal .modal-content-area{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:var(--secondary)}.collections-nav-modal .content-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem .9rem;border-bottom:1px solid var(--primary-low);background:var(--secondary)}.collections-nav-modal .content-header .content-title{margin:0;min-width:0;font-size:1.1rem;line-height:1.3}.collections-nav-modal .content-header .content-header-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem;flex:0 0 auto}.collections-nav-modal .cooked-content{min-width:0;min-height:0;flex:1 1 auto;overflow:auto;padding:1.1rem 1.15rem 1.35rem}.collections-nav-modal .cooked-content.external-url-content-wrapper{padding:0;overflow:hidden;background:var(--secondary)}.collections-nav-modal .cooked-content .external-url-header{padding:1rem 1rem .5rem;border-bottom:1px solid var(--primary-low)}.collections-nav-modal .cooked-content .external-url-header h4{margin:0;font-size:.96rem}.collections-nav-modal .cooked-content .external-url-header .external-url-link{display:inline-flex;align-items:center;gap:.45rem;color:var(--tertiary);word-break:break-all}.collections-nav-modal .cooked-content .iframe-loading{display:flex;align-items:center;justify-content:center;min-height:10rem;color:var(--primary-medium);padding:1rem}.collections-nav-modal .cooked-content .external-topic-iframe{background:var(--secondary)}.collections-nav-modal .modal-nav-footer{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);align-items:center;gap:.8rem;padding:.95rem 1rem;border-top:1px solid var(--primary-low);background:var(--secondary)}.collections-nav-modal .modal-nav-footer .modal-content-prev{justify-self:start}.collections-nav-modal .modal-nav-footer .modal-content-next{justify-self:end}.collections-nav-modal .modal-nav-footer .modal-paging{justify-self:center;color:var(--primary-medium);font-size:.92rem;font-weight:700}.collections-nav-modal.external-url-active .cooked-content.external-url-content-wrapper{min-height:70vh}.collections-open-external-button{display:inline-flex;align-items:center;gap:.5rem}.collections-is-resizing{cursor:col-resize}@media(max-width: 767px){.collections-item-nav-bar{flex-direction:column;align-items:stretch}.collections-item-nav-bar .collections-quick-nav{width:100%;justify-content:flex-end}.collections-nav-modal-overlay{padding:0}.collections-nav-modal{width:100%;max-height:100vh;min-height:100vh;border-radius:0;border:0}.collections-nav-modal .modal-header{grid-template-columns:auto minmax(0, 1fr) auto;padding:.9rem .9rem .8rem}.collections-nav-modal .topic-slider-shell{gap:.45rem}.collections-nav-modal .topic-slider .slider-item .slider-item-title{max-width:12rem}.collections-nav-modal .modal-body-split{grid-template-columns:minmax(0, 1fr)}.collections-nav-modal .modal-items-sidebar,.collections-nav-modal .collections-sidebar-resizer{display:none}.collections-nav-modal .content-header{align-items:flex-start;flex-direction:column}.collections-nav-modal .modal-nav-footer{grid-template-columns:1fr;justify-items:stretch}.collections-nav-modal .modal-nav-footer .modal-content-prev,.collections-nav-modal .modal-nav-footer .modal-content-next,.collections-nav-modal .modal-nav-footer .modal-paging{justify-self:stretch}.collections-nav-modal .modal-nav-footer .modal-paging{text-align:center}}
/*# sourceMappingURL=common_theme_17_049aef795b90e36fbdebf28ad559c11d23ab1cce.css.map?__ws=ghost.pub */
