.knowledge-room{--kr-ink:#273e43;--kr-muted:#667b7e;--kr-line:#e4e9e6;--kr-orange:#b95823;--kr-orange-bg:#fff3e4;display:grid;grid-template-columns:176px minmax(0,1fr) 206px;gap:20px;width:100%;align-items:start;color:var(--kr-ink);font-size:13px}body.studio-page.children-view .studio-workspace:has(>.knowledge-room){display:block;max-width:1536px;padding:20px 24px}.knowledge-room button,.kr-reader button,.kr-manager button{font-family:inherit;cursor:pointer}.knowledge-room button:focus-visible,.kr-reader button:focus-visible,.kr-manager button:focus-visible,.kr-reader summary:focus-visible{outline:2px solid #d08b35;outline-offset:3px}.kr-sidebar{position:sticky;top:20px;min-width:0}.kr-sidebar-title{padding:3px 8px 17px;border-bottom:1px solid var(--kr-line);margin-bottom:12px}.kr-sidebar-title small{display:block;color:#aa672d;font-size:10px;letter-spacing:1px;margin-bottom:8px}.kr-sidebar-title b{font-size:15px;font-weight:600}.kr-sidebar nav{display:flex;flex-direction:column;gap:4px}.kr-sidebar nav button{display:flex;align-items:center;gap:10px;padding:10px 9px;min-height:42px;color:#607375;font-size:12px;border-radius:3px;text-align:left}.kr-sidebar nav .icon{width:18px;height:18px}.kr-sidebar nav button small{margin-left:auto;font-size:10px;color:#89948a}.kr-sidebar nav [aria-current=page]{background:#fff0d9;color:#a45221;box-shadow:inset 2px 0 #d17b3b}.kr-side-note{border-top:1px solid var(--kr-line);margin-top:22px;padding:16px 8px;font-size:11px;line-height:1.9;color:var(--kr-muted)}.kr-side-note b{color:#536860;font-size:12px}.kr-side-note button{margin-top:8px;color:#906b42;font-size:10px;display:flex;gap:5px;align-items:center}.kr-side-note .icon{width:12px;height:12px}.kr-main{min-width:0;margin:0;display:block}.kr-hero{display:grid;grid-template-columns:1fr 44%;min-height:238px;overflow:hidden;border:1px solid #eee2cc;border-radius:5px;background:#fff8e9;position:relative}.kr-hero>div{padding:24px 0 20px 23px;position:relative;z-index:1}.kr-hero>div>span{font-size:10px;letter-spacing:2px;color:#a7763f}.kr-hero h1{font-family:'Songti SC','Noto Serif SC',STSong,'SimSun',serif!important;font-size:clamp(23px,2vw,31px)!important;line-height:1.55!important;letter-spacing:1px!important;margin:10px 0!important;color:#344c43!important}.kr-hero p{font-size:11px;color:#7a7b67;line-height:1.9;margin:7px 0 16px}.kr-hero>img{width:100%;height:100%;min-height:238px;object-fit:cover;object-position:51% center;mix-blend-mode:multiply}.knowledge-room .kr-primary,.kr-reader .kr-primary,.kr-manager .kr-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #a95b27;border-radius:3px;background:#b9622d;color:#fff;min-height:38px;padding:9px 13px;font-size:12px;box-shadow:none}.kr-primary .icon{width:15px;height:15px}.kr-hero-link{font-size:10px;display:block;color:#936837;margin-top:11px;text-align:left}.kr-preview-note{display:flex;gap:10px;align-items:center;border-bottom:1px solid var(--kr-line);padding:14px 0;margin-bottom:22px;font-size:10px;color:#7a8277;flex-wrap:wrap}.kr-preview-note>span{color:#866038;font-weight:600}.kr-preview-note p{margin:0;flex:1;line-height:1.8}.kr-preview-note>button{color:#8f6a43;font-size:10px}.kr-storage-note{color:#9b4c25;font-size:12px;line-height:1.9}.kr-catalog-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px}.kr-catalog-head small,.kr-page-intro>small{font-size:10px;letter-spacing:1px;color:#a07a4d}.kr-catalog-head h2,.kr-page-intro h2{font-family:'Songti SC','Noto Serif SC',STSong,'SimSun',serif;font-size:23px;margin:7px 0;color:#354c43}.kr-search{display:flex;align-items:center;gap:8px;border:1px solid var(--kr-line);background:#fff;border-radius:3px;padding:8px 10px;max-width:230px}.kr-search .icon{width:15px;height:15px;color:#869889}.kr-search input{font-size:11px;background:none;color:#344c43;border:0;width:100%;min-width:0;outline:0}.kr-search:focus-within{outline:2px solid #deb975;outline-offset:2px}.kr-filter-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:10px;color:#778579;margin-bottom:18px}.kr-filter-row label{display:flex;align-items:center;gap:6px}.kr-filter-row select{background:#fff;color:#55685d;border:1px solid var(--kr-line);padding:5px 8px;border-radius:3px;font-size:10px;min-height:32px}.kr-filter-row input[type=checkbox]{accent-color:#ab6b37}.kr-filter-row>span{margin-left:auto}.kr-filter-row>button{color:#a2642d;font-size:10px}.kr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 15px}.kr-card{min-width:0;border:1px solid #e6e9e1;border-radius:4px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.kr-cover{display:flex;position:relative;width:100%;height:145px;background:var(--kr-tone-bg,#edf3e9);color:var(--kr-tone-ink,#5f7953);align-items:center;justify-content:center;flex-direction:column;gap:10px;overflow:hidden;border-bottom:1px solid #e4e8df}.kr-tone-classic{--kr-tone-bg:#faf0df;--kr-tone-ink:#aa7946}.kr-tone-science{--kr-tone-bg:#eaf3f4;--kr-tone-ink:#447e8b}.kr-tone-original{--kr-tone-bg:#edf2e4;--kr-tone-ink:#718149}.kr-tone-thinking{--kr-tone-bg:#f6ede6;--kr-tone-ink:#9d6b52}.kr-cover img{width:100%;height:100%;object-fit:cover;object-position:center 60%}.kr-cover-icon .icon{width:42px;height:42px;stroke-width:1.3}.kr-cover-theme{font-family:'Songti SC','Noto Serif SC',STSong,'SimSun',serif;font-size:16px;letter-spacing:1px}.kr-cover-caption{position:absolute;bottom:0;left:0;right:0;background:#fffdf2cf;padding:5px 10px;font-size:8px;letter-spacing:1px;text-align:left;color:#6f7667}.kr-card-body{padding:12px 12px 10px;display:flex;flex:1;flex-direction:column}.kr-age{font-size:9px;color:#899383}.kr-card h3{font-family:'Songti SC','Noto Serif SC',STSong,'SimSun',serif;font-size:17px;line-height:1.5;margin:8px 0 7px}.kr-card h3 button{text-align:left;color:#304840}.kr-card-body>p{font-size:11px;line-height:1.9;color:#738073;margin:0 0 12px}.kr-card-foot{display:flex;align-items:center;justify-content:space-between;gap:7px;padding-top:8px;border-top:1px solid #eef0e9;margin-top:auto}.kr-card-foot>button:first-child{font-size:10px;color:#9f5c2e;display:flex;align-items:center;gap:5px;text-align:left;min-height:34px}.kr-card-foot .icon{width:13px;height:13px}.kr-card-foot .kr-save{height:32px;width:32px;display:grid;place-items:center;border:1px solid #e3e8dc;border-radius:3px;color:#8a9b7e;flex-shrink:0}.kr-save[aria-pressed=true]{background:#eef3e7;color:#567348}.kr-progress{font-size:9px;color:#879281;margin-top:7px}.kr-load-more{display:block;margin:22px auto 0;padding:10px 23px;border:1px solid #dce5d4;background:#fff;border-radius:3px;font-size:11px;color:#708264;min-height:38px}.kr-footer{border-top:1px solid var(--kr-line);margin-top:25px;padding-top:14px;font-size:10px;color:#8a9686;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;line-height:1.8}.kr-footer p{margin:0}.kr-footer button{display:flex;align-items:center;gap:5px;color:#8a7454;font-size:10px}.kr-footer .icon{width:12px;height:12px}.kr-right{display:flex;flex-direction:column;gap:16px;min-width:0}.kr-right>section{padding:16px;border:1px solid #e7e9df;border-radius:4px;background:#fff}.kr-companion{text-align:center}.kr-companion img{width:124px;height:124px;object-fit:contain;display:block;margin:0 auto 12px}.kr-companion>small,.kr-thread>small{font-size:9px;letter-spacing:1px;color:#a28859}.kr-companion h2{font-family:'Songti SC','Noto Serif SC',STSong,'SimSun',serif;font-size:20px;margin:9px 0}.kr-companion p{font-size:11px;line-height:1.9;color:#7b8975;margin:0 0 14px}.kr-companion button{min-height:36px;background:#faf4e8;border:1px solid #ebdfc9;border-radius:3px;color:#a47941;padding:7px 10px;font-size:11px;display:inline-flex;align-items:center;gap:6px}.kr-companion .icon{width:14px;height:14px}.kr-companion>span{display:block;font-size:8px;color:#9a9e90;margin-top:9px}.kr-thread h3,.kr-build h3{font-size:13px;line-height:1.8;margin:8px 0 13px}.kr-thread button{display:block;font-size:10px;color:#6a8065;text-align:left;padding:9px 0;border-top:1px solid #edf0e7;width:100%;line-height:1.6}.kr-build p{font-size:10px;line-height:2;color:#899282}.kr-build b{font-size:22px;font-family:Georgia,serif;color:#a6804d;font-weight:400}.kr-build span{font-size:10px;color:#899282}.kr-build button{display:block;font-size:10px;color:#987148;margin-top:11px}.kr-page-intro{margin-bottom:20px}.kr-page-intro p{font-size:12px;color:#758374;line-height:1.9}.kr-concept-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kr-concept-grid article{border:1px solid #e4e8de;background:#fff;padding:16px;border-radius:3px;display:flex;flex-direction:column}.kr-concept-grid article>span{font-size:9px;color:#9c8662}.kr-concept-grid h3{font-size:17px;font-family:'Songti SC','Noto Serif SC',STSong,'SimSun',serif;margin:10px 0}.kr-concept-grid p{font-size:12px;color:#748171;line-height:1.9;margin:0 0 13px}.kr-concept-grid small{font-size:10px;color:#8d987f;display:block;margin-top:auto}.kr-concept-grid button{font-size:11px;color:#a06b35;margin-top:13px;display:flex;gap:7px;align-items:center;text-align:left}.kr-concept-grid .icon{width:13px;height:13px}.kr-record-summary{display:flex;gap:16px;flex-wrap:wrap;padding:16px 0;border-block:1px solid #e3e8df;font-size:11px;color:#77846d}.kr-record-summary b{font:25px Georgia,serif;color:#8c7649;margin-right:5px}.kr-record-summary button{font-size:11px;color:#9b6836;margin-left:auto}.kr-record-list article{padding:17px 0;border-bottom:1px solid #e4e8df;display:flex;justify-content:space-between;align-items:center;gap:10px}.kr-record-list h3{font-size:14px;margin:0 0 7px}.kr-record-list p{margin:0;font-size:11px;color:#7a8b72}.kr-record-list button{display:flex;gap:5px;align-items:center;flex-shrink:0;color:#966435;font-size:11px}.kr-record-list .icon{width:13px;height:13px}.kr-empty{padding:35px 20px;background:#fff;border:1px dashed #dce3d4;text-align:center;color:#8a967d;font-size:12px;line-height:2;grid-column:1/-1}.kr-empty button{display:block;margin:10px auto;color:#a1682f;font-size:12px}.kr-english-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kr-english-grid article{display:flex;gap:14px;background:#fff;border:1px solid #e5e9de;padding:12px;border-radius:4px;min-width:0}.kr-english-grid img{width:85px;height:125px;object-fit:cover;border-radius:2px;flex-shrink:0}.kr-english-grid small{font-size:9px;color:#8c997e}.kr-english-grid h3{font:18px/1.35 Georgia,serif;margin:8px 0}.kr-english-grid p{font-size:11px;line-height:1.8;color:#7d8b75}.kr-english-grid button{font-size:10px;color:#a26837;display:flex;gap:5px;align-items:center}.kr-english-grid .icon{width:13px;height:13px}
dialog.kr-reader,dialog.kr-manager{width:min(1080px,calc(100vw - 32px));max-height:92vh;max-height:92dvh;border:1px solid #dce3d3;border-radius:5px;padding:0;background:#fffef9;color:#35493d;overflow:auto;overscroll-behavior:contain}dialog.kr-reader::backdrop,dialog.kr-manager::backdrop{background:#1d353c9c;backdrop-filter:blur(5px)}.kr-reader-head{position:sticky;top:0;z-index:3;padding:10px 18px;background:#fffef9;border-bottom:1px solid #e1e7d7;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#7a8b6d}.kr-reader-head button,.kr-manager>header>button{width:36px;height:36px;display:grid;place-items:center;border-radius:3px}.kr-reader-head .icon,.kr-manager>header .icon{width:18px;height:18px}.kr-reader-layout{display:grid;grid-template-columns:31% minmax(0,1fr);align-items:start}.kr-reader-layout>aside{padding:20px;position:sticky;top:57px;min-width:0}.kr-reader-cover{height:300px;background:var(--kr-tone-bg,#edf3e7);color:var(--kr-tone-ink,#667e57);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:20px;overflow:hidden;border-radius:3px}.kr-reader-cover img{width:100%;height:100%;object-fit:cover}.kr-reader-cover .icon{width:64px;height:64px}.kr-reader-cover b{font-family:'Songti SC','Noto Serif SC',STSong,'SimSun',serif;font-size:23px;line-height:1.6;padding:0 18px}.kr-reader-cover small{font-size:11px;color:#7c8d6f}.kr-reader-layout>aside>p{font-size:11px;color:#8a967c}.kr-reader-layout>aside>button{font-size:12px;border:1px solid #dde4d1;border-radius:3px;min-height:38px;padding:8px 12px;display:flex;align-items:center;gap:8px;color:#6d835d}.kr-reader-layout>aside .icon{width:14px;height:14px}.kr-reader-concepts{display:flex;gap:6px;flex-wrap:wrap;margin-top:15px}.kr-reader-concepts span{font-size:10px;background:#f1f4e9;color:#83906f;padding:5px 7px;border-radius:2px}.kr-reader-main{padding:23px 27px 25px;min-width:0;border-left:1px solid #ebeee3}.kr-kicker{font-size:10px;letter-spacing:1px;color:#9b9774}.kr-reader #kr-reader-title{font-family:'Songti SC','Noto Serif SC',STSong,'SimSun',serif;font-size:28px;line-height:1.5;margin:9px 0 18px;outline:0;color:#324b38}.kr-mode-tabs{display:flex;gap:3px;flex-wrap:wrap;border-bottom:1px solid #e0e6d4;margin-bottom:24px;padding-bottom:9px}.kr-mode-tabs button{font-size:11px;padding:8px 9px;min-height:36px;color:#8a957b;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none;}.kr-mode-tabs [aria-current=page]{color:#9c5f29;background:transparent;border-bottom-color:currentColor;}.kr-story section{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px}.kr-story section>span{font:12px Georgia,serif;color:#b5b99f;padding-top:10px}.kr-story p{font-family:'Songti SC','Noto Serif SC',STSong,'SimSun',serif;font-size:17px;line-height:2.15;margin:0 0 20px;color:#4c5947}.kr-discovery{background:#f2f5e9;padding:14px 17px;border-left:2px solid #a7b984;margin-top:10px}.kr-discovery small{font-size:10px;letter-spacing:1px;color:#8e9b78}.kr-discovery p{font-size:13px;line-height:1.95;color:#667951;margin:7px 0 0}.kr-reading-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:20px}.kr-reading-actions>button:not(.kr-primary){font-size:11px;color:#8b966e;min-height:36px}.kr-source{font-size:10px;color:#9b9f8c;border-top:1px solid #e7ebdf;margin-top:24px;padding-top:13px;line-height:1.9}.kr-source summary{cursor:pointer;min-height:30px}.kr-source p{font-size:11px;color:#909b82;margin:6px 0}.kr-source a{color:#83976d;text-decoration:underline}.kr-reader h3{font-family:'Songti SC','Noto Serif SC',STSong,'SimSun',serif;font-size:20px;line-height:1.7;margin:12px 0 16px;color:#40553c}.kr-reader #kr-reader-content>p{font-size:13px;color:#7a896c;line-height:1.9}.kr-reader fieldset{border:0;padding:0;margin:0 0 18px;display:flex;flex-direction:column;gap:9px}.kr-reader fieldset label{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border:1px solid #e1e7d4;border-radius:3px;font-size:14px;line-height:1.8;color:#667957;cursor:pointer;min-height:44px}.kr-reader fieldset input{margin-top:5px;accent-color:#ab733f}.kr-reader fieldset label:has(input:checked){border-color:#c7a66e;background:#fdf6e6}.kr-feedback{font-size:13px;line-height:1.9;color:#8c7652;background:#faf3e4;padding:13px 15px;border-left:2px solid #d5b074;margin-top:18px;min-height:50px}.kr-feedback.correct{background:#eff4e5;color:#607644;border-left-color:#9cb27a}.kr-small{font-size:11px!important;color:#929b83!important;line-height:1.9}.kr-reader form>label{display:block;font-size:12px;color:#7e8b6d;margin:16px 0 9px}.kr-reader textarea,.kr-manager textarea,.kr-manager input:not([type=checkbox]),.kr-manager select{width:100%;max-width:100%;border:1px solid #dce4cc;background:#fffefb;color:#40543d;border-radius:3px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.8;resize:vertical}.kr-reader textarea:focus,.kr-manager :is(textarea,input,select):focus{outline:2px solid #c9d5ad;outline-offset:2px}.kr-reader form>.kr-primary{margin-top:12px}.kr-reader [data-kr-status]{display:block;font-size:11px;color:#8b967d;margin-top:11px;line-height:1.9}.kr-ask-cards{display:flex;flex-direction:column;gap:9px;margin:18px 0}.kr-ask-cards details{border:1px solid #e1e7d6;border-radius:3px;padding:11px 14px}.kr-ask-cards summary{font-size:14px;color:#677b55;cursor:pointer;line-height:1.8}.kr-ask-cards p{font-size:13px;color:#859271;line-height:1.9;margin:10px 0 2px}.kr-concept-note{padding:16px 0;border-bottom:1px solid #e5ead9}.kr-concept-note h3{margin-top:0}.kr-concept-note p{font-size:14px;line-height:1.9;color:#77886a}.kr-concept-note>div:not(.kr-related){display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:11px;color:#a28452}.kr-concept-note small{font-size:10px;color:#909e7b}.kr-related{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.kr-related button{font-size:11px;display:flex;gap:5px;align-items:center;border:1px solid #dce5ce;border-radius:3px;padding:7px 10px;min-height:34px;color:#77905c}.kr-related .icon{width:13px;height:13px}.kr-concept-note+.kr-primary{margin-top:20px}.kr-audio{display:flex;gap:9px;flex-wrap:wrap;align-items:center;border:1px solid #dfE5d3;background:#f7f9ef;border-radius:3px;padding:13px 15px;margin-bottom:23px}.kr-audio>div{flex:1 0 100%}.kr-audio b{font-size:13px;color:#687b54}.kr-audio small{display:block;font-size:10px;line-height:1.9;color:#95a083;margin-top:5px}.kr-audio button{min-height:36px;border:1px solid #d5dfc4;border-radius:3px;padding:7px 12px;font-size:11px;color:#6d8556;display:flex;align-items:center;gap:7px}.kr-audio button:disabled{opacity:.45;cursor:default}.kr-audio .icon{width:14px;height:14px}.kr-audio>span{flex:1 0 100%;font-size:10px;line-height:1.9;color:#8c9978}
dialog.kr-manager{width:min(920px,calc(100vw - 32px));padding:22px 27px}.kr-manager>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.kr-manager header small{font-size:10px;color:#a28659}.kr-manager h2{font-family:'Songti SC','Noto Serif SC',STSong,'SimSun',serif;font-size:25px;margin:6px 0;outline:0}.kr-manager h3{font-size:16px;margin:23px 0 13px}.kr-manager p{font-size:12px;line-height:1.95;color:#859172}.kr-table-wrap{overflow-x:auto;border:1px solid #e1e7d5}.kr-manager table{width:100%;border-collapse:collapse;font-size:12px;min-width:390px}.kr-manager th,.kr-manager td{padding:10px 13px;border-bottom:1px solid #e5eadc;text-align:left}.kr-manager thead{background:#f1f5e8;color:#657c4f}.kr-manager tbody{color:#849271}.kr-rights-counts{display:flex;gap:14px;flex-wrap:wrap;font-size:11px;color:#8a9779}.kr-rights-counts b{font:21px Georgia,serif;margin-left:5px;color:#8c7646}.kr-manager-actions{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0}.kr-manager-actions button{padding:9px 12px;min-height:36px;border:1px solid #dce5cd;border-radius:3px;color:#77905d;font-size:11px}.kr-review-select{display:flex;gap:10px;align-items:center;font-size:12px;color:#85966f;margin:20px 0}.kr-review-select select{width:auto;flex:1}.kr-provenance{font-size:11px;line-height:1.9;margin:14px 0;padding:12px 14px;background:#f5f7ee;border-radius:3px}.kr-provenance>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px;padding:5px 0}.kr-provenance dt{color:#8c9c7a}.kr-provenance dd{color:#6b7f57;margin:0;overflow-wrap:anywhere}.kr-manager a{color:#8f784c;font-size:11px;text-decoration:underline}.kr-manager form>label{display:block;margin:14px 0 8px;font-size:12px;line-height:1.9;color:#7f916c}.kr-manager form>label :is(input,textarea,select){margin-top:7px}.kr-manager .kr-check{display:flex;gap:9px;align-items:flex-start;font-size:11px;line-height:1.9}.kr-manager input[type=checkbox]{accent-color:#9e773f;margin-top:4px!important;flex-shrink:0}.kr-manager [data-kr-status]{display:block;font-size:11px;line-height:1.9;color:#9c743e;margin-top:10px}.kr-exclusions{margin-top:22px;padding-top:15px;border-top:1px solid #e2e8d5}.kr-exclusions summary{font-size:12px;color:#84976c;cursor:pointer;line-height:2}.dark .knowledge-room{--kr-ink:#dbe5da;--kr-muted:#a1b39c;--kr-line:#3d4e3e}.dark .knowledge-room :is(.kr-card,.kr-right>section,.kr-concept-grid article,.kr-empty,.kr-english-grid article){background:#22372d;border-color:#40513b}.dark .knowledge-room :is(.kr-card h3 button,.kr-catalog-head h2,.kr-page-intro h2){color:#dbe5d3}.dark .knowledge-room :is(.kr-card-body>p,.kr-page-intro p,.kr-concept-grid p,.kr-english-grid p,.kr-companion p){color:#b1bba7}.dark .kr-search,.dark .kr-filter-row select{background:#243b31;color:#c5d3bc}.dark .kr-sidebar nav [aria-current=page]{background:#4a3e2e;color:#edd5b3}.dark .kr-sidebar nav button{color:#b7c8ad}
@media(min-width:1600px){.kr-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.kr-cover{height:155px}}
@media(max-width:1220px){.knowledge-room{grid-template-columns:155px minmax(0,1fr);gap:18px}.kr-right{display:none}.kr-hero{grid-template-columns:1fr 43%}.kr-hero h1{font-size:28px!important}body.studio-page.children-view .studio-workspace:has(>.knowledge-room){padding:18px}.kr-cover{height:165px}}
@media(max-width:850px){.knowledge-room{grid-template-columns:1fr}.kr-sidebar{position:static}.kr-sidebar-title,.kr-side-note{display:none}.kr-sidebar nav{flex-direction:row;overflow-x:auto;gap:4px;padding-bottom:4px}.kr-sidebar nav button{flex-shrink:0;min-height:38px;padding:8px 10px;gap:6px;font-size:11px}.kr-sidebar nav button small{display:none}.kr-sidebar nav .icon{width:16px;height:16px}.kr-sidebar nav [aria-current=page]{box-shadow:none}.kr-cover{height:150px}.kr-hero h1{font-size:27px!important}.kr-reader-layout{grid-template-columns:25% minmax(0,1fr)}.kr-reader-layout>aside{padding:14px}.kr-reader-cover{height:225px}.kr-reader-main{padding:20px}.kr-reader-cover b{font-size:19px;padding:0 10px}.kr-reader-cover .icon{width:42px;height:42px}.kr-reader-concepts{display:none}.kr-mode-tabs{gap:1px}.kr-mode-tabs button{font-size:11px;padding:8px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none;}.kr-reader #kr-reader-title{font-size:25px}}
@media(max-width:560px){body.studio-page.children-view .studio-workspace:has(>.knowledge-room){padding:11px}.knowledge-room{gap:10px}.kr-hero{grid-template-columns:1fr 34%;min-height:205px}.kr-hero>div{padding:17px 0 17px 15px}.kr-hero>img{min-height:205px;object-position:43% center}.kr-hero h1{font-size:22px!important;line-height:1.6!important;letter-spacing:0!important}.kr-hero>div>span{font-size:8px;letter-spacing:1px}.kr-hero p{font-size:9px;line-height:1.9;margin-bottom:10px}.kr-hero .kr-primary{font-size:10px;padding:7px 9px;min-height:35px}.kr-hero-link{font-size:9px;margin-top:8px}.kr-preview-note{gap:4px 9px;margin-bottom:17px;padding:11px 0;font-size:9px}.kr-preview-note p{flex:1 0 70%;font-size:9px}.kr-preview-note button{font-size:9px}.kr-catalog-head{flex-direction:column;align-items:stretch;gap:8px}.kr-catalog-head h2,.kr-page-intro h2{font-size:22px}.kr-search{max-width:none;padding:9px 10px}.kr-filter-row{gap:9px;font-size:9px}.kr-filter-row>span{font-size:9px}.kr-filter-row label{gap:4px}.kr-filter-row select{font-size:9px;padding:4px 6px}.kr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.kr-cover{height:128px}.kr-cover-icon .icon{width:33px;height:33px}.kr-cover-theme{font-size:13px;letter-spacing:0}.kr-cover-caption{font-size:7px;padding:4px 7px}.kr-card-body{padding:10px 9px 8px}.kr-card h3{font-size:16px;margin:7px 0 6px}.kr-card-body>p{font-size:10px;line-height:1.9;margin-bottom:9px}.kr-age{font-size:8px}.kr-card-foot>button:first-child{font-size:9px;gap:3px}.kr-card-foot .icon{width:12px;height:12px}.kr-card-foot .kr-save{width:28px;height:34px}.kr-progress{font-size:8px}.kr-concept-grid{gap:10px}.kr-concept-grid article{padding:12px}.kr-concept-grid h3{font-size:15px}.kr-concept-grid p{font-size:11px}.kr-concept-grid small{font-size:9px}.kr-concept-grid button{font-size:10px;line-height:1.8}.kr-english-grid{grid-template-columns:1fr}.kr-record-summary{gap:13px;font-size:10px}.kr-record-summary b{font-size:23px}.kr-record-list h3{font-size:13px}.kr-record-list p{font-size:10px;line-height:1.8}.kr-record-list button{font-size:10px}.kr-footer{font-size:9px}.kr-footer button{font-size:9px}dialog.kr-reader{width:calc(100vw - 14px);max-height:95dvh}.kr-reader-layout{grid-template-columns:1fr}.kr-reader-layout>aside{position:static;padding:0;display:none}.kr-reader-main{border:0;padding:18px}.kr-reader-head{padding:7px 13px;font-size:10px}.kr-reader #kr-reader-title{font-size:25px;margin:9px 0 14px}.kr-mode-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding-bottom:13px;margin-bottom:19px}.kr-mode-tabs button{min-height:36px;font-size:11px;padding:7px 6px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none;}.kr-story section{grid-template-columns:15px minmax(0,1fr);gap:8px}.kr-story p{font-size:17px;line-height:2.15;margin-bottom:18px}.kr-story section>span{font-size:10px}.kr-reader h3{font-size:20px}.kr-reader fieldset label{font-size:14px}.kr-reading-actions{gap:8px}.kr-reading-actions button:not(.kr-primary){font-size:10px}.kr-source p{font-size:10px}dialog.kr-manager{width:calc(100vw - 16px);max-height:95dvh;padding:17px}.kr-manager h2{font-size:22px}.kr-manager p{font-size:11px}.kr-manager .kr-small{font-size:10px!important}.kr-provenance{padding:9px;font-size:10px}.kr-provenance>div{grid-template-columns:72px minmax(0,1fr);gap:9px}.kr-review-select{font-size:11px;flex-direction:column;align-items:stretch}.kr-review-select select{width:100%}.kr-manager-actions{gap:7px}.kr-manager-actions button{font-size:10px}.kr-reader .kr-primary{font-size:11px}}
.kr-reading-entry{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 16px;background:#fff8e9;border:1px solid #ecdfc5;border-radius:4px;margin-bottom:18px}.kr-reading-entry b{display:block;font-size:13px;color:#8b6438}.kr-reading-entry span{display:block;font-size:10px;color:#a48d6b;margin-top:6px;line-height:1.8}.kr-reading-entry button{flex-shrink:0;font-size:11px;color:#a6662e;border:1px solid #e8d6b5;border-radius:3px;padding:8px 11px;min-height:36px}.knowledge-room .study-return{min-height:34px;font-size:11px;color:#a96c34;padding:7px 9px;margin-bottom:10px;text-align:left}.knowledge-room .kr-hero>img{object-fit:contain}@media(max-width:560px){.kr-reading-entry{align-items:flex-start;flex-direction:column;padding:12px}.kr-reading-entry b{font-size:12px}.kr-reading-entry button{align-self:flex-end}}
