#tv-decision-mock{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tv-shell:#000;--tv-sidebar-ink:#ededed;--tv-sidebar-muted:#b6bac2;--tv-sidebar-active:#17263b;--tv-sidebar-border:#2a4364;--tv-sidebar-selected:#c3d8fa;--tv-paper:#fafafa;--tv-panel:#fff;--tv-nav:#fff;--tv-ink:#262626;--tv-muted:#727272;--tv-line:#e7e5e2;--tv-line-soft:#efefef;--tv-panel-border:#d2d5d9;--tv-accent:#3668ad;--tv-soft:#edf3fc;--tv-button:#365b8c;--tv-button-text:#fff;--tv-red:#a3392c;--tv-red-bg:#faf0ef;--tv-amber:#85601c;--tv-amber-bg:#fbf7ed;color:var(--tv-ink);background:var(--tv-shell);text-align:left;-webkit-font-smoothing:antialiased;border-radius:14px;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.5;position:relative;overflow:clip}#tv-decision-mock *{box-sizing:border-box}#tv-decision-mock [hidden]{display:none!important}#tv-decision-mock button,#tv-decision-mock input,#tv-decision-mock select{font:inherit;color:inherit}#tv-decision-mock button{cursor:pointer;touch-action:manipulation}#tv-decision-mock button:disabled{cursor:default;opacity:.5}#tv-decision-mock button:focus-visible,#tv-decision-mock select:focus-visible,#tv-decision-mock input:focus-visible,#tv-decision-mock summary:focus-visible{outline:2px solid var(--tv-accent);outline-offset:3px}#tv-decision-mock{height:100dvh;min-height:0}#tv-decision-mock .tv-shell{grid-template-columns:218px minmax(0,1fr);height:100%;min-height:0;padding:10px 10px 10px 0;transition:grid-template-columns .16s;display:grid}#tv-decision-mock .tv-sidebar{background:var(--tv-shell);color:var(--tv-sidebar-ink);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:28px;min-width:0;min-height:0;padding:14px 14px 0;display:flex;overflow-y:auto}#tv-decision-mock .tv-brand{letter-spacing:-.6px;align-items:center;gap:9px;min-height:29px;padding:0 9px;font-size:16px;font-weight:500;display:flex}#tv-decision-mock .tv-logo{width:28px;height:29px;color:var(--tv-shell);background:#f4f4f4;border-radius:9px;flex:none;place-items:center;font-size:24px;font-weight:500;line-height:1;display:grid}#tv-decision-mock .tv-muted{color:var(--tv-muted)}#tv-decision-mock .tv-eyebrow{letter-spacing:1.4px;text-transform:uppercase;color:var(--tv-muted);font-size:11px;font-weight:500}#tv-decision-mock .tv-nav{gap:3px;display:grid}#tv-decision-mock .tv-nav-separator{border:0;border-top:1px solid #30343b;flex-basis:calc(100% - 16px);width:calc(100% - 16px);height:0;margin:10px 8px}#tv-decision-mock .tv-nav button{color:var(--tv-sidebar-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;min-height:38px;padding:8px 11px;font-size:13px;font-weight:500;display:flex}#tv-decision-mock .tv-nav button:hover{color:var(--tv-sidebar-ink);background:#191b20}#tv-decision-mock .tv-nav button.active{background:var(--tv-sidebar-active);color:var(--tv-sidebar-selected);border-color:var(--tv-sidebar-border)}#tv-decision-mock .tv-sidebar button:focus-visible{outline-color:#8ab4f8}#tv-decision-mock .tv-icon{flex-shrink:0;width:17px;height:17px}#tv-decision-mock .tv-nav svg{width:17px;height:17px}#tv-decision-mock .tv-side-bottom{color:var(--tv-sidebar-ink);border-top:1px solid #262626;margin-top:auto;padding:16px 7px 8px;font-size:11px}#tv-decision-mock .tv-side-bottom .tv-muted{color:var(--tv-sidebar-muted)}#tv-decision-mock .tv-side-bottom .tv-dot{background:#a5bbd8}#tv-decision-mock .tv-dot{background:var(--tv-accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}#tv-decision-mock .tv-main{background:var(--tv-panel);border:1px solid #d2d2d2;border-radius:14px;flex-direction:column;grid-column:2;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 2px 6px #28282805}#tv-decision-mock .tv-topbar{background:var(--tv-nav);color:#343a43;border-bottom:1px solid #c9c9c9;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:6px 22px;font-size:14px;font-weight:500;display:flex}#tv-decision-mock .tv-preview{color:var(--tv-muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:400;display:inline-flex}#tv-decision-mock .tv-page{overflow-anchor:none;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbcbcb transparent;background:var(--tv-paper);flex:1;min-width:0;min-height:0;padding:16px 22px 24px;scroll-padding:16px;font-size:13px;overflow:auto}#tv-decision-mock .tv-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:21px;display:flex}#tv-decision-mock h1{letter-spacing:-.4px;color:#343a43;margin:6px 0 8px;font-size:20px;font-weight:500;line-height:1.3}#tv-decision-mock h2{color:#343a43;margin:0;font-size:14px;font-weight:500;line-height:1.4}#tv-decision-mock h3{margin:0;font-size:13px;font-weight:500}#tv-decision-mock p{margin:5px 0 0}#tv-decision-mock .tv-subtitle{color:var(--tv-muted);font-size:12px}#tv-decision-mock .tv-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#tv-decision-mock .tv-btn{background:var(--tv-panel);white-space:nowrap;color:#5e5e5e;border:1px solid #ddd;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:6px 11px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex;box-shadow:0 1px 2px #24242404}#tv-decision-mock .tv-btn:hover{background:#f7f7f7;border-color:#bfcee3}#tv-decision-mock .tv-btn-primary{background:var(--tv-button);color:var(--tv-button-text);border-color:var(--tv-button)}#tv-decision-mock .tv-btn-primary:hover{background:#2c4b75;border-color:#2c4b75}#tv-decision-mock .tv-link{color:var(--tv-accent);text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}#tv-decision-mock .tv-box{border:1px solid var(--tv-panel-border);background:var(--tv-panel);border-radius:10px;overflow:clip;box-shadow:0 4px 6px -4px #17243826,0 12px 20px -10px #1724381a}#tv-decision-mock .tv-box-head{border-bottom:1px solid var(--tv-line-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 15px;display:flex}#tv-decision-mock .tv-box-body{padding:17px}#tv-decision-mock .tv-badge{white-space:nowrap;background:var(--tv-soft);color:var(--tv-accent);border-radius:4px;align-items:center;gap:5px;padding:2px 6px;font-size:11px;font-weight:500;display:inline-flex}#tv-decision-mock .tv-badge.fail,#tv-decision-mock .tv-badge.block{background:var(--tv-red-bg);color:var(--tv-red)}#tv-decision-mock .tv-badge.review,#tv-decision-mock .tv-badge.unknown{background:var(--tv-amber-bg);color:var(--tv-amber)}#tv-decision-mock .tv-badge.neutral{background:var(--tv-paper);color:var(--tv-muted)}#tv-decision-mock .tv-step-strip{border:1px solid var(--tv-line);background:var(--tv-panel);border-radius:7px;grid-template-columns:1fr 1fr 1fr;margin-bottom:22px;display:grid}#tv-decision-mock .tv-step{align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}#tv-decision-mock .tv-step+.tv-step{border-left:1px solid var(--tv-line)}#tv-decision-mock .tv-step-number{width:22px;height:22px;color:var(--tv-accent);background:var(--tv-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:inline-flex}#tv-decision-mock .tv-step small{color:var(--tv-muted);font-size:11px;display:block}#tv-decision-mock .tv-detail-grid{grid-template-columns:minmax(0,1fr) 227px;align-items:start;gap:16px;display:grid}#tv-decision-mock .tv-tabs{border-bottom:1px solid #cfd6e0;flex-wrap:wrap;gap:18px;margin-bottom:18px;display:flex}#tv-decision-mock .tv-tabs button{color:var(--tv-muted);background:0 0;border:0;border-bottom:2px solid #0000;min-height:36px;margin-bottom:-1px;padding:7px 0 8px;font-size:12px}#tv-decision-mock .tv-tabs button.active{color:var(--tv-accent);border-bottom-color:var(--tv-accent);font-weight:500}#tv-decision-mock .tv-facts{border-bottom:1px solid var(--tv-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:17px;display:grid}#tv-decision-mock .tv-fact small{color:var(--tv-muted);margin-bottom:4px;font-size:11px;display:block}#tv-decision-mock .tv-fact strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}#tv-decision-mock .tv-data-context{color:var(--tv-muted);z-index:2;background:var(--tv-paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:10px 0;display:flex;position:sticky;top:0}#tv-decision-mock .tv-data-section{margin-bottom:16px}#tv-decision-mock .tv-attributes{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));margin:0;display:grid}#tv-decision-mock .tv-attribute{border-bottom:1px solid var(--tv-line-soft);min-width:0;padding:16px;scroll-margin:16px}#tv-decision-mock .tv-attribute-wide{grid-column:1/-1}#tv-decision-mock .tv-attribute.is-target{background:var(--tv-soft);box-shadow:inset 3px 0 var(--tv-accent)}#tv-decision-mock .tv-attribute dt{margin-bottom:5px;font-weight:500}#tv-decision-mock .tv-attribute dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}#tv-decision-mock .tv-attribute-source{color:var(--tv-muted);overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}#tv-decision-mock .tv-attribute-rules{margin-top:12px;font-size:12px}#tv-decision-mock .tv-attribute-rules summary{cursor:pointer;color:var(--tv-accent);width:fit-content}#tv-decision-mock .tv-attribute-rules ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}#tv-decision-mock .tv-attribute-rules button{overflow-wrap:anywhere}#tv-decision-mock .tv-attribute-object summary{cursor:pointer;color:var(--tv-accent)}#tv-decision-mock .tv-attribute-object pre{padding:8px 0 0}#tv-decision-mock .tv-rule-inputs{margin-top:12px;display:grid}#tv-decision-mock .tv-rule-input{border-bottom:1px solid var(--tv-line-soft);overflow-wrap:anywhere;padding:12px 0}#tv-decision-mock .tv-rule-input-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}#tv-decision-mock .tv-rule-input-value{white-space:pre-wrap;overflow-wrap:anywhere}#tv-decision-mock .tv-rule-input .tv-link{flex-shrink:0}#tv-decision-mock .tv-check-row{border-bottom:1px solid var(--tv-line);padding:13px 16px}#tv-decision-mock .tv-check-row:last-child{border-bottom:0}#tv-decision-mock .tv-check-title{justify-content:space-between;align-items:center;gap:8px;display:flex}#tv-decision-mock .tv-check-name{font-size:12px;font-weight:500}#tv-decision-mock .tv-code{color:var(--tv-muted);margin-right:7px;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}#tv-decision-mock .tv-check-detail{color:var(--tv-muted);overflow-wrap:anywhere;margin-top:5px;font-size:12px}#tv-decision-mock .tv-check-row.tv-problem{background:var(--tv-red-bg)}#tv-decision-mock .tv-check-row.tv-problem .tv-check-detail{color:var(--tv-red)}#tv-decision-mock .tv-raw{border:1px solid var(--tv-line);background:var(--tv-panel);border-radius:7px;margin-top:14px}#tv-decision-mock .tv-raw summary{cursor:pointer;color:var(--tv-muted);padding:12px 15px;font-size:12px}#tv-decision-mock pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--tv-ink);background:0 0;margin:0;padding:0 15px 15px;font:11px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace}#tv-decision-mock .tv-decision{background:var(--tv-panel);padding:19px}#tv-decision-mock .tv-verdict{letter-spacing:-.6px;color:var(--tv-red);margin:10px 0 5px;font-size:24px;font-weight:500}#tv-decision-mock .tv-verdict.allow{color:var(--tv-accent)}#tv-decision-mock .tv-verdict.review{color:var(--tv-amber)}#tv-decision-mock .tv-rule-reason{margin:12px 0;font-size:13px;line-height:1.65}#tv-decision-mock .tv-separator{background:var(--tv-line);height:1px;margin:17px 0}#tv-decision-mock .tv-pair{justify-content:space-between;gap:8px;margin:9px 0;font-size:12px;display:flex}#tv-decision-mock .tv-pair span:first-child{color:var(--tv-muted)}#tv-decision-mock .tv-decision .tv-btn{width:100%;margin-top:7px}#tv-decision-mock .tv-note{color:var(--tv-muted);margin-top:12px;font-size:11px}#tv-decision-mock .tv-mini-list{margin-top:13px;padding:16px}#tv-decision-mock .tv-mini-item{align-items:flex-start;gap:9px;margin-top:12px;font-size:12px;display:flex}#tv-decision-mock .tv-mini-item small{color:var(--tv-muted);font-size:11px;display:block}#tv-decision-mock .tv-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin:17px 0;display:flex}#tv-decision-mock .tv-select,#tv-decision-mock .tv-input{background:var(--tv-panel);color:#343a43;border:1px solid #d5d9df;border-radius:6px;min-width:0;max-width:100%;min-height:34px;padding:6px 10px;font-size:12px}#tv-decision-mock .tv-field-label{color:#686f79;gap:6px;font-size:11px;display:grid}#tv-decision-mock .tv-table-wrap{max-width:100%;overflow-x:auto}#tv-decision-mock table{border-collapse:collapse;width:100%;font-size:12px}#tv-decision-mock th{color:var(--tv-muted);text-align:left;background:#fbfbfb;border-bottom:1px solid #ebebeb;padding:8px 15px;font-size:11px;font-weight:500}#tv-decision-mock td{border-top:1px solid var(--tv-line-soft);vertical-align:middle;padding:9px 15px;line-height:18px}#tv-decision-mock td small{color:var(--tv-muted);margin-top:3px;font-size:11px;display:block}#tv-decision-mock .tv-number{text-align:right;font-variant-numeric:tabular-nums}#tv-decision-mock .tv-tr-button{color:#455875;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;font-weight:500}#tv-decision-mock .tv-tr-button:hover{color:var(--tv-accent);text-underline-offset:3px;text-decoration:underline}#tv-decision-mock .tv-policy-grid{grid-template-columns:230px minmax(0,1fr);gap:17px;display:grid}#tv-decision-mock .tv-policy-list{padding:6px}#tv-decision-mock .tv-policy-item{text-align:left;width:100%;color:var(--tv-ink);background:0 0;border:0;border-radius:6px;padding:13px 11px;display:block}#tv-decision-mock .tv-policy-item.active{background:var(--tv-soft)}#tv-decision-mock .tv-policy-item strong{margin-bottom:7px;font-size:12px;font-weight:500;display:block}#tv-decision-mock .tv-editor{padding:21px}#tv-decision-mock .tv-editor .tv-field-label{margin:16px 0}#tv-decision-mock .tv-condition{background:var(--tv-paper);border:1px solid var(--tv-line);border-radius:6px;padding:14px}#tv-decision-mock .tv-condition small{color:var(--tv-muted);margin-bottom:7px;font-size:11px;display:block}#tv-decision-mock .tv-condition strong{font-size:13px;font-weight:500}#tv-decision-mock .tv-condition-row{justify-content:space-between;align-items:center;gap:8px;display:flex}#tv-decision-mock .tv-editor-footer{border-top:1px solid var(--tv-line);color:var(--tv-muted);justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;font-size:11px;display:flex}#tv-decision-mock .tv-inline-banner{background:var(--tv-soft);color:var(--tv-accent);border-radius:6px;margin-bottom:17px;padding:12px 16px;font-size:12px}#tv-decision-mock .tv-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}#tv-decision-mock .tv-metric{padding:16px}#tv-decision-mock .tv-metric-label{color:var(--tv-muted);font-size:12px}#tv-decision-mock .tv-metric-value{letter-spacing:-.8px;font-variant-numeric:tabular-nums;align-items:baseline;gap:9px;margin:8px 0 4px;font-size:25px;font-weight:500;display:flex}#tv-decision-mock .tv-metric-value .tv-old{color:var(--tv-muted);font-size:17px}#tv-decision-mock .tv-metric-value .tv-arrow{color:var(--tv-muted);font-size:15px}#tv-decision-mock .tv-metric-foot{color:var(--tv-muted);font-size:11px}#tv-decision-mock .tv-empty{text-align:center;padding:36px 22px}#tv-decision-mock .tv-empty h2{margin-bottom:10px}#tv-decision-mock .tv-empty p{color:var(--tv-muted);margin:0 0 20px;font-size:12px}#tv-decision-mock .tv-footer{color:var(--tv-muted);flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:21px;font-size:11px;display:flex}#tv-decision-mock .tv-toast{background:var(--tv-button);max-width:calc(100% - 36px);color:var(--tv-button-text);z-index:5;border-radius:7px;padding:12px 17px;font-size:12px;position:absolute;bottom:18px;right:18px;box-shadow:0 6px 20px #00000020}#tv-decision-mock .tv-change-row{border-top:1px solid var(--tv-line);justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;display:flex}#tv-decision-mock tr[data-record]{cursor:pointer}#tv-decision-mock tr[data-record]:hover,#tv-decision-mock tr[data-record]:focus-within{background:#f4f7fd}#tv-decision-mock .tv-trace-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}#tv-decision-mock .tv-trace{gap:20px;margin:0;padding:0;list-style:none;display:grid}#tv-decision-mock .tv-trace>li{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px;display:grid;position:relative}#tv-decision-mock .tv-trace>li:not(:last-child):before{content:"";pointer-events:none;background:#d5deec;width:2px;position:absolute;top:36px;bottom:-20px;left:17px}#tv-decision-mock .tv-trace-marker{background:var(--tv-button);width:36px;height:36px;color:var(--tv-button-text);z-index:1;border-radius:50%;place-items:center;font-size:13px;font-weight:500;display:grid;position:relative}#tv-decision-mock .tv-trace-card{background:var(--tv-panel);border:1px solid var(--tv-panel-border);border-radius:10px;min-width:0;padding:14px 16px;box-shadow:0 2px 5px #17243808}#tv-decision-mock .tv-trace-stage-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}#tv-decision-mock .tv-trace h3{color:#343a43;margin:0;font-size:14px}#tv-decision-mock .tv-trace details{margin-top:12px}#tv-decision-mock .tv-trace summary{cursor:pointer;color:var(--tv-accent);padding:3px 0;font-size:12px;font-weight:500}#tv-decision-mock .tv-trace details[open]>summary{margin-bottom:9px}#tv-decision-mock .tv-trace .tv-check-row{padding:10px 8px}#tv-decision-mock .tv-trace .tv-actions{margin-top:11px}#tv-decision-mock .tv-trace-final .tv-trace-card{background:#f4f7fd;border-color:#b7cbe6}#tv-decision-mock .tv-trace-final.block .tv-trace-marker{background:var(--tv-red)}#tv-decision-mock .tv-trace-final.block .tv-trace-card{background:var(--tv-red-bg);border-color:#ddb8b2}#tv-decision-mock .tv-trace-final.review .tv-trace-marker{background:var(--tv-amber)}#tv-decision-mock .tv-trace-final.review .tv-trace-card{background:var(--tv-amber-bg);border-color:#dfcfae}#tv-decision-mock .tv-rule-trace{gap:10px;margin-top:12px;display:grid}#tv-decision-mock .tv-rule-trace .tv-check-title{align-items:flex-start}#tv-decision-mock .tv-filters{background:var(--tv-panel);border:1px solid var(--tv-panel-border);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:17px;padding:14px 15px;display:grid;box-shadow:0 1px 2px #36363608}#tv-decision-mock .tv-filter-search{flex-wrap:wrap;grid-column:1/-1;align-items:flex-end;gap:9px;display:flex}#tv-decision-mock .tv-filter-search label{flex:220px;min-width:0}#tv-decision-mock .tv-transactions-table{min-width:1000px}#tv-decision-mock .tv-transactions-table td{overflow-wrap:anywhere}#tv-decision-mock .tv-error-message{max-width:210px}#tv-decision-mock .tv-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:12px;display:flex}#tv-decision-mock .tv-pagination nav{flex-wrap:wrap;align-items:center;gap:5px;display:flex}#tv-decision-mock .tv-pagination .tv-field-label{align-items:center;gap:8px;display:flex}#tv-decision-mock .tv-pagination button[aria-current=page]{background:var(--tv-button);color:var(--tv-button-text);border-color:var(--tv-button)}#tv-decision-mock .tv-reference-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}#tv-decision-mock .tv-reference-category{text-align:left;border:1px solid var(--tv-panel-border);background:var(--tv-panel);border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:20px;display:flex;box-shadow:0 1px 2px #36363608}#tv-decision-mock .tv-reference-category:hover{background:#f4f7fd;border-color:#8ba9d1}#tv-decision-mock .tv-reference-category-head{align-items:center;gap:10px;font-size:14px;display:flex}#tv-decision-mock .tv-reference-category-head i,#tv-decision-mock .tv-reference-category-head svg{width:18px;height:18px;color:var(--tv-accent);flex:none}#tv-decision-mock .tv-reference-category strong{font-weight:500}#tv-decision-mock .tv-reference-category>span:not(.tv-reference-category-head){color:var(--tv-muted);font-size:12px}#tv-decision-mock .tv-reference-category>small{color:var(--tv-accent);margin-top:auto;font-size:11px}#tv-decision-mock .tv-reference-crumb{color:var(--tv-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:12px;display:flex}#tv-decision-mock .tv-reference-crumb>span{overflow-wrap:anywhere;min-width:0}#tv-decision-mock .tv-attribute-row{text-align:left;background:var(--tv-panel);border:0;border-bottom:1px solid var(--tv-line);align-items:center;gap:16px;width:100%;padding:15px 18px;display:flex}#tv-decision-mock .tv-attribute-row:last-child{border-bottom:0}#tv-decision-mock .tv-attribute-row:hover{background:#f4f7fd}#tv-decision-mock .tv-attribute-copy{flex:1;min-width:0}#tv-decision-mock .tv-attribute-copy strong{color:var(--tv-accent);font-size:13px;font-weight:500;display:block}#tv-decision-mock .tv-attribute-copy>small{color:var(--tv-muted);overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}#tv-decision-mock .tv-attribute-key{overflow-wrap:anywhere;white-space:normal;color:var(--tv-muted);background:0 0;margin-top:3px;padding:0;font:11px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}#tv-decision-mock .tv-attribute-meta{flex:none;justify-items:end;gap:5px;display:grid}#tv-decision-mock .tv-attribute-meta>small{color:var(--tv-muted);font-size:11px}#tv-decision-mock .tv-attribute-row>i,#tv-decision-mock .tv-attribute-row>svg{width:16px;height:16px;color:var(--tv-muted);flex:none;font-style:normal}#tv-decision-mock .tv-reference-doc{gap:22px;padding:20px;display:grid}#tv-decision-mock .tv-reference-doc h3{margin:0 0 6px}#tv-decision-mock .tv-reference-doc p{color:var(--tv-muted);overflow-wrap:anywhere;font-size:12px}#tv-decision-mock .tv-reference-doc .tv-facts{border-top:1px solid var(--tv-line);border-bottom:1px solid var(--tv-line);padding:14px 0}#tv-decision-mock .tv-reference-examples{gap:8px;display:grid}#tv-decision-mock .tv-reference-examples code{background:var(--tv-paper);border:1px solid var(--tv-line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;padding:12px;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}#tv-decision-mock .tv-policy-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}#tv-decision-mock .tv-policy-switch{cursor:pointer;min-height:32px;color:var(--tv-muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}#tv-decision-mock .tv-policy-switch input{width:18px;height:18px;accent-color:var(--tv-accent);cursor:pointer;margin:0}#tv-decision-mock .tv-condition-row{flex-wrap:wrap;margin-top:10px}@media (width<=820px){#tv-decision-mock .tv-reference-categories{grid-template-columns:1fr}}@media (width<=570px){#tv-decision-mock .tv-reference-category{padding:16px}#tv-decision-mock .tv-attribute-row{flex-wrap:wrap;gap:10px;padding:14px}#tv-decision-mock .tv-attribute-copy{flex-basis:100%}#tv-decision-mock .tv-attribute-meta{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}#tv-decision-mock .tv-reference-doc{padding:16px}#tv-decision-mock .tv-reference-doc .tv-facts{grid-template-columns:1fr}#tv-decision-mock .tv-policy-switch{min-height:44px}}#tv-decision-mock.tv-compact .tv-check-row,#tv-decision-mock.tv-compact td{padding-top:9px;padding-bottom:9px}#tv-decision-mock.tv-stacked .tv-detail-grid{grid-template-columns:1fr}#tv-decision-mock.tv-stacked .tv-aside{grid-template-columns:1fr 1fr;gap:14px;display:grid}#tv-decision-mock.tv-stacked .tv-mini-list{margin:0}@media (width<=820px){#tv-decision-mock .tv-shell{grid-template-columns:174px minmax(0,1fr)}#tv-decision-mock .tv-sidebar{padding:14px 10px 0}#tv-decision-mock .tv-brand{padding:0 7px;font-size:15px}#tv-decision-mock .tv-page{padding:16px 18px 22px}#tv-decision-mock .tv-topbar{flex-wrap:wrap;gap:4px 12px;padding:6px 18px}#tv-decision-mock .tv-detail-grid{grid-template-columns:1fr}#tv-decision-mock .tv-aside{grid-template-columns:1fr 1fr;gap:12px;display:grid}#tv-decision-mock .tv-mini-list{margin:0}#tv-decision-mock .tv-policy-grid{grid-template-columns:1fr}#tv-decision-mock .tv-policy-list{flex-wrap:wrap;display:flex}#tv-decision-mock .tv-policy-item{flex:145px;width:auto}#tv-decision-mock .tv-step{padding:10px 8px}}@media (width<=570px){#tv-decision-mock .tv-shell{grid-template-columns:1fr;padding:6px}#tv-decision-mock .tv-sidebar{gap:14px;padding:12px 8px 16px}#tv-decision-mock .tv-brand{padding:0;font-size:16px}#tv-decision-mock .tv-side-bottom{display:none}#tv-decision-mock .tv-nav{flex-wrap:wrap;gap:4px;display:flex}#tv-decision-mock .tv-nav button{gap:5px;padding:8px;font-size:12px}#tv-decision-mock .tv-nav .tv-icon{display:none}#tv-decision-mock .tv-main{border-radius:10px}#tv-decision-mock .tv-page{padding:12px}#tv-decision-mock .tv-topbar{flex-wrap:wrap;padding:8px 12px}#tv-decision-mock .tv-heading{flex-wrap:wrap}#tv-decision-mock h1{font-size:20px}#tv-decision-mock .tv-step-strip{grid-template-columns:1fr}#tv-decision-mock .tv-step+.tv-step{border-left:0;border-top:1px solid var(--tv-line)}#tv-decision-mock .tv-step{padding:9px 12px}#tv-decision-mock .tv-step small{margin-left:5px;display:inline}#tv-decision-mock .tv-aside,#tv-decision-mock.tv-stacked .tv-aside{grid-template-columns:1fr}#tv-decision-mock .tv-metrics{grid-template-columns:1fr;gap:8px}#tv-decision-mock .tv-metric{grid-template-columns:1fr auto;gap:5px 10px;display:grid}#tv-decision-mock .tv-metric-value{grid-area:1/2/span 2;margin:0}#tv-decision-mock .tv-metric-foot{grid-column:1}#tv-decision-mock .tv-facts{grid-template-columns:1fr 1fr;gap:12px}#tv-decision-mock .tv-editor{padding:16px}#tv-decision-mock .tv-editor-footer{flex-wrap:wrap}#tv-decision-mock .tv-check-title{align-items:flex-start}#tv-decision-mock .tv-change-row{flex-wrap:wrap}#tv-decision-mock .tv-select,#tv-decision-mock .tv-input{font-size:16px}#tv-decision-mock .tv-box-head{flex-wrap:wrap}}@media (pointer:coarse){#tv-decision-mock button,#tv-decision-mock select,#tv-decision-mock summary{min-height:44px}}@media (width<=570px){#tv-decision-mock .tv-trace>li{grid-template-columns:28px minmax(0,1fr);gap:10px}#tv-decision-mock .tv-trace-marker{width:28px;height:28px;font-size:12px}#tv-decision-mock .tv-trace>li:not(:last-child):before{top:28px;left:13px}#tv-decision-mock .tv-trace-card{padding:12px}#tv-decision-mock .tv-trace h3{font-size:13px}}#tv-decision-mock .tv-side-footer{flex:none;margin-top:auto}#tv-decision-mock .tv-sidebar-toggle{width:100%;min-height:38px;color:var(--tv-sidebar-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;padding:8px 11px;font-size:13px;display:flex}#tv-decision-mock .tv-sidebar-toggle:hover{color:var(--tv-sidebar-ink);background:#191b20}#tv-decision-mock .tv-sidebar .tv-icon{justify-content:center;align-items:center;font-style:normal;line-height:1;display:inline-flex}#tv-decision-mock .tv-sidebar .tv-brand,#tv-decision-mock .tv-sidebar .tv-nav{flex:none}#tv-decision-mock .tv-sidebar .tv-side-bottom{margin-top:14px;display:block}#tv-decision-mock .tv-sidebar-backdrop{z-index:10;cursor:pointer;background:#10182066;border:0;position:absolute;inset:6px 6px 6px 56px}#tv-decision-mock #tv-breadcrumb{overflow-wrap:anywhere;min-width:0}#tv-decision-mock.tv-sidebar-collapsed .tv-shell{grid-template-columns:56px minmax(0,1fr)}#tv-decision-mock.tv-sidebar-collapsed .tv-sidebar{padding-left:8px;padding-right:8px}#tv-decision-mock.tv-sidebar-collapsed .tv-nav-label{display:none}#tv-decision-mock.tv-sidebar-collapsed .tv-brand{justify-content:center;padding:0}#tv-decision-mock.tv-sidebar-collapsed .tv-nav button,#tv-decision-mock.tv-sidebar-collapsed .tv-sidebar-toggle{justify-content:center;padding:8px 0}#tv-decision-mock.tv-sidebar-collapsed .tv-sidebar-toggle .tv-icon{transform:rotate(180deg)}#tv-decision-mock.tv-sidebar-collapsed .tv-side-bottom{text-align:center;padding-left:0;padding-right:0}#tv-decision-mock.tv-sidebar-collapsed .tv-side-bottom .tv-dot{margin:0}@media (width<=760px){#tv-decision-mock .tv-shell{grid-template-columns:56px minmax(0,1fr);padding:6px 6px 6px 0}#tv-decision-mock .tv-sidebar{gap:28px;padding:13px 8px 0}#tv-decision-mock .tv-nav{gap:3px;display:grid}#tv-decision-mock .tv-nav button{gap:10px;font-size:13px}#tv-decision-mock:not(.tv-sidebar-collapsed) .tv-sidebar{z-index:11;border-right:1px solid #30343b;width:218px;padding-inline:14px;position:absolute;top:6px;bottom:6px;left:0;box-shadow:8px 0 20px #00000026}#tv-decision-mock .tv-main{border-radius:10px}#tv-decision-mock .tv-topbar{padding:8px 12px}#tv-decision-mock .tv-preview{white-space:normal}}@media (pointer:coarse){#tv-decision-mock .tv-sidebar-toggle{min-height:44px}}@media (prefers-reduced-motion:reduce){#tv-decision-mock .tv-shell{transition:none}}#tv-decision-mock .tv-policy-grid{grid-template-columns:minmax(290px,1fr) minmax(300px,1.05fr);align-items:start;gap:22px}#tv-decision-mock .tv-policy-context{border-bottom:1px solid var(--tv-line);color:var(--tv-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:18px;padding-bottom:17px;font-size:12px;display:flex}#tv-decision-mock .tv-policy-context strong{color:var(--tv-ink);font-weight:500}#tv-decision-mock .tv-order-heading{margin-bottom:16px}#tv-decision-mock .tv-policy-sequence,#tv-decision-mock .tv-group-rules{margin:0;padding:0;list-style:none}#tv-decision-mock .tv-policy-sequence{gap:16px;display:grid}#tv-decision-mock .tv-policy-group{border:1px solid var(--tv-panel-border);background:var(--tv-panel);border-radius:9px;min-width:0;position:relative}#tv-decision-mock .tv-policy-group:not(:last-child):after{content:"";background:#a8b9d1;width:1px;height:17px;position:absolute;top:100%;left:24px}#tv-decision-mock .tv-group-head{align-items:center;gap:8px;padding:10px;display:flex}#tv-decision-mock .tv-group-toggle{text-align:left;background:0 0;border:0;flex:1;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:9px;min-width:0;padding:0;display:grid}#tv-decision-mock .tv-group-toggle>i,#tv-decision-mock .tv-group-toggle>svg{width:16px;height:16px;color:var(--tv-muted);font-style:normal}#tv-decision-mock .tv-group-number{background:var(--tv-soft);width:28px;height:28px;color:var(--tv-accent);border-radius:50%;place-items:center;font-size:12px;font-weight:500;display:grid}#tv-decision-mock .tv-group-copy strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}#tv-decision-mock .tv-group-copy small{color:var(--tv-muted);margin-top:2px;font-size:11px;display:block}#tv-decision-mock .tv-group-rules{padding:0 8px 8px}#tv-decision-mock .tv-ordered-rule{border-top:1px solid var(--tv-line-soft);border-radius:6px;align-items:center;gap:8px;padding:4px;display:flex}#tv-decision-mock .tv-ordered-rule.active{background:var(--tv-soft)}#tv-decision-mock .tv-rule-select{text-align:left;background:0 0;border:0;flex:1;align-items:flex-start;gap:10px;min-width:0;padding:9px 4px;display:flex}#tv-decision-mock .tv-rule-order{min-width:24px;color:var(--tv-muted);font-variant-numeric:tabular-nums;padding-top:1px;font-size:11px}#tv-decision-mock .tv-rule-copy{min-width:0}#tv-decision-mock .tv-rule-copy strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}#tv-decision-mock .tv-rule-meta{flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;display:flex}#tv-decision-mock .tv-rule-meta .tv-code{margin:0}#tv-decision-mock .tv-empty-group{color:var(--tv-muted);padding:0 14px 14px 47px;font-size:12px}#tv-decision-mock .tv-policy-fallback{color:var(--tv-muted);gap:4px;padding:14px 0 0 10px;font-size:12px;display:grid}#tv-decision-mock .tv-policy-fallback strong{color:var(--tv-ink);font-weight:500}#tv-decision-mock .tv-policy-editor{min-width:0}#tv-decision-mock .tv-policy-editor .tv-pair{flex-wrap:wrap}#tv-decision-mock .tv-rule-flow{background:var(--tv-soft);color:var(--tv-accent);border-left:2px solid #aec4e0;padding:10px 12px;font-size:12px}#tv-decision-mock .tv-trace-rule-group{border-top:1px solid var(--tv-line);padding-top:12px}#tv-decision-mock .tv-trace-rule-group:first-child{border-top:0;padding-top:0}#tv-decision-mock .tv-trace-rule-group h3{font-size:12px}#tv-decision-mock .tv-trace-rule{border-left:1px solid #cbd6e4;margin-top:8px;padding:10px 0 8px 10px}#tv-decision-mock .tv-funnel-table{min-width:650px}#tv-decision-mock .tv-funnel-group th{background:var(--tv-soft);color:var(--tv-ink);padding-block:11px}#tv-decision-mock .tv-funnel-total td{background:var(--tv-paper)}#tv-decision-mock .tv-decision-comparison{min-width:0;color:var(--tv-muted);flex-direction:column;gap:3px;font-size:11px;display:flex}@media (width<=1000px){#tv-decision-mock .tv-policy-grid{grid-template-columns:1fr}#tv-decision-mock .tv-policy-editor{scroll-margin-top:12px}}@media (width<=570px){#tv-decision-mock .tv-group-head{flex-wrap:wrap}#tv-decision-mock .tv-group-toggle{flex-basis:100%}#tv-decision-mock .tv-rule-select{gap:6px}#tv-decision-mock .tv-empty-group{padding-left:14px}}#tv-decision-mock .tv-workarea{flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}#tv-decision-mock .tv-workarea>.tv-page{width:100%}#tv-decision-mock .tv-rule-layer{z-index:15;pointer-events:none;position:absolute;inset:0;overflow:hidden}#tv-decision-mock .tv-rule-drawer{background:var(--tv-panel);border-left:1px solid var(--tv-panel-border);pointer-events:auto;flex-direction:column;width:calc(51.22% - 20px);min-width:340px;max-width:520px;display:flex;position:absolute;inset:0 0 0 auto;overflow:hidden;box-shadow:-8px 0 24px #17243812}#tv-decision-mock .tv-rule-drawer.is-opening{animation:.18s ease-out tv-rule-slide-in}#tv-decision-mock .tv-rule-drawer-head{border-bottom:1px solid var(--tv-line);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}#tv-decision-mock .tv-rule-drawer-head>div{min-width:0}#tv-decision-mock .tv-rule-drawer-head h2{overflow-wrap:anywhere;margin-top:6px}#tv-decision-mock .tv-rule-drawer-close{flex:none;width:34px;padding:6px}#tv-decision-mock .tv-rule-drawer-close i{font-style:normal}#tv-decision-mock .tv-rule-drawer-body{overscroll-behavior:contain;overflow-anchor:none;scrollbar-width:thin;flex:1;min-height:0;padding:18px 20px;overflow:auto}#tv-decision-mock .tv-rule-drawer-body .tv-field-label{margin:16px 0}#tv-decision-mock .tv-rule-drawer-body .tv-policy-switch{margin-bottom:10px}#tv-decision-mock .tv-rule-drawer-body .tv-pair{flex-wrap:wrap}#tv-decision-mock .tv-rule-drawer-footer{border-top:1px solid var(--tv-line);background:var(--tv-panel);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;display:flex}#tv-decision-mock .tv-rule-drawer-footer>span{color:var(--tv-muted);font-size:11px}#tv-decision-mock .tv-rule-drawer-backdrop{pointer-events:auto;background:#18253845;border:0;display:none;position:absolute;inset:0}@keyframes tv-rule-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width<=1000px){#tv-decision-mock .tv-rule-drawer{width:min(480px,100%);min-width:0;max-width:none}#tv-decision-mock .tv-rule-drawer-backdrop{display:block}}@media (width<=570px){#tv-decision-mock .tv-rule-drawer-head,#tv-decision-mock .tv-rule-drawer-body{padding:16px}#tv-decision-mock .tv-rule-drawer-footer{padding:12px 16px}}@media (prefers-reduced-motion:reduce){#tv-decision-mock .tv-rule-drawer.is-opening{animation:none}}#tv-decision-mock .tv-page.tv-policies-page{background:var(--tv-panel);padding:0;overflow:hidden}#tv-decision-mock .tv-policy-screen{flex-direction:column;height:100%;min-height:0;display:flex}#tv-decision-mock .tv-policy-page-head{border-bottom:1px solid var(--tv-line);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:14px;padding:22px 26px;display:flex}#tv-decision-mock .tv-policy-page-head h1{margin:0 0 6px}#tv-decision-mock .tv-policy-save-state{color:var(--tv-muted);margin-left:12px;display:inline-block}#tv-decision-mock .tv-policy-content{flex:1;min-width:0;min-height:0;display:flex}#tv-decision-mock .tv-policy-sections{overscroll-behavior:contain;scrollbar-width:thin;border-right:1px solid var(--tv-line);background:#fafbfc;flex-direction:column;flex:none;width:228px;padding:23px 14px;display:flex;overflow:auto}#tv-decision-mock .tv-section-nav-label{color:var(--tv-muted);letter-spacing:1px;text-transform:uppercase;padding:0 12px 14px;font-size:11px;font-weight:500}#tv-decision-mock .tv-policy-sections nav{gap:5px;display:grid}#tv-decision-mock .tv-section-nav-item{text-align:left;color:#5c636e;background:0 0;border:0;border-radius:6px;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:8px;width:100%;min-height:44px;padding:10px;font-size:12px;display:grid}#tv-decision-mock .tv-section-nav-item:hover{background:#f0f3f7}#tv-decision-mock .tv-section-nav-item.active{background:var(--tv-soft);color:var(--tv-accent)}#tv-decision-mock .tv-section-nav-number{color:#828a96;font-variant-numeric:tabular-nums;font-size:11px}#tv-decision-mock .tv-section-nav-name{font-weight:500}#tv-decision-mock .tv-section-nav-count{text-align:right;color:#828a96;font-variant-numeric:tabular-nums;font-size:11px}#tv-decision-mock .tv-section-nav-foot{color:var(--tv-muted);margin-top:auto;padding:24px 12px 0;font-size:11px;line-height:1.8}#tv-decision-mock .tv-policy-section-column{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}#tv-decision-mock .tv-policy-section-body{overscroll-behavior:contain;overflow-anchor:none;scrollbar-width:thin;flex:1;min-height:0;padding:30px;overflow:auto}#tv-decision-mock .tv-section-overline{color:var(--tv-muted);letter-spacing:.5px;font-size:11px}#tv-decision-mock .tv-section-heading h2{letter-spacing:-.3px;margin:8px 0;font-size:20px}#tv-decision-mock .tv-section-heading p{color:var(--tv-muted);max-width:480px;margin:0;font-size:12px}#tv-decision-mock .tv-section-list-head{border-bottom:1px solid var(--tv-line);color:var(--tv-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:32px 0 0;padding-bottom:12px;font-size:11px;display:flex}#tv-decision-mock .tv-section-rules{margin:0;padding:0;list-style:none}#tv-decision-mock .tv-section-rules .tv-ordered-rule{border:0;border-bottom:1px solid var(--tv-line);border-radius:0;padding:0;display:block}#tv-decision-mock .tv-section-rules .tv-ordered-rule.active{background:var(--tv-soft)}#tv-decision-mock .tv-section-rules .tv-rule-select{border-radius:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;width:100%;padding:20px 8px;display:grid}#tv-decision-mock .tv-section-rules .tv-rule-select:hover{background:#f7f9fc}#tv-decision-mock .tv-section-rules .tv-rule-order{padding-top:2px;font-size:11px}#tv-decision-mock .tv-section-rules .tv-rule-copy strong{font-size:13px}#tv-decision-mock .tv-section-rules .tv-rule-meta{color:var(--tv-muted);margin-top:7px;font-size:12px;line-height:1.7;display:block}#tv-decision-mock .tv-section-rules .tv-rule-meta .tv-code{margin-right:8px}#tv-decision-mock .tv-rule-row-end{align-items:center;gap:12px;padding-top:1px;display:flex}#tv-decision-mock .tv-rule-row-end>i,#tv-decision-mock .tv-rule-row-end>svg{color:#959da8;width:15px;height:15px;font-style:normal}#tv-decision-mock .tv-section-endnote{color:var(--tv-muted);margin-top:22px;font-size:11px}#tv-decision-mock .tv-section-empty{text-align:center;border-top:1px solid var(--tv-line);border-bottom:1px solid var(--tv-line);margin-top:26px;padding:46px 12px}#tv-decision-mock .tv-section-empty>i,#tv-decision-mock .tv-section-empty>svg{color:#8d99a9;width:24px;height:24px;margin-bottom:12px}#tv-decision-mock .tv-section-empty h3{font-size:14px;font-weight:500}#tv-decision-mock .tv-section-empty p{color:var(--tv-muted);margin-top:6px;font-size:12px}#tv-decision-mock .tv-policy-page-foot{border-top:1px solid var(--tv-line);color:var(--tv-muted);background:#fcfcfd;flex-wrap:wrap;flex:none;justify-content:space-between;gap:12px;padding:11px 26px;font-size:11px;display:flex}#tv-decision-mock .tv-policy-mobile-section{display:none}@media (width<=1100px){#tv-decision-mock .tv-policy-sections{width:202px;padding-inline:10px}#tv-decision-mock .tv-section-nav-item{gap:6px;padding-inline:8px}#tv-decision-mock .tv-policy-section-body{padding:24px}}@media (width<=760px){#tv-decision-mock .tv-policy-sections{display:none}#tv-decision-mock .tv-policy-mobile-section{border-bottom:1px solid var(--tv-line);background:#fafbfc;flex:none;padding:14px 20px;display:grid}#tv-decision-mock .tv-policy-page-head{padding:18px 20px}#tv-decision-mock .tv-policy-section-body{padding:22px 20px}}@media (width<=570px){#tv-decision-mock .tv-policy-page-head{padding:16px}#tv-decision-mock .tv-policy-save-state{margin:4px 0 0;display:block}#tv-decision-mock .tv-policy-mobile-section{padding:12px 16px}#tv-decision-mock .tv-policy-section-body{padding:22px 16px}#tv-decision-mock .tv-section-heading h2{font-size:18px}#tv-decision-mock .tv-section-list-head{margin-top:24px}#tv-decision-mock .tv-section-rules .tv-rule-select{grid-template-columns:24px minmax(0,1fr);gap:7px 8px;padding:16px 0}#tv-decision-mock .tv-rule-row-end{grid-column:2;justify-content:space-between}#tv-decision-mock .tv-section-rules .tv-rule-order{grid-row:1/3}#tv-decision-mock .tv-policy-page-foot{padding:10px 16px}}#tv-decision-mock .tv-trace-summary{background:var(--tv-panel);border:1px solid var(--tv-panel-border);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:18px 20px;display:flex}#tv-decision-mock .tv-trace-result{flex:230px;min-width:0}#tv-decision-mock .tv-trace-result p{overflow-wrap:anywhere;margin:9px 0 4px;font-size:13px}#tv-decision-mock .tv-trace-run-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}#tv-decision-mock .tv-trace-revision-note{color:var(--tv-muted);border-top:1px solid var(--tv-line);flex-basis:100%;padding-top:12px;font-size:12px}#tv-decision-mock .tv-trace-preflight{border:1px solid var(--tv-panel-border);background:var(--tv-panel);border-radius:8px;margin-bottom:14px}#tv-decision-mock .tv-trace-preflight>summary{cursor:pointer;padding:13px 18px;font-size:12px}#tv-decision-mock .tv-trace-preflight>summary span{color:var(--tv-muted);margin-left:12px;font-size:11px}#tv-decision-mock .tv-trace-preflight>.tv-trace{margin:6px 18px 18px}#tv-decision-mock .tv-trace-workspace{background:var(--tv-panel);border:1px solid var(--tv-panel-border);border-radius:8px;flex-direction:column;min-width:0;height:540px;display:flex;overflow:hidden}#tv-decision-mock .tv-trace-workspace-head{border-bottom:1px solid var(--tv-line);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:16px 22px;display:flex}#tv-decision-mock .tv-trace-workspace-head h2{margin:0 0 5px;font-size:14px}#tv-decision-mock .tv-trace-rule-action{color:var(--tv-ink);font-size:11px}#tv-decision-mock .tv-trace-drawer-body>p{margin:14px 0 18px}#tv-decision-mock .tv-trace-drawer-body .tv-condition>strong{margin:8px 0;font-size:13px;font-weight:500;display:block}#tv-decision-mock .tv-trace-drawer-section{border-bottom:1px solid var(--tv-line);padding:20px 0}#tv-decision-mock .tv-trace-drawer-section:last-child{border:0}#tv-decision-mock .tv-trace-drawer-section h3{margin-bottom:14px;font-size:13px}#tv-decision-mock .tv-trace-drawer-section .tv-facts{background:0 0;border:0;margin:0 0 14px;padding:0}#tv-decision-mock .tv-trace-drawer-section .tv-pair{flex-wrap:wrap}#tv-decision-mock .tv-trace-drawer-section .tv-subtitle{margin:12px 0 0}#tv-decision-mock .tv-rule-documentation{border-top:1px solid var(--tv-line);margin-top:22px;padding-top:8px;font-size:12px}#tv-decision-mock .tv-rule-documentation h3{margin:18px 0 10px;font-size:13px}#tv-decision-mock .tv-rule-documentation p{margin:6px 0 12px}#tv-decision-mock .tv-rule-documentation .tv-facts{grid-template-columns:1fr 1fr;padding:12px 0}#tv-decision-mock .tv-rule-example{border-left:2px solid var(--tv-line);margin:12px 0;padding:0 12px}#tv-decision-mock .tv-rule-example>span{color:var(--tv-muted);font-size:11px}#tv-decision-mock .tv-rule-drawer .tv-fact strong{overflow-wrap:anywhere;white-space:normal}#tv-decision-mock .tv-trace-drawer-section .tv-facts{grid-template-columns:1fr}#tv-decision-mock .tv-rule-documentation .tv-attribute-key{overflow-wrap:anywhere}#tv-decision-mock .tv-rule-coverage{border-top:1px solid var(--tv-line);border-bottom:1px solid var(--tv-line);padding:12px 0}#tv-decision-mock .tv-rule-coverage summary{cursor:pointer;font-size:12px}#tv-decision-mock .tv-rule-coverage p{overflow-wrap:anywhere;padding-top:12px}@media (width<=760px){#tv-decision-mock .tv-trace-workspace{height:570px}#tv-decision-mock .tv-trace-preflight>summary span{margin:5px 0 0 15px;display:block}}@media (width<=570px){#tv-decision-mock .tv-trace-summary{padding:16px}#tv-decision-mock .tv-trace-run-controls{justify-content:space-between;width:100%}#tv-decision-mock .tv-trace-workspace-head{padding:16px}#tv-decision-mock .tv-trace-drawer-section .tv-facts{grid-template-columns:1fr}}#tv-decision-mock .tv-evaluation{border:1px solid var(--tv-panel-border);background:var(--tv-panel);border-radius:10px;margin-top:18px;overflow:hidden}#tv-decision-mock .tv-evaluation-heading{border-bottom:1px solid var(--tv-line);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}#tv-decision-mock .tv-check-total{text-align:right;flex:none}#tv-decision-mock .tv-check-total strong{margin-top:4px;font-size:19px;font-weight:500;display:block}#tv-decision-mock .tv-check-toolbar{border-bottom:1px solid var(--tv-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}#tv-decision-mock .tv-check-toolbar .tv-field-label{align-items:center;gap:9px;display:flex}#tv-decision-mock .tv-check-toolbar select{width:auto;min-width:135px}#tv-decision-mock .tv-score-checks{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}#tv-decision-mock .tv-score-checks th,#tv-decision-mock .tv-score-checks td{text-align:left;border-bottom:1px solid var(--tv-line);vertical-align:middle;overflow-wrap:anywhere;padding:13px 20px}#tv-decision-mock .tv-score-checks thead th{color:var(--tv-muted);font-size:11px;font-weight:500}#tv-decision-mock .tv-score-checks th:first-child{width:48%}#tv-decision-mock .tv-score-checks .tv-check-group th{text-transform:uppercase;letter-spacing:.8px;color:var(--tv-muted);background:#fafbfc;padding-block:9px;font-size:10px;font-weight:500}#tv-decision-mock .tv-score-checks tbody th[scope=row]{color:#343a43;background:0 0;font-size:13px;font-weight:500}#tv-decision-mock .tv-score-checks button.tv-check-name{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:4px 0;display:flex}#tv-decision-mock .tv-check-arrow{color:var(--tv-muted);flex:none;width:10px;font-size:10px}#tv-decision-mock .tv-check-result{flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}#tv-decision-mock .tv-check-result code{background:#f1f3f6;border-radius:4px;padding:2px 5px;font-size:11px}#tv-decision-mock .tv-check-weight{color:var(--tv-muted);font-size:12px}#tv-decision-mock .tv-score-checks .tv-check-detail-row td{background:#fafbfc;padding:18px 24px}#tv-decision-mock .tv-check-detail-row p{margin:0 0 10px;font-size:12px;line-height:1.6}#tv-decision-mock .tv-check-inputs{flex-wrap:wrap;gap:8px 18px;margin:12px 0;display:flex}#tv-decision-mock .tv-check-inputs button{font-size:12px}#tv-decision-mock .tv-check-foot{color:var(--tv-muted);padding:14px 20px;font-size:11px}#tv-decision-mock .tv-saved-rule-trace{margin-top:18px}#tv-decision-mock .tv-saved-rule-trace>summary{border:1px solid var(--tv-line);cursor:pointer;background:#fff;border-radius:8px;padding:16px 20px;font-size:13px;font-weight:500}#tv-decision-mock .tv-saved-rule-trace>summary span{color:var(--tv-muted);margin-left:10px;font-size:12px;font-weight:400}#tv-decision-mock .tv-saved-rule-trace>.tv-transaction-trace{margin-top:14px}@media (width<=700px){#tv-decision-mock .tv-evaluation-heading{flex-wrap:wrap;align-items:flex-start;padding:14px}#tv-decision-mock .tv-check-total{text-align:left}#tv-decision-mock .tv-check-toolbar{flex-wrap:wrap;align-items:flex-start;padding:14px}#tv-decision-mock .tv-score-checks th,#tv-decision-mock .tv-score-checks td{padding:12px 10px}#tv-decision-mock .tv-score-checks th:first-child{width:42%}#tv-decision-mock .tv-score-checks{font-size:12px}#tv-decision-mock .tv-check-result{gap:4px;font-size:11px}#tv-decision-mock .tv-check-weight{font-size:11px}#tv-decision-mock .tv-score-checks .tv-check-detail-row td{padding:14px}#tv-decision-mock .tv-saved-rule-trace>summary span{margin:8px 0 0;display:block}#tv-decision-mock .tv-check-toolbar .tv-field-label{flex-wrap:wrap}}@media (width<=570px){#tv-decision-mock .tv-score-checks,#tv-decision-mock .tv-score-checks tbody{display:block}#tv-decision-mock .tv-score-checks thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#tv-decision-mock .tv-score-checks tr[data-score-check]{border-bottom:1px solid var(--tv-line);grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}#tv-decision-mock .tv-score-checks tr[data-score-check]>th{border:0;grid-column:1/-1;width:auto;padding:0}#tv-decision-mock .tv-score-checks tr[data-score-check]>td{border:0;flex-direction:column;gap:5px;padding:0 0 0 20px;display:flex}#tv-decision-mock .tv-score-checks tr[data-score-check]>td:before{content:attr(data-label);color:var(--tv-muted);font-size:10px}#tv-decision-mock .tv-score-checks .tv-check-group,#tv-decision-mock .tv-score-checks .tv-check-group th,#tv-decision-mock .tv-score-checks .tv-check-detail-row:not([hidden]),#tv-decision-mock .tv-score-checks .tv-check-detail-row td{width:auto;display:block}#tv-decision-mock .tv-check-result{font-size:12px}}#tv-decision-mock .tv-transaction-tabs{grid-template-columns:1fr 1fr;gap:0;width:min(100%,370px);display:grid}#tv-decision-mock .tv-transaction-tabs button{min-height:44px;padding-inline:8px}#tv-decision-mock .tv-data-context .tv-field-label{align-items:center;gap:9px;font-size:12px;display:flex}#tv-decision-mock .tv-data-context select{width:auto;min-width:145px}#tv-decision-mock #tv-transaction-panel-parameters .tv-evaluation{margin-top:0}@media (width<=570px){#tv-decision-mock .tv-data-context{position:static}#tv-decision-mock .tv-data-context .tv-field-label{flex-wrap:wrap}}@font-face{font-family:Inter;src:url(/assets/inter-latin-Dx4kXJAl.woff2)format("woff2");font-weight:100 900;font-display:swap}html,body{background:#000;margin:0}#tv-decision-mock{border-radius:0}#tv-decision-mock .mon-count{background:var(--tv-red);color:#fff;text-align:center;border-radius:9px;min-width:18px;margin-left:6px;padding:0 5px;font-size:11px;line-height:18px;display:inline-block}#tv-decision-mock .mon-live-dot{background:#3fa66a}#tv-decision-mock .mon-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}#tv-decision-mock .mon-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}#tv-decision-mock .mon-metrics-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1200px){#tv-decision-mock .mon-metrics-4{grid-template-columns:repeat(2,minmax(0,1fr))}}#tv-decision-mock .mon-up{color:var(--tv-red)}#tv-decision-mock .mon-down{color:#2e7d4f}#tv-decision-mock .mon-chart{padding:12px 15px 6px}#tv-decision-mock .mon-chart svg{width:100%;height:190px;display:block}#tv-decision-mock .mon-legend{color:var(--tv-muted);gap:14px;padding:0 15px 12px;font-size:11px;display:flex}#tv-decision-mock .mon-legend i{vertical-align:-1px;border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}#tv-decision-mock .mon-simple th,#tv-decision-mock .mon-simple td{border-bottom:1px solid var(--tv-line-soft);text-align:left;padding:7px 15px;font-size:12px}#tv-decision-mock .mon-simple table{border-collapse:collapse;width:100%}#tv-decision-mock .mon-simple th{color:var(--tv-muted);font-weight:500}#tv-decision-mock .mon-simple td.tv-number,#tv-decision-mock .mon-simple th.tv-number{text-align:right;font-variant-numeric:tabular-nums}#tv-decision-mock .mon-alert{grid-template-columns:auto 1fr auto;align-items:start;gap:12px;margin-bottom:10px;padding:14px 16px;display:grid}#tv-decision-mock .mon-alert h2{margin:0 0 4px;font-size:14px}#tv-decision-mock .mon-alert p{color:var(--tv-muted);margin:0;font-size:12px}#tv-decision-mock .mon-kv{grid-template-columns:max-content 1fr;gap:6px 18px;margin:0;padding:12px 15px;font-size:12px;display:grid}#tv-decision-mock .mon-kv dt{color:var(--tv-muted)}#tv-decision-mock .mon-kv dd{margin:0}#tv-decision-mock .mon-mono{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}#tv-decision-mock .mon-section{margin-bottom:16px}@media (width<=900px){#tv-decision-mock .mon-grid-2,#tv-decision-mock .mon-metrics{grid-template-columns:1fr}}#tv-decision-mock .mon-verdict{margin-bottom:14px}#tv-decision-mock .mon-verdict-head{border-bottom:1px solid var(--tv-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;padding:14px 16px;display:flex}#tv-decision-mock .mon-verdict-head .tv-facts{margin:0}#tv-decision-mock .mon-verdict-outcome{align-items:center;gap:10px;margin-top:6px;font-size:15px;display:flex}#tv-decision-mock .mon-verdict-outcome .tv-badge{padding:4px 10px;font-size:13px}#tv-decision-mock .mon-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}#tv-decision-mock .mon-step{border-right:1px solid var(--tv-line-soft);grid-template-columns:28px 1fr;gap:10px;padding:14px 16px;display:grid}#tv-decision-mock .mon-step:last-child{border-right:0}#tv-decision-mock .mon-step-n{background:var(--tv-soft);width:24px;height:24px;color:var(--tv-accent);border-radius:12px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}#tv-decision-mock .mon-step-main{align-items:center;gap:8px;margin:5px 0 4px;display:flex}#tv-decision-mock .mon-step p{color:var(--tv-muted);margin:0;font-size:12px}#tv-decision-mock .mon-points{font-variant-numeric:tabular-nums;font-weight:600}#tv-decision-mock .mon-effect{font-weight:600}#tv-decision-mock .mon-subtabs{margin-bottom:14px}#tv-decision-mock .mon-score th[scope=row]{vertical-align:top;width:190px;font-weight:500}#tv-decision-mock .mon-score td{vertical-align:top}#tv-decision-mock .mon-value{overflow-wrap:anywhere;max-width:280px}#tv-decision-mock .mon-sign{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:2px 0;display:grid}#tv-decision-mock .mon-sign .tv-badge{justify-content:center;min-width:66px}#tv-decision-mock .mon-sign-points{font-variant-numeric:tabular-nums;text-align:right;min-width:28px;font-weight:600}#tv-decision-mock .mon-tag{border:1px solid var(--tv-line);color:var(--tv-muted);white-space:nowrap;border-radius:3px;margin-left:6px;padding:0 5px;font-size:10px;display:inline-block}#tv-decision-mock .mon-feed,#tv-decision-mock .mon-unused,#tv-decision-mock .mon-history-use{color:var(--tv-muted);padding:2px 0;font-size:11px}#tv-decision-mock .mon-unused{font-weight:500}#tv-decision-mock .mon-history-use{color:#455875}#tv-decision-mock .mon-kv-list{padding:10px 15px}#tv-decision-mock .mon-role{padding:2px 0;font-size:12px}#tv-decision-mock .mon-unused-row td{opacity:.62}#tv-decision-mock .mon-simple small{color:var(--tv-muted);font-size:11px;display:block}@media (width<=900px){#tv-decision-mock .mon-path{grid-template-columns:1fr}#tv-decision-mock .mon-step{border-right:0;border-bottom:1px solid var(--tv-line-soft)}}#tv-decision-mock .mon-verdict-head .tv-facts{flex-wrap:wrap;gap:8px 28px;display:flex}#tv-decision-mock .mon-verdict-head .tv-fact{min-width:0}#tv-decision-mock .tv-box .mon-pager{border-top:1px solid var(--tv-line-soft);padding:10px 15px}#tv-decision-mock .mon-gap{color:var(--tv-muted);padding:0 4px}#tv-decision-mock .mon-data-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:18px;display:grid}#tv-decision-mock .mon-section-nav{border:1px solid var(--tv-panel-border);background:#fafbfc;border-radius:10px;padding:14px 8px;position:sticky;top:0}#tv-decision-mock .mon-section-nav nav{gap:4px;display:grid}#tv-decision-mock .mon-section-nav .tv-section-nav-item{min-height:38px}#tv-decision-mock .mon-jump-target{scroll-margin-top:4px}@media (width<=760px){#tv-decision-mock .mon-data-layout{grid-template-columns:1fr}#tv-decision-mock .mon-section-nav{display:none}}#tv-decision-mock .mon-section-nav .tv-section-nav-item{grid-template-columns:20px minmax(0,1fr) auto}#tv-decision-mock .mon-section-body{min-width:0}#tv-decision-mock .tv-transaction-tabs{grid-template-columns:repeat(5,1fr);width:min(100%,800px)}@media (width<=640px){#tv-decision-mock .tv-transaction-tabs{grid-template-columns:repeat(3,1fr)}}#tv-decision-mock .mon-match-filter{border-bottom:1px solid var(--tv-line-soft);flex-wrap:wrap;gap:6px;padding:12px 15px;display:flex}#tv-decision-mock .mon-match-filter .tv-btn{min-height:30px;padding:3px 10px;font-size:12px}#tv-decision-mock .mon-match-filter .tv-btn:disabled{opacity:.45;cursor:default}#tv-decision-mock .tv-btn.mon-on{background:var(--tv-soft);border-color:var(--tv-accent);color:var(--tv-accent);font-weight:600}#tv-decision-mock .mon-n{font-variant-numeric:tabular-nums;color:var(--tv-muted);margin-left:4px;font-weight:500}#tv-decision-mock mark.mon-hl{color:inherit;background:#fde7b0;border-radius:3px;padding:0 3px;font-weight:600}#tv-decision-mock .mon-chip{color:#5c420f;white-space:nowrap;background:#fde7b0;border-radius:10px;margin:1px 4px 1px 0;padding:0 7px;font-size:11px;font-weight:600;display:inline-block}#tv-decision-mock .mon-chip-weak{background:var(--tv-line-soft);color:var(--tv-muted);font-weight:500}#tv-decision-mock .mon-compare table{min-width:900px}#tv-decision-mock .mon-compare td{vertical-align:top;overflow-wrap:anywhere;max-width:240px}#tv-decision-mock .mon-compare .mon-line{line-height:1.45}#tv-decision-mock .mon-compare .mon-line+.mon-line{font-size:11.5px}#tv-decision-mock .mon-also{color:var(--tv-muted);margin-bottom:2px}#tv-decision-mock .mon-compare .mon-cmp-main td{border-bottom:0;padding-bottom:3px}#tv-decision-mock .mon-compare .mon-cmp-use td{max-width:none;padding-top:0;font-size:12px;position:sticky;left:0}#tv-decision-mock .mon-compare .mon-cmp-use .tv-eyebrow{margin-right:6px;display:inline}#tv-decision-mock .mon-compare .mon-this-row td{background:var(--tv-soft);border-bottom:2px solid var(--tv-panel-border)}#tv-decision-mock .mon-when{color:var(--tv-muted);font-size:11px;display:block}#tv-decision-mock .mon-net-controls{flex-wrap:wrap;gap:8px;padding:0 15px 10px;display:flex}#tv-decision-mock .mon-net-rules{color:var(--tv-muted);border-top:1px solid var(--tv-line-soft);margin:0;padding:10px 15px 14px;font-size:12px}#tv-decision-mock .mon-graph{padding:6px 10px 0}#tv-decision-mock .mon-graph svg{width:100%;height:auto;display:block}#tv-decision-mock .mon-edge{stroke:#d5dbe3;stroke-width:.8px;opacity:.55}#tv-decision-mock .mon-edge.mon-chain-edge{stroke:#6f7d93;stroke-width:1.6px;opacity:1}#tv-decision-mock .mon-edge.mon-weak{stroke-dasharray:4 3}#tv-decision-mock .mon-edge.mon-on{stroke:var(--tv-accent);stroke-width:3.5px}#tv-decision-mock .mon-edge-label{fill:var(--tv-accent);paint-order:stroke;stroke:#fff;stroke-width:3px;font-size:11px;font-weight:600}#tv-decision-mock .mon-node{cursor:pointer}#tv-decision-mock .mon-node circle{stroke:#fff;stroke-width:1.5px}#tv-decision-mock .mon-node text{fill:#333;paint-order:stroke;stroke:#fff;stroke-width:3px;font-size:10px}#tv-decision-mock .mon-node.mon-known-node circle{stroke:#1d1d1f;stroke-width:2.5px}#tv-decision-mock .mon-node.mon-start circle,#tv-decision-mock .mon-node.mon-selected circle{stroke:var(--tv-accent);stroke-width:4px}#tv-decision-mock .mon-node:focus-visible{outline:none}#tv-decision-mock .mon-node:focus-visible circle{stroke:var(--tv-accent);stroke-width:4px}#tv-decision-mock .mon-faded{opacity:.25}#tv-decision-mock .mon-net-legend{flex-wrap:wrap;padding-top:6px}#tv-decision-mock .mon-net-legend i.mon-ring{background:#fff;border:2.5px solid #1d1d1f;border-radius:50%;width:6px;height:6px}#tv-decision-mock .mon-net-legend i.mon-line{vertical-align:3px;background:0 0;border-top:2px solid #7d8aa0;border-radius:0;width:18px;height:0}#tv-decision-mock .mon-net-legend i.mon-line.mon-weak{border-top-style:dashed}#tv-decision-mock .mon-net-selected{border-top:1px solid var(--tv-line-soft);gap:4px;padding:10px 15px 14px;font-size:12px;display:grid}#tv-decision-mock .mon-chain{flex-wrap:wrap;align-items:center;gap:3px 5px;font-size:12px;display:inline-flex}#tv-decision-mock .mon-link-kind{background:var(--tv-soft);color:var(--tv-accent);white-space:nowrap;border-radius:10px;padding:0 6px;font-size:10.5px;font-weight:600;display:inline-block}#tv-decision-mock .mon-link-kind:before{content:"→ "}#tv-decision-mock .mon-link-kind.mon-weak{border:1px dashed var(--tv-panel-border);color:var(--tv-muted);background:#fff}#tv-decision-mock .mon-known{color:#fff;white-space:nowrap;background:#1d1d1f;border-radius:3px;margin-left:6px;padding:0 6px;font-size:10.5px;font-weight:600;display:inline-block}#tv-decision-mock .mon-selected-row td{background:var(--tv-soft)}#tv-decision-mock .mon-net-legend i.mon-line.mon-other{border-top:1px solid #d5dbe3}#tv-decision-mock .mon-hchart{grid-template-columns:34px minmax(0,1fr);column-gap:8px;padding:16px 15px 4px;display:grid}#tv-decision-mock .mon-hchart-y{color:var(--tv-muted);font-variant-numeric:tabular-nums;grid-template-rows:170px 8px 40px 18px;font-size:10px;display:grid}#tv-decision-mock .mon-hchart-y>div{position:relative}#tv-decision-mock .mon-hchart-y>div:nth-child(2){grid-row:3}#tv-decision-mock .mon-hchart-y span{line-height:10px;position:absolute;right:0;transform:translateY(50%)}#tv-decision-mock .mon-hchart-y span.mon-y-top{top:0;bottom:auto;transform:none}#tv-decision-mock .mon-hchart-body{min-width:0;position:relative}#tv-decision-mock .mon-hchart-grid,#tv-decision-mock .mon-hchart-ref{pointer-events:none;height:170px;position:absolute;top:0;left:0;right:0}#tv-decision-mock .mon-hchart-grid i{border-top:1px solid var(--tv-line-soft);position:absolute;left:0;right:0}#tv-decision-mock .mon-hchart-ref{z-index:1}#tv-decision-mock .mon-hchart-cols{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:relative}#tv-decision-mock .mon-hcol{cursor:default;border-radius:4px;outline:none;grid-template-rows:170px 8px 40px 18px;display:grid}#tv-decision-mock .mon-hcol:hover,#tv-decision-mock .mon-hcol.mon-hot{background:#17243810}#tv-decision-mock .mon-hcol:focus-visible{box-shadow:inset 0 0 0 2px var(--tv-accent)}#tv-decision-mock .mon-hcol-share,#tv-decision-mock .mon-hcol-vol{justify-content:center;align-items:flex-end;min-height:0;display:flex}#tv-decision-mock .mon-hcol-vol{grid-row:3}#tv-decision-mock .mon-hcol-x{color:var(--tv-muted);white-space:nowrap;grid-row:4;font-size:10px;line-height:12px;position:relative}#tv-decision-mock .mon-hcol-x span{position:absolute;top:4px;left:50%;transform:translate(-50%)}#tv-decision-mock .mon-hcol:last-child .mon-hcol-x span{left:auto;right:0;transform:none}#tv-decision-mock .mon-hchart-body{container-type:inline-size}@container (width<=560px){#tv-decision-mock .mon-hcol-x .mon-x-minor{display:none}}#tv-decision-mock .mon-nowrap{white-space:nowrap}#tv-decision-mock .mon-stack{flex-direction:column-reverse;gap:2px;width:min(24px,72%);height:100%;display:flex}#tv-decision-mock .mon-stack .mon-seg{flex-basis:0;min-height:2px}#tv-decision-mock .mon-stack .mon-seg:last-child{border-radius:4px 4px 0 0}#tv-decision-mock .mon-volbar{background:#7d8aa0;border-radius:2px 2px 0 0;width:min(24px,72%);min-height:1px}#tv-decision-mock .mon-usual{border-top:1.5px dashed #1d1d1f;position:absolute;left:0;right:0}#tv-decision-mock .mon-usual span{color:var(--tv-ink);background:#ffffffe6;border-radius:3px;padding:0 4px;font-size:10px;line-height:14px;position:absolute;bottom:3px;right:0}#tv-decision-mock .mon-legend{flex-wrap:wrap}#tv-decision-mock .mon-legend i.mon-key-usual{vertical-align:3px;background:0 0;border-top:1.5px dashed #1d1d1f;border-radius:0;width:16px;height:0}#tv-decision-mock .mon-legend i.mon-key-vol{background:#7d8aa0}#tv-decision-mock .mon-numbers{padding:0 15px 12px}#tv-decision-mock .mon-numbers summary{cursor:pointer;color:var(--tv-accent);padding:2px 0;font-size:12px}#tv-decision-mock .mon-numbers .tv-table-wrap{border:1px solid var(--tv-line-soft);border-radius:6px;max-height:320px;margin-top:6px;overflow:auto}#tv-decision-mock .mon-tip{z-index:60;pointer-events:none;border:1px solid var(--tv-panel-border);min-width:170px;max-width:300px;color:var(--tv-ink);background:#fff;border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.45;position:fixed;box-shadow:0 8px 24px -8px #17243847}#tv-decision-mock .mon-tip-title{overflow-wrap:anywhere;margin-bottom:4px;font-weight:600}#tv-decision-mock .mon-tip-row{grid-template-columns:14px 44px 1fr;align-items:center;gap:6px;display:grid}#tv-decision-mock .mon-tip-row strong{font-variant-numeric:tabular-nums;text-align:right}#tv-decision-mock .mon-tip-key{border-top:3px solid;border-radius:2px;width:14px;height:0;display:block}#tv-decision-mock .mon-tip-key.mon-key-block{border-color:#b8473a}#tv-decision-mock .mon-tip-key.mon-key-suspicious{border-color:#d9a441}#tv-decision-mock .mon-tip-key.mon-key-pass{border-color:#c9d4e3}#tv-decision-mock .mon-tip-foot{border-top:1px solid var(--tv-line-soft);color:var(--tv-muted);margin-top:4px;padding-top:4px;font-size:11px}#tv-decision-mock .mon-merchants table{min-width:820px}#tv-decision-mock .mon-merchants td{vertical-align:middle}#tv-decision-mock .mon-bar-cell{width:30%;min-width:150px}#tv-decision-mock .mon-hbar{cursor:default;border-radius:0 4px 4px 0;outline:none;gap:2px;height:12px;display:flex;position:relative}#tv-decision-mock .mon-hbar .mon-seg{flex-basis:0;min-width:2px}#tv-decision-mock .mon-hbar .mon-seg:last-of-type{border-radius:0 4px 4px 0}#tv-decision-mock .mon-hbar:hover,#tv-decision-mock .mon-hbar.mon-hot{box-shadow:0 0 0 3px #17243814}#tv-decision-mock .mon-hbar:focus-visible{box-shadow:0 0 0 2px var(--tv-accent)}#tv-decision-mock .mon-tick{pointer-events:none;border-left:2px solid #1d1d1f;width:0;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}#tv-decision-mock .mon-remain{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:10px;display:flex}#tv-decision-mock .mon-remain-track{background:var(--tv-line-soft);border-radius:0 4px 4px 0;flex:0 0 110px;height:8px;overflow:hidden}#tv-decision-mock .mon-remain-track span{background:#7d8aa0;border-radius:0 4px 4px 0;height:100%;display:block}#tv-decision-mock .mon-warn{background:var(--tv-red-bg);color:var(--tv-red);margin:12px 15px}#tv-decision-mock .mon-cases table{min-width:1000px}#tv-decision-mock .mon-cases td{vertical-align:top}#tv-decision-mock .mon-cases .mon-email{overflow-wrap:break-word;min-width:200px;max-width:250px}#tv-decision-mock .mon-evidence{max-width:440px;margin-top:3px;font-size:12px;line-height:1.45}#tv-decision-mock .mon-evidence div{color:var(--tv-muted)}#tv-decision-mock .mon-case-filter{align-items:center}#tv-decision-mock .mon-filter-label{color:var(--tv-muted);margin:0 2px 0 8px;font-size:11px;font-weight:500}#tv-decision-mock .mon-filter-label:first-child{margin-left:0}#tv-decision-mock .mon-node.mon-suspect-node circle{stroke:#1d1d1f;stroke-width:2px;stroke-dasharray:3 2}#tv-decision-mock .mon-net-legend i.mon-ring.mon-ring-suspect{border-style:dashed;border-width:2px}#tv-decision-mock .mon-known.mon-known-suspected{color:#1d1d1f;background:#fff;border:1px dashed #1d1d1f}#tv-decision-mock .mon-person-head{align-items:baseline;gap:10px;padding:12px 15px 4px;font-size:13px;display:flex}#tv-decision-mock .mon-person-facts{padding:4px 15px 8px}#tv-decision-mock .mon-person-tag{border:1px solid var(--tv-panel-border);white-space:nowrap;color:var(--tv-ink);background:#fff;border-radius:10px;padding:0 7px;font-size:11px;font-weight:600;display:inline-block}#tv-decision-mock .mon-person-tag.mon-person-strong{color:#fff;background:#1d1d1f;border-color:#1d1d1f}#tv-decision-mock .mon-ladder{flex-wrap:wrap;gap:4px;padding:6px 15px 14px;display:flex}#tv-decision-mock .mon-rung{border:1px solid var(--tv-line-soft);color:var(--tv-muted,#6e6e73);background:#fff;border-radius:10px;align-items:baseline;gap:5px;padding:2px 8px;font-size:11px;display:inline-flex}#tv-decision-mock .mon-rung b{color:var(--tv-ink);font-size:12px}#tv-decision-mock .mon-rung.mon-rung-risky{border-style:dashed}#tv-decision-mock .mon-rung.mon-rung-on{color:#fff;background:#1d1d1f;border-color:#1d1d1f}#tv-decision-mock .mon-rung.mon-rung-on b{color:#fff}#tv-decision-mock .tv-filters.mon-filters-compact{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;padding:7px 9px;display:flex}#tv-decision-mock .mon-filters-compact .mon-q{flex:240px}#tv-decision-mock .mon-filters-compact .tv-select,#tv-decision-mock .mon-filters-compact .tv-input,#tv-decision-mock .mon-filters-compact .tv-btn{min-height:30px;padding-top:4px;padding-bottom:4px}#tv-decision-mock .mon-filters-compact .tv-select{max-width:170px}#tv-decision-mock .mon-filters-compact .mon-shop{width:150px}#tv-decision-mock .mon-match-count{color:var(--tv-muted);white-space:nowrap;margin-left:auto;padding-left:4px;font-size:12px}#tv-decision-mock #tv-breadcrumb{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}#tv-decision-mock .mon-crumb{font:inherit;color:var(--tv-accent);cursor:pointer;background:0 0;border:0;padding:0}#tv-decision-mock .mon-crumb:hover{text-decoration:underline}#tv-decision-mock .mon-crumb-sep{color:var(--tv-muted)}#tv-decision-mock .mon-crumb-meta{color:var(--tv-muted);text-overflow:ellipsis;font-weight:400;overflow:hidden}#tv-decision-mock .mon-subbar{background:var(--tv-panel);scrollbar-width:none;border-bottom:1px solid #c9c9c9;flex:none;gap:2px;padding:0 16px;display:flex;overflow-x:auto}#tv-decision-mock .mon-subbar[hidden]{display:none}#tv-decision-mock .mon-subbar button{color:var(--tv-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 10px 8px;font-size:12px}#tv-decision-mock .mon-subbar button.active{color:var(--tv-accent);border-bottom-color:var(--tv-accent);font-weight:500}#tv-decision-mock .mon-rank-rows{border:1px solid var(--tv-line-soft);border-radius:8px;margin:6px 15px 4px;padding:0;list-style:none;overflow:hidden}#tv-decision-mock .mon-rank-row{color:var(--tv-muted,#6e6e73);background:#fff;grid-template-columns:28px 82px 1fr auto;align-items:baseline;gap:10px;padding:7px 12px;font-size:12px;display:grid}#tv-decision-mock .mon-rank-row+.mon-rank-row{border-top:1px solid var(--tv-line-soft)}#tv-decision-mock .mon-rank-row b{color:var(--tv-ink);font-size:13px}#tv-decision-mock .mon-rank-row strong{color:var(--tv-ink);white-space:nowrap;font-weight:600}#tv-decision-mock .mon-rank-row.mon-rank-risky b{text-underline-offset:3px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}#tv-decision-mock .mon-rank-row em{white-space:nowrap;font-size:11px;font-style:normal;font-weight:600}#tv-decision-mock .mon-rank-row.mon-rank-on{background:color-mix(in srgb, var(--tv-accent) 7%, #fff);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--tv-accent) 55%, #fff);color:var(--tv-ink)}#tv-decision-mock .mon-rank-row.mon-rank-on em{color:var(--tv-accent)}@media (width<=640px){#tv-decision-mock .mon-rank-row{grid-template-columns:24px 1fr}#tv-decision-mock .mon-rank-row span,#tv-decision-mock .mon-rank-row em{grid-column:2}}#tv-decision-mock .mon-level-rows .mon-rank-row{grid-template-columns:120px 1fr auto}#tv-decision-mock td.mon-diff{background:var(--tv-amber-bg)}#tv-decision-mock{--tv-ink:#141414;--tv-muted:#454545;--tv-line:#d2cfca;--tv-line-soft:#dedede;--tv-panel-border:#b5bbc3;--tv-accent:#1f4f96;--tv-red:#8a2418;--tv-amber:#664608;--tv-sidebar-muted:#d3d7dd}#tv-decision-mock h1,#tv-decision-mock h2,#tv-decision-mock .tv-trace h3,#tv-decision-mock .tv-score-checks tbody th[scope=row]{color:#141414;font-weight:600}#tv-decision-mock .tv-select,#tv-decision-mock .tv-input{color:#141414;border-color:#a9b0b9}#tv-decision-mock .tv-select::placeholder,#tv-decision-mock .tv-input::placeholder{color:#5a5a5a}#tv-decision-mock .tv-field-label{color:#3a3f46}#tv-decision-mock .tv-btn{color:#202020;border-color:#b3b3b3}#tv-decision-mock .tv-btn.tv-btn-primary{color:var(--tv-button-text);border-color:var(--tv-button)}#tv-decision-mock .tv-topbar{color:#141414;border-bottom-color:#a9a9a9}#tv-decision-mock .tv-section-nav-number,#tv-decision-mock .tv-section-nav-count{color:#4a4f57}#tv-decision-mock th{color:#333;background:#f3f3f3;border-bottom-color:#d6d6d6;font-weight:600}#tv-decision-mock td{color:#141414}#tv-decision-mock .tv-badge{font-weight:600}#tv-decision-mock .tv-badge.neutral{color:#333;background:#ececec}#tv-decision-mock .mon-subbar{border-bottom-color:#a9a9a9}#tv-decision-mock .mon-subbar button{color:#3f3f3f}#tv-decision-mock .mon-subbar button.active{color:var(--tv-accent)}#tv-decision-mock .mon-rank-row{color:#333}#tv-decision-mock .mon-space{border:1px solid var(--tv-line-soft);border-radius:8px;margin:6px 15px 4px}#tv-decision-mock .mon-space th small,#tv-decision-mock .mon-space td small{color:var(--tv-muted);margin-top:2px;font-size:11px;font-weight:400;display:block}#tv-decision-mock .mon-space th[scope=row]{width:42%;color:var(--tv-ink);background:#fff;font-weight:600}#tv-decision-mock .mon-space th[scope=row] b{min-width:16px;display:inline-block}#tv-decision-mock .mon-space-col{width:19%}#tv-decision-mock .mon-space-cell{text-align:center;font-variant-numeric:tabular-nums;color:#333;font-weight:600}#tv-decision-mock .mon-space tr.mon-space-row-on th,#tv-decision-mock .mon-space tr.mon-space-row-on td{background:color-mix(in srgb, var(--tv-accent) 3%, #fff)}#tv-decision-mock .mon-space td.mon-space-on{background:color-mix(in srgb, var(--tv-accent) 9%, #fff);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--tv-accent) 60%, #fff);color:var(--tv-ink)}#tv-decision-mock .mon-space td.mon-space-on small{color:var(--tv-accent);font-weight:600}#tv-decision-mock .mon-space-result{background:color-mix(in srgb, var(--tv-accent) 9%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tv-accent) 60%, #fff);border-radius:4px;padding:0 6px;font-size:14px;font-weight:700}#tv-decision-mock .mon-signin{background:var(--tv-paper);place-items:center;min-height:100vh;padding:16px;display:grid}#tv-decision-mock .mon-signin .tv-box{gap:12px;width:min(420px,100%);padding:24px;display:grid}#tv-decision-mock .mon-signin h1{margin:4px 0 0;font-size:20px;font-weight:600}#tv-decision-mock .mon-signin p{margin:0;line-height:1.5}#tv-decision-mock .mon-signin form{gap:10px;display:grid}#tv-decision-mock .mon-signin .tv-input{width:100%;min-height:36px}#tv-decision-mock .mon-signin [role=alert]{color:#a33a2e}#tv-decision-mock .mon-user{color:var(--tv-muted);text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}#tv-decision-mock .mon-subhead{margin:18px 0 8px;font-size:14px}#tv-decision-mock .mon-check-on td{background:var(--tv-red-bg)}#tv-decision-mock .mon-country-cols{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}#tv-decision-mock .mon-grid-filters{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:12px;display:flex}#tv-decision-mock .mon-policy-grid td{vertical-align:top;min-width:120px}#tv-decision-mock .mon-policy-grid td small{color:inherit;opacity:.8;display:inline}#tv-decision-mock .mon-risk-low{background:var(--tv-soft);color:var(--tv-accent)}#tv-decision-mock .mon-risk-medium{background:var(--tv-amber-bg);color:var(--tv-amber)}#tv-decision-mock .mon-risk-high{background:var(--tv-red-bg);color:var(--tv-red)}#tv-decision-mock .mon-grid-empty{opacity:.55}#tv-decision-mock .mon-grid-counts{color:var(--tv-ink);flex-direction:column;margin-top:4px;font-size:12px;display:flex}#tv-decision-mock .tv-heading>.tv-actions{flex-shrink:0}#tv-decision-mock .mon-r-high{fill:#b8473a;background:#b8473a}#tv-decision-mock .mon-r-medium{fill:#d9a441;background:#d9a441}#tv-decision-mock .mon-r-low{fill:#c9d4e3;background:#c9d4e3}#tv-decision-mock .mon-r-none{fill:#5f6670;background:#5f6670}#tv-decision-mock .mon-tip-key.mon-key-r-high{border-color:#b8473a}#tv-decision-mock .mon-tip-key.mon-key-r-medium{border-color:#d9a441}#tv-decision-mock .mon-tip-key.mon-key-r-low{border-color:#c9d4e3}#tv-decision-mock .mon-tip-key.mon-key-r-none{border-color:#5f6670}#tv-decision-mock .mon-r-unrec{fill:#e4e7ec;background:#e4e7ec}#tv-decision-mock .mon-tip-key.mon-key-r-unrec{border-color:#e4e7ec}#tv-decision-mock .mon-hchart-volonly .mon-hchart-y,#tv-decision-mock .mon-hchart-volonly .mon-hcol{grid-template-rows:0 0 150px 18px}#tv-decision-mock details.mon-fold>summary{cursor:pointer;list-style:none}#tv-decision-mock details.mon-fold>summary::-webkit-details-marker{display:none}#tv-decision-mock details.mon-fold>summary h2:before{content:"▸";width:16px;color:var(--tv-muted);display:inline-block}#tv-decision-mock details.mon-fold[open]>summary h2:before{content:"▾"}#tv-decision-mock details.mon-fold:not([open])>summary{border-bottom:0}#tv-decision-mock .mon-attention{gap:8px;padding:14px 15px;display:grid}#tv-decision-mock .mon-attention>div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}#tv-decision-mock .tv-page.mon-updating>*{opacity:.5;cursor:progress;transition:opacity .15s}#tv-decision-mock .mon-refresh-error{background:var(--tv-red-bg);color:var(--tv-red);margin-bottom:12px;padding:10px 15px;font-size:12px}#tv-decision-mock .mon-email-link{word-break:break-all;text-align:left}#tv-decision-mock .mon-email-title{word-break:break-all}#tv-decision-mock .mon-signs div{font-size:12px;line-height:16px}#tv-decision-mock tr.mon-before-joined td{background:#f6f7f9}
