.scr-page{display:grid;grid-template-columns:270px minmax(0,1fr);min-height:calc(100vh - var(--topbar-h));accent-color:var(--data);color:var(--ink)}.scr-sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.scr-hint{margin:0;font-size:13px;line-height:1.45;color:var(--tp-light-muted)}.scr-hint-tight{margin-top:-8px}.scr-muted,.scr-tk{color:var(--tp-light-muted)}.scr-tk{font:400 12px var(--font-mono)}.scr-10k,.scr-link{color:var(--link-light);text-decoration:underline;text-underline-offset:2px}.scr-10k:hover,.scr-link:hover{color:var(--data-light)}.scr-side{display:flex;flex-direction:column;gap:16px;padding:24px;background:var(--tp-light-surface);border-right:1px solid var(--tp-light-line);font-size:14px;min-width:0}@media (min-width:1024px){.scr-side{position:-webkit-sticky;position:sticky;top:var(--topbar-h);align-self:start;height:calc(100vh - var(--topbar-h));overflow-y:auto;overscroll-behavior:contain}}.scr-phone-head h1,.scr-side-head h1{margin:0;font:700 26px/1.15 var(--font-head);letter-spacing:-.02em;color:var(--ink)}.scr-phone-head p,.scr-side-head p{margin:4px 0 0;font-size:14px;line-height:1.4;color:var(--tp-light-muted)}.scr-phone-head{display:none}.scr-run{position:-webkit-sticky;position:sticky;top:-24px;z-index:3;margin:-6px 0;padding:6px 0 10px;background:var(--tp-light-surface)}.scr-run .btn{width:100%;padding:11px 18px;font-size:15px}.scr-run-est{margin-top:10px}.scr-live-count{display:block;margin-bottom:4px;font-size:13px;color:var(--tp-light-muted)}.scr-live-count b{font:500 14px var(--font-mono);color:var(--ink)}.scr-sec{border-top:1px solid var(--tp-light-line-2)}.scr-sec-sum{list-style:none;display:flex;align-items:center;gap:8px;min-height:40px;padding:6px 0;cursor:pointer;font:500 12px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tp-light-muted);border-radius:6px}.scr-sec-sum::-webkit-details-marker{display:none}.scr-sec-sum:hover{color:var(--ink)}.scr-sec-title{flex:1 1}.scr-sec-badge{padding:1px 8px;border-radius:999px;background:var(--data-tint);border:1px solid var(--data-tint-line);color:var(--data-light);font-size:11px;letter-spacing:0;text-transform:none}.scr-sec-chev,.scr-wf-sum:after{flex:none;width:7px;height:7px;margin:0 4px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg)}.scr-sec[open] .scr-sec-chev,.scr-wf-card[open] .scr-wf-sum:after{transform:translateY(2px) rotate(225deg)}.scr-sec-body{gap:14px;padding:6px 0 18px}.scr-field,.scr-sec-body{display:flex;flex-direction:column}.scr-field{gap:6px;min-width:0;margin:0;padding:0;border:0}.scr-field>legend,.scr-field>span:first-child{padding:0;font:500 12px var(--font-mono);text-transform:uppercase;color:var(--tp-light-muted)}.scr-field>legend{margin-bottom:8px}.scr-input{width:100%;min-width:0;height:40px;padding:0 12px;border:1px solid var(--tp-light-input-border);border-radius:10px;background:var(--tp-light-bg);color:var(--ink);font:400 14px var(--font-body);transition:border-color var(--ease),box-shadow var(--ease),background-color var(--ease)}.scr-input::placeholder{color:#6b767e}.scr-input:focus,.scr-input:focus-visible{outline:none;background:#fff;border-color:var(--focus);box-shadow:var(--focus-ring)}select.scr-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%2355606A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer;text-overflow:ellipsis}.scr-inline{display:flex;align-items:center;gap:8px;min-width:0}.scr-inline .scr-input{flex:1 1 auto}.scr-inline .btn{flex:none;height:40px}.scr-pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;margin-top:4px}.scr-pair>span{font:400 12px var(--font-mono);color:var(--tp-light-muted)}.scr-pair .scr-input{height:36px;padding:0 10px;font:400 13px var(--font-mono)}.scr-link-btn{align-self:flex-start;margin-top:-6px;padding:0;border:0;background:none;color:var(--link-light);font:500 13px var(--font-body);cursor:pointer}.scr-link-btn:hover{text-decoration:underline}.scr-note{margin:-4px 0 0;padding:8px 10px;border:1px solid var(--data-tint-line);border-radius:10px;background:var(--data-tint);color:var(--tp-light-text-2);font-size:12.5px;line-height:1.45}.sic-field{position:relative}.sic-field .ac-list{right:0}.sic-field .ac-ticker{min-width:48px;font-family:var(--font-mono)}.scr-slider{display:flex;flex-direction:column;gap:6px;--thumb:16px}.scr-slider-track{position:relative;height:20px}.scr-slider-track:before{content:"";position:absolute;left:calc(var(--thumb) / 2);right:calc(var(--thumb) / 2);top:50%;height:4px;margin-top:-2px;border-radius:2px;background:linear-gradient(to right,var(--tp-light-line) var(--lo),var(--data) var(--lo),var(--data) var(--hi),var(--tp-light-line) var(--hi))}.scr-slider input{position:absolute;inset:0;width:100%;height:100%;margin:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none}.scr-slider input:focus-visible{outline:none;box-shadow:none}.scr-slider input::-webkit-slider-runnable-track{height:100%;background:none;border:0}.scr-slider input::-moz-range-track{background:none;border:0}.scr-slider input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;box-sizing:border-box;width:var(--thumb);height:var(--thumb);margin-top:calc((20px - var(--thumb)) / 2);border:2px solid var(--data);border-radius:50%;background:#fff;cursor:-webkit-grab;cursor:grab}.scr-slider input::-moz-range-thumb{pointer-events:auto;box-sizing:border-box;width:var(--thumb);height:var(--thumb);border:2px solid var(--data);border-radius:50%;background:#fff;cursor:grab}.scr-slider input:focus-visible::-webkit-slider-thumb{box-shadow:var(--focus-ring)}.scr-slider input:focus-visible::-moz-range-thumb{box-shadow:var(--focus-ring)}.scr-slider-ends{font:400 13px var(--font-mono);color:var(--tp-light-text-2)}.scr-slider-ends,.scr-switch-row{display:flex;justify-content:space-between}.scr-switch-row{align-items:center;gap:12px;min-height:28px;font-size:14px;color:var(--ink);cursor:pointer}.scr-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;width:34px;height:20px;margin:0;border-radius:999px;background:var(--tp-light-input-border);cursor:pointer;transition:background-color var(--ease)}.scr-switch:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform var(--ease)}.scr-switch:checked{background:var(--data)}.scr-switch:checked:before{transform:translateX(14px)}.scr-more{font-size:12.5px}.scr-more>summary{list-style:none;display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:var(--link-light);font-weight:500;border-radius:4px}.scr-more>summary::-webkit-details-marker{display:none}.scr-more>summary:before{content:"i";display:inline-grid;place-items:center;width:16px;height:16px;border:1px solid;border-radius:50%;font:600 10px var(--font-mono)}.scr-more>summary:hover{text-decoration:underline}.scr-more-body{margin-top:8px;padding:10px 12px;background:var(--tp-light-bg);border:1px solid var(--tp-light-line);border-radius:10px;color:var(--tp-light-text-2);line-height:1.5}.scr-more-body p+p{margin-top:8px}.scr-run .scr-more-body{max-height:30vh;overflow-y:auto}.scr-saved-list{display:flex;flex-wrap:wrap;gap:8px}.scr-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 12px;border-radius:999px;background:var(--data-tint);border:1px solid var(--data-tint-line)}.scr-chip-load{padding:0;border:0;background:none;color:var(--ink);font:600 13px var(--font-body);cursor:pointer}.scr-chip-load:hover{color:var(--link-light)}.scr-chip-del{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:#fff;color:var(--ink);font-size:15px;line-height:1;cursor:pointer}.scr-chip-del:hover{background:var(--ink);color:#fff}.scr-main{min-width:0;display:flex;flex-direction:column;gap:18px;padding:24px 28px 48px}.scr-error{border:1px solid #f1c9c9;border-radius:10px;background:#fcefef;color:#9b1c22;font-size:14px}.scr-error,.scr-warn{margin:0;padding:10px 14px}.scr-warn{border:1px solid #e9d7a8;border-left:3px solid var(--outlier);border-radius:10px;background:#fbf6ea;color:#4a3a12;font-size:13.5px;line-height:1.5}.scr-warn-soft{border-color:var(--data-tint-line);border-left-color:var(--data);background:var(--data-tint);color:var(--ink)}.scr-card{padding:18px 20px;border:1px solid var(--tp-light-line);border-radius:12px;background:var(--tp-light-surface);display:flex;flex-direction:column;gap:12px;min-width:0}.scr-card-title{margin:0;font:600 16px/1.3 var(--font-head);letter-spacing:-.01em;color:var(--ink)}.scr-card-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.scr-card-head .scr-hint{margin-top:2px}.scr-disclaimer{margin:0;font-size:12px;line-height:1.55;color:var(--tp-light-muted)}.scr-empty{padding:28px;border:1px dashed var(--tp-light-control-border);border-radius:12px;background:var(--tp-light-surface)}.scr-empty h2{margin:0 0 14px;font:600 18px var(--font-head);color:var(--ink)}.scr-empty p{margin:0;font-size:14px;color:var(--tp-light-muted)}.scr-empty-dot{display:block;width:10px;height:10px;margin-bottom:12px;border-radius:50%;background:var(--data);box-shadow:var(--tp-glow-dot)}.scr-steps{list-style:none;counter-reset:scr-step;display:grid;grid-gap:12px;gap:12px;max-width:560px;margin:0;padding:0}.scr-steps li{counter-increment:scr-step;position:relative;padding-left:38px;font-size:14px;line-height:1.5;color:var(--tp-light-text-2)}.scr-steps li:before{content:counter(scr-step);position:absolute;left:0;top:-2px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--data-tint);border:1px solid var(--data-tint-line);color:var(--data-light);font:500 13px var(--font-mono)}.scr-steps b{color:var(--ink);font-weight:600}.scr-ai-head{display:flex;gap:12px;align-items:flex-start}.scr-ai-head .scr-hint{margin-top:2px;max-width:720px}.scr-ai-badge{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--ink);color:var(--link-dark);font:600 12px var(--font-mono);box-shadow:0 0 0 1px var(--tp-blue-a45),0 0 12px rgba(2,151,222,.35)}.scr-ai-row{display:flex;gap:8px}.scr-ai-row .scr-input{flex:1 1 auto;height:44px;font-size:15px}.scr-ai-row .btn{flex:none;height:44px}.scr-ai-msg{margin:0;font-size:13px;color:var(--tp-light-text-2)}.scr-ai-card{padding:16px;border:1px solid var(--tp-light-line);border-radius:10px;background:var(--tp-light-header-row)}.scr-ai-sum{margin:0 0 12px;font-size:14.5px}.scr-ai-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:10px;gap:10px}.scr-ai-list li{padding:10px 12px;border:1px solid var(--tp-light-line);border-radius:10px;background:#fff;font-size:14px}.scr-ai-list b{margin-right:6px;color:var(--data-light)}.scr-ai-list span{display:block;margin-top:3px;font-size:12.5px;line-height:1.45;color:var(--tp-light-muted)}.scr-ai-cautions{margin:12px 0 0;padding:10px 12px 10px 28px;border:1px solid #e9d7a8;border-radius:10px;background:#fbf6ea;color:#4a3a12;font-size:13px}.scr-ai-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.scr-summary-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:stretch}.scr-stat-card{display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;border:1px solid var(--tp-light-line);border-radius:12px;background:var(--tp-light-surface)}.scr-stat-card>span{font-size:13px;color:var(--tp-light-muted)}.scr-stat-card>b{font:500 22px/1.25 var(--font-mono);color:var(--data-light);overflow-wrap:anywhere}.scr-stat-card>small{font-size:12px;color:var(--tp-light-muted)}.scr-keycard{border-color:transparent;background:var(--tp-midnight);box-shadow:var(--tp-shadow-keycard)}.scr-keycard>span{color:var(--tp-dark-text-3)}.scr-keycard>b{font-weight:700;color:var(--action)}.scr-keycard>small{color:var(--tp-dark-muted)}.scr-go{align-self:center;padding:13px 20px;font-size:15px;white-space:nowrap}.scr-tablecard{container:scrtable/inline-size;min-width:0;border:1px solid var(--tp-light-line);border-radius:12px;background:var(--tp-light-surface);overflow:hidden}.scr-table-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:12px 18px;border-bottom:1px solid var(--tp-light-line)}.scr-table-count{margin:0;font-size:13px;color:var(--tp-light-muted)}.scr-table-count b{font:500 13px var(--font-mono);color:var(--ink)}.scr-table-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.scr-mini{display:inline-flex;align-items:center;gap:6px}.scr-mini>span{font:500 11px var(--font-mono);text-transform:uppercase;color:var(--tp-light-muted)}.scr-mini .scr-input{width:auto;max-width:210px}.scr-mini .scr-input,.scr-table-tools .btn-sm{height:32px;font-size:13px}.scr-table-note{padding:8px 18px 0}.scr-table{width:100%;table-layout:fixed;border-collapse:collapse}.scr-table .c-n{width:52px}.scr-table .c-rev{width:112px}.scr-table .c-y{width:78px}.scr-table .c-avg{width:92px}.scr-table .c-keep{width:120px}.scr-table td,.scr-table th{padding:10px 6px;text-align:left;vertical-align:middle}.scr-table td:first-child,.scr-table th:first-child{padding-left:18px}.scr-table td:last-child,.scr-table th:last-child{padding-right:18px}.scr-table thead th{padding-top:12px;padding-bottom:12px;background:var(--tp-light-header-row);border-bottom:1px solid var(--tp-light-line);font:500 12px var(--font-mono);color:var(--tp-light-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scr-table th button{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;border-radius:4px}.scr-table th button:hover,.scr-table th.sorted button{color:var(--ink)}.scr-table th.scr-num button{width:100%;justify-content:flex-end}.scr-sort-caret{font-size:8px}.scr-table .scr-num{text-align:right;font:400 13px var(--font-mono);color:var(--tp-light-text-2);white-space:nowrap}.scr-table td.scr-rev{color:var(--ink)}.scr-table td.scr-avg{font-weight:700;color:var(--ink)}.scr-table .scr-n{font:400 12px var(--font-mono);color:#5f6a72}.scr-co-group{border-bottom:1px solid var(--tp-light-line-2)}.scr-co-group:last-of-type{border-bottom:0}.scr-row>td{font-size:14px;transition:background-color var(--ease)}.scr-row:hover>td{background:var(--tp-light-header-row)}.scr-co{min-width:0}.scr-co-name{display:inline;padding:0;border:0;background:none;color:var(--ink);font:500 14px/1.35 var(--font-body);text-align:left;cursor:pointer;border-radius:4px;overflow-wrap:anywhere}.scr-co-name:hover{color:var(--link-light)}.scr-chev{display:inline-block;width:6px;height:6px;margin:0 8px 2px 1px;border-right:1.5px solid var(--tp-light-muted);border-bottom:1.5px solid var(--tp-light-muted);transform:rotate(-45deg);transition:transform var(--ease)}.scr-co-name[aria-expanded=true] .scr-chev{transform:rotate(45deg)}.scr-flag{display:inline-block;margin-left:6px;padding:0 7px;border-radius:999px;background:var(--tp-light-line-2);color:var(--tp-light-text-2);font:500 11px/18px var(--font-body);vertical-align:1px;white-space:nowrap}.scr-flag-loss{background:#fbf3e4;color:#7a4e0e}.scr-co-sub{display:block;margin-top:2px;font:400 12px var(--font-mono);color:var(--tp-light-muted);overflow-wrap:anywhere}.is-reject .scr-co-name{color:var(--tp-light-muted);text-decoration:line-through;-webkit-text-decoration-color:rgba(85,96,106,.5);text-decoration-color:rgba(85,96,106,.5)}.is-reject .scr-row>td.scr-num{color:#5f6a72}.scr-table .scr-keep{text-align:center}.scr-keep>span{display:inline-flex;gap:6px}.scr-kbtn{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--tp-light-control-border);border-radius:50%;background:#fff;color:var(--tp-light-muted);cursor:pointer;transition:background-color var(--ease),border-color var(--ease),box-shadow var(--ease),color var(--ease)}.scr-kbtn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.scr-kbtn:hover{border-color:var(--data);color:var(--ink)}.scr-kacc.on{border-color:var(--data);background:var(--data);color:var(--on-action);box-shadow:var(--tp-glow-accept)}.scr-krej.on{border-color:var(--tp-midnight);background:var(--tp-midnight);color:var(--tp-dark-text)}.scr-kbtn.on svg{stroke-width:2.5}.scr-sub-row>td{padding:0 18px 12px 70px!important}.scr-reason{display:flex;flex-wrap:wrap;gap:8px}.scr-reason .scr-input{height:34px;font-size:13px}.scr-reason select.scr-input{flex:0 1 260px}.scr-reason input.scr-input{flex:1 1 200px}.scr-review{display:grid;grid-template-columns:minmax(200px,280px) minmax(0,1fr);grid-gap:24px;gap:24px;padding:16px;border:1px solid var(--tp-light-line);border-radius:10px;background:var(--tp-light-header-row);white-space:normal}.scr-review-label{margin:12px 0 6px;font:500 11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tp-light-muted)}.scr-review-desc>.scr-review-label:first-child,.scr-review-side>.scr-review-label:first-child{margin-top:0}.scr-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 12px;gap:8px 12px;margin:0}.scr-facts dt{font-size:11.5px;color:var(--tp-light-muted)}.scr-facts dd{margin:0;font:500 13px var(--font-mono);color:var(--ink)}.scr-check{display:flex;align-items:flex-start;gap:8px;margin:4px 0;font-size:13.5px;line-height:1.4;cursor:pointer}.scr-check input{flex:none;width:16px;height:16px;margin:2px 0 0}.scr-review-side .scr-hint{margin-top:6px;font-size:12.5px}.scr-review-desc{font-size:14px;line-height:1.6;color:var(--tp-light-text-2)}.scr-review-desc p{margin:0 0 8px}.scr-spinner{font-size:13px}.scr-none,.scr-spinner{color:var(--tp-light-muted)}.scr-none{padding:24px 18px!important;text-align:center!important}@container scrtable (max-width: 760px){.scr-table .c-n{width:40px}.scr-table .c-rev{width:94px}.scr-table .c-y{width:64px}.scr-table .c-avg{width:78px}.scr-table .c-keep{width:96px}.scr-table td,.scr-table th{padding-left:4px;padding-right:4px}.scr-table td:first-child,.scr-table th:first-child{padding-left:14px}.scr-table td:last-child,.scr-table th:last-child{padding-right:14px}.scr-sub-row>td{padding:0 14px 12px!important}}@container scrtable (max-width: 559px){.scr-table,.scr-table tbody,.scr-table td,.scr-table tr{display:block}.scr-table colgroup,.scr-table thead{display:none}.scr-table{padding:0 12px 12px}.scr-co-group,.scr-co-group:last-of-type{margin-top:12px;border:1px solid var(--tp-light-line);border-radius:12px;overflow:hidden}.scr-table .scr-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"co co keep" "rev rev avg" "y0 y1 y2";grid-gap:12px;gap:12px;padding:14px}.scr-table .scr-row>td{padding:0;background:none}.scr-table .scr-n{display:none}.scr-co{grid-area:co}.scr-table .scr-keep{grid-area:keep;align-self:start;text-align:right}.scr-rev{grid-area:rev}.scr-avg{grid-area:avg}.scr-y0{grid-area:y0}.scr-y1{grid-area:y1}.scr-y2{grid-area:y2}.scr-table .scr-num{text-align:left;font-size:14px}.scr-table .scr-num:before{content:attr(data-label);display:block;margin-bottom:2px;font:500 11px var(--font-mono);text-transform:uppercase;color:var(--tp-light-muted)}.scr-co-name{display:inline-flex;align-items:center;min-height:44px;font-size:15px}.scr-flag{margin:0 6px 4px 0}.scr-kbtn{width:44px;height:44px}.scr-kbtn svg{width:16px;height:16px}.scr-table .scr-sub-row>td{padding:0 14px 14px!important}.scr-reason{flex-direction:column}.scr-reason .scr-input,.scr-reason input.scr-input,.scr-reason select.scr-input{flex:none;height:44px;font-size:16px}.scr-review{grid-template-columns:minmax(0,1fr);gap:16px;padding:14px}.scr-none{padding:20px 4px!important}}.scr-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:10px;gap:10px}.scr-kpi{padding:12px 14px;border-radius:10px;background:var(--tp-light-bg)}.scr-kpi span{display:block;font-size:12px;color:var(--tp-light-muted)}.scr-kpi b{font:500 22px/1.25 var(--font-mono);color:var(--ink)}.scr-kpi-hi{background:var(--data-tint);box-shadow:inset 0 0 0 1px var(--data-tint-line)}.scr-kpi-hi b{color:var(--data-light)}.scr-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.scr-chips-label{margin-right:4px;font:500 11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tp-light-muted)}.scr-fchip{display:inline-flex;align-items:center;gap:6px;padding:3px 3px 3px 12px;border:1px solid var(--data-tint-line);border-radius:999px;background:#fff;color:var(--ink);font-size:13px;font-weight:500}.scr-fchip-x{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:var(--data-tint);color:var(--data-light);font-size:14px;line-height:1;cursor:pointer}.scr-fchip-x:hover{background:var(--data-light);color:#fff}.scr-stats-period+.scr-stats-period{margin-top:4px}.scr-stats-label{margin:0 0 6px;font:500 11px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--tp-light-muted)}.scr-stats-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.scr-page .scr-stat{padding:10px 12px;border-radius:10px;background:var(--tp-light-bg)}.scr-stat span{display:block;font-size:12px;color:var(--tp-light-muted)}.scr-stat b{font:500 16px/1.3 var(--font-mono);color:var(--ink)}.scr-page .scr-stat-hi{background:var(--data-tint);box-shadow:inset 0 0 0 1px var(--data-tint-line)}.scr-stat-hi b{color:var(--data-light)}.scr-wf-sum{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;cursor:pointer;border-radius:6px}.scr-wf-sum::-webkit-details-marker{display:none}.scr-wf-sum:after{content:"";margin-left:auto;color:var(--tp-light-muted)}.scr-wf-card[open] .scr-wf-sum{margin-bottom:2px}.scr-wf{display:flex;flex-direction:column;gap:6px}.scr-page .scr-wf-stage{border:1px solid var(--tp-light-line);border-radius:10px;background:#fff;overflow:hidden}.scr-page .scr-wf-start{background:var(--tp-light-bg)}.scr-page .scr-wf-stage.open{border-color:var(--data-tint-line)}.scr-wf-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px 4px}.scr-wf-btn{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-row-gap:8px;row-gap:8px;width:100%;padding:10px 14px;border:0;background:none;font:inherit;text-align:left;color:inherit;cursor:pointer;transition:background-color var(--ease)}.scr-wf-btn:hover{background:var(--tp-light-header-row)}.scr-wf-label{font-size:14px;font-weight:500;color:var(--ink)}.scr-wf-count{font:500 14px var(--font-mono);color:var(--ink)}.scr-wf-flow{display:inline-flex;align-items:baseline;gap:6px;font:400 13px var(--font-mono);color:var(--tp-light-text-2);white-space:nowrap}.scr-wf-flow b{font-weight:500;color:var(--ink)}.scr-wf-drop{color:#9b1c22}.scr-wf-sub{padding:0 14px 10px;font-size:12px;color:var(--tp-light-muted)}.scr-wf-bar{grid-column:1/-1;height:4px;border-radius:2px;background:var(--tp-light-line-2);overflow:hidden}.scr-wf-bar>span{display:block;height:100%;border-radius:inherit;background:var(--data)}.scr-wf-list{padding:0 14px 12px}.scr-wf-list .scr-hint{margin-bottom:6px}.scr-wf-list ul{margin:0;padding-left:18px;columns:240px 2;column-gap:28px;font-size:13px;line-height:1.6}.scr-modal-overlay{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(2,7,10,.5)}.scr-modal{display:flex;flex-direction:column;width:100%;max-width:640px;max-height:84vh;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 24px 60px rgba(2,7,10,.35)}.scr-modal-head{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--tp-light-line)}.scr-modal-head h3{flex:1 1 auto;margin:0;font:600 17px var(--font-head);color:var(--ink)}.scr-modal-x{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--tp-light-control-border);border-radius:50%;background:#fff;color:var(--ink);font-size:20px;line-height:1;cursor:pointer}.scr-modal-x:hover{border-color:var(--data)}.scr-modal-search{width:calc(100% - 36px);margin:12px 18px}.scr-modal-body{flex:1 1 auto;overflow-y:auto;padding:0 18px 8px}.scr-modal-group{position:-webkit-sticky;position:sticky;top:0;margin:8px -18px 4px;padding:8px 18px;border-top:1px solid var(--tp-light-line);border-bottom:1px solid var(--tp-light-line);background:var(--tp-light-header-row);font:500 11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tp-light-muted)}.scr-modal-row{display:flex;align-items:baseline;gap:10px;padding:6px 8px;border-radius:8px;font-size:14px;cursor:pointer}.scr-modal-row:hover{background:var(--tp-light-header-row)}.scr-modal-row input{align-self:center;flex:none}.scr-modal-code{min-width:44px;font:500 13px var(--font-mono);color:var(--ink)}.scr-modal-label{color:var(--tp-light-muted)}.scr-modal-foot{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid var(--tp-light-line)}.scr-drawer-backdrop,.scr-drawer-btn,.scr-drawer-x{display:none}@media (min-width:900px) and (max-width:1023px){.scr-page{grid-template-columns:minmax(0,1fr)}.scr-side{position:fixed;z-index:45;top:var(--topbar-h);bottom:0;left:0;width:320px;overflow-y:auto;overscroll-behavior:contain;border-right:1px solid var(--tp-light-line);box-shadow:0 0 48px rgba(2,7,10,.22);transform:translateX(-100%);visibility:hidden;transition:transform .25s ease,visibility .25s}.scr-side.is-open{transform:none;visibility:visible}.scr-side-head{position:relative;padding-right:44px}.scr-drawer-x{position:absolute;top:-4px;right:0;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--tp-light-control-border);border-radius:50%;background:#fff;color:var(--ink);font-size:20px;line-height:1;cursor:pointer}.scr-drawer-x:hover{border-color:var(--data)}.scr-drawer-btn{display:inline-flex;align-self:flex-start}.scr-drawer-backdrop{display:block;position:fixed;z-index:44;inset:var(--topbar-h) 0 0 0;background:rgba(2,7,10,.35)}}@media (max-width:1100px){.scr-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){.scr-page{display:block;min-height:0}.scr-side.tsheet-open{display:flex;gap:0;border:0;padding:0}.tsheet-open .scr-side-head{display:none}.tsheet-open>.tsheet-body{padding:0 18px 18px}.scr-side .scr-run{position:-webkit-sticky;position:sticky;top:0;margin:0;padding:12px 0}.scr-phone-head{display:block}.scr-main{padding:18px 16px 24px;gap:14px}.scr-page :is(.btn,.scr-input,.scr-sec-sum,.scr-switch-row,.scr-link-btn,.scr-chip,.scr-chip-load,.scr-more>summary){min-height:44px}.scr-page .scr-input{font-size:16px}.scr-inline .btn,.scr-mini .scr-input,.scr-pair .scr-input,.scr-table-tools .btn-sm{height:44px}.scr-slider{--thumb:24px}.scr-slider-track{height:44px}.scr-slider input::-webkit-slider-thumb{margin-top:calc((44px - var(--thumb)) / 2)}.scr-link-btn{margin-top:-10px}.scr-chip-del,.scr-fchip-x{width:36px;height:36px}.scr-fchip,.scr-modal-row{min-height:44px}.scr-modal-row{align-items:center}.scr-modal-overlay{padding:12px}.scr-check{min-height:44px;align-items:center}.scr-check input{margin:0}.scr-wf-btn{min-height:44px}}@media (max-width:600px){.scr-summary-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.scr-go{grid-column:1/-1;width:100%}.scr-stat-card>b{font-size:19px}.scr-table-bar{padding:12px}.scr-table-tools{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.scr-mini{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:0}.scr-mini .scr-input{width:100%;max-width:none}.scr-card{padding:16px}.scr-ai-row{flex-direction:column}.scr-ai-row .btn{width:100%}.scr-card-head .fin-yearselect{flex-wrap:wrap}.scr-empty{padding:22px 18px}}@media (prefers-reduced-motion:no-preference){.scr-sec-chev,.scr-wf-sum:after{transition:transform .2s ease}.scr-empty-dot{animation:scr-pulse 1.2s ease-in-out infinite}}@keyframes scr-pulse{50%{opacity:.3;transform:scale(.7)}}