.catalog-page .catalog-study-controls{background:linear-gradient(125deg,#bb9c6c17,#f6efe247);border:1px solid #a48b681f;border-radius:1.4rem;margin-block:.7rem 1rem;padding:.7rem 1rem}.catalog-page .catalog-study-toggle{width:100%;box-shadow:none;text-align:left;cursor:pointer;font:inherit;color:#806444;background:0 0;border:0;padding:0;font-weight:500;display:block}.catalog-study-toggle:before{content:"▸";margin-right:.5rem;transition:transform .3s cubic-bezier(.22,.75,.2,1);display:inline-block}.catalog-study-toggle[aria-expanded=true]:before{transform:rotate(90deg)}.catalog-study-toggle span{color:#877b6b;margin-left:.75rem;font-size:.8rem;font-weight:400}.catalog-study-disclosure{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,.75,.2,1) .18s,visibility 0s linear .48s;display:grid}.catalog-study-content{min-height:0;overflow:clip}.catalog-study-content>*{opacity:0;filter:blur(4px);transition:opacity .16s,filter .18s,transform .18s cubic-bezier(.22,.75,.2,1);transform:translateY(-6px)}.catalog-study-controls[data-open=true] .catalog-study-disclosure{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .36s cubic-bezier(.22,.75,.2,1),visibility}.catalog-study-controls[data-open=true] .catalog-study-content>*{opacity:1;filter:blur();transition-duration:.3s;transition-delay:60ms;transform:translateY(0)}.catalog-study-controls[data-open=true] .catalog-study-content>:nth-child(2){transition-delay:.1s}@media (prefers-reduced-motion:reduce){.catalog-study-disclosure,.catalog-study-content>*,.catalog-study-toggle:before{transition:none!important}.catalog-study-content>*{filter:none;transform:none}}.catalog-study-options{flex-wrap:wrap;gap:.55rem;margin-block:.9rem;padding:.2rem;display:flex}.catalog-page .catalog-study-options .button{isolation:isolate;color:#806447;-webkit-backdrop-filter:blur(12px)saturate(110%);backdrop-filter:blur(12px)saturate(110%);background:linear-gradient(160deg,#fffaf34a,#ae906812);border:1px solid #ae906828;border-radius:1.3rem .85rem;min-height:2.5rem;padding:.5rem .95rem;font-weight:450;transition:transform .3s cubic-bezier(.22,.75,.2,1),box-shadow .3s,border-color .3s,color .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 3px 10px -8px #80634266}.catalog-page .catalog-study-options .button:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 110px 75px at var(--mouse-x,50%) var(--mouse-y,50%), #c7ac803d, #c7ac8017 48%, transparent 100%);opacity:var(--spot,0);transition:opacity .3s;position:absolute;inset:0}.catalog-page .catalog-study-options .button>span{z-index:1;position:relative}.catalog-page .catalog-study-options .button[aria-pressed=true]{color:#775737;background:linear-gradient(145deg,#ddc7a74f,#ae906825);border-color:#a1815650;box-shadow:inset 0 1px #fff9,inset 0 -1px #a1815633}@media (hover:hover) and (pointer:fine){.catalog-page .catalog-study-options .button:not(:disabled):hover{filter:none;border-color:#a1815660;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff80,0 8px 18px -12px #80634266}.catalog-page .catalog-study-options .button:not(:disabled):active{transform:translateY(0)scale(.985)}}.catalog-page .catalog-study-options .button:focus-visible{outline:2px solid var(--color-focus,#9b7049);outline-offset:2px}.catalog-page .catalog-study-options .button:focus-visible:before{opacity:.65}.catalog-notebook-filter{color:#806447;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.5rem;padding:.2rem;font-size:.85rem;display:flex}.catalog-notebook-filter select{min-width:0;max-width:100%;min-height:2.5rem;color:inherit;background:linear-gradient(160deg,#fffaf34a,#ae906812);border:1px solid #ae906838;border-radius:1.3rem .85rem;padding:.5rem .8rem;transition:border-color .3s,box-shadow .3s;box-shadow:inset 0 1px #ffffff80}.catalog-notebook-filter select:hover{border-color:#a1815660;box-shadow:inset 0 1px #ffffff80,0 5px 12px -10px #80634266}@media (prefers-reduced-motion:reduce){.catalog-page .catalog-study-options .button,.catalog-page .catalog-study-options .button:before,.catalog-notebook-filter select{transition:none}.catalog-page .catalog-study-options .button:not(:disabled):is(:hover,:active){transform:none}}.catalog-page .catalog-study-note{color:#807567;margin:.6rem 0;font-size:.78rem;line-height:1.5}.catalog-preview{gap:1rem;min-width:0;display:grid}.catalog-preview-navigation,.catalog-preview-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.catalog-preview-navigation span{color:#827563;font-size:.8rem}.catalog-preview-reading{min-width:0;overflow-x:auto}.catalog-preview-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f2eaddf0;border-radius:1rem;padding-block:.8rem;position:sticky;bottom:0}.catalog-preview .study-expanded-question{padding:.5rem}.catalog-preview .study-expanded-options{gap:.6rem;padding:0;list-style:none;display:grid}.catalog-preview .study-expanded-options li{grid-template-columns:1.5rem minmax(0,1fr);gap:.5rem;display:grid}.catalog-page .discovery-results[inert]{opacity:.5}@media (max-width:40rem){.catalog-study-toggle span{margin:.25rem 0 0;display:block}.catalog-notebook-filter{flex-direction:column;align-items:stretch}}
