.tl-root{--tl-ink:var(--text,#373737);--tl-muted:var(--muted,#7d7d7d);--tl-line:var(--line,#e7e7e7);--tl-soft:var(--surface-soft,#f5f5f5);--tl-card:var(--surface,#fff);color:var(--tl-ink)}.tl-loading{border:1px solid var(--line,#e7e7e7);background:var(--surface,#fff);border-radius:12px;align-items:center;gap:18px;padding:44px;display:flex}.tl-loading h3{margin:0 0 8px;font-size:18px}.tl-loading p{color:var(--muted,#7d7d7d);margin:0;font-size:14px}.tl-summary-strip{border:1px solid var(--tl-line);background:var(--tl-card);border-radius:12px;grid-template-columns:1fr 1fr 1fr 1.8fr;margin-bottom:12px;display:grid}.tl-summary-strip>div{border-right:1px solid var(--tl-line);flex-direction:column;gap:6px;padding:12px 24px;display:flex}.tl-summary-strip>div:last-child{border:0}.tl-summary-strip span{color:var(--tl-muted);font-size:13px}.tl-summary-strip strong{letter-spacing:-1px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400}.tl-summary-strip strong small{color:var(--tl-muted);letter-spacing:0;margin-left:10px;font-family:inherit;font-size:14px}.tl-summary-status{justify-content:center;align-items:flex-start}.tl-summary-status b{font-size:14px;font-weight:500}.tl-summary-status .tag{font-size:12px}.tl-tabs{border-bottom:1px solid var(--tl-line);gap:10px;margin-bottom:16px;display:flex}.tl-tabs>button{color:var(--tl-muted);text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:10px;padding:8px 22px 10px;display:flex}.tl-tabs>button span{flex-direction:column;gap:5px;font-size:15px;font-weight:600;display:flex}.tl-tabs small{color:var(--tl-muted);font-size:12px;font-weight:400}.tl-tabs>button.active{color:#656565;background:linear-gradient(#0000,#6565650f);border-bottom-color:#656565}.tl-section-lead{align-items:center;gap:14px;margin:18px 0 12px;display:flex}.tl-section-index{border:1px solid var(--tl-line);background:var(--tl-card);width:34px;height:34px;color:var(--tl-muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:15px;display:flex}.tl-section-lead>div{flex:1;min-width:0}.tl-section-lead h2{letter-spacing:-.3px;margin:0 0 5px;font-size:20px}.tl-section-lead p{color:var(--tl-muted);margin:0;font-size:13px;line-height:1.7}.tl-overview-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:20px;display:grid}.tl-root .panel{min-width:0;overflow:visible}.tl-root .panel-header{align-items:flex-start;gap:12px}.tl-root .panel-header h2{font-size:16px}.tl-root .panel-header p{max-width:800px;margin-top:7px;font-size:13px;line-height:1.7}.tl-root .panel-header .segmented{flex-shrink:0}.tl-chart-controls{justify-content:space-between;align-items:center;gap:12px;padding:0 23px 14px;display:flex}.tl-chart-controls.tl-wrap{flex-wrap:wrap;justify-content:flex-start}.tl-check{color:var(--tl-muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.tl-check input{accent-color:#6c6c6c;width:14px;height:14px}.tl-select{background:var(--tl-card);border:1px solid var(--tl-line);color:var(--tl-ink);outline-offset:3px;border-radius:6px;max-width:175px;padding:7px 9px;font-size:12px}.tl-chart-note{color:var(--tl-muted);align-items:flex-start;gap:7px;margin:4px 22px 17px;font-size:12px;line-height:1.75;display:flex}.tl-chart-note svg{flex-shrink:0;margin-top:3px}.tl-chart-note b{color:var(--tl-ink);font-weight:500}.tl-legend{color:var(--tl-muted);justify-content:center;align-items:center;gap:19px;margin:0 16px 10px;font-size:12px;display:flex}.tl-legend span{align-items:center;gap:7px;display:flex}.tl-legend i{border-radius:2px;width:8px;height:8px;display:inline-block}.tl-detail-section{scroll-margin-top:25px}.tl-explorer{border:1px solid var(--tl-line);background:var(--tl-card);border-radius:12px;grid-template-columns:252px minmax(0,1fr);display:grid;overflow:hidden}.tl-topic-index{border-right:1px solid var(--tl-line);background:var(--tl-soft);padding:16px 0 0}.tl-topic-index>.search-input{min-width:0;height:36px;margin:0 13px 15px}.tl-topic-index .search-input input{font-size:12px}.tl-topic-index-list{scrollbar-width:thin;max-height:650px;overflow:auto}.tl-topic-index-list>button{text-align:left;width:100%;color:var(--tl-ink);cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;align-items:center;gap:9px;padding:12px 12px 12px 13px;display:flex}.tl-topic-index-list>button.active{background:#6b6b6b17;border-left-color:#6b6b6b}.tl-topic-index-list>button:hover{background:#6b6b6b0d}.tl-topic-index-list i{border-radius:50%;flex-shrink:0;width:7px;height:7px}.tl-topic-index-list span{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.tl-topic-index-list b{color:var(--tl-muted);margin-right:7px;font-size:12px;font-weight:500}.tl-topic-index-list em{text-align:right;min-width:26px;color:var(--tl-muted);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.tl-topic-detail-main{padding:23px 24px}.tl-topic-detail-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tl-topic-detail-head>div{align-items:flex-start;gap:12px;display:flex}.tl-topic-detail-head h3{margin:0;font-size:18px;line-height:1.6}.tl-topic-code{white-space:nowrap;padding-top:4px;font-size:14px;font-weight:600}.tl-topic-detail-head>.tag{white-space:nowrap;flex-shrink:0}.tl-topic-statline{border-bottom:1px solid var(--tl-line);color:var(--tl-muted);flex-wrap:wrap;align-items:center;gap:10px 20px;margin:16px 0 23px;padding-bottom:17px;font-size:12px;display:flex}.tl-topic-statline b{color:var(--tl-ink);font-variant-numeric:tabular-nums;margin-left:7px;font-weight:500}.tl-detail-columns{grid-template-columns:minmax(180px,.75fr) minmax(0,1.25fr);gap:26px;display:grid}.tl-detail-columns h4{margin:0 0 7px;font-size:14px;font-weight:600}.tl-mini-copy{color:var(--tl-muted);margin:0 0 12px;font-size:12px;line-height:1.75}.tl-representative-title{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;display:flex}.tl-representative-title h4{margin:0}.tl-representative-title .tag{font-size:12px}.tl-quote-card{border:1px solid var(--tl-line);background:var(--tl-card);border-radius:8px;margin-bottom:12px;padding:13px 15px}.tl-quote-card header{color:var(--tl-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.tl-quote-card blockquote{color:var(--tl-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 15px;font-size:14px;line-height:1.85}.tl-quote-card footer{color:var(--tl-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.tl-quote-card button,.tl-text-action,.tl-pair-card button{color:#666;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;display:inline-flex}.tl-text-action{margin-top:2px}.tl-root .data-table-toggle{margin-top:4px}.tl-detail-columns .data-table-toggle{margin-top:10px;padding:0}.tl-cell-selection{background:#6b6b6b12;border:1px solid #6b6b6b33;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:5px 23px 18px;padding:16px 20px;display:flex}.tl-cell-selection>div{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.tl-cell-selection span{color:var(--tl-muted);font-size:12px}.tl-cell-selection strong{font-size:14px}.tl-cell-selection p{color:var(--tl-muted);margin:0;font-size:12px}.tl-similarity-layout{grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);gap:20px;margin:0 24px 20px 8px;display:grid}.tl-pair-inspector{padding:10px 0 0 8px}.tl-pair-heading{flex-wrap:wrap;align-items:baseline;gap:9px;margin:0 0 16px;display:flex}.tl-pair-heading>span{flex:1;font-size:13px}.tl-pair-heading strong{color:#6b6b6b;font-family:Georgia,serif;font-size:30px;font-weight:400}.tl-pair-heading small{color:var(--tl-muted);font-size:12px}.tl-pair-card{border:1px solid var(--tl-line);border-radius:8px;margin-bottom:12px;padding:14px}.tl-pair-card h4{align-items:center;gap:6px;margin:0 0 8px;font-size:13px;line-height:1.6;display:flex}.tl-pair-card h4 i{border-radius:50%;flex-shrink:0;width:7px;height:7px}.tl-pair-card p{max-height:115px;color:var(--tl-muted);white-space:pre-wrap;margin:0 0 8px;font-size:13px;line-height:1.8;overflow:auto}.tl-neighbor-title{margin:18px 0 6px;font-size:12px;font-weight:500}.tl-neighbor{border:0;border-bottom:1px solid var(--tl-line);cursor:pointer;width:100%;color:var(--tl-ink);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.tl-neighbor span{white-space:nowrap;text-overflow:ellipsis;max-width:80%;font-size:12px;overflow:hidden}.tl-neighbor b{color:var(--tl-muted);font-size:12px;font-weight:500}.tl-quality-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:23px;display:grid}.tl-quality-cards article{background:var(--tl-card);border:1px solid var(--tl-line);border-top:3px solid #b18b53;border-radius:9px;padding:24px}.tl-quality-cards article>span{color:var(--tl-muted);font-size:13px;display:block}.tl-quality-cards strong{letter-spacing:-1px;margin:13px 0 14px;font-family:Georgia,serif;font-size:32px;font-weight:400;display:block}.tl-quality-cards strong i{color:var(--tl-muted);margin:0 5px;font-family:inherit;font-size:20px;font-style:normal}.tl-quality-cards p{color:var(--tl-muted);margin:0;font-size:13px;line-height:1.8}.tl-quality-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.tl-method-list{margin:0;padding:0 24px}.tl-method-list>div{border-bottom:1px solid var(--tl-line);grid-template-columns:110px 1fr;gap:10px;padding:11px 0;font-size:12px;line-height:1.75;display:grid}.tl-method-list dt{color:var(--tl-muted)}.tl-method-list dd{color:var(--tl-ink);margin:0}.tl-next-reading{background:var(--tl-soft);color:var(--tl-muted);border-radius:7px;margin:20px 23px;padding:16px;font-size:12px;line-height:1.8}.tl-next-reading b{color:var(--tl-ink);font-weight:500}.tl-next-reading p{margin:5px 0 0}.tl-method-footer{border:1px solid var(--tl-line);background:var(--tl-card);border-radius:9px;margin:28px 0 0;padding:17px 21px}.tl-method-footer summary{color:var(--tl-muted);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.tl-method-footer>div{color:var(--tl-muted);padding-top:12px;font-size:13px;line-height:1.8}.tl-method-footer p{margin:0 0 12px}.tl-method-links{flex-wrap:wrap;gap:12px 20px;display:flex}.tl-method-links a{color:#6b6b6b;align-items:center;gap:4px;font-size:12px;text-decoration:none;display:inline-flex}.tl-updating-note{color:var(--tl-muted);background:var(--tl-soft);border-radius:6px;align-items:center;gap:7px;margin-bottom:14px;padding:10px 12px;font-size:12px;display:flex}.tl-updating .chart{opacity:.55;pointer-events:none}[data-theme=dark] .tl-root{--tl-ink:#e2e2e2;--tl-muted:#b1b1b1;--tl-line:#414141;--tl-soft:#2b2b2b;--tl-card:#282828}[data-theme=dark] .tl-tabs>button.active,[data-theme=dark] .tl-quote-card button,[data-theme=dark] .tl-text-action,[data-theme=dark] .tl-pair-card button,[data-theme=dark] .tl-method-links a{color:#bcbcbc}[data-theme=dark] .tl-pair-heading strong{color:#bbb}[data-theme=dark] .tl-topic-index-list>button.active{background:#b7b7b71f}@media (min-width:1500px){.tl-detail-columns{grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr)}}@media (max-width:1200px){.tl-summary-strip>div{padding:12px 18px}.tl-summary-strip{grid-template-columns:1fr 1fr 1fr}.tl-summary-status{grid-column:1/-1;border-top:1px solid var(--tl-line)!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:13px!important}.tl-overview-grid{grid-template-columns:1fr}.tl-explorer{grid-template-columns:220px minmax(0,1fr)}.tl-detail-columns,.tl-similarity-layout{grid-template-columns:1fr}.tl-pair-inspector{grid-template-columns:1fr 1fr;gap:10px 16px;padding:0 15px;display:grid}.tl-pair-heading,.tl-pair-inspector>.tl-mini-copy,.tl-pair-inspector>.tl-neighbor-title{grid-column:1/-1}.tl-pair-card{margin:0}.tl-topic-detail-head{flex-direction:column;gap:10px}}@media (max-width:800px){.tl-summary-strip{grid-template-columns:1fr 1fr}.tl-summary-strip>div:nth-child(2){border-right:0}.tl-summary-strip>div:nth-child(3){border-top:1px solid var(--tl-line)}.tl-summary-status{grid-column:auto;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:6px!important}.tl-summary-status b,.tl-summary-status span{font-size:12px}.tl-tabs>button{flex:1;gap:7px;padding:12px 11px}.tl-tabs>button span{font-size:13px}.tl-tabs small{display:none}.tl-section-lead{flex-wrap:wrap;align-items:flex-start}.tl-section-lead>.btn{margin-left:48px}.tl-section-lead h2{font-size:18px}.tl-section-lead p{font-size:12px}.tl-explorer{grid-template-columns:1fr}.tl-topic-index{border-right:0;border-bottom:1px solid var(--tl-line);padding-top:12px}.tl-topic-index-list{grid-template-columns:1fr 1fr;max-height:158px;display:grid}.tl-topic-index-list>button{padding:10px}.tl-topic-detail-main{padding:18px}.tl-topic-detail-head h3{font-size:16px}.tl-quality-cards{grid-template-columns:1fr;gap:12px}.tl-quality-cards article{grid-template-columns:1fr 1fr;padding:19px;display:grid}.tl-quality-cards strong{text-align:right;margin:0;font-size:28px}.tl-quality-cards p{grid-column:1/-1;margin-top:10px}.tl-quality-grid,.tl-pair-inspector{grid-template-columns:1fr}.tl-chart-controls{padding:0 15px 12px}.tl-root .panel-header{flex-wrap:wrap}.tl-cell-selection{flex-wrap:wrap;margin:5px 15px 15px;padding:14px}.tl-chart-note{margin-left:15px;margin-right:15px}.tl-similarity-layout{margin:0 6px 15px}.tl-method-list{padding:0 18px}.tl-method-list>div{grid-template-columns:90px 1fr}.tl-detail-columns{gap:22px}}@media (prefers-reduced-motion:reduce){.tl-root *{scroll-behavior:auto!important;transition:none!important}}.tl-keyword-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tl-keyword-heading h4{margin:0}.tl-keyword-heading .segmented button{padding:5px 7px;font-size:11px}.tl-keyword-boundary{margin-top:12px!important;font-size:11px!important;line-height:1.8!important}.tl-keyword-boundary code{overflow-wrap:anywhere;font-size:10px}.tl-pair-self{background:var(--tl-soft);border:1px solid var(--tl-line);color:var(--tl-muted);border-radius:7px;margin:12px 0;padding:11px 13px;font-size:12px;line-height:1.7}.tl-pair-empty{border:1px dashed var(--tl-line);color:var(--tl-muted);border-radius:10px;padding:25px 18px;font-size:13px;line-height:1.85}.tl-pair-empty h3{color:var(--tl-ink);margin:0 0 8px;font-size:16px}.tl-pair-empty p{margin:6px 0}.tl-pair-empty .tl-text-action{margin-top:14px}.tl-pair-control{color:var(--tl-muted);justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;font-size:12px;display:flex}.tl-pair-control select{max-width:140px}.td-root{gap:22px;margin-bottom:26px;display:grid}.td-root .panel{min-width:0}.td-status-grid{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.td-status-grid>div{background:var(--surface);flex-direction:column;padding:19px 20px;display:flex}.td-status-grid span{color:var(--muted);font-size:12px}.td-status-grid strong{letter-spacing:-1px;color:var(--text);margin:8px 0;font-size:31px;font-weight:650;line-height:1.3}.td-status-grid small{color:var(--muted);font-size:11px;line-height:1.7}.td-status-boundary{color:var(--green);align-items:flex-start;gap:10px;padding:14px 0 0;display:flex}.td-status-boundary svg{flex-shrink:0;margin-top:3px}.td-status-boundary p{color:var(--muted);margin:0;font-size:12px;line-height:1.9}.td-status-boundary b{color:var(--text);font-weight:600}.td-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.td-repair-number{flex-direction:column;padding:2px 0 12px;display:flex}.td-repair-number>span{color:var(--muted);font-size:12px}.td-repair-number strong{color:var(--text);letter-spacing:-1px;padding:6px 0;font-size:38px;font-weight:600}.td-repair-number i{color:var(--muted);padding:0 14px;font-style:normal;font-weight:300}.td-repair-number small,.td-small{color:var(--muted);font-size:11px;line-height:1.85}.td-copy{color:var(--muted);margin:8px 0 16px;font-size:12px;line-height:1.9}.td-mini-stats{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:12px;padding:13px 0;display:grid}.td-mini-stats>div{flex-direction:column;gap:7px;display:flex}.td-mini-stats span{color:var(--muted);font-size:10px}.td-mini-stats b{color:var(--text);font-size:18px;font-weight:550}.td-details{border-top:1px solid var(--line);margin-top:15px;padding-top:12px}.td-details summary{color:var(--muted);cursor:pointer;font-size:11px;line-height:1.6}.td-context{border-top:1px solid var(--line);margin-top:18px;padding-top:15px}.td-context>b{color:var(--text);font-size:12px;font-weight:600}.td-context>p{color:var(--muted);margin:8px 0 12px;font-size:11px;line-height:1.9}.td-context .tag{margin-top:2px}.td-composition-denoms{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:20px;padding-top:12px;font-size:11px;display:flex}.td-route-list{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.td-route-list>div{border:1px solid var(--line);border-radius:8px;flex:1;justify-content:space-between;align-items:center;gap:18px;min-width:145px;padding:11px 13px;display:flex}.td-route-list span{color:var(--muted);font-size:11px}.td-route-list strong{color:var(--text);font-size:17px;font-weight:550}.td-stability-controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:17px;display:flex}.td-stability-controls label,.td-disposition-list>label{color:var(--muted);flex-direction:column;gap:8px;font-size:11px;display:flex}.td-stability-controls select,.td-disposition-list select{color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:8px;max-width:100%;padding:10px 30px 10px 11px;font-family:inherit;font-size:12px}.td-candidate-summary{background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:20px;padding:13px 15px;display:flex}.td-candidate-summary>span{color:var(--muted);font-size:11px}.td-candidate-summary b{color:var(--text);margin-left:6px;font-weight:600}.td-chart-pair{gap:25px}.td-chart-pair>div{min-width:0}.td-chart-pair h3{color:var(--text);margin:2px 0 14px;font-size:13px;font-weight:600}.td-disposition-summary{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.td-disposition-summary>span{color:var(--muted);background:var(--surface-soft);border:1px solid var(--line);border-radius:6px;padding:7px 10px;font-size:11px}.td-disposition-summary b{color:var(--text);margin-left:12px;font-size:12px;font-weight:600}.td-disposition-layout{grid-template-columns:minmax(230px,.78fr) minmax(0,2fr);gap:24px;display:grid}.td-disposition-list{min-width:0}.td-topic-buttons{flex-direction:column;gap:7px;max-height:575px;margin-top:12px;padding-right:4px;display:flex;overflow-y:auto}.td-topic-buttons>button{border:1px solid var(--line);text-align:left;color:var(--text);cursor:pointer;background:0 0;border-radius:8px;gap:7px;padding:12px;font-family:inherit;transition:background .15s,border-color .15s;display:grid}.td-topic-buttons>button:hover,.td-topic-buttons>button.active{background:var(--surface-soft);border-color:#999}.td-topic-buttons>button.active{box-shadow:inset 3px 0 #747474}.td-topic-buttons>button>span{color:var(--muted);justify-content:space-between;gap:10px;font-size:10px;display:flex}.td-topic-buttons small{font-size:10px}.td-topic-buttons b{font-size:12px;font-weight:500;line-height:1.6}.td-topic-buttons em{color:var(--muted);font-size:10px;font-style:normal}.td-disposition-detail{min-width:0;padding:8px 3px}.td-detail-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.td-detail-heading .eyebrow{color:var(--muted);font-size:10px}.td-detail-heading h3{color:var(--text);letter-spacing:-.4px;margin:9px 0 18px;font-size:21px;font-weight:550;line-height:1.55}.td-judgement{background:var(--surface-soft);border-left:3px solid #c29a6d;border-radius:0 8px 8px 0;padding:12px 16px}.td-judgement strong{color:var(--text);font-size:12px}.td-judgement p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.9}.td-disposition-detail h4{color:var(--text);margin:23px 0 9px;font-size:12px;font-weight:600}.td-evidence-cards{gap:9px;display:grid}.td-evidence-cards article{border:1px solid var(--line);border-radius:9px;padding:14px}.td-evidence-cards article>span{color:var(--muted);letter-spacing:.4px;font-size:10px}.td-evidence-cards p{color:var(--text);overflow-wrap:anywhere;max-height:180px;margin:8px 0 12px;font-size:12px;line-height:1.9;overflow-y:auto}.td-evidence-cards button{color:var(--green);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-family:inherit;font-size:11px;display:inline-flex}.td-run-footnote{color:var(--muted);overflow-wrap:anywhere;align-items:flex-start;gap:8px;font-size:10px;line-height:1.8;display:flex}.td-run-footnote svg{flex-shrink:0;margin-top:2px}.td-loading{color:var(--muted);align-items:center;gap:9px;padding:16px 0;font-size:12px;display:flex}.tl-historical-quality{border:1px solid var(--line);border-radius:12px;padding:17px 20px}.tl-historical-quality>summary{color:var(--text);cursor:pointer;font-size:13px;font-weight:550}.tl-historical-quality>summary small{color:var(--muted);margin-top:7px;font-size:11px;font-weight:400;display:block}.tl-historical-quality[open]>.tl-quality{margin-top:24px}.tl-quality-cards strong{overflow-wrap:anywhere}.tl-run-params{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.9}@media (max-width:1100px){.td-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.td-two-col{grid-template-columns:1fr}.td-chart-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.td-stability-controls select{max-width:500px}.td-disposition-layout{grid-template-columns:minmax(200px,.85fr) minmax(0,2fr)}}@media (max-width:760px){.td-status-grid>div{padding:14px}.td-status-grid strong{font-size:27px}.td-status-grid small{font-size:10px}.td-mini-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.td-mini-stats span{font-size:10px}.td-stability-controls{align-items:stretch;display:grid}.td-stability-controls label,.td-stability-controls select{width:100%;min-width:0}.td-chart-pair,.td-disposition-layout{grid-template-columns:1fr;gap:18px}.td-topic-buttons{grid-template-columns:repeat(2,minmax(0,1fr));max-height:220px;display:grid}.td-detail-heading h3{font-size:19px}.td-candidate-summary{gap:10px 13px}.td-context{margin-top:15px}.td-disposition-detail{padding:0}.td-evidence-cards article{padding:12px}.tl-historical-quality{padding:15px}.td-composition-denoms{gap:9px 16px}}@media (max-width:420px){.td-topic-buttons{grid-template-columns:1fr}.td-status-grid strong{font-size:25px}.td-status-grid span{font-size:11px}.td-detail-heading{gap:8px}.td-repair-number strong{font-size:34px}}.td-root .panel{padding:0 22px 20px}.td-root .panel-header{padding-left:0;padding-right:0}.td-root .notice{margin:16px 0 0}.td-root .panel>.td-small{margin-top:10px}.td-root .panel .data-table-toggle{margin-inline:0}.td-root .td-details .data-table-toggle{margin-top:10px}.td-root .table-scroll{max-width:100%}@media (max-width:760px){.td-root .panel{padding:0 16px 17px}.td-root .panel-header{padding-top:17px}}.td-ablation-layout{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);align-items:center;gap:24px;margin-top:18px;display:grid}.td-ablation-layout>div{min-width:0}.td-ablation-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.td-ablation-metrics>div{border-left:1px solid var(--line);flex-direction:column;gap:8px;padding-left:14px;display:flex}.td-ablation-metrics span,.td-ablation-metrics small{color:var(--muted);font-size:10px;line-height:1.75}.td-ablation-metrics strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:550}.td-resampling-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.td-resampling-heading>b{color:var(--text);font-size:12px;font-weight:600}.td-resampling-coverages{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:4px 0 14px;display:grid}.td-resampling-coverages>div{gap:7px;display:grid}.td-resampling-coverages span,.td-resampling-coverages small{color:var(--muted);font-size:10px;line-height:1.7}.td-resampling-coverages strong{color:var(--text);font-size:22px;font-weight:550}.td-resampling-coverages>div>div{background:var(--line);border-radius:4px;height:4px;overflow:hidden}.td-resampling-coverages i{background:#777;border-radius:4px;height:100%;display:block}@media (max-width:1100px){.td-ablation-layout{grid-template-columns:1fr}.td-ablation-metrics{padding-bottom:12px}.td-ablation-metrics strong{font-size:27px}}@media (max-width:520px){.td-resampling-coverages{grid-template-columns:1fr;gap:13px}.td-resampling-coverages>div{grid-template-columns:1fr auto;align-items:center;gap:5px 10px}.td-resampling-coverages small{grid-column:1}.td-resampling-coverages>div>div{grid-column:1/-1}.td-ablation-metrics{gap:8px}.td-ablation-metrics>div{padding-left:9px}.td-ablation-metrics strong{font-size:23px}.td-ablation-metrics small{font-size:9px}}.chart-conclusion{background:var(--bg-subtle,#f6f6f5);border:1px solid var(--border,#e3e3e1);color:var(--text,#353535);text-align:left;border-left:3px solid #888;border-radius:4px 10px 10px 4px;margin:8px 24px 23px;padding:20px 22px}.explanation-disclosure{min-width:0;margin:8px 24px 18px}.explanation-disclosure.is-workbench{margin:18px 0 22px}.explanation-disclosure.is-workbench.is-compact{margin:18px 20px 20px}.explanation-disclosure.is-standalone{margin:0}.explanation-disclosure>summary{cursor:pointer;width:-moz-fit-content;width:fit-content;color:var(--muted,#777);align-items:center;gap:7px;padding:7px 0;font-size:12px;line-height:1.6;list-style:none;display:flex}.explanation-disclosure>summary::-webkit-details-marker{display:none}.explanation-disclosure>summary:hover{color:var(--text,#353535)}.explanation-disclosure>summary:focus-visible{outline:2px solid var(--muted,#777);outline-offset:3px;border-radius:3px}.explanation-disclosure>summary>svg{flex:none;transition:transform .15s}.explanation-disclosure>summary>.explanation-hide,.explanation-disclosure[open]>summary>.explanation-show{display:none}.explanation-disclosure[open]>summary>.explanation-hide{display:inline}.explanation-disclosure[open]>summary>svg{transform:rotate(180deg)}.explanation-disclosure>.chart-conclusion,.explanation-disclosure>.workbench-explanation{margin:8px 0 0}.explanation-disclosure:not([open])>:not(summary){display:none}.ap-panel>.explanation-disclosure{margin-top:18px}.cc-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:9px;display:flex}.cc-eyebrow{letter-spacing:.08em;color:var(--muted,#777);font-size:11px;font-weight:700}.cc-heading>span:last-child{color:var(--muted,#777);font-size:11px}.chart-conclusion h3,.workbench-explanation h3{color:var(--text,#333);margin:0 0 10px;font-size:16px;font-weight:700;line-height:1.6}.chart-conclusion p,.workbench-explanation p{color:var(--text-secondary,#565656);overflow-wrap:anywhere;margin:9px 0;font-size:13px;line-height:1.85}.chart-conclusion .cc-finding,.workbench-explanation .cc-finding{color:var(--text,#363636);font-size:14px}.cc-finding>b,.cc-interpretation>b,.cc-boundary>b{color:var(--text,#444);margin-bottom:3px;font-size:12px;line-height:1.8;display:block}.cc-report-relation{border-top:1px solid var(--border,#e1e1df);gap:9px;margin:12px 0 8px;padding-top:12px;display:flex}.cc-report-relation>svg{color:var(--muted,#777);flex:none;margin-top:5px}.cc-report-relation p{margin:0}.cc-report-relation b{color:var(--text,#444);font-size:12px;display:block}.chart-conclusion .cc-boundary,.workbench-explanation .cc-boundary{color:var(--muted,#747474);font-size:12px}.cc-actions{flex-wrap:wrap;gap:9px 18px;margin-top:14px;display:flex}.cc-actions button,.cc-actions a{font:inherit;color:var(--text,#444);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.cc-actions button:hover,.cc-actions a:hover{text-underline-offset:4px;text-decoration:underline}.cc-actions button:focus-visible,.cc-actions a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #777}.chart-conclusion.is-limited{border-left-color:#ba8869}.chart-conclusion.is-empty,.chart-conclusion.is-pending{border-left-color:#bbb}.chart-conclusion.is-compact{padding:16px 18px}[id^=chart-]{scroll-margin-top:84px}.ap-panel:has(.chart-conclusion){flex-direction:column;display:flex}.ap-panel:has(.chart-conclusion)>.chart-conclusion{margin-top:18px}.ap-panel:has(.chart-conclusion)>.data-table-toggle{margin-top:auto}.workbench-explanation{border:1px solid var(--border,#e3e3e1);background:var(--bg-subtle,#f7f7f6);border-left:3px solid #8d8d8d;border-radius:5px 10px 10px 5px;margin:18px 0 22px;padding:20px 24px}.workbench-explanation.is-compact{margin:18px 20px 20px;padding:16px 18px}.workbench-explanation h3{margin-top:7px}.evidence-reading-guide{border:1px solid var(--border,#e4e4e3);background:var(--bg-subtle,#f7f7f6);border-radius:9px;margin:18px 0 24px;padding:18px 22px}.evidence-reading-guide h3{margin:0 0 8px;font-size:16px}.evidence-reading-guide p{color:var(--text-secondary,#5c5c5c);margin:5px 0;font-size:14px;line-height:1.85}[data-theme=dark] .chart-conclusion,[data-theme=dark] .workbench-explanation,[data-theme=dark] .evidence-reading-guide{color:#eee;background:#303030;border-color:#4b4b4b}[data-theme=dark] .chart-conclusion p,[data-theme=dark] .workbench-explanation p,[data-theme=dark] .evidence-reading-guide p{color:#c3c3c3}[data-theme=dark] .chart-conclusion h3,[data-theme=dark] .workbench-explanation h3,[data-theme=dark] .cc-interpretation>b,[data-theme=dark] .cc-boundary>b,[data-theme=dark] .cc-report-relation b,[data-theme=dark] .cc-actions a,[data-theme=dark] .cc-actions button{color:#eee}@media (max-width:700px){.chart-conclusion{margin:8px 14px 18px;padding:16px}.cc-heading{align-items:flex-start;gap:8px}.cc-heading>span:last-child{text-align:right;max-width:50%}.chart-conclusion h3{font-size:15px}.workbench-explanation{padding:17px}.cc-actions{gap:6px 15px}.explanation-disclosure.is-chart,.explanation-disclosure.is-workbench.is-compact{margin-left:14px;margin-right:14px}.explanation-disclosure>.chart-conclusion,.explanation-disclosure>.workbench-explanation{margin:8px 0 0}}.bi-page{flex-direction:column;gap:34px;display:flex}.bi-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin:0 0 20px;display:flex}.bi-section-heading h2,.bi-section-heading h3{letter-spacing:-.4px;margin:7px 0 8px;font-size:22px;line-height:1.5}.bi-section-heading p{color:var(--muted);max-width:880px;margin:0;font-size:13px;line-height:1.8}.bi-section-heading>.btn,.bi-section-heading>.tag{flex-shrink:0;margin-top:7px}.bi-loading{color:var(--muted);align-items:center;gap:12px;padding:26px;display:flex}.bi-copy{color:var(--muted);line-height:1.9}.bi-definition{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;overflow:hidden}.bi-definition>summary{cursor:pointer;color:var(--green);align-items:center;gap:10px;padding:15px 20px;font-size:13px;list-style:none;display:flex}.bi-definition>summary>svg:last-child{margin-left:auto}.bi-definition[open]>summary{border-bottom:1px solid var(--line)}.bi-definition>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:20px;display:grid}.bi-definition b{font-size:14px;font-weight:650}.bi-definition p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.9}.bi-research-layout{grid-template-columns:minmax(250px,.85fr) minmax(0,2.3fr);align-items:start;gap:22px;display:grid}.bi-insight-nav{flex-direction:column;gap:9px;display:flex;position:sticky;top:24px}.bi-insight-nav>button{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:9px;align-items:flex-start;gap:12px;padding:17px 15px;transition:background .15s,border .15s,transform .15s;display:flex}.bi-insight-nav>button:hover{border-color:var(--green);transform:translate(2px)}.bi-insight-nav>button.active{border-color:var(--green);background:var(--green-soft);box-shadow:inset 3px 0 var(--green)}.bi-insight-nav>button>span{color:var(--green);letter-spacing:.7px;margin-top:4px;font-size:12px;font-weight:650}.bi-insight-nav>button>div{flex:1;min-width:0}.bi-insight-nav strong{font-size:14px;font-weight:650;line-height:1.7;display:block}.bi-insight-nav small{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.7;display:block}.bi-insight-nav>button>svg{color:var(--muted);flex-shrink:0;margin-top:4px}.bi-conclusion{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:12px;padding:27px 30px}.bi-conclusion-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.bi-conclusion-head .btn{min-height:32px;padding:7px 11px;font-size:12px}.bi-conclusion>h3{letter-spacing:-.5px;margin:20px 0 15px;font-size:24px;font-weight:700;line-height:1.5}.bi-research-question{color:var(--green);border-bottom:1px solid var(--line);align-items:flex-start;gap:9px;margin:0;padding-bottom:20px;font-size:13px;line-height:1.8;display:flex}.bi-research-question>svg{flex-shrink:0;margin-top:3px}.bi-reasoning{grid-template-columns:1fr 1fr;gap:24px;padding:23px 0;display:grid}.bi-reasoning section>span{color:var(--muted);letter-spacing:.8px;font-size:11px;font-weight:650}.bi-reasoning p{margin:9px 0 0;font-size:14px;line-height:1.9}.bi-source-account{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:10px;margin:0 0 19px;padding:14px 0;display:flex}.bi-source-account>svg{flex-shrink:0;margin-top:3px}.bi-source-account p{margin:0;font-size:12px;line-height:1.8}.bi-source-account strong{color:var(--text);margin-bottom:4px;font-size:12px;display:block}.bi-source-account small{margin-top:3px;font-size:11px;display:block}.bi-reference-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bi-reference{border:1px solid var(--line);border-left:3px solid var(--green);background:var(--surface-soft);border-radius:7px;min-width:0;padding:15px}.bi-reference.is-counter{border-left-color:var(--sand)}.bi-reference header{justify-content:space-between;align-items:center;gap:10px;display:flex}.bi-reference header>span{color:var(--muted);font-size:11px;font-weight:600}.bi-reference header .tag{font-size:10px}.bi-reference blockquote{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);margin:14px 0;font-size:14px;line-height:1.9}.bi-reference>p{color:var(--muted);margin:0 0 10px;font-size:12px;line-height:1.8}.bi-reference footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:11px;font-size:11px;display:flex}.bi-reference footer>span{overflow-wrap:anywhere;max-width:70%;line-height:1.7}.bi-reference footer button{color:var(--green);align-items:center;gap:5px;padding:0;font-size:11px;display:flex}.bi-more-sources{margin-top:15px}.bi-more-sources summary{cursor:pointer;color:var(--green);align-items:center;gap:8px;padding:6px 0 13px;font-size:12px;display:flex}.bi-action-plan{background:var(--green-soft);border:1px solid var(--line);border-radius:8px;margin-top:24px;padding:18px 20px}.bi-action-plan>div{color:var(--green);align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.bi-action-plan>p{margin:10px 0;font-size:14px;line-height:1.9}.bi-action-plan details{border-top:1px solid var(--line);padding-top:12px}.bi-action-plan summary{cursor:pointer;color:var(--green);font-size:12px}.bi-action-plan details p,.bi-action-plan li{font-size:12px;line-height:1.85}.bi-action-plan ul{padding-left:19px}.bi-action-plan small{color:var(--muted);font-size:11px}.bi-limits{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.bi-limits strong{color:var(--muted);font-size:11px}.bi-limits ul{margin:9px 0 0;padding-left:17px}.bi-limits li{color:var(--muted);margin:3px 0;font-size:12px;line-height:1.8}.bi-conclusion>.btn{margin-top:17px}.bi-research-summary{margin-bottom:30px}.bi-summary-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bi-summary-card{text-align:left;border:1px solid var(--line);border-top:3px solid var(--green);background:var(--surface);border-radius:10px;flex-direction:column;padding:20px;transition:box-shadow .2s,border .2s;display:flex}.bi-summary-card:hover{box-shadow:var(--shadow);border-color:var(--green)}.bi-summary-index{color:var(--green);align-items:center;gap:13px;font-size:16px;font-weight:600;display:flex}.bi-summary-index small{letter-spacing:.1px;color:var(--muted);font-size:10px;font-weight:400;line-height:1.8}.bi-summary-card h3{margin:16px 0 10px;font-size:17px;line-height:1.7}.bi-summary-card p{color:var(--muted);flex:1;margin:0;font-size:13px;line-height:1.9}.bi-summary-card footer{color:var(--green);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:19px;padding-top:14px;font-size:11px;display:flex}.bi-scope-line{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-wrap:wrap;align-items:center;gap:18px;margin:0 0 20px;padding:15px 19px;display:flex}.bi-scope-line>span{color:var(--muted);font-size:12px}.bi-scope-line b{color:var(--text);margin-right:5px;font-size:18px}.bi-scope-line small{color:var(--muted);margin-left:auto;font-size:11px}.bi-mention-layout{grid-template-columns:minmax(0,1.9fr) minmax(240px,1fr);align-items:start;gap:20px;display:grid}.bi-reading-guide{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:23px}.bi-reading-guide h3{margin:14px 0 12px;font-size:19px;line-height:1.6}.bi-reading-guide p{color:var(--muted);font-size:13px;line-height:1.9}.bi-reading-guide ol{margin:20px 0;padding-left:20px}.bi-reading-guide li{color:var(--green);margin:15px 0;padding-left:5px;font-size:12px}.bi-reading-guide li strong{color:var(--text);font-size:13px;font-weight:600;display:block}.bi-reading-guide li span{color:var(--muted);margin-top:4px;line-height:1.9;display:block}.bi-reading-guide .bi-small{border-top:1px solid var(--line);padding-top:15px;font-size:11px}.bi-legend{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:4px 0 16px;display:flex}.bi-legend span{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.bi-legend i{border-radius:2px;width:7px;height:7px}.bi-matrices{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-top:22px;overflow:hidden}.bi-matrices>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:21px 24px;list-style:none;display:flex}.bi-matrices h3{margin:6px 0;font-size:17px}.bi-matrices p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.8}.bi-matrices>div{padding:0 22px 22px}.bi-matrices>div>.segmented{margin:0 0 20px}.bi-matrices .panel{box-shadow:none}.bi-checkbox{color:var(--muted);align-items:center;gap:7px;font-size:11px;line-height:1.8;display:flex}.bi-checkbox input{accent-color:var(--green)}.bi-wide-chart{overflow-x:auto}.bi-figure-note{color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.9}.bi-selected-definition{border:1px solid var(--line);background:var(--green-soft);border-radius:9px;margin-top:25px;padding:20px}.bi-selected-definition strong{font-size:16px}.bi-selected-definition p{margin:8px 0;font-size:13px;line-height:1.8}.bi-selected-definition small{color:var(--muted);font-size:12px;line-height:1.8;display:block}.bi-mention-evidence{margin-top:25px;scroll-margin-top:20px}.bi-mention-quotes{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:17px;display:grid}.bi-mention-quotes>article{border:1px solid var(--line);background:var(--surface);border-radius:9px;min-width:0;padding:18px}.bi-mention-quotes header{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:11px;display:flex}.bi-mention-quotes header .tag{font-size:10px}.bi-match-label{color:var(--green);margin:17px 0 7px;font-size:11px;display:block}.bi-mention-quotes blockquote{background:var(--surface-soft);border-left:2px solid var(--green);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;padding:10px 13px;font-size:13px;line-height:1.9}.bi-mention-quotes footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:17px;padding-top:11px;display:flex}.bi-mention-quotes footer small{color:var(--muted);font-size:10px}.bi-mention-quotes footer button{color:var(--green);align-items:center;gap:6px;padding:0;font-size:11px;display:flex}.bi-evidence-library{margin:28px 0}.bi-library-controls{flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:22px;display:flex}.bi-library-controls>.search-input{flex:1;min-width:220px}.bi-library-controls label:not(.search-input){color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.bi-library-controls select{background:var(--surface);border:1px solid var(--line);max-width:215px;color:var(--text);border-radius:7px;padding:10px 26px 10px 12px}.bi-load-more{justify-content:center;align-items:center;gap:17px;margin-top:20px;display:flex}.bi-load-more>span{color:var(--muted);font-size:12px}.bi-method-note{border-top:1px solid var(--line);color:var(--muted);margin:20px 0 0;padding-top:14px;font-size:12px}.bi-method-note summary{cursor:pointer;line-height:1.8}.bi-method-note p{margin:12px 0;font-size:12px;line-height:1.9}.case-card.bi-evidence-card{cursor:auto;text-align:left;background:var(--surface);flex-direction:column;min-width:0;padding:22px;display:flex}.bi-evidence-card .case-card-head{margin-bottom:7px}.bi-evidence-card .case-code{color:var(--muted);font-size:10px}.bi-evidence-card h3{margin:13px 0 14px;font-size:17px;line-height:1.6}.bi-evidence-card .bi-quote-label{color:var(--muted);letter-spacing:.8px;margin:0 0 7px;font-size:10px}.bi-evidence-card blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 15px;font-size:14px;line-height:1.9}.bi-evidence-card .bi-card-interpretation{border-top:1px solid var(--line);margin-top:4px;padding-top:14px}.bi-card-interpretation>span,.bi-card-scope>span{color:var(--muted);letter-spacing:.5px;font-size:10px}.bi-card-interpretation>p{color:var(--text);margin:7px 0 11px;font-size:13px;line-height:1.9}.bi-card-scope{background:var(--surface-soft);border-radius:6px;margin:3px 0 12px;padding:11px 13px}.bi-card-scope p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.9}.bi-context-quote{border-top:1px solid var(--line);margin:0 0 16px;padding-top:10px}.bi-context-quote summary{cursor:pointer;color:var(--green);font-size:11px}.bi-context-quote p{white-space:pre-wrap;color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.9}.bi-evidence-card .case-aspects{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.bi-evidence-card>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.bi-evidence-card>footer>span{color:var(--muted);font-size:11px}.bi-evidence-card>footer>button{color:var(--green);align-items:center;gap:5px;padding:4px 0;font-size:12px;display:flex}.bi-evidence-provenance{color:var(--muted);padding-top:12px;font-size:11px;line-height:1.8}.bi-evidence-provenance summary{cursor:pointer}.bi-evidence-provenance p{overflow-wrap:anywhere;margin:7px 0}.bi-evidence-provenance button{color:var(--green);padding:0;font-size:11px;text-decoration:underline}.bi-expression-note{color:var(--sand);padding:8px 0 0;font-size:11px;line-height:1.7}.bi-pca-explanation{margin:20px 0}.bi-pca-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.bi-pca-metrics>article{border-right:1px solid var(--line);padding:5px 20px 12px}.bi-pca-metrics>article:first-child{padding-left:0}.bi-pca-metrics>article:last-child{border-right:0;padding-right:0}.bi-pca-metrics span{color:var(--muted);font-size:12px}.bi-pca-metrics strong{letter-spacing:-1px;margin:11px 0;font-size:32px;font-weight:600;display:block}.bi-pca-metrics strong small{letter-spacing:0;color:var(--muted);margin-left:7px;font-size:14px;font-weight:400}.bi-pca-metrics p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.bi-pca-reading{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px;margin-top:17px;padding:18px 0 0;display:grid}.bi-pca-reading h3{margin:0 0 7px;font-size:13px}.bi-pca-reading p{color:var(--muted);margin:0;font-size:12px;line-height:1.9}.bi-pca-observation{border-left:3px solid var(--green);background:var(--green-soft);margin:0 0 20px;padding:11px 16px;font-size:14px;line-height:1.8}.bi-lens-tabs{border-bottom:1px solid var(--line);align-items:stretch;gap:26px;margin:0 0 25px;display:flex}.bi-lens-tabs>button{text-align:left;color:var(--muted);border-bottom:3px solid #0000;align-items:center;gap:10px;padding:17px 1px 15px;font-size:15px;display:flex}.bi-lens-tabs>button.active{border-bottom-color:var(--green);color:var(--green)}.bi-lens-tabs strong{font-weight:650}.bi-lens-tabs small{margin-top:5px;font-size:11px;font-weight:400;display:block}.bi-legacy-note{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);border-radius:8px;margin-bottom:22px;padding:16px 20px;font-size:13px;line-height:1.9}.bi-drawer-summary{background:var(--green-soft);border:1px solid var(--line);border-radius:7px;margin-bottom:18px;padding:17px}.bi-drawer-summary>span{color:var(--green);font-size:11px}.bi-drawer-summary p{margin:8px 0;font-size:14px;line-height:1.9}.bi-drawer-summary small{color:var(--muted);font-size:12px;line-height:1.8;display:block}@media (min-width:1600px){.bi-research-layout{grid-template-columns:340px minmax(0,1fr)}.bi-conclusion{padding:30px 34px}.bi-mention-layout{grid-template-columns:minmax(0,2.3fr) minmax(280px,1fr)}}@media (max-width:1200px){.bi-summary-cards{grid-template-columns:1fr}.bi-summary-card{padding:19px 23px}.bi-summary-card h3{margin:10px 0}.bi-summary-card footer{margin-top:13px}.bi-research-layout{grid-template-columns:1fr}.bi-insight-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:static}.bi-insight-nav>button{padding:14px}.bi-mention-layout{grid-template-columns:1fr}.bi-reading-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.bi-reading-guide>h3{margin:10px 0}.bi-reading-guide>.bi-small{margin-top:4px}.bi-scope-line small{margin-left:0}.bi-definition>div{gap:17px}}@media (max-width:760px){.bi-page{gap:26px}.bi-section-heading{flex-wrap:wrap;gap:10px;margin-bottom:16px}.bi-section-heading h2{font-size:20px}.bi-section-heading h3{font-size:18px}.bi-section-heading p{font-size:12px;line-height:1.9}.bi-definition>div{grid-template-columns:1fr;gap:19px}.bi-definition>summary{padding:13px 15px;font-size:12px;line-height:1.8}.bi-definition>div{padding:17px}.bi-insight-nav{scroll-snap-type:x mandatory;flex-direction:row;padding:2px 0 9px;display:flex;overflow:auto}.bi-insight-nav>button{scroll-snap-align:start;flex:0 0 275px}.bi-insight-nav strong{font-size:13px}.bi-conclusion{border-radius:9px;padding:20px 17px}.bi-conclusion>h3{margin:17px 0 14px;font-size:21px}.bi-conclusion-head{flex-wrap:wrap;align-items:flex-start;gap:10px}.bi-conclusion-head .btn{font-size:11px}.bi-reasoning{grid-template-columns:1fr;gap:17px;padding:19px 0}.bi-reasoning p{font-size:14px}.bi-reference-grid{grid-template-columns:1fr}.bi-reference{padding:14px}.bi-reference blockquote{font-size:14px}.bi-source-account p{font-size:12px}.bi-action-plan{padding:16px}.bi-action-plan>p{font-size:13px}.bi-summary-card h3{font-size:17px}.bi-summary-card p{font-size:13px}.bi-summary-card footer{font-size:11px}.bi-reading-guide{padding:19px}.bi-reading-guide ol{margin-bottom:8px;display:block}.bi-reading-guide li{margin:13px 0}.bi-scope-line{gap:12px;padding:15px}.bi-scope-line>span{font-size:11px}.bi-scope-line b{font-size:17px}.bi-scope-line small{font-size:11px;line-height:1.8}.bi-matrices>summary{padding:18px 16px}.bi-matrices h3{font-size:16px}.bi-matrices>div{padding:0 10px 15px}.bi-matrices .panel-header{flex-wrap:wrap;gap:10px}.bi-mention-quotes{grid-template-columns:1fr}.bi-library-controls{gap:10px}.bi-library-controls>.search-input{flex-basis:100%;width:100%}.bi-library-controls label:not(.search-input){flex-wrap:wrap;gap:4px;font-size:11px}.bi-library-controls select{max-width:210px;padding:9px 20px 9px 10px;font-size:12px}.case-card.bi-evidence-card{padding:18px}.bi-evidence-card h3{font-size:17px}.bi-card-interpretation>p{font-size:13px}.bi-card-scope p{font-size:12px}.bi-evidence-card .case-card-head .case-code{font-size:11px}.bi-pca-metrics{grid-template-columns:1fr}.bi-pca-metrics>article,.bi-pca-metrics>article:first-child,.bi-pca-metrics>article:last-child{border-right:0;border-bottom:1px solid var(--line);padding:15px 0}.bi-pca-metrics>article:last-child{border-bottom:0}.bi-pca-metrics strong{margin:8px 0;font-size:31px}.bi-pca-reading{grid-template-columns:1fr;gap:18px}.bi-pca-explanation .panel-header{flex-wrap:wrap;gap:12px}.bi-pca-observation{font-size:13px}.bi-lens-tabs{gap:19px;margin-bottom:20px}.bi-lens-tabs>button{align-items:flex-start;gap:8px;padding-top:13px;font-size:14px}.bi-lens-tabs>button>svg{margin-top:2px}.bi-lens-tabs small{font-size:10px;line-height:1.6}.bi-legacy-note{padding:14px;font-size:12px}.bi-figure-note{font-size:11px}}.claim-card>div:first-child{flex-wrap:wrap}.claim-card>div:first-child>.tag{font-size:11px}.bi-research-filter{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:0 0 20px;padding:14px 18px;display:flex}.bi-research-filter label{color:var(--text);flex-wrap:wrap;align-items:center;gap:10px;min-width:0;font-size:13px;font-weight:600;display:flex}.bi-research-filter select{border:1px solid var(--line-strong);background:var(--surface);max-width:100%;min-height:36px;color:var(--text);font:inherit;border-radius:5px;padding:7px 30px 7px 10px;font-weight:400}.bi-research-filter p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.bi-reference-grid.is-single{grid-template-columns:minmax(0,1fr)}.bi-mention-layout:has(>.explanation-disclosure){grid-template-columns:minmax(0,1fr);gap:12px}.ctm-method{flex-direction:column;gap:21px;min-width:0;margin-bottom:24px;display:flex}.ctm-loading{color:var(--muted);align-items:center;gap:10px;padding:24px;font-size:13px;display:flex}.ctm-summary{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:25px 26px 0;overflow:hidden}.ctm-summary-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ctm-summary-heading h2{letter-spacing:-.4px;margin:9px 0 0;font-size:23px;line-height:1.6}.ctm-summary-heading>.tag{white-space:nowrap;margin-top:5px}.ctm-summary-heading .eyebrow{letter-spacing:1.4px;color:var(--green);font-size:10px}.ctm-answer-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:30px;margin-top:25px;display:grid}.ctm-answer-grid>div{min-width:0}.ctm-answer-grid>div+div{border-left:1px solid var(--line);padding-left:30px}.ctm-kicker{color:var(--muted);align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.ctm-answer-grid strong{letter-spacing:-.5px;color:var(--text);font-size:31px;font-weight:600;line-height:1.5}.ctm-answer-grid strong small{letter-spacing:0;color:var(--muted);font-size:13px;font-weight:400}.ctm-answer-grid strong.ctm-algorithm-name{overflow-wrap:anywhere;letter-spacing:-.3px;font-size:21px;line-height:1.7;display:block}.ctm-answer-grid p{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.9}.ctm-answer-grid p b{color:var(--text);font-weight:600}.ctm-summary-foot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:15px;margin-top:23px;padding:15px 0;font-size:11px;display:flex}.ctm-summary-foot a{color:var(--green);align-items:center;gap:7px;font-size:12px;display:inline-flex}.ctm-panel .panel-header{padding-bottom:20px}.ctm-panel .panel-header p{max-width:940px;font-size:13px;line-height:1.85}.ctm-panel .table-scroll{margin:0 23px}.ctm-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px;line-height:1.8}.ctm-table th,.ctm-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:11px 14px}.ctm-table thead th{background:var(--surface-soft);color:var(--muted);font-size:11px;font-weight:500}.ctm-table tbody th{color:var(--text);text-align:left;font-weight:500}.ctm-table td{color:var(--muted)}.ctm-table tbody tr:last-child th,.ctm-table tbody tr:last-child td{border-bottom:0}.ctm-table .ctm-numeric{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:500}.ctm-table strong{color:var(--text);font-weight:600}.ctm-table code{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:11px;line-height:1.9}.ctm-scope-table th:first-child{width:25%}.ctm-scope-table th:nth-child(2){width:16%}.ctm-sampling-table{min-width:630px}.ctm-sampling-table td{font-variant-numeric:tabular-nums}.ctm-sampling-table td:nth-child(4),.ctm-sampling-table td:nth-child(5){background:var(--green-soft);color:var(--green)}.ctm-section-copy{margin:26px 26px 15px}.ctm-section-copy h3{margin:0 0 6px;font-size:14px;font-weight:600;line-height:1.8}.ctm-section-copy p,.ctm-note{color:var(--muted);font-size:12px;line-height:1.85}.ctm-note{margin:16px 26px 20px}.ctm-details{border-top:1px solid var(--line);color:var(--muted);margin:0 23px;font-size:12px}.ctm-details>summary{cursor:pointer;color:var(--green);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:12px;font-weight:500;list-style:none;display:flex}.ctm-details>summary::-webkit-details-marker{display:none}.ctm-details[open]>summary>svg{transform:rotate(180deg)}.ctm-details>div{padding:0 0 16px;line-height:1.9}.ctm-details ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 20px;margin:12px 0;padding-left:20px;display:grid}.ctm-boundary{background:var(--surface-soft);border:1px solid var(--line);border-radius:6px;align-items:flex-start;gap:11px;margin:4px 24px 23px;padding:14px 16px;display:flex}.ctm-boundary>svg{color:var(--green);flex-shrink:0;margin-top:3px}.ctm-boundary p{color:var(--muted);font-size:12px;line-height:1.85}.ctm-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 25px;padding:0 0 9px;list-style:none;display:grid}.ctm-stages>li{background:var(--surface-soft);border:1px solid var(--line);border-radius:7px;align-items:flex-start;gap:12px;min-width:0;padding:17px 15px;display:flex;position:relative}.ctm-stage-index{color:var(--green);flex-shrink:0;font-family:Georgia,serif;font-size:13px;line-height:1.8}.ctm-stages h3{margin:0 0 6px;font-size:13px;font-weight:500;line-height:1.8}.ctm-stages strong{color:var(--text);font-size:24px;font-weight:500;line-height:1.6}.ctm-stages strong small{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:400}.ctm-stages p{color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.85}.ctm-stage-arrow{display:none}.ctm-parameters{min-width:700px}.ctm-parameters th:first-child{white-space:nowrap;width:15%}.ctm-parameters th:nth-child(2){width:46%}.ctm-parameters td>span,.ctm-parameters td>code,.ctm-parameters td>strong{display:block}.ctm-parameters td>span{margin-top:7px;font-size:11px}.ctm-parameters td>strong{margin-bottom:4px}.ctm-formula{background:var(--surface-soft);overflow-wrap:anywhere;border-radius:5px;margin:10px 0;padding:12px 14px;font-size:11px;line-height:1.9;display:block}.ctm-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;margin:20px 25px 0;display:grid}.ctm-result-grid>div{border-top:2px solid var(--green);min-width:0;padding:15px 0 0}.ctm-result-grid>div:nth-child(2){border-top-color:var(--sand)}.ctm-result-grid>div:nth-child(3){border-top-color:var(--muted)}.ctm-result-grid>div>span{color:var(--text);font-size:12px;font-weight:500}.ctm-result-grid strong{color:var(--text);margin-top:8px;font-size:28px;font-weight:500;line-height:1.5;display:block}.ctm-result-grid strong small{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:400}.ctm-result-grid p{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.8}.ctm-panel>.data-table-toggle{border-top:1px solid var(--line);margin:0 24px 21px;padding-top:14px}.ctm-panel>.data-table-toggle>.table-scroll{margin:12px 0 0}.ctm-panel>.data-table-toggle .small-table{min-width:700px}.ctm-panel>.data-table-toggle .small-table td:first-child{white-space:normal;min-width:160px}.ctm-evidence-layers{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 25px 6px;display:grid}.ctm-evidence-layers>section{min-width:0;padding:0 16px 0 0}.ctm-evidence-layers>section+section{border-left:1px solid var(--line);padding-left:19px}.ctm-evidence-layers svg{color:var(--green)}.ctm-evidence-layers h3{margin:11px 0 6px;font-size:13px;font-weight:500;line-height:1.8}.ctm-evidence-layers strong{font-size:28px;font-weight:500;line-height:1.6}.ctm-evidence-layers strong small{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:400}.ctm-evidence-layers p{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.85}.ctm-validation-notes{flex-direction:column;gap:10px;margin:17px 0 23px;padding:0 25px;list-style:none;display:flex}.ctm-validation-notes li{color:var(--muted);align-items:flex-start;gap:9px;font-size:12px;line-height:1.85;display:flex}.ctm-validation-notes svg{color:var(--muted);flex-shrink:0;margin-top:3px}.ctm-provenance{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin:0;padding:0 22px}.ctm-provenance dl{flex-direction:column;gap:8px;margin:0 0 17px;display:flex}.ctm-provenance dl>div{grid-template-columns:135px minmax(0,1fr);gap:12px;display:grid}.ctm-provenance dd{overflow-wrap:anywhere;margin:0}.ctm-provenance .ctm-table{min-width:520px}.ctm-provenance .ctm-table td:first-child{width:45%}.ctm-references{flex-wrap:wrap;gap:10px 20px;margin-top:16px;display:flex}.ctm-references a{color:var(--green);font-size:12px}.ctm-history-archive{border:1px solid var(--line);background:var(--surface);border-radius:9px;margin:24px 0}.ctm-history-archive>summary{cursor:pointer;color:var(--green);align-items:center;gap:12px;padding:21px 24px;list-style:none;display:flex}.ctm-history-archive>summary>div{flex:1}.ctm-history-archive>summary strong{font-size:15px;font-weight:600;line-height:1.7;display:block}.ctm-history-archive>summary small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.8;display:block}.ctm-history-archive>summary::-webkit-details-marker{display:none}.ctm-history-archive[open]>summary>svg:last-child{transform:rotate(180deg)}.ctm-history-content{padding:0 19px 20px}.ctm-history-content>.panel,.ctm-history-content>.dashboard-grid{margin-top:18px}.ctm-history-content>.ctm-note{margin-top:0}.ot-method-entry{border:1px solid var(--line);background:var(--surface);border-radius:7px;justify-content:space-between;align-items:center;gap:15px;margin-top:-5px;padding:11px 15px;display:flex}.ot-method-entry p{color:var(--muted);font-size:12px;line-height:1.8}.ot-method-entry .btn{white-space:nowrap;flex-shrink:0;font-size:12px}@media (max-width:1100px){.ctm-answer-grid{grid-template-columns:1fr 1.15fr;gap:22px}.ctm-answer-grid>div+div{padding-left:22px}.ctm-summary-heading h2{font-size:21px}.ctm-answer-grid strong.ctm-algorithm-name{font-size:18px}.ctm-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.ctm-result-grid{gap:14px}.ctm-evidence-layers{gap:12px}.ctm-evidence-layers>section+section{padding-left:13px}.ctm-evidence-layers strong{font-size:25px}}@media (max-width:750px){.ctm-summary{padding:20px 18px 0}.ctm-summary-heading{flex-wrap:wrap;gap:12px}.ctm-summary-heading h2{font-size:19px}.ctm-summary-heading>.tag{margin-top:0}.ctm-answer-grid{grid-template-columns:1fr;gap:18px;margin-top:21px}.ctm-answer-grid>div+div{border-left:0;border-top:1px solid var(--line);padding:17px 0 0}.ctm-answer-grid strong.ctm-algorithm-name{font-size:20px}.ctm-summary-foot{flex-wrap:wrap;gap:10px;padding:13px 0}.ctm-panel .panel-header{padding:19px 18px 17px}.ctm-panel .panel-header h2{font-size:17px}.ctm-panel .panel-header p{font-size:12px}.ctm-panel .table-scroll{margin:0 17px}.ctm-scope-table{min-width:580px}.ctm-section-copy{margin:22px 18px 12px}.ctm-section-copy h3{font-size:13px}.ctm-note{margin:14px 18px 18px;font-size:11px}.ctm-details{margin:0 18px}.ctm-details ul{grid-template-columns:1fr;gap:5px}.ctm-boundary{margin:4px 17px 18px;padding:12px}.ctm-boundary p{font-size:11px}.ctm-stages{gap:10px;margin:0 18px}.ctm-stages>li{gap:8px;padding:14px 11px}.ctm-stages h3{font-size:12px}.ctm-stages strong{font-size:22px}.ctm-stages p{font-size:11px}.ctm-result-grid{gap:12px;margin:17px 18px 0}.ctm-result-grid>div>span{font-size:11px}.ctm-result-grid strong{font-size:24px}.ctm-result-grid strong small,.ctm-result-grid p{font-size:10px}.ctm-panel>.data-table-toggle{margin:0 18px 18px}.ctm-evidence-layers{grid-template-columns:1fr;gap:15px;margin:0 18px}.ctm-evidence-layers>section{grid-template-columns:22px 1fr;column-gap:9px;padding:0 0 13px;display:grid}.ctm-evidence-layers>section+section{border-left:0;border-top:1px solid var(--line);padding:15px 0 13px}.ctm-evidence-layers svg{margin-top:3px}.ctm-evidence-layers h3{grid-column:2;margin:0 0 6px}.ctm-evidence-layers strong,.ctm-evidence-layers p{grid-column:2}.ctm-evidence-layers strong{font-size:25px}.ctm-evidence-layers p{margin-top:3px;font-size:11px}.ctm-validation-notes{padding:0 18px}.ctm-validation-notes li{font-size:11px}.ctm-provenance{margin:0;padding:0 17px}.ctm-provenance dl>div{grid-template-columns:1fr;gap:3px}.ctm-history-archive>summary{padding:18px 16px}.ctm-history-archive>summary small{font-size:11px}.ctm-history-content{padding:0 10px 15px}.ot-method-entry{flex-wrap:wrap;align-items:flex-start;gap:8px}.ot-method-entry .btn,.ot-method-entry p{font-size:11px}}@media (max-width:440px){.ctm-stages{grid-template-columns:1fr}.ctm-stages>li{padding:14px}.ctm-stages h3{font-size:13px}.ctm-stage-arrow{color:var(--muted);z-index:1;background:var(--surface);border-radius:50%;display:block;position:absolute;bottom:-13px;right:15px}.ctm-result-grid{grid-template-columns:1fr}.ctm-result-grid>div{grid-template-columns:1fr auto;align-items:baseline;gap:3px 10px;padding-top:10px;display:grid}.ctm-result-grid strong{margin:0}.ctm-result-grid p{grid-column:1/-1;margin-top:0}.ctm-summary-heading h2,.ctm-answer-grid strong.ctm-algorithm-name{font-size:18px}}.ot-page,.ot-method,.ot-brief{--ot-positive:#696969;--ot-negative:#a95531;--ot-positive-soft:#f4f4f4;--ot-negative-soft:#f3f3f3;color:var(--text)}.ot-ranked-list{margin:0;list-style:none}.ot-ranked-list>li+li{border-top:1px solid var(--line)}.ot-page{flex-direction:column;gap:20px;display:flex}.ot-loading{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:10px;align-items:center;gap:12px;padding:30px;font-size:13px;display:flex}.ot-intro{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ot-intro h2,.ot-section-heading h2,.ot-brief h2{letter-spacing:-.35px;margin:7px 0 6px;font-size:21px;line-height:1.55}.ot-intro p,.ot-section-heading p,.ot-brief p{color:var(--muted);font-size:13px;line-height:1.8}.ot-intro>.tag{flex-shrink:0;margin-top:8px}.ot-scope{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 23px;padding:13px 16px;font-size:12px;display:flex;position:relative}.ot-scope b{color:var(--text);font-size:15px;font-weight:600}.ot-scope details{margin-left:auto}.ot-scope summary{color:var(--green);cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.ot-scope details p{z-index:12;border:1px solid var(--line);background:var(--surface);max-width:480px;box-shadow:var(--shadow);color:var(--muted);border-radius:8px;padding:17px 20px;font-size:13px;line-height:1.9;position:absolute;top:44px;right:14px}.ot-domain-navigation{align-items:flex-start;gap:13px;display:flex}.ot-domain-navigation>span{white-space:nowrap;color:var(--muted);padding-top:10px;font-size:12px;font-weight:500}.ot-domain-navigation>div{flex-wrap:wrap;gap:7px;display:flex}.ot-domain-navigation button{border:1px solid var(--line);background:var(--surface);border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;transition:background .15s;display:flex}.ot-domain-navigation button:hover{background:var(--green-soft)}.ot-domain-navigation button.active{background:var(--green);border-color:var(--green);color:#fff}.ot-domain-navigation small{opacity:.7;font-size:10px}.ot-query-row{align-items:center;gap:15px;margin-top:-3px;display:flex}.ot-query-row .search-input{background:var(--surface);flex:1;max-width:690px;min-height:39px}.ot-query-row>span{color:var(--muted);font-size:12px;line-height:1.7}.ot-updating{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.ot-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ot-strength-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ot-strong-panel{background:var(--surface);border:1px solid var(--line);border-radius:10px;min-width:0;overflow:hidden}.ot-strong-panel>header{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:20px 22px 18px;display:flex}.ot-strong-panel>header>.ot-ranking-icon{background:var(--ot-positive-soft);width:33px;height:33px;color:var(--ot-positive);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.ot-strong-panel.is-negative>header>.ot-ranking-icon{background:var(--ot-negative-soft);color:var(--ot-negative)}.ot-strong-panel h3{margin:4px 0 5px;font-size:17px;line-height:1.6}.ot-strong-panel header p{color:var(--muted);font-size:12px;line-height:1.75}.ot-strong-panel .eyebrow{letter-spacing:1.2px;color:var(--muted);font-size:10px}.ot-ranked-list{padding:0 21px}.ot-ranked-topic{text-align:left;border-bottom:1px solid var(--line);width:100%;padding:17px 0;display:block}.ot-ranked-topic:last-child{border-bottom:0}.ot-ranked-topic:hover h4{color:var(--green)}.ot-ranked-title{align-items:baseline;gap:10px;display:flex}.ot-ranked-title>span{color:var(--muted);font-family:Georgia,serif;font-size:14px}.ot-ranked-title h4{flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.7}.ot-ranked-title>strong{color:var(--ot-positive);white-space:nowrap;font-size:19px;font-weight:600}.ot-ranked-title>strong small{margin-left:4px;font-size:10px;font-weight:400}.is-negative .ot-ranked-title>strong{color:var(--ot-negative)}.ot-ranking-bar{background:var(--surface-soft);border-radius:3px;height:3px;margin:9px 0 11px 26px;overflow:hidden}.ot-ranking-bar>i{background:var(--ot-positive);border-radius:3px;min-width:2px;height:100%;display:block}.is-negative .ot-ranking-bar>i{background:var(--ot-negative)}.ot-ranked-topic blockquote{color:var(--text);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0 0 9px 26px;font-size:13px;line-height:1.9;display:-webkit-box;overflow:hidden}.ot-ranked-topic footer{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-left:26px;font-size:11px;display:flex}.ot-ranked-topic footer>span:last-child{color:var(--green);align-items:center;gap:3px;display:flex}.ot-strong-panel>.empty-state{padding:35px 25px}.ot-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:17px;display:flex}.ot-section-heading .eyebrow{letter-spacing:1.25px;font-size:10px}.ot-comparison-section{margin-top:9px}.ot-chart-controls{align-items:center;gap:11px;padding-top:18px;display:flex}.ot-chart-controls label,.ot-evidence-filters>label,.ot-topic-picker{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.ot-chart-controls select,.ot-evidence-filters select,.ot-topic-picker select{color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:6px;max-width:100%;min-height:35px;padding:8px 26px 8px 10px;font-size:12px}.ot-chart-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.ot-chart-panel .panel-header{min-height:70px;padding:20px 20px 5px}.ot-chart-panel .panel-header h2{font-size:15px}.ot-chart-panel .panel-header p{font-size:12px;line-height:1.7}.ot-chart-legend{color:var(--muted);justify-content:flex-end;gap:18px;padding:0 21px 2px;font-size:11px;display:flex}.ot-chart-legend>span{align-items:center;gap:5px;display:flex}.ot-chart-legend i{border-radius:2px;width:8px;height:8px;display:block}.ot-chart-note{color:var(--muted);margin:12px 20px 20px;font-size:12px;line-height:1.85}.ot-comparison-section>.data-table-toggle{background:var(--surface);border:1px solid var(--line);border-radius:7px;margin-top:13px;padding:12px 17px}.ot-comparison-section .small-table td:first-child{white-space:normal;min-width:235px}.ot-comparison-section .small-table td,.ot-comparison-section .small-table th{font-size:12px}.ot-detail-anchor{scroll-margin-top:25px}.ot-detail{background:var(--surface);border:1px solid var(--line);border-radius:11px;padding:25px}.ot-detail>.ot-section-heading{border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:18px}.ot-detail .ot-section-heading h2{margin-bottom:0;font-size:18px}.ot-topic-picker{flex-direction:column;align-items:flex-start;gap:7px;max-width:43%;font-size:11px}.ot-topic-picker select{width:100%;max-width:330px}.ot-detail-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ot-domain-label{color:var(--green);font-size:12px;font-weight:500}.ot-detail-head h3{letter-spacing:-.5px;margin:7px 0 8px;font-size:24px;line-height:1.6}.ot-detail-head p{align-items:baseline;gap:8px;max-width:850px;font-size:14px;line-height:1.8;display:flex}.ot-detail-head p>svg{color:var(--muted);position:relative;top:3px}.ot-detail-head>.btn{flex-shrink:0;margin-top:7px;font-size:12px}.ot-topic-counts{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px 25px;margin:6px 0 21px;padding:18px 0 21px;display:flex}.ot-topic-counts>span{color:var(--muted);align-items:baseline;gap:9px;font-size:12px;display:flex}.ot-topic-counts strong{letter-spacing:-.5px;color:var(--text);font-size:22px;font-weight:500}.ot-topic-counts .is-positive strong{color:var(--ot-positive)}.ot-topic-counts .is-negative strong{color:var(--ot-negative)}.ot-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.ot-focus-grid>section{border-left:3px solid var(--ot-positive);background:var(--ot-positive-soft);border-radius:7px;padding:17px 19px}.ot-focus-grid>section.is-negative{background:var(--ot-negative-soft);border-left-color:var(--ot-negative)}.ot-focus-grid span{color:var(--ot-positive);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.ot-focus-grid .is-negative span{color:var(--ot-negative)}.ot-focus-grid p{white-space:pre-line;margin:11px 0 14px;font-size:14px;line-height:1.95}.ot-focus-grid small{color:var(--muted);font-size:11px;line-height:1.8}.ot-focus-grid .ot-empty-focus{color:var(--muted)}.ot-operating-readout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px 27px;padding:22px 0 15px;display:grid}.ot-operating-readout section>span{align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.ot-operating-readout p{color:var(--muted);white-space:pre-line;margin-top:9px;font-size:13px;line-height:1.95}.ot-operating-readout>details{color:var(--green);grid-column:1/-1;font-size:12px}.ot-operating-readout summary{cursor:pointer}.ot-editorial-scope{color:var(--muted);background:var(--surface-soft);border-radius:5px;margin:4px 0 22px;padding:11px 14px;font-size:11px;line-height:1.85}.ot-evidence-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:21px;display:flex}.ot-evidence-heading h4{font-size:17px}.ot-evidence-heading p{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.75}.ot-evidence-heading .btn{flex-shrink:0;font-size:12px}.ot-evidence-filters{justify-content:space-between;align-items:center;gap:14px;margin:19px 0 16px;display:flex}.ot-evidence-filters .segmented{flex-wrap:wrap;gap:3px}.ot-evidence-filters .segmented button{white-space:nowrap;padding:8px 11px;font-size:12px}.ot-opinion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.ot-opinion-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;min-width:0;padding:17px 18px;display:flex}.ot-opinion-card.is-positive{border-top:3px solid var(--ot-positive)}.ot-opinion-card.is-negative{border-top:3px solid var(--ot-negative)}.ot-opinion-card>header{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ot-opinion-card>header>small{color:var(--muted);margin-left:auto;font-size:11px}.ot-strong-tag{color:var(--muted);align-items:center;gap:4px;font-size:10px;display:flex}.ot-opinion-card blockquote{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0 18px;font-size:14px;line-height:1.95}.ot-context{color:var(--muted);margin-top:-5px;margin-bottom:15px;font-size:12px}.ot-context summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.ot-context p{background:var(--surface-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px;padding:12px 14px;line-height:1.95}.ot-opinion-card footer{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;font-size:11px;display:flex}.ot-opinion-card footer button{color:var(--green);align-items:center;gap:4px;padding:0;font-size:12px;display:flex}.ot-expression{border-top:1px solid var(--line);color:var(--muted);margin-top:13px;padding-top:10px;font-size:10px}.ot-expression summary{cursor:pointer}.ot-expression p{margin-top:7px;font-size:11px;line-height:1.9}.ot-more{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin:21px 0 0;display:flex}.ot-more>span{color:var(--muted);font-size:11px}.ot-source-modal{width:920px}.ot-source-modal .modal-header h2{color:var(--text)}.ot-source-modal .modal-header p{color:var(--muted)}.ot-source-content{overscroll-behavior:contain;scrollbar-width:thin;padding:24px 29px;overflow:auto}.ot-source-summary{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.ot-source-summary p{color:var(--muted);flex-basis:100%;margin-top:3px;font-size:12px;line-height:1.8}.ot-source-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:2.1}.ot-source-body mark{color:inherit;background:#e3e3e3;border-radius:2px;scroll-margin-top:80px;box-shadow:0 0 0 3px #e3e3e3}.ot-source-body mark.is-negative{background:#f1d5bf;box-shadow:0 0 0 3px #f1d5bf}.ot-source-body mark.is-positive{background:#e3e3e3;box-shadow:0 0 0 3px #e3e3e3}.ot-source-trace{border-top:1px solid var(--line);color:var(--muted);margin-top:25px;padding-top:18px;font-size:12px}.ot-source-trace summary{cursor:pointer}.ot-source-trace dl{margin:15px 0 0}.ot-source-trace dl>div{grid-template-columns:100px minmax(0,1fr);gap:10px;padding:5px 0;line-height:1.8;display:grid}.ot-source-trace dd{overflow-wrap:anywhere;margin:0}.ot-modal-footer{border-top:1px solid var(--line);background:var(--surface-soft);flex-shrink:0;justify-content:flex-end;gap:10px;padding:18px 25px;display:flex}.ot-modal-footer .btn{font-size:12px}.ot-brief{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-bottom:4px;padding:23px}.ot-brief .ot-section-heading{align-items:center;margin-bottom:18px}.ot-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.ot-brief-card{border:1px solid var(--line);border-left:3px solid var(--ot-positive);text-align:left;background:var(--ot-positive-soft);border-radius:6px;flex-direction:column;min-width:0;padding:17px 19px;display:flex}.ot-brief-card.is-negative{border-left-color:var(--ot-negative);background:var(--ot-negative-soft)}.ot-brief-card>span{color:var(--ot-positive);align-items:center;gap:7px;font-size:12px;display:flex}.ot-brief-card.is-negative>span{color:var(--ot-negative)}.ot-brief-card h3{margin:11px 0 8px;font-size:18px;line-height:1.7}.ot-brief-card p{color:var(--text);margin-bottom:18px;font-size:13px;line-height:1.9}.ot-brief-card footer{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:11px;line-height:1.8;display:flex}.ot-brief .ot-brief-note{color:var(--muted);margin-top:14px;font-size:11px;line-height:1.85}.ot-method{flex-direction:column;gap:18px;display:flex}.ot-method-criteria{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding:0 24px 18px;display:grid}.ot-method-criteria section>svg{color:var(--green)}.ot-method-criteria h3{margin:10px 0 8px;font-size:15px}.ot-method-criteria p{color:var(--muted);font-size:13px;line-height:1.9}.ot-method-counts{border-top:1px solid var(--line);flex-wrap:wrap;gap:17px 35px;margin:0 24px;padding:17px 24px 2px;display:flex}.ot-method-counts>span{color:var(--muted);align-items:baseline;gap:12px;font-size:12px;display:flex}.ot-method-counts strong{color:var(--text);font-size:23px;font-weight:500}.ot-audit-details,.ot-history-archive{border:1px solid var(--line);background:var(--surface);border-radius:9px}.ot-audit-details>summary,.ot-history-archive>summary{cursor:pointer;color:var(--green);align-items:center;gap:11px;padding:19px 22px;list-style:none;display:flex}.ot-audit-details>summary>div,.ot-history-archive>summary>div{flex:1}.ot-audit-details strong,.ot-history-archive strong{font-size:14px;font-weight:600}.ot-audit-details small,.ot-history-archive small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.8;display:block}.ot-audit-details>div,.ot-history-archive>.ot-history-body{padding:0 22px 22px}.ot-audit-details p,.ot-history-note{color:var(--muted);margin-bottom:14px;font-size:13px;line-height:1.9}.ot-audit-details pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-soft);border-radius:6px;max-height:430px;padding:16px;font-size:11px;line-height:1.85;overflow:auto}.ot-history-archive{margin-top:18px}.ot-history-archive>.ot-history-body{padding:0 17px 22px}.ot-model-platform-note{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:7px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;padding:11px 15px;font-size:12px;line-height:1.7;display:flex}.ot-model-platform-note>span{align-items:center;gap:9px;display:flex}.ot-model-platform-note b{color:var(--text);font-weight:500}[data-theme=dark] .ot-page,[data-theme=dark] .ot-method,[data-theme=dark] .ot-brief{--ot-positive:#c4c4c4;--ot-negative:#e0a581;--ot-positive-soft:#363636;--ot-negative-soft:#3b3027}[data-theme=dark] .ot-domain-navigation button.active{background:#6a6a6a;border-color:gray}[data-theme=dark] .ot-source-body mark{color:#f4ecd5;background:#635838;box-shadow:0 0 0 3px #635838}[data-theme=dark] .ot-source-body mark.is-negative{background:#614638;box-shadow:0 0 0 3px #614638}[data-theme=dark] .ot-source-body mark.is-positive{background:#545454;box-shadow:0 0 0 3px #545454}@media (min-width:1600px){.ot-chart-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.ot-ranked-topic blockquote{-webkit-line-clamp:2}}@media (max-width:1250px){.ot-chart-grid{grid-template-columns:1fr}.ot-chart-controls{padding-top:10px}.ot-section-heading{flex-wrap:wrap}.ot-chart-controls{margin-left:auto}.ot-strong-panel>header{padding:18px}.ot-ranked-list{padding:0 17px}.ot-detail-head h3{font-size:22px}.ot-detail-head{flex-wrap:wrap}.ot-detail-head>.btn{margin-top:0}.ot-evidence-filters{flex-wrap:wrap;align-items:flex-start}.ot-topic-picker{max-width:100%}.ot-method-criteria{gap:20px}}@media (max-width:850px){.ot-strength-grid,.ot-focus-grid,.ot-opinion-grid,.ot-brief-grid{grid-template-columns:1fr}.ot-intro{flex-wrap:wrap;gap:7px}.ot-intro>.tag{margin-top:0}.ot-scope{gap:10px 17px}.ot-scope details{margin-left:0}.ot-scope details p{max-width:none;top:100%;left:12px;right:12px}.ot-domain-navigation{flex-direction:column;gap:10px}.ot-domain-navigation>span{padding-top:0}.ot-domain-navigation>div{gap:6px}.ot-query-row{flex-wrap:wrap;gap:9px}.ot-query-row .search-input{flex-basis:100%}.ot-query-row>span{font-size:11px}.ot-section-heading h2,.ot-intro h2{font-size:19px}.ot-operating-readout{grid-template-columns:1fr;gap:19px}.ot-detail{padding:20px}.ot-topic-counts{gap:13px 21px}.ot-topic-counts strong{font-size:20px}.ot-topic-picker{align-items:flex-start}.ot-topic-picker select{max-width:100%}.ot-topic-picker{width:100%}.ot-detail-head p{font-size:13px}.ot-method-criteria{grid-template-columns:1fr;gap:19px}.ot-method-counts{gap:12px 23px;padding-left:0;padding-right:0}.ot-model-platform-note{flex-wrap:wrap;align-items:flex-start}.ot-source-content{padding:20px}.ot-source-body{font-size:14px}.ot-evidence-heading{flex-wrap:wrap;gap:12px}.ot-source-trace dl>div{grid-template-columns:80px minmax(0,1fr)}}@media (max-width:600px){.ot-page{gap:17px}.ot-intro p,.ot-section-heading p{font-size:12px}.ot-scope{padding:12px;font-size:11px}.ot-scope b{font-size:14px}.ot-domain-navigation button{padding:8px 10px;font-size:11px}.ot-strong-panel h3{font-size:16px}.ot-ranked-topic blockquote{-webkit-line-clamp:3;font-size:13px}.ot-chart-controls{flex-wrap:wrap;margin-left:0;padding-top:0}.ot-chart-controls label,.ot-chart-controls select{font-size:11px}.ot-chart-panel .panel-header{padding:17px 13px 5px}.ot-chart-note{margin-left:13px;margin-right:13px;font-size:11px}.ot-detail{padding:17px 14px}.ot-detail .ot-section-heading h2{font-size:17px}.ot-detail-head h3{font-size:20px}.ot-focus-grid>section{padding:15px}.ot-focus-grid p{font-size:13px}.ot-topic-counts>span{font-size:11px}.ot-topic-counts strong{font-size:19px}.ot-opinion-card{padding:15px}.ot-opinion-card blockquote{font-size:13px}.ot-opinion-card footer{flex-wrap:wrap;align-items:flex-start}.ot-evidence-filters .segmented{justify-content:flex-start;width:100%}.ot-evidence-filters .segmented button{padding:8px 9px;font-size:11px}.ot-brief{padding:18px 15px}.ot-brief h2{font-size:18px}.ot-brief-card{padding:16px}.ot-brief-card h3{font-size:17px}.ot-brief-card p{font-size:12px}.ot-modal-footer{flex-wrap:wrap;padding:14px 16px}.ot-modal-footer>.btn{white-space:normal;flex:1;min-width:130px;font-size:11px}.ot-source-content{padding:17px}.ot-source-trace dl>div{grid-template-columns:1fr;gap:3px}.ot-audit-details>summary,.ot-history-archive>summary{padding:16px}.ot-audit-details>div,.ot-history-archive>.ot-history-body{padding:0 13px 16px}.ot-method-criteria{padding-left:18px;padding-right:18px}.ot-method-counts{margin:0 18px}.ot-model-platform-note{font-size:11px}}@media (prefers-reduced-motion:reduce){.ot-page *{scroll-behavior:auto!important;transition:none!important}}.ot-ranked-topic blockquote{-webkit-line-clamp:unset;display:block;overflow:visible}.ot-request-focus{background:var(--surface-soft);border-left:3px solid var(--sand);border-radius:7px;padding:19px 21px}.ot-request-focus>span{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.ot-request-focus blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0;font-size:15px;line-height:1.95}.ot-request-focus p{color:var(--muted);margin:10px 0;font-size:12px;line-height:1.85}.ot-request-focus>.text-button{font-size:12px}.ot-page{gap:17px}.ot-page>.ot-query-row{margin-top:-4px}.ot-ranked-counts{grid-template-columns:1fr 1fr;gap:14px;margin:12px 0 11px;padding-left:31px;display:grid}.ot-ranked-counts>div{flex-direction:column;gap:5px;display:flex}.ot-ranked-counts>div>span{color:var(--muted);font-size:10px;line-height:1.6}.ot-ranked-counts strong{color:var(--text);font-size:23px;font-weight:600;line-height:1.3}.ot-ranked-counts strong small{color:var(--muted);font-size:10px;font-weight:400}.ot-ranked-topic blockquote>small{color:var(--muted);margin-bottom:3px;font-size:10px;display:block}.ot-expansion-comparison .data-table-toggle{margin:0 24px 18px}.ot-expansion-comparison .small-table{min-width:680px}.ot-expansion-summary{color:var(--muted);flex-wrap:wrap;align-items:center;gap:11px 24px;margin:0 24px 17px;font-size:12px;display:flex}.ot-expansion-summary b{color:var(--text);margin:0 4px;font-size:15px;font-weight:500}.ot-expansion-summary label{align-items:center;gap:8px;margin-left:auto;display:flex}.ot-expansion-summary select{background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:5px;min-height:32px;padding:7px 10px;font-size:12px}@media (max-width:600px){.ot-ranked-counts{gap:9px;padding-left:25px}.ot-ranked-counts strong{font-size:21px}.ot-ranked-counts strong small{font-size:9px}.ot-expansion-summary{gap:9px 17px;margin:0 17px 15px;font-size:11px}.ot-expansion-summary label{justify-content:space-between;width:100%;margin-left:0}.ot-expansion-comparison .data-table-toggle{margin:0 17px 17px}}.ot-report-path{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0 4px;display:flex}.ot-report-path>div{flex-wrap:wrap;align-items:center;gap:17px;display:flex}.ot-report-path a{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:flex}.ot-report-path .btn{font-size:12px}.ot-route-scope{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--green);border-radius:5px;align-items:baseline;gap:15px;padding:14px 17px;display:flex}.ot-route-scope>strong{white-space:nowrap;font-size:12px}.ot-route-scope>p{color:var(--muted);font-size:12px;line-height:1.85}.ot-copy-fallback{align-items:center;gap:10px;font-size:12px;display:flex}.ot-copy-fallback input{border:1px solid var(--line);background:var(--surface);border-radius:5px;flex:1;min-width:0;padding:9px 12px;font-size:12px}.ot-issue-tabs{border-bottom:1px solid var(--line);gap:26px;margin:22px 0 0;display:flex}.ot-issue-tabs button{color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:9px;margin-bottom:-1px;padding:14px 2px;font-size:14px;display:flex}.ot-issue-tabs button.active{border-bottom-color:var(--text);color:var(--text);font-weight:600}.ot-issue-tabs small{background:var(--surface-soft);border:1px solid var(--line);border-radius:4px;padding:2px 5px;font-size:11px;font-weight:400}.ot-issue-tab-panel{padding-top:23px}.ot-issue-tab-panel>.ot-focus-grid{margin:0}.ot-focus-grid .text-button{margin-top:12px;font-size:12px}.ot-analysis-condition{padding:22px 0 6px}.ot-analysis-condition h4{margin-bottom:8px;font-size:14px}.ot-analysis-condition p{color:var(--muted);font-size:14px;line-height:2}.ot-analysis-next{flex-wrap:wrap;gap:12px;padding-top:20px;display:flex}.ot-analysis-next .btn{font-size:12px}.ot-action-sections>section{border-bottom:1px solid var(--line);gap:17px;padding:19px 0;display:flex}.ot-action-sections>section:first-child{padding-top:0}.ot-action-sections>section>span{color:var(--subtle);padding-top:5px;font-size:11px}.ot-action-sections h4{margin-bottom:9px;font-size:15px;line-height:1.7}.ot-action-sections p{font-size:14px;line-height:2}.ot-action-sections .ot-action-boundary{color:var(--muted);margin-top:10px;font-size:12px}.ot-action-create{flex-wrap:wrap;align-items:center;gap:12px;padding-top:20px;display:flex}.ot-action-create>p{color:var(--muted);flex-basis:100%;margin-bottom:3px;font-size:12px;line-height:1.9}.ot-action-create .btn{font-size:12px}.ot-audit-alert{border:1px solid var(--line-strong);border-left:3px solid var(--orange);background:var(--surface-soft);border-radius:5px;margin:18px 0 6px;padding:16px 19px}.ot-audit-alert strong{font-size:13px}.ot-audit-alert p{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.9}.ot-target-error{border:1px solid var(--line-strong);background:var(--surface);border-radius:9px;padding:24px}.ot-target-error h3{margin-bottom:9px;font-size:17px}.ot-target-error p{color:var(--muted);font-size:14px;line-height:1.9}.ot-target-error>div{flex-wrap:wrap;gap:12px;margin-top:17px;display:flex}.ot-target-error .btn{font-size:12px}.report-request-unit{color:var(--muted);white-space:nowrap;margin-top:4px;font-size:11px;display:block}@media (max-width:850px){.ot-route-scope{flex-wrap:wrap;gap:8px}.ot-issue-tabs{gap:18px}.ot-issue-tabs button{font-size:13px}.ot-issue-tabs small{font-size:10px}.ot-report-path>div{gap:12px}.ot-issue-tab-panel{padding-top:18px}}@media (max-width:600px){.ot-issue-tabs{justify-content:space-between;gap:12px}.ot-issue-tabs button{gap:5px;font-size:12px}.ot-issue-tabs small{display:none}.ot-report-path .btn{font-size:11px}.ot-copy-fallback{flex-direction:column;align-items:flex-start}.ot-copy-fallback input{flex:auto;width:100%}.ot-action-sections p,.ot-analysis-condition p{font-size:13px}.ot-route-scope{padding:12px 14px}}.ot-case-analysis{background:var(--surface-soft);border:1px solid var(--line);border-radius:6px;margin:0 0 17px;padding:13px 15px}.ot-case-analysis h5{letter-spacing:.04em;color:var(--muted);margin:0 0 10px;font-size:11px;font-weight:600;line-height:1.6}.ot-case-analysis dl{flex-direction:column;gap:10px;margin:0;display:flex}.ot-case-analysis dl>div{grid-template-columns:54px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.ot-case-analysis dt{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:500;line-height:1.9}.ot-case-analysis dd{min-width:0;margin:0}.ot-case-analysis p{color:var(--text);white-space:pre-line;overflow-wrap:anywhere;font-size:12px;line-height:1.95}.ot-case-analysis details{margin-top:6px}.ot-case-analysis summary{color:var(--muted);cursor:pointer;align-items:center;gap:5px;font-size:11px;line-height:1.8;list-style:none;display:inline-flex}.ot-case-analysis details p{margin-top:7px}.ot-source-body+.ot-case-analysis{margin-top:22px;margin-bottom:5px}.ot-source-content .ot-case-analysis p{font-size:13px}.ot-source-content .ot-case-analysis h5,.ot-source-content .ot-case-analysis dt{font-size:12px}@media (max-width:600px){.ot-case-analysis{padding:12px}.ot-case-analysis dl>div{grid-template-columns:48px minmax(0,1fr);gap:8px}.ot-case-analysis p,.ot-source-content .ot-case-analysis p{font-size:12px}}.music-review{border:1px solid var(--line);background:var(--surface,#fff);border-radius:14px;margin:20px 0;padding:22px}.music-review-status{color:var(--text,#242424);align-items:flex-start;gap:12px;display:flex}.music-review-status>div{flex:1}.music-review-status strong{font-size:15px}.music-review-status p{color:var(--muted,#777);margin:7px 0 0;font-size:13px;line-height:1.75}.music-review-audit{border-top:1px solid var(--line);margin-top:17px;padding-top:14px}.music-review-audit summary{cursor:pointer;align-items:center;gap:8px;font-size:13px;list-style:none;display:flex}.music-review-audit summary svg:last-child{margin-left:auto}.music-audit-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;display:grid}.music-audit-stats span{color:var(--muted,#777);background:var(--surface-soft,#f6f6f6);border-radius:6px;padding:10px;font-size:12px}.music-audit-stats b{color:var(--text,#222);margin-top:5px;font-size:20px;display:block}.music-review-audit p,.music-review-note,.music-general p{color:var(--muted,#777);font-size:12px;line-height:1.8}.music-review-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.music-review-heading h4{margin:5px 0;font-size:17px}.music-review-table-wrap{overflow-x:auto}.music-review-table{border-collapse:collapse;width:100%;min-width:650px;font-size:13px}.music-review-table th,.music-review-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:13px 10px}.music-review-table thead{color:var(--muted,#777);white-space:nowrap;font-size:11px}.music-review-table tbody th{width:36%;font-weight:500}.music-review-table tbody th button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.music-review-table small{color:var(--muted,#777);margin-top:5px;font-weight:400;line-height:1.7;display:block}.music-review-table .is-selected{background:var(--surface-soft,#f6f6f6)}.music-count{text-align:left;width:100%;min-width:55px;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:4px 0;display:flex}.music-count:disabled{cursor:default;opacity:.5}.music-count span{background:var(--line,#e8e8e8);border-radius:2px;height:4px;display:block;overflow:hidden}.music-count i{background:#666;height:100%;display:block}.music-count.is-negative i{background:#bd6c45}.music-general{background:var(--surface-soft,#f6f6f6);border-radius:8px;margin-top:17px;padding:12px 14px;font-size:13px}.music-general summary{cursor:pointer}.music-general>div{flex-wrap:wrap;align-items:center;gap:18px;font-size:12px;display:flex}.music-subtopic-picker{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;font-size:13px;display:flex}.music-subtopic-picker select{border:1px solid var(--line);background:var(--surface,#fff);max-width:100%;color:var(--text,#222);border-radius:6px;padding:8px 10px}.music-review-chip{color:var(--muted,#777);margin-top:8px;font-size:11px;display:block}@media (max-width:760px){.music-review{padding:15px}.music-review-status{flex-wrap:wrap}.music-review-status>.btn{margin-left:30px}.music-audit-stats{grid-template-columns:repeat(2,1fr)}.music-review-heading{flex-direction:column;align-items:flex-start}}.ot-detail-head .ot-topic-context{color:var(--muted);max-width:900px;margin:10px 0 14px;line-height:2;display:block}.ot-detail-head .ot-topic-question{background:var(--surface-soft);border-left:2px solid var(--text);align-items:flex-start;max-width:900px;padding:13px 16px}.ot-topic-question>svg{flex:none;margin-top:1px}.ot-topic-question b{color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:500;display:block}.ot-case-analysis dd p{line-height:1.95}.report-reader{flex-direction:column;gap:22px;display:flex}.report-reader-intro{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.report-reader-intro h2{margin:8px 0 11px;font-size:26px;line-height:1.5}.report-reader-intro p{color:var(--muted);max-width:850px;font-size:14px;line-height:1.95}.report-page-link,.report-section-footer>a{color:var(--text);white-space:nowrap;align-items:center;gap:7px;font-size:13px;line-height:1.5;display:inline-flex}.report-page-link{border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:12px 14px}.report-scope-label{background:var(--surface);border-left:3px solid var(--green);color:var(--muted);padding:13px 17px;font-size:13px;line-height:1.8}.report-reader-layout{grid-template-columns:205px minmax(0,1fr);align-items:start;gap:24px;display:grid}.report-section-rail{position:sticky;top:82px}.report-section-rail>span{letter-spacing:.1em;color:var(--muted);align-items:center;gap:8px;padding:7px 12px 15px;font-size:12px;display:flex}.report-section-rail [role=tablist]{flex-direction:column;gap:5px;display:flex}.report-section-rail [role=tab]{text-align:left;min-height:54px;color:var(--muted);border-radius:7px;align-items:center;gap:11px;padding:14px 11px;line-height:1.5;display:flex}.report-section-rail [role=tab]>b{color:var(--subtle);font-size:11px;font-weight:500}.report-section-rail [role=tab]>span{flex:1;font-size:13px}.report-section-rail [role=tab]>svg{opacity:0}.report-section-rail [role=tab].active{background:var(--text);color:var(--surface)}.report-section-rail [role=tab].active>b{color:inherit;opacity:.7}.report-section-rail [role=tab].active>svg{opacity:1}.report-section-rail>p{color:var(--muted);padding:17px 12px;font-size:12px;line-height:1.9}.report-section-content{background:var(--surface);border:1px solid var(--line);border-radius:11px;min-width:0;padding:31px 34px;scroll-margin-top:80px}.report-section-content>header{border-bottom:1px solid var(--line);padding-bottom:25px}.report-section-content>header h2{margin:8px 0 15px;font-size:25px;line-height:1.6}.report-section-summary{color:var(--text);font-size:16px;font-weight:500;line-height:2}.report-analysis{flex-direction:column;gap:19px;padding:26px 0;display:flex}.report-analysis h3{margin-bottom:9px;font-size:16px;line-height:1.6}.report-analysis p{color:var(--text);white-space:pre-line;font-size:15px;line-height:2.1}.report-empty{color:var(--muted);padding:25px 0;font-size:14px;line-height:1.9}.report-subheading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:13px;display:flex}.report-subheading .eyebrow{letter-spacing:1px;font-size:10px}.report-subheading h3{margin-top:8px;font-size:18px;line-height:1.6}.report-subheading>span{color:var(--muted);white-space:nowrap;font-size:12px}.report-count-note{color:var(--muted);margin:11px 0 15px;font-size:12px;line-height:1.9}.report-evidence-table-wrap{border:1px solid var(--line);border-radius:7px;width:100%;overflow-x:auto}.report-evidence-summary table{border-collapse:collapse;width:100%;min-width:670px;font-size:12px}.report-evidence-summary th,.report-evidence-summary td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:16px 13px}.report-evidence-summary thead th{background:var(--surface-soft);white-space:nowrap;color:var(--muted);font-size:11px;font-weight:500}.report-evidence-summary tbody tr:last-child>*{border-bottom:0}.report-evidence-summary tbody th{width:42%;font-weight:400}.report-evidence-summary tbody th button{text-align:left;gap:5px;padding:0;font-size:13px;font-weight:600;line-height:1.7;display:flex}.report-evidence-summary tbody th p{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.9}.report-evidence-summary td{min-width:76px;font-size:14px;line-height:1.6}.report-evidence-summary td b{font-weight:500}.report-mini-bar{background:var(--surface-soft);min-width:35px;height:4px;margin-top:8px;display:block}.report-mini-bar i{background:#777;height:100%;display:block}.report-mini-bar.is-negative i{background:#a96c4c}.report-audit-note{color:var(--orange);margin-top:7px;font-size:11px;font-weight:500;display:block}.report-evidence-links{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.report-evidence-links button{white-space:nowrap;color:var(--green);text-underline-offset:3px;padding:0;font-size:11px;line-height:1.9;text-decoration:underline}.report-action-plan{margin-top:30px}.report-action-plan>div:last-child{border-top:1px solid var(--line)}.report-action-plan>div>section{border-bottom:1px solid var(--line);gap:16px;padding:21px 0;display:flex}.report-action-plan>div>section>span{color:var(--subtle);padding-top:4px;font-size:12px}.report-action-plan h4{margin-bottom:8px;font-size:15px;line-height:1.7}.report-action-plan p{font-size:14px;line-height:2}.report-action-plan .report-validation{color:var(--muted);margin-top:9px;font-size:12px}.report-validation>b{color:var(--text);margin-right:8px;font-weight:500}.report-action-plan .text-button{margin-top:10px;font-size:12px}.report-section-conclusion{background:var(--surface-soft);border-left:3px solid var(--green);margin-top:25px;padding:18px 21px;font-size:14px;line-height:2}.report-section-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:28px;padding-top:20px;display:flex}.report-section-footer .btn{font-size:12px}.route-error{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;align-items:flex-start;gap:14px;margin-bottom:20px;padding:16px 18px;display:flex}.route-error>div{flex:1}.route-error h2{margin-bottom:6px;font-size:15px;line-height:1.6}.route-error p{color:var(--muted);font-size:13px;line-height:1.9}.report-scope-details{color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:14px;font-size:12px}.report-scope-details>summary{cursor:pointer;line-height:1.8}.report-scope-details .report-scope-label{margin:10px 0 0}.report-section-context{color:var(--muted);margin:0 0 18px;font-size:15px;line-height:2}.report-lead-finding{background:var(--surface-soft);border-left:3px solid var(--text);padding:18px 21px}.report-lead-finding>span{letter-spacing:.08em;color:var(--muted);margin-bottom:7px;font-size:11px;display:block}.report-section-summary{margin:0;font-weight:500}.report-evidence-summary{margin-top:26px}.report-evidence-intro{color:var(--text);margin:10px 0;font-size:14px;line-height:1.95}.report-evidence-method{color:var(--muted);margin-top:15px;font-size:12px}.report-evidence-method>summary{cursor:pointer}.report-analysis{gap:24px;padding-top:34px}.report-analysis>.report-subheading{margin-bottom:0}.report-argument{border-top:1px solid var(--line);padding-top:20px}.report-argument>h3{gap:12px;margin-bottom:13px;font-size:17px;line-height:1.8;display:flex}.report-argument>h3>span{color:var(--subtle);flex:none;padding-top:5px;font-size:11px;font-weight:400}.report-argument>p+p{margin-top:12px}.report-argument-links{flex-wrap:wrap;align-items:center;gap:7px 16px;margin-top:13px;line-height:1.8;display:flex}.report-argument-links>span{color:var(--subtle);font-size:11px}.report-argument-links>button{text-align:left;color:var(--muted);text-underline-offset:3px;align-items:center;gap:4px;padding:0;font-size:12px;text-decoration:underline;display:inline-flex}.report-argument-links>button:hover{color:var(--text)}.report-action-owner{color:var(--muted);background:var(--surface-soft);border-radius:3px;margin-bottom:9px;padding:4px 8px;font-size:11px;display:inline-block}@media (max-width:1250px){.report-reader-layout{grid-template-columns:175px minmax(0,1fr);gap:18px}.report-section-content{padding:25px}.report-section-rail [role=tab]{gap:8px;padding:12px 9px}.report-section-rail [role=tab]>span{font-size:12px}.report-section-rail [role=tab]>svg{display:none}.report-reader-intro{flex-wrap:wrap;gap:16px}.report-page-link{font-size:12px}}@media (max-width:850px){.report-reader-layout{flex-direction:column;gap:15px;display:flex}.report-section-rail{z-index:15;background:var(--canvas);width:100%;padding:6px 0 8px;position:sticky;top:59px}.report-section-rail>span,.report-section-rail>p{display:none}.report-section-rail [role=tablist]{flex-direction:row;gap:6px;padding:3px;overflow-x:auto}.report-section-rail [role=tab]{white-space:nowrap;background:var(--surface);border:1px solid var(--line);flex-shrink:0;min-height:43px;padding:10px 12px}.report-section-content{width:100%;padding:22px}.report-section-content>header h2{font-size:22px}.report-section-summary{font-size:15px}.report-analysis p{font-size:14px}.report-reader-intro h2{font-size:23px}.report-subheading{flex-wrap:wrap;align-items:flex-start;gap:8px}.report-evidence-summary td,.report-evidence-summary th{padding:13px 10px}.report-evidence-summary table{min-width:620px}}@media (max-width:600px){.report-section-content{padding:19px 16px}.report-reader-intro h2{font-size:21px}.report-section-content>header h2{font-size:20px}.report-analysis{gap:17px}.report-analysis h3{font-size:15px}.report-subheading h3{font-size:16px}.report-section-summary{font-size:14px}.report-scope-label{font-size:12px}.report-section-footer{flex-direction:column;align-items:flex-start}.report-section-footer>a{font-size:12px}.route-error{flex-wrap:wrap}}.report-section-content>header>*,.report-analysis,.report-action-plan,.report-section-conclusion{max-width:1040px}.experience-article-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:32px;max-width:1320px;margin:0 auto;padding:8px 0 32px;display:grid}.experience-article-toc{scrollbar-width:thin;max-height:calc(100vh - 120px);padding:5px 0 16px;position:sticky;top:24px;overflow-y:auto}.experience-article-toc-heading{color:var(--muted);letter-spacing:.06em;align-items:center;gap:9px;margin:0 10px 18px;font-size:13px;font-weight:500;display:flex}.experience-article-toc ol,.experience-article-mobile-toc ol{margin:0;padding:0;list-style:none}.experience-article-toc li+li,.experience-article-mobile-toc li+li{margin-top:5px}.experience-article-toc button,.experience-article-mobile-toc nav button{width:100%;color:var(--muted);text-align:left;border:1px solid #0000;border-radius:6px;align-items:baseline;gap:10px;padding:10px;font-size:13px;line-height:1.85;display:flex}.experience-article-toc button:hover,.experience-article-mobile-toc nav button:hover{color:var(--text);background:var(--surface-soft)}.experience-article-toc button[aria-current=location],.experience-article-mobile-toc nav button[aria-current=location]{border-color:var(--line);color:var(--text);background:var(--surface);font-weight:600}.experience-article-toc-number{min-width:18px;color:var(--subtle);flex:none;font-size:11px;font-weight:400}.experience-article-column{min-width:0}.experience-article-mobile-toc{display:none}.experience-article{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--text);border-radius:10px;padding:38px 44px 28px}.experience-article-header{border-bottom:1px solid var(--line);margin-bottom:34px;padding-bottom:26px}.experience-article-kicker{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;font-size:12px;line-height:1.8;display:flex}.experience-article-kicker>span{letter-spacing:1.8px;font-size:10px;font-weight:500}.experience-article-header h1{letter-spacing:-.025em;text-wrap:balance;margin:18px 0 22px;font-size:31px;font-weight:650;line-height:1.55}.experience-article-scope{color:var(--muted);font-size:14px;line-height:1.95}.experience-article-scope strong{color:var(--text);font-weight:500}.experience-article-evidence-scope{color:var(--muted);margin-top:13px;font-size:13px;line-height:1.9}.experience-article-evidence-scope>summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.experience-article-evidence-scope>p{border-left:2px solid var(--line-strong);margin:9px 0 0;padding-left:15px}.experience-article-toolbar{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:22px;display:flex}.experience-article-workbench-link,.experience-article-download{border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:38px;font-size:13px;line-height:1.6;display:inline-flex}.experience-article-workbench-link{border:1px solid var(--line-strong);background:var(--surface-soft);color:var(--text);padding:8px 13px;font-weight:500}.experience-article-workbench-link:hover{background:var(--green-soft)}.experience-article-download{color:var(--muted);padding:6px 0}.experience-article-download:hover{color:var(--text);text-underline-offset:4px;text-decoration:underline}.experience-article-section{scroll-margin-top:28px}.experience-article-section+.experience-article-section{border-top:1px solid var(--line);margin-top:50px;padding-top:35px}.experience-article-section>h2{letter-spacing:-.02em;text-wrap:balance;margin:0 0 24px;font-size:25px;font-weight:650;line-height:1.6}.experience-article-summary>h2{margin-bottom:20px;font-size:19px}.experience-article-section>h2:focus:not(:focus-visible){outline:none}.experience-article-prose{overflow-wrap:break-word;font-size:17px;line-height:2}.experience-article-prose p{margin:0 0 20px}.experience-article-prose>:last-child{margin-bottom:0}.experience-article-prose h3{margin:34px 0 16px;scroll-margin-top:28px;font-size:20px;font-weight:600;line-height:1.75}.experience-article-prose h4{margin:27px 0 14px;scroll-margin-top:28px;font-size:17px;font-weight:600;line-height:1.8}.experience-article-prose>h3:first-child{margin-top:0}.experience-article-prose strong{font-weight:600}.experience-article-prose a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;text-decoration-thickness:1px}.experience-article-prose a:hover{text-decoration-color:currentColor}.experience-article-prose a.experience-article-citation{vertical-align:super;min-width:22px;min-height:22px;color:var(--text);border-radius:3px;justify-content:center;align-items:center;margin:0 1px;padding:1px 3px;font-size:12px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.experience-article-prose a.experience-article-citation:hover{background:var(--green-soft)}.experience-article-prose a.experience-article-citation:focus-visible{outline:2px solid var(--green-dark);outline-offset:2px;background:var(--green-soft)}.experience-article-summary .experience-article-prose a[href$="#view=overview"]{white-space:nowrap;font-weight:600;text-decoration-color:currentColor}.experience-article-prose ul,.experience-article-prose ol{margin:15px 0 22px;padding-left:1.55em}.experience-article-prose li{padding-left:.2em}.experience-article-prose li+li{margin-top:10px}.experience-article-prose li>p{margin-bottom:10px}.experience-article-prose blockquote{border-left:3px solid var(--line-strong);color:var(--muted);margin:24px 0;padding:4px 0 4px 20px}.experience-article-prose blockquote>:last-child{margin-bottom:0}.experience-article-prose hr{border:0;border-top:1px solid var(--line);margin:30px 0}.experience-article-prose code{font-size:.86em}.experience-article-prose img{max-width:100%;height:auto}.experience-chapter-sources{border-top:1px solid var(--line);color:var(--muted);margin-top:26px;padding-top:14px;font-size:13px;line-height:1.9}.experience-chapter-sources>summary{cursor:pointer;width:-moz-fit-content;width:fit-content;padding:4px 0;font-weight:500}.experience-chapter-sources>summary:focus-visible{outline:2px solid var(--green-dark);outline-offset:3px}.experience-chapter-sources[open]>summary,.experience-chapter-sources>p{margin-bottom:12px}.experience-chapter-sources a{color:inherit}.experience-article-table{overscroll-behavior-inline:contain;border:1px solid var(--line);scrollbar-width:thin;border-radius:6px;max-width:100%;margin:24px 0 28px;overflow-x:auto}.experience-article-table table{border-collapse:collapse;width:100%;min-width:580px;font-size:14px;line-height:1.9}.experience-article-table th,.experience-article-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:break-word;padding:14px 15px}.experience-article-table th{background:var(--surface-soft);color:var(--text);font-size:13px;font-weight:600}.experience-article-table th+th,.experience-article-table td+td{border-left:1px solid var(--line)}.experience-article-table tbody tr:last-child>*{border-bottom:0}.experience-article-table td>p:last-child{margin-bottom:0}.experience-article-table table:has(th:nth-child(4)){min-width:810px}:is(.experience-article-table table:has(th:nth-child(4)) th:first-child,.experience-article-table table:has(th:nth-child(4)) td:first-child),.experience-article-prose h3[id^="83-"]+p+.experience-article-table th:first-child,.experience-article-prose h3[id^="83-"]+p+.experience-article-table td:first-child{white-space:nowrap;width:85px}.experience-article-sources .experience-article-prose{font-size:15px;line-height:1.95}.experience-article-sources .experience-article-prose h3{font-size:18px}.experience-article-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:36px;padding-top:24px;display:flex}.experience-article-footer>span{color:var(--muted);font-size:13px}@media (max-width:1300px){.experience-article-layout{grid-template-columns:175px minmax(0,1fr);gap:22px}.experience-article{padding:31px 30px 25px}.experience-article-toc button{gap:7px;padding:9px 8px;font-size:12px}.experience-article-header h1{font-size:28px}.experience-article-section>h2{font-size:23px}.experience-article-summary>h2{font-size:19px}}@media (max-width:1100px){.experience-article-layout{max-width:940px;padding-top:0;display:block}.experience-article-toc{display:none}.experience-article-mobile-toc{border:1px solid var(--line);background:var(--surface);border-radius:7px;margin-bottom:16px;display:block}.experience-article-mobile-toc>summary{cursor:pointer;align-items:center;gap:9px;padding:13px 16px;font-size:13px;font-weight:500;list-style:none;display:flex}.experience-article-mobile-toc>summary::-webkit-details-marker{display:none}.experience-article-mobile-toc>summary>svg:last-child{color:var(--muted);margin-left:auto}.experience-article-mobile-toc[open]>summary>svg:last-child{transform:rotate(180deg)}.experience-article-mobile-toc[open]>summary{border-bottom:1px solid var(--line)}.experience-article-mobile-toc nav{padding:8px}.experience-article-mobile-toc nav button{padding:8px 10px}.experience-article{padding:32px}}@media (max-width:600px){.experience-article{border-radius:7px;padding:23px 19px}.experience-article-kicker{font-size:11px}.experience-article-kicker>span{letter-spacing:1.2px;font-size:9px}.experience-article-header{margin-bottom:27px;padding-bottom:22px}.experience-article-header h1{margin:16px 0 19px;font-size:25px;line-height:1.6}.experience-article-scope{font-size:13px;line-height:1.95}.experience-article-evidence-scope{font-size:12px}.experience-article-toolbar{gap:10px 18px}.experience-article-workbench-link,.experience-article-download{font-size:12px}.experience-article-section{scroll-margin-top:18px}.experience-article-section+.experience-article-section{margin-top:38px;padding-top:27px}.experience-article-section>h2{margin-bottom:19px;font-size:21px}.experience-article-summary>h2{font-size:18px}.experience-article-prose{font-size:16px;line-height:2}.experience-article-prose p{margin-bottom:18px}.experience-article-prose h3{margin-top:28px;font-size:18px}.experience-article-prose h4{font-size:16px}.experience-article-table{margin:20px 0 24px}.experience-article-table table{font-size:13px}.experience-article-table th,.experience-article-table td{padding:12px}.experience-article-sources .experience-article-prose{font-size:14px}.experience-article-footer{align-items:flex-start}}@media print{.experience-article-layout{max-width:none;display:block}.experience-article-toc,.experience-article-mobile-toc,.experience-article-toolbar,.experience-article-footer{display:none}.experience-article{border:0;padding:0}.experience-article-table{overflow:visible}:is(.experience-article-table table,.experience-article-table table:has(th:nth-child(4))){min-width:0;font-size:10pt}.experience-article-section>h2,.experience-article-prose h3,.experience-article-prose h4{break-after:avoid}.experience-article-table tr{break-inside:avoid}}.dx-page{flex-direction:column;gap:22px;display:flex}.dx-intro{justify-content:space-between;align-items:center;gap:24px;display:flex}.dx-intro h2{margin:8px 0;font-size:22px}.dx-intro p{color:var(--muted,#7f7f7f);margin:0;font-size:14px;line-height:1.7}.dx-kpis{border:1px solid var(--line,#e8e8e8);background:var(--surface,#fff);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:20px 0;display:grid}.dx-kpis>div{border-right:1px solid var(--line,#e8e8e8);padding:0 22px}.dx-kpis>div:last-child{border:0}.dx-kpis span{color:var(--muted,#7f7f7f);font-size:13px}.dx-kpis strong{font-variant-numeric:tabular-nums;font-size:32px;line-height:1.5;display:block}.dx-kpis strong small{margin-left:8px;font-size:12px;font-weight:400}.dx-kpis strong.dx-word{padding:8px 0 5px;font-size:21px}.dx-kpis p{color:var(--muted,#7f7f7f);margin:4px 0 0;font-size:12px;line-height:1.65}.dx-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px;display:grid}.dx-grid>*{min-width:0}.dx-explain{background:var(--surface-soft,#f6f6f6);color:var(--muted,#717171);border-radius:8px;gap:12px;margin:0 20px 18px;padding:16px 20px;display:flex}.dx-explain svg{flex-shrink:0;margin-top:3px}.dx-explain p{margin:0;font-size:13px;line-height:1.8}.dx-section-head{justify-content:space-between;align-items:center;gap:18px;margin:12px 0 18px;display:flex}.dx-section-head h2{margin:6px 0;font-size:22px}.dx-section-head h2 b{color:var(--muted,#7f7f7f);margin-left:12px;font-size:14px}.dx-section-head p{color:var(--muted,#7f7f7f);font-size:13px}.dx-hypothesis-layout{border:1px solid var(--line,#e8e8e8);background:var(--surface,#fff);border-radius:12px;grid-template-columns:minmax(280px,.85fr) minmax(0,1.5fr);display:grid;overflow:hidden}.dx-finding-nav{background:var(--surface-soft,#f4f4f4);flex-direction:column;gap:6px;padding:12px;display:flex}.dx-finding-nav button{text-align:left;color:inherit;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:14px;display:flex}.dx-finding-nav button>span{color:#a6a6a6;font-size:16px}.dx-finding-nav button>div{flex:1}.dx-finding-nav strong{font-size:14px;font-weight:550;line-height:1.7}.dx-finding-nav small{color:var(--muted,#7f7f7f);margin-top:5px;font-size:12px;display:block}.dx-finding-nav button.active{background:var(--surface,#fff);border-color:#d1d1d1;box-shadow:0 3px 10px #35353506}.dx-finding-detail{padding:28px}.dx-finding-detail h3{margin:10px 0 22px;font-size:22px;line-height:1.5}.dx-finding-step{grid-template-columns:85px 1fr;gap:12px;margin-bottom:20px;display:grid}.dx-finding-step span{color:#838383;font-size:12px;font-weight:600;line-height:1.8}.dx-finding-step p{margin:0;font-size:14px;line-height:1.85}.dx-limit{background:var(--surface-soft,#f4f4f4);border-left:3px solid #bbaa78;border-radius:0 7px 7px 0;padding:12px 16px}.dx-limit strong{color:#9c865c;font-size:12px;font-weight:600}.dx-limit p{color:var(--muted,#7f7f7f);margin:4px 0 0;font-size:13px;line-height:1.8}.dx-case-links{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.dx-case-links button{background:var(--surface-soft,#f5f5f5);border:1px solid var(--line,#e8e8e8);color:inherit;border-radius:5px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;display:flex}.dx-case-section{scroll-margin-top:20px}.dx-case-controls{align-items:center;gap:12px;margin:16px 0;display:flex}.dx-case-controls .search-input{flex:1}.dx-case-controls>label:not(.search-input){color:var(--muted,#7f7f7f);align-items:center;gap:8px;font-size:12px;display:flex}.dx-case-controls select{border:1px solid var(--line,#e8e8e8);background:var(--surface,#fff);color:inherit;border-radius:7px;max-width:190px;padding:10px;font-size:13px}.dx-more{justify-content:center;align-items:center;gap:18px;padding:18px;display:flex}.dx-more>span{color:var(--muted,#7f7f7f);font-size:12px}[data-theme=dark] .dx-kpis,[data-theme=dark] .dx-hypothesis-layout,[data-theme=dark] .dx-finding-nav button.active,[data-theme=dark] .dx-case-controls select{background:#272727;border-color:#414141}[data-theme=dark] .dx-finding-nav,[data-theme=dark] .dx-limit,[data-theme=dark] .dx-explain,[data-theme=dark] .dx-case-links button{background:#303030;border-color:#4f4f4f}[data-theme=dark] .dx-kpis>div{border-color:#414141}@media (min-width:1500px){.dx-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}}@media (max-width:1100px){.dx-grid{grid-template-columns:1fr}.dx-intro{flex-direction:column;align-items:flex-start}.dx-hypothesis-layout{grid-template-columns:1fr}.dx-finding-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:700px){.dx-kpis{grid-template-columns:1fr 1fr;gap:20px}.dx-kpis>div:nth-child(2){border:0}.dx-kpis strong{font-size:27px}.dx-finding-nav{grid-template-columns:1fr}.dx-finding-detail{padding:20px}.dx-case-controls{flex-wrap:wrap}.dx-case-controls .search-input{flex-basis:100%}.dx-case-controls select{max-width:140px}.dx-finding-step{grid-template-columns:1fr;gap:6px}.dx-section-head{flex-direction:column;align-items:flex-start}}.dx-five-star-audit{border:1px solid var(--line);background:#aeaeae12;border-radius:15px;justify-content:space-between;align-items:center;gap:24px;margin:18px 0;padding:22px 24px;display:flex}.dx-five-star-audit h3{margin:8px 0 9px;font-size:18px;font-weight:600;line-height:1.5}.dx-five-star-audit p{color:var(--muted);max-width:730px;margin:0;font-size:12px;line-height:1.8}.dx-five-star-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:155px;display:flex}.dx-five-star-actions button{white-space:nowrap;font-size:11px}.dx-five-star-audit .eyebrow{font-size:10px}@media (max-width:850px){.dx-five-star-audit{padding:18px;display:block}.dx-five-star-actions{justify-content:flex-start;margin-top:14px}.dx-five-star-audit h3{font-size:16px}}.ap-analysis-page{color:var(--text);flex-direction:column;gap:19px;min-width:0;display:flex}.ap-analysis-page .ap-panel{min-width:0;overflow:hidden}.ap-panel>.panel-header{flex-wrap:wrap;gap:12px;padding:19px 21px 12px}.ap-panel>.panel-header>div{flex:1;min-width:190px}.ap-panel>.panel-header h2{letter-spacing:0;font-size:15px;font-weight:650;line-height:1.6}.ap-panel>.panel-header p{color:var(--muted);max-width:78ch;font-size:12px;line-height:1.8}.ap-panel>.panel-header>.segmented{margin-left:auto}.ap-panel .segmented button{min-height:27px;padding:5px 8px;font-size:12px}.ap-panel .chart{min-width:0}.ap-panel .data-table-toggle{border-top:1px solid var(--line);margin-top:0;padding:0 20px}.ap-panel .data-table-toggle>summary{color:var(--muted);padding:11px 0;font-size:12px}.ap-panel .data-table-toggle th,.ap-panel .data-table-toggle td{font-size:12px;line-height:1.7}.ap-metrics{background:var(--surface);border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));padding:17px 0;display:grid}.ap-metric{border-right:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;padding:0 21px;display:flex}.ap-metric:last-child{border-right:0}.ap-metric>span{color:var(--muted);font-size:12px;font-weight:500;line-height:1.6}.ap-metric>strong{letter-spacing:-.035em;color:var(--text);font-size:27px;font-weight:650;line-height:1.25}.ap-metric>strong.ap-positive{color:var(--green)}.ap-metric>strong.ap-negative{color:var(--orange)}.ap-metric>small{color:var(--muted);white-space:normal;font-size:12px;line-height:1.6}.ap-section-heading{justify-content:space-between;align-items:center;gap:16px;padding-top:9px;display:flex}.ap-section-heading>div{align-items:flex-start;gap:12px;min-width:0;display:flex}.ap-section-number{letter-spacing:.06em;color:var(--green);border:1px solid var(--line-strong);background:var(--surface);border-radius:5px;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:12px;font-weight:650;display:grid}.ap-section-heading h2{margin:0;font-size:17px;font-weight:650;line-height:1.65}.ap-section-heading p{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.8}.ap-findings{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ap-finding{background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;min-height:209px;padding:17px 19px 14px;transition:border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.ap-finding:before{content:"";background:#8f8f8f;width:3px;position:absolute;top:0;bottom:0;left:0}.ap-finding-orange:before{background:#cf936a}.ap-finding-blue:before{background:#8e8e8e}.ap-finding-sand:before{background:#a6a6a6}.ap-finding:not(:disabled):hover{border-color:#ababab;box-shadow:0 4px 18px #41414110}.ap-finding:disabled{opacity:.64!important}.ap-finding-top{color:var(--muted);justify-content:space-between;align-items:center;width:100%;margin-bottom:1px;font-size:12px;display:flex}.ap-finding h3{color:var(--text);font-size:14px;font-weight:600;line-height:1.7}.ap-finding>strong{letter-spacing:-.03em;color:var(--green);font-size:23px;font-weight:650;line-height:1.3}.ap-finding-orange>strong{color:var(--orange)}.ap-finding-blue>strong{color:var(--blue)}.ap-finding-sand>strong{color:var(--sand)}.ap-finding>p{color:var(--muted);flex:1;font-size:12px;line-height:1.85}.ap-finding-action{color:var(--green);align-items:center;gap:6px;margin-top:3px;font-size:12px;font-weight:500;display:inline-flex}.ap-grid{align-items:stretch;gap:18px;min-width:0;display:grid}.ap-grid-equal{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-grid-7-5{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ap-grid>*{min-width:0}.ap-chart-pad{padding:0 3px}.ap-chart-foot{border-top:1px solid var(--line);color:var(--muted);background:var(--surface-soft);justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 20px;font-size:12px;line-height:1.8;display:flex}.ap-chart-foot>span{align-items:flex-start;gap:7px;min-width:0;display:flex}.ap-chart-foot>span>svg{flex-shrink:0;margin-top:4px}.ap-chart-foot>button{color:var(--green);text-align:left;flex-shrink:0;align-items:center;gap:4px;font-size:12px;line-height:1.8;display:flex}.ap-trend-wrap{padding:0 12px 8px}.ap-trend-wrap .chart-legend{margin-bottom:4px}.ap-engagement .panel-header{padding-bottom:19px}.ap-split-comparison{flex-direction:column;gap:23px;padding:1px 21px 20px;display:flex}.ap-split-row>div:first-child{flex-direction:column;gap:7px;margin-bottom:9px;font-size:12px;line-height:1.6;display:flex}.ap-split-row strong{font-size:13px;font-weight:600}.ap-split-row>div:first-child>span{color:var(--muted)}.ap-split-row b{color:var(--orange);margin-left:4px;font-size:15px;font-weight:650}.ap-split-row small{margin-left:4px;font-size:12px}.ap-split-track{background:var(--surface-soft);border:1px solid var(--line);border-radius:4px;height:17px;display:flex;overflow:hidden}.ap-split-track i{min-width:0;height:100%;display:block}.ap-split-positive{background:#737373}.ap-split-negative{background:#d38963}.ap-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:17px;font-size:12px;line-height:1.6;display:flex}.ap-legend>span{align-items:center;gap:6px;display:inline-flex}.ap-legend i{border-radius:2px;flex-shrink:0;width:9px;height:9px;display:block}.ap-next-steps{padding:0 21px 4px}.ap-next-steps>button{border-bottom:1px solid var(--line);text-align:left;align-items:flex-start;gap:11px;width:100%;padding:16px 0;display:flex}.ap-next-steps>button:last-child{border-bottom:0}.ap-next-steps>button>span{border:1px solid var(--line-strong);width:22px;height:22px;color:var(--green);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;font-size:12px;display:grid}.ap-next-steps>button>div{flex:1}.ap-next-steps strong{font-size:13px;font-weight:600;line-height:1.8}.ap-next-steps p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.8}.ap-next-steps>button>svg{color:var(--green);margin-top:4px}.ap-next-steps>button:hover strong{color:var(--green)}.ap-model-route{background:var(--surface);border:1px solid var(--line-strong);border-radius:9px;flex-wrap:wrap;align-items:center;gap:20px;margin-top:3px;padding:23px;display:flex;box-shadow:inset 4px 0 #929292}.ap-model-route-main{flex:1;align-items:flex-start;gap:13px;min-width:300px;display:flex}.ap-route-icon{background:var(--green-soft);border:1px solid var(--line);width:43px;height:43px;color:var(--green);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.ap-kicker{color:var(--muted);letter-spacing:.04em;font-size:12px;font-weight:500;line-height:1.8;display:block}.ap-model-route h2{margin:4px 0 7px;font-size:17px;font-weight:650;line-height:1.6}.ap-model-route p{color:var(--muted);max-width:72ch;font-size:13px;line-height:1.8}.ap-model-route-stats{border-top:1px solid var(--line);flex-basis:100%;gap:19px;margin-left:56px;padding-top:17px;display:flex}.ap-model-route-stats>span{color:var(--muted);border-right:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:9px;min-width:100px;padding-right:20px;font-size:12px;line-height:1.5;display:flex}.ap-model-route-stats>span:last-child{border-right:0}.ap-model-route-stats strong{color:var(--green);font-size:21px;font-weight:650}.ap-model-route-stats small{font-size:12px}.ap-model-route>.btn{margin-left:auto}.ap-coverage-rows{flex-direction:column;gap:22px;padding:8px 21px 18px;display:flex}.ap-coverage-row{text-align:left;width:100%;padding:0}.ap-coverage-row>div:first-child{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:12px;line-height:1.8;display:flex}.ap-coverage-row strong{color:var(--text);font-size:13px;font-weight:600}.ap-coverage-row span{color:var(--muted)}.ap-coverage-track{background:#eaeaea;border-radius:4px;height:16px;display:flex;overflow:hidden}.ap-coverage-track i{background:#737373}.ap-coverage-track b{background:#b3b3b3}.ap-coverage-legend{gap:10px;padding:0 21px 18px}.ap-overlap-strip{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-around;gap:14px;padding:16px 15px;display:flex}.ap-overlap-strip>span{color:var(--muted);text-align:center;flex-direction:column;gap:6px;font-size:12px;display:flex}.ap-overlap-strip strong{color:var(--text);font-size:22px;font-weight:600}.ap-diagnosis-route{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:center;gap:17px;padding:21px;display:flex}.ap-diagnosis-route>svg{color:var(--green)}.ap-diagnosis-route>div{flex:1}.ap-diagnosis-route h2{font-size:16px;font-weight:600;line-height:1.7}.ap-diagnosis-route p{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.8}.ap-cohort-intro{justify-content:space-between;align-items:center;gap:20px;margin:0 0 2px;display:flex}.ap-cohort-intro h2{margin:3px 0 6px;font-size:19px;font-weight:650;line-height:1.7}.ap-cohort-intro p{color:var(--muted);font-size:13px;line-height:1.8}.ap-select-label{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.ap-select-label select{background:var(--surface-soft);border:1px solid var(--line-strong);border-radius:5px;max-width:155px;padding:6px 8px;font-size:12px}.ap-quantile-strip{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:15px;padding:14px 20px;display:flex}.ap-quantile-strip>div{color:var(--muted);align-items:flex-start;gap:7px;font-size:12px;line-height:1.6;display:flex}.ap-quantile-strip>div>span{flex-direction:column;gap:4px;display:flex}.ap-quantile-strip strong{color:var(--text);font-size:16px;font-weight:600}.ap-quantile-strip i{border-radius:50%;width:8px;height:8px;margin-top:5px}.ap-dot-positive{background:#737373}.ap-dot-negative{background:#d38963}.ap-compare-entry{background:var(--surface);border:1px solid var(--line);border-radius:9px;align-items:center;gap:14px;padding:20px;display:flex}.ap-compare-entry>svg{color:var(--green)}.ap-compare-entry>div{flex:1}.ap-compare-entry strong{font-size:14px;font-weight:600;line-height:1.8}.ap-compare-entry p{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.8}.ap-evidence-entry{background:var(--surface);border:1px solid var(--line);border-radius:9px;overflow:hidden}.ap-evidence-entry>summary{cursor:pointer;align-items:center;gap:13px;padding:19px 21px;list-style:none;display:flex}.ap-evidence-entry>summary::-webkit-details-marker{display:none}.ap-evidence-entry>summary>div{flex:1}.ap-evidence-entry>summary strong{font-size:14px;font-weight:600;line-height:1.8}.ap-evidence-entry>summary p{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.8}.ap-evidence-entry[open]>summary>svg{transform:rotate(180deg)}.ap-evidence-entry-body{border-top:1px solid var(--line);padding:16px}.ap-evidence-entry-body>.btn{width:max-content;margin:0 0 12px auto;display:flex}.ap-evidence-entry-body>.panel{border:0}.ap-analysis-page .comparison-panel{margin:0}.ap-analysis-page .empty h3{font-size:14px}.ap-analysis-page .empty p{font-size:12px}[data-theme=dark] .ap-finding{border-color:#454545}[data-theme=dark] .ap-coverage-track{background:#434343}[data-theme=dark] .ap-legend i[style*=e6ece3]{background:#434343!important}[data-theme=dark] .ap-model-route{box-shadow:inset 4px 0 #8d8d8d}[data-theme=dark] .ap-finding:not(:disabled):hover{box-shadow:0 4px 20px #0002}[data-theme=dark] .ap-metric>strong.ap-negative{color:#e0a27e}@media (min-width:1500px){.ap-finding{min-height:195px}.ap-split-row>div:first-child{flex-direction:row;justify-content:space-between;align-items:center}.ap-model-route-stats{border-top:0;flex-basis:auto;margin-left:0;padding-top:0}.ap-model-route-stats>span{gap:5px;max-width:120px}.ap-model-route-stats strong{flex-basis:100%}.ap-model-route-main{min-width:360px}}@media (max-width:1200px){.ap-grid-7-5{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ap-findings{gap:10px}.ap-finding{padding:15px 15px 13px}.ap-finding>strong{font-size:21px}.ap-metric{padding:0 16px}.ap-metric>strong{font-size:25px}.ap-chart-foot{flex-wrap:wrap}.ap-chart-foot>button{margin-left:20px}.ap-model-route-stats{margin-left:0}.ap-panel>.panel-header>div{min-width:170px}}@media (max-width:1000px){.ap-grid-equal,.ap-grid-7-5{grid-template-columns:minmax(0,1fr)}.ap-findings{grid-template-columns:repeat(3,minmax(0,1fr))}.ap-finding>strong{font-size:20px}.ap-metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:17px}.ap-metric:nth-child(2){border-right:0}.ap-metric:nth-child(3),.ap-metric:nth-child(4){border-top:1px solid var(--line);padding-top:14px}.ap-split-row>div:first-child{flex-direction:row;justify-content:space-between;align-items:center}.ap-cohort-intro{align-items:flex-start}.ap-model-route-main{min-width:250px}.ap-model-route-stats{flex-basis:100%;gap:22px}.ap-model-route>.btn{margin-left:0}.ap-finding h3{font-size:13px}}@media (max-width:760px){.ap-analysis-page{gap:15px}.ap-findings{grid-template-columns:1fr}.ap-finding{gap:7px;min-height:0;padding:16px 18px}.ap-finding h3{font-size:14px}.ap-finding>strong{font-size:24px}.ap-finding p{font-size:13px}.ap-finding-top{font-size:12px}.ap-section-heading h2{font-size:16px}.ap-section-heading{padding-top:6px}.ap-section-heading>div{gap:9px}.ap-metric{padding:0 13px}.ap-metric>strong{font-size:24px}.ap-metrics{padding:14px 0}.ap-panel>.panel-header{padding:17px 16px 12px}.ap-panel>.panel-header h2{font-size:15px}.ap-panel>.panel-header p{font-size:12px}.ap-panel>.panel-header>.segmented{margin-left:0}.ap-chart-foot{padding:12px 15px;font-size:12px}.ap-chart-foot>button{font-size:12px}.ap-panel .data-table-toggle{padding:0 15px}.ap-cohort-intro{flex-direction:column;gap:13px}.ap-cohort-intro h2{font-size:18px}.ap-cohort-intro p{font-size:13px}.ap-split-row>div:first-child{flex-direction:column;align-items:flex-start;gap:5px}.ap-split-comparison{padding:3px 16px 19px}.ap-split-row small{margin:4px 0 0;display:block}.ap-model-route{gap:17px;padding:18px}.ap-model-route-main{gap:10px;min-width:0}.ap-model-route h2{font-size:16px}.ap-model-route p{font-size:13px}.ap-model-route-stats{flex-wrap:wrap;gap:14px}.ap-model-route-stats>span{flex-direction:column;flex:1;gap:4px;min-width:76px;max-width:none;padding-right:12px;font-size:12px;display:flex}.ap-model-route-stats strong{font-size:22px}.ap-model-route-stats small{font-size:12px}.ap-model-route>.btn{width:100%;font-size:13px}.ap-kicker{font-size:12px}.ap-route-icon{width:36px;height:36px}.ap-diagnosis-route{flex-wrap:wrap;gap:13px;padding:17px}.ap-diagnosis-route>div{flex-basis:calc(100% - 50px)}.ap-diagnosis-route>.btn{margin-left:40px}.ap-diagnosis-route p{font-size:13px}.ap-coverage-rows{padding:8px 16px 17px}.ap-coverage-row>div:first-child{flex-wrap:wrap;gap:5px}.ap-coverage-legend{padding:0 16px 17px}.ap-compare-entry{flex-wrap:wrap;padding:17px}.ap-compare-entry>div{flex-basis:calc(100% - 40px)}.ap-compare-entry>.btn{margin-left:35px}.ap-evidence-entry>summary{padding:16px}.ap-evidence-entry>summary p{font-size:12px}.ap-select-label{flex-wrap:wrap}.ap-quantile-strip{gap:14px;padding:13px 16px}.ap-quantile-strip>div{font-size:12px}.ap-quantile-strip strong{font-size:15px}.ap-overlap-strip{gap:10px}.ap-overlap-strip strong{font-size:21px}}@media (min-width:1001px){.ap-analysis-page{gap:11px}.ap-metrics{padding:13px 0}.ap-metric{gap:4px}.ap-section-heading{padding-top:1px}.ap-section-heading h2{line-height:1.5}.ap-section-heading p{margin-top:1px;line-height:1.65}.ap-finding{gap:3px;min-height:0;padding:11px 17px}.ap-finding-top{margin-bottom:0;line-height:1.5}.ap-finding h3{line-height:1.45}.ap-finding>strong{line-height:1.25}.ap-finding>p{line-height:1.65}.ap-finding-action{margin-top:2px;line-height:1.5}.ap-panel>.panel-header{padding-top:16px;padding-bottom:10px}}.ap-cell-legend{color:var(--muted,#7b7b7b);flex-wrap:wrap;align-items:center;gap:9px 17px;margin:0 24px 12px;font-size:11px;line-height:1.6;display:flex}.ap-cell-legend span{align-items:center;gap:6px;display:inline-flex}.ap-cell-legend b{margin-left:auto;font-weight:500}.ap-na-swatch{background:repeating-linear-gradient(135deg,#f0f0f0,#f0f0f0 3px,#ddd 3px 4px);border:1px solid #dadada;border-radius:2px;width:19px;height:12px;display:inline-block}[data-theme=dark] .ap-na-swatch{background:repeating-linear-gradient(135deg,#373737,#373737 3px,#545454 3px 4px);border-color:#575757}.ap-chart-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 24px 10px;display:flex}.ap-chart-check{color:var(--muted,#7b7b7b);align-items:center;gap:7px;font-size:12px;display:flex}.ap-chart-check input{accent-color:#6c6c6c}.ap-chart-check small{font-size:11px}.ap-fixed-axis{color:var(--muted,#7b7b7b);font-size:11px}.ap-anchor-list{background:#e9e9e9;border:1px solid #e9e9e9;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:10px 24px 14px;display:grid;overflow:hidden}.ap-anchor-list>div{background:var(--panel,#fff);padding:11px}.ap-anchor-list span,.ap-anchor-list small{color:var(--muted,#7b7b7b);font-size:11px;line-height:1.6;display:block}.ap-anchor-list strong{font-variant-numeric:tabular-nums;margin:3px 0;font-size:18px;font-weight:500;display:block}.ap-sensitivity{border-top:1px solid #e9e9e9;margin:13px 24px 0;padding-top:14px}.ap-sensitivity h3{margin:0 0 5px;font-size:13px}.ap-sensitivity p{color:var(--muted,#7b7b7b);margin:4px 0 12px;font-size:12px;line-height:1.7}.ap-sensitivity-row{grid-template-columns:130px 1fr 70px;align-items:center;gap:12px;margin:10px 0;font-size:11px;display:grid}.ap-sensitivity-row>div{background:#efefef;border-radius:3px;height:8px;overflow:hidden}.ap-sensitivity-row i{background:#c88763;border-radius:3px;height:100%;display:block}.ap-sensitivity-row strong{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}[data-theme=dark] .ap-anchor-list{background:#444;border-color:#444}[data-theme=dark] .ap-anchor-list>div{background:#2d2d2d}[data-theme=dark] .ap-sensitivity{border-color:#444}[data-theme=dark] .ap-sensitivity-row>div{background:#444}@media (max-width:700px){.ap-cell-legend,.ap-chart-controls{margin-left:0;margin-right:0;padding-left:14px;padding-right:14px}.ap-cell-legend b{margin-left:0}.ap-anchor-list{grid-template-columns:1fr 1fr;margin-left:14px;margin-right:14px}.ap-sensitivity{margin-left:14px;margin-right:14px}.ap-sensitivity-row{grid-template-columns:105px 1fr 55px;gap:8px}}.ap-standardization{margin-top:18px}.ap-standardization-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:26px;display:grid}.ap-standardization-values{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ap-standardization-values>div{border:1px solid var(--line);border-radius:10px;min-width:170px;padding:9px 14px}.ap-standardization-values span{color:var(--muted);font-size:11px;display:block}.ap-standardization-values b{font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin-top:3px;font-size:16px;display:flex}.ap-standardization-reading{padding:12px 14px 12px 0}.ap-standardization-reading>span{color:var(--muted);font-size:12px;font-weight:700}.ap-standardization-gap{align-items:center;gap:22px;margin:16px 0;display:flex}.ap-standardization-gap>svg{color:var(--muted)}.ap-standardization-gap small{color:var(--muted);margin-bottom:7px;font-size:12px;display:block}.ap-standardization-gap strong{font-variant-numeric:tabular-nums;flex-direction:column;font-size:30px;font-weight:600;line-height:1.15;display:flex}.ap-standardization-gap em{color:var(--muted);margin-top:6px;font-size:11px;font-style:normal;font-weight:400}.ap-standardization-reading p{color:var(--muted);margin:10px 0;font-size:12px;line-height:1.75}.ap-standardization-scope{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:7px;padding-top:11px;font-size:11px;display:flex}.ap-standardization-scope b{color:var(--text);font-weight:500}.ap-weight-strip{grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0 12px;display:grid}.ap-weight-strip button{border:1px solid var(--line);color:var(--text);text-align:left;cursor:pointer;background:0 0;border-radius:11px;padding:12px}.ap-weight-strip button:hover{background:#9292920f;border-color:#969696}.ap-weight-strip span{font-size:11px;display:block}.ap-weight-strip i{background:#ececec;border-radius:4px;height:5px;margin:10px 0;display:block;overflow:hidden}.ap-weight-strip i b{background:#929292;height:100%;display:block}.ap-weight-strip strong{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.ap-weight-strip small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.ap-standardization-warning{color:#a56a40;background:#f2f2f2;border-radius:8px;padding:10px 13px;font-size:12px}.ap-sensitivity-note{font-size:10px!important;line-height:1.6!important}.ap-sensitivity-row small{text-align:right;white-space:nowrap;min-width:58px;font-size:10px}.ap-sensitivity-row{grid-template-columns:minmax(125px,1.25fr) minmax(40px,1fr) 54px 65px!important}.ap-sensitivity-row strong{font-size:12px}.ap-anchor-list small{font-size:10px}.ap-anchor-list{gap:7px}.ap-anchor-list>div{padding:10px 8px}.ap-anchor-list b{font-size:17px}[data-theme=dark] .ap-weight-strip i{background:#343434}[data-theme=dark] .ap-standardization-warning{color:#e3b68b;background:#3c3126}@media (max-width:800px){.ap-standardization-grid{grid-template-columns:1fr;gap:10px}.ap-standardization-reading{padding:0 8px}.ap-standardization-gap{justify-content:space-between}.ap-weight-strip{grid-template-columns:repeat(2,1fr)}.ap-standardization-values{gap:7px}.ap-standardization-values>div{flex:1;min-width:145px}.ap-sensitivity-row{grid-template-columns:minmax(105px,1.2fr) minmax(22px,1fr) 51px 57px!important;gap:6px!important}}.validation-workspace{flex-direction:column;gap:22px;display:flex}.validation-intro{background:linear-gradient(120deg,var(--green-soft),var(--surface));border:1px solid var(--line);border-radius:10px;justify-content:space-between;gap:24px;padding:28px 30px;display:flex}.validation-intro h2{margin:10px 0;font-size:24px;line-height:1.5}.validation-intro p{color:var(--muted);max-width:720px;font-size:14px;line-height:1.9}.validation-intro-icon{width:80px;color:var(--green);flex-shrink:0;place-items:center;display:grid}.validation-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.validation-metrics>div{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;gap:10px;padding:19px;display:flex}.validation-metrics span,.validation-metrics small{color:var(--muted);font-size:12px}.validation-metrics strong{font-size:30px;font-weight:500}.validation-readiness{grid-template-columns:1fr 1fr;gap:28px;display:grid}.validation-readiness>div+div{border-left:1px solid var(--line);padding-left:28px}.validation-readiness h3{font-size:16px}.validation-readiness p{color:var(--muted);margin-top:18px;font-size:12px;line-height:1.8}.validation-split-counts{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px;display:grid}.validation-split-counts span{color:var(--muted);font-size:12px}.validation-split-counts strong{margin:8px 0;font-size:21px;display:block}.validation-split-counts small{color:var(--muted);font-size:12px;font-weight:400}.validation-meter{background:var(--line);border-radius:6px;height:5px;overflow:hidden}.validation-meter i{background:var(--green);border-radius:6px;height:100%;display:block}.validation-protocol{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:18px 22px}.validation-protocol summary{cursor:pointer;font-weight:600}.validation-protocol ol{color:var(--muted);margin:16px 0;padding-left:22px;font-size:13px;line-height:2}.validation-protocol>p{color:var(--muted);font-size:12px;line-height:1.9}.validation-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.validation-toolbar>.form-field{flex:1;min-width:130px}.validation-toolbar>.form-field:first-child{min-width:185px}.validation-transfer{gap:8px;padding-bottom:2px;display:flex}.validation-task-picker{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.validation-task-picker label{color:var(--muted);flex-direction:column;flex:1;gap:9px;min-width:0;font-size:12px;display:flex}.validation-task-picker select{background:var(--surface);border:1px solid var(--line);width:100%;max-width:600px;color:var(--text);border-radius:6px;padding:10px}.validation-editor{flex-direction:column;gap:18px;display:flex}.validation-task-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.validation-task-header>div{align-items:center;gap:10px;display:flex}.validation-task-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.validation-task-grid>.panel{min-width:0;margin:0}.validation-source-text{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;max-height:690px;padding:5px 12px 16px 0;font-size:15px;line-height:2.15;overflow-y:auto}.validation-hash{border-top:1px solid var(--line);color:var(--muted);flex-direction:column;gap:8px;margin-top:15px;padding-top:14px;font-size:11px;display:flex}.validation-hash code{word-break:break-all;font-size:10px}.validation-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.validation-editor .form-field{margin-bottom:15px}.validation-editor .form-field>input,.validation-editor .form-field>select,.validation-editor .form-field>textarea,.validation-toolbar input,.validation-toolbar select{background:var(--surface);border:1px solid var(--line-strong);border-radius:6px;width:100%;min-width:0;padding:10px;line-height:1.6}.validation-editor .form-field small{color:var(--muted);line-height:1.7}.validation-span-list{flex-direction:column;gap:12px;margin:18px 0;display:flex}.validation-span-list article{border:1px solid var(--line);border-left:3px solid var(--green);background:var(--surface-soft);border-radius:5px;padding:13px 15px}.validation-span-list article>div{flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.validation-span-list article .icon-btn{margin-left:auto}.validation-span-list blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;font-size:13px;line-height:1.9}.validation-span-list small{color:var(--muted);font-size:11px;line-height:1.7}.validation-check{align-items:center;gap:10px;padding:14px 0 20px;font-size:13px;display:flex}.validation-save{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.validation-error{color:var(--orange);font-size:13px;line-height:1.8}.validation-success{color:var(--green);font-size:13px;line-height:1.8}.validation-storage-note{color:var(--muted);font-size:12px;line-height:1.9}.validation-peer{border:1px solid var(--line);border-radius:6px;padding:16px}.validation-peer h3{font-size:14px}.validation-peer>p{color:var(--muted);font-size:12px;line-height:1.8}.issue-evaluation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.issue-maturity-line{color:var(--muted);flex-wrap:wrap;gap:10px;margin:12px 0;font-size:12px;display:flex}.issue-verification{color:var(--muted);background:var(--surface-soft);white-space:pre-wrap;border-radius:5px;margin-bottom:12px;padding:13px;font-size:12px;line-height:1.9}.issue-verification strong{color:var(--text)}@media (max-width:1100px){.validation-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.validation-task-grid{grid-template-columns:1fr}.validation-source-text{max-height:450px}}@media (max-width:650px){.validation-intro{padding:22px}.validation-intro h2{font-size:20px}.validation-intro-icon{display:none}.validation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.validation-readiness{grid-template-columns:1fr}.validation-readiness>div+div{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.validation-task-picker{flex-direction:column;align-items:stretch}.validation-fields,.issue-evaluation-grid{grid-template-columns:1fr}.validation-intro p{font-size:13px}.validation-save{justify-content:stretch}.validation-save>.btn{flex:1}.validation-task-header code{font-size:10px}}:root{color:#353535;font-synthesis:none;--canvas:#f6f6f6;--surface:#fff;--surface-soft:#fafafa;--text:#353535;--muted:#878787;--subtle:#ababab;--line:#e9e9e9;--line-strong:#dedede;--green:#6a6a6a;--green-dark:#545454;--green-soft:#f1f1f1;--orange:#b8754f;--orange-soft:#f9efe5;--blue:#797979;--blue-soft:#f2f2f2;--purple:#7e7e7e;--purple-soft:#efefef;--sand:#a68e55;--sand-soft:#f5f0e1;--nav:#292929;--shadow:0 8px 32px #3535350f;font-variant-numeric:tabular-nums;background:#f6f6f6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:default}button:disabled:not(.cohort-bar-row):not(.kpi){opacity:.46}a{color:inherit;text-decoration:none}button{background:0 0;border:0}input,textarea,select{color:var(--text)}input::placeholder,textarea::placeholder{color:var(--subtle)}input[type=search]::-webkit-search-cancel-button{display:none}input[type=checkbox]{accent-color:var(--green);cursor:pointer;width:15px;height:15px}input:focus,textarea:focus,select:focus{outline-offset:1px;outline:2px solid #b9b9b9}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-offset:3px;outline:2px solid #a0a0a0}button:focus:not(:focus-visible),main:focus{outline:none}h1,h2,h3,h4,p{margin:0}button h1,button h2,button h3,button p{text-align:left}svg{flex-shrink:0}code{overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}small{font-size:12px}em{font-style:normal}strong{font-weight:600}.muted{color:var(--muted)}.italic{font-style:italic}.mono{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--green);color:#fff;z-index:2000;padding:12px;position:fixed;top:-60px;left:230px}.skip-link:focus{top:12px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.app-shell{min-height:100vh}.workspace-shell{margin-left:216px}.sidebar{background:var(--nav);color:#cbcbcb;z-index:40;flex-direction:column;width:216px;padding:28px 16px 0;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand{align-items:center;gap:12px;padding:0 7px 30px;display:flex}.brand-symbol{text-align:center;color:#f2f2f2;background:linear-gradient(135deg,#383838,#303030);border:1px solid #a1a1a1;width:39px;height:39px;font-family:Songti SC,SimSun,serif;font-size:23px;font-weight:400;line-height:39px;display:block;position:relative}.brand-symbol:before{content:"";border:1px solid #606060;position:absolute;inset:3px}.brand strong{letter-spacing:.15em;color:#f2f2f2;white-space:nowrap;font-size:19px;font-weight:500;display:block}.brand>div>span{letter-spacing:1.1px;color:#9a9a9a;white-space:nowrap;margin-top:6px;font-size:9px;display:block}.workspace-label{background:#343434;border:1px solid #444;border-radius:6px;align-items:center;gap:9px;margin:0 4px;padding:12px 9px;display:flex}.workspace-sigil{color:#444;background:#e2e2e2;border-radius:4px;place-items:center;width:25px;height:27px;font-family:Georgia,serif;font-weight:700;display:grid}.workspace-label strong{color:#e8e8e8;font-size:12px;font-weight:500;display:block}.workspace-label>div{flex:1}.workspace-label>div>span{color:#9e9e9e;margin-top:4px;font-size:12px;display:block}.workspace-label>svg{color:#878787}.nav-label{letter-spacing:1.8px;color:#828282;margin:29px 16px 12px;font-size:12px;font-weight:600}.sidebar nav{flex-direction:column;gap:5px;display:flex}.nav-item{color:#b8b8b8;text-align:left;border-radius:6px;align-items:center;gap:13px;width:100%;min-height:45px;padding:0 16px;font-size:14px;transition:background .15s,color .15s;display:flex;position:relative}.nav-item:hover{color:#eaeaea;background:#363636}.nav-item.active{color:#f0f0f0;background:#414141}.nav-item.active>svg{color:#d5d5d5}.nav-item.active>i{background:#cecece;border-radius:50%;width:5px;height:5px;position:absolute;right:15px}.nav-item b{background:#4e4e4e;border-radius:4px;margin-left:auto;margin-right:7px;padding:2px 5px;font-size:12px;font-weight:500}.nav-bottom{margin-top:auto;padding-top:45px}.nav-bottom>.nav-item{border-top:1px solid #3e3e3e;border-radius:0;height:57px;padding-top:13px}.sidebar-snapshot{color:#b5b5b5;background:linear-gradient(145deg,#373737,#2c2c2c);border:1px solid #4a4a4a;border-radius:7px;margin:25px 12px 22px;padding:17px 13px}.sidebar-snapshot>div{letter-spacing:.02em;color:silver;align-items:center;gap:6px;font-size:12px;display:flex}.sidebar-snapshot>strong{letter-spacing:.1em;color:#eaeaea;margin-top:10px;font-size:16px;font-weight:400;display:block}.sidebar-snapshot p{color:#8b8b8b;margin:10px 0;font-size:12px;line-height:1.9}.sidebar-snapshot button{color:#b8b8b8;align-items:center;gap:7px;padding:0;font-size:12px;display:flex}.sidebar-bottomline{border-top:1px solid #3c3c3c;align-items:center;gap:9px;margin:0 -16px;padding:18px;display:flex}.owner-dot{color:#ececec;border:1px solid #5c5c5c;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.sidebar-bottomline strong{color:#cacaca;font-size:12px;font-weight:500;display:block}.sidebar-bottomline>div>span{color:#858585;margin-top:5px;font-size:12px;display:block}.version-mark{color:#7f7f7f;margin-left:auto;font-size:12px}.topbar{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;height:64px;padding:0 34px;display:flex}.topbar-left,.topbar-right{align-items:center;display:flex}.topbar-left{color:var(--muted);gap:12px;font-size:12px}.topbar-left>svg{color:#bebebe}.topbar-product{color:var(--text);font-weight:500}.topbar-right{gap:14px}.snapshot-pill{color:var(--muted);border:1px solid var(--line);background:var(--surface-soft);border-radius:5px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}.status-dot{background:#999;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.topbar-divider{background:var(--line);width:1px;height:20px;margin:0 2px}.profile-circle{color:#757575;background:#efefef;border:1px solid #e3e3e3;border-radius:50%;place-items:center;width:29px;height:29px;margin-left:4px;font-size:12px;display:grid}.icon-btn{width:29px;height:29px;color:var(--muted);border-radius:5px;justify-content:center;align-items:center;padding:0;transition:background .15s;display:inline-flex}.icon-btn:hover{background:var(--green-soft);color:var(--green)}.menu-btn{display:none}.main-content{scrollbar-width:thin;scrollbar-color:#d3d3d3 transparent;height:calc(100vh - 64px);overflow:hidden auto}.page-wrap{max-width:1640px;margin:0 auto;padding:33px 34px 18px}.page-header{justify-content:space-between;align-items:center;gap:22px;margin-bottom:25px;display:flex}.eyebrow{letter-spacing:1.5px;color:var(--muted);font-size:12px;font-weight:600;line-height:1.7}.page-eyebrow{color:#979797;letter-spacing:1.8px;font-size:12px}.page-header h1{letter-spacing:-.035em;margin:7px 0 10px;font-size:27px;font-weight:650;line-height:1.4}.page-header p{color:var(--muted);letter-spacing:.01em;font-size:12px;line-height:1.7}.page-header-actions{flex-shrink:0;align-items:center;gap:9px;padding-top:16px;display:flex}.btn{border:1px solid var(--line-strong);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:8px 13px;font-size:12px;font-weight:500;line-height:1.4;transition:background .15s,box-shadow .15s;display:inline-flex}.btn-primary{background:var(--green);color:#fff;border-color:var(--green)}.btn-primary:hover:not(:disabled){background:var(--green-dark);border-color:var(--green-dark);box-shadow:0 4px 10px #5454541a}.btn-secondary{background:var(--surface);color:var(--text)}.btn-secondary:hover:not(:disabled){background:var(--surface-soft);border-color:#c4c4c4}.btn-ghost{color:var(--green);background:0 0;border-color:#0000;padding-left:7px;padding-right:7px}.btn-ghost:hover:not(:disabled){background:var(--green-soft)}.text-button{color:var(--green);white-space:nowrap;align-items:center;gap:6px;padding:3px 0;font-size:12px;font-weight:500;display:inline-flex}.text-button:hover{text-underline-offset:3px;text-decoration:underline}.tag{white-space:nowrap;color:#828282;background:#f2f2f2;border-radius:4px;align-items:center;gap:4px;padding:3px 6px;font-size:12px;font-weight:400;line-height:1.5;display:inline-flex}.tag-teal{background:var(--green-soft);color:var(--green)}.tag-orange{background:var(--orange-soft);color:var(--orange)}.tag-blue{background:var(--blue-soft);color:var(--blue)}.tag-purple{background:var(--purple-soft);color:var(--purple)}.tag-sand{background:var(--sand-soft);color:var(--sand)}.tag-warm{background:var(--orange-soft);color:var(--orange)}.platform-switch-row{align-items:center;gap:18px;margin-bottom:16px;display:flex}.platform-switch-row>p{color:#9a9a9a;font-size:12px;line-height:1.6}.platform-switch-row>.text-button{margin-left:auto}.segmented{background:#ececec;border:1px solid #e7e7e7;border-radius:7px;flex-shrink:0;align-items:center;gap:2px;padding:3px;display:inline-flex}.segmented button{color:var(--muted);white-space:nowrap;border-radius:4px;align-items:center;gap:7px;min-height:30px;padding:6px 12px;font-size:12px;transition:all .15s;display:flex}.segmented button.active{background:var(--surface);color:var(--text);box-shadow:0 1px 4px #4040400b}.segmented button>span{color:#9c9c9c;background:#f2f2f2;border-radius:3px;padding:1px 4px;font-size:12px}.segmented button.active>span{color:var(--green);background:var(--green-soft)}.platform-switch button{padding:6px 15px;font-weight:600}.filter-bar{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin-bottom:21px}.filter-primary{flex-wrap:wrap;align-items:center;gap:8px;min-height:52px;padding:10px 13px;display:flex}.filter-intro{color:var(--muted);border-right:1px solid var(--line);align-items:center;gap:6px;margin-right:3px;padding-right:11px;font-size:12px;display:flex}.multi-select{position:relative}.multi-select summary{cursor:pointer;color:#6c6c6c;border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:5px;align-items:center;gap:7px;min-height:29px;padding:6px 9px;font-size:12px;line-height:1.2;list-style:none;display:flex}.multi-select summary::-webkit-details-marker{display:none}.multi-select summary>svg:last-child{color:var(--muted);margin-left:2px}.multi-select summary>b{color:var(--green);background:#e9e9e9;border-radius:3px;padding:1px 3px;font-size:12px;font-weight:500}.multi-select.is-active summary{color:var(--green);background:#f6f6f6;border-color:#d2d2d2}.multi-select.is-disabled summary{opacity:.5;cursor:default}.multi-select[open] summary{box-shadow:0 0 0 2px #dadada33}.multi-menu{z-index:50;background:var(--surface);border:1px solid var(--line-strong);border-radius:7px;min-width:210px;padding:7px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 8px 30px #2e2e2e17}.multi-menu-title{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:4px;padding:6px 7px 9px;font-size:12px;display:flex}.multi-menu-title button{color:var(--green);padding:0;font-size:12px}.multi-option{text-align:left;white-space:nowrap;width:100%;color:var(--text);border-radius:4px;align-items:center;gap:8px;padding:8px 7px;font-size:12px;display:flex}.multi-option:hover{background:var(--surface-soft)}.multi-option>small{color:var(--muted);margin-left:auto}.check-box{border:1px solid #d4d4d4;border-radius:3px;justify-content:center;align-items:center;width:13px;height:13px;display:flex}.check-box.checked{background:var(--green);border-color:var(--green);color:#fff}.filter-more{color:var(--muted);align-items:center;gap:7px;padding:6px 5px;font-size:12px;display:flex}.filter-more.active{color:var(--green)}.filter-more b{font-size:12px;font-weight:500}.filter-reset{color:var(--green);align-items:center;gap:4px;padding:5px;font-size:12px;display:flex}.filter-time-note{color:#a2a2a2;white-space:nowrap;margin-left:auto;font-size:12px}.filter-advanced{border-top:1px solid var(--line);background:var(--surface-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 15px;display:flex}.filter-advanced>p{color:var(--muted);flex-basis:100%;margin-top:2px;font-size:12px;line-height:1.7}.filter-chips{border-top:1px solid var(--line);background:#fafafa;border-radius:0 0 8px 8px;flex-wrap:wrap;align-items:center;gap:6px;padding:9px 14px;display:flex}.filter-chips-label{color:#989898;margin-right:3px;font-size:12px}.filter-chip{color:var(--green);background:#f0f0f0;border:1px solid #e4e4e4;border-radius:4px;align-items:center;gap:6px;padding:4px 6px;font-size:12px;line-height:1.2;display:flex}.filter-chip:hover{background:#e9e9e9}.filter-chip-search{color:#6e6e6e;background:#efefef;border-color:#e4e4e4}.view-content{flex-direction:column;gap:21px;animation:.24s fade-in;display:flex}.view-content.is-querying{opacity:.52;pointer-events:none}.data-loading,.query-updating{color:var(--green);background:#f3f3f3;border:1px solid #e7e7e7;border-radius:6px;align-items:center;gap:8px;margin-bottom:15px;padding:10px 12px;font-size:12px;line-height:1.6;display:flex}.data-loading>div{background:#dfdfdf;border-radius:10px;width:95px;height:3px;overflow:hidden}.data-loading>div>i{background:var(--green);height:100%;transition:width .2s;display:block}.data-loading>small{color:#9a9a9a;margin-left:auto;font-size:12px}.query-updating>span{color:#959595;font-size:12px}.load-error{align-items:center;gap:12px;margin:10px 0 18px;display:flex}.load-error>.notice{flex:1}.panel{background:var(--surface);border:1px solid var(--line);border-radius:10px;min-width:0;overflow:visible}.panel-header{justify-content:space-between;align-items:flex-start;gap:14px;padding:22px 23px 17px;display:flex}.panel-header h2{letter-spacing:.005em;font-size:14px;font-weight:600;line-height:1.5}.panel-header p{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.7}.panel-header>.btn{margin-top:-5px}.panel-header>.tag{margin-top:2px}.panel-header .eyebrow{margin-bottom:4px}.dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.span-8{grid-column:span 8}.span-4{grid-column:span 4;min-width:0}.span-5{grid-column:span 5}.span-7{grid-column:span 7}.span-6{grid-column:span 6}.span-12{grid-column:span 12}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.kpi{background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:9px;min-width:0;padding:19px 21px 17px;transition:box-shadow .15s,transform .15s}.kpi:hover:not(:disabled){border-color:#dadada;transform:translateY(-2px);box-shadow:0 6px 18px #4b4b4b0b}.kpi-top{justify-content:space-between;align-items:center;gap:5px;display:flex}.kpi-top>span:first-child{color:#848484;font-size:12px}.kpi-icon{color:#acacac;display:flex}.kpi-value{letter-spacing:-1.1px;font-feature-settings:"tnum";margin:6px 0 5px;font-size:33px;font-weight:600;line-height:1.55}.kpi-value>small{color:var(--green);letter-spacing:-.3px;margin-left:4px;font-size:18px;font-weight:400}.kpi-bottom{color:#a3a3a3;justify-content:space-between;align-items:center;gap:5px;font-size:12px;line-height:1.5;display:flex}.kpi-bottom>span{min-width:0}.kpi-bottom>svg{color:#afafaf}.kpi-teal{background:#f3f3f3;border-color:#e3e3e3}.kpi-teal .kpi-value{color:#5c5c5c}.kpi-teal .kpi-icon{color:#979797}.kpi-warm .kpi-icon{color:#cfa486}.scope-line{color:#979797;align-items:center;gap:7px;margin-top:-10px;margin-bottom:-5px;font-size:12px;line-height:1.6;display:flex}.scope-line .separator{color:#c5c5c5;margin:0 4px}.scope-trailing{color:#aaa;margin-left:auto}.daily-panel .panel-header{padding-bottom:5px}.chart{min-width:0}.chart-legend{color:#969696;justify-content:center;align-items:center;gap:18px;padding-bottom:17px;font-size:12px;display:flex}.chart-legend>span{align-items:center;gap:5px;display:flex}.legend-dot{border-radius:2px;flex-shrink:0;width:7px;height:7px;display:inline-block}.legend-dot.positive{background:#707070}.legend-dot.negative{background:#d5946f}.legend-dot.neutral{background:#ababab}.legend-rule{background:var(--line);width:1px;height:10px;margin:0 3px}.chart-footnote{color:#a5a5a5;background:var(--surface-soft);border-top:1px solid #f0f0f0;align-items:flex-start;gap:6px;padding:11px 22px;font-size:12px;line-height:1.7;display:flex}.chart-footnote svg{margin-top:1px}.data-table-toggle{padding:0 22px;font-size:12px}.data-table-toggle>summary{cursor:pointer;color:#9d9d9d;align-items:center;gap:5px;padding:10px 0;list-style:none;display:flex}.data-table-toggle>summary::-webkit-details-marker{display:none}.data-table-toggle[open]>summary{color:var(--green)}.data-table-toggle[open]>summary>svg{transform:rotate(180deg)}.table-scroll{scrollbar-width:thin;overflow-x:auto}.small-table{border-collapse:collapse;width:100%;color:var(--muted);font-size:12px;line-height:1.6}.small-table th{text-align:left;border-bottom:1px solid var(--line);background:var(--surface-soft);white-space:nowrap;padding:9px 12px;font-size:12px;font-weight:500}.small-table td{border-bottom:1px solid var(--line);padding:10px 12px}.small-table tr:last-child td{border-bottom:0}.priority-panel{flex-direction:column;height:100%;display:flex}.priority-panel .panel-header{padding-bottom:11px}.subtle-icon{color:#ababab;padding:2px}.reading-priority{flex:1;padding:0 21px}.priority-item{text-align:left;border-bottom:1px solid var(--line);gap:12px;width:100%;padding:17px 0;display:flex}.priority-item:last-child{border:0}.priority-item:hover h3{color:var(--green)}.priority-number{color:#b1b1b1;font-family:Georgia,serif;font-size:16px;line-height:1.35}.priority-item>div{flex:1;min-width:0}.priority-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.priority-heading h3{font-size:12px;font-weight:500;line-height:1.4}.priority-heading .tag{padding:2px 5px;font-size:12px}.priority-item p{color:#949494;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:7px 0 9px;font-size:12px;line-height:1.85;display:-webkit-box;overflow:hidden}.priority-source{color:#a9a9a9;align-items:center;gap:7px;font-size:12px;display:flex}.priority-bottom{background:var(--surface-soft);border-top:1px solid var(--line);border-radius:0 0 10px 10px;align-items:flex-start;gap:6px;padding:13px 21px;display:flex}.priority-bottom p{color:#a3a3a3;font-size:12px;line-height:1.8}.mini-note-dot{background:#bcbcbc;border-radius:50%;flex-shrink:0;width:3px;height:3px;margin-top:6px}.section-title-row{justify-content:space-between;align-items:flex-end;gap:15px;margin:5px 0 -7px;display:flex}.section-title-row h2{margin-top:5px;font-size:15px;font-weight:600}.section-title-row .eyebrow{color:#a1a1a1;font-size:12px}.insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.insight-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;padding:17px 20px;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.insight-card:before{content:"";background:#a5a5a5;width:3px;position:absolute;top:0;bottom:0;left:0}.insight-blue:before{background:#a8a8a8}.insight-purple:before{background:#a6a6a6}.insight-card:hover{border-color:#cfcfcf;box-shadow:0 4px 14px #52525210}.insight-card-top{color:#a7a7a7;justify-content:space-between;align-items:center;font-size:12px;display:flex}.insight-card-top>svg{color:#aaa}.insight-card h3{margin:10px 0 8px;font-size:14px;font-weight:600}.insight-card p{color:#939393;font-size:12px}.insight-card footer{color:#a0a0a0;justify-content:space-between;align-items:center;margin-top:20px;font-size:12px;display:flex}.insight-card footer>.tag{color:#a2a2a2;background:#f5f5f5;font-size:12px}.cohort-bars{flex-direction:column;gap:17px;padding:3px 24px 17px;display:flex}.cohort-bar-row{text-align:left;width:100%;padding:0}.cohort-bar-label{color:#858585;align-items:center;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.cohort-bar-label>span{flex:1}.cohort-bar-label>strong{color:#666;text-align:right;min-width:50px;font-size:12px;font-weight:500}.cohort-bar-label>small{color:#a5a5a5;text-align:right;min-width:47px;font-size:12px}.cohort-bar-track{background:#f2f2f2;border-radius:2px;height:7px;overflow:hidden}.cohort-bar-fill{background:#e7c5a9;border-radius:2px;height:100%;transition:width .3s;display:flex;overflow:hidden}.cohort-bar-fill>span{background:#9c9c9c;height:100%;transition:width .3s;display:block}.cohort-bar-row:hover .cohort-bar-fill>span{background:#797979}.cohort-bars-foot{color:#ababab;justify-content:space-between;gap:10px;margin-top:1px;font-size:12px;display:flex}.snapshot-footer{color:#9a9a9a;background:#f0f0f0;border:1px solid #e6e6e6;border-radius:7px;align-items:center;gap:12px;padding:16px 20px;display:flex}.snapshot-footer>div{flex:1}.snapshot-footer strong{color:#888;font-size:12px;font-weight:500;display:block}.snapshot-footer span{color:#a4a4a4;margin-top:5px;font-size:12px;line-height:1.7;display:block}.snapshot-footer>.text-button{color:#878787;font-size:12px}.page-footer{color:#ababab;justify-content:space-between;gap:15px;padding:30px 1px 0;font-size:12px;line-height:1.8;display:flex}.footer-dot{margin:0 9px}.star-distribution{flex-direction:column;gap:19px;padding:12px 24px 28px;display:flex}.star-distribution>button{align-items:center;gap:16px;width:100%;padding:0;display:flex}.star-label{color:#b39555;align-items:center;gap:6px;width:35px;font-size:14px;display:flex}.star-track{background:#f3f3f3;border-radius:3px;flex:1;height:13px;overflow:hidden}.star-track>span{background:#b3b3b3;border-radius:3px;height:100%;display:block}.star-distribution>button:hover .star-track>span{background:#979797}.star-distribution>button>strong{text-align:right;min-width:48px;font-size:14px;font-weight:500}.star-distribution>button>small{text-align:right;min-width:48px;color:var(--muted);font-size:12px}.star-distribution+.notice{margin:0 23px 8px}.method-cards{grid-template-columns:repeat(3,1fr);gap:24px;padding:4px 24px 24px;display:grid}.method-cards>div{border-right:1px solid var(--line);padding-right:22px}.method-cards>div:last-child{border:0}.method-cards svg{color:#999;margin-bottom:15px}.method-cards h3{margin-bottom:9px;font-size:12px;font-weight:500}.notice{color:#8a8a8a;background:#f2f2f2;border:1px solid #e8e8e8;border-radius:6px;align-items:flex-start;gap:8px;padding:11px 13px;font-size:12px;line-height:1.85;display:flex}.notice>svg{color:#ababab;margin-top:2px}.notice-warm{color:#a08354;background:#f4f4f4;border-color:#efe5d1}.notice-warm>svg{color:#baa274}.empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;padding:58px 20px;display:flex}.empty-icon{color:#9c9c9c;background:#f1f1f1;border-radius:15px;place-items:center;width:53px;height:53px;margin-bottom:17px;display:grid}.empty h3{color:#7a7a7a;font-size:14px;font-weight:500;line-height:1.6}.empty p{max-width:400px;margin:9px 0 19px;font-size:12px;line-height:1.9}.empty-small{padding:28px 18px}.empty-small .empty-icon{border-radius:10px;width:38px;height:38px;margin-bottom:11px}.empty-small p{margin:7px 0 12px;font-size:12px}.skeleton{background:linear-gradient(100deg,#f2f2f2 20%,#ececec 40%,#f2f2f2 60%) 0 0/200% 100%;border-radius:6px;animation:1.4s ease-in-out infinite skeleton}@keyframes skeleton{to{background-position:-200% 0}}.review-skeleton{flex-direction:column;gap:14px;padding:0 24px 22px;display:flex}.review-skeleton>.skeleton{height:62px}.heading-count{color:#9a9a9a;vertical-align:middle;background:#f2f2f2;border-radius:4px;margin-left:9px;padding:1px 6px;font-size:12px;font-weight:500;line-height:1.8;display:inline-block}.review-panel .panel-header{align-items:center}.table-tools{align-items:center;gap:16px;display:flex}.sort-control{color:#a1a1a1;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.sort-control>select{border:1px solid var(--line);background:var(--surface);color:#868686;cursor:pointer;border-radius:5px;max-width:160px;padding:7px 24px 7px 8px;font-size:12px}.review-table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%}.review-table th{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#9b9b9b;white-space:nowrap;background:#f9f9f9;padding:12px 22px;font-size:12px;font-weight:400}.review-table th:first-child{width:57%;padding-left:24px}.review-table th:nth-child(2){width:16%}.review-table th:nth-child(3){width:15%}.review-table th:nth-child(4){width:10%}.review-table th:last-child{width:38px}.review-table td{border-bottom:1px solid var(--line);color:#727272;vertical-align:middle;padding:16px 22px;font-size:12px}.review-table td:first-child{padding-left:24px}.review-table tr:last-child td{border:0}.review-table tbody tr{cursor:pointer;transition:background .1s}.review-table tbody tr:hover{background:#f8f8f8}.review-table tbody tr:focus-visible{outline-offset:-2px}.review-lead{align-items:center;gap:9px;min-width:0;display:flex}.native-rating{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:5px 8px;font-size:12px;line-height:1.2;display:inline-flex}.native-rating.positive{color:#747474;background:#f1f1f1}.native-rating.negative{color:#b68053;background:#faeee2}.native-rating.stars{color:#939393;background:#f0f0f0}.native-rating.want{color:#7d7d7d;background:#efefef}.native-rating.unknown{color:#a1a1a1;background:#f1f1f1;font-size:12px}.native-rating.small{padding:4px 5px;font-size:12px}.review-id{color:#adadad;white-space:nowrap;text-overflow:ellipsis;max-width:170px;font-size:12px;overflow:hidden}.review-lead>.tag{padding:1px 4px;font-size:12px}.sample-dot{background:#a1a1a1;border-radius:50%;width:4px;height:4px;margin-left:2px}.review-excerpt{color:#7a7a7a;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;min-height:20px;margin-top:9px;font-size:12px;line-height:1.9;display:-webkit-box;overflow:hidden}.review-table td small{color:#aaa;margin-top:5px;font-size:12px;line-height:1.7;display:block}.review-table td em{color:#ababab;font-size:12px}.table-votes{color:#979797;align-items:center;gap:6px;font-size:12px;display:flex}.table-arrow-cell{color:#b4b4b4!important;padding-left:0!important;padding-right:20px!important}.pagination{border-top:1px solid var(--line);color:#a4a4a4;justify-content:space-between;align-items:center;padding:15px 24px;font-size:12px;display:flex}.pagination>div{align-items:center;gap:12px;display:flex}.pagination strong{color:#787878;font-weight:500}.pagination .icon-btn{border:1px solid var(--line);color:#8f8f8f;width:25px;height:25px}.review-panel-compact th{display:none}.review-panel-compact .review-excerpt{-webkit-line-clamp:1}.search-input{border:1px solid var(--line-strong);background:var(--surface);color:#aaa;border-radius:6px;align-items:center;gap:9px;min-width:0;min-height:37px;padding:9px 12px;display:flex}.search-input:focus-within{border-color:#aaa;box-shadow:0 0 0 2px #cecece2c}.search-input>input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:none;padding:0;font-size:12px}.search-input>button{color:#acacac;padding:0;display:flex}.evidence-search{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:18px 21px}.evidence-search-main{align-items:center;gap:12px;display:flex}.evidence-search-main>.search-input{flex:1}.search-scope-select{color:#989898;align-items:center;gap:8px;font-size:12px;display:flex}.search-scope-select select{background:var(--surface);border:1px solid var(--line);color:#7f7f7f;cursor:pointer;border-radius:5px;padding:9px 25px 9px 9px;font-size:12px}.evidence-search>p{color:#aaa;align-items:center;gap:5px;margin-top:10px;font-size:12px;line-height:1.8;display:flex}.evidence-summary{justify-content:space-between;align-items:center;gap:15px;margin:-2px 0 -5px;display:flex}.evidence-summary>div{align-items:center;gap:9px;display:flex}.evidence-summary p{color:#929292;font-size:12px}.evidence-summary strong{color:#525252;margin-right:4px;font-size:14px;font-weight:600}.evidence-summary p>span{color:#a7a7a7;margin-left:7px;font-size:12px}.evidence-summary>.tag{white-space:normal;text-align:right;max-width:50%;font-size:12px;line-height:1.7}.platform-marker{color:#959595;background:#f5f5f5;border:1px solid #e4e4e4;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;font-family:Georgia,serif;font-size:12px;font-weight:700;display:inline-flex}.platform-marker.steam{color:#717171;background:#f4f4f4;border-color:#e4e4e4}.platform-marker.heybox{color:#858585;background:#f3f3f3;border-color:#e2e2e2}.compare-invitation{background:#f4f4f4;border:1px dashed #d4d4d4;border-radius:8px;align-items:center;gap:15px;padding:19px 23px;display:flex}.compare-invitation-icon{color:#909090;background:#ececec;border:1px solid #e2e2e2;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.compare-invitation>div{flex:1}.compare-invitation h3{color:#6e6e6e;margin-bottom:6px;font-size:14px;font-weight:500}.compare-invitation p{color:#9d9d9d;font-size:12px;line-height:1.8}.cohort-current{justify-content:space-between;align-items:center;gap:18px;margin-top:5px;display:flex}.cohort-current h2{margin-top:4px;font-size:15px;font-weight:600}.cohort-current>div:last-child{align-items:center;gap:26px;display:flex}.cohort-current>div>span{color:#a1a1a1;font-size:12px}.cohort-current strong{color:#717171;margin-top:5px;font-size:17px;font-weight:500;display:block}.comparison-panel{background:#fcfcfc;border-color:#d7d7d7}.comparison-columns{grid-template-columns:1fr 1fr;gap:23px;padding:3px 24px 23px;display:grid}.comparison-cohort{background:#f5f5f5;border:1px solid #e8e8e8;border-radius:6px;min-width:0;padding:17px}.comparison-cohort>div{align-items:center;gap:9px;display:flex}.cohort-letter{color:gray;background:#e7e7e7;border-radius:4px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.comparison-cohort h3{flex:1;font-size:14px;font-weight:500}.comparison-cohort>p{color:#a3a3a3;min-height:18px;margin:10px 0 16px;font-size:12px;line-height:1.8}.comparison-cohort dl{grid-template-columns:1fr 1fr 1fr;gap:13px;margin:0;display:grid}.comparison-cohort dt{color:#a6a6a6;font-size:12px}.comparison-cohort dd{color:#797979;margin:8px 0 0;font-size:20px;font-weight:500}.comparison-foot{color:#a2a2a2;border-top:1px solid #e8e8e8;align-items:center;gap:7px;padding:12px 24px;font-size:12px;line-height:1.8;display:flex}.view-tabs{border-bottom:1px solid var(--line);align-items:center;gap:25px;margin-top:-4px;margin-bottom:2px;display:flex}.view-tabs>button{color:#9b9b9b;align-items:center;gap:7px;padding:13px 0 16px;font-size:12px;display:flex;position:relative}.view-tabs>button.active{color:#5f5f5f}.view-tabs>button.active:after{content:"";background:gray;height:2px;position:absolute;bottom:-1px;left:0;right:0}.view-tabs .tag{margin-left:3px;padding:2px 5px;font-size:12px}.business-intro{justify-content:space-between;align-items:center;gap:20px;display:flex}.business-intro h2{margin-bottom:6px;font-size:15px;font-weight:500}.business-intro p{color:#a0a0a0;font-size:12px;line-height:1.8}.business-intro .segmented button{min-height:27px;padding:6px 10px;font-size:12px}.aspect-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.aspect-card{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:8px;grid-template-columns:39px 1fr;gap:4px 13px;padding:19px;transition:box-shadow .15s,border-color .15s;display:grid}.aspect-card:hover{border-color:#d3d3d3;box-shadow:0 6px 18px #6464640a}.aspect-card.active{background:#fefefe;border-color:#a5a5a5;box-shadow:0 0 0 1px #cdcdcd}.aspect-icon{color:#969696;background:#f2f2f2;border-radius:9px;grid-row:span 2;place-items:center;width:37px;height:37px;display:grid}.aspect-orange .aspect-icon{color:#c09b74;background:#f1f1f1}.aspect-blue .aspect-icon{color:#9b9b9b;background:#f1f1f1}.aspect-purple .aspect-icon{color:#9d9d9d;background:#efefef}.aspect-sand .aspect-icon{color:#a4a4a4;background:#f3f3f3}.aspect-slate .aspect-icon{color:#9d9d9d;background:#f1f1f1}.aspect-card h3{margin:2px 0 7px;font-size:14px;font-weight:500;line-height:1.3}.aspect-card p{color:#a7a7a7;font-size:12px;line-height:1.6}.aspect-card footer{color:#a8a8a8;border-top:1px solid #f0f0f0;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:17px;padding-top:12px;font-size:12px;display:flex}.aspect-card.active footer{color:#8d8d8d;border-color:#e9e9e9}.case-library-header{justify-content:space-between;align-items:center;gap:18px;margin:11px 0 -5px;display:flex}.case-library-header h2{margin:6px 0;font-size:16px;font-weight:600}.case-library-header p{color:#a3a3a3;font-size:12px;line-height:1.8}.case-library-tools{align-items:center;gap:10px;display:flex}.case-library-tools>.search-input{width:255px;min-height:34px;padding:8px 11px}.aspect-subfilters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:-5px;display:flex}.aspect-subfilters>button{color:#9f9f9f;border:1px solid var(--line);background:var(--surface);border-radius:5px;gap:6px;padding:7px 10px;font-size:12px;display:flex}.aspect-subfilters>button.active{color:#878787;background:#f0f0f0;border-color:#dfdfdf}.aspect-subfilters>button>span{color:#a1a1a1;font-size:12px}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.case-card{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:8px;flex-direction:column;min-width:0;padding:20px;transition:box-shadow .15s,border-color .15s;display:flex}.case-card:hover{border-color:#cbcbcb;box-shadow:0 5px 20px #6363630c}.case-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.case-card-head>div{color:#999;align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.case-card-head .platform-marker{width:19px;height:19px;font-size:12px}.case-code{color:#b0b0b0;white-space:nowrap;margin-left:3px;font-size:12px}.case-card h3{-webkit-line-clamp:2;color:#636363;-webkit-box-orient:vertical;min-height:45px;margin-bottom:12px;font-size:14px;font-weight:500;line-height:1.8;display:-webkit-box;overflow:hidden}.case-card blockquote{color:#949494;-webkit-line-clamp:3;word-break:break-word;background:#fafafa;border-left:2px solid #eaeaea;-webkit-box-orient:vertical;min-height:62px;margin:0;padding:10px 12px;font-size:12px;line-height:1.9;display:-webkit-box;overflow:hidden}.case-aspects{flex-wrap:wrap;align-items:center;gap:5px;margin-top:14px;display:flex}.case-aspects>.tag{padding:3px 5px;font-size:12px}.case-card footer{color:#afafaf;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:17px;font-size:12px;display:flex}.case-card footer>span:last-child{color:#919191;white-space:nowrap;align-items:center;gap:4px;display:flex}.findings-panel{margin-top:5px}.finding-list{padding:0 23px 12px}.finding-item{border-bottom:1px solid var(--line)}.finding-item:last-child{border:0}.finding-item>summary{cursor:pointer;align-items:center;gap:12px;padding:15px 0;list-style:none;display:flex}.finding-item>summary::-webkit-details-marker{display:none}.finding-code{color:#a1a1a1;background:#f1f1f1;border:1px solid #e7e7e7;border-radius:4px;padding:6px;font-size:12px}.finding-item>summary>div{flex:1}.finding-item>summary h3{color:#7b7b7b;font-size:12px;font-weight:500;line-height:1.8}.finding-item>summary p{color:#adadad;margin-top:4px;font-size:12px}.finding-item>summary>svg{color:#b2b2b2}.finding-item[open]>summary>svg{transform:rotate(180deg)}.finding-body{color:#989898;padding:0 12px 20px 47px;font-size:12px;line-height:1.95}.finding-question{color:#868686;background:#f9f9f9;border:1px solid #e9e9e9;border-radius:6px;gap:8px;margin-top:15px;padding:12px;display:flex}.finding-question>svg{margin-top:2px}.finding-question strong{font-size:12px;font-weight:500}.finding-question p{margin-top:4px;font-size:12px;line-height:1.9}.finding-limit{color:#b1b1b1;margin-top:10px;font-size:12px}.finding-links{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.finding-links>button{color:#9f9f9f;background:#fff;border:1px solid #e4e4e4;border-radius:4px;align-items:center;gap:5px;padding:5px 7px;font-size:12px;display:flex}.finding-links>button:hover{background:#f3f3f3}.model-view{flex-direction:column;gap:20px;display:flex}.model-metrics{background:var(--surface);border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(3,1fr) 1.4fr;padding:23px 0;display:grid}.model-metrics>div{border-right:1px solid var(--line);min-width:0;padding:0 23px}.model-metrics>div:last-child{border:0}.metric-overline{color:#a1a1a1;font-size:12px;display:block}.model-metrics strong{color:#747474;margin:12px 0 9px;font-size:28px;font-weight:500;line-height:1;display:block}.model-metrics strong>small{color:#a5a5a5;margin-left:11px;font-size:12px}.model-metrics p{color:#acacac;font-size:12px;line-height:1.7}.model-run{flex-direction:column;justify-content:center;align-items:flex-start;gap:11px;display:flex;position:relative}.model-run>svg{color:#b0b0b0;position:absolute;top:0;right:22px}.model-run>code{-webkit-line-clamp:2;color:#9e9e9e;word-break:break-all;-webkit-box-orient:vertical;padding-right:20px;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.model-run>.tag{font-size:12px}.model-controls{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:0 23px 17px;display:flex}.model-controls>.search-input{width:310px}.checkbox-inline{color:#9e9e9e;align-items:center;gap:6px;font-size:12px;display:flex}.topic-list{padding:0 23px}.topic-row{border-bottom:1px solid var(--line);text-align:left;align-items:center;gap:15px;width:100%;padding:16px 0;display:flex}.topic-row:last-child{border:0}.topic-row:hover{background:#fcfcfc}.topic-number{color:#b5b5b5;align-self:flex-start;min-width:26px;padding-top:4px;font-family:Georgia,serif;font-size:18px}.topic-name{flex:1;min-width:0}.topic-name h3{color:#797979;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:1.7;overflow:hidden}.topic-name>div{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.topic-name>div>span{color:#b0b0b0;background:#f6f6f6;border-radius:3px;padding:2px 5px;font-size:12px}.topic-bar{background:#f2f2f2;border-radius:2px;width:120px;height:5px;margin-right:10px;overflow:hidden}.topic-bar>span{background:#aeaeae;border-radius:2px;min-width:2px;height:100%;display:block}.topic-count{text-align:right;min-width:70px}.topic-count strong{color:#8e8e8e;font-size:12px;font-weight:500;display:block}.topic-count small{color:#b3b3b3;margin-top:6px;font-size:12px;display:block}.topic-row>svg{color:#b9b9b9;margin-left:10px}.topic-row.is-noise .topic-bar>span{background:#c3c3c3}.topic-row.is-noise .topic-number{color:#c4c4c4}.drawer-backdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#23232355;justify-content:flex-end;animation:.16s fade-in;display:flex;position:fixed;inset:0}.evidence-drawer{background:var(--surface);outline:none;flex-direction:column;width:min(870px,92vw);min-width:0;height:100dvh;animation:.22s slide-in;display:flex;box-shadow:-15px 0 60px #29292925}.drawer-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:61px;padding:17px 25px;display:flex}.drawer-breadcrumb{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.drawer-breadcrumb>span:first-child{color:var(--text);font-weight:500}.drawer-breadcrumb>span:nth-child(2){color:#bdbdbd}.drawer-title{padding:23px 28px 19px}.drawer-title>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.drawer-title h2{letter-spacing:-.02em;word-break:break-word;margin:12px 0 9px;font-size:19px;font-weight:600;line-height:1.65}.drawer-title>p{color:var(--muted);font-size:12px;line-height:1.8}.drawer-tabs{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:25px;padding:0 28px;display:flex}.drawer-tabs>button{color:#9b9b9b;white-space:nowrap;align-items:center;gap:7px;padding:12px 0 15px;font-size:12px;display:flex;position:relative}.drawer-tabs>button.active{color:var(--green);font-weight:500}.drawer-tabs>button.active:after{content:"";background:var(--green);height:2px;position:absolute;bottom:-1px;left:0;right:0}.drawer-tabs>button>span{color:#a6a6a6;background:#f2f2f2;border-radius:4px;padding:1px 5px;font-size:12px}.drawer-content{scrollbar-width:thin;scrollbar-color:#d0d0d0 transparent;overscroll-behavior:contain;flex:1;min-height:0;padding:24px 28px;overflow:auto}.case-finding{background:#f7f7f7;border:1px solid #e8e8e8;border-radius:7px;margin-bottom:20px;padding:15px 17px}.case-finding>.eyebrow{color:#8e8e8e;letter-spacing:1px;font-size:12px}.case-finding>p{color:#797979;margin-top:6px;font-size:12px;line-height:1.95}.body-mode-row{margin-bottom:12px}.body-mode-row .segmented{background:#efefef}.drawer-content>.notice{margin-bottom:18px;font-size:12px;line-height:1.9}.inline-claim-filters{flex-wrap:wrap;gap:6px;margin:17px 0;display:flex}.inline-claim-filters>button{border:1px solid var(--line);color:#9b9b9b;background:#fbfbfb;border-radius:4px;padding:5px 7px;font-size:12px;line-height:1.5}.inline-claim-filters>button.active{color:#7c7c7c;background:#f4f4f4;border-color:#c9c9c9}.inline-claim-filters>button.other-target{color:#9d9d9d}.original-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin:15px 0 19px;padding-bottom:10px;display:flex}.original-toolbar>span{color:#a0a0a0;align-items:center;gap:5px;font-size:12px;display:flex}.original-toolbar>.text-button{color:#9f9f9f;font-size:12px}.original-text{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;color:#474747;letter-spacing:.012em;font-size:14px;line-height:2.15}.evidence-mark{color:inherit;cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:2px 0;scroll-margin-top:35px}.mark-positive{text-underline-offset:4px;background:#ececec;-webkit-text-decoration:underline #bfbfbf;text-decoration:underline #bfbfbf}.mark-negative{text-underline-offset:4px;background:#fae9da;-webkit-text-decoration:underline #ddb38d;text-decoration:underline #ddb38d}.mark-mixed{background:#e7e7e7}.mark-neutral{background:#eee}.mark-other,.mark-uncoded{text-underline-offset:4px;background:#efefef;-webkit-text-decoration:underline dotted #bebebe;text-decoration:underline dotted #bebebe}.mark-search{background:#ffecc1}.text-highlights-legend{border-top:1px solid var(--line);color:#9e9e9e;flex-wrap:wrap;align-items:center;gap:15px;margin-top:24px;padding-top:14px;font-size:12px;display:flex}.text-highlights-legend>span{align-items:center;gap:5px;display:flex}.text-highlights-legend>span:last-child{color:#b7b7b7;margin-left:auto}.snippet-preview{border:1px solid #e6e6e6;border-radius:7px;margin-top:23px}.snippet-preview>summary{cursor:pointer;color:#9d9d9d;align-items:center;gap:9px;padding:13px 15px;font-size:12px;list-style:none;display:flex}.snippet-preview>summary>span{flex:1}.snippet-preview blockquote{color:#8b8b8b;white-space:pre-wrap;background:#fafafa;border-top:1px solid #eaeaea;margin:0;padding:16px 19px;font-size:12px;line-height:1.95}.snippet-preview>p{color:#b0b0b0;border-top:1px solid #eaeaea;padding:12px 18px;font-size:12px;line-height:1.9}.business-question{border-left:2px solid #c1c1c1;margin:26px 0 8px;padding:0 0 0 16px}.business-question .eyebrow{color:#a0a0a0;font-size:12px}.business-question>p{color:#8d8d8d;margin-top:7px;font-size:12px;line-height:1.95}.preview-end{color:#b3b3b3;background:#f7f7f7;border:1px dashed #e4e4e4;border-radius:5px;margin-top:18px;padding:9px 12px;font-size:12px;line-height:1.8}.body-comparison{grid-template-columns:1fr 1fr;gap:22px;display:grid}.body-comparison>div{min-width:0}.body-comparison>div:first-child{border-right:1px solid var(--line);padding-right:20px}.body-comparison h3{color:#959595;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:12px;font-weight:500;display:flex}.body-comparison h3>span{color:#b9b9b9;font-size:12px;font-weight:400}.body-comparison .original-text{font-size:12px;line-height:2.1}.preview-text{color:#969696}.claim-list{flex-direction:column;gap:13px;display:flex}.claim-card{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:7px;width:100%;padding:16px 18px}.claim-card:hover,.claim-card.active{background:#fdfdfd;border-color:#bebebe}.claim-card>div:first-child{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.claim-number{color:#b7b7b7;font-family:Georgia,serif;font-size:14px}.claim-card strong{color:#898989;flex:1;font-size:12px;font-weight:500}.claim-card>.claim-meta{color:#aaa;flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;font-size:12px;display:flex}.claim-meta>span+span{border-left:1px solid #e4e4e4;padding-left:9px}.claim-card blockquote{color:#747474;word-break:break-word;margin:10px 0 0;font-size:14px;line-height:1.95}.claim-card p{color:#acacac;margin-top:7px;font-size:12px;line-height:1.8}.claim-card>small{color:#b2b2b2;margin-top:9px;font-size:12px;line-height:1.8;display:block}.claim-other{background:#f9f9f9}.claim-other blockquote{color:#959595}.claim-other .claim-meta{color:#b1b1b1}.beyond-preview{color:#bd9d6d;align-items:center;gap:4px;margin-top:10px;font-size:12px;display:flex}.trace-section{margin-bottom:26px}.trace-section h3{color:#7f7f7f;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:500;display:flex}.trace-section dl{border:1px solid var(--line);border-radius:7px;margin:0;overflow:hidden}.trace-section dl>div{border-bottom:1px solid var(--line);grid-template-columns:105px 1fr;font-size:12px;line-height:1.9;display:grid}.trace-section dl>div:last-child{border-bottom:0}.trace-section dt{color:#a4a4a4;background:#f9f9f9;padding:11px 12px}.trace-section dd{color:#8a8a8a;overflow-wrap:anywhere;min-width:0;margin:0;padding:11px 14px}.trace-section code{color:#a7a7a7;font-size:12px}.trace-section dd .tag{margin-left:8px;font-size:12px}.hardware-detail{border:1px solid var(--line);border-radius:6px;margin-bottom:22px;overflow:hidden}.hardware-detail summary{cursor:pointer;color:#9e9e9e;justify-content:space-between;padding:12px;font-size:12px;display:flex}.hardware-detail pre{white-space:pre-wrap;word-break:break-word;color:#a2a2a2;background:#f9f9f9;margin:0;padding:13px;font-size:12px;line-height:1.9}.hardware-detail p{color:#b0b0b0;padding:12px;font-size:12px;line-height:1.9}.source-link{color:#898989;text-underline-offset:4px;align-items:center;gap:6px;font-size:12px;-webkit-text-decoration:underline #c8c8c8;text-decoration:underline #c8c8c8;display:inline-flex}.source-explanation{color:#b2b2b2;margin-top:12px;font-size:12px;line-height:1.9}.case-limitations{border-top:1px solid var(--line);margin-top:24px;padding-top:21px}.case-limitations h3{color:#a4a4a4;font-size:12px;font-weight:500}.case-limitations ul{color:#b3b3b3;margin:12px 0 0;padding-left:17px;font-size:12px;line-height:1.95}.case-limitations li{margin-bottom:5px}.drawer-footer{border-top:1px solid var(--line);background:#fbfbfb;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:18px 25px;display:flex}.drawer-footer>div{color:#a2a2a2;align-items:center;gap:9px;font-size:12px;line-height:1.7;display:flex}.drawer-footer small{color:#b7b7b7;font-size:12px}.drawer-footer .btn{min-height:37px}.drawer-loading{color:#a5a5a5;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:70vh;display:flex}.drawer-loading p{color:#b1b1b1;font-size:12px}.modal-backdrop{z-index:150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2b2b2b66;justify-content:center;align-items:center;padding:25px;animation:.16s fade-in;display:flex;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid #e6e6e6;border-radius:12px;outline:none;flex-direction:column;width:720px;max-width:100%;max-height:90dvh;display:flex;overflow:hidden;box-shadow:0 30px 100px #2c2c2c38}.modal-header{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 26px 21px;display:flex}.modal-header h2{color:#585858;font-size:18px;font-weight:600;line-height:1.6}.modal-header p{color:#a1a1a1;margin-top:6px;font-size:12px;line-height:1.8}.modal-footer{border-top:1px solid var(--line);background:#fbfbfb;flex-shrink:0;align-items:center;gap:9px;padding:18px 24px;display:flex}.footer-spacer{flex:1}.issue-form{overscroll-behavior:contain;padding:22px 26px 0;overflow-y:auto}.form-field{flex-direction:column;gap:8px;min-width:0;margin-bottom:18px;display:flex}.form-field>span{color:#838383;font-size:12px;font-weight:500;line-height:1.6}.form-field em{color:#b49469;margin-left:3px}.form-field>input,.form-field>textarea,.form-field>select{background:var(--surface);color:#797979;border:1px solid #e1e1e1;border-radius:6px;width:100%;padding:10px 11px;font-size:12px;line-height:1.7}.form-field>input::placeholder,.form-field>textarea::placeholder{color:#bababa}.form-field>textarea{resize:vertical;min-height:140px;max-height:360px;line-height:1.95}.form-field>small{color:#b3b3b3;font-size:12px;line-height:1.8}.form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.form-grid .form-field:last-child:nth-child(2){grid-column:span 2}.attached-evidence{background:#f9f9f9;border:1px solid #e7e7e7;border-radius:7px;margin-bottom:23px;padding:12px 14px}.attached-evidence>div{color:#a5a5a5;align-items:center;gap:7px;display:flex}.attached-evidence strong{color:#9c9c9c;font-size:12px;font-weight:500}.attached-evidence>div>span{background:#f0f0f0;border-radius:3px;padding:2px 5px;font-size:12px}.attached-evidence>p{color:#a7a7a7;overflow-wrap:anywhere;margin-top:9px;font-size:12px;line-height:1.9}.attached-evidence>p>span{color:#919191;margin-right:8px;font-size:12px}.attached-evidence code{color:#bababa;margin-left:8px;font-size:12px}.issue-form>.modal-footer{z-index:1;margin:0 -26px;padding:18px 26px;position:sticky;bottom:0}.delete-inline{color:#bf9d77;align-items:center;gap:9px;font-size:12px;display:flex}.delete-inline>button{color:#b69571;align-items:center;gap:5px;padding:0;font-size:12px;display:flex}.delete-inline>button:hover{color:#a46547}.save-view-form{border-bottom:1px solid var(--line);background:#fbfbfb;flex-shrink:0;padding:21px 25px}.save-view-form>div:first-child{color:#a7a7a7;align-items:center;gap:7px;margin-bottom:11px;font-size:12px;display:flex}.save-view-form>div:last-child{align-items:center;gap:10px;display:flex}.save-view-form input{background:var(--surface);color:#848484;border:1px solid #e3e3e3;border-radius:6px;flex:1;min-width:0;padding:10px 11px;font-size:12px;line-height:1.4}.saved-views-label{justify-content:space-between;align-items:center;gap:12px;padding:20px 25px 13px;display:flex}.saved-views-label h3{color:#898989;font-size:12px;font-weight:500}.saved-views-label h3>span{color:#b2b2b2;margin-left:4px;font-size:12px;font-weight:400}.saved-views-label>span{color:#b8b8b8;font-size:12px}.saved-view-list{min-height:100px;max-height:42vh;padding:0 25px;overflow:auto}.saved-view-row{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:16px 0;display:flex}.saved-view-row:last-child{border:0}.saved-view-check{align-items:center;display:flex}.saved-view-row>div{flex:1;min-width:0}.saved-view-row h4{color:gray;font-size:12px;font-weight:500;line-height:1.8}.saved-view-row h4>.tag{vertical-align:middle;margin-left:7px;font-size:12px}.saved-view-row p{color:#acacac;margin-top:5px;font-size:12px;line-height:1.8}.saved-view-row small{color:silver;margin-top:5px;font-size:12px;display:block}.saved-view-row>.text-button{color:#a6a6a6;font-size:12px}.saved-view-row>.icon-btn{color:#b8b8b8}.local-storage-note{color:#b8b8b8;max-width:220px;font-size:12px;line-height:1.8}.toast{z-index:300;color:#f5f5f5;background:#424242;border-radius:8px;align-items:center;gap:10px;max-width:min(80vw,620px);padding:13px 19px;font-size:12px;line-height:1.8;animation:.2s fade-in;display:flex;position:fixed;bottom:26px;left:calc(50% + 108px);transform:translate(-50%);box-shadow:0 9px 40px #4343432b}.toast>svg{color:#d1d1d1}.actions-summary{background:var(--surface);border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr 1fr 1fr 1.6fr;padding:23px 0;display:grid}.actions-summary>div{border-right:1px solid var(--line);align-items:center;gap:13px;min-width:0;padding:0 23px;display:flex}.actions-summary>div:last-child{border:0}.action-stat-icon{color:#a6a6a6;background:#f2f2f2;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.action-stat-icon.orange{color:#c0a175;background:#faf0e0}.action-stat-icon.teal{color:#b0b0b0;background:#f3f3f3}.actions-summary p{color:#a6a6a6;font-size:12px;line-height:1.7}.actions-summary strong{color:#878787;margin-top:5px;font-size:26px;font-weight:500;line-height:1.3;display:block}.actions-summary-last{justify-content:space-between;gap:12px!important}.actions-summary-last p{font-size:12px;line-height:1.9}.actions-summary-last p>span{color:#bababa;font-size:12px}.action-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-top:2px;display:flex}.action-status-tabs{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.action-status-tabs>button{color:#a6a6a6;border:1px solid #0000;border-radius:5px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;display:flex}.action-status-tabs>button.active{color:#9a9a9a;background:#f2f2f2;border-color:#e4e4e4}.action-status-tabs>button>span{color:#adadad;background:#ededed;border-radius:3px;padding:1px 4px;font-size:12px}.action-toolbar>.search-input{width:275px;min-height:34px}.action-toolbar input{font-size:12px}.actions-empty{background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:10px;flex-direction:column;align-items:center;padding:52px 20px 40px;display:flex}.action-illustration{align-items:center;margin-bottom:27px;display:flex}.action-illustration>span{color:#aeaeae;background:#f8f8f8;border:1px solid #e4e4e4;border-radius:10px;place-items:center;width:61px;height:67px;display:grid;transform:rotate(-7deg);box-shadow:0 5px 15px #d1d1d12b}.action-illustration>span:last-child{color:#b2b2b2;background:#f3f3f3;transform:rotate(7deg)}.action-illustration>i{background:#d1d1d1;width:37px;height:1px;position:relative}.action-illustration>i:after{content:"";border-top:1px solid #cdcdcd;border-right:1px solid #cdcdcd;width:6px;height:6px;position:absolute;top:-3px;right:1px;transform:rotate(45deg)}.actions-empty>.eyebrow{color:#afafaf;letter-spacing:1.7px;font-size:12px}.actions-empty h2{color:#909090;margin:12px 0 14px;font-size:21px;font-weight:500;line-height:1.8}.actions-empty>p{color:#b3b3b3;margin-bottom:23px;font-size:12px;line-height:2}.actions-empty>div:nth-last-child(2){gap:10px;display:flex}.action-workflow{color:#bdbdbd;flex-wrap:wrap;justify-content:center;align-items:center;gap:11px;margin-top:45px;font-size:12px;display:flex}.action-workflow>span{background:#fcfcfc;border:1px solid #e9e9e9;border-radius:4px;padding:5px 8px}.action-workflow>svg{color:#d3d3d3}.issue-list{flex-direction:column;gap:15px;display:flex}.issue-card{background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:20px 22px 0}.issue-card>header{align-items:center;gap:11px;display:flex}.priority{white-space:nowrap;color:#afafaf;background:#f1f1f1;border-radius:4px;padding:4px 6px;font-size:12px}.priority-高{color:#bf9c74;background:#faeee1}.priority-中{color:#a3a3a3;background:#f3f3f3}.priority-低{color:#b1b1b1;background:#f2f2f2}.issue-card h3{color:#8a8a8a;flex:1;min-width:0;font-size:14px;font-weight:500;line-height:1.8}.issue-card h3 button{text-align:left;overflow-wrap:anywhere;padding:0}.issue-card h3 button:hover{color:#6b6b6b}.issue-description{color:#a5a5a5;white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:15px 0;font-size:12px;line-height:1.95;display:-webkit-box;overflow:hidden}.issue-evidence-links{flex-wrap:wrap;align-items:center;gap:7px;margin:15px 0 18px;display:flex}.issue-evidence-links>button{color:#a5a5a5;background:#fafafa;border:1px solid #e7e7e7;border-radius:4px;align-items:center;gap:5px;padding:5px 7px;font-size:12px;display:flex}.issue-evidence-links>button:hover{background:#f4f4f4}.issue-evidence-links>.muted{color:#bcbcbc;font-size:12px}.issue-card>footer{border-top:1px solid var(--line);color:#b0b0b0;align-items:center;gap:8px;padding:12px 0;font-size:12px;display:flex}.owner-avatar{color:#adadad;background:#f3f3f3;border:1px solid #e7e7e7;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.issue-update{color:#c1c1c1;margin-left:12px;font-size:12px}.issue-card>footer>label{color:#bbb;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.issue-card>footer select{color:#a6a6a6;cursor:pointer;background:#fdfdfd;border:1px solid #e4e4e4;border-radius:5px;padding:6px 23px 6px 8px;font-size:12px}.workspace-backup{background:#f3f3f3;border:1px solid #e5e5e5;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-top:7px;padding:20px 23px;display:flex}.workspace-backup>div{align-items:center;gap:13px;display:flex}.backup-icon{color:#b2b2b2}.workspace-backup h3{color:#9f9f9f;margin-bottom:6px;font-size:12px;font-weight:500}.workspace-backup p{color:#b7b7b7;font-size:12px;line-height:1.85}.workspace-backup>div:last-child{flex-shrink:0;gap:8px}.methods-intro{background:#f2f2f2;border:1px solid #e4e4e4;border-radius:9px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:1px;padding:26px 30px;display:flex}.methods-intro>.eyebrow{color:#a4a4a4}.methods-intro h2{color:#8b8b8b;margin:10px 0;font-size:21px;font-weight:500;line-height:1.8}.methods-intro p{color:#acacac;max-width:600px;font-size:12px;line-height:1.95}.methods-intro-icon{color:#bdbdbd;margin-right:15px}.scope-table{border-collapse:collapse;text-align:left;width:100%;min-width:700px;font-size:12px;line-height:1.9}.scope-table th{color:#adadad;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfbfb;padding:13px 22px;font-size:12px;font-weight:400}.scope-table th:first-child,.scope-table th:nth-child(2){width:20%}.scope-table th:nth-child(3){width:27%}.scope-table td{border-bottom:1px solid var(--line);color:#a6a6a6;vertical-align:top;padding:17px 22px}.scope-table tr:last-child td{border:0}.scope-table td>strong{color:#959595;font-size:17px;font-weight:500;line-height:1.5;display:block}.scope-table td>small{color:#bcbcbc;margin-top:5px;font-size:12px;line-height:1.8;display:block}.scope-table .tag{margin-top:3px;font-size:12px}.coverage-list{flex-direction:column;gap:23px;padding:1px 24px 22px;display:flex}.coverage-list>div>div:first-child{justify-content:space-between;align-items:center;gap:15px;font-size:12px;display:flex}.coverage-list strong{color:#a3a3a3;font-size:12px;font-weight:500}.coverage-list>div>div>span{color:#b6b6b6;font-size:12px}.coverage-list em{color:#a1a1a1;margin-left:9px}.coverage-track{background:#f3f3f3;border-radius:2px;height:6px;margin:11px 0 8px;overflow:hidden}.coverage-track>span{background:#b0b0b0;border-radius:2px;height:100%;display:block}.coverage-list p{color:#bbb;font-size:12px;line-height:1.8}.time-contract{flex-direction:column;gap:24px;padding:4px 25px 26px;display:flex}.time-contract>div{align-items:flex-start;gap:14px;display:flex}.time-contract>div>span{color:#b5b5b5;background:#f5f5f5;border:1px solid #e8e8e8;border-radius:5px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.time-contract h3{color:#a7a7a7;margin-bottom:8px;font-size:12px;font-weight:500}.time-contract p{color:#b1b1b1;font-size:12px;line-height:1.9}.maturity-steps{flex-direction:column;gap:24px;padding:0 25px 24px;display:flex}.maturity-steps>div{gap:15px;display:flex;position:relative}.maturity-steps>div:not(:last-child):before{content:"";background:#e7e7e7;width:1px;position:absolute;top:29px;bottom:-18px;left:12px}.maturity-number{color:#afafaf;background:#f7f7f7;border:1px solid #e3e3e3;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.maturity-steps>div:first-child .maturity-number{color:#a1a1a1;background:#f0f0f0;border-color:#dbdbdb}.maturity-steps h3{color:#9d9d9d;align-items:center;gap:10px;margin:3px 0 8px;font-size:12px;font-weight:500;display:flex}.maturity-steps p{color:#b1b1b1;font-size:12px;line-height:1.9}.maturity-steps .tag{padding:2px 5px;font-size:12px}.not-connected{flex-wrap:wrap;gap:8px;padding:3px 23px 21px;display:flex}.not-connected>span{color:#b6b6b6;background:#fbfbfb;border:1px dashed #e2e2e2;border-radius:5px;padding:7px 10px;font-size:12px}.not-connected-note{color:#bbb;padding:0 24px 24px;font-size:12px;line-height:1.95}.provenance-chain{justify-content:space-between;align-items:center;gap:15px;padding:8px 26px 27px;display:flex}.provenance-chain>div{text-align:center;color:#afafaf;background:#fafafa;border:1px solid #ebebeb;border-radius:7px;flex-direction:column;flex:1;align-items:center;gap:9px;padding:18px 10px;display:flex}.provenance-chain strong{color:#9d9d9d;margin-top:4px;font-size:12px;font-weight:500}.provenance-chain span{color:#bdbdbd;font-size:12px;line-height:1.8}.provenance-chain>svg{color:#cecece}.source-manifest{margin:0 24px 21px}.source-manifest>summary{cursor:pointer;color:#b3b3b3;border-top:1px solid var(--line);align-items:center;gap:8px;padding:10px 0;font-size:12px;display:flex}.source-manifest>summary>span{color:#c1c1c1;background:#f5f5f5;border-radius:3px;padding:1px 5px;font-size:12px}.source-manifest code{color:#b1b1b1;font-size:12px;line-height:1.8}.source-manifest+.notice{margin:0 24px 24px;font-size:12px}.reuse-card{background:#efefef;border:1px solid #e0e0e0;border-radius:9px;grid-template-columns:1.6fr 1fr;align-items:center;gap:35px;padding:29px 30px;display:grid}.reuse-card .eyebrow{color:#adadad;font-size:12px}.reuse-card h2{color:#909090;margin:8px 0 12px;font-size:19px;font-weight:500;line-height:1.8}.reuse-card p{color:#b1b1b1;max-width:520px;font-size:12px;line-height:1.95}.reuse-card>div>div{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.reuse-card .btn{font-size:12px}.reuse-tech{border-left:1px solid #dfdfdf;padding-left:27px}.reuse-tech>div{flex-direction:column;gap:8px!important;margin:0 0 20px!important;display:flex!important}.reuse-tech>div:last-child{margin-bottom:0!important}.reuse-tech span{color:#bebebe;font-size:12px}.reuse-tech strong{color:#acacac;font-size:12px;font-weight:500;line-height:1.8}.panel-header p,.page-header p,.platform-switch-row>p,.cohort-bars-foot,.chart-footnote,.filter-time-note,.filter-advanced>p,.filter-chips-label,.priority-source,.priority-bottom p,.insight-card p,.insight-card footer,.snapshot-footer span,.page-footer{color:#8a8a8a}.kpi-top>span:first-child,.kpi-bottom,.scope-line,.scope-trailing,.priority-item p,.review-id,.review-table td small,.review-excerpt,.sort-control,.review-table th,.pagination,.evidence-search>p,.evidence-summary p,.cohort-current>div>span{color:#838383}.cohort-bar-label,.cohort-bar-label>strong,.cohort-bar-label>small,.review-table td,.table-votes,.case-card blockquote,.case-card h3,.case-card footer,.case-card-head>div,.case-aspects,.finding-body,.finding-item>summary h3,.finding-question,.finding-limit,.topic-name h3,.topic-count strong,.topic-name>div>span{color:#737373}.business-intro p,.case-library-header p,.case-card footer,.case-code,.aspect-card p,.aspect-card footer,.aspect-subfilters>button,.finding-item>summary p,.finding-links>button,.model-metrics p,.metric-overline,.topic-count small,.model-run>code,.checkbox-inline{color:#898989}.drawer-title>p,.original-toolbar>span,.drawer-tabs>button,.inline-claim-filters>button,.text-highlights-legend,.snippet-preview>p,.preview-end,.source-explanation,.case-limitations ul,.drawer-footer small{color:#8b8b8b}.trace-section dt,.trace-section dd,.trace-section code,.business-question>p,.claim-card blockquote,.claim-card strong,.claim-card p,.claim-card>.claim-meta,.claim-card>small,.case-finding>p{color:#777}.form-field>span,.form-field>input,.form-field>textarea,.form-field>select,.modal-header h2,.saved-view-row h4,.issue-card h3,.issue-description,.actions-empty h2,.workspace-backup h3,.comparison-cohort dd,.comparison-cohort h3{color:#6c6c6c}.form-field>small,.modal-header p,.attached-evidence>p,.local-storage-note,.save-view-form>div:first-child,.saved-views-label>span,.saved-view-row p,.saved-view-row small,.actions-summary p,.actions-summary-last p>span,.action-status-tabs>button,.issue-update,.issue-card>footer,.actions-empty>p,.workspace-backup p,.comparison-cohort>p,.comparison-foot{color:#919191}.methods-intro h2,.scope-table td,.coverage-list strong,.time-contract h3,.maturity-steps h3,.not-connected>span,.provenance-chain strong,.reuse-card h2,.reuse-tech strong{color:#7f7f7f}.methods-intro p,.scope-table td>small,.scope-table th,.coverage-list p,.coverage-list>div>div>span,.time-contract p,.maturity-steps p,.not-connected-note,.provenance-chain span,.reuse-card p,.reuse-tech span,.source-manifest code{color:#969696}.scope-table td>strong,.coverage-list em,.model-metrics strong,.actions-summary strong{color:#6c6c6c}.scope-table .tag,.case-card blockquote,.review-excerpt,.review-table td .mono{font-size:12px}.case-card h3,.finding-item>summary h3{font-size:14px}.kpi-bottom,.panel-header p,.notice,.comparison-foot,.methods-intro p,.workspace-backup p,.aspect-card p,.snapshot-footer span,.chart-footnote{font-size:12px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#1e1e1e;--surface:#272727;--surface-soft:#2d2d2d;--text:#dfdfdf;--muted:#9d9d9d;--subtle:#7c7c7c;--line:#373737;--line-strong:#4a4a4a;--green:#a2a2a2;--green-dark:#7a7a7a;--green-soft:#3c3c3c;--orange:#cb9b79;--orange-soft:#3c3027;--blue:#b0b0b0;--blue-soft:#363636;--purple:#a7a7a7;--purple-soft:#323232;--sand:#b6b6b6;--sand-soft:#343434;background:var(--canvas);color:var(--text)}[data-theme=dark] .main-content{background:var(--canvas)}[data-theme=dark] .btn-primary{color:#f5f5f5;background:#7c7c7c;border-color:#7c7c7c}[data-theme=dark] .tag-neutral{color:#a1a1a1;background:#373737}[data-theme=dark] .segmented{background:#222;border-color:#3a3a3a}[data-theme=dark] .segmented button>span{color:#a2a2a2;background:#373737}[data-theme=dark] .filter-chips,[data-theme=dark] .filter-chip,[data-theme=dark] .multi-select.is-active summary,[data-theme=dark] .kpi-teal{background:#373737;border-color:#525252}[data-theme=dark] .kpi-value,[data-theme=dark] .kpi-teal .kpi-value{color:#d4d4d4}[data-theme=dark] .review-table th,[data-theme=dark] .review-table tbody tr:hover,[data-theme=dark] .comparison-cohort,[data-theme=dark] .insight-card,[data-theme=dark] .snapshot-footer,[data-theme=dark] .compare-invitation,[data-theme=dark] .notice,[data-theme=dark] .drawer-footer,[data-theme=dark] .modal-footer,[data-theme=dark] .save-view-form{background:#303030;border-color:#454545}[data-theme=dark] .native-rating.positive{color:#b4b4b4;background:#424242}[data-theme=dark] .native-rating.negative{color:#cba377;background:#48392a}[data-theme=dark] .native-rating.stars{color:#b2b2b2;background:#3f3f3f}[data-theme=dark] .native-rating.want{color:#a8a8a8;background:#363636}[data-theme=dark] .review-excerpt,[data-theme=dark] .original-text{color:#c1c1c1}[data-theme=dark] .cohort-bar-track,[data-theme=dark] .topic-bar,[data-theme=dark] .coverage-track,[data-theme=dark] .star-track{background:#373737}[data-theme=dark] .cohort-bar-fill>span{background:#838383}[data-theme=dark] .case-card blockquote,[data-theme=dark] .case-finding,[data-theme=dark] .claim-card:hover,[data-theme=dark] .claim-card.active,[data-theme=dark] .finding-question,[data-theme=dark] .claim-other,[data-theme=dark] .trace-section dt,[data-theme=dark] .source-manifest code,[data-theme=dark] .business-question,[data-theme=dark] .aspect-card.active{background:#323232;border-color:#505050}[data-theme=dark] .aspect-icon,[data-theme=dark] .platform-marker,[data-theme=dark] .empty-icon,[data-theme=dark] .action-stat-icon,[data-theme=dark] .action-illustration>span,[data-theme=dark] .action-workflow>span,[data-theme=dark] .topic-name>div>span{color:#afafaf;background:#3f3f3f;border-color:#585858}[data-theme=dark] .aspect-card h3,[data-theme=dark] .case-card h3,[data-theme=dark] .topic-name h3,[data-theme=dark] .modal-header h2,[data-theme=dark] .actions-empty h2,[data-theme=dark] .issue-card h3,[data-theme=dark] .methods-intro h2,[data-theme=dark] .reuse-card h2{color:#c4c4c4}[data-theme=dark] .case-card blockquote,[data-theme=dark] .claim-card blockquote,[data-theme=dark] .form-field>input,[data-theme=dark] .form-field>textarea,[data-theme=dark] .form-field>select,[data-theme=dark] .comparison-cohort dd,[data-theme=dark] .scope-table td>strong,[data-theme=dark] .coverage-list em{color:#bdbdbd}[data-theme=dark] .mark-positive{background:#464646;text-decoration-color:#7d7d7d}[data-theme=dark] .mark-negative{background:#53402c;text-decoration-color:#947245}[data-theme=dark] .mark-other,[data-theme=dark] .mark-uncoded{background:#3e3e3e}[data-theme=dark] .mark-search{background:#535353}[data-theme=dark] .mark-mixed{background:#434343}[data-theme=dark] .methods-intro,[data-theme=dark] .workspace-backup,[data-theme=dark] .reuse-card,[data-theme=dark] .comparison-panel,[data-theme=dark] .maturity-number,[data-theme=dark] .provenance-chain>div,[data-theme=dark] .attached-evidence{background:#333;border-color:#4a4a4a}[data-theme=dark] .notice-warm{color:#bdac83;background:#3c3527;border-color:#574b32}[data-theme=dark] .topic-row:hover{background:#363636}[data-theme=dark] .preview-end,[data-theme=dark] .snippet-preview blockquote,[data-theme=dark] .not-connected>span,[data-theme=dark] .hardware-detail pre{background:#333;border-color:#4a4a4a}[data-theme=dark] .small-table th{background:#323232}[data-theme=dark] .data-loading,[data-theme=dark] .query-updating{color:#bababa;background:#3b3b3b;border-color:#525252}[data-theme=dark] .skeleton{background:linear-gradient(100deg,#353535 20%,#424242 40%,#353535 60%) 0 0/200% 100%}[data-theme=dark] .scope-table th,[data-theme=dark] .finding-links>button,[data-theme=dark] .issue-evidence-links>button,[data-theme=dark] .issue-card>footer select,[data-theme=dark] .aspect-subfilters>button{color:#b1b1b1;background:#353535;border-color:#4b4b4b}@media (min-width:1650px){.page-wrap{padding:40px 44px 25px}.topbar{padding:0 44px}.page-header h1{font-size:30px}.kpi{padding:23px 26px}.kpi-value{font-size:37px}.kpi-top>span:first-child{font-size:12px}.panel-header h2{font-size:15px}.panel-header p{font-size:12px}.priority-item{padding:21px 0}.priority-item p{font-size:12px}.page-header p,.case-card h3{font-size:14px}.original-text{font-size:15px}}@media (max-width:1280px){.page-wrap{padding:27px 25px 18px}.topbar{padding:0 25px}.filter-time-note{display:none}.kpi{padding:17px 17px 15px}.kpi-value{font-size:29px}.kpi-bottom{font-size:12px}.panel-header{padding:20px 19px 15px}.priority-heading{gap:7px}.priority-heading h3,.priority-heading .tag{font-size:12px}.reading-priority{padding:0 17px}.priority-item{gap:9px}.priority-item p{font-size:12px}.priority-bottom{padding:12px 16px}.insight-card{padding:16px}.insight-card footer{font-size:12px}.table-tools{gap:7px}.table-tools .btn{font-size:12px}.review-table th,.review-table td{padding-left:14px;padding-right:14px}.review-table th:first-child,.review-table td:first-child{padding-left:19px}.model-metrics>div{padding:0 17px}.model-metrics strong{font-size:24px}.actions-summary{grid-template-columns:1fr 1fr 1fr}.actions-summary-last{margin-top:19px;border-top:1px solid var(--line)!important;grid-column:1/-1!important;padding-top:18px!important}.actions-summary>div:nth-child(3){border-right:0}.action-stat-icon{width:33px;height:33px}.reuse-card{gap:20px;padding:24px}.scope-table td,.scope-table th{padding-left:16px;padding-right:16px}}@media (max-width:1120px){.sidebar{width:190px;padding-left:12px;padding-right:12px}.workspace-shell{margin-left:190px}.brand{gap:10px;padding-left:4px}.brand-symbol{width:34px;height:36px;font-size:21px;line-height:35px}.brand strong{font-size:17px}.brand>div>span{font-size:9px}.workspace-label{gap:7px;padding:11px 7px}.workspace-label strong{font-size:12px}.workspace-label>svg{display:none}.sidebar-bottomline{margin-left:-12px;margin-right:-12px;padding-left:14px;padding-right:14px}.sidebar-bottomline>div>span{font-size:9px}.nav-item{gap:11px;padding-left:14px;font-size:12px}.sidebar-snapshot{margin-left:8px;margin-right:8px}.page-header{align-items:flex-start;gap:15px}.page-header h1{font-size:25px}.page-header p{max-width:350px;font-size:12px;line-height:1.9}.page-header-actions{gap:7px;padding-top:13px}.page-header-actions>.btn{min-height:33px;padding:8px 10px;font-size:12px}.platform-switch-row>p{font-size:12px}.platform-switch-row{flex-wrap:wrap;gap:12px}.platform-switch-row>.text-button{font-size:12px}.daily-panel.span-8,.daily-panel+.span-4{grid-column:span 12}.priority-panel .reading-priority{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;padding-bottom:8px;display:grid}.priority-item{border-right:1px solid var(--line);border-bottom:0;padding:10px 14px 10px 0}.priority-item:last-child{border:0}.priority-bottom{padding:10px 20px}.priority-panel .panel-header{padding-bottom:9px}.insight-card h3{font-size:14px}.insight-card p{font-size:12px}.insight-card footer>.tag{display:none}.priority-item p{-webkit-line-clamp:3}.case-card{padding:17px}.case-card-head{gap:7px}.case-card h3,.case-card blockquote,.case-card-head>div,.case-code{font-size:12px}.business-intro{align-items:flex-start}.business-intro h2{font-size:14px}.business-intro p{font-size:12px}.business-intro .segmented button{padding:5px 8px;font-size:12px}.aspect-card{grid-template-columns:32px 1fr;gap:4px 9px;padding:15px}.aspect-icon{border-radius:7px;width:31px;height:32px}.aspect-card h3,.aspect-card p{font-size:12px}.case-library-tools>.search-input{width:205px}.model-metrics{grid-template-columns:repeat(3,1fr)}.model-run{flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:12px;margin-top:20px;border-top:1px solid var(--line)!important;padding-top:17px!important}.model-run>svg{display:none}.model-run>code{max-width:40%;padding:0}.model-run>.metric-overline{font-size:12px}.model-run>.tag{margin-left:auto}.topic-bar{width:70px}.topic-count{min-width:60px}.workspace-backup{flex-direction:column;align-items:flex-start}.workspace-backup>div:last-child{align-self:flex-end}.methods-intro{padding:23px}.methods-intro h2{font-size:18px}.methods-intro-icon{display:none}.provenance-chain{gap:10px;padding:4px 20px 23px}.provenance-chain>div{padding:15px 7px}.provenance-chain strong,.provenance-chain span{font-size:12px}.reuse-card{grid-template-columns:1fr}.reuse-tech{border-top:1px solid #dfdfdf;border-left:0;justify-content:space-between;gap:14px;padding-top:17px;padding-left:0;display:flex}.reuse-tech>div{flex:1;margin:0!important}.reuse-tech strong{font-size:12px}.toast{left:calc(50% + 95px)}}@media (max-width:900px){.page-header-actions>.btn span{text-overflow:ellipsis;max-width:70px;overflow:hidden}.filter-primary{gap:7px;padding:10px}.filter-intro{display:none}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.kpi{padding:17px 20px}.kpi-value{font-size:31px}.kpi-bottom{font-size:12px}.scope-line{flex-wrap:wrap;font-size:12px}.scope-trailing{display:none}.span-5,.span-7,.span-6{grid-column:span 12}.table-tools>.btn span{display:none}.table-tools>.btn{padding:7px}.review-table th:first-child{width:52%}.review-table th:nth-child(2){width:16%}.review-table th:nth-child(3){width:18%}.review-table th:nth-child(4){width:12%}.review-table th:last-child{width:25px}.table-arrow-cell{padding-right:12px!important}.review-table th,.review-table td{padding-left:11px;padding-right:11px}.review-table td:nth-child(2),.review-table td:nth-child(3){font-size:12px}.review-table td .tag{white-space:normal;font-size:12px}.evidence-search-main{flex-direction:column;align-items:stretch}.search-scope-select{justify-content:flex-end;font-size:12px}.search-scope-select select{flex:1;max-width:180px;padding-top:7px;padding-bottom:7px}.evidence-search>p{align-items:flex-start;font-size:12px}.evidence-search>p>svg{margin-top:3px}.cohort-current{flex-direction:column;align-items:flex-start;gap:15px}.cohort-current>div:last-child{justify-content:flex-end;gap:18px;width:100%}.cohort-current>div:last-child>span:first-child{margin-right:auto}.compare-invitation{flex-wrap:wrap;gap:10px}.compare-invitation>div{min-width:200px}.compare-invitation>.btn{margin-left:auto}.insight-grid{gap:11px}.insight-card{padding:13px}.insight-card-top,.insight-card p,.insight-card h3{font-size:12px}.insight-card footer{margin-top:16px;font-size:12px}.case-card-head>.native-rating{font-size:12px}.case-library-header{flex-direction:column;align-items:flex-start;gap:15px}.case-library-tools{width:100%}.case-library-tools>.search-input{flex:1;width:auto}.aspect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-name>div{gap:4px}.topic-name>div>span{font-size:12px}.topic-bar{display:none}.model-controls{gap:12px}.model-controls>.search-input{flex:1;width:auto}.checkbox-inline{white-space:nowrap;font-size:12px}.methods-intro h2{font-size:17px}.actions-summary>div{padding:0 16px}.actions-summary p{font-size:12px}.action-toolbar{flex-direction:column;align-items:stretch;gap:12px}.action-toolbar>.search-input{width:100%}.actions-empty h2{font-size:18px}.actions-empty>p{font-size:12px;line-height:2}.page-footer{gap:10px;font-size:12px}.page-footer>span:last-child{text-align:right}.snapshot-footer>.text-button,.snapshot-footer span{font-size:12px}.modal-backdrop{padding:15px}.modal-header{padding:21px}.issue-form{padding:20px 21px 0}.issue-form>.modal-footer{margin:0 -21px;padding:16px 21px}.claim-card blockquote{font-size:12px}}@media (max-width:760px){.sidebar{z-index:80;width:236px;padding:25px 17px 0;transition:transform .2s;transform:translate(-100%)}.sidebar.mobile-open{transform:translate(0)}.nav-backdrop{z-index:75;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#26262677;position:fixed;inset:0}.workspace-shell{margin-left:0}.brand{gap:13px;padding-bottom:26px}.brand-symbol{width:39px;height:40px;font-size:24px;line-height:39px}.brand strong{font-size:20px}.brand>div>span{font-size:9px}.workspace-label{padding:12px 10px}.workspace-label strong{font-size:12px}.workspace-label>svg{display:block}.nav-item{min-height:46px;font-size:14px}.sidebar-bottomline{margin-left:-17px;margin-right:-17px;padding:17px}.sidebar-bottomline>div>span,.sidebar-bottomline strong{font-size:12px}.topbar{height:55px;padding:0 19px}.topbar-left{gap:9px;font-size:12px}.topbar-product,.topbar-left>.menu-btn+span+svg{display:none}.menu-btn{display:flex}.topbar-right{gap:7px}.topbar-right>.snapshot-pill{padding:5px 7px;font-size:12px}.topbar-divider,.topbar-right>.profile-circle{display:none}.topbar-right>.icon-btn{width:25px}.main-content{height:calc(100dvh - 55px)}.page-wrap{padding:25px 19px 18px}.page-header{align-items:flex-start;gap:12px;margin-bottom:22px}.page-eyebrow{letter-spacing:1.2px;font-size:12px}.page-header h1{margin:7px 0 9px;font-size:24px}.page-header p{max-width:380px;font-size:12px;line-height:1.8}.page-header-actions{flex-direction:column;align-items:stretch;gap:7px;padding-top:13px}.page-header-actions>.btn{min-height:29px;padding:7px 9px;font-size:12px}.page-header-actions>.btn span{max-width:none}.page-header-actions>.tag{font-size:12px}.platform-switch-row{align-items:center;gap:11px;margin-bottom:13px}.platform-switch-row>p{flex-basis:100%;order:3;font-size:12px}.platform-switch-row .platform-switch button{padding:6px 12px}.platform-switch-row>.text-button{margin-left:auto}.filter-bar{margin-bottom:18px}.filter-primary{gap:7px;padding:10px}.multi-select summary{padding:6px 8px;font-size:12px}.multi-menu{min-width:190px}.multi-select:nth-child(4) .multi-menu,.multi-select:nth-child(5) .multi-menu{left:auto;right:0}.filter-more{font-size:12px}.filter-advanced{padding:10px}.filter-advanced>p{font-size:12px}.filter-chips{padding:9px 10px}.filter-chip{font-size:12px}.view-content{gap:18px}.kpi-grid{gap:11px}.kpi{padding:16px 17px}.kpi-top>span:first-child{font-size:12px}.kpi-icon>svg{width:15px;height:15px}.kpi-value{margin:5px 0 7px;font-size:30px;line-height:1.4}.kpi-value>small{font-size:15px}.kpi-bottom{font-size:12px}.scope-line{gap:5px;margin-top:-8px;font-size:12px;line-height:1.8}.scope-line .separator{margin:0 2px}.dashboard-grid{gap:16px}.span-4,.span-8{grid-column:span 12}.panel-header{padding:18px 17px 14px}.panel-header h2{font-size:14px}.panel-header p{font-size:12px}.panel-header>.btn{padding-right:0;font-size:12px}.priority-panel .reading-priority{flex-direction:column;gap:0;padding:0 17px;display:flex}.priority-item{border-right:0;border-bottom:1px solid var(--line);gap:12px;padding:13px 0}.priority-heading h3{font-size:12px}.priority-item p{-webkit-line-clamp:2;margin:7px 0;font-size:12px}.priority-bottom{padding:11px 17px}.priority-source,.priority-bottom p{font-size:12px}.chart-footnote{padding:10px 16px;font-size:12px}.chart-legend{gap:12px;font-size:12px}.data-table-toggle{padding:0 17px}.data-table-toggle>summary{font-size:12px}.section-title-row h2{font-size:14px}.section-title-row .eyebrow{font-size:9px}.section-title-row>.text-button{font-size:12px}.insight-grid{grid-template-columns:1fr;gap:11px}.insight-card{grid-template-columns:1fr 1fr;gap:1px 12px;padding:15px 18px;display:grid}.insight-card-top{grid-column:1/-1;font-size:12px}.insight-card h3{margin:9px 0 7px;font-size:14px}.insight-card p{white-space:nowrap;grid-column:1;font-size:12px}.insight-card footer{grid-area:2/2/span 2;justify-content:flex-end;align-items:flex-end;margin-top:0;font-size:12px}.insight-card footer>.tag{display:none}.cohort-bars{padding:3px 18px 17px}.cohort-bar-label,.cohort-bars-foot{font-size:12px}.snapshot-footer{align-items:flex-start;gap:9px;padding:14px 16px}.snapshot-footer>svg{margin-top:2px}.snapshot-footer strong{font-size:12px}.snapshot-footer span{font-size:12px;line-height:1.9}.snapshot-footer>.text-button{align-self:center;font-size:12px}.page-footer{flex-direction:column;gap:4px;padding-top:26px;font-size:12px}.page-footer>span:last-child{text-align:left}.evidence-search{padding:16px}.evidence-search-main{gap:11px}.search-input{min-height:36px;padding:9px 10px}.search-input>input,.search-scope-select{font-size:12px}.search-scope-select select{max-width:180px;font-size:12px}.evidence-summary>div{gap:7px}.evidence-summary p{font-size:12px}.evidence-summary p>span{margin-left:2px;font-size:12px}.evidence-summary strong{font-size:14px}.evidence-summary>.tag{max-width:45%;font-size:12px}.review-panel .panel-header{align-items:flex-start;gap:9px}.review-panel .panel-header p{max-width:220px;font-size:12px}.review-panel .table-tools{flex-direction:column;align-items:flex-end;gap:4px}.table-tools>.btn{min-height:22px;padding:4px}.table-tools>.btn>svg{width:13px;height:13px}.sort-control{gap:0;font-size:0}.sort-control select{max-width:123px;padding:5px 19px 5px 6px;font-size:12px}.review-table th:first-child{width:65%;padding-left:17px}.review-table td:first-child{padding-left:17px}.review-table th:nth-child(2){width:18%}.review-table th:nth-child(3){width:17%}.review-table th:nth-child(4),.review-table td:nth-child(4),.review-table th:last-child,.review-table td:last-child{display:none}.review-table th{padding:10px 9px;font-size:12px}.review-table td{padding:13px 9px}.review-lead{flex-wrap:wrap;gap:6px}.review-id{max-width:110px;font-size:12px}.native-rating.small{padding:3px 4px;font-size:12px}.review-excerpt{-webkit-line-clamp:3;margin-top:8px;font-size:12px;line-height:1.9}.review-table td .mono,.review-table td small{font-size:12px}.review-table td .tag{padding:2px 4px;font-size:12px}.pagination{gap:9px;padding:13px 17px;font-size:12px}.pagination>div{gap:7px}.pagination .icon-btn{width:24px;height:24px}.compare-invitation{gap:11px;padding:16px}.compare-invitation>div{min-width:200px}.compare-invitation h3,.compare-invitation p{font-size:12px}.compare-invitation>.btn{min-height:31px;margin-left:53px;font-size:12px}.comparison-columns{grid-template-columns:1fr;gap:12px;padding:0 17px 17px}.comparison-cohort{padding:15px}.comparison-cohort h3{font-size:12px}.comparison-cohort dd{font-size:21px}.comparison-foot{padding:12px 17px;font-size:12px}.cohort-current{gap:13px}.cohort-current h2{font-size:14px}.cohort-current>div:last-child{gap:16px}.cohort-current strong{font-size:16px}.cohort-current>.btn{font-size:12px}.view-tabs{gap:20px}.view-tabs>button{gap:6px;padding:11px 0 14px;font-size:12px}.view-tabs>button>svg{width:14px;height:14px}.view-tabs .tag{display:none}.business-intro{flex-direction:column;gap:15px}.business-intro h2{font-size:14px}.business-intro p{font-size:12px}.business-intro .segmented button{padding:6px 12px;font-size:12px}.aspect-grid{gap:11px}.aspect-card{grid-template-columns:1fr;gap:0;padding:16px}.aspect-icon{border-radius:7px;grid-row:auto;width:33px;height:33px;margin-bottom:13px}.aspect-icon>svg{width:20px;height:20px}.aspect-card h3{margin-bottom:7px;font-size:14px}.aspect-card p{font-size:12px;line-height:1.8}.aspect-card footer{margin-top:14px;padding-top:10px;font-size:12px}.notice{padding:11px;font-size:12px;line-height:1.95}.case-library-header h2{font-size:15px}.case-library-header p{font-size:12px}.case-library-tools{gap:9px}.case-library-tools>.search-input,.case-library-tools>.btn{font-size:12px}.case-grid{grid-template-columns:1fr;gap:14px}.case-card{padding:19px}.case-card-head>div,.case-card-head>.native-rating{font-size:12px}.case-card h3{min-height:auto;font-size:14px;line-height:1.9}.case-card blockquote{min-height:auto;font-size:12px}.case-card footer{padding-top:17px;font-size:12px}.case-card footer>span:last-child,.case-aspects>.tag,.aspect-subfilters>button{font-size:12px}.finding-list{padding:0 17px 8px}.finding-item>summary{gap:10px;padding:14px 0}.finding-item>summary h3{font-size:12px;line-height:1.9}.finding-item>summary p{font-size:12px}.finding-body{padding-left:0;font-size:12px}.finding-question p,.finding-limit,.finding-links>button{font-size:12px}.model-metrics{padding:19px 0}.model-metrics>div{padding:0 14px}.metric-overline{font-size:12px}.model-metrics strong{font-size:24px}.model-metrics strong>small{margin:8px 0 0;font-size:12px;display:block}.model-metrics p{font-size:12px}.model-run{gap:10px;margin-top:17px;padding-top:14px!important}.model-run>.metric-overline{font-size:12px}.model-run>code{max-width:46%;font-size:12px}.model-run>.tag{font-size:12px}.model-controls{flex-direction:column;align-items:flex-start;gap:12px;padding:0 17px 16px}.model-controls>.search-input{flex:auto;width:100%}.checkbox-inline{font-size:12px}.topic-list{padding:0 17px}.topic-row{gap:11px;padding:15px 0}.topic-number{min-width:22px;font-size:16px}.topic-name h3,.topic-name>div>span{font-size:12px}.topic-count{min-width:54px}.topic-count strong,.topic-count small{font-size:12px}.topic-row>svg{width:13px;margin-left:0}.actions-summary{padding:19px 0}.actions-summary>div{flex-direction:column;align-items:flex-start;gap:9px;padding:0 16px}.actions-summary strong{font-size:26px}.actions-summary p{font-size:12px}.actions-summary-last{margin-top:16px;flex-direction:row!important;align-items:center!important;padding-top:16px!important}.actions-summary-last p,.actions-summary-last>.btn{font-size:12px}.action-toolbar{gap:12px}.action-status-tabs{gap:4px}.action-status-tabs>button{padding:6px 9px;font-size:12px}.actions-empty{padding:40px 18px 30px}.actions-empty h2{font-size:17px;line-height:1.9}.actions-empty>p{font-size:12px;line-height:2}.actions-empty>div:nth-last-child(2){flex-wrap:wrap;justify-content:center;gap:8px}.actions-empty .btn{font-size:12px}.action-workflow{gap:5px;margin-top:30px;font-size:12px}.action-workflow>span{padding:4px 5px}.action-workflow>svg{width:10px}.issue-card{padding:17px 17px 0}.issue-card>header{flex-wrap:wrap;gap:7px}.issue-card h3{flex-basis:55%;font-size:12px;line-height:1.9}.issue-card>header>.tag{margin-left:auto;font-size:12px}.issue-card>header>.icon-btn{width:23px;height:23px}.priority{padding:4px 5px;font-size:12px}.issue-description,.issue-evidence-links>button{font-size:12px}.issue-card>footer{flex-wrap:wrap;gap:7px;font-size:12px}.issue-update{margin-left:5px;font-size:12px}.issue-card>footer>label{font-size:12px}.issue-card>footer select{padding:5px 18px 5px 6px;font-size:12px}.workspace-backup{padding:17px}.workspace-backup>div{gap:10px}.workspace-backup h3,.workspace-backup p{font-size:12px}.workspace-backup>.backup-icon{align-self:flex-start}.workspace-backup .btn{font-size:12px}.methods-intro{padding:22px}.methods-intro h2{font-size:18px;line-height:1.8}.methods-intro p{font-size:12px;line-height:1.95}.scope-table{min-width:680px;font-size:12px}.coverage-list{padding:2px 18px 23px}.coverage-list strong,.coverage-list>div>div>span{font-size:12px}.coverage-list em{margin-left:5px}.time-contract{gap:21px;padding:2px 19px 22px}.time-contract h3,.time-contract p{font-size:12px}.maturity-steps{gap:21px;padding:0 18px 21px}.maturity-steps h3,.maturity-steps p{font-size:12px}.not-connected{gap:7px;padding:0 18px 19px}.not-connected>span{font-size:12px}.not-connected-note{padding:0 18px 22px;font-size:12px}.provenance-chain{grid-template-columns:1fr 15px 1fr;gap:11px;padding:0 18px 22px;display:grid}.provenance-chain>div:nth-of-type(3){grid-area:2/1}.provenance-chain>div:nth-of-type(4){grid-area:2/3}.provenance-chain>svg:nth-of-type(2){display:none}.provenance-chain>svg:nth-of-type(3){grid-area:2/2}.provenance-chain strong,.provenance-chain span{font-size:12px}.source-manifest{margin:0 18px 20px}.source-manifest+.notice{margin:0 18px 21px;font-size:12px}.reuse-card{gap:22px;padding:24px 21px}.reuse-card h2{font-size:18px}.reuse-card p{font-size:12px}.reuse-card>div>div{gap:8px}.reuse-card .btn{min-height:35px;font-size:12px}.reuse-tech{flex-direction:column;gap:16px}.reuse-tech>div{gap:5px!important}.reuse-tech strong,.reuse-tech span{font-size:12px}.evidence-drawer{width:100vw;height:100dvh}.drawer-header{min-height:55px;padding:13px 19px}.drawer-title{padding:19px 21px 16px}.drawer-title h2{margin:12px 0 8px;font-size:17px;line-height:1.8}.drawer-title>p{font-size:12px;line-height:1.9}.drawer-tabs{gap:20px;padding:0 21px}.drawer-tabs>button{gap:6px;padding:12px 0 14px;font-size:12px}.drawer-tabs>button>svg{width:14px}.drawer-content{padding:20px 21px}.original-text{font-size:14px;line-height:2.1}.case-finding{padding:13px 15px}.case-finding>p,.drawer-content>.notice,.inline-claim-filters>button,.original-toolbar>span,.original-toolbar>.text-button{font-size:12px}.body-mode-row .segmented{width:100%;display:flex}.body-mode-row .segmented button{flex:1;justify-content:center;padding:6px 9px;font-size:12px}.body-comparison{grid-template-columns:1fr;gap:25px}.body-comparison>div:first-child{border-right:0;border-bottom:1px solid var(--line);padding-bottom:23px;padding-right:0}.body-comparison .original-text{font-size:14px}.text-highlights-legend{gap:11px;font-size:12px}.text-highlights-legend>span:last-child{margin-left:0}.snippet-preview>summary{gap:7px;padding:12px;font-size:12px}.snippet-preview>summary>.tag{font-size:12px}.snippet-preview blockquote{padding:13px 15px;font-size:12px}.business-question>p{font-size:12px}.drawer-footer{gap:10px;padding:15px 19px}.drawer-footer>div{gap:7px;font-size:12px}.drawer-footer small{font-size:12px}.drawer-footer>.btn{min-height:36px;padding:9px 11px;font-size:12px}.trace-section dl>div{grid-template-columns:92px 1fr}.trace-section dt,.trace-section dd{padding:10px;font-size:12px}.trace-section code{font-size:12px}.claim-card{padding:15px}.claim-card strong,.claim-card .tag,.claim-card blockquote,.claim-card>.claim-meta,.claim-card p{font-size:12px}.modal-backdrop{padding:12px}.modal{border-radius:9px;max-height:94dvh}.modal-header{padding:19px 18px 16px}.modal-header h2{font-size:17px}.modal-header p{font-size:12px;line-height:1.9}.issue-form{padding:18px 18px 0}.form-field>input,.form-field>textarea,.form-field>select{padding:9px 10px;font-size:12px}.form-field>span,.form-field>small{font-size:12px}.form-grid{grid-template-columns:1fr 1fr;gap:12px}.form-grid .form-field:last-child:nth-child(2){grid-column:auto}.form-grid .form-field:last-child:nth-child(3){grid-column:1/-1}.issue-form>.modal-footer{margin:0 -18px;padding:15px 18px}.modal-footer{gap:7px;padding:15px 18px}.modal-footer>.btn{min-height:32px;padding:7px 10px;font-size:12px}.delete-inline{flex-wrap:wrap;gap:5px;max-width:100px}.delete-inline>button{font-size:12px}.attached-evidence{padding:11px 12px}.attached-evidence>p{font-size:12px}.save-view-form{padding:18px}.save-view-form>div:first-child{font-size:12px}.save-view-form input{padding:9px;font-size:12px}.save-view-form .btn{padding:8px 10px;font-size:12px}.saved-views-label{align-items:flex-start;gap:10px;padding:17px 18px 11px}.saved-views-label h3{font-size:12px}.saved-views-label>span{text-align:right;max-width:155px;font-size:12px;line-height:1.9}.saved-view-list{max-height:45vh;padding:0 18px}.saved-view-row{gap:8px;padding:14px 0}.saved-view-row h4{font-size:12px}.saved-view-row h4>.tag{font-size:9px}.saved-view-row p,.saved-view-row small,.saved-view-row>.text-button{font-size:12px}.saved-view-row>.icon-btn{width:22px;height:22px}.local-storage-note{max-width:145px;font-size:12px}.toast{width:max-content;max-width:calc(100vw - 35px);padding:12px 15px;font-size:12px;bottom:20px;left:50%}.data-loading{flex-wrap:wrap;font-size:12px}.data-loading>small{margin-left:22px;font-size:12px}.query-updating{font-size:12px}.query-updating>span{display:none}.load-error{align-items:stretch}.load-error>.notice,.load-error>.btn{font-size:12px}.method-cards{grid-template-columns:1fr;gap:19px;padding:0 18px 22px}.method-cards>div{border-right:0;border-bottom:1px solid var(--line);padding:0 0 18px}.method-cards>div:last-child{padding:0}.method-cards svg{margin-bottom:10px}.method-cards p{font-size:12px}.star-distribution{gap:17px;padding:10px 18px 23px}.star-distribution>button{gap:12px}.star-distribution>button>strong,.star-distribution>button>small{min-width:38px;font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--muted:#727272}.page-header p{font-size:14px}.panel-header p,.kpi-bottom,.scope-line,.platform-switch-row>p,.filter-time-note,.chart-footnote,.cohort-bars-foot,.snapshot-footer span,.page-footer,.priority-source,.priority-bottom p{color:#747474;font-size:12px}.panel-header h2,.priority-heading h3,.insight-card h3,.aspect-card h3,.finding-item>summary h3,.case-card h3{font-size:14px}.review-excerpt,.case-card blockquote,.finding-body,.finding-question p,.case-finding>p,.business-question>p,.issue-description,.maturity-steps p,.methods-intro p,.methods-intro h2~p,.workspace-backup p,.reuse-card p{font-size:14px;line-height:1.9}.original-text{color:#474747;font-size:16px;line-height:2.15}.body-comparison .original-text{font-size:14px}.priority-item p{color:#777;font-size:13px}.priority-heading h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.priority-heading .tag{align-self:flex-start}.case-library-header p,.case-card footer,.case-code,.case-card-head>div,.aspect-card p,.aspect-card footer,.aspect-subfilters>button,.finding-item>summary p,.finding-links>button,.model-metrics p,.metric-overline,.topic-count small,.topic-name>div>span,.model-run>code,.checkbox-inline,.claim-card>.claim-meta,.claim-card>small,.claim-card p,.source-explanation,.case-limitations ul,.drawer-footer small,.trace-section code,.trace-section dt,.trace-section dd,.form-field>small,.modal-header p,.attached-evidence>p,.local-storage-note,.save-view-form>div:first-child,.saved-views-label>span,.saved-view-row p,.saved-view-row small,.actions-summary p,.actions-summary-last p>span,.issue-update,.issue-card>footer,.actions-empty>p,.comparison-cohort>p,.comparison-foot,.scope-table td>small,.scope-table th,.coverage-list p,.coverage-list>div>div>span,.time-contract p,.not-connected-note,.provenance-chain span,.reuse-tech span,.source-manifest code{color:#767676;font-size:12px;line-height:1.8}.kpi-top>span:first-child,.kpi-bottom,.scope-line,.scope-trailing,.review-id,.review-table td small,.sort-control,.review-table th,.pagination,.evidence-search>p,.evidence-summary p,.cohort-current>div>span{color:#727272;font-size:12px}.topic-name h3,.topic-count strong,.claim-card strong,.trace-section h3,.time-contract h3,.maturity-steps h3,.reuse-tech strong,.workspace-backup h3,.comparison-cohort h3,.form-field>span,.attached-evidence strong{color:#616161;font-size:14px}.review-id{font-size:12px}.review-table th:first-child{width:54%}.priority-panel .panel-header p{max-width:260px;font-size:12px;line-height:1.8}.filter-primary{row-gap:10px}.filter-time-note{white-space:normal}.filter-advanced>p{color:#747474;font-size:12px}.filter-chips-label,.filter-chip,.filter-more,.filter-reset,.multi-select summary{font-size:12px}.evidence-search>p{align-items:flex-start;font-size:12px;line-height:1.8}.evidence-search>p>svg{margin-top:3px}.evidence-search .search-input>input{font-size:13px}.search-scope-select,.search-scope-select select,.tag,.case-aspects>.tag{font-size:12px}.case-card h3{min-height:auto}.case-card footer{align-items:flex-end;gap:14px}.case-card footer>span:first-child{max-width:70%;font-size:12px}.model-run>code,.model-run>.tag{font-size:12px}.case-card-head{flex-wrap:wrap}.case-card-head>div{min-width:140px}.finding-code{font-size:12px}.priority-heading{align-items:flex-start}.kpi-bottom{align-items:flex-end}.model-scope-row{align-items:center;gap:18px;display:flex}.model-scope-row>p{color:#787878;font-size:12px;line-height:1.8}.model-view>.filter-bar{margin-bottom:0}.is-querying{opacity:.5;pointer-events:none}.coverage-list strong,.time-contract h3{color:#6c6c6c}.scope-table td{color:#6d6d6d;font-size:13px}.scope-table th{font-size:12px}.original-toolbar>span,.original-toolbar>.text-button,.inline-claim-filters>button,.text-highlights-legend,.snippet-preview>summary,.snippet-preview>p,.preview-end{color:#777;font-size:12px}.claim-card blockquote{color:#666;font-size:14px}.drawer-footer>div{color:#757575;font-size:12px;line-height:1.7}.body-mode-row .segmented button{font-size:12px}.source-link{font-size:13px}.evidence-mark{font-size:inherit}.case-limitations h3{color:#767676;font-size:14px}.sidebar .brand>div>span{letter-spacing:.7px;font-size:8px}.sidebar .brand{gap:10px;padding-left:2px}.sidebar .brand-symbol{flex-shrink:0;width:36px;height:38px;line-height:37px}.sidebar .brand strong{font-size:18px}.sidebar-bottomline>div>span,.nav-label{font-size:10px}.eyebrow{font-size:10px;line-height:1.7}.page-eyebrow{font-size:10px}.heading-count,.panel-header .btn,.page-header .btn{font-size:12px}.nav-item{font-size:14px}.snapshot-pill,.topbar-left,.btn{font-size:12px}.original-text.preview-text{color:#7a7a7a}.cohort-bar-label,.cohort-bar-label>strong,.cohort-bar-label>small{color:#747474;font-size:12px}.review-table td .mono{font-size:13px}.native-rating.small,.native-rating.unknown,.review-table td small{font-size:12px}.native-rating.unknown{white-space:normal}.review-id{max-width:180px}.review-lead{flex-wrap:wrap}.native-rating.positive{color:#5d5d5d}.native-rating.negative{color:#a36535}.case-card-head .native-rating,.aspect-card footer,.insight-card p,.insight-card footer,.insight-card-top,.insight-card footer>.tag{font-size:12px}.insight-card footer{align-items:flex-start;gap:9px}.insight-card footer>.tag{display:none}.save-view-form input,.form-field>input,.form-field>textarea,.form-field>select,.saved-view-row h4{color:#616161;font-size:14px}.actions-empty h2{font-size:22px}.actions-empty>p{font-size:14px}.action-workflow,.actions-summary p,.action-status-tabs>button{font-size:12px}.issue-card h3{font-size:15px}.issue-evidence-links>button,.issue-card>footer>label,.issue-card>footer select{font-size:12px}.evidence-summary>.tag{max-width:60%;font-size:12px}.evidence-summary p>span,.sort-control{font-size:12px}.sort-control>select{max-width:180px;font-size:12px}.business-intro p,.business-intro .segmented button{font-size:12px}.case-library-tools>.search-input{width:300px}.case-library-tools>.search-input input{font-size:12px}.methods-intro h2{color:#666}.methods-intro p{color:#767676}.coverage-list em,.model-metrics strong,.actions-summary strong{color:#696969}.provenance-chain>div{min-height:137px}.provenance-chain strong{font-size:14px}.not-connected>span{color:#7c7c7c;font-size:12px}.method-cards h3{font-size:14px}.method-cards p{color:#757575;font-size:14px;line-height:1.9}.business-question .eyebrow,.model-controls .search-input>input,.search-input>input,.data-table-toggle>summary,.small-table th,.small-table td,.source-manifest>summary{font-size:12px}.empty h3{font-size:15px}.empty p{font-size:13px}.empty-small h3{font-size:14px}.empty-small p{font-size:12px}.claim-card .claim-number{font-size:14px}.trace-section dl>div{grid-template-columns:120px 1fr}.modal-footer .btn,.drawer-footer>.btn,.data-loading,.query-updating{font-size:12px}.page-footer{font-size:11px}.star-distribution>button>strong,.star-distribution>button>small{font-size:13px}[data-theme=dark] .panel-header p,[data-theme=dark] .kpi-bottom,[data-theme=dark] .scope-line,[data-theme=dark] .priority-item p,[data-theme=dark] .priority-source,[data-theme=dark] .case-card footer,[data-theme=dark] .case-card-head>div,[data-theme=dark] .review-id,[data-theme=dark] .review-table td small,[data-theme=dark] .filter-more,[data-theme=dark] .chart-footnote,[data-theme=dark] .case-library-header p,[data-theme=dark] .aspect-card p,[data-theme=dark] .aspect-card footer,[data-theme=dark] .model-metrics p,[data-theme=dark] .metric-overline,[data-theme=dark] .topic-count small,[data-theme=dark] .model-scope-row>p,[data-theme=dark] .trace-section dt,[data-theme=dark] .trace-section dd,[data-theme=dark] .trace-section code,[data-theme=dark] .scope-table td,[data-theme=dark] .scope-table th,[data-theme=dark] .scope-table td>small,[data-theme=dark] .coverage-list p,[data-theme=dark] .coverage-list>div>div>span,[data-theme=dark] .time-contract p,[data-theme=dark] .maturity-steps p,[data-theme=dark] .reuse-card p,[data-theme=dark] .reuse-tech span,[data-theme=dark] .original-toolbar>span,[data-theme=dark] .source-explanation,[data-theme=dark] .claim-card>.claim-meta,[data-theme=dark] .claim-card p,[data-theme=dark] .claim-card>small,[data-theme=dark] .drawer-footer>div,[data-theme=dark] .drawer-footer small,[data-theme=dark] .methods-intro p,[data-theme=dark] .workspace-backup p,[data-theme=dark] .case-limitations ul{color:#acacac}[data-theme=dark] .original-text{color:#d8d8d8}[data-theme=dark] .topic-name h3,[data-theme=dark] .topic-count strong,[data-theme=dark] .claim-card strong,[data-theme=dark] .claim-card blockquote,[data-theme=dark] .trace-section h3,[data-theme=dark] .time-contract h3,[data-theme=dark] .maturity-steps h3,[data-theme=dark] .reuse-tech strong,[data-theme=dark] .workspace-backup h3,[data-theme=dark] .comparison-cohort h3,[data-theme=dark] .form-field>span,[data-theme=dark] .attached-evidence strong,[data-theme=dark] .case-finding>p,[data-theme=dark] .business-question>p,[data-theme=dark] .finding-question p,[data-theme=dark] .case-card h3,[data-theme=dark] .coverage-list strong{color:#c8c8c8}[data-theme=dark] .native-rating.positive{color:#c4c4c4}[data-theme=dark] .native-rating.negative{color:#dbb082}[data-theme=dark] .case-card blockquote{color:#c9c9c9}@media (max-width:1280px){.filter-time-note{display:none}.page-header-actions{padding-top:12px}.priority-item{padding:14px 0}.priority-heading{flex-wrap:wrap}.priority-heading h3{flex-basis:100%;line-height:1.6}.priority-heading .tag{margin:3px 0;font-size:12px}.priority-item p{-webkit-line-clamp:2}.priority-number{margin-top:3px}.case-library-tools>.search-input{width:240px}.page-header{align-items:flex-start}.kpi{padding:17px}.kpi-bottom{min-height:38px;font-size:12px}.panel-header .btn{font-size:12px}.topic-name>div{max-height:54px;overflow:hidden}.model-run>code,.form-grid .form-field>span{font-size:12px}.case-card h3{line-height:1.8}}@media (max-width:1120px){.sidebar .brand>div>span{letter-spacing:.4px;font-size:7px}.sidebar .brand strong{font-size:17px}.sidebar .brand-symbol{width:32px;height:34px;line-height:33px}.sidebar .brand{gap:8px}.sidebar-bottomline>div>span{font-size:9px}.priority-panel .reading-priority{grid-template-columns:repeat(3,minmax(0,1fr))}.priority-item{padding:12px 13px 12px 0}.case-card-head{align-items:flex-start}.case-card-head>div{min-width:0}.case-card-head .native-rating{font-size:12px}.business-intro{flex-wrap:wrap}.business-intro .segmented{margin-top:6px}.business-intro h2{font-size:15px}.case-library-tools>.search-input{width:220px}.model-scope-row{flex-wrap:wrap;align-items:flex-start;gap:10px}.model-metrics .metric-overline,.model-metrics p{font-size:12px}.model-run>code{max-width:46%}.scope-table td,.provenance-chain strong,.provenance-chain span{font-size:12px}.review-table th:first-child{width:52%}.review-table td .mono,.review-table td small{font-size:12px}.review-excerpt,.page-header p,.insight-card h3{font-size:14px}.insight-card footer{font-size:12px}}@media (max-width:900px){.page-header-actions>.btn span{white-space:normal;text-align:left;max-width:90px}.filter-time-note{display:none}.review-table th{font-size:12px}.review-panel .panel-header{flex-wrap:wrap}.review-panel .table-tools{flex-direction:row;flex-basis:100%;justify-content:space-between}.table-tools>.btn span{display:inline}.cohort-current>div>span{font-size:12px}.insight-card{padding:16px}.insight-grid{grid-template-columns:1fr}.insight-card footer{margin-top:15px}.case-card-head{flex-wrap:wrap}.case-card footer{flex-wrap:wrap;gap:7px}.case-card footer>span:first-child{max-width:100%}.aspect-card p{font-size:12px}.aspect-card h3,.case-card blockquote,.claim-card blockquote{font-size:14px}.evidence-summary{flex-wrap:wrap;align-items:flex-start}.evidence-summary>.tag{text-align:left;max-width:100%}.action-toolbar input,.snapshot-footer span{font-size:12px}.page-footer{font-size:11px}.provenance-chain{flex-wrap:wrap}.provenance-chain>div{min-width:100px}.comparison-cohort dl{gap:9px}.comparison-cohort dt{font-size:12px}.comparison-cohort dd{font-size:22px}.source-manifest code{font-size:12px}}@media (max-width:760px){.page-header{flex-direction:column;gap:8px}.page-header-actions{flex-direction:row;gap:8px;padding-top:5px}.page-header-actions>.btn{min-height:34px;padding:8px 12px;font-size:12px}.page-header-actions>.btn span{white-space:nowrap;max-width:none}.page-header p{max-width:none;font-size:14px}.sidebar .brand>div>span{letter-spacing:.5px;font-size:9px}.sidebar .brand strong{font-size:20px}.sidebar .brand-symbol{width:37px;height:39px;line-height:38px}.sidebar .brand{gap:12px}.sidebar-bottomline>div>span,.page-eyebrow{font-size:10px}.platform-switch-row>p,.platform-switch-row .segmented button,.platform-switch-row>.text-button{font-size:12px}.filter-primary{gap:8px}.multi-select summary,.filter-more,.filter-chip,.filter-chips-label,.filter-advanced>p,.kpi-top>span:first-child{font-size:12px}.kpi-value{font-size:31px}.kpi-bottom{min-height:40px;font-size:12px;line-height:1.6}.scope-line{font-size:12px;line-height:1.8}.scope-line .separator,.scope-line>span:last-child{display:none}.panel-header h2{font-size:14px}.panel-header p,.panel-header .btn{font-size:12px}.priority-panel .reading-priority{display:flex}.priority-item{padding:15px 0}.priority-heading{flex-wrap:nowrap;align-items:center}.priority-heading h3{flex-basis:auto;font-size:14px;line-height:1.7}.priority-heading .tag{align-self:center}.priority-item p{font-size:14px;line-height:1.85}.priority-source,.priority-bottom p{font-size:12px}.chart-footnote{font-size:12px;line-height:1.8}.chart-legend{flex-wrap:wrap;gap:10px;font-size:12px}.section-title-row{align-items:flex-start;gap:15px}.section-title-row h2{font-size:15px;line-height:1.8}.section-title-row>.text-button{margin-top:8px;font-size:12px}.section-title-row .eyebrow{letter-spacing:.3px;font-size:11px;line-height:1.8}.insight-card{padding:17px 19px;display:block}.insight-card h3{font-size:15px}.insight-card p{white-space:normal;font-size:14px;line-height:1.8}.insight-card footer{justify-content:flex-start;margin-top:14px;font-size:12px;display:flex}.insight-card-top,.cohort-bar-label,.cohort-bar-label>strong,.cohort-bar-label>small,.cohort-bars-foot{font-size:12px}.cohort-bars-foot{flex-wrap:wrap;gap:6px}.snapshot-footer{flex-wrap:wrap}.snapshot-footer strong{font-size:13px}.snapshot-footer span{font-size:12px;line-height:1.9}.snapshot-footer>.text-button{margin-left:24px;font-size:12px}.page-footer,.page-footer>span{font-size:11px}.evidence-search-main>.search-input input{font-size:14px}.search-scope-select,.search-scope-select select{font-size:12px}.evidence-search>p{font-size:12px;line-height:1.9}.review-table th:first-child{width:65%}.review-table th:nth-child(2){width:18%}.review-table th:nth-child(3){width:17%}.review-table th{white-space:normal;font-size:12px;line-height:1.7}.review-panel .panel-header p{max-width:none;font-size:12px}.table-tools>.btn{min-height:30px;padding:5px 0;font-size:12px}.sort-control,.sort-control>select{font-size:12px}.sort-control{gap:5px}.sort-control select{max-width:170px;padding:6px 21px 6px 8px}.review-excerpt{font-size:14px;line-height:1.9}.review-id{max-width:150px;font-size:12px}.native-rating.small{font-size:12px}.review-table td .mono,.review-table td small,.review-table td .tag{font-size:12px;line-height:1.8}.review-table td small{margin-top:4px}.review-table td{padding-top:16px;padding-bottom:16px}.pagination{flex-wrap:wrap;gap:12px;font-size:12px}.pagination>div{margin-left:auto}.evidence-summary p{font-size:12px;line-height:1.8}.evidence-summary strong{font-size:17px}.evidence-summary>.tag{font-size:12px}.compare-invitation h3{font-size:14px;line-height:1.8}.compare-invitation p{font-size:12px;line-height:1.9}.compare-invitation>.btn{min-height:34px;font-size:12px}.comparison-cohort h3{font-size:14px}.comparison-cohort>p,.comparison-cohort dt,.comparison-foot{font-size:12px}.cohort-current h2{font-size:16px}.cohort-current>div>span{font-size:12px}.cohort-current strong{font-size:20px}.cohort-current .btn{font-size:12px}.cohort-current>div:last-child{flex-wrap:wrap}.business-intro h2{font-size:16px}.business-intro p{font-size:12px}.business-intro .segmented button{padding:8px 12px;font-size:12px}.view-tabs>button{font-size:13px}.aspect-card{padding:17px}.aspect-card h3{font-size:15px}.aspect-card p{font-size:12px;line-height:1.8}.aspect-card footer{font-size:12px;line-height:1.7}.notice{font-size:12px;line-height:1.95}.case-library-header h2{font-size:17px}.case-library-header p{font-size:12px;line-height:1.9}.case-library-tools>.search-input input{font-size:13px}.case-library-tools>.btn,.aspect-subfilters>button,.case-card-head>div,.case-card-head>.native-rating,.case-code{font-size:12px}.case-card h3{font-size:15px;line-height:1.8}.case-card blockquote{font-size:14px;line-height:1.9}.case-card footer,.case-card footer>span:last-child,.case-aspects>.tag{font-size:12px}.finding-item>summary h3{font-size:14px;line-height:1.9}.finding-item>summary p{font-size:12px;line-height:1.8}.finding-body,.finding-question p{font-size:14px;line-height:1.9}.finding-limit,.finding-links>button{font-size:12px}.model-metrics{grid-template-columns:1fr 1fr}.model-metrics>div{padding:0 17px}.model-metrics>div:nth-child(2){border-right:0}.model-metrics>div:nth-child(3){border-top:1px solid var(--line);border-right:0;grid-column:1/-1;margin-top:18px;padding-top:17px}.model-metrics>div:nth-child(3)>strong{align-items:center;gap:11px;margin:10px 0;display:flex}.model-metrics>div:nth-child(3)>strong>small{margin:0;font-size:14px;display:inline}.metric-overline,.model-metrics p{font-size:12px}.model-run{flex-wrap:wrap;gap:9px}.model-run>code{max-width:70%;font-size:12px}.model-run>.metric-overline{font-size:12px}.model-run>.tag{margin-left:0;font-size:12px}.model-controls>.search-input input{font-size:14px}.checkbox-inline{font-size:12px}.topic-name h3{white-space:normal;font-size:14px;line-height:1.7}.topic-name>div{max-height:62px}.topic-name>div>span{font-size:12px}.topic-count strong{font-size:14px}.topic-count small{font-size:12px}.topic-count{min-width:70px}.model-scope-row>p,.actions-summary p,.actions-summary-last p,.actions-summary-last p>span,.actions-summary-last>.btn{font-size:12px}.actions-summary strong{font-size:28px}.action-status-tabs>button{font-size:12px}.action-toolbar input{font-size:14px}.actions-empty h2{font-size:20px}.actions-empty>p{font-size:14px}.actions-empty .btn{font-size:12px}.action-workflow{gap:6px;font-size:12px}.action-workflow>span{padding:6px 7px}.issue-card h3{font-size:15px}.issue-description{font-size:14px;line-height:1.95}.issue-evidence-links>button{font-size:12px}.issue-card>footer{gap:8px;font-size:12px}.issue-update{margin-left:0;font-size:12px}.issue-card>footer>label,.issue-card>footer select,.issue-card>header>.tag,.priority{font-size:12px}.workspace-backup h3{font-size:14px}.workspace-backup p{font-size:14px;line-height:1.9}.workspace-backup .btn{font-size:12px}.methods-intro h2{font-size:21px}.methods-intro p{font-size:14px;line-height:1.9}.coverage-list strong,.time-contract h3{font-size:14px}.coverage-list>div>div:first-child{flex-wrap:wrap;align-items:flex-start;gap:7px}.coverage-list>div>div>span,.coverage-list p{font-size:12px}.time-contract p{font-size:14px;line-height:1.9}.maturity-steps h3,.maturity-steps p{font-size:14px}.not-connected>span,.not-connected-note{font-size:12px}.provenance-chain strong{font-size:14px}.provenance-chain span,.source-manifest code,.source-manifest+.notice{font-size:12px}.reuse-card h2{font-size:20px}.reuse-card p{font-size:14px}.reuse-card .btn{font-size:12px}.reuse-tech strong{font-size:14px}.reuse-tech span{font-size:12px}.drawer-title h2{font-size:19px}.drawer-title>p{font-size:12px;line-height:1.9}.drawer-tabs>button{font-size:13px}.drawer-tabs{gap:18px}.original-text{font-size:16px;line-height:2.1}.case-finding>p{font-size:14px}.drawer-content>.notice,.inline-claim-filters>button,.original-toolbar>span,.original-toolbar>.text-button{font-size:12px}.body-mode-row .segmented button{white-space:normal;padding:7px 9px;font-size:12px}.body-comparison .original-text,.body-comparison h3{font-size:14px}.body-comparison h3>span,.text-highlights-legend{font-size:12px}.snippet-preview>summary{flex-wrap:wrap;font-size:12px}.snippet-preview>summary>.tag{font-size:12px}.snippet-preview blockquote,.business-question>p{font-size:14px}.drawer-footer>div,.drawer-footer small{font-size:12px}.drawer-footer>.btn{white-space:normal;min-height:38px;font-size:12px}.trace-section dt,.trace-section dd{font-size:12px;line-height:1.9}.trace-section code{font-size:12px}.trace-section dl>div{grid-template-columns:100px 1fr}.claim-card strong{font-size:14px}.claim-card .tag{font-size:12px}.claim-card blockquote{font-size:14px}.claim-card>.claim-meta,.claim-card p{font-size:12px}.modal-header h2{font-size:19px}.modal-header p{font-size:12px}.form-field>input,.form-field>textarea,.form-field>select,.form-field>span{font-size:14px}.form-field>small,.attached-evidence>p,.modal-footer>.btn,.save-view-form>div:first-child{font-size:12px}.save-view-form input{font-size:14px}.save-view-form .btn{font-size:12px}.saved-views-label h3{font-size:14px}.saved-views-label>span{max-width:190px;font-size:12px}.saved-view-row h4{font-size:14px}.saved-view-row h4>.tag,.saved-view-row p,.saved-view-row small,.saved-view-row>.text-button{font-size:12px}.local-storage-note{max-width:155px;font-size:12px}.toast{font-size:13px}.data-loading,.query-updating{font-size:12px}.method-cards h3,.method-cards p{font-size:14px}.star-distribution>button>strong,.star-distribution>button>small{font-size:13px}.topbar-right>.snapshot-pill{font-size:11px}}.page-wrap{max-width:1720px;padding-top:25px}.page-header{margin-bottom:20px}.page-header h1{margin:5px 0 7px;font-size:29px}.page-header p{font-size:14px;line-height:1.75}.page-header-actions{padding-top:0}.panel-header h2{line-height:1.55}.panel-header p{line-height:1.75}.platform-switch-row{margin-bottom:12px}.filter-bar{margin-bottom:18px}.sidebar .nav-label{margin-top:22px}.nav-bottom{padding-top:24px}.sidebar-snapshot{margin-top:18px;margin-bottom:16px}.query-updating{font-size:13px}.view-content[aria-busy=true]{pointer-events:none}.chart{max-width:100%;overflow:hidden}.panel{min-width:0}.dx-page .panel-header h2{font-size:17px}.dx-page .panel-header{padding-bottom:14px}@media (min-width:1600px){.page-wrap{padding-left:42px;padding-right:42px}}@media (max-width:850px){.page-header{flex-direction:column;align-items:flex-start;gap:12px}.page-header h1{font-size:25px}.page-header p{font-size:13px}.page-header-actions{justify-content:flex-end;width:100%}}@media (max-width:600px){.page-wrap{padding:18px 14px}.panel-header,.platform-switch-row{flex-wrap:wrap;gap:10px}.platform-switch-row>p{flex-basis:100%;order:3}.chart{min-width:0}.filter-time-note{white-space:normal}.btn{min-height:38px}.page-footer{line-height:1.7}}.diagnostic-page-nav{background:var(--surface-soft,#f4f4f4);border:1px solid var(--line,#e5e5e5);border-radius:9px;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 0 24px;padding:5px;display:flex}.diagnostic-page-nav>a{color:var(--muted,#777);white-space:nowrap;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.diagnostic-page-nav>a:hover{color:var(--text,#333);background:var(--surface,#fff)}.diagnostic-page-nav>a[aria-current=page]{color:var(--text,#333);background:var(--surface,#fff);border-color:var(--line,#ddd);font-weight:600;box-shadow:0 1px 2px #00000008}.diagnostic-page-nav>a:focus-visible,.topbar-parent:focus-visible{outline:2px solid var(--muted,#777);outline-offset:3px}.diagnostic-page-content>[hidden]{display:none!important}.topbar-left>span:last-child{white-space:nowrap;align-items:center;gap:10px;display:flex}.topbar-parent{font:inherit;color:var(--muted,#777);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.topbar-parent:hover{color:var(--text,#333);text-underline-offset:4px;text-decoration:underline}@media (max-width:600px){.diagnostic-page-nav{gap:3px;width:100%;margin-bottom:20px;padding:4px}.diagnostic-page-nav>a{flex:1;gap:5px;min-width:0;padding:9px 5px;font-size:12px}.diagnostic-page-nav>a>svg{flex:none;width:15px;height:15px}.topbar-left{gap:7px;min-width:0}.topbar-left>span:last-child{gap:6px}.topbar-parent{font-size:12px}}@media (max-width:420px){.topbar-right>.snapshot-pill{display:none}}.sidebar-report-link{color:#e2e2e2;border:1px solid #545454;border-radius:6px;align-items:center;gap:11px;margin:0 4px 18px;padding:13px 12px;font-size:14px;line-height:1.5;display:flex}.sidebar-report-link>span{flex:1}.sidebar-report-link:hover,.sidebar-report-link.active{color:#fff;background:#454545;border-color:#777}.sidebar-report-link:focus-visible{outline-offset:3px;outline:2px solid #d0d0d0}.diagnostic-retained[hidden]{display:none!important}:root{--canvas:#f5f5f5;--surface-soft:#fafafa;--text:#303030;--muted:#686868;--green:#525252;--green-dark:#383838;--green-soft:#ededed;--nav:#242424}:root[data-theme=dark]{--canvas:#1d1d1d;--surface:#272727;--surface-soft:#2e2e2e;--text:#e3e3e3;--muted:#b1b1b1;--green:#bcbcbc;--green-dark:#dedede;--green-soft:#3b3b3b}.sidebar .brand-symbol{background:#202020;border:1px solid #555;border-radius:7px;flex:0 0 40px;place-items:center;width:40px;height:40px;line-height:1;display:grid;overflow:hidden}.sidebar .brand-symbol:before{content:none}.brand-symbol img{object-fit:contain;width:36px;height:36px;display:block}.sidebar .nav-item.active{color:#fff;background:#414141;font-weight:600;box-shadow:inset 3px 0 #d9d9d9}.sidebar .nav-item.active>svg{color:#f2f2f2}.sidebar .nav-item.active>i{background:#e0e0e0}.sidebar .nav-item:focus-visible{outline-color:#d9d9d9}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus,textarea:focus,select:focus{outline-color:var(--green)}[data-theme=dark] .btn-primary,[data-theme=dark] .btn-primary:hover:not(:disabled),[data-theme=dark] .ot-domain-navigation button.active{color:#202020;background:#c7c7c7;border-color:#c7c7c7}.filter-chip{border-color:var(--line-strong)}.segmented button.active{box-shadow:0 1px 4px #00000012, inset 0 0 0 1px var(--line-strong)}@media (max-width:700px){.sidebar .brand-symbol{flex-basis:36px;width:36px;height:36px}.brand-symbol img{width:32px;height:32px}}
