.public-library-shell .public-library-overview-glass{box-sizing:border-box;position:relative;z-index:2;width:100%;min-width:0;margin-bottom:clamp(10px,1.2vw,16px);padding:clamp(16px,1.65vw,24px);overflow:visible;border:0;border-top:1px solid rgba(165,196,240,.13);border-radius:18px 18px 0 0;background:radial-gradient(ellipse 72% 85% at 2% -12%,rgba(101,145,203,.095),transparent 80%),linear-gradient(180deg,#1926386b,#111b2b59 56%,#0c152400);-webkit-backdrop-filter:blur(16px) saturate(110%);backdrop-filter:blur(16px) saturate(110%);box-shadow:inset 0 1px #deedff17}.public-library-shell .public-library-overview-glass:before{position:absolute;top:0;right:20px;left:20px;height:1px;background:linear-gradient(90deg,transparent,rgba(217,237,255,.2) 37%,rgba(185,205,255,.06) 77%,transparent);content:"";pointer-events:none}.public-library-shell .public-library-overview-glass:after{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(165,196,240,.13) 0%,rgba(165,196,240,.065) 58%,transparent 100%) left top / 1px 100% no-repeat,linear-gradient(180deg,rgba(165,196,240,.13) 0%,rgba(165,196,240,.065) 58%,transparent 100%) right top / 1px 100% no-repeat;content:"";pointer-events:none}.public-library-shell .public-library-overview-glass .public-library-discovery{position:relative;z-index:4;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.public-library-shell .public-library-overview-glass .public-library-toolbar{display:grid;grid-template-columns:minmax(220px,2.1fr) repeat(2,minmax(140px,1fr)) minmax(112px,auto);align-items:stretch;gap:clamp(9px,1vw,15px)}.public-library-shell .public-library-overview-glass .public-library-search,.public-library-shell .public-library-overview-glass .public-library-select{min-width:0;border-color:#8fa9cc3b;background:#050d1938}.public-library-shell .public-library-overview-glass .public-library-search{min-height:62px}.public-library-shell .public-library-overview-glass .public-library-select{min-height:62px;background:linear-gradient(145deg,#2539526b,#101b2bab)}.public-library-shell .public-library-overview-glass .public-library-filter-button{min-height:62px;border-radius:11px;white-space:nowrap}.public-library-shell .public-library-overview-glass .public-library-type-row{gap:12px;margin-top:clamp(12px,1.4vw,18px)}.public-library-shell .public-library-overview-glass .public-library-types{gap:7px}.public-library-shell .public-library-overview-glass .public-library-types a{min-height:38px;padding:0 10px;border:1px solid rgba(150,180,224,.12);border-radius:999px;color:#a9b9ce;background:#06101e1c}.public-library-shell .public-library-overview-glass .public-library-types a:hover,.public-library-shell .public-library-overview-glass .public-library-types a.active{border-color:#98b5f947;color:#f0f5ff;background:#6f8de11f}.public-library-shell .public-library-overview-glass .public-library-types a:focus-visible,.public-library-shell .public-library-overview-glass .public-library-clear:focus-visible{outline:2px solid rgba(161,213,255,.9);outline-offset:2px}.public-library-shell .public-library-overview-glass .public-library-types a.active span{color:#bacdff}.public-library-shell .public-library-results{margin-top:0}.public-library-shell .public-library-results-header{box-sizing:border-box;margin-bottom:clamp(12px,1.5vw,18px);padding-inline:clamp(16px,1.65vw,24px)}@media(min-width:768px)and (max-width:1100px){.public-library-shell .public-library-overview-glass{padding:22px 22px 18px;margin-bottom:14px}.public-library-shell .public-library-overview-glass .public-library-toolbar{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(112px,auto)}.public-library-shell .public-library-overview-glass .public-library-search{grid-column:1 / -1}.public-library-shell .public-library-overview-glass .public-library-filter-button{grid-column:auto}}@media(max-width:767.98px){.public-library-shell .public-library-overview-glass{margin-bottom:14px;padding:18px 18px 16px;border-radius:16px 16px 0 0;background:radial-gradient(ellipse 90% 78% at 0% 0%,rgba(108,154,218,.09),transparent 80%),linear-gradient(180deg,rgba(25,39,58,.47) 0%,rgba(15,26,43,.3) 57%,transparent 100%);-webkit-backdrop-filter:blur(14px) saturate(108%);backdrop-filter:blur(14px) saturate(108%)}.public-library-shell .public-library-overview-glass:before{left:15px;right:15px}.public-library-shell .public-library-overview-glass .public-library-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px}.public-library-shell .public-library-overview-glass .public-library-search{grid-column:1 / -1;min-height:48px}.public-library-shell .public-library-overview-glass .public-library-select{min-height:57px}.public-library-shell .public-library-overview-glass .public-library-filter-button{grid-column:1 / -1;min-height:46px}.public-library-shell .public-library-overview-glass .public-library-type-row{gap:8px;margin-top:14px}.public-library-shell .public-library-overview-glass .public-library-types{width:100%;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;flex-wrap:nowrap;scroll-snap-type:x proximity;padding:1px 2px 7px;scrollbar-width:thin;scrollbar-color:rgba(125,160,209,.35) transparent}.public-library-shell .public-library-overview-glass .public-library-types a{flex:0 0 auto;scroll-snap-align:start}.public-library-shell .public-library-overview-glass .public-library-types::-webkit-scrollbar{height:4px}.public-library-shell .public-library-overview-glass .public-library-types::-webkit-scrollbar-thumb{border-radius:999px;background:#7da0d16b}.public-library-shell .public-library-results-header{padding-inline:18px}}@media(max-width:359px){.public-library-shell .public-library-overview-glass{padding:16px 14px 14px}.public-library-shell .public-library-overview-glass .public-library-toolbar{grid-template-columns:minmax(0,1fr)}.public-library-shell .public-library-overview-glass .public-library-search,.public-library-shell .public-library-overview-glass .public-library-select,.public-library-shell .public-library-overview-glass .public-library-filter-button{grid-column:1}}@media(prefers-reduced-transparency:reduce){.public-library-shell .public-library-overview-glass{background:#151e2c;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.public-library-shell .public-library-overview-glass .public-library-hero-actions>a,.public-library-shell .public-library-overview-glass .public-library-types a{transition:none}}@media(forced-colors:active){.public-library-shell .public-library-overview-glass{border:1px solid CanvasText;background:Canvas;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.public-library-shell .public-library-overview-glass:before,.public-library-shell .public-library-overview-glass:after{display:none}}.public-library-shell--shelf .public-library-overview-glass .public-library-toolbar{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}.public-library-shell--shelf .public-library-overview-glass .public-library-toolbar .public-library-search{flex:2 1 250px;min-width:min(100%,225px)}.public-library-shell--shelf .public-library-overview-glass .public-library-toolbar .public-library-select{flex:1 1 158px;min-width:min(100%,148px)}.public-library-shell--shelf .public-library-overview-glass .public-library-toolbar .public-library-filter-button{flex:0 0 auto;min-width:96px}.public-library-shell--shelf .public-library-type-row:not(:has(.public-library-types)){justify-content:flex-end}@media(max-width:720px){.public-library-shell--shelf .public-library-overview-glass .public-library-toolbar .public-library-search{flex:1 1 100%}.public-library-shell--shelf .public-library-overview-glass .public-library-toolbar .public-library-select{flex:1 1 140px}.public-library-shell--shelf .public-library-overview-glass .public-library-toolbar .public-library-filter-button{flex:1 1 100%}}@media(max-width:767.98px){.public-library-shell:not(.public-library-shell--shelf) .public-library-overview-glass{padding:20px 20px 22px}.public-library-shell:not(.public-library-shell--shelf) .public-library-overview-glass .public-library-toolbar{gap:14px}.public-library-shell:not(.public-library-shell--shelf) .public-library-overview-glass .public-library-search{min-height:54px}.public-library-shell:not(.public-library-shell--shelf) .public-library-overview-glass .public-library-select{min-height:62px}.public-library-shell:not(.public-library-shell--shelf) .public-library-overview-glass .public-library-filter-button{min-height:50px}.public-library-shell:not(.public-library-shell--shelf) .public-library-overview-glass .public-library-type-row{margin-top:22px;gap:12px}.public-library-shell:not(.public-library-shell--shelf) .public-library-overview-glass .public-library-types{padding-bottom:9px}}@media(max-width:420px){.public-library-shell:not(.public-library-shell--shelf) .public-library-overview-glass{padding:18px 15px 20px}.public-library-shell:not(.public-library-shell--shelf) .public-library-overview-glass .public-library-toolbar{grid-template-columns:minmax(0,1fr)}.public-library-shell:not(.public-library-shell--shelf) .public-library-overview-glass .public-library-toolbar>:is(.public-library-search,.public-library-select,.public-library-filter-button){grid-column:1 / -1}}.public-library-shell .public-library-mobile-filter-toggle{display:none}.public-library-shell .public-library-overview-glass .public-library-toolbar{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,4fr);align-items:end;gap:clamp(12px,1.2vw,18px)}.public-library-shell .public-library-overview-glass .public-library-toolbar-fields{box-sizing:border-box;display:grid;grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(122px,auto);align-items:end;gap:clamp(10px,1vw,15px);min-width:0}.public-library-shell .public-library-toolbar-fields>.library-filter-panel-header{display:none}.public-library-shell .public-library-overview-glass .public-library-search-group{box-sizing:border-box;display:block;grid-column:1;min-width:0;width:100%;height:auto;min-height:0;align-self:stretch;padding:0;gap:0;border:0;background:transparent}.public-library-shell .public-library-overview-glass .public-library-search-group .library-filter-label{display:block;margin:0 0 8px;color:#aabed5;font-size:var(--font-caption);font-weight:650;line-height:1.3}.public-library-shell .public-library-overview-glass .public-library-search-group .public-library-search{box-sizing:border-box;display:flex;width:100%;min-width:0;min-height:48px;align-items:center;gap:10px;padding:0 13px;border:1px solid rgba(143,169,204,.23);border-radius:10px;background:#050d1938}.public-library-shell .public-library-search-group .public-library-search input{min-width:0;width:100%;height:46px;padding:0;font-size:var(--font-small)}.public-library-shell .public-library-search-group .public-library-search input::placeholder{color:#929daf;opacity:1}.public-library-shell .public-library-overview-glass .public-library-toolbar-fields .public-library-select.library-toolbar-select{box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;min-height:0;gap:8px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.public-library-shell .public-library-overview-glass .public-library-toolbar-fields .public-library-select.library-toolbar-select>.library-filter-label{display:block;margin:0;color:#aabed5;font-size:var(--font-caption);font-weight:650;line-height:1.3}.public-library-shell .public-library-overview-glass .public-library-toolbar-fields .public-library-select.library-toolbar-select>select{box-sizing:border-box;display:block;width:100%;min-height:48px;padding:0 12px;border:1px solid rgba(143,169,204,.23);border-radius:10px;background:#050d1938}.public-library-shell .public-library-overview-glass .public-library-toolbar-fields .public-library-select.library-toolbar-select .mementiq-select-trigger{min-height:48px}.public-library-shell .public-library-overview-glass .public-library-toolbar-fields .public-library-filter-button.library-filter-submit{box-sizing:border-box;width:100%;min-height:48px;height:48px;padding-inline:12px;border-radius:10px}.public-library-shell .public-library-overview-glass .public-library-type-row{position:relative;margin-top:clamp(24px,2.4vw,32px)}.public-library-shell .public-library-overview-glass .public-library-types{min-width:0}.public-library-shell .public-library-overview-glass .public-library-toolbar:not(:has(.public-library-search-group)) .public-library-toolbar-fields{grid-column:1 / -1}@media(max-width:1180px){.public-library-shell .public-library-overview-glass .public-library-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.public-library-shell .public-library-overview-glass .public-library-search-group{grid-column:1 / -1;min-width:0;width:100%}.public-library-shell .public-library-overview-glass .public-library-toolbar-fields{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px}.public-library-shell .public-library-overview-glass .public-library-toolbar--responsive-ready .public-library-mobile-filter-toggle{box-sizing:border-box;display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;min-height:46px;padding:10px 12px;border:1px solid rgba(143,169,204,.22);border-radius:11px;color:#ccdcef;background:#263a5838;font-family:Space Mono,monospace;font-size:var(--font-small);font-weight:650;cursor:pointer}.public-library-shell .public-library-mobile-filter-toggle>span{display:inline-flex;align-items:center;gap:9px}.public-library-shell .public-library-mobile-filter-toggle:hover,.public-library-shell .public-library-mobile-filter-toggle.is-open{border-color:#97baee6e;color:#f1f6ff;background:#47679936}.public-library-shell .public-library-mobile-filter-toggle:focus-visible{outline:2px solid rgba(161,213,255,.95);outline-offset:3px}.public-library-shell .public-library-overview-glass .public-library-type-row{margin-top:22px}body>.public-library-toolbar-fields.library-filter-floating-panel{display:flex;flex-direction:column;align-items:stretch;gap:14px;min-width:0}.library-filter-floating-panel .public-library-select.library-toolbar-select{box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px;min-height:0;width:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.library-filter-floating-panel .public-library-select.library-toolbar-select>.library-filter-label{display:block;margin:0;color:#afc3dd;font-size:var(--font-caption);line-height:1.35;font-weight:650}.library-filter-floating-panel .public-library-select.library-toolbar-select .mementiq-select-trigger{box-sizing:border-box;min-height:48px;width:100%;border-radius:11px}.library-filter-floating-panel .public-library-filter-button.library-filter-submit{box-sizing:border-box;width:100%;min-height:48px}}@media(max-width:767.98px){.public-library-shell .public-library-overview-glass .public-library-toolbar,.public-library-shell--shelf .public-library-overview-glass .public-library-toolbar{grid-template-columns:minmax(0,1fr);gap:10px}.public-library-shell .public-library-overview-glass .public-library-search-group,.public-library-shell .public-library-overview-glass .public-library-mobile-filter-toggle{grid-column:1 / -1;width:100%}.public-library-shell .public-library-overview-glass .public-library-toolbar-fields{grid-template-columns:minmax(0,1fr)}.public-library-shell .public-library-overview-glass .public-library-search-group .public-library-search{min-height:48px}}
