.study-knowledge-launch{border:1px solid #ded4c4;background:#f8f3e9;border-radius:9px;color:#806247;padding:7px 10px;font-size:12px;white-space:nowrap}.study-knowledge-dialog{width:min(1040px,94vw);height:min(820px,90dvh);max-width:none;max-height:95dvh;padding:0;border:1px solid #d9cbb6;border-radius:18px;background:#fbf8f1;color:#493f34;box-shadow:0 25px 90px #44332030;overflow:hidden}.study-knowledge-dialog[open]{display:flex;flex-direction:column}.study-knowledge-dialog::backdrop{background:#30291f66;backdrop-filter:blur(3px)}.study-knowledge-dialog *{box-sizing:border-box}.study-knowledge-dialog button,.study-knowledge-dialog select{font:inherit;color:inherit;font-size:12px;border:1px solid #dfd2bf;border-radius:8px;background:#fffcf6;padding:7px 10px;cursor:pointer}.study-knowledge-dialog button:disabled{opacity:.45;cursor:default}.study-knowledge-dialog button:focus-visible,.study-knowledge-dialog select:focus-visible{outline:2px solid #ac7856;outline-offset:2px}.sk-heading{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 12px;gap:10px}.sk-eyebrow{font-size:10px;letter-spacing:2px;color:#a48e73}.sk-heading h2{font-size:22px;margin:5px 0 0;font-weight:600}.sk-heading [data-sk=close]{background:transparent;border:0;font-size:24px;line-height:1}.sk-toolbar{display:flex;align-items:center;gap:8px;padding:0 24px;flex-wrap:wrap}.sk-toolbar label{font-size:12px;color:#917a60;display:flex;align-items:center;gap:7px}.sk-toolbar [data-sk=review-outline]{margin-left:auto;background:#eee0ca;border-color:#d8c4a4}.sk-status,.sk-note{font-size:11px;line-height:1.7;color:#9a8162;margin:10px 24px 0}.sk-note{margin-top:2px;margin-bottom:12px}.sk-error{background:#f8ebe1;color:#a0583c;border-radius:8px;padding:9px 12px;font-size:12px;margin:0 24px 12px}.sk-draft-warning{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 24px 12px;padding:10px;background:#f2e7d6;border-radius:9px;font-size:12px}.sk-panes{display:grid;grid-template-columns:300px minmax(0,1fr);border-top:1px solid #e8dfd1;min-height:0;flex:1}.sk-outline{overflow:auto;padding:18px;border-right:1px solid #e8dfd1;background:#f5f0e6}.sk-list-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.sk-list-heading h3,.sk-section-heading h3{font-size:16px;margin:0}.sk-list-heading span{font-size:11px;color:#9f886c}.sk-relation-note{font-size:10px;color:#a18d74;line-height:1.7;margin:8px 0 16px}.sk-node{margin-bottom:10px}.sk-node>button{display:block;width:100%;text-align:left;padding:12px;border-color:#e5d8c6;overflow-wrap:anywhere}.sk-node>button[aria-current=true]{background:#eaddc7;border-color:#c3a888}.sk-node strong{display:block;font-size:13px;font-weight:600}.sk-node>button span{display:block;font-size:10px;color:#9e8669;margin-top:5px}.sk-related{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:7px 3px 0}.sk-related>span{font-size:9px;color:#a48d73}.sk-related button{font-size:9px;border:0;background:#ede4d6;padding:4px 6px;color:#8a7155}.sk-section{min-width:0;min-height:0;display:flex;flex-direction:column;padding:22px 26px 12px}.sk-section-heading{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:8px}.sk-section-heading>div{min-width:0}.sk-section-heading h3{overflow-wrap:anywhere}.sk-section-heading p{font-size:11px;line-height:1.7;color:#a08a6f;margin:7px 0}.sk-section-heading button{flex-shrink:0;background:#eee0ca;border-color:#d8c4a4}.sk-entries{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding-right:3px}.sk-entry{border-bottom:1px solid #e8dfd1;padding:12px 0 18px}.sk-entry-meta{font-size:10px;color:#ab9478;margin-bottom:10px}.sk-entry .markdown{font-size:14px;line-height:1.85;overflow-wrap:anywhere;min-width:0}.sk-entry .markdown>:first-child{margin-top:0}.sk-entry .studio-math-display{overflow-x:auto;max-width:100%}.sk-pagination{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:14px}.sk-pagination span{font-size:10px;color:#a38a6b}.sk-pagination button{font-size:11px;padding:6px 9px}.sk-empty{font-size:12px;color:#a18d74;line-height:1.9;padding:15px 0}.sk-back{display:none}.study-knowledge-dialog [hidden]{display:none!important}.study-tools-menu{position:relative;flex:none}.study-tools-menu>summary{list-style:none;cursor:pointer;font-size:11px;color:#806247;background:#f0e7d9;border:1px solid #e0d2bf;border-radius:8px;padding:7px 9px;white-space:nowrap}.study-tools-menu>summary::-webkit-details-marker{display:none}.study-tools-menu>div{position:absolute;top:calc(100% + 7px);right:0;z-index:35;display:grid;gap:5px;min-width:145px;padding:8px;background:#fcf8f0;border:1px solid #dfd2c0;border-radius:12px;box-shadow:0 12px 25px #48331e20}.study-tools-menu>div>button{max-width:none;text-align:left;font-size:12px;padding:9px 10px}.study-tools-menu[hidden]{display:none!important}
@media(max-width:700px){.study-knowledge-dialog{position:fixed;top:0;left:0;margin:0;width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0}.sk-heading{padding:17px 17px 11px}.sk-heading h2{font-size:19px}.sk-toolbar{padding:0 17px;gap:6px}.sk-toolbar label{font-size:10px}.sk-toolbar select{font-size:11px;padding:6px}.sk-toolbar button{font-size:10px;padding:7px}.sk-toolbar [data-sk=review-outline]{margin-left:0}.sk-status,.sk-note{margin-left:17px;margin-right:17px;font-size:10px}.sk-error,.sk-draft-warning{margin-left:17px;margin-right:17px}.sk-draft-warning{align-items:start;flex-direction:column}.sk-panes{display:block;min-height:0}.sk-outline,.sk-section{height:100%;border:0;padding:17px}.sk-section{display:none}.study-knowledge-dialog[data-view=section] .sk-outline{display:none}.study-knowledge-dialog[data-view=section] .sk-section{display:flex}.sk-back{display:block;align-self:start;margin-bottom:16px;border:0!important;background:transparent!important;padding:0!important;color:#9b7958!important}.sk-section-heading{gap:6px}.sk-section-heading h3{font-size:15px}.sk-section-heading button{font-size:10px;padding:7px}.sk-section-heading p{font-size:10px}.sk-entry .markdown{font-size:13px}.sk-pagination{padding-bottom:env(safe-area-inset-bottom)}}
