.aud{--m-ink:var(--foreground);--m-ground:var(--background,#fff);--m-red:var(--destructive);--m-red-100:color-mix(in oklab, var(--destructive) 9%, var(--background));--m-red-200:color-mix(in oklab, var(--destructive) 18%, var(--background));--m-red-400:color-mix(in oklab, var(--destructive) 45%, var(--background));--m-red-600:color-mix(in oklab, var(--destructive) 86%, var(--foreground));--m-red-700:color-mix(in oklab, var(--destructive) 70%, var(--foreground));--m-n100:color-mix(in oklab, var(--foreground) 4%, var(--background));--m-n200:color-mix(in oklab, var(--foreground) 9%, var(--background));--m-n300:var(--border);--m-n400:color-mix(in oklab, var(--foreground) 28%, var(--background));--m-n500:color-mix(in oklab, var(--foreground) 42%, var(--background));--m-n600:var(--muted-foreground);--m-n700:color-mix(in oklab, var(--foreground) 72%, var(--background));--m-n800:color-mix(in oklab, var(--foreground) 86%, var(--background));--m-divider:color-mix(in srgb, var(--m-ink) 40%, transparent);--a-accent:var(--m-accent);--a-accent-contrast:var(--primary-foreground,#fff);--t0:var(--m-ink);--t1:var(--m-n700);--t2:var(--m-n600);--bg0:var(--m-ground);--bg1:var(--m-n100);--bg2:var(--m-n200);--b0:var(--m-n300);--b1:var(--m-n400);--b2:var(--m-divider);--r1:var(--radius-md);--r2:var(--radius-lg);--sans:var(--font-sans), system-ui, sans-serif;--heading:var(--font-sans), system-ui, sans-serif;--mono:var(--font-mono);--m-green:var(--success);--m-green-100:color-mix(in oklab, var(--success) 12%, var(--background));--m-green-700:color-mix(in oklab, var(--success) 78%, var(--foreground));--m-amber:var(--warning);--m-amber-100:color-mix(in oklab, var(--warning) 12%, var(--background));--m-amber-700:color-mix(in oklab, var(--warning) 78%, var(--foreground));--m-accent:var(--primary,#6552e2);--m-accent-600:color-mix(in srgb, var(--m-accent) 86%, var(--m-ink));--m-accent-700:color-mix(in srgb, var(--m-accent) 70%, var(--m-ink));--m-accent-100:color-mix(in srgb, var(--m-accent) 9%, var(--m-ground));--m-accent-200:color-mix(in srgb, var(--m-accent) 18%, var(--m-ground));--m-accent-300:color-mix(in srgb, var(--m-accent) 45%, var(--m-ground));--green:var(--m-green);--amber:var(--m-amber);--red:var(--m-red);--blue:var(--m-n700);--tag-bg:var(--m-accent-100);--tag-fg:var(--m-accent-700);--ok-bg:var(--m-green-100);--ok-fg:var(--m-green-700);--warn-bg:var(--m-amber-100);--warn-fg:var(--m-amber-700);--bad-bg:var(--m-red-100);--bad-fg:var(--m-red-700);font-family:var(--sans);color:var(--t0);background:var(--bg0);width:100%}.aud input,.aud select,.aud textarea,.aud button{box-sizing:border-box}.aud input[type=text],.aud input[type=url],.aud input[type=number],.aud textarea,.aud select{font-family:var(--sans);font-size:var(--text-sm);color:var(--t0);background:var(--bg0);border:1px solid var(--b1);border-radius:var(--r1);outline:none;width:100%;transition:border-color .15s,box-shadow .15s}.aud input[type=text],.aud input[type=url],.aud input[type=number]{height:34px;padding:0 12px}.aud textarea{resize:vertical;padding:8px 12px;line-height:1.5}.aud select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%239a9a93'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;height:34px;padding:0 32px 0 12px}.aud input:focus,.aud textarea:focus,.aud select:focus{border-color:var(--a-accent);box-shadow:0 0 0 3px color-mix(in oklch, var(--a-accent) 18%, transparent)}.aud input::placeholder,.aud textarea::placeholder{color:var(--t2)}.aud button{font-family:var(--sans)}.aud .btn-primary{border-radius:var(--radius-md);background:var(--m-accent);color:#fff;height:34px;font-size:var(--text-sm);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-weight:600;transition:opacity .15s,filter .15s;display:inline-flex}.aud .btn-primary:hover{filter:brightness(1.06);background:var(--m-accent-600)!important}.aud .btn-primary:disabled{opacity:.5;cursor:not-allowed}.aud .btn-ghost{border-radius:var(--radius-md);border:1px solid var(--b1);height:34px;color:var(--t1);font-size:var(--text-sm);white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:0 12px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.aud .btn-ghost:hover{background:var(--bg1);color:var(--t0);border-color:var(--b2)}.aud .btn-ghost:disabled{opacity:.5;cursor:not-allowed}.aud .btn-text{height:34px;color:var(--t2);font-size:var(--text-sm);background:0 0;border:none;padding:0 12px;font-weight:500;transition:color .15s}.aud .btn-text:hover{color:var(--t0)}.aud .icon-btn{border-radius:var(--r1);border:1px solid var(--b1);background:var(--bg0);width:32px;height:32px;color:var(--t1);justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.aud .icon-btn:hover{background:var(--bg1);color:var(--t0)}.aud .icon-btn.sm{width:30px;height:30px}.aud .icon-btn.danger:hover{color:var(--red);border-color:color-mix(in oklch, var(--red) 55%, transparent);background:color-mix(in oklch, var(--red) 10%, transparent)}.aud .empty-box{text-align:center;font-size:var(--text-sm);color:var(--t2);border:1px dashed var(--border);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--foreground) 2%, transparent);padding:24px}.aud .field{flex-direction:column;display:flex}.aud .form-label{font-size:var(--text-xs);color:var(--t1);margin-bottom:6px;font-weight:500;display:block}.aud .field-error{font-size:var(--text-xs);color:var(--red)}.aud .loading-pane,.aud .error-pane{text-align:center;font-size:var(--text-sm);color:var(--t2);padding:40px}.aud .error-pane{color:var(--red);justify-content:center;align-items:center;gap:8px;display:flex}.aud .pg-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.aud .pg-eyebrow{font-size:var(--text-2xs);color:var(--a-accent);font-weight:600}.aud .pg-title{font-size:var(--text-xl);color:var(--t0);letter-spacing:-.01em;margin-top:4px;font-weight:600}.aud .pg-sub{font-size:var(--text-sm);color:var(--t2);max-width:62ch;margin-top:4px;line-height:1.5}.aud .cfg{flex-direction:column;gap:4px;max-width:1280px;display:flex}.aud .cfg .pg-head{align-items:center;padding-bottom:6px}.aud .cfg-body{flex-direction:column;display:flex}.aud .cfg-card{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);margin-bottom:24px}.aud .cfg-card-head{border-bottom:1px solid var(--b0);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 20px;display:flex}.aud .cfg-card-head .cfg-section-title{margin:0}.aud .cfg-card-head .cfg-section-desc{max-width:62ch;margin:4px 0 0}.aud .cfg-card-body{padding:4px 20px 20px}.aud .cfg-tabs{border-radius:var(--r2);background:color-mix(in oklab, var(--foreground) 6%, var(--background));flex-shrink:0;gap:2px;padding:4px;display:inline-flex}.aud .cfg-tab{border-radius:var(--r1);color:var(--t2);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.aud .cfg-tab:hover{color:var(--t0)}.aud .cfg-tab.on{background:var(--card,var(--bg0));color:var(--t0);font-weight:600;box-shadow:0 1px 3px #00000029}.aud .cfg-tab:focus-visible{outline:1px solid var(--m-accent);outline-offset:-2px}.aud .cfg-tab-n{font-size:var(--text-xs);color:var(--t2);font-variant-numeric:tabular-nums;font-weight:500}.aud .cfg-tab-n.bad{color:var(--m-red)}.aud .cfg-embed{border-top:0;padding:0}.aud .cfg-embed .cfg-section-head{justify-content:flex-end;margin:16px 0 12px}.aud .cfg-embed .cfg-section-head:empty{display:none}.aud .cfg-section{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);margin-bottom:24px}.aud .cfg-section-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 20px;display:flex}.aud .cfg-section>:not(.cfg-section-head){margin-inline:20px}.aud .cfg-section>:nth-child(2){margin-top:16px}.aud .cfg-section>:last-child{margin-bottom:16px}.aud .cfg-section-title{font-size:var(--text-lg);color:var(--t0);letter-spacing:-.01em;align-items:center;gap:8px;font-weight:600;display:flex}.aud .cfg-section-title svg{color:var(--t1)}.aud .cfg-section-desc{font-size:var(--text-xs);color:var(--t2);max-width:64ch;margin-top:6px;line-height:1.5}.aud .cfg-section-tools{flex-shrink:0;align-items:center;gap:12px;display:flex}.aud .acc-list{flex-direction:column;display:flex}.aud .acc{border-radius:var(--radius-md)}.aud .acc+.acc{border-top:1px solid var(--b0)}.aud .acc.open{box-shadow:inset 2px 0 0 0 var(--t0);border-radius:var(--radius-md)}.aud .acc.open .acc-head{background:var(--bg1);border-radius:0 var(--radius-md) 0 0}.aud .acc.open+.acc{border-top-color:#0000}.aud .acc:has(+.acc.open){border-top-color:#0000}.aud .acc-head{cursor:pointer;border-radius:var(--radius-md);outline:none;align-items:center;gap:12px;padding:12px;transition:background .15s;display:flex}.aud .acc-head:hover{background:var(--bg1)}.aud .acc-ico{width:20px;color:var(--t1);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aud .acc-weightchip{border-radius:var(--radius-sm);background:var(--bg2);min-width:34px;height:26px;color:var(--t0);font-family:var(--mono);font-size:var(--text-xs);letter-spacing:-.03em;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.aud .acc-name{min-width:0;font-size:var(--text-md);color:var(--t0);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.aud .acc-name small{font-size:var(--text-xs);color:var(--t2);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-weight:400;display:block;overflow:hidden}.aud .acc-tools{opacity:0;align-items:center;gap:2px;transition:opacity .15s;display:flex}.aud .acc-head:hover .acc-tools,.aud .acc.open .acc-tools{opacity:1}.aud .acc-tool{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--t2);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.aud .acc-tool:hover{background:var(--bg2);color:var(--t0)}.aud .acc-tool.danger:hover{color:var(--red);background:color-mix(in oklch, var(--red) 12%, transparent)}.aud .acc-chev{color:var(--t2);flex-shrink:0;transition:transform .2s,color .15s}.aud .acc-head:hover .acc-chev{color:var(--t0)}.aud .acc.open .acc-chev{color:var(--t0);transform:rotate(90deg)}.aud .acc-body{font-size:var(--text-sm);color:var(--t1);padding:6px 16px 20px 48px;line-height:1.65;animation:.2s aud-fade}.aud .dim-scale{flex-direction:column;max-width:62ch;display:flex}.aud .dim-anchor{align-items:flex-start;gap:16px;padding-bottom:16px;display:flex;position:relative}.aud .dim-anchor:last-child{padding-bottom:0}.aud .dim-anchor:not(:last-child):before{content:"";background:var(--b0);width:2px;position:absolute;top:24px;bottom:-2px;left:12px}.aud .dim-node{z-index:1;width:26px;height:26px;font-family:var(--mono);font-size:var(--text-xs);border:1.5px solid var(--b1);background:var(--bg0);color:var(--t2);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex;position:relative}.aud .dim-node[data-level="2"]{background:color-mix(in oklch, var(--foreground) 14%, var(--bg0));color:var(--t1);border-color:#0000}.aud .dim-node[data-level="3"]{background:color-mix(in oklch, var(--foreground) 34%, var(--bg0));color:var(--t0);border-color:#0000}.aud .dim-node[data-level="4"]{background:color-mix(in oklch, var(--foreground) 62%, var(--bg0));color:var(--a-accent-contrast);border-color:#0000}.aud .dim-node[data-level="5"]{background:var(--foreground);color:var(--a-accent-contrast);border-color:#0000}.aud .dim-anchor-text{font-size:var(--text-sm);color:var(--t1);padding-top:4px;line-height:1.5}.aud .dim-empty{font-size:var(--text-sm);color:var(--t2);font-style:italic}.aud .editor{border-radius:var(--radius-lg);background:var(--bg1);flex-direction:column;gap:16px;margin:6px 0 12px;padding:20px;display:flex}.aud .editor-grid{grid-template-columns:1fr 128px;gap:12px;display:grid}.aud .editor-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.aud .editor-hint{font-size:var(--text-xs);color:var(--t2);margin-right:auto}.aud .editor-hint.over{color:var(--red);font-weight:600}.aud .anchors{flex-direction:column;gap:8px;display:flex}.aud .anchor-row{align-items:center;gap:12px;display:flex}.aud .anchor-num{border-radius:var(--radius-sm);background:var(--bg2);width:22px;height:22px;color:var(--t1);font-family:var(--mono);font-size:var(--text-2xs);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.aud .weight-pill{font-size:var(--text-2xs);font-weight:600;font-family:var(--mono);background:var(--bg2);color:var(--t1);border-radius:9999px;padding:4px 12px}.aud .weight-pill.ok{color:var(--t0)}.aud .weight-pill.over{background:var(--bad-bg);color:var(--bad-fg)}.aud .src-search{border:1px solid var(--b1);border-radius:var(--r1);background:var(--bg0);height:36px;color:var(--t2);align-items:center;gap:8px;margin-bottom:4px;padding:0 12px;display:flex}.aud .src-search input{height:100%;font-size:var(--text-sm);background:0 0;border:none;flex:1;padding:0}.aud .src-search input:focus{box-shadow:none;border:none}.aud .src-search-clear{color:var(--t2);cursor:pointer;background:0 0;border:none;display:inline-flex}.aud .src-search-clear:hover{color:var(--t0)}.aud .src-scroll{flex-direction:column;max-height:380px;display:flex;overflow-y:auto}.aud .src-row{border-radius:var(--radius-md);align-items:center;gap:12px;padding:12px;transition:background .15s;display:flex}.aud .src-row+.src-row{border-top:1px solid var(--b0)}.aud .src-row:hover{background:var(--bg1)}.aud .src-row.off{opacity:.5}.aud .src-ico{color:var(--t2);flex-shrink:0}.aud .src-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.aud a.src-name,.aud .src-name{font-size:var(--text-sm);color:var(--t0);white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-weight:400;line-height:1.4;text-decoration:none;overflow:hidden}.aud a.src-name:hover{text-underline-offset:2px;text-decoration:underline}.aud .src-asin{font-family:var(--mono);font-size:var(--text-2xs);color:var(--t2);letter-spacing:.02em}.aud .src-add{gap:8px;margin-top:16px;display:flex}.aud .src-add input{font-family:var(--mono);flex:1}.aud .switch-row{justify-content:space-between;align-items:center;gap:16px;padding:2px 0 20px;display:flex}.aud .switch-label{font-size:var(--text-md);color:var(--t0);font-weight:600}.aud .switch-sub{font-size:var(--text-xs);color:var(--t2);margin-top:4px}.aud .switch{border-radius:var(--radius-xl);background:var(--b2);cursor:pointer;border:none;flex-shrink:0;width:44px;height:25px;transition:background .18s;position:relative}.aud .switch.on{background:var(--a-accent)}.aud .switch.sm{width:36px;height:21px}.aud .switch-knob{background:var(--a-accent-contrast);border-radius:9999px;width:19px;height:19px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.aud .switch.sm .switch-knob{width:15px;height:15px}.aud .switch.on .switch-knob{transform:translate(19px)}.aud .switch.sm.on .switch-knob{transform:translate(15px)}.aud select:disabled,.aud input:disabled{cursor:not-allowed}.aud .switch:disabled{cursor:not-allowed;opacity:.6}.aud .acc-tool:disabled{cursor:not-allowed;opacity:.45}.aud .refresh-fields{grid-template-columns:repeat(3,1fr);gap:16px;transition:opacity .18s;display:grid}.aud .refresh-fields.dim{opacity:.5}.aud .cfg-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;display:flex}.aud .saved-pill{font-size:var(--text-xs);color:var(--ok-fg);opacity:0;align-items:center;gap:6px;font-weight:600;transition:opacity .2s;display:inline-flex}.aud .saved-pill[data-show=true]{opacity:1}.aud .ins:has(.m-page){max-width:1280px}.aud .ins{flex-direction:column;gap:16px;max-width:1280px;display:flex}.aud .ins .pg-head{align-items:center;padding-bottom:4px}.aud .seg-rows{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);flex-direction:column;display:flex;overflow:hidden}.aud .seg-row{border-top:1px solid var(--border)}.aud .seg-rows>.seg-row:first-child{border-top:0}.aud .seg-row.open{background:color-mix(in oklab, var(--foreground) 2%, var(--card))}.aud .seg-row-head{text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:16px 20px;display:flex}.aud .seg-row-head:not(:disabled){cursor:pointer}.aud .seg-row-head:not(:disabled):hover{background:var(--bg1)}.aud .seg-chev{color:var(--t2);flex-shrink:0;transition:transform .2s,color .15s}.aud .seg-row-head:hover .seg-chev{color:var(--t0)}.aud .seg-row.open .seg-chev{color:var(--t0);transform:rotate(90deg)}.aud .seg-ico{color:var(--t1);flex-shrink:0;align-items:center;display:inline-flex}.aud .seg-row-main{flex:1;min-width:0}.aud .seg-row-name{font-size:var(--text-md);color:var(--t0);letter-spacing:-.01em;font-weight:600}.aud .seg-row-sub-inline{font-size:var(--text-xs);color:var(--t2);flex-shrink:0;font-style:italic}.aud .seg-row-reviews{font-size:var(--text-xs);color:var(--t2);font-family:var(--mono);flex-shrink:0}.aud .seg-row-body{flex-direction:column;gap:24px;padding:8px 24px 24px;animation:.2s aud-fade;display:flex}.aud .ins-lede{font-size:var(--text-lg);letter-spacing:-.005em;color:var(--t1);max-width:74ch;font-weight:400;line-height:1.55}.aud .kpi2{grid-template-columns:minmax(170px,.62fr) 1fr;gap:16px;display:grid}.aud .kpi2-share,.aud .kpi2-sent{border:1px solid var(--b0);border-radius:var(--radius-lg);background:var(--card);flex-direction:column;gap:12px;padding:16px 20px;display:flex}.aud .kpi2-sent{justify-content:space-between}.aud .kpi2-label{font-size:var(--text-2xs);color:var(--t2);font-weight:600}.aud .kpi2-share-val{color:var(--t0);font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;display:flex}.aud .kpi2-share-val b{font-size:var(--text-3xl);font-weight:600;line-height:1}.aud .kpi2-share-val i{font-size:var(--text-lg);color:var(--t1);font-style:normal;font-weight:600}.aud .kpi2-sub{font-size:var(--text-xs);color:var(--t2);font-variant-numeric:tabular-nums}.aud .kpi2-bar{border-radius:var(--radius-sm);background:var(--bg2);height:12px;margin-top:2px;display:flex;overflow:hidden}.aud .kpi2-bar i{height:100%;display:block}.aud .kpi2-bar i.pos{background:var(--green)}.aud .kpi2-bar i.neu{background:var(--b2)}.aud .kpi2-bar i.neg{background:var(--red)}.aud .kpi2-sent-legend{font-size:var(--text-xs);font-variant-numeric:tabular-nums;gap:16px;font-weight:600;display:flex}.aud .kpi2-sent-legend .pos{color:var(--ok-fg)}.aud .kpi2-sent-legend .neg{color:var(--red)}.aud .ins-block{flex-direction:column;gap:16px;display:flex}.aud .ins-block-title{font-size:var(--text-2xs);color:var(--t2);font-weight:600}.aud .th-wrap{align-items:center;gap:40px;display:flex}.aud .th-donut{flex-shrink:0;width:220px;height:220px;position:relative}.aud .th-donut svg{width:100%;height:100%;display:block}.aud .th-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.aud .th-center b{font-size:var(--text-3xl);color:var(--t0);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.aud .th-center span{font-size:var(--text-xs);color:var(--t2)}.aud .th-legend{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.aud .th-leg{border-radius:var(--radius-md);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;padding:12px 16px;transition:background .15s;display:flex}.aud .th-leg:hover,.aud .th-leg.on{background:var(--bg1)}.aud .th-swatch{border-radius:var(--radius-xs);flex-shrink:0;width:12px;height:12px}.aud .th-leg-name{min-width:0;font-size:var(--text-md);color:var(--t0);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.aud .th-dot{border-radius:9999px;flex-shrink:0;width:7px;height:7px}.aud .th-dot.pos{background:var(--green)}.aud .th-dot.neg{background:var(--red)}.aud .th-dot.mix{background:var(--amber)}.aud .th-dot.neu{background:var(--t2)}.aud .th-leg-n{font-size:var(--text-md);font-weight:600;font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;align-items:baseline;gap:6px;display:inline-flex}.aud .th-leg-n em{font-size:var(--text-2xs);font-style:normal;font-weight:600;font-family:var(--font-sans,inherit);letter-spacing:.04em;color:var(--t2)}.aud .th-leg-arrow{color:var(--t2);opacity:0;flex-shrink:0;transition:opacity .15s}.aud .th-leg:hover .th-leg-arrow,.aud .th-leg.on .th-leg-arrow{opacity:1}.aud .lp-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.aud .dl{flex-direction:column;display:flex}.aud .dl-head{font-size:var(--text-xs);letter-spacing:.04em;border-bottom:1px solid var(--b1);align-items:center;gap:8px;margin-bottom:4px;padding-bottom:8px;font-weight:600;display:flex}.aud .dl.love .dl-head{color:var(--ok-fg)}.aud .dl.pain .dl-head{color:var(--bad-fg)}.aud .dl-list{counter-reset:dl;flex-direction:column;gap:2px;list-style:none;display:flex}.aud .dl-item{text-align:left;border-radius:var(--radius-md);background:0 0;border:none;align-items:baseline;gap:12px;width:100%;padding:8px;transition:background .15s;display:flex}.aud .dl-idx{width:18px;font-size:var(--text-xs);font-weight:600;font-family:var(--mono);color:var(--t2);font-variant-numeric:tabular-nums;flex-shrink:0}.aud .dl-item:disabled{cursor:default}.aud .dl-item:not(:disabled){cursor:pointer}.aud .dl-item:not(:disabled):hover{background:var(--bg1)}.aud .dl-dot{border-radius:9999px;flex-shrink:0;width:8px;height:8px}.aud .dl-dot.pos{background:var(--green)}.aud .dl-dot.sev-high{background:var(--red)}.aud .dl-dot.sev-medium{background:var(--amber)}.aud .dl-dot.sev-low{background:var(--t2)}.aud .dl-point{min-width:0;font-size:var(--text-sm);color:var(--t0);flex:1;line-height:1.45}.aud .dl-count{font-size:var(--text-2xs);font-family:var(--mono);color:var(--t2);flex-shrink:0;font-weight:600}.aud .dl-arrow{color:var(--t2);opacity:0;flex-shrink:0;transition:opacity .15s}.aud .dl-item:not(:disabled):hover .dl-arrow{opacity:1}.aud .dl-empty{font-size:var(--text-xs);color:var(--t2);padding:12px 0;font-style:italic}.aud .cues{flex-wrap:wrap;gap:8px;display:flex}.aud .cue{font-size:var(--text-sm);border-radius:var(--radius-lg);background:var(--bg1);border:1px solid var(--b0);color:var(--t0);cursor:default;align-items:center;gap:6px;padding:6px 8px 6px 12px;font-style:italic;transition:background .15s,border-color .15s;display:inline-flex}.aud .cue.has-ev{cursor:pointer}.aud .cue.has-ev:hover{background:var(--bg0);border-color:var(--b2)}.aud .cue-q{color:var(--t2);flex-shrink:0;transform:translateY(-2px)scaleX(-1)}.aud .cue-n{border-radius:var(--radius-md);background:var(--t0);min-width:18px;height:18px;color:var(--bg0);font-size:var(--text-2xs);font-style:normal;font-weight:600;font-family:var(--mono);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.aud .stars{color:var(--b2);flex-shrink:0;gap:1px;display:inline-flex}.aud .stars svg.on{color:var(--amber)}.aud .evm-overlay{z-index:200;background:#00000080;justify-content:center;align-items:center;padding:24px;animation:.15s aud-fade;display:flex;position:fixed;inset:0}.aud .evm{background:var(--card);border:1px solid var(--b0);border-radius:var(--radius-xl);flex-direction:column;width:100%;max-width:560px;max-height:82vh;animation:.16s cubic-bezier(.2,.8,.3,1) aud-pop;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000047}@keyframes aud-pop{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}.aud .evm-head{justify-content:space-between;align-items:center;padding:16px 16px 12px 20px;display:flex}.aud .evm-title{align-items:center;gap:8px;display:flex}.aud .evm-eyebrow{font-size:var(--text-2xs);color:var(--t2);font-weight:600}.aud .evm-count{border-radius:var(--radius-lg);background:var(--bg2);min-width:20px;height:20px;color:var(--t1);font-size:var(--text-2xs);font-weight:600;font-family:var(--mono);justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.aud .evm-phrase{font-size:var(--text-lg);color:var(--t0);border-bottom:1px solid var(--b0);padding:0 20px 16px;font-weight:600;line-height:1.35}.aud .evm-loading,.aud .evm-empty{font-size:var(--text-sm);color:var(--t2);justify-content:center;align-items:center;gap:8px;padding:48px 20px;display:flex}.aud .evm-list{flex-direction:column;gap:12px;padding:16px 20px 20px;display:flex;overflow-y:auto}.aud .evm-card{border:1px solid var(--b0);border-radius:var(--radius-lg);background:var(--card);padding:12px 16px}.aud .evm-prod{border-bottom:1px solid var(--b0);align-items:center;gap:6px;margin-bottom:8px;padding-bottom:8px;display:flex}.aud .evm-prod-ico{color:var(--t2);flex-shrink:0}.aud .evm-prod-title{min-width:0;font-size:var(--text-xs);color:var(--t1);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.aud .evm-prod-asin{font-size:var(--text-2xs);font-family:var(--mono);color:var(--t2);flex-shrink:0;align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.aud .evm-prod-asin:hover{color:var(--t0)}.aud .evm-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.aud .evm-author{font-size:var(--text-xs);color:var(--t1);font-weight:600}.aud .evm-card-title{font-size:var(--text-md);color:var(--t0);margin-bottom:4px;font-weight:600}.aud .evm-card-text{font-size:var(--text-sm);color:var(--t0);white-space:pre-wrap;line-height:1.55}.ev-overlay{z-index:100;background:#00000073;justify-content:flex-end;animation:.15s aud-fade;display:flex;position:fixed;inset:0}.ev-pair{height:100%;display:flex}.aud .ev-sheet{background:var(--card);border-left:1px solid var(--b1);height:100%;font-family:var(--sans);flex-direction:column;animation:.24s cubic-bezier(.22,1,.36,1) ev-slide;display:flex}.aud .ev-list-sheet{width:400px;box-shadow:-24px 0 60px #00000047}.aud .ev-detail-sheet{width:460px;box-shadow:-24px 0 60px #00000047}@keyframes ev-slide{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.aud .ev-sheet-head{border-bottom:1px solid var(--b0);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.aud .ev-sheet-title{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.aud .ev-sheet-label{font-size:var(--text-md);color:var(--t0);font-weight:600;line-height:1.35}.aud .ev-sheet-sub{font-size:var(--text-xs);color:var(--t2);padding:12px 20px 4px}.aud .ev-sent{font-size:var(--text-2xs);border-radius:9999px;flex-shrink:0;padding:2px 8px;font-weight:600}.aud .ev-sent.pos{background:var(--ok-bg);color:var(--ok-fg)}.aud .ev-sent.neg{background:var(--bad-bg);color:var(--bad-fg)}.aud .ev-sent.mix{background:var(--warn-bg);color:var(--warn-fg)}.aud .ev-sent.neu{background:var(--bg2);color:var(--t2)}.aud .ev-list{flex-direction:column;flex:1;gap:2px;padding:6px;display:flex;overflow-y:auto}.aud .ev-review{border-radius:var(--radius-md);text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:12px;padding:12px;transition:background .15s;display:flex}.aud .ev-review:hover{background:var(--bg1)}.aud .ev-review.on{background:var(--bg1);box-shadow:inset 2px 0 0 var(--t0)}.aud .ev-review-text{min-width:0;font-size:var(--text-sm);color:var(--t1);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;line-height:1.5;display:-webkit-box;overflow:hidden}.aud .ev-review-arrow{color:var(--t2);flex-shrink:0;margin-top:2px}.aud .ev-loading,.aud .ev-empty{font-size:var(--text-sm);color:var(--t2);align-items:center;gap:8px;padding:24px 20px;display:flex}.aud .rv-head-main{flex-direction:column;gap:8px;min-width:0;display:flex}.aud .rv-title{font-size:var(--text-md);color:var(--t0);font-weight:600;line-height:1.35}.aud .rv-body{flex:1;padding:20px;overflow-y:auto}.aud .rv-text{font-size:var(--text-md);color:var(--t0);line-height:1.7}.aud .rv-meta{font-size:var(--text-xs);color:var(--t2);align-items:center;gap:12px;margin-top:16px;display:flex}.aud .rv-author{color:var(--t1);font-weight:600}.aud .rv-date{font-family:var(--mono)}.aud .rv-product{border-top:1px solid var(--b0);background:var(--bg1);color:var(--t0);flex-shrink:0;align-items:center;gap:12px;padding:16px 20px;text-decoration:none;display:flex}.aud .rv-product:hover{background:var(--bg2)}.aud .rv-product-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.aud .rv-product-label{font-size:var(--text-2xs);letter-spacing:.05em;color:var(--t2);font-weight:600}.aud .rv-product-title{font-size:var(--text-sm);color:var(--t0);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.aud .rv-product svg{color:var(--t2);flex-shrink:0}@media (max-width:900px){.aud .kstrip{grid-template-columns:repeat(2,1fr)}.aud .kcell:nth-child(3),.aud .kcell:nth-child(4){border-top:1px solid var(--b0)}.aud .kcell:nth-child(3){border-left:none}.aud .th-wrap{flex-direction:column;align-items:stretch;gap:20px}.aud .th-donut{align-self:center}.aud .lp-grid{grid-template-columns:1fr;gap:20px}.aud .ev-list-sheet,.aud .ev-detail-sheet{width:min(92vw,400px)}.aud .ev-detail-sheet{position:absolute;top:0;right:0}}.aud .runs{flex-direction:column;gap:16px;max-width:1280px;display:flex}.aud .trigger-card{background:linear-gradient(135deg, var(--bg0) 0%, var(--bg1) 100%);border:1px solid var(--b0);border-radius:var(--radius-xl);justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.aud .trigger-left{flex-direction:column;gap:12px;min-width:0;display:flex}.aud .trigger-flow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.aud .flow-step{font-size:var(--text-sm);color:var(--t0);border-radius:var(--radius-md);background:var(--card);border:1px solid var(--b1);align-items:center;gap:6px;padding:6px 12px;font-weight:600;display:inline-flex}.aud .flow-step svg{color:var(--a-accent)}.aud .flow-arrow{color:var(--t2)}.aud .trigger-meta{font-size:var(--text-xs);color:var(--t2)}.aud .trigger-meta b{color:var(--t1);text-transform:capitalize;font-weight:600}.aud .managed-note{border-radius:var(--radius-md);background:var(--bg2);border:1px solid var(--b0);color:var(--t2);font-size:var(--text-xs);flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;font-weight:500;display:inline-flex}.aud .trigger-action{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.aud .trigger-note{font-size:var(--text-xs);color:var(--t1);text-align:right;max-width:220px}.aud .trigger-note.muted{color:var(--t2)}.aud .runs-list{flex-direction:column;gap:12px;display:flex}.aud .run-card{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);flex-direction:column;gap:12px;padding:16px;display:flex}.aud .run-top{align-items:center;gap:8px;display:flex}.aud .run-status-dot{border-radius:9999px;flex-shrink:0;width:8px;height:8px}.aud .run-status-dot.ok{background:var(--green)}.aud .run-status-dot.err{background:var(--red)}.aud .run-status-dot.run{background:var(--a-accent);animation:1.4s ease-in-out infinite soft-pulse}.aud .run-status-dot.idle{background:var(--t2)}.aud .run-id{font-family:var(--mono);font-size:var(--text-xs);color:var(--t1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aud .run-badge{font-size:var(--text-2xs);text-transform:capitalize;border-radius:9999px;flex-shrink:0;padding:2px 8px;font-weight:600}.aud .run-badge.ok{background:var(--ok-bg);color:var(--ok-fg)}.aud .run-badge.err{background:var(--bad-bg);color:var(--bad-fg)}.aud .run-badge.run{background:var(--warn-bg);color:var(--warn-fg)}.aud .run-badge.idle{background:var(--bg2);color:var(--t2)}.aud .run-spacer{flex:1}.aud .run-when{flex-direction:column;gap:1px;min-width:0;display:flex}.aud .run-when-abs{font-size:var(--text-sm);color:var(--t0);font-weight:600}.aud .run-when-rel{font-size:var(--text-2xs);color:var(--t2);text-transform:capitalize}.aud .run-total{font-size:var(--text-xs);font-weight:600;font-family:var(--mono);color:var(--t1);font-variant-numeric:tabular-nums;flex-shrink:0}.aud .run-stages{align-items:stretch;gap:12px;display:flex}.aud .run-arrow{color:var(--t2);flex-shrink:0;align-items:center;padding-top:8px;display:flex}.aud .stage{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.aud .stage-step{background:var(--bg2);width:16px;height:16px;color:var(--t1);font-size:var(--text-2xs);font-weight:600;font-family:var(--mono);border-radius:9999px;justify-content:center;align-items:center;margin-right:1px;display:inline-flex}.aud .stage-top{justify-content:space-between;align-items:center;display:flex}.aud .stage-label{font-size:var(--text-xs);color:var(--t0);align-items:center;gap:6px;font-weight:600;display:inline-flex}.aud .stage-status{font-size:var(--text-2xs);text-transform:capitalize;color:var(--t2);font-weight:500}.aud .stage-status.ok{color:var(--ok-fg)}.aud .stage-status.err{color:var(--red)}.aud .stage-status.run{color:var(--warn-fg)}.aud .stage-track{border-radius:var(--radius-xs);background:var(--bg2);height:5px;overflow:hidden}.aud .stage-fill{border-radius:var(--radius-xs);height:100%;transition:width .4s}.aud .stage-fill.ok{background:var(--green)}.aud .stage-fill.run{background:var(--a-accent)}.aud .stage-fill.err{background:var(--red)}.aud .stage-fill.idle{background:var(--b1)}.aud .stage-detail{font-size:var(--text-2xs);color:var(--t2);font-family:var(--mono);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;display:flex}.aud .stage-count{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aud .stage-time{color:var(--t1);flex-shrink:0;font-weight:600}.aud .run-errors{border-top:1px solid var(--b0);padding-top:12px}.aud .run-errors summary{font-size:var(--text-xs);color:var(--red);cursor:pointer;align-items:center;gap:6px;display:flex}.aud .run-error{font-size:var(--text-2xs);color:var(--t2);font-family:var(--mono);word-break:break-word;margin-top:6px;padding-left:20px}@keyframes aud-fade{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes aud-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes aud-spin{to{transform:rotate(360deg)}}.aud .spin{animation:.8s linear infinite aud-spin}@media (prefers-reduced-motion:reduce){.aud .run-status-dot.run,.aud .driver-fill,.aud .acc-body,.aud .acc-body-full,.aud .seg-row-body,.aud-modal-overlay,.aud .spin,.aud .run-status-dot.run{animation:none}}@media (max-width:680px){.aud .pg-head{flex-direction:column;align-items:flex-start;gap:12px}.aud .editor-grid,.aud .refresh-fields,.aud .seg-kpis,.aud .lh-grid,.aud .kpi2,.aud .lp-grid{grid-template-columns:1fr}.aud .seg-kpis{grid-template-columns:repeat(2,1fr)}.aud .run-stages{flex-direction:column}.aud .run-arrow{align-self:center;padding-top:0;transform:rotate(90deg)}}.aud .form-hint{font-weight:400;font-size:var(--text-2xs);text-transform:none;letter-spacing:0;color:var(--t2);margin-left:8px}.aud .anchor-row .anchor-score{text-align:center;width:56px;font-family:var(--mono);flex:0 0 56px;font-weight:600}.aud .anchor-row input:not(.anchor-score){flex:auto;width:auto;min-width:0}.aud .anchor-del{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--t2);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.aud .anchor-del:hover:not(:disabled){background:var(--bad-bg);color:var(--bad-fg)}.aud .anchor-del:disabled{opacity:.35;cursor:default}.aud .anchor-add{align-self:flex-start;margin-top:6px}.aud .btn-ghost.sm,.aud .btn-primary.sm,.aud .btn-danger.sm{height:30px;font-size:var(--text-xs);padding:0 12px}.aud .dim-total{font-size:var(--text-xs);color:var(--t2);white-space:nowrap;font-weight:500}.aud .dim-total b{color:var(--t0);font-variant-numeric:tabular-nums;font-weight:600}.aud .dim-total em{color:var(--amber);font-style:normal;font-weight:600}.aud .dim-total.ok b{color:var(--ok-fg)}.aud .dim-total.over b,.aud .dim-total.over em{color:var(--bad-fg)}.aud .src-identity{cursor:default;flex-wrap:nowrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.aud .src-logo{border-radius:var(--radius-sm);border:1px solid var(--b0);background:var(--bg1);width:30px;height:30px;color:var(--t2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.aud .src-logo img{object-fit:contain;width:100%;height:100%}.aud .src-asin-strong{font-family:var(--mono);font-size:var(--text-xs);letter-spacing:.02em;color:var(--t0);flex-shrink:0;font-weight:600}.aud .src-row-spacer{flex-shrink:0;width:2px}.aud .src-del{opacity:0;flex-shrink:0;transition:opacity .15s}.aud .src-row:hover .src-del,.aud .src-row:focus-within .src-del{opacity:1}.aud .pcard{flex-direction:column;gap:8px;display:flex}.aud .pcard-row{grid-template-columns:66px 1fr;align-items:start;gap:12px;display:grid}.aud .pcard-k{font-size:var(--text-2xs);letter-spacing:.05em;color:var(--t2);padding-top:1px;font-weight:600}.aud .pcard-v{font-size:var(--text-xs);color:var(--t0);min-width:0;line-height:1.45}.aud .pcard-asin{font-family:var(--mono);font-weight:600}.aud .pcard-rating{align-items:center;gap:4px;display:inline-flex}.aud .pcard-star{color:var(--amber)}.aud .pcard-pending{font-size:var(--text-xs);color:var(--t2);font-style:italic}.aud .aud-tip{z-index:300;background:var(--card);border:1px solid var(--b0);border-radius:var(--radius-lg);padding:12px 16px;animation:.12s aud-fade;box-shadow:0 16px 40px #00000038}.aud .aud-pop-backdrop{z-index:290;position:fixed;inset:0}.aud .aud-confirm{z-index:300;background:var(--card);border:1px solid var(--b0);border-radius:var(--radius-lg);flex-direction:column;gap:12px;padding:16px;animation:.14s cubic-bezier(.2,.8,.3,1) aud-pop;display:flex;box-shadow:0 16px 40px #0000003d}.aud .aud-confirm-msg{font-size:var(--text-xs);color:var(--t0);line-height:1.5}.aud .aud-confirm-actions{justify-content:flex-end;gap:8px;display:flex}.aud .btn-danger{border-radius:var(--radius-md);background:var(--bad-bg);height:34px;color:var(--bad-fg);border:1px solid color-mix(in oklch, var(--bad-fg) 30%, transparent);font-size:var(--text-sm);cursor:pointer;align-items:center;gap:6px;padding:0 16px;font-weight:600;transition:background .15s;display:inline-flex}.aud .btn-danger:hover{background:color-mix(in oklch, var(--bad-fg) 16%, var(--bad-bg))}.aud .evp-catch{z-index:199;position:fixed;inset:0}.aud .evp{z-index:200;background:var(--card);border:1px solid var(--b0);border-radius:var(--radius-xl);flex-direction:column;animation:.14s cubic-bezier(.2,.8,.3,1) aud-pop;display:flex;overflow:hidden;box-shadow:0 18px 48px #00000042}.aud .evp-head{flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 12px 8px 16px;display:flex}.aud .evp-title{align-items:center;gap:8px;display:flex}.aud .evp-eyebrow{font-size:var(--text-2xs);color:var(--t2);font-weight:600}.aud .evp-phrase{font-size:var(--text-md);color:var(--t0);border-bottom:1px solid var(--b0);flex-shrink:0;padding:0 16px 12px;font-weight:600;line-height:1.35}.aud .evp-loading,.aud .evp-empty{font-size:var(--text-xs);color:var(--t2);justify-content:center;align-items:center;gap:8px;padding:32px 16px;display:flex}.aud .evp-list{flex-direction:column;gap:12px;padding:12px 16px 16px;display:flex;overflow-y:auto}.aud .evp-card{border:1px solid var(--b0);border-radius:var(--radius-lg);background:var(--card);padding:12px}.aud .evp-prod{border-bottom:1px solid var(--b0);color:var(--t1);align-items:center;gap:6px;margin-bottom:8px;padding-bottom:8px;text-decoration:none;display:flex}.aud .evp-prod:hover{color:var(--t0)}.aud .evp-prod:hover .evp-prod-ext{opacity:1}.aud .evp-prod-ico{color:var(--t2);flex-shrink:0}.aud .evp-prod-title{min-width:0;font-size:var(--text-xs);flex:1;line-height:1.4}.aud .evp-prod-ext{color:var(--t2);opacity:.55;flex-shrink:0;transition:opacity .15s}.aud .evp-meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.aud .evp-author{font-size:var(--text-xs);color:var(--t1);font-weight:600}.aud .evp-rv-title{font-size:var(--text-sm);color:var(--t0);margin-bottom:4px;font-weight:600}.aud .evp-rv-text{font-size:var(--text-xs);color:var(--t0);white-space:pre-wrap;line-height:1.55}.aud .ev-badge{border-radius:var(--radius-lg);background:var(--t0);min-width:20px;height:20px;color:var(--bg0);font-size:var(--text-2xs);font-weight:600;font-family:var(--mono);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.aud .th-leg-matched{font-size:var(--text-2xs);letter-spacing:.04em;color:var(--t2);flex-shrink:0;font-weight:600}.aud .run-tip{cursor:not-allowed;display:inline-flex}.aud .run-tip button{pointer-events:none}.aud .sk-col{flex-direction:column;gap:8px;display:flex}.aud .sk-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.aud .plbar{background:var(--bg1);border:1px solid var(--b0);border-radius:var(--r1);align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;display:flex}.aud .plbar-label{font-size:var(--text-xs);color:var(--t1);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.aud .plbar-select{min-width:180px;font:inherit;font-size:var(--text-sm);color:var(--t0);background:var(--bg0);border:1px solid var(--b1);border-radius:var(--r1);padding:6px 8px}.aud .plbar-tools{align-items:center;gap:4px;display:inline-flex}.aud .plbar-edit{flex:1;align-items:center;gap:6px;display:inline-flex}.aud .plbar-input{min-width:200px;font:inherit;font-size:var(--text-sm);color:var(--t0);background:var(--bg0);border:1px solid var(--b2);border-radius:var(--r1);padding:6px 8px}.aud .plbar-error{font-size:var(--text-xs);color:var(--red)}.aud .pl-empty{text-align:center;max-width:420px;color:var(--t1);background:var(--bg0);border:1px dashed var(--b2);border-radius:var(--r2);flex-direction:column;align-items:center;gap:8px;margin:48px auto;padding:32px 24px;display:flex}.aud .pl-empty h3{font-size:var(--text-md);color:var(--t0);margin:4px 0 0}.aud .pl-empty p{font-size:var(--text-sm);margin:0;line-height:1.5}.aud .pl-empty-form{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.aud .pl-empty-hint{font-size:var(--text-xs);color:var(--t2)}.aud .src-group{border:1px solid var(--b0);border-radius:var(--r2);margin-top:16px;padding:12px 16px 16px}.aud .src-group-head{border-bottom:1px solid var(--b0);align-items:center;gap:8px;margin-bottom:4px;padding-bottom:8px;display:flex}.aud .src-class-badge{font-size:var(--text-2xs);border-radius:9999px;padding:4px 8px;font-weight:600}.aud .src-class-badge.retail{background:var(--tag-bg);color:var(--tag-fg)}.aud .src-class-badge.social{background:var(--warn-bg);color:var(--warn-fg)}.aud .src-group-title{font-size:var(--text-sm);color:var(--t0);font-weight:600}.aud .src-group-count{font-size:var(--text-2xs);font-weight:600;font-family:var(--mono);color:var(--t2);margin-left:auto}.aud .src-logo-social{color:var(--warn-fg);background:var(--warn-bg);border-color:#0000}.aud .src-kws{flex-shrink:1;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.aud .src-kw-chip{font-size:var(--text-2xs);font-weight:500;font-family:var(--mono);color:var(--t1);background:var(--bg2);border-radius:var(--radius-sm);white-space:nowrap;padding:2px 6px}.aud .src-social-add{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;gap:8px;margin-top:16px;display:grid}@media (max-width:860px){.aud .src-social-add{grid-template-columns:1fr}}.aud .evp-ico-social{color:var(--warn-fg)}.aud .evp-upvotes{font-size:var(--text-xs);font-weight:600;font-family:var(--mono);color:var(--warn-fg);align-items:center;gap:2px;display:inline-flex}.aud .v2-kpi3{grid-template-columns:150px 1fr 1fr}@media (max-width:760px){.aud .v2-kpi3{grid-template-columns:1fr}}.aud .kpi2-bar .ch-amazon{background:#5c6b8a}.aud .kpi2-bar .ch-reddit{background:#a8785f}.aud .kpi2-sent-legend .ch-amazon-t{color:#5c6b8a;font-weight:600}.aud .kpi2-sent-legend .ch-reddit-t{color:#a8785f;font-weight:600}.aud .kpi2-sent-legend .neu{color:var(--t2)}.aud .v2-ev{font-family:var(--mono);font-size:var(--text-2xs);color:var(--t1);background:var(--bg2);border:1px solid var(--b0);cursor:pointer;border-radius:9999px;flex-shrink:0;align-items:center;gap:4px;padding:1px 8px;font-weight:600;transition:all .15s;display:inline-flex}.aud .v2-ev:hover{background:var(--t0);border-color:var(--t0);color:var(--bg0,#fff)}.aud .v2-lanes{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:720px){.aud .v2-lanes{grid-template-columns:1fr}}.aud .v2-lane{border:1px solid var(--b0);border-radius:var(--radius-lg);background:var(--bg1);padding:16px 20px}.aud .v2-lane-head{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.aud .v2-lane-title{font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--t0);font-weight:600}.aud .v2-lane-tag{font-size:var(--text-2xs);color:var(--t2)}.aud .v2-lane ul{margin:0;padding:0;list-style:none}.aud .v2-lane li{border-top:1px dashed var(--b0);font-size:var(--text-xs);justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;line-height:1.5;display:flex}.aud .v2-lane li:first-child{border-top:none;padding-top:0}.aud .v2-lane li:last-child{padding-bottom:0}.aud .v2-empty{font-size:var(--text-xs);color:var(--t2);font-style:italic}.aud .v2-quotes{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-bottom:16px;display:grid}.aud .v2-q{text-align:left;background:var(--bg1);border:1px solid var(--b0);border-left:3px solid var(--t2);border-radius:var(--radius-md);cursor:pointer;font:inherit;color:inherit;flex-direction:column;gap:8px;padding:12px 16px;transition:border-color .15s,background .15s;display:flex;position:relative}.aud .v2-q:hover{border-left-color:var(--t0);background:var(--bg2)}.aud .v2-q p{font-size:var(--text-sm);color:var(--t0);margin:0;font-style:italic;line-height:1.5}.aud .v2-chan{font-size:var(--text-2xs);letter-spacing:.07em;text-transform:uppercase;border-radius:var(--radius-xs);align-self:flex-start;padding:2px 6px;font-weight:600}.aud .v2-chan-amazon{color:#5c6b8a;background:#5c6b8a29;background:lab(44.8884% .127733 -19.1477/.16)}.aud .v2-chan-reddit{color:#a8785f;background:#a8785f2e;background:lab(54.9388% 17.0237 21.5811/.18)}.aud .v2-chan-other{background:var(--bg2);color:var(--t2)}.dark .aud .v2-chan-amazon{color:#93a5c8}.dark .aud .v2-chan-reddit{color:#c99b7f}.aud .v2-directive{border:1px solid var(--b0);border-radius:var(--radius-lg);background:var(--bg1);flex-direction:column;gap:6px;margin-top:16px;padding:16px 20px;display:flex}.aud .v2-directive-k{font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--t2);font-weight:600}.aud .v2-directive-line{font-size:var(--text-md);color:var(--t0);font-weight:600;line-height:1.5}.aud .v2-directive-hum{font-size:var(--text-xs);color:var(--t1)}.aud .v2-directive-hum b{text-transform:capitalize}.aud .v2-rej{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:720px){.aud .v2-rej{grid-template-columns:1fr}}.aud .v2-rej-h{font-size:var(--text-2xs);letter-spacing:.07em;text-transform:uppercase;color:var(--red);margin-bottom:8px;font-weight:600}.aud .v2-kill{margin:0;padding:0;list-style:none}.aud .v2-kill li{border-top:1px solid var(--b0);align-items:center;gap:12px;padding:8px 0;display:flex}.aud .v2-kill li:first-child{border-top:none;padding-top:0}.aud .v2-x{border-radius:var(--radius-sm);background:var(--bad-bg);width:22px;height:22px;color:var(--bad-fg);font-size:var(--text-2xs);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.aud .v2-kill-c{font-size:var(--text-xs);flex:1;font-weight:600;line-height:1.4}.aud .v2-kill-c small{font-weight:400;font-size:var(--text-2xs);color:var(--t2);display:block}.aud .v2-mockq{border:1px solid var(--b0);background:var(--bg1);border-radius:var(--radius-md);align-items:flex-start;gap:12px;margin-bottom:8px;padding:12px;display:flex}.aud .v2-mockq p{font-size:var(--text-xs);flex:1;margin:0;font-style:italic;line-height:1.5}.aud .v2-tension{border:1px solid var(--b0);border-radius:var(--radius-lg);background:var(--bg1);margin-bottom:16px;overflow:hidden}.aud .v2-tension-top{border-bottom:1px solid var(--b0);align-items:baseline;gap:8px;padding:12px 16px;display:flex}.aud .v2-tension-lbl{font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--t2);font-weight:600}.aud .v2-tension-attr{font-size:var(--text-md);font-weight:600}.aud .v2-tension-grid{grid-template-columns:1fr 1fr;display:grid}@media (max-width:640px){.aud .v2-tension-grid{grid-template-columns:1fr}}.aud .v2-tside{padding:16px}.aud .v2-tside .k{font-size:var(--text-2xs);letter-spacing:.09em;text-transform:uppercase;margin-bottom:6px;font-weight:600;display:block}.aud .v2-tside.praise{background:var(--ok-bg)}.aud .v2-tside.praise .k{color:var(--ok-fg)}.aud .v2-tside.damn{background:var(--bad-bg)}.aud .v2-tside.damn .k{color:var(--bad-fg)}.aud .v2-tside p{font-size:var(--text-sm);margin:0 0 8px;font-style:italic;line-height:1.5}.aud .v2-tplay{border-top:1px solid var(--b0);font-size:var(--text-xs);padding:12px 16px;line-height:1.55}.aud .v2-tplay span{font-size:var(--text-2xs);letter-spacing:.09em;text-transform:uppercase;color:var(--t2);margin-right:8px;font-weight:600}.aud .v2-needs{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}@media (max-width:640px){.aud .v2-needs{grid-template-columns:1fr}}.aud .v2-need{border:1px solid var(--b0);border-radius:var(--radius-lg);background:var(--bg1);padding:12px 16px}.aud .v2-need-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.aud .v2-need p{font-size:var(--text-xs);margin:0;line-height:1.55}.aud .v2-tagp{font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-xs);padding:2px 6px;font-weight:600}.aud .v2-tag-product{background:var(--warn-bg);color:var(--warn-fg)}.aud .v2-tag-messaging{background:var(--tag-bg);color:var(--tag-fg)}.aud .v2-gap{border:1px dashed var(--b1);border-radius:var(--radius-lg);font-size:var(--text-xs);background:var(--bg1);padding:12px 16px;line-height:1.55}.aud .v2-gap-r{color:var(--t1)}.aud .m-tail{background:var(--m-ink);min-width:24px;height:22px;color:var(--m-ground);font-family:var(--heading);font-weight:600;font-size:var(--text-sm);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;line-height:1;transition:background .12s;display:inline-flex;position:relative}.aud .m-tail:after{content:"";border-left:6px solid var(--m-ink);border-bottom:5px solid #0000;width:0;height:0;position:absolute;bottom:-4px;left:3px}.aud .m-tail:hover{background:var(--m-accent-600)}.aud .m-tail:hover:after{border-left-color:var(--m-accent-600)}.aud .m-tail.red{background:var(--m-red)}.aud .m-tail.red:after{border-left-color:var(--m-red)}.aud .m-tail.red:hover{background:var(--m-red-600)}.aud .m-tail.red:hover:after{border-left-color:var(--m-red-600)}.aud .m-tail.lg{min-width:30px;height:26px;font-size:var(--text-md)}.aud .m-tail.sm{min-width:20px;height:18px;font-size:var(--text-xs)}.aud .m-tail[disabled]{cursor:default}.aud .m-tail[disabled]:hover{background:var(--m-ink)}.aud .m-tail[disabled]:hover:after{border-left-color:var(--m-ink)}.aud .m-segswitch{border-bottom:1px solid var(--m-divider);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:4px 0 8px;display:grid}.aud .m-segtab:first-child{border-left:none}.aud .m-segtab{border:none;border-left:1px solid var(--m-divider);text-align:left;cursor:pointer;font-family:var(--sans);color:var(--t2);background:0 0;border-top:4px solid #0000;flex-direction:column;gap:4px;padding:16px 20px;display:flex}.aud .m-segtab .n{font-size:var(--text-2xs);letter-spacing:.12em;font-weight:600;font-family:var(--heading)}.aud .m-segtab .nm{font-size:var(--text-md);font-weight:600;font-family:var(--heading);letter-spacing:-.01em}.aud .m-segtab .sh{font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase}.aud .m-segtab:hover{color:var(--t0)}.aud .m-segtab.on{color:var(--t0);border-top-color:var(--m-accent);background:var(--m-accent-100)}.aud .m-segtab.on .n{color:var(--m-accent-700)}.aud .m-segtab.await{cursor:default;opacity:.45}.aud .m-topbar{border-bottom:1px solid var(--m-divider);align-items:baseline;gap:20px;padding:24px 0 12px;display:flex}.aud .m-topbar .brand{font-family:var(--heading);font-weight:600;font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase}.aud .m-topbar .pl{font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--t2)}.aud .m-topbar .legend{font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--t2);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.aud .m-topbar .segn{font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--t2)}.aud .m-hero{border-bottom:1px solid var(--m-divider);grid-template-columns:minmax(0,1fr) 240px;align-items:end;gap:40px;padding:32px 0 24px;display:grid}@media (max-width:760px){.aud .m-hero{grid-template-columns:1fr}}.aud .m-hero .kicker{font-size:var(--text-2xs);letter-spacing:.09em;text-transform:uppercase;color:var(--m-accent-700);margin-bottom:12px}.aud .m-hero h2{font-family:var(--heading);font-weight:600;font-size:var(--text-xl);letter-spacing:-.015em;margin:0 0 16px;line-height:1.3}.aud .m-hero .lede{font-size:var(--text-lg);text-wrap:pretty;max-width:62ch;color:var(--t1);margin:0;line-height:1.5}.aud .m-hero .shareblk{border-left:1px solid var(--m-divider);padding-left:24px}.aud .m-hero .sharen{font-family:var(--heading);font-weight:600;font-size:var(--text-3xl);letter-spacing:-.025em;color:var(--m-accent);line-height:1}.aud .m-hero .sharen i{font-style:normal;font-size:var(--text-3xl);letter-spacing:0}.aud .m-hero .sharek{font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--t1);margin-top:12px}.aud .m-hero .shares{font-size:var(--text-xs);color:var(--t1);margin-top:4px}.aud .m-split{border-bottom:1px solid var(--b0);grid-template-columns:1fr 1fr;display:grid}@media (max-width:700px){.aud .m-split{grid-template-columns:1fr}}.aud .m-split>div{padding:20px 24px 20px 0}.aud .m-split>div+div{border-left:1px solid var(--b0);padding-left:24px}@media (max-width:700px){.aud .m-split>div+div{border-left:none;border-top:1px solid var(--b0);padding-left:0}}.aud .m-split .k{font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--t2);margin-bottom:16px}.aud .m-bar{gap:2px;height:10px;display:flex}.aud .m-bar i{display:block}.aud .m-bar .ink{background:var(--m-ink)}.aud .m-bar .neu{background:var(--m-n400)}.aud .m-bar .red{background:var(--m-red)}.aud .m-legend{font-size:var(--text-xs);flex-wrap:wrap;gap:20px;margin-top:12px;display:flex}.aud .m-legend b{font-family:var(--heading);font-weight:600}.aud .m-legend .neu{color:var(--t1)}.aud .m-legend .red{color:var(--m-red-700)}.aud .m-section{flex-direction:column;gap:16px;margin-top:32px;display:flex}.aud .m-section>aside{flex-direction:column;gap:3px;display:flex}.aud .m-section>aside h2{font-family:var(--heading);font-weight:600;font-size:var(--text-lg);letter-spacing:-.01em;text-transform:none;margin:0}.aud .m-section.accented>aside h2{color:var(--m-accent-700)}.aud .m-section>aside p{font-size:var(--text-xs);color:var(--t2);margin:0;line-height:1.5}.aud .m-section>:not(aside){background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px}.aud .m-section>.m-aud-grid,.aud .m-section>.m-quad{background:0 0;border:none;padding:0}.aud .m-theme{border-top:1px solid var(--b0);grid-template-columns:34px minmax(0,300px) minmax(0,1fr) 40px;align-items:center;gap:20px;padding:12px 0;display:grid}@media (max-width:700px){.aud .m-theme{grid-template-columns:30px minmax(0,1fr) 40px}.aud .m-theme .trk{display:none}}.aud .m-theme:first-child{border-top:none}.aud .m-theme .no{font-size:var(--text-xs);color:var(--m-n500);font-family:var(--mono);font-weight:500}.aud .m-theme .nm{font-size:var(--text-md);font-family:var(--heading);letter-spacing:-.005em;font-weight:500;line-height:1.3}.aud .m-theme .trk{background:var(--m-n200);border-radius:9999px;height:6px;display:block}.aud .m-theme .trk i{background:var(--success);border-radius:9999px;height:6px;display:block}.aud .m-theme.neg .trk i{background:var(--destructive)}.aud .m-quad{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}@media (max-width:700px){.aud .m-quad{grid-template-columns:1fr}}.aud .m-quad>div{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px}@media (max-width:700px){.aud .m-quad>div{border-left:none!important;border-bottom:1px solid var(--b0)!important;padding-left:0!important}}.aud .m-quad .qhead{grid-template-columns:24px minmax(0,1fr);gap:12px;margin-bottom:20px;display:grid}.aud .m-quad .qno{font-family:var(--mono);font-weight:500;font-size:var(--text-2xs);letter-spacing:.08em;color:var(--m-n500);padding-top:4px}.aud .m-quad.mred .qno{color:var(--m-red-400)}.aud .m-quad h3{font-family:var(--heading);font-weight:500;font-size:var(--text-md);letter-spacing:-.005em;margin:0 0 2px}.aud .m-quad .qsub{font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--t2)}.aud .m-quad .qitems{flex-direction:column;gap:16px;display:flex}.aud .m-quad .qitem .qrow{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;display:grid}.aud .m-quad .qitem .qrow>.m-tail-wrap{padding-top:2px}.aud .m-quad .qitem .t{font-size:var(--text-md);line-height:1.4}.aud .m-quad .qitem.rich{padding-bottom:4px}.aud .m-quad .qitem .qsummary{font-size:var(--text-sm);color:var(--t2);text-wrap:pretty;max-width:52ch;margin:6px 0 0 42px;line-height:1.5}.aud .m-quad .qitem .qcues{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0 42px;display:flex}.aud .m-quad .qitem .qcues-k{font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--t2);margin-right:2px}.aud .m-quad .qitem .qcue{border:1px solid var(--m-divider);font-size:var(--text-xs);color:var(--t0);background:0 0;padding:3px 9px}.aud .m-quad .mred .qcue{border-color:color-mix(in srgb, var(--m-red-400) 45%, transparent)}.aud .m-quad .qitem .qquote{border-left:3px solid var(--m-accent);font-size:var(--text-sm);color:var(--t0);text-wrap:pretty;max-width:52ch;margin:10px 0 0 42px;padding:2px 0 2px 12px;line-height:1.5}.aud .m-quad .mred .qquote{border-left-color:var(--m-red-400)}.aud .m-conv{flex-direction:column;display:flex}.aud .m-lane{border-top:2px solid var(--t0);grid-template-columns:176px minmax(0,1fr);gap:32px;padding:36px 0 44px;display:grid}.aud .m-lane:first-child{border-top:none;padding-top:4px}.aud .m-lane.mred{border-top-color:var(--m-red-400)}@media (max-width:760px){.aud .m-lane{grid-template-columns:1fr;gap:16px}}.aud .m-lane-head{align-items:baseline;gap:10px;display:flex}.aud .m-lane-head .qno{font-family:var(--mono);font-weight:500;font-size:var(--text-2xs);letter-spacing:.1em;color:var(--m-n500)}.aud .m-lane.mred .m-lane-head .qno{color:var(--m-red-400)}.aud .m-lane-head h3{font-family:var(--heading);font-weight:600;font-size:var(--text-lg);letter-spacing:-.015em;text-wrap:balance;margin:0;line-height:1.1}.aud .m-lane.mred .m-lane-head h3{color:var(--m-red-700)}.aud .m-lane-rail .qsub{font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--t2);margin-top:6px}.aud .m-lane-cells{grid-template-columns:repeat(auto-fit,minmax(45%,1fr));align-items:stretch;gap:40px 0;display:grid}@media (max-width:760px){.aud .m-lane-cells{grid-template-columns:1fr}}.aud .m-lane-cells .v2-empty{border-left:2px solid var(--m-divider);padding-left:22px}.aud .m-cell{border-left:2px solid var(--m-divider);flex-direction:column;gap:10px;min-width:0;height:100%;padding:0 32px 2px 24px;display:flex}.aud .m-lane.mred .m-cell{border-left-color:color-mix(in srgb, var(--m-red-400) 60%, transparent)}.aud .m-cell-head{align-items:flex-start;gap:10px;display:flex}.aud .m-cell-head .m-tail-wrap{flex:none;padding-top:1px}.aud .m-cell-head h4{font-family:var(--heading);font-weight:600;font-size:var(--text-md);letter-spacing:-.01em;text-wrap:pretty;min-width:0;margin:0;line-height:1.25}.aud .m-cell-sum{font-size:var(--text-sm);color:var(--t1,var(--t0));text-wrap:pretty;margin:0;line-height:1.5}.aud .m-cell .qcues{flex-wrap:wrap;gap:5px;margin:0;display:flex}.aud .m-cell .qcues-k{font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--t2);margin-right:2px;padding-top:5px}.aud .m-cell .qcue{border:1px solid var(--m-n400,var(--b0));color:var(--t0);font-size:var(--text-xs);background:0 0;padding:3px 7px;line-height:1.35;display:inline-block}.aud .m-lane.mred .m-cell .qcue{border-color:color-mix(in srgb, var(--m-red-400) 55%, transparent)}.aud .m-cell-quote{border-top:1px solid var(--b0);font-size:var(--text-sm);color:var(--t2);text-wrap:pretty;margin:auto 0 0;padding-top:12px;line-height:1.5}.aud .m-cell-quote.empty{border-top:none;min-height:0;padding-top:0}.aud .m-truths{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;display:grid}@media (max-width:700px){.aud .m-truths{grid-template-columns:1fr}}.aud .m-truth{background:color-mix(in srgb, var(--m-accent) 7%, transparent);border-top:3px solid var(--m-accent);flex-direction:column;gap:12px;padding:24px;display:flex}.aud .m-truth.tensioned{background:color-mix(in srgb, var(--m-accent) 3%, transparent);border-top-color:var(--m-accent-700,var(--m-accent))}.aud .m-truth .tk{font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--m-accent-700,var(--m-accent));font-weight:600}.aud .m-truth .tp{font-family:var(--heading);font-weight:500;font-size:var(--text-lg);letter-spacing:-.005em;text-wrap:pretty;flex:auto;margin:0;line-height:1.45}.aud .m-truth .m-tail-wrap{align-self:flex-start}.aud .m-truth .m-cell-sum{color:var(--t2)}.aud .m-belief-count{align-items:center;gap:10px;margin-top:8px;display:flex}.aud .m-truth-parts{border-top:1px solid var(--b0);grid-template-columns:1fr 1fr;gap:16px;padding-top:12px;display:grid}@media (max-width:700px){.aud .m-truth-parts{grid-template-columns:1fr}}.aud .m-truth-part{flex-direction:column;gap:8px;min-width:0;display:flex}.aud .m-truth-part .qcues-k{font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--t2);margin-bottom:2px}.aud .m-truth-part .m-cell-quote{margin-top:0}.aud .m-truth-part .qcues{flex-wrap:wrap;align-items:center;gap:5px;margin:0;display:flex}.aud .m-truth-part .qcues .qcues-k{margin:0 2px 0 0}.aud .m-tension-sharpen{font-size:var(--text-sm);color:var(--t2);margin:0;line-height:1.5}.aud .m-tension-sharpen .qcues-k{font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;margin-right:6px}.aud .m-heroquote{border-top:4px solid var(--m-accent);border-bottom:1px solid var(--b0);margin:0;padding:20px 0 24px}.aud .m-heroquote p{font-family:var(--heading);font-weight:600;font-size:var(--text-lg);letter-spacing:-.005em;text-wrap:pretty;max-width:46ch;margin:0 0 16px;line-height:1.5}.aud .m-qfoot{font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--t2);align-items:center;gap:8px;display:flex}.aud .m-qfoot .sw{background:var(--m-accent);width:8px;height:8px}.aud .m-heroquote .m-qfoot{color:var(--m-accent-700)}.aud .m-qgrid{grid-template-columns:1fr 1fr;display:grid}@media (max-width:700px){.aud .m-qgrid{grid-template-columns:1fr}}.aud .m-qgrid blockquote{border-bottom:1px solid var(--b0);cursor:pointer;flex-direction:column;margin:0;padding:24px 24px 20px 0;display:flex}.aud .m-qgrid blockquote:nth-child(2n){border-left:1px solid var(--b0);padding-left:24px;padding-right:0}.aud .m-qgrid blockquote:hover p{color:var(--m-accent-700)}.aud .m-qgrid p{font-size:var(--text-md);text-wrap:pretty;flex:auto;margin:0 0 12px;line-height:1.5;transition:color .12s}.aud .m-vocab-h{font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--t2);border-bottom:1px solid var(--b0);margin-top:32px;padding-bottom:12px}.aud .m-vocab{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.aud .m-vchip{border:1px solid var(--m-divider);font-size:var(--text-sm);cursor:pointer;font-family:var(--sans);color:var(--t0);background:0 0;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.aud .m-vchip:hover{background:var(--m-n200)}.aud .m-band{background:var(--m-accent-600);color:#fff;grid-template-columns:180px minmax(0,1fr);gap:48px;margin-top:40px;padding:32px;display:grid}@media (max-width:760px){.aud .m-band{grid-template-columns:1fr;gap:12px}}.aud .m-band .k{font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;padding-top:6px}.aud .m-band p{font-family:var(--heading);font-weight:600;font-size:var(--text-lg);letter-spacing:-.01em;text-wrap:pretty;max-width:44ch;margin:0 0 16px;line-height:1.4}.aud .m-band .hum{font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;opacity:.85}.aud .m-bounce{border-top:1px solid var(--b0);grid-template-columns:30px minmax(0,1fr) minmax(0,1fr) 40px;align-items:center;gap:16px;padding:16px 0;display:grid}@media (max-width:700px){.aud .m-bounce{grid-template-columns:24px minmax(0,1fr) 40px}.aud .m-bounce .why{display:none}}.aud .m-bounce:first-of-type{border-top:1px solid var(--m-divider)}.aud .m-bounce:last-of-type{border-bottom:1px solid var(--m-divider)}.aud .m-bounce .x{font-family:var(--heading);font-weight:600;font-size:var(--text-xl);color:var(--m-red);line-height:1}.aud .m-bounce .claim{font-family:var(--heading);font-weight:600;font-size:var(--text-lg);letter-spacing:-.015em;text-decoration:line-through;-webkit-text-decoration-color:var(--m-red);text-decoration-color:var(--m-red);line-height:1.25;text-decoration-thickness:2px}.aud .m-bounce .why{font-size:var(--text-sm);color:var(--m-red-700);line-height:1.4}.aud .m-mockrow{grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:16px;padding:16px 0;display:grid}.aud .m-mockrow+.m-mockrow{border-top:1px solid var(--b0)}.aud .m-mockrow .t{font-family:var(--heading);font-weight:600;font-size:var(--text-lg);letter-spacing:-.015em;line-height:1.3}.aud .m-tension{border-top:1px solid var(--m-divider);margin-bottom:32px;padding-top:20px}.aud .m-tension:last-child{margin-bottom:0}.aud .m-thead{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.aud .m-thead .k{font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--t2)}.aud .m-thead h3{font-family:var(--heading);font-weight:600;font-size:var(--text-xl);letter-spacing:-.02em;margin:0}.aud .m-thead .ratio{font-size:var(--text-xs);color:var(--t2);margin-left:auto}.aud .m-tbar{gap:2px;height:8px;margin-bottom:16px;display:flex}.aud .m-tbar .p{background:var(--m-ink)}.aud .m-tbar .d{background:var(--m-red)}.aud .m-tsplit{grid-template-columns:1fr 1fr;margin-bottom:20px;display:grid}@media (max-width:700px){.aud .m-tsplit{grid-template-columns:1fr;gap:16px}}.aud .m-tsplit>div{padding-right:24px}.aud .m-tsplit>div+div{border-left:1px solid var(--m-divider);padding-left:24px;padding-right:0}@media (max-width:700px){.aud .m-tsplit>div+div{border-left:none;padding-left:0}}.aud .m-tsplit .k{font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--t2);align-items:center;gap:8px;margin-bottom:8px;display:flex}.aud .m-tsplit .damn .k{color:var(--m-red-700)}.aud .m-tsplit p{font-size:var(--text-lg);margin:0;line-height:1.4}.aud .m-tsplit .damn p{color:var(--m-red-700)}.aud .m-play{background:var(--m-ink);color:var(--m-ground);grid-template-columns:84px minmax(0,1fr);align-items:start;gap:20px;padding:20px 24px;display:grid}.aud .m-play .k{font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--m-accent-300);padding-top:6px}.aud .m-play p{font-family:var(--heading);font-weight:600;font-size:var(--text-lg);letter-spacing:-.01em;text-wrap:pretty;margin:0;line-height:1.3}.aud .m-gaps{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:700px){.aud .m-gaps{grid-template-columns:1fr}}.aud .m-gap{border:1px solid var(--m-ink);flex-direction:column;gap:16px;padding:20px 24px;display:flex}.aud .m-gap .k{font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--m-accent-700);align-items:baseline;gap:12px;display:flex}.aud .m-gap .k .m-tail-wrap{margin-left:auto}.aud .m-gap p{font-family:var(--heading);font-weight:600;font-size:var(--text-lg);letter-spacing:-.015em;text-wrap:pretty;margin:0;line-height:1.25}.aud .m-gap .aw{font-size:var(--text-xs);color:var(--t1);line-height:1.5;font-family:var(--sans);font-weight:400}.aud .evp{border:1px solid var(--m-ink);box-shadow:6px 6px 0 color-mix(in srgb, var(--m-ink) 18%, transparent)}.aud .evp-eyebrow{font-family:var(--heading);letter-spacing:.12em;font-weight:600}.aud .m-gsec-head{border-bottom:1px solid var(--b0);align-items:baseline;gap:20px;padding:48px 0 16px;display:flex}.aud .m-gsec-head h2{font-size:var(--text-md);color:var(--t0);margin:0;font-weight:600}.aud .m-gsec-head span{font-size:var(--text-sm);color:var(--t2)}.aud .m-gsec-head.accented{border-top:4px solid var(--m-accent);margin-top:8px}.aud .m-gsec-head.accented h2{color:var(--m-accent-700)}.aud .m-aud-grid{gap:16px;display:grid}.aud .m-aud-grid.cols-1{grid-template-columns:1fr}.aud .m-aud-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.aud .m-aud-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.aud .m-aud-card{text-align:left;cursor:pointer;background:0 0;background:var(--card);border:none;border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;min-width:0;padding:20px;font-family:inherit;transition:border-color .15s;display:flex}.aud .m-aud-card:hover{border-color:var(--m-n400)}.aud .m-aud-share{font-weight:600;font-size:var(--text-3xl);letter-spacing:-.025em;color:var(--t0);font-variant-numeric:tabular-nums;align-items:flex-end;gap:20px;margin-bottom:16px;line-height:1;display:flex}.aud .m-aud-share i{font-style:normal;font-size:var(--text-2xl);letter-spacing:0}.aud .m-aud-share em{font-style:normal;font-size:var(--text-2xs);letter-spacing:.1em;color:var(--t2);padding-bottom:6px;line-height:1.3}.aud .m-aud-name{font-size:var(--text-3xl);letter-spacing:-.02em;color:var(--t0);overflow-wrap:anywhere;text-wrap:balance;max-width:100%;margin-bottom:12px;font-weight:600;line-height:1.1;transition:color .12s}.aud .m-aud-card:hover .m-aud-name{color:var(--m-accent)}.aud .m-aud-stance{font-size:var(--text-lg);color:var(--t0);max-width:40ch;margin-bottom:20px;line-height:1.45}.aud .m-aud-spacer{flex:auto}.aud .m-aud-bar{gap:2px;width:100%;max-width:320px;height:8px;display:flex}.aud .m-aud-bar .ink{background:var(--m-ink)}.aud .m-aud-bar .neu{background:var(--m-n400)}.aud .m-aud-bar .red{background:var(--m-red)}.aud .m-aud-foot{width:100%;max-width:320px;font-size:var(--text-xs);color:var(--t2);font-variant-numeric:tabular-nums;align-items:center;gap:20px;margin-top:12px;display:flex}.aud .m-aud-foot .go{color:var(--m-accent-700);margin-left:auto;font-weight:600}.aud .m-cons-grid{display:grid}.aud .m-cons-grid.cols-1{grid-template-columns:1fr}.aud .m-cons-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.aud .m-cons-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.aud .m-cons{border-left:1px solid var(--b0);flex-direction:column;align-items:flex-start;min-width:0;padding:24px 32px 32px;display:flex}.aud .m-cons-grid.cols-1>.m-cons,.aud .m-cons-grid.cols-2>.m-cons:nth-child(odd),.aud .m-cons-grid.cols-3>.m-cons:nth-child(3n+1){border-left:none;padding-left:0}.aud .m-cons-grid.cols-2>.m-cons:nth-child(n+3),.aud .m-cons-grid.cols-3>.m-cons:nth-child(n+4){border-top:1px solid var(--b0)}.aud .m-cons-spacer{flex:auto}.aud .m-cons .m-tail-wrap{margin-bottom:20px;display:inline-flex}.aud .m-cons-text{font-weight:600;font-size:var(--text-2xl);letter-spacing:-.02em;color:var(--t0);text-wrap:pretty;overflow-wrap:anywhere;max-width:100%;margin:0 0 16px;line-height:1.2}.aud .m-cons.neg .m-cons-text{color:var(--m-red-700)}.aud .m-cons-echo{font-size:var(--text-2xs);letter-spacing:.1em;color:var(--t2);font-weight:600}.aud .m-div{padding:32px 0}.aud .m-div+.m-div{border-top:1px solid var(--b0)}.aud .m-div-head{align-items:baseline;gap:20px;margin-bottom:24px;display:flex}.aud .m-div-head .dn{font-size:var(--text-2xs);color:var(--t2)}.aud .m-div-head h3{font-size:var(--text-3xl);letter-spacing:-.025em;color:var(--t0);margin:0;font-weight:600;line-height:1.05}.aud .m-div-grid{margin-bottom:32px;display:grid}.aud .m-div-pos{padding-right:32px}.aud .m-div-pos+.m-div-pos{border-left:1px solid var(--b0);padding-left:32px;padding-right:0}.aud .m-div-pos .k{font-weight:600;font-size:var(--text-xs);letter-spacing:.1em;color:var(--t0);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.aud .m-div-pos p{font-size:var(--text-xl);max-width:34ch;color:var(--t0);text-wrap:pretty;margin:0;line-height:1.32}@media (max-width:860px){.aud .m-aud-grid,.aud .m-cons-grid,.aud .m-div-grid{grid-template-columns:1fr!important}.aud .m-aud-grid>.m-aud-card,.aud .m-cons-grid>.m-cons,.aud .m-div-pos+.m-div-pos{border-left:none;padding-left:0}.aud .m-aud-grid>.m-aud-card:nth-child(n+2),.aud .m-cons-grid>.m-cons:nth-child(n+2),.aud .m-div-pos+.m-div-pos{border-top:1px solid var(--b0);margin-top:4px;padding-top:20px}}.aud .onb-suggest{color:var(--m-accent)}.aud .onb-suggest:hover{background:color-mix(in srgb, var(--m-accent) 10%, transparent);color:var(--m-accent-600)}.aud .stage-note{vertical-align:middle;margin-left:6px;display:inline-flex}.aud .stage-q{border:1px solid var(--b1);width:14px;height:14px;color:var(--t2);font-size:var(--text-2xs);cursor:help;border-radius:9999px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.aud .stage-q:hover{color:var(--m-accent-700);border-color:var(--m-accent-300)}.aud .m-partdiv{border-top:3px solid var(--t0);align-items:baseline;gap:16px;margin-top:72px;padding-top:20px;display:flex}.aud .m-partdiv .blk{background:var(--m-accent);flex:none;align-self:center;width:18px;height:6px}.aud .m-partdiv h2{font-size:var(--text-xl);letter-spacing:.08em;text-transform:uppercase;color:var(--t0);white-space:nowrap;margin:0;font-weight:600}.aud .m-partdiv .sub{font-size:var(--text-sm);color:var(--t2);min-width:0}.aud .m-partdiv .ln{background:var(--b0);flex:1;align-self:center;min-width:40px;height:1px}.aud .src-scope-tabs{margin-left:auto}.aud .src-scope-note{font-size:var(--text-xs);color:var(--t2);margin:4px 0 8px;line-height:1.45}.aud .src-scope-note.warn{border-radius:var(--r1);background:var(--warn-bg);color:var(--warn-fg);padding:8px 10px}.aud .src-scope-note.ok{color:var(--t1,var(--t0))}.aud .src-hint{font-size:var(--text-2xs);background:var(--warn-bg);color:var(--warn-fg);white-space:nowrap;border-radius:9999px;flex-shrink:0;padding:3px 8px;font-weight:600}.aud .src-brand{font-size:var(--text-2xs);background:var(--tag-bg);color:var(--tag-fg);white-space:nowrap;border-radius:9999px;flex-shrink:0;padding:3px 8px;font-weight:600}.aud .src-count{font-size:var(--text-2xs);font-family:var(--mono);color:var(--t2);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.aud .src-move{flex-shrink:0}.aud .ins-scope-row{margin:0 0 16px;display:flex}.aud .ins-scope-tabs{padding:3px}.aud .ins-scope-tabs .cfg-tab{align-items:center;gap:6px;padding:6px 14px;display:inline-flex}.aud .ins-cmp-cover{font-size:var(--text-xs);color:var(--t2);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 16px;display:flex}.aud .ins-cmp-n{color:var(--t0);font-variant-numeric:tabular-nums;font-weight:600}.aud .ins-cmp-brand{background:var(--tag-bg);color:var(--tag-fg);white-space:nowrap;border-radius:9999px;padding:3px 8px}.aud .ins-cmp-brand b{font-variant-numeric:tabular-nums}.aud .src-scope-row{justify-content:flex-start;margin:0 0 12px;display:flex}
