@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Martian+Mono:wght@400;700&display=swap";:root{--sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--mono: "Martian Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--bg: #f6f6f7;--surface: #ffffff;--sunk: #f0f0f2;--ink: #0a0a0b;--ink2: #4b4b53;--ink3: #70707a;--line: #e2e2e6;--line2: #c6c6cd;--accent: #2454d6;--up: #15803d;--down: #b91c1c;--flat: #9a9aa2;--brand: #5b4fc4;--live: #15803d;--warn: #b45309;--kop: 0px;--kolomkop: 32px;--space-1: 2px;--space-2: 4px;--space-3: 6px;--space-4: 8px;--space-5: 10px;--space-6: 12px;--space-7: 14px;--space-8: 16px;color-scheme:light dark}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--bg: #0b0b0c;--surface: #121214;--sunk: #191a1c;--ink: #f2f2f4;--ink2: #b0b0b8;--ink3: #8b8b94;--line: #232326;--line2: #35353a;--accent: #8fa9f7;--up: #4ade80;--down: #f87171;--flat: #82828b;--live: #4ade80;--warn: #d99a3d;--brand: #9b8fee;color-scheme:dark}}:root[data-theme=dark]{--bg: #0b0b0c;--surface: #121214;--sunk: #191a1c;--ink: #f2f2f4;--ink2: #b0b0b8;--ink3: #8b8b94;--line: #232326;--line2: #35353a;--accent: #8fa9f7;--up: #4ade80;--down: #f87171;--flat: #82828b;--live: #4ade80;--warn: #d99a3d;--brand: #9b8fee;color-scheme:dark}:root[data-theme=light]{color-scheme:light}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:13px;line-height:1.35;letter-spacing:-.003em;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:left}button:hover{text-decoration:underline}input,select{font:inherit}a{color:var(--accent);text-decoration:none}a:hover{color:var(--ink);text-decoration:underline}.page-overview a{color:var(--ink)}.page-overview a:hover{color:var(--ink);text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tbtn,.mini,.chip,.bgroup>a,.bgroup>button,.seg a,.tabs a,.adm-tabs a,.row,.tile,.ptab,input,select,#filter-input,.filter input,.cm-picker input{transition:background-color .12s ease,color .12s ease,border-color .12s ease}.tbtn:active,.mini:active,.chip:active,.adm-tabs a:active{background:var(--sunk);border-color:var(--ink);color:var(--ink)}.bgroup>a:active,.bgroup>button:active,.seg a:active,.tabs a:active,.ptab:active{background:var(--sunk);color:var(--ink)}::selection{background:var(--accent);color:var(--surface)}h1,h2,h3{margin:0;font-weight:600}.icon{width:11px;height:11px;fill:currentColor;vertical-align:-1px}.lucide-icon{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vertical-align:-2px}.bgroup .lucide-icon{margin:0 6px 0 7px;color:var(--ink3)}.tbtn .lucide-icon{margin-right:4px}.mono{font-family:var(--mono);font-size:11px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line2);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--ink3)}.page,.page-wide{padding:0 14px 40px}.topbar{position:sticky;top:0;z-index:20;background:var(--surface);border-bottom:1px solid var(--line);margin:0 -14px 10px;padding:0 14px;box-shadow:0 0 #0000;transition:box-shadow .15s ease}.topbar.scrolled{box-shadow:0 2px 8px #0000001f}.topbar-row{display:flex;align-items:center;gap:14px;padding:4px 0;flex-wrap:wrap}.topbar-row.cm{padding-top:0}.ctls{display:flex;align-items:center;gap:8px;margin-left:auto;font-family:var(--sans);font-size:12px;flex-wrap:wrap}.bgroup{display:flex;align-items:center;border:1px solid var(--line2);border-radius:3px;overflow:hidden}.bgroup>a,.bgroup>span,.bgroup>button{padding:2px 7px;color:var(--ink2);text-decoration:none;border-left:1px solid var(--line);white-space:nowrap;cursor:pointer}.bgroup>:first-child{border-left:0}.bgroup>a:hover,.bgroup>button:hover{color:var(--ink);background:var(--sunk);text-decoration:underline}.bgroup>.on{background:var(--ink);color:var(--surface)}#filter-input{flex:1 1 150px;min-width:150px;max-width:300px;font-size:13px;padding:3px 8px;border:1px solid var(--line2);border-radius:4px;background:var(--surface);color:var(--ink)}#filter-input:focus{border-color:var(--accent);outline:none}.filter-count{font-family:var(--mono);font-size:11px;color:var(--ink3)}.logo{display:inline-flex;color:var(--brand);transition:transform .3s ease}.logo svg{display:block;width:22px;height:22px}.logo:hover{opacity:.8;transform:rotate(-25deg)}@media (prefers-reduced-motion: no-preference){.logo{animation:pulse 4s ease-in-out infinite}}.tabs{display:flex;align-items:center}.tabs a,.tabs span{padding:4px 9px;font-size:13px;color:var(--ink2);text-decoration:none;white-space:nowrap;border-radius:3px}.tabs a:hover{background:var(--sunk);color:var(--ink);text-decoration:underline}.tabs .tab-on{background:var(--sunk);color:var(--ink)}.tabs .v2-badge{display:inline-block;margin-left:var(--space-2);font-family:var(--mono);font-size:11px;line-height:1;padding:var(--space-1) var(--space-2);background:var(--ink);color:var(--surface);border-radius:0}.proj-tabs{margin:2px 0 16px;border-bottom:1px solid var(--line)}.spacer{flex:1}.seg{display:inline-flex;align-items:center;border:1px solid var(--line2);border-radius:3px;overflow:hidden}.seg .mini{border-radius:0;border-top:0;border-bottom:0;border-right:0}.seg .mini:first-child{border-left:0}.seg[hidden]{display:none}.seg-label{font-family:var(--sans);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin-right:5px}.seg a,.seg span{font-family:var(--sans);font-size:12px;padding:3px 7px;color:var(--ink2);text-decoration:none;white-space:nowrap}.seg a:hover{color:var(--ink);background:var(--sunk);text-decoration:underline}.seg .on{background:var(--ink);color:var(--surface)}.tbtn{font-family:var(--sans);font-size:12px;padding:3px 8px;color:var(--ink2);border:1px solid var(--line2);border-radius:3px;text-decoration:none;white-space:nowrap;display:inline-block}.tbtn[hidden]{display:none}.tbtn:hover{color:var(--ink);border-color:var(--ink3);text-decoration:underline}.tbtn.on{background:var(--ink);color:var(--surface);border-color:var(--ink)}.tbtn.accent{background:var(--accent);border-color:var(--accent);color:#fff}.tbtn.problem{background:var(--down);border-color:var(--down);color:#fff}.tbtn.lg{padding:var(--space-3) var(--space-5);font-size:13px;font-weight:600}.ads-banner{margin-bottom:var(--space-4)}.ads-banner-action{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1)}.ads-banner-action .dim{font-size:11px}.signals-panel{border:1px solid var(--line);border-radius:4px;padding:var(--space-4);margin-bottom:var(--space-4);max-height:50vh;overflow-y:auto}.signals-panel[hidden]{display:none}.signals-panel .reason-list{list-style:none;margin:0 0 var(--space-3);padding:0}.signals-panel .reason-list li{display:flex;align-items:baseline;gap:var(--space-3);padding:3px 0;border-top:1px solid var(--line2)}.signals-panel .reason-list li:first-child{border-top:0}.signals-panel .reason-text{font-size:12px;color:var(--ink2);flex:1}.claude-jobs-panel{position:fixed;top:40px;right:16px;z-index:40;width:340px;max-height:60vh;overflow-y:auto;background:var(--surface);border:1px solid var(--line);border-radius:6px;box-shadow:0 8px 24px #0000001f;padding:var(--space-3)}.claude-jobs-panel[hidden]{display:none}.claude-job-row{padding:var(--space-2) 0;border-bottom:1px solid var(--line2)}.claude-job-row:last-child{border-bottom:0}.claude-job-label{font-family:var(--sans);font-size:12px;font-weight:600;color:var(--ink)}.claude-job-activity{font-family:var(--sans);font-size:12px;color:var(--ink2);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.claude-job-meta{font-family:var(--mono);font-size:11px;color:var(--ink3);margin-top:2px}.claude-job-error{font-family:var(--sans);font-size:12px;color:var(--down);margin-top:2px}.claude-job-warning{font-family:var(--sans);font-size:12px;color:var(--ink2);margin-top:2px}.claude-job-cancel{margin-top:var(--space-2)}.claude-job-cancel:disabled{opacity:.5;cursor:default}.tbtn.hard{border-color:var(--ink);color:var(--ink)}.claude-err-row{border:1px solid var(--line);border-radius:4px;padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3)}.claude-err-row.resolved{opacity:.6}.claude-err-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}.claude-err-label{font-family:var(--sans);font-size:13px;font-weight:600;color:var(--ink)}.claude-err-error{font-family:var(--sans);font-size:12px;color:var(--down);margin-top:var(--space-2)}.claude-err-warning{font-family:var(--sans);font-size:12px;color:var(--ink2);margin-top:2px}.claude-err-prompt{margin-top:var(--space-2)}.claude-err-prompt summary{font-family:var(--sans);font-size:12px;color:var(--ink3);cursor:pointer}.claude-err-prompt pre{font-family:var(--mono);font-size:11px;color:var(--ink2);white-space:pre-wrap;max-height:300px;overflow-y:auto;margin:var(--space-2) 0 0;background:var(--sunk);border-radius:4px;padding:var(--space-3)}.claude-err-resolve{display:flex;gap:var(--space-2);margin-top:var(--space-3)}.claude-err-resolve input[type=text]{flex:1;font-family:var(--sans);font-size:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:2px 6px;border-radius:3px}body.hide-muted [data-muted="1"]{display:none!important}.filter{display:flex;align-items:center;gap:6px}.filter input{width:200px;font-size:12px;padding:4px 7px;border:1px solid var(--line2);border-radius:4px;background:var(--surface);color:var(--ink)}.filter input:focus{border-color:var(--accent);outline:none}.filter .hint{font-family:var(--mono);font-size:11px;color:var(--ink3)}.cm-picker{display:flex;align-items:center;gap:6px}.cm-picker input{width:180px;font-size:12px;padding:4px 7px;border:1px solid var(--line2);border-radius:4px;background:var(--surface);color:var(--ink)}.cm-picker input:focus{border-color:var(--accent);outline:none}.chip{font-family:var(--sans);font-size:12px;padding:2px 6px;border:1px solid var(--line2);border-radius:3px;color:var(--ink2);cursor:pointer;white-space:nowrap}.chip:hover{border-color:var(--ink3);color:var(--ink)}.chip.problem{color:var(--down);border-color:var(--down)}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.titlerow{display:flex;align-items:baseline;gap:12px;padding:10px 0 8px;flex-wrap:wrap}.titlerow h1{font-size:16px}.titlerow .sub,.titlerow .new-since{font-family:var(--mono);font-size:11px;color:var(--ink2)}.sync-now{display:inline-flex;align-items:center;gap:var(--space-4)}.sync-now .age{font-family:var(--mono);font-size:11px;color:var(--ink3);white-space:nowrap}.archived-badge{display:inline-flex;align-items:center;gap:4px;font-family:var(--sans);font-size:12px;color:var(--ink3);white-space:nowrap}.archived-badge svg{width:12px;height:12px;fill:currentColor}.rail{display:flex;align-items:center;gap:6px;padding:0 0 5px;overflow-x:auto;scrollbar-width:thin}.chipklant{display:flex;align-items:center;gap:5px;flex:none;padding:1px 5px;border:1px solid var(--line2);font-size:12px;color:var(--ink2);white-space:nowrap}.chipklant.err{border-color:var(--ink);color:var(--ink)}.chipklant .oud{font-family:var(--mono);font-size:11px;color:var(--ink3)}.chipklant .verv{font-family:var(--mono);font-size:11px;color:var(--ink2);text-decoration:none}.chipklant .verv:hover{color:var(--ink);text-decoration:none}.band{display:flex;align-items:baseline;gap:10px;padding:8px 12px;border:1px solid var(--line);background:var(--surface);margin-bottom:10px}.band.hard{border-color:var(--ink);background:var(--sunk)}.band .tag{font-family:var(--sans);font-size:12px;font-weight:700;white-space:nowrap}.band .txt{font-size:12px;color:var(--ink2)}.ga4{border:1px solid var(--line);background:var(--surface);margin-bottom:10px}.ga4-head{display:flex;align-items:baseline;gap:10px;padding:7px 12px 6px;background:var(--sunk);border-bottom:1px solid var(--line);font-size:12px;color:var(--ink2)}.ga4-head .tag{font-family:var(--sans);font-size:12px;letter-spacing:.04em;text-transform:uppercase;font-weight:700;color:var(--ink)}.ga4-head .why{color:var(--ink3)}.ga4-foot{padding:6px 12px 7px;border-top:1px solid var(--line);font-family:var(--mono);font-size:11px;color:var(--ink3)}.ga4-row{display:grid;grid-template-columns:40px minmax(120px,190px) minmax(150px,230px) 1fr auto;gap:12px;align-items:baseline;padding:7px 12px;border-top:1px solid var(--line)}.ga4-row .acts{display:flex;gap:5px;font-family:var(--mono);font-size:11px}.ga4-row:first-of-type{border-top:0}.ga4-row .score{font-family:var(--mono);font-size:11px;font-weight:700;text-align:right}.ga4-row .who,.ga4-row .lbl{font-weight:600}.ga4-row .ev{font-size:12px;color:var(--ink2);min-width:0}.tbl{border:1px solid var(--line);border-radius:4px;background:var(--surface)}.tbl-inner{min-width:1420px}.tbl.narrow .tbl-inner{min-width:0}.colhead{display:grid;gap:8px;align-items:end;padding:6px 10px 6px 0;border-bottom:1px solid var(--line2);background:var(--surface);position:sticky;top:var(--kop);z-index:4;font-family:var(--mono);font-size:11px;letter-spacing:.02em;text-transform:uppercase;color:var(--ink2)}.colhead>div{position:relative}.colhead a{color:inherit;text-decoration:none;display:block;white-space:nowrap;overflow:hidden}.colhead a:hover{color:var(--ink);text-decoration:underline}.colhead .sorted{color:var(--ink)}.col-resize-handle{position:absolute;top:0;bottom:0;right:-5px;width:9px;cursor:col-resize;z-index:3;touch-action:none}.col-resize-handle:after{content:"";position:absolute;top:0;bottom:0;left:4px;width:1px;background:transparent}.col-resize-handle:hover:after,.col-resize-handle.dragging:after{background:var(--accent)}body.col-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.grouphead{display:flex;align-items:center;gap:10px;padding:7px 12px 6px;background:var(--sunk);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:sticky;top:calc(var(--kop) + var(--kolomkop));z-index:3}.grouphead .lbl{font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;font-weight:700}.grouphead .cnt{font-family:var(--mono);font-size:11px;color:var(--ink2)}.grouphead .why{font-size:12px;color:var(--ink2)}.grouphead .right{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--ink2)}.tier0,.tier1{color:var(--ink)}.tier2{color:var(--ink2)}.tier3{color:var(--ink3)}.row{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--kop) + var(--kolomkop) + 8px)}.row.active{background:var(--sunk);box-shadow:inset 2px 0 0 var(--accent)}.row.ok{background:color-mix(in srgb,var(--live) 7%,transparent)}.row.ok:hover{background:color-mix(in srgb,var(--live) 14%,transparent)}.row.retired{background:var(--sunk)}.row.retired:hover{background:color-mix(in srgb,var(--ink3) 12%,var(--sunk))}.row.sev0{background:color-mix(in srgb,var(--down) 9%,transparent)}.row.sev0:hover{background:color-mix(in srgb,var(--down) 16%,transparent)}.row.sev1{background:color-mix(in srgb,var(--down) 4%,transparent)}.row.sev1:hover{background:color-mix(in srgb,var(--down) 9%,transparent)}.row-main{display:grid;gap:8px;align-items:baseline;padding:5px 10px 5px 0}.dense-ruim .row-main{padding-top:9px;padding-bottom:9px}.pick{padding-left:8px}.tier{width:3px;align-self:stretch;margin:-1px 0}.t2{background:var(--line2)}.t3{background:transparent}.score{padding-left:10px;text-align:right;font-family:var(--mono);font-size:11px}.score .n{display:inline-block;font-weight:700;letter-spacing:-.02em}.score-sum{padding-left:10px;text-align:right;font-weight:700;letter-spacing:-.02em}.score .bar{display:block;height:2px;margin:3px 0 0 auto}.score-badge{color:var(--surface);background:var(--ink);padding:var(--space-1) var(--space-3) 2px}.s1 .n{color:var(--ink)}.s2 .n{color:var(--ink2)}.s3 .n{color:var(--ink3)}.status{font-size:15px;line-height:1;text-align:center;color:var(--ink3);cursor:default}.status svg{width:12px;height:12px;fill:currentColor;vertical-align:-1px}.fetcherr{color:var(--down)}.placeholder-tbl{margin-top:8px}.placeholder-tbl tr.fetcherr-row td{background:color-mix(in srgb,var(--down) 6%,transparent)}.tabs .fetcherr,.adm-tabs .fetcherr{margin-left:5px}.fetcherr svg{width:11px;height:11px;fill:currentColor;vertical-align:-1px}.status.run{color:var(--live)}.status.paused{color:var(--warn)}.status.prob{color:var(--down)}.tier.stat-run{background:var(--live)}.tier.stat-paused{background:var(--warn)}.tier.t0{background:var(--down)}.tier.t1{background:color-mix(in srgb,var(--down) 55%,var(--ink3))}.src{font-family:var(--mono);font-size:11px;font-weight:700;color:var(--surface);background:var(--ink);padding:3px 0;text-align:center;letter-spacing:.06em;text-decoration:none;display:flex;align-items:center;justify-content:center}.src svg{width:13px;height:13px;fill:currentColor}.src:hover{text-decoration:none;opacity:.82}.src-google{background:#4285f4;color:#fff}.src-meta{background:#1877f2;color:#fff}.src-linkedin{background:#0a66c2;color:#fff}.src-microsoft{background:#0078d4;color:#fff}.src-youtube{background:red;color:#fff}.src-facebook{background:#1877f2;color:#fff}.src-instagram{background:#e1306c;color:#fff}.tile-platforms{display:flex;gap:var(--space-1);margin-top:var(--space-1)}.tile-platforms .src{width:16px;height:16px;border-radius:3px;padding:0;flex:none}.tile-platforms .src svg{width:10px;height:10px}.tile-platforms .src.linked-only{opacity:.35}.tile-platforms.planned .src{outline:1.5px dashed var(--ink3);outline-offset:1px}.name{min-width:0}.name-top{display:flex;align-items:baseline;gap:7px;min-width:0}.name-top .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.n0{font-size:14px;font-weight:700;color:var(--ink)}.n1{font-size:13px;font-weight:600;color:var(--ink)}.n2{font-size:13px;font-weight:500;color:var(--ink)}.n3{font-size:13px;font-weight:400;color:var(--ink2)}.name-sub{display:flex;align-items:baseline;gap:6px;font-size:12px;margin-top:1px;min-width:0}.kl,.proj-link{color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kl:hover,.proj-link:hover{color:var(--ink);text-decoration:underline}.crumb-sep{color:var(--ink3);flex:none}.name-sub .fresh{color:var(--ink3);white-space:nowrap}.name-sub .fresh.err{color:var(--ink);font-weight:600}.name-sub .fresh.stale{color:var(--ink2)}.name-sub .fresh.stale svg{width:10px;height:10px;fill:currentColor;vertical-align:-1px}.mini{font-family:var(--sans);font-size:12px;color:var(--ink2);background:var(--surface);border:1px solid var(--line2);border-radius:3px;padding:2px 6px;white-space:nowrap}.mini:hover{color:var(--ink);border-color:var(--ink3)}.mini.on{background:var(--ink);color:var(--surface);border-color:var(--ink)}.mini svg{width:10px;height:10px;fill:currentColor;vertical-align:-1px;margin-right:2px}.marks{display:flex;flex:none;gap:6px;font-family:var(--mono);font-size:11px}.marks a{color:var(--ink3);text-decoration:none;white-space:nowrap}.marks svg{width:10px;height:10px;fill:currentColor;vertical-align:1px;margin-right:2px}.marks a:hover{color:var(--ink);text-decoration:none}.dots{color:var(--ink3);padding:0 3px;font-size:15px;line-height:1;text-decoration:none}.dots:hover{color:var(--ink);text-decoration:none}.run-span{font-family:var(--mono);font-size:11px;color:var(--ink2);min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.run-span .rel{display:block;color:var(--ink3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nums{display:grid;gap:8px;text-align:right;font-family:var(--mono);font-size:11px}.colhead .nums>div{position:relative}.num{min-width:0;overflow:hidden}.num .top{white-space:nowrap}.num .v{color:var(--ink2)}.num.key .v,.num .anom{color:var(--ink)}.num .d{font-size:12px;font-weight:600;margin-left:5px}.d.up{color:var(--up)}.d.down{color:var(--down)}.d.flat{color:var(--ink2)}.trend.good{color:var(--up)}.trend.bad{color:var(--down)}.num .spark{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:3px}.num .spark svg{display:block;overflow:visible}.num .sign{font-family:var(--sans);font-size:13px;color:var(--ink2);width:10px;flex:none}.num .ruim{font-size:11px;color:var(--ink3);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}.spark-line{fill:none;stroke:var(--ink2);stroke-width:1.1;stroke-linejoin:round}.spark-line.anom{stroke:var(--ink)}.spark-line.flat{stroke:var(--flat)}.spark-line.prov{stroke-dasharray:2 2;opacity:.55}.spark-note{stroke:var(--ink3);stroke-width:1;stroke-dasharray:2 2}.sched-picker{display:flex;gap:6px;margin-bottom:8px}.sched-legend{display:flex;flex-wrap:wrap;gap:4px 12px;margin-bottom:8px;font-family:var(--mono);font-size:11px;color:var(--ink2)}.sched-legend-item{display:inline-flex;align-items:center;gap:5px}.sched-legend-item i{width:8px;height:8px;flex:none}.sched-legend-item .sched-legend-line{width:14px;height:0;border-top:2px solid var(--accent);background:none}.sched-legend-item .sched-legend-line.expect{border-top:2px dashed var(--ink3)}.schedule-chart{display:block;width:100%;height:auto}.sched-grid{stroke:var(--line);stroke-width:1}.sched-axis-label{fill:var(--ink3);font-family:var(--mono);font-size:9px}.flight-band-overrun{fill:var(--down);opacity:.45}.sched-line{fill:none;stroke-width:1.6;stroke-linejoin:round}.sched-line.actual{stroke:var(--accent)}.sched-line.expect{stroke:var(--ink3);stroke-dasharray:4 3;stroke-width:1.2}.sched-end-dot{fill:var(--ink)}.sched-line-dot{fill:var(--accent)}.flight-band{fill:var(--sunk);opacity:.35}.sched-bar-default{fill:var(--accent)}.sched-bar-label{fill:var(--ink2);font-family:var(--mono);font-size:9px;text-anchor:middle}.sched-bar-controls{display:flex;align-items:center;gap:14px;margin-bottom:8px;flex-wrap:wrap}.sched-hide-empty{display:inline-flex;align-items:center;gap:5px;font-family:var(--sans);font-size:12px;color:var(--ink2)}.spend .top{display:flex;align-items:baseline;justify-content:flex-end;gap:6px}.spend .amt{color:var(--ink);font-weight:600}.spend .basis{font-size:12px;color:var(--ink3)}.stil{font-size:11px;font-weight:700;padding:0 4px;white-space:nowrap}.stil.mid{color:var(--ink);border:1px solid var(--ink)}.stil.bad{color:var(--surface);background:var(--ink);border:1px solid var(--ink)}.judge{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:2px}.judge .word{font-size:11px;color:var(--ink2);white-space:nowrap}.judge .word.hard{color:var(--ink)}.judge .spark{margin-top:0}.budline{display:flex;align-items:center;justify-content:flex-end;gap:5px;font-size:11px;color:var(--ink2);margin-top:2px}.lastrow{margin-top:3px}.budline .lbl{white-space:nowrap}.bar{position:relative;display:block;width:44px;height:3px;background:var(--line);flex:none}.bar.daily{border-top:1px dotted var(--ink3)}.bar i{position:absolute;left:0;top:0;bottom:0;display:block}.bar i.over{background:var(--ink)}.bar i.under{background:var(--ink3)}.bar i.ok{background:var(--line2)}.bar u{position:absolute;top:-2px;bottom:-2px;width:1px;background:var(--ink3)}.scale-bar{position:relative;display:inline-block;width:44px;height:4px;border-radius:2px;background:var(--line);vertical-align:middle;flex:none}.scale-bar i{position:absolute;left:0;top:0;bottom:0;display:block;border-radius:2px}.scale-bar.over i{background:var(--ink)}.scale-bar.under i{background:var(--ink3)}.scale-bar.ok i{background:var(--line2)}.scale-bar.dir{background:linear-gradient(to right,#b23434,#b2b234,#34b234)}.scale-bar.dir u{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:var(--ink);border-radius:1px}.scale-bar-mode{font-family:var(--mono);font-size:10px;color:var(--ink3);margin-right:3px;cursor:help}.sig{display:flex;align-items:baseline;gap:10px;padding:0 10px 7px 124px;min-width:0}.sig .blk{flex:none;transform:translateY(-1px)}.sig .blk svg{width:11px;height:11px;fill:currentColor}.sig .blk.diag{color:var(--ink)}.sig .blk.prob{color:var(--down)}.sig .new{flex:none;font-family:var(--mono);font-size:11px;font-weight:700;color:var(--surface);background:var(--ink);padding:0 4px}.sig .lbl{flex:none;font-weight:600;color:var(--ink)}.sig .ev{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:var(--ink2)}.sig .act{flex:none;font-size:12px;color:var(--ink)}.panel{border-top:1px solid var(--line);background:var(--sunk);padding:11px 16px 14px 124px}.panel-head{display:flex;align-items:baseline;gap:14px;margin-bottom:9px;flex-wrap:wrap}.ptab{font-family:var(--sans);font-size:12px;letter-spacing:.02em;text-transform:uppercase;color:var(--ink2);border-bottom:2px solid transparent;padding-bottom:2px;text-decoration:none}.ptab:hover{color:var(--ink);text-decoration:underline}.ptab.on{color:var(--ink);border-bottom-color:var(--ink)}.ptab-n{display:inline-block;margin-left:4px;font-size:11px;padding:0 3px;background:var(--ink3);color:var(--surface)}.ptab.on .ptab-n{background:var(--ink)}.pbtn{font-family:var(--sans);font-size:12px;border:1px solid var(--line2);padding:3px 8px;color:var(--ink2);text-decoration:none;display:inline-block}.pbtn:hover{color:var(--ink);border-color:var(--ink3);text-decoration:underline}.psum{font-family:var(--mono);font-size:11px;color:var(--ink2);margin-bottom:4px}.reason{display:grid;grid-template-columns:84px 36px minmax(150px,230px) 1fr auto;align-items:baseline;gap:12px;padding:6px 0;border-top:1px solid var(--line)}.reason .kind{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}.reason .kind.hard{color:var(--ink)}.reason .pt{font-family:var(--mono);font-size:11px;text-align:right;color:var(--ink2)}.reason .lbl{font-weight:600}.reason .ev{font-size:12px;color:var(--ink2);min-width:0}.reason .acts{display:flex;align-items:center;gap:5px;font-family:var(--mono);font-size:11px}.reason.off .pt,.reason.off .lbl{color:var(--ink3);text-decoration:line-through}.reason .state{color:var(--ink3)}.noteline{display:flex;gap:12px;padding:5px 0;border-top:1px solid var(--line)}.noteline .d{font-family:var(--mono);font-size:11px;color:var(--ink3);width:64px;flex:none}.checkline{display:grid;grid-template-columns:116px 1fr 130px;gap:12px;padding:6px 0;border-top:1px solid var(--line);align-items:baseline}.checkline .d{font-family:var(--mono);font-size:11px;color:var(--ink3)}.checkline .c{font-family:var(--mono);font-size:11px;color:var(--ink3);text-align:right}.timeline{position:relative;margin:0;padding:0}.timeline:before{content:"";position:absolute;left:4px;top:4px;bottom:4px;width:2px;background:var(--line)}.timeline .tl-item{position:relative;padding:0 0 14px 20px}.timeline .tl-item:before{content:"";position:absolute;left:0;top:4px;width:9px;height:9px;border-radius:50%;background:var(--surface);border:2px solid var(--accent)}.timeline .tl-item:last-child{padding-bottom:0}.timeline .tl-item:target{background:var(--sunk);box-shadow:inset 2px 0 0 var(--accent);border-radius:0 4px 4px 0}.timeline .tl-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.timeline .tl-date{font-family:var(--mono);font-size:11px;color:var(--ink3)}.timeline .tl-meta{font-family:var(--mono);font-size:11px;color:var(--ink3);margin-left:auto}.timeline .tl-body{margin-top:2px}.timeline .tl-body p{margin:0 0 4px}.timeline .tl-body p:last-child{margin-bottom:0}.tl-ctl{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;color:var(--ink3)}.tl-ctl [data-tl-order]{font-weight:600;color:var(--ink2)}.tl-ctl .tl-flip{color:var(--accent);font-size:11px}.mdh{margin:10px 0 4px;font-weight:700;line-height:1.3;color:var(--ink)}.mdh:first-child{margin-top:0}.mdh-1{font-size:15px}.mdh-2{font-size:14px}.mdh-3{font-size:13px}.mdh-4{font-size:12px;color:var(--ink2);text-transform:uppercase;letter-spacing:.03em}.assumptions{margin-top:10px;border:1px solid var(--line);border-radius:4px;padding:8px 10px;background:var(--sunk)}.assumptions summary{cursor:pointer;font-size:12px;color:var(--ink2)}.assumptions form{margin-top:8px;display:flex;flex-direction:column;gap:6px}.assump-row{display:flex;gap:8px;align-items:baseline}.assump-row p{flex:1;margin:0;font-size:12px;color:var(--ink2)}.assump-row input[type=text]{flex:1}.assumptions textarea{font:inherit;font-size:12px;padding:5px 6px;resize:vertical;border:1px solid var(--line2);background:var(--surface);color:var(--ink)}.panel form{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.panel input[type=text],.panel input[type=date],.panel input[type=number],.flight-panel input[type=text],.flight-panel input[type=date],.flight-panel input[type=number],.flight-panel select{font-size:13px;padding:5px 8px;border:1px solid var(--line2);background:var(--surface);color:var(--ink)}.panel input[type=text]{flex:1}.panel input[type=number]{width:110px}.flightline{display:flex;gap:12px;padding:6px 2px;border-top:1px solid var(--line);align-items:baseline;flex-wrap:wrap}.flightline .d{font-family:var(--mono);font-size:11px;color:var(--ink3);flex:none}.fl-budget{font-family:var(--mono);font-size:11px;color:var(--ink2);flex:none}.fl-stat{font-family:var(--mono);font-size:11px;flex:none}.fl-stat.over,.fl-stat.under{color:var(--ink);font-weight:600}.fl-stat.on{color:var(--ink3)}.fl-group{font-family:var(--mono);font-size:11px;color:var(--accent)}.fl-warn{color:var(--warn);flex:none}.fl-warn svg{width:11px;height:11px;fill:currentColor;vertical-align:-1px}.fl-warn-note{color:var(--warn)}.fl-warn.fl-overrun-badge{color:var(--down);font-weight:600}.fl-headroom{font-family:var(--mono);font-size:11px;flex:none;margin-left:6px}.fl-headroom.room{color:var(--accent)}.fl-headroom.rank{color:var(--ink3)}.fl-caption{font-size:11px;color:var(--ink3);margin:6px 2px 4px}.flight-suggestions{display:flex;gap:6px;flex-wrap:wrap;padding:0 2px 6px}.fl-metrics{flex-basis:100%;font-family:var(--mono);font-size:11px;color:var(--ink3)}.flight-members{display:grid;grid-template-columns:minmax(160px,1fr) auto auto auto auto auto auto auto;column-gap:14px;row-gap:0;align-items:baseline;padding:2px 12px 4px}.flight-members .flightline{display:contents}.flight-members .flightline>*{padding:5px 0;border-bottom:1px solid var(--line)}.flight-group>p.meta,.flight-group>.fl-alert{padding:0 var(--space-6);margin:var(--space-2) 0}.flight-members .fl-name{font-family:var(--mono);font-size:11px;color:var(--ink);font-weight:600}.flight-members .fl-budget{font-family:var(--mono);font-size:11px;color:var(--ink2);white-space:nowrap}.flight-members .fl-progress{font-family:var(--mono);font-size:11px;white-space:nowrap}.flight-members .fl-m{font-family:var(--mono);font-size:11px;color:var(--ink2);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.flight-members .flightline.fl-mhead>*{font-family:var(--sans);font-size:10px;color:var(--ink3);font-weight:400;text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid var(--line2);padding:0 0 4px}.fl-edit-note{flex-basis:100%;font-size:11px;color:var(--ink3);margin:0 0 4px}.flight-panel .fl-add{display:flex;flex-direction:column;gap:10px;padding:10px 2px 2px;margin-top:4px;border-top:1px solid var(--line)}.fl-form-row{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-end}.fl-field{display:flex;flex-direction:column;gap:4px}.fl-field span{font-size:11px;color:var(--ink3)}.fl-field input,.fl-field select{min-width:130px}.fl-submit{align-self:flex-end}.fl-timeline{margin-bottom:14px}.fl-tl-axis{display:flex;justify-content:space-between;font-family:var(--mono);font-size:10px;color:var(--ink3);padding:0 0 4px 232px}.fl-tl-body{position:relative}.fl-tl-now{position:absolute;top:0;bottom:0;width:1px;background:var(--ink3);z-index:1}.fl-tl-weekaxis{position:relative;height:12px;margin-bottom:2px;display:none}body.show-workweeks .fl-tl-weekaxis{display:block}.fl-tl-weekno{position:absolute;top:0;font-family:var(--mono);font-size:9px;letter-spacing:.02em;color:var(--ink3);white-space:nowrap}.fl-tl-weekend{position:absolute;top:0;bottom:0;background:var(--sunk);z-index:0;display:none}body.show-workweeks .fl-tl-weekend{display:block}.fl-tl-row{display:grid;grid-template-columns:220px 1fr;gap:12px;align-items:end;min-height:34px;padding-top:12px}.fl-tl-label{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--ink2);min-width:0;margin-bottom:1px}.fl-tl-label-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-tl-track{position:relative;height:12px;background:var(--sunk);border:1px solid var(--line);border-radius:2px}.fl-tl-seg{position:absolute;top:1px;bottom:1px;border-radius:1px}.fl-tl-sub{position:absolute;top:0;bottom:0}.fl-tl-sub.fl-tl-nospend{opacity:.3}.fl-tl-overrun{position:absolute;top:0;bottom:0;z-index:1;opacity:.6;background:repeating-linear-gradient(135deg,var(--down),var(--down) 3px,transparent 3px,transparent 6px)}.fl-tl-pending{position:absolute;top:0;bottom:0;z-index:1;min-width:3px;opacity:.7;background:repeating-linear-gradient(135deg,var(--ink3),var(--ink3) 2px,transparent 2px,transparent 5px)}.fl-tl-unassigned{background:repeating-linear-gradient(135deg,var(--line2),var(--line2) 3px,transparent 3px,transparent 6px);border:1px solid var(--ink3);padding:0;cursor:pointer}.fl-tl-unassigned:hover{border-color:var(--accent)}.fl-tl-assigned{cursor:default}.fl-tl-planned-seg{background:repeating-linear-gradient(135deg,var(--sunk),var(--sunk) 3px,transparent 3px,transparent 6px);border:1px dashed var(--ink3);cursor:default}.fl-tl-planned-row{opacity:.85}.fl-tl-planned-row .fl-tl-label .dim{display:inline-flex}.fl-tl-manual-seg{border:1px dotted var(--ink);cursor:default}.fl-tl-manual-noc{background:repeating-linear-gradient(135deg,var(--ink3),var(--ink3) 3px,transparent 3px,transparent 6px);border:1px dotted var(--ink3)}.fl-tl-manual-tlrow{opacity:.95}.fl-tl-stale{position:absolute;top:-2px;right:-14px;color:var(--warn);font-size:10px;line-height:1;pointer-events:none}.fl-tl-seg .lead-warn{position:absolute;top:-2px;left:-14px;font-size:10px;line-height:1;pointer-events:none}.fl-tl-seg .wind-warn{position:absolute;top:-2px;right:-14px;font-size:10px;line-height:1;pointer-events:none}.fl-tl-lead-zone{position:absolute;top:1px;bottom:1px;z-index:0;opacity:.3;pointer-events:none;background:repeating-linear-gradient(135deg,var(--warn),var(--warn) 3px,transparent 3px,transparent 6px)}.fl-tl-wind-zone{position:absolute;top:1px;bottom:1px;z-index:0;opacity:.3;pointer-events:none;background:repeating-linear-gradient(45deg,var(--warn),var(--warn) 3px,transparent 3px,transparent 6px)}.fl-tl-date{position:absolute;top:-13px;font-size:9px;font-family:var(--mono);color:var(--ink3);white-space:nowrap;pointer-events:none}.fl-tl-date-l{left:0}.fl-tl-date-r{right:0}.fl-tl-handle{position:absolute;top:0;bottom:0;width:7px;cursor:ew-resize;z-index:2}.fl-tl-handle-l{left:-3px}.fl-tl-handle-r{right:-3px}.fl-tl-handle:hover,.fl-tl-handle.dragging{background:#ffffff80}.fl-tl-seg.fl-tl-drag-active{opacity:.85;box-shadow:0 0 0 1px var(--ink);z-index:3}.fl-tl-drag-badge{position:fixed;z-index:46;background:var(--ink);color:var(--surface);font-family:var(--mono);font-size:11px;padding:3px 7px;border-radius:3px;pointer-events:none;transform:translate(-50%,-130%);white-space:nowrap}.fl-tl-c0{background:#6c8ee0;fill:#6c8ee0}.fl-tl-c1{background:#5fb08a;fill:#5fb08a}.fl-tl-c2{background:#d7a24a;fill:#d7a24a}.fl-tl-c3{background:#a67bd1;fill:#a67bd1}.fl-tl-c4{background:#4fb0b0;fill:#4fb0b0}.fl-tl-c5{background:#d67f9e;fill:#d67f9e}.fl-tl-popup{position:fixed;z-index:45;background:var(--surface);border:1px solid var(--line);box-shadow:0 4px 16px #0003;border-radius:4px;padding:10px;display:flex;flex-direction:column;gap:6px;min-width:200px;max-width:280px}.fl-tl-popup.busy{opacity:.6;pointer-events:none}.fl-tl-popup-head{font-size:13px;font-weight:600;color:var(--ink)}.fl-tl-popup-head .meta{font-weight:400;margin-top:2px}.fl-tl-popup-lbl{font-size:11px;color:var(--ink3);margin-top:2px}.fl-tl-popup-choice{text-align:left}.fl-tl-popup-cancel{margin-top:4px;color:var(--ink3)}.flight-group{border:1px solid var(--line);border-radius:4px;overflow:hidden;background:var(--surface);margin-bottom:10px;padding-bottom:4px}.flight-group>summary{cursor:pointer;padding:8px 12px;list-style:none;display:flex;align-items:center;gap:8px}.flight-group>summary::-webkit-details-marker{display:none}.flight-group>summary:before{content:"▸ ";color:var(--ink3)}.flight-group[open]>summary:before{content:"▾ "}.flight-group[open]>summary{border-bottom:1px solid var(--line);margin-bottom:8px}.flight-group>summary:hover{background:var(--sunk)}.flight-group>summary .nm{font-size:14px;font-weight:600}.flight-group .cl-head{margin-bottom:0;flex-wrap:wrap;row-gap:6px}.flight-group .flightline:first-of-type{border-top:0}.fl-rename{display:inline-flex;gap:6px;align-items:center}.fl-rename input[type=text]{font-size:13px;padding:3px 6px;border:1px solid var(--line2);background:var(--surface);color:var(--ink)}.fl-rename input[type=date],.fl-rename input[type=number]{font-size:12px;padding:3px 6px;border:1px solid var(--line2);background:var(--surface);color:var(--ink)}.settings-block{padding:var(--space-6) 0;border-bottom:1px solid var(--line)}.settings-block:last-child{border-bottom:0}.settings-block code{font-family:var(--mono);font-size:12px;background:var(--sunk);padding:1px 4px;border-radius:2px}.restrow{display:flex;align-items:center;gap:12px;padding:9px 12px;border-top:1px solid var(--line);background:var(--sunk)}.restrow .why{font-size:12px;color:var(--ink3)}.sumrow{display:grid;gap:8px;align-items:baseline;padding:9px 10px 9px 0;border-top:1px solid var(--line2);background:var(--surface);font-family:var(--mono);font-size:11px}.sumrow .lbl{font-family:var(--sans);color:var(--ink3)}.sumrow .nums{color:var(--ink)}.sumrow .num.spend .budline .lbl{font-family:var(--mono);color:var(--ink2);white-space:normal}.legend{display:flex;flex-wrap:wrap;gap:22px;padding:12px 2px;font-size:12px;color:var(--ink2)}.legend b{color:var(--ink);font-weight:600}.legend svg{width:11px;height:11px;fill:currentColor;vertical-align:-1px}.legend .lg-fill{color:var(--ink)}.legend .lg-prob{color:var(--down)}.legend .lg-live{color:var(--live)}.howto{margin:0 2px 24px}.howto>summary{cursor:pointer;font-family:var(--mono);font-size:11px;letter-spacing:.02em;text-transform:uppercase;color:var(--ink3)}.howto>summary:hover{color:var(--ink)}.howto[open]>summary{color:var(--ink);margin-bottom:6px}.howto-body{max-width:62rem;border-left:1px solid var(--line2);padding-left:12px}.howto-body p{font-size:12px;color:var(--ink2);margin:6px 0}.howto-body b{color:var(--ink);font-weight:600}.empty{padding:34px 16px;text-align:center}.empty .big{font-size:16px;font-weight:600}.empty .sub{font-size:13px;color:var(--ink2);margin-top:5px}.skel{padding:14px 12px;display:flex;flex-direction:column;gap:9px}.skel span{height:12px;background:var(--sunk);display:block}.skel .r{display:flex;gap:8px;align-items:center}@keyframes pulse{50%{opacity:.55}}@media (prefers-reduced-motion: no-preference){.skel span{animation:pulse 1.4s ease-in-out infinite}}.spinner{display:inline-block;width:12px;height:12px;border-radius:50%;border:2px solid var(--line2);border-top-color:var(--ink2);vertical-align:-2px}@media (prefers-reduced-motion: no-preference){@keyframes spin{to{transform:rotate(360deg)}}.spinner{animation:spin .8s linear infinite}}.spinner-logo{display:inline-flex;color:var(--brand);vertical-align:-4px}.spinner-logo svg{display:block;width:18px;height:18px}@media (prefers-reduced-motion: no-preference){@keyframes logo-pulse{0%,to{opacity:.5;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}.spinner-logo svg{animation:logo-pulse 1.3s ease-in-out infinite}}progress{border:none;width:100%;height:6px;border-radius:3px}progress::-webkit-progress-bar{background:var(--sunk);border-radius:3px}progress::-webkit-progress-value{background:var(--brand);border-radius:3px;transition:width .3s ease}progress::-moz-progress-bar{background:var(--brand);border-radius:3px}progress:indeterminate{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--sunk);background-image:linear-gradient(90deg,var(--sunk) 0%,var(--brand) 50%,var(--sunk) 100%);background-size:60% 100%;background-repeat:no-repeat}@media (prefers-reduced-motion: no-preference){@keyframes loadbar-sweep{0%{background-position:-60% 0}to{background-position:160% 0}}progress:indeterminate{animation:loadbar-sweep 1.2s ease-in-out infinite}}@media (prefers-reduced-motion: reduce){progress:indeterminate{background-image:none;background-color:var(--brand);opacity:.5}}.activity-log{max-height:220px;overflow-y:auto;font-size:12px}.activity-row{padding:3px 0;border-bottom:1px solid var(--line)}.activity-row:last-child{border-bottom:0}.activity-row .mono{font-family:var(--mono);font-size:11px}.bulk{position:sticky;bottom:0;z-index:12;display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--surface);border:1px solid var(--ink);margin-top:-1px}.bulk .cnt{font-family:var(--mono);font-size:11px;color:var(--ink2)}.bulk-vraag{flex:1;max-width:320px;font-size:12px;padding:4px 7px;border:1px solid var(--line2);border-radius:4px;background:var(--surface);color:var(--ink)}.inline-vraag{width:200px;font-size:12px;padding:4px 7px;border:1px solid var(--line2);border-radius:4px;background:var(--surface);color:var(--ink)}.claude-ctl{display:inline-flex;gap:6px;align-items:center}.fl-claude-row{padding:8px 12px 0}.panel-vraag-row{padding:6px 10px;border-bottom:1px solid var(--line)}.panel-vraag-row input{width:100%;font-size:12px;padding:4px 7px;border:1px solid var(--line2);background:var(--surface);color:var(--ink)}.blur-name{filter:blur(4.5px);-webkit-user-select:none;user-select:none;display:inline-block}.blur-name:hover,.blur-name:focus{filter:blur(4.5px)}.redacted{border:1px dashed var(--line2);padding:7px 12px;margin-bottom:8px;max-width:26rem}#modal-host:empty{display:none}.modal-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0b8c;z-index:40;align-items:center;justify-content:center}.modal-overlay.open{display:flex}.modal-standalone .modal-overlay{display:block;position:static;background:none}.modal-standalone .modal-box{max-width:46rem;width:auto;max-height:none}.modal-standalone .modal-backdrop,.modal-standalone .modal-close{display:none}.modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0}.modal-box{position:relative;background:var(--surface);border:1px solid var(--ink);border-radius:4px;overflow:hidden;max-width:46rem;width:92%;max-height:84vh;display:flex;flex-direction:column}.modal-head{padding:11px 16px 9px;border-bottom:1px solid var(--line)}.modal-head h3{font-size:14px}.modal-sub{font-size:12px;color:var(--ink2);margin:4px 0 0}.modal-body{padding:12px 16px 14px;overflow-y:auto}.modal-actions{display:flex;gap:var(--space-3)}.modal-close{position:absolute;top:8px;right:12px;font-size:16px;color:var(--ink2);text-decoration:none}.modal-close:hover{color:var(--ink);text-decoration:none}.keys{display:grid;grid-template-columns:auto 1fr;gap:5px 12px;align-items:baseline}.keys kbd{font-family:var(--mono);font-size:11px;border:1px solid var(--line2);padding:1px 5px;justify-self:start;white-space:nowrap}.keys .h{grid-column:1 / -1;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin-top:8px}.keys .h:first-child{margin-top:0}.pick-list{display:flex;flex-wrap:wrap;gap:6px}.problem{color:var(--down);font-size:12px}.meta{color:var(--ink2);font-size:12px}.lede{color:var(--ink2);font-size:13px;margin:0 0 10px;max-width:62rem}.filtered-out{display:none}.form-card{border:1px solid var(--line);border-radius:4px;background:var(--surface);padding:14px 16px;margin-bottom:12px}.form-card h2{font-size:14px;margin-bottom:8px}.form-card label{display:block;margin-top:9px;font-size:12px;color:var(--ink2)}.form-card input,.form-card select{width:100%;margin-top:3px;padding:5px 8px;border:1px solid var(--line2);border-radius:4px;background:var(--surface);color:var(--ink)}.form-card button[type=submit]{margin-top:12px;border:1px solid var(--ink);padding:5px 12px;font-size:13px}.inline-form{display:inline}.split{display:grid;grid-template-columns:minmax(420px,1fr) minmax(520px,1.35fr);gap:12px;align-items:start}@media (max-width: 1100px){.split{grid-template-columns:1fr}}.card{border:1px solid var(--line);border-radius:4px;overflow:hidden;background:var(--surface)}.card-head{display:flex;align-items:baseline;gap:10px;padding:8px 12px;background:var(--sunk);border-bottom:1px solid var(--line)}.card-head .tag{font-family:var(--sans);font-size:12px;letter-spacing:.04em;text-transform:uppercase;font-weight:700}.sec-head{display:flex;align-items:baseline;gap:10px;padding:0 2px 7px}.sec-head-gap{margin-top:16px}.sec-head .tag{font-family:var(--sans);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink2)}.dg-body{padding:11px 14px;display:flex;flex-direction:column;gap:10px}.dg-lead{margin:0;font-size:14px;line-height:1.5}.dg-row{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:baseline;padding-top:8px;border-top:1px solid var(--line)}.dg-row .pt{font-family:var(--mono);font-size:11px;font-weight:700;text-align:right}.dg-row .body{min-width:0}.dg-row .hd{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px;font-weight:600}.dg-row .who{font-weight:400;color:var(--ink2)}.dg-snooze{display:inline-flex;gap:3px;flex:none;font-weight:400}.dg-snooze form{display:inline-flex}.dg-snooze .mini{padding:1px 5px}.dg-row .ev{display:block;font-size:12px;color:var(--ink2);margin-top:1px}.dg-row .act{display:block;font-size:12px;margin-top:2px}.dg-new{display:inline-block;background:var(--accent);color:var(--surface);font-size:11px;font-weight:700;padding:0 4px;vertical-align:1px}.dg-foot{display:flex;gap:8px;align-items:center;padding-top:4px}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:8px}.campaigns-top-tiles,.proj-tiles-strip{margin-bottom:var(--space-6)}.tile{display:block;border:1px solid var(--line);border-radius:4px;background:var(--surface);padding:9px 11px 10px;text-decoration:none;color:var(--ink)}.tile:hover{border-color:var(--ink3);text-decoration:none;color:var(--ink)}.tile>a.tl{display:block;color:inherit;text-decoration:none}.tile:has(>a.tl:hover){border-color:var(--ink3)}.tile.hot{border-color:var(--ink)}.tile .t-top{display:flex;align-items:baseline;gap:8px}.tile .nm{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile .sc{font-family:var(--mono);font-size:11px;font-weight:700}.tile .sc:not(.score-badge){color:var(--ink)}.tile .t-mid{display:flex;align-items:baseline;gap:8px;margin-top:5px;font-family:var(--mono);font-size:11px;color:var(--ink2);overflow:hidden}.tile .t-mid>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.km-delta{margin-left:2px}.km-select{display:block;width:100%;margin-top:6px;box-sizing:border-box}.tile .dim{color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tile .err{color:var(--ink);white-space:nowrap;flex:none}.tile .t-bar{display:block;height:3px;margin-top:7px;background:var(--line)}.tile .t-bar i{display:block;height:3px;background:var(--ink3)}.tile.hot .t-bar i{background:var(--ink)}.tile .t-why{display:block;font-size:12px;color:var(--ink2);margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fl-alert{display:flex;flex-direction:column;gap:var(--space-2)}.fl-alert-row{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}.tile .fl-alert,.fav-row .fl-alert{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line)}.fl-tile-dot{width:8px;height:8px;border-radius:50%;flex:none}.fl-tile-dot.planned{border:1px dashed var(--ink3)}.fl-tile-planned{border-style:dashed}.fl-planned-del{display:inline}.fl-planned-del button{color:var(--ink3)}.fl-planned-del button:hover{color:var(--ink)}.fl-planned-form{flex-wrap:wrap;margin:6px 0 14px}.fl-planned-form input[type=text],.fl-planned-form input[type=number]{font-size:12px;font-weight:400;padding:3px 6px}.fl-planned-channels{display:flex;flex-wrap:wrap;gap:var(--space-4);flex-basis:100%}.fl-planned-channels label{display:inline-flex;align-items:center;gap:4px;font-family:var(--sans);font-size:12px;color:var(--ink2)}.fl-tile-dot.manual{background:var(--ink3)}.fl-tile-manual{border-style:dotted}.manual-entry{display:flex;align-items:baseline;gap:6px;margin:4px 0 0}.manual-spend-form{flex-wrap:wrap;margin:8px 0 0}.manual-spend-form input[type=number]{width:90px}.fl-status-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.fl-status-field{display:flex;flex-direction:column;gap:2px;font-size:10px}.fl-status-field>.dim{font-family:var(--mono);text-transform:uppercase;letter-spacing:.03em}.fl-status-select{font-size:11px;padding:2px 4px;border:1px solid var(--line);border-radius:2px;background:var(--surface);color:var(--ink)}.fl-status-select[data-current=""]{color:var(--ink3)}.fl-status-select[data-current=progress]{color:var(--accent);border-color:var(--accent)}.fl-status-select[data-current="bij klant"],.fl-status-select[data-current="feedback verwerken"],.fl-status-select[data-current="handmatige actie nodig"]{color:var(--warn);border-color:var(--warn)}.fl-status-select[data-current=goedgekeurd],.fl-status-select[data-current="gepland/gereed"],.fl-status-select[data-current=gedeeld]{color:var(--up);border-color:var(--up)}.fl-status-select[data-current=nvt]{color:var(--ink3)}.fl-status-badge{font-family:var(--mono);font-size:11px}.fl-status-badge.fl-status-progress{color:var(--accent)}.fl-status-badge.fl-status-bij-klant,.fl-status-badge.fl-status-feedback-verwerken,.fl-status-badge.fl-status-handmatige-actie-nodig{color:var(--warn)}.fl-status-badge.fl-status-goedgekeurd,.fl-status-badge.fl-status-gepland-gereed,.fl-status-badge.fl-status-gedeeld{color:var(--up)}.fl-status-badge.fl-status-nvt{color:var(--ink3)}.fl-ov-controls{display:flex;align-items:center;gap:14px;margin:6px 0 10px}.fl-ov-lead{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:11px;color:var(--ink2)}.fl-ov-lead input[type=number]{width:40px;font-family:var(--mono);font-size:11px;padding:2px 4px;border:1px solid var(--line2)}.fl-ov-gantt-block{margin-bottom:14px}.fl-ov-gantt-block:last-child{margin-bottom:0}.fl-ov-gantt-block .meta{margin:0 0 4px}.tile .sc.on{color:var(--ink3);font-weight:400}.tile .t-bar i.over,.tile .t-bar i.under{background:var(--ink)}.fl-delta{font-family:var(--mono);font-size:11px;margin-left:6px}.fl-delta.over{color:var(--down);font-weight:600}.fl-delta.under{color:var(--ink3)}.fav-star.on{fill:var(--warn)}.copy-wrap{float:right;margin-left:8px}.fl-tile-chart{display:block;margin-top:4px}.schedule-chart.compact{height:32px}.schedule-chart.compact .sched-line{stroke-width:1}.schedule-chart.compact .sched-line.expect{stroke-width:.75}.fl-tl-mode{display:flex;align-items:center;gap:4px;margin-bottom:6px}.fl-tl-legend{display:flex;align-items:center;gap:5px;font-family:var(--mono);font-size:11px;color:var(--ink2);margin-left:4px}.fl-tl-legend-bar{display:inline-block;width:220px;height:10px;border-radius:2px;background:linear-gradient(to right,#b23434,#b2b234,#34b234);border:1px solid var(--line)}.undo-toast{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:50;display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:4px;box-shadow:0 4px 16px #0003;padding:8px 10px;font-size:12px;max-width:min(90vw,480px)}.undo-toast-x{background:none;border:none;color:var(--ink3);font-size:16px;line-height:1;cursor:pointer;padding:0 2px}.fav-tiles{display:flex;flex-direction:column;gap:6px}.fav-row .t-mid{flex-wrap:wrap;row-gap:4px;font-family:var(--mono);font-size:11px;color:var(--ink2);margin-top:5px}.fl-tiles{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.fl-tile .nm{overflow:visible;text-overflow:clip;white-space:normal}.fl-tile .t-mid{flex-wrap:wrap;row-gap:2px}.fl-tile .t-mid>span:first-child{white-space:normal;overflow:visible;text-overflow:clip}.fl-tile .t-why{white-space:normal;overflow:visible;text-overflow:clip}.ctile .tl{display:block;color:inherit;text-decoration:none}.ctile .tl-toggle{display:block;margin-top:7px;font-family:var(--mono);font-size:11px;color:var(--ink3)}.ctile .tl-toggle:hover{color:var(--ink)}.ctile .tl-toggle svg{transition:transform .1s}.ctile[data-expanded="1"] .tl-toggle svg{transform:rotate(180deg)}.ctile .tl-projects{display:none;flex-direction:column;gap:4px;margin-top:6px;padding-top:6px;border-top:1px solid var(--line)}.ctile[data-expanded="1"] .tl-projects{display:flex}.ctile .tl-projects a{font-size:12px;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctile .tl-projects a:hover{color:var(--ink)}.cl-head{display:flex;align-items:baseline;gap:14px;padding:8px 12px;border:1px solid var(--line);background:var(--surface);margin-bottom:-1px}.cl-head .nm{font-size:14px;font-weight:600}.cl-head a.nm{color:inherit}.cl-head a.nm:hover{text-decoration:underline}.cl-head .meta{font-family:var(--mono);font-size:11px}.cl-stats{display:flex;gap:0;border:1px solid var(--line);border-bottom:0;background:var(--sunk);flex-wrap:wrap}.cl-src{display:flex;align-items:center;padding:0 10px;border-right:1px solid var(--line);color:var(--ink3);cursor:help}.cl-src svg{width:14px;height:14px;fill:currentColor}.cl-stat{padding:6px 14px;border-right:1px solid var(--line);min-width:110px}.cl-stat .k{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.02em;text-transform:uppercase;color:var(--ink3)}.cl-stat .v{display:block;font-family:var(--mono);font-size:11px;font-weight:700}.cl-stat .d{font-size:12px;font-weight:400;margin-left:4px}.cl-note{flex:1;padding:6px 14px;font-size:12px;color:var(--ink2);min-width:240px}.cl-tools{display:flex;align-items:center;gap:6px;flex-wrap:wrap;border:1px solid var(--line);border-top:0;padding:6px 12px;background:var(--surface)}.grouphead-client{margin-bottom:8px;scroll-margin-top:calc(var(--kop) + var(--kolomkop) + 8px)}.fetchstatus-row{scroll-margin-top:calc(var(--kop) + 8px)}.fetchstatus-row:target{background:var(--sunk);box-shadow:inset 2px 0 0 var(--accent)}.grouphead-client .tiles{margin-top:8px}details.link-fix{font-size:12px;color:var(--ink2)}details.link-fix summary{cursor:pointer}details.link-fix input{width:26rem;max-width:100%;padding:4px 7px;border:1px solid var(--line2);background:var(--surface);color:var(--ink)}details.link-fix button{margin-top:6px;border:1px solid var(--line2);padding:3px 9px}.adm-tabs{display:flex;gap:2px;font-family:var(--sans);font-size:12px}.adm-tabs a{display:flex;align-items:center;gap:6px;padding:3px 9px;border:1px solid var(--line2);border-radius:3px;color:var(--ink2);text-decoration:none}.adm-tabs a:hover{color:var(--ink);border-color:var(--ink3);text-decoration:underline}.adm-tabs a.on{background:var(--ink);border-color:var(--ink);color:var(--surface)}.adm{border:1px solid var(--line);border-radius:4px;overflow:hidden;background:var(--surface);display:grid;gap:0}.adm-head,.adm-row{display:contents}.adm-head>div{align-self:end;padding:7px 12px;border-bottom:1px solid var(--line2);font-family:var(--mono);font-size:11px;letter-spacing:.02em;text-transform:uppercase;color:var(--ink2);position:sticky;top:var(--kop);z-index:4;background:var(--surface)}.adm-th{display:flex;align-items:center;gap:5px}.adm-sort-btn{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:3px}.adm-sort-btn:hover{color:var(--ink)}.adm-sort-btn.on{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.adm-sort-arrow{font-size:10px;opacity:.6}.adm-grad-btn{width:14px;height:10px;flex:none;padding:0;cursor:pointer;border:1px solid var(--line2);border-radius:2px;background:linear-gradient(to right,#b23434,#b2b234,#34b234)}.adm-grad-btn.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.adm-row>div{align-self:baseline;padding:7px 12px;border-bottom:1px solid var(--line);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-row:hover>div{background:var(--sunk)}.adm-row .scale-cell{display:flex;align-items:center;justify-content:flex-end;gap:6px}.adm-row .acts{display:flex;gap:6px;justify-content:flex-end;white-space:normal;overflow:visible;text-overflow:clip}.adm-foot{grid-column:1 / -1;padding:9px 12px;font-size:12px;color:var(--ink2);background:var(--sunk)}.adm .empty{grid-column:1 / -1}.adm .mono{font-family:var(--mono);font-size:11px}.adm .dim{color:var(--ink3)}table.admtab,table.detail{width:100%;border-collapse:collapse;font-size:13px;margin:4px 0 14px}table.admtab th,table.detail th{text-align:left;font-family:var(--mono);font-size:11px;letter-spacing:.02em;text-transform:uppercase;color:var(--ink2);font-weight:400;padding:6px 8px;border-bottom:1px solid var(--line2)}table.admtab td,table.detail td{padding:6px 8px;border-bottom:1px solid var(--line);vertical-align:top}table.admtab tr:hover td,table.detail tr:hover td{background:var(--sunk)}table.admtab .src{display:inline-flex;padding:1px 4px 2px}.note-form-wide{display:flex;flex-direction:column;gap:6px;max-width:560px;margin:4px 0 16px}.note-form-wide input[type=date]{align-self:flex-start;font-size:12px;padding:4px 7px;border:1px solid var(--line2);background:var(--surface);color:var(--ink)}.note-form-wide textarea{resize:vertical;min-height:90px;font:inherit;padding:7px 9px;border:1px solid var(--line2);background:var(--surface);color:var(--ink)}.note-form-wide button{align-self:flex-start}.note-form{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin:0 0 10px}.note-form input[type=text],.note-form input[type=date]{font-size:12px;padding:4px 7px;border:1px solid var(--line2);background:var(--surface);color:var(--ink)}.note-form input[type=text]{flex:1;min-width:140px}.note-text{margin:0 0 4px;white-space:pre-wrap}.note-del-form,.unlink-form{display:inline}.note-del{border:none;background:none;color:var(--ink3);cursor:pointer;font-size:16px;line-height:1;padding:0 2px}.note-del:hover{color:var(--ink)}.note-list,.snooze-list{list-style:none;margin:0;padding:0}.note-list li,.snooze-list li{display:flex;align-items:baseline;gap:8px;padding:6px 0;border-top:1px solid var(--line)}.note-list li:first-child,.snooze-list li:first-child{border-top:0}.snooze-label{flex:1;min-width:0;font-size:12px}.snooze-actions{display:flex;gap:4px;flex:none}.project-picker-buttons{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.fl-section{margin:4px 0 16px;border:1px solid var(--line2);border-radius:4px}.fl-section>summary{cursor:pointer;padding:8px 10px;list-style:none;background:var(--sunk)}.fl-section>summary::-webkit-details-marker{display:none}.fl-section>summary:before{content:"▸ ";color:var(--ink3)}.fl-section[open]>summary:before{content:"▾ "}.fl-section[open]>summary{border-bottom:1px solid var(--line2)}.fl-section>summary:hover{color:var(--ink)}.fl-section>summary .tag{font-family:var(--sans);font-size:12px;letter-spacing:.02em;text-transform:uppercase;color:var(--ink2)}.fl-section-body{padding:12px}.cmp-dims-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;margin:8px 0;background:var(--sunk);border:1px solid var(--line2);border-radius:4px;font-size:12px}.cmp-dims-label{font-weight:600;color:var(--ink);white-space:nowrap}.cmp-dims-hint{color:var(--ink2);flex-basis:100%}.bm-placement-ctl{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:12px}.bm-controls{display:flex;flex-direction:column;gap:var(--space-5);margin-bottom:var(--space-6)}.bm-controls .cmp-dims-bar,.bm-controls .bm-placement-ctl{margin:0}.stats-level-tabs{margin-bottom:var(--space-5)}.stats-combine{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-5);font-family:var(--sans);font-size:13px;cursor:pointer}.ad-alias-suggest-ctl{display:flex;align-items:center;gap:10px;margin:0 0 var(--space-3);font-size:12px}.ad-alias-suggest-list{margin:0 0 var(--space-5);border:1px solid var(--line);border-radius:6px;overflow:hidden}.ad-alias-suggest-list>p.meta{margin:0;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);background:var(--sunk)}.ad-alias-suggest-row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-top:1px solid var(--line);font-size:13px}.ad-alias-suggest-row:first-of-type{border-top:0}.ad-alias-suggest-row .nm{font-family:var(--sans);font-weight:600}.ad-alias-suggest-row .dim{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-copy-peek{display:inline-flex;margin-left:var(--space-2);color:var(--ink3);cursor:pointer;vertical-align:middle;background:none;border:0;padding:0}.ad-copy-peek svg{width:12px;height:12px}.ad-copy-peek:hover,.ad-copy-peek:focus{color:var(--ink)}.ad-copy-panel{position:absolute;z-index:20;max-width:340px;background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:10px 12px;box-shadow:0 2px 12px #00000024;font-family:var(--sans);font-size:13px}.ad-copy-panel p{margin:0 0 6px}.ad-copy-panel p:last-of-type{margin-bottom:0}.ad-copy-panel a{display:inline-block;margin-top:6px;font-size:12px;color:var(--accent)}.ad-signals-panel{position:absolute;z-index:20;max-width:360px;min-width:220px;background:var(--surface);box-shadow:0 2px 12px #00000024;margin-bottom:0}.ad-alias-edit{display:inline-flex;margin-left:var(--space-2);color:var(--ink3);cursor:pointer;vertical-align:middle;background:none;border:0;padding:0}.ad-alias-edit svg{width:12px;height:12px}.ad-alias-edit:hover,.ad-alias-edit:focus{color:var(--ink)}.ad-alias-panel{position:absolute;z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:10px 12px;box-shadow:0 2px 12px #00000024;font-family:var(--sans);font-size:13px}.ad-alias-panel form{display:flex;flex-direction:column;gap:var(--space-2)}.ad-alias-panel label{display:flex;flex-direction:column;gap:var(--space-1);font-size:12px;color:var(--ink2)}.ad-alias-panel input[type=text]{font-family:var(--mono)}.ad-alias-panel .ad-alias-actions{display:flex;gap:var(--space-2)}.adm-group-head{grid-column:1 / -1;padding:5px 10px;background:var(--sunk);border-top:1px solid var(--line);font-family:var(--sans);font-size:12px;font-weight:600;color:var(--ink2)}.src-cluster{display:flex;gap:2px;flex-wrap:wrap}.fl-dims{overflow-x:auto;margin:8px 0 14px}.fl-dims-tbl{white-space:nowrap}.fl-dims-tbl tbody tr.fl-dims-first:not(:first-child) td{border-top:2px solid var(--ink3)}.slidedeck{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--sunk);overflow:hidden;display:flex;align-items:center;justify-content:center}.slidedeck-nav{position:fixed;bottom:16px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:6px 10px;z-index:10;box-shadow:0 2px 12px #00000024;opacity:0;pointer-events:none;transition:opacity .2s ease}.slidedeck-nav.show{opacity:1;pointer-events:auto}.slidedeck-count{font-family:var(--mono);font-size:12px;color:var(--ink2);min-width:44px;text-align:center}.slidedeck:not(.editing) [data-editable-only]{display:none!important}.slidedeck:not(.editing) .slide-sub:empty{display:none}.slidedeck.editing .wysiwyg-field{outline:1px dashed var(--line);outline-offset:4px;border-radius:4px;cursor:text}.slidedeck.editing .wysiwyg-field:focus{outline:1px dashed var(--accent);background:var(--sunk)}.slidedeck.editing .wysiwyg-field:empty{display:inline-block;min-width:80px;min-height:1.2em}.slidedeck.editing .slide-learning-left:empty,.slidedeck.editing .slide-text-block:empty{display:block}.slidedeck.editing .wysiwyg-field:empty:before{content:"typ hier…";color:var(--ink3)}.slide-edit-toolbar{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4)}.slide-explain{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--line)}.slide-explain .slide-text-block{font-size:16px;max-width:900px}.claude-busy{display:inline-flex;align-items:center;gap:6px;background:var(--sunk);border-radius:4px;padding:4px 8px}.claude-busy[hidden]{display:none}.text-block-pending{margin-top:var(--space-3);padding:var(--space-3);background:var(--sunk);border-radius:6px;display:flex;flex-direction:column;gap:var(--space-2)}.text-block-proposal{margin:0;font-family:var(--sans);font-size:13px}.text-block-proposal p{margin:0 0 6px}.text-block-proposal p:last-child{margin-bottom:0}.slide-kpi-picker{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.tile-picker-opts{display:flex;flex-wrap:wrap;gap:4px 14px;font-family:var(--sans);font-size:12px}.tile-picker-opts label{display:flex;align-items:center;gap:4px;white-space:nowrap}.slide-charts-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(6,1fr);gap:var(--space-3);margin-top:var(--space-3);aspect-ratio:3 / 1}.slide-chart-block{display:flex;flex-direction:column;min-width:0;min-height:0;position:relative}.slide-chart-canvas{flex:1 1 auto;min-height:0;display:flex;align-items:stretch}.slide-chart-canvas svg{width:100%;height:100%}.slide-charts-grid.grid-snapping{background-image:linear-gradient(to right,var(--line) 1px,transparent 1px),linear-gradient(to bottom,var(--line) 1px,transparent 1px);background-size:calc(100% / 12) calc(100% / 6)}.slidedeck.editing .slide-chart-block{cursor:grab;outline:1px dashed var(--line);outline-offset:var(--space-1)}.slidedeck.editing .slide-chart-block:hover{outline-color:var(--ink3)}.slide-chart-block.chart-dragging{cursor:grabbing;outline:1px solid var(--accent)}.slide-chart-block.chart-drop-bad{outline-color:var(--bad)}.chart-resize{position:absolute;right:-2px;bottom:-2px;width:12px;height:12px;cursor:nwse-resize;background:linear-gradient(135deg,transparent 50%,var(--ink3) 50%)}.slidedeck{--inspector-w: 0px}.slidedeck.editing{--inspector-w: 348px;padding-right:var(--inspector-w);box-sizing:border-box}.slidedeck.editing .slide.active{width:min(calc(100vw - var(--inspector-w) - 64px),calc((100vh - 64px) * 16 / 9));height:min(calc(100vh - 64px),calc((100vw - var(--inspector-w) - 64px) * 9 / 16))}.slidedeck.editing .slidedeck-nav{left:calc((100vw - var(--inspector-w)) / 2)}.slidedeck-inspector{position:fixed;top:0;right:0;bottom:0;width:var(--inspector-w);z-index:12;background:var(--surface);border-left:1px solid var(--line);display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6);box-sizing:border-box;overflow:auto}.inspector-panel-head{font-family:var(--sans);font-size:13px;font-weight:600;color:var(--ink);padding-bottom:var(--space-4);border-bottom:1px solid var(--line)}.slidedeck-inspector[hidden]{display:none}.inspector-hint{font-family:var(--sans);font-size:13px;color:var(--ink3);margin:0}.inspector-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--line)}.inspector-title{font-family:var(--sans);font-size:13px;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insp-reports{display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--line)}.insp-reports[hidden]{display:none}.insp-reports-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.insp-reports-head .k{font-family:var(--sans);font-size:12px;color:var(--ink3)}.insp-report-pick{font-family:var(--sans);font-size:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:3px 6px;border-radius:3px;width:100%;box-sizing:border-box}.insp-report-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.insp-report-filter{display:flex;flex-direction:column;gap:var(--space-2)}.insp-report-filter>.k{font-family:var(--sans);font-size:12px;color:var(--ink3)}.insp-pages{display:flex;flex-direction:column;gap:var(--space-3)}.insp-pages-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--line)}.insp-pages-head .k{font-family:var(--sans);font-size:12px;color:var(--ink3)}.insp-pages-list{display:flex;flex-direction:column;gap:var(--space-2);max-height:38vh;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--ink3) transparent}.insp-pages-list::-webkit-scrollbar{width:6px}.insp-pages-list::-webkit-scrollbar-thumb{background:var(--ink3);border-radius:3px}.insp-pages-list::-webkit-scrollbar-track{background:transparent}.insp-page-row{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--line);border-radius:6px;cursor:grab}.insp-page-row.dragging{opacity:.5;border-color:var(--accent)}.insp-page-grip{color:var(--ink3);cursor:grab;font-size:14px;-webkit-user-select:none;user-select:none;line-height:1}.insp-page-toggle{flex:none;cursor:pointer}.slidedeck-inspector input[type=checkbox]{flex:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;border:1px solid var(--line2);border-radius:3px;background:var(--surface);position:relative;margin:0;vertical-align:-3px}.slidedeck-inspector input[type=checkbox]:hover{border-color:var(--ink3)}.slidedeck-inspector input[type=checkbox]:checked{background:var(--ink);border-color:var(--ink)}.slidedeck-inspector input[type=checkbox]:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid var(--surface);border-width:0 2px 2px 0;transform:rotate(45deg)}.insp-page-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:var(--sans);font-size:12px;cursor:pointer}.insp-page-row.omitted .insp-page-title{color:var(--ink3);text-decoration:line-through}.insp-page-del{flex:none}.insp-inherited{display:flex;flex-wrap:wrap;gap:var(--space-2)}.insp-chip{font-family:var(--sans);font-size:12px;color:var(--ink2);background:var(--sunk);border:1px solid var(--line);border-radius:3px;padding:1px 6px}.insp-filter-field{display:flex;flex-direction:column;gap:var(--space-1)}.insp-filter-field>.k{font-family:var(--sans);font-size:12px;color:var(--ink3)}.insp-filter-opts{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);font-family:var(--sans);font-size:12px}.insp-filter-opts label{display:flex;align-items:center;gap:var(--space-1)}.insp-filter-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.insp-filter-chips:empty{display:none}.insp-chip.filt{display:inline-flex;align-items:center;gap:var(--space-1)}.insp-chip.filt .filt-x{padding:0 3px;line-height:1}.insp-filter-text{display:flex;gap:var(--space-1);margin-top:var(--space-2)}.insp-filter-text select,.insp-filter-text input[type=text]{font-family:var(--sans);font-size:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:2px 4px;border-radius:3px}.insp-filter-text input[type=text]{min-width:0;flex:1}.insp-text-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.insp-group>.k,.insp-pages-head .k,.insp-reports-head .k,.insp-report-filter>.k{cursor:pointer;-webkit-user-select:none;user-select:none}.insp-group>.k:before,.insp-pages-head .k:before,.insp-reports-head .k:before,.insp-report-filter>.k:before{content:"▾";margin-right:var(--space-1);display:inline-block;transition:transform .15s ease;color:var(--ink3)}.insp-group.collapsed>.k:before,.insp-pages.collapsed .insp-pages-head .k:before,.insp-reports.collapsed .insp-reports-head .k:before,.insp-report-filter.collapsed>.k:before{transform:rotate(-90deg)}.insp-group.collapsed>*:not(.k){display:none}.insp-pages.collapsed .insp-pages-list{display:none}.insp-reports.collapsed>*:not(.insp-reports-head){display:none}.insp-report-filter.collapsed>*:not(.k){display:none}.insp-group{display:flex;flex-direction:column;gap:var(--space-2)}.insp-group>.k{font-family:var(--sans);font-size:12px;color:var(--ink3)}.insp-group select,.insp-group input[type=text]{font-family:var(--sans);font-size:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:3px 6px;border-radius:3px;width:100%;box-sizing:border-box}.insp-group input[type=text]::placeholder{color:var(--ink3)}.insp-pick{align-self:flex-start}.insp-group>button{align-self:flex-start}.slidedeck-inspector .slide-kpi-picker,.slidedeck-inspector .slide-table-editor{display:contents}.insp-copy-targets{display:flex;flex-direction:column;gap:var(--space-2);font-family:var(--sans);font-size:12px}.insp-copy-targets label{display:flex;align-items:center;gap:var(--space-3)}.slide .inspector-source{display:none!important}.slidedeck.editing .slide-chart-block.selected{outline:1px solid var(--accent)}.chart-editor-hint{font-family:var(--sans);font-size:12px;color:var(--ink3);margin-left:var(--space-2)}.chart-editor{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}.slidedeck-nav .mini:disabled{opacity:.35;cursor:default}.slidedeck-nav .mini:disabled:hover{color:var(--ink2);border-color:var(--line)}.deck-flash{font-family:var(--sans);font-size:12px;margin-left:var(--space-3)}.slide-learnings-list{display:flex;flex-direction:column;gap:var(--space-4);max-width:1180px}.slide-learning-row{display:grid;grid-template-columns:minmax(180px,360px) auto 1fr auto;gap:var(--space-4);align-items:start;padding-bottom:var(--space-4);border-bottom:1px solid var(--line)}.slide-learning-row:last-of-type{border-bottom:0}.slide-learning-arrow{color:var(--accent);font-size:20px;line-height:1.4}.slide-learning-head{font-family:var(--sans);font-size:14px;color:var(--ink3);padding-bottom:var(--space-2);border-bottom:1px solid var(--line2)}.slide-learning-left{font-family:var(--sans);font-size:19px;font-weight:600;line-height:1.4;display:flex;gap:var(--space-3);align-items:baseline}.learning-nr,.adv-nr{font-family:var(--mono);font-size:14px;color:var(--ink3);flex:none;font-weight:600}.adv-nr{min-width:2.2em}.slide-learning-right ul{margin:0;padding-left:18px}.slide-learning-right li{font-family:var(--sans);font-size:18px;line-height:1.5;margin-bottom:4px;display:flex;align-items:baseline;gap:6px}.slide-learning-right .adv-remove{flex:none}.row-add{margin-top:var(--space-2)}.slide{display:none;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 4px 24px #00000014;overflow:hidden}.slide.active{display:flex;width:min(calc(100vw - 64px),calc((100vh - 64px) * 16 / 9));height:min(calc(100vh - 64px),calc((100vw - 64px)*.5625))}.slide.slide-omitted{display:none!important}.slide-body{padding:48px;width:100%;box-sizing:border-box;align-self:flex-start;transform-origin:top center;font-size:20px}.slide h2{margin:0 0 var(--space-6)}.slide-title{align-items:center}.slide-title .slide-body{align-self:center;transform-origin:center center}.slide-eyebrow{font-family:var(--sans);font-size:14px;color:var(--ink3);margin:0 0 8px}.slide-title h1{font-size:52px;margin:0}.slide-sub{font-family:var(--mono);font-size:14px;color:var(--ink2);margin:8px 0 0}.slide-text-block{font-family:var(--sans);line-height:1.6;max-width:800px}.slide-text-block p{margin:0 0 14px}.slide-text-block p:last-child{margin-bottom:0}.slide h2{font-size:30px;margin:0 0 22px;display:flex;align-items:center;gap:10px}.slide h2 .src{width:32px;height:32px;border-radius:6px;flex:none}.slide h2 .src svg{width:18px;height:18px}.slide-kpis{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.slide-kpi{display:flex;flex-direction:column;gap:4px;padding:14px 20px;background:var(--sunk);border-radius:6px;min-width:120px}.slide-kpi .v{font-family:var(--mono);font-size:30px;font-weight:700}.slide-kpi .k{font-family:var(--sans);font-size:14px;color:var(--ink2)}.kpi-bench{display:none;margin-top:2px}.slidedeck.show-bench .kpi-bench{display:block}.slide-metrics-table{width:100%;border-collapse:collapse}.slide-metrics-table th{text-align:right;font-family:var(--sans);font-weight:600;font-size:14px;color:var(--ink2);padding:6px 10px;border-bottom:1px solid var(--line2)}.slide-metrics-table th:first-child,.slide-metrics-table td.nm,.slide-metrics-table th.split-extra,.slide-metrics-table td.split-extra{text-align:left}.slide-metrics-table td{padding:8px 10px;border-bottom:1px solid var(--line);text-align:right}.slide-metrics-table td.nm{display:flex;align-items:center;gap:8px;font-weight:600}.slide-breakdown-table{font-size:15px}.slide-breakdown-table td,.slide-breakdown-table th{padding:4px 8px}.slide-breakdown-table td.nm{font-weight:500;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:table-cell}.slide-breakdown-table td:first-child,.slide-breakdown-table th:nth-child(2){text-align:left}.slide-breakdown-table th.sort-cell{color:var(--ink)}.slide-breakdown-table td.sort-cell{font-weight:600}.slide-breakdown-table .row-mark{display:inline-block;margin-left:8px;padding:0 6px;border-radius:3px;background:var(--ink);color:var(--surface);font-family:var(--sans);font-size:11px;font-weight:600;vertical-align:middle}.slide-breakdown-table tr.row-marked td{background:var(--sunk)}.slide-table-count{font-family:var(--sans);font-size:14px;color:var(--ink3);margin:var(--space-2) 0 0}.slide-table-editor{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-3)}.slide-table-editor .tile-picker-opts{flex:1 1 100%}.slide-label-editor{margin-top:var(--space-4);border-top:1px solid var(--line);padding-top:var(--space-3);max-height:46vh;overflow-y:auto}.slidedeck-inspector .slide-label-editor{margin-top:0;border-top:0;padding-top:0}.label-row{display:grid;grid-template-columns:minmax(200px,2fr) repeat(auto-fit,minmax(120px,1fr));gap:var(--space-2);align-items:center;padding:2px 0}.label-row .nm{font-family:var(--sans);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.label-head .k{font-family:var(--sans);font-size:12px;color:var(--ink3)}.label-value,.label-new-dimension{font-family:var(--sans);font-size:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:2px 4px;border-radius:3px;min-width:0}.label-add{display:flex;gap:var(--space-2);margin-top:var(--space-3)}.label-claude,.label-review{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.labels-pane>.meta{max-width:780px}.labels-level-tabs{margin:var(--space-4) 0}.labels-dims{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.label-dim-row{display:flex;align-items:center;gap:var(--space-2);border:1px solid var(--line);border-radius:4px;padding:var(--space-2)}.label-dim-name{font-family:var(--sans);font-size:13px;font-weight:600;border:0;border-bottom:1px dashed var(--line2);background:transparent;color:var(--ink);padding:1px 2px;width:14em}.labels-claude{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4)}.labels-proposal{border:1px solid var(--line);border-radius:4px;padding:var(--space-4);margin-bottom:var(--space-4);max-height:50vh;overflow-y:auto}.label-prop-row{display:grid;grid-template-columns:minmax(160px,1fr) minmax(120px,200px) minmax(160px,1.4fr);gap:var(--space-3);align-items:center;padding:2px 0}.label-prop-row .nm{font-family:var(--sans);font-size:13px}.label-prop-value,.label-cell{font-family:var(--sans);font-size:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:2px 4px;border-radius:3px;width:100%;box-sizing:border-box}.label-prop-why{font-family:var(--sans);font-size:12px}.label-prop-head{font-family:var(--mono);font-size:10px;letter-spacing:.02em;text-transform:uppercase;padding-bottom:2px;border-bottom:1px solid var(--line2)}.labels-actions{display:flex;gap:var(--space-2);margin-top:var(--space-3)}.labels-skipped,.label-skipped{border:1px solid var(--line);border-radius:4px;padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4)}.labels-skipped p.meta{margin:0 0 var(--space-2)}.label-skipped>.k{display:block;font-family:var(--sans);font-size:12px;color:var(--ink3);margin:0 0 var(--space-2)}.labels-skipped ul,.label-skipped ul{margin:0;padding-left:18px}.labels-skipped li,.label-skipped li{font-size:12px;color:var(--ink2)}.labels-skipped li .nm,.label-skipped li .nm{font-family:var(--sans);color:var(--ink)}.labels-table{width:100%}.labels-table td,.labels-table th{padding:3px 6px}.labels-table td.nm{font-family:var(--sans);font-size:13px}.labels-table td.nm.dim{color:var(--ink3);font-style:italic}.labels-table .byid-note{font-family:var(--sans);font-size:12px;color:var(--ink3)}.labels-table tr.by-id{background:var(--sunk)}.labels-table .label-row-byid{white-space:nowrap}.labels-fetch-ask{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.labels-fetch-ask>.meta{flex:1 1 100%;margin:0}.label-instruction{flex:1 1 260px;font-family:var(--sans);font-size:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:2px 4px;border-radius:3px}.label-dimension{font-family:var(--sans);font-size:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:2px 4px;border-radius:3px}.label-value[data-proposed]{border-style:dashed;border-color:var(--ink3);text-decoration:underline dotted}.slide-table-editor .k{font-family:var(--sans);font-size:12px;color:var(--ink3)}.slide-table-editor select{font-family:var(--sans);font-size:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:2px 4px;border-radius:3px}.slide-cols{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:var(--space-7);align-items:start}.slide-cols .slide-explain{margin-top:0;border-top:0;padding-top:0}.slide-breakdown-table td.ctr-cell{white-space:nowrap}.slide-breakdown-table td.ctr-cell .scale-bar{display:inline-block;margin-left:6px;vertical-align:middle}.slide-breakdown-table .total-row td{border-top:2px solid var(--ink3);border-bottom:0;font-weight:600}.slide-visual-table{font-size:13px}.slide-visual-table td,.slide-visual-table th{padding:2px 6px}.slide-chart-canvas{overflow:auto}.slide-ad-copy-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);margin-top:var(--space-5)}.slide-ad-copy-block .ad-copy-name{font-family:var(--sans);font-size:15px;font-weight:600;margin:0 0 6px}.slide-ad-copy-block .ad-copy-kind{font-family:var(--sans);font-size:13px;color:var(--ink3);margin:8px 0 2px}.slide-ad-copy-block .ad-copy-text{font-family:var(--sans);font-size:15px;line-height:1.45;margin:0}.slide-metrics-table td.nm .src,.slide-ad-row .src{width:22px;height:22px;border-radius:5px;flex:none}.slide-metrics-table td.nm .src svg,.slide-ad-row .src svg{width:13px;height:13px}.slide-metrics-table td.mono{font-family:var(--mono);font-size:inherit}.split-tabs{margin-bottom:var(--space-5)}.slide-chart-label{font-family:var(--sans);font-size:14px;color:var(--ink2);margin:0 0 8px}.slide-ad-list{display:flex;flex-direction:column;gap:10px}.slide-ad-bestworst{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.slide-ad-bestworst .slide-ad-list{margin-top:8px}.slide-ad-row{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--sunk);border-radius:6px}.slide-ad-row .nm{font-weight:600;white-space:nowrap}.slide-ad-row .dim{font-size:14px}.slide-ad-copy{font-size:14px;color:var(--ink2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:380px}.slide-ad-visual{font-family:var(--sans);font-size:14px;color:var(--accent);white-space:nowrap;flex:none}@media print{.slidedeck-nav{display:none}[data-editable-only]{display:none!important}.slidedeck.editing{--inspector-w: 0px;padding-right:0}.slidedeck.editing .slide.active{width:100%;height:100vh}.slidedeck{position:static;background:none;overflow:visible}.slide{display:flex!important;page-break-after:always;box-shadow:none;border:0;width:100%;height:100vh;margin:0}.slide-body{transform:none!important}@page{size:landscape;margin:0}}.tier.t0{background:var(--ink)}.tier.t1{background:var(--ink3)}.tier.t2{background:var(--line2)}.score .bar.t0{background:var(--ink)}.score .bar.t1{background:var(--ink3)}.status.paused{color:var(--ink2)}.row:hover{background:var(--sunk)}.status.prob,.sig .blk.prob,.legend .lg-prob{color:var(--ink)}.km-delta.neutral{color:var(--ink2)}.src,.src-google,.src-meta,.src-linkedin,.src-microsoft,.src-youtube,.src-facebook,.src-instagram{background:var(--sunk);color:var(--ink2)}a.src:hover{background:var(--ink);color:var(--surface);opacity:1}.name-top .mini{border-color:transparent;background:none;color:var(--ink3);padding-inline:var(--space-2)}.name-top .mini:hover{border-color:var(--line2);color:var(--ink)}.topbar .tabs{margin-right:var(--space-4)}.topbar .secondary{padding-top:0}.topbar .secondary:empty{display:none}.topbar .chip-row{display:inline-flex;flex-wrap:wrap;gap:var(--space-3)}.topbar{margin:0 0 var(--space-5)}.titlerow{padding-top:var(--space-2)}.pane-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-7);margin:0 0 var(--space-6)}.pane-controls .bgroup{margin:0}.pane-filter{flex:0 1 220px;min-width:150px;font-size:13px;padding:3px var(--space-4);border:1px solid var(--line2);border-radius:4px;background:var(--surface);color:var(--ink)}.pane-filter:focus{border-color:var(--accent);outline:none}.proj-tiles-strip{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.proj-tiles-strip .t-mid{flex-wrap:wrap;row-gap:var(--space-1)}.proj-tiles-strip .t-mid>span:first-child{overflow:visible}.tile.quiet{opacity:.55}.tile.quiet:hover,.tile.quiet:focus-within{opacity:1}.grouphead a.lbl{color:inherit;text-decoration:none}.grouphead a.lbl:hover{color:var(--accent);text-decoration:underline}.row.kb{box-shadow:inset 3px 0 0 var(--accent)}.row{scroll-margin-top:calc(var(--kop, 0px) + var(--kolomkop, 0px) + var(--space-4))}.page-client .cl-stats{border-bottom:1px solid var(--line);margin-bottom:var(--space-6)}.topbar .topbar-end{margin-left:auto;display:inline-flex;gap:var(--space-4)}.claude-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin:0 0 var(--space-6)}.claude-row .claude-ctl{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin:0}.claude-row .inline-vraag{min-width:320px}.beheer-note{max-width:62rem;margin:0 0 var(--space-6)}.adm{overflow:clip}.adm-row>div:empty:before{content:"​"}.adm-head>.adm-n{justify-content:flex-end;text-align:right}.adm-row>.adm-n{text-align:right}.bm-controls>.bgroup{align-self:flex-start}.thumb-btn{display:block;padding:0;border:0;background:none;cursor:zoom-in}.adm-thumb{display:block;width:56px;height:42px;object-fit:cover;border:1px solid var(--line);border-radius:4px;background:var(--sunk)}.image-preview{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-8);background:#000000d9;cursor:zoom-out}.image-preview :is(img,video){max-width:100%;max-height:calc(100vh - 96px);object-fit:contain;border-radius:4px}.image-preview-bar{display:flex;align-items:center;gap:var(--space-6);color:#fff;font-size:13px}.adm-clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-used{display:block}.adm-images .adm-act{display:flex;justify-content:flex-end;align-items:flex-start}.adm-images .adm-act .confirm-inline{justify-content:flex-end}.page-beheer .form-card{max-width:560px;margin-bottom:var(--space-6)}.form-card .channel-choices{border:0;padding:0;margin:var(--space-5) 0 var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6)}.form-card .channel-choices legend{font-size:12px;color:var(--ink2);padding:0;margin-bottom:var(--space-2)}.form-card .channel-choices label{display:inline-flex;align-items:center;gap:var(--space-2);margin:0}.form-card .channel-choices input{width:auto;margin:0}.timeline .tl-state{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--mono);font-size:11px;color:var(--ink3)}.timeline .tl-item.done .tl-body{color:var(--ink3)}.md-lite code{font-family:var(--mono);font-size:11px}.md-lite>p,.md-lite>ul,.md-lite>ol{max-width:72ch}.timeline .tl-item[id]{scroll-margin-top:calc(var(--kop, 48px) + var(--space-4))}.md-lite .tl-body{max-width:72ch}.sched-native .sched-axis-label,.sched-native .sched-bar-label{font-size:11px}.notes-timeline{max-width:76ch}.ads-strip{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);margin:var(--space-4) 0;font-size:13px}.ads-strip-k{font-weight:500;color:var(--ink)}.ads-strip .spacer{flex:1}.linkish{font:inherit;color:var(--accent);background:none;border:0;padding:0;cursor:pointer}.linkish:hover{text-decoration:underline}.ads-fetch-choice{display:flex;flex-direction:column;gap:var(--space-4);min-width:240px}.ads-pane{display:flex;flex-direction:column;gap:var(--space-4)}.ads-pane>p{margin:0}.ads-ctl,.ads-toggles{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-6)}.ads-toggles .stats-combine{margin:0}.ad-name{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.ad-peek{flex:none;display:inline-grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:var(--r-sm, 6px);background:none;color:var(--ink3);cursor:pointer}.ad-peek:hover,.ad-peek[aria-expanded=true]{background:var(--sunk);color:var(--ink)}.ad-peek.on{color:var(--accent)}.ad-peek .icon{width:12px;height:12px}.popover{position:fixed;z-index:40;display:block;min-width:220px;max-width:420px;padding:var(--space-5);border:1px solid var(--line2);border-radius:var(--r, 8px);background:var(--raised, var(--surface));box-shadow:var(--shadow);color:var(--ink);font-size:13px;text-align:left;white-space:normal}.popover .reason-list{margin:0}.ad-copy{display:flex;flex-direction:column;gap:var(--space-3)}.ad-copy-image{width:220px;max-width:100%;border-radius:var(--r-sm, 6px);border:1px solid var(--line)}.ad-copy-seen{display:flex;flex-direction:column;gap:var(--space-1);font-size:12px}.ad-alias{display:flex;flex-direction:column;gap:var(--space-4)}.ad-alias label{display:flex;flex-direction:column;gap:var(--space-2)}.ad-alias label span{font-size:12px;color:var(--ink2)}.ad-alias input{font:inherit;padding:var(--space-2) var(--space-4);border:1px solid var(--line2);border-radius:var(--r-sm, 6px);background:var(--surface);color:var(--ink)}.ad-alias-acts{display:flex;gap:var(--space-3)}.signals-by-project{display:flex;flex-direction:column;gap:var(--space-6)}.signals-by-project>p,.signals-by-project h3{margin:0}.signals-by-project section{display:flex;flex-direction:column;gap:var(--space-3)}.fl-assign,.fl-tl-popup-body{display:flex;flex-direction:column;gap:var(--space-3)}.fl-assign .fl-tl-popup-head{display:flex;flex-direction:column;gap:var(--space-1)}.fl-tl-seg.fl-tl-unassigned{padding:0}.flight-group[id^=flight-card-]{scroll-margin-top:56px}.flight-group>.fl-metrics{padding:0 var(--space-6)}.confirm-inline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.refresh{display:flex;flex-direction:column;gap:var(--space-8);max-width:60rem}.refresh-pick{display:flex;flex-direction:column;gap:var(--space-2);max-width:28rem}.refresh-steps{display:flex;flex-direction:column;border-top:1px solid var(--line)}.refresh-step{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-8);align-items:start;padding:var(--space-6) 0;border-bottom:1px solid var(--line)}.refresh-step .meta{margin:var(--space-2) 0 0}.refresh-action{justify-self:end}.shadow-list{margin:0;padding-left:var(--space-8);display:flex;flex-direction:column;gap:var(--space-2);font-size:13px}.claude-run{display:flex;flex-direction:column;gap:var(--space-3);min-width:280px}.claude-run-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4)}.claude-run-step{display:inline-flex;align-items:center;gap:var(--space-3);font-size:12px;color:var(--ink3)}.claude-run-step .scale-bar i{background:var(--ink2)}.claude-run-log{margin:var(--space-2) 0 0;padding-left:var(--space-8);max-height:240px;overflow:auto;font-size:12px}.claude-run-log .ts{color:var(--ink3)}.project-picker{display:flex;flex-direction:column;gap:var(--space-4)}.project-picker .picker-list{display:flex;flex-wrap:wrap;gap:var(--space-3)}.project-picker .picker-new{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.project-picker .picker-new .meta{flex-basis:100%;margin:0}.project-picker p{margin:0}.code{font-family:var(--code, var(--mono));font-size:12px}.link-params-row{display:grid;grid-template-columns:310px minmax(240px,1fr) auto auto;gap:var(--space-3);align-items:center;margin-top:var(--space-4);max-width:960px}.link-params-row input[type=url]{min-width:0;font-size:13px;padding:3px 6px;border:1px solid var(--line2);background:var(--surface);color:var(--ink)}@media (max-width: 720px){.link-params-row{grid-template-columns:auto auto 1fr}.link-params-row>span,.link-params-row>input{grid-column:1 / -1}}.zoom-pane{display:flex;flex-direction:column;gap:var(--space-4)}.zoom-pane>*{margin:0}.zoom-pane td .meta{display:block}.zoom-pane tr.detail-group td{font-weight:600;background:var(--sunk)}.zoom-pane tr.detail-ad td:first-child{padding-left:var(--space-8)}.zoom-pane :is(td,th).n{text-align:right}.zoom-pane td.n .num .top,.zoom-pane td.n .spark{justify-content:flex-end}.zoom-pane tr:is(.term-candidate,.qs-low) td:first-child{box-shadow:inset 3px 0 0 var(--down)}.meta-token-form{display:flex;flex-direction:column;gap:var(--space-4);max-width:520px;margin-top:var(--space-4)}.meta-token-form label{display:flex;flex-direction:column;gap:var(--space-2);font-size:13px}.meta-token-form button{align-self:flex-start}.activity-panel{min-width:320px;max-width:420px;max-height:70vh;overflow:auto}.activity-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-6)}.activity-item{display:flex;flex-direction:column;gap:var(--space-2);font-size:13px}.activity-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4)}.activity-place,.activity-time{font-size:12px;color:var(--ink3)}.activity-step{font-size:12px;color:var(--ink2)}.activity-time{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3)}.activity-error{color:var(--down)}.activity-bar{display:block;height:4px;border-radius:2px;background:var(--sunk);overflow:hidden}.activity-bar i{display:block;height:100%;background:var(--ink2);transition:width .4s ease}.activity-notices{position:fixed;right:var(--space-8);bottom:var(--space-8);z-index:60;display:flex;flex-direction:column;gap:var(--space-4);max-width:420px}.activity-notice{display:flex;align-items:baseline;gap:var(--space-4);padding:var(--space-5) var(--space-6);border:1px solid var(--line2);border-radius:var(--r, 8px);background:var(--raised, var(--surface));box-shadow:var(--shadow);color:var(--ink);font-size:13px}.activity-notice>span{flex:1;min-width:0}.activity-notice.failed,.activity-notice.interrupted{border-color:var(--ink)}.analysis-extras{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4);font-size:12px}.activity-clear{margin-top:var(--space-6)}.acting-as{display:flex;align-items:center;gap:var(--space-4);margin:0;padding:var(--space-3) var(--space-8);border-bottom:1px solid var(--line);background:var(--sunk);font-size:13px;color:var(--ink2)}.logo-name{font-weight:600;color:var(--ink);text-decoration:none}.my-reports{max-width:720px;padding:var(--space-8)}.my-reports h2{margin:var(--space-8) 0 var(--space-3);font-size:15px}.my-reports ul{margin:0;padding-left:var(--space-8)}.my-reports li{padding:var(--space-2) 0}.people-invite{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-4);margin:var(--space-6) 0}.people-invite label{display:flex;flex-direction:column;gap:var(--space-2);font-size:12px;color:var(--ink2)}:root[data-look=scale2]{--mono: var(--sans);--code: "Martian Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--bg: #f6f6f8;--surface: #ffffff;--sunk: #f1f1f4;--raised: #ffffff;--line: #e6e6eb;--line2: #d4d4db;--r-sm: 6px;--r: 8px;--r-lg: 12px;--shadow-sm: 0 1px 2px rgb(16 16 24 / .05);--shadow: 0 1px 2px rgb(16 16 24 / .04), 0 6px 20px rgb(16 16 24 / .06);--focus: 0 0 0 3px color-mix(in srgb, var(--accent) 28%, transparent)}@media (prefers-color-scheme: dark){:root[data-look=scale2]:not([data-theme=light]){--bg: #0b0b0d;--surface: #131317;--sunk: #1a1a1f;--raised: #24242b;--line: #25252c;--line2: #35353e;--shadow-sm: 0 1px 2px rgb(0 0 0 / .5);--shadow: 0 1px 2px rgb(0 0 0 / .4), 0 8px 24px rgb(0 0 0 / .45)}}:root[data-look=scale2][data-theme=dark]{--bg: #0b0b0d;--surface: #131317;--sunk: #1a1a1f;--raised: #24242b;--line: #25252c;--line2: #35353e;--shadow-sm: 0 1px 2px rgb(0 0 0 / .5);--shadow: 0 1px 2px rgb(0 0 0 / .4), 0 8px 24px rgb(0 0 0 / .45)}:root[data-look=scale2] body{letter-spacing:-.006em}:root[data-look=scale2] .mono,:root[data-look=scale2] .filter-count,:root[data-look=scale2] .claude-job-meta,:root[data-look=scale2] .claude-err-prompt pre,:root[data-look=scale2] .filter .hint,:root[data-look=scale2] .titlerow .sub,:root[data-look=scale2] .titlerow .new-since,:root[data-look=scale2] .sync-now .age,:root[data-look=scale2] .chipklant .oud,:root[data-look=scale2] .chipklant .verv,:root[data-look=scale2] .ga4-foot,:root[data-look=scale2] .ga4-row .acts,:root[data-look=scale2] .ga4-row .score,:root[data-look=scale2] .colhead,:root[data-look=scale2] .grouphead .lbl,:root[data-look=scale2] .grouphead .cnt,:root[data-look=scale2] .grouphead .right,:root[data-look=scale2] .score,:root[data-look=scale2] .src,:root[data-look=scale2] .marks,:root[data-look=scale2] .run-span,:root[data-look=scale2] .nums,:root[data-look=scale2] .sched-legend,:root[data-look=scale2] .sched-axis-label,:root[data-look=scale2] .sched-bar-label,:root[data-look=scale2] .scale-bar-mode,:root[data-look=scale2] .sig .new,:root[data-look=scale2] .psum,:root[data-look=scale2] .reason .kind,:root[data-look=scale2] .reason .pt,:root[data-look=scale2] .reason .acts,:root[data-look=scale2] .noteline .d,:root[data-look=scale2] .checkline .d,:root[data-look=scale2] .checkline .c,:root[data-look=scale2] .timeline .tl-date,:root[data-look=scale2] .timeline .tl-meta,:root[data-look=scale2] .flightline .d,:root[data-look=scale2] .fl-budget,:root[data-look=scale2] .fl-stat,:root[data-look=scale2] .fl-group,:root[data-look=scale2] .fl-headroom,:root[data-look=scale2] .fl-metrics,:root[data-look=scale2] .flight-members .fl-name,:root[data-look=scale2] .flight-members .fl-budget,:root[data-look=scale2] .flight-members .fl-progress,:root[data-look=scale2] .flight-members .fl-m,:root[data-look=scale2] .fl-tl-axis,:root[data-look=scale2] .fl-tl-weekno,:root[data-look=scale2] .fl-tl-date,:root[data-look=scale2] .fl-tl-drag-badge,:root[data-look=scale2] .sumrow,:root[data-look=scale2] .howto>summary,:root[data-look=scale2] .activity-row .mono,:root[data-look=scale2] .bulk .cnt,:root[data-look=scale2] .keys kbd,:root[data-look=scale2] .keys .h,:root[data-look=scale2] .dg-row .pt,:root[data-look=scale2] .tile .sc,:root[data-look=scale2] .tile .t-mid,:root[data-look=scale2] .fl-status-badge,:root[data-look=scale2] .fl-ov-lead,:root[data-look=scale2] .fl-ov-lead input[type=number],:root[data-look=scale2] .fl-delta,:root[data-look=scale2] .fl-tl-legend,:root[data-look=scale2] .fav-row .t-mid,:root[data-look=scale2] .ctile .tl-toggle,:root[data-look=scale2] .cl-head .meta,:root[data-look=scale2] .cl-stat .k,:root[data-look=scale2] .cl-stat .v,:root[data-look=scale2] .adm-head>div,:root[data-look=scale2] .adm .mono,:root[data-look=scale2] table.admtab th,:root[data-look=scale2] table.detail th,:root[data-look=scale2] .label-prop-head,:root[data-look=scale2] .timeline .tl-state,:root[data-look=scale2] .md-lite code{font-size:12px}:root[data-look=scale2] .seg-label,:root[data-look=scale2] .ga4-head .tag,:root[data-look=scale2] .colhead,:root[data-look=scale2] .grouphead .lbl,:root[data-look=scale2] .ptab,:root[data-look=scale2] .reason .kind,:root[data-look=scale2] .mdh-4,:root[data-look=scale2] .flight-members .flightline.fl-mhead>*,:root[data-look=scale2] .howto>summary,:root[data-look=scale2] .keys .h,:root[data-look=scale2] .card-head .tag,:root[data-look=scale2] .sec-head .tag,:root[data-look=scale2] .fl-status-field>.dim,:root[data-look=scale2] .cl-stat .k,:root[data-look=scale2] .adm-head>div,:root[data-look=scale2] table.admtab th,:root[data-look=scale2] table.detail th,:root[data-look=scale2] .fl-section>summary .tag,:root[data-look=scale2] .label-prop-head{text-transform:none;letter-spacing:0}:root[data-look=scale2] :is(.colhead,.adm-head>div,table.admtab th,table.detail th,.cl-stat .k,.card-head .tag,.sec-head .tag,.howto>summary,.seg-label,.keys .h,.label-prop-head){font-family:var(--sans);font-size:12px;font-weight:500;color:var(--ink3)}:root[data-look=scale2] .grouphead .lbl{font-family:var(--sans);font-size:12px;font-weight:600;color:var(--ink)}:root[data-look=scale2] :is(.bgroup>a,.bgroup>button,.seg a,.tabs a,.tbtn,.pbtn,.ptab,.chip,.mini,.colhead a):hover{text-decoration:none}:root[data-look=scale2] :is(.tbtn,.pbtn,.mini,.chip){border-radius:var(--r-sm);border-color:var(--line2);background:var(--surface);color:var(--ink2);box-shadow:var(--shadow-sm)}:root[data-look=scale2] :is(.tbtn,.pbtn){padding:5px 10px;font-weight:500}:root[data-look=scale2] .mini{padding:3px 8px}:root[data-look=scale2] .chip{padding:3px 8px}:root[data-look=scale2] :is(.tbtn,.pbtn,.mini,.chip):hover{background:var(--sunk);color:var(--ink);border-color:var(--line2)}:root[data-look=scale2] :is(.tbtn.on,.mini.on,.chip[aria-pressed=true]){background:color-mix(in srgb,var(--accent) 12%,var(--surface));border-color:color-mix(in srgb,var(--accent) 45%,var(--line2));color:var(--accent)}:root[data-look=scale2] :is(.tbtn.accent){background:var(--accent);border-color:var(--accent);color:#fff}:root[data-look=scale2] :is(.tbtn.accent):hover{background:color-mix(in srgb,var(--accent) 88%,#000);color:#fff}:root[data-look=scale2] :is(.bgroup,.seg){border:1px solid var(--line);background:var(--sunk);border-radius:var(--r);padding:2px;gap:2px;overflow:visible}:root[data-look=scale2] :is(.bgroup>a,.bgroup>button,.bgroup>span,.seg a,.seg span,.seg .mini){border:0;border-radius:calc(var(--r) - 3px);padding:3px 9px;color:var(--ink2);background:transparent;box-shadow:none}:root[data-look=scale2] :is(.bgroup>a,.bgroup>button,.seg a,.seg .mini):hover{background:color-mix(in srgb,var(--ink) 5%,transparent);color:var(--ink)}:root[data-look=scale2] :is(.bgroup>.on,.seg .on,.seg .mini.on){background:var(--raised);color:var(--ink);box-shadow:var(--shadow-sm),0 0 0 1px var(--line)}:root[data-look=scale2] .tabs a,:root[data-look=scale2] .tabs span{border-radius:var(--r-sm)}:root[data-look=scale2] .proj-tabs{gap:2px;padding-bottom:6px}:root[data-look=scale2] .proj-tabs a{padding:5px 10px}:root[data-look=scale2] .proj-tabs .tab-on{background:var(--raised);color:var(--ink);box-shadow:var(--shadow-sm),0 0 0 1px var(--line)}:root[data-look=scale2] .ptab{font-size:13px}:root[data-look=scale2] .ptab-n{border-radius:999px;padding:0 6px;background:var(--line);color:var(--ink2)}:root[data-look=scale2] .ptab.on .ptab-n{background:var(--ink);color:var(--surface)}:root[data-look=scale2] .adm-tabs a{border-radius:var(--r-sm)}:root[data-look=scale2] :is(input[type=text],input[type=search],input[type=date],input[type=number],input:not([type]),select,textarea,.pane-filter){border:1px solid var(--line2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}:root[data-look=scale2] :is(input,select,textarea):focus-visible{outline:none;border-color:var(--accent);box-shadow:var(--focus)}:root[data-look=scale2] :focus-visible{outline-offset:2px;border-radius:var(--r-sm)}:root[data-look=scale2] .topbar{background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px)}:root[data-look=scale2] .topbar.scrolled{box-shadow:0 1px 0 var(--line),0 6px 18px #0000000f}:root[data-look=scale2] .titlerow h1{font-size:18px;letter-spacing:-.012em}:root[data-look=scale2] .tile{border-radius:var(--r);border-color:var(--line);box-shadow:var(--shadow-sm);padding:11px 13px 12px}:root[data-look=scale2] .tile:hover,:root[data-look=scale2] .tile:has(>a.tl:hover){border-color:var(--line2);box-shadow:var(--shadow)}:root[data-look=scale2] .tile.hot{border-color:color-mix(in srgb,var(--ink) 55%,var(--line))}:root[data-look=scale2] .tile .t-bar,:root[data-look=scale2] .tile .t-bar i{height:4px;border-radius:999px}:root[data-look=scale2] .score-badge{border-radius:5px;padding:1px 6px;font-weight:600}:root[data-look=scale2] .sig .new{border-radius:4px;padding:0 5px;font-family:var(--sans);font-weight:600}:root[data-look=scale2] .dg-new{border-radius:4px;padding:0 5px}:root[data-look=scale2] .src{background:var(--sunk);color:var(--ink2);border:1px solid var(--line);border-radius:4px}:root[data-look=scale2] .src:hover{opacity:1;color:var(--ink)}:root[data-look=scale2] :is(.band,.signals-panel,.cl-head,.cl-stats){border-radius:var(--r)}:root[data-look=scale2] .band{box-shadow:var(--shadow-sm)}:root[data-look=scale2] .adm{border-radius:var(--r);box-shadow:var(--shadow-sm)}:root[data-look=scale2] .adm-head>div{background:var(--sunk)}:root[data-look=scale2] .panel{background:color-mix(in srgb,var(--sunk) 70%,var(--surface))}:root[data-look=scale2] :is(.dg,.card,.sec){border-radius:var(--r)}:root[data-look=scale2] details.howto{border-radius:var(--r)}:root[data-look=scale2] .grouphead{background:var(--sunk)}:root[data-look=scale2] .adm-head>div{align-self:stretch;display:flex;align-items:flex-end}:root[data-look=scale2] .adm-row>div{align-self:stretch}:root[data-look=scale2] .adm-row .acts{align-items:center;padding-top:4px;padding-bottom:4px}:root[data-look=scale2] .adm-row .acts :is(.tbtn,.mini){padding:3px 9px}:root[data-look=scale2] .band.hard{border-color:color-mix(in srgb,var(--ink) 30%,var(--line));background:var(--surface)}:root[data-look=scale2] .dg-row{position:relative}:root[data-look=scale2] .dg-row .dg-snooze{position:absolute;top:6px;right:0;padding-left:var(--space-4);background:var(--surface);opacity:0;pointer-events:none;transition:opacity .12s ease}:root[data-look=scale2] .dg-row:is(:hover,:focus-within) .dg-snooze{opacity:1;pointer-events:auto}:root[data-look=scale2] .ads-banner .tag{display:inline-block;text-transform:lowercase;font-weight:600}:root[data-look=scale2] .ads-banner .tag:first-letter{text-transform:uppercase}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-latin-400-normal-Coi1FYaD.woff2) format("woff2"),url(/assets/golos-text-latin-400-normal-DOuJOmdK.woff) format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-latin-500-normal-BznAvurO.woff2) format("woff2"),url(/assets/golos-text-latin-500-normal-BQo4s7Kn.woff) format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-latin-600-normal-Bhk8uV1U.woff2) format("woff2"),url(/assets/golos-text-latin-600-normal-B_o32mE8.woff) format("woff")}.deck{--s-bg: #ffffff;--s-ink: #0e0e13;--s-ink2: #484853;--s-ink3: #7a7a86;--s-line: #e8e8ee;--s-sunk: #f4f4f7;--s-accent: #2454d6;--s-brand: #6c39f5;--s-brand-tint: #f0ebfe;--s-yellow: #fce44e;--s-accent-soft: #d4d4dc;--s-font: "Golos Text", var(--sans);--s-up: #15803d;--s-down: #b91c1c;position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;background:var(--bg)}.deck.presenting{background:#0e0e13}.deck.presenting .deck-bar{position:absolute;inset:0 0 auto;z-index:40;transform:translateY(-100%);transition:transform .15s ease}.deck.presenting.peek .deck-bar{transform:none}.deck.presenting .deck-notice,.deck.presenting .slide .split-tabs{display:none}.deck.presenting .deck-stage{cursor:pointer}.deck.presenting .slide{border-radius:0;box-shadow:none}.deck-bar{display:flex;align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-8);border-bottom:1px solid var(--line);background:var(--surface)}.deck-bar .deck-count{font-size:13px;color:var(--ink2);min-width:4.5em;text-align:center}.deck-bar .spacer{flex:1}.deck-bar .deck-title{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deck-bar .deck-title .dim{font-weight:400;color:var(--ink3)}.deck-bar select,.period-choice input{font:inherit;padding:3px 8px}.period-choice{display:inline-flex;align-items:center;gap:var(--space-3)}.period-choice-days{font-size:13px;color:var(--ink2);white-space:nowrap}.deck-notice{padding:var(--space-3) var(--space-8);font-size:12px;color:var(--ink2);background:var(--sunk);border-bottom:1px solid var(--line)}.deck-notice-line,.fetch-ads{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.deck-stage{flex:1;min-height:0;position:relative;overflow:hidden}.deck-stage.saving .deck-scaler .slide{opacity:.6;transition:opacity .12s ease .1s}.deck-saving{position:absolute;top:var(--space-6);right:var(--space-8);display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5);border-radius:999px;background:var(--surface);box-shadow:0 1px 3px #10101826;font-size:12px;color:var(--ink2)}.deck-saving:before{content:"";width:10px;height:10px;border:2px solid var(--line2);border-top-color:var(--accent);border-radius:50%;animation:deck-spin .7s linear infinite}@keyframes deck-spin{to{transform:rotate(360deg)}}.deck-scaler{position:absolute;left:50%;top:50%;width:1280px;height:720px;transform-origin:center}.slide{position:relative;width:1280px;height:720px;overflow:hidden;background:var(--s-bg);color:var(--s-ink);border-radius:14px;box-shadow:0 1px 2px #1010180f,0 18px 48px #10101824;padding:60px 72px 64px;font-family:var(--s-font);font-size:17px;line-height:1.5;letter-spacing:-.006em;font-variant-numeric:tabular-nums;display:flex;flex-direction:column;gap:26px}.slide h2{margin:0;display:flex;align-items:center;gap:14px;font-size:32px;line-height:1.15;font-weight:600;letter-spacing:-.02em;flex:none}.slide .platform-mark{font-size:13px;font-weight:600;letter-spacing:0;color:var(--s-ink2);background:var(--s-sunk);border-radius:6px;padding:3px 9px}.slide .slide-sub{margin:-14px 0 0;font-size:15px;color:var(--s-ink3);flex:none}.slide p{margin:0 0 .6em}.slide p:last-child{margin-bottom:0}.slide .dim{color:var(--s-ink3)}.slide .strong{font-weight:600}.slide .fit{flex:1;min-height:0;overflow:hidden}.slide .fit-inner{transform-origin:top left}.deck:not(.presenting) .slide .fit.scroll{overflow-y:auto}.slide .count-cut,.deck.presenting .slide tr.extra,.deck.presenting .slide .count-all{display:none}.deck.presenting .slide .count-cut{display:inline}@media print{.deck:not(.presenting) .slide .fit.scroll{overflow:hidden}.slide tr.extra,.slide .count-all{display:none}.slide .count-cut{display:inline}}.slide td.dim:first-child{white-space:nowrap}.slide .slide-main{flex:1;min-height:0;display:flex;flex-direction:column;gap:16px}.slide .slide-split{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:44px}.slide .slide-split.wide-main{grid-template-columns:minmax(0,5fr) minmax(0,2fr);gap:32px}.slide .slide-explain{min-height:0;display:flex;flex-direction:column;font-size:15px;line-height:1.55;color:var(--s-ink2);border:0;padding:0}.slide .explain-long{margin:8px 0 0;font:500 12px/1.4 var(--sans);color:var(--s-down)}.slide .slide-note{flex:none;font-size:15px;color:var(--s-ink2);max-height:96px;overflow:hidden}.slide .prose{font-size:20px;line-height:1.6;max-width:62ch}.slide-foot{position:absolute;left:72px;right:72px;bottom:24px;display:flex;justify-content:space-between;align-items:baseline;font-size:12px;color:var(--s-ink3)}.slide-foot .foot-source{color:var(--s-ink3)}.slide-foot .foot-right{display:flex;align-items:baseline;gap:14px}.slide-foot .foot-logo{height:12px;transform:translateY(21%)}.slide .slide-heading{flex:none;display:flex;flex-direction:column;gap:6px}.slide .slide-topic{margin:0;font-size:14px;font-weight:500;color:var(--s-brand)}.slide .slide-heading h2{font-size:30px;max-width:34ch}.slide .decisions-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:40px}.slide .decision-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.slide .decision-list li{display:grid;grid-template-columns:132px minmax(0,1fr);column-gap:16px;row-gap:2px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--s-line)}.slide .decision-subject{font-weight:600}.slide .decision-note{grid-column:2;font-size:15px;color:var(--s-ink2)}.slide .status{justify-self:start;padding:2px 10px;border:1.5px solid var(--s-ink);border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap}.slide .status.champion{background:var(--s-ink);color:var(--s-bg)}.slide .status.nieuw{border-color:var(--s-brand);background:var(--s-brand);color:var(--s-bg)}.slide .status.eruit{border-color:var(--s-ink3);color:var(--s-ink3)}.slide .status.later{border-style:dashed;border-color:var(--s-ink3);color:var(--s-ink2)}.slide button.status{font-family:inherit;background-color:var(--s-bg);cursor:pointer}.slide button.status.champion{background:var(--s-ink)}.slide button.status.nieuw{background:var(--s-brand)}.slide .slide-link{font:inherit;color:inherit;background:none;border:0;padding:0;text-align:left;cursor:pointer}.slide .slide-link:hover{text-decoration:underline;text-underline-offset:4px}.slide .asks{align-self:start;padding:20px 22px;border-radius:12px;background:#f3effe}.slide .asks h3{margin:0 0 10px;font-size:16px;font-weight:600}.slide .asks ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:15px}.slide .budget-figures{flex:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.slide .budget-figure{padding:18px 20px;border-radius:12px;background:var(--s-sunk)}.slide .bf-label{margin:0 0 4px;font-size:14px;color:var(--s-ink2)}.slide .bf-value{margin:0 0 12px;font-size:30px;font-weight:600;letter-spacing:-.01em}.slide .bf-value small{font-size:15px;font-weight:500;color:var(--s-ink3)}.slide .budget-bar{display:block;height:8px;border-radius:4px;background:var(--s-line)}.slide .budget-bar i{display:block;height:8px;border-radius:4px;background:var(--s-brand)}.slide .flight-strip{flex:none;margin-top:8px;display:flex;gap:6px}.slide .fs-flight{flex-basis:0;min-width:0;display:flex;flex-direction:column;gap:2px}.slide .fs-block{height:36px;margin-bottom:6px;border-radius:6px;background:var(--s-brand)}.slide .fs-flight.gepland .fs-block{background:#ddd3fd}.slide .fs-flight.loopt .fs-block{background:#a68bf9}.slide .fs-flight.current .fs-block{box-shadow:0 0 0 2px var(--s-bg),0 0 0 4px var(--s-ink)}.slide .fs-name{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slide .fs-meta{font-size:12px;color:var(--s-ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slide .reach-figures{flex:none;display:flex;gap:40px;font-size:16px;color:var(--s-ink2)}.slide .reach-figures p{margin:0}.slide .reach-figures strong{font-size:22px;font-weight:600;color:var(--s-ink)}.slide .reach-canvas{flex:1;min-height:0}.slide .chart .reach-area{fill:var(--s-brand);opacity:.08}.slide .chart .reach-dot{fill:var(--s-brand)}.slide .chart .reach-caption{font-size:12px;font-weight:500;fill:var(--s-ink2)}.slide .chart .hit{fill:transparent}.slide .gallery-grid{flex:1;min-height:0;display:grid;gap:18px;grid-auto-rows:minmax(0,1fr)}.slide .gallery-ad{margin:0;min-width:0;min-height:0;display:flex;flex-direction:column;gap:8px}.slide .gallery-ad img{flex:1;min-height:0;width:100%;max-height:420px;object-fit:contain;background:var(--s-sunk);border:1px solid var(--s-line);border-radius:4px}.slide .gallery-ad figcaption{display:flex;flex-direction:column;gap:2px}.slide .ga-heading{font-size:14px;font-weight:600;line-height:1.35}.slide .ga-value{font-size:13px;color:var(--s-ink2)}.slide .gallery-ad.up .ga-value{color:var(--s-up)}.slide .gallery-ad.down .ga-value{color:var(--s-down)}.slide .landing-grid{flex:1;min-height:0;container-type:size;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:24px}.slide .landing-one{min-width:0;min-height:0;display:flex;gap:16px}.slide .lp-shots{flex:none;display:flex;gap:8px}.slide .lp-shots figure{margin:0;display:flex;flex-direction:column;gap:4px}.slide .lp-shots img{display:block;height:min(480px,calc(100cqh - 24px));width:auto;border:1px solid var(--s-line);border-radius:4px;background:var(--s-sunk)}.slide .lp-shots figcaption{font-size:12px;color:var(--s-ink2)}.slide .lp-text{min-width:0;display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.4}.slide .lp-text p{margin:0}.slide .lp-url{font-size:15px;font-weight:600;word-break:break-all}.slide .lp-line{color:var(--s-ink2)}.slide .lp-notes{margin-top:4px;padding-top:8px;border-top:1px solid var(--s-line)}.slide .method-cols{flex:1;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.slide .method-cols dl{margin:0;font-size:14px;line-height:1.5}.slide .method-cols dt{margin:14px 0 4px;font-weight:600;color:var(--s-ink)}.slide .method-cols dt:first-child{margin-top:0}.slide .method-cols dd{margin:0 0 4px;color:var(--s-ink2)}.slide .agenda-list{margin:0;padding:0;list-style:none;counter-reset:chapter;display:flex;flex-direction:column;gap:22px}.slide .agenda-list li{counter-increment:chapter;display:grid;grid-template-columns:48px minmax(0,1fr);row-gap:2px}.slide .agenda-list li:before{content:counter(chapter);grid-row:span 2;font-size:28px;font-weight:600;color:var(--s-brand)}.slide .agenda-title{font-size:22px;font-weight:600}.slide .agenda-slides{font-size:15px;color:var(--s-ink3)}.slide.chapter{justify-content:center;padding-left:96px;background:#f3effe}.slide.chapter .chapter-number{margin:0;font-size:22px;font-weight:600;color:var(--s-brand)}.slide.chapter h2{font-size:56px}.slide.chapter .chapter-slides{margin:8px 0 0;font-size:17px;color:var(--s-ink2);max-width:60ch}.slide.title{justify-content:center;gap:12px;padding-left:96px;background:#f3effe}.slide.title .title-logo{position:absolute;left:96px;bottom:56px;height:30px}.slide.title .eyebrow{margin:0;font-size:20px;font-weight:500;color:var(--s-ink3)}.slide.title h1{margin:0;font-size:66px;line-height:1.04;font-weight:650;letter-spacing:-.03em;max-width:17ch}.slide.title .rule{width:72px;height:6px;border-radius:3px;background:var(--s-yellow);margin:22px 0 6px}.slide.title .period{margin:0;font-size:22px;color:var(--s-ink2)}.slide.title .report-name{margin:0;font-size:16px;color:var(--s-ink3)}.slide .kpis{flex:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.slide .kpi{background:var(--s-sunk);border-radius:12px;padding:16px 18px 14px;min-width:0}.slide .kpi .v{display:block;font-size:var(--kpi-size, 30px);line-height:1.1;font-weight:600;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slide .kpi .k{display:block;margin-top:6px;font-size:14px;color:var(--s-ink2)}.slide .kpi .bench{display:block;margin-top:10px}.slide .kpi .bench-bar{position:relative;display:block;height:4px;border-radius:2px;background:linear-gradient(to right,var(--s-down),#d4d4dc 50%,var(--s-up))}.slide .kpi .bench-bar i{position:absolute;top:-3px;width:3px;height:10px;margin-left:-1.5px;border-radius:2px;background:var(--s-ink)}.slide .kpi .bench-avg{display:block;margin-top:4px;font-size:12px;color:var(--s-ink3)}.slide table{width:100%;border-collapse:collapse;font-size:15px}.slide th{text-align:left;font-size:13px;font-weight:500;color:var(--s-ink3);padding:0 12px 10px;border-bottom:1px solid var(--s-line);white-space:nowrap}.slide td{padding:9px 12px;border-bottom:1px solid var(--s-line);vertical-align:top}.slide :is(th,td).num{text-align:right;white-space:nowrap}.slide :is(th,td):first-child{padding-left:0}.slide :is(th,td):last-child{padding-right:0}.slide th.sorted{color:var(--s-ink)}.slide tr.total td{font-weight:600;border-bottom:0;border-top:1px solid var(--s-ink3)}.slide tr.marked td{background:var(--s-sunk)}.slide table.compact{font-size:13px}.slide table.compact td{padding:6px 10px}.slide .mark{margin-left:8px;font-size:11px;font-weight:600;text-transform:lowercase;border-radius:4px;padding:1px 6px;background:var(--s-ink);color:var(--s-bg)}.slide .mark.beste{background:var(--s-up)}.slide .mark.zwakste{background:var(--s-down)}.slide .range-bar{display:block;height:4px;margin-top:5px;border-radius:2px;background:var(--s-line)}.slide .range-bar i{display:block;height:4px;border-radius:2px;background:var(--s-ink3)}.slide .range-bar i.up{background:var(--s-up)}.slide .range-bar i.down{background:var(--s-down)}.slide .table-count{margin:10px 0 0;font-size:13px;color:var(--s-ink3)}.slide .split-tabs{flex:none;display:inline-flex;align-self:flex-start;gap:2px;padding:2px;border-radius:8px;background:var(--s-sunk)}.slide .split-tabs button{border:0;background:transparent;font:inherit;font-size:13px;color:var(--s-ink2);padding:4px 12px;border-radius:6px;cursor:pointer}.slide .split-tabs button.on{background:var(--s-bg);color:var(--s-ink);box-shadow:0 1px 2px #1010181a}.slide .block-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,1fr));gap:18px 24px}.slide .block{min-width:0;min-height:0;display:flex;flex-direction:column}.slide .block-caption{flex:none;margin:0 0 6px;font-size:14px;font-weight:500;color:var(--s-ink2)}.slide .block-legend{flex:none;margin:6px 0 0;font-size:12px;color:var(--s-ink3)}.slide .block-canvas{flex:1;min-height:0;position:relative}.slide .block-media{flex:1;min-height:0;margin:0;display:flex;flex-direction:column;gap:6px}.slide .block-media img{flex:1;min-height:0;width:100%;height:100%;display:block;border-radius:6px}.slide .block-media figcaption{flex:none;font-size:13px;color:var(--s-ink2)}.slide .block-media video{flex:1;min-height:0;width:100%;height:100%;display:block;border-radius:6px;background:var(--s-sunk)}.slide .block-media{position:relative}.slide .block-media .print-still{display:none}@media print{.slide .block-media.moving :is(video,.live){display:none!important}.slide .block-media .print-still{display:block}}.slide .block-media-kind{position:absolute;top:var(--space-3);left:var(--space-3);padding:0 var(--space-3);border-radius:4px;background:var(--s-ink);color:var(--s-bg);font-size:12px;font-weight:500}.slide .chart{display:block}.slide .chart text{font-family:var(--s-font);font-size:12px;fill:var(--s-ink3)}.slide .chart text.value{font-size:12px;fill:var(--s-ink2)}.slide .chart .grid{stroke:var(--s-line)}.slide .chart .col:not([class*=fl-tl-c]){fill:var(--s-brand)}.slide .chart .col.soft{fill:var(--s-accent-soft)}.slide .chart .col.up{fill:var(--s-up)}.slide .chart .col.down{fill:var(--s-down)}.slide .chart .avg line{stroke:var(--s-ink2);stroke-width:1.5;stroke-dasharray:5 4}.slide .chart .avg text{font-size:12px;font-weight:500;fill:var(--s-ink2)}.slide .chart .line{fill:none;stroke:var(--s-brand);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.slide .site-lines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6) var(--space-8);margin-top:var(--space-8)}.slide .site-line{margin:0}.slide .site-line figcaption{display:flex;justify-content:space-between;font-size:13px;color:var(--s-ink2)}.slide .site-line svg{display:block;width:100%;height:72px}.slide .site-line .line{stroke-width:2}.slide .site-line-cross{stroke:var(--s-ink3);stroke-width:1}.slide .site-lines-axis{grid-column:1 / -1;margin:0;font-size:12px;color:var(--s-ink3)}.slide .change.up{color:var(--s-up)}.slide .change.down{color:var(--s-down)}.slide .chart-empty{margin:0;font-size:14px;color:var(--s-ink3)}.slide .chart-fetch{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.slide .chart-fetch p{margin:0}.slide .chart-fetch .fetch-ads{font-family:var(--sans);font-size:13px}.slide .chart-fetch .tbtn.accent{background:var(--s-accent);border-color:var(--s-accent);color:#fff}.slide .chart-fetch .dim{color:var(--s-ink3)}.fetch-ads .dim{font-size:12px;color:var(--ink2)}.slide .chart .part-0{fill:var(--s-brand)}.slide .chart .part-1{fill:#a68bf9}.slide .chart .part-2{fill:var(--s-yellow)}.slide .chart .part-3{fill:#231f20}.slide .chart .part-4{fill:#c9c9d3}.slide .chart.donut path{stroke:var(--s-bg);stroke-width:2}.slide .chart .donut-total{font-size:22px;font-weight:600;fill:var(--s-ink)}.slide .chart .donut-sub,.slide .chart .legend-label{font-size:13px;fill:var(--s-ink2)}.slide .funnels{display:grid;column-gap:32px;row-gap:4px;align-content:start;padding-top:12px}.slide .funnel-name{margin-bottom:8px;text-align:center;font-size:15px;font-weight:600}.slide .funnel-cell{display:flex;justify-content:center}.slide .funnel-step{max-width:100%;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;column-gap:8px;padding:8px 12px;border:1.5px solid transparent;border-radius:8px;background:var(--s-brand);color:var(--s-bg);text-align:center}.slide .funnel-step.step-1{background:#8f6af7}.slide .funnel-step.step-2{background:#a68bf9}.slide .funnel-step.none{background:transparent;border:1.5px dashed var(--s-ink3);color:var(--s-ink2)}.slide .funnel-value{font-size:20px;font-weight:600}.slide .funnel-label{font-size:13px}.slide .funnel-rate{min-height:18px;margin:2px 0;text-align:center;font-size:13px;color:var(--s-ink3)}.slide .funnel-stats{margin-top:12px;text-align:center;font-size:14px;color:var(--s-ink2)}.slide .manual-note{grid-column:1 / -1;margin:10px 0 0;font-size:12px;color:var(--s-ink3)}.slide .kpi .kpi-hand{display:block;margin-top:4px;font-size:12px;color:var(--s-ink3)}.slide .key-figures-wrap{height:100%;display:flex;flex-direction:column}.slide .key-figures{flex:1;min-height:0;display:flex;gap:18px;align-items:stretch}.slide .key-figure{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:16px 20px;border-radius:12px;background:var(--s-brand-tint);border-left:4px solid var(--s-brand)}.slide .key-figure.up{border-left-color:var(--s-up)}.slide .key-figure.down{border-left-color:var(--s-down)}.slide .kf-value{font-size:40px;line-height:1.1;font-weight:600;letter-spacing:-.02em}.slide .key-figure.up .kf-value{color:var(--s-up)}.slide .key-figure.down .kf-value{color:var(--s-down)}.slide .kf-label{font-size:15px;color:var(--s-ink2)}.slide .kf-rest{font-size:13px;color:var(--s-ink3)}.tip-layer{position:relative;width:1280px;height:720px}.slide-tip{position:absolute;z-index:5;min-width:220px;max-width:360px;padding:10px 14px;border-radius:8px;background:#231f20;color:#fff;font:13px/1.45 var(--s-font);font-variant-numeric:tabular-nums;box-shadow:0 6px 20px #10101840;pointer-events:none}.slide-tip .tip-title{margin:0 0 6px;font-weight:600}.slide-tip dl{margin:0;display:grid;gap:2px}.slide-tip dl div{display:grid;grid-template-columns:72px 1fr;gap:12px}.slide-tip dt{color:#b9b9c2}.slide-tip dd{margin:0}@media print{.slide-tip{display:none}}.slide .highlights{min-height:0;display:flex;flex-direction:column;gap:14px;overflow:hidden}.slide .highlight{flex:1 1 0;background:var(--s-sunk);border-radius:12px;padding:16px 18px;min-height:0;overflow:hidden}.slide .hl-label{margin:0 0 4px;font-size:13px;color:var(--s-ink3)}.slide .hl-name{margin:0 0 8px;font-size:16px;font-weight:600}.slide .hl-kind{margin:8px 0 2px;font-size:12px;font-weight:500;color:var(--s-ink3)}.slide .hl-text{margin:0;font-size:14px;line-height:1.5;color:var(--s-ink2);-webkit-box-orient:vertical;overflow:hidden}.slide .vis-pair{flex:1;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.slide .vis{margin:0;min-height:0;display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-radius:12px;background:var(--s-sunk)}.slide .vis-head{font-size:16px;font-weight:600}.slide .vis.up .vis-value{color:var(--s-up)}.slide .vis.down .vis-value{color:var(--s-down)}.slide .vis-images{flex:1;min-height:0;display:flex;gap:10px}.slide .vis-images img{height:100%;max-width:100%;min-width:0;object-fit:contain;object-position:left top;border:1px solid var(--s-line);border-radius:4px}.slide .vis-images img.story{max-width:36%}.slide .slide-video{position:relative;display:flex;min-width:0;min-height:0}.slide .vis-images .slide-video{height:100%;max-width:100%}.slide .gallery-ad .slide-video{flex:1;max-height:420px}.slide .slide-video :is(video,img){height:100%;max-width:100%;min-width:0;object-fit:contain;object-position:left top;border:1px solid var(--s-line);border-radius:4px;background:var(--s-sunk)}.slide .gallery-ad .slide-video :is(video,img){width:100%;object-position:center}.slide .slide-video .print-still{display:none}.slide .slide-video .block-media-kind{position:absolute;top:var(--space-3);left:var(--space-3)}.slide .slide-video iframe{width:100%;height:100%;min-height:0;aspect-ratio:16 / 9;border:1px solid var(--s-line);border-radius:4px;background:var(--s-sunk)}@media print{.slide .slide-video :is(video,iframe,.live){display:none!important}.slide .slide-video .print-still{display:block}}.slide .vis-name{margin:0;font-size:13px;color:var(--s-ink3)}.slide .vis-labels{margin:0;display:grid;gap:2px;font-size:14px}.slide .vis-labels div{display:flex;gap:8px}.slide .vis-labels dt{flex:none;color:var(--s-ink3)}.slide .vis-labels dd{margin:0;min-width:0}.slide .vis-meta{margin:0;font-size:14px;color:var(--s-ink2)}.slide .flight-bars{flex:1;min-height:0;display:flex;align-items:stretch;justify-content:center;gap:56px;padding:0 40px}.slide .flight-bar{flex:0 1 200px;display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0}.slide .fb-value{font-size:28px;font-weight:600;letter-spacing:-.02em}.slide .fb-track{flex:1;width:100%;display:flex;align-items:flex-end}.slide .fb-track i{display:block;width:100%;border-radius:10px 10px 4px 4px;min-height:4px}.slide .fb-track i:not([class]){background:var(--s-accent)}.slide .fb-label{font-size:15px;color:var(--s-ink2);text-align:center}.slide .learning-head,.slide .learning{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1.2fr);gap:0 12px}.slide .learning-head{font-size:13px;font-weight:500;color:var(--s-ink3);padding-bottom:10px;border-bottom:1px solid var(--s-line)}.slide .learning{padding:16px 0;border-bottom:1px solid var(--s-line);font-size:16px}.slide .l-left{display:flex;gap:12px;align-items:baseline}.slide .l-arrow{color:var(--s-ink3);text-align:center}.slide .l-right{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.slide .l-right li{display:flex;gap:10px;align-items:baseline}.slide .badge{flex:none;display:inline-grid;place-items:center;min-width:26px;height:22px;padding:0 6px;border-radius:6px;font-size:12px;font-weight:600;background:var(--s-brand);color:var(--s-bg)}.slide .badge.soft{background:var(--s-brand-tint);color:var(--s-brand)}.deck-body{flex:1;min-height:0;display:flex}.deck-body .deck-stage{min-width:0}.deck-status{font-size:12px;color:var(--ink3);min-width:5em;text-align:right}.deck-error{color:var(--ink)}.omitted-tag{position:absolute;top:16px;left:50%;transform:translate(-50%);margin:0;padding:var(--space-2) var(--space-5);border-radius:999px;background:var(--s-ink);color:var(--s-bg);font:500 14px/1.4 var(--sans)}.deck.editing .deck-scaler:has(.omitted-tag) .slide{opacity:.55}.slide .editable{outline:1px dashed transparent;outline-offset:4px;border-radius:4px;cursor:text;min-width:2ch}.deck.editing .slide .editable{outline-color:var(--s-line)}.deck.editing .slide .editable:hover{outline-color:var(--s-ink3)}.deck.editing .slide .editable:focus{outline:2px solid var(--s-accent)}.slide .editable:empty:before{content:attr(data-placeholder);color:var(--s-ink3)}.slide span.editable{display:inline-block}.slide .prose-edit{white-space:pre-wrap;min-height:3em}.deck.editing .slide .editable.auto{outline-color:transparent}.deck.editing .slide .editable.auto:hover{outline-color:var(--s-ink3)}.deck.editing .slide .editable.auto:focus{outline-color:var(--s-accent)}.deck.editing .slide .editable.corrected{text-decoration:underline dotted var(--s-ink3);text-underline-offset:4px}.deck.editing .slide .editable.stale{outline:2px dashed var(--s-ink)}.deck.editing .slide .editable.stale:focus{outline:2px solid var(--s-accent)}.slide .edit-btn{flex:none;font:500 12px/1.3 var(--sans);color:var(--s-ink2);background:var(--s-sunk);border:1px solid var(--s-line);border-radius:6px;padding:var(--space-1) var(--space-4);cursor:pointer}.slide .edit-btn:hover{color:var(--s-ink);border-color:var(--s-ink3)}.slide .learning,.slide .learning-head>span:first-child,.slide .l-left,.slide .l-right li{position:relative}.slide .l-left .edit-btn,.slide .l-right li .edit-btn{position:absolute;top:0;right:0;opacity:0}.slide .learning-head .edit-btn{position:absolute;top:50%;right:0;transform:translateY(-50%)}.slide .edit-float{position:absolute;right:0;bottom:var(--space-2);display:flex;gap:var(--space-5);align-items:baseline;opacity:0}.slide .learning:hover .l-left .edit-btn,.slide .l-right li:hover .edit-btn,.slide .learning:hover .edit-float,.slide .learning:focus-within .edit-float,.slide .learning.draft .edit-float,.slide .edit-btn:focus-visible{opacity:1}.slide .edit-hint{font-size:13px;color:var(--s-ink3)}.slide .learning.draft .badge{background:var(--s-ink3)}.slide .block.movable{position:relative;cursor:grab;border-radius:8px;outline:1px dashed var(--s-line);outline-offset:4px;touch-action:none;-webkit-user-select:none;user-select:none}.slide .block.movable:hover{outline-color:var(--s-ink3)}.slide .block.movable.selected,.slide .block.movable:focus-visible{outline:2px solid var(--s-accent)}.slide .block-resize{position:absolute;right:-8px;bottom:-8px;width:14px;height:14px;border-radius:4px;background:var(--s-bg);border:2px solid var(--s-ink3);cursor:nwse-resize;z-index:2}.slide .block.selected .block-resize{border-color:var(--s-accent)}.slide .block-ghost{z-index:3;border-radius:8px;border:2px dashed var(--s-accent);background:color-mix(in srgb,var(--s-accent) 8%,transparent);pointer-events:none}.slide .block-ghost.refused{border-color:var(--s-ink3);background:repeating-linear-gradient(45deg,var(--s-sunk) 0 8px,transparent 8px 16px)}.insp-chart legend{display:flex;align-items:center}.insp-legend-actions{margin-left:auto;font-weight:400}.deck-side{flex:none;width:340px;overflow-y:auto;border-left:1px solid var(--line);background:var(--surface);padding:var(--space-6) var(--space-7);display:flex;flex-direction:column;gap:var(--space-8);font-size:13px}.deck-side .insp-tabs{align-self:stretch;width:100%;box-sizing:border-box;position:sticky;top:calc(-1 * var(--space-6));z-index:2;display:flex;margin-top:0;box-shadow:0 calc(-1 * var(--space-6)) 0 var(--space-6) var(--surface);background:var(--surface)}.deck-side .insp-tabs>button{flex:1;display:flex;justify-content:center;align-items:center;gap:var(--space-2)}.insp-mark{padding:0 var(--space-2);border-radius:var(--r-sm, 6px);background:var(--ink);color:var(--surface);font-size:12px;line-height:1.4}.pending-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.corrections{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.corrections li{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);font-size:13px;color:var(--ink)}.correction-text{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;overflow-wrap:anywhere}.correction-auto{font-size:12px;color:var(--ink2)}.insp-explain{align-self:flex-start;padding:0;border:0;background:none;font:inherit;font-size:12px;color:var(--accent);cursor:pointer}.insp-fold>.insp-group{border-top:0;padding-top:0}.insp-fold>fieldset.insp-group>legend{display:none}@media (min-width: 1500px){.deck-side{width:380px}}.insp-section{display:flex;flex-direction:column;gap:var(--space-4)}.insp-section h3{margin:0;font-size:12px;font-weight:600;color:var(--ink3)}.insp-field{display:flex;flex-direction:column;gap:var(--space-2)}.insp-field span{font-size:12px;color:var(--ink2)}.insp-field input{font:inherit;padding:var(--space-3) var(--space-4);border:1px solid var(--line2);border-radius:var(--r-sm, 6px);background:var(--surface);color:var(--ink)}.insp-group{margin:0;padding:var(--space-5) 0 0;border:0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.insp-group legend,.insp-filter summary{padding:0;font-size:12px;font-weight:600;color:var(--ink)}.insp-group legend{float:left;width:100%}.insp-checks{margin:0;padding:0;border:0;min-width:0}.insp-checks legend{padding:0;margin-bottom:var(--space-2);font-size:12px;color:var(--ink2)}.insp-checks label{display:flex;align-items:center;gap:var(--space-3);font-size:13px}.insp-filter summary{cursor:pointer;display:flex;align-items:baseline;gap:var(--space-4)}.insp-filter[open]{gap:var(--space-5)}.insp-count{font-weight:400;color:var(--ink2)}.insp-sub{font-size:12px;color:var(--ink2)}.insp-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-5)}.insp-checks label{display:flex;gap:var(--space-3);align-items:flex-start;min-width:0;overflow-wrap:anywhere}.insp-checks input{flex:none;margin-top:2px}.insp-filter .insp-checks{grid-template-columns:minmax(0,1fr)}.insp-filter-field{display:flex;flex-direction:column;gap:var(--space-3)}.insp-chips{display:flex;flex-wrap:wrap;gap:var(--space-3)}.insp-chip{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-4);border-radius:999px;background:var(--sunk);border:1px solid var(--line);font-size:12px}.insp-op{display:flex;gap:var(--space-3)}.insp-op select{flex:none;width:auto}.insp-op input{flex:1;min-width:0;width:auto}.deck-side :is(select,.insp-op input){font:inherit;padding:var(--space-2) var(--space-4);border:1px solid var(--line2);border-radius:var(--r-sm, 6px);background:var(--surface);color:var(--ink)}.deck-side .bgroup{align-self:flex-start}.insp-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.insp-actions .confirm,.insp-move .confirm{display:inline-flex;gap:var(--space-3);align-items:center}.insp-move .confirm{gap:var(--space-2);font-size:12px;white-space:nowrap}.deck-toc{position:relative}.deck-toc-panel{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:50;width:320px;max-height:70vh;overflow-y:auto;padding:var(--space-4);border:1px solid var(--line2);border-radius:var(--r, 8px);background:var(--raised, var(--surface));box-shadow:var(--shadow)}.deck-toc-panel ol{list-style:none;margin:0;padding:0}.deck-toc-panel button{display:block;width:100%;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--r-sm, 6px);background:none;font:inherit;font-size:13px;color:var(--ink);text-align:left;cursor:pointer}.deck-toc-panel button:hover{background:var(--sunk)}.deck-toc-panel button[aria-current=true]{background:color-mix(in srgb,var(--accent) 10%,transparent)}.deck-toc-panel .n{display:inline-block;min-width:1.8em;color:var(--ink3)}.deck-toc-panel .toc-chapter button{margin-top:var(--space-3);font-weight:600}.deck-toc-panel .toc-in button{padding-left:var(--space-8)}.deck-toc-panel .toc-off button{color:var(--ink3)}.deck-toc-panel.at-pointer{position:fixed;right:auto;z-index:60}.deck.editing .slide .editable.removed:empty:before{text-decoration:line-through}.slide .lp-shots,.slide .lp-shots figure{position:relative}.slide .lp-shot-off{position:absolute;top:var(--space-3);right:var(--space-3);opacity:0}.slide .lp-shots figure:hover .lp-shot-off,.slide .lp-shot-off:focus{opacity:1}.slide .lp-edit{position:absolute;left:var(--space-3);right:var(--space-3);bottom:calc(24px + var(--space-3));display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);background:var(--s-bg);border:1px solid var(--s-line);border-radius:8px;box-shadow:0 1px 3px #00000014;opacity:0}.slide .landing-one:hover .lp-edit,.slide .lp-edit:focus-within{opacity:1}.slide .lp-shots.empty{flex-direction:column;align-items:flex-start;gap:var(--space-4)}.slide .lp-shots.empty .lp-edit{position:static;padding:0;background:none;border:0;box-shadow:none;opacity:1}.slide .journey-chain{flex:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.slide .journey-pass{display:block;margin-top:10px;font-size:13px;color:var(--s-ink2)}.slide .journey-bar{position:relative;display:block;height:4px;margin-bottom:6px;border-radius:2px;background:var(--s-line)}.slide .journey-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:2px;background:var(--s-ink2)}.slide .journey-table{flex:none}.slide .journey-notes{display:flex;flex-direction:column;gap:6px;min-height:0}.slide .journey-notes p{margin:0;font-size:15px}.slide .journey-notes .journey-kinds{font-size:13px;color:var(--s-ink2)}.slide .journey-notes .journey-source{font-size:12px;color:var(--s-ink3)}.goals{display:flex;flex-direction:column;gap:var(--space-4)}.goal-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.goal-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-2) var(--space-4);font-size:13px}.goal-row.off .goal-name,.goal-row.off .goal-count{color:var(--ink3)}.goal-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goal-count{text-align:right}.goal-row select{font:inherit;font-size:12px}.goal-why{grid-column:1 / -1}.goals>.tbtn{align-self:flex-start}.goal-campaigns{margin:0;padding:0;border:0;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3)}.goal-campaigns legend{padding:0;margin-bottom:var(--space-2);font-size:13px;font-weight:500;color:var(--ink)}.goal-campaign{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-4);font-size:13px}.goal-campaigns>.tbtn{align-self:flex-start}.library{display:flex;flex-direction:column;gap:var(--space-4)}.library-upload{cursor:pointer}.library-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.library-search{min-width:160px;font:inherit;font-size:13px;padding:var(--space-2) var(--space-4);border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink)}.library-item .thumb-btn{position:relative;width:100%}.library-item video{width:100%;aspect-ratio:4 / 3;object-fit:cover;border:1px solid var(--line);border-radius:var(--r-sm, 6px);background:var(--sunk);display:block}.library-kind{position:absolute;left:var(--space-3);bottom:var(--space-3);padding:0 var(--space-3);border-radius:4px;background:var(--ink);color:var(--surface);font-size:12px;font-weight:500}.still-options{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:var(--space-4)}.still-option{position:relative;display:block;width:100%;padding:0;border:1px solid var(--line);border-radius:6px;background:var(--sunk);cursor:pointer;overflow:hidden}.still-option:hover{border-color:var(--accent)}.still-option img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.still-moment{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);margin-top:var(--space-6)}.video-ads{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.video-ads li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:var(--space-4);font-size:13px}.video-ads img{width:44px;height:44px;object-fit:cover;border:1px solid var(--line);border-radius:4px}.video-ad-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.still-video{display:block;width:100%;max-height:60vh;background:#000;border-radius:6px}.library-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--space-6)}.library-item{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;font-size:13px}.library-item img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border:1px solid var(--line);border-radius:var(--r-sm, 6px);background:var(--sunk)}.library-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.library-meta{font-size:12px;color:var(--ink3)}.library-used{display:inline-block;padding:0 var(--space-2);border-radius:4px;background:var(--ink);color:var(--surface);font-weight:500}.library-item .confirm{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:12px}.modal-box.library-dialog{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 64px);overflow-y:auto}.tbtn.danger{background:var(--ink);border-color:var(--ink);color:var(--surface)}.insp-note{margin:0;font-size:12px;color:var(--ink2);line-height:1.45}.insp-note.insp-error{color:var(--down)}.manual-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-4);font-size:12px;color:var(--ink2)}.manual-list li{display:flex;flex-direction:column;gap:var(--space-2)}.manual-list strong{color:var(--ink);font-weight:600}.number-check .check-platform{display:flex;flex-direction:column;gap:var(--space-3)}.number-check .check-platform .insp-note,.number-check .check-texts .insp-note{margin:0}.check-table{width:100%;border-collapse:collapse;font-size:12px;color:var(--ink2)}.check-table th,.check-table td{padding:var(--space-1) var(--space-2);text-align:left;font-weight:400}.check-table thead th{color:var(--ink3)}.check-table tbody th{padding-top:var(--space-4);color:var(--ink);font-weight:600;overflow-wrap:anywhere}.check-table .num{text-align:right;white-space:nowrap}.number-check .check-texts{display:flex;flex-direction:column;gap:var(--space-3)}.number-check .check-texts li{flex-direction:row;align-items:flex-start;justify-content:space-between}.decision-edit{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:var(--space-2);margin-bottom:var(--space-3)}.decision-edit input:nth-of-type(2){grid-column:2 / 3}.decision-edit.asks-edit{grid-template-columns:minmax(0,1fr) auto}.decision-edit input,.decision-edit select{font:inherit;font-size:12px;min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--line2);border-radius:var(--r-sm, 6px);background:var(--surface);color:var(--ink)}.insp-check{display:flex;align-items:center;gap:var(--space-3);font-size:12px;color:var(--ink)}.manual-period{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.manual-period input,.insp-fetch .insp-field>input{min-width:0;width:100%;box-sizing:border-box}.insp-fetch{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line)}.insp-labels{display:flex;flex-direction:column;gap:var(--space-2);max-height:360px;overflow-y:auto}.insp-label-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-3);align-items:center}.insp-label-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insp-label-row input{font:inherit;min-width:0;padding:var(--space-2) var(--space-4);border:1px solid var(--line2);border-radius:var(--r-sm, 6px);background:var(--surface);color:var(--ink)}.insp-label-row input.proposed{border-color:var(--accent)}.banner-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-5)}.banner-list li{display:flex;flex-direction:column;gap:var(--space-2)}.banner-name{font-size:12px;color:var(--ink2)}.banner-frames{display:flex;flex-wrap:wrap;gap:var(--space-2)}.banner-frame{padding:0;border:1px solid var(--line2);border-radius:var(--r-sm, 6px);background:var(--surface);cursor:pointer;overflow:hidden}.banner-frame:hover{background:var(--sunk)}.banner-frame.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.banner-frame img{display:block;height:48px;width:auto}.banner-elsewhere summary{cursor:pointer;font-size:12px;color:var(--ink2);margin-bottom:var(--space-3)}.insp-proposal{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line2);border-radius:var(--r, 8px);background:var(--sunk)}.insp-proposal .proposal{margin:0;font-size:13px;max-height:240px;overflow-y:auto}.insp-proposal .proposal p{margin:0 0 var(--space-3)}.modal-box.wizard{max-width:44rem;border-radius:var(--r, 8px)}.modal-box.wizard:focus{outline:none}.wizard .modal-body{display:flex;flex-direction:column;gap:var(--space-6)}.wizard .insp-field textarea,.wizard .wizard-missing textarea,.write-claude .insp-field textarea{font:inherit;resize:vertical;padding:var(--space-3) var(--space-4);border:1px solid var(--line2);border-radius:var(--r-sm, 6px);background:var(--surface);color:var(--ink)}.wizard-group{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:var(--space-3)}.wizard-group legend{padding:0;margin-bottom:var(--space-3);font-size:12px;color:var(--ink2)}.wizard-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.wizard-list label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-1) var(--space-4);align-items:baseline;font-size:13px;color:var(--ink)}.wizard-why{grid-column:2;font-size:12px;color:var(--ink2)}.wizard-flag{margin-left:var(--space-3);padding:0 var(--space-3);font-size:12px;border-radius:var(--r-sm, 6px);background:var(--ink);color:var(--surface)}.wizard-tag{margin-left:var(--space-3);padding:0 var(--space-3);font-size:12px;border:1px solid var(--line2);border-radius:var(--r-sm, 6px);color:var(--ink2)}.wizard-previous{display:flex;align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-6);border-radius:var(--r, 8px);background:var(--sunk)}.wizard-previous .insp-note{flex:1;margin:0}.wizard-list .wizard-missing{display:flex;flex-direction:column;gap:var(--space-2);font-size:13px;color:var(--ink)}.wizard-progress{margin:0;font-size:13px;color:var(--ink)}.insp-slides{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.insp-slide{position:relative;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--r-sm, 6px)}.insp-slide>.tag{flex:none;font-size:12px;color:var(--ink3)}.insp-slide:hover{background:var(--sunk)}.insp-slide.on{background:color-mix(in srgb,var(--accent) 10%,transparent)}.insp-slide.dragging{opacity:.5}.insp-slide .grip{cursor:grab;color:var(--ink3);font-size:12px;letter-spacing:-.2em}.insp-slide-name{flex:1;min-width:0;text-align:left;font:inherit;color:var(--ink);background:none;border:0;padding:var(--space-2) 0;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.insp-slide-name:hover{text-decoration:none}.insp-slide.off .insp-slide-name{color:var(--ink3)}.insp-slide-name .n{display:inline-block;min-width:1.6em;color:var(--ink3)}.insp-move{position:absolute;top:50%;right:var(--space-3);transform:translateY(-50%);display:flex;gap:var(--space-1);padding-left:var(--space-4);background:var(--sunk);opacity:0;pointer-events:none}.insp-slide.on .insp-move{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.insp-slide:hover .insp-move,.insp-slide:focus-within .insp-move{opacity:1;pointer-events:auto}.insp-move .tbtn{padding:0 var(--space-3)}.insp-chapter{padding:var(--space-6) var(--space-3) var(--space-2);font-size:12px;font-weight:600;color:var(--ink2)}.insp-slide.in-chapter{padding-left:var(--space-8)}.insp-origins span{cursor:help;text-decoration:underline dotted var(--ink3);text-underline-offset:3px}@media print{@page{size:13.333in 7.5in;margin:0}body *{visibility:hidden}.deck .print-all,.deck .print-all *{visibility:visible}.deck{position:static;background:none}.deck-bar,.deck-notice,.deck-body{display:none}.deck .print-all{display:block;position:absolute;left:0;top:0}.deck .print-all .slide{break-after:page;border-radius:0;box-shadow:none}.slide .split-tabs{display:none}}.landing-pane{max-width:720px}.landing-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-6)}.landing-page{display:flex;flex-direction:column;gap:var(--space-2)}.landing-url{font-size:13px;word-break:break-all}.landing-shots{display:flex;gap:var(--space-3)}.landing-shots img{display:block;width:96px;height:auto;border:1px solid var(--line2);border-radius:var(--r-sm, 6px)}
