.hit{background:none;color:#20b2aa}.hit.current{font-size:calc(1em + 2px);font-weight:700}.song-assist-tile{background:#141d2c;border:1px solid #5876ad;min-width:0}.song-assist-tile .card-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.song-assist-tile h3{margin:0}.song-assist-scope,.song-assist-tile small{color:#a9bad2;font-size:11px}.song-assist-intro{color:#bec9dc;font-size:12px;margin:0 0 10px}.song-assist-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.song-assist-tile a{color:#8bc5ff}.song-assist-tile button:disabled{cursor:default;opacity:.55}.song-assist-warning{color:#f0c47f;font-size:12px}.song-assist-answer{background:#202635;border-left:3px solid #c7a455;display:flex;flex-direction:column;gap:5px;margin:12px 0;padding:10px}.song-assist-answer.supported{border-color:#64c5a2}.song-assist-answer span{color:#b7c6d8;font-size:11px}.song-assist-proof{border:1px solid #33475f;border-radius:5px;font-size:12px;margin:8px 0;overflow-wrap:anywhere;padding:8px}.song-assist-queries{font-size:12px;margin-top:10px}.song-assist-queries>div{border-bottom:1px solid #33475f;padding:8px 0}.song-assist-queries ul{margin:5px 0 8px;padding-left:20px}.song-assist-tile details summary{color:#aacbfa;cursor:pointer;margin-top:8px}.question-wizard-page{background-color:#121212;color:#e0e0e0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh;overflow-y:auto;padding:10px 15px}.question-wizard-page h1{color:#bb86fc;font-size:22px;margin-bottom:8px;text-align:center}.question-wizard-page .question-wizard-input-area{align-items:flex-start;display:flex;gap:10px;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:1400px;width:95%}.question-wizard-page .question-wizard-input-area button{background-color:#bb86fc;border:none;border-radius:8px;color:#000;cursor:pointer;font-size:16px;font-weight:700;padding:12px 25px;transition:background-color .2s}.question-wizard-page .question-wizard-input-area button:disabled{background-color:#333;color:#777;cursor:not-allowed}.question-wizard-page .question-wizard-input-area button:hover:not(:disabled){background-color:#9e47ff}.question-wizard-page .question-wizard-placeholder{align-items:center;display:flex;flex-direction:column;height:100px;justify-content:center;width:100%}.question-wizard-page .question-wizard-placeholder span{color:#888;font-style:italic;margin-top:10px}.question-wizard-page .question-wizard-spinner{animation:question-wizard-spin 1s ease infinite;border:4px solid #ffffff1a;border-left-color:#bb86fc;border-radius:50%;height:36px;width:36px}@keyframes question-wizard-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.question-wizard-page .question-wizard-error{color:#cf6679;font-style:italic}.scout-page{background-color:#121212;color:#e0e0e0;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh;padding:10px 15px}.scout-page .scout-sticky-header{background-color:#121212;padding-bottom:4px;position:static}.scout-page .scout-caution{color:#ff9800;font-size:11px;opacity:.8;white-space:nowrap}.scout-page h1{color:#bb86fc;font-size:22px;margin-bottom:8px;text-align:center}.scout-page .scout-header-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:8px}.scout-page.scout-snapshot-page{height:auto;min-height:100vh;overflow:auto}.scout-page .snapshot-header-row{flex-wrap:wrap;justify-content:flex-start}.scout-page .snapshot-readonly-pill{background:#1c2240;border:1px solid #4f5d7a;border-radius:999px;color:#cfd8ff;font-size:11px;font-weight:700;letter-spacing:.05em;padding:3px 10px}.scout-page .snapshot-meta{color:#aeb6d9;display:flex;flex-wrap:wrap;font-size:12px;gap:10px;margin:0 auto 8px;width:98%}.scout-page .snapshot-meta span{background:#151a2f;border:1px solid #2d3556;border-radius:999px;padding:4px 10px}.scout-page .answers-board-shell{margin:0 auto;width:98%}.scout-page .input-area{align-items:flex-start;display:flex;gap:10px;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:1400px;width:95%}.scout-page .input-area textarea{background-color:#1e1e1e;border:1px solid #333;border-radius:8px;color:#e0e0e0;flex-grow:1;font-family:inherit;font-size:18px;line-height:1.5;outline:none;padding:12px 15px;resize:none;transition:border-color .2s}.scout-page .input-area textarea:focus{border-color:#bb86fc}.scout-page .input-area button{background-color:#bb86fc;border:none;border-radius:8px;color:#000;cursor:pointer;font-size:16px;font-weight:700;height:63px;padding:12px 25px;transition:background-color .2s}.scout-page .input-area button:disabled{background-color:#333;color:#777;cursor:not-allowed}.scout-page .input-area button:hover:not(:disabled){background-color:#9e47ff}.scout-page .results-area{margin:0 auto;width:98%}.scout-page .question-display{background-color:#1e1e1e;border-left:5px solid #bb86fc;border-radius:8px;color:#e0e0e0;font-size:26px;font-style:italic;margin-bottom:30px;padding:15px;text-align:center;word-break:break-word}.scout-page .answers-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.scout-page .answers-main-grid{align-content:start}.scout-page .answer-card{background-color:#1e1e1e;border:1px solid #333;border-radius:6px;display:flex;flex-direction:column;max-height:500px;min-height:350px;overflow:hidden;padding:12px;transition:transform .2s,box-shadow .2s}.scout-page.tile-size-s .answers-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.scout-page.tile-size-s .answer-card{font-size:12px;max-height:320px;min-height:220px;padding:8px}.scout-page.tile-size-s .tile-btn{font-size:10px;padding:3px 5px}.scout-page.tile-size-s .take-btn-lg{flex:0 1 auto;font-size:10px;min-width:0;overflow:hidden;padding:3px 6px;text-overflow:ellipsis;white-space:nowrap}.scout-page.tile-size-s .toolbar-divider{margin:0 1px}.scout-page.tile-size-s .tile-expand-corner{height:20px;min-width:22px;width:22px}.scout-page.tile-size-s .expand-arrows{font-size:11px}.scout-page.tile-size-m .answers-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.scout-page.tile-size-m .answer-card{max-height:500px;min-height:350px}.scout-page.tile-size-l .answers-grid{grid-template-columns:repeat(auto-fill,minmax(420px,1fr))}.scout-page.tile-size-l .answer-card{max-height:650px;min-height:400px}.scout-page.tile-size-xl .answers-grid{grid-template-columns:repeat(auto-fill,minmax(550px,1fr))}.scout-page.tile-size-xl .answer-card{max-height:900px;min-height:450px}.scout-tile-size-picker{display:flex;gap:2px;margin-left:12px}.scout-tile-size-btn{background:#2a2a2a;border:1px solid #444;color:#888;cursor:pointer;font-size:11px;font-weight:600;padding:3px 8px;transition:all .15s}.scout-tile-size-btn:first-child{border-radius:4px 0 0 4px}.scout-tile-size-btn:last-child{border-radius:0 4px 4px 0}.scout-tile-size-btn:hover{background:#3a3a3a;color:#ccc}.scout-tile-size-btn.active{background:#bb86fc;border-color:#bb86fc;color:#000}.scout-sort-picker{align-items:center;display:flex;margin-left:12px}.scout-sort-select{background:#2a2a2a;border:1px solid #444;border-radius:4px;color:#ccc;cursor:pointer;font-size:11px;font-weight:600;outline:none;padding:3px 8px}.scout-sort-select:hover{background:#3a3a3a;color:#fff}.scout-sort-select:focus{border-color:#bb86fc}.scout-drag-tile{border:2px dashed #bb86fc;border-radius:6px;cursor:grab;opacity:.95}.scout-drag-tile:active{cursor:grabbing;opacity:.7}.scout-page .sidebar-tile{flex:1 1;max-height:none;min-height:0}.scout-page .answer-card{position:relative}.scout-page .answer-card:hover{box-shadow:0 8px 20px #00000080;transform:translateY(-5px)}.scout-page .answer-card.expanded-view,.scout-page .answer-card.expanded-view:hover{box-shadow:none;height:100%;max-height:100%;min-height:100%;transform:none}.scout-page .rating-overlay{align-items:center;display:flex;font-size:200px;font-weight:900;height:100%;justify-content:center;left:0;line-height:1;opacity:.25;overflow:hidden;pointer-events:none;position:absolute;text-shadow:0 0 30px currentColor;top:0;width:100%;z-index:10}.scout-page.tile-size-s .rating-overlay{font-size:140px}.scout-page.tile-size-m .rating-overlay{font-size:200px}.scout-page.tile-size-l .rating-overlay{font-size:280px}.scout-page.tile-size-xl .rating-overlay{font-size:380px}.scout-page .good-overlay{color:#4aff7a}.scout-page .bad-overlay{color:#ff4a4a}.scout-page .answer-card.error{background-color:#3e1e1e;border-color:#cf6679}.scout-page .answer-card.placeholder{animation:pulse 1.5s ease-in-out infinite;background-color:#1a1a2a;border-color:#4a4a6a}.scout-page .answer-card.idle{background-color:#1a1a1a;border-color:#333;opacity:.7}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.scout-page .card-header{flex:0 0 auto;gap:8px;margin-bottom:8px}.scout-page .tile-number{align-items:center;background:#333;border-radius:4px;color:#999;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:22px;justify-content:center;min-width:22px}.scout-page .card-header h3{color:#bb86fc;font-size:14px;margin:0}.scout-page .card-body{flex:1 1 auto;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:#444 #0000;scrollbar-gutter:stable;scrollbar-width:thin}.scout-page .card-body::-webkit-scrollbar{width:6px}.scout-page .card-body::-webkit-scrollbar-track{background:#0000}.scout-page .card-body::-webkit-scrollbar-thumb{background:#444;border-radius:3px}.scout-page .card-body::-webkit-scrollbar-thumb:hover{background:#555}.scout-page .card-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.scout-page .confidence-badge{background-color:#03dac6;border-radius:12px;color:#000;font-size:12px;font-weight:700;padding:4px 8px}.scout-page .tile-keywords-section{margin-bottom:8px}.scout-page .tile-keywords-title{color:#8db1ff;font-size:11px;font-weight:800;letter-spacing:.05em;margin:0 0 6px;text-transform:uppercase}.scout-page .tile-keywords-list{display:flex;flex-wrap:wrap;gap:6px}.scout-page .tile-keyword-chip{background:#1f2b3f;border:1px solid #35507c;border-radius:999px;color:#c9ddff;font-size:11px;font-weight:600;line-height:1.2;padding:3px 8px}.scout-page .answer-text{color:#fff;font-size:16px;font-weight:700;margin:0 0 6px}.scout-page .explanation-text{color:#b0b0b0;font-size:13px;line-height:1.4;margin:0;white-space:pre-line}.scout-page .tile-reasoning{display:flex;flex-direction:column;gap:10px}.scout-page .tile-reasoning-warning{background:#3b3412;border:1px solid #5c4f1f;border-radius:8px;color:#fde68a;font-size:12px;font-weight:600;line-height:1.45;padding:8px 10px}.scout-page .tile-reasoning-section{background:#171d2b;border:1px solid #2a3958;border-radius:8px;padding:8px 10px}.scout-page .tile-reasoning-title{color:#8db1ff;font-size:11px;font-weight:800;letter-spacing:.05em;margin:0 0 6px;text-transform:uppercase}.scout-page .tile-reasoning-text{color:#d8deef;font-size:13px;line-height:1.45;margin:0;white-space:pre-wrap;word-break:break-word}.scout-page .tile-reasoning-note{color:#9fb1d8;font-size:11px;line-height:1.45;margin:0 0 8px}.scout-page .tile-reasoning-evidence,.scout-page .tile-reasoning-list{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:18px}.scout-page .tile-reasoning-evidence li,.scout-page .tile-reasoning-list li{color:#cfdbf6;font-size:12px;line-height:1.4;word-break:break-word}.scout-page .error-message{color:#cf6679;font-style:italic}.scout-page .placeholder-content{align-items:center;display:flex;flex-direction:column;height:100px;justify-content:center;width:100%}.scout-page .placeholder-content span{color:#888;font-style:italic;margin-top:10px}.scout-page .spinner{animation:spin 1s ease infinite;border:4px solid #ffffff1a;border-left-color:#bb86fc;border-radius:50%;height:36px;width:36px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.scout-page .sources-section{border-top:1px solid #333;margin-top:20px;padding-top:15px}.scout-page .sources-section h4{color:#888;font-size:12px;margin:0 0 10px;text-transform:uppercase}.scout-page .sources-section ul{list-style-type:none;margin:0;padding:0}.scout-page .sources-section li{margin-bottom:8px}.scout-page .sources-section li.source-proof{background:#171717;border:1px solid #353535;border-radius:5px;padding:9px 10px}.scout-page .sources-section a{color:#bb86fc;font-size:13px;overflow-wrap:anywhere;text-decoration:none;transition:color .2s}.scout-page .sources-section a:hover{color:#9e47ff;text-decoration:underline}.scout-page .source-proof-heading{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.scout-page .source-proof-title{color:#ddd;font-size:13px}.scout-page .source-proof-badge{border:1px solid #8a611a;border-radius:9px;color:#e0ad48;flex:0 0 auto;font-size:9px;line-height:1.2;padding:2px 5px}.scout-page .source-proof-badge.verified{border-color:#2d8c57;color:#68d391}.scout-page .source-proof-id{color:#777;font-family:Consolas,monospace;font-size:10px;margin-top:5px;overflow-wrap:anywhere}.scout-page .source-proof-quote{background:#111;border-left:3px solid #555;color:#bbb;font-size:11px;line-height:1.45;margin:7px 0 0;padding:7px 9px;white-space:pre-wrap}.scout-page .results-wrapper{position:relative}.scout-page .verification-pane{background-color:#1e1e1e;border:1px solid #333;border-radius:8px;float:left;margin-right:20px;padding:16px;width:320px}.scout-page .answers-with-sidebar{margin-left:340px}@media (max-width:1200px){.scout-page .verification-pane{float:none;margin-bottom:20px;margin-right:0;width:auto}.scout-page .answers-with-sidebar{margin-left:0}}.scout-page .verification-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.scout-page .verification-header h3{color:#bb86fc;font-size:18px;margin:0}.scout-page .verify-status{border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.02em;padding:4px 10px;text-transform:uppercase}.scout-page .verify-status.working{background-color:#333;color:#bbb}.scout-page .verify-status.done{background-color:#03dac6;color:#000}.scout-page .spinner-wrap{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:120px}.scout-page .verify-note{color:#aaa;font-style:italic;margin-top:12px;text-align:center}.scout-page .verification-body,.scout-page .verify-list{display:flex;flex-direction:column;gap:12px}.scout-page .verify-card{background-color:#191919;border:1px solid #303030;border-radius:10px;padding:12px}.scout-page .verify-card.highlight{border-color:#03dac6;box-shadow:0 0 0 1px #03dac6}.scout-page .verify-row{align-items:center;display:flex;gap:10px;margin-bottom:6px}.scout-page .rank-badge{align-items:center;background-color:#2a2a2a;border:1px solid #3a3a3a;border-radius:6px;color:#e0e0e0;display:inline-flex;font-size:13px;font-weight:800;height:28px;justify-content:center;width:28px}.scout-page .verify-title{color:#fff;font-size:16px;font-weight:800}.scout-page .verify-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.scout-page .score-badge{background-color:#2a2a2a;border:1px solid #3a3a3a;border-radius:999px;color:#ddd;font-size:12px;font-weight:700;padding:2px 8px}.scout-page .score-badge.good{background-color:#123b2e;border-color:#1f5c47;color:#a7f3d0}.scout-page .score-badge.warn{background-color:#3b3412;border-color:#5c4f1f;color:#fde68a}.scout-page .score-badge.bad{background-color:#3b1212;border-color:#5c1f1f;color:#fecaca}.scout-page .providers-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.scout-page .provider-chip{background-color:#262626;border:1px solid #3a3a3a;border-radius:999px;color:#c7c7c7;font-size:11px;padding:2px 8px}.scout-page .verify-coverage{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:6px 0;padding:0}.scout-page .verify-coverage li{align-items:center;color:#cfcfcf;display:inline-flex;font-size:12px;gap:4px;min-width:0}.scout-page .verify-coverage li.ok .badge{background-color:#123b2e;border-color:#1f5c47;color:#a7f3d0}.scout-page .verify-coverage li.no .badge{background-color:#3b1212;border-color:#5c1f1f;color:#fecaca}.scout-page .verify-coverage .badge{border:1px solid #3a3a3a;border-radius:6px;font-size:12px;font-weight:800;padding:0 6px}.scout-page .verify-coverage .clue{color:#fff;font-weight:700;overflow-wrap:anywhere;white-space:nowrap}.scout-page .verify-coverage .evidence{color:#bdbdbd;font-size:11px;overflow-wrap:anywhere}.scout-page .verify-sources{margin-top:8px}.scout-page .verify-sources-title{color:#888;font-size:12px;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.scout-page .verify-source-chips{display:flex;flex-wrap:wrap;gap:6px}.scout-page .verify-source-chips .chip{background-color:#262626;border:1px solid #3a3a3a;border-radius:999px;color:#c7c7c7;font-size:12px;padding:4px 8px;text-decoration:none}.scout-page .verify-source-chips .chip:hover{background-color:#323232;color:#fff}.scout-page .verify-source-chips .dot{background-color:#bb86fc;border-radius:999px;display:inline-block;height:6px;margin-right:6px;width:6px}.scout-page .shotgun-header{align-items:stretch;display:flex;gap:12px;margin-bottom:12px}.scout-page .question-pane{flex:1 1 60%;margin:0}.scout-page .keywords-pane{flex:1 1 40%}.scout-page .keywords-panel{background-color:#1a1a1a;border:1px solid #333;border-radius:8px;height:100%;min-height:140px;overflow-y:auto;padding:10px 12px}.scout-page .card-header{align-items:center;display:flex;justify-content:space-between}.scout-page .tile-toolbar-top{border-bottom:1px solid #333;display:flex;flex:0 0 auto;flex-direction:column;gap:6px;margin-bottom:6px;padding:6px 0 8px}.scout-page .tile-toolbar-row{align-items:center;display:flex;flex-wrap:nowrap;gap:3px;min-width:0}.scout-page .tile-toolbar-group{align-items:center;display:flex;flex-wrap:nowrap;gap:2px}.scout-page .toolbar-divider{background:#444;height:20px;margin:0 2px;width:1px}.scout-page .tile-btn{background:#2a2a2a;border:1px solid #444;border-radius:4px;color:#ccc;cursor:pointer;font-size:11px;font-weight:700;padding:4px 8px;transition:all .15s}.scout-page .tile-btn:hover{background:#3a3a3a;color:#fff}.scout-page .tile-toolbar-spacer{flex:1 1 auto;margin-left:auto;min-width:6px}.scout-page .tile-expand-corner{align-items:center;background:#1d2635;border-color:#4b5f7a;display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;margin-left:auto;min-width:26px;padding:0;width:26px}.scout-page .tile-expand-corner:hover{background:#253148;border-color:#5b7aa8}.scout-page .expand-arrows{color:#a8c5f5;font-size:13px;letter-spacing:-1px;line-height:1}.scout-page .tile-modal-overlay{align-items:center;background:#000000b8;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:4000}.scout-page .tile-modal-shell{background:#121212;border:1px solid #424242;border-radius:10px;box-shadow:0 24px 60px #000000a6;display:flex;flex-direction:column;height:min(92vh,1180px);overflow:hidden;width:min(94vw,1450px)}.scout-page .tile-modal-header{align-items:center;background:#101010;border-bottom:1px solid #2e2e2e;display:flex;justify-content:flex-end;padding:10px 12px 8px}.scout-page .close-expand-btn{padding:6px 12px}.scout-page .sources-panel-shell{background:#121212;border:1px solid #424242;border-radius:10px;box-shadow:0 24px 60px #000000a6;display:flex;flex-direction:column;max-height:min(80vh,900px);overflow:hidden;width:min(500px,92vw)}.scout-page .sources-panel-title{color:#ccc;font-size:14px;font-weight:700;margin-right:auto}.scout-page .sources-panel-body{flex:1 1;overflow-y:auto;padding:8px 12px}.scout-page .sources-row{align-items:center;border-bottom:1px solid #1e1e1e;display:flex;padding:6px 8px;transition:opacity .15s}.scout-page .sources-row-disabled{opacity:.45}.scout-page .sources-toggle-label{align-items:center;cursor:pointer;display:flex;gap:10px;width:100%}.scout-page .sources-provider-name{color:#ddd;flex:1 1;font-size:13px}.scout-page .sources-provider-type{color:#777;font-size:11px;min-width:80px;text-align:right}.scout-page .sources-error,.scout-page .sources-loading{color:#888;font-size:13px;padding:20px;text-align:center}.scout-page .sources-error{color:#f44336}.scout-page .tile-modal-card{flex:1 1;min-height:0;overflow:hidden;padding:10px}.scout-page .take-btn-lg{background:#2a2a2a;border:1px solid #444;border-radius:6px;color:#ccc;cursor:pointer;font-size:12px;font-weight:800;letter-spacing:.04em;padding:4px 12px;transition:all .15s}.scout-page .toolbar-correct-btn{white-space:nowrap}.scout-page .take-btn-lg:hover{background:#3a3a3a;color:#fff}.scout-page .take-btn-lg.active{animation:pulse-take 1.5s ease-in-out infinite;background:#1a3a5a;border-color:#3a7aca;color:#7ab8ff}@keyframes pulse-take{0%,to{box-shadow:0 0 0 0 #3a7aca66}50%{box-shadow:0 0 8px 2px #3a7aca66}}.scout-page .rate-btn.good{background:#1a3a1a;border-color:#3a8a3a;color:#7aff7a}.scout-page .rate-btn.bad{background:#3a1a1a;border-color:#8a3a3a;color:#ff7a7a}.scout-page .correct-btn.correct{background:#0a3a1a;border-color:#2a9a4a;color:#4aff7a}.scout-page .correct-btn.incorrect{background:#3a0a0a;border-color:#9a2a2a;color:#ff4a4a}.scout-page .answer-card.marked-correct{border-color:#2a9a4a;box-shadow:0 0 12px #2a9a4a4d}.scout-page .answer-card.marked-incorrect{border-color:#9a2a2a;box-shadow:0 0 12px #9a2a2a4d}.scout-page .answer-card.taken{border-left:4px solid #3a7aca}.scout-page .card-header-right{align-items:center;display:flex;gap:8px}.scout-page .tile-footer{align-items:center;border-top:1px solid #333;display:flex;justify-content:center;margin-top:auto;padding-top:8px}.scout-page .tile-footer-count{color:#4aff7a;font-size:12px;font-weight:700}.scout-page .name-input{background:#1e1e1e;border:1px solid #444;border-radius:6px;color:#e0e0e0;font-size:13px;outline:none;padding:4px 10px;width:140px}.scout-page .name-input:focus{border-color:#bb86fc}.scout-page .name-input-warning{border-color:#cf6679}.scout-page .name-required-message{color:#ff9aa8;font-size:11px;font-weight:600;max-width:320px;text-align:right}.scout-page .activity-tile{background:#111!important;border-color:#444!important}.scout-page .activity-tile-body{display:flex;flex-direction:column;gap:8px;overflow-y:auto}.scout-page .leaderboard-tile{background:#131823!important;border-color:#3e4a66!important}.scout-page .leaderboard-body{overflow-y:auto}.scout-page .leaderboard-year{background:#2a2f3c;border:1px solid #454f65;border-radius:999px;color:#9fb2d9;font-size:11px;font-weight:700;padding:2px 8px}.scout-page .leaderboard-list{display:flex;flex-direction:column;gap:6px}.scout-page .leaderboard-row{align-items:center;background:#1b2230;border:1px solid #2f3647;border-radius:6px;display:flex;gap:8px;min-width:0;padding:5px 8px}.scout-page .leaderboard-rank{align-items:center;background:#26344f;border:1px solid #445171;border-radius:4px;color:#bdd3ff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:800;height:20px;justify-content:center;width:20px}.scout-page .leaderboard-model{color:#d9e3ff;flex:1 1;font-size:12px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scout-page .leaderboard-count{color:#7cff97;flex-shrink:0;font-size:12px;font-weight:800}.scout-page .active-verifiers,.scout-page .activity-log{min-width:0}.scout-page .activity-label{color:#888;display:block;font-size:11px;font-weight:700;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.scout-page .verifier-row{align-items:center;display:flex;font-size:13px;gap:6px;padding:2px 0}.scout-page .verifier-who{color:#7ab8ff;font-weight:700}.scout-page .verifier-dash{color:#555}.scout-page .verifier-answer{color:#e0e0e0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scout-page .verifier-model{color:#666;flex-shrink:0;font-size:11px}.scout-page .activity-row{color:#999;font-size:12px;overflow:hidden;padding:1px 0;text-overflow:ellipsis;white-space:nowrap}.scout-page .error-content{align-items:center;display:flex;flex-direction:column;gap:12px}.scout-page .retry-btn{background:#3a2a1a!important;border-color:#ca7a3a!important;color:#ffb87a!important;font-size:14px!important;padding:8px 24px!important}.scout-page .retry-btn:hover{background:#5a3a1a!important;color:#ffd0a0!important}.scout-page .retry-btn-red{background:#5a1a1a!important;border:1px solid #cf6679!important;border-radius:4px!important;color:#ff8a8a!important;cursor:pointer!important;font-size:13px!important;padding:5px 18px!important}.scout-page .retry-btn-red:hover{background:#7a2a2a!important;color:#faa!important}.activity-bar{align-items:center;background:#141418;border:1px solid #2a2a2a;border-radius:6px;display:flex;gap:8px;margin:0 auto 8px;min-height:32px;padding:5px 12px;width:98%}.activity-bar-label{color:#666;letter-spacing:.5px;text-transform:uppercase}.activity-bar-label,.activity-bar-processing{flex-shrink:0;font-size:10px;font-weight:700;white-space:nowrap}.activity-bar-processing{animation:pulse 1.5s ease-in-out infinite;background:#ff9800;border-radius:3px;color:#000;padding:2px 8px}.activity-bar-verifier{background:#1a2a3a;border:1px solid #2a4a6a;border-radius:10px;color:#6ab0ff;flex-shrink:0;font-size:11px;padding:2px 8px;white-space:nowrap}.activity-bar-divider{background:#333;flex-shrink:0;height:16px;width:1px}.activity-bar-feed{align-items:center;display:flex;flex:1 1;gap:6px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.activity-bar-feed::-webkit-scrollbar{display:none}.activity-bar-empty{color:#444;font-size:11px;font-style:italic;white-space:nowrap}.activity-bar-chip{background:#1e1e26;border:1px solid #2a2a32;border-radius:4px;color:#aaa;flex-shrink:0;padding:2px 8px}.activity-bar-chip,.time-badge{font-size:11px;white-space:nowrap}.time-badge{font-feature-settings:"tnum";background:#263238;border:1px solid #37474f;border-radius:3px;color:#9fb3c0;font-variant-numeric:tabular-nums;padding:2px 7px}.time-badge.warn{border-color:#6d4c1b;color:#ffcc80}.time-badge.slow{border-color:#6d1b1b;color:#ff8a80}.tile-audit{border-top:1px solid #2a2a2a;margin-top:10px;padding-top:7px}.tile-audit>summary{color:#7d8b96;cursor:pointer;font-size:11px;letter-spacing:.03em;list-style:none}.tile-audit>summary::-webkit-details-marker{display:none}.tile-audit>summary:before{content:"▸ "}.tile-audit[open]>summary:before{content:"▾ "}.tile-audit>summary:hover{color:#a9b8c4}.tile-audit-line{color:#78868f;font-size:11.5px;line-height:1.45;margin:5px 0 0}.explanation-empty{color:#78868f;font-style:italic}.qo-collapsed{align-items:center;display:flex;gap:8px;padding:2px 10px 6px}.qo-toggle{background:#0000;border:1px solid #2c3b4d;border-radius:3px;color:#7fa8d0;cursor:pointer;font-size:11px;padding:3px 9px}.qo-toggle:hover{border-color:#4a7fb5;color:#9cf}.qo-panel{background:#0e1620;border-left:3px solid #6cf;border-radius:3px;display:flex;flex-direction:column;gap:7px;margin:2px 10px 8px;padding:8px 12px 10px}.qo-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.qo-row-head{gap:10px}.qo-title{color:#fff;font-size:13px;font-weight:600}.qo-hint{color:#7c8b9a;font-size:11px}.qo-status{margin-left:auto}.qo-close{background:#0000;border:none;color:#7c8b9a;cursor:pointer;font-size:18px;line-height:1;padding:0 2px}.qo-close:hover{color:#ddd}.qo-chip{border-radius:10px;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 8px;white-space:nowrap}.qo-chip-processing{animation:qo-pulse 1.6s ease-in-out infinite;background:#123a2a;border:1px solid #2a6b4a;color:#6f6}.qo-chip-stopping{background:#3a2a12;border:1px solid #6b4a2a;color:#fc6}.qo-chip-idle{background:#1a222c;border:1px solid #2c3b4d;color:#7c8b9a}@keyframes qo-pulse{0%,to{opacity:1}50%{opacity:.55}}.qo-field{align-items:center;color:#9ab;display:flex;font-size:11px;gap:6px}.qo-field input{padding:3px 6px;width:62px}.qo-field input,.qo-text{background:#0a1119;border:1px solid #2c3b4d;border-radius:3px;color:#ddd;font-size:12px}.qo-text{font-family:inherit;padding:6px 8px;resize:vertical;width:100%}.qo-field input:disabled,.qo-text:disabled{cursor:not-allowed;opacity:.5}.qo-row-actions{gap:10px}.qo-send,.qo-stop{border:1px solid #0000;border-radius:3px;cursor:pointer;font-size:12px;font-weight:600;padding:5px 16px}.qo-send{background:#1c4a7a;border-color:#2e6ba8;color:#fff}.qo-send:hover:not(:disabled){background:#2e6ba8}.qo-send:disabled{background:#1a222c;border-color:#2c3b4d;color:#5a6672;cursor:not-allowed}.qo-stop{background:#5a1f1f;border-color:#8a3333;color:#fdd}.qo-stop:hover:not(:disabled){background:#8a3333}.qo-stop:disabled{cursor:not-allowed;opacity:.55}.qo-note{color:#7c8b9a;font-size:11px}.qo-error{color:#f99;font-size:11px}.qr{background:#1a1408;border-left:3px solid #ffb84d;border-radius:3px;display:flex;flex-direction:column;gap:9px;margin:2px 10px 8px;padding:10px 12px 12px}.qr-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px}.qr-slot{font-feature-settings:"tnum";background:#ffb84d;border-radius:2px;color:#1a1408;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.05em;padding:3px 9px}.qr-guide{color:#9a8a72;font-size:12px}.qr-sent-chip{border:1px solid #2f5c44;border-radius:2px;color:#7fd6a3;font-size:10.5px;padding:2px 8px}.qr-boxes{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,1fr)}@media (max-width:1100px){.qr-boxes{grid-template-columns:1fr}}.qr-box{background:#12100a;border:1px solid #3a3020;border-radius:3px;display:flex;flex-direction:column;gap:5px;padding:8px 9px 9px}.qr-box-chosen{background:#171208;border-color:#ffb84d;box-shadow:inset 0 0 0 1px #ffb84d38}.qr-box-head{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;gap:7px}.qr-box-head input[type=radio]{accent-color:#ffb84d;cursor:pointer;margin:0}.qr-box-label{color:#f0e6d6;font-size:12.5px;font-weight:600}.qr-chosen-chip{color:#ffb84d;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.qr-editor{color:#8a7a63;font-size:10.5px;font-style:italic}.qr-blurb{color:#8a7a63;font-size:11px;line-height:1.4;margin:0}.qr-text{background:#0f0c06;border:1px solid #4a3c22;border-radius:3px;color:#f0e6d6;font-family:inherit;font-size:13.5px;line-height:1.5;padding:8px 9px;resize:vertical;width:100%}.qr-text:focus{border-color:#ffb84d;box-shadow:0 0 0 2px #ffb84d29;outline:none}.qr-text:disabled{opacity:.6}.qr-waiting{border:1px dashed #3a3020;border-radius:3px;color:#6f6250;font-size:12px;font-style:italic;padding:22px 9px;text-align:center}.qr-audio{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.qr-audio audio{flex:1 1;height:32px;min-width:240px}.qr-replay{background:#0000;border:1px solid #4a3c22;border-radius:3px;color:#d9b98a;cursor:pointer;font-size:11.5px;padding:5px 12px;white-space:nowrap}.qr-replay:hover{border-color:#ffb84d;color:#ffd699}.qr-error{color:#ff8f80;font-size:12px}.qr-notice{color:#7fd6a3;font-size:12px}.qr-muted{color:#8a7a63;font-size:11.5px}.qr-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.qr-send{background:#ffb84d;border:1px solid #ffb84d;border-radius:3px;color:#1a1408;cursor:pointer;font-size:12.5px;font-weight:700;padding:7px 17px}.qr-send:hover:not(:disabled){background:#ffc76e}.qr-discord{background:#0000;border:1px solid #5865f2;border-radius:3px;color:#9aa4f5;cursor:pointer;font-size:12.5px;padding:7px 15px}.qr-discord:hover:not(:disabled){background:#5865f224;color:#c3c9fb}.qr-auto{align-items:center;color:#9a8a72;cursor:pointer;display:flex;font-size:11.5px;gap:6px}.qr-auto input{accent-color:#5865f2;cursor:pointer;margin:0}.qr-discard{background:#0000;border:1px solid #3a3020;border-radius:3px;color:#8a7a63;cursor:pointer;font-size:12px;margin-left:auto;padding:7px 12px}.qr-discard:hover:not(:disabled){border-color:#6a5a3a;color:#b5a284}.qr-auto input:disabled,.qr-discard:disabled,.qr-discord:disabled,.qr-send:disabled{cursor:not-allowed;opacity:.45}.qr-auto input:focus-visible,.qr-box-head input:focus-visible,.qr-discard:focus-visible,.qr-discord:focus-visible,.qr-replay:focus-visible,.qr-send:focus-visible{outline:2px solid #ffb84d;outline-offset:2px}.qr-slot-idle{background:#3a3020;color:#b5a284}.qr-slot-field{align-items:center;color:#9a8a72;display:flex;font-size:11.5px;gap:5px}.qr-slot-field input{font-feature-settings:"tnum";background:#0f0c06;border:1px solid #4a3c22;border-radius:3px;color:#f0e6d6;font-family:inherit;font-size:12px;font-variant-numeric:tabular-nums;padding:3px 6px;width:58px}.qr-slot-field input:focus{border-color:#ffb84d;outline:none}.qr-basis{color:#6f6250;font-style:italic}.scout-page .fan-wiki-tile{border-color:#5b3f7a}.scout-page .fan-wiki-status{border:1px solid #444;border-radius:999px;color:#b0b0b0;font-size:11px;font-weight:700;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.scout-page .fan-wiki-status.status-done{border-color:#5b3f7a;color:#ce93d8}.scout-page .fan-wiki-status.status-running{border-color:#35507c;color:#8db1ff}.scout-page .fan-wiki-status.status-error{border-color:#6d1b1b;color:#ff8a80}.scout-page .fan-wiki-search{display:flex;gap:6px;margin-bottom:8px}.scout-page .fan-wiki-search input{background:#1e1e1e;border:1px solid #444;border-radius:4px;color:#e0e0e0;flex:1 1;font-size:12px;min-width:0;padding:4px 8px}.scout-page .fan-wiki-own-query{max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scout-page .fan-wiki-results{color:#c8c8c8;font-size:12px;line-height:1.4;margin:6px 0 0;padding-left:18px}.scout-page .fan-wiki-result+.fan-wiki-result{margin-top:8px}.scout-page .fan-wiki-result-heading{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.scout-page .fan-wiki-result-heading a{color:#ce93d8;font-weight:700;overflow-wrap:anywhere}.scout-page .fan-wiki-name{font-size:10px}.scout-page .fan-wiki-passage{color:#b8b8b8;margin:3px 0 0;overflow-wrap:anywhere}.scout-page .fan-wiki-passage mark{background:#0000;color:#20b2aa;font-weight:700}.scout-page .coverage-board-tile{border-color:#2f6b4f}.scout-page .coverage-status{border:1px solid #444;border-radius:999px;font-size:11px;font-weight:700;padding:3px 8px}.scout-page .coverage-status.has-open{border-color:#7a5520;color:#ffb74d}.scout-page .coverage-status.all-checked{border-color:#2f6b4f;color:#81c784}.scout-page .coverage-families{list-style:none;margin:0;padding:0}.scout-page .coverage-family{border-bottom:1px solid #2a2a2a;padding:4px 0}.scout-page .coverage-family-head{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.scout-page .coverage-family-name{font-weight:700}.scout-page .coverage-family-status{color:#b0b0b0;font-size:11px}.scout-page .coverage-family.status-open .coverage-family-status{color:#ffb74d;font-weight:700}.scout-page .coverage-family.status-hits .coverage-family-status{color:#81c784}.scout-page .coverage-check{color:#9e9e9e;font-size:11px;margin-left:8px;overflow-wrap:anywhere}.scout-page .coverage-owner{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:6px;margin-top:8px}.source-sweep-tile{--sw-accent:#5b8def;--sw-green:#3fb97a;--sw-amber:#e0a43a;--sw-gray:#8a8f98;--sw-red:#e06a5a;--sw-cell-bg:#7f7f7f1a;--sw-cell-border:#7f7f7f47;--sw-muted:#a0a5aff2;--sw-quote:#e1e4ebeb;border-color:#3d5a8a}@media (prefers-color-scheme:light){:not(.scout-page)>.source-sweep-tile{--sw-cell-bg:#0000000a;--sw-cell-border:#0000002e;--sw-muted:#555b66;--sw-quote:#2b2f36}}.source-sweep-tile .sweep-status{border:1px solid var(--sw-cell-border);border-radius:999px;font-size:11px;font-weight:700;padding:3px 8px}.source-sweep-tile .sweep-status.found{border-color:var(--sw-green);color:var(--sw-green)}.source-sweep-tile .sweep-status.not-found{color:var(--sw-muted)}.source-sweep-tile .sweep-status.running{border-color:var(--sw-accent);color:var(--sw-accent)}.source-sweep-tile .sweep-timer{background:var(--sw-cell-bg);border:1px solid var(--sw-cell-border);border-radius:9px;height:18px;margin-bottom:8px;overflow:hidden;position:relative}.source-sweep-tile .sweep-timer-fill{background:linear-gradient(90deg,#5b8def59,#5b8def99);inset:0 auto 0 0;position:absolute;transition:width .5s linear}.source-sweep-tile .sweep-timer.near-limit .sweep-timer-fill{background:linear-gradient(90deg,#e0a43a73,#e06a5ab3)}.source-sweep-tile .sweep-timer-label{display:block;font-size:11px;line-height:18px;overflow:hidden;padding:0 8px;position:relative;text-overflow:ellipsis;white-space:nowrap}.source-sweep-tile .sweep-found{animation:sw-pop .45s cubic-bezier(.2,1.4,.4,1) both,sw-glow 1.6s ease-out .1s 1;background:#3fb97a14;border:1px solid var(--sw-green);border-radius:8px;margin-bottom:8px;padding:8px 10px}.source-sweep-tile .sweep-found-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.source-sweep-tile .sweep-answer{font-size:18px;font-weight:700}.source-sweep-tile .sweep-badge{animation:sw-badge .5s ease-out both;background:var(--sw-green);border-radius:999px;color:#fff;font-size:11px;font-weight:700;padding:2px 8px}.source-sweep-tile .sweep-proof{list-style:none;margin:6px 0 0;padding:0}.source-sweep-tile .sweep-proof li{animation:sw-slide .35s ease-out both;font-size:12px;overflow-wrap:anywhere;padding:3px 0}.source-sweep-tile .sweep-quote{border-left:2px solid var(--sw-green);color:var(--sw-quote);font-style:italic;margin:3px 0 0 6px;padding-left:8px}.source-sweep-tile .sweep-family{color:var(--sw-accent);font-weight:700}.source-sweep-tile .sweep-grid{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));margin:6px 0}.source-sweep-tile .sweep-cell{background:var(--sw-cell-bg);border:1px solid var(--sw-cell-border);border-radius:6px;color:inherit;display:flex;flex-direction:column;font-size:11px;gap:1px;min-width:0;padding:5px 7px;text-decoration:none;transition:background-color .4s,border-color .4s,color .4s}.source-sweep-tile .sweep-cell-name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-sweep-tile .sweep-cell-status{color:var(--sw-muted)}.source-sweep-tile .sweep-cell.status-queued{opacity:.6}.source-sweep-tile .sweep-cell.status-running{animation:sw-pulse 1.1s ease-in-out infinite;border-color:var(--sw-accent)}.source-sweep-tile .sweep-cell.status-answer{background:#3fb97a38;border-color:var(--sw-green)}.source-sweep-tile .sweep-cell.status-answer .sweep-cell-status{color:var(--sw-green);font-weight:700}.source-sweep-tile .sweep-cell.status-hits{background:#e0a43a24;border-color:var(--sw-amber)}.source-sweep-tile .sweep-cell.status-hits .sweep-cell-status{color:var(--sw-amber)}.source-sweep-tile .sweep-cell.status-nothing{color:var(--sw-gray)}.source-sweep-tile .sweep-cell.status-error,.source-sweep-tile .sweep-cell.status-open{border-color:var(--sw-red)}.source-sweep-tile .sweep-cell.status-error .sweep-cell-status,.source-sweep-tile .sweep-cell.status-open .sweep-cell-status{color:var(--sw-red)}.source-sweep-tile .sweep-cell.status-owner{border-style:dashed;cursor:pointer}.source-sweep-tile .sweep-cell.status-owner:hover{border-color:var(--sw-accent)}.source-sweep-tile .sweep-opened{list-style:none;margin:6px 0;padding:0}.source-sweep-tile .sweep-opened li{animation:sw-slide .35s ease-out both;border-bottom:1px solid var(--sw-cell-border);font-size:11px;overflow-wrap:anywhere;padding:4px 0}.source-sweep-tile .sweep-opened li.is-proof{border-left:3px solid var(--sw-green);padding-left:6px}.source-sweep-tile .sweep-at{color:var(--sw-muted);float:right}.source-sweep-tile .sweep-passage{color:var(--sw-muted);margin-top:2px}.source-sweep-tile .sweep-owner{align-items:center;display:flex;flex-wrap:wrap;font-size:11px;gap:5px;margin-top:6px}.source-sweep-tile .sweep-owner-link{border:1px dashed var(--sw-cell-border);border-radius:6px;color:inherit;padding:2px 7px;text-decoration:none}.source-sweep-tile .sweep-owner-link:hover{border-color:var(--sw-accent)}@keyframes sw-pulse{0%,to{box-shadow:0 0 0 0 #5b8def00}50%{box-shadow:0 0 0 3px #5b8def59}}@keyframes sw-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes sw-glow{0%{box-shadow:0 0 0 0 #3fb97ab3}to{box-shadow:0 0 18px 6px #3fb97a00}}@keyframes sw-badge{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}@keyframes sw-slide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.source-sweep-tile,.source-sweep-tile *{animation:none!important;transition:none!important}}.source-sweep-tile a{color:#8ab4ff}@media (prefers-color-scheme:light){:not(.scout-page)>.source-sweep-tile a{color:#1a56c4}}.source-sweep-tile .sweep-cell.status-planning{animation:sw-shimmer 1.4s linear infinite;background:linear-gradient(90deg,var(--sw-cell-bg) 0,#5b8def2e 50%,var(--sw-cell-bg) 100%);background-size:200% 100%;opacity:.75}.source-sweep-tile .sweep-owner-link.no-link{cursor:help;opacity:.55}@keyframes sw-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.source-sweep-tile .sweep-cell.status-planning{animation:none!important}}.source-sweep-tile.compact .sweep-mini-timer{background:var(--sw-cell-bg);border-radius:2px;height:4px;margin-bottom:8px;overflow:hidden}.source-sweep-tile.compact .sweep-mini-timer>div{background:var(--sw-accent);height:100%;transition:width 1s linear}.source-sweep-tile.compact .sweep-mini-timer.is-running>div{animation:sw-pulse 1.4s ease-in-out infinite}.source-sweep-tile .sweep-top{grid-gap:8px;align-items:center;animation:sw-pop .45s cubic-bezier(.2,1.4,.4,1) both;background:#f3f0e6;border:2px solid #c9b98a;border-radius:8px;color:#14181f;display:grid;gap:8px;grid-template-columns:28px 1fr auto auto;padding:6px 8px}.source-sweep-tile .sweep-top.st-proven{border-color:var(--sw-green);box-shadow:0 0 0 2px var(--sw-green)}.source-sweep-tile .sweep-next-rank,.source-sweep-tile .sweep-top-rank{background:#1f4fbf;border-radius:50%;color:#fff;display:inline-grid;font-size:13px;font-weight:800;height:24px;place-items:center;width:24px}.source-sweep-tile .sweep-top-answer{font-size:17px;font-weight:800;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.source-sweep-tile .sweep-top-status{border:1px solid;border-radius:999px;font-size:10px;font-weight:800;padding:2px 7px}.source-sweep-tile .sweep-top-status.st-proven{background:var(--sw-green);border-color:var(--sw-green);color:#fff}.source-sweep-tile .sweep-top-status.st-supported{color:#8a5a00}.source-sweep-tile .sweep-top-status.st-guess{color:#59606c}.source-sweep-tile .sweep-top-score{color:#59606c;font-size:12px;font-weight:700}.source-sweep-tile .sweep-top-empty{color:var(--sw-muted);font-size:12px;margin:4px 0}.source-sweep-tile .sweep-next{align-items:center;display:flex;font-size:13px;gap:6px;padding:4px 2px 0}.source-sweep-tile .sweep-next-rank{font-size:11px;height:20px;opacity:.85;width:20px}.source-sweep-tile .sweep-next-status{color:var(--sw-muted);font-size:10px;text-transform:uppercase}.source-sweep-tile .sweep-lead-line{font-size:12px;margin:8px 0 4px;overflow-wrap:anywhere}.source-sweep-tile .sweep-lead-line>span:first-child{color:var(--sw-muted)}.source-sweep-tile .sweep-status.early-guess{border-color:#8a5a00;color:#8a5a00}.source-sweep-tile .sweep-top-status.st-early_guess{border-style:dashed;color:#8a5a00}.source-sweep-tile .sweep-top.st-early_guess{border-style:dashed}.source-sweep-tile .sweep-background-line,.source-sweep-tile .sweep-early-line,.source-sweep-tile .sweep-late-line{font-size:12px;margin:6px 0 2px;overflow-wrap:anywhere}.source-sweep-tile .sweep-late-line{color:var(--sw-green);font-weight:700}.source-sweep-tile .sweep-early-line{color:#8a5a00}.source-sweep-tile .sweep-background-line{color:var(--sw-muted)}.source-sweep-tile.compact .sweep-mini-timer.is-background>div{opacity:.55}.source-sweep-tile .sweep-gap{color:var(--sw-red);font-weight:700}.source-sweep-tile .sweep-tile-foot{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:6px}.source-sweep-tile .sweep-tile-summary{color:var(--sw-muted);font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-sweep-tile .sweep-open-board{border:1px solid var(--sw-accent);border-radius:7px;flex:0 0 auto;font-size:12px;font-weight:700;padding:4px 10px;text-decoration:none}.scout-page .player-tile{border-color:#5b4a7c}.scout-page .player-chip{border:1px solid #444;border-radius:999px;color:#b0b0b0;font-size:11px;font-weight:700;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.scout-page .player-chip-looks_like,.scout-page .player-chip-searching{animation:player-pulse 1.6s ease-in-out infinite;border-color:#6d4c1b;color:#ffcc80}.scout-page .player-chip-best_guess{border-color:#35507c;color:#8db1ff}.scout-page .player-chip-final{border-color:#2e5d31;color:#81c784}.scout-page .player-chip-failed,.scout-page .player-chip-paused,.scout-page .player-chip-stale{border-color:#6d1b1b;color:#ff8a80}@keyframes player-pulse{0%,to{opacity:1}50%{opacity:.55}}.scout-page .player-agreement{border-radius:6px;font-size:13px;font-weight:800;letter-spacing:.02em;margin:0 0 10px;padding:6px 10px}.scout-page .player-agreement-agree{background:#1d3b20;border:1px solid #2e5d31;color:#a5d6a7}.scout-page .player-agreement-split{background:#4a3410;border:1px solid #8a6420;color:#ffcc80}.scout-page .player-section-label{color:#b39ddb;font-size:11px;font-weight:800;letter-spacing:.05em;margin-right:6px;text-transform:uppercase}.scout-page .player-inside,.scout-page .player-looks{color:#d0d0d0;font-size:13px;margin:0 0 6px;overflow-wrap:anywhere}.scout-page .player-kind{background:#2b2b3a;border-radius:4px;color:#b0b0c8;display:inline-block;font-size:11px;margin-left:6px;padding:0 6px}.scout-page .player-answer-row{align-items:center;display:flex;gap:8px;margin-top:8px}.scout-page .player-status{border:2px solid;border-radius:4px;font-size:15px;font-weight:900;letter-spacing:.06em;padding:3px 10px}.scout-page .player-status-confirmed{color:#81c784}.scout-page .player-status-likely{color:#aed581}.scout-page .player-status-guess{color:#ffb74d}.scout-page .player-status-not_found{color:#ff8a80}.scout-page .player-stage{color:#9e9e9e;font-size:11px;font-weight:700;letter-spacing:.05em}.scout-page .player-answer{margin-top:6px}.scout-page .player-hint{color:#9e9e9e;font-size:11px;margin:0 0 6px}.scout-page .player-was{color:#9e9e9e;font-size:12px;margin:6px 0}.scout-page .player-quote{border-left:3px solid #5b4a7c;color:#c8c8c8;font-size:12px;margin:8px 0;overflow-wrap:anywhere;padding:6px 10px}.scout-page .player-quote footer{color:#9e9e9e;font-size:11px;margin-top:4px}.scout-page .player-alts,.scout-page .player-missing{color:#b0b0b0;font-size:12px;margin:4px 0;overflow-wrap:anywhere}.scout-page .player-muted{color:#8a8a8a;font-size:11px}.scout-page .player-footer{align-items:center;display:flex;gap:10px}.scout-page .player-verdict{border-radius:4px;font-size:12px;font-weight:900;padding:2px 8px}.scout-page .player-verdict-right{background:#1d3b20;color:#a5d6a7}.scout-page .player-verdict-miss{background:#4a1d1d;color:#ff8a80}.scout-page .what-is-it-tile{border-color:#2e6b5a}.scout-page .wii-status{border:1px solid #444;border-radius:999px;color:#b0b0b0;font-size:11px;font-weight:700;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.scout-page .wii-status.status-done{border-color:#2e6b5a;color:#80cbc4}.scout-page .wii-status.status-running{border-color:#35507c;color:#8db1ff}.scout-page .wii-status.status-error{border-color:#6d1b1b;color:#ff8a80}.scout-page .wii-refresh{margin-left:6px;padding:1px 7px}.scout-page .wii-works{color:#d8d8d8;font-size:13px;margin:0;padding-left:20px}.scout-page .wii-work+.wii-work{margin-top:8px}.scout-page .wii-work-title{align-items:baseline;display:flex;flex-wrap:wrap;font-weight:600;gap:6px}.scout-page .wii-holdings a,.scout-page .wii-work-title a{color:#80cbc4;text-decoration:none}.scout-page .wii-holdings a:hover,.scout-page .wii-work-title a:hover{text-decoration:underline}.scout-page .wii-type{border:1px solid #444;border-radius:3px;color:#9e9e9e;font-size:10px;letter-spacing:.05em;padding:0 4px;text-transform:uppercase}.scout-page .wii-ep-title{color:#b0b0b0;font-weight:400}.scout-page .wii-wiki{font-size:12px;font-weight:400}.scout-page .wii-holdings{display:flex;flex-wrap:wrap;font-size:12px;gap:4px 12px;margin-top:3px}.scout-page .wii-hold{align-items:baseline;display:inline-flex;gap:3px;white-space:nowrap}.scout-page .wii-mark.on{color:#81c784;font-weight:700}.scout-page .wii-mark.off,.scout-page .wii-none{color:#757575}.scout-page .wii-play{background:none;border:none;color:#4fc3f7;cursor:pointer;font-size:12px;padding:0}.scout-page .wii-play:hover{text-decoration:underline}.scout-page .wii-next{font-size:13px;font-weight:600;margin:8px 0 6px}.scout-page .wii-next.go{color:#a5d6a7}.scout-page .wii-next.outside{color:#ffcc80}.scout-page .wii-breakdown{border-top:1px solid #333;color:#c8c8c8;font-size:12px;line-height:1.35;padding-top:5px}.scout-page .wii-bd-row{display:flex;gap:6px}.scout-page .wii-bd-key{color:#9e9e9e;flex:0 0 48px}.scout-activity-page{background:#0a0a0a;color:#e0e0e0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;padding:16px 24px}.scout-activity-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.scout-activity-header h1{color:#bb86fc;font-size:22px;margin:0}.scout-activity-status{border-radius:10px;color:#fff;font-size:11px;font-weight:700;padding:3px 10px}.scout-activity-processing{animation:pulse-activity 1.5s ease-in-out infinite;color:#ff9800;font-size:13px;font-weight:600}@keyframes pulse-activity{0%,to{opacity:1}50%{opacity:.5}}.scout-activity-question{align-items:baseline;background:#1a1a2e;border:1px solid #333;border-radius:8px;display:flex;gap:10px;margin-bottom:16px;padding:10px 14px}.scout-activity-question-label{color:#888;font-size:12px;font-weight:600;white-space:nowrap}.scout-activity-question-text{color:#e0e0e0;font-size:15px;font-weight:500}.scout-activity-feed{display:flex;flex-direction:column;gap:2px}.scout-activity-empty{color:#666;font-size:14px;font-style:italic;padding:40px 0;text-align:center}.scout-activity-entry{align-items:center;border-radius:4px;display:flex;font-size:13px;gap:10px;padding:5px 10px}.scout-activity-entry.activity{background:#141414}.scout-activity-entry.correct{background:#1a2e1a;border-left:3px solid #4caf50}.scout-activity-time{color:#666;font-family:monospace;font-size:11px;min-width:70px}.scout-activity-correct-badge{background:#4caf50;border-radius:4px;color:#000;font-size:10px;font-weight:700;padding:2px 6px}.scout-activity-text{color:#ccc}.scout-activity-entry.correct .scout-activity-text{color:#8fff8f;font-weight:500}.ssb{--b-bg:#0f1520;--b-panel:#161e2c;--b-line:#8ca0be47;--b-text:#e6e9ef;--b-muted:#9aa3b2;--b-accent:#5b8def;--b-green:#34c27f;--b-amber:#e5a53a;--b-red:#e2685a;--b-gray:#7c8492;--b-tile:#1d3f8f;--b-tile-edge:#3a67d8;--b-tile-text:#fff;--b-back:#f3f0e6;--b-back-text:#14181f;--b-link:#8ab4ff;--b-mark:#e5a53a73;background:var(--b-bg);box-sizing:border-box;color:var(--b-text);font-size:15px;line-height:1.4;margin:0 auto;max-width:1280px;padding:12px 16px 32px}@media (prefers-color-scheme:light){.ssb{--b-bg:#f6f7fa;--b-panel:#fff;--b-line:#1e283c29;--b-text:#161b24;--b-muted:#5a6272;--b-tile:#1f4fbf;--b-tile-edge:#163b91;--b-back:#fffdf5;--b-back-text:#14181f;--b-link:#1a56c4;--b-green:#1f9a5e;--b-amber:#b87708;--b-red:#c4473a;--b-mark:#e5a53a59}}.ssb *,.ssb :after,.ssb :before{box-sizing:border-box}.ssb a{color:var(--b-link);overflow-wrap:anywhere}.ssb h1{font-size:20px;margin:0}.ssb h2{color:var(--b-muted);font-size:13px;letter-spacing:.08em;margin:18px 0 8px;text-transform:uppercase}.ssb section{margin-top:6px}.ssb-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ssb-pill{border:1px solid var(--b-line);border-radius:999px;font-size:12px;font-weight:700;padding:3px 10px}.ssb-pill.found{border-color:var(--b-green);color:var(--b-green)}.ssb-pill.running{border-color:var(--b-accent);color:var(--b-accent)}.ssb-pill.not-found{color:var(--b-muted)}.ssb-pill.legacy{border-color:var(--b-amber);color:var(--b-amber)}.ssb-question{color:var(--b-text);font-size:19px;line-height:1.55;margin:14px 0 12px;overflow-wrap:anywhere}.ssb-year{opacity:.8}.ssb-summary{font-size:18px;font-weight:700;margin:6px 0 10px}.ssb-summary.found{color:var(--b-green)}.ssb-error{color:var(--b-red)}.ssb-why{color:var(--b-muted);font-size:13px;margin:4px 0}.ssb-small{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:6px;margin:8px 0 0}.ssb-muted{color:var(--b-muted)}.ssb-count{background:var(--b-line);border-radius:999px;color:var(--b-text);display:inline-block;min-width:20px;padding:0 6px;text-align:center}.ssb-timer{background:var(--b-panel);border:1px solid var(--b-line);border-radius:10px;height:20px;overflow:hidden;position:relative}.ssb-timer-fill{background:linear-gradient(90deg,#5b8def59,#5b8defa6);inset:0 auto 0 0;position:absolute;transition:width .5s linear}.ssb-timer.near-limit .ssb-timer-fill{background:linear-gradient(90deg,#e5a53a80,#e2685abf)}.ssb-timer-label{display:block;font-size:12px;line-height:20px;overflow:hidden;padding:0 10px;position:relative;text-overflow:ellipsis;white-space:nowrap}.ssb-board-wrap{background:linear-gradient(180deg,#0b1a3d,#0a1430);border:2px solid #26408a;border-radius:14px;box-shadow:inset 0 0 0 4px #ffffff0a;padding:4px 12px 10px}.ssb-board-wrap h2{color:#c8d4f5}.ssb-board{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}.ssb-slot{perspective:900px}.ssb-card{background:none;border:0;color:inherit;cursor:default;display:block;font:inherit;height:58px;padding:0;position:relative;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.3,1.3,.5,1);width:100%}.ssb-slot.is-revealed .ssb-card{cursor:pointer;transform:rotateX(180deg)}.ssb-face{align-items:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:9px;display:flex;gap:10px;inset:0;padding:0 12px;position:absolute}.ssb-front{background:linear-gradient(180deg,#2b5bd6,var(--b-tile));border:2px solid var(--b-tile-edge);box-shadow:inset 0 -4px 0 #00000040;justify-content:center}.ssb-num{background:#0b1a3d;border:2px solid #8fb0ff;border-radius:50%;color:var(--b-tile-text);display:grid;font-size:22px;font-weight:800;height:38px;place-items:center;width:38px}.ssb-wait{animation:ssb-blink 1.2s ease-in-out infinite;background:#8fb0ff;border-radius:50%;height:8px;position:absolute;right:12px;width:8px}.ssb-back{grid-column-gap:10px;align-items:center;background:var(--b-back);border:2px solid #c9b98a;color:var(--b-back-text);column-gap:10px;display:grid;grid-template-columns:32px 1fr auto;grid-template-rows:1fr auto;padding:6px 12px;text-align:left;transform:rotateX(180deg)}.ssb-rank{background:#1f4fbf;border-radius:50%;color:#fff;display:grid;font-weight:800;grid-row:1/span 2;height:30px;place-items:center;width:30px}.ssb-answer{font-size:18px;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.ssb-answer,.ssb-status{font-weight:800;white-space:nowrap}.ssb-status{border:1px solid;border-radius:999px;font-size:11px;padding:2px 8px}.ssb-status.st-proven{background:var(--b-green);border-color:var(--b-green);color:#fff}.ssb-status.st-supported{background:#e5a53a33;color:#8a5a00}.ssb-status.st-guess{color:#59606c}.ssb-score{background:#0000001f;border-radius:3px;grid-column:2;height:5px;overflow:hidden}.ssb-score span{background:#1f4fbf;display:block;height:100%;transition:width .8s ease-out .4s}.ssb-slot.st-proven .ssb-score span{background:var(--b-green)}.ssb-slot-fam{color:#59606c;font-size:11px;grid-column:3;text-align:right}.ssb-slot.st-proven .ssb-back{border-color:var(--b-green);box-shadow:0 0 0 2px var(--b-green)}.ssb-slot.st-proven.is-revealed .ssb-card{animation:ssb-glow 1.8s ease-out .7s 1;border-radius:9px}.ssb-slot.is-open .ssb-back{outline:2px solid var(--b-accent);outline-offset:1px}.ssb-slot-detail{animation:ssb-drop .25s ease-out both;background:var(--b-panel);border:1px solid var(--b-line);border-radius:0 0 9px 9px;border-top:0;color:var(--b-text);margin:-4px 4px 0;padding:10px 10px 6px}.ssb-board-legend{color:#c8d4f5;font-size:12px;margin:8px 2px 2px}.ssb-board-legend .st-proven{color:#5fe0a2;font-weight:800}.ssb-board-legend .st-supported{color:#ffc766;font-weight:800}.ssb-board-legend .st-guess{color:#b8c2d8;font-weight:800}.ssb-lead{background:var(--b-panel);border:1px solid var(--b-line);border-left:4px solid var(--b-accent);border-radius:10px;margin-top:12px;padding:10px 12px}.ssb-lead-line{font-size:16px}.ssb-lead-k{color:var(--b-muted);font-size:12px;letter-spacing:.06em;margin-right:6px;text-transform:uppercase}.ssb-held{font-weight:700;margin:6px 0}.ssb-held.gap{color:var(--b-red)}.ssb-held.held{color:var(--b-green)}.ssb-lead-links{display:flex;flex-wrap:wrap;gap:6px}.ssb-ev-links a,.ssb-lead-links a,.ssb-owner a{border:1px solid var(--b-line);border-radius:7px;font-size:13px;padding:4px 9px;text-decoration:none}.ssb-ev-links a:hover,.ssb-lead-links a:hover,.ssb-owner a:hover{border-color:var(--b-accent)}.ssb-follow{font-size:13px;margin-top:8px}.ssb-follow ul{color:var(--b-muted);margin:6px 0;padding-left:18px}.ssb-proof-c{background:var(--b-panel);border:1px solid var(--b-line);border-radius:10px;margin-bottom:8px;padding:8px 10px}.ssb-proof-c.st-proven{border-color:var(--b-green)}.ssb-proof-head{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;gap:8px}.ssb-rank-sm{background:#1f4fbf;border-radius:50%;color:#fff;display:grid;font-size:13px;font-weight:800;height:24px;place-items:center;width:24px}.ssb-evlist{list-style:none;margin:6px 0 0;padding:0}.ssb-ev{border-top:1px solid var(--b-line);padding:6px 0}.ssb-ev:first-child{border-top:0}.ssb-ev-head{align-items:baseline;display:flex;flex-wrap:wrap;font-size:13px;gap:6px}.ssb-ev-source{font-weight:700;overflow-wrap:anywhere}.ssb-ev-where{color:var(--b-muted)}.ssb-quote{background:#7f7f7f14;border-left:3px solid var(--b-amber);font-style:italic;margin:6px 0;overflow-wrap:anywhere;padding:6px 10px}.ssb-ev.is-proof .ssb-quote{border-left-color:var(--b-green)}.ssb-quote mark{background:var(--b-mark);border-radius:3px;color:inherit;font-style:normal;font-weight:800;padding:0 2px}.ssb-ev-links{display:flex;flex-wrap:wrap;gap:6px}.ssb-chip{border:1px solid var(--b-line);border-radius:999px;color:var(--b-muted);font-size:11px;padding:1px 7px}.ssb-chip.ok{border-color:var(--b-green);color:var(--b-green)}.ssb-fam{color:var(--b-accent);font-size:12px;font-weight:700}.ssb-passages{list-style:none;margin:0;padding:0}.ssb-passages li{animation:ssb-slide .35s ease-out both;border-bottom:1px solid var(--b-line);font-size:13px;overflow-wrap:anywhere;padding:6px 0}.ssb-passages li.is-follow{border-left:3px solid var(--b-accent);padding-left:8px}.ssb-passages.raw li{opacity:.8}.ssb-at{color:var(--b-muted);float:right;font-size:12px}.ssb-passage{color:var(--b-muted);margin-top:2px}.ssb-raw{font-size:13px;margin-top:8px}.ssb-collapse,.ssb-follow summary,.ssb-raw summary{color:var(--b-muted);cursor:pointer}.ssb-collapse{background:none;border:0;font:inherit;font-size:13px;letter-spacing:.08em;margin-top:16px;padding:4px 0;text-transform:uppercase}.ssb-legend{color:var(--b-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:10px;margin:4px 0 8px}.ssb-legend-i{align-items:center;display:inline-flex;gap:5px}.ssb-legend-i i{border:2px solid var(--b-line);border-radius:4px;display:inline-block;height:14px;width:14px}.ssb-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.ssb-cell{background:var(--b-panel);border:2px solid var(--b-line);border-radius:7px;color:inherit;display:flex;flex-direction:column;font-size:12px;gap:1px;min-width:0;padding:6px 8px;text-decoration:none;transition:background-color .4s,border-color .4s}.ssb-cell-name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssb-cell-status{color:var(--b-muted)}.ssb-cell.t-answer,.ssb-legend-i.t-answer i{background:#34c27f38;border-color:var(--b-green)!important}.ssb-cell.t-answer .ssb-cell-status{color:var(--b-green);font-weight:800}.ssb-cell.t-relevant,.ssb-legend-i.t-relevant i{background:#e5a53a2e;border-color:var(--b-amber)!important}.ssb-cell.t-relevant .ssb-cell-status{color:var(--b-amber);font-weight:700}.ssb-cell.t-unrelated,.ssb-legend-i.t-unrelated i{background:#0000;border-color:#8ca0be8c;border-style:dotted}.ssb-cell.t-nothing{opacity:.6}.ssb-legend-i.t-nothing i{background:#7f7f7f33;border-color:#0000}.ssb-cell.t-error,.ssb-cell.t-open{border-color:var(--b-red)}.ssb-cell.t-error .ssb-cell-status,.ssb-cell.t-open .ssb-cell-status{color:var(--b-red)}.ssb-cell.t-owner,.ssb-legend-i.t-owner i{border-style:dashed;cursor:pointer}.ssb-cell.t-running{animation:ssb-pulse 1.1s ease-in-out infinite;border-color:var(--b-accent)}.ssb-cell.t-planning,.ssb-cell.t-queued{opacity:.6}.ssb-owner .no-link{border:1px dashed var(--b-line);border-radius:7px;opacity:.55;padding:4px 9px}@media (min-width:640px){.ssb-card{height:62px}.ssb-answer{font-size:20px}}@keyframes ssb-blink{0%,to{opacity:.2}50%{opacity:1}}@keyframes ssb-glow{0%{box-shadow:0 0 0 0 #34c27fcc}to{box-shadow:0 0 22px 8px #34c27f00}}@keyframes ssb-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes ssb-slide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes ssb-pulse{0%,to{box-shadow:0 0 0 0 #5b8def00}50%{box-shadow:0 0 0 3px #5b8def59}}@media (prefers-reduced-motion:reduce){.ssb,.ssb *{animation:none!important;transition:none!important}}.ssb-page{background:#0f1520;min-height:100vh;min-height:100dvh;min-width:0;width:100%}.ssb-page>.ssb{width:100%}.ssb-page>.ssb,.ssb-page>.ssb-note,.ssb-page>.ssb-saved-note{max-width:none;padding-inline:clamp(12px,1.5vw,32px)}@media (prefers-color-scheme:light){.ssb-page{background:#f6f7fa}}.ssb-form{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr);margin:14px 0 12px}.ssb-question-entry{display:flex;flex-direction:column;font-weight:600;gap:6px}.ssb-form input,.ssb-form textarea{background:var(--b-panel);border:1px solid var(--b-line);border-radius:8px;color:var(--b-text);font:inherit;min-width:0;padding:10px 12px}.ssb-form textarea{display:block;font-size:19px;font-weight:500;line-height:1.5;max-height:none;min-height:88px;overflow:hidden;overflow-wrap:anywhere;resize:none;white-space:pre-wrap;width:100%}.ssb-form textarea:disabled{-webkit-text-fill-color:var(--b-text);opacity:1}.ssb-form input:focus,.ssb-form textarea:focus{outline:2px solid var(--b-accent);outline-offset:2px}.ssb-launch-controls{align-items:flex-start;display:flex;gap:16px}.ssb-form button{background:#285ed0;border:0;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-size:16px;font-weight:700;min-width:110px;padding:10px 20px;white-space:nowrap}.ssb-form button:disabled{cursor:not-allowed;opacity:.5}.ssb-practice-options{color:var(--b-muted);font-size:12px;padding-top:10px}.ssb-practice-options summary{cursor:pointer}.ssb-practice-options label{display:flex;flex-direction:column;gap:5px;margin-top:8px}.ssb-form input.year{width:100%}.ssb-launch-help{color:var(--b-muted);font-size:12px;grid-column:1/-1;margin:0}.ssb-health{background:var(--b-panel);border:1px solid var(--b-line);border-radius:10px;grid-column:1/-1;padding:10px 14px}.ssb-health h2{margin:0 0 6px}.ssb-health p{margin:5px 0}.ssb-web-health{border-left:3px solid var(--b-red);padding-left:10px}.ssb-web-health.is-ok{border-color:var(--b-green)}.ssb-setup-actions>summary{cursor:pointer;font-weight:600;padding:8px 0}.ssb-setup-actions ul{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));list-style:none;padding:0}.ssb-setup-actions li{border:1px solid var(--b-line);border-radius:8px;overflow-wrap:anywhere;padding:10px}.ssb-setup-actions h3{font-size:14px;margin:0 0 6px}.ssb-setup-actions h3 span{color:var(--b-muted);font-size:11px;font-weight:400}.ssb-handoff-warning{border-left:3px solid var(--b-amber);font-size:13px;padding:7px 10px}.ssb-handoff-ready{border-left:3px solid var(--b-green);font-size:13px;padding:7px 10px}.ssb-browser-attention{background:#e5a53a1a;border:1px solid var(--b-amber);border-left-width:4px;border-radius:8px;margin-top:10px;padding:10px 12px}.ssb-browser-attention strong{color:var(--b-amber)}.ssb-browser-attention p{margin:6px 0}.ssb-note{color:#9aa3b2;margin:0 auto;max-width:1280px;padding:12px 16px}.ssb-card:disabled{color:inherit;opacity:1}.ssb-card{height:66px}.ssb-answer{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.1;white-space:normal}@media (min-width:640px){.ssb-answer{font-size:20px}}.ssb-source-checks{font-size:13px;margin:12px 0;overflow-wrap:anywhere}.ssb-source-checks summary{cursor:pointer;padding:10px 0}.ssb-source-checks ul{padding-left:20px}.ssb-source-checks li{margin:6px 0}.ssb-source-checks q{display:block;opacity:.8}.ssb-board-wrap h2{margin-top:8px}.ssb-board{gap:5px}.ssb-card{height:46px}.ssb-num{font-size:18px;height:30px;width:30px}.ssb-back{column-gap:7px;grid-template-columns:24px minmax(0,1fr) auto;padding:4px 8px}.ssb-rank{font-size:13px;height:24px;width:24px}.ssb-answer{-webkit-line-clamp:1;font-size:16px}.ssb-status{padding:2px 5px}.ssb-slot-fam,.ssb-status{font-size:10px}.ssb-selection{background:var(--b-panel);border:1px solid var(--b-line);border-radius:10px;padding:8px 12px}.ssb-selection h2{margin-top:4px}.ssb-link-directory{border-top:1px solid var(--b-line);margin-top:14px;padding-top:10px}.ssb-link-directory>summary{cursor:pointer;font-weight:700}.ssb-link-filter{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;margin:12px 0}.ssb-link-filter input{background:var(--b-panel);border:1px solid var(--b-line);border-radius:6px;color:var(--b-text);flex:1 1 200px;min-width:0;padding:8px}.ssb-link-group h3{color:var(--b-muted);font-size:12px;margin:12px 0 4px}.ssb-directory-tools{grid-gap:14px;align-items:end;display:grid;gap:14px;grid-template-columns:1.2fr 1fr .8fr}.ssb-directory-tools .ssb-link-filter{align-items:stretch;display:flex;flex-direction:column;gap:5px;margin:12px 0}.ssb-directory-tools input{flex:none;width:100%}.ssb-directory-tools select{background:var(--b-panel);border:1px solid var(--b-line);border-radius:6px;color:var(--b-text);font:inherit;padding:8px;width:100%}.ssb-directory-groups{grid-gap:4px 24px;display:grid;gap:4px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.ssb-link-group h3 span{margin-left:4px;opacity:.6}.ssb-welcome{margin-top:14px}.ssb-replay-link{display:inline-block;font-size:14px;margin-top:16px}.ssb-saved-note{color:#9aa3b2;font-size:12px;margin:0 auto;max-width:1280px;padding:10px 16px 0}.ssb-saved-note a{color:#8ab4ff;margin-left:10px}.ssb-connection-error{color:#e5a53a}.ssb-understanding{background:var(--b-panel);border:1px solid var(--b-line);border-radius:9px;padding:10px 12px;text-align:left}.ssb-understanding-type{align-items:baseline;display:flex;flex-wrap:wrap;gap:5px 10px}.ssb-understanding-key{color:var(--b-muted);font-size:12px;font-weight:600}.ssb-understanding-type strong{font-size:14px}.ssb-understanding-confidence{color:var(--b-link);font-size:11px}.ssb-understanding-source{grid-gap:10px;align-items:baseline;display:grid;gap:10px;grid-template-columns:minmax(75px,auto) minmax(0,1fr);margin-top:9px}.ssb-understanding-source>div{min-width:0;overflow-wrap:anywhere}.ssb-understanding-episode{font-size:13px;margin:3px 0}.ssb-understanding-note{color:var(--b-muted);font-size:11px;margin:3px 0 0}.ssb-understanding-evidence{color:var(--b-muted);font-size:12px;margin:9px 0 0}.ssb-understanding-evidence .ssb-understanding-key{margin-right:7px}.ssb-understanding-evidence.has-checked-quote{color:var(--b-green)}.ssb-preview-slot{align-items:center;background:linear-gradient(180deg,#2b5bd6,var(--b-tile));border:1px solid var(--b-tile-edge);border-radius:8px;color:#fff;display:flex;gap:12px;height:46px;padding:5px 12px}.ssb-preview-slot span{font-weight:800}.ssb-preview-slot p{font-size:13px;margin:0;opacity:.8}.ssb-work{background:var(--b-panel);border:1px solid var(--b-line);border-radius:10px;padding:10px 14px}.ssb-work-heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.ssb-work-heading h2{margin:0}.ssb-work-toggle{background:#0000;border:1px solid var(--b-line);border-radius:6px;color:var(--b-link);cursor:pointer;font:inherit;font-size:12px;padding:5px 9px}.ssb-work-toggle:hover{border-color:var(--b-accent)}.ssb-active-work{color:var(--b-accent);font-size:13px;margin:8px 0}.ssb-work-list{grid-gap:0 20px;display:grid;gap:0 20px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:8px 0 0;padding:0}.ssb-work-list li{align-items:start;border-top:1px solid var(--b-line);display:flex;font-size:13px;gap:10px;min-width:0;padding:9px 0}.ssb-work-list li>div{min-width:0;overflow-wrap:anywhere}.ssb-work-list .ssb-fam{display:block;font-size:11px}.ssb-work-list q{color:var(--b-muted);display:block;margin-top:2px}.ssb-work-list .ssb-error{margin:2px 0}.ssb-work-result{color:var(--b-muted);font-weight:700;min-width:50px}.ssb-work-result.has-hits{color:var(--b-accent)}.ssb-work-result.has-error{color:var(--b-red)}.ssb-engines{background:var(--b-panel);border:1px solid var(--b-line);border-radius:10px;padding:10px 14px}.ssb-engines h2{margin-top:0}.ssb-engines ul{grid-gap:10px 24px;display:grid;gap:10px 24px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.ssb-engines li{align-items:baseline;display:flex;font-size:12px;gap:10px}.ssb-engines li strong{min-width:82px}.engine-done{color:var(--b-green)}.engine-gap{color:var(--b-amber)}.ssb-cell.t-unavailable{border-color:var(--b-red);border-style:dashed}.ssb-ranking-note{color:var(--b-muted);font-size:12px;margin:0 0 6px}.ssb-priority-sources{background:var(--b-panel);border:1px solid var(--b-line);border-radius:10px;padding:10px 14px}.ssb-priority-sources h2{margin:0}.ssb-priority-list{grid-gap:10px 24px;display:grid;gap:10px 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 0;padding-left:24px}.ssb-priority-list li{border-top:1px solid var(--b-line);overflow-wrap:anywhere;padding:10px 6px}.ssb-priority-list li.is-checked{border-top:2px solid var(--b-green)}.ssb-priority-meta{align-items:baseline;display:flex;flex-wrap:wrap;font-size:12px;gap:5px 10px;margin-bottom:5px}.ssb-priority-list .ssb-passage{margin:6px 0 0}.ssb-research-desk{background:var(--b-panel);border:1px solid var(--b-line);border-radius:10px;overflow:hidden}.ssb-desk-header{align-items:center;background:#5b8def12;border-bottom:1px solid var(--b-line);display:flex;gap:16px;justify-content:space-between;padding:10px 14px}.ssb-desk-header h2{font-size:16px;margin:0}.ssb-desk-header p{color:var(--b-muted);font-size:12px;margin:3px 0 0}.ssb-desk-totals{font-feature-settings:"tnum";display:flex;font-size:12px;font-variant-numeric:tabular-nums;gap:16px;white-space:nowrap}.ssb-desk-totals .has-errors{color:var(--b-amber)}.ssb-tier-banner{align-items:center;background:#5b8def0a;border-bottom:1px solid var(--b-line);display:flex;font-size:11px;gap:10px;line-height:1.4;min-width:0;padding:6px 12px}.ssb-tier-banner>strong,.ssb-tier-budget{flex:0 0 auto;white-space:nowrap}.ssb-tier-banner>strong{color:var(--b-text);font-weight:600}.ssb-tier-reason{color:var(--b-muted);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssb-tier-budget{font-feature-settings:"tnum";color:var(--b-muted);font-variant-numeric:tabular-nums;margin-left:auto}.ssb-tier-waves{color:var(--b-muted);display:flex;flex:0 1 auto;gap:8px;list-style:none;margin:0;overflow:hidden;padding:0;white-space:nowrap}.ssb-tier-waves li{overflow:hidden;text-overflow:ellipsis}.ssb-tier-waves li>span{font-size:10px;opacity:.8}.ssb-tier-waves li[data-status=running]{color:var(--b-accent)}.ssb-tier-waves li[data-status=not_needed]{opacity:.6}.ssb-tier-waves li[data-status=empty],.ssb-tier-waves li[data-status=skipped]{font-style:italic;opacity:.6}.ssb-tier-niches{color:var(--b-muted);flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssb-result-tier{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ssb-ranked-results li.is-weak{opacity:.72}.ssb-ranked-results li.is-weak .ssb-result-label{font-style:italic}.ssb-desk-panes{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.ssb-source-monitor{border-right:1px solid var(--b-line);min-width:0}.ssb-results-monitor{min-width:0}.ssb-desk-pane-title{border-bottom:1px solid var(--b-line);display:flex;gap:8px;justify-content:space-between;padding:9px 12px}.ssb-desk-pane-title h3{font-size:13px;margin:0}.ssb-desk-pane-title>span{color:var(--b-muted);font-size:10px;letter-spacing:.08em}.ssb-desk-tools{border-bottom:1px solid var(--b-line);display:flex;flex-wrap:wrap;gap:7px;padding:7px 10px}.ssb-desk-tools button{background:#0000;border:1px solid var(--b-line);color:var(--b-muted);cursor:pointer;font:inherit;font-size:11px;padding:4px 8px}.ssb-desk-tools button:first-child{border-radius:4px 0 0 4px}.ssb-desk-tools button:last-child{border-radius:0 4px 4px 0}.ssb-desk-tools button[aria-pressed=true]{background:#234776;color:#fff}.ssb-desk-tools input{background:var(--b-bg);border:1px solid var(--b-line);border-radius:4px;color:var(--b-text);flex:1 1;font:inherit;font-size:11px;min-width:160px;padding:5px 7px}.ssb-source-scroll{max-height:430px;overflow:auto;scrollbar-width:thin}.ssb-source-table{border-collapse:collapse;font-size:12px;text-align:left;width:100%}.ssb-source-table th{background:var(--b-panel);border-bottom:1px solid var(--b-line);color:var(--b-muted);font-size:10px;font-weight:600;padding:6px 10px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:1}.ssb-source-table td{border-bottom:1px solid #8ca0be1f;padding:8px 10px;vertical-align:top}.ssb-source-table tr:nth-child(2n){background:#8ca0be08}.ssb-source-table td:first-child{width:65%}.ssb-source-table td:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ssb-source-table strong{font-size:12px;font-weight:600}.ssb-source-table small{color:var(--b-muted);display:block;font-size:10px;margin-top:3px}.ssb-source-table q{color:#b6c8e7;display:block;margin-top:4px;overflow-wrap:anywhere;quotes:none}.ssb-source-state{align-items:center;display:flex;font-size:11px;gap:5px;white-space:nowrap}.ssb-desk-totals i,.ssb-source-state i{background:var(--b-gray);border-radius:50%;display:inline-block;flex-shrink:0;height:6px;margin-right:2px;width:6px}.ssb-desk-totals i.is-busy,.ssb-source-state.is-busy i{animation:ssb-source-pulse 1.4s ease-in-out infinite;background:var(--b-accent)}.activity-done .ssb-source-state{color:var(--b-green)}.activity-done .ssb-source-state i{background:var(--b-green)}.activity-error .ssb-source-state,.activity-needs_you .ssb-source-state{color:var(--b-amber)}.activity-error .ssb-source-state i{background:var(--b-amber)}.ssb-desk-empty,.ssb-desk-footnote,.ssb-desk-results-note{color:var(--b-muted);font-size:11px;margin:0;padding:8px 12px}.ssb-ranked-results{margin:0;max-height:462px;overflow:auto;padding:0 12px 0 32px;scrollbar-width:thin}.ssb-ranked-results li{border-bottom:1px solid var(--b-line);font-size:12px;padding:8px 2px 10px}.ssb-ranked-results li::marker{color:var(--b-muted);font-size:11px}.ssb-result-heading{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.ssb-result-heading a{font-size:13px;font-weight:600}.ssb-result-check,.ssb-result-url{color:var(--b-green)}.ssb-result-url{display:flex;font-size:10px;gap:12px;justify-content:space-between;margin:3px 0}.ssb-result-url>span{color:var(--b-muted)}.ssb-ranked-results p{line-height:1.45;margin:5px 0;overflow-wrap:anywhere}.ssb-result-label{color:var(--b-muted);display:flex;flex-wrap:wrap;font-size:10px;gap:4px 12px}.is-checked .ssb-result-label{color:var(--b-green)}.ssb-desk-deferred{border-top:1px solid var(--b-line);color:var(--b-muted);font-size:11px;padding:8px 12px}.ssb-desk-deferred q{display:block}.ssb-diagnostics>.ssb-collapse{color:var(--b-muted);font-size:12px;padding:10px 0}.ssb-diagnostics>.ssb-engines,.ssb-diagnostics>.ssb-evidence{margin:10px 0}@keyframes ssb-source-pulse{50%{box-shadow:0 0 0 3px #5b8def26;opacity:.3}}@media (prefers-reduced-motion:reduce){.ssb-desk-totals i.is-busy,.ssb-source-state.is-busy i{animation:none}}@media (min-width:900px){.ssb{grid-gap:12px 24px;align-items:start;display:grid;gap:12px 24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ssb>*{grid-column:1/-1;min-width:0}.ssb>.ssb-head{grid-column:1;grid-row:1;padding:12px 0}.ssb>.ssb-board-wrap{grid-column:2;grid-row:1;margin-top:0}.ssb-summary{font-size:17px}}@media (max-width:1050px){.ssb-desk-header{flex-wrap:wrap}.ssb-desk-totals{flex-wrap:wrap;gap:8px 14px;white-space:normal}}@media (max-width:760px){.ssb-desk-panes,.ssb-directory-groups,.ssb-directory-tools{grid-template-columns:minmax(0,1fr)}.ssb-source-monitor{border-bottom:1px solid var(--b-line);border-right:0}.ssb-result-heading,.ssb-result-url,.ssb-tier-banner{flex-wrap:wrap}}.ssb-conveyor{background:#101a2b;border:1px solid #34445f;border-radius:15px;color:#e7edf8;grid-column:1/-1;margin:20px 0;padding:16px}.ssb-conveyor-title{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.ssb-conveyor-title h2{font-size:21px;margin:0}.ssb-conveyor-title p{color:#a8b8cf;font-size:13px;margin:4px 0 0}.ssb-conveyor-title input{background:#0c1423;border:1px solid #40516c;border-radius:9px;color:#e7edf8;padding:10px 12px;width:230px}.ssb-conveyor-lanes{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1.15fr 1fr 1fr}.ssb-conveyor-lane{background:#0b1322;border:1px solid #34435b;border-radius:12px;min-width:0;padding:12px;position:relative}.ssb-conveyor-lane>header{align-items:center;display:flex;gap:8px}.ssb-conveyor-lane h3{flex:1 1;font-size:15px;margin:0}.ssb-conveyor-lane>header>strong{background:#23334e;border-radius:20px;font-size:14px;padding:3px 9px}.ssb-lane-step{align-items:center;background:#293c60;border-radius:50%;display:inline-flex;font-size:12px;font-weight:700;height:23px;justify-content:center;width:23px}.ssb-lane-arrow{color:#91b8ff;font-size:21px;position:absolute;right:-14px;top:17px;z-index:1}.ssb-conveyor-lane>p{color:#9bacc5;font-size:12px;margin:8px 0 12px;min-height:30px}.ssb-chip-tank{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;gap:7px;max-height:210px;min-height:125px;overflow:auto;padding:2px 3px 8px;scrollbar-color:#41577a #0b1322}.ssb-source-chip{align-items:center;animation:chip-arrive .35s ease-out;background:#1e293d;border:1px solid #46536b;border-radius:999px;color:#d7e0ef;cursor:pointer;display:inline-flex;font-size:12px;gap:6px;line-height:1.2;max-width:100%;padding:6px 10px;transition:background .25s,border-color .25s,transform .2s}.ssb-source-chip:hover,.ssb-source-chip[aria-pressed=true]{outline:2px solid #a1baff;outline-offset:1px;transform:translateY(-1px)}.ssb-chip-light{background:#8190a7;border-radius:50%;flex:none;height:6px;width:6px}.ssb-chip-count{font-size:10px;opacity:.85;padding-left:2px}.ssb-source-chip.chip-active{animation:chip-pulse 1.6s ease-in-out infinite;background:#193e79;border-color:#69a5ff;color:#e9f2ff}.chip-active .ssb-chip-light{background:#8fc4ff}.ssb-source-chip.chip-attention{background:#5b431a;border-color:#e3ae52;color:#ffebbd}.ssb-source-chip.chip-results{background:#173f42;border-color:#4b9693;color:#c8eeeb}.chip-results .ssb-chip-light{background:#6dc7b2}.ssb-source-chip.chip-empty{background:#45371b;border-color:#92702f;color:#f1d999}.chip-empty .ssb-chip-light{background:#dfb84e}.ssb-source-chip.chip-failed{background:#492632;border-color:#a75468;color:#ffd1d4}.chip-failed .ssb-chip-light{background:#ef8791}.ssb-source-chip.chip-useful{background:#164735;border-color:#48b886;color:#d6ffe8}.chip-useful .ssb-chip-light{background:#67e7a8}.ssb-tank-empty{color:#6f829e;font-size:13px;height:85px;margin-top:-85px;pointer-events:none;text-align:center}.ssb-conveyor-legend{color:#a8b8cf;display:flex;flex-wrap:wrap;font-size:11px;gap:8px 16px;margin-top:12px}.legend-active{color:#91bfff}.legend-results{color:#7ad7c5}.legend-empty{color:#edcc75}.legend-failed{color:#f593a1}.legend-useful{color:#8ee8b8}.ssb-chip-detail{background:#142139;border:1px solid #47648c;border-radius:10px;font-size:13px;margin-top:14px;padding:14px}.ssb-chip-detail header{align-items:center;display:flex;justify-content:space-between}.ssb-chip-detail h3{margin:0}.ssb-chip-detail button{background:none;border:0;color:#c6dbff;cursor:pointer;font-size:23px}.ssb-chip-detail a{color:#a8c7ff}.ssb-chip-detail q{color:#bdd4f6;display:block;margin:5px 0;overflow-wrap:anywhere}.ssb-chip-detail li{margin:8px 0}.ssb-chip-detail p{color:#bac9de;overflow-wrap:anywhere}.ssb-conveyor-warning{color:#e9bc7d;font-size:12px}@keyframes chip-pulse{0%,to{box-shadow:0 0 0 0 #5599ee22}50%{box-shadow:0 0 0 3px #5599ee44}}@keyframes chip-arrive{0%{opacity:.4;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.ssb-source-chip{animation:none!important;transition:none!important}}.ssb-page .ssb-chip-tank{max-height:clamp(190px,30vh,360px);min-height:clamp(150px,22vh,250px)}.ssb-conveyor-title>div{min-width:0}.ssb-conveyor-title input{flex:0 1 230px;min-width:120px}.ssb-source-chip{overflow-wrap:anywhere;text-align:left}@media(max-width:850px){.ssb-conveyor-title{align-items:flex-start;flex-direction:column}.ssb-conveyor-title input{box-sizing:border-box;width:100%}.ssb-conveyor-lanes{gap:8px}.ssb-conveyor-lane{padding:8px}.ssb-conveyor-lane h3{font-size:12px}.ssb-lane-step{display:none}.ssb-source-chip{font-size:11px;padding:5px 7px}.ssb-conveyor-title input{flex:none}}@media(max-width:650px){.ssb-conveyor-lanes{grid-template-columns:minmax(0,1fr)}.ssb-lane-arrow{display:none}.ssb-lane-step{display:inline-flex}.ssb-page .ssb-chip-tank{max-height:180px;min-height:100px}.ssb-conveyor-lane>p{min-height:0}}.history-page{background:#0a0a0a;color:#e0e0e0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,monospace;min-height:100vh;padding:16px}.history-header{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px}.history-header h1{color:#bb86fc;font-size:22px;margin:0}.history-back-btn{background:#2a2a2a;border:1px solid #444;border-radius:6px;color:#ccc;cursor:pointer;font-size:13px;font-weight:600;padding:6px 16px}.history-back-btn:hover{background:#3a3a3a;color:#fff}.history-year-picker{align-items:center;display:flex;gap:8px;margin-left:auto}.history-year-picker label{color:#888;font-size:13px}.history-year-picker input{background:#1e1e1e;border:1px solid #444;border-radius:6px;color:#e0e0e0;font-size:13px;padding:4px 10px;width:80px}.history-year-picker button{background:#2a2a2a;border:1px solid #444;border-radius:6px;color:#ccc;cursor:pointer;font-size:13px;padding:4px 14px}.history-year-picker button:hover{background:#3a3a3a;color:#fff}.history-empty,.history-loading{color:#666;font-size:16px;padding:40px;text-align:center}.history-grid-container{border:1px solid #333;border-radius:8px;overflow-x:auto}.history-grid{border-collapse:collapse;font-size:12px;min-width:100%;white-space:nowrap;width:-webkit-max-content;width:max-content}.history-grid thead th{background:#1a1a1a;border-bottom:2px solid #444;font-weight:700;padding:8px 6px;position:-webkit-sticky;position:sticky;text-align:center;top:0;z-index:2}.history-th-fixed{min-width:30px;width:30px}.history-th-points{min-width:52px;width:52px}.history-th-question{max-width:300px;min-width:200px;text-align:left!important}.history-th-answer{color:#4aff7a;max-width:150px;min-width:100px;text-align:left!important}.history-th-model{max-width:140px;min-width:100px}.model-header{align-items:center;display:flex;flex-direction:column;gap:2px}.model-name{font-size:11px;max-width:130px;overflow:hidden;text-overflow:ellipsis}.history-grid tbody tr{border-bottom:1px solid #222}.history-grid tbody tr:hover{background:#1a1a1a}.history-td-fixed{color:#888;font-weight:600;padding:6px 4px;text-align:center}.history-td-points{color:#aaa;font-weight:700;padding:6px 4px;text-align:center}.history-td-question{color:#ccc;max-width:300px;overflow:hidden;padding:6px 8px;text-overflow:ellipsis}.history-question-cell-wrap{align-items:center;display:flex;gap:8px;min-width:0}.history-question-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-snapshot-btn{background:#1f1f1f;border:1px solid #4a4a4a;border-radius:6px;color:#cfcfcf;cursor:pointer;flex:0 0 auto;font-size:11px;padding:2px 8px}.history-snapshot-btn:hover{background:#2a2a2a;color:#fff}.history-td-answer{color:#4aff7a;font-weight:600;max-width:150px;padding:6px 8px}.history-td-answer,.history-td-cell{overflow:hidden;text-overflow:ellipsis}.history-td-cell{border-left:1px solid #1a1a1a;max-width:140px;padding:6px 4px;text-align:center}.history-td-cell.empty{color:#333}.history-td-cell.error{color:#f44;font-size:10px;font-weight:700}.history-td-cell.clickable{color:#aaa;cursor:pointer;transition:all .15s}.history-td-cell.clickable:hover{background:#1a2a1a;color:#fff}.history-td-cell.correct{background:#0a2a0a;border-left-color:#1a4a1a;color:#4aff7a;font-weight:700}.history-totals-row{background:#1a1a1a;border-top:2px solid #444}.history-totals-label{color:#888;font-size:11px;font-weight:800;letter-spacing:.04em;padding:10px 8px;text-align:right;text-transform:uppercase}.history-totals-cell{color:#4aff7a;font-size:16px;font-weight:800;padding:10px 4px;text-align:center}.imgsearch-page{background:#0a0a0a;color:#e0e0e0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;padding:16px}.imgsearch-header{align-items:center;display:flex;margin-bottom:12px;position:relative}.imgsearch-header h1{color:#bb86fc;font-size:22px;left:50%;margin:0;position:absolute;transform:translateX(-50%)}.imgsearch-result-count{color:#888;font-size:13px;margin-left:auto}.imgsearch-back-btn{background:#2a2a2a;border:1px solid #444;border-radius:6px;color:#ccc;cursor:pointer;font-size:13px;font-weight:600;padding:6px 16px}.imgsearch-back-btn:hover{background:#3a3a3a;color:#fff}.imgsearch-center{align-items:center;display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.imgsearch-categories{align-items:center;display:flex;gap:6px}.imgsearch-cat-label{color:#888;font-size:12px;margin-right:2px}.imgsearch-cat-btn{background:#2d2d2d;border:1px solid #444;border-radius:6px;color:#aaa;cursor:pointer;font-size:13px;font-weight:500;padding:7px 18px;transition:all .15s;-webkit-user-select:none;user-select:none}.imgsearch-cat-btn:hover{background:#3a3a5a;color:#ccc}.imgsearch-cat-btn.active{background:#4a4a9a;border-color:#6a6abb;color:#fff;font-weight:600}.imgsearch-cat-btn.source-btn{border-width:2px;font-weight:600}.imgsearch-cat-btn.clip-btn.active{background:#2a6a4a;border-color:#4a9a6a}.imgsearch-cat-divider{color:#444;font-size:16px;margin:0 4px}.imgsearch-controls{align-items:center;display:flex;gap:8px}.imgsearch-input{background:#1a1a1a;border:1px solid #444;border-radius:6px;color:#e0e0e0;font-size:14px;outline:none;padding:8px 12px;width:320px}.imgsearch-input:focus{border-color:#bb86fc}.imgsearch-select{background:#1a1a1a;border:1px solid #444;border-radius:6px;color:#e0e0e0;cursor:pointer;font-size:13px;outline:none;padding:8px 10px}.imgsearch-select-topk{width:110px}.imgsearch-search-btn{background:linear-gradient(135deg,#1565c0,#1e88e5);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 20px;transition:filter .15s}.imgsearch-search-btn:hover:not(:disabled){filter:brightness(1.15)}.imgsearch-search-btn:disabled{cursor:not-allowed;opacity:.5}.imgsearch-grid-toolbar{display:flex;justify-content:flex-end;margin-bottom:6px}.imgsearch-size-toggle{display:flex;gap:2px}.imgsearch-size-btn{align-items:center;background:#2a2a2a;border:1px solid #444;color:#666;cursor:pointer;display:flex;justify-content:center;line-height:0;padding:6px 8px;transition:all .15s}.imgsearch-size-btn:first-child{border-radius:6px 0 0 6px}.imgsearch-size-btn:last-child{border-radius:0 6px 6px 0}.imgsearch-size-btn:hover{background:#333;color:#aaa}.imgsearch-size-btn.active{background:#bb86fc;border-color:#bb86fc;color:#000}.imgsearch-status{border-radius:6px;font-size:13px;margin-bottom:10px;padding:8px 14px;text-align:center}.imgsearch-status.starting{background:#1a2a1a;color:#66bb6a}.imgsearch-status.failed{background:#2a1a1a;color:#ff9800}.imgsearch-error{background:#311;border-radius:6px;color:#f66;font-size:13px;margin-bottom:12px;padding:10px 14px}.imgsearch-empty,.imgsearch-loading{color:#888;font-size:15px;padding:40px;text-align:center}.imgsearch-grid{grid-gap:8px;display:grid;gap:8px}.imgsearch-tile{background:#1a1a1a;border:1px solid #333;border-radius:6px;cursor:pointer;overflow:hidden;transition:border-color .15s,transform .1s}.imgsearch-tile:hover{border-color:#bb86fc;transform:scale(1.02)}.imgsearch-tile-img-wrap{align-items:center;background:#111;display:flex;justify-content:center;overflow:hidden}.imgsearch-tile-img{height:100%;object-fit:contain;width:100%}.imgsearch-tile-info{display:flex;flex-direction:column;gap:1px;padding:4px 6px}.imgsearch-tile-name{color:#ccc;font-size:10px}.imgsearch-tile-folder,.imgsearch-tile-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imgsearch-tile-folder{color:#777;font-size:9px}.imgsearch-tile-score{color:#03dac6;font-size:10px;font-weight:600}.imgsearch-pagination{align-items:center;display:flex;gap:4px;justify-content:center;margin-top:16px;padding:12px 0}.imgsearch-page-btn{background:#2a2a2a;border:1px solid #444;border-radius:6px;color:#ccc;cursor:pointer;font-size:13px;min-width:36px;padding:6px 12px;text-align:center;transition:all .15s}.imgsearch-page-btn:hover:not(:disabled):not(.active){background:#3a3a3a;color:#fff}.imgsearch-page-btn.active{background:#bb86fc;border-color:#bb86fc;color:#000;font-weight:600}.imgsearch-page-btn:disabled{cursor:not-allowed;opacity:.4}.imgsearch-page-ellipsis{color:#666;font-size:13px;padding:0 4px}.imgsearch-section{margin-bottom:24px}.imgsearch-section-header{align-items:center;border-bottom:1px solid #333;color:#bb86fc;display:flex;font-size:15px;font-weight:600;gap:10px;margin-bottom:8px;padding-bottom:6px}.imgsearch-section-count{color:#888;font-size:12px;font-weight:400}body{background-color:#121212;color:#e0e0e0;font-family:Arial,sans-serif;padding:0}.App{background-color:#000;box-sizing:border-box;min-height:100vh;padding:0}h1{color:inherit;text-align:center}form{display:flex;justify-content:center;margin-bottom:20px}input[type=text]{background-color:#1e1e1e;border:1px solid #333;border-radius:4px;color:#e0e0e0;font-size:16px;padding:10px;width:300px}input[type=text]::placeholder{color:#757575}button{background-color:#bb86fc;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-left:10px;padding:10px 20px;transition:background-color .3s ease}button:hover{background-color:#985eff}.result{background-color:#1e1e1e;border-radius:5px;box-shadow:0 2px 4px #00000080;margin-bottom:15px;padding:15px}.result h3{color:inherit;font-size:.9em;font-weight:700;margin:0}.result h3,.result h3 span{align-items:center;display:flex}.result h3 span{margin-left:auto}.result a{color:#bb86fc;font-size:16px}.result a:hover{color:#985eff}.result h3 svg{color:#bb86fc;height:16px;margin-left:10px;width:16px}.full-content{background-color:#2c2c2c;border-left:4px solid #bb86fc;margin-top:10px;max-height:0;opacity:0;overflow:hidden;padding:10px;transition:max-height .5s ease,opacity .5s ease}.full-content.expanded{max-height:1000px;opacity:1}.full-content pre{word-wrap:break-word;background-color:#333;border-radius:5px;color:inherit;overflow-x:auto;padding:15px;white-space:pre-wrap}.result em{border-radius:2px;padding:0 2px}.highlight-navigation{margin-top:10px}.highlight-navigation button{background-color:#03dac6;border:none;border-radius:4px;color:#000;cursor:pointer;font-size:14px;margin-right:5px;padding:5px 10px;transition:background-color .3s ease}.highlight-navigation button:hover{background-color:#00bfa5}.file-view{margin:0 auto;max-width:800px;padding:20px}.file-view h2{color:inherit;text-align:center}.file-view pre{background-color:#333;border-radius:5px;color:#e0e0e0;overflow-x:auto;padding:15px}@media (max-width:600px){.App{padding:10px}input[type=text]{width:200px}button{font-size:14px;padding:10px 15px}.result h3{font-size:16px}.result h3 svg{height:14px;width:14px}.result p{font-size:14px}.highlight-navigation button{font-size:12px;padding:5px 8px}.file-view,.file-view pre{padding:10px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.0ee762e8.css.map*/