.material-publication{margin-top:24px;border:1px solid #d9e2e2;border-radius:16px;background:#fff;overflow:hidden}.material-publication>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;cursor:pointer;font-weight:700;list-style:none}.material-publication>summary::-webkit-details-marker{display:none}.material-publication>summary:after{content:"+";font-size:24px;font-weight:400;color:#607575}.material-publication[open]>summary:after{content:"−"}.material-publication-body{padding:0 20px 22px;border-top:1px solid #edf1f1}.material-publication-body>p{font-size:14px;line-height:1.65}.material-publication-actions,.material-publication-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0}.material-publication-toolbar>label{display:flex;flex:1 1 220px;flex-direction:column;gap:7px;font-size:13px;font-weight:600}.material-publication select{width:100%;min-height:42px;border:1px solid #cbd7d7;border-radius:9px;background:#fff;padding:9px 12px;color:#183737;font:inherit}.material-publication .button{white-space:normal;line-height:1.35}.material-publication-note{padding:12px 14px;border-radius:10px;background:#f3f7f7;color:#405959;font-size:13px!important;line-height:1.6}.material-publication-status{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}.material-publication-status>span{border:1px solid #dde5e5;border-radius:99px;background:#f7faf9;color:#3a5854;padding:5px 9px;font-size:12px;line-height:1.5}.material-publication h4{margin:23px 0 8px;font-size:15px}.material-order-list{margin:12px 0 16px!important;padding:0!important;display:grid;gap:10px;list-style:none!important}.material-order-list>li{display:grid!important;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px!important;border:1px solid #dbe4e4!important;border-radius:11px;background:#fbfcfc;list-style:none}.material-order-thumb{display:flex;min-height:60px;align-items:center;justify-content:center;border-radius:6px;background:#edf2f2;color:#617474;overflow:hidden;font-size:12px;text-align:center}.material-order-thumb img{display:block;width:90px;height:70px;object-fit:contain}.material-order-copy{min-width:0;font-size:13px;line-height:1.5}.material-order-copy>small,.material-order-copy>strong{display:block}.material-order-copy>small{color:#5f7171}.material-order-buttons{display:flex;gap:5px}.material-order-buttons button{display:grid;place-items:center;width:34px;height:36px;padding:0!important;border:1px solid #cbd7d7;border-radius:8px;background:#fff;color:#244e46;font-size:20px;cursor:pointer}.material-publication button:disabled{opacity:.46;cursor:not-allowed}.material-publication button:focus-visible,.material-publication input:focus-visible,.material-publication select:focus-visible,.material-publication summary:focus-visible,.public-materials a:focus-visible,.public-materials button:focus-visible{outline:3px solid #6eaaa0;outline-offset:3px}.material-publication fieldset{margin:18px 0;padding:16px;border:1px solid #d9e2e2;border-radius:12px;min-width:0}.material-publication legend{padding:0 5px;font-size:14px;font-weight:700}.material-release-check{display:flex;gap:10px;align-items:flex-start;margin:10px 0;font-size:14px;line-height:1.6}.material-release-check input{flex:0 0 auto;margin-top:5px;accent-color:#296c5d}.material-publication-preview{margin-top:18px;padding:16px;border:1px solid #c5dbd1;border-radius:12px;background:#f2f8f5}.material-publication-preview h4{margin-top:0}.material-publication-preview ol{margin:10px 0;padding-left:22px;max-height:180px;overflow:auto;font-size:13px;line-height:1.8}.material-publication-error{padding:12px;border:1px solid #e4c8c5;border-radius:9px;background:#fff6f4;color:#8c3b33;font-size:13px;line-height:1.5}.material-publication-success{color:#285d4b;font-size:14px;line-height:1.6}.material-withdraw{margin-top:24px;padding-top:16px;border-top:1px solid #e2e9e7}.material-withdraw .button{border-color:#ddc7c1;color:#7b4237;background:#fff8f5}.public-materials{margin-top:24px}.public-materials-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.public-materials-heading h2{margin:0;font-size:23px}.public-material-card{margin-top:18px;padding:22px;border:1px solid #dbe4df;border-radius:16px;background:#fff}.public-material-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;flex-wrap:wrap}.public-material-card>header>div{min-width:0;max-width:100%;flex:1 1 200px}.public-material-card .material-publication-actions{min-width:0;max-width:100%}.public-material-card .public-material-download{min-width:0;max-width:100%;white-space:normal;flex-wrap:wrap;text-align:left;overflow-wrap:anywhere}.public-material-download>span{min-width:0;overflow-wrap:anywhere}.public-material-download>small{flex:0 0 auto;white-space:nowrap}.public-material-card h3{margin:0 0 6px;font-size:19px;overflow-wrap:anywhere}.public-material-card header p{margin:0;color:#63736e;font-size:13px;line-height:1.6}.public-material-pages{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin-top:20px}.public-material-pages figure{margin:0;border:1px solid #e1e6e3;border-radius:11px;padding:9px;background:#f7f9f7}.public-material-pages img{display:block;width:100%;height:auto;max-height:600px;object-fit:contain;background:#fff;border-radius:5px}.public-material-pages figcaption{padding:9px 2px 2px;font-size:12px;color:#62746d}.public-material-empty{padding:20px;border:1px dashed #cddbd5;border-radius:12px;font-size:14px;line-height:1.6;color:#5c7167}@media(max-width:600px){.material-publication>summary{padding:15px}.material-publication-body{padding:0 14px 18px}.material-order-list>li{grid-template-columns:60px minmax(0,1fr) auto;gap:9px}.material-order-thumb img{width:60px;height:55px}.material-order-buttons{flex-direction:column}.material-order-buttons button{height:30px;width:32px}.public-material-card{padding:16px}.public-materials-heading h2{font-size:20px}}.material-list-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:16px 0}.material-list-pagination>span{font-size:13px;color:#52635a}.material-list-pagination .button{margin:0}.audio-pilot{margin:24px 0;padding:22px;border:1px solid #cbded1;border-radius:16px;background:#f5f9f6;overflow-wrap:anywhere}.audio-pilot>p{font-size:14px;line-height:1.65}.audio-consent{display:flex;align-items:flex-start;gap:10px;margin:18px 0;font-size:14px;line-height:1.6}.audio-consent input{width:19px;height:19px;flex-shrink:0;margin-top:2px;accent-color:#174d3f}.audio-recordings{padding:0;list-style:none}.audio-recordings li{display:flex;gap:12px;align-items:center;justify-content:space-between;border-top:1px solid #d5e3da;padding:16px 0}.audio-recordings small,.audio-recordings strong{display:block}.audio-recordings small{font-size:12px;margin-top:6px}.audio-transcript{background:white;border:1px solid #d5e3da;border-radius:12px;padding:18px;margin-top:18px}.audio-transcript h4{margin:0}.audio-transcript>p{white-space:pre-wrap;line-height:1.7;font-size:14px}.audio-time{display:block;color:#587363;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:4px}@media(max-width:600px){.audio-pilot{padding:16px}.audio-recordings li,.audio-transcript .section-title{align-items:flex-start;flex-direction:column;gap:10px}.audio-pilot .button{white-space:normal;min-height:44px}.audio-transcript{padding:14px}}.summary-pilot{margin:1.3rem 0;padding:1.3rem;border:1px solid #d7e1db;border-radius:18px;background:#f8faf6;color:#193c35}.summary-pilot h3{margin:.35rem 0}.summary-pilot p{line-height:1.6}.summary-pilot fieldset{border:1px solid #dce5df;border-radius:12px;padding:.8rem;margin:1rem 0;max-height:340px;overflow:auto}.summary-choice{display:flex;align-items:flex-start;gap:.7rem;margin:.7rem 0;font-size:.9rem;line-height:1.5}.summary-choice input{flex:0 0 auto;margin-top:.25rem;width:18px;height:18px}.summary-choice small{display:block;color:#65766e}.summary-jobs{list-style:none;padding:0;display:flex;gap:.5rem;flex-wrap:wrap}.summary-result{padding-top:1rem;border-top:1px solid #d7e1db}.summary-citation{font-size:.8rem;color:#446c60;margin:.3rem 0}.summary-citation summary{cursor:pointer;text-decoration:underline;overflow-wrap:anywhere}.summary-citation p{padding:.7rem;background:#fff;border-radius:8px;white-space:pre-wrap}.summary-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin:1rem 0}.summary-result aside{padding:1rem;background:#fff9e8;border-radius:10px}.summary-pilot select{max-width:100%}@media(max-width:600px){.summary-pilot{padding:1rem}.summary-actions>*{width:100%}.summary-pilot .section-title{align-items:flex-start;gap:.5rem}}.summary-overview{display:flex;align-items:center;justify-content:space-between;gap:.7rem;flex-wrap:wrap;padding:.85rem;background:#e9f2eb;border-radius:12px;margin:.8rem 0;font-weight:600}.audio-pilot>details>summary,.summary-setup>summary{cursor:pointer;font-weight:600;padding:.8rem 0}.audio-transcript-scroll{max-height:24rem;overflow:auto;overscroll-behavior:contain;padding-right:.5rem}.summary-pilot .error{padding:.8rem;border-radius:10px;background:#fff0ec;overflow-wrap:anywhere}.summary-prose{max-width:72ch;font-size:1rem;line-height:1.85}.summary-prose p{margin:1.1rem 0;line-height:1.85}.summary-takeaways{padding-left:1.3rem;max-width:72ch}.summary-takeaways li{padding:.35rem 0;line-height:1.7}.summary-evidence{margin:1.2rem 0;padding:1rem;border:1px solid #d7e1db;border-radius:12px;background:white}.summary-evidence summary{cursor:pointer;padding:.4rem 0;font-weight:600}.summary-evidence>details{padding:.3rem .5rem;border-top:1px solid #edf1eb}.summary-copy-notice{padding:.65rem 1rem;border-radius:10px;background:#e3f0e5;color:#214e38}