:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;color:#20262d;--muted:#626b75;--border:#e4e7eb;--accent:#265e4d;--review:#896117;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans JP,Hiragino Kaku Gothic ProN,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}a{color:inherit}button,input,select{font:inherit}button,a,input,select,summary{touch-action:manipulation}button,summary{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button,input,select,.button{border-radius:6px}h1,h2,p,dl{margin:0}h1{letter-spacing:-.025em;font-size:24px;font-weight:650;line-height:1.4}h2{font-size:16px;font-weight:600}.icon{flex-shrink:0}.muted{color:var(--muted)}.review-number{color:var(--review)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:5;background:#fff;padding:12px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}.topbar{border-bottom:1px solid var(--border);align-items:center;gap:40px;height:60px;padding:0 32px;display:flex}.brand{color:#263a33;letter-spacing:.07em;align-items:center;gap:9px;min-width:0;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.brand-mark{background:var(--accent);color:#fff;letter-spacing:0;border-radius:6px;flex-shrink:0;place-items:center;width:26px;height:28px;font-size:17px;display:grid}.brand-name{overflow-wrap:anywhere;min-width:0;line-height:1.4}.topbar nav{align-self:stretch;gap:28px;display:flex}.topbar nav a{align-items:center;padding:0 2px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.topbar nav a[aria-current=page]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.demo-label{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:11px}.page{max-width:1504px;margin:0 auto;padding:32px 32px 28px}.page-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.study-meta{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:7px;font-size:12px;display:flex}.study-meta span+span{border-left:1px solid var(--border);padding-left:16px}.updated{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:12px;display:flex}.icon-button{border:1px solid var(--border);background:#fff;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.icon-button:hover,.button.secondary:hover{background:#f5f6f7}.summary-strip{gap:0;margin:28px 0 26px;display:flex}.summary-strip>div{border-left:1px solid var(--border);align-items:baseline;gap:12px;padding:0 28px;display:flex}.summary-strip>div:first-child{border:0;padding-left:0}.summary-strip dt{color:var(--muted);font-size:12px}.summary-strip dd{font-variant-numeric:tabular-nums;letter-spacing:-.025em;margin:0;font-size:21px;font-weight:600;line-height:1.4}.summary-strip dd span{color:var(--muted);letter-spacing:0;font-size:12px;font-weight:400}.job-notice{color:#77551b;background:#fffbf2;border:1px solid #eee0bd;border-radius:6px;align-items:baseline;gap:9px;margin-top:20px;padding:11px 14px;font-size:12px;line-height:1.7;display:flex}.job-notice strong{font-weight:600}.notice-dot{background:#947023;border-radius:50%;flex-shrink:0;width:6px;height:6px}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.search-field{width:280px;max-width:100%;position:relative}.search-field>.icon{color:var(--muted);pointer-events:none;position:absolute;top:12px;left:12px}.search-field input{color:#20262d;background:#fff;border:1px solid #cdd2d8;width:100%;height:40px;padding:8px 12px 8px 36px;font-size:13px}.search-field input::placeholder{color:var(--muted);opacity:1}.toolbar select{color:#39424c;background-color:#fff;border:1px solid #cdd2d8;width:156px;height:40px;padding:8px 28px 8px 12px;font-size:13px}.button{white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.button.secondary{color:#39424c;background:#fff;border-color:#cdd2d8}.button.primary{color:#fff;background:var(--accent);border-color:var(--accent)}.button.primary:hover{background:#1d4b3d}.download-button{margin-left:auto}.download-scope{color:#e2ece8;margin-left:-4px}.clear-link{min-height:40px;color:var(--muted);text-underline-offset:3px;align-items:center;padding:8px;font-size:12px;display:inline-flex}.clear-link:hover{color:#20262d}.table-frame{border:1px solid var(--border);border-radius:7px;overflow:hidden}.table-scroll{position:relative;overflow-x:auto}.table-scroll:focus-visible{outline-offset:-3px}table{border-collapse:collapse;text-align:left;width:100%;min-width:960px;font-size:13px}th,td{border-bottom:1px solid var(--border);height:58px;padding:13px 18px}thead th{color:#626b75;white-space:nowrap;background:#f8f9fa;height:42px;padding-top:10px;padding-bottom:10px;font-size:12px;font-weight:500}tbody tr:last-child>*{border-bottom:0}tbody tr:hover{background:#fafbfc}tbody td{color:#46505b}.research-id{color:#28333d;overflow-wrap:anywhere;min-width:170px;max-width:270px;font-weight:550}.numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.row-total{color:#28333d;font-weight:600}.receipt-status{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.received{color:#2c6653}.received:before{content:"";background:#448569;border-radius:50%;width:5px;height:5px}.not-received{color:var(--muted)}.review-cell{min-width:144px}.row-review{color:var(--review);font-size:12px}.row-review summary{white-space:nowrap;align-items:center;gap:7px;min-height:32px;list-style:none;display:flex}.row-review summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;margin-left:2px;transform:rotate(45deg)translateY(-2px)}.row-review[open] summary:after{transform:rotate(225deg)translate(-1px,-1px)}.row-review summary::-webkit-details-marker{display:none}.disclosure>summary::-webkit-details-marker{display:none}.row-review ul{min-width:200px;max-width:260px;margin:4px 0 6px;padding-left:16px;line-height:1.8}.time-cell{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.table-footer{border-top:1px solid var(--border);min-height:42px;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:11px 18px;font-size:12px;display:flex}.table-footer p{overflow-wrap:anywhere}.scroll-hint{white-space:nowrap;font-size:11px;display:none}.no-results{text-align:center;padding:44px 20px 34px}.no-results h2{font-size:14px}.no-results .clear-link{margin-top:8px}.support-details{border-top:1px solid var(--border);margin-top:24px}.disclosure{border-bottom:1px solid var(--border)}.disclosure>summary{color:#46505b;align-items:center;gap:10px;min-height:48px;font-size:12px;list-style:none;display:flex}.disclosure>summary:before{content:"";border-bottom:1.5px solid #737c86;border-right:1.5px solid #737c86;width:6px;height:6px;margin:0 3px;transform:rotate(-45deg)}.disclosure[open]>summary:before{transform:rotate(45deg)translateY(-2px)}.detail-count{color:var(--muted);font-size:11px}.disclosure-body{max-width:900px;padding:0 18px 20px;font-size:12px;line-height:1.85}.reason-list{max-width:480px;margin:0 0 12px;padding:0;list-style:none}.reason-list li{justify-content:space-between;align-items:baseline;gap:24px;padding:6px 0;display:flex}.reason-list li span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--review)}.metadata-list{gap:8px;display:grid}.metadata-list>div{grid-template-columns:128px minmax(0,1fr);gap:16px;display:grid}.metadata-list dt{color:var(--muted)}.metadata-list dd{margin:0}.checksum{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.data-notes{color:var(--muted);margin-top:20px}.data-notes p+p{margin-top:10px}.verification{color:var(--muted);margin-top:16px}.integration-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0 30px;display:grid}.integration-sources article{border:1px solid var(--border);border-radius:7px;min-width:0;padding:20px}.integration-sources h2{margin-bottom:10px}.integration-sources .history-caption{margin-top:14px}.source-mode{color:var(--muted);margin-bottom:16px;font-size:12px}.integration-facts{gap:10px;font-size:12px;display:grid}.integration-facts>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.integration-facts dt{color:var(--muted)}.integration-facts dd{font-variant-numeric:tabular-nums;margin:0}.integration-state{white-space:nowrap;font-size:12px}.integration-table{min-width:1240px}.status-count{color:var(--muted);margin-top:5px;font-size:11px;display:block}@media (max-width:1000px){.integration-sources{grid-template-columns:1fr}}.verification summary{min-height:40px;padding:8px 0}.verification .metadata-list{margin-top:8px}.environment-note{color:var(--muted);margin-top:20px;font-size:11px;line-height:1.7}.empty-state{text-align:center;border:1px solid var(--border);border-radius:7px;margin-top:28px;padding:80px 24px}.empty-state>.icon{color:#737c86;width:28px;height:28px;margin-bottom:20px}.empty-state p{max-width:440px;color:var(--muted);margin:12px auto 22px;font-size:13px;line-height:1.8}@media (max-width:1040px){.topbar{padding:0 24px}.page{padding:28px 24px}.scroll-hint{display:inline}th,td{padding-left:16px;padding-right:16px}}@media (max-width:640px){.topbar{gap:24px;height:56px;padding:0 16px}.brand{gap:7px;font-size:15px}.brand-mark{width:24px;height:26px;font-size:16px}.topbar nav a{font-size:12px}.demo-label{font-size:10px}.demo-label span{display:none}.page{padding:24px 16px}.page-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}h1{font-size:22px}.study-meta{gap:8px 12px;font-size:11px}.study-meta span+span{padding-left:12px}.updated{justify-content:space-between;width:100%;font-size:11px}.icon-button{min-width:44px;min-height:44px}.summary-strip{margin:20px 0 22px}.summary-strip>div{flex-direction:column;flex:1;gap:5px;padding:0 16px}.summary-strip>div:last-child{padding-right:0}.summary-strip dt{font-size:11px}.summary-strip dd{white-space:nowrap;font-size:21px}.summary-strip dd span{font-size:11px}.toolbar{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;margin-bottom:12px;display:grid}.search-field{grid-column:1/-1;width:100%}.search-field input,.toolbar select,.button{min-height:44px;font-size:13px}.search-field>.icon{top:14px}.toolbar select{width:100%;min-width:0;padding-left:10px;padding-right:24px}.toolbar .button{padding-left:12px;padding-right:12px}.download-button{grid-area:2/3;margin-left:0}.download-scope{display:none}.clear-link{min-height:44px}.toolbar .clear-link{grid-area:3/1/auto/-1;justify-self:start;padding-left:0}.table-footer{align-items:flex-start;padding:11px 14px;font-size:11px}.scroll-hint{font-size:10px}.row-review summary{min-height:44px}.support-details{margin-top:20px}.disclosure>summary{min-height:48px}.disclosure-body{padding-left:0;padding-right:0}.metadata-list>div{grid-template-columns:92px minmax(0,1fr);gap:12px}.environment-note{font-size:10px}.empty-state{padding:54px 18px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.response-link{text-underline-offset:3px;text-decoration:none}.response-link:hover{color:var(--accent);text-decoration:underline}.questionnaire-table{min-width:900px}.round-cell{white-space:nowrap}.answer-progress{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:12px;display:inline-flex}.answer-progress>span{font-size:11px}.open-cell{text-align:right;width:76px}.detail-link{min-height:32px;color:var(--accent);white-space:nowrap;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.detail-link:hover{text-decoration:underline}.scoring-note{color:var(--muted);margin-top:12px;font-size:11px}.back-link{min-height:32px;color:var(--muted);align-items:center;gap:5px;margin:-8px 0 16px;font-size:12px;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--accent)}.response-facts{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1.5fr 1fr 1fr;gap:24px;max-width:960px;margin:24px 0 30px;padding:20px 0;display:grid}.response-facts dt{color:var(--muted);margin-bottom:9px;font-size:12px}.response-facts dd{font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:500}.fact-note{color:var(--muted);margin-top:5px;font-size:11px;font-weight:400;display:block}.answer-section{max-width:960px}.answer-caption{color:var(--muted);margin:8px 0 16px;font-size:12px}.answer-table{table-layout:fixed;min-width:0}.answer-table th:first-child{width:32%}.answer-table tbody th{font-weight:500}.answer-table td{overflow-wrap:anywhere;white-space:pre-wrap}.missing-answer{color:var(--review)}.response-id{color:var(--muted);overflow-wrap:anywhere;margin-top:14px;font-size:11px}@media (max-width:640px){.topbar,.topbar nav{gap:20px}.questionnaire-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.questionnaire-toolbar .clear-link{grid-row:3}.detail-link,.back-link{min-height:44px}.response-facts{grid-template-columns:1fr 1fr;gap:22px;margin:20px 0 24px}.response-facts>div:first-child{grid-column:1/-1}.answer-table th,.answer-table td{padding:13px 16px}}.history-caption{color:var(--muted);margin-top:18px;font-size:12px;line-height:1.8}.history-caption a{color:var(--accent);text-underline-offset:3px}.history-section{margin-top:22px}.history-table{min-width:1060px}.run-id-cell{min-width:156px;font-weight:500}.latest-label{color:var(--muted);margin-top:4px;font-size:10px;font-weight:400;display:block}.history-pagination{justify-content:space-between;gap:12px;margin-top:16px;display:flex}@media (max-width:640px){.topbar{gap:12px}.topbar nav{gap:14px}.topbar .demo-label{display:none}}.participant-section{margin-top:28px}.participant-toolbar select{width:220px}.participant-table{min-width:1190px}.participant-table .research-id{min-width:154px}.participant-table th,.participant-table td{height:72px}.participant-table thead th{height:42px}.participant-review{min-width:202px}.participant-gap{white-space:nowrap;min-width:155px;font-size:12px}.participant-reasons{color:var(--review);margin:0;padding:0;font-size:12px;line-height:1.8;list-style:none}.participant-reasons li{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.participant-reasons li:before{content:"";background:#ad853d;border-radius:50%;flex-shrink:0;align-self:center;width:5px;height:5px}.participant-attention-row{background:#fffcf6}.participant-attention-row:hover{background:#fff9ee}.participant-count{font-variant-numeric:tabular-nums;white-space:nowrap}.cell-secondary{color:var(--muted);white-space:nowrap;margin-top:5px;font-size:11px;display:block}.cell-secondary.review-number{color:var(--review)}.forms-latest-submission{white-space:normal;overflow-wrap:anywhere;color:inherit;font-size:12px;font-weight:400;line-height:1.6}.forms-latest-submission time{white-space:nowrap}.forms-latest-submission strong{font-weight:600}.forms-latest-zone{color:var(--muted);font-size:10px}.participant-detail-attention{align-items:baseline;gap:20px;margin:22px 0 20px;font-size:12px;display:flex}.participant-detail-attention .participant-reasons{flex-wrap:wrap;gap:5px 20px;display:flex}.participant-source-links{flex-wrap:wrap;gap:8px;display:flex}.participant-history{max-width:1100px;margin-top:32px}.history-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.history-section-heading>span{font-size:12px}.participant-source-table{min-width:620px}.participant-source-table th,.participant-source-table td{height:50px}.participant-source-table thead th{height:40px}.participant-conditions,.participant-conditions .disclosure-body p+p{margin-top:8px}.source-empty{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--muted);padding:20px 0;font-size:13px}@media (max-width:640px){.topbar{flex-wrap:wrap;gap:0 16px;height:auto;min-height:56px;padding-top:10px}.topbar nav{order:3;gap:24px;width:100%;min-height:46px;overflow-x:auto}.topbar nav a{flex-shrink:0}.topbar .demo-label{font-size:10px;display:inline}.topbar .demo-label span{display:none}.participant-toolbar{grid-template-columns:minmax(0,1fr) auto}.participant-toolbar select{width:100%}.participant-detail-attention{align-items:flex-start;gap:16px}.participant-detail-attention .participant-reasons{display:block}.participant-source-links .button{width:100%}.participant-history{margin-top:28px}}.participant-table-footer{flex-wrap:wrap}.participant-pagination{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}.participant-pagination .button{min-height:32px;padding:5px 12px;font-size:12px}.participant-pagination button:disabled{color:#737c86;border-color:var(--border);cursor:default;background:#f8f9fa}.pagination-position{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}@media (max-width:640px){.participant-table-footer{gap:10px}.participant-pagination{justify-content:space-between;width:100%;margin-left:0}.participant-pagination .button{min-width:64px;min-height:44px}}.intake-sources{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;gap:14px 32px;margin-top:24px;padding:16px 0;display:flex}.intake-sources>div{align-items:baseline;gap:12px;font-size:12px;display:flex}.intake-sources dt{color:var(--muted)}.intake-sources dd{margin:0;font-weight:500}.intake-facts{grid-template-columns:2fr repeat(2,1fr)}.intake-receipt-table{min-width:1070px}@media (max-width:640px){.intake-sources{gap:12px 20px}.intake-facts{grid-template-columns:1fr 1fr}}.account-bar{background:#f7f9fa;border-bottom:1px solid #e1e6eb;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;padding:10px 32px;font-size:13px;display:flex}.account-bar form{margin:0}.account-bar button{color:#245e4f;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.auth-page{max-width:480px;margin:64px auto;padding:0 24px}.auth-brand{color:#245e4f;letter-spacing:.08em;font-size:22px;font-weight:700}.auth-card{border:1px solid #d7e0e6;border-radius:8px;margin-top:24px;padding:28px}.auth-card h1{margin-bottom:12px;font-size:24px}.auth-card p{margin:12px 0;line-height:1.7}.auth-recovery{border-top:1px solid var(--border);margin-top:24px;padding-top:8px;font-size:14px}.auth-form{gap:16px;margin-top:24px;display:grid}.auth-form label{gap:8px;font-size:14px;font-weight:600;display:grid}.auth-form input,.auth-form select,.user-actions select{color:#24313b;width:100%;font:inherit;background:#fff;border:1px solid #bccbd4;border-radius:5px;padding:10px 12px}.auth-form small{color:#66737f;font-weight:400}.auth-error,.auth-success,.auth-policy{border-radius:5px;margin:16px 0;padding:12px 16px;line-height:1.6}.auth-error{color:#94372b;background:#fff4f2;border:1px solid #ecc9c1}.auth-success{color:#245e4f;background:#f0faf4;border:1px solid #b6d8c2}.auth-policy{background:#f7f9fa;border:1px solid #d7e0e6}.auth-create,.auth-audit{margin-top:36px}.auth-create .auth-form{max-width:420px}.user-actions,.user-actions form{align-items:center;gap:8px;display:flex}.users-table{min-width:840px}.auth-audit table{min-width:900px}.forms-upload{max-width:1120px;margin:0 auto}.forms-eyebrow{color:var(--accent);margin-bottom:8px;font-size:12px;font-weight:600}.forms-steps{color:var(--muted);border-bottom:1px solid var(--border);flex-wrap:wrap;gap:12px 32px;padding:16px 0;font-size:13px;list-style:none;display:flex}.forms-section{margin-top:32px}.forms-section h2{margin-bottom:12px;font-size:19px}.forms-section .identity-choice{flex-wrap:wrap;align-items:flex-start;gap:12px;margin:12px 0;line-height:1.7;display:flex}.forms-section .identity-choice>label{align-items:flex-start;gap:10px;display:flex}.forms-section p{margin-bottom:12px;font-size:14px;line-height:1.8}.forms-select{border:1px dashed #bccbd4;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin-top:16px;padding:22px;display:grid}.forms-select input,.forms-select select{min-width:0;max-width:100%;font:inherit}.forms-select select{border:1px solid var(--border);background:var(--surface);width:100%;color:inherit;border-radius:4px;padding:10px}.forms-select p,.forms-select button{grid-column:1/-1}.forms-select button{justify-self:start}.forms-upload button:disabled{opacity:.5;cursor:not-allowed}.forms-counts{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.forms-counts>div{border:1px solid var(--border);border-radius:6px;padding:16px}.forms-counts dt{color:var(--muted);font-size:12px}.forms-counts dd{font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:24px}.forms-counts small{color:var(--muted);font-size:12px}.forms-preview-table{width:100%;min-width:700px}.forms-history-table{width:100%;min-width:850px}.forms-history-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.forms-confirm{background:#f7f9fa;border-radius:6px;justify-items:start;gap:16px;margin-top:20px;padding:20px;display:grid}.forms-confirm label{align-items:baseline;gap:10px;font-size:14px;line-height:1.7;display:flex}.forms-confirm input{flex-shrink:0;width:16px;height:16px}.forms-note,.forms-empty{color:var(--muted);padding:14px 0}.forms-receipt-id{overflow-wrap:anywhere;font-size:12px}@media (max-width:640px){.forms-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.forms-select{grid-template-columns:minmax(0,1fr);padding:16px}.forms-steps{gap:12px}}@media (max-width:600px){.account-bar{gap:12px;padding:10px 16px}.auth-page{margin:32px auto}.auth-card{padding:20px}}.overview-toolbar{gap:12px}.overview-toolbar .search-field{max-width:340px}.overview-table{width:100%;min-width:650px}.overview-table th,.overview-table td{height:76px}.overview-value-link{color:inherit;justify-content:space-between;align-items:center;gap:16px;font-size:13px;font-weight:500;display:flex}.overview-value-link:hover{color:var(--accent)}.overview-arrow{color:var(--accent);font-size:12px}.overview-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.overview-card{border:1px solid var(--border);border-radius:8px;padding:24px}.overview-card h2{margin-bottom:20px;font-size:18px}.overview-label{color:var(--muted);margin-bottom:8px;font-size:12px}.overview-value{font-variant-numeric:tabular-nums;min-height:54px;font-size:19px;font-weight:500}.overview-value time{overflow-wrap:anywhere}.overview-card .detail-link{margin-top:20px;display:inline-flex}.source-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.source-help{margin-top:24px;display:inline-block}.faq-content{max-width:900px;margin-top:28px}.faq-content>details{border-bottom:1px solid var(--border);padding:20px 0;scroll-margin-top:24px}.faq-content summary{cursor:pointer;font-size:15px;font-weight:600}.faq-content details>div{color:var(--muted);margin-top:16px;font-size:14px;line-height:1.9}.faq-content p+p{margin-top:12px}.faq-verification{margin-top:36px}.form-answer-table{width:100%}@media (max-width:640px){.topbar nav{flex-wrap:wrap;gap:0 18px;overflow-x:visible}.topbar nav a{min-height:44px}.topbar .demo-label{white-space:normal;text-align:right;max-width:calc(100% - 120px)}.topbar .demo-label span{display:inline}.overview-toolbar{grid-template-columns:minmax(0,1fr) auto;display:grid}.overview-toolbar .search-field{max-width:none}.overview-cards{grid-template-columns:1fr;gap:16px}.overview-card{padding:20px}.overview-value{min-height:auto}.overview-table,.overview-table tbody,.overview-table tr{min-width:0;display:block}.overview-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.overview-table tbody{padding:0 16px}.overview-table tr+tr{border-top:1px solid var(--border)}.overview-table .research-id{border-bottom:0;height:auto;padding:20px 0 12px;display:block}.overview-table td{border-bottom:0;justify-content:space-between;align-items:center;gap:20px;height:auto;padding:12px 0;display:flex}.overview-table td:before{content:attr(data-label);color:var(--muted);font-size:11px}.overview-table td:last-child{padding-bottom:20px}.overview-value-link{text-align:right;gap:8px;font-size:12px}}.metric-label{align-items:center;gap:.35rem;display:inline-flex}.metric-help{color:#334155;width:1.7rem;height:1.7rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #94a3b8;border-radius:50%;flex:none;font-size:.8rem}.metric-help:focus-visible{outline-offset:3px;outline:3px solid #4f46e5}.metric-popover{color:#1e293b;text-align:left;white-space:normal;overflow-wrap:anywhere;background:#fff;border:1px solid #94a3b8;border-radius:.7rem;max-width:min(24rem,100vw - 2rem);padding:1rem 1.2rem;font-size:.9rem;font-weight:400;line-height:1.8;box-shadow:0 8px 30px #0f172a26}.metric-popover::backdrop{background:#0f172a18}.roster-toolbar{flex-wrap:wrap;align-items:end;gap:.8rem;display:flex}.roster-toolbar>label{color:#475569;gap:.3rem;font-size:.8rem;display:grid}.roster-toolbar select{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:.4rem;min-height:2.6rem;padding:.4rem .65rem}.roster-provenance{color:#475569;margin:.5rem 0 1rem;font-size:.85rem;line-height:1.5}.roster-table{min-width:1050px}.roster-table th,.roster-table td{width:auto}.roster-table .collection-target-pending{background:#fffbeb}.roster-table .collection-target-pending>.research-id{border-inline-start:4px solid var(--review);padding-inline-start:12px}.target-pending-label{color:#765216;align-items:center;gap:6px;font-weight:650;display:inline-flex}.target-pending-label>span{border:1px solid;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:12px;display:inline-grid}.collection-excluded{color:var(--muted)}.forms-point-table{table-layout:fixed;width:100%;min-width:0}.forms-point-table th,.forms-point-table td{white-space:normal;overflow-wrap:anywhere;vertical-align:top;width:auto}.forms-point-table th:first-child{width:45%}.forms-point-table th:nth-child(2){width:23%}.forms-point-assessment{color:#64748b;margin-top:.3rem;font-weight:400;display:block}.forms-point-metrics{margin-top:.6rem;font-weight:400}.forms-point-metrics summary{cursor:pointer;color:#3730a3;min-height:44px;padding-block:.5rem}.forms-point-metrics summary:focus-visible{outline-offset:2px;outline:3px solid #4f46e5}.forms-point-metrics dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.5rem 0;display:grid}.forms-point-metrics dt,.forms-point-metrics p{color:#64748b;font-size:.8rem}.forms-point-metrics dd{font-variant-numeric:tabular-nums;margin:.2rem 0 0}.forms-point-time{font-variant-numeric:tabular-nums}.synthetic-review{overflow-wrap:anywhere;max-width:1120px;margin-inline:auto}.synthetic-review label{margin-block:.6rem;display:block}.synthetic-review input:not([type=checkbox]),.synthetic-review select{color:#1e293b;background:#fff;border:1px solid #94a3b8;border-radius:.35rem;width:100%;max-width:100%;min-height:44px;padding:.5rem;display:block}.synthetic-review input[type=checkbox]{vertical-align:middle;width:22px;height:22px;margin-right:.5rem}.synthetic-review button,.synthetic-review summary{min-height:44px;margin:.35rem .5rem .35rem 0}.synthetic-review summary{cursor:pointer;padding-block:.5rem}.review-audit-input{border:1px solid #94a3b8;border-radius:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin:1rem 0;padding:1rem;display:grid}.review-audit-input p{grid-column:1/-1;margin:.2rem 0;font-size:.85rem}.review-form fieldset{border:0;min-width:0;padding:.5rem 0}.review-roster{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;padding:0;list-style:none;display:grid}.review-roster>li{border:1px solid #cbd5e1;border-radius:.5rem;min-width:0;padding:1rem}.review-roster h3{margin:0 0 .5rem}.review-roster dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.review-roster dt{color:#64748b;font-size:.85rem}.review-roster dd{margin:.3rem 0}.review-history{padding-left:1.5rem}.review-history li{border-bottom:1px solid #cbd5e1;padding:.7rem 0}.review-history p{margin:.3rem 0}@media (max-width:640px){.review-audit-input{grid-template-columns:minmax(0,1fr)}.forms-point-table th,.forms-point-table td{padding:.7rem .5rem;font-size:.8rem}.forms-point-table th:first-child{width:42%}.forms-point-table th:nth-child(2){width:25%}.forms-point-metrics dl{grid-template-columns:minmax(0,1fr)}.roster-table{min-width:0}.metric-help{width:44px;height:44px}.roster-toolbar>label{flex:42%;min-width:0}.roster-toolbar select{width:100%;max-width:100%}.roster-toolbar .search-field{flex:100%}}
.v11{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;color:#20262d;--accent:#265e4d;--muted:#626b75;--border:#e4e7eb;--review:#896117;--soft:#f0f3f5;--green-soft:#edf5f0;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans CJK JP,Noto Sans JP,sans-serif;font-size:14px}.v11 *{box-sizing:border-box}.v11{min-width:1120px;margin:0}.v11 button,.v11 input,.v11 select,.v11 textarea{font:inherit;color:inherit}.v11 button,.v11 a,.v11 input,.v11 select{touch-action:manipulation}.v11 button{cursor:pointer}.v11 button:disabled{cursor:default;opacity:.45}.v11 button:focus-visible,.v11 a:focus-visible,.v11 input:focus-visible,.v11 select:focus-visible,.v11 textarea:focus-visible,.v11 summary:focus-visible{outline-offset:3px;outline:3px solid #265e4d}.v11 a{color:var(--accent);text-underline-offset:3px}.v11 h1,.v11 h2,.v11 h3,.v11 p,.v11 dl{margin:0}.v11 h1{letter-spacing:-.035em;font-size:26px;font-weight:650;line-height:1.45}.v11 h2{font-size:17px;font-weight:650;line-height:1.5}.v11 h3{font-size:14px;font-weight:650}.v11 p{line-height:1.75}.v11 small{font-size:12px}.v11 .muted{color:var(--muted)}.v11 .mono{font-variant-numeric:tabular-nums;letter-spacing:.015em}.v11 .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v11 .skip{z-index:10;background:#fff;padding:12px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.v11 .skip:focus{transform:none}.v11 .icon{vertical-align:middle;flex:none;width:18px;height:18px}.v11 .topbar{border-bottom:1px solid var(--border);align-items:center;gap:48px;height:64px;padding:0 40px;display:flex}.v11 .brand{color:#263a33;letter-spacing:.055em;align-items:center;gap:10px;font-size:20px;font-weight:750;text-decoration:none;display:flex}.v11 .brand-mark{background:var(--accent);color:#fff;letter-spacing:0;border-radius:5px;place-items:center;width:29px;height:32px;font-size:22px;display:grid}.v11 .main-nav{align-self:stretch;gap:32px;display:flex}.v11 .nav-button{color:#47515b;background:0 0;border:0;padding:0 2px;font-size:14px;font-weight:600;position:relative}.v11 .nav-button[aria-current=page]{color:var(--accent)}.v11 .nav-button[aria-current=page]:after{content:"";background:var(--accent);height:3px;position:absolute;bottom:0;left:0;right:0}.v11 .top-utilities{color:var(--muted);align-items:center;gap:22px;margin-left:auto;font-size:12px;display:flex}.v11 .reset-button{border:0;border-left:1px solid var(--border);color:var(--muted);background:0 0;align-items:center;gap:7px;padding:8px 0 8px 22px;font-size:12px;display:flex}.v11 .demo-band{background:var(--soft);color:#53606a;justify-content:center;align-items:center;gap:16px;min-height:40px;padding:8px 30px;font-size:12px;display:flex}.v11 .text-button{color:var(--accent);text-underline-offset:3px;font-size:inherit;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.v11 .page{max-width:1400px;min-height:calc(100vh - 104px);margin:0 auto;padding:36px 40px 40px}.v11 .page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.v11 .page-heading p{color:var(--muted);margin-top:8px;font-size:14px}.v11 .button{color:#39424c;white-space:nowrap;background:#fff;border:1px solid #cdd2d8;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 16px;font-size:13px;font-weight:550;line-height:1.5;text-decoration:none;display:inline-flex}.v11 .button:hover:not(:disabled){background:#f5f7f6}.v11 .button.primary{background:var(--accent);border-color:var(--accent);color:#fff}.v11 .button.primary:hover:not(:disabled){background:#1d4b3d}.v11 .button.outline-green{color:var(--accent);border-color:#719787}.v11 .button.compact{min-height:34px;padding:6px 13px;font-size:12px}.v11 .button.danger{color:#9b3e30;border-color:#b85848}.v11 .button.danger:hover:not(:disabled){background:#fff4f1}.v11 .actions{align-items:center;gap:10px;display:flex}.v11 .push-right{margin-left:auto}.v11 .notice{background:var(--soft);color:#46515c;border-radius:5px;align-items:flex-start;gap:12px;padding:14px 17px;font-size:13px;line-height:1.7;display:flex}.v11 .notice .icon{color:#587283;margin-top:2px}.v11 .notice strong{font-weight:600}.v11 .notice.warning{color:#80591a;background:#fff8e9}.v11 .notice.warning .icon{color:#987020}.v11 .notice.success{color:#285e4e;background:#edf5f0}.v11 .notice.success .icon{color:#285e4e}.v11 .notice+.notice{margin-top:12px}.v11 .notice .text-button{white-space:nowrap}.v11 .mapping-notice{margin-bottom:26px}.v11 .queue-bar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:58px;margin-bottom:22px;display:flex}.v11 .tabs{align-self:stretch;gap:26px;display:flex}.v11 .tab{color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:16px 3px;font-size:14px;font-weight:600;position:relative}.v11 .tab[aria-selected=true]{color:var(--accent)}.v11 .tab[aria-selected=true]:after{content:"";background:var(--accent);height:3px;position:absolute;bottom:-1px;left:0;right:0}.v11 .tab .count{font-variant-numeric:tabular-nums;margin-left:8px;font-size:13px}.v11 .search{width:310px;position:relative}.v11 .search input{background:#fff;border:1px solid #cdd2d8;border-radius:6px;width:100%;height:40px;padding:8px 12px 8px 37px;font-size:13px}.v11 .search .icon{color:#77818b;position:absolute;top:11px;left:12px}.v11 .search.full{width:100%;margin-top:8px}.v11 .search.full input{height:42px}.v11 .search.full .icon{top:12px}.v11 input::placeholder,.v11 textarea::placeholder{color:#7a848e;opacity:1}.v11 .table-frame{border:1px solid var(--border);border-radius:6px;overflow:hidden}.v11 table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.v11 th,.v11 td{border-bottom:1px solid var(--border);vertical-align:middle;padding:14px 18px;line-height:1.65}.v11 thead th{height:42px;color:var(--muted);white-space:nowrap;background:#f8f9fa;padding-top:10px;padding-bottom:10px;font-size:12px;font-weight:550}.v11 tbody tr:last-child>*{border-bottom:0}.v11 tbody tr:hover{background:#fafcfa}.v11 tbody th{font-weight:550}.v11 td .sub,.v11 th .sub{color:var(--muted);margin-top:2px;font-size:11px;font-weight:400;display:block}.v11 .queue-table td,.v11 .queue-table tbody th{height:65px}.v11 .queue-table .col-data{width:205px}.v11 .queue-table .col-name{width:165px}.v11 .queue-table .col-reason{width:260px}.v11 .queue-table .col-action{width:120px}.v11 .email{overflow-wrap:anywhere;font-size:12px}.v11 .review-text{color:var(--review)}.v11 .green-text{color:var(--accent)}.v11 .table-caption{color:var(--muted);justify-content:space-between;gap:20px;margin-top:10px;font-size:12px;line-height:1.7;display:flex}.v11 .empty{text-align:center;padding:46px 20px}.v11 .empty h2{font-size:16px}.v11 .empty p{color:var(--muted);margin:8px 0 18px;font-size:13px}.v11 .footer-label{color:#7a848e;text-align:right;margin-top:26px;font-size:11px}.v11 .back-link{color:var(--accent);background:0 0;border:0;align-items:center;gap:4px;margin-bottom:18px;padding:0;font-size:13px;display:inline-flex}.v11 .detail-layout{grid-template-columns:minmax(330px,.85fr) minmax(570px,1.3fr);align-items:stretch;gap:26px;display:grid}.v11 .panel{border:1px solid #dce1e6;border-radius:6px;min-width:0;overflow:hidden}.v11 .panel-body{padding:24px}.v11 .panel h2{margin-bottom:20px}.v11 .facts{margin-top:16px}.v11 .facts>div{border-bottom:1px solid var(--border);grid-template-columns:116px minmax(0,1fr);gap:16px;padding:14px 0;font-size:13px;line-height:1.65;display:grid}.v11 .facts>div:last-child{border-bottom:0}.v11 .facts dt{color:var(--muted)}.v11 .facts dd{overflow-wrap:anywhere;margin:0}.v11 .panel-foot{color:var(--muted);background:#f7f8f9;padding:18px 24px;font-size:12px;line-height:1.7}.v11 .data-panel{flex-direction:column;display:flex}.v11 .data-panel .panel-foot{margin-top:auto}.v11 .selection-panel{flex-direction:column;display:flex}.v11 .selection-panel .panel-body{flex:1}.v11 .field-label{font-size:13px;font-weight:550;display:block}.v11 .candidate-table{table-layout:auto;margin-top:18px}.v11 .candidate-table th,.v11 .candidate-table td{padding:12px;line-height:1.55}.v11 .candidate-table .select-col{text-align:center;width:48px}.v11 .candidate-table label{cursor:pointer;display:block}.v11 .candidate-table tr[data-selected=true]{background:var(--green-soft)}.v11 input[type=radio],.v11 input[type=checkbox]{accent-color:var(--accent);vertical-align:middle;cursor:pointer;width:17px;height:17px}.v11 .selection-result{background:var(--soft);border-radius:5px;min-height:47px;margin-top:18px;padding:13px 16px;font-size:13px;line-height:1.7}.v11 .selection-result.selected{background:var(--green-soft);color:var(--accent)}.v11 .selection-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.v11 .selection-footer p{color:var(--muted);max-width:280px;font-size:12px}.v11 .detail-actions{gap:12px;margin-top:22px;display:flex}.v11 .context-note{color:var(--muted);margin-top:18px;font-size:12px;line-height:1.8}.v11 .candidate-summary{color:var(--muted);margin:14px 0 0;font-size:12px}.v11 .selection-empty{text-align:center;color:var(--muted);padding:32px 16px;font-size:13px}.v11 .hold-area{border:1px solid var(--border);border-radius:6px;max-width:760px;margin-top:20px;padding:24px}.v11 .hold-area h2{margin-bottom:10px}.v11 .hold-area textarea{resize:vertical;border:1px solid #cdd2d8;border-radius:6px;width:100%;height:80px;margin:14px 0;padding:10px 12px;font-size:13px;display:block}.v11 .hold-reason{color:var(--muted);margin-top:16px;font-size:12px;line-height:1.75}.v11 .import-layout{max-width:1000px}.v11 .flow-steps{color:#79838c;gap:28px;margin:0 0 30px;padding:0;font-size:13px;list-style:none;display:flex}.v11 .flow-steps li{align-items:center;gap:8px;display:flex}.v11 .step-number{border:1px solid #cdd2d8;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.v11 .flow-steps .active{color:var(--accent);font-weight:600}.v11 .flow-steps .active .step-number{border-color:var(--accent);background:var(--accent);color:#fff}.v11 .upload-panel{border:1px solid var(--border);border-radius:6px;max-width:880px;padding:28px}.v11 .upload-panel h2{margin-bottom:16px}.v11 .sample-option{border:1px solid var(--border);cursor:pointer;border-radius:6px;gap:12px;margin-top:12px;padding:17px 18px;display:flex}.v11 .sample-option:has(input:checked){background:#f1f7f3;border-color:#799c8d}.v11 .sample-option input{flex:none;margin-top:4px}.v11 .sample-option strong{font-size:14px;font-weight:550;display:block}.v11 .sample-option small{color:var(--muted);margin-top:4px;line-height:1.8;display:block}.v11 .upload-actions{gap:12px;margin-top:24px;display:flex}.v11 .rule-list{color:var(--muted);flex-wrap:wrap;gap:22px;margin-top:24px;font-size:12px;display:flex}.v11 .rule-list span{align-items:center;gap:6px;display:inline-flex}.v11 .rule-list .icon{width:15px;height:15px;color:var(--accent)}.v11 .preview-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:18px;display:flex}.v11 .preview-heading p{color:var(--muted);margin-top:7px;font-size:13px}.v11 .summary-line{border-bottom:1px solid var(--border);gap:32px;margin-bottom:24px;padding:18px 0 20px;display:flex}.v11 .summary-line>div{color:var(--muted);align-items:baseline;gap:8px;font-size:13px;display:flex}.v11 .summary-line strong{color:var(--accent);font-size:22px;font-weight:600;line-height:1.2}.v11 .summary-line .amber{color:var(--review)}.v11 .preview-table td,.v11 .preview-table th{padding:11px 14px}.v11 .preview-table tbody tr{height:48px}.v11 .tag{white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.v11 .tag:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.v11 .change-section{margin-top:24px}.v11 .change-section h2{margin-bottom:8px}.v11 .change-section>p{color:var(--muted);margin-bottom:12px;font-size:12px}.v11 .change-choice{cursor:pointer;background:#fffcf5;border:1px solid #e5d4b1;border-radius:6px;grid-template-columns:24px minmax(0,1fr);gap:10px;margin-bottom:10px;padding:16px 18px;display:grid}.v11 .change-choice input{margin-top:4px}.v11 .change-choice strong{font-size:13px;font-weight:550}.v11 .change-detail{align-items:center;gap:18px;margin:7px 0;font-size:13px;display:flex}.v11 .change-detail .icon{color:var(--muted)}.v11 .change-choice small{color:#6f685b}.v11 .import-bottom{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:22px;margin-top:24px;padding-top:20px;display:flex}.v11 .import-bottom p{color:var(--muted);max-width:600px;font-size:12px}.v11 .success-area{max-width:900px}.v11 .success-title{align-items:center;gap:12px;margin-bottom:16px;display:flex}.v11 .success-title>.icon{background:var(--green-soft);width:32px;height:32px;color:var(--accent);border-radius:50%;padding:6px}.v11 .success-area .facts{max-width:620px;margin:24px 0}.v11 .success-area .facts>div{grid-template-columns:200px 1fr}.v11 .success-area .actions{margin-top:26px}.v11 .participant-search{justify-content:space-between;align-items:center;margin:26px 0 16px;display:flex}.v11 .participant-table .id-cell{width:150px}.v11 .participant-table td,.v11 .participant-table tbody th{height:68px}.v11 .participant-table .col-status{width:230px}.v11 .participant-table .col-operation{width:120px}.v11 .participant-data-heading{align-items:baseline;gap:14px;margin:24px 0 14px;display:flex}.v11 .participant-data-heading p{color:var(--muted);font-size:12px}.v11 .participant-table .text-button{font-size:13px}.v11 .metric-bar{background:#f4f7f5;border-radius:6px;justify-content:space-between;align-items:center;gap:24px;padding:18px 22px;display:flex}.v11 .metric-bar strong{font-size:16px;font-weight:600}.v11 .metric-bar p{color:var(--muted);margin-top:4px;font-size:12px}.v11 .history-list{margin:8px 0 0;padding:0;list-style:none}.v11 .history-list li{border-bottom:1px solid var(--border);padding:12px 0;font-size:12px;line-height:1.8}.v11 .history-list li:last-child{border:0}.v11 .history-list span{color:var(--muted)}.v11 details{color:var(--muted);margin-top:24px;font-size:12px}.v11 summary{cursor:pointer;padding:8px 0}.v11 .participant-panels{grid-template-columns:1fr 1fr;gap:24px;display:grid}.v11 .participant-panels .panel-body p{font-size:13px;line-height:1.85}.v11 .toast{z-index:15;color:#fff;background:#263b34;border-radius:6px;align-items:center;gap:16px;min-width:400px;max-width:900px;padding:15px 20px;font-size:13px;line-height:1.6;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 5px 25px #13231b22}.v11 .toast button{color:#fff;text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:underline}.v11 .toast-dismiss{place-items:center;margin-left:auto;display:grid}.v11 .toast-dismiss .icon{width:16px;height:16px}.v11 dialog{color:#20262d;border:1px solid #cdd5d0;border-radius:8px;width:calc(100% - 120px);max-width:660px;padding:28px;box-shadow:0 18px 90px #14251d33}.v11 dialog::backdrop{background:#18302955}.v11 dialog h2{margin-bottom:14px;font-size:20px}.v11 dialog p{color:var(--muted);font-size:13px;line-height:1.9}.v11 dialog .actions{justify-content:flex-end;margin-top:24px}.v11 dialog .facts{margin:18px 0}.v11 dialog .facts>div{grid-template-columns:150px 1fr}.v11 .about-list{color:#53606a;padding-left:19px;font-size:13px;line-height:1.9}.v11 .about-list li+li{margin-top:10px}.v11 .about-source{overflow-wrap:anywhere;margin-top:14px;font-size:11px!important}.v11 .busy-message{align-items:center;gap:8px;display:inline-flex}.v11 .spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;animation:.6s linear infinite spin}@media (prefers-reduced-motion:reduce){.v11 *{scroll-behavior:auto!important;animation:none!important}}@media (min-width:1500px){.v11 .page{padding-top:40px}.v11 .queue-table td,.v11 .queue-table tbody th{height:68px}}@media print{.v11 .top-utilities,.v11 .demo-band,.v11 .toast,.v11 .button,.v11 .text-button{display:none}.v11 .page{padding:20px}.v11{min-width:0}}.v11 .queue-table td,.v11 .queue-table tbody th{height:60px;padding-top:11px;padding-bottom:11px;line-height:1.45}.v11 .facts .sub{margin-top:3px;font-size:11px;display:block}.v11 .queue-table td .sub,.v11 .queue-table th .sub{line-height:1.45}.v11 .below-note{margin-top:20px}.v11 .participant-table td,.v11 .participant-table tbody th{height:52px;padding-top:8px;padding-bottom:8px;line-height:1.4}.v11 .participant-table .sub{line-height:1.4}.v11 .participant-table .source-value-cell{padding:0 18px}.v11 .source-cell{text-align:left;background:0 0;border:0;border-radius:3px;width:100%;min-height:52px;padding:7px 0;display:block}.v11 .source-cell:hover{background:#f1f6f3}.v11 .source-state{font-size:12px;font-weight:550;line-height:16px;display:block}.v11 .source-latest{font-variant-numeric:tabular-nums;margin-top:3px;font-size:13px;line-height:18px;display:block}.v11 .multi-source-table thead .sub{margin-top:3px;font-size:11px;font-weight:400;line-height:1.35}.v11 .multi-source-table thead th{height:56px}.v11 .multi-source-table .id-cell{width:145px}.v11 .multi-source-table th:nth-child(2),.v11 .multi-source-table th:nth-child(3),.v11 .multi-source-table th:nth-child(4){width:27%}.v11 .source-overview-table td,.v11 .source-overview-table tbody th{height:66px}.v11 .source-detail-summary{border:1px solid var(--border);border-radius:6px;max-width:850px;margin-bottom:28px;padding:24px}.v11 .source-detail-summary .facts{margin-top:0}.v11 .source-detail-summary .facts>div,.v11 .source-receipt-details .facts>div{grid-template-columns:210px minmax(0,1fr)}.v11 .source-receipt-details{max-width:850px}.v11 .source-receipt-details .facts{margin-top:0}.v11 .source-overview-table .col-operation{width:130px}.v11 .source-cell.single-value{align-items:center;display:flex}.v11 .source-cell.single-value .source-latest{margin-top:0}.v11 dialog.bears-match-dialog{width:calc(100vw - 100px);max-width:1040px;max-height:calc(100vh - 70px);overflow:auto}.v11 .bears-target{margin-bottom:12px}.v11 .bears-target strong{color:var(--accent);font-size:15px}.v11 .bears-user-table{margin-top:12px}.v11 .bears-user-table td,.v11 .bears-user-table tbody th{height:56px;padding:12px}.v11 .bears-user-table label{cursor:pointer;display:block}.v11 .bears-user-table .select-col{text-align:center;width:48px}.v11 .bears-user-table tr[data-selected=true]{background:var(--green-soft)}.v11 .bears-demo-note{margin-top:16px;font-size:11px!important}.v11 .bears-dialog-error{margin-top:16px}.v11 .source-cell.assignable{gap:8px}.v11 .source-cell.assignable .source-latest{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.v11 .source-cell.assignable .icon{width:14px;height:14px;color:var(--accent)}.v11 .prototype-version{font-variant-numeric:tabular-nums;white-space:nowrap}.v11 .matching-title-row{align-items:center;gap:24px;display:flex}.v11 .matching-source-switch{border:1px solid var(--border);background:#f8f9fa;border-radius:6px;gap:2px;padding:3px;display:inline-flex}.v11 .matching-source-switch button{color:var(--muted);background:0 0;border:0;border-radius:4px;padding:6px 18px;font-size:13px;font-weight:600}.v11 .matching-source-switch button[aria-pressed=true]{background:var(--green-soft);color:var(--accent)}.v11 .bears-queue-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:30px 0 18px;display:flex}.v11 .bears-queue-toolbar .search{width:330px}.v11 .bears-queue-table td,.v11 .bears-queue-table tbody th{height:66px}.v11 .bears-source-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:28px;margin-top:20px;display:grid}.v11 .bears-inspection{border-right:1px solid var(--border);padding-right:24px}.v11 .bears-source-layout h3{margin-bottom:14px;font-size:15px}.v11 .bears-source-layout .facts{margin-top:0}.v11 .bears-source-layout .facts>div{grid-template-columns:112px minmax(0,1fr);padding:10px 0}.v11 .bears-target-selection .table-frame{margin-top:14px}.v11 .bears-target-selection td,.v11 .bears-target-selection th{padding:12px}.v11 .bears-target-selection .select-col{text-align:center;width:45px}.v11 .bears-target-selection label{cursor:pointer;display:block}.v11 .bears-target-selection tr[data-selected=true]{background:var(--green-soft)}.v11 .registry-input{max-width:1050px}.v11 .registry-input textarea{resize:vertical;border:1px solid #cdd2d8;border-radius:6px;width:100%;min-height:190px;padding:14px;font-family:ui-monospace,monospace;font-size:12px;line-height:1.6;display:block}.v11 .sample-buttons{flex-wrap:wrap;gap:8px;margin:16px 0 22px;display:flex}.v11 .validation-errors{color:#80591a;background:#fff8e9;border-radius:5px;margin-top:18px;padding:16px 20px;font-size:13px}.v11 .validation-errors ul{padding-left:20px;line-height:1.9}.v11 .registry-confirm{align-items:center;gap:10px;margin:24px 0;font-weight:600;display:flex}.v11 .questionnaire-controls{align-items:center;gap:24px;margin:0 0 22px;display:flex}.v11 .questionnaire-controls label{align-items:center;gap:10px;font-size:13px;display:flex}.v11 .questionnaire-controls select,.v11 .questionnaire-controls input,.v11 .export-fields select,.v11 .export-fields input,.v11 .wide-input{background:#fff;border:1px solid #cdd2d8;border-radius:6px;min-height:40px;padding:9px 12px;font-size:13px}.v11 .export-fields{flex-wrap:wrap;align-items:flex-end;gap:20px;margin:20px 0 24px;display:flex}.v11 .export-fields label{flex-direction:column;gap:9px;font-size:13px;display:flex}.v11 .export-scope{max-width:1050px}.v11 .export-source-choices{flex-wrap:wrap;gap:18px;margin:16px 0 24px;display:flex}.v11 .export-source-choices label{align-items:center;gap:8px;font-size:13px;display:flex}.v11 .wide-input{width:100%;margin:0 0 24px}.v11 .spaced{margin-top:24px}.v11 .spaced>h2{margin-bottom:14px}.v11 .export-scope h3{margin-top:10px}.v11 .bears-inspection .notice{margin-top:12px}.v11 .bears-source-layout .facts>div{grid-template-columns:110px 1fr}.v11 .bears-source-layout .facts dd,.v11 dialog .facts dd{overflow-wrap:anywhere}.v11 .matching-title-row{white-space:nowrap}.v11 .queue-table .email{overflow-wrap:anywhere;max-width:255px}.v11 .queue-table th,.v11 .queue-table td{padding:12px 15px}.v11 .registry-input .upload-actions{margin-top:22px}.v11 .mono,.v11 .page h1{overflow-wrap:anywhere}.v11 .page:focus{outline:none}.v11 .audit-fields{border:0;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;padding:0;display:grid}.v11 .audit-fields legend{margin-bottom:10px;padding:0;font-size:14px;font-weight:600}.v11 .audit-fields label,.v11 .upload-format-fields label,.v11 .eligibility-fields label{flex-direction:column;gap:7px;font-size:13px;display:flex}.v11 .audit-fields input,.v11 .upload-format-fields input,.v11 .upload-format-fields select,.v11 .eligibility-fields select,.v11 .demo-scenarios select{font:inherit;background:#fff;border:1px solid #cdd2d8;border-radius:6px;width:100%;min-height:40px;padding:9px 11px}.v11 .upload-format-fields{grid-template-columns:minmax(320px,2fr) minmax(150px,1fr);gap:20px;max-width:900px;margin:20px 0 14px;display:grid}.v11 .response-upload-panel{max-width:none}.v11 .response-upload-panel input[type=file]{max-width:100%;margin:10px 0 12px;font-size:13px;display:block}.v11 .demo-scenarios{max-width:520px;margin-top:18px}.v11 .demo-scenarios label{margin:12px 0;display:block}.v11 .demo-scenarios select{margin-top:8px}.v11 .upload-commit{max-width:1050px}.v11 .response-preview td,.v11 .response-preview th{padding:12px 15px;font-size:12px}.v11 .response-preview th:nth-child(2){white-space:nowrap}.v11 .eligibility-summary{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;margin:0 0 24px;padding:17px 0 21px;display:flex}.v11 .eligibility-summary p{color:var(--muted);margin-top:8px;font-size:13px}.v11 .eligibility-fields{grid-template-columns:1fr 1fr;gap:18px;margin:20px 0;display:grid}.v11 .receipt-result{max-width:900px;margin:20px 0 24px}.v11 .spaced+.spaced{margin-top:30px}.v11 .bears-match-dialog{max-height:calc(100vh - 64px);overflow:auto}.v11 .bears-match-dialog .audit-fields{margin:16px 0}.v11 .bears-match-dialog .facts>div{padding-top:10px;padding-bottom:10px}.v11 .bears-match-dialog .actions{flex-wrap:wrap}.v11 #demo-role-label{white-space:nowrap}.v11 .top-utilities{gap:16px}.v11 .page>.notice:first-child{margin-bottom:24px}.v11 .matching-context-table{table-layout:fixed}.v11 .matching-context-table td,.v11 .matching-context-table th{overflow-wrap:anywhere;vertical-align:top;padding:10px 8px}.v11 .matching-context-table th:first-child{width:34px}.v11 .matching-context-table th:nth-child(2){width:86px}.v11 .matching-context-table th:nth-child(4){width:130px}.v11 .matching-context-table .sub{color:var(--muted);margin-top:5px;font-size:11px;display:block}.v11 .reflection-feedback{margin-bottom:24px}.v11 .reflection-feedback .actions{margin-top:12px}.v11 .response-preview .email{overflow-wrap:anywhere}.v11 .unavailable-targets{background:#fffcf5;border:1px solid #dfd5bd;border-radius:6px;margin-top:20px;padding:16px}.v11 .unavailable-targets h3{margin-bottom:10px;font-size:13px}.v11 .unavailable-target{font-size:12px;line-height:1.75}.v11 .unavailable-target+.unavailable-target{margin-top:14px}.v11 .unavailable-target details{margin-top:8px}.v11 .unavailable-target .facts{margin-top:4px}.v11 .unavailable-target .facts>div{grid-template-columns:140px 1fr;padding:8px 0}.v11 .unavailable-target summary{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.v11 .target-email{overflow-wrap:anywhere;color:var(--muted);margin-top:6px;font-size:13px}.v11 .source-cell.pending-reflection{flex-direction:column;align-items:flex-start;gap:3px;padding:9px 0;line-height:1.4;display:flex}.v11 .source-secondary{color:var(--muted);font-size:11px}.v11 .source-recovery{color:var(--accent);align-items:center;gap:3px;font-size:11px;display:inline-flex}.v11 .source-recovery .icon{width:12px;height:12px}.v11 input[type=radio]:focus-visible,.v11 summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}body:has(.v11) .account-bar{background:0 0;border:0;max-width:55%;height:64px;padding:0;font-size:12px;position:absolute;top:0;right:40px}body:has(.v11) .account-bar>a{display:none}body:has(.v11) .account-bar>.reconciliation-link{display:none}.v11 .page{width:auto}.v11 .page-heading h1{margin:0}.v11 .main-nav a{align-items:center;text-decoration:none;display:flex}.v11 .guide-band{background:#f0f3f5;justify-content:center;align-items:center;height:40px;font-size:12px;display:flex}.v11 .dialog{border:1px solid #e4e7eb;border-radius:8px;width:calc(100vw - 100px);max-width:1040px;max-height:calc(100vh - 70px);padding:28px;overflow:auto}.v11 .dialog::backdrop{background:#203a3159}.v11 .dialog h2{margin-bottom:20px;font-size:22px}.v11 .dialog .actions{justify-content:flex-end;margin-top:28px}.v11 .dialog .facts>div{grid-template-columns:165px minmax(0,1fr);padding:10px 0}.v11 .dialog.followup-dialog{border-color:#cdd5d0;width:calc(100% - 120px);max-width:660px}.v11 .followup-dialog h2{margin-bottom:14px;font-size:20px}.v11 .followup-dialog .actions{margin-top:24px}.v11 .followup-dialog .facts>div{grid-template-columns:150px minmax(0,1fr)}.v11 .facts dd{overflow-wrap:anywhere}.v11 .queue-table{table-layout:fixed}.v11 .queue-table td{overflow-wrap:anywhere}.v11 .forms-upload{max-width:none}.v11 .forms-select{max-width:900px}.v11 .back{margin-bottom:18px;font-size:13px;text-decoration:none;display:inline-flex}.v11 .notice{margin-bottom:0}.v11 .table-caption{justify-content:space-between;display:flex}.v11 .pagination{align-items:center;gap:10px;margin:12px 0;display:flex}.v11 .audit-fields input{min-width:0}@media (max-width:900px){.v11{min-width:0}.v11 .topbar{flex-wrap:wrap;gap:12px 24px;height:auto;min-height:64px;padding:14px 20px 0}.v11 .brand{max-width:100%;font-size:18px}.v11 .main-nav{min-height:40px}.v11 .page{padding:24px 20px}.v11 .page-heading{flex-wrap:wrap;align-items:flex-start}.v11 .detail-layout{grid-template-columns:1fr}.v11 .table-frame{overflow:auto}.v11 .queue-table{min-width:850px}body:has(.v11) .account-bar{max-width:none;height:auto;padding:8px 20px;position:static}}.v11 .panel-body{padding:24px}.v11 .tab{text-decoration:none}.v11 .questionnaire-controls select{width:112px}.v11 .participant-list-toolbar{justify-content:space-between;align-items:center;margin:30px 0 18px;display:flex}.v11 .source-cell{color:inherit;text-decoration:none}.v11 .queue-table th:first-child{width:14.24%}.v11 .queue-table th:nth-child(2){width:11.44%}.v11 .queue-table th:nth-child(3){width:14.02%}.v11 .queue-table th:nth-child(4){width:21.82%}.v11 .queue-table th:last-child{width:10.53%}.v11 .candidate-table table{table-layout:fixed;min-width:0}.v11 .candidate-table th:first-child{width:78px}.v11 .candidate-table th:nth-child(2){width:126px}.v11 .candidate-table th:last-child{width:222px}.v11 .candidate-table tbody td,.v11 .candidate-table tbody th{overflow-wrap:anywhere;height:46px;padding-top:10px;padding-bottom:10px}.v11 .v11-steps{color:var(--muted);gap:30px;margin:0 0 28px;padding:0;font-size:13px;list-style:none;display:flex}.v11 .v11-steps [aria-current=step]{color:var(--accent);font-weight:600}.v11 .forms-select{border:0;margin:20px 0 0;padding:0}.v11 .forms-select input:not([type=file]),.v11 .forms-select select{background:#fff;border:1px solid #cdd2d8;border-radius:6px;min-height:40px;padding:9px 12px}.v11 .forms-upload .upload-panel{max-width:1050px;margin-bottom:30px}.v11 .forms-upload .forms-section{scroll-margin-top:12px}.v11 .research-id a{color:inherit;text-decoration:none}.v11 .v11-import-summary{border-bottom:1px solid var(--border);color:var(--muted);gap:32px;margin-bottom:24px;padding:24px 0;font-size:13px;display:flex}.v11 .v11-import-summary strong{color:var(--accent);margin:0 6px;font-size:23px}.v11 .participant-table{table-layout:fixed;min-width:0}.v11 .participant-table .research-id{min-width:0;max-width:none}.v11 .participant-table thead th:first-child{width:8.64%}.v11 .participant-table thead th:last-child{width:11.82%}.v11 .participant-table tbody th a{color:var(--accent);font-weight:400;text-decoration:underline}.v11 .forms-confirm{flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.v11 .forms-confirm label{margin-right:auto}.v11 .forms-confirm .button{flex-shrink:0}.v11 .bears-user-table table{table-layout:fixed;min-width:0}.v11 .bears-user-table th:first-child{width:80px}.v11 .bears-user-table thead th:nth-child(2){width:274px}.v11 .bears-user-table thead th:nth-child(3){width:150px}.v11 .bears-user-table thead th:last-child{width:202px}.v11 .bears-user-table tbody th,.v11 .bears-user-table td{overflow-wrap:anywhere}
