:root{--bg:#f4f5f8;--surface:#fff;--surface-2:#f0f2f6;--text:#1b2230;--muted:#5a6577;--border:#dbe0e8;--accent:#0b6bcb;--accent-text:#fff;--ok:#17794a;--ok-bg:#e3f4ea;--bad:#be2222;--bad-bg:#fde8e8;--warn:#9a5b00;--warn-bg:#fff1d6;--info:#1b62a8;--info-bg:#e2eefb;--purple:#7a3d9e;--on-bad:#fff;--shadow:0 1px 2px #141e3214;--t-ack:#c2410c;--t-sig:#a16207;--t-state:#0f766e;--t-once:#7e22ce;--t-dispute:#1d4ed8;--t-live:#be185d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0f1318;--surface:#181d1f;--surface-2:#20272b;--text:#e7eaef;--muted:#9aa5b6;--border:#2c353b;--accent:#4aa3ff;--accent-text:#08121f;--ok:#52d08c;--ok-bg:#12301f;--bad:#ff7b7b;--bad-bg:#3a1a1c;--warn:#ffbe55;--warn-bg:#3a2c10;--info:#7db8f5;--info-bg:#14283f;--purple:#c58bea;--on-bad:#2a0c0c;--shadow:none;--t-ack:#fb923c;--t-sig:#facc15;--t-state:#2dd4bf;--t-once:#c084fc;--t-dispute:#60a5fa;--t-live:#f472b6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font:14px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}h1,h2,h3,h4,p{margin:0}h2{font-size:16px}h3{align-items:center;gap:8px;margin-bottom:8px;font-size:15px;display:flex}h4{margin:14px 0 6px;font-size:13px}code,.mono{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12.5px}.small{font-size:12px}.muted{color:var(--muted)}.page{flex-direction:column;gap:16px;width:100%;max-width:1560px;margin:0 auto;padding:20px 24px;display:flex}.card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;min-width:0;padding:16px}.card-head{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:12px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brand h1{font-size:22px;line-height:1.1}.logo{font-size:26px}.banner{background:var(--warn-bg);color:var(--text);border:1px solid var(--warn);border-radius:10px;padding:10px 14px}.chip{white-space:nowrap;border-radius:999px;align-items:center;padding:1px 9px;font-size:12px;font-weight:600;line-height:1.6;display:inline-flex}.chip.ok{background:var(--ok-bg);color:var(--ok)}.chip.bad{background:var(--bad-bg);color:var(--bad)}.chip.warn{background:var(--warn-bg);color:var(--warn)}.chip.info{background:var(--info-bg);color:var(--info)}.chip.neutral{background:var(--surface-2);color:var(--text)}.badge-sim{background:var(--purple);color:#fff;letter-spacing:.04em;text-transform:uppercase}.chips{align-items:center;gap:6px;display:inline-flex}h3 .chip{font-size:11px}.clock-label{color:var(--muted);font-size:12px}.clock-date{font-size:22px;line-height:1.2}.scrub-ends{justify-content:space-between;gap:8px;font-size:12px;display:flex}button{font:inherit;border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:8px;padding:7px 14px}button:hover:not(:disabled){border-color:var(--accent)}button:disabled{opacity:.5;cursor:default}button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text);font-weight:600}button.link{color:var(--accent);background:0 0;border:0;padding:0;text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.timeline-grid{flex-direction:column;display:flex;position:relative}.tl-row,.tl-axis,.tl-now-layer{grid-template-columns:84px 1fr;gap:12px;display:grid}.tl-now-layer{pointer-events:none;position:absolute;inset:0}.tl-label{text-overflow:ellipsis;align-self:center;font-weight:600;overflow:hidden}.tl-track{height:46px;margin:0 8px;position:relative}.tl-ticks{height:22px}.tl-tick{color:var(--muted);font-size:12px;position:absolute;transform:translate(-50%)}.tl-line{background:var(--border);height:2px;position:absolute;top:11px;left:0;right:0}.tl-marker{background:var(--surface);border-color:#0000;border-radius:6px;place-items:center;width:22px;height:22px;margin-left:-11px;padding:0;display:grid;position:absolute}.tl-marker.selected{outline:2px solid var(--accent);background:var(--info-bg)}.tl-now{border-left:2px dashed var(--accent);width:0;position:absolute;top:18px;bottom:0}.tl-now span{color:var(--accent);background:var(--surface);white-space:nowrap;padding:0 3px;font-size:11px;position:absolute;bottom:-2px;left:4px}.legend{flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.legend li{align-items:center;gap:6px;display:inline-flex}.main{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.grid-card{min-width:0}.grid-tools{flex-wrap:wrap;align-items:center;gap:14px;display:flex}input[type=search]{font:inherit;border:1px solid var(--border);background:var(--surface);min-width:200px;color:var(--text);border-radius:8px;padding:7px 10px}.toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:inline-flex}.count{background:var(--surface-2);border-radius:999px;padding:0 7px;font-size:12px;font-weight:600}.count.bad{background:var(--bad-bg);color:var(--bad)}.grid-wrap{width:100%;height:520px}section[aria-label="Checked against the real PayPal sandbox"] .grid-wrap{height:auto}.card:has(>.grid-wrap [style*=autoHeight]) .grid-wrap{height:auto}.grid-foot{margin-top:8px;font-size:12px}.ag-cell.mono{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px}.ag-cell.cell-slow{color:var(--bad);font-weight:700}.ag-cell{align-items:center;display:flex;line-height:1.4!important}.side{padding:0;position:sticky;top:12px;overflow:hidden}.empty{padding:20px 4px}.stack{flex-direction:column;gap:12px;display:flex}.status{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-weight:800;display:inline-grid}.status.pass{background:var(--ok-bg);color:var(--ok)}.status.fail{background:var(--bad-bg);color:var(--bad)}.status.skipped{background:var(--surface-2);color:var(--muted)}.facts{grid-template-columns:90px 1fr;gap:4px 12px;margin:0;display:grid}.facts dt{color:var(--muted)}.facts dd{overflow-wrap:anywhere;margin:0}table.mini{border-collapse:collapse;width:100%;font-size:12.5px}table.mini th{text-align:left;color:var(--muted);padding:4px 6px;font-weight:600}table.mini td{border-top:1px solid var(--border);padding:4px 6px}table.mini tr.bad td{color:var(--bad);font-weight:600}details{margin-top:12px}pre{background:var(--surface-2);border-radius:8px;max-height:260px;padding:10px;font-size:12px;overflow:auto}.chat{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bubble{background:var(--surface-2);border-radius:12px;max-width:92%;padding:8px 12px}.bubble .who{margin-bottom:2px;font-size:11.5px;font-weight:600}.bubble.buyer{background:var(--info-bg);align-self:flex-start}.bubble.seller{background:var(--ok-bg);align-self:flex-end}.bubble.system{text-align:center;border:1px dashed var(--border);background:0 0;align-self:center;max-width:100%;font-size:13px}.foot{text-align:center;padding:4px 0 12px;font-size:12px}@media (width<=1100px){.main{grid-template-columns:minmax(0,1fr)}.side{position:static}}@media (width<=700px){.page{padding:12px}.grid-wrap{height:420px}.tl-row,.tl-axis,.tl-now-layer{grid-template-columns:52px 1fr;gap:6px}.tl-tick:nth-child(2n){display:none}input[type=search]{width:100%;min-width:0}.grid-tools{width:100%}.facts{grid-template-columns:76px 1fr}}@media (prefers-reduced-motion:no-preference){.tl-marker{transition:outline-color .1s}}.ag-cell-wrap-text{word-break:normal;padding-block:8px;line-height:1.4}.tl-now.late span{left:auto;right:4px}.ag-row-selected{outline:2px solid var(--accent);outline-offset:-2px}.tone-ack{--tone:var(--t-ack)}.tone-sig{--tone:var(--t-sig)}.tone-state{--tone:var(--t-state)}.tone-once{--tone:var(--t-once)}.tone-dispute{--tone:var(--t-dispute)}.tone-live{--tone:var(--t-live)}.check-badge{color:var(--tone);background:color-mix(in srgb, var(--tone) 16%, transparent);border-radius:10px;flex:none;place-items:center;display:inline-grid}.check-badge.sm{border-radius:7px;width:24px;height:24px}.check-badge.md{width:34px;height:34px}.check-badge.lg{border-radius:12px;width:42px;height:42px}.check-chip,.flag-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:12px;font-weight:600;line-height:1.6;transition:opacity .15s;display:inline-flex}.check-chip{color:var(--tone);background:color-mix(in srgb, var(--tone) 15%, transparent);border:1px solid color-mix(in srgb, var(--tone) 45%, transparent)}.flag-chip{color:var(--muted);border:1px solid var(--border)}.dim{opacity:.3}.cell-ok,.cell-bad,.cell-warn,.cell-tone{align-items:center;gap:5px;font-weight:600;display:inline-flex}.cell-ok{color:var(--ok)}.cell-bad{color:var(--bad)}.cell-warn{color:var(--warn)}.cell-tone{color:var(--tone)}.chip{gap:4px}.logo{background:var(--accent);width:38px;height:38px;color:var(--accent-text);border-radius:10px;place-items:center;display:grid}.banner{align-items:flex-start;gap:10px;display:flex}.banner>svg{color:var(--warn);flex:none;margin-top:2px}.banner details{margin-top:4px}.banner summary{cursor:pointer;color:var(--muted);font-size:13px}.banner ul{margin:4px 0 0;padding-left:18px;font-size:13px}.banner a,.ai-line{color:var(--accent)}.section-head{flex-direction:column;gap:2px;display:flex}.ai-line{align-items:center;gap:6px;display:inline-flex}.ai-chip{color:var(--accent);align-items:center;gap:4px;font-size:11px;display:inline-flex}.icon-button{place-items:center;margin-left:auto;padding:6px;display:grid}button{justify-content:center;align-items:center;gap:6px;display:inline-flex}button.link{display:inline}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.overview{flex-direction:column;gap:16px;display:flex}.verdict-card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.verdict-text{flex-direction:column;gap:4px;display:flex}.big-verdict{font-size:26px;font-weight:800;line-height:1.2}.verdict-card.bad .big-verdict{color:var(--bad)}.verdict-card.ok .big-verdict{color:var(--ok)}.check-tiles{flex:520px;grid-template-columns:repeat(3,minmax(150px,1fr));gap:8px;max-width:720px;margin:0;padding:0;list-style:none;display:grid}.check-tile{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:8px 10px;display:grid}.check-tile .check-badge{grid-row:span 2}.check-tile.pass .check-badge,.check-tile.skipped .check-badge{color:var(--muted);background:var(--surface)}.check-tile.fail{border-color:color-mix(in srgb, var(--tone) 55%, transparent);background:color-mix(in srgb, var(--tone) 8%, var(--surface))}.tile-name{font-size:13.5px;font-weight:600}.tile-status{align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.tile-status.pass{color:var(--ok)}.tile-status.fail{color:var(--bad)}.tile-status.skipped{color:var(--muted)}.problems{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.problem{background:var(--surface);border:1px solid var(--border);border-top:4px solid var(--tone);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.problem header{align-items:center;gap:12px;display:flex}.problem h3{margin:0}.problem footer{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.story{grid-template-columns:repeat(3,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.story li{text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:12.5px;line-height:1.3;display:flex;position:relative}.story-icon{width:44px;height:44px;color:var(--muted);background:var(--surface-2);border:1px solid var(--border);border-radius:50%;place-items:center;display:grid}.story li.cost .story-icon{color:var(--tone);background:color-mix(in srgb, var(--tone) 16%, transparent);border-color:color-mix(in srgb, var(--tone) 50%, transparent)}.story li.cost .story-text{color:var(--tone);font-weight:700}.story-arrow{color:var(--muted);position:absolute;top:14px;left:-10px}.facts-row{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.facts-row li{align-items:flex-start;gap:8px;display:flex}.facts-row svg,.fix-preview svg{color:var(--muted);flex:none;margin-top:2px}.facts-row code{overflow-wrap:anywhere}.fix-preview{background:var(--surface-2);border-radius:8px;gap:8px;padding:10px 12px;font-size:13px;display:flex}.fix-preview span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.all-good,.empty-state{align-items:center;gap:14px;display:flex}.all-good>svg{color:var(--ok)}.empty-state{text-align:center;color:var(--muted);flex-direction:column;padding:40px 16px}.empty-state h2{color:var(--text)}.empty{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.drawer-layer{z-index:50;position:fixed;inset:0}.drawer-backdrop{background:#00000073;position:absolute;inset:0}.drawer{background:var(--surface);border-left:1px solid var(--border);flex-direction:column;width:min(560px,100vw);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #00000040}.drawer-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:16px;display:flex}.drawer-body{flex-direction:column;gap:18px;padding:16px;display:flex;overflow-y:auto}.drawer-section{flex-direction:column;gap:6px;display:flex}.drawer-section h3{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:13px}.drawer-section.fix{border-left:4px solid var(--accent);background:var(--surface-2);border-radius:10px;padding:12px 14px}.drawer-section>button{align-self:flex-start;margin-top:6px}@media (prefers-reduced-motion:no-preference){.drawer{animation:.18s ease-out slide-in}}@keyframes slide-in{0%{opacity:0;transform:translate(40px)}}.finding{border-left:4px solid var(--tone);background:var(--surface-2);border-radius:8px;flex-direction:column;gap:6px;margin-top:8px;padding:10px 12px;display:flex}.finding h4{align-items:center;gap:8px;margin:0;display:flex}.finding details{margin-top:0}.finding summary{cursor:pointer;color:var(--accent);font-size:13px}.finding-fix{gap:6px;display:flex}.finding-fix svg{flex:none;margin-top:3px}.disputes{max-width:820px}.k-payment_ok{color:var(--ok)}.k-payment_failed{color:var(--bad)}.k-delivery_failed{color:var(--t-ack)}.k-suspended{color:var(--t-state)}.k-cancelled,.k-expired{color:var(--muted)}.k-dispute{color:var(--t-dispute)}.k-forged{color:var(--t-sig)}.k-duplicate{color:var(--t-once)}.match-how{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;display:flex}.match-how>span:not(.muted){align-items:center;gap:6px;font-weight:600;display:inline-flex}.stat-tiles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.stat-tiles li{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:12px 14px;display:grid}.stat-tiles svg{grid-row:span 2}.stat-tiles strong{font-size:22px;line-height:1.1}.stat-tiles span{color:var(--muted);font-size:12.5px}.stat-tiles .ok svg{color:var(--ok)}.stat-tiles .bad svg{color:var(--bad)}.stat-tiles .neutral svg{color:var(--info)}.skeleton{flex-direction:column;gap:16px;display:flex}.bone{background:var(--surface-2);border-radius:8px;max-width:100%;display:block}.bone.round{border-radius:50%}.skel-row{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}.skel-col{flex-direction:column;gap:12px;display:flex}.skel-tiles{flex:420px;grid-template-columns:repeat(3,1fr);gap:8px;max-width:720px;display:grid}.skel-story{justify-content:space-around;display:flex}.skel-lane{grid-template-columns:70px 1fr;align-items:center;gap:12px;padding:10px 0;display:grid}@media (prefers-reduced-motion:no-preference){.bone{background:linear-gradient(90deg, var(--surface-2) 25%, var(--border) 50%, var(--surface-2) 75%);background-size:200% 100%;animation:1.3s ease-in-out infinite shimmer}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=700px){.big-verdict{font-size:21px}.check-tiles,.skel-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.problems{grid-template-columns:minmax(0,1fr)}.tabbar button{padding:9px 10px}}.examples{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.filter-chip{background:var(--info-bg);border:1px solid var(--info);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;padding:7px 12px;display:flex}.ag-cell .chip{padding:0 8px;font-size:11.5px}.time,.run-facts{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.clock-label{align-items:center;gap:6px;display:inline-flex}.time input[type=range]{width:100%;accent-color:var(--accent)}.time-buttons{grid-template-columns:1fr 1fr;gap:6px;display:grid}.time-buttons .primary{grid-column:span 2}.time-buttons button{padding:6px 8px}.run-facts dl{flex-direction:column;gap:4px;margin:0;font-size:13px;display:flex}.run-facts dl>div{justify-content:space-between;gap:10px;display:flex}.run-facts dt{color:var(--muted)}.run-facts dd{text-align:right;margin:0;font-weight:600}.grid-card .grid-wrap{height:max(420px,100vh - 250px)}.side{max-height:calc(100vh - 100px);overflow-y:auto}.side .inspector{padding:16px}.side .empty{padding:24px 16px}.main.wide-side{grid-template-columns:minmax(0,1fr) minmax(320px,420px)}.main.wide-side .problem,.side-note{position:sticky;top:20px}.side-note{flex-direction:column;gap:10px;display:flex}.overview .timeline{margin-top:-4px}@media (width<=1100px){.main.wide-side{grid-template-columns:minmax(0,1fr)}.main.wide-side .problem,.side-note{position:static}.side{max-height:none}}.story.remedy li.cost .story-icon{color:var(--ok);background:var(--ok-bg);border-color:color-mix(in srgb, var(--ok) 50%, transparent)}.story.remedy li.cost .story-text{color:var(--ok);font-weight:700}.customer-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.customer-card{flex-direction:column;gap:10px;display:flex}.customer-card header{align-items:center;gap:10px;display:flex}.customer-card h3{margin:0}.customer-card>button{align-self:flex-start;margin-top:auto}.avatar{background:var(--surface-2);width:34px;height:34px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.kind-counts{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.kind-counts li{align-items:center;gap:4px;display:inline-flex}.kind-counts strong{color:var(--text)}.chips.wrap{flex-wrap:wrap}.drawer-body.inline{padding:16px;overflow:visible}@media (width>=1101px){.problems.n-1{grid-template-columns:minmax(0,1fr)}.problems.n-2,.problems.n-4{grid-template-columns:repeat(2,minmax(0,1fr))}.problems.n-3,.problems.n-5,.problems.n-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=701px) and (width<=1100px){.problems{grid-template-columns:repeat(2,minmax(0,1fr))}.problems>:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=900px){.run-facts{flex-flow:wrap;align-items:center;gap:6px 16px;padding:8px 12px}.run-facts dl{flex-flow:wrap;gap:4px 16px}.run-facts dl>div{gap:5px}.run-facts dt:after{content:":"}.sidebar{grid-template-columns:minmax(0,1fr);display:grid}}.notice-tabs{flex-direction:column;gap:12px;margin-top:14px;display:flex}.seg{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;gap:2px;padding:3px;display:flex}.seg button{color:var(--muted);background:0 0;border:0;border-radius:7px;flex:1;gap:5px;padding:6px 4px;font-size:13px;font-weight:600}.seg button.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.seg button.on svg{color:var(--accent)}.notice-tabs pre{max-height:none}.match-note{border-left:4px solid var(--info);background:var(--info-bg);border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:10px 14px;display:flex}.match-note svg{color:var(--info);flex:none;margin-top:2px}@media (width>=901px){.sidebar{scrollbar-width:thin;gap:14px;overflow-y:auto}}@media (width>=901px) and (height<=900px){.sidebar{gap:10px;padding-block:12px}.sidebar .brand p,.time>p.muted{display:none}.sidenav button{padding-block:7px}.time,.run-facts{gap:4px;padding:10px 12px}.run-facts dl{gap:2px}.clock-date{font-size:19px}}.time-bar{grid-template-columns:auto minmax(200px,1fr) auto;align-items:center;gap:20px;display:grid}.time-bar .clock{flex-direction:column;min-width:140px;display:flex}.time-bar .clock-label{color:var(--muted);font-size:12px}.time-bar .clock-date{font-size:22px;line-height:1.2}.time-bar input[type=range]{width:100%;accent-color:var(--accent)}.time-bar .time-buttons{gap:8px;display:flex}.time-bar .time-buttons .primary{grid-column:auto}@media (width<=700px){.time-bar{grid-template-columns:minmax(0,1fr);gap:12px}.time-bar .time-buttons button{flex:1}}.real-steps{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.real-steps li{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;display:flex}.real-steps li.real{border-left:3px solid var(--info)}.real-steps .chip{align-items:center;gap:6px;display:inline-flex}.real-steps p{overflow-wrap:anywhere;margin:4px 0 0}.real-notices{overflow-x:auto}.real-notices table{border-collapse:collapse;width:100%}.real-notices th,.real-notices td{text-align:left;border-bottom:1px solid var(--border);padding:10px 12px}.real-notices td .chip{align-items:center;gap:6px;margin-left:8px;display:inline-flex}.real-notices code{overflow-wrap:anywhere}@media (width<=600px){.real-notices table{table-layout:fixed}.real-notices th,.real-notices td{padding:8px 6px;font-size:13px}.real-notices td .chip{margin:4px 0 0}}@media (width<=420px){.real-steps{grid-template-columns:1fr}}.app{min-height:100vh}.app-top{align-items:center;gap:12px;padding:14px 24px 8px;display:flex}.app-top h1{margin:0;font-size:22px;line-height:1.1}.app-top p{margin:2px 0 0}.stepper{z-index:5;background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px;padding:8px 24px;display:flex;position:sticky;top:0}.step-wrap{align-items:center;gap:4px;display:inline-flex}.stepper button{color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:7px 12px;font-weight:600;display:inline-flex}.stepper button.done{color:var(--text)}.stepper button.on{background:var(--info-bg);color:var(--info)}.step-n{background:var(--surface-2);border:1px solid var(--border);border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.choose{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.choose h2,.watch h2{margin:0 0 12px;font-size:18px}.choose-wide{grid-column:1/-1}.choose-app{gap:14px;display:flex}.choose-app svg{color:var(--accent);flex:none}.choose-app p{margin:4px 0 0}.bug-switch{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding:10px 12px;display:flex}.bug-switch>span{align-items:center;gap:8px;font-weight:600;display:inline-flex}.bug-switch .seg button{min-width:56px}.choose-error{color:var(--bad);margin:10px 0 0}.choose-check{background:var(--ok-bg);color:var(--ok);border-radius:8px;align-items:center;gap:8px;margin:16px 0 0;padding:10px 12px;font-weight:600;display:flex}.choose-check svg{flex:none}.choose-list{gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.choose-list li,.watch-steps li,.watch-feed li{gap:12px;display:flex}.choose-list svg,.watch-steps svg,.watch-feed svg{flex:none;margin-top:2px}.choose-list div,.watch-steps div,.watch-feed div{flex-direction:column;gap:2px;min-width:0;display:flex}.start{align-items:center;gap:8px;display:inline-flex}.source-key{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.source-key li{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.chip{align-items:center;gap:6px;display:inline-flex}.watch{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.watch-head{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.watch-steps,.watch-feed{gap:12px;margin:0;padding:0;list-style:none;display:grid}.watch-steps span,.watch-feed span{overflow-wrap:anywhere}.watch-steps li.real svg{color:var(--info)}.watch-steps strong,.watch-feed strong{font-size:18px}.watch-steps span,.watch-feed span{font-size:16px}.watch-feed li{align-items:flex-start}.watch-feed li.decision>svg{color:var(--accent)}.feed-problems{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.own-app{gap:10px;margin-top:14px;display:grid}.own-app label{gap:4px;font-size:13px;font-weight:600;display:grid}.own-app input{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:6px;padding:8px 10px;font-weight:400}.own-app p{margin:0}.choose-target{margin-top:12px}.watch-clock{flex-wrap:wrap;align-items:center;gap:10px;font-size:20px;display:flex}.watch-clock span{margin-left:auto}.watch-bar{background:var(--surface-2);border-radius:999px;height:8px;margin:12px 0 16px;overflow:hidden}.watch-bar span{background:var(--accent);height:100%;transition:width .16s linear;display:block}.watch-actions{grid-column:1/-1;justify-content:flex-end;display:flex}.watch-actions button{align-items:center;gap:8px;display:inline-flex}.detail-tabs{flex-wrap:wrap;gap:6px;display:flex}.detail-tabs button{align-items:center;gap:7px;font-weight:600;display:inline-flex}.detail-tabs button.on{background:var(--info-bg);color:var(--info);border-color:var(--info)}@media (width<=820px){.choose,.watch{grid-template-columns:minmax(0,1fr)}}.detail-note{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.choose{font-size:17px}.choose h2,.watch h2{font-size:21px}.choose-list strong,.choose-app strong{font-size:18px}.choose .small,.choose .own-app label,.choose .own-app p,.choose .own-app input{font-size:15px}.watch-tagkey{border-top:1px solid var(--border);gap:8px;margin:14px 0 0;padding:12px 0 0;list-style:none;display:grid}.watch-tagkey li{align-items:center;gap:10px;font-size:15px;display:flex}
