@font-face{font-family:__Bricolage_Grotesque_7133a4;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Bricolage_Grotesque_7133a4;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bricolage_Grotesque_7133a4;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Bricolage_Grotesque_7133a4;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Bricolage_Grotesque_7133a4;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bricolage_Grotesque_7133a4;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Bricolage_Grotesque_Fallback_7133a4;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_7133a4{font-family:__Bricolage_Grotesque_7133a4,__Bricolage_Grotesque_Fallback_7133a4;font-style:normal}.__variable_7133a4{--font-display:"__Bricolage_Grotesque_7133a4","__Bricolage_Grotesque_Fallback_7133a4"}:root{--bg:#f6f1e7;--surface:#fffcf6;--text:#1c1a17;--muted:#6a6253;--line:#e5dccb;--accent:#263a73;--accent-soft:#e4e8f3;--accent-text:#fff;--ochre:#9a6516;--ochre-soft:#f6e9d0;--terracotta:#b5532f;--warn:#9a5b00;--warn-soft:#fbefdc;--focus:#f4e3a6;--radius:14px}@media (prefers-color-scheme:dark){:root{--bg:#12131a;--surface:#1b1d27;--text:#f1ece2;--muted:#a49d90;--line:#2f3242;--accent:#9fb2ec;--accent-soft:#222b48;--accent-text:#10152a;--ochre:#e0a94e;--ochre-soft:#33281a;--terracotta:#e07a55;--warn:#f0b45a;--warn-soft:#3a2b14;--focus:#3d3a20}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5}h1,h2,h3{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif}.band{height:12px;background:var(--accent);opacity:.55;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='12'%3E%3Cpath d='M0 6 6 1l6 5-6 5zM12 6l6-5 6 5-6 5z' fill='none' stroke='black' stroke-width='1.4'/%3E%3Ccircle cx='6' cy='6' r='1.6'/%3E%3Ccircle cx='18' cy='6' r='1.6'/%3E%3C/svg%3E") repeat-x left center /24px 12px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='12'%3E%3Cpath d='M0 6 6 1l6 5-6 5zM12 6l6-5 6 5-6 5z' fill='none' stroke='black' stroke-width='1.4'/%3E%3Ccircle cx='6' cy='6' r='1.6'/%3E%3Ccircle cx='18' cy='6' r='1.6'/%3E%3C/svg%3E") repeat-x left center /24px 12px}.band.ochre{background:var(--ochre)}button,input{font:inherit;color:inherit}.shell{max-width:1080px;margin:0 auto;padding:40px 16px 64px}.page-band{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--bg);padding:4px 0}.masthead{margin-bottom:28px;max-width:640px}.eyebrow{margin:0;color:var(--terracotta);font-weight:600;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}h1{margin:4px 0 8px;font-size:clamp(2.2rem,6vw,3.2rem);letter-spacing:-.02em}.lede{margin:0;color:var(--muted);font-size:1.05rem}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px;margin-bottom:20px}.presets{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.preset{border:1px solid var(--line);background:var(--bg);padding:6px 12px;border-radius:999px;cursor:pointer;font-size:.9rem}.preset:hover:not(:disabled){border-color:var(--accent)}form{grid-template-columns:minmax(160px,1fr) 3fr auto;grid-gap:14px;gap:14px;align-items:end}.field,form{display:grid}.field{grid-gap:6px;gap:6px;font-size:.85rem;color:var(--muted)}.chips-input,.field input{min-height:44px;border:1px solid var(--line);border-radius:10px;background:var(--bg);padding:8px 10px;color:var(--text)}.chips-input:focus-within,.field input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.chips-input{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.chips-input input{flex:1 1;min-width:140px;border:0;background:transparent;outline:none;min-height:28px;padding:0 4px}.chip{display:inline-flex;align-items:center;gap:4px;background:var(--accent-soft);color:var(--text);border-radius:999px;padding:3px 4px 3px 10px;font-size:.9rem}.chip button{border:0;background:transparent;cursor:pointer;width:22px;height:22px;border-radius:50%;color:var(--muted)}.chip button:hover{background:var(--line)}.run{min-height:44px;border:0;border-radius:10px;padding:0 20px;background:var(--accent);color:var(--accent-text);font-weight:600;cursor:pointer}.run:disabled{opacity:.55;cursor:default}.status{display:flex;align-items:center;gap:10px;color:var(--muted)}.status.error{color:var(--warn)}.pulse{width:10px;height:10px;border-radius:50%;background:var(--accent);animation:pulse 1s ease-in-out infinite alternate}@keyframes pulse{0%{opacity:.25}to{opacity:1}}.summary p{margin:10px 0 0}.badges{display:flex;flex-wrap:wrap;gap:8px}.badge{font-size:.78rem;padding:3px 10px;border-radius:999px;border:1px solid var(--line);color:var(--muted)}.badge.live{border-color:var(--accent);color:var(--accent)}.badge.fixture,.badge.warn{border-color:var(--warn);color:var(--warn);background:var(--warn-soft)}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:20px}.column h2{font-size:1rem;margin:0 0 10px}.empty{font-size:.9rem}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:14px;margin-bottom:12px}.card-head{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.card h3{margin:0;font-size:1.05rem}.affinity{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:600;color:var(--accent);background:var(--accent-soft);border-radius:6px;padding:1px 6px}.where{margin:2px 0 0;color:var(--muted);font-size:.85rem}.why{margin:8px 0;font-size:.93rem}.signals{list-style:none;padding:0;margin:0 0 8px;display:flex;flex-wrap:wrap;gap:6px}.signals li{font-size:.75rem;border:1px solid var(--line);border-radius:6px;padding:2px 6px}.evidence,.signals span{color:var(--muted)}.evidence{display:flex;align-items:center;gap:6px;font-size:.78rem}.evidence button{border:1px solid var(--line);background:var(--bg);border-radius:6px;padding:1px 7px;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.evidence button:hover{border-color:var(--accent);color:var(--accent)}.beyond{border-color:var(--ochre);background:linear-gradient(180deg,var(--ochre-soft),var(--surface) 160px);padding-top:0;overflow:hidden}.beyond .band{margin:0 -20px 16px}.beyond h2{margin:0;font-size:1.35rem}.beyond>p{margin:4px 0 16px}.beyond-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px}.beyond-grid .card{margin-bottom:0}.type-label{margin:0 0 2px;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--terracotta)}.section-title{font-size:1.25rem;margin:28px 0 12px}.column h2 .small{font-weight:400}.compare summary,.trace summary{cursor:pointer;font-weight:600}.compare>p{margin:12px 0 16px}.compare .grid{margin-bottom:0}.baseline{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.baseline li{border:1px dashed var(--line);border-radius:10px;padding:10px 12px}.baseline p{margin:4px 0 0}.tag-ok,.tag-warn{margin-left:8px;font-size:.72rem;border-radius:6px;padding:1px 6px;white-space:nowrap}.tag-ok{background:var(--accent-soft);color:var(--accent)}.tag-warn{background:var(--warn-soft);color:var(--warn)}.trace-list{list-style:none;padding:0;margin:14px 0 0;display:grid;grid-gap:6px;gap:6px}.trace-list li{display:flex;gap:12px;padding:8px;border-radius:8px;transition:background .3s,opacity .3s;animation:arrive .25s ease-out}.trace-list li.focus{background:var(--focus)}.trace-list li.pending{opacity:.6}.trace-list p{margin:2px 0 0}.trace-list code{font-size:.85rem;overflow-wrap:anywhere}@keyframes arrive{0%{opacity:0;transform:translateY(4px)}}.live .status{margin:0;color:var(--text)}.call-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;color:var(--accent);min-width:28px}.muted{color:var(--muted)}.small{font-size:.82rem}.foot{margin-top:32px}@media (max-width:820px){.grid,form{grid-template-columns:1fr}.shell{padding-top:32px}}