@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,500;0,600;0,700;0,800;1,600&family=DM+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";main.judge-workspace{width:min(1360px,100%);margin:0 auto;padding:28px 32px 44px;display:grid;grid-template-columns:minmax(0,8fr) minmax(360px,4fr);grid-template-areas:"evidence action" "details action";align-items:start;gap:24px;color:var(--night);background:#e8eeea}.judge-workspace__evidence{grid-area:evidence;min-width:0;overflow:hidden;border:1px solid #aebdb6;background:var(--floodlight)}.judge-match-summary{padding:28px 30px 26px;border-bottom:1px solid var(--line)}.judge-match-summary__topline,.judge-match-summary__meta{display:flex;align-items:center;justify-content:space-between;gap:18px;color:#587078;font-family:var(--mono);font-size:11px;letter-spacing:.035em;text-transform:uppercase}.judge-match-summary__topline>span{color:var(--teal);font-weight:600}.judge-match-summary__topline>strong{padding:5px 8px;color:#fff;background:var(--teal);font-family:var(--display);font-size:12px;letter-spacing:.07em}.judge-match-summary h1{max-width:720px;margin:22px 0 0;font-family:var(--display);font-size:clamp(42px,4.2vw,62px);font-weight:800;line-height:.92;letter-spacing:-.02em;text-transform:uppercase}.judge-match-summary>p{max-width:650px;margin:14px 0 0;color:var(--ink-muted);font-size:14px;line-height:1.55}.judge-match-score{margin-top:26px;padding:22px 0;display:grid;grid-template-columns:minmax(92px,1fr) auto auto auto minmax(92px,1fr);align-items:center;gap:12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.judge-match-score>span{font-family:var(--display);font-size:clamp(24px,2.7vw,36px);font-weight:700;line-height:1;text-align:right;text-transform:uppercase}.judge-match-score>span:last-child{text-align:left}.judge-match-score strong{font-family:var(--display);font-size:clamp(58px,6vw,86px);line-height:.8}.judge-match-score i{color:#8ca09a;font-family:var(--display);font-size:30px;font-style:normal}.judge-match-summary__meta{margin-top:14px;justify-content:flex-start}.judge-match-summary__meta span+span:before{content:"/";margin-right:18px;color:#9aaba5}.judge-convergence{padding:28px 30px 30px;color:var(--floodlight);background:linear-gradient(rgba(53,196,216,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(53,196,216,.035) 1px,transparent 1px),#071a2b;background-size:36px 36px}.judge-convergence__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.judge-convergence__heading p{margin:0 0 5px;color:#85a0a6;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.judge-convergence__heading h2{margin:0;font-family:var(--display);font-size:clamp(32px,3.2vw,46px);line-height:.95;text-transform:uppercase}.judge-convergence__heading>span{flex:0 0 auto;padding:6px 9px;color:var(--night);background:var(--amber);font-family:var(--display);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.judge-source-summary{margin-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.judge-source-signal{min-width:0;padding:16px;border:1px solid #31515d;background:#051925db;animation:judge-lane-in .42s var(--ease-broadcast) both}.judge-source-signal[data-lane="2"]{animation-delay:90ms}.judge-source-signal__head{display:grid;grid-template-columns:auto minmax(36px,1fr);align-items:center;gap:10px;color:#769097;font-family:var(--mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase}.judge-source-signal__head i{height:3px;background:var(--cyan);transform-origin:left;animation:judge-signal-lock .52s .16s var(--ease-broadcast) both}.judge-source-signal[data-lane="2"] .judge-source-signal__head i{background:var(--amber)}.judge-source-signal>strong{margin-top:13px;display:block;overflow:hidden;font-family:var(--display);font-size:21px;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.judge-source-signal__result{margin-top:17px;padding-top:12px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;border-top:1px solid rgba(244,247,242,.13)}.judge-source-signal__result span{color:#789098;font-family:var(--mono);font-size:10px;text-transform:uppercase}.judge-source-signal__result b{color:var(--cyan);font-family:var(--display);font-size:28px}.judge-source-signal[data-lane="2"] .judge-source-signal__result b{color:var(--amber)}.judge-source-signal>code{margin-top:7px;display:block;overflow:hidden;color:#778f95;font-family:var(--mono);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.judge-source-summary__junction{grid-column:1 / -1;min-height:66px;padding:12px 16px;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;border:1px solid #3a5963;background:#0b2a38}.judge-source-summary__junction i{width:18px;height:18px;display:block;transform:rotate(45deg);border:4px solid #829aa0}.judge-source-summary__junction[data-state=matched]{border-color:var(--cyan)}.judge-source-summary__junction[data-state=matched] i{border:0;background:#fff;box-shadow:inset 0 0 0 6px var(--teal),0 0 0 5px #35c4d817}.judge-source-summary__junction span{font-family:var(--display);font-size:16px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.judge-source-summary__junction strong{font-family:var(--display);font-size:30px}.judge-convergence__empty{min-height:188px;margin-top:22px;padding:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#93a9ad;border:1px solid #31515d;background:#051925c2;font-size:14px;text-align:center}.judge-convergence__empty strong{color:#fff;font-family:var(--display);font-size:22px;text-transform:uppercase}.judge-convergence__empty.is-error{color:#ffc5c0;border-color:#dc4c4cb3}.judge-evidence-verdict{margin:20px 30px 28px;padding:16px;display:grid;grid-template-columns:minmax(165px,.8fr) minmax(270px,1.2fr);align-items:center;gap:14px 20px;border:1px solid #b8c5bf;background:#edf2ee}.judge-evidence-verdict__signal{display:flex;align-items:center;gap:12px}.judge-evidence-verdict__signal>span{width:12px;height:12px;flex:0 0 auto;transform:rotate(45deg);border:2px solid #7c9093}.judge-evidence-verdict[data-state=verified] .judge-evidence-verdict__signal>span{border:0;background:var(--teal);box-shadow:0 0 0 5px #176b651c}.judge-evidence-verdict[data-state=held] .judge-evidence-verdict__signal>span{border-color:var(--red);background:var(--red)}.judge-evidence-verdict__signal p{margin:0;display:flex;flex-direction:column}.judge-evidence-verdict__signal small,.judge-evidence-verdict dt{color:var(--ink-muted);font-family:var(--mono);font-size:10px;text-transform:uppercase}.judge-evidence-verdict__signal strong{margin-top:2px;color:var(--night);font-family:var(--display);font-size:22px;text-transform:uppercase}.judge-evidence-verdict dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid var(--line)}.judge-evidence-verdict dl div{min-width:0;padding:2px 12px;border-right:1px solid var(--line)}.judge-evidence-verdict dl div:last-child{border-right:0}.judge-evidence-verdict dd{margin:4px 0 0;font-family:var(--display);font-size:20px;font-weight:700}.judge-evidence-verdict>p{grid-column:1 / -1;margin:0;padding-top:12px;color:var(--ink-muted);border-top:1px solid var(--line);font-size:12px;line-height:1.5}.judge-workspace__action{grid-area:action;min-width:0;align-self:stretch}.judge-workspace__action-inner{position:sticky;top:88px;min-height:420px}.judge-workspace__action-empty{min-height:420px;padding:28px;display:flex;flex-direction:column;justify-content:center;color:#9eb2b6;border:1px solid #35515b;background:var(--night)}.judge-workspace__action-empty strong{color:#fff;font-family:var(--display);font-size:28px;text-transform:uppercase}.judge-workspace__action-empty p{margin:10px 0 0;font-size:14px;line-height:1.55}.judge-source-details{grid-area:details;min-width:0;border:1px solid #aebdb6;background:var(--floodlight)}.judge-source-details>summary{min-height:52px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;font-family:var(--display);font-size:16px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.judge-source-details>summary::-webkit-details-marker{display:none}.judge-source-details>summary:after{content:"+";color:var(--teal);font-family:var(--mono);font-size:20px}.judge-source-details[open]>summary:after{content:"−"}.judge-source-details>summary small{margin-left:auto;color:var(--ink-muted);font-family:var(--mono);font-size:10px;font-weight:400;letter-spacing:0;text-transform:none}.judge-source-details__body{padding:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border-top:1px solid var(--line);background:var(--night)}.judge-source-details .source-lane{min-height:0;padding:16px}.judge-source-details .source-lane dl{grid-template-columns:1fr}.judge-audit,.judge-replay-entry{min-width:0;padding:24px;color:var(--night);border:1px solid #aebdb6;background:var(--floodlight)}.judge-audit__kicker{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--teal);font-family:var(--mono);font-size:10px;text-transform:uppercase}.judge-audit__kicker strong{padding:5px 7px;color:#fff;background:var(--teal);font-size:10px}.judge-audit h2,.judge-replay-entry h2{margin:18px 0 0;font-family:var(--display);font-size:clamp(28px,2.7vw,38px);line-height:.95;text-transform:uppercase}.judge-audit__intro,.judge-replay-entry>p:not(.judge-replay-entry__kicker){margin:12px 0 18px;color:var(--ink-muted);font-size:13px;line-height:1.55}.judge-audit__match{padding:13px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;color:#fff;border-left:4px solid var(--amber);background:var(--night)}.judge-audit__match small{grid-column:1 / -1;color:#80989d;font-family:var(--mono);font-size:10px;text-transform:uppercase}.judge-audit__match strong,.judge-audit__match span{font-family:var(--display);font-size:18px;text-transform:uppercase}.judge-audit__match span{color:var(--amber);font-weight:700}.judge-audit__layers{margin:14px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.judge-audit__layers li{min-height:58px;padding:9px 0;display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;border-bottom:1px solid var(--line)}.judge-audit__layers li>span,.judge-audit__layers li>i{color:var(--teal);font-family:var(--mono);font-size:10px;font-style:normal}.judge-audit__layers li>i{padding:3px 5px;border:1px solid rgba(23,107,101,.4)}.judge-audit__layers p{margin:0;display:flex;flex-direction:column}.judge-audit__layers p strong{font-family:var(--display);font-size:15px;text-transform:uppercase}.judge-audit__layers p small{margin-top:2px;color:var(--ink-muted);font-size:10px;line-height:1.35}.judge-audit__check{margin-top:14px;padding:12px;border:1px solid #afbeb7;background:#eaf0eb}.judge-audit__check[data-state=passed]{border-color:var(--teal);box-shadow:inset 4px 0 0 var(--teal)}.judge-audit__check[data-state=failed]{border-color:var(--red);box-shadow:inset 4px 0 0 var(--red)}.judge-audit__check p{margin:0 0 10px;color:var(--ink-muted);font-size:11px;line-height:1.45}.judge-audit__check button,.judge-replay-entry button{width:100%;min-height:48px;padding:0 14px;color:#fff;border:0;background:var(--teal);font-family:var(--display);font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.judge-audit__details{margin-top:12px;border:1px solid #afbeb7}.judge-audit__details>summary{min-height:46px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;list-style:none;font-family:var(--mono);font-size:10px;text-transform:uppercase}.judge-audit__details>summary::-webkit-details-marker{display:none}.judge-audit__details>summary:after{content:"+";color:var(--teal);font-size:18px}.judge-audit__details[open]>summary:after{content:"−"}.judge-audit__details-body{padding:0 11px 11px;border-top:1px solid var(--line)}.judge-audit__details-body dl{margin:0}.judge-audit__details-body dl div{padding:8px 0;display:grid;grid-template-columns:98px minmax(0,1fr);gap:8px;border-bottom:1px solid var(--line)}.judge-audit__details-body dt,.judge-audit__details-body dd{margin:0;font-size:10px}.judge-audit__details-body dt{color:var(--ink-muted);font-family:var(--mono);text-transform:uppercase}.judge-audit__details-body dd{min-width:0;overflow:hidden}.judge-audit__details-body code{color:var(--teal);font-size:10px}.judge-audit__details-body nav{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.judge-audit__details-body a{min-height:44px;padding:0 9px;display:flex;align-items:center;color:var(--teal);border:1px solid #afbeb7;font-family:var(--mono);font-size:10px;text-decoration:none}.judge-replay-entry{color:#fff;border-color:#35515b;background:linear-gradient(110deg,rgba(220,76,76,.12),transparent 44%),var(--night)}.judge-replay-entry__kicker{margin:0;color:#ff8980;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.judge-replay-entry>p:not(.judge-replay-entry__kicker){color:#a9bdc0}.judge-replay-entry button{display:flex;align-items:center;justify-content:space-between;color:var(--night);background:var(--amber)}.judge-replay-entry>small{margin-top:12px;display:block;color:#789198;font-family:var(--mono);font-size:10px;text-transform:uppercase}.judge-audit button:hover:not(:disabled),.judge-replay-entry button:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.judge-audit button,.judge-replay-entry button,.judge-audit a,.judge-source-details summary{transition:transform .16s var(--ease-broadcast),filter .16s ease,background-color .16s ease}@keyframes judge-lane-in{0%{transform:translateY(7px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes judge-signal-lock{0%{transform:scaleX(0);opacity:.35}to{transform:scaleX(1);opacity:1}}@media(max-width:980px){main.judge-workspace{padding:24px;grid-template-columns:minmax(0,7fr) minmax(320px,5fr);gap:18px}.judge-match-summary,.judge-convergence{padding-left:24px;padding-right:24px}.judge-evidence-verdict{margin-left:24px;margin-right:24px;grid-template-columns:1fr}.judge-evidence-verdict dl{border-top:1px solid var(--line);border-left:0;padding-top:12px}}@media(max-width:760px){main.judge-workspace{padding:18px 16px 32px;grid-template-columns:1fr;grid-template-areas:"evidence" "action" "details"}.judge-workspace__action-inner{position:static;min-height:0}.judge-workspace__action-empty{min-height:260px}.judge-match-summary h1{font-size:clamp(40px,10vw,54px)}.judge-source-details__body{grid-template-columns:1fr}}@media(max-width:520px){.judge-match-summary,.judge-convergence{padding:22px 18px}.judge-match-summary__topline{align-items:flex-start;flex-direction:column;gap:8px}.judge-match-summary h1{font-size:43px}.judge-match-summary>p{font-size:13px}.judge-match-score{grid-template-columns:minmax(66px,1fr) auto auto auto minmax(66px,1fr);gap:6px}.judge-match-score>span{font-size:20px}.judge-match-score strong{font-size:54px}.judge-match-summary__meta{align-items:flex-start;flex-direction:column;gap:5px}.judge-match-summary__meta span+span:before{content:none}.judge-convergence__heading{flex-direction:column}.judge-source-summary{grid-template-columns:1fr}.judge-source-summary__junction{grid-column:auto}.judge-evidence-verdict{margin:16px 18px 22px}.judge-evidence-verdict dl{grid-template-columns:1fr;gap:8px}.judge-evidence-verdict dl div{padding:8px 0;display:flex;align-items:center;justify-content:space-between;border-right:0;border-bottom:1px solid var(--line)}.judge-evidence-verdict dl div:last-child{border-bottom:0}.judge-evidence-verdict dd{margin:0}.judge-source-details>summary small{display:none}.judge-audit,.judge-replay-entry{padding:20px 18px}.judge-audit__layers p small{display:none}.judge-audit__details-body nav{grid-template-columns:1fr}}@media(max-width:390px){main.judge-workspace{padding-left:12px;padding-right:12px}.judge-match-summary h1{font-size:39px}.judge-match-score{grid-template-columns:minmax(56px,1fr) auto auto auto minmax(56px,1fr)}.judge-match-score>span{font-size:18px}.judge-match-score strong{font-size:48px}.judge-source-summary__junction{grid-template-columns:20px 1fr}.judge-source-summary__junction strong{grid-column:2}}@media(prefers-reduced-motion:reduce){.judge-workspace *,.judge-workspace *:before,.judge-workspace *:after,.judge-audit *,.judge-replay-entry *{animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{color-scheme:light;font-family:DM Sans,system-ui,sans-serif;color:#071a2b;background:#dfe6e1;font-synthesis:none;text-rendering:optimizeLegibility;--floodlight: #f4f7f2;--night: #071a2b;--amber: #f6b73c;--cyan: #35c4d8;--teal: #176b65;--red: #dc4c4c;--ink-muted: #59707a;--line: #c4cfca;--line-dark: rgba(244, 247, 242, .17);--paper-dim: #e7ece7;--display: "Barlow Condensed", "Arial Narrow", sans-serif;--body: "DM Sans", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace;--ease-broadcast: cubic-bezier(.16, 1, .3, 1);--ease-signal: cubic-bezier(.22, .75, .25, 1)}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth;background:#dfe6e1}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:linear-gradient(90deg,transparent 0 49.8%,rgba(7,26,43,.025) 49.8% 50.2%,transparent 50.2%),#dfe6e1}body.drawer-open{overflow:hidden}button,a{font:inherit}button{color:inherit}button:not(:disabled),a{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.42}a{color:inherit}:focus-visible{outline:3px solid var(--amber);outline-offset:3px}::selection{color:var(--night);background:var(--amber)}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.app-shell{width:min(1560px,100%);max-width:100vw;min-height:100vh;margin:0 auto;overflow-x:clip;background:var(--floodlight);box-shadow:0 0 60px #071a2b1a}.topbar{position:relative;z-index:10;min-height:76px;padding:0 28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:var(--floodlight);background:var(--night);border-bottom:1px solid rgba(244,247,242,.18)}.wordmark{width:fit-content;display:inline-flex;align-items:center;gap:7px;color:inherit;text-decoration:none;font-family:var(--display);font-size:25px;font-weight:800;line-height:1;letter-spacing:.065em}.wordmark i{width:34px;height:3px;display:inline-block;position:relative;background:var(--cyan)}.wordmark i:after{content:"";position:absolute;top:-3px;right:-1px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:7px solid var(--cyan)}.mode-lockup{height:76px;padding:0 34px;display:flex;align-items:center;gap:12px;border-left:1px solid var(--line-dark);border-right:1px solid var(--line-dark)}.mode-pulse{width:10px;height:10px;position:relative;border-radius:50%;background:var(--amber)}.mode-pulse:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid rgba(246,183,60,.45);border-radius:50%;animation:signal 2s ease-out infinite}.mode-lockup div{display:flex;flex-direction:column}.mode-lockup strong{font-family:var(--display);font-size:16px;line-height:1.05;letter-spacing:.09em;text-transform:uppercase}.mode-lockup small{margin-top:3px;color:#a9bbc0;font-family:var(--mono);font-size:9px;letter-spacing:.03em;text-transform:uppercase}.integration-strip{justify-self:end;display:flex;align-items:center;gap:18px;color:#b6c6c9;font-family:var(--mono);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.integration-strip span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.integration-strip i{width:6px;height:6px;border-radius:50%;background:#708089}.integration-strip i.ready{background:var(--cyan);box-shadow:0 0 0 3px #35c4d81f}.integration-strip i.demo{background:var(--amber)}.integration-strip i.configured{background:transparent;border:1px solid var(--amber);box-shadow:0 0 0 2px #f6b73c1a}.integration-strip i.checking{background:#708089}.replay-disclosure{min-height:42px;padding:0 28px;display:flex;align-items:center;gap:15px;border-bottom:1px solid #b9c5bf;background:repeating-linear-gradient(135deg,rgba(246,183,60,.12) 0 5px,transparent 5px 10px),#fff9e7;font-family:var(--mono);font-size:10px}.replay-disclosure strong{padding:5px 8px;color:var(--night);background:var(--amber);font-family:var(--display);font-size:12px;line-height:1;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.replay-disclosure span{color:#243c48}.replay-disclosure small{margin-left:auto;color:#6d7773;white-space:nowrap}.inline-error{padding:9px 28px;display:flex;align-items:center;gap:12px;color:#fff;background:var(--red);font-size:12px}.inline-error span{font-family:var(--display);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.inline-error button{margin-left:auto;padding:3px 9px;color:#fff;border:1px solid rgba(255,255,255,.55);background:transparent;font-size:10px;text-transform:uppercase}.runtime-alert{min-height:58px;padding:10px 28px;display:flex;align-items:center;gap:12px;color:#5c2226;border-bottom:1px solid rgba(220,76,76,.42);background:repeating-linear-gradient(135deg,rgba(220,76,76,.075) 0 6px,transparent 6px 12px),#fff0ee}.runtime-alert>svg{flex:0 0 auto;color:var(--red)}.runtime-alert>div{min-width:0;display:flex;flex-direction:column}.runtime-alert strong{font-family:var(--display);font-size:15px;letter-spacing:.035em;text-transform:uppercase}.runtime-alert span{margin-top:2px;overflow:hidden;font-family:var(--mono);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.match-sheet{display:grid;grid-template-columns:minmax(272px,.87fr) minmax(430px,1.5fr) minmax(310px,1fr);grid-template-areas:"left center right" "trace trace trace";position:relative;background:linear-gradient(90deg,transparent 49.94%,rgba(7,26,43,.06) 50%,transparent 50.06%),var(--floodlight)}.match-sheet:before{content:"";position:absolute;pointer-events:none;top:0;right:0;bottom:0;left:0;opacity:.28;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.035'/%3E%3C/svg%3E")}.left-rail,.center-rail,.right-rail,.agent-trace{min-width:0;position:relative;z-index:1}.left-rail{grid-area:left;border-right:1px solid var(--line)}.center-rail{grid-area:center;border-right:1px solid var(--line)}.right-rail{grid-area:right}.eyebrow{margin:0 0 5px;color:var(--ink-muted);font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.eyebrow.light{color:#8ea7ac}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.section-heading h2{margin:0;font-family:var(--display);font-size:23px;font-weight:700;line-height:1;letter-spacing:.015em;text-transform:uppercase}.section-heading.compact h2{font-size:20px}.section-heading>span{padding-top:3px;color:var(--ink-muted);font-family:var(--mono);font-size:9px;text-transform:uppercase}.scoreboard{min-height:210px;padding:22px 23px 20px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 50% 38%,rgba(53,196,216,.11),transparent 41%),var(--floodlight);border-bottom:1px solid var(--line)}.competition-line{margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;color:var(--ink-muted);font-family:var(--mono);font-size:9px;letter-spacing:.07em;text-transform:uppercase}.competition-line strong{padding:3px 7px;color:#fff;background:var(--teal);font-size:9px}.score-row{display:grid;grid-template-columns:minmax(56px,1fr) auto auto auto minmax(56px,1fr);align-items:center;gap:7px}.team{overflow:hidden;font-family:var(--display);font-size:clamp(19px,1.7vw,26px);font-weight:700;line-height:.95;text-overflow:ellipsis;text-transform:uppercase}.home-team{text-align:right}.away-team{text-align:left}.score-number{font-family:var(--display);font-size:clamp(43px,4.3vw,65px);font-weight:700;font-variant-numeric:tabular-nums;line-height:.8}.score-divider{color:#91a19d;font-family:var(--display);font-size:25px}.match-meta{margin-top:23px;padding-top:12px;display:flex;justify-content:center;flex-wrap:wrap;gap:6px 14px;color:var(--ink-muted);border-top:1px solid var(--line);font-family:var(--mono);font-size:8px;line-height:1.4;text-align:center;text-transform:uppercase}.match-meta span:not(:last-child):after{content:"/";margin-left:14px;color:#aeb9b4}.replay-control{padding:20px 23px;border-bottom:1px solid var(--line);background:#e9eee9}.run-state{padding:4px 7px;color:#4c615f;border:1px solid #aebcb5;font-family:var(--mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.run-state.is-running{color:var(--night);border-color:var(--amber);background:var(--amber)}.transport{margin-top:18px;display:grid;grid-template-columns:38px 38px 1fr;gap:6px}.transport-button,.run-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #aab8b2;background:var(--floodlight);transition:background .15s ease,color .15s ease,transform .15s ease}.transport-button:hover:not(:disabled){color:#fff;background:var(--night)}.run-button{gap:8px;color:var(--night);border-color:var(--amber);background:var(--amber);font-family:var(--display);font-size:15px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.run-button:hover:not(:disabled),.amber-button:hover:not(:disabled),.primary-button:hover:not(:disabled){transform:translateY(-2px)}.replay-progress{height:4px;margin-top:17px;overflow:hidden;background:#cbd5d0}.replay-progress span{height:100%;display:block;background:var(--amber);transition:width .5s cubic-bezier(.2,.8,.2,1)}.frame-caption{margin-top:7px;display:flex;justify-content:space-between;gap:12px;color:#61726f;font-family:var(--mono);font-size:8px;line-height:1.4}.frame-caption span:last-child{overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.timeline{min-height:520px;padding:22px 0 32px}.timeline>.section-heading{padding:0 23px 17px}.timeline ol,.evidence-list ol,.agent-trace ol{padding:0;margin:0;list-style:none}.timeline li{position:relative;animation:evidence-frame-in .44s var(--ease-broadcast) both;animation-delay:calc(var(--event-index, 0) * 48ms)}.timeline li.has-conflict{animation-name:evidence-conflict-in}.timeline li:before{content:"";position:absolute;z-index:-1;left:42px;top:0;bottom:0;width:1px;background:#c7d1cc}.timeline li.has-conflict:before{background:var(--red)}.timeline button{width:100%;min-height:62px;padding:9px 14px 9px 20px;display:grid;grid-template-columns:34px 39px minmax(0,1fr) 10px;align-items:center;gap:8px;text-align:left;border:0;border-top:1px solid transparent;border-bottom:1px solid transparent;background:transparent}.timeline button:hover{background:#35c4d812}.timeline button[aria-pressed=true]{border-color:#b8c5bf;background:#fff}.timeline button[aria-pressed=true]:before{content:"";position:absolute;left:0;width:4px;height:100%;background:var(--cyan)}.timeline-minute{position:relative;z-index:1;color:#324b54;font-family:var(--display);font-size:15px;font-weight:700;text-align:center}.event-token{width:33px;height:23px;display:inline-flex;align-items:center;justify-content:center;color:#fff;border:2px solid var(--floodlight);outline:1px solid #91a6a1;background:var(--night);font-family:var(--display);font-size:9px;font-weight:700;letter-spacing:.03em}.event-goal{color:var(--night);background:var(--cyan)}.event-card{width:19px;margin-left:7px;background:var(--red)}.event-substitution{background:var(--teal)}.event-match_end{color:var(--night);background:var(--amber)}.timeline-copy{min-width:0;display:flex;flex-direction:column}.timeline-copy strong{overflow:hidden;font-family:var(--display);font-size:15px;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.timeline-copy small{margin-top:3px;color:var(--ink-muted);font-size:9px}.state-dot{width:7px;height:7px;border-radius:50%;background:#9baba6;animation:status-lock .36s var(--ease-broadcast) both;animation-delay:calc(.19s + var(--event-index, 0) * 48ms)}.state-dot.state-verified{background:var(--teal)}.state-dot.state-contested{background:var(--red);box-shadow:0 0 0 4px #dc4c4c1c}.state-dot.state-observed,.state-dot.state-insufficient{background:var(--amber)}.empty-timeline{margin:0 23px;min-height:120px;padding:18px;display:flex;align-items:center;gap:14px;color:var(--ink-muted);border:1px dashed #aab9b3}.empty-timeline span{color:var(--night);font-family:var(--display);font-size:32px}.empty-timeline p{margin:0;font-size:12px;line-height:1.45}.proof-surface{min-height:638px;padding:34px clamp(26px,3vw,48px) 32px;overflow:hidden;position:relative;color:var(--floodlight);background:linear-gradient(rgba(53,196,216,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(53,196,216,.032) 1px,transparent 1px),radial-gradient(circle at 50% 48%,#0d3142 0,var(--night) 55%);background-size:34px 34px,34px 34px,auto}.proof-surface:before,.proof-surface:after{content:"";position:absolute;pointer-events:none;opacity:.18;border:1px solid var(--cyan);border-radius:50%}.proof-surface:before{width:260px;height:260px;left:calc(50% - 130px);top:calc(50% - 130px)}.proof-surface:after{width:11px;height:11px;left:calc(50% - 6px);top:calc(50% - 6px);background:var(--cyan)}.proof-header{min-height:102px;display:flex;align-items:flex-start;justify-content:space-between;gap:22px;position:relative;z-index:1}.proof-header h2{max-width:490px;margin:0;font-family:var(--display);font-size:clamp(27px,3vw,43px);font-weight:700;line-height:.95;letter-spacing:.01em;text-transform:uppercase;animation:lower-third-in .48s var(--ease-broadcast) both}.proof-header h2 span{margin-right:11px;color:var(--amber)}.confidence-number{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end}.confidence-number strong{font-family:var(--display);font-size:clamp(42px,5vw,68px);font-weight:700;font-variant-numeric:tabular-nums;line-height:.78;letter-spacing:-.025em;animation:confidence-dial .52s var(--ease-broadcast) both}.confidence-number span{margin-top:11px;color:var(--cyan);font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.state-contested .confidence-number span{color:#ff7a72}.proofline-wrap{margin:50px -48px 0;position:relative;z-index:2}.proofline-labels{padding:0 48px 9px;display:flex;justify-content:space-between;color:#78959b;font-family:var(--mono);font-size:8px;letter-spacing:.07em;text-transform:uppercase}.proofline-labels span:nth-child(2){color:var(--amber)}.proofline-track{height:12px;position:relative;isolation:isolate;background:#ffffff17;border-top:1px solid rgba(53,196,216,.25);border-bottom:1px solid rgba(53,196,216,.25);animation:rail-acquire .42s var(--ease-broadcast) both}.proofline-track:after{content:"";width:18%;position:absolute;z-index:10;inset:-5px auto -5px 0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(120,235,244,.5),transparent);mix-blend-mode:screen;animation:proof-beam-scan .76s 80ms var(--ease-signal) both}.proofline-track.is-contested:after{background:linear-gradient(90deg,transparent,rgba(255,100,92,.58),transparent)}.pitch-mark.center{position:absolute;z-index:1;top:-7px;left:50%;height:24px;border-left:1px solid rgba(244,247,242,.18)}.threshold-mark{position:absolute;z-index:5;top:-15px;height:40px;border-left:2px solid var(--amber);transform-origin:top;animation:threshold-drop .42s .18s var(--ease-broadcast) both}.threshold-mark:before{content:"";position:absolute;top:-4px;left:-4px;width:6px;height:6px;transform:rotate(45deg);background:var(--amber)}.proofline-fill{height:100%;display:block;position:relative;background:linear-gradient(90deg,#1b6071,var(--cyan));box-shadow:0 0 18px #35c4d88c;transition:width .65s cubic-bezier(.15,.8,.25,1),background .3s ease;transform-origin:left center;animation:proofline-acquire .66s 90ms var(--ease-signal) both}.proofline-fill i{position:absolute;top:-6px;right:-9px;width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:13px solid var(--cyan);filter:drop-shadow(3px 0 5px rgba(53,196,216,.55));animation:pointer-lock .44s .47s var(--ease-broadcast) both}.is-contested .proofline-fill{background:repeating-linear-gradient(135deg,#a8353f 0 7px,var(--red) 7px 14px);box-shadow:0 0 18px #dc4c4c80;animation-name:proofline-recoil}.is-contested .proofline-fill i{border-left-color:var(--red);filter:drop-shadow(3px 0 5px rgba(220,76,76,.5))}.source-pip{width:10px;height:10px;position:absolute;z-index:8;top:0;transform:translate(-50%,-18px) rotate(45deg);border:2px solid var(--night);background:var(--cyan);box-shadow:0 0 0 1px var(--cyan);animation:evidence-pip-in .36s var(--ease-broadcast) both;animation-delay:calc(.26s + var(--source-index, 0) * 85ms)}.source-pip.conflict{top:auto;bottom:0;transform:translate(-50%,18px) rotate(45deg);background:var(--red);box-shadow:0 0 0 1px var(--red);animation-name:conflict-pip-in}.source-pip.retracted{opacity:.35}.quarantine-sash{min-height:31px;margin:25px 48px -13px;padding:6px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#ffb0aa;border:1px solid rgba(220,76,76,.55);background:#dc4c4c1c;font-family:var(--mono);font-size:8px;letter-spacing:.05em;text-transform:uppercase;position:relative;overflow:hidden;animation:quarantine-in .52s var(--ease-broadcast) both}.quarantine-sash:after{content:"";width:32%;position:absolute;inset:0 auto 0 -36%;background:linear-gradient(90deg,transparent,rgba(255,132,123,.25),transparent);animation:quarantine-sweep .72s .19s var(--ease-signal) both}.quarantine-sash>*{position:relative;z-index:1}.quarantine-sash span{padding-left:19px;position:relative}.quarantine-sash span:before,.quarantine-sash span:after{content:"";position:absolute;top:50%;left:0;width:11px;border-top:1px solid currentColor;transform:rotate(45deg)}.quarantine-sash span:after{transform:rotate(-45deg)}.proof-reason{min-height:55px;margin-top:43px;padding:12px 14px;display:flex;align-items:center;gap:12px;position:relative;z-index:2;color:#c2d1d2;border-left:3px solid var(--cyan);background:#ffffff0e;animation:verdict-in .46s .21s var(--ease-broadcast) both}.state-contested .proof-reason{border-color:var(--red)}.proof-reason svg{flex:0 0 auto;color:var(--cyan)}.state-contested .proof-reason svg{color:var(--red)}.proof-reason p{margin:0;font-size:11px;line-height:1.45}.breakdown{margin-top:25px;display:grid;grid-template-columns:repeat(5,1fr);gap:12px;position:relative;z-index:2}.breakdown>div{min-width:0;display:grid;grid-template-rows:24px 3px auto;align-items:end}.breakdown span{color:#849da2;font-family:var(--mono);font-size:7px;line-height:1.35;text-transform:uppercase}.breakdown i{height:3px;overflow:hidden;display:block;background:#ffffff17}.breakdown b{height:100%;display:block;background:var(--cyan);transition:width .6s var(--ease-signal);transform-origin:left center;animation:metric-reveal .56s .26s var(--ease-broadcast) both}.breakdown strong{margin-top:6px;font-family:var(--mono);font-size:9px;font-weight:500}.breakdown .penalty b{background:#65787b}.breakdown .penalty.active b,.breakdown .penalty.active strong{color:#ff847b;background:var(--red)}.breakdown .penalty.active strong{background:transparent}.canonical-hash{margin-top:25px;padding-top:16px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:15px;position:relative;z-index:2;border-top:1px solid var(--line-dark);animation:hash-resolve .46s var(--ease-broadcast) both}.canonical-hash span{color:#82999e;font-family:var(--mono);font-size:8px;text-transform:uppercase}.canonical-hash code{overflow:hidden;color:var(--cyan);font-family:var(--mono);font-size:9px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.settlement-gate{min-height:208px;padding:27px clamp(26px,3vw,48px);display:grid;grid-template-columns:42px 1fr auto;grid-template-areas:"signal copy status" "signal button button";align-items:center;gap:15px 18px;border-bottom:1px solid var(--line);background:#e9eee9;position:relative;overflow:hidden;isolation:isolate}.settlement-gate>*{position:relative;z-index:1}.settlement-gate.is-held{animation:gate-hold-frame .54s var(--ease-broadcast) both}.settlement-gate.is-open{animation:gate-open-frame .62s var(--ease-broadcast) both}.settlement-gate.is-open:after{content:"";width:38%;position:absolute;z-index:0;inset:0 auto 0 -42%;background:linear-gradient(90deg,transparent,rgba(53,196,216,.18),transparent);animation:gate-clear-sweep .82s .12s var(--ease-signal) both}.gate-signal{grid-area:signal;align-self:stretch;padding:9px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid #b7c3bd;background:var(--floodlight)}.gate-signal span{width:12px;height:12px;border-radius:50%;background:#c1cac6;animation:gate-lamp-in .3s var(--ease-broadcast) both}.gate-signal span:nth-child(2){animation-delay:85ms}.gate-signal span:nth-child(3){animation-delay:.17s}.is-held .gate-signal span:first-child{background:var(--red);box-shadow:0 0 0 4px #dc4c4c21}.is-open .gate-signal span:last-child{background:var(--teal);box-shadow:0 0 0 4px #176b6521}.gate-copy{grid-area:copy}.gate-copy h2{margin:0;font-family:var(--display);font-size:27px;line-height:1;text-transform:uppercase}.gate-copy>p:last-child{max-width:430px;margin:7px 0 0;color:var(--ink-muted);font-size:10px;line-height:1.45}.gate-status{grid-area:status;display:flex;flex-direction:column;align-items:flex-end}.gate-status>span{padding:4px 9px;color:#fff;background:var(--red);font-family:var(--display);font-size:16px;font-weight:700;letter-spacing:.1em;animation:status-stamp .4s .22s var(--ease-broadcast) both}.is-open .gate-status>span{background:var(--teal)}.gate-status small{margin-top:5px;color:var(--ink-muted);font-family:var(--mono);font-size:7px;text-transform:uppercase}.proof-button{grid-area:button;min-height:40px;padding:0 15px;display:inline-flex;align-items:center;justify-content:space-between;gap:15px;color:#fff;border:0;background:var(--night);font-family:var(--display);font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.proof-button:hover svg{transform:translate(4px)}.proof-button svg{transition:transform .15s ease}.evidence-list{min-height:460px;padding:27px 24px 22px;border-bottom:1px solid var(--line)}.evidence-list ol{margin-top:22px}.evidence-list li{min-height:132px;padding:16px 12px 14px 22px;position:relative;border-top:1px solid #c3cfca;animation:source-row-in .44s var(--ease-broadcast) both;animation-delay:calc(var(--source-index, 0) * 70ms)}.evidence-list li:last-child{border-bottom:1px solid #c3cfca}.evidence-list li.is-conflict{color:#642528;background:#dc4c4c0f;border-color:#dc4c4c61;animation-name:source-conflict-in}.evidence-list li.is-retracted{opacity:.5;background:repeating-linear-gradient(135deg,transparent 0 6px,rgba(7,26,43,.03) 6px 12px)}.evidence-connector{position:absolute;left:0;top:0;bottom:0;width:9px}.evidence-connector:before{content:"";position:absolute;left:4px;top:0;bottom:0;border-left:1px solid var(--cyan);transform-origin:top;animation:connector-draw .36s .11s var(--ease-signal) both}.evidence-connector span{width:9px;height:9px;position:absolute;z-index:1;top:20px;left:0;transform:rotate(45deg);border:2px solid var(--floodlight);background:var(--cyan);box-shadow:0 0 0 1px var(--cyan);animation:connector-lock .36s .26s var(--ease-broadcast) both}.is-conflict .evidence-connector:before{border-color:var(--red)}.is-conflict .evidence-connector span{background:var(--red);box-shadow:0 0 0 1px var(--red)}.source-topline,.source-status{display:flex;justify-content:space-between;gap:10px}.source-topline strong{overflow:hidden;font-family:var(--display);font-size:16px;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.source-topline>span{color:var(--teal);font-family:var(--mono);font-size:9px}.source-status{margin-top:7px;color:var(--ink-muted);font-family:var(--mono);font-size:7px;text-transform:uppercase}.source-state{padding:2px 5px;color:var(--night);background:#c9d7d1}.source-state.agrees{color:#fff;background:var(--teal)}.source-state.conflict{color:#fff;background:var(--red)}.source-state.retracted{color:var(--night);background:#b5bfbb}.evidence-list li>p{margin:10px 0 0;color:#334d56;font-size:10px;line-height:1.4}.evidence-list li>p.conflict-fields{margin-top:4px;color:var(--red);font-family:var(--mono);font-size:8px}.evidence-list li>p.source-note{padding:5px 6px;color:#6a3a30;background:#fff0d0;font-size:8px}.evidence-list li>a{width:fit-content;margin-top:10px;display:flex;align-items:center;gap:5px;color:#117787;font-family:var(--mono);font-size:8px;text-decoration:none;text-transform:uppercase}.evidence-list li>a:hover{text-decoration:underline}.empty-evidence{min-height:190px;margin-top:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--ink-muted);border:1px dashed #aab9b3;text-align:center}.empty-evidence p{max-width:190px;margin:20px 0 0;font-size:11px;line-height:1.45}.radar-ring{width:44px;height:44px;position:relative;border:1px solid #91a7a1;border-radius:50%}.radar-ring:before,.radar-ring:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid #b3c0bb;border-radius:50%}.radar-ring:after{top:20px;right:20px;bottom:20px;left:20px;background:var(--cyan)}.anchor-receipt{min-height:268px;padding:25px 24px 27px;position:relative;border-bottom:1px solid var(--line);background:#e9eee9}.receipt-tear{height:6px;position:absolute;top:0;left:0;right:0;background:linear-gradient(135deg,var(--floodlight) 4px,transparent 0) 0 0 / 8px 8px,linear-gradient(225deg,var(--floodlight) 4px,transparent 0) 0 0 / 8px 8px}.receipt-status{margin-top:22px;padding:11px;display:flex;align-items:center;gap:10px;color:#fff;background:var(--teal)}.receipt-status>svg{flex:0 0 auto}.receipt-status div{display:flex;flex-direction:column}.receipt-status strong{font-family:var(--display);font-size:15px;letter-spacing:.05em;text-transform:uppercase}.receipt-status span{color:#c5e3dc;font-family:var(--mono);font-size:7px;text-transform:uppercase}.anchor-receipt dl,.quote-sheet dl,.proof-packet dl{margin:15px 0 0}.anchor-receipt dl>div,.quote-sheet dl>div,.proof-packet dl>div{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px dotted #b0bdb7}.anchor-receipt dt,.quote-sheet dt,.proof-packet dt{color:var(--ink-muted);font-family:var(--mono);font-size:8px;text-transform:uppercase}.anchor-receipt dd,.quote-sheet dd,.proof-packet dd{margin:0;font-family:var(--mono);font-size:9px;text-align:right}.receipt-link{width:fit-content;margin-top:17px;display:flex;align-items:center;gap:5px;color:#117787;font-family:var(--mono);font-size:8px;text-decoration:none;text-transform:uppercase}.receipt-disclosure{margin:12px 0 0;color:var(--ink-muted);font-size:8px;line-height:1.4}.await-anchor{min-height:165px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.await-anchor>span{width:45px;height:45px;display:grid;place-items:center;color:#798b88;border:1px solid #a7b5af;border-radius:50%}.await-anchor strong{margin-top:14px;font-family:var(--display);font-size:15px;text-transform:uppercase}.await-anchor p{max-width:220px;margin:6px 0 0;color:var(--ink-muted);font-size:9px;line-height:1.45}.funding-rail{min-height:218px;padding:25px 24px 27px;background:var(--floodlight)}.funding-title{display:flex;align-items:center;gap:11px}.funding-title>span{width:34px;height:34px;display:grid;place-items:center;color:#fff;background:var(--night)}.funding-title h2{margin:0;font-family:var(--display);font-size:20px;line-height:1;text-transform:uppercase}.funding-route{margin-top:23px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:7px}.funding-route>span{min-width:0;display:flex;flex-direction:column;font-family:var(--display);font-size:13px;font-weight:600;line-height:1.05;text-transform:uppercase}.funding-route small{margin-bottom:3px;color:var(--ink-muted);font-family:var(--mono);font-size:7px;font-weight:400}.funding-route i{color:var(--cyan)}.funding-state{margin-top:19px;padding:7px 9px;display:flex;align-items:center;gap:7px;color:#765512;border:1px solid #e1c981;background:#fff7dd;font-family:var(--mono);font-size:8px;text-transform:uppercase}.funding-state span{width:6px;height:6px;border-radius:50%;background:var(--amber)}.funding-state.ready{color:var(--teal);border-color:#9ec2b8;background:#e9f6f1}.funding-state.ready span{background:var(--teal)}.funding-rail>p{margin:12px 0 0;color:var(--ink-muted);font-size:9px;line-height:1.5}.agent-trace{grid-area:trace;min-height:168px;display:grid;grid-template-columns:minmax(235px,.75fr) minmax(0,3fr);color:#fff;border-top:1px solid rgba(244,247,242,.18);background:var(--night)}.agent-prompt{padding:25px 27px;display:flex;align-items:center;gap:13px;border-right:1px solid var(--line-dark)}.agent-prompt>span{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;color:var(--night);background:var(--cyan)}.agent-prompt h2{max-width:230px;margin:0;font-family:var(--display);font-size:20px;font-weight:600;line-height:1.05}.agent-trace ol{min-width:0;padding:20px 25px;display:grid;grid-template-columns:repeat(6,minmax(116px,1fr));overflow-x:auto}.agent-trace li{min-width:0;min-height:86px;padding:7px 13px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:1fr auto;gap:5px 8px;position:relative;border-left:1px solid var(--line-dark);animation:trace-step-in .43s var(--ease-broadcast) both;animation-delay:calc(var(--trace-index, 0) * 70ms)}.agent-trace li:after{content:"";position:absolute;top:15px;right:-4px;z-index:2;width:7px;height:7px;transform:rotate(45deg);border-top:1px solid #789098;border-right:1px solid #789098}.agent-trace li:last-child:after{display:none}.agent-trace li>span{color:#668087;font-family:var(--mono);font-size:8px}.agent-trace li>div{min-width:0;display:flex;flex-direction:column}.agent-trace code{overflow:hidden;color:var(--cyan);font-family:var(--mono);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.agent-trace small{margin-top:5px;color:#8fa5aa;font-size:8px;line-height:1.35}.agent-trace li>i{grid-column:2;width:fit-content;padding:2px 5px;color:#7e9499;border:1px solid #40555d;font-family:var(--mono);font-size:7px;font-style:normal;animation:trace-status-in .34s .28s var(--ease-broadcast) both}.agent-trace .trace-done>i{color:var(--cyan);border-color:#277584}.agent-trace .trace-held>i{color:#ff847b;border-color:#85434a}.site-footer{min-height:50px;padding:0 28px;display:flex;align-items:center;gap:24px;color:#536a72;border-top:1px solid var(--line);background:var(--paper-dim);font-family:var(--mono);font-size:8px;text-transform:uppercase}.site-footer>span{color:var(--night);font-family:var(--display);font-size:12px;font-weight:700;letter-spacing:.08em}.site-footer p{margin:0}.site-footer a{margin-left:auto;display:inline-flex;align-items:center;gap:5px;color:#117787;text-decoration:none}.drawer-layer{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end}.drawer-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#020d18ba;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:fade-in .18s ease-out}.proof-drawer{width:min(535px,100%);height:100%;padding-bottom:35px;overflow-y:auto;position:relative;z-index:1;color:var(--floodlight);background:linear-gradient(rgba(53,196,216,.025) 1px,transparent 1px),var(--night);background-size:32px 32px;box-shadow:-30px 0 70px #00000052;animation:drawer-in .36s var(--ease-broadcast)}.proof-drawer>header{min-height:82px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line-dark);animation:drawer-section-in .42s 90ms var(--ease-broadcast) both}.proof-drawer>header h2{margin:0;font-family:var(--display);font-size:29px;line-height:1;text-transform:uppercase}.drawer-close{width:39px;height:39px;flex:0 0 auto;display:grid;place-items:center;color:#fff;border:1px solid #50646b;background:transparent}.drawer-close:hover{color:var(--night);background:var(--amber);border-color:var(--amber)}.drawer-mode{min-height:54px;padding:10px 24px;display:flex;align-items:center;gap:12px;color:#a4b7bb;border-bottom:1px solid var(--line-dark);background:#f6b73c0f;animation:drawer-section-in .42s .15s var(--ease-broadcast) both}.drawer-mode>span{padding:4px 7px;color:var(--night);background:var(--amber);font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.08em}.drawer-mode p{margin:0;font-size:9px;line-height:1.4}.price-ticket{min-height:100px;padding:22px 24px;display:grid;grid-template-columns:1fr auto;align-items:end;border-bottom:1px solid var(--line-dark);animation:drawer-section-in .44s .21s var(--ease-broadcast) both}.price-ticket>span{color:#9eb2b6;font-family:var(--display);font-size:17px;text-transform:uppercase}.price-ticket strong{grid-row:1 / 3;grid-column:2;color:var(--amber);font-family:var(--display);font-size:42px;line-height:.9;text-transform:uppercase;animation:price-lock .5s .3s var(--ease-broadcast) both}.price-ticket small{color:#6f888e;font-family:var(--mono);font-size:8px;text-transform:uppercase}.payment-flow{padding:22px 24px 17px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:6px;animation:drawer-section-in .44s .26s var(--ease-broadcast) both}.payment-flow>span{min-width:0;display:grid;grid-template-columns:auto 1fr;gap:2px 6px;opacity:.45;animation:flow-step-in .36s var(--ease-broadcast) both}.payment-flow>span:nth-of-type(1){animation-delay:.33s}.payment-flow>span:nth-of-type(2){animation-delay:.4s}.payment-flow>span:nth-of-type(3){animation-delay:.47s}.payment-flow>span.active,.payment-flow>span.complete{opacity:1}.payment-flow i{grid-row:1 / 3;width:22px;height:22px;display:grid;place-items:center;color:#82999e;border:1px solid #536970;border-radius:50%;font-family:var(--mono);font-size:8px;font-style:normal}.payment-flow .active i{color:var(--night);border-color:var(--amber);background:var(--amber);animation:flow-step-engage .38s var(--ease-broadcast) both}.payment-flow .complete i{color:var(--night);border-color:var(--cyan);background:var(--cyan);animation:flow-step-complete .38s var(--ease-broadcast) both}.payment-flow b{font-family:var(--display);font-size:12px;line-height:1;text-transform:uppercase}.payment-flow small{color:#789097;font-size:7px;white-space:nowrap}.payment-flow>svg{color:#536a71}.drawer-action,.quote-sheet,.proof-packet{margin:10px 24px 0;padding:20px;border:1px solid #41575f;background:#ffffff09;animation:panel-decode .48s var(--ease-broadcast) both}.drawer-action p{margin:0 0 17px;color:#9eb1b5;font-size:11px;line-height:1.55}.proof-preflight{margin:10px 24px 0;padding:18px 20px 20px;overflow:hidden;position:relative;border:1px solid #4a6168;background:linear-gradient(90deg,transparent 49.7%,rgba(53,196,216,.08) 50%,transparent 50.3%),linear-gradient(rgba(53,196,216,.035) 1px,transparent 1px),#ffffff09;background-size:100% 100%,100% 27px,100% 100%;animation:panel-decode .48s var(--ease-broadcast) both}.proof-preflight:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 0 44%,rgba(246,183,60,.04) 50%,transparent 56% 100%)}.proof-preflight.is-preparing:after{content:"";width:34%;position:absolute;z-index:0;inset:0 auto 0 -34%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(53,196,216,.11),transparent);animation:preflight-scan 1.8s linear infinite}.proof-preflight>*{position:relative;z-index:1}.preflight-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#8da4a9;font-family:var(--mono);font-size:9px;letter-spacing:.07em;text-transform:uppercase}.preflight-head strong{color:var(--amber);font-weight:500}.preflight-meter{height:4px;margin-top:9px;overflow:hidden;border:1px solid #41575f;background:#071923}.preflight-meter span{height:100%;display:block;background:linear-gradient(90deg,var(--cyan),var(--amber));transition:width .24s var(--ease-signal)}.preflight-copy{margin-top:17px}.preflight-copy .eyebrow{color:var(--cyan)}.preflight-copy h3{margin:5px 0 0;color:#edf4f2;font-family:var(--display);font-size:19px;line-height:1;text-transform:uppercase}.preflight-copy>p:last-child{margin:9px 0 0;color:#91a6aa;font-size:10px;line-height:1.55}.preflight-stages{margin:17px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:7px;list-style:none}.preflight-stages li{min-width:0;min-height:50px;padding:8px;display:grid;grid-template-columns:auto 1fr;gap:7px;color:#70878d;border:1px solid #344b53;background:#03121b85}.preflight-stages li.active{color:#edf4f2;border-color:var(--amber)}.preflight-stages li.done{color:#d9f2ee;border-color:#2da6b7;background:#35c4d814}.preflight-stages i{color:currentColor;font-family:var(--mono);font-size:8px;font-style:normal}.preflight-stages span{min-width:0;display:flex;flex-direction:column;gap:3px}.preflight-stages b{font-family:var(--display);font-size:10px;line-height:1;text-transform:uppercase}.preflight-stages small{color:#70878d;font-size:7px;line-height:1.25}.preflight-safety{margin:13px 0 15px;padding-top:11px;display:flex;align-items:flex-start;gap:7px;color:#8da4a9;border-top:1px solid #344b53;font-family:var(--mono);font-size:8px;line-height:1.45}.preflight-safety svg{flex:0 0 auto;color:var(--cyan)}.amber-button,.primary-button{width:100%;min-height:43px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--night);border:0;background:var(--amber);font-family:var(--display);font-size:15px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;transition:transform .15s ease}.drawer-loading{min-height:130px;margin:10px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#91a6aa}.drawer-loading span{width:30px;height:30px;border:2px solid #3d565e;border-top-color:var(--amber);border-radius:50%;animation:spin .85s linear infinite}.drawer-loading p{font-family:var(--mono);font-size:9px;text-transform:uppercase}.quote-title{display:grid;grid-template-columns:auto auto 1fr;align-items:baseline;gap:7px;color:var(--amber)}.quote-title span{font-family:var(--mono);font-size:9px}.quote-title strong{font-family:var(--display);font-size:31px}.quote-title p{margin:0;color:#fff;font-family:var(--display);font-size:18px;text-transform:uppercase}.quote-sheet dl,.proof-packet dl{margin-bottom:20px}.quote-sheet dl>div,.proof-packet dl>div{border-color:#435960}.quote-sheet dt,.proof-packet dt{color:#789098}.quote-sheet dd,.proof-packet dd{color:#d5e1e1}.signature-sequence{margin:-5px 0 16px;padding:11px 12px 12px;border:1px solid #435960;background:#0417226b}.signature-sequence>span{display:block;color:var(--amber);font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.signature-sequence ol{margin:10px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;list-style:none}.signature-sequence li{min-width:0;padding:9px;display:grid;grid-template-columns:auto 1fr;gap:8px;color:#91a6aa;border:1px solid #344b53;transition:color .18s ease,border-color .18s ease,background .18s ease}.signature-sequence li.active{color:#e8f3f2;border-color:var(--amber);background:#f6b73c14;animation:flow-step-engage .38s var(--ease-broadcast) both}.signature-sequence li.done{color:#dffbfa;border-color:#35c4d8b8;background:#35c4d81a}.signature-sequence li.done i{color:var(--cyan)}.signature-sequence li.ready{color:#fff3d2;border-color:var(--amber);background:#f6b73c0f}.signature-sequence i{color:var(--amber);font-family:var(--mono);font-size:9px;font-style:normal}.signature-sequence p{margin:0;display:flex;flex-direction:column;gap:3px}.signature-sequence b{color:currentColor;font-family:var(--display);font-size:10px;line-height:1;text-transform:uppercase}.signature-sequence small{color:#789098;font-size:8px;line-height:1.35}.proof-binding-handoff{margin:12px 24px 0;padding:18px 20px 20px;overflow:hidden;position:relative;color:#dce8e8;border:1px solid var(--amber);background:linear-gradient(120deg,rgba(246,183,60,.12),transparent 42%),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 34px),#0a2231;animation:panel-decode .42s var(--ease-broadcast) both}.proof-binding-handoff:after{content:"USER GESTURE REQUIRED";position:absolute;top:12px;right:-31px;width:132px;padding:4px 0;transform:rotate(36deg);color:var(--night);background:var(--amber);font-family:var(--mono);font-size:7px;font-weight:700;text-align:center;letter-spacing:.06em}.binding-latch{width:min(250px,calc(100% - 76px));margin:0 0 15px;display:grid;grid-template-columns:24px minmax(60px,1fr) 24px;align-items:center;gap:8px}.binding-latch span{width:24px;height:24px;display:grid;place-items:center;color:var(--night);background:var(--cyan);border-radius:50%;font-family:var(--mono);font-size:8px}.binding-latch span:last-child{background:var(--amber)}.binding-latch i{height:2px;overflow:hidden;position:relative;background:linear-gradient(90deg,var(--cyan),var(--amber))}.binding-latch i:after{content:"";width:28px;height:100%;position:absolute;left:-28px;background:#f7ffff;box-shadow:0 0 12px #fffc;animation:binding-handoff 1.4s var(--ease-broadcast) infinite}.proof-binding-handoff .eyebrow{margin:0 0 5px;color:var(--cyan)}.proof-binding-handoff h3{margin:0;font-family:var(--display);font-size:22px;text-transform:uppercase}.proof-binding-handoff>p:not(.eyebrow){max-width:540px;margin:8px 0 16px;color:#9eb3b7;font-size:11px;line-height:1.55}.proof-binding-handoff.is-waiting{background:linear-gradient(120deg,rgba(246,183,60,.17),transparent 48%),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 34px),#0a2231}.binding-discard{width:100%;margin-top:9px;padding:9px 12px;color:#89a1a6;border:1px solid #41575f;background:transparent;font-family:var(--mono);font-size:9px;text-transform:uppercase}.binding-discard:hover:not(:disabled){color:#dce8e8;border-color:#789097}@keyframes binding-handoff{to{left:calc(100% + 28px)}}.packet-seal{padding:13px;display:flex;align-items:center;gap:11px;color:var(--night);background:var(--cyan);position:relative;overflow:hidden;animation:packet-lock .46s var(--ease-broadcast) both}.packet-seal:after{content:"";width:36%;position:absolute;inset:0 auto 0 -40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:packet-scan .72s .22s var(--ease-signal) both}.packet-seal>*{position:relative;z-index:1}.packet-seal span{display:flex;flex-direction:column}.packet-seal strong{font-family:var(--display);font-size:16px;text-transform:uppercase}.packet-seal small{font-family:var(--mono);font-size:7px;text-transform:uppercase}.packet-checks{display:grid;grid-template-columns:1fr 1fr;gap:8px}.packet-checks span{display:flex;align-items:center;gap:5px;color:#a8bcbe;font-family:var(--mono);font-size:7px;text-transform:uppercase}.packet-checks svg{color:var(--cyan)}.packet-checks .failed,.packet-checks .failed svg{color:#ff847b}.packet-checks .pending,.packet-checks .not-checked,.packet-checks .not-checked svg{color:var(--amber)}.packet-checks .onchain{grid-column:1 / -1;margin-top:4px;padding-top:9px;border-top:1px solid var(--line-dark)}.packet-retry{width:100%;margin-top:12px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;color:var(--floodlight);border:1px solid var(--line-dark);background:transparent;font-family:var(--display);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.drawer-error{margin:12px 24px 0;padding:12px;color:#ffd0cb;border:1px solid #994b51;background:#dc4c4c21;font-size:10px;line-height:1.45}.drawer-notice{margin:12px 24px 0;padding:12px;color:#ffe9b5;border:1px solid rgba(246,183,60,.72);background:#f6b73c1a;font-size:10px;line-height:1.45}.proof-drawer>footer{margin:22px 24px 0;padding-top:16px;display:flex;align-items:flex-start;gap:10px;color:#71898f;border-top:1px solid var(--line-dark)}.proof-drawer>footer svg{flex:0 0 auto}.proof-drawer>footer p{margin:0;font-size:8px;line-height:1.5}.loading-disclosure{min-height:42px;padding:0 28px;display:flex;align-items:center;gap:9px;color:#667875;border-bottom:1px solid var(--line);background:#fff9e7;font-family:var(--mono);font-size:9px;text-transform:uppercase}.loading-disclosure span{width:7px;height:7px;border-radius:50%;background:var(--amber);animation:blink 1s ease-in-out infinite}.loading-sheet{min-height:760px;display:grid;grid-template-columns:.87fr 1.5fr 1fr}.loading-sheet section{padding:35px 28px;border-right:1px solid var(--line)}.loading-sheet section:last-child{border:0}.skeleton{height:15px;margin-bottom:18px;position:relative;overflow:hidden;background:#d8dfdb}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);animation:shimmer 1.45s infinite}.skeleton.tiny{width:90px;height:8px}.skeleton.score{height:88px;margin:52px 0 40px}.skeleton.headline{height:70px;width:76%;margin-top:48px}.skeleton.proof{height:13px;margin:90px 0 75px;background:#8da8ad}.skeleton.row{width:100%}.skeleton.row.short{width:61%}.skeleton.source{height:118px;margin-top:32px}.skeleton.source.short{height:82px}.error-stage{min-height:calc(100vh - 76px);padding:clamp(50px,10vw,135px) clamp(26px,9vw,145px);position:relative;overflow:hidden;background:linear-gradient(90deg,transparent 49.9%,#cbd5d0 49.9% 50.1%,transparent 50.1%),var(--floodlight)}.error-stage:after{content:"NO SIGNAL";position:absolute;right:-35px;bottom:-20px;color:#071a2b09;font-family:var(--display);font-size:min(19vw,280px);font-weight:800;line-height:.8;white-space:nowrap}.error-flag{width:fit-content;margin-bottom:42px;padding:5px 9px;color:#fff;background:var(--red);font-family:var(--display);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.error-stage h1{max-width:720px;margin:0;font-family:var(--display);font-size:clamp(52px,8vw,104px);font-weight:700;line-height:.82;letter-spacing:-.025em;text-transform:uppercase}.error-stage>p:not(.eyebrow){max-width:560px;margin:25px 0 0;color:var(--ink-muted);line-height:1.55}.error-stage .error-direction{padding-left:15px;border-left:3px solid var(--amber);font-size:12px}.error-stage .primary-button{width:min(280px,100%);margin-top:30px;position:relative;z-index:1}@keyframes evidence-frame-in{0%{opacity:0;transform:translate(-18px);clip-path:inset(0 100% 0 0)}55%{opacity:1}to{opacity:1;transform:translate(0);clip-path:inset(0 0 0 0)}}@keyframes evidence-conflict-in{0%{opacity:0;transform:translate(-16px)}54%{opacity:1;transform:translate(5px)}76%{transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes status-lock{0%{opacity:0;transform:scale(.25)}68%{opacity:1;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}@keyframes lower-third-in{0%{opacity:0;transform:translateY(13px) skew(-4deg);clip-path:inset(0 100% 0 0)}to{opacity:1;transform:translateY(0) skew(0);clip-path:inset(0 0 0 0)}}@keyframes confidence-dial{0%{opacity:0;transform:translateY(-8px) scale(.9);filter:blur(5px)}68%{opacity:1;transform:translateY(0) scale(1.045);filter:blur(0)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes rail-acquire{0%{opacity:.25;transform:scaleX(.32)}to{opacity:1;transform:scaleX(1)}}@keyframes proof-beam-scan{0%{opacity:0;transform:translate(-110%)}16%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(650%)}}@keyframes threshold-drop{0%{opacity:0;transform:translateY(-11px) scaleY(.25)}68%{opacity:1;transform:translateY(2px) scaleY(1.05)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes proofline-acquire{0%{opacity:.35;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes proofline-recoil{0%{opacity:.35;clip-path:inset(0 100% 0 0)}58%{opacity:1;clip-path:inset(0 0 0 0);transform:translate(0)}73%{transform:translate(-13px)}88%{transform:translate(5px)}to{opacity:1;clip-path:inset(0 0 0 0);transform:translate(0)}}@keyframes pointer-lock{0%{opacity:0;transform:translate(-10px) scale(.5)}70%{opacity:1;transform:translate(1px) scale(1.25)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes evidence-pip-in{0%{opacity:0;transform:translate(-50%,-32px) rotate(45deg) scale(.35)}72%{opacity:1;transform:translate(-50%,-16px) rotate(45deg) scale(1.2)}to{opacity:1;transform:translate(-50%,-18px) rotate(45deg) scale(1)}}@keyframes conflict-pip-in{0%{opacity:0;transform:translate(-50%,32px) rotate(45deg) scale(.35)}72%{opacity:1;transform:translate(-50%,16px) rotate(45deg) scale(1.2)}to{opacity:1;transform:translate(-50%,18px) rotate(45deg) scale(1)}}@keyframes quarantine-in{0%{opacity:0;transform:translateY(-15px) scaleY(.62)}72%{opacity:1;transform:translateY(2px) scaleY(1.03)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes quarantine-sweep{0%{transform:translate(0)}to{transform:translate(450%)}}@keyframes verdict-in{0%{opacity:0;transform:translateY(10px);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:translateY(0);clip-path:inset(0 0 0 0)}}@keyframes metric-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes hash-resolve{0%{opacity:0;transform:translateY(8px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes gate-hold-frame{0%{transform:translate(-5px);box-shadow:inset 8px 0 #dc4c4c38}42%{transform:translate(3px)}70%{transform:translate(-2px)}to{transform:translate(0);box-shadow:inset 0 0 #dc4c4c00}}@keyframes gate-open-frame{0%{opacity:.72;transform:translateY(7px);box-shadow:inset 0 0 0 2px #35c4d847}to{opacity:1;transform:translateY(0);box-shadow:inset 0 0 #35c4d800}}@keyframes gate-clear-sweep{0%{transform:translate(0)}to{transform:translate(390%)}}@keyframes gate-lamp-in{0%{opacity:.25;transform:scale(.45)}68%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes status-stamp{0%{opacity:0;transform:translate(12px) scale(1.22)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes source-row-in{0%{opacity:0;transform:translate(16px);clip-path:inset(0 0 0 100%)}to{opacity:1;transform:translate(0);clip-path:inset(0 0 0 0)}}@keyframes source-conflict-in{0%{opacity:0;transform:translate(18px)}55%{opacity:1;transform:translate(-5px)}76%{transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes connector-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes connector-lock{0%{opacity:0;transform:rotate(45deg) scale(.3)}70%{opacity:1;transform:rotate(45deg) scale(1.3)}to{opacity:1;transform:rotate(45deg) scale(1)}}@keyframes trace-step-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes trace-status-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes drawer-section-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes price-lock{0%{opacity:0;transform:translateY(-8px) scale(.88);filter:blur(4px)}70%{opacity:1;transform:translateY(0) scale(1.04);filter:blur(0)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes flow-step-in{0%{transform:translateY(7px);filter:blur(2px)}to{transform:translateY(0);filter:blur(0)}}@keyframes flow-step-engage{0%{transform:scale(.65);box-shadow:0 0 #f6b73c73}65%{transform:scale(1.18);box-shadow:0 0 0 7px #f6b73c00}to{transform:scale(1);box-shadow:0 0 #f6b73c00}}@keyframes flow-step-complete{0%{transform:scale(.72) rotate(-16deg)}68%{transform:scale(1.16) rotate(3deg)}to{transform:scale(1) rotate(0)}}@keyframes panel-decode{0%{opacity:0;transform:translateY(12px);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:translateY(0);clip-path:inset(0 0 0 0)}}@keyframes packet-lock{0%{opacity:0;transform:scaleX(.78)}to{opacity:1;transform:scaleX(1)}}@keyframes packet-scan{0%{transform:translate(0)}to{transform:translate(430%)}}@keyframes preflight-scan{0%{transform:translate(0)}to{transform:translate(400%)}}@keyframes signal{0%{transform:scale(.7);opacity:1}to{transform:scale(1.5);opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{50%{opacity:.3}}@keyframes shimmer{to{transform:translate(100%)}}@media(max-width:1180px){.topbar{grid-template-columns:auto 1fr auto}.mode-lockup{justify-self:center}.integration-strip span:last-child{display:none}.match-sheet{grid-template-columns:minmax(265px,.82fr) minmax(420px,1.38fr) minmax(280px,.9fr)}.proof-surface{padding-left:28px;padding-right:28px}.proofline-wrap{margin-left:-28px;margin-right:-28px}.proofline-labels{padding-left:28px;padding-right:28px}.quarantine-sash{margin-left:28px;margin-right:28px}.breakdown{grid-template-columns:repeat(3,1fr)}.agent-trace{grid-template-columns:235px minmax(0,1fr)}}@media(max-width:980px){.topbar{padding:0 20px;grid-template-columns:auto 1fr}.mode-lockup{justify-self:end;border-right:0}.integration-strip{display:none}.replay-disclosure{padding:9px 20px;align-items:flex-start;flex-wrap:wrap}.replay-disclosure small{width:100%;margin:-4px 0 0;padding-left:0;white-space:normal}.match-sheet{grid-template-columns:minmax(270px,.78fr) minmax(0,1.3fr);grid-template-areas:"left center" "right right" "trace trace"}.center-rail{border-right:0}.right-rail{display:grid;grid-template-columns:1.25fr 1fr 1fr;border-top:1px solid var(--line)}.right-rail>section{min-height:320px;border-right:1px solid var(--line);border-bottom:0}.right-rail>section:last-child{border-right:0}.evidence-list{padding-left:20px;padding-right:20px}.evidence-list li{min-height:120px}.agent-trace{grid-template-columns:1fr}.agent-prompt{min-height:90px;border-right:0;border-bottom:1px solid var(--line-dark)}.agent-prompt h2{max-width:none}.loading-sheet{grid-template-columns:.9fr 1.4fr}.loading-sheet section:last-child{display:none}}@media(max-width:720px){.app-shell{box-shadow:none}.topbar{min-height:64px;padding:0 16px}.wordmark{font-size:21px}.wordmark i{width:24px}.mode-lockup{height:64px;padding:0 0 0 16px;border-left:0}.mode-lockup strong{font-size:13px}.mode-lockup small{max-width:118px;font-size:7px}.replay-disclosure{padding:9px 16px 11px;gap:7px 9px}.replay-disclosure span{width:calc(100% - 120px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-sheet{display:flex;flex-direction:column;background:var(--floodlight)}.left-rail,.center-rail{border-right:0}.scoreboard{min-height:190px;padding:20px 18px}.competition-line{margin-bottom:22px}.score-row{grid-template-columns:minmax(52px,1fr) auto auto auto minmax(52px,1fr);gap:5px}.team{font-size:20px}.score-number{font-size:51px}.match-meta{margin-top:22px}.replay-control{padding:19px 18px}.timeline{min-height:0;padding-bottom:20px}.timeline>.section-heading{padding-left:18px;padding-right:18px}.timeline ol{max-height:none;overflow:visible}.proof-surface{min-height:585px;padding:28px 18px 25px}.proof-header{min-height:114px}.proof-header h2{max-width:230px;font-size:29px}.confidence-number strong{font-size:46px}.proofline-wrap{margin:38px -18px 0}.proofline-labels{padding:0 18px 9px}.proofline-labels span:nth-child(2){max-width:100px;text-align:center}.quarantine-sash{margin-left:18px;margin-right:18px}.proof-reason{margin-top:42px}.breakdown{grid-template-columns:repeat(2,1fr);gap:13px 18px}.canonical-hash{grid-template-columns:1fr;gap:6px}.canonical-hash code{text-align:left}.settlement-gate{min-height:225px;padding:24px 18px;grid-template-columns:36px 1fr auto}.right-rail{display:flex;flex-direction:column}.right-rail>section{min-height:auto;border-right:0;border-bottom:1px solid var(--line)}.evidence-list,.anchor-receipt,.funding-rail{padding-left:18px;padding-right:18px}.agent-trace ol{padding:18px 16px;grid-template-columns:1fr;overflow-x:visible}.agent-trace li{min-height:62px;grid-template-columns:28px minmax(0,1fr) auto;grid-template-rows:1fr;align-items:center;border-left:0;border-top:1px solid var(--line-dark)}.agent-trace li:after{top:auto;right:auto;bottom:-4px;left:24px;transform:rotate(135deg)}.agent-trace li>i{grid-column:3}.agent-prompt{padding:20px 18px}.site-footer{min-height:64px;padding:13px 16px;flex-wrap:wrap;gap:6px 14px}.site-footer p{width:100%;order:3}.site-footer a{margin-left:auto}.payment-flow{padding-left:16px;padding-right:16px;gap:3px}.payment-flow>svg{width:13px}.payment-flow b{font-size:10px}.payment-flow small{display:none}.price-ticket strong{font-size:34px}.drawer-action,.proof-preflight,.quote-sheet,.proof-packet,.proof-binding-handoff,.payment-uncertain,.drawer-error,.drawer-notice{margin-left:16px;margin-right:16px;padding:17px}.proof-drawer>header,.drawer-mode,.price-ticket{padding-left:16px;padding-right:16px}.loading-sheet{grid-template-columns:1fr}.loading-sheet section:nth-child(n+2){display:none}}@media(max-width:420px){.signature-sequence ol{grid-template-columns:1fr}.mode-lockup small{display:none}.mode-lockup strong{max-width:80px;text-align:right}.mode-pulse{display:none}.score-row{gap:3px}.team{font-size:18px}.score-number{font-size:45px}.settlement-gate{grid-template-columns:34px 1fr;grid-template-areas:"signal copy" "signal status" "button button"}.gate-status{align-items:flex-start}.funding-route{grid-template-columns:1fr}.funding-route i{transform:rotate(90deg)}.price-ticket{grid-template-columns:1fr}.price-ticket strong{grid-row:auto;grid-column:auto;margin:7px 0}.packet-checks{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important;transition-delay:0ms!important}}.judge-demo{min-height:264px;padding:26px 28px;display:grid;grid-template-columns:minmax(280px,.9fr) minmax(430px,1.5fr) minmax(220px,.72fr);gap:28px;position:relative;overflow:hidden;color:var(--floodlight);border-bottom:1px solid rgba(53,196,216,.28);background:linear-gradient(90deg,rgba(53,196,216,.04) 1px,transparent 1px),radial-gradient(circle at 56% 50%,#10394a 0,var(--night) 62%);background-size:42px 42px,auto}.judge-demo:after{content:"VAR REVIEW";position:absolute;right:-10px;bottom:-24px;color:#f4f7f209;font-family:var(--display);font-size:112px;font-weight:800;line-height:1;letter-spacing:-.03em;pointer-events:none}.judge-demo>*{min-width:0;position:relative;z-index:1}.judge-demo-intro{align-self:center}.judge-demo-intro h1{max-width:410px;margin:0;font-family:var(--display);font-size:clamp(34px,3.4vw,52px);font-weight:700;line-height:.9;letter-spacing:.005em;text-transform:uppercase}.judge-demo-intro>p:not(.eyebrow){max-width:430px;margin:12px 0 0;color:#b7c8ca;font-size:12px;line-height:1.48}.judge-demo-button{min-height:42px;margin-top:17px;padding:10px 16px;display:inline-flex;align-items:center;gap:9px;color:var(--night);border:1px solid var(--amber);background:var(--amber);box-shadow:5px 5px #f6b73c29;font-family:var(--display);font-size:16px;font-weight:700;letter-spacing:.035em;text-transform:uppercase;transition:transform .16s ease,box-shadow .16s ease}.judge-demo-button:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:8px 8px #f6b73c30}.judge-demo-button.conflict-action{color:#fff;border-color:#ff746c;background:var(--red);box-shadow:5px 5px #dc4c4c33}.judge-rail{align-self:center;padding:22px 0 0}.judge-rail-line{height:2px;position:absolute;top:32px;right:8%;left:8%;overflow:hidden;background:#f4f7f22b}.judge-rail-line span{height:100%;display:block;background:linear-gradient(90deg,var(--cyan),var(--amber));box-shadow:0 0 14px #35c4d8b8;transition:width .52s var(--ease-signal)}.phase-conflict-paused .judge-rail-line span{background:var(--red);box-shadow:0 0 14px #dc4c4cb8}.judge-rail ol{padding:0;margin:0;display:grid;grid-template-columns:repeat(5,1fr);gap:5px;list-style:none}.judge-rail li{min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.judge-rail li>i{width:20px;height:20px;margin-bottom:12px;display:block;position:relative;transform:rotate(45deg);border:4px solid var(--night);outline:1px solid #58727a;background:#233f4d;transition:background .26s ease,outline-color .26s ease,box-shadow .26s ease}.judge-rail li.milestone-done>i{outline-color:var(--cyan);background:var(--cyan);box-shadow:0 0 0 4px #35c4d81f}.judge-rail li.milestone-active>i{outline-color:var(--amber);background:var(--amber);animation:rail-live 1s ease-in-out infinite}.judge-rail li.milestone-held>i{outline-color:#ff746c;background:var(--red);box-shadow:0 0 0 5px #dc4c4c24;animation:rail-held .62s ease-in-out infinite alternate}.judge-rail li strong{font-family:var(--display);font-size:15px;letter-spacing:.04em;text-transform:uppercase}.judge-rail li small{margin-top:3px;color:#839ba0;font-family:var(--mono);font-size:10px;line-height:1.35}.judge-frame{min-height:48px;margin-top:20px;padding:9px 12px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;border-left:3px solid var(--cyan);background:#ffffff0e}.phase-conflict-paused .judge-frame{border-color:var(--red)}.judge-frame span{color:var(--cyan);font-family:var(--mono);font-size:11px;white-space:nowrap}.judge-frame p{margin:0;color:#c7d4d5;font-size:11px;line-height:1.4}.mismatch-card{margin-top:9px;padding:10px 12px;display:grid;grid-template-columns:auto 1fr;gap:3px 12px;color:#ffd4d1;border:1px solid rgba(255,116,108,.54);background:#dc4c4c21;animation:quarantine-in .42s var(--ease-broadcast) both}.mismatch-card>span{grid-row:1 / 3;padding:5px 7px;align-self:center;color:#fff;background:var(--red);font-family:var(--display);font-size:12px;font-weight:700;text-transform:uppercase}.mismatch-card strong{font-family:var(--display);font-size:15px;text-transform:uppercase}.mismatch-card p{margin:0;font-size:11px}.mismatch-card code{font-size:10px}.judge-verdict{align-self:stretch;padding-left:22px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgba(244,247,242,.18)}.judge-verdict>span{align-self:flex-start;padding:5px 7px;color:var(--night);background:var(--amber);font-family:var(--display);font-size:12px;font-weight:700;letter-spacing:.08em}.phase-conflict-paused .judge-verdict>span{color:#fff;background:var(--red)}.judge-verdict>strong{margin-top:13px;font-family:var(--display);font-size:clamp(19px,2vw,28px);line-height:1.02;text-transform:uppercase}.judge-verdict dl{margin:19px 0 0;display:grid;gap:7px}.judge-verdict dl div{display:flex;justify-content:space-between;gap:10px;color:#9ab0b3;font-family:var(--mono);font-size:10px}.judge-verdict dt,.judge-verdict dd{margin:0}.judge-verdict dd{text-transform:uppercase}.judge-verdict dd.pending{color:var(--amber)}.judge-verdict dd.pass{color:var(--cyan)}.match-sheet.is-revised{display:block;background:var(--floodlight)}.decision-board{display:grid;grid-template-columns:minmax(250px,.84fr) minmax(430px,1.48fr) minmax(265px,.88fr);border-bottom:1px solid var(--line)}.decision-question{min-width:0;position:relative;border-right:1px solid var(--line)}.decision-question:last-child{border-right:0}.question-label{min-height:62px;padding:13px 20px;display:flex;align-items:center;gap:11px;color:var(--night);border-bottom:1px solid var(--line);background:#e8ede8}.question-label.inverse{color:var(--floodlight);border-color:#f4f7f226;background:#0b2636}.question-label>span{color:var(--amber);font-family:var(--display);font-size:27px;font-weight:800;line-height:1}.question-label p{margin:0;display:flex;flex-direction:column}.question-label strong{font-family:var(--display);font-size:18px;line-height:1;letter-spacing:.035em;text-transform:uppercase}.question-label small{margin-top:4px;color:var(--ink-muted);font-size:11px}.question-label.inverse small{color:#8fa7ac}.decision-board .scoreboard{min-height:376px;border-bottom:0}.decision-board .proof-surface{min-height:376px;padding:27px clamp(22px,2.4vw,38px) 24px}.decision-board .proof-header{min-height:86px}.decision-board .proof-header h2{font-size:clamp(26px,2.6vw,39px)}.decision-board .confidence-number small{margin-bottom:5px;color:#8da7ac;font-family:var(--mono);font-size:10px;text-transform:uppercase}.decision-board .confidence-number strong{font-size:clamp(30px,3.4vw,48px)}.decision-board .proofline-wrap{margin:34px -38px 0}.decision-board .proof-reason{margin-top:35px}.score-details{margin-top:16px;position:relative;z-index:2;color:#a7bec1}.score-details>summary{width:max-content;color:var(--cyan);font-family:var(--mono);font-size:11px;text-transform:uppercase}.score-details[open]>summary{margin-bottom:10px}.score-details .breakdown,.score-details .canonical-hash{margin-top:12px}.question-settle{display:flex;background:#e9eee9}.question-settle .settlement-gate{width:100%;min-height:438px;padding:27px 23px;display:grid;grid-template-columns:1fr;grid-template-areas:"signal" "copy" "status" "button";align-content:center;gap:18px;border-top:0}.question-settle .gate-signal{min-height:58px;flex-direction:row}.question-settle .gate-copy h2{font-size:clamp(31px,3vw,43px);line-height:.92}.question-settle .gate-copy>p:last-child{margin-top:9px;font-size:12px;line-height:1.45}.question-settle .gate-status{align-items:flex-start}.question-settle .gate-status span{font-size:24px}.question-settle .proof-button{width:100%;justify-content:center}.evidence-workbench{padding:36px 28px 48px;background:#dfe6e1}.workbench-heading{margin-bottom:18px}.workbench-heading h2{margin:0;font-family:var(--display);font-size:28px;text-transform:uppercase}.detail-panel{border:1px solid #afbeb7;border-bottom:0;background:var(--floodlight)}.detail-panel:last-child{border-bottom:1px solid #afbeb7}.detail-panel>summary{min-height:62px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-family:var(--display);font-size:18px;font-weight:700;letter-spacing:.035em;text-transform:uppercase;list-style:none}.detail-panel>summary::-webkit-details-marker{display:none}.detail-panel>summary:after{content:"+";flex:0 0 auto;color:var(--teal);font-family:var(--mono);font-size:23px;font-weight:400}.detail-panel[open]>summary:after{content:"−"}.detail-panel>summary small{margin-left:auto;color:var(--ink-muted);font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:0;text-align:right;text-transform:none}.detail-panel.has-active-conflict>summary{color:#6a2025;background:#fff0ee}.detail-panel.has-active-conflict>summary:after{color:var(--red)}.detail-panel[open]>:not(summary){border-top:1px solid var(--line)}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.replay-detail-grid .replay-control,.replay-detail-grid .timeline{min-height:440px}.replay-detail-grid .replay-control{border-right:1px solid var(--line);border-bottom:0}.evidence-workbench .evidence-list,.evidence-workbench .anchor-receipt,.evidence-workbench .funding-rail{min-height:auto}.infrastructure-detail-grid>*{border-right:1px solid var(--line)}.infrastructure-detail-grid>*:last-child{border-right:0}.proof-entry-card{min-height:330px;padding:34px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:#e9eee9}.proof-entry-card>svg{color:var(--teal)}.proof-entry-card h3{margin:15px 0 0;font-family:var(--display);font-size:27px;text-transform:uppercase}.proof-entry-card p{max-width:480px;margin:9px 0 18px;color:var(--ink-muted);font-size:12px;line-height:1.55}.future-panel>summary{color:#566b6a}.payment-uncertain{margin:18px 24px;padding:18px;color:#68252a;border:1px solid rgba(220,76,76,.6);background:#fff0ee}.payment-uncertain h3{margin:0;font-family:var(--display);font-size:22px;text-transform:uppercase}.payment-uncertain>p:not(.eyebrow){margin:7px 0 14px;font-size:12px;line-height:1.45}.payment-uncertain dl{margin:0 0 16px}.payment-uncertain dl div{padding:7px 0;display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;border-top:1px solid rgba(104,37,42,.16)}.payment-uncertain dt,.payment-uncertain dd{margin:0;font-size:11px}.payment-uncertain a{display:inline-flex;align-items:center;gap:4px}.packet-retry.tamper-passed{color:var(--teal);border-color:var(--teal)}.app-shell p,.app-shell button,.app-shell a,.app-shell dt,.app-shell dd{font-size:max(10px,.75rem)}.eyebrow,.mode-lockup small,.integration-strip,.competition-line,.match-meta,.frame-caption,.run-state,.timeline-copy small,.proofline-labels,.confidence-number span,.quarantine-sash,.source-status,.section-heading>span,.receipt-disclosure,.funding-state,.agent-trace small,.agent-trace li>i,.payment-flow small,.quote-sheet dt,.proof-packet dt,.site-footer{font-size:11px}.breakdown span,.breakdown strong,.canonical-hash code,.anchor-receipt code,.quote-sheet code,.proof-packet code,.runtime-alert span{font-size:10px}@keyframes rail-live{50%{box-shadow:0 0 0 7px #f6b73c14}}@keyframes rail-held{to{box-shadow:0 0 0 9px #dc4c4c12}}@media(max-width:1080px){.judge-demo{grid-template-columns:minmax(250px,.9fr) minmax(390px,1.4fr)}.judge-verdict{grid-column:1 / -1;min-height:88px;padding:15px 0 0;display:grid;grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:16px;border-left:0;border-top:1px solid rgba(244,247,242,.18)}.judge-verdict>strong,.judge-verdict dl{margin-top:0}.decision-board{grid-template-columns:minmax(250px,.78fr) minmax(420px,1.35fr)}.question-settle{grid-column:1 / -1;border-top:1px solid var(--line)}.question-settle .settlement-gate{min-height:205px;grid-template-columns:60px minmax(0,1fr) auto;grid-template-areas:"signal copy status" "signal button button"}.question-settle .gate-signal{min-height:auto;flex-direction:column}}@media(max-width:760px){.judge-demo{padding:24px 18px;grid-template-columns:1fr;gap:21px}.judge-demo:after{display:none}.judge-demo-intro h1{font-size:41px}.judge-rail{padding-top:12px}.judge-rail-line{top:22px}.judge-verdict{grid-column:auto;min-height:auto;padding:18px 0 0;display:flex;align-items:stretch}.judge-verdict dl{margin-top:16px}.decision-board{grid-template-columns:1fr}.decision-question{border-right:0;border-bottom:1px solid var(--line)}.decision-board .scoreboard,.decision-board .proof-surface{min-height:360px}.question-settle{grid-column:auto}.question-settle .settlement-gate{min-height:370px;grid-template-columns:1fr;grid-template-areas:"signal" "copy" "status" "button"}.question-settle .gate-signal{flex-direction:row}.evidence-workbench{padding:29px 14px 38px}.detail-panel>summary{align-items:flex-start;gap:10px}.detail-panel>summary small{display:none}.detail-grid{grid-template-columns:1fr}.replay-detail-grid .replay-control,.replay-detail-grid .timeline{min-height:auto}.infrastructure-detail-grid>*{border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:480px){.judge-rail li small{display:none}.judge-frame{grid-template-columns:1fr;gap:4px}.mismatch-card{grid-template-columns:1fr}.mismatch-card>span{grid-row:auto;width:max-content}.payment-uncertain dl div{grid-template-columns:1fr;gap:3px}}:root{--signal-blue: #35c4d8;--signal-gold: #f6b73c;--signal-paper: #f4f7f2;--signal-night: #071a2b;--signal-slate: #31505d;--signal-stop: #dc4c4c}.wordmark img{width:28px;height:28px;margin-right:3px;display:block}.catalog-match-view.is-audit-led{min-height:760px;display:grid;grid-template-columns:minmax(340px,.92fr) minmax(460px,1.22fr) minmax(330px,.9fr);background:var(--signal-paper)}.catalog-match-view.is-audit-led>section{min-width:0;min-height:760px;padding:clamp(34px,3vw,50px) clamp(24px,2.6vw,40px);justify-content:flex-start}.catalog-result-card{position:relative;overflow:hidden;background:linear-gradient(90deg,transparent 49.7%,rgba(7,26,43,.035) 49.7% 50.3%,transparent 50.3%),var(--signal-paper)}.catalog-result-card:after{content:"M97";position:absolute;right:-8px;bottom:-33px;color:#071a2b0a;font-family:var(--display);font-size:185px;font-weight:800;line-height:1;pointer-events:none}.case-file-line{margin:calc(clamp(34px,3vw,50px)*-1) calc(clamp(24px,2.6vw,40px)*-1) 28px;padding:10px clamp(24px,2.6vw,40px);display:flex;justify-content:space-between;gap:14px;color:#5b7078;border-bottom:1px solid var(--line);background:#e4ebe6;font-family:var(--mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.case-file-line span{color:var(--teal);font-weight:600}.case-file-line strong{font-weight:500;text-align:right}.catalog-result-card>h1{max-width:540px;margin:12px 0 0;font-family:var(--display);font-size:clamp(44px,4.6vw,70px);font-weight:800;line-height:.88;letter-spacing:-.025em;text-transform:uppercase}.catalog-thesis{max-width:530px;margin:17px 0 0;color:var(--ink-muted);font-size:13px!important;line-height:1.58}.is-audit-led .catalog-status{margin:28px 0 21px;padding-top:17px;border-top:1px solid var(--line)}.is-audit-led .catalog-score{position:relative;z-index:1;gap:9px}.is-audit-led .catalog-score>span{font-size:clamp(21px,2vw,29px)}.is-audit-led .catalog-score strong{font-size:clamp(58px,5.5vw,82px)}.catalog-fixture-meta{margin:24px 0 0!important;padding-top:13px;color:var(--ink-muted);border-top:1px solid var(--line);font-family:var(--mono);font-size:10px!important;line-height:1.55;text-align:center;text-transform:uppercase}.catalog-actions{margin-top:26px;display:grid;gap:9px;position:relative;z-index:1}.verify-2026-button,.replay-secondary-button{width:100%;min-height:52px;padding:0 17px;border:0;font-family:var(--display);font-size:16px!important;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.verify-2026-button{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--signal-night);background:var(--signal-gold);box-shadow:inset 0 -3px #071a2b29;transition:transform .18s var(--ease-broadcast),box-shadow .18s ease}.verify-2026-button i{font-family:var(--mono);font-size:22px;font-style:normal;transition:transform .18s var(--ease-broadcast)}.verify-2026-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 -3px #071a2b29,0 8px 20px #071a2b24}.verify-2026-button:hover:not(:disabled) i{transform:translate(4px)}.replay-secondary-button{color:var(--signal-night);border:1px solid #9dafaa;background:transparent;transition:border-color .16s ease,background .16s ease}.replay-secondary-button:hover{border-color:var(--signal-night);background:#e8eeea}.catalog-audit-result{min-height:82px;margin-top:12px;padding:13px 14px;display:grid;grid-template-columns:12px minmax(0,1fr);gap:11px;align-items:start;position:relative;z-index:1;color:#536970;border:1px solid #bdc9c4;background:#ffffff7a}.catalog-audit-result>span{width:9px;height:9px;margin-top:3px;border:2px solid #7e9295;transform:rotate(45deg)}.catalog-audit-result strong{display:block;color:var(--signal-night);font-family:var(--display);font-size:16px;letter-spacing:.03em;text-transform:uppercase}.catalog-audit-result p{margin:4px 0 0;font-size:11px!important;line-height:1.45}.catalog-audit-result.audit-running>span{border-color:var(--signal-gold);animation:audit-diamond .65s ease-in-out infinite alternate}.catalog-audit-result.audit-passed{color:#315e5b;border-color:#176b656b;background:#e5f0e9;animation:audit-result-in .42s var(--ease-broadcast) both}.catalog-audit-result.audit-passed>span{border:0;background:var(--teal);box-shadow:0 0 0 4px #176b651c}.catalog-audit-result.audit-held{color:#733437;border-color:#dc4c4c73;background:#fff0ee}.catalog-audit-result.audit-held>span{border-color:var(--signal-stop);background:var(--signal-stop)}.catalog-trust-card{position:relative;overflow:hidden;background:linear-gradient(rgba(53,196,216,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(53,196,216,.04) 1px,transparent 1px),radial-gradient(circle at 50% 38%,#123b4b 0,var(--signal-night) 68%);background-size:38px 38px,38px 38px,auto}.source-grid-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.source-grid-heading h2{margin:5px 0 0;color:var(--signal-paper);font-family:var(--display);font-size:clamp(36px,3.5vw,52px);line-height:.9;text-transform:uppercase}.source-grid-heading>span{flex:0 0 auto;padding:6px 8px;color:var(--signal-night);background:var(--signal-gold);font-family:var(--display);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.source-grid-disclosure{max-width:570px;margin:14px 0 23px;color:#9ab0b4;font-size:12px!important;line-height:1.52}.source-lanes{display:grid;gap:12px;position:relative}.source-lanes:after{content:"";position:absolute;z-index:4;inset:0 auto 0 -15%;width:18%;opacity:0;background:linear-gradient(90deg,transparent,rgba(244,247,242,.16),transparent);pointer-events:none}.source-lanes.is-scanning:after{opacity:1;animation:source-scan .76s var(--ease-signal) infinite}.source-lane{min-height:176px;padding:15px 16px;position:relative;border:1px solid #31505d;background:#061925d4;transition:border-color .24s ease,transform .24s var(--ease-broadcast),background .24s ease}.source-lanes.is-converged .source-lane{border-color:#35c4d88c;background:#092833eb;transform:translate(3px)}.source-lanes.is-converged .source-lane:nth-child(2){border-color:#f6b73c94}.source-lane-head{display:grid;grid-template-columns:auto auto minmax(30px,1fr);align-items:center;gap:9px}.source-lane-head span,.source-lane-head strong{font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.source-lane-head span{color:#738d93}.source-lane-head strong{color:var(--signal-blue)}.source-lane:nth-child(2) .source-lane-head strong{color:var(--signal-gold)}.source-lane-head i{height:3px;display:block;background:var(--signal-blue);transform-origin:left}.source-lane:nth-child(2) .source-lane-head i{background:var(--signal-gold)}.source-lanes.is-scanning .source-lane-head i{animation:lane-signal .62s var(--ease-broadcast) both}.source-lane h3{margin:12px 0 0;color:var(--signal-paper);font-family:var(--display);font-size:21px;line-height:1;letter-spacing:.025em;text-transform:uppercase}.source-lane>a{width:max-content;margin-top:6px;display:block;color:var(--signal-blue);font-size:11px!important;text-underline-offset:3px}.source-lane:nth-child(2)>a{color:var(--signal-gold)}.source-lane dl{margin:13px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.source-lane dl div{min-width:0;padding:8px 0;border-top:1px solid rgba(244,247,242,.12)}.source-lane dt,.source-lane dd{margin:0;font-size:10px!important}.source-lane dt{color:#718a91;font-family:var(--mono);text-transform:uppercase}.source-lane dd{margin-top:4px;overflow-wrap:anywhere;color:#c4d1d3;line-height:1.4}.source-lane dd code{color:#dce6e5;font-size:10px}.source-lane dd small{margin-top:3px;display:block;color:#70888f;font-size:9px;line-height:1.35}.source-convergence{min-height:68px;padding:12px 15px;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;color:#94aaae;border:1px solid #365762;background:#0c2b39}.source-convergence i{width:18px;height:18px;display:block;transform:rotate(45deg);border:4px solid #8fa4a8}.source-convergence span{font-family:var(--display);font-size:16px;font-weight:700;letter-spacing:.05em}.source-convergence strong{color:var(--signal-paper);font-family:var(--display);font-size:31px;line-height:1}.source-lanes.is-converged .source-convergence{color:var(--signal-paper);border-color:var(--signal-blue);animation:converge-in .42s var(--ease-broadcast) both}.source-lanes.is-converged .source-convergence i{border:0;background:var(--signal-paper);box-shadow:inset 0 0 0 6px var(--teal),0 0 0 5px #35c4d817}.source-lanes-loading,.source-lanes-error{min-height:260px;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#91a7ac;border:1px solid #31505d;background:#071a2ba8;text-align:center}.source-lanes-loading>span{width:28px;height:28px;border:2px solid #385965;border-top-color:var(--signal-blue);border-radius:50%;animation:spin .76s linear infinite}.source-lanes-loading p,.source-lanes-error p{max-width:360px;margin:12px 0 0;font-size:12px!important;line-height:1.5}.source-lanes-error strong{color:var(--signal-paper);font-family:var(--display);font-size:23px;text-transform:uppercase}.previous-sample{color:var(--signal-night);background:linear-gradient(90deg,transparent 49.8%,rgba(7,26,43,.03) 49.8% 50.2%,transparent 50.2%),#e7ede8}.sample-kicker{display:flex;align-items:center;justify-content:space-between;gap:12px}.sample-kicker span,.sample-kicker strong{font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.sample-kicker span{color:var(--teal)}.sample-kicker strong{padding:5px 7px;color:var(--signal-paper);background:var(--teal);font-weight:600}.previous-sample>h2{max-width:390px;margin:19px 0 0;font-family:var(--display);font-size:clamp(36px,3.2vw,49px);line-height:.91;text-transform:uppercase}.previous-sample>p{margin:15px 0 20px;color:var(--ink-muted);font-size:12px!important;line-height:1.55}.sample-match{padding:14px 15px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 13px;color:var(--signal-paper);border-left:4px solid var(--signal-gold);background:var(--signal-night)}.sample-match small{grid-column:1 / -1;color:#7f989d;font-family:var(--mono);font-size:9px;text-transform:uppercase}.sample-match strong{font-family:var(--display);font-size:18px;text-transform:uppercase}.sample-match span{color:var(--signal-gold);font-family:var(--display);font-size:20px;font-weight:700}.sample-layers{margin:16px 0 0;padding:0;list-style:none;border-top:1px solid #acbbb5}.sample-layers li{min-height:65px;padding:9px 0;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;border-bottom:1px solid #acbbb5}.sample-layers li>span{color:var(--teal);font-family:var(--mono);font-size:10px}.sample-layers p{margin:0;display:flex;flex-direction:column}.sample-layers p strong{font-family:var(--display);font-size:15px;text-transform:uppercase}.sample-layers p small{margin-top:3px;color:var(--ink-muted);font-size:9px;line-height:1.35}.sample-layers li>i{color:var(--teal);border:1px solid rgba(23,107,101,.45);padding:3px 5px;font-family:var(--mono);font-size:9px;font-style:normal}.sample-fresh-check{margin-top:14px;padding:12px;display:grid;gap:10px;border:1px solid #afbeb7;background:#ffffff5c}.sample-fresh-check[data-state=passed]{border-color:var(--teal);box-shadow:inset 4px 0 0 var(--teal)}.sample-fresh-check[data-state=failed]{border-color:var(--red);box-shadow:inset 4px 0 0 var(--red)}.sample-fresh-check p{margin:0;color:var(--ink-muted);font-size:10px!important;line-height:1.5}.sample-fresh-check button{min-height:38px;padding:0 11px;color:var(--signal-paper);border:0;background:var(--teal);font-family:var(--mono);font-size:9px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.sample-fresh-check button:disabled{cursor:wait;opacity:.68}.sample-technical{margin-top:14px;border:1px solid #afbeb7;background:#ffffff5c}.sample-technical summary{min-height:39px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;font-family:var(--mono);font-size:9px;text-transform:uppercase;list-style:none}.sample-technical summary::-webkit-details-marker{display:none}.sample-technical summary:after{content:"+";color:var(--teal);font-size:16px}.sample-technical[open] summary:after{content:"−"}.sample-technical dl{margin:0;padding:0 10px 9px}.sample-technical dl div{padding:7px 0;display:grid;grid-template-columns:95px minmax(0,1fr);gap:8px;border-top:1px solid #c4cfca}.sample-technical dt,.sample-technical dd{margin:0;font-size:9px!important}.sample-technical dt{color:var(--ink-muted);font-family:var(--mono);text-transform:uppercase}.sample-technical dd{min-width:0;overflow:hidden}.sample-technical code{color:var(--teal);font-size:9px}.sample-links{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:7px}.sample-links a{min-height:36px;padding:0 9px;display:flex;align-items:center;color:var(--teal);border:1px solid #afbeb7;background:#ffffff4d;font-family:var(--mono);font-size:9px!important;text-decoration:none}.sample-links a:hover{color:var(--signal-night);border-color:var(--teal);background:#ffffffb8}.build-stamp{display:flex;align-items:center;gap:6px}.build-stamp code{padding:3px 5px;color:#536a72;border:1px solid #bcc9c4;background:#ffffff61;font-family:var(--mono);font-size:8px;text-transform:none}@keyframes source-scan{0%{transform:translate(0)}to{transform:translate(740%)}}@keyframes lane-signal{0%{transform:scaleX(0);opacity:.4}to{transform:scaleX(1);opacity:1}}@keyframes converge-in{0%{transform:translateY(5px);opacity:.55}to{transform:translateY(0);opacity:1}}@keyframes audit-diamond{to{transform:rotate(225deg);box-shadow:0 0 0 5px #f6b73c1a}}@keyframes audit-result-in{0%{transform:translateY(4px);opacity:.6}to{transform:translateY(0);opacity:1}}@media(max-width:1220px){.catalog-match-view.is-audit-led{grid-template-columns:minmax(330px,.86fr) minmax(460px,1.14fr)}.previous-sample{grid-column:1 / -1}.catalog-match-view.is-audit-led>.previous-sample{min-height:auto;display:grid;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);grid-template-areas:"kicker kicker" "title layers" "copy layers" "match technical" "fresh technical" "links links";gap:0 32px}.previous-sample .sample-kicker{grid-area:kicker}.previous-sample>h2{grid-area:title}.previous-sample>p{grid-area:copy}.previous-sample .sample-match{grid-area:match}.previous-sample .sample-layers{grid-area:layers}.previous-sample .sample-fresh-check{grid-area:fresh}.previous-sample .sample-technical{grid-area:technical}.previous-sample .sample-links{grid-area:links}}@media(max-width:820px){.catalog-match-view.is-audit-led{grid-template-columns:1fr}.catalog-match-view.is-audit-led>section{min-height:auto;padding:36px 24px;border-right:0;border-bottom:1px solid var(--line)}.catalog-result-card>h1{font-size:clamp(47px,11vw,69px)}.catalog-trust-card{min-height:680px!important}.catalog-match-view.is-audit-led>.previous-sample{grid-column:auto;display:flex}.source-lane dl{grid-template-columns:1fr 1fr}}@media(max-width:520px){.wordmark img{width:24px;height:24px}.wordmark span,.wordmark>i{display:none}.case-file-line{align-items:flex-start;flex-direction:column;gap:4px}.case-file-line strong{text-align:left}.catalog-result-card>h1{font-size:46px}.is-audit-led .catalog-score{gap:5px}.is-audit-led .catalog-score>span{font-size:19px}.is-audit-led .catalog-score strong{font-size:54px}.source-grid-heading{flex-direction:column}.source-lane{padding:14px}.source-lane dl{grid-template-columns:1fr}.source-convergence{grid-template-columns:20px 1fr}.source-convergence strong{grid-column:2}.sample-links{grid-template-columns:1fr}.build-stamp{width:100%;order:4;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.source-lanes.is-scanning:after,.source-lanes.is-scanning .source-lane-head i,.catalog-audit-result.audit-running>span,.catalog-audit-result.audit-passed,.source-lanes.is-converged .source-convergence{animation:none!important}}.app-shell small{font-size:11px}.app-shell code{font-size:10px}.competition-line strong,.event-token,.canonical-hash span,.source-topline>span,.source-status,.receipt-status span,.funding-route small,.agent-trace li>span,.agent-trace code,.agent-trace li>i,.payment-flow i,.quote-title span,.packet-checks span{font-size:10px}.source-note,.conflict-fields,.receipt-disclosure,.funding-rail>p,.funding-state,.site-footer,.proof-drawer>footer p{font-size:11px}.match-catalog-bar{min-height:68px;padding:10px 28px;display:grid;grid-template-columns:minmax(330px,1fr) minmax(300px,1.25fr) minmax(220px,.72fr);align-items:center;gap:24px;color:var(--night);border-bottom:1px solid #aebdb6;background:#dfe6e1}.catalog-selector{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.catalog-selector label,.catalog-source>span{color:var(--ink-muted);font-family:var(--mono);font-size:11px;text-transform:uppercase}.catalog-selector select{width:100%;min-height:38px;padding:0 34px 0 11px;color:var(--night);border:1px solid #9daea7;border-radius:0;background:var(--floodlight);font-family:var(--display);font-size:16px;font-weight:700;text-transform:uppercase}.catalog-mode{min-width:0;display:flex;align-items:center;gap:10px}.catalog-mode>span{flex:0 0 auto;padding:5px 7px;color:var(--night);background:var(--amber);font-family:var(--display);font-size:12px;font-weight:700;text-transform:uppercase}.catalog-mode[data-mode=delayed]>span{color:#fff;background:var(--teal)}.catalog-mode[data-mode=scheduled]>span{color:#fff;background:#667b7a}.catalog-mode p{margin:0;overflow:hidden;color:var(--ink-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.catalog-source{display:flex;flex-direction:column;align-items:flex-end}.catalog-source a{max-width:100%;margin-top:3px;overflow:hidden;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.catalog-match-view{min-height:620px;display:grid;grid-template-columns:minmax(280px,.85fr) minmax(430px,1.4fr) minmax(280px,.9fr);background:var(--floodlight)}.catalog-match-view>section{min-width:0;min-height:620px;padding:46px 34px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--line)}.catalog-match-view>section:last-child{border-right:0}.catalog-status{margin:11px 0 34px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--ink-muted);font-family:var(--mono);font-size:11px}.catalog-status span{padding:5px 7px;color:#fff;background:var(--teal);font-family:var(--display);font-size:12px;font-weight:700}.catalog-score{display:grid;grid-template-columns:1fr auto auto auto 1fr;align-items:center;gap:8px}.catalog-score>span{font-family:var(--display);font-size:25px;font-weight:700;text-align:right;text-transform:uppercase}.catalog-score>span:last-child{text-align:left}.catalog-score strong{font-family:var(--display);font-size:64px;line-height:.8}.catalog-score i{color:#8ca09a;font-family:var(--display);font-size:26px;font-style:normal}.catalog-result-card>p:last-child{margin:33px 0 0;padding-top:14px;color:var(--ink-muted);border-top:1px solid var(--line);font-family:var(--mono);font-size:11px;line-height:1.5;text-align:center;text-transform:uppercase}.catalog-trust-card{color:var(--floodlight);background:linear-gradient(rgba(53,196,216,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(53,196,216,.035) 1px,transparent 1px),var(--night);background-size:36px 36px}.catalog-trust-card h2,.catalog-gate-card h2{margin:0;font-family:var(--display);font-size:clamp(33px,3vw,46px);line-height:.94;text-transform:uppercase}.catalog-trust-card>p:not(.eyebrow),.catalog-gate-card>p:not(.eyebrow){margin:14px 0 22px;color:#a9bec1;font-size:12px;line-height:1.55}.catalog-trust-card dl{margin:0;border-top:1px solid var(--line-dark)}.catalog-trust-card dl div{min-height:42px;display:grid;grid-template-columns:145px minmax(0,1fr);align-items:center;gap:12px;border-bottom:1px solid var(--line-dark)}.catalog-trust-card dt,.catalog-trust-card dd{margin:0;font-size:11px}.catalog-trust-card dt{color:#80999e;font-family:var(--mono);text-transform:uppercase}.catalog-trust-card code{color:var(--cyan);font-size:10px}.catalog-trust-card>a{margin-top:20px;color:var(--cyan);font-size:11px}.catalog-gate-card{background:#e9eee9}.catalog-gate-card>span{width:max-content;margin:10px 0 18px;padding:6px 9px;color:#fff;background:var(--red);font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:.06em}.catalog-gate-card>p:not(.eyebrow){color:var(--ink-muted)}.catalog-gate-card button{min-height:44px;padding:0 14px;color:#fff;border:0;background:var(--night);font-family:var(--display);font-size:15px;font-weight:700;text-transform:uppercase}.agent-trace{grid-template-areas:"prompt logs" "disclosure disclosure"}.agent-prompt{grid-area:prompt;flex-wrap:wrap}.agent-trace ol{grid-area:logs}.runtime-health{width:100%;display:flex;align-items:center;gap:7px;color:#81979c;font-family:var(--mono);font-size:10px}.runtime-health>span{width:7px;height:7px;border-radius:50%;background:#6b7c80}.runtime-health.health-online{color:var(--cyan)}.runtime-health.health-online>span{background:var(--cyan);box-shadow:0 0 0 4px #35c4d81f}.runtime-health.health-stale{color:var(--amber)}.runtime-health.health-stale>span{background:var(--amber)}.agent-trace small b{max-width:100%;margin-bottom:4px;display:block;overflow:hidden;color:#c0d0d2;font-family:var(--mono);font-size:10px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.runtime-disclosure{grid-area:disclosure;margin:0;padding:11px 25px;color:#82989d;border-top:1px solid var(--line-dark);font-size:11px;line-height:1.45}@media(max-width:980px){.match-catalog-bar{grid-template-columns:1fr 1fr}.catalog-source{grid-column:1 / -1;align-items:flex-start}.catalog-match-view{grid-template-columns:1fr 1fr}.catalog-gate-card{grid-column:1 / -1}.catalog-match-view>section,.catalog-gate-card{min-height:430px}}@media(max-width:680px){.match-catalog-bar{padding:12px 16px;grid-template-columns:1fr;gap:10px}.catalog-selector{grid-template-columns:1fr;gap:5px}.catalog-mode{align-items:flex-start}.catalog-mode p{white-space:normal}.catalog-source{grid-column:auto}.catalog-match-view{grid-template-columns:1fr}.catalog-gate-card{grid-column:auto}.catalog-match-view>section{min-height:430px;padding:36px 22px;border-right:0;border-bottom:1px solid var(--line)}.agent-trace{grid-template-areas:"prompt" "logs" "disclosure";grid-template-columns:1fr}}.verification-layers{margin-top:17px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #40575f}.verification-layers>div{min-width:0;min-height:134px;padding:12px;display:flex;flex-direction:column;border-right:1px solid #40575f}.verification-layers>div:last-child{border-right:0}.verification-layers span{color:#7f979c;font-family:var(--mono);font-size:10px;line-height:1.3;text-transform:uppercase}.verification-layers strong{margin-top:9px;color:var(--amber);font-family:var(--display);font-size:19px}.verification-layers p{margin:auto 0 0;color:#91a7ab;font-size:10px;line-height:1.4}.verification-layers .layer-pass strong{color:var(--cyan)}.verification-layers .layer-fail strong{color:#ff7a72}@media(max-width:480px){.verification-layers{grid-template-columns:1fr}.verification-layers>div{min-height:105px;border-right:0;border-bottom:1px solid #40575f}.verification-layers>div:last-child{border-bottom:0}}.catalog-match-view.is-audit-led .catalog-trust-card{background:linear-gradient(rgba(53,196,216,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(53,196,216,.04) 1px,transparent 1px),radial-gradient(circle at 50% 38%,#123b4b 0,var(--signal-night) 68%);background-size:38px 38px,38px 38px,auto}.catalog-match-view.is-audit-led .source-grid-heading h2{font-size:clamp(36px,3.5vw,52px)}.catalog-match-view.is-audit-led .source-lane dl{margin:13px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;border-top:0}.catalog-match-view.is-audit-led .source-lane dl div{min-width:0;min-height:0;padding:8px 0;display:block;border-top:1px solid rgba(244,247,242,.12)}.catalog-match-view.is-audit-led .source-lane dt,.catalog-match-view.is-audit-led .source-lane dd{margin:0;font-size:10px!important}.catalog-match-view.is-audit-led .source-lane dd{margin-top:4px}.freshness-chip[data-freshness]{width:max-content;padding:3px 5px;display:inline-flex;align-items:center;color:#b7cacc;border:1px solid #58737a;background:#071a2b57;font-family:var(--mono);font-size:9px;font-style:normal;line-height:1;letter-spacing:.04em;text-transform:uppercase}.catalog-mode>.freshness-chip[data-freshness]{flex:0 0 auto;color:var(--teal);border-color:#176b6561;background:#ffffff75}.audit-anchor-result{margin-top:9px;display:flex;align-items:center;flex-wrap:wrap;gap:7px}.audit-anchor-result code{color:var(--teal);font-size:9px}.audit-anchor-result a,.audit-anchor-result button{min-height:30px;padding:0 8px;display:inline-flex;align-items:center;color:var(--teal);border:1px solid rgba(23,107,101,.42);background:transparent;font-family:var(--mono);font-size:9px!important;font-weight:600;text-decoration:none;text-transform:uppercase}.audit-anchor-result button{color:var(--signal-paper);border-color:var(--teal);background:var(--teal)}@media(max-width:520px){.catalog-match-view.is-audit-led .source-lane dl{grid-template-columns:1fr}.replay-disclosure small,.match-catalog-bar .catalog-source{display:none}.replay-disclosure span{width:100%;white-space:nowrap}}.topbar{min-height:78px;position:sticky;top:0;z-index:80;padding:0 22px;grid-template-columns:auto minmax(270px,1fr) auto auto;gap:20px;box-shadow:0 10px 28px #071a2b24}.header-case-selector{min-width:0;max-width:100%;height:56px;padding:7px 11px 6px;position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);align-content:stretch;overflow:visible;border-left:1px solid rgba(244,247,242,.14);border-right:1px solid rgba(244,247,242,.14)}.header-case-selector.is-open{background:#133241c7}.case-selector-kicker{min-width:0;color:#78929a;font-family:var(--mono);font-size:9px;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.case-selector-trigger{min-width:0;width:100%;height:33px;padding:0;display:grid;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:8px;color:var(--floodlight);border:0;background:transparent;cursor:pointer;text-align:left}.case-selector-trigger:disabled{cursor:not-allowed;opacity:.55}.case-selector-trigger:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.case-selector-trigger__copy{min-width:0;display:flex;align-items:baseline;gap:7px;overflow:hidden;white-space:nowrap}.case-selector-trigger__copy strong{min-width:0;overflow:hidden;font-family:var(--display);font-size:16px;font-weight:700;letter-spacing:.025em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.case-selector-trigger__copy small{flex:none;color:var(--amber);font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.case-selector-chevron{width:22px;height:22px;display:grid;place-items:center;color:#8ca4aa;border:1px solid #48616a;transition:color .16s ease,border-color .16s ease,transform .18s var(--ease-broadcast)}.case-selector-chevron svg{fill:none;stroke:currentColor;stroke-width:1.8}.header-case-selector.is-open .case-selector-chevron{color:var(--night);border-color:var(--amber);background:var(--amber);transform:rotate(180deg)}.case-selector-menu{width:min(560px,calc(100vw - 44px));max-height:min(560px,calc(100dvh - 98px));position:absolute;top:calc(100% + 9px);left:-1px;z-index:120;overflow:hidden;color:var(--floodlight);border:1px solid #536c73;border-top:3px solid var(--amber);background:linear-gradient(rgba(53,91,102,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(53,91,102,.12) 1px,transparent 1px),#071f2e;background-size:34px 34px;box-shadow:0 24px 54px #010c147a,8px 8px #02101957;animation:case-selector-in .18s var(--ease-broadcast) both}@keyframes case-selector-in{0%{opacity:0;transform:translateY(-8px) scaleY(.96)}to{opacity:1;transform:translateY(0) scaleY(1)}}.case-selector-menu__head{min-height:47px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #385562;background:#071f2eeb}.case-selector-menu__head span,.case-selector-menu__head small,.case-selector-menu__note{font-family:var(--mono);text-transform:uppercase}.case-selector-menu__head span{color:var(--amber);font-size:11px;font-weight:700;letter-spacing:.1em}.case-selector-menu__head small{color:#79939b;font-size:9px;letter-spacing:.08em}.case-selector-options{max-height:min(390px,calc(100dvh - 190px));overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--amber) #0a2635;scrollbar-width:thin}.case-selector-option{width:100%;min-height:67px;padding:10px 13px;display:grid;grid-template-columns:34px minmax(0,1fr) auto 24px;align-items:center;gap:12px;color:#a9bdc1;border:0;border-bottom:1px solid #294754;background:#082231d1;cursor:pointer;text-align:left;transition:color .14s ease,background .14s ease,box-shadow .14s ease}.case-selector-option:hover,.case-selector-option:focus-visible{color:var(--floodlight);outline:0;background:#11394a;box-shadow:inset 4px 0 0 var(--cyan)}.case-selector-option[aria-selected=true]{color:var(--floodlight);background:linear-gradient(90deg,#2ec9dd26,#ffbe3714);box-shadow:inset 4px 0 0 var(--amber)}.case-selector-option__index,.case-selector-option__mode,.case-selector-option__check,.case-selector-option__copy small{font-family:var(--mono);text-transform:uppercase}.case-selector-option__index{color:var(--cyan);font-size:11px;letter-spacing:.08em}.case-selector-option[aria-selected=true] .case-selector-option__index,.case-selector-option[aria-selected=true] .case-selector-option__check{color:var(--amber)}.case-selector-option__copy{min-width:0;display:grid;gap:4px}.case-selector-option__copy strong{overflow:hidden;color:inherit;font-family:var(--display);font-size:15px;letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.case-selector-option__copy small{overflow:hidden;color:#6f8991;font-size:8px;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap}.case-selector-option__mode{max-width:136px;padding:5px 7px;overflow:hidden;color:#a6b9be;border:1px solid #45626b;font-size:8px;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap}.case-selector-option__mode[data-mode=delayed]{color:var(--amber);border-color:#9b7627}.case-selector-option__mode[data-mode=historical-replay]{color:var(--cyan);border-color:#247c88}.case-selector-option__check{color:#6a868e;font-size:14px;text-align:center}.case-selector-menu__note{margin:0;padding:10px 14px;color:#718b92;border-top:1px solid #385562;background:#0a2737;font-size:8px;line-height:1.5;letter-spacing:.055em}.integration-strip{justify-self:auto;gap:12px}.wallet-control{position:relative;justify-self:end}.wallet-trigger{min-width:190px;min-height:50px;padding:7px 11px;display:grid;grid-template-columns:30px 1fr;align-items:center;gap:10px;color:var(--night);border:1px solid var(--amber);background:var(--amber);cursor:pointer;text-align:left;transition:transform .18s var(--ease-broadcast),background .18s ease}.wallet-trigger:hover{transform:translateY(-1px);background:#ffc957}.wallet-trigger.is-connected{color:var(--floodlight);border-color:#4f6c72;background:#102b3b}.wallet-trigger>span:not(.wallet-provider-fallback){min-width:0;display:grid}.wallet-trigger strong,.wallet-trigger small{overflow:hidden;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.wallet-trigger strong{font-family:var(--display);font-size:15px;text-transform:uppercase}.wallet-trigger small{margin-top:3px;opacity:.7;font-family:var(--mono);font-size:9px}.wallet-provider-icon,.wallet-provider-fallback{display:grid;flex:0 0 auto;place-items:center;border-radius:5px;object-fit:cover}.wallet-provider-fallback{color:var(--night);background:#f4f7f2bd}.wallet-dialog-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:22px}body.wallet-modal-open{overflow:hidden}.wallet-dialog-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#030f1ac7;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.wallet-dialog{width:min(520px,100%);max-height:min(720px,calc(100vh - 44px));position:relative;overflow-y:auto;color:var(--night);border:1px solid #87a09b;background:var(--floodlight);box-shadow:0 30px 90px #00000061;animation:panel-decode .28s var(--ease-broadcast) both}.wallet-dialog>header{min-height:84px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--floodlight);background:var(--night)}.wallet-dialog h2{margin:2px 0 0;font-family:var(--display);font-size:32px;line-height:.95;text-transform:uppercase}.wallet-dialog-close{width:44px;height:44px;display:grid;flex:0 0 auto;place-items:center;color:#fff;border:1px solid #637980;background:transparent}.wallet-provider-list,.wallet-account-sheet{padding:22px}.wallet-provider-list>p{margin:0 0 17px;color:var(--ink-muted);font-size:13px;line-height:1.5}.wallet-provider-list>button[data-testid=wallet-provider-option]{width:100%;min-height:66px;margin-top:8px;padding:11px 13px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;color:var(--night);border:1px solid var(--line);background:#fff;cursor:pointer;text-align:left}.wallet-provider-list>button:hover{border-color:var(--teal);box-shadow:inset 4px 0 var(--teal)}.wallet-provider-list>button span{display:grid}.wallet-provider-list>button strong{font-family:var(--display);font-size:19px;text-transform:uppercase}.wallet-provider-list>button small{color:var(--ink-muted);font-family:var(--mono);font-size:9px}.wallet-empty-state{min-height:230px;padding:28px;display:grid;place-items:center;align-content:center;gap:9px;border:1px dashed #9aaba5;text-align:center}.wallet-empty-state p{max-width:330px;margin:0;color:var(--ink-muted);line-height:1.5}.wallet-empty-state button,.wallet-dialog-actions button,.wallet-dialog-actions a{min-height:44px}.wallet-empty-state button{margin-top:8px;padding:0 18px;border:0;background:var(--amber);font-weight:700}.wallet-trust-note{margin-top:18px;display:block;color:#667b7d;font-family:var(--mono);font-size:9px;line-height:1.5}.wallet-account-identity{padding-bottom:18px;display:flex;align-items:center;gap:13px;border-bottom:1px solid var(--line)}.wallet-account-identity>span{min-width:0;display:grid;gap:4px}.wallet-account-identity strong{font-family:var(--display);font-size:24px;text-transform:uppercase}.wallet-account-identity code{overflow:hidden;color:var(--ink-muted);font-family:var(--mono);font-size:10px;text-overflow:ellipsis}.wallet-account-sheet dl{margin:10px 0 0}.wallet-account-sheet dl>div{min-height:45px;display:grid;grid-template-columns:110px 1fr;align-items:center;gap:12px;border-bottom:1px solid var(--line)}.wallet-account-sheet dt{color:var(--ink-muted);font-family:var(--mono);font-size:9px;text-transform:uppercase}.wallet-account-sheet dd{margin:0;text-align:right;font-weight:600}.wallet-dialog-actions{margin-top:18px;display:grid;gap:8px}.wallet-dialog-actions button,.wallet-dialog-actions a{padding:0 14px;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--night);border:1px solid #9baba6;background:transparent;text-decoration:none}.wallet-dialog-actions .wallet-primary{border-color:var(--amber);background:var(--amber);font-weight:700}.wallet-dialog-actions .wallet-disconnect{color:var(--red);border-color:#dc4c4c80}.wallet-inline-error{margin:14px 0 0;padding:11px 12px;color:#8a2929;border:1px solid rgba(220,76,76,.45);background:#fff1f1;line-height:1.45}.wallet-flow-lock{margin:14px 0 0;padding:11px 12px;display:flex;align-items:flex-start;gap:8px;color:#37545d;border:1px solid #88a2a2;background:#e5edeb;font-size:11px;line-height:1.45}.wallet-flow-lock svg{flex:0 0 auto;margin-top:1px;color:var(--teal)}.wallet-ready-callout{margin-top:16px;padding:16px;color:var(--floodlight);border:1px solid #2da9b8;background:var(--night)}.wallet-ready-callout>span{display:flex;align-items:center;gap:7px;color:var(--cyan);font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.wallet-ready-callout p{margin:10px 0 14px;color:#a8babd;font-size:11px;line-height:1.5}.wallet-ready-callout .claim-receipt-link{margin:-3px 0 12px;color:var(--cyan)}.wallet-ready-callout .wallet-primary{width:100%;min-height:46px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;color:var(--night);border:1px solid var(--amber);background:var(--amber);font-family:var(--display);font-size:15px;font-weight:700;text-transform:uppercase}.wallet-funding-callout{margin-top:16px;padding:16px;border:1px solid #d39a27;background:#fff7df}.wallet-funding-callout h3{margin:4px 0 8px;font-family:var(--display);font-size:25px;line-height:1;text-transform:uppercase}.wallet-funding-callout>p:not(.eyebrow){margin:0 0 14px;color:#50666a;font-size:11px;line-height:1.5}.wallet-funding-callout .wallet-primary{width:100%;min-height:46px;padding:0 14px;color:var(--night);border:1px solid var(--amber);background:var(--amber);font-family:var(--display);font-size:15px;font-weight:700;text-transform:uppercase}.wallet-funding-callout .wallet-primary:disabled{color:#6b7776;border-color:#b8c2bc;background:#e2e7e2}.claim-message,.claim-receipt-link{margin-top:10px;display:block;font-size:10px;line-height:1.45}.claim-message.is-error{color:#982f2f}.claim-message.is-confirmed{color:#126b62}.claim-receipt-link{color:#0b6777;font-family:var(--mono);text-decoration:none}.wallet-more-actions{margin-top:10px;border-top:1px solid var(--line)}.wallet-more-actions summary{min-height:44px;display:flex;align-items:center;color:#5b7175;cursor:pointer;font-family:var(--mono);font-size:9px;text-transform:uppercase}.wallet-more-actions>div{padding-bottom:2px;display:grid;gap:8px}.wallet-more-actions button{min-height:44px;padding:0 14px;color:var(--night);border:1px solid #9baba6;background:transparent}.wallet-more-actions .wallet-disconnect{color:var(--red);border-color:#dc4c4c80}.task-brief-strip{min-height:48px;padding:7px 28px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;color:#2a414b;border-bottom:1px solid #b9c5bf;background:#f1f4f0}.task-brief-strip strong{padding:5px 8px;color:var(--night);background:var(--amber);font-family:var(--display);font-size:12px;letter-spacing:.08em}.task-brief-strip span{min-width:0;font-size:12px;overflow-wrap:anywhere}.task-brief-strip small{color:#587077;font-family:var(--mono);font-size:9px;text-transform:uppercase}.judge-workspace__action-inner{top:104px;max-height:calc(100dvh - 124px);overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-block:18px;scrollbar-color:var(--amber) #102c3a;scrollbar-gutter:stable;scrollbar-width:thin;border-color:#294b58;background:var(--night);box-shadow:0 18px 48px #071a2b2b}.judge-experience-panel{min-width:0;color:var(--floodlight)}.scheduled-proof-hold{min-height:430px;padding:30px 24px;display:flex;flex-direction:column;justify-content:center;color:var(--floodlight);background:var(--night)}.scheduled-proof-hold h2{max-width:330px;margin:7px 0 14px;font-family:var(--display);font-size:42px;line-height:.94;text-transform:uppercase}.scheduled-proof-hold>p:not(.eyebrow){margin:0;color:#9eb2b6;line-height:1.55}.scheduled-proof-hold dl{margin:25px 0 0;border-top:1px solid #38515b}.scheduled-proof-hold dl>div{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #38515b}.scheduled-proof-hold dt{color:#7f989d;font-family:var(--mono);font-size:9px;text-transform:uppercase}.scheduled-proof-hold dd{margin:0;color:var(--amber);font-family:var(--display);font-weight:700;text-transform:uppercase}.experience-tabs{padding:8px;display:grid;grid-template-columns:repeat(3,1fr);gap:5px;border-bottom:1px solid #324c56;background:#0d2635}.experience-tabs button{min-width:0;min-height:46px;padding:6px 7px;color:#829aa0;border:1px solid transparent;background:transparent;font-family:var(--display);font-size:12px;font-weight:700;line-height:1.05;text-transform:uppercase}.experience-tabs button[aria-selected=true]{color:var(--night);border-color:var(--amber);background:var(--amber)}.proof-workflow-embedded{width:100%;min-width:0}.proof-drawer.is-embedded{width:100%;height:auto;max-height:none;padding-bottom:0;overflow:visible;box-shadow:none;animation:none}.proof-drawer.is-embedded>header{min-height:76px;padding:17px 20px;animation:none}.proof-drawer.is-embedded>header h2{font-size:clamp(27px,2.5vw,36px)}.proof-drawer.is-embedded .drawer-mode{padding:10px 20px;animation:none}.proof-drawer.is-embedded .price-ticket{min-height:86px;padding:17px 20px;animation:none}.proof-drawer.is-embedded .price-ticket strong{font-size:37px}.price-summary-strip{min-height:50px;padding:11px 20px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#8fa7ac;border-bottom:1px solid var(--line-dark);font-family:var(--mono);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.price-summary-strip strong{color:var(--amber);font-family:var(--display);font-size:19px;letter-spacing:.02em}.payment-stage-rail{margin:0;padding:17px 20px 12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;list-style:none;animation:none}.payment-stage-rail li{min-width:0;padding-top:10px;position:relative;display:grid;grid-template-columns:25px 1fr;align-items:center;gap:7px;opacity:.36;border-top:2px solid #597079}.payment-stage-rail li.active,.payment-stage-rail li.complete{opacity:1}.payment-stage-rail li.active{border-color:var(--amber)}.payment-stage-rail li.complete{border-color:var(--cyan)}.payment-stage-rail li i{grid-row:auto;width:25px;height:25px}.payment-stage-rail li span{min-width:0;display:grid}.payment-stage-rail li b{font-size:11px}.payment-stage-rail li small{overflow:hidden;font-size:7px;text-overflow:ellipsis}.wallet-preflight-card,.drawer-action,.quote-sheet,.proof-binding-handoff,.payment-uncertain,.proof-packet{margin-left:20px;margin-right:20px}.wallet-preflight-card{margin-top:10px;padding:20px;border:1px solid #41606a;background:linear-gradient(145deg,#35c4d812,#f6b73c09)}.wallet-preflight-card h3{margin:7px 0 9px;font-family:var(--display);font-size:27px;line-height:1;text-transform:uppercase}.wallet-preflight-card>p:not(.eyebrow){margin:0 0 17px;color:#a9bbbf;line-height:1.5}.wallet-preflight-card>small{margin-top:11px;display:block;color:#71898f;font-family:var(--mono);font-size:8px;line-height:1.45}.quote-human-summary{margin:13px 0;padding:15px;display:grid;grid-template-columns:1fr auto;gap:3px 12px;color:var(--night);background:var(--amber)}.quote-human-summary strong{font-family:var(--display);font-size:27px;line-height:1;text-transform:uppercase}.quote-human-summary>span{align-self:center;font-family:var(--mono);font-size:8px;text-transform:uppercase}.quote-human-summary p{grid-column:1 / -1;margin:8px 0 0;padding-top:9px;border-top:1px solid rgba(7,26,43,.25);font-size:10px;line-height:1.45}.quote-technical-details{margin:0 0 15px;border:1px solid #3f5760}.quote-technical-details summary{min-height:44px;padding:0 12px;display:flex;align-items:center;color:#9fb3b7;cursor:pointer;font-family:var(--mono);font-size:9px;text-transform:uppercase}.quote-technical-details dl{margin:0;padding:0 12px 10px}.settlement-progress{margin:12px 20px}.proof-binding-handoff h3{max-width:390px}.proof-binding-handoff{scroll-margin-block:18px}.proof-binding-handoff:focus-within{box-shadow:0 0 0 2px #f6b73c38,0 16px 34px #020e1638}.proof-packet .packet-seal strong{color:var(--amber);letter-spacing:.05em}.proof-packet .layer-pass strong{color:#68ded0}.proof-result-stack{scroll-margin-block:18px}.payment-receipt{margin:10px 20px 0;padding:17px 18px;color:var(--floodlight);border:1px solid #4b6870;background:#0d2836}.payment-receipt.is-fresh{border-color:var(--cyan);box-shadow:inset 4px 0 var(--cyan)}.payment-receipt>header{padding-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #38515a}.payment-receipt>header span{display:flex;align-items:center;gap:7px;color:var(--cyan)}.payment-receipt>header small{font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.payment-receipt>header strong{color:var(--amber);font-family:var(--display);font-size:12px;letter-spacing:.05em}.payment-receipt dl{margin:7px 0 0}.payment-receipt dl>div{min-height:35px;display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;border-bottom:1px dotted #3b555e}.payment-receipt dt{color:#799298;font-family:var(--mono);font-size:8px;text-transform:uppercase}.payment-receipt dd{min-width:0;margin:0;text-align:right;overflow-wrap:anywhere}.payment-receipt a{color:var(--cyan);text-decoration:none}.receipt-balance dd{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px;color:#91a7ac;font-family:var(--mono);font-size:8px}.receipt-balance strong{color:var(--floodlight)}.proof-drawer.is-embedded>footer{margin-top:18px;padding:17px 20px 20px}.footer-runtime{color:#7e9399;font-family:var(--mono);font-size:9px;text-transform:uppercase}.mobile-next-action{display:none}.judge-experience-panel button,.wallet-dialog button{min-height:44px}@media(max-width:1120px){.topbar{grid-template-columns:auto minmax(240px,1fr) auto}.integration-strip{display:none}}@media(max-width:900px){.topbar{min-height:68px;padding:0 12px;grid-template-columns:auto minmax(0,1fr) auto;gap:9px}.wordmark{font-size:0}.wordmark i,.wordmark span{display:none}.header-case-selector{height:52px;padding:5px 7px 4px}.case-selector-trigger{height:31px;gap:5px}.case-selector-trigger__copy strong{font-size:13px}.case-selector-trigger__copy small{display:none}.case-selector-menu{width:auto;max-height:calc(100dvh - 82px);position:fixed;top:73px;right:8px;left:8px}.wallet-trigger{min-width:50px;width:50px;height:50px;padding:9px;grid-template-columns:1fr}.wallet-trigger>span:not(.wallet-provider-fallback){display:none}.task-brief-strip{padding:7px 14px;grid-template-columns:auto minmax(0,1fr);gap:9px}.task-brief-strip small{display:none}}@media(max-width:760px){.topbar{min-height:68px;padding:0 12px;grid-template-columns:auto 1fr auto;gap:9px}.wordmark{font-size:0}.wordmark i,.wordmark span{display:none}.header-case-selector{height:52px;padding:5px 7px 4px}.case-selector-option{min-height:62px;grid-template-columns:28px minmax(0,1fr) auto 20px;gap:8px}.case-selector-option__mode{max-width:105px}.wallet-trigger{min-width:50px;width:50px;height:50px;padding:9px;grid-template-columns:1fr}.wallet-trigger>span:not(.wallet-provider-fallback){display:none}.task-brief-strip{padding:7px 14px;grid-template-columns:auto 1fr;gap:9px}.task-brief-strip small{display:none}.judge-workspace__action-inner{max-height:none;overflow:visible}.experience-tabs{position:sticky;top:68px;z-index:12}.mobile-next-action{min-height:52px;padding:0 17px;position:fixed;z-index:60;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));left:12px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--night);border:1px solid #ffd66e;background:var(--amber);box-shadow:0 14px 34px #071a2b57;font-family:var(--display);font-size:16px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.app-shell{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.site-footer{gap:9px}.footer-runtime{width:100%}}@media(max-width:520px){.wallet-dialog-layer{padding:0;place-items:stretch}.wallet-dialog{width:100%;max-height:100dvh;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom);border:0}.wallet-provider-list,.wallet-account-sheet{padding:18px}.experience-tabs button{padding:5px 3px;font-size:11px}.proof-drawer.is-embedded>header,.proof-drawer.is-embedded .drawer-mode,.proof-drawer.is-embedded .price-ticket,.proof-drawer.is-embedded .price-summary-strip,.payment-stage-rail{padding-left:16px;padding-right:16px}.wallet-preflight-card,.drawer-action,.quote-sheet,.proof-binding-handoff,.payment-uncertain,.payment-receipt,.proof-packet{margin-left:12px;margin-right:12px}.payment-stage-rail li{grid-template-columns:25px minmax(0,1fr);gap:4px}.payment-stage-rail li span{display:grid}.payment-stage-rail li b{font-size:9px}.payment-stage-rail li small{display:none}.price-ticket strong{font-size:34px}}@media(prefers-reduced-motion:reduce){.wallet-dialog,.wallet-trigger,.proof-drawer.is-embedded *{animation:none!important;transition:none!important}}
