/* Shared workspace: quiet navigation, readable briefs, a single primary task. */
:root{--bg:#f4f6f5;--panel:#fff;--panel-2:#f3f6f5;--line:#dbe3df;--line-soft:#e9eeeb;--ink:#1c302b;--ink-dim:#63756e;--ink-faint:#708079;--accent:#176951;--good:#24765b;--warn:#88611c;--bad:#b33d34;--sans:'Segoe UI',system-ui,-apple-system,sans-serif}
body{background:var(--bg);color:var(--ink);font-size:14px;line-height:1.55}a{color:var(--accent)}a:hover{text-decoration:none;color:#0d4937}button,input,select,textarea{font-family:inherit}h1,h2,h3,p{overflow-wrap:break-word}h1,h2,h3{line-height:1.25}.app-page{padding-left:220px}.app-sidebar{position:fixed;inset:0 auto 0 0;width:220px;background:#132c25;color:#dce8e2;padding:30px 17px 20px;z-index:30;display:flex;flex-direction:column;overflow-y:auto}.brand-lockup{display:flex;gap:10px;align-items:center;color:#f1f6f3!important;font-size:15px;font-weight:650;letter-spacing:-.04em;margin:0 1px 28px}.brand-lockup small{display:block;font-size:8px;letter-spacing:.18em;color:#96b2a5;margin-top:4px}.brand-mark{border:1px solid #507366;border-radius:10px;width:35px;height:37px;display:flex;justify-content:center;align-items:center;font-size:28px;font-family:Georgia,serif;color:#c8e7af}.brand-mark span{font:14px var(--sans);margin-left:-5px;margin-top:-12px}.nav-group{font-size:10px;font-weight:600;letter-spacing:.14em;color:#91ada0;margin:21px 12px 8px}.nav-item{display:flex;gap:12px;align-items:center;padding:9px 12px;border-radius:7px;color:#c7d6ce;font-size:13px;margin:3px 0}.nav-item>span{width:17px;font-size:19px;line-height:1;text-align:center;color:#99b6a6}.nav-item:hover{background:#203b31;color:#fff}.nav-item.active{background:#c8e7af;color:#17372a;font-weight:650}.nav-item.active>span{color:#17372a}.sidebar-foot{margin-top:auto;padding:28px 10px 0;color:#aec6b8;font-size:11px}.sidebar-foot small{display:block;margin-top:5px;color:#829f90}.status-dot{display:inline-block;width:7px;height:7px;background:#88b76e;border-radius:50%;margin-right:5px}.app-topbar{height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 34px;background:#fcfdfc;border-bottom:1px solid var(--line);font-size:12px;color:var(--ink-dim)}.app-topbar>span{text-transform:capitalize}.mobile-nav{display:none}.workspace,.wrap{max-width:1530px;margin:auto;padding:28px 34px 50px}.pagehead{margin-bottom:22px;gap:16px}.pagehead h1{font-size:28px;letter-spacing:-.04em;margin:6px 0}.pagehead p.dim{margin:8px 0 0}.eyebrow{font:600 10px var(--sans);letter-spacing:.13em;color:#628273;margin:0 0 7px}.btn{border-radius:7px;background:#fff;border:1px solid #d2ded7;color:#304d40;font-size:12px;font-weight:600;line-height:1.5;padding:9px 13px;box-shadow:0 1px 2px #16332906;white-space:normal}.btn:hover{background:#edf3ee;border-color:#9fb7a8;color:#254b37}.btn.primary{background:#21674f;color:#fff;border-color:#21674f}.btn.primary:hover{background:#18553f}.btn:disabled{opacity:.5}.btn.danger{color:var(--bad)}.panel{background:#fff;border:1px solid var(--line);border-radius:12px;padding:23px;margin-bottom:20px;box-shadow:0 3px 10px #14352503}.panel h2{font-size:17px;letter-spacing:-.02em}.panel h3{font-size:15px}.sectionhead{align-items:center}.dim,.empty-state,.steps,.connection-meta,.editgrid label{color:var(--ink-dim)}.src{color:#647f70;font:12px var(--sans);line-height:1.5}.notice{background:#f7f4e9;border:1px solid #e5dcc0;color:#75602d;padding:12px 15px;font-size:13px}.warnbox{color:#933e34;background:#fff4f1;border-color:#ebc3b9}.pill{background:#f2f5f3;border-color:#dbe5dd;color:#62766a;font:11px var(--sans);border-radius:5px;padding:4px 8px}.pill.READY_TO_RECORD,.pill.VIDEO_READY{color:#226043;background:#eaf4df;border-color:#d7e7c8}.fact{background:#f2f7f1;border-color:#54866a}.infer{background:#faf7ec;border-color:#b59a54}.fact .tag{color:#477153}.infer .tag{color:#927333}.tag{font-family:var(--sans);font-size:10px}.taskline{border-color:var(--line-soft);padding:15px 0}.taskline:first-child{border-top:0}.tabs{flex-wrap:wrap}.tab{background:#fff;color:#64776a;border-color:var(--line)}.tab.active{background:#e3efda;border-color:#bdcdb3;color:#30593c}textarea,input[type=text],input[type=password],input[type=number],input[type=email],select,.account-form input[type=password],.account-form input[type=text]{color:var(--ink);background:#fcfdfb;border:1px solid #cedbd1;border-radius:7px;font-size:14px;padding:11px 12px}textarea:focus,input:focus,select:focus{outline:2px solid #c9ddb8;outline-offset:1px;border-color:#72945d}textarea{resize:vertical}label.fld{color:#627767;font-size:10px}.toolbar{margin:14px 0;gap:9px}.table-scroll{border:1px solid var(--line);border-radius:9px;background:#fff}thead th{background:#edf2ee;color:#627567;top:0;font-size:10px;padding:13px 12px}tbody td{padding:13px 12px;border-color:#e7ede7}tbody tr:hover{background:#f6f9f4}.trunc{max-width:40ch}.chips{padding:0;gap:6px;margin-bottom:12px}.chip{font:11px var(--sans);padding:7px 11px}.chip.on{background:#25674c;color:#fff}.metric,.tile{background:#fff;border-color:var(--line);box-shadow:none}.metric strong{color:var(--ink);font-size:32px}.metric small,.tile span{color:var(--ink-dim)}.tile.hero{border-color:#b7d2a6;background:#edf4e5}.tile.hero b{color:#386a32}.history{color:var(--ink-dim);border-color:#8caf77}summary{color:#476f52;font-size:13px;font-weight:600}details{margin-top:16px}details[open]>summary{margin-bottom:14px}blockquote,pre.quote{background:#f1f5ef;color:#4b6352;border-color:#8daa7a}.empty-state{padding:32px}.empty-state h2{font-size:25px;max-width:24ch}.empty-state p{max-width:55ch}.empty-state .btn{margin:10px 6px 0 0}.pulse-strip{display:flex;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 0 25px;padding:14px 0;gap:0}.pulse-strip>a{padding:0 27px;color:#687a6b;border-right:1px solid var(--line);font-size:12px}.pulse-strip>a:first-child{padding-left:0}.pulse-strip>a:last-child{border:0}.pulse-strip strong{font-size:22px;font-weight:650;color:#294732;margin-right:6px;letter-spacing:-.04em}.attention-line{display:flex;gap:10px;align-items:center;background:#eaf1e2;border:1px solid #d2dfc4;padding:12px 17px;border-radius:8px;margin-bottom:20px;font-size:12px}.attention-line a{margin-left:auto}.studio-layout{display:grid;grid-template-columns:minmax(0,1fr) 326px;gap:24px;align-items:start}.studio-layout>*,.studio-rail{min-width:0}.brief{padding:28px}.brief-heading{align-items:flex-start}.brief-heading h2{font-size:30px;letter-spacing:-.04em;margin:4px 0 8px}.brief-heading .dim{font-size:12px;line-height:1.65;margin:0}.brief-heading .dim strong{font-weight:500;color:#47614e}.brief-links{display:flex;gap:18px;flex-wrap:wrap;font-size:11px;padding:17px 0 20px;border-bottom:1px solid var(--line-soft);margin-bottom:20px}.observation{background:#f0f5e9;border:1px solid #dde8d1;border-radius:8px;padding:17px 19px;margin-bottom:22px}.observation .eyebrow{color:#678151}.observation-text{font-size:16px;line-height:1.5;letter-spacing:-.01em;margin:0;color:#334a2c}.observation .src{margin-top:9px}.intro-section .sectionhead{margin-bottom:13px}.intro-section .sectionhead h3{margin:0}.intro-section .dim{font-size:11px}.step-number{display:inline-flex;border:1px solid #d5e2cc;background:#edf3e6;border-radius:50%;height:23px;width:23px;align-items:center;justify-content:center;margin-right:7px;font-size:11px;font-weight:600;color:#55723d}.intro-script{font-size:17px;line-height:1.65;padding:17px 18px;background:#fdfefb;border-color:#d5dfcb;min-height:175px}.demo-angle,.capture-section{border-top:1px solid var(--line-soft);padding-top:22px;margin-top:23px}.demo-angle p{color:#586d5b;line-height:1.65;font-size:13px}.delivery{border-top:1px solid var(--line);padding-top:22px}.delivery summary{font-size:15px;color:var(--ink)}.queue-panel{padding:20px 16px}.queue-panel>.sectionhead{padding:0 3px}.queue-panel h2{font-size:15px;margin:0}.count{font-size:11px;padding:2px 7px;border-radius:5px;background:#edf3e6;color:#62784d}.queue-panel>p.dim{font-size:11px;line-height:1.6;margin:10px 3px 17px}.queue-row{display:flex;gap:10px;align-items:center;border-top:1px solid var(--line-soft);padding:14px 7px;color:#304534;border-radius:5px}.queue-row:hover{background:#f5f8ef}.queue-row.selected{background:#eef4e5;border:1px solid #d8e4c9}.queue-row>span:nth-child(2){min-width:0;flex:1}.queue-row strong{display:block;font-size:12px;font-weight:650}.queue-row small{display:block;font-size:11px;color:#7a8a77;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:195px}.queue-status{font-size:10px;color:#8b845e;display:block;margin-top:3px}.queue-status.ready{color:#5e7d42}.queue-arrow{font-size:13px;color:#829873}.avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:33px;height:33px;background:#e8eedd;color:#6a7e54;border-radius:50%;font-size:10px;font-weight:600}.paste-panel{padding:20px}.paste-panel h2{font-size:16px}.paste-panel .sectionhead{flex-wrap:wrap;gap:5px}.paste-panel p.dim{font-size:12px}.paste-panel textarea{font-size:12px;min-height:125px}.paste-panel>.src{font-size:11px}.paste-panel>a,.paste-panel .text-link{font-size:11px}.paste-panel .toolbar{margin:12px 0 8px}.research-wait{padding:30px 5px}.research-dot{display:block;height:12px;width:12px;border-radius:50%;background:#a7bf84;box-shadow:0 0 0 7px #eff4e7;margin-bottom:25px}.other-sync{margin:0 0 22px}.other-sync>.split{margin-top:16px}.screenshot-drop{border-color:#adc19c;background:#f7faf2;padding:20px}.sync-row{border-color:var(--line);padding:22px 0}.sync-heading{font-size:15px}.sync-heading input{accent-color:#2c684c}.login-page .app-topbar{display:none}.login{background:#fff;max-width:390px;padding:32px;border:1px solid var(--line);border-radius:12px;margin:14vh auto}.account-wrap{max-width:600px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:28px 32px;margin:40px auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.review{grid-template-columns:260px minmax(0,1fr) 330px}.pane{background:#fff}.pane h2{color:#6e806b}.connection:target,.recording:target{scroll-margin-top:20px}#review-panel{scroll-margin-top:20px}#toast{box-shadow:0 8px 25px #18392322}.search{max-width:100%}
@media(min-width:1700px){.studio-layout{grid-template-columns:minmax(0,1fr) 360px}.intro-script{font-size:19px}.brief{padding:34px}}
@media(max-width:1180px){.app-page{padding-left:190px}.app-sidebar{width:190px;padding:24px 12px}.brand-lockup{font-size:13px;gap:7px}.workspace,.wrap{padding:24px}.app-topbar{padding:0 24px}.studio-layout{grid-template-columns:minmax(0,1fr) 285px;gap:18px}.brief{padding:21px}.brief-heading h2{font-size:25px}.brief-heading{flex-direction:column;gap:10px}.pulse-strip>a{padding:0 14px}.review{grid-template-columns:1fr 1fr}.review>.pane:last-child{grid-column:1/-1}}
@media(max-width:960px){.studio-layout{grid-template-columns:1fr}.studio-rail{display:grid;grid-template-columns:1fr 1fr;gap:18px}.queue-panel{max-height:480px;overflow:auto}.pulse-strip{flex-wrap:wrap;gap:12px}.pulse-strip>a{border:0;padding:0 15px 0 0}.brief-heading{flex-direction:row}.recordgrid{grid-template-columns:1fr}.split{grid-template-columns:1fr}.search input{min-width:0}}
@media(max-width:700px){.app-page{padding-left:0}.app-sidebar{position:relative;width:100%;padding:15px 18px;display:grid;grid-template-columns:1fr auto;overflow:visible}.brand-lockup{margin:0;font-size:15px}.mobile-nav{display:block;color:#dbe6d6;background:#284334;border-color:#4b6553;align-self:center}.app-sidebar nav{display:none;grid-column:1/-1}.app-sidebar nav.expanded{display:block}.sidebar-foot{display:none}.app-topbar{height:46px;padding:0 18px;font-size:10px}.workspace,.wrap{padding:22px 16px}.pagehead{gap:14px}.pagehead h1{font-size:25px}.pagehead>.btn{font-size:11px}.studio-rail{display:flex;flex-direction:column}.studio-rail .paste-panel{order:-1}.brief{padding:20px}.brief-heading{flex-direction:column}.brief-heading h2{font-size:27px}.intro-section .sectionhead{flex-direction:column;align-items:flex-start;gap:8px}.intro-script{font-size:16px;min-height:230px}.pulse-strip{gap:8px 12px;padding:10px 0 15px}.pulse-strip>a{font-size:10px;min-width:42%}.pulse-strip strong{font-size:19px}.attention-line{flex-wrap:wrap}.attention-line a{margin-left:0}.sectionhead{flex-direction:row;flex-wrap:wrap}.review{display:block}.account-wrap{margin:24px 16px;padding:24px}.taskline{flex-wrap:wrap}.tabs{gap:5px}.tab{font-size:12px;padding:8px 11px}.toolbar .search{width:100%}.search input{width:100%}.table-scroll{max-width:100%}.login{margin:8vh 18px;max-width:none}#toast{left:16px;right:16px;bottom:16px;max-width:none}.metricgrid{gap:10px}.metric{padding:14px}}

.page-controls{padding:18px 34px 0;display:flex;gap:8px;flex-wrap:wrap}.demo-field{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--ink-dim);max-width:100%}.demo-field input{max-width:100%}.up h2{font-size:17px;margin-top:0}.up .row{align-items:flex-end}.studio-rail .queue-panel{max-height:690px;overflow:auto}@media(max-width:700px){.page-controls{padding:18px 16px 0}.demo-field{width:100%}.demo-field input{width:100%!important}.sec{flex-direction:column}.sec video{max-width:100%}.studio-rail .queue-panel{max-height:470px}}

@media(min-width:961px) and (max-height:800px){.app-sidebar{padding-top:20px}.brand-lockup{margin-bottom:16px}.nav-group{margin-top:15px}.nav-item{padding-top:7px;padding-bottom:7px}.sidebar-foot{padding-top:15px}.workspace{padding-top:20px}.pagehead{margin-bottom:16px}.pulse-strip{padding:10px 0;margin-bottom:18px}.brief{padding:22px}.brief-links{padding:12px 0 14px;margin-bottom:16px}.observation{padding:14px 17px;margin-bottom:18px}.brief-heading h2{font-size:27px}}

/* Immediate connection review from pasted profiles. */
.next-connections{scroll-margin-top:20px}.next-connections h2{font-size:23px;margin:5px 0}.connection-summary{font-size:15px}.candidate-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}.candidate{border:1px solid var(--line);border-radius:10px;padding:19px;min-width:0;background:#fcfdfb}.candidate:first-child{background:#f1f7eb;border-color:#b7cda9}.candidate h3{font-size:18px;margin:0 0 7px}.candidate h3 .pill{display:inline-block;margin:5px 0 0 5px;vertical-align:middle}.candidate .dim{margin:7px 0}.candidate-reason{font-size:12px;color:#49694f;line-height:1.6}.candidate-caution{font-size:12px;color:#83582c}.candidate .toolbar{margin-bottom:8px}.candidate .src{font-size:11px}.candidate details textarea{box-sizing:border-box;width:100%}.candidate details{margin-top:12px}.next-connections>.toolbar{border-top:1px solid var(--line);padding-top:15px}#record-next{scroll-margin-top:20px}@media(max-width:850px){.candidate-list{grid-template-columns:1fr}.pulse-strip{flex-wrap:wrap;gap:10px}.pulse-strip>a{padding:0 12px}.next-connections .sectionhead{flex-wrap:wrap}}

/* Ordered connection workspace */
.paste-progress:not([hidden]){margin:16px 0;padding:18px;border:1px solid #a9c5b4;border-left:4px solid #397455;border-radius:12px;background:#f0f7f2;color:#234432;outline-offset:3px}.paste-progress[hidden]{display:none!important}.paste-progress h3{font-size:19px;margin:0 0 8px}.paste-progress p{margin:10px 0}.paste-progress a{display:block;margin-top:12px}.paste-counts{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:12px 0;border-bottom:1px solid #cbded1}.paste-counts strong{display:block;font-size:27px;line-height:1.2}.paste-counts span{font-size:12px}.paste-progress .paste-attention{padding:10px;background:#fff4df;border-radius:7px;color:#704615}.paste-progress[data-state=error]{background:#fff0ed;border-color:#d09a8e;color:#803125}.paste-progress[data-state=attention]{background:#fff8e9;border-color:#d8bf87;color:#704615}.paste-progress[data-state=loading]{background:#edf4fb;border-color:#9ab8d4;color:#285372}.paste-ready:not(:empty){padding:9px 11px;background:#edf4fb;border-radius:7px;color:#285372}
.connection-home-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}
.connection-home-layout aside{position:sticky;top:24px}
.candidate-list{display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 355px);min-height:300px;overflow-y:auto;overscroll-behavior:contain;padding:4px 10px 4px 2px;scrollbar-gutter:stable}
.candidate-list:focus-visible{outline:2px solid var(--accent,#56d9bd);outline-offset:4px}
.candidate{flex:0 0 auto;padding:20px;border:1px solid var(--line);border-radius:14px;background:#fcfdfb}
.candidate-heading{display:flex;gap:12px;align-items:start}.candidate-heading>div{flex:1;min-width:0}.candidate-heading h3{margin:0 0 5px}.candidate-heading p{margin:0}.queue-position{font-size:13px;font-weight:700;color:#507769;padding-top:3px;min-width:30px}.candidate-heading .pill{font-size:11px;white-space:nowrap}
.candidate .toolbar{margin:14px 0 8px}.candidate details{font-size:13px}.paste-panel textarea{width:100%;resize:vertical;min-height:170px}.paste-panel .paste-progress{display:block;line-height:1.65}.paste-panel .toolbar{align-items:start;flex-direction:column}.paste-panel .src{line-height:1.7}.inference-choice{display:block;margin:16px 0}
@media(max-width:1000px){.connection-home-layout{grid-template-columns:minmax(0,1fr) 300px}.candidate-heading{flex-wrap:wrap}.candidate-heading .pill{margin-left:42px}}
@media(max-width:760px){.connection-home-layout{display:flex;flex-direction:column}.connection-home-layout aside{position:static;order:-1;width:100%}.connection-home-layout .next-connections{width:100%;box-sizing:border-box}.candidate-list{max-height:65vh}.paste-panel textarea{min-height:100px}.candidate-heading>div{min-width:180px}}

/* Keep the recipient, recording focus and handoff links visible. */
.btn.linkedin-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#0a66c2;border-color:#0a66c2;color:#fff;font-size:13px;padding:11px 15px}.btn.linkedin-link:hover{background:#004182;border-color:#004182;color:#fff}.linkedin-mark{font-size:14px;font-weight:800;border:1px solid #ffffff80;border-radius:3px;line-height:1;padding:2px}.brief-links{align-items:center;gap:10px}.profile-fix{font-size:12px;text-decoration:underline;text-underline-offset:3px}.brief-heading .dim{font-size:14px}.brief-heading .dim strong{display:inline-block;font-size:16px;font-weight:700;color:#193e30;margin-top:4px}.observation{border-left:4px solid #397653;background:#edf6e5}.observation .eyebrow{color:#315c2b;font-weight:750}.observation-text{font-size:18px;color:#203f22}.source-link{display:inline-block;margin-top:12px;font-size:13px;font-weight:650;text-decoration:underline;text-underline-offset:3px}.key-detail{padding:18px 20px;border:1px solid #c7dacc;border-left:4px solid #397653;background:#f4f9f3;border-radius:9px}.key-detail h3{margin:0 0 10px}.key-detail>p:not(.eyebrow){font-size:15px;color:#304e37}.btn.important-link{background:#e5f0e6;border-color:#97b69e;color:#204b2c;font-size:13px}.intro-script{border-left:3px solid #9aba86}.delivery{background:#f3f7fc;border:1px solid #bed2e8;border-radius:10px;padding:20px}.delivery-destination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:16px 0}.delivery-destination .eyebrow{color:#375777}.delivery-destination strong{font-size:17px}.delivery textarea{font-size:16px;line-height:1.65;background:#fff}.delivery label.fld{font-size:12px;font-weight:650;color:#375777}.delivery summary{font-size:17px;font-weight:700}.action-card:has(.linkedin-link){border-left:4px solid #0a66c2}.btn:focus-visible,.source-link:focus-visible,.profile-fix:focus-visible{outline:3px solid #0a66c2;outline-offset:3px}@media(max-width:700px){.brief-links .linkedin-link,.delivery-destination .linkedin-link{width:100%;box-sizing:border-box}.delivery{padding:16px}.key-detail{padding:16px}.observation-text{font-size:17px}}
/* Continuous personal-intro feed; recording happens in Dragon Recorder. */
.brief-feed{display:flex;flex-direction:column;gap:32px;min-width:0}
.brief-feed>.brief{scroll-margin-top:24px}
.brief-feed-layout>.studio-rail{position:sticky;top:24px}
.brief-feed-layout .queue-panel{max-height:calc(100vh - 150px);overflow:auto}
.brief-next{display:flex;align-items:center;flex-wrap:wrap;gap:12px;border-top:1px solid var(--line);margin-top:26px;padding-top:22px}
.brief-video-link{width:100%;box-sizing:border-box;background:#fff;padding:12px;border:1px solid #97b4d1;border-radius:8px;font-size:15px}
.brief-sync{margin-top:16px}.brief-sync>summary{cursor:pointer;font-weight:600}.brief-sync .paste-panel{margin-top:12px}
@media(max-width:960px){.brief-feed-layout{display:flex;flex-direction:column}.brief-feed-layout>.studio-rail{position:static;width:100%;display:block;order:-1}.brief-feed-layout .queue-panel{max-height:210px}.brief-feed{width:100%}}


/* Recorded briefs stay in place as compact, reopenable rows. */
.brief-summary{display:flex;align-items:center;gap:16px;cursor:pointer;list-style:none;flex-wrap:wrap}
.brief-summary::-webkit-details-marker{display:none}.brief-summary>span:first-child{flex:1;min-width:180px}
.brief-summary strong{display:block;font-size:26px;letter-spacing:-.025em;color:var(--ink)}
.brief-summary small{display:block;font-size:13px;color:var(--ink-dim);margin-top:5px}
.brief-completion{font-size:12px;font-weight:700;color:#56714f}.brief-toggle-hint{font-size:11px;color:var(--ink-dim)}
.brief-content{padding-top:8px}.brief-details:not([open]) .brief-summary strong{font-size:19px}
.brief.is-recorded{border-color:#9fbca9;background:#fbfefb}.brief.is-recorded .brief-completion{color:#176951}
.queue-check{color:#176951;font-size:21px;font-weight:800}.queue-check[hidden]{display:none!important}
.queue-row.is-recorded{background:#f0f7f1}.queue-row.is-recorded .queue-status{color:#176951}
.brief-summary:focus-visible{outline:3px solid #0a66c2;outline-offset:6px;border-radius:4px}

.queue-research{padding:16px 18px;border:1px solid #b9d0bf;border-radius:10px;background:#f0f7f1;margin:16px 0}
.queue-research>strong{font-size:16px}.queue-research .dim{font-size:12px;margin:8px 0}.queue-research .toolbar{margin:10px 0}.queue-research-status{font-weight:600;font-size:13px;margin:10px 0}
.queue-research-counts{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12px}.queue-research-counts strong{font-size:18px;color:#176951}.queue-research .src{margin-bottom:0}
.candidate.newest-batch{border-left:4px solid #83ab91}
.candidate-sent-help{display:none}.candidate.is-sent{background:#edf7ef;border-color:#96bea0;border-left:4px solid #438556;padding:14px 18px}.candidate.is-sent .candidate-status{background:#d1ead8;color:#205c35;font-weight:750}.candidate.is-sent .candidate-work,.candidate.is-sent .candidate-skip{display:none}.candidate.is-sent .candidate-sent-help{display:inline}.candidate.is-sent .toolbar{margin-bottom:0}.candidate.is-sent .btn.primary{background:#fff;color:#205c35;border-color:#96bea0}
