.pv-light{--pv-bg:#f2f5f7;--pv-surface:#fff;--pv-header:#122b3c;--pv-text:#203c4d;--pv-muted:#5b7180;--pv-border:#dce5e9;--pv-accent:#117c75;--pv-accent-soft:#e7f3ef;--pv-accent-ink:#fff;--pv-chart-secondary:#b1c2db;--pv-track:#e9eef3;--pv-inset:#f6f8fa;--pv-warning:#866321;--pv-warning-bg:#f6f0df;--pv-paper:#fff;--pv-table-hover:#f4f8f9}.pv-dark{--pv-bg:#102232;--pv-surface:#172e40;--pv-header:#0b1b2a;--pv-text:#e6edf1;--pv-muted:#abc0ce;--pv-border:#344d60;--pv-accent:#84decd;--pv-accent-soft:#213f45;--pv-accent-ink:#123332;--pv-chart-secondary:#6f8cae;--pv-track:#273f52;--pv-inset:#13283a;--pv-warning:#edc58b;--pv-warning-bg:#344038;--pv-paper:#f0eee7;--pv-table-hover:#203d50}.pv-app,.pv-dialog{color:var(--pv-text);letter-spacing:.01em;font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,sans-serif;font-size:13px;line-height:1.6}.pv-app{background:var(--pv-bg);min-height:100vh}.pv-app *,.pv-dialog *{box-sizing:border-box}.pv-app button,.pv-app input,.pv-app select,.pv-dialog button{font:inherit}.pv-app button,.pv-dialog button{cursor:pointer;color:inherit}.pv-app button:disabled{cursor:not-allowed;opacity:.5}.pv-app a{color:inherit;text-decoration:none}.pv-app button,.pv-dialog button{background:0 0;border:0}.pv-app p,.pv-dialog p{color:var(--pv-muted);margin:0}.pv-app h1,.pv-app h2,.pv-app h3,.pv-dialog h2{margin:0;line-height:1.4}.pv-app h2,.pv-dialog h2{font-size:15px;font-weight:650}.pv-app h2 svg{vertical-align:-3px;margin-right:7px}.pv-app svg{flex-shrink:0}.pv-app button:focus-visible,.pv-app input:focus-visible,.pv-app select:focus-visible,.pv-app summary:focus-visible,.pv-app a:focus-visible,.pv-dialog :focus-visible{outline:3px solid var(--pv-accent);outline-offset:3px}.pv-app input,.pv-app select{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-text);border-radius:5px;min-width:0;padding:8px 9px}.pv-app select{cursor:pointer}.pv-app small{font-size:11px}.pv-sr,.pv-skip{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.pv-skip:focus{clip:auto;z-index:1000;background:var(--pv-surface);width:auto;height:auto;padding:12px}.pv-loading{padding:80px;font-family:sans-serif}.pv-review{background:var(--pv-inset);border-bottom:1px solid var(--pv-border);justify-content:space-between;align-items:center;gap:12px;padding:8px 3.2%;font-size:11px;display:flex}.pv-review>div:first-child{align-items:center;gap:10px;display:flex}.pv-review b{color:var(--pv-muted);border-left:1px solid var(--pv-border);padding-left:10px;font-weight:500}.pv-review-copy{color:var(--pv-muted);margin-left:12px}.pv-review-dot{background:var(--pv-accent);border-radius:50%;width:6px;height:6px}.pv-theme{background:var(--pv-surface);border:1px solid var(--pv-border);border-radius:6px;gap:3px;padding:3px;display:flex}.pv-theme button{color:var(--pv-muted);border-radius:3px;align-items:center;gap:6px;padding:4px 10px;display:flex}.pv-theme button[aria-pressed=true]{background:var(--pv-accent-soft);color:var(--pv-accent)}.pv-header{background:var(--pv-header);color:#e4edf3;align-items:center;gap:35px;min-height:78px;padding:0 3.2%;display:flex}.pv-brand{white-space:nowrap;letter-spacing:.04em;align-items:center;gap:11px;font-size:17px;font-weight:650;display:flex}.pv-brand>span{color:#91dfcc;border:1px solid #558879;border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.pv-brand small{color:#a4b9c7;letter-spacing:.13em;margin-top:2px;font-size:10px;font-weight:400;display:block}.pv-header nav{flex:1;justify-content:center;align-self:stretch;gap:6px;display:flex}.pv-header nav button{color:#b8cad6;white-space:nowrap;align-items:center;gap:7px;padding:0 14px;font-size:12px;display:flex;position:relative}.pv-header nav button:hover{background:#ffffff08}.pv-header nav button.active{color:#a2e6d6}.pv-header nav button.active:after{content:"";background:#83dbcb;height:3px;position:absolute;bottom:0;left:13px;right:13px}.pv-avatar{background:#2c485b;border:1px solid #48677c;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;display:grid}.pv-projectbar{border-bottom:1px solid var(--pv-border);background:var(--pv-surface);justify-content:space-between;align-items:center;padding:12px 3.2%;font-size:11px;display:flex}.pv-projectbar>div{align-items:center;gap:12px;display:flex}.pv-slash{color:var(--pv-muted)}.pv-projectbar b{font-weight:500}.pv-projectbar button{color:var(--pv-muted);align-items:center;gap:8px;font-size:11px;display:flex}.pv-tag{background:var(--pv-warning-bg);color:var(--pv-warning);white-space:nowrap;border-radius:3px;padding:2px 7px;font-size:10px;font-weight:400;line-height:1.5;display:inline-block}.pv-main{max-width:1540px;margin:auto;padding:30px 3.2% 0}.pv-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:24px;display:flex}.pv-heading h1{letter-spacing:.025em;margin-bottom:9px;font-size:27px;font-weight:600}.pv-heading p{font-size:12px}.pv-heading-actions{gap:8px;display:flex}.pv-button{white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;display:inline-flex;border:1px solid var(--pv-border)!important;background:var(--pv-surface)!important;font-size:12px!important}.pv-button:hover{filter:brightness(.97)}.pv-button.primary{color:var(--pv-accent-ink);background:var(--pv-accent)!important;border-color:var(--pv-accent)!important}.pv-stages{align-items:center;gap:15px;max-width:900px;margin-bottom:21px;display:flex}.pv-stages>div{color:var(--pv-muted);white-space:nowrap;flex:1;align-items:center;gap:8px;font-size:11px;display:flex}.pv-stages span{border:1px solid var(--pv-border);border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.pv-stages i{background:var(--pv-border);flex:1;height:1px;margin-left:8px}.pv-stages .current{color:var(--pv-accent);font-weight:600}.pv-stages .current span{background:var(--pv-accent);color:var(--pv-accent-ink);border-color:var(--pv-accent)}.pv-mode-note{background:var(--pv-accent-soft);border-left:3px solid var(--pv-accent);align-items:center;gap:15px;margin-bottom:22px;padding:10px 13px;font-size:11px;display:flex}.pv-mode-note>span{color:var(--pv-accent);white-space:nowrap;align-items:center;gap:7px;display:flex}.pv-mode-note p{flex:1}.pv-mode-note button{white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.pv-source{background:var(--pv-surface);border:1px solid var(--pv-border);border-radius:7px;align-items:center;gap:18px;margin-bottom:25px;padding:20px 23px;display:flex}.pv-source-icon{background:var(--pv-inset);color:var(--pv-accent);border-radius:7px;padding:14px}.pv-source-copy{flex:1}.pv-source-copy label{color:var(--pv-muted);margin-bottom:3px;font-size:10px;display:block}.pv-source-copy select{background:0 0;border:0;max-width:100%;padding:0 28px 0 0;font-size:17px;font-weight:600}.pv-source-copy p{margin-top:5px;font-size:11px}.pv-source dl{gap:35px;margin:0 16px 0 0;display:flex}.pv-source dt{color:var(--pv-muted);margin-bottom:3px;font-size:10px}.pv-source dd{font-variant-numeric:tabular-nums;margin:0;font-size:22px;line-height:1.5}.pv-source dd small{color:var(--pv-muted);margin-left:5px;font-size:10px}.pv-source .pv-source-version{padding-top:5px;font-size:16px}.pv-samples-layout,.pv-analysis-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:22px;display:grid}.pv-filter{background:var(--pv-surface);border:1px solid var(--pv-border);border-radius:7px;padding:19px 18px}.pv-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pv-section-head p{margin-top:5px;font-size:11px}.pv-textbutton{white-space:nowrap;align-items:center;gap:5px;padding:0;display:inline-flex;color:var(--pv-muted)!important;font-size:11px!important}.pv-footnote{color:var(--pv-muted);line-height:1.7;margin-top:9px!important;font-size:10px!important}.pv-age{margin-top:24px}.pv-age>label{justify-content:space-between;margin-bottom:8px;font-size:11px;display:flex}.pv-age>label span{color:var(--pv-muted);font-size:10px}.pv-age>div{align-items:center;gap:8px;display:flex}.pv-age input{font-variant-numeric:tabular-nums;flex:1;width:calc(50% - 16px)}.pv-age>div>span{color:var(--pv-muted);font-size:11px}.pv-filter-field{margin-top:16px;font-size:11px;display:block}.pv-filter-field>label{margin-bottom:7px;display:block}.pv-filter-field>select{width:100%;margin-top:7px;display:block}.pv-multiselect{position:relative}.pv-multiselect summary{border:1px solid var(--pv-border);background:var(--pv-surface);cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;gap:5px;min-height:36px;padding:9px 10px;font-size:11px;list-style:none;display:flex}.pv-multiselect summary::-webkit-details-marker{display:none}.pv-multiselect>div{z-index:5;border:1px solid var(--pv-border);background:var(--pv-surface);border-radius:5px;padding:6px;position:absolute;top:calc(100% + 3px);left:0;right:0;box-shadow:0 7px 20px #0002}.pv-multiselect label,.pv-column-select label{cursor:pointer;align-items:center;gap:8px;padding:6px;display:flex}.pv-multiselect input,.pv-column-select input{accent-color:var(--pv-accent)}.pv-filter-result{border-top:1px solid var(--pv-border);margin-top:22px;padding-top:18px}.pv-filter-result>span{color:var(--pv-muted);font-size:11px;display:block}.pv-filter-result strong{font-variant-numeric:tabular-nums;font-size:30px;font-weight:550}.pv-filter-result small{color:var(--pv-muted);font-size:11px;font-weight:400}.pv-filter-result p{margin-top:7px;font-size:10px}.pv-mini-track{background:var(--pv-track);border-radius:4px;height:4px;margin-top:8px;overflow:hidden}.pv-mini-track i{background:var(--pv-accent);height:100%;display:block}.pv-filter-tip{background:var(--pv-inset);color:var(--pv-muted);border-radius:5px;gap:7px;margin-top:18px;padding:12px 10px;display:flex}.pv-filter-tip p{font-size:10px}.pv-filter-tip svg{margin-top:3px}.pv-distribution-head{margin-bottom:16px}.pv-distribution-head h2{align-items:center;gap:9px;display:flex}.pv-legend{color:var(--pv-muted);gap:13px;font-size:10px;display:flex}.pv-legend span{align-items:center;gap:5px;display:flex}.pv-legend i{background:var(--pv-accent);border-radius:2px;width:12px;height:6px}.pv-legend span+span i{background:var(--pv-chart-secondary);opacity:.55}.pv-stats-strip{background:var(--pv-surface);border:1px solid var(--pv-border);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;padding:17px 0;display:grid}.pv-stats-strip>div{border-right:1px solid var(--pv-border);padding:0 20px}.pv-stats-strip>div:last-child{border:0}.pv-stats-strip>div>span{color:var(--pv-muted);font-size:11px;display:block}.pv-stats-strip strong{font-variant-numeric:tabular-nums;margin:4px 0;font-size:28px;font-weight:550;line-height:1.5;display:block}.pv-stats-strip small{color:var(--pv-muted);margin-left:5px;font-size:11px;font-weight:400}.pv-stats-strip p{font-size:10px}.pv-chart-grid{grid-template-columns:1.2fr 1fr 1fr;gap:12px;margin-bottom:17px;display:grid}.pv-chart{background:var(--pv-surface);border:1px solid var(--pv-border);border-radius:6px;min-width:0;margin:0;padding:17px 15px 12px}.pv-chart figcaption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:19px;display:flex}.pv-chart figcaption strong{font-size:12px;font-weight:600}.pv-chart figcaption>span{color:var(--pv-muted);font-size:9px}.pv-bar-row{align-items:center;gap:8px;margin-bottom:11px;font-size:10px;display:flex}.pv-bar-label{width:46px;color:var(--pv-muted);white-space:nowrap;flex-shrink:0}.pv-bar-tracks{flex:1;min-width:0;height:13px;position:relative}.pv-bar-tracks i{border-radius:2px;min-width:0;display:block;position:absolute;left:0}.pv-bar-original{background:var(--pv-chart-secondary);opacity:.4;height:13px;top:0}.pv-bar-current{background:var(--pv-accent);height:7px;top:3px}.pv-bar-row b{font-variant-numeric:tabular-nums;justify-content:space-between;gap:4px;width:52px;font-weight:500;display:flex}.pv-bar-row b small{color:var(--pv-muted);font-size:9px}.pv-chart-data{color:var(--pv-muted);margin-top:12px;font-size:9px}.pv-chart-data summary{cursor:pointer}.pv-chart-data table{margin-top:10px}.pv-ring-layout{align-items:center;gap:14px;margin:10px 0;display:flex}.pv-ring-layout svg{width:118px;max-width:52%;height:auto}.pv-ring-number{fill:var(--pv-text);font:500 23px Segoe UI,sans-serif}.pv-ring-label{fill:var(--pv-muted);font:9px Microsoft YaHei,sans-serif}.pv-ring-layout dl{flex:1;margin:0}.pv-ring-layout dl>div+div{margin-top:12px}.pv-ring-layout dt{color:var(--pv-muted);align-items:center;gap:6px;font-size:10px;display:flex}.pv-ring-layout dt i{border-radius:50%;width:6px;height:6px}.pv-ring-layout dd{margin:1px 0 0 12px;font-size:16px}.pv-ring-layout dd small{color:var(--pv-muted);font-size:9px;display:block}.pv-gender .pv-footnote{margin-top:16px!important}.pv-freeze{background:var(--pv-accent-soft);border:1px solid var(--pv-border);border-radius:6px;align-items:center;gap:12px;margin-bottom:15px;padding:16px;display:flex}.pv-freeze>div{flex:1}.pv-freeze-label{font-size:12px;font-weight:600}.pv-freeze p{max-width:260px;margin-top:3px;font-size:10px}.pv-freeze>label{color:var(--pv-muted);font-size:10px;display:block}.pv-freeze input{width:120px;margin-top:5px;font-size:11px;display:block}.pv-freeze label:first-of-type input{width:68px}.pv-snapshot-note{color:var(--pv-accent);align-items:center;gap:7px;margin:0 0 16px;font-size:10px;display:flex}.pv-snapshot-note span{flex:1}.pv-snapshot-note button{align-items:center;gap:6px;font-size:10px;display:flex}.pv-table-section{background:var(--pv-surface);border:1px solid var(--pv-border);border-radius:6px;min-width:0}.pv-table-section>.pv-section-head{padding:18px}.pv-count{color:var(--pv-muted);margin-left:5px;font-size:11px;font-weight:400}.pv-table-tools{align-items:center;gap:12px;display:flex}.pv-column-select{font-size:10px;position:relative}.pv-column-select summary{cursor:pointer;align-items:center;gap:5px;list-style:none;display:flex}.pv-column-select>div{z-index:6;background:var(--pv-surface);border:1px solid var(--pv-border);border-radius:5px;min-width:140px;padding:8px;position:absolute;top:28px;right:0;box-shadow:0 6px 20px #0002}.pv-table-scroll{overflow:auto}.pv-app table,.pv-dialog table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.pv-app td,.pv-app th,.pv-dialog td,.pv-dialog th{border-bottom:1px solid var(--pv-border);white-space:nowrap;padding:11px 15px}.pv-app thead,.pv-dialog thead{color:var(--pv-muted);background:var(--pv-inset);font-weight:400}.pv-app th{font-weight:500}.pv-app th button{white-space:nowrap;padding:0;font-size:10px}.pv-app tbody tr:hover{background:var(--pv-table-hover)}.pv-app tbody tr:last-child td{border-bottom:0}.pv-app td{font-variant-numeric:tabular-nums}.pv-id-dot{background:var(--pv-accent);vertical-align:2px;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.pv-missing{color:var(--pv-muted);background:var(--pv-inset);border-radius:3px;padding:2px 7px;font-size:10px}.pv-pagination{border-top:1px solid var(--pv-border);color:var(--pv-muted);justify-content:space-between;align-items:center;padding:13px 17px;font-size:10px;display:flex}.pv-pagination>div{align-items:center;gap:10px;display:flex}.pv-pagination button{border:1px solid var(--pv-border);border-radius:3px;place-items:center;width:25px;height:25px;display:grid}.pv-empty{text-align:center;color:var(--pv-muted);padding:45px 20px}.pv-empty h3{margin:10px 0 5px;font-size:15px}.pv-empty p{font-size:12px}.pv-empty>.pv-button{margin-top:20px}.pv-footer{color:var(--pv-muted);border-top:1px solid var(--pv-border);justify-content:space-between;align-items:center;gap:15px;margin-top:30px;padding:24px 0;font-size:10px;display:flex}.pv-footer>span:first-child{align-items:center;gap:6px;display:flex}.pv-footer>div{align-items:center;gap:20px;display:flex}.pv-footer button{font-size:10px}.pv-footer a{align-items:center;gap:6px;display:flex}.pv-error{background:#a43b341c;border:1px solid #b55c51;border-radius:5px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:11px 15px;display:flex}.pv-error button{display:grid}.pv-toast{z-index:30;background:var(--pv-surface);border:1px solid var(--pv-accent);border-radius:6px;align-items:center;gap:10px;max-width:90vw;padding:13px 18px;font-size:12px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 7px 25px #0002}.pv-toast button{display:grid}.pv-analysis-source{background:var(--pv-surface);border:1px solid var(--pv-border);border-radius:6px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;padding:19px 23px;display:flex}.pv-analysis-source>div{align-items:center;gap:13px;display:flex}.pv-analysis-source svg{color:var(--pv-accent)}.pv-analysis-source p{margin-top:4px;font-size:11px}.pv-analysis-toolbar{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.pv-tabs{align-items:center;gap:22px;display:flex}.pv-tabs button{color:var(--pv-muted);padding:8px 0;font-size:12px}.pv-tabs button.active{color:var(--pv-accent);border-bottom:2px solid var(--pv-accent)}.pv-method{border-top:1px solid var(--pv-border);margin-top:22px;padding-top:20px;font-size:11px}.pv-method p{overflow-wrap:anywhere;margin:6px 0 22px;font-size:10px}.pv-stats-strip .pv-stat-text{margin:9px 0;font-size:21px}.pv-analysis-charts{grid-template-columns:1.1fr 1fr;gap:16px;margin-bottom:19px;display:grid}.pv-analysis-charts .pv-chart{padding:22px}.pv-analysis-charts .pv-chart figcaption{margin-bottom:25px}.pv-analysis-charts .pv-bar-row{margin-bottom:18px}.pv-stat-detail{background:var(--pv-surface);border:1px solid var(--pv-border);border-radius:6px;padding:22px}.pv-stat-detail>p{margin-top:9px;font-size:10px}.pv-stat-detail dl{margin:15px 0}.pv-stat-detail dl>div{border-bottom:1px solid var(--pv-border);justify-content:space-between;padding:8px 0;font-size:11px;display:flex}.pv-stat-detail dd{font-variant-numeric:tabular-nums;margin:0}.pv-stat-detail dd small{color:var(--pv-muted);margin-left:7px;font-size:10px}.pv-stat-detail dt{color:var(--pv-muted)}.pv-cross small{color:var(--pv-muted);font-size:10px}.pv-analysis-limit{border-left:3px solid var(--pv-accent);background:var(--pv-accent-soft);align-items:flex-start;gap:13px;margin-top:18px;padding:15px 16px;display:flex}.pv-analysis-limit b{font-size:11px}.pv-analysis-limit p{max-width:600px;margin-top:6px;font-size:10px}.pv-analysis-limit>div{flex:1}.pv-analysis-limit>svg{color:var(--pv-accent);margin-top:3px}.pv-analysis-empty{background:var(--pv-surface);border:1px solid var(--pv-border);border-radius:6px;padding:80px 25px}.pv-analysis-empty h2{margin:15px 0 8px}.pv-dialog{background:var(--pv-surface);border:1px solid var(--pv-border);border-radius:9px;width:min(720px,94vw);max-height:85vh;padding:0;box-shadow:0 20px 80px #0004}.pv-dialog::backdrop{background:#0c1b2c99}.pv-dialog-inner{padding:25px;overflow:auto}.pv-dialog .pv-section-head{margin-bottom:20px}.pv-dialog p{margin:13px 0;font-size:12px;line-height:1.9}.pv-dialog table{margin:18px 0}.pv-dialog td,.pv-dialog th{white-space:normal;font-size:11px}.pv-dialog details{border-top:1px solid var(--pv-border);padding:14px 0}.pv-dialog summary{cursor:pointer;font-size:12px}.pv-icon{place-items:center;display:grid}.pv-step-list{padding:0;list-style:none}.pv-step-list li{border-bottom:1px solid var(--pv-border);align-items:center;gap:12px;padding:10px 0;font-size:12px;display:flex}.pv-step-list li>span{border:1px solid var(--pv-border);width:23px;height:23px;color:var(--pv-muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;display:grid}.pv-step-list small{color:var(--pv-muted);margin-left:auto;font-size:10px}.pv-snapshot-list{gap:10px;display:grid}.pv-snapshot-list .pv-button{text-align:left;justify-content:space-between}.pv-snapshot-list small{color:var(--pv-muted);margin-top:3px;font-size:10px;display:block}.pv-dark .pv-table-section{background:var(--pv-paper);color:#29414c;--pv-border:#d9dcd5;--pv-muted:#5a727a;--pv-inset:#e7e9e2;--pv-table-hover:#e7ede7;--pv-accent:#287e70}body{margin:0}body:has(.pv-app){background:#f2f5f7}::selection{color:#173d37;background:#b7e6dc}@media (width>=1550px){.pv-main{padding-left:30px;padding-right:30px}.pv-chart-grid{gap:16px}.pv-chart{padding:22px}.pv-chart-grid .pv-bar-row{margin-bottom:14px}}@media (width<=1250px){.pv-header{gap:16px}.pv-header nav{gap:0}.pv-header nav button{padding:0 9px}.pv-header nav button svg{display:none}.pv-chart-grid{grid-template-columns:1.2fr 1fr}.pv-chart-grid>.pv-chart:last-child{grid-column:1/-1}.pv-chart-grid>.pv-chart:last-child .pv-bar-chart{gap:25px;display:flex}.pv-chart-grid>.pv-chart:last-child .pv-bar-row{flex:1}.pv-freeze{flex-wrap:wrap}.pv-freeze>div{flex-basis:100%}.pv-source dl{gap:20px}.pv-stats-strip>div{padding:0 12px}.pv-review-copy{display:none}}@media (width<=900px){.pv-header{flex-wrap:wrap;gap:10px;padding-top:14px}.pv-header nav{flex-basis:100%;order:3;justify-content:flex-start;min-height:48px;overflow:auto}.pv-header nav button{padding:0 14px}.pv-avatar{margin-left:auto}.pv-heading{flex-wrap:wrap;align-items:flex-start}.pv-heading h1{font-size:24px}.pv-heading-actions{margin-top:-8px}.pv-source{flex-wrap:wrap}.pv-source dl{flex:1;order:3;justify-content:space-between}.pv-source-icon{display:none}.pv-source-copy{flex-basis:65%}.pv-samples-layout,.pv-analysis-layout{grid-template-columns:205px minmax(0,1fr);gap:15px}.pv-stats-strip{grid-template-columns:1fr 1fr;row-gap:17px}.pv-stats-strip>div:nth-child(2){border:0}.pv-chart-grid,.pv-analysis-charts{grid-template-columns:1fr}.pv-chart-grid>.pv-chart:last-child .pv-bar-chart{display:block}.pv-chart-grid>.pv-chart:last-child{grid-column:auto}.pv-ring-layout{max-width:300px}.pv-footer{flex-wrap:wrap}.pv-footer>span:nth-child(2){display:none}.pv-analysis-limit{flex-wrap:wrap}.pv-stages{gap:8px}.pv-stages>div{gap:5px;font-size:10px}.pv-stages i{margin-left:3px}.pv-mode-note{flex-wrap:wrap;gap:5px 12px}.pv-mode-note p{flex-basis:75%}.pv-mode-note>button{margin-left:25px}.pv-legend{gap:8px}.pv-distribution-head{flex-wrap:wrap}.pv-analysis-toolbar{flex-wrap:wrap;gap:12px}.pv-tabs{gap:15px}.pv-stat-detail{padding:18px}}@media (width<=620px){.pv-review{padding:8px 14px}.pv-review-copy,.pv-review b{display:none}.pv-theme button{padding:4px 7px;font-size:10px}.pv-header{padding-left:16px;padding-right:16px}.pv-brand{font-size:16px}.pv-header nav{margin:0 -16px;padding:0 8px}.pv-header nav button{padding:0 11px;font-size:11px}.pv-projectbar{padding:11px 16px}.pv-projectbar>button,.pv-projectbar .pv-tag{display:none}.pv-projectbar>div{gap:8px}.pv-main{padding:23px 15px 0}.pv-heading{gap:15px;margin-bottom:22px}.pv-heading h1{max-width:310px;font-size:22px;line-height:1.5}.pv-heading p{max-width:340px;font-size:11px}.pv-stages{gap:12px;padding-bottom:8px;overflow:auto}.pv-stages>div{flex:none}.pv-stages i{flex:none;width:12px}.pv-mode-note{padding:10px}.pv-mode-note p{flex-basis:100%;font-size:10px}.pv-mode-note>button{margin:0}.pv-source{gap:12px;padding:16px}.pv-source-copy{flex-basis:100%}.pv-source>.pv-button{display:none}.pv-source dl{flex-basis:100%;margin:5px 0 0}.pv-source dd{font-size:21px}.pv-samples-layout,.pv-analysis-layout{flex-direction:column;gap:20px;display:flex}.pv-filter{width:100%;padding:17px}.pv-sample-content{width:100%;min-width:0}.pv-filter-field{margin-top:12px}.pv-age,.pv-filter-result{margin-top:16px}.pv-filter-tip{display:none}.pv-chart-grid{grid-template-columns:1fr}.pv-chart{padding:19px}.pv-chart figcaption>span{font-size:10px}.pv-bar-row{margin-bottom:12px;font-size:11px}.pv-bar-label{width:54px}.pv-bar-row b{width:70px}.pv-ring-layout{margin:auto}.pv-stats-strip strong{font-size:26px}.pv-freeze{gap:12px}.pv-freeze input{width:135px}.pv-freeze>.pv-button{width:100%}.pv-freeze p{max-width:none}.pv-snapshot-note{flex-wrap:wrap;align-items:flex-start}.pv-table-section>.pv-section-head{flex-wrap:wrap;padding:16px}.pv-table-tools{justify-content:space-between;width:100%}.pv-stats-strip>div{padding:0 15px}.pv-table-scroll table{min-width:640px}.pv-analysis-source{flex-wrap:wrap;padding:16px}.pv-analysis-source>.pv-button{font-size:10px!important}.pv-tabs{gap:12px}.pv-tabs button{font-size:11px}.pv-analysis-charts{grid-template-columns:1fr}.pv-cross table{font-size:10px}.pv-cross td,.pv-cross th{padding:9px}.pv-cross small{display:block}.pv-stats-strip .pv-stat-text{font-size:20px}.pv-dialog-inner{padding:20px}.pv-step-list small{text-align:right;max-width:95px;font-size:9px}.pv-toast{width:calc(100% - 30px);font-size:11px}.pv-footer{gap:12px}.pv-footer>div{justify-content:space-between;width:100%}.pv-analysis-empty{padding:50px 16px}}@media (prefers-reduced-motion:reduce){.pv-app *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pv-brand{min-width:0}.pv-brand>span{flex-shrink:0}.pv-brand>div{white-space:normal;min-width:0;line-height:1.45}.pv-avatar{flex-shrink:0}@media (width<=620px){.pv-brand{flex:1;font-size:clamp(13px,3.9vw,16px)}.pv-brand small{letter-spacing:.06em}}.pv-table-scroll{overflow-x:auto}.pv-table-scroll table{border-collapse:separate;border-spacing:0}.pv-table-scroll .pv-sticky-col{z-index:2;background:var(--pv-surface);position:sticky;left:0}.pv-table-scroll thead .pv-sticky-col{z-index:3;background:var(--pv-inset)}.iv-analysis-charts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.iv-analysis-chart{border:1px solid var(--pv-border);background:var(--pv-surface);border-radius:6px;min-width:0;padding:20px}.iv-words-chart{grid-column:1/-1}.iv-analysis-chart h3{margin:0 0 14px;font-size:15px}.iv-chart-caption{color:var(--pv-muted);justify-content:space-between;gap:12px;margin-bottom:18px;font-size:11px;display:flex}.iv-chart-bars{gap:13px;display:grid}.iv-chart-row{grid-template-columns:minmax(65px,110px) minmax(0,1fr) 40px;align-items:center;gap:12px;min-width:0;font-size:12px;display:grid}.iv-chart-label{overflow-wrap:anywhere}.iv-chart-row b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.iv-chart-track{background:var(--pv-track);border-radius:2px;min-width:0;height:12px;overflow:hidden}.iv-chart-track i{background:var(--pv-accent);border-radius:2px;height:100%;display:block}.iv-chart-legend{flex-wrap:wrap;gap:18px;margin-bottom:20px;font-size:11px;display:flex}.iv-chart-legend span{align-items:center;gap:6px;display:flex}.iv-chart-legend i{background:var(--pv-accent);width:12px;height:8px}.iv-chart-track i.iv-chart-baseline,.iv-chart-legend i.iv-chart-baseline{background:var(--pv-chart-secondary,#829ba5)}.iv-sentiment-group{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;display:grid}.iv-sentiment-bars{gap:6px;display:grid}.iv-sentiment-bars .iv-chart-row{grid-template-columns:minmax(0,1fr) 100px;gap:8px}.iv-chart-row small{color:var(--pv-muted);font-size:10px;font-weight:400}.iv-theme-row{gap:7px;display:grid}.iv-theme-row>div:first-child{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12px;display:flex}.iv-theme-row b{white-space:nowrap;margin-left:auto;font-size:11px}.iv-chart-candidate{background:var(--pv-inset);border:1px solid var(--pv-border);border-radius:3px;padding:1px 6px;font-size:10px}.iv-chart-details{border-top:1px solid var(--pv-border);min-width:0;margin-top:20px;padding-top:14px;font-size:12px}.iv-chart-details summary{cursor:pointer;color:var(--pv-accent);width:fit-content}.iv-chart-details table{margin-top:15px}.iv-chart-details blockquote{border-left:3px solid var(--pv-border);white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;padding-left:12px}.iv-chart-details footer{color:var(--pv-muted);overflow-wrap:anywhere;margin-top:6px;font-size:10px}.iv-chart-empty{color:var(--pv-muted);padding:25px 0;font-size:12px}.iv-chart-footnote{color:var(--pv-muted);font-size:11px;margin-top:16px!important}@media (width<=850px){.iv-analysis-charts{grid-template-columns:minmax(0,1fr)}.iv-words-chart{grid-column:auto}}@media (width<=480px){.iv-analysis-chart{padding:15px}.iv-chart-row{grid-template-columns:70px minmax(0,1fr) 30px;gap:8px}.iv-chart-caption{font-size:10px}.iv-sentiment-group{grid-template-columns:28px minmax(0,1fr);gap:8px}.iv-sentiment-bars .iv-chart-row{grid-template-columns:minmax(0,1fr) 88px}.iv-chart-legend{gap:12px}}.iv-chart-downloads{margin-top:18px}.iv-chart-downloads .ws-actions{flex-wrap:wrap}.iv-word-cloud{min-width:0;min-height:380px}.iv-word-cloud svg{font-family:Microsoft YaHei,PingFang SC,sans-serif;display:block}.iv-case-matrix .pv-table-scroll{overscroll-behavior-x:contain;max-width:100%;margin-top:16px}.iv-case-matrix th{overflow-wrap:anywhere;min-width:90px;max-width:220px}.iv-case-matrix td{text-align:center;font-variant-numeric:tabular-nums}.iv-case-matrix .iv-chart-candidate{margin-left:5px;display:inline-block}.iv-matrix-value{border-radius:3px;min-width:28px;padding:3px 7px;display:inline-block}.iv-matrix-covered{background:var(--pv-inset);color:var(--pv-accent);box-shadow:inset 0 0 0 1px var(--pv-border);font-weight:650}.iv-trajectory-select{gap:7px;max-width:360px;font-size:12px;display:grid}.iv-trajectory-select select{max-width:100%}.iv-sequence-scroll{overscroll-behavior-x:contain;max-width:100%;margin-top:16px;overflow-x:auto}.iv-sequence-svg{min-width:680px}.iv-sequence-svg svg{width:100%;height:auto;display:block}.iv-trajectory td{overflow-wrap:anywhere}.iv-trajectory .pv-table-scroll{max-width:100%}.report-paper-wrap{background:#eef1f4;border:1px solid #d4dde4;border-radius:4px;min-width:0;padding:24px;overflow:auto}.report-paper{box-sizing:border-box;color:#202327;overflow-wrap:anywhere;background:#fff;outline:none;width:100%;max-width:794px;min-height:720px;margin:0 auto;padding:56px 64px;font:16px/1.9 Microsoft YaHei,SimSun,serif;box-shadow:0 2px 12px #203c4d12}.ws-app .report-paper h1{text-align:center;color:#17191c;margin:0 0 28px;font-size:26px;font-weight:700;line-height:1.5}.ws-app .report-paper h2{color:#17191c;margin:28px 0 14px;font-size:21px;line-height:1.6}.ws-app .report-paper h3,.ws-app .report-paper h4{color:#17191c;margin:22px 0 12px;font-size:18px;line-height:1.6}.report-paper p{max-width:none;font-size:inherit;white-space:pre-wrap;margin:0 0 14px}.report-paper ul,.report-paper ol{margin:10px 0 18px;padding-left:28px}.report-paper li{margin:4px 0}.report-paper li p{margin:0}.report-paper table{border-collapse:collapse;table-layout:fixed;width:100%;margin:20px 0;font-size:14px;line-height:1.7}.report-paper th,.report-paper td{vertical-align:top;white-space:normal;border:1px solid #c3ccd4;min-width:40px;padding:10px}.report-paper th{background:#f0f3f6;font-weight:700}.report-paper td p,.report-paper th p{margin:0}.report-paper blockquote{color:#4b5563;border-left:3px solid #aab7c2;margin:18px 0;padding:0 0 0 16px}.report-paper code{background:#f2f4f6;padding:2px 4px}.report-paper pre{white-space:pre-wrap;font-size:14px}.report-paper a{color:#126b81;text-decoration:underline}.ws-app .report-paper .report-revision,.ws-app .report-paper .report-revision *{color:#b42318!important}.report-paper del,.report-paper s{text-decoration:line-through}.report-paper hr{margin:24px 0}.report-empty{color:#6b7782}.report-editor .report-paper:focus-visible{outline-offset:3px;outline:2px solid #117c75}.report-editor .tiptap:has(>p:first-child:last-child:empty):before{content:attr(data-placeholder);float:left;color:#6b7782;pointer-events:none;height:0}.report-toolbar{background:#f7f9fa;border:1px solid #d4dde4;border-bottom:0;flex-wrap:wrap;align-items:center;gap:6px;padding:10px;display:flex}.report-toolbar button,.report-toolbar select{min-height:44px;font:inherit;border-radius:3px;background:#fff!important;border:1px solid #d4dde4!important;width:auto!important;padding:6px 10px!important}.report-toolbar button[aria-pressed=true]{background:#dceeea!important;border-color:#117c75!important}.report-toolbar span{color:#5b6974;margin-left:auto;font-size:12px}.report-toolbar button:focus-visible,.report-toolbar select:focus-visible{outline-offset:2px;outline:2px solid #117c75}.ws-two-col .report-paper{min-height:480px;padding:28px;font-size:14px}.ws-two-col .report-paper-wrap{padding:12px}.ws-two-col .report-paper h1{font-size:22px}.ws-two-col .report-paper h2{font-size:18px}@media (width<=650px){.report-paper-wrap{padding:10px}.report-paper{min-height:520px;padding:25px 20px;font-size:15px}.report-toolbar span{width:100%;margin:5px 0 0}.ws-two-col .report-paper{padding:20px}.report-paper table{font-size:12px}.report-paper th,.report-paper td{padding:7px}}.ws-reports .ws-two-col>div{min-width:0}.report-field-label{margin-bottom:10px;font-weight:600}.ws-app .report-paper :is(em,strong,del,s):has(.report-revision){color:#b42318!important}.ws-app .report-paper p,.ws-app .report-paper li{color:inherit;font-size:inherit}.ws-app .report-paper table th,.ws-app .report-paper table td{font-size:inherit;color:inherit;white-space:normal;border:1px solid #c3ccd4}.ws-app .report-paper table th{font-weight:700}.ws-scale-analysis summary{cursor:pointer;color:var(--pv-accent);margin-bottom:14px}.ws-scale-analysis fieldset{border:0;min-width:0;padding:0}.ws-scale-fields{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.ws-scale-fields>label:not(.ws-check){flex:1;gap:6px;min-width:0;display:grid}.ws-scale-fields input,.ws-scale-fields select{width:100%;min-width:0}.ws-scale-item{border-bottom:1px solid var(--pv-border);gap:12px;padding:12px 0;display:grid}.ws-scale-item-settings{gap:14px;padding-left:24px;display:grid}.ws-scale-options{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;display:grid}.ws-scale-options label{gap:6px;font-size:12px;display:grid}.ws-scale-analysis .ws-actions{flex-wrap:wrap;margin-top:16px}.ws-scale-analysis th{min-width:75px}.ws-scale-analysis th[scope=row]{overflow-wrap:anywhere;max-width:300px}.ws-scale-analysis td{font-variant-numeric:tabular-nums}.ws-scale-analysis ul{padding-left:20px}.ws-scale-analysis .pv-table-scroll{max-width:100%}@media (width<=480px){.ws-scale-fields{align-items:start}.ws-scale-fields>label:not(.ws-check){flex-basis:100%}.ws-scale-item-settings{padding-left:12px}}.ws-scale-group-charts{border-top:1px solid var(--pv-border);gap:16px;min-width:0;padding-top:18px;display:grid}.ws-scale-group-chart{border:1px solid var(--pv-border);border-radius:5px;min-width:0;padding:16px}.ws-scale-group-chart h4{margin:0 0 12px}.ws-scale-group-scroll{overscroll-behavior-x:contain;max-width:100%;margin-bottom:16px;overflow-x:auto}.ws-scale-group-scroll>div{min-width:660px}.ws-scale-group-scroll svg{width:100%;height:auto;display:block}.ws-scale-group-chart details{min-width:0}.ws-scale-group-chart table{font-size:12px}.ws-statistics fieldset{border:0;min-width:0;padding:0}.ws-statistics legend{margin-bottom:12px;font-size:12px}.ws-statistics fieldset>.pv-button{margin-top:16px}.ws-saved-statistic{min-width:0}.ws-saved-statistic .pv-table-scroll{max-width:100%}.ws-scale-group-plot{max-width:100%;overflow-x:auto}.ws-scale-group-plot svg{width:100%;min-width:600px;height:auto;display:block}.ws-statistics th,.ws-statistics td{overflow-wrap:anywhere;min-width:85px}.ws-multiple-chart details{min-width:0}.ws-multiple-chart .pv-table-scroll{max-width:100%}.report-print-dialog{box-sizing:border-box;color:#202327;background:#e9edf0;border:1px solid #c3ccd4;border-radius:6px;width:calc(100vw - 32px);max-width:1100px;height:calc(100vh - 32px);max-height:none;margin:16px auto;padding:0;overflow:auto}.report-print-dialog::backdrop{background:#162a3b80}.report-print-toolbar{z-index:1;background:#fff;border-bottom:1px solid #c3ccd4;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;font:14px/1.6 Microsoft YaHei,sans-serif;display:flex;position:sticky;top:0}.report-print-toolbar>div{flex:1;min-width:220px}.report-print-toolbar h2{margin:0;font-size:18px}.report-print-toolbar p{margin:4px 0 0}.report-print-toolbar button{color:#203c4d;cursor:pointer;background:#fff;border:1px solid #9daeb9;border-radius:4px;min-height:44px;padding:8px 14px}.report-print-toolbar button:disabled{opacity:.5;cursor:default}.report-print-toolbar button:focus-visible{outline-offset:2px;outline:3px solid #117c75}.report-print-pages{padding:24px;overflow:auto}.report-print-page{box-sizing:border-box;color:#202327;break-after:page;page-break-after:always;background:#fff;flex-direction:column;width:210mm;height:297mm;margin:0 auto 24px;padding:22mm 20mm;display:flex;box-shadow:0 2px 12px #203c4d26}.report-print-header,.report-print-footer{color:#4e5b63;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;font:8.5pt/1.5 Microsoft YaHei,sans-serif;display:flex}.report-print-header{box-sizing:border-box;border-bottom:.5pt solid #aab7c2;height:10mm;margin-bottom:3mm}.report-print-footer{box-sizing:border-box;border-top:.5pt solid #aab7c2;height:7mm;margin-top:3mm}.report-print-badge{white-space:nowrap;color:#203c4d;background:#e4eeeb;border:1px solid #b7c8c1;padding:1mm 2mm}.report-print-content{overflow-wrap:anywhere;white-space:pre-wrap;color:#202327;flex-shrink:0;width:170mm;height:230mm;font:10.5pt/1.7 SimSun,Noto Serif SC,serif}.print-block{box-sizing:border-box;max-width:none;font:inherit;orphans:2;widows:2;margin:0 0 3mm}.print-paragraph{text-indent:2em}.print-title{text-align:center;margin:0 0 6mm;font-size:16pt;font-weight:700;line-height:1.5}.print-chapter{break-after:avoid;margin-bottom:3mm;padding-top:5mm;font-size:14pt;font-weight:700;line-height:1.5}.print-section{break-after:avoid;margin-bottom:2mm;padding-top:3mm;font-size:11.5pt;font-weight:700}.print-metadata{background:#f0f2f3;padding:2mm;font-size:9pt;line-height:1.6}.print-space{height:1.5mm;margin:0}.print-placeholder{text-underline-offset:3px;background:#f0f2f3;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.print-quantity{white-space:nowrap}.report-print-measure{visibility:hidden;pointer-events:none;position:fixed;top:0;left:-10000px}.report-print-error{background:#fff2e5;border:1px solid #c28848;margin:24px;padding:16px}@page{size:A4;margin:0}@media print{body:has(>.report-print-dialog[open])>:not(.report-print-dialog){display:none!important}body:has(>.report-print-dialog[open]){background:#fff!important;margin:0!important;padding:0!important}.report-print-dialog[open]{background:#fff!important;border:0!important;border-radius:0!important;width:210mm!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.report-print-dialog::backdrop,.report-print-toolbar,.report-print-measure,.report-print-error{display:none!important}.report-print-pages{padding:0!important;overflow:visible!important}.report-print-page{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important;margin:0!important}.report-print-page:last-child{break-after:auto;page-break-after:auto}.report-print-page,.report-print-badge,.print-metadata,.print-placeholder{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ws-app{font-size:13px}.ws-app textarea{font:inherit;border:1px solid var(--pv-border);color:var(--pv-text);resize:vertical;background:#fff;border-radius:5px;width:100%;min-height:70px;padding:10px 12px;line-height:1.8}.ws-app textarea:focus-visible{outline:3px solid var(--pv-accent);outline-offset:3px}.ws-app .pv-projectbar select{background:0 0;border:0;max-width:270px;padding:0;font-size:12px}.ws-panel{border:1px solid var(--pv-border);background:#fff;border-radius:7px;min-width:0;padding:24px}.ws-panel>p{max-width:80ch;margin:8px 0 16px;font-size:12px}.ws-panel h3{margin:12px 0 8px;font-size:13px}.ws-panel-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.ws-panel-head p{margin-top:6px;font-size:11px}.ws-panel-head>span{color:var(--pv-muted);font-size:11px}.ws-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-two-col{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.ws-stack{gap:20px;min-width:0;display:grid}.ws-form{align-content:start;gap:17px;display:grid}.ws-form>label,.ws-form .ws-group>label{gap:7px;font-size:12px;display:grid}.ws-form input,.ws-form select{width:100%}.ws-check{cursor:pointer;align-items:flex-start;font-size:12px;gap:8px!important;display:flex!important}.ws-check input{min-width:15px;accent-color:var(--pv-accent);margin-top:4px;width:15px!important}.ws-warning{color:#70531d;background:#faf5e7;border:1px solid #ddc88f;border-left:3px solid #997323;border-radius:4px;margin:15px 0;padding:14px 18px;font-size:12px}.ws-callout{background:var(--pv-inset);border-left:3px solid var(--pv-accent);margin:18px 0;padding:16px 18px;font-size:12px}.ws-callout p{margin:7px 0}.ws-callout .pv-button{margin-top:10px}.ws-context,.ws-next{background:var(--pv-accent-soft);border:1px solid var(--pv-border);border-radius:5px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:18px 23px;display:flex}.ws-context p{margin-top:5px;font-size:11px}.ws-next{margin-top:22px}.ws-subnav{border-bottom:1px solid var(--pv-border);gap:30px;margin-bottom:22px}.ws-project-layout{grid-template-columns:1.7fr 1fr;align-items:start;gap:24px;display:grid}.ws-project-list{gap:14px;display:grid}.ws-project-list article{border:1px solid var(--pv-border);background:var(--pv-inset);border-radius:5px;padding:21px}.ws-project-list article.selected{border-left:3px solid var(--pv-accent)}.ws-project-list h3{margin-top:9px;font-size:18px}.ws-project-list p{margin:5px 0 18px;font-size:11px}.ws-project-list .pv-tag+.pv-tag{margin-left:7px}.ws-project-layout .ws-form{margin-top:22px}.ws-upload{flex-wrap:wrap;align-items:flex-start;gap:15px;display:flex}.ws-upload>div:first-child{flex:1;min-width:180px}.ws-upload h3{margin:0 0 7px}.ws-upload p{font-size:11px}.ws-material-list{flex-basis:100%;gap:13px;display:grid}.ws-material-list>div{background:var(--pv-inset);border:1px solid var(--pv-border);border-radius:5px;gap:9px;padding:13px;display:grid}.ws-material-list span{color:var(--pv-muted);font-size:10px}.ws-material-list details{font-size:11px}.ws-material-list summary{cursor:pointer}.ws-app hr{border:0;border-top:1px solid var(--pv-border);margin:25px 0}.ws-question{border-top:1px solid var(--pv-border);margin-bottom:12px;padding:20px 0}.ws-question .ws-panel-head{margin:0}.ws-question small{color:var(--pv-muted)}.ws-group{background:var(--pv-inset);border-radius:5px;grid-template-columns:1fr 90px;gap:14px;padding:16px;display:grid}.ws-group>label:last-child{grid-column:1/-1}.ws-version{border-bottom:1px solid var(--pv-border);padding:18px 0}.ws-version p{margin:8px 0 13px;font-size:11px}.ws-run-config,.ws-report-tools,.ws-analysis-controls{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:22px;display:flex}.ws-run-config>div:first-child,.ws-report-tools>div:first-child,.ws-analysis-controls>div:first-child{flex:1;min-width:260px}.ws-run-config p,.ws-report-tools p,.ws-analysis-controls p{margin-top:5px;font-size:11px}.ws-run-config>label:not(.ws-check),.ws-report-tools>label,.ws-analysis-controls>label{gap:6px;font-size:11px;display:grid}.ws-run-config select,.ws-report-tools select,.ws-analysis-controls select{max-width:330px}.ws-run-layout,.ws-report-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:22px;display:grid}.ws-run-item{text-align:left;gap:4px;width:100%;display:grid;border-bottom:1px solid var(--pv-border)!important;padding:14px 10px!important}.ws-run-item.selected{background:var(--pv-accent-soft)!important;border-left:3px solid var(--pv-accent)!important}.ws-run-item span,.ws-run-item small{color:var(--pv-muted);font-size:10px}.ws-run-layout progress{width:100%;height:9px;accent-color:var(--pv-accent);margin:12px 0 20px}.ws-log{background:var(--pv-inset);max-height:240px;margin-top:15px;padding:14px;overflow:auto}.ws-log p{overflow-wrap:anywhere;padding:4px 0;font-size:11px}.ws-run-layout .pv-pagination button{width:auto;height:auto;padding:4px 9px}.ws-horizontal{align-items:center;gap:12px;margin:18px 0;font-size:12px;display:flex}.ws-horizontal>span{overflow-wrap:anywhere;width:100px}.ws-horizontal>div{background:var(--pv-track);flex:1;height:12px}.ws-horizontal i{background:var(--pv-accent);height:100%;display:block}.ws-horizontal b{width:45px;font-weight:500}.ws-horizontal small{width:45px;color:var(--pv-muted)}.ws-mini-stats{grid-template-columns:1fr 1fr;gap:20px;margin:22px 0;display:grid}.ws-mini-stats>div{background:var(--pv-inset);border:1px solid var(--pv-border);border-radius:4px;padding:15px 20px}.ws-mini-stats b{font-size:26px;font-weight:550;display:block}.ws-mini-stats span{color:var(--pv-muted);font-size:11px}.ws-editor textarea{min-height:480px;font-size:13px;line-height:1.9}.ws-prose{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-width:80ch;margin:15px 0;font-size:13px;line-height:2}.ws-report-layout .ws-form{margin-top:18px}.ws-report-layout aside .ws-form{font-size:11px}.ws-archive{flex-wrap:wrap;align-items:center;gap:14px;margin-top:25px;display:flex}.ws-archive>div{flex:1;min-width:250px}.ws-archive p{margin-top:5px;font-size:11px}.ws-faq details{border-top:1px solid var(--pv-border);padding:16px 0}.ws-faq details:first-of-type{margin-top:16px}.ws-faq summary{cursor:pointer;font-size:13px}.ws-faq details p{max-width:75ch;margin-top:13px;font-size:12px;line-height:1.9}.ws-start{max-width:900px;padding:100px 7%}.ws-start h1{font-size:27px}.ws-start p{margin:20px 0}.ws-embedded{min-height:0!important}.ws-embedded>.pv-skip,.ws-embedded>.pv-review,.ws-embedded>.pv-header,.ws-embedded>.pv-projectbar,.ws-embedded>.pv-main>.pv-heading,.ws-embedded>.pv-main>.pv-stages,.ws-embedded>.pv-main>.pv-mode-note,.ws-embedded>.pv-main>.pv-footer{display:none}.ws-embedded>.pv-main{max-width:none;padding:0}.ws-embedded>.pv-main>.pv-analysis-toolbar .pv-tabs>button:not(:first-child){display:none}.ws-embedded .pv-dialog .pv-section-head{margin-bottom:20px}.ws-embedded .pv-source{margin-bottom:22px}.ws-embedded .pv-analysis-source{margin-bottom:18px}.ws-app .pv-heading{align-items:flex-start}.ws-app .pv-heading h1{font-size:25px}.ws-app .pv-step-list .pv-textbutton{margin-left:auto}.ws-app .pv-table-section>.ws-panel-head{margin:0;padding:20px}@media (width<=1000px){.ws-two-col,.ws-project-layout{grid-template-columns:1fr}.ws-run-layout,.ws-report-layout{grid-template-columns:190px minmax(0,1fr)}.ws-panel{padding:20px}.ws-app .pv-heading h1{font-size:23px}.ws-run-config>div:first-child,.ws-report-tools>div:first-child,.ws-analysis-controls>div:first-child{flex-basis:100%}}@media (width<=650px){.ws-run-layout,.ws-report-layout{grid-template-columns:1fr}.ws-run-layout>aside,.ws-report-layout>aside{max-height:260px;overflow:auto}.ws-panel{padding:17px}.ws-panel-head{flex-wrap:wrap;align-items:flex-start}.ws-app .pv-heading h1{font-size:22px}.ws-app .pv-projectbar select{max-width:175px}.ws-subnav{gap:18px;overflow:auto}.ws-subnav button{white-space:nowrap}.ws-context,.ws-next{flex-wrap:wrap;padding:16px}.ws-two-col{gap:15px}.ws-check{font-size:11px}.ws-report-tools>label,.ws-analysis-controls>label{width:100%}.ws-report-tools select,.ws-analysis-controls select{width:100%;max-width:100%}.ws-horizontal>span{width:68px}.ws-horizontal{gap:7px}.ws-horizontal b{width:34px}.ws-mini-stats{gap:10px}.ws-mini-stats>div{padding:13px}.ws-app .pv-review>span{font-size:9px}.ws-group{grid-template-columns:1fr 75px}}.ws-histogram{align-items:flex-end;gap:0;height:195px;margin-bottom:12px;padding-top:10px;display:flex}.ws-hist-bin{flex-direction:column;flex:1;align-items:center;min-width:0;height:100%;font-size:10px;display:flex}.ws-hist-bin>span{color:var(--pv-muted);margin-bottom:6px;font-size:10px}.ws-hist-track{border-bottom:1px solid var(--pv-border);width:100%;height:145px;margin-top:auto;position:relative}.ws-hist-track i{background:var(--pv-accent);opacity:.88;position:absolute;bottom:0;left:1px;right:1px}.ws-hist-track .ws-hist-original{background:var(--pv-chart-secondary);opacity:.5;left:0;right:0}.ws-hist-bin small{white-space:nowrap;color:var(--pv-muted);margin-top:7px;font-size:9px}@media (width<=620px){.ws-app>.pv-projectbar{flex-wrap:wrap;gap:10px}.ws-app>.pv-projectbar>button{font-size:11px;display:flex}.ws-app>.pv-projectbar>div,.ws-app .ws-run-config>div:first-child,.ws-app .ws-report-tools>div:first-child,.ws-app .ws-analysis-controls>div:first-child,.ws-app .ws-archive>div,.ws-app .ws-form input,.ws-app .ws-form select{min-width:0}}.ws-account-bar{border-bottom:1px solid var(--pv-line,#dbe5e9);background:#fff;padding:10px 24px}.ws-account-bar>.ws-actions{flex-wrap:wrap;justify-content:flex-end}.ws-account-bar>.ws-panel{max-width:1200px;margin:12px auto}.ws-account-bar .ws-form{max-width:600px}.ws-account-bar td small{color:#617b87;display:block}.ws-account-bar td .pv-button{margin:3px}.ws-account-bar .pv-table-scroll{max-height:420px;overflow:auto}@media (width<=600px){.ws-account-bar{padding:10px}.ws-account-bar>.ws-actions{justify-content:flex-start}.ws-account-bar .pv-button{font-size:12px}}.ws-account-bar{min-height:0!important}.ws-material-text{background:var(--pv-inset);max-height:320px;padding:12px;overflow:auto}.ws-tutorial-video{aspect-ratio:16/9;border:1px solid var(--pv-border);background:#17394c;border-radius:5px;width:100%;display:block}.ws-faq ol{padding-left:24px}.ws-auth-feedback{min-height:4em;font-size:13px;line-height:1.6}.ws-auth-feedback p{margin:0}.ws-auth-feedback [role=alert]{color:#9f2d26;overflow-wrap:anywhere;background:#fff3f1;border-left:3px solid #b4372e;padding:10px 12px}.ws-auth-feedback [role=status]{color:var(--pv-muted);padding:10px 0}.ws-survey-run-config{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:22px;display:flex}.ws-survey-run-config .ws-survey-count{width:180px;max-width:100%;margin-top:0}.ws-app .ws-version,.ws-app .ws-question,.ws-app .ws-interview-turn{overflow-wrap:anywhere}.ws-interview-turn>p{white-space:pre-wrap}
