.lc-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none}.learning-save{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #d8ddcd;background:#fffdf7;color:#777f67;padding:7px 12px;border-radius:6px;font:12px/1.6 "Microsoft YaHei",sans-serif;cursor:pointer;white-space:nowrap}.learning-save.is-saved{background:#f6eddd;border-color:#dcc6a5;color:#a16b40}.learning-save:disabled{opacity:.55;cursor:wait}.learning-save:focus-visible,.lc-library button:focus-visible,.lc-library a:focus-visible,.lc-dialog button:focus-visible{outline:3px solid #719c7d;outline-offset:3px}.lc-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:100;max-width:calc(100vw - 28px);padding:14px 20px;border-radius:8px;background:#314f42;color:white;box-shadow:0 6px 25px #122b3226;display:flex;gap:22px;align-items:center;font:12px/1.8 "Microsoft YaHei",sans-serif}.lc-toast[hidden]{display:none}.lc-toast button{background:none;border:0;border-bottom:1px solid #e6d2a6;color:#f3deb2;font:inherit;white-space:nowrap;cursor:pointer}.lc-dialog{padding:0;border:1px solid #d9e0ce;border-radius:13px;width:min(480px,calc(100vw - 24px));max-height:90vh;background:#fffef9;color:#303b32;box-shadow:0 22px 80px #172a3540;font:14px/1.8 "Microsoft YaHei",sans-serif}.lc-dialog::backdrop{background:#263b3655;backdrop-filter:blur(3px)}.lc-dialog-wide{width:min(880px,calc(100vw - 24px))}.lc-dialog-form{padding:25px}.lc-dialog-head{display:flex;gap:15px;align-items:center;justify-content:space-between;margin-bottom:18px}.lc-dialog-head h2{font-size:21px;font-weight:650;margin:0}.lc-dialog-head button{padding:5px;border:0;background:none;color:#8a9584;cursor:pointer}.lc-dialog-body{max-height:65vh;overflow:auto;padding:0 3px}.lc-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.lc-dialog-error,.lc-page-error{background:#fff0e7;color:#a44532;padding:12px 15px;border-radius:6px;font-size:12px;margin:14px 0}.lc-dialog-error[hidden],.lc-page-error[hidden]{display:none}.lc-help{font-size:12px;line-height:1.9;color:#8a9481;margin:8px 0 15px}.lc-dialog-subject{font-size:12px;line-height:1.85;background:#edf1e4;padding:12px 15px;border-radius:6px;margin:14px 0 18px}.lc-folder-options{max-height:310px;overflow:auto}.lc-folder-options label{display:flex;align-items:center;gap:11px;border:1px solid #e1e6d7;padding:11px 13px;margin:8px 0;border-radius:7px;font-size:12px;cursor:pointer}.lc-folder-options label:has(input:checked){background:#edf3e6;border-color:#a5bba0}.lc-folder-options input{accent-color:#47784c;width:16px;height:16px}.lc-folder-options span{flex:1}.lc-folder-options small{font-size:10px;color:#9ba38c}.lc-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#fffefb;color:#617853;border:1px solid #d8dfcc;border-radius:6px;padding:9px 15px;font:12px/1.7 "Microsoft YaHei",sans-serif;cursor:pointer;white-space:nowrap}.lc-btn.lc-primary{background:#355f4d;border-color:#355f4d;color:white}.lc-btn:disabled{opacity:.5;cursor:wait}.lc-link{display:inline-flex;gap:5px;align-items:center;color:#507b55;background:none;border:0;padding:4px 0;font-size:11px;cursor:pointer;text-decoration:none}.lc-label{display:block;color:#7c8c70;font-size:11px;margin:14px 0 7px}.lc-input{width:100%;border:1px solid #dbe2d1;border-radius:6px;padding:11px 12px;background:white;color:#354431;font:13px/1.8 "Microsoft YaHei",sans-serif}.lc-input:focus{outline:2px solid #b6c8a2;outline-offset:2px}.lc-library{width:min(1300px,calc(100% - 56px));margin:35px auto 60px;display:grid;grid-template-columns:214px minmax(0,1fr);gap:36px;min-height:65vh;color:#29372b;font:14px/1.7 "Microsoft YaHei",sans-serif}.lc-library *{box-sizing:border-box}.lc-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:26px}.lc-eyebrow{font-size:10px;letter-spacing:2px;color:#668261;margin-bottom:8px}.lc-heading h1{font-size:32px;font-weight:650;line-height:1.5;margin:0}.lc-heading .lc-help{margin:8px 0 0}.lc-sidebar{padding:2px 0}.lc-folder-nav{display:flex;align-items:center;gap:8px;margin-bottom:4px;border-radius:6px}.lc-folder-nav.is-active{background:#e6eddd}.lc-folder-nav>button:first-child{display:flex;align-items:center;gap:9px;padding:12px 11px;flex:1;min-width:0;font-size:12px;text-align:left;border:0;background:none;color:#7b8970;cursor:pointer}.lc-folder-nav.is-active>button:first-child{color:#3e6743;font-weight:600}.lc-folder-nav .lc-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-folder-nav .lc-count{margin-left:auto;font-size:10px;color:#8c9a7f}.lc-folder-tools{display:flex;gap:2px;padding-right:5px}.lc-folder-tools button{border:0;background:none;padding:4px;font-size:12px;color:#929f85;cursor:pointer}.lc-sidebar-label{font-size:10px;color:#9aa78c;letter-spacing:1px;margin:25px 12px 10px}.lc-sidebar-note{font-size:11px;color:#96a08b;line-height:1.9;margin:35px 10px 0;border-top:1px solid #e0e5d8;padding-top:20px}.lc-folder-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:26px}.lc-folder-tile{padding:19px 18px;background:#eaf0e0;border:1px solid #dce5d1;border-radius:8px;text-align:left;cursor:pointer;min-width:0;overflow:hidden}.lc-folder-tile:nth-child(4n+2){background:#f1eddf;border-color:#e6dfcb}.lc-folder-tile:nth-child(4n+3){background:#eeE8f1;border-color:#e2dbe9}.lc-folder-tile:nth-child(4n){background:#e8eef0;border-color:#dce5e8}.lc-folder-tile strong{display:block;font-size:12px;margin:9px 0 6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lc-folder-tile small{display:block;font-size:10px;color:#8a967b}.lc-folder-tile.is-active{box-shadow:inset 0 0 0 1px #64855b}.lc-section-head{display:flex;align-items:center;justify-content:space-between;margin:10px 0 16px;gap:15px}.lc-section-head h2{font-size:17px;font-weight:600;margin:0}.lc-section-head span{font-size:10px;color:#8f9c80}.lc-toolbar{display:flex;gap:12px;margin-bottom:15px}.lc-search{display:flex;align-items:center;gap:10px;padding:8px 13px;border:1px solid #dfe4d6;border-radius:7px;background:#fff;flex:1;min-width:0}.lc-search>span{font-size:25px;line-height:1;color:#8e9f86}.lc-search input{width:100%;min-width:0;outline:none;border:0;font:12px/1.8 "Microsoft YaHei",sans-serif;color:#3a4d33;background:none}.lc-toolbar select,.lc-mobile-folder select{border:1px solid #dfe4d6;border-radius:6px;background:white;padding:8px 10px;font-size:11px;color:#7c8a72}.lc-type-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:17px}.lc-type-tabs button{background:none;border:0;border-radius:5px;padding:6px 12px;font-size:11px;color:#86947b;cursor:pointer}.lc-type-tabs button.is-active{background:#e8eee1;color:#577b51}.lc-type-tabs small{font-size:10px;margin-left:7px;color:#9aa68e}.lc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.lc-card{border:1px solid #e0e5d9;border-radius:9px;background:#fff;padding:20px;display:flex;flex-direction:column;min-width:0}.lc-card-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px}.lc-type{font-size:10px;border-radius:4px;background:#f2e5dc;color:#aa8063;padding:3px 7px;display:inline-block}.lc-type.xinwen{background:#ede6f2;color:#8b749a}.lc-unfavorite{border:0;border-radius:5px;background:#f8efdf;color:#ae8454;padding:6px;cursor:pointer}.lc-card-title{font:600 16px/1.85 "Microsoft YaHei",sans-serif;text-align:left;margin:0 0 10px;background:none;border:0;padding:0;color:#29372b;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lc-card-title:hover{color:#8d4e31}.lc-card-intro{font-size:11px;line-height:1.9;color:#8e9a82;margin:0 0 15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lc-card-note{font-size:11px;line-height:1.8;color:#9c875d;background:#f6f2e6;padding:9px 11px;border-radius:5px;margin-bottom:14px;white-space:pre-wrap;overflow-wrap:anywhere}.lc-card-meta{display:flex;gap:9px;flex-wrap:wrap;font-size:10px;color:#9aa68f;margin-top:auto}.lc-card-folders{display:flex;flex-wrap:wrap;gap:5px;margin:13px 0}.lc-tag{background:#eff4e8;color:#8b9b79;border:0;border-radius:3px;padding:2px 6px;font-size:10px;cursor:pointer}.lc-card-actions{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #eef1e8;padding-top:12px}.lc-empty{border:1px dashed #dbe3d0;border-radius:10px;padding:55px 20px;background:#fcfdf7;color:#93a084;text-align:center;font-size:13px}.lc-empty h3{font-size:18px;color:#5d7654;margin:12px 0}.lc-pagination{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:25px;font-size:11px;color:#8b9a7d}.lc-mobile-folder{display:none}.lc-import-banner{padding:16px 18px;background:#fff4df;border:1px solid #ecddbc;border-radius:7px;margin-bottom:20px;color:#a18451;display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:12px}.lc-import-banner[hidden]{display:none}.lc-detail-title{font:600 25px/1.7 "Microsoft YaHei",sans-serif;margin:15px 0}.lc-detail-meta{font-size:11px;color:#92a083;margin-bottom:20px}.lc-detail-body{font:18px/2.05 "SimSun",serif;color:#3c4936}.lc-detail-body p{margin:18px 0;white-space:pre-wrap}.lc-detail-body img{display:block;width:100%;max-height:320px;object-fit:contain;background:#f1f3e9;margin:20px 0;border-radius:6px}.lc-detail-panel{background:#f0ebf4;color:#7c638c;padding:22px;border-radius:8px;margin:23px 0;font-size:13px;line-height:1.9}.lc-detail-panel h3{font-size:18px;margin:0 0 12px}.lc-detail-panel strong{display:block;margin:12px 0 4px}.lc-detail-golden{background:#f9eded;color:#9c6871;padding:18px 22px;border-radius:7px;margin:20px 0;font:17px/2 "SimSun",serif}.lc-detail-fields{display:grid;gap:16px;margin:20px 0}.lc-detail-fields>div{display:grid;grid-template-columns:40px 1fr;gap:13px;font-size:15px;line-height:1.9}.lc-detail-fields strong{color:#a18b53;font-size:13px}.lc-excerpt{padding:18px;background:#f4f1e6;border-radius:7px;margin:14px 0}.lc-excerpt p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.9}.lc-excerpt small{display:block;color:#98a086;font-size:10px;margin-bottom:8px}.lc-excerpt .lc-link{display:flex;margin-top:10px}.lc-modal-tools{display:flex;gap:16px;flex-wrap:wrap;margin:20px 0}.lc-detail-status{font-size:11px;line-height:1.9;color:#9c8b65;background:#faf4e6;padding:10px 14px;border-radius:5px}.lc-legacy-link{font-size:11px;color:#7c935f}.lc-inline-golden{display:block;border:1px solid #decbd3;border-radius:4px;background:transparent;color:#9b7181;padding:3px 8px;font:10px/1.7 "Microsoft YaHei",sans-serif;margin:8px 0;cursor:pointer}.lc-reading-link{font:12px/1.8 "Microsoft YaHei",sans-serif;color:#617a4d;margin-left:12px}.hs-entry__heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.hs-entry[id]{scroll-margin-top:240px}
.lc-surface{background:#f6f5ef;padding:1px 0;min-height:70vh}.lc-icon{display:inline-block}
.lc-detail-note{font:13px/1.9 "Microsoft YaHei",sans-serif;background:#f2edf7;border:1px solid #e2d8ec;border-radius:7px;color:#796188;padding:12px 17px;margin:14px 0}.lc-detail-note summary{cursor:pointer;font-size:12px}.lc-detail-note h4{font-size:15px;margin-top:13px}.lc-detail-note p{font:13px/1.9 "Microsoft YaHei",sans-serif;margin:12px 0;white-space:pre-wrap}.lc-detail-note strong{display:block;color:#967dab;font-size:11px;margin-bottom:4px}.lc-saved-paragraph mark{background:#eee5c8;color:inherit}
@media(max-width:1100px){.lc-library{grid-template-columns:175px minmax(0,1fr);gap:22px;width:calc(100% - 36px)}.lc-folder-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-card{padding:17px}}
@media(max-width:700px){.lc-library{display:block;margin:24px auto 45px;width:calc(100% - 28px)}.lc-sidebar{display:none}.lc-heading{align-items:flex-start;gap:10px;margin-bottom:21px}.lc-heading h1{font-size:27px}.lc-heading .lc-btn{font-size:10px;padding:8px 10px;white-space:nowrap}.lc-heading .lc-help{font-size:11px}.lc-folder-overview{gap:10px;margin-bottom:20px}.lc-folder-tile{padding:16px}.lc-mobile-folder{display:flex;gap:11px;align-items:center;margin:15px 0;font-size:11px;color:#90a17c}.lc-mobile-folder select{flex:1;min-width:0}.lc-grid{grid-template-columns:1fr;gap:14px}.lc-section-head h2{font-size:15px}.lc-toolbar{gap:8px}.lc-toolbar select{max-width:100px;padding:5px;font-size:10px}.lc-search{padding:7px 9px}.lc-search input{font-size:11px}.lc-type-tabs button{font-size:10px;padding:6px 10px}.lc-card-title{font-size:15px}.lc-card-actions .lc-link{font-size:11px}.lc-import-banner{align-items:flex-start;font-size:11px}.lc-import-banner .lc-btn{padding:7px 8px;font-size:10px}.lc-dialog-form{padding:19px}.lc-dialog-head h2{font-size:19px}.lc-dialog-body{max-height:65vh}.lc-detail-title{font-size:21px}.lc-detail-body{font-size:16px;line-height:2}.lc-detail-fields>div{grid-template-columns:32px 1fr;font-size:13px}.lc-detail-fields strong{font-size:12px}.lc-toast{font-size:11px;padding:12px 15px;gap:13px}.learning-save{font-size:10px;padding:6px 8px}.learning-save .lc-icon{width:15px;height:15px}.hs-entry__heading{gap:7px}.hs-entry__heading .hs-entry__title{min-width:0}.lc-detail-golden{font-size:16px;padding:15px}.lc-pagination{gap:13px}.lc-modal-tools{gap:14px}}
