@scope (html[data-workspace-ui-revision="current"], html[data-workspace-ui-revision="redesign"]){:scope{color-scheme:light;--bg:#f3f5f2;--surface:#ffffff;--surface-soft:#f1f4f1;--surface-strong:#14211d;--text:#17201d;--muted:#68746f;--line:#dde4df;--line-strong:#c8d2cc;--accent:#087f72;--accent-strong:#06665d;--accent-soft:#e2f4f0;--blue:#315f9d;--amber:#996018;--red:#a13b32;--shadow:0 18px 50px rgba(22,35,30,0.06);--shadow-raised:0 24px 70px rgba(18,32,27,0.12);--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--type-caption:12px;--type-meta:13px;--type-small:14px;--type-body:15px;--type-strong:16px}.creator-language-evidence{color:var(--muted);display:block;font-size:var(--type-caption);font-weight:600;line-height:1.45;margin-top:5px}.project-creator-priority-control.p0{background:#fff4f3;border-color:#efc5c0;color:#a13b32}.project-creator-priority-control.p1{background:#fff9eb;border-color:#ead6a5;color:#8a6420}.project-creator-priority-control.p99{background:#f5f7f6;border-color:#d5dcda;color:#56635f}.project-creator-priority-control.unset{background:#fbfcfb;border-style:dashed}.project-creator-filter-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.project-creator-filter-row .creator-filter{margin:0}.sourcing-candidate-compact-name .project-creator-priority-control{margin-left:auto}@media (min-width:981px){.sourcing-review-workbench .sourcing-review-toolbar{grid-template-columns:minmax(240px,1fr) auto auto auto}.sourcing-review-workbench .sourcing-review-toolbar .project-creator-priority-filter{grid-column:2;grid-row:1}.sourcing-review-workbench .sourcing-review-toolbar .creator-filter{grid-column:3}.sourcing-review-workbench .sourcing-review-toolbar .creator-list-action-row{grid-column:4}.sourcing-review-workbench .sourcing-review-toolbar .creator-filter.open{grid-column:1/-1}}@media (max-width:980px) and (min-width:681px){.sourcing-review-workbench .sourcing-review-toolbar{grid-template-columns:minmax(0,1fr) auto auto}.sourcing-review-workbench .sourcing-review-toolbar .project-creator-priority-filter{grid-column:2;grid-row:1}.sourcing-review-workbench .sourcing-review-toolbar .creator-filter{grid-column:3}.sourcing-review-workbench .sourcing-review-toolbar .creator-list-action-row{grid-column:1/-1;grid-row:2}.sourcing-review-workbench .sourcing-review-toolbar .creator-filter.open{grid-column:1/-1;grid-row:3}}@media (max-width:680px){.sourcing-review-workbench .sourcing-review-toolbar .project-creator-priority-filter{grid-column:1;grid-row:2;justify-content:space-between;width:100%}.sourcing-review-workbench .sourcing-review-toolbar .creator-filter,.sourcing-review-workbench .sourcing-review-toolbar .creator-filter.open{grid-column:1;grid-row:3}.sourcing-review-workbench .sourcing-review-toolbar .creator-filter.open~.creator-list-action-row,.sourcing-review-workbench .sourcing-review-toolbar .creator-list-action-row{grid-column:1;grid-row:4}.sourcing-candidate-compact-name .project-creator-priority-control{margin-left:0}.project-creator-filter-row{display:grid;grid-template-columns:1fr}.project-creator-filter-row .creator-filter,.project-creator-filter-row .creator-filter-trigger,.project-creator-filter-row .project-creator-priority-filter{justify-content:space-between;width:100%}}.library-import-trigger{align-items:center;display:inline-flex;gap:7px;margin:0;white-space:nowrap;width:auto}.library-creator-commercial{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.library-creator-commercial small{background:#eef5ff;border:1px solid #d7e4f5;border-radius:999px;color:#315b87;font-size:var(--type-caption);font-weight:800;margin:0;max-width:100%;overflow:hidden;padding:3px 7px;text-overflow:ellipsis;white-space:nowrap}.creator-library-import-backdrop{align-items:center;background:rgb(10 27 22/46%);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:110}.creator-library-import-dialog{background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:0 28px 90px rgb(8 28 23/28%);display:grid;gap:14px;max-height:min(900px,calc(100vh - 48px));max-width:940px;overflow:auto;padding:20px;width:min(940px,100%)}.creator-library-import-dialog>footer,.creator-library-import-dialog>header{align-items:center;display:flex;gap:16px;justify-content:space-between}.creator-library-import-dialog>header{border-bottom:1px solid var(--line);padding-bottom:14px}.creator-library-import-dialog>footer{background:color-mix(in srgb,var(--surface) 95%,transparent);border-top:1px solid var(--line);bottom:-20px;margin:0 -20px -20px;padding:14px 20px 18px;position:sticky;z-index:3}.creator-library-import-dialog>footer>div,.creator-library-import-file,.creator-library-import-heading{align-items:center;display:flex;gap:11px;min-width:0}.creator-library-import-dialog>footer .primary-action{min-width:166px;white-space:nowrap}.creator-library-import-dialog>footer>div:first-child{align-items:flex-start;display:grid;gap:3px}.creator-library-import-dialog>footer small,.creator-library-import-file span,.creator-library-import-heading p,.creator-library-import-heading>div>span,.creator-library-import-help small,.creator-library-source-field small{color:var(--muted);font-size:var(--type-small);line-height:1.45}.creator-library-import-file>div,.creator-library-import-heading>div{display:grid;gap:3px;min-width:0}.creator-library-import-heading strong{font-size:var(--type-title)}.creator-library-dropzone>span,.creator-library-import-icon{align-items:center;background:var(--accent-soft);border:1px solid #bddfd7;border-radius:12px;color:var(--accent-strong);display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.creator-library-import-boundary{align-items:center;background:#edf8f4;border:1px solid #bddfd7;border-radius:12px;color:var(--accent-strong);display:flex;gap:10px;padding:11px 13px}.creator-library-import-boundary>div{display:grid;gap:2px}.creator-library-import-boundary span{color:#4b6d63;font-size:var(--type-small)}.creator-library-dropzone{align-items:center;background:#fbfdfc;border:1.5px dashed #afc9c1;border-radius:16px;color:var(--text);cursor:pointer;display:grid;gap:8px;justify-items:center;min-height:230px;padding:28px;text-align:center;transition:background .12s ease,border-color .12s ease,transform .12s ease;width:100%}.creator-library-dropzone.is-dragging,.creator-library-dropzone:hover{background:var(--accent-soft);border-color:var(--accent);transform:translateY(-1px)}.creator-library-dropzone:disabled{cursor:wait;opacity:.72}.creator-library-dropzone small{color:var(--muted);font-size:var(--type-small)}.creator-library-import-help,.creator-library-import-mapping,.creator-library-source-field{background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;display:grid;gap:7px;padding:12px 13px}.creator-library-import-help>span{font-size:var(--type-body)}.creator-library-import-file{border:1px solid var(--line);border-radius:12px;padding:11px 13px}.creator-library-import-file>svg{color:var(--accent-strong);flex:0 0 auto}.creator-library-import-file>div{flex:1 1 auto}.creator-library-source-field>span{font-size:var(--type-small);font-weight:850}.creator-library-source-field em{color:var(--red);font-style:normal}.creator-library-source-field input{width:100%}.creator-library-import-mapping>div{display:flex;flex-wrap:wrap;gap:6px}.creator-library-import-mapping>div>span{background:#fff;border:1px solid var(--line);border-radius:999px;font-size:var(--type-small);font-weight:800;padding:6px 9px}.creator-library-import-mapping span small{color:var(--muted);font-weight:700}.creator-library-import-summary{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.creator-library-import-summary article{background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;display:grid;gap:2px;padding:11px}.creator-library-import-summary article.merge,.creator-library-import-summary article.new{background:var(--accent-soft);border-color:#bddfd7}.creator-library-import-summary article.warning{background:#fff7e8;border-color:#e8cf97}.creator-library-import-summary article strong{font-size:22px}.creator-library-import-summary article span{color:var(--muted);font-size:var(--type-caption);font-weight:750}.creator-library-import-notes{display:flex;flex-wrap:wrap;gap:7px}.creator-library-import-notes span{align-items:center;background:#fff8e9;border-radius:999px;color:#7c5c1e;display:inline-flex;font-size:var(--type-caption);font-weight:750;gap:5px;padding:5px 8px}.creator-library-import-preview{border:1px solid var(--line);border-radius:14px;overflow:hidden}.creator-library-import-preview>header{align-items:baseline;background:var(--surface-soft);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:10px 12px}.capture-defer-action,.capture-image-drop small,.capture-question-alternatives .text-button,.command-menu-title small,.creator-library-import-preview>header span,.deliverable-card>summary small,.import-row em,.import-row small,.import-row>span,.insight-kpis span,.lark-app-password-actions>span,.library-source-list small,.library-source-list span,.measurement-summary span,.project-overview-flow>header>small,.project-overview-stages>button>div span,.project-overview-stages>button>p,.project-shared-mailbox-current>div span,.project-shared-mailbox-current>span,.project-stage-summary small,.readiness-badge span,.reply-signature-section>.reply-signature-preview>span:first-child,.reply-signature-section>div:first-child small,.sourcing-candidate-compact-facts small,.sourcing-candidate-metrics small,.sourcing-contact-filter-strip>header small,.sourcing-contact-history small,.sourcing-criteria-compact>summary small,.sourcing-csv-columns small,.sourcing-decision-metrics small,.sourcing-decision-source small,.sourcing-rate-card>summary>small{color:var(--muted);font-size:var(--type-caption)}.creator-library-import-preview-list article{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:10px;grid-template-columns:32px minmax(180px,1fr) minmax(180px,.7fr);padding:10px 12px}.creator-library-import-preview-list article:last-child{border-bottom:0}.creator-library-import-action{align-items:center;background:var(--accent-soft);border-radius:9px;color:var(--accent-strong);display:flex;height:30px;justify-content:center;width:30px}.creator-library-import-preview-list article[data-action=skip] .creator-library-import-action{background:#fff1dc;color:var(--amber)}.creator-library-import-person,.creator-library-import-quote{display:grid;gap:3px;min-width:0}.creator-library-import-person small,.creator-library-import-person span,.creator-library-import-quote small{color:var(--muted);font-size:var(--type-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-library-import-quote{text-align:right}.creator-library-import-preview-list article>p{align-items:center;color:#7c5c1e;display:flex;font-size:var(--type-caption);gap:5px;grid-column:2/-1;margin:0}.creator-library-import-alert{align-items:center;border-radius:10px;display:flex;font-size:var(--type-small);gap:8px;padding:10px 12px}.creator-library-import-alert.error{background:#fff0ed;border:1px solid #f0c9c0;color:var(--red)}.library-source-section{margin-top:12px}.library-source-list{display:grid;gap:8px}.library-source-list>article{align-items:start;background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(190px,.7fr);padding:11px}.library-source-list>article>div{display:grid;gap:3px}.library-source-quotes{justify-items:end}.library-source-quotes>span{background:#eef5ff;border:1px solid #d7e4f5;border-radius:8px;color:#315b87;display:grid;gap:2px;max-width:100%;padding:6px 8px;text-align:right}.library-source-quotes>span.empty{background:#fff;border-color:var(--line);color:var(--muted)}@media (max-width:720px){.creator-library-import-backdrop{align-items:flex-end;padding:0}.creator-library-import-dialog{border-radius:18px 18px 0 0;gap:12px;max-height:94vh;padding:16px 14px max(24px,env(safe-area-inset-bottom))}.creator-library-import-heading p{display:none}.creator-library-import-boundary{align-items:flex-start}.creator-library-dropzone{min-height:190px;padding:22px 16px}.creator-library-import-dialog>footer{align-items:stretch;bottom:calc(-1 * max(24px, env(safe-area-inset-bottom)));flex-direction:column;margin:0 -14px calc(-1 * max(24px, env(safe-area-inset-bottom)));padding:12px 14px max(18px,env(safe-area-inset-bottom))}.creator-library-import-dialog>footer>div:first-child{display:none}.creator-library-import-dialog>footer button,.creator-library-import-dialog>footer>div:last-child{flex:1 1}.creator-library-import-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-library-import-summary article:first-child{grid-column:1/-1}.creator-library-import-preview-list article{grid-template-columns:30px minmax(0,1fr)}.creator-library-import-preview-list article>p,.creator-library-import-quote{grid-column:2;text-align:left}.creator-library-import-file{align-items:flex-start;flex-wrap:wrap}.creator-library-import-file>div{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 36px)}.creator-library-import-file>button{margin-left:31px}.library-source-list>article{grid-template-columns:1fr}.library-source-quotes{justify-items:start}}*{box-sizing:border-box}body,html:where(:scope){margin:0;min-height:100%;background:var(--bg);color:var(--text);font-size:16px;line-height:1.45;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,ui-sans-serif,system-ui,sans-serif;text-size-adjust:100%;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{cursor:pointer}.public-page-shell{align-items:flex-start;background:radial-gradient(circle at 15% 5%,rgba(99,230,216,.2),transparent 35%),linear-gradient(150deg,#edf5f1,#f8faf8 52%,#e6f1ec);display:flex;font-size:16px;justify-content:center;min-height:100vh;padding:64px 24px}.public-page-card{background:rgba(255,255,255,.94);border:1px solid var(--line);border-radius:28px;box-shadow:0 28px 90px rgba(18,49,42,.12);max-width:900px;padding:54px;width:100%}.public-page-mark{align-items:center;background:#12312a;border-radius:18px;color:#fff;display:inline-flex;font-size:42px;height:72px;justify-content:center;margin-bottom:28px;width:72px}.public-page-eyebrow{color:var(--accent);font-size:var(--type-small);font-weight:900;letter-spacing:.1em;margin-bottom:10px}.public-page-card h1{font-size:clamp(34px,5vw,56px);line-height:1.04;max-width:760px}.public-page-lead{color:var(--muted);font-size:19px;line-height:1.7;margin-top:22px;max-width:760px}.public-page-grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin:38px 0}.public-page-grid>div{background:var(--surface-soft);border:1px solid var(--line);border-radius:16px;padding:20px}.public-page-grid strong{display:block;font-size:var(--type-strong);margin-bottom:8px}.public-page-grid p,.public-policy li,.public-policy p{color:var(--muted);line-height:1.7}.public-page-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.public-primary-link,.public-secondary-link{border-radius:12px;display:inline-flex;font-weight:850;justify-content:center;padding:13px 20px;text-decoration:none}.public-primary-link{background:var(--accent);color:#fff}.public-secondary-link{border:1px solid var(--line-strong);color:var(--text)}.public-page-footnote{color:var(--muted);font-size:var(--type-small);margin-top:18px}.public-page-footnote a{color:var(--accent-strong);font-weight:800}.public-policy{max-width:820px}.public-policy h1{font-size:clamp(32px,5vw,48px)}.public-policy h2{font-size:20px;margin:34px 0 10px}.public-policy p+p{margin-top:12px}.public-policy ul{margin:10px 0 0;padding-left:22px}.public-policy-back{border-top:1px solid var(--line);margin-top:40px!important;padding-top:22px}.public-policy a{color:var(--accent-strong);font-weight:800}@media (max-width:720px){.project-platform-rule-editor,.project-rule-purpose>div,.project-screening-editor-grid,.sourcing-platform-rules section{grid-template-columns:1fr}.public-page-shell{padding:24px 14px}.public-page-card{border-radius:20px;padding:28px 22px}.public-page-grid{grid-template-columns:1fr}}.app-shell{min-height:100vh;padding:22px 24px 30px}.topbar,.workbench{margin:0 auto;max-width:1720px}.topbar{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(170px,.42fr) minmax(560px,1.58fr) auto;margin-bottom:18px}.brand-block,.column-header>div,.creator-profile-head>div,.task-detail-title{min-width:0}.eyebrow{color:var(--accent);font-size:var(--type-caption);font-weight:800;letter-spacing:.12em;margin:0 0 5px;text-transform:uppercase}h1,h2,p{margin:0}h1{font-size:29px;letter-spacing:-.03em;line-height:1.12}h2{font-size:18px;line-height:1.25;overflow-wrap:anywhere}.column-header,.compact-button,.connect-button,.creator-profile-head,.gmail-pill,.nav-block button,.save-pill,.search-box,.section-title,.sync-row,.task-main,.task-meta,.topbar-actions,.topbar-center{align-items:center;display:flex}.topbar-center{gap:10px;min-width:0}.topbar-actions{flex-wrap:nowrap;gap:8px;justify-content:flex-end}.account-toolbar-slot{min-width:0;display:flex;align-items:center}.mobile-email-account-trigger,.mobile-email-tools{display:none}.current-project-control,.global-module-tabs,.project-scope-block{align-items:center;background:var(--surface);border:1px solid var(--line);display:flex}.global-module-tabs{border-radius:10px;gap:4px;min-height:38px;padding:4px}.global-module-tabs button{align-items:center;background:transparent;border:0;border-radius:7px;color:var(--muted);display:inline-flex;font-size:var(--type-body);font-weight:850;gap:6px;min-height:30px;padding:6px 10px;white-space:nowrap}.global-module-tabs button.active{background:var(--surface-strong);color:#fff}.creator-management-tabs{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:22px;margin:-2px 0 18px;min-height:42px}.creator-management-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--muted);font-size:var(--type-body);font-weight:850;min-height:42px;padding:8px 2px}.creator-management-tabs button.active{border-bottom-color:var(--accent-strong);color:var(--text)}.current-project-control{border-radius:999px;gap:6px;min-height:38px;min-width:240px;padding:4px 8px 4px 12px}.project-scope-block{align-items:stretch;border-radius:var(--radius-md);box-shadow:var(--shadow);flex-direction:column;gap:8px;padding:12px}.current-project-control span{color:var(--muted);flex:0 0 auto;font-size:var(--type-body);font-weight:850}.project-scope-block span{color:var(--muted);font-size:var(--type-small);font-weight:850}.current-project-control select,.project-scope-block select{border:0;box-shadow:none;min-height:28px;padding:4px 22px 4px 4px}.project-scope-block select{border:1px solid var(--line-strong);min-height:36px;padding:7px 9px}.search-box{background:var(--surface);border:1px solid var(--line-strong);border-radius:10px;color:var(--muted);gap:7px;min-width:180px;padding:0 10px}.global-search{flex:1 1;min-width:210px;position:relative;z-index:30}.search-box.open{border-color:var(--accent);box-shadow:0 0 0 3px rgba(8,127,114,.1)}.search-box input,.search-box textarea{border:0;box-shadow:none;min-width:0;padding-left:0}.search-box textarea{height:34px;line-height:20px;overflow:hidden;padding-bottom:7px;padding-top:7px;resize:none;white-space:pre}.search-box button{align-items:center;background:transparent;border:0;color:var(--muted);cursor:pointer;display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;padding:0;width:34px}.search-box button:focus-visible,.search-box button:hover{color:var(--accent-strong)}.search-shortcut{background:var(--surface-soft);border-radius:6px;color:var(--muted);flex:0 0 auto;font-size:var(--type-caption);font-weight:800;padding:4px 6px;white-space:nowrap}.command-menu{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-raised);left:0;overflow:hidden;padding:7px;position:absolute;right:0;top:calc(100% + 7px)}.command-menu-title{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:7px 8px 8px}.command-menu-title span{color:var(--text);font-size:var(--type-small);font-weight:850}.command-menu>button{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--text);display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;padding:9px 8px;text-align:left;width:100%}.command-menu>button:focus-visible,.command-menu>button:hover,.command-menu>button[aria-selected=true]{background:var(--surface-soft)}.command-menu>button>span:nth-child(2){min-width:0}.command-menu>button small,.command-menu>button strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-menu>button strong{font-size:var(--type-body)}.command-menu>button small{color:var(--muted);font-size:var(--type-meta);margin-top:3px}.command-kind{background:#edf1ee;border-radius:5px;color:var(--muted);font-size:var(--type-caption);font-weight:850;padding:4px 6px}.command-kind.action{background:var(--accent-soft);color:var(--accent-strong)}.command-menu kbd{background:#fff;border:1px solid var(--line);border-radius:5px;color:var(--muted);font-size:var(--type-caption);padding:3px 5px}.creator-search-backdrop{align-items:flex-start;background:rgba(18,32,29,.42);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:48px 20px;position:fixed;z-index:120}.creator-search-dialog{background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-raised);display:grid;gap:14px;max-height:calc(100vh - 96px);max-width:780px;overflow:hidden;padding:18px;width:100%}.creator-search-dialog>footer,.creator-search-dialog>header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.creator-search-dialog>header p,.creator-search-dialog>header span,.creator-search-dialog>header strong{display:block}.creator-search-dialog>header span{color:var(--accent-strong);font-size:var(--type-meta);font-weight:850;text-transform:uppercase}.creator-search-dialog>header strong{font-size:21px;margin-top:4px}.creator-search-dialog>header p{color:var(--muted);font-size:var(--type-small);line-height:1.55;margin:5px 0 0}.creator-search-batch-list{display:grid;gap:9px;overflow-y:auto;padding-right:3px}.creator-search-batch-list>article{background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;display:grid;gap:8px;padding:10px}.creator-search-batch-list>article.unmatched{background:#fff9f4;border-color:#f2d8bf}.creator-search-term{align-items:center;display:flex;gap:12px;justify-content:space-between}.creator-search-term strong{font-size:var(--type-body);overflow-wrap:anywhere}.creator-search-term span{color:var(--muted);flex:0 0 auto;font-size:var(--type-meta)}.creator-search-match-list{display:grid;gap:6px}[data-entity-picker-list=inline] .creator-search-match-list{gap:2px}[data-entity-picker-list=inline] .creator-search-match-list>button{align-items:baseline;border-radius:7px;gap:8px;padding:6px 8px}[data-entity-picker-list=inline] .creator-search-match-list>button>span{align-items:baseline;display:flex;gap:8px;min-width:0}[data-entity-picker-list=inline] .creator-search-match-list>button>span>strong{font-size:var(--type-small);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-entity-picker-list=inline] .creator-search-match-list>button>span>small{font-size:var(--type-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-search-match-list>button{align-items:center;background:#fff;border:1px solid var(--line);border-radius:9px;color:var(--text);display:flex;gap:14px;justify-content:space-between;padding:9px 10px;text-align:left}.creator-search-match-list>button:focus-visible,.creator-search-match-list>button:hover{border-color:var(--accent)}.creator-search-match-list small,.creator-search-match-list strong{display:block}.creator-search-batch-list>article>p,.creator-search-match-list small,.creator-search-result-meta{color:var(--muted);font-size:var(--type-meta)}.creator-search-result-meta{align-items:center;display:flex;flex:0 0 auto;gap:5px}.candidate-name-search{align-items:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:10px;display:flex;flex-direction:row;gap:8px;margin:10px 0 14px;min-height:42px;padding:0 10px}.candidate-name-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(8,127,114,.08)}.candidate-name-search svg{color:var(--muted);flex:0 0 auto}.candidate-name-search input{border:0;box-shadow:none;flex:1 1;min-height:40px;min-width:0;padding-inline:0}.candidate-name-search button{background:transparent;border:0;color:var(--accent-strong);font-size:var(--type-meta);font-weight:800;padding:7px 3px}.candidate-modified-time,.creator-modified-time{color:var(--muted);display:block;font-size:var(--type-caption);font-style:normal;font-weight:650;line-height:1.35}.candidate-modified-time{margin-left:auto}.compact-button,.connect-button.compact,.gmail-pill,.save-pill{background:var(--surface);border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:var(--type-body);font-weight:800;gap:7px;min-height:34px;padding:8px 12px;text-decoration:none;white-space:nowrap}.compact-button,.connect-button.compact{color:var(--text)}.connect-button.compact,.gmail-pill.connected{background:var(--accent-soft);border-color:#b8ded5;color:var(--accent-strong)}.save-pill.problem{background:#fff7ed;border-color:#fdba74;color:#9a3412;cursor:pointer;max-width:min(420px,34vw)}.save-pill.problem>span{overflow:hidden;text-overflow:ellipsis}button.gmail-pill{cursor:pointer;max-width:260px;text-align:left}.gmail-pill>span,.gmail-pill>span small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.gmail-pill>span{max-width:210px}.gmail-pill>span small{color:var(--muted);font-size:var(--type-caption);line-height:1.1}.gmail-pill.quiet-status,.save-pill.quiet-status{border-radius:10px;justify-content:flex-start;min-width:38px;padding-left:10px;padding-right:10px}.visually-quiet-status{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.email-accounts-backdrop{background:rgba(20,35,31,.34);z-index:100}.email-accounts-backdrop,.quick-email-backdrop{align-items:center;display:flex;inset:0;justify-content:center;padding:20px;position:fixed}.quick-email-backdrop{background:rgb(12 24 21/48%);z-index:90}.quick-email-dialog{background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 72px rgb(8 28 23/28%);display:grid;gap:14px;max-height:calc(100vh - 40px);max-width:780px;overflow-y:auto;padding:20px;width:100%}.library-detail-actions,.quick-email-dialog>header{align-items:center;display:flex;gap:10px;justify-content:space-between}.quick-email-dialog>header span,.quick-email-project-picker>span{color:var(--accent-strong);display:block;font-size:var(--type-meta);font-weight:900;letter-spacing:.04em;margin-bottom:4px}.quick-email-dialog>header strong{display:block;font-size:22px}.quick-email-dialog>header p,.quick-email-project-picker small{color:var(--muted);font-size:var(--type-small);line-height:1.5;margin-top:4px}.quick-email-project-picker{background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;display:grid;gap:5px;padding:10px}.quick-email-project-picker select{background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--text);font:inherit;min-height:40px;padding:8px 10px}.quick-email-selection-notice{background:#fff8e8;border:1px solid #ead49b;border-radius:10px;color:#6f5419;display:grid;gap:3px;padding:10px 12px}.quick-email-selection-notice strong{font-size:var(--type-small)}.quick-email-selection-notice p{font-size:var(--type-small);line-height:1.5;margin:0}.quick-outreach-generation{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;color:var(--accent-strong);display:flex;gap:10px;min-height:82px;padding:14px}.quick-outreach-generation>div{display:grid;gap:3px}.quick-outreach-generation strong{font-size:var(--type-body)}.quick-outreach-generation p{color:var(--muted);font-size:var(--type-small);line-height:1.45;margin:0}.direct-email-search{display:grid;gap:6px}.direct-email-search>span{color:var(--muted);font-size:var(--type-small);font-weight:800}.direct-email-search input{background:var(--surface);border:1px solid var(--line);border-radius:10px;color:var(--text);font:inherit;min-height:44px;padding:10px 12px}.direct-email-creator-list{display:grid;gap:6px;max-height:420px;overflow-y:auto}.direct-email-creator-list>button{align-items:center;background:var(--surface-soft);border:1px solid transparent;border-radius:10px;color:var(--text);display:flex;justify-content:space-between;padding:11px 12px;text-align:left}.direct-email-creator-list>button:focus-visible,.direct-email-creator-list>button:hover{border-color:var(--accent)}.direct-email-creator-list small,.direct-email-creator-list strong{display:block}.direct-email-creator-list small{color:var(--muted);margin-top:3px}.direct-email-empty{background:var(--surface-soft);border-radius:10px;color:var(--muted);padding:18px;text-align:center}.direct-email-empty p{font-size:var(--type-small);margin-top:5px}.email-accounts-dialog{background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-raised);display:grid;font-size:16px;gap:16px;max-height:calc(100vh - 40px);max-width:780px;overflow-wrap:anywhere;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:20px;width:100%}.email-accounts-dialog>header{order:0}.email-accounts-dialog>.email-default-picker{order:1}.email-accounts-dialog>.email-connection-list{order:2}.email-accounts-dialog>.email-test-send{order:3}.email-accounts-dialog>.email-connect-panel{order:4}.email-accounts-dialog>.lark-app-password-connect,.email-accounts-dialog>.password-mail-connect{order:5}.email-accounts-dialog>footer{order:6}.email-accounts-dialog>.email-accounts-feedback{order:7}.quick-project-dialog{background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-raised);display:grid;gap:18px;max-width:460px;padding:22px;width:100%}.quick-project-dialog>footer,.quick-project-dialog>header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.quick-project-dialog>header p,.quick-project-dialog>header span,.quick-project-dialog>header strong,.quick-project-dialog>label span{display:block}.quick-project-dialog>header span{color:var(--accent-strong);font-size:var(--type-meta);font-weight:850}.quick-project-dialog>header strong{font-size:21px;margin-top:2px}.quick-project-dialog>header p{color:var(--muted);font-size:var(--type-small);line-height:1.5;margin-top:5px}.quick-project-dialog>label{display:grid;gap:7px}.quick-project-dialog>label span{font-size:var(--type-small);font-weight:850}.quick-project-dialog>label input{font-size:var(--type-strong);width:100%}.quick-project-dialog>footer{justify-content:flex-end}.entity-create-dialog{gap:0;max-width:520px;overflow:hidden;padding:0}.entity-create-dialog>header{align-items:flex-start;border-bottom:1px solid var(--line);padding:22px 22px 18px}.entity-create-heading{align-items:flex-start;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr)}.entity-create-heading>div{min-width:0}.entity-create-dialog .entity-create-icon{align-items:center;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));border-radius:11px;color:var(--accent-strong);display:inline-flex;height:42px;justify-content:center;width:42px}.entity-create-dialog .entity-create-eyebrow{color:var(--accent-strong);font-size:var(--type-caption);font-weight:850;letter-spacing:.08em;text-transform:uppercase}.entity-create-dialog>header strong{font-size:23px;line-height:1.2;margin-top:3px}.entity-create-dialog>header p{max-width:390px}.entity-create-dialog>.entity-create-field{margin:18px 22px 0}.entity-create-dialog>.entity-create-field+.entity-create-field{margin-top:14px}.entity-create-field>span{align-items:center;color:var(--text);display:flex;justify-content:space-between}.entity-create-field>span em{background:var(--surface-soft);border-radius:999px;color:var(--muted);font-size:var(--type-caption);font-style:normal;font-weight:800;padding:3px 7px}.entity-create-field input,.entity-create-field select{font-size:var(--type-strong);min-height:44px}.entity-create-field small{color:var(--muted);font-size:var(--type-meta);font-weight:500;line-height:1.45}.entity-create-outcome{align-items:flex-start;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));border-radius:11px;display:grid;gap:3px;margin:6px 22px 20px;padding:11px 12px}.entity-create-outcome strong{color:var(--accent-strong);font-size:var(--type-meta)}.entity-create-outcome span{color:var(--text);font-size:var(--type-small);line-height:1.5}.entity-create-dialog>footer{align-items:center;background:var(--surface-soft);border-top:1px solid var(--line);padding:16px 22px}.entity-create-dialog>footer .primary-action,.entity-create-dialog>footer .secondary-button{margin:0;min-height:42px;width:auto}.entity-create-dialog>footer .secondary-button{min-width:88px}.entity-create-dialog>footer .primary-action{min-width:150px}.email-accounts-dialog>header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.email-accounts-dialog>header p,.email-accounts-dialog>header span,.email-accounts-dialog>header strong{display:block}.email-accounts-dialog>header span{color:var(--accent-strong);font-size:var(--type-meta);font-weight:850}.email-accounts-dialog>header strong{font-size:22px;margin-top:2px}.email-accounts-dialog>header p,.email-connection-card p,.email-default-picker small{color:var(--muted);font-size:var(--type-small);line-height:1.5;margin-top:4px}.email-accounts-dialog .icon-button{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;color:var(--text);font-size:21px;height:34px;line-height:1;width:34px}.email-default-picker{background:var(--surface-soft);border:1px solid var(--line);border-radius:11px;display:grid;gap:7px;padding:12px}.email-default-picker>span{font-size:var(--type-small);font-weight:850}.email-connect-panel{border:1px solid var(--line);border-radius:13px;display:grid;gap:12px;padding:14px}.email-connect-panel-toggle{align-items:flex-start;background:transparent;border:0;color:inherit;display:flex;gap:12px;justify-content:space-between;padding:0;text-align:left;width:100%}.email-connect-panel-toggle>div,.email-provider-option,.email-provider-option>div:first-child>*{min-width:0}.email-connect-panel-toggle p{color:var(--muted);font-size:var(--type-meta);line-height:1.45;margin:3px 0 0}.email-connect-panel-toggle>span{align-items:center;color:var(--accent-strong);display:inline-flex;font-size:var(--type-caption);font-weight:800;gap:4px;white-space:nowrap}.email-connect-panel-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.email-provider-options{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.email-provider-option{background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;display:grid;gap:7px;padding:11px}.email-provider-option.is-available{order:0}.email-provider-option.is-unavailable{order:1}.email-provider-option>div:first-child{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.email-provider-option>div:first-child>strong{font-size:var(--type-body)}.email-provider-option>div:first-child>span{color:var(--accent-strong);font-size:var(--type-caption);font-weight:800;text-align:right}.email-provider-boundary p,.email-provider-option p,.email-provider-option small,.email-setup-steps p{color:var(--muted);font-size:var(--type-caption);line-height:1.5;margin:0}.email-provider-option>.secondary-button{justify-content:center;margin-top:auto}.email-account-utilities .secondary-button,.email-accounts-dialog>footer .primary-action,.email-connection-actions button,.email-provider-option .secondary-button,.email-social-option .secondary-button,.email-test-send .secondary-button{flex-wrap:wrap;font-size:var(--type-body);min-width:0;white-space:normal}.email-provider-option-limited{border-style:dashed}.email-provider-option-actions{align-items:flex-start;display:grid;gap:6px}.email-provider-boundary a,.email-provider-option-actions>a:last-child,.email-setup-steps a{color:var(--accent-strong);font-size:var(--type-caption)}.email-provider-blocked{background:var(--surface);border-radius:7px;color:var(--muted);display:grid;font-size:var(--type-caption);gap:3px;line-height:1.45;padding:8px}.email-provider-blocked strong{color:var(--text)}.email-social-option{align-items:center;border-top:1px solid var(--line);display:flex;gap:10px;justify-content:space-between;padding-top:11px}.email-social-option>span{align-items:center;color:var(--muted);display:inline-flex;font-size:var(--type-caption);gap:6px}.email-test-send{border:1px solid var(--line);border-radius:11px;overflow:hidden}.email-test-send>summary{cursor:pointer;font-size:var(--type-small);font-weight:850;list-style-position:inside;padding:11px 12px}.email-test-send[open]>summary{border-bottom:1px solid var(--line)}.email-test-send>div{align-items:end;background:var(--surface-soft);display:grid;gap:9px;grid-template-columns:minmax(180px,.85fr) minmax(240px,1.15fr) minmax(160px,auto);padding:12px}.email-test-feedback,.email-test-review{grid-column:1/-1}.email-test-review{background:#fff8e8;border:1px solid #ead9a6;border-radius:9px;display:grid;gap:3px;padding:9px 10px}.email-test-review small,.email-test-review span{font-size:var(--type-meta)}.email-test-review small{color:var(--muted)}.email-test-feedback{background:var(--accent-soft);border-radius:8px;color:var(--accent-strong);font-size:var(--type-meta);line-height:1.5;margin:0;padding:9px 10px}.email-test-send label{display:grid;gap:5px}.email-test-send label>span{color:var(--muted);font-size:var(--type-meta);font-weight:800}.email-test-send input,.email-test-send select{min-width:0;width:100%}.lark-app-password-connect{background:var(--surface-soft);border:1px solid var(--line);border-radius:11px;display:grid;gap:10px;padding:12px}.lark-app-password-connect>div:first-child p{color:var(--muted);font-size:var(--type-small);line-height:1.5;margin:4px 0 0}.lark-app-password-connect label{display:grid;gap:5px}.lark-app-password-connect label>span{color:var(--muted);font-size:var(--type-meta);font-weight:800}.lark-app-password-connect input{width:100%}.lark-app-password-actions{align-items:center;display:flex;gap:10px;justify-content:space-between}.email-connection-feedback,.lark-app-password-actions a{color:var(--accent-strong);font-size:var(--type-small)}.email-connection-feedback{background:var(--accent-soft);border-radius:8px;line-height:1.5;margin:0;padding:9px 10px}.email-setup-steps{display:grid;gap:8px;list-style:none;margin:0;padding:0}.email-setup-steps li{align-items:flex-start;display:grid;gap:9px;grid-template-columns:22px minmax(0,1fr)}.email-setup-steps li>span{align-items:center;background:var(--accent-soft);border-radius:999px;color:var(--accent-strong);display:inline-flex;font-size:var(--type-caption);font-weight:850;height:22px;justify-content:center;width:22px}.email-setup-steps li>div{display:grid;gap:2px}.email-provider-boundary strong,.email-setup-steps li strong{font-size:var(--type-meta)}.email-provider-boundary{background:#fff8e8;border:1px solid #ead9a6;border-radius:9px;display:grid;gap:4px;padding:10px}.email-connection-list{display:grid;gap:9px}.email-provider-group{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--surface-soft)}.email-provider-group>header{display:flex;justify-content:space-between;align-items:center;gap:12px}.email-provider-group>header div{display:grid;gap:2px}.email-provider-group>header small,.email-provider-group>header span,.email-provider-limitation{color:var(--muted);font-size:var(--type-small)}.email-provider-limitation{margin:0;line-height:1.55}.email-provider-group .email-connection-card{background:var(--surface)}.email-connection-card,.email-connection-empty{border:1px solid var(--line);border-radius:11px;padding:12px}.email-connection-card>div:first-child{align-items:center;display:flex;gap:8px;justify-content:space-between}.email-connection-card>div:first-child>span{background:var(--accent-soft);border-radius:999px;color:var(--accent-strong);font-size:var(--type-caption);font-weight:850;padding:4px 7px}.email-connection-card ul{display:grid;gap:6px;list-style:none;margin:10px 0 0;padding:0}.email-connection-card li{align-items:center;background:var(--surface-soft);border-radius:7px;display:flex;font-size:var(--type-small);gap:8px;justify-content:space-between;padding:8px 9px}.email-connection-card li small,.email-connection-empty{color:var(--muted);font-size:var(--type-meta)}.email-connection-card li span{display:grid;gap:3px}.email-connection-card li em{color:var(--muted);font-size:var(--type-small);font-style:normal;font-weight:500}.email-sync-status{background:var(--surface-soft);border-radius:7px;color:var(--muted);font-size:var(--type-small);line-height:1.5;margin:10px 0 0;padding:8px 9px}.email-sync-status[data-status=healthy]{background:var(--accent-soft);color:var(--accent-strong)}.email-signature-preview{border-top:1px solid var(--line);margin-top:10px;padding-top:9px}.email-signature-preview>summary{align-items:center;color:var(--accent-strong);cursor:pointer;display:flex;font-size:var(--type-meta);font-weight:800;justify-content:space-between;list-style:none}.email-signature-preview>summary::-webkit-details-marker{display:none}.email-signature-preview>summary small{color:var(--muted);font-size:var(--type-caption);font-weight:650}.email-signature-preview>div{background:#fff;border:1px solid var(--line);border-radius:8px;margin-top:8px;max-height:240px;overflow:auto;padding:10px}.email-signature-preview>div>small{color:var(--muted);display:block;font-size:var(--type-caption);margin-bottom:8px}.email-signature-preview .email-signature-refresh{margin-top:8px}.email-signature-empty{align-items:center;border-top:1px solid var(--line);color:var(--muted);display:flex;font-size:var(--type-meta);justify-content:space-between;margin-top:10px;padding-top:9px}.email-signature-empty>div{display:grid;gap:2px}.email-signature-empty>div span{line-height:1.45}.email-signature-empty[data-status=error]>div span{color:var(--danger)}.email-signature-empty strong{color:var(--ink)}.email-unavailable-identities{margin-top:8px}.email-unavailable-identities>summary{color:var(--muted);cursor:pointer;font-size:var(--type-meta)}.email-unavailable-identities>p{color:var(--muted);font-size:var(--type-meta);margin:7px 0 0}.email-connection-menu{margin-left:auto;margin-top:8px;position:relative;width:fit-content}.email-connection-menu>summary{border-radius:7px;color:var(--muted);cursor:pointer;font-weight:800;letter-spacing:1px;list-style:none;padding:3px 7px}.email-connection-menu>summary::-webkit-details-marker{display:none}.email-connection-menu[open]>summary{background:var(--surface-soft)}.email-connection-menu>button{margin-top:4px}.email-connection-actions{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:flex-end;margin-top:10px;padding-top:9px}.email-connection-actions .ghost-action{color:var(--muted)}.danger-action{background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger) 25%,transparent);color:var(--danger)}.email-removal-confirmation{align-items:center;background:var(--danger-soft);border:1px solid color-mix(in srgb,var(--danger) 25%,transparent);border-radius:10px;display:flex;gap:14px;justify-content:space-between;padding:12px}.email-removal-confirmation p{color:var(--muted);font-size:var(--type-small);margin:4px 0 0}.email-removal-confirmation>div:last-child{display:flex;flex:0 0 auto;gap:8px}.email-sync-status[data-status=error]{background:var(--danger-soft);color:var(--danger)}.email-account-utilities,.email-accounts-dialog>footer{display:flex;flex-wrap:wrap;gap:8px}.email-accounts-dialog>footer .primary-action{margin-left:auto}.email-accounts-feedback{background:var(--accent-soft);border-radius:8px;color:var(--accent-strong);font-size:var(--type-small);padding:9px 10px}.workbench{display:grid;align-items:start;gap:16px;grid-template-columns:minmax(210px,.46fr) minmax(330px,.72fr) minmax(560px,1.4fr)}.workbench.library-mode{grid-template-columns:minmax(0,1fr)}.workbench.view-projectInsights{grid-template-columns:minmax(210px,.3fr) minmax(760px,1.7fr)}.workbench.fresh-mode{grid-template-columns:minmax(210px,.32fr) minmax(720px,1.68fr)}.workbench.view-projectCreators{grid-template-columns:minmax(210px,.38fr) minmax(520px,1.15fr) minmax(360px,.77fr)}.workbench.view-projects,.workbench.view-unmatched{grid-template-columns:minmax(210px,.3fr) minmax(760px,1.7fr)}.workbench.library-mode .center-column{min-height:calc(100vh - 160px)}.center-column,.left-rail,.right-rail{min-width:0}.left-rail,.right-rail{display:flex;flex-direction:column;gap:14px}.center-column,.section-block{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow);min-width:0;padding:16px}.center-column{container:center-column/inline-size;min-height:calc(100vh - 160px)}.right-rail{container:right-rail/inline-size}.column-header,.section-title{gap:8px;justify-content:space-between;margin-bottom:12px}.section-title{color:var(--text);font-size:var(--type-body);font-weight:850;justify-content:flex-start}.column-header span,.task-detail-title span{color:var(--muted);display:block;font-size:var(--type-small);font-weight:800}.column-header strong{display:block;font-size:22px;letter-spacing:-.02em;line-height:1.2}.column-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.workbench-heading{align-items:flex-end;border-bottom:1px solid var(--line);padding-bottom:15px}.workbench-heading p{color:var(--muted);font-size:var(--type-small);line-height:1.45;margin-top:5px}.send-account-blocker{align-items:center;background:#fff8e8;border:1px solid #ead9ad;border-radius:var(--radius-md);color:#57420b;display:flex;gap:14px;justify-content:space-between;padding:13px 14px}.send-account-blocker>div{align-items:flex-start;display:flex;gap:10px}.send-account-blocker strong{display:block;font-size:var(--type-body)}.send-account-blocker p{color:#796225;font-size:var(--type-small);line-height:1.45;margin-top:3px}.send-account-blocker button{background:var(--surface-strong);color:#fff;flex:0 0 auto}.queue-total{align-items:flex-end;display:flex;flex-direction:column;flex:0 0 auto}.queue-total strong{color:var(--accent-strong);font-size:27px;line-height:1}.queue-total span{color:var(--muted);font-size:var(--type-meta);font-weight:750;margin-top:4px}.nav-block{display:grid;gap:4px}.nav-block button{background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--text);font-weight:780;gap:9px;justify-content:flex-start;min-height:42px;padding:10px;text-align:left}.nav-block button.active{background:var(--surface-strong);border-color:var(--surface-strong);color:#fff}.nav-block strong{background:rgba(15,118,110,.11);border-radius:999px;color:var(--accent-strong);margin-left:auto;min-width:28px;padding:3px 8px;text-align:center}.nav-block button.active strong{background:rgba(255,255,255,.16);color:#fff}label{color:var(--muted);display:flex;flex-direction:column;font-size:var(--type-small);font-weight:800;gap:7px;margin-bottom:12px}input,select,textarea{background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text);outline:none;padding:9px 10px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}textarea{line-height:1.45;resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(15,118,110,.12)}.icon-button,.primary-action,.secondary-button{align-items:center;border:0;border-radius:var(--radius-sm);display:inline-flex;font-weight:850;gap:7px;justify-content:center;min-height:38px;padding:9px 11px}.secondary-button{background:#fff;border:1px solid var(--line-strong);color:var(--text);width:100%}.secondary-button:hover:not(:disabled){background:var(--surface-soft);border-color:#afbeb6}.secondary-button.danger{background:#fff;border:1px solid #efc7c2;color:var(--red)}.primary-action{background:var(--accent);color:#fff;margin:12px 0 8px;text-decoration:none;transition:background .15s ease,transform .15s ease;width:100%}.primary-action:hover:not(:disabled){background:var(--accent-strong);transform:translateY(-1px)}.mobile-task-primary{display:none}.primary-action:disabled{background:var(--surface-soft);border:1px solid var(--line);color:var(--muted);cursor:not-allowed;transform:none}.secondary-button:disabled{cursor:not-allowed;opacity:.55}.icon-button{background:var(--accent);color:#fff;flex:0 0 auto;height:34px;padding:0;width:34px}.icon-button.danger{background:#fff;border:1px solid #efc7c2;color:var(--red)}.empty-list,.empty-note,.empty-state,.helper-copy,.loading,.status-line{color:var(--muted);font-size:var(--type-body);line-height:1.45}.status-line{margin-top:9px}.task-groups{display:flex;flex-direction:column;gap:10px}.task-group{border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.task-group.is-empty{opacity:.72}.task-group.is-empty .task-group-header{border-bottom:0;padding-block:10px}.task-group.is-empty .empty-list{display:none}.task-group-header{align-items:center;background:var(--surface-soft);border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding:12px 13px}.task-group-header p{color:var(--muted);font-size:var(--type-small);line-height:1.35;margin-top:3px}.task-group-header>strong{background:#fff;border:1px solid var(--line);border-radius:999px;min-width:32px;padding:4px 8px;text-align:center}.task-card{background:#fff;border:0;border-bottom:1px solid var(--line);color:var(--text);display:block;padding:13px;transition:background .15s ease,box-shadow .15s ease;text-align:left;width:100%}.task-card:last-child{border-bottom:0}.task-card.active{background:#edf7f3;box-shadow:inset 4px 0 0 var(--accent)}.task-card:hover{background:#f7faf8}.task-main{gap:10px;justify-content:space-between}.task-main strong{overflow-wrap:anywhere}.task-card p{color:var(--muted);font-size:var(--type-body);line-height:1.45;margin:7px 0}.task-meta{color:var(--muted);flex-wrap:wrap;font-size:var(--type-small);gap:6px}.task-meta span{background:var(--surface-soft)}.priority,.task-meta span{border-radius:999px;padding:4px 8px}.priority{display:inline-flex;flex:0 0 auto;font-size:var(--type-meta);font-weight:850;min-height:22px;white-space:nowrap}.priority-high{background:#fce9e6;color:var(--red)}.priority-medium{background:#fff1dc;color:var(--amber)}.priority-low{background:#e8eef8;color:var(--blue)}.creator-table{border:1px solid var(--line);border-radius:var(--radius-md);overflow:auto}.library-pagination{align-items:center;color:var(--muted);display:flex;font-size:var(--type-small);justify-content:space-between;padding:12px 2px 2px}.library-pagination>div{align-items:center;display:flex;gap:10px}.library-pagination strong{color:var(--text);font-size:var(--type-small);min-width:86px;text-align:center}.list-selection-control{align-items:center;align-self:start;background:#fff;border:1px solid var(--line);border-radius:10px;color:var(--text);cursor:pointer;display:inline-flex;flex-direction:row;gap:8px;margin:0 0 12px;min-height:38px;padding:8px 11px;width:fit-content}.list-selection-control:focus-within,.list-selection-control:hover{background:var(--surface-soft);border-color:#b9d7d0}.list-selection-control input{accent-color:var(--accent);cursor:pointer;height:17px;margin:0;width:17px}.list-selection-control input:disabled{cursor:not-allowed}.list-selection-control span{font-size:var(--type-body);font-weight:800}.list-selection-control small{color:var(--accent-strong);font-size:var(--type-small);font-weight:750}.list-selection-control.is-partial{background:var(--accent-soft);border-color:#bddfd7}.list-selection-control.in-bulk-bar{background:transparent;border:0;margin:0;min-height:34px;padding:5px 2px}.creator-list-action-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.creator-list-action-row .list-selection-control{margin-bottom:0}.creator-export-menu{position:relative}.creator-export-menu>summary{align-items:center;background:#fff;border:1px solid var(--line);border-radius:10px;color:var(--text);cursor:pointer;display:inline-flex;font-size:var(--type-body);font-weight:800;gap:6px;min-height:38px;padding:8px 11px;-webkit-user-select:none;user-select:none}.creator-export-menu>summary::marker{content:""}.creator-export-menu>summary:hover,.creator-export-menu[open]>summary{background:var(--accent-soft);border-color:#b9d7d0}.creator-export-menu>div{background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-raised);display:grid;gap:4px;left:0;width:250px;max-width:calc(100vw - 24px);min-width:0;box-sizing:border-box;padding:7px;position:absolute;top:calc(100% + 6px);z-index:40}.creator-export-menu>div small{color:var(--muted);font-size:var(--type-caption);padding:4px 7px}.creator-export-menu>div button{align-items:center;background:transparent;border:0;border-radius:7px;color:var(--text);display:flex;font-size:var(--type-small);gap:7px;justify-content:flex-start;padding:9px;text-align:left}.creator-export-menu>div button:hover{background:var(--surface-soft)}.library-bulk-bar .creator-export-menu>summary{min-height:34px;padding-block:6px}.library-bulk-bar{align-items:center;background:#f7f9f7;border:1px solid var(--line);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding:10px}.library-heading{align-items:flex-end}.library-heading p{color:var(--muted);font-size:var(--type-small);line-height:1.45;margin-top:5px;max-width:720px}.library-export-action{margin:0;width:auto}.library-export-picker{position:relative}.library-export-menu{position:absolute;z-index:20;top:calc(100% + 6px);right:0;min-width:150px;display:grid;gap:4px;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:var(--shadow-raised)}.library-export-menu button{justify-content:flex-start;padding:9px 11px;border:0;border-radius:7px;color:var(--text);background:transparent;text-align:left}.library-export-menu button:hover{background:var(--surface-soft)}.library-heading .column-header-actions{align-items:flex-end}.library-export-scope{color:var(--muted);font-size:var(--type-meta);font-weight:700;max-width:220px;text-align:right}.library-filter-bar{align-items:end;background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);display:grid;gap:10px;grid-template-columns:repeat(4,minmax(140px,1fr));margin-bottom:12px;padding:12px}.library-filter-bar label{color:var(--muted);display:grid;font-size:var(--type-meta);font-weight:800;gap:5px}.library-filter-bar select{min-width:0;width:100%}.library-submission-pending,.library-submission-ready{font-weight:800}.library-submission-ready{color:var(--accent-strong)!important}.library-submission-pending{color:var(--amber)!important}.library-bulk-bar.has-selection{background:var(--accent-soft);border-color:#bddfd7}.library-bulk-bar .primary-action,.library-bulk-bar .secondary-button{margin:0;white-space:nowrap;width:auto}.library-selection-count{color:var(--accent-strong);font-size:var(--type-small);font-weight:850;white-space:nowrap}.library-bulk-hint{color:var(--muted);flex:1 1 260px;font-size:var(--type-small);line-height:1.45}.library-bulk-bar select{flex:1 1 150px;min-width:0}.library-bulk-field{display:grid;flex:1 1 170px;gap:4px;min-width:0}.library-bulk-field>span{color:var(--muted);font-size:var(--type-caption);font-weight:800}.library-bulk-field select{width:100%}.library-detail-backdrop{align-items:stretch;background:rgb(10 27 22/30%);display:flex;inset:0;justify-content:flex-end;padding:18px;position:fixed;z-index:70}.library-detail-panel{background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 26px 80px rgb(8 28 23/26%);margin:0;max-width:720px;overflow-y:auto;padding:18px;width:min(720px,100%)}.library-detail-toolbar{align-items:center;background:color-mix(in srgb,var(--surface) 94%,transparent);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;margin:-18px -18px 14px;padding:14px 18px 12px;position:sticky;top:0;z-index:4}.library-detail-toolbar .section-title{margin:0}.library-detail-close{font-size:22px;min-height:44px;min-width:44px}.library-detail-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.library-detail-head p{color:var(--muted);font-size:var(--type-body);margin-top:4px;overflow-wrap:anywhere}.library-detail-head a{color:var(--accent-strong);display:block;font-size:var(--type-body);margin-top:4px;max-width:480px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-detail-head>span{background:var(--accent-soft);border-radius:999px;color:var(--accent-strong);flex:0 0 auto;font-size:var(--type-small);font-weight:850;padding:5px 10px}.library-creator-identity,.library-detail-identity{align-items:center;display:flex;gap:10px;min-width:0}.library-creator-copy{display:block;min-width:0}.library-creator-avatar,.library-detail-avatar{align-items:center;background:var(--accent-soft);border:1px solid #c6ddd6;border-radius:50%;color:var(--accent-strong);display:flex;flex:0 0 auto;font-weight:900;height:42px;justify-content:center;overflow:hidden;width:42px}.library-detail-avatar{height:64px;width:64px}.library-creator-avatar img,.library-detail-avatar img{height:100%;object-fit:cover;width:100%}.library-avatar-kind{color:var(--muted);font-size:var(--type-meta);font-weight:750}.library-avatar-kind.human_photo{color:var(--accent-strong)}.library-avatar-kind.non_human{color:#8a5f18}.library-avatar-kind.missing,.library-avatar-kind.unclear{color:var(--muted)}.library-detail-summary{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.library-detail-summary article{background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;display:grid;gap:4px;min-width:0;padding:11px}.library-detail-summary article.next.active{background:var(--accent-soft);border-color:#b8ded5}.library-detail-summary article.next.warning{background:#fff7e8;border-color:#e8cf97}.library-detail-section>header small,.library-detail-summary article>span{color:var(--muted);font-size:var(--type-caption);font-weight:800}.library-detail-summary article>strong{font-size:var(--type-body);overflow-wrap:anywhere}.library-detail-summary article>small{color:var(--muted);font-size:var(--type-meta);line-height:1.4;overflow-wrap:anywhere}.library-detail-section{border:1px solid var(--line);border-radius:12px;padding:13px}.library-detail-section>header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:10px}.membership-history-list{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.membership-history-list>summary{cursor:pointer;display:flex;font-weight:800;gap:7px}.inline-save-status,.membership-history-list>summary{align-items:center;color:var(--muted);font-size:var(--type-small)}.inline-save-status{display:inline-flex;font-weight:750;gap:6px;margin:-2px 0 11px}@media (max-width:959px){:scope body .app-shell.experience-v4:has(>.task-action-feedback){display:flex;flex-direction:column}:scope body .app-shell.experience-v4:has(>.task-action-feedback)>:is(.topbar,.task-action-feedback,.project-workspace-bar){flex:0 0 auto}:scope body .app-shell.experience-v4:has(>.task-action-feedback)>.workbench{flex:1 1;height:auto;min-height:0}:scope[data-workspace-ui-revision=current] body:has(.account-dock-fallback) .app-shell.experience-v4.v4-project-people-mode:has(.v4-project-people-workspace.is-detail-open){padding-block-start:68px}}@media (min-width:960px){:scope body .app-shell.experience-v4:has(>.task-action-feedback){grid-template-rows:auto minmax(0,1fr)}:scope body .app-shell.experience-v4:has(>.task-action-feedback):has(>.project-workspace-bar),:scope body .app-shell.experience-v4:has(>.task-action-feedback~.task-action-feedback){grid-template-rows:auto auto minmax(0,1fr)}:scope body .app-shell.experience-v4:has(>.task-action-feedback~.task-action-feedback):has(>.project-workspace-bar){grid-template-rows:auto auto auto minmax(0,1fr)}:scope body .app-shell.experience-v4:has(>.task-action-feedback)>.topbar{grid-row:1/-1}:scope body .app-shell.experience-v4:has(>.task-action-feedback)>:is(.task-action-feedback,.project-workspace-bar,.workbench){grid-column:2;grid-row:auto}:scope body .app-shell.experience-v4:has(>.task-action-feedback)>.workbench{height:auto;min-height:0}}}