/* The passport and personal research desk share the catalogue's folded-paper language. */
body[data-look="nightjar"] .project-page .passport-cover{background:#2b1d39;border:1px solid #614875;border-radius:5px 28px 5px 5px;padding:27px;gap:28px;margin:19px 0 24px;align-items:stretch}
body[data-look="nightjar"] .project-page .passport-cover-copy{display:flex;flex-direction:column;justify-content:center}
body[data-look="nightjar"] .project-page .passport-cover .passport-heading{flex-wrap:wrap;align-items:start;gap:19px;margin-bottom:18px}
body[data-look="nightjar"] .project-page .passport-cover .passport-identity .project-mark.large{width:64px;height:64px;background:#1b1325;border:1px solid #795d8d}
body[data-look="nightjar"] .project-page .passport-cover .passport-name h1{font-size:51px;color:#f2e3fa}
body[data-look="nightjar"] .project-page .passport-cover .passport-identity p{font-size:10px;color:#c3a8d4;margin-top:7px}
body[data-look="nightjar"] .project-page .passport-cover .passport-actions{max-width:none;margin:0;gap:7px}
body[data-look="nightjar"] .project-page .passport-cover .passport-actions>.button{min-height:37px;padding:9px 11px;font-size:11px}
body[data-look="nightjar"] .project-page .passport-cover .passport-purpose{font-size:14px;line-height:1.85;color:#dfcde9;max-width:76ch}
body[data-look="nightjar"] .project-page .passport-cover .passport-meta-line{margin-top:20px;gap:12px 18px}
body[data-look="nightjar"] .project-page .passport-quick-links{gap:13px}
body[data-look="nightjar"] .project-page .passport-quick-links a{font-size:11px;color:#e3c8f5}
body[data-look="nightjar"] .project-page .passport-quick-links .contract-copy{font-size:10px;color:#bea5d1}
body[data-look="nightjar"] .project-page .passport-source-time{color:#baa1ca}
body[data-look="nightjar"] .project-page .passport-cover .passport-live-summary{background:#1c1426;border:1px solid #513b62;border-radius:4px 19px 4px 4px;padding:23px}
body[data-look="nightjar"] .project-page .passport-cover .passport-live-summary>div:first-child{border-color:#493355}
body[data-look="nightjar"] .project-page .passport-cover .passport-live-summary strong{color:#ead1fb}
body[data-look="nightjar"] .project-page .passport-tabs{display:flex;gap:5px;padding:5px;border:1px solid #4e375c;border-radius:7px;background:#21162c;margin-bottom:27px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#654b77 transparent}
body[data-look="nightjar"] .project-page .passport-tabs button{font-size:11px;color:#baa1ca;border:0;white-space:nowrap;border-radius:4px;padding:11px 15px;min-height:39px}
body[data-look="nightjar"] .project-page .passport-tabs button.active{background:#c5a6f3;color:#2b1935;font-weight:600}
body[data-look="nightjar"] .project-page .passport-tabs button:hover:not(.active){background:#352242;color:#efdbfc}
body[data-look="nightjar"] .project-page .passport-tabs .tab-unread{background:#edb487;margin-left:6px}
body[data-look="nightjar"] .project-page .passport-grid{grid-template-columns:minmax(0,1fr) 270px;gap:24px}
body[data-look="nightjar"] .project-page .passport-main{gap:20px;min-width:0}
body[data-look="nightjar"] .project-page .passport-brief{padding:24px 25px;background:#362343;border:1px solid #654779;border-radius:4px 23px 4px 4px}
.field-note-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}
body[data-look="nightjar"] .project-page .field-note-heading .brief-label{font-size:11px;color:#dfbdf5;margin:0}
.field-note-heading>span:last-child{font-size:9px;color:#bfa1cf}
body[data-look="nightjar"] .project-page .passport-brief h2{font:500 29px/1.35 'Fraunces',Georgia,serif;letter-spacing:-.5px;color:#f0dff9;max-width:52ch}
body[data-look="nightjar"] .project-page .passport-brief>p{margin-top:15px;font-size:13px;line-height:1.85;color:#cdb4dc;max-width:78ch}
.field-note-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:20px;padding-top:14px;border-top:1px solid #644577}
body[data-look="nightjar"] .project-page .field-note-footer .brief-date{margin:0;color:#bb9fcb;font-size:10px}
.field-note-footer button{display:flex;align-items:center;gap:7px;padding:0;color:#e1bffa;font-size:10px;white-space:nowrap}.field-note-footer svg{width:13px;height:13px}
body[data-look="nightjar"] .project-page .assessment-grid{grid-template-columns:1fr 1.15fr;gap:14px}
body[data-look="nightjar"] :is(.project-page,.snapshot-page) .source-coverage-panel{background:#26364d;border:1px solid #56708c;border-radius:4px 19px 4px 4px;padding:23px}
body[data-look="nightjar"] :is(.project-page,.snapshot-page) .source-coverage-panel h2{font-size:13px;color:#d8e5f3}
body[data-look="nightjar"] :is(.project-page,.snapshot-page) .source-coverage-panel :is(p,.mini-note,summary){color:#b8ccdf;font-size:11px;line-height:1.8}
body[data-look="nightjar"] :is(.project-page,.snapshot-page) .source-coverage-panel>strong{font-size:17px;display:block;margin:12px 0;color:#e5eff8}
body[data-look="nightjar"] :is(.project-page,.snapshot-page) .coverage-panel-heading>strong{font:500 39px/1 'Fraunces',Georgia,serif;letter-spacing:-1px;color:#e7f1fc}
body[data-look="nightjar"] :is(.project-page,.snapshot-page) .coverage-panel-heading>strong small{display:inline;font:11px var(--font);letter-spacing:0;color:#a7c0d7}
body[data-look="nightjar"] :is(.project-page,.snapshot-page) .coverage-panel-heading p{margin-top:9px;font-size:11px}
body[data-look="nightjar"] :is(.project-page,.snapshot-page) .source-coverage-panel details{margin-top:17px;border-top:1px solid #526883;padding-top:13px}
.coverage-checklist{padding:0!important;margin-top:17px!important;list-style:none}
body[data-look="nightjar"] .coverage-checklist li{padding:12px 0;border-color:#4d6480;gap:13px}
body[data-look="nightjar"] .coverage-checklist li a{color:#e0edf9;font-size:11px}
body[data-look="nightjar"] .coverage-checklist li small{font-size:10px;line-height:1.6;color:#a9bfd5;margin-top:4px}
body[data-look="nightjar"] .coverage-checklist li>span{font-size:10px;color:#d5e5f5}
body[data-look="nightjar"] :is(.project-page,.snapshot-page) .product-validation{background:#ead9c2;border:1px solid #ead9c2;border-radius:4px 4px 22px 4px;padding:23px;color:#3c2a3e}
body[data-look="nightjar"] :is(.project-page,.snapshot-page) .product-validation h2{color:#755c70;font-size:12px}
body[data-look="nightjar"] :is(.project-page,.snapshot-page) .product-validation .validation-heading{align-items:start;gap:10px}
body[data-look="nightjar"] :is(.project-page,.snapshot-page) .product-validation strong{color:#3d2c40;font-size:17px;line-height:1.5;display:block;margin-top:10px;font-weight:600}
body[data-look="nightjar"] :is(.project-page,.snapshot-page) .validation-scope-tag{border:1px solid #b9a1a7;background:#d9c5b6;color:#654961;font-size:9px;line-height:1.6;padding:4px 7px;border-radius:4px;white-space:nowrap}
body[data-look="nightjar"] :is(.project-page,.snapshot-page) .product-validation :is(p,.mini-note,summary){color:#72596b;font-size:11px;line-height:1.85}
body[data-look="nightjar"] :is(.project-page,.snapshot-page) .product-validation>p{margin-top:13px}
body[data-look="nightjar"] :is(.project-page,.snapshot-page) .product-validation>p.mini-note{font-size:10px;color:#816778}
body[data-look="nightjar"] :is(.project-page,.snapshot-page) .product-validation details{margin-top:17px;border-top:1px solid #c9b1b2;padding-top:13px}
body[data-look="nightjar"] :is(.project-page,.snapshot-page) .product-validation details ul{padding-left:17px}
body[data-look="nightjar"] :is(.project-page,.snapshot-page) .product-validation details li{padding:10px 0;border-color:#c9b1b2}
body[data-look="nightjar"] :is(.project-page,.snapshot-page) .product-validation details li strong{font-size:12px;margin-top:0}
body[data-look="nightjar"] :is(.project-page,.snapshot-page) .product-validation details a{color:#674779;text-decoration:underline;text-underline-offset:3px;font-size:11px}
body[data-look="nightjar"] :is(.project-page,.snapshot-page) .product-validation .claim-status{color:#71516c;background:#ddc9bc;font-size:9px}
body[data-look="nightjar"] :is(.project-page,.snapshot-page) .claim-evidence-panel{background:transparent;border:0;margin:8px 0 0;border-radius:0}
body[data-look="nightjar"] .claims-ledger-heading{padding:0 0 18px}
.claims-ledger-heading>div{display:flex;align-items:baseline;justify-content:space-between;gap:15px}
body[data-look="nightjar"] .claims-ledger-heading h2{font:500 29px/1.3 'Fraunces',Georgia,serif;color:#e7cfee;letter-spacing:-.5px}
.claims-ledger-count{font-size:10px;color:#b69bc5}
body[data-look="nightjar"] .claims-ledger-heading .mini-note{font-size:11px;line-height:1.8;color:#ab90bb;margin-top:9px;max-width:75ch}
body[data-look="nightjar"] .claim-evidence-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:25px;padding:21px 23px;margin-bottom:10px;background:#251930;border:1px solid #4f375e;border-radius:4px 16px 4px 4px}
body[data-look="nightjar"] .claim-column-label{font-size:9px;letter-spacing:0;text-transform:none;color:#987fa9;margin-bottom:9px}
body[data-look="nightjar"] .claim-statement h3{font-size:14px;color:#ead9f3;line-height:1.65;font-weight:500;letter-spacing:0}
body[data-look="nightjar"] .claim-status{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid #5b4369;border-radius:4px;background:#33213e;color:#cdb5dd;font-size:9px;line-height:1.5;margin:0}
body[data-look="nightjar"] .claim-status.sample_observed{background:#463051;color:#e4c5fa;border-color:#7b598f}
body[data-look="nightjar"] .claim-status.interface_observed{background:#29394b;color:#b7d4ee;border-color:#4a6680}
body[data-look="nightjar"] .claim-status.limited{background:#48313b;color:#edc2a4;border-color:#855b63}
body[data-look="nightjar"] .claim-status.code_inspected{background:#293448;color:#bccce4;border-color:#4b6079}
body[data-look="nightjar"] .claim-result p{font-size:12px;line-height:1.85;margin-top:11px;color:#c7afD5}
body[data-look="nightjar"] .claim-citation{margin-top:12px;gap:7px 12px;flex-wrap:wrap}
body[data-look="nightjar"] .claim-citation a{font-size:10px;color:#dbbaf1;text-decoration:underline;text-underline-offset:3px}
body[data-look="nightjar"] .claim-citation time{font-size:9px;color:#a98fba}
body[data-look="nightjar"] .claims-source-group{border:1px solid #4b3459;background:#201529;border-radius:5px;padding:17px 20px;margin-top:12px}
body[data-look="nightjar"] .claims-source-group summary{font-size:12px;color:#d3b0eb}
body[data-look="nightjar"] .claims-source-group .mini-note{font-size:11px;line-height:1.85;margin:14px 0;color:#b59ac5}
body[data-look="nightjar"] .claims-source-group .claim-evidence-row{margin-bottom:8px;padding:16px 18px}
body[data-look="nightjar"] .token-role-section{background:#23172d;border:1px solid #4d355b;border-radius:4px;padding:23px;margin-top:3px}
body[data-look="nightjar"] .token-role-section h2{font:500 25px/1.4 'Fraunces',Georgia,serif;color:#e6cfee;margin-bottom:12px}
body[data-look="nightjar"] .token-role-section p{font-size:13px;color:#c5acd3;line-height:1.85;max-width:78ch}
body[data-look="nightjar"] .token-role-section small{font-size:10px;color:#9c80ad;margin-top:12px;line-height:1.8}
body[data-look="nightjar"] .project-page .passport-rail{display:flex;flex-direction:column;gap:18px;min-width:0}
body[data-look="nightjar"] .project-page .passport-side-summary{background:#ead9c2;border:0;padding:22px;border-radius:4px 4px 22px 4px}
body[data-look="nightjar"] .project-page .passport-side-summary h2{font:500 24px/1.3 'Fraunces',Georgia,serif;color:#402d42}
body[data-look="nightjar"] .project-page .passport-side-summary .activity-title{font-size:13px;line-height:1.7;color:#513a50}
body[data-look="nightjar"] .project-page .passport-side-summary :is(p,.activity-time,.activity-kind,.source-link,.rail-link){color:#735b6c;font-size:10px}
body[data-look="nightjar"] .project-page .passport-side-summary p{line-height:1.85;margin-top:12px}
body[data-look="nightjar"] .project-page .passport-side-summary .rail-link{margin-top:17px;border-color:#c8b0b1;padding-top:12px}
body[data-look="nightjar"] .project-page .passport-side-notes{border:1px solid #594067;border-radius:4px 19px 4px 4px;background:#2b1d37;padding:21px}
body[data-look="nightjar"] .project-page .passport-side-notes h2{font:500 23px/1.4 'Fraunces',Georgia,serif;color:#e7cef3}
body[data-look="nightjar"] .project-page .passport-side-notes>p{font-size:11px;line-height:1.85;color:#b99dcc}
body[data-look="nightjar"] .project-page .passport-side-notes textarea{background:#1e1428;border:1px solid #664c77;border-radius:4px;font-size:12px;line-height:1.8;margin:15px 0 12px;min-height:125px;color:#e7d2f2}
body[data-look="nightjar"] .project-page .passport-side-notes :is(small,.review-toggle){color:#bfa0d2;font-size:10px}
body[data-look="nightjar"] .project-page .token-details{background:#21162b;border:1px solid #493354;border-radius:5px;padding:16px 17px;margin:0}
body[data-look="nightjar"] .project-page .token-details summary{font-size:11px;color:#ceb0e1}
body[data-look="nightjar"] .project-page .token-details .market-method{margin-top:15px}
body[data-look="nightjar"] .passport-tab-sources>.panel,body[data-look="nightjar"] .passport-tab-notes>.panel{padding:25px;background:#2b1d38;border-radius:4px 23px 4px 4px}
body[data-look="nightjar"] .passport-tab-sources h2,body[data-look="nightjar"] .passport-tab-notes h2,body[data-look="nightjar"] .compare-checks .section-title h2,body[data-look="nightjar"] .auto-panel .section-title h2{font:500 27px/1.4 'Fraunces',Georgia,serif;color:#e6ccef}
body[data-look="nightjar"] .source-list>a{padding:18px 0;border-color:#574065}
body[data-look="nightjar"] .source-list>a:hover{background:#33223f}
body[data-look="nightjar"] .source-list strong{font-size:13px;color:#dfc9ee}
body[data-look="nightjar"] .source-type{background:#463151;border:1px solid #674b77;color:#d8b6ed;border-radius:4px}
body[data-look="nightjar"] .compare-checks{background:#281a33;border:1px solid #634574;padding:25px;border-radius:4px 24px 4px 4px}
body[data-look="nightjar"] .version-selectors{gap:12px;margin-top:24px;align-items:end}
body[data-look="nightjar"] .version-selectors label{font-size:11px;color:#c8aad9}
body[data-look="nightjar"] .version-selectors select{margin-top:8px;padding:11px;min-width:0;white-space:normal;border-color:#6b4d7d;background:#1e1428;color:#dec5ee;font-size:11px}
body[data-look="nightjar"] .comparison-row{border-color:#51375f;padding:20px 0;gap:16px}
body[data-look="nightjar"] .comparison-row>div:not(:first-child){background:#20162a;border:1px solid #483252;border-radius:4px;padding:13px;min-width:0}
body[data-look="nightjar"] .comparison-row>div:last-child{background:#29344a;border-color:#455b76}
body[data-look="nightjar"] .comparison-row pre{color:#cbb4db;line-height:1.85;font-size:11px;overflow-wrap:anywhere}
body[data-look="nightjar"] .comparison-row>div:last-child pre{color:#c4d6e9}
body[data-look="nightjar"] .research-product .research-lead{font-size:15px;color:#d5bcE4;line-height:1.9}
body[data-look="nightjar"] .research-source-row{border-color:#50365e;padding:23px;background:#281a33}
body[data-look="nightjar"] .research-source-row h3{font-size:15px;color:#e5cdee}
body[data-look="nightjar"] .research-source-row p{font-size:12px;line-height:1.85;color:#c7acd7}
body[data-look="nightjar"] .repo-facts{gap:13px;padding:16px;background:#21152b;border:1px solid #4d345b;border-radius:4px}
body[data-look="nightjar"] .share-dialog{background:#2b1d39;border-color:#78568f;border-radius:5px 27px 5px 5px;padding:25px}
body[data-look="nightjar"] .share-dialog-head h2{font:500 29px/1.4 'Fraunces',Georgia,serif;color:#efdef8}
body[data-look="nightjar"] .share-preview{background:#ead9c2;color:#402d42;border:0;border-radius:4px 4px 23px 4px;padding:25px}
body[data-look="nightjar"] .share-preview :is(p,small,time,span){color:#74596f}
body[data-look="nightjar"] .share-preview h3{font:500 38px/1.3 'Fraunces',Georgia,serif;color:#402d42}
body[data-look="nightjar"] .share-link-label{color:#c5a7d6}
body[data-look="nightjar"] .share-link-label input{background:#1d1427;border-color:#654a77;color:#dcc2ed}
body[data-look="nightjar"] .snapshot-page .saved-passport-banner{background:#ead9c2;color:#61455f;padding:12px 17px;border:0;border-radius:4px;font-size:11px;gap:12px;flex-wrap:wrap}
body[data-look="nightjar"] .snapshot-page .passport-heading{padding:25px;background:#2b1d39;border:1px solid #634775;border-radius:5px 25px 5px 5px;margin-top:18px}
body[data-look="nightjar"] .snapshot-page .passport-heading code{font-size:11px;overflow-wrap:anywhere}
body[data-look="nightjar"] .snapshot-page .saved-passport-content{max-width:1100px}

/* Watchlist is a personal research desk, not another market table. */
body[data-look="nightjar"] .watch-cover{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:29px;background:#2b1d39;border:1px solid #614875;border-radius:5px 28px 5px 5px;margin-bottom:27px}
.watch-cover h1{font:500 48px/1.1 'Fraunces',Georgia,serif;letter-spacing:-1.5px;color:#eddbf6}
.watch-cover p{font-size:13px;color:#c5aad5;margin-top:11px;line-height:1.7}
.watch-context{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:21px;font-size:10px;line-height:1.7;color:#bda0ce}
.watch-context b{font-weight:600;color:#e4c9f6;margin-right:4px}
.watch-context button{padding:0;font-size:10px;color:#c3a5d5}
.watch-context button:hover{text-decoration:underline;text-underline-offset:3px}
.watch-context>span:last-child{display:flex;align-items:center;gap:6px}
.watch-context i{width:4px;height:4px;border-radius:50%;background:#edb487}
body[data-look="nightjar"] .watchlist-page .watch-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:25px;align-items:start}
.watch-collection{min-width:0}
body[data-look="nightjar"] .watchlist-page .saved-section-title{margin-bottom:17px;gap:13px;flex-wrap:wrap}
body[data-look="nightjar"] .watchlist-page .saved-section-title h2{font:500 27px/1.3 'Fraunces',Georgia,serif;color:#e9d2f3}
body[data-look="nightjar"] .watchlist-page .watch-tabs button{border-radius:5px;padding:7px 10px;font-size:10px;color:#bba0cc}
body[data-look="nightjar"] .watchlist-page .watch-tabs button.selected{background:#4c325e;color:#ead2f9}
body[data-look="nightjar"] .watchlist-page .toolbar{flex-wrap:wrap;margin-bottom:17px;gap:10px}
body[data-look="nightjar"] .watchlist-page .toolbar .search{flex-basis:100%;background:#271a33;border-color:#644a77;min-width:0;padding:12px 14px}
body[data-look="nightjar"] .watchlist-page .toolbar-right{width:100%}
body[data-look="nightjar"] .watchlist-page .toolbar-right select{flex:1;max-width:none;min-width:0}
.watch-dossiers{display:flex;flex-direction:column;gap:17px}
.watch-dossier{background:#2b1d39;border:1px solid #5c426d;border-radius:4px 23px 4px 4px;padding:22px;min-width:0}
.watch-dossier-head{display:flex;align-items:center;gap:15px;justify-content:space-between}
.watch-dossier-head .identity{min-width:0;gap:12px}
.watch-dossier-head .project-mark{width:43px;height:43px;border-radius:50%}
.watch-dossier-head .identity strong{font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.4px;color:#f0e0f7}
.watch-dossier-head .identity small{font-size:10px;color:#b69ac8;margin-top:6px}
.watch-dossier-head .identity small>span{margin-left:9px;color:#b69ac8}
.watch-dossier-head .save-button{width:33px;height:35px;align-self:start;color:#bfa1d2}
.watch-dossier-head .save-button:hover{background:#493155;color:#efd9ff}
.watch-purpose{font-size:12px;line-height:1.8;color:#c6abd7;margin-top:15px}
.watch-evidence{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap;margin-top:13px;font-size:10px;color:#a88bbb}
.watch-product-state{display:flex;gap:6px;align-items:center;color:#c8aed7}
.watch-product-state i{width:4px;height:4px;border-radius:50%;background:#a88bbb}
.watch-product-state.observed{color:#e3c3f8}.watch-product-state.observed i{background:#edb487}
.watch-market{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;border-top:1px solid #584065;border-bottom:1px solid #584065;padding:17px 0;margin-top:17px}
.watch-market>div{min-width:0}.watch-market small{font-size:9px;line-height:1.6;color:#a98cba;white-space:normal}
.watch-market strong{font-size:23px;line-height:1.3;display:block;font-weight:500;letter-spacing:-.6px;color:#e7cff5;margin-top:6px;font-variant-numeric:tabular-nums}
.watch-market .up{color:#b5d2b2}.watch-market .down{color:#e6a8bb}
.watch-latest{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 13px;padding:16px 0;align-items:center}
.watch-latest>span{display:flex;align-items:center;gap:6px;font-size:9px;color:#b399c3;grid-column:1/-1}
.watch-latest>span svg{width:12px;height:12px}.watch-latest i{font-style:normal;font-size:8px;border:1px solid #79528b;color:#e1b7f3;padding:1px 5px;border-radius:3px;margin-left:5px}
.watch-latest>strong{font-size:12px;font-weight:500;color:#d9bce9;line-height:1.7}
.watch-latest>time{font-size:9px;color:#a98dbb;grid-column:1;grid-row:3}
.watch-latest>svg{grid-column:2;grid-row:2/4;width:14px;height:14px;color:#c5a1df}
.watch-latest:hover>strong{text-decoration:underline;text-underline-offset:3px}
.watch-latest-empty{font-size:10px;color:#9d81af;line-height:1.8;margin:15px 0}
.watch-note-drawer{border-top:1px solid #584065;padding-top:13px;margin-top:2px}
.watch-note-drawer summary{font-size:11px;color:#d4b6e6;cursor:pointer;line-height:1.8}
.watch-note-drawer summary>span{font-size:9px;color:#9478a5;float:right;margin-left:10px}
.watch-note-drawer textarea{width:100%;min-height:86px;resize:vertical;background:#201529;border:1px solid #614674;border-radius:4px;padding:12px 14px;font:12px/1.8 var(--font);color:#e0c5ee;margin-top:12px}
.watch-note-drawer textarea::placeholder{color:#967ba7}
.watch-dossier-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:17px;flex-wrap:wrap}
.watch-dossier-actions .review-toggle{font-size:10px;color:#a88bba;gap:6px;padding:0;display:flex;align-items:center}
.watch-dossier-actions .review-toggle svg{width:12px;height:12px}
.watch-dossier-actions .review-toggle.is-reviewed{color:#d7b7ee}
.watch-dossier-actions>div{display:flex;gap:15px;align-items:center}
.watch-dossier-actions>div>a:not(.button){font-size:10px;color:#c5a2dc}
.watch-dossier-actions>div>a:not(.button):hover{text-decoration:underline;text-underline-offset:3px}
body[data-look="nightjar"] .watch-dossier-actions .button{font-size:10px;padding:8px 10px;min-height:33px;background:#3f2a4e;border-color:#725383;color:#dfc4f1}
body[data-look="nightjar"] .watchlist-page .watch-change-inbox{margin:0;min-width:0}
body[data-look="nightjar"] .change-feed{background:#21162b;border:1px solid #50365e;border-radius:4px 22px 4px 4px;overflow:hidden}
body[data-look="nightjar"] .change-feed>.section-title{padding:23px;gap:12px;align-items:start;flex-wrap:wrap;border-bottom:0}
body[data-look="nightjar"] .change-feed>.section-title h2{font:500 28px/1.3 'Fraunces',Georgia,serif;color:#e7cef2}
body[data-look="nightjar"] .change-feed>.section-title p{font-size:11px;line-height:1.8;color:#aa8fbd;margin-top:8px}
body[data-look="nightjar"] .change-feed>.section-title>button{font-size:10px;padding:0;color:#d3aeea;white-space:nowrap}
body[data-look="nightjar"] .change-toolbar{background:#2a1c35;border-block:1px solid #4f375c;padding:13px 18px;gap:10px;display:flex;align-items:center;flex-wrap:wrap}
body[data-look="nightjar"] .change-toolbar select{font-size:10px;max-width:160px;padding:9px 24px 9px 9px;min-height:35px;background:#21152c}
body[data-look="nightjar"] .change-toolbar label{font-size:10px;color:#baa0cc;white-space:nowrap;display:flex;gap:7px;align-items:center}
body[data-look="nightjar"] .change-toolbar input{accent-color:#c5a6f3}
body[data-look="nightjar"] .change-toolbar>span{font-size:9px;color:#9c7ead;margin-left:auto}
body[data-look="nightjar"] .change-event{padding:22px 20px;gap:0;border-bottom:1px solid #4d345b;border-top:0;position:relative;display:block}
body[data-look="nightjar"] .change-event.unread{background:#30203b}
body[data-look="nightjar"] .change-event-body{min-width:0}
body[data-look="nightjar"] .change-marker{position:absolute;left:0;top:25px;width:3px;height:29px;background:#8e6ea3;border-radius:0 2px 2px 0}
body[data-look="nightjar"] .change-marker.social{background:#c5a6f3}
body[data-look="nightjar"] .change-marker.code{background:#9ab9da}
body[data-look="nightjar"] .change-marker.onchain{background:#edb487}
body[data-look="nightjar"] .change-meta{display:flex;gap:7px;align-items:center;flex-wrap:wrap;font-size:9px}
body[data-look="nightjar"] .change-meta .event-project{display:inline-flex;align-items:center;gap:7px;color:#e0c4ef;font-size:11px;font-weight:500}
body[data-look="nightjar"] .event-project-mark{width:23px;height:23px;border-radius:50%;border:1px solid #76548c;background:#392546;font-size:8px}
body[data-look="nightjar"] .event-kind{color:#b498c6;font-size:9px}
body[data-look="nightjar"] .new-label{font-size:8px;background:#4c2c5b;color:#e2b9f6;border-radius:3px;padding:2px 5px}
body[data-look="nightjar"] .change-meta time{font-size:8px;color:#a88bbb;margin-left:auto}
body[data-look="nightjar"] .change-event h3{font-size:14px;line-height:1.7;color:#ead4f5;margin:14px 0 12px;font-weight:500}
body[data-look="nightjar"] .change-diff{gap:9px;grid-template-columns:1fr 1fr;margin:13px 0}
body[data-look="nightjar"] .change-diff>div{background:#21162b;border:1px solid #50365e;border-radius:4px;padding:12px;min-width:0}
body[data-look="nightjar"] .change-diff>div:last-child{background:#28374a;border-color:#4c6480}
body[data-look="nightjar"] .change-diff span{font-size:9px;color:#ac8fbf}
body[data-look="nightjar"] .change-diff p{font-size:11px;color:#bfa6cf;line-height:1.85;overflow-wrap:anywhere;margin-top:7px}
body[data-look="nightjar"] .change-diff>div:last-child p{color:#c3d5e8}
body[data-look="nightjar"] .x-post-change{margin:13px 0 16px;padding:15px 16px;background:#21162b;border:1px solid #584066;border-left:2px solid #b28bd8;border-radius:3px;color:#c9aed9;font-size:12px;line-height:1.85;white-space:pre-line;overflow-wrap:anywhere}
body[data-look="nightjar"] .change-event .source-link{font-size:10px;color:#d9b7ee;text-decoration:underline;text-underline-offset:3px}
body[data-look="nightjar"] .change-caveat{font-size:10px;line-height:1.8;color:#a98bbd;margin:11px 0}
body[data-look="nightjar"] .feed-footnote{font-size:9px;line-height:1.9;color:#9275a4;padding:18px 22px;margin:0;border:0;background:#1e1427}
body[data-look="nightjar"] .changes-empty{padding:25px 23px}
body[data-look="nightjar"] .changes-empty h3{font-size:14px;color:#d7b9e9;line-height:1.7}
body[data-look="nightjar"] .changes-empty p{font-size:12px;color:#a78bb9;line-height:1.85;margin-top:10px}
body[data-look="nightjar"] .load-more{padding:18px 22px}
body[data-look="nightjar"] .auto-panel{background:#24182e;border-radius:4px 23px 4px 4px;border-color:#583e69;overflow:hidden}
body[data-look="nightjar"] .auto-panel .section-title{padding:22px}
body[data-look="nightjar"] .auto-checks article{padding:19px 22px;border-color:#4c3559}
body[data-look="nightjar"] .auto-check-top a{font-size:12px;color:#d9b7ee}
body[data-look="nightjar"] .auto-checks p{font-size:12px;line-height:1.85;color:#c4a9d3}
body[data-look="nightjar"] .auto-scope{padding:17px 22px;font-size:10px;color:#987ca9;background:#1e1427}
body[data-look="nightjar"] .watchlist-page .watch-empty{background:#2b1d39;border-color:#614875;padding:40px;gap:45px;border-radius:5px 28px 5px 5px;position:relative}
body[data-look="nightjar"] .watchlist-page .watch-empty h2{font:500 42px/1.2 'Fraunces',Georgia,serif;color:#ead3f4;max-width:16ch}
body[data-look="nightjar"] .watchlist-page .watch-empty-copy>svg{color:#edb487;border:1px solid #715183;padding:10px;border-radius:50%;width:45px;height:45px}
body[data-look="nightjar"] .watchlist-page .watch-empty-copy>p{font-size:13px;color:#bda0cf;line-height:1.85;max-width:44ch}
body[data-look="nightjar"] .watchlist-page .starter-list>p{font-size:11px;line-height:1.8;color:#b89aca;margin-bottom:17px}
body[data-look="nightjar"] .watchlist-page .starter-list>div{background:#ead9c2;border:0;border-radius:4px 17px 4px 4px;padding:18px;margin-bottom:10px;gap:15px}
body[data-look="nightjar"] .watchlist-page .starter-list .identity strong{font-size:16px;color:#412d42}
body[data-look="nightjar"] .watchlist-page .starter-list .identity small{font-size:10px;color:#7a5d72;line-height:1.6}
body[data-look="nightjar"] .watchlist-page .starter-list .project-mark{border:0;border-radius:50%;width:38px;height:38px}
body[data-look="nightjar"] .watchlist-page .starter-list .save-button{color:#775871;width:30px;height:34px}
body[data-look="nightjar"] .watchlist-page .watch-storage-note{font-size:10px;color:#977aa9;line-height:1.85;margin-top:22px;max-width:105ch}
@media(max-width:1200px){
 body[data-look="nightjar"] .project-page .passport-cover{padding:24px;grid-template-columns:minmax(0,1fr) 260px}
 body[data-look="nightjar"] .project-page .passport-cover .passport-actions{width:100%;justify-content:start}
 body[data-look="nightjar"] .project-page .passport-grid{grid-template-columns:minmax(0,1fr) 235px;gap:20px}
 body[data-look="nightjar"] .project-page .assessment-grid{grid-template-columns:1fr}
 body[data-look="nightjar"] .project-page .passport-side-summary{display:block}
 body[data-look="nightjar"] .project-page .passport-tabs button{padding:10px 12px}
 body[data-look="nightjar"] .watchlist-page .watch-workspace{grid-template-columns:minmax(0,1fr) minmax(310px,360px);gap:20px}
 .watch-dossier{padding:19px}.watch-dossier-actions>div{gap:12px}.watch-dossier-actions .review-toggle{flex-basis:100%}
 .claims-ledger-heading>div{align-items:start;flex-wrap:wrap;gap:9px}
}
@media(max-width:980px){
 body[data-look="nightjar"] .project-page .passport-cover{grid-template-columns:minmax(0,1fr) 235px;padding:22px;gap:23px}
 body[data-look="nightjar"] .project-page .passport-cover .passport-name h1{font-size:44px}
 body[data-look="nightjar"] .project-page .passport-cover .passport-identity .project-mark.large{width:53px;height:53px}
 body[data-look="nightjar"] .project-page .passport-grid{grid-template-columns:1fr}
 body[data-look="nightjar"] .project-page .assessment-grid{grid-template-columns:1fr 1.15fr}
 body[data-look="nightjar"] .project-page .passport-rail{display:grid;grid-template-columns:1fr 1fr;gap:17px}
 body[data-look="nightjar"] .project-page .passport-rail>.token-details{grid-column:auto}
 body[data-look="nightjar"] .watchlist-page .watch-workspace{grid-template-columns:1fr}
 .watch-dossier-actions .review-toggle{flex-basis:auto}
 body[data-look="nightjar"] .watchlist-page .watch-change-inbox{margin-top:8px}
 body[data-look="nightjar"] .watchlist-page .toolbar{flex-wrap:nowrap}
 body[data-look="nightjar"] .watchlist-page .toolbar .search{flex-basis:auto;flex:1;min-width:200px}
 body[data-look="nightjar"] .watchlist-page .toolbar-right{width:auto}
 body[data-look="nightjar"] .watchlist-page .toolbar-right select{max-width:145px}
 body[data-look="nightjar"] .watchlist-page .watch-empty{padding:32px;gap:30px}
}
@media(max-width:760px){
 body[data-look="nightjar"] .project-page .passport-cover{display:block;padding:21px 18px;margin-top:15px;margin-bottom:21px;border-radius:4px 25px 4px 4px}
 body[data-look="nightjar"] .project-page .passport-cover .passport-heading{margin-bottom:16px;gap:0}
 body[data-look="nightjar"] .project-page .passport-cover .passport-name h1{font-size:39px}
 body[data-look="nightjar"] .project-page .passport-cover .passport-identity .project-mark.large{width:48px;height:48px}
 body[data-look="nightjar"] .project-page .passport-cover .passport-actions{margin-top:20px;gap:6px;flex-wrap:nowrap}
 body[data-look="nightjar"] .project-page .passport-cover .passport-actions>.button{min-height:36px;font-size:10px;padding:9px 8px}
 body[data-look="nightjar"] .project-page .passport-cover .passport-purpose{font-size:12px;line-height:1.9}
 body[data-look="nightjar"] .project-page .passport-cover .passport-meta-line{margin:16px 0 20px}
 body[data-look="nightjar"] .project-page .passport-quick-links{gap:10px;flex-wrap:wrap}
 body[data-look="nightjar"] .project-page .passport-quick-links a{font-size:10px}
 body[data-look="nightjar"] .project-page .passport-quick-links .contract-copy{font-size:9px}
 body[data-look="nightjar"] .project-page .passport-cover .passport-live-summary{display:flex;padding:15px 0;gap:0;border-radius:4px 17px 4px 4px}
 body[data-look="nightjar"] .project-page .passport-cover .passport-live-summary>div,body[data-look="nightjar"] .project-page .passport-cover .passport-live-summary>div:first-child{padding:0 10px;border:0;width:33.333%}
 body[data-look="nightjar"] .project-page .passport-cover .passport-live-summary strong,body[data-look="nightjar"] .project-page .passport-cover .passport-live-summary>div:first-child strong{font-size:20px}
 body[data-look="nightjar"] .project-page .passport-cover .passport-live-summary>span{margin-top:12px;padding-left:10px}
 body[data-look="nightjar"] .project-page .passport-tabs{gap:3px;padding:4px;margin-bottom:21px;border-radius:5px}
 body[data-look="nightjar"] .project-page .passport-tabs button{font-size:10px;padding:9px 12px;min-height:36px}
 body[data-look="nightjar"] .project-page .passport-grid{gap:21px}
 body[data-look="nightjar"] .project-page .passport-brief{padding:20px 18px}
 .field-note-heading{display:block;margin-bottom:14px}.field-note-heading>span:last-child{display:block;margin-top:7px;font-size:9px}
 body[data-look="nightjar"] .project-page .passport-brief h2{font-size:25px;line-height:1.4}
 body[data-look="nightjar"] .project-page .passport-brief>p{font-size:12px;margin-top:13px}
 .field-note-footer{margin-top:17px;gap:12px;flex-wrap:wrap}
 body[data-look="nightjar"] .project-page .field-note-footer .brief-date{font-size:9px}.field-note-footer button{font-size:10px}
 body[data-look="nightjar"] .project-page .assessment-grid{grid-template-columns:1fr;gap:14px}
 body[data-look="nightjar"] :is(.project-page,.snapshot-page) :is(.source-coverage-panel,.product-validation){padding:21px 19px}
 body[data-look="nightjar"] .claims-ledger-heading h2{font-size:26px}
 .claims-ledger-count{font-size:9px;line-height:1.8}
 body[data-look="nightjar"] .claim-evidence-row{grid-template-columns:1fr;gap:12px;padding:18px 17px;margin-bottom:11px}
 body[data-look="nightjar"] .claim-column-label{display:block;font-size:9px;margin-bottom:5px}
 body[data-look="nightjar"] .claim-statement h3{font-size:13px;line-height:1.7}
 body[data-look="nightjar"] .claim-result p{font-size:12px;line-height:1.85}
 body[data-look="nightjar"] .claim-citation time{font-size:9px}
 body[data-look="nightjar"] .claims-source-group{padding:16px 15px}
 body[data-look="nightjar"] .claims-source-group .claim-evidence-row{padding:15px 13px}
 body[data-look="nightjar"] .project-page .passport-rail{grid-template-columns:1fr;gap:15px}
 body[data-look="nightjar"] .project-page .passport-side-summary{display:block}
 body[data-look="nightjar"] .project-page .passport-side-notes{padding:20px}
 body[data-look="nightjar"] .token-role-section{padding:20px 18px}
 body[data-look="nightjar"] .token-role-section p{font-size:12px}
 body[data-look="nightjar"] .compare-checks{padding:21px 18px}
 body[data-look="nightjar"] .compare-checks .section-title{flex-wrap:wrap;gap:12px}
 body[data-look="nightjar"] .compare-checks .section-title h2{font-size:25px}
 body[data-look="nightjar"] .version-selectors{grid-template-columns:1fr;gap:11px}
 body[data-look="nightjar"] .version-selectors>span{display:none}
 body[data-look="nightjar"] .version-selectors select{width:100%;max-width:100%;font-size:10px}
 body[data-look="nightjar"] .comparison-row{grid-template-columns:1fr;gap:10px;padding:17px 0}
 body[data-look="nightjar"] .research-source-row{padding:20px 18px}
 body[data-look="nightjar"] .share-dialog{padding:20px 17px;border-radius:5px 23px 5px 5px}
 body[data-look="nightjar"] .share-dialog-head h2{font-size:26px}
 body[data-look="nightjar"] .share-preview{padding:21px 18px}
 body[data-look="nightjar"] .share-preview h3{font-size:33px}
 body[data-look="nightjar"] .snapshot-page .passport-heading{padding:21px 18px}
 body[data-look="nightjar"] .snapshot-page .passport-heading h1{font-size:37px;overflow-wrap:anywhere}
 body[data-look="nightjar"] .snapshot-page .passport-actions{flex-wrap:wrap}
 body[data-look="nightjar"] .watch-cover{padding:23px 20px;display:block;border-radius:4px 25px 4px 4px;margin-bottom:24px}
 .watch-cover h1{font-size:42px}.watch-cover p{font-size:12px;margin-top:11px}.watch-context{gap:8px 16px;margin-top:18px;font-size:10px}.watch-context button{font-size:10px}
 .watch-cover>.button{margin-top:20px;font-size:11px}
 body[data-look="nightjar"] .watchlist-page .saved-section-title h2{font-size:25px}
 body[data-look="nightjar"] .watchlist-page .toolbar{flex-wrap:wrap}
 body[data-look="nightjar"] .watchlist-page .toolbar .search{flex-basis:100%;min-width:0;padding:12px}
 body[data-look="nightjar"] .watchlist-page .toolbar-right{width:100%}
 body[data-look="nightjar"] .watchlist-page .toolbar-right select{max-width:none}
 .watch-dossier{padding:19px 17px;border-radius:4px 21px 4px 4px}.watch-dossier-head .identity{gap:10px}.watch-dossier-head .project-mark{width:39px;height:39px}.watch-dossier-head .identity strong{font-size:19px}.watch-dossier-head .identity small{font-size:9px}.watch-dossier-head .identity small>span{margin-left:7px}
 .watch-purpose{font-size:12px;margin-top:13px}.watch-evidence{font-size:9px;gap:9px 13px}.watch-market{gap:12px;padding:15px 0;margin-top:15px}.watch-market small{font-size:8px}.watch-market strong{font-size:21px;margin-top:5px}
 .watch-latest>strong{font-size:12px}.watch-latest>span{font-size:9px}.watch-latest>time{font-size:8px}.watch-note-drawer summary{font-size:11px}.watch-note-drawer summary>span{font-size:8px}.watch-note-drawer textarea{font-size:12px;padding:11px 12px;min-height:90px}
 .watch-dossier-actions{margin-top:16px;gap:14px}.watch-dossier-actions .review-toggle{flex-basis:100%;font-size:10px}.watch-dossier-actions>div{width:100%;justify-content:space-between;gap:10px}.watch-dossier-actions>div>a:not(.button){font-size:10px}
 body[data-look="nightjar"] .watchlist-page .watch-change-inbox{margin-top:3px}
 body[data-look="nightjar"] .change-feed>.section-title{padding:21px 18px}
 body[data-look="nightjar"] .change-feed>.section-title h2{font-size:26px}
 body[data-look="nightjar"] .change-feed>.section-title p{font-size:11px}
 body[data-look="nightjar"] .change-toolbar{padding:12px 15px;gap:10px}
 body[data-look="nightjar"] .change-toolbar>span{font-size:9px}
 body[data-look="nightjar"] .change-event{padding:21px 17px}
 body[data-look="nightjar"] .change-meta time{margin-left:0;width:100%;font-size:8px;margin-top:3px}
 body[data-look="nightjar"] .change-event h3{font-size:14px}
 body[data-look="nightjar"] .change-diff{grid-template-columns:1fr;gap:9px}
 body[data-look="nightjar"] .x-post-change{font-size:12px;padding:14px 13px}
 body[data-look="nightjar"] .feed-footnote{padding:18px;font-size:9px}
 body[data-look="nightjar"] .watchlist-page .watch-empty{padding:27px 20px;display:block}
 body[data-look="nightjar"] .watchlist-page .watch-empty h2{font-size:34px;max-width:16ch}
 body[data-look="nightjar"] .watchlist-page .watch-empty-copy>p{font-size:12px}
 body[data-look="nightjar"] .watchlist-page .watch-empty .starter-list{margin-top:28px;border-color:#584065;padding-top:23px}
 body[data-look="nightjar"] .watchlist-page .starter-list>div{padding:16px 14px}
 body[data-look="nightjar"] .watchlist-page .starter-list .identity strong{font-size:15px}
 body[data-look="nightjar"] .watchlist-page .starter-list .identity small{font-size:9px}
 body[data-look="nightjar"] .watchlist-page .watch-storage-note{font-size:9px;line-height:1.9}
}
@media(max-width:370px){
 body[data-look="nightjar"] .project-page .passport-cover{padding:19px 14px}
 body[data-look="nightjar"] .project-page .passport-cover .passport-name h1{font-size:35px}
 body[data-look="nightjar"] .project-page .passport-cover .passport-actions>.button{font-size:9px;padding:8px 6px}
 body[data-look="nightjar"] .project-page .passport-cover .passport-actions .button svg{width:11px;height:11px}
 body[data-look="nightjar"] .project-page .passport-cover .passport-live-summary>div,body[data-look="nightjar"] .project-page .passport-cover .passport-live-summary>div:first-child{padding:0 8px}
 body[data-look="nightjar"] .project-page .passport-cover .passport-live-summary strong,body[data-look="nightjar"] .project-page .passport-cover .passport-live-summary>div:first-child strong{font-size:17px;letter-spacing:-.5px}
 body[data-look="nightjar"] :is(.project-page,.snapshot-page) .validation-heading{flex-wrap:wrap}
 .watch-dossier{padding:17px 14px}.watch-market{gap:7px}.watch-market strong{font-size:18px}.watch-market small{font-size:8px}.watch-dossier-head .identity strong{font-size:18px}.watch-dossier-head .identity small>span{display:none}.watch-note-drawer summary>span{font-size:7px}
 .watch-cover h1{font-size:38px}.watch-context{gap:7px 12px;font-size:9px}.watch-context button{font-size:9px}
 body[data-look="nightjar"] .change-toolbar{padding:12px;gap:9px}
 body[data-look="nightjar"] .change-toolbar select{max-width:145px;font-size:9px}
 body[data-look="nightjar"] .change-toolbar label{font-size:9px}
}
.watch-evidence time{font-size:9px;color:#a88bbb}
.watch-market-note{font-size:9px;color:#977bab;margin-top:9px;line-height:1.8}
@media(max-width:760px){.watch-evidence time{font-size:8px}.watch-market-note{font-size:8px}}
body[data-look="nightjar"] .watchlist-page .watch-empty{max-width:none;width:100%;margin:0}
.passport-workflow-status:empty{display:none}
.passport-workflow-status{margin:-9px 0 19px;font-size:11px;line-height:1.8;color:#b89dca}
.passport-workflow-status p{font-size:11px;line-height:1.85;margin:0;padding:10px 13px;border-left:2px solid #7e5b99;background:#25182f;border-radius:0 4px 4px 0}
.passport-workflow-status .workflow-error{color:#e5b5a1;border-color:#c38e79;background:#34202b}
.passport-workflow-status .workflow-complete{color:#d6b7ed}
.passport-workflow-status button,.feed-refresh-error button{font-size:10px;color:#e3c2fa;text-decoration:underline;text-underline-offset:3px;padding:0;margin-left:7px}
.lookup-caveats{font-size:10px;color:#c6a5d7;margin-top:9px}.lookup-caveats summary{cursor:pointer}.lookup-caveats li{font-size:11px;line-height:1.8;margin:6px 0}
.feed-refresh-error{font-size:11px;color:#e5b5a1;background:#35202b;padding:13px 18px;line-height:1.85}
@media(max-width:760px){.passport-workflow-status p{font-size:10px}.passport-workflow-status button{font-size:9px}}
.header-search{display:flex;align-items:center;gap:8px;color:#bda3ce;border:1px solid #523a61;background:#271a33;border-radius:5px;padding:7px 9px;font-size:11px;white-space:nowrap;min-height:33px}
.header-search svg{width:13px;height:13px}.header-search kbd{font:9px var(--font);color:#8f739f;border:1px solid #584063;border-radius:3px;padding:1px 4px;margin-left:14px}.header-search:hover{color:#ead1fa;border-color:#9870b2}
.command-search-dialog{padding:0;width:min(620px,calc(100vw - 28px));max-height:calc(100vh - 80px);margin:14vh auto auto;background:#25182f;border:1px solid #79558f;border-radius:7px 23px 7px 7px;color:#ecd8f7;box-shadow:0 25px 90px #08060caa;overflow:auto}
.command-search-dialog::backdrop{background:#0e0816b3;backdrop-filter:blur(4px)}
.command-search-input{display:flex;gap:12px;align-items:center;padding:20px;border-bottom:1px solid #5d416e;background:#2d1e3a}
.command-search-input input{width:100%;min-width:0;background:none;border:0;color:#ecd8f7;outline:none;font:14px/1.6 var(--font)}.command-search-input input::placeholder{color:#a88dbb}
.command-search-input button{font-size:9px;color:#c7a6dc;border:1px solid #725184;border-radius:4px;padding:4px 7px}
#command-results{max-height:410px;overflow-y:auto;padding:7px}
#command-results>[role=option]{display:flex;align-items:center;gap:13px;width:100%;padding:12px 13px;text-align:left;border-radius:5px;color:#e7d0f3;background:transparent;border:1px solid transparent}
#command-results>[role=option][aria-selected=true]{background:#453052;border-color:#76568a}
#command-results>[role=option]:hover{background:#3c284a}
#command-results .project-mark{width:36px;height:36px;border-radius:50%;border-color:#77558a;background:#23152e}
#command-results button>span:nth-child(2){flex:1;min-width:0}
#command-results strong{font-size:13px;line-height:1.5;font-weight:500;display:block;overflow-wrap:anywhere}
#command-results small{font-size:10px;color:#aa8fbd;margin-top:4px}
#command-results .command-open-label{font-size:9px;color:#ac8ebe;flex:0 0 auto}
#command-results button>svg{width:13px;height:13px;color:#ba98d1}
.command-no-results{font-size:12px;line-height:1.9;color:#b698c7;padding:22px 17px}
.command-research-action{border-top:1px solid #563b66;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#30203c}
.command-research-action span{font-size:10px;line-height:1.7;color:#b69ac8;max-width:28ch}
.command-research-action button{font-size:11px;line-height:1.5;color:#2c1938;background:#c5a6f3;border-radius:4px;padding:9px 12px;font-weight:600;white-space:nowrap}
.command-footnote{display:flex;gap:17px;flex-wrap:wrap;font-size:9px;color:#9275a4;border-top:1px solid #4a3158;padding:12px 20px;background:#20142a}
.dossier-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dossier-links{gap:9px}.dossier-links button{display:grid;place-items:center;width:22px;height:24px;padding:3px;color:var(--card-text);border:1px solid var(--card-line);border-radius:4px}.dossier-links button svg{display:block;width:11px;height:11px}.dossier-links a{font-size:10px}.dossier-bottom{flex-wrap:wrap;row-gap:8px;align-items:center}
.global-lookup-feedback{font-size:12px;line-height:1.8;color:#dfbdf5;background:#30203b;border:1px solid #684879;border-radius:5px;padding:12px 16px;margin:0 0 20px}
@media(max-width:980px){.header-search kbd{display:none}.header-search{padding:7px 8px}.dossier-actions{gap:8px}.dossier-links{gap:8px}}
@media(max-width:760px){.topbar .header-right{gap:8px}.header-search{width:31px;min-height:32px;padding:7px;justify-content:center;background:transparent;border-color:#4d345b}.header-search span,.header-search kbd{display:none}.command-search-dialog{margin-top:9vh;max-height:calc(100vh - 125px)}.command-search-input{padding:17px 14px;gap:8px}.command-search-input input{font-size:12px}#command-results{max-height:360px;padding:5px}#command-results>[role=option]{padding:11px 10px;gap:10px}#command-results .command-open-label{display:none}#command-results small{font-size:9px;line-height:1.6}.command-research-action{padding:15px;display:block}.command-research-action span{display:block;max-width:none;margin-bottom:11px}.command-research-action button{font-size:11px;width:100%}.command-footnote{padding:12px 15px;gap:5px 12px;font-size:8px}.dossier-links a{font-size:10px}.dossier-links button{width:25px;height:28px}.global-lookup-feedback{font-size:11px;padding:11px 13px}}
.watch-cover-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end}
.watch-purpose button{font-size:10px;color:#d5b5eb;text-decoration:underline;text-underline-offset:3px;padding:0}
@media(max-width:760px){.watch-cover-actions{justify-content:start;margin-top:19px;gap:8px}.watch-cover-actions .button{font-size:10px;padding:9px 10px}}
.command-research-action{align-items:start;flex-wrap:wrap}.command-research-action>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.command-research-action .command-free-token{background:#30203c;color:#dec0f1;border:1px solid #87629f;font-weight:500;font-size:10px}
@media(max-width:760px){.command-research-action>div{display:grid;grid-template-columns:1fr;gap:9px}}
.watch-import-feedback{font-size:12px;line-height:1.8;color:#d0b2e4;background:#2d1f39;border-left:2px solid #b48bd4;border-radius:0 4px 4px 0;padding:12px 15px;margin:-8px 0 24px}.watch-import-feedback.is-error{background:#35212b;border-color:#c28b77;color:#e1b2a1}
.watch-report-time{font-size:9px;line-height:1.8;color:#9e80b0;margin-top:9px}.watch-report-error{font-size:10px;line-height:1.8;color:#e2b39f;margin-top:9px}.watch-report-error button{font-size:9px;color:#d7b6ee;text-decoration:underline;text-underline-offset:3px;padding:0}
