.finder-window{grid-template-rows:31px 23px 58px minmax(0,1fr) 116px 64px 23px}.finder-results th:nth-child(1){width:48px}.finder-results th:nth-child(2){width:45px}.finder-results th:nth-child(3){width:70px}.finder-results th:nth-child(5){width:80px}.finder-results th:nth-child(6){width:150px}.finder-results th:nth-child(7){width:132px}.finder-results th:nth-child(8){width:80px}.finder-results input{accent-color:#75a51e}.finder-results tr.risky{background:#ffd9d4;color:#66190f}.finder-results tr.risky:nth-child(even){background:#ffc9c1}.finder-results tr.risky.selected{background:#b62b20;color:#fff}.warning-icon{border:2px solid #8c150e;background:#e33b2f;clip-path:polygon(50% 0,100% 100%,0 100%)}.warning-icon:after{content:"!";position:absolute;inset:7px 0 0;text-align:center;color:#fff;font-weight:900}.danger-heading{background:linear-gradient(#d94b3e,#9f1d14)}.finder-actions{gap:70px}.finder-downloads{grid-template-rows:19px 24px minmax(0,1fr)}.stack-strip{grid-row:3;display:flex;gap:5px;overflow:auto;padding:6px;background:#fff}.stack-chip{flex:0 0 auto;display:flex;align-items:center;gap:5px;height:26px;padding:2px 7px;border:1px solid #8a8a84;background:#eef3df;font-weight:700}.stack-chip button{border:0;background:transparent;color:#80251d;font-weight:900}.stack-grid,.eval-grid,.source-list,.warning-list{height:calc(100% - 32px);overflow:auto;padding:8px;background:#fff}.stack-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;align-content:start}.stack-card,.eval-card,.warning-card,.source-card{border:1px solid #999;background:#f4f4ef;padding:9px;box-shadow:1px 1px #ddd}.stack-card h3,.eval-card h3,.warning-card h3{margin:0 0 5px}.stack-card code,.eval-card code,.warning-card code,.source-card code{display:block;overflow-wrap:anywhere;font:10px/1.4 "Courier New",monospace}.warning-list,.eval-grid,.source-list{display:grid;gap:7px;align-content:start}.warning-card{border-color:#a7251c;background:#ffe1dc}.warning-card .virus{padding:5px;margin:6px 0;color:#fff;background:#a7251c;font-weight:800}.warning-line{padding:6px;background:#351512;color:#ffd4cf}.eval-result{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:7px 0}.eval-result span{padding:5px;background:#e5ebdb;text-align:center}.source-card a{color:#174f91}.details-actions{display:flex;gap:8px;margin:8px 0}.details-actions button{padding:6px 9px;border:2px outset #fff;background:#ddd}.risk-list{margin:6px 0;padding-left:20px}.risk-list code{display:block;background:#351512;color:#ffd4cf;padding:4px;margin:3px 0}.not-evaluated{color:#6a4b00;font-weight:800}.measured{color:#35660b;font-weight:800}

[hidden]{display:none !important}.results-wrap{overflow:auto}.finder-results{min-width:760px}.finder-results th:nth-child(4){min-width:150px}
@media(max-width:700px){html,body{overflow:auto}.workspace{grid-template-columns:minmax(0,1fr)}.filters{display:none}.finder-actions{gap:12px}}

.workflow-scroll{height:calc(100% - 32px);overflow:auto;padding:12px;background:#fff}.workflow-form{display:grid;gap:10px;max-width:780px}.workflow-form label{display:grid;gap:4px;font-weight:bold}.workflow-form input,.workflow-form textarea,.workflow-form select{width:100%;min-width:0;padding:7px;font:inherit;box-sizing:border-box}.workflow-form textarea{min-height:72px;resize:vertical}.plan-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.workflow-form button{justify-self:start;padding:8px 16px}.workflow-scroll pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#eef3df;padding:12px;font:12px/1.5 monospace}.watch-card{border:1px solid #999;padding:12px;margin:12px 0;background:#f4f4ef}.watch-card details{margin:10px 0}.watch-card summary{cursor:pointer;overflow-wrap:anywhere}.workflow-scroll .eval-grid{height:auto;padding:0}.top-tabs{overflow-x:auto}.top-tab{flex-shrink:0}@media(max-width:700px){.brand span,.window-title,.network-badge,.top-spacer{display:none}.top-tab{padding:6px 10px;min-width:72px}.plan-fields{grid-template-columns:1fr}.workflow-scroll{padding:8px}.finder-window{min-width:0}.finder-actions{gap:8px}.eval-result{grid-template-columns:1fr}}

@media(max-width:700px){.search-strip{display:flex;flex-wrap:wrap;height:auto;padding:4px;gap:4px}.search-strip input{min-width:80px;flex:1}.search-panel{grid-template-rows:auto 25px auto minmax(0,1fr) 68px}.notice{height:auto;min-height:31px;flex-wrap:wrap;padding:5px}.bottom-tools{gap:8px}.finder-actions .action-button{min-width:80px}.finder-actions{justify-content:space-around}.details-actions{flex-wrap:wrap}dialog{width:94vw;max-width:94vw}.eval-result{grid-template-columns:1fr}}
@media(max-width:700px){.notice{white-space:normal}.notice span{flex-basis:100%;min-width:0}}

button:disabled{opacity:.42;cursor:not-allowed;filter:grayscale(1)}
.workspace.full-width{grid-template-columns:minmax(0,1fr)}
.workflow-form h2{margin:6px 0}.workflow-form p{margin:3px 0;line-height:1.45}
.workflow-form details{padding:8px;border:1px solid #aaa;background:#f4f4ef}.workflow-form summary{cursor:pointer;font-weight:bold}.workflow-form details[open]>label,.workflow-form details[open]>.plan-fields{margin-top:10px}
@media(max-width:700px){
 html,body{height:auto;min-height:100%;overflow:auto}body{padding:5px}
 .finder-window{height:auto;min-height:calc(100vh - 10px);grid-template-rows:31px 23px auto minmax(0,1fr) auto auto auto;overflow:visible}
 .titlebar{grid-template-columns:minmax(0,1fr) auto}.brand{min-width:0}.brand strong{font-size:15px;white-space:nowrap}.controls{gap:1px}.controls span{width:16px}.window-title{display:none}
 .top-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding:3px;gap:2px}.top-tab{min-width:0;min-height:39px;padding:5px 3px;gap:5px}.top-tab .tab-icon{width:19px;height:20px;flex-shrink:0}.top-spacer,.network-badge{display:none}
 .workspace,.workspace main{overflow:visible;min-height:0}.workspace{grid-template-columns:minmax(0,1fr)}
 .tab-panel{height:auto;min-height:0}.search-panel{display:grid;grid-template-rows:auto 25px auto auto auto}
 .results-wrap{overflow:visible}.finder-results{display:block;width:100%;min-width:0;table-layout:auto}.finder-results thead{display:none}.finder-results tbody{display:block}.finder-results tr{display:block;border:1px solid #999;margin:8px;background:#fff}.finder-results td{display:flex;gap:8px;width:auto!important;min-width:0!important;height:auto;padding:6px 8px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere;border:0;border-bottom:1px solid #ddd}.finder-results td:before{content:attr(data-label);flex:0 0 74px;font-weight:bold;color:inherit}.finder-results td.file-name{font-size:14px}.finder-results tr.selected{background:#e7effb;color:#202020}
 .finder-actions{min-height:64px}.workflow-scroll{height:auto;overflow:visible;padding:10px}.workflow-form{gap:8px}.workflow-form textarea{min-height:62px}.workflow-form h2{font-size:17px}.workflow-form input,.workflow-form select,.workflow-form textarea{padding:6px}.plan-fields{grid-template-columns:1fr}.workflow-form>button{min-height:38px}
 body:not([data-view="search"]) .finder-downloads,body:not([data-view="search"]) .bottom-tools{display:none}
 .finder-downloads{min-height:62px;grid-template-rows:0 24px auto}.splitter{display:none}.stack-strip{min-height:35px}.bottom-tools{gap:5px;min-height:46px}.bottom-tools button{height:44px}.dock-icon{width:21px;height:21px}
 footer{grid-template-columns:1fr;height:auto;gap:2px}footer span{height:auto;min-height:18px;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}footer span:last-child{text-align:left}
 .panel-heading{height:auto;min-height:32px;flex-wrap:wrap;gap:4px}.panel-heading span{white-space:normal}
}

.sort-header{font:inherit;color:inherit;background:transparent;border:0;text-align:left;cursor:pointer;padding:4px}.sort-header:focus-visible{outline:2px solid #417c24}.risk-group{margin:12px 0;padding:10px;border:1px solid #bbc6ae}.risk-group code{display:block;white-space:pre-wrap;overflow-wrap:anywhere}.risk-overview{padding:10px;background:#edf4df}

/* The decorative menu was removed; six real sections remain. */
.finder-window{grid-template-rows:31px 58px minmax(0,1fr) 96px 64px 23px}
.finder-downloads{grid-template-rows:24px minmax(0,1fr)}.stack-strip{grid-row:2}
.finder-results th:nth-child(8){width:180px}.finder-results td:last-child{white-space:normal;overflow-wrap:anywhere}
@media(max-width:700px){.finder-window{grid-template-rows:31px auto minmax(0,1fr) auto auto auto}.finder-downloads{grid-template-rows:24px auto}.brand span{display:none}.stack-grid,.eval-grid,.source-list,.warning-list{height:auto;overflow:visible}.details-actions{flex-wrap:wrap}}
/* Product additions inside the approved 8811 desktop shell. */
.brand-mark{width:23px;height:23px;object-fit:contain;display:block}.filters{overflow-y:auto}.facet-select{display:block;padding:5px}.facet-select select{width:100%;height:25px;font:inherit;background:#fff;border:2px inset #fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.finder-results th:nth-child(1){width:43px}.finder-results th:nth-child(2){width:66px}.finder-results th:nth-child(3){width:160px}.finder-results th:nth-child(4){width:auto;min-width:170px}.finder-results th:nth-child(5){width:95px}.finder-results th:nth-child(6){width:90px}.finder-results th:nth-child(7){width:165px}.finder-results th:nth-child(8){width:100px}.finder-results th:nth-child(9){width:80px}.finder-results{min-width:1050px}.finder-results td.file-name{font-weight:700}.finder-results td a{color:inherit}.catalog-view{font-size:11px;padding:1px 12px;height:21px}.catalog-view[aria-pressed=true]{background:#d5e7b4;border-style:inset}.result-tab .close-tab{margin-left:auto;margin-right:4px}.stack-workspace{height:calc(100% - 32px);display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.stack-workspace .stack-grid{height:100%}.stack-controls{padding:9px;border-top:1px solid #999;background:#efefeb}.stack-controls label{display:inline-flex;align-items:center;gap:7px;margin-right:12px}.stack-controls button{padding:2px 10px}.stack-controls small{display:block;margin-top:5px;color:#555}.stack-controls p{margin:5px 0}.stack-card .details-actions{margin-bottom:0}.source-body{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto;padding:10px;background:#fff;font:11px/1.5 monospace;border:1px inset #ccc}.model-evidence{border:1px solid #bbb;padding:7px;margin:6px 0;background:#fff;overflow-wrap:anywhere}.details-meta{display:grid;grid-template-columns:120px minmax(0,1fr);gap:5px;margin:12px 0}.details-meta dt{font-weight:700}.details-meta dd{margin:0;overflow-wrap:anywhere}.source-links{display:flex;gap:15px;flex-wrap:wrap}.inspected-note{font-size:10px;color:#555}.status-scan{color:#555}.result-tab strong{min-width:130px}.search-strip input::placeholder{color:#565650;opacity:1}.eval-card .eval-result{margin-bottom:10px}.eval-card p{line-height:1.5}.panel-heading+ p{margin:7px 10px}.finder-window .eval-grid{height:calc(100% - 75px)}.top-tab.active{color:#253f0a}.results-wrap>button{display:block;margin:8px auto}.details-actions button{cursor:pointer}#details-body h3{margin:15px 0 5px}#details-body .classic-button{height:auto;min-height:25px;padding:4px 10px}.facet-row.active{font-weight:700}.stack-chip button{cursor:pointer}#stack-status{overflow-wrap:anywhere}@media(min-width:701px){.filters:not([hidden]){display:block}.workspace:not(.full-width){grid-template-columns:258px minmax(0,1fr)}}@media(max-width:1200px) and (min-width:701px){.workspace:not(.full-width){grid-template-columns:220px minmax(0,1fr)}}@media(max-width:700px){.finder-results{min-width:0}.stack-workspace{height:auto;overflow:visible;display:block}.stack-workspace .stack-grid{height:auto}.stack-controls label{display:flex;margin:5px 0}.stack-controls button{height:34px}.result-tab strong{min-width:0;font-size:10px}.catalog-view{padding:1px 7px}.details-meta{grid-template-columns:95px minmax(0,1fr)}.finder-window .eval-grid{height:auto}.mobile-filter-toggle{display:block}}
.finder-results th:nth-child(2){width:86px}.finder-results td:nth-child(2){font-size:10px}.finder-results th:nth-child(3){width:150px}.finder-results th:nth-child(7){width:160px}

.mobile-filter-toggle{display:none}@media(max-width:700px){.mobile-filter-toggle{display:block;padding:0 8px}.filters.mobile-open:not([hidden]){display:block;overflow:visible}.workspace:not(.full-width){grid-template-columns:minmax(0,1fr)}}

/* Readability corrections preserve the reference shell, dock and row density. */
.not-evaluated{color:#666;font-weight:400}
.selected .not-evaluated{color:inherit;font-weight:400}
@media(min-width:761px){.finder-results th:nth-child(5){width:122px}}

@media(min-width:761px){.finder-results th:nth-child(5){width:142px}.finder-results .status-scan{font-size:10px;white-space:nowrap}.results-wrap{height:round(down,100%,24px);align-self:start}}

/* Evaluation remains inside the existing workspace; search chrome is unchanged. */
#content-eval{overflow:auto}.eval-intro,#eval-overview,.study-summary,.eval-method{padding:8px 12px}.eval-intro h2,#eval-overview h2{font-size:15px;margin:5px 0}.study-table{width:100%;border-collapse:collapse;font-size:12px}.study-table th,.study-table td{border:1px solid #aaa;padding:6px;text-align:left;white-space:normal}.study-table th{background:#e8e8e1}.study-summary{overflow:auto}.task-evidence{margin:7px 0}.local-eval-guide{max-width:900px;margin:20px auto;padding:16px;background:#fff;line-height:1.5}.local-eval-guide li{margin:12px 0}.local-eval-guide pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#eee;padding:12px}@media(max-width:760px){.study-table{min-width:600px}.local-eval-guide{margin:0}}
/* Local blind review uses the existing light workspace tokens. */
.human-review-page{max-width:1180px}.human-review-page .review-upload{display:block;margin:18px 0;font-weight:700}.human-review-page .review-upload input{display:block;margin-top:6px}.human-review-page .review-task{white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;border:1px solid #aaa;background:#f4f4ef;max-height:260px;overflow:auto}.review-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.review-pair article{min-width:0;padding:10px;border:1px solid #aaa;background:#f4f4ef}.review-pair article h2{margin:0 0 10px}.review-pair section{margin-bottom:12px}.review-pair h3{font-size:13px;margin:5px 0}.review-pair pre{padding:10px;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;background:white;border:1px inset #aaa;max-height:440px;overflow:auto;font:12px/1.45 monospace}.human-review-page form{display:grid;gap:12px;margin:20px 0}.human-review-page fieldset{display:flex;gap:16px;flex-wrap:wrap;border:1px solid #aaa}.human-review-page fieldset label{display:flex;align-items:center;gap:5px}.human-review-page textarea{width:100%;box-sizing:border-box;font:inherit;padding:8px}.human-review-page form button{justify-self:start;padding:8px 16px}@media(max-width:760px){.review-pair{grid-template-columns:1fr}.review-pair pre{max-height:320px}}

/* Launch screen uses the blue Windows shell and large download control of LimeWire's search view. */
html{background:#557ca4}body{background:linear-gradient(135deg,#9dc0df,#466e9d)}
.finder-window{border-color:#d8eeff;border-right-color:#235177;border-bottom-color:#235177;box-shadow:0 10px 32px #11345291}
.titlebar{background:linear-gradient(180deg,#4291d6,#1663a7);border-bottom-color:#144d83}
.titlebar .brand strong{font-size:14px;letter-spacing:0;text-shadow:0 1px #164774}
.window-title{font-weight:400;color:#d9ecfa}
.top-tabs{background:linear-gradient(#f7f7f5,#d5d5d0)}
.top-tab.active{color:#202020;border-bottom-color:#f8f8f4}
.facet h2{background:linear-gradient(#fff9cf,#ffd75c 55%,#dda523);border-bottom-color:#b98d1a}
.result-tab strong{background:linear-gradient(#72b6ef,#3183c9);border-color:#2370aa}
.notice{color:#48556a;background:#e8eef4;border-color:#ccd7e2;gap:12px}
.notice b{font-size:11px}.notice span{color:#546170}
.finder-results{min-width:920px}.finder-results th:nth-child(3){width:180px}.finder-results th:nth-child(4){width:auto}.finder-results th:nth-child(5){width:120px}.finder-results th:nth-child(6){width:100px}.finder-results th:nth-child(7){width:170px}.finder-results th:nth-child(8){width:96px}
.finder-actions{gap:52px}.primary-download{color:#214906!important;font-weight:800!important}.finder-actions .primary-download{min-width:170px;border:2px solid #668f21;border-radius:5px;background:linear-gradient(#f2ffd9,#d6f198);box-shadow:0 2px 0 #7d9d42}
.finder-actions .primary-download:hover,.stack-controls .primary-download:hover{background:#c6ec80}
.finder-actions .primary-download .action-icon{transform:scale(1.22)}
.downloads-title{background:#e7edf3;border-color:#a8b6c2}.stack-strip{background:#fff}
.download-file{display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:8px 13px;margin-right:12px;padding:5px 8px;border:1px solid #a7b7c5;background:#fff}
.download-file b{font:700 12px Tahoma,Verdana,Arial,sans-serif}.download-file span{font:11px Tahoma,Verdana,Arial,sans-serif;color:#46576a}
.stack-controls .primary-download{min-height:35px;height:auto;margin:4px 0;padding:4px 16px;background:#daf29f;border:2px solid #668f21;border-radius:4px;box-shadow:0 2px 0 #7d9d42}
.warning-list{gap:9px}.warning-list>p{padding:9px 10px;margin:0;border:1px solid #cb9d61;background:#fff4e6}
.warning-examples{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid #bd9c79}
.warning-examples>h3,.warning-examples>p{grid-column:1/-1;margin:0}.warning-examples h4{margin:0 0 6px;font-size:12px}
.adjacent-list{height:calc(100% - 32px);overflow:auto;padding:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;align-content:start;background:#fff}
.adjacent-note{grid-column:1/-1;margin:0 0 6px;padding:10px;background:#e8eef4;border:1px solid #b9c9d9;line-height:1.4}
.adjacent-card{border:1px solid #a6b7c4;background:#f6f8f7;padding:13px;min-height:154px}
.adjacent-card small{color:#56720d;font-weight:800}.adjacent-card h3{font-size:15px;margin:6px 0}.adjacent-card p{line-height:1.4;margin:6px 0}.adjacent-card .adjacent-count{font-size:10px;color:#505d6c}.adjacent-card a{display:inline-block;margin-top:7px;font-weight:700;color:#1b5a95}
@media(max-width:700px){.finder-results{min-width:0}.finder-actions{gap:7px}.finder-actions .primary-download{min-width:126px}.finder-actions .primary-download .action-icon{transform:none}.download-file{display:grid;grid-template-columns:1fr;margin:0 0 8px}.adjacent-list{height:auto;grid-template-columns:1fr;padding:9px}.warning-examples{grid-template-columns:1fr}.notice span{flex-basis:auto}}
@media(max-width:700px){
 body[data-view="search"] .finder-actions{position:fixed;z-index:10;left:5px;right:5px;bottom:5px;min-height:66px;background:#e8edf0;border:1px solid #8da6b7;box-shadow:0 -3px 12px #1b344e4d}
 body[data-view="search"]{padding-bottom:72px}
 body[data-view="search"] .finder-downloads,body[data-view="search"] .bottom-tools{display:none}
}

.finder-results{min-width:850px}.finder-results th:nth-child(5){width:120px}.finder-results th:nth-child(6){width:180px}.finder-results th:nth-child(7){width:96px}
@media(max-width:700px){.finder-results{min-width:0}}
/* The paired trial is the product's central mechanism. */
.trial-desk{padding:14px;max-width:1180px;margin:0 auto}.trial-hero{padding:13px 16px;border:1px solid #92a9b8;background:#e9f3f7}.trial-hero h2{margin:0 0 7px;font-size:19px;color:#185d91}.trial-hero p{line-height:1.5;margin:0;max-width:880px}
.trial-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0}.trial-steps article{border:1px solid #a9b7c3;background:#fff;padding:11px;min-height:156px}.trial-steps b{font-size:13px;color:#225e88}.trial-steps p{line-height:1.45}.trial-steps a.classic-button{display:inline-flex;align-items:center;padding:0 9px;color:#202020;text-decoration:none}
.trial-load{border:1px solid #9eadb8;background:#f6f8f9;padding:12px}.trial-load h3{margin:0 0 5px}.trial-load p{line-height:1.4}.trial-picker{display:inline-flex;align-items:center;position:relative;padding:0 10px;margin-right:7px;cursor:pointer}.trial-picker input{position:absolute;opacity:0;inset:0;width:100%;cursor:pointer}.trial-load #trial-status{font-weight:700;color:#1b5a87}
.trial-report{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px}.trial-report>section{padding:11px;border:1px solid #a8b7c2;background:#fff;min-width:0}.trial-report h3{margin:0 0 7px;font-size:14px;color:#225e88}.trial-report h4{margin:0 0 8px;font-size:12px}.trial-summary,.trial-arms{grid-column:1/-1}.trial-item{display:grid;grid-template-columns:140px minmax(0,1fr);gap:8px;padding:4px 0;border-bottom:1px solid #e2e7e9;overflow-wrap:anywhere}.trial-item b{color:#465665}.trial-source,.trial-arm{padding:8px;border:1px solid #d2d9de;background:#fafbfc;margin-top:6px}.trial-arms{display:grid;grid-template-columns:1fr 1fr;gap:8px}.trial-arms h3{grid-column:1/-1}.trial-limit{line-height:1.45;color:#53616a;margin:12px 0}
@media(max-width:900px){.trial-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.trial-desk{padding:8px}.trial-steps,.trial-report,.trial-arms{display:block}.trial-steps article,.trial-report>section,.trial-arm{margin:7px 0}.trial-item{grid-template-columns:95px minmax(0,1fr)}.trial-picker{margin:3px}.trial-report{margin-top:7px}}
.trial-history{margin:12px 14px;border:1px solid #b5c1c9;background:#fff}.trial-history>summary{padding:10px 12px;cursor:pointer;font-weight:700;color:#285e82;background:#edf3f6}.trial-history:not([open]){max-height:40px;overflow:hidden}
.trial-tool-details{margin-top:8px;border-top:1px solid #d2d9de;padding-top:7px}.trial-tool-details summary{cursor:pointer;color:#1e5b85;font-weight:700}.trial-tool-call{padding:7px 0;border-bottom:1px solid #e1e6ea}.trial-tool-call code{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.trial-tool-call span{display:block;color:#5e6a70;font-size:11px;margin-top:3px}
.trial-selection{padding:9px 12px;margin-top:9px;background:#fff7d4;border:1px solid #c5ad63;line-height:1.4;overflow-wrap:anywhere}.trial-selection.ready{background:#eef5e6;border-color:#8aa668}.trial-load+.trial-load{margin-top:9px}.trial-item.mismatch{background:#fff0eb;color:#842c20}.trial-item.unverified{background:#fff7db;color:#755a17}.trial-summary.mismatch{border-color:#b84c39;background:#fff5f1}.trial-summary.unverified{border-color:#c5ad63;background:#fffbee}
.adjacent-card a+a{margin-left:12px;font-size:10px;font-weight:400}
.details-actions a{display:inline-flex;align-items:center;min-height:26px;font-weight:700;color:#155b94}
.download-motion{display:inline-flex;position:relative;vertical-align:middle;align-items:center;justify-content:space-between;width:88px;height:38px;margin:4px 9px;padding:3px 8px;border:1px solid #a7b7c5;background:#eef4f7;overflow:hidden}
.download-motion-file{display:grid;place-items:center;width:31px;height:25px;border:1px solid #5f8daf;background:#fff;color:#225c84;font-weight:800;box-shadow:2px 2px #b6d1df}
.download-motion-tray{display:grid;place-items:center;width:28px;height:23px;border:2px solid #668f21;border-top:0;background:#dbefa8;color:#426715;font-size:19px;font-weight:800}
.download-motion[data-state="fetching"] .download-motion-file{animation:lime-fetch .7s ease-in-out infinite alternate}
.download-motion[data-state="complete"] .download-motion-file{animation:lime-file-arrive .8s ease-out both}
.download-motion[data-state="complete"] .download-motion-tray{background:#a8dc62}
.download-motion[data-state="error"]{border-color:#bd6a53;background:#fff0e9}
#download-next:not([hidden]){display:inline-block;margin:5px 0 9px 7px;color:#1c5b86;font-weight:700}
@keyframes lime-fetch{to{transform:translateX(11px)}}
@keyframes lime-file-arrive{50%{transform:translateX(24px) rotate(4deg)}100%{transform:translateX(39px) translateY(19px) scale(.55);opacity:.2}}
@media(prefers-reduced-motion:reduce){.download-motion[data-state] .download-motion-file{animation:none}}
/* LimeWire-style transfer row: the percentage is received ZIP bytes / Content-Length. */
.finder-downloads{grid-template-rows:24px 43px minmax(0,1fr)}
.finder-downloads .downloads-title{grid-row:1}
.finder-downloads .transfer-row{grid-row:2}
.finder-downloads .stack-strip{grid-row:3}
.transfer-row{display:grid;grid-template-columns:minmax(130px,1.2fr) minmax(110px,2fr) 42px 78px minmax(130px,1fr) 52px;align-items:center;gap:8px;padding:5px 9px;background:#edf0ee;border-bottom:1px solid #9ba8af;font:11px Tahoma,Verdana,Arial,sans-serif}
.transfer-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}
.transfer-track{height:18px;border:1px solid #808a80;background:linear-gradient(#fff,#dfe4de);box-shadow:inset 1px 1px #b0b8af;overflow:hidden}
.transfer-track span{display:block;width:0;height:100%;background:repeating-linear-gradient(90deg,#7eb833 0 12px,#6ea42a 12px 13px)}
.transfer-row[data-state="complete"] .transfer-track span{background:#81b939}
.transfer-row[data-state="error"] .transfer-track span{background:#b55241}
.transfer-percent{text-align:right;font-weight:800}.transfer-state{color:#405b32}.transfer-row[data-state="error"] .transfer-state{color:#9a3b2d}.transfer-retry{height:24px}
.transfer-detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#4d5b60}
.skill-download{padding:0;border:0;background:transparent;color:inherit;font-weight:700;text-align:left;text-decoration:underline;text-decoration-color:#9bab8e;text-underline-offset:2px;cursor:pointer}
.skill-download:hover,.skill-download:focus-visible{color:#145b91;text-decoration-color:currentColor}
@media(max-width:700px){body[data-view="search"][data-transfer="queued"] .finder-downloads,body[data-view="search"][data-transfer="fetching"] .finder-downloads,body[data-view="search"][data-transfer="complete"] .finder-downloads,body[data-view="search"][data-transfer="error"] .finder-downloads,body[data-view="search"][data-transfer="canceled"] .finder-downloads{display:grid;position:fixed;left:5px;right:5px;bottom:74px;z-index:11;min-height:0;grid-template-rows:24px auto;box-shadow:0 -3px 12px #1b344e4d}body[data-view="search"] .finder-downloads .stack-strip{display:none}.transfer-row{grid-template-columns:minmax(90px,1fr) minmax(100px,1.5fr) 40px 50px;gap:5px}.transfer-detail{grid-column:1/4}.transfer-retry{grid-column:4}}

.trial-local{border:1px solid #9eadb8;background:#f6f8f9;padding:10px 12px;margin:10px 0}.trial-local h3{margin:0 0 5px;font-size:14px}.trial-local p{line-height:1.4;margin:5px 0}.trial-local small{display:block;color:#53616a;margin-top:7px}.trial-local #doctor-status{display:inline-block;font-weight:700}.trial-local #doctor-list{margin-top:7px;max-height:145px;overflow:auto;background:#fff;border:1px solid #ccd4da;padding:5px 8px}.trial-local #doctor-list ul{margin:5px 0;padding-left:20px}

.search-scope{display:inline-block;padding:3px 5px;margin-left:3px;background:#dceabf;border:1px solid #7b9f52;color:#275000;font-size:10px;white-space:nowrap}.results-wrap>#empty-search-all:not([hidden]){position:relative;z-index:1;margin:8px auto}.results-wrap>#empty-search-all[hidden]{display:none}
@media(max-width:700px){.search-strip input{min-width:180px;flex:1 1 180px}.result-tab strong{flex:1 1 120px;max-width:140px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;line-height:23px}.result-tab .catalog-view{flex:0 0 auto;white-space:nowrap}}
