:root{--ue-violet:#6d5cff;--ue-violet-text:#5a47db;--ue-bg:#fff;--ue-text:#1a1a1a;--ue-text-muted:#6b6b6b;--ue-border:#e6e6e6;--ue-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ue-space-1:.5rem;--ue-space-2:1rem;--ue-space-3:1.5rem;--ue-space-4:2rem;--ue-space-5:2.5rem;--ue-space-6:3rem;--ue-radius-sm:6px;--ue-radius:8px;--ue-radius-lg:12px;--ue-radius-full:999px;--ue-tint:#f8f7ff;--ue-tint-strong:#ece9ff;--ue-max-width:1080px;--ue-prose-width:680px;--ue-tool-width:960px}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--ue-bg);color:var(--ue-text);font-family:var(--ue-font-sans);-webkit-font-smoothing:antialiased;line-height:1.5}a{color:inherit}img{max-width:100%;display:block}.ue-container{max-width:var(--ue-max-width);padding:0 var(--ue-space-3);margin:0 auto}.ue-skip-link{z-index:100;background:var(--ue-violet);color:#fff;border-radius:0 0 var(--ue-radius) 0;padding:.6rem 1rem;font-size:.9rem;text-decoration:none;position:absolute;top:0;left:-9999px}.ue-skip-link:focus{left:0}.ue-grid{gap:var(--ue-space-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.ue-card{gap:var(--ue-space-1);border:1px solid var(--ue-border);border-radius:var(--ue-radius-lg);padding:var(--ue-space-3);color:var(--ue-text);flex-direction:column;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}a.ue-card:hover{border-color:var(--ue-violet);transform:translateY(-2px)}.ue-card-top{justify-content:space-between;align-items:center;gap:var(--ue-space-1);display:flex}.ue-pill{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:4px;align-self:flex-start;padding:.15rem .5rem;font-size:.65rem;font-weight:700}.ue-pill-tag{color:var(--ue-violet-text);background:var(--ue-tint);text-transform:none;letter-spacing:.04em;border:1px solid #ddd6fe;font-weight:600}.ue-pill-live{background:var(--ue-violet);color:#fff}.ue-pill-muted{color:var(--ue-text-muted);background:#f0f0f0}.ue-card-meta{color:var(--ue-text-muted);letter-spacing:.02em;font-size:.7rem;font-weight:500}.ue-card-title{margin:0;font-size:1.05rem;font-weight:600}.ue-card-desc{color:var(--ue-text-muted);flex:1;margin:0;font-size:.9rem}.ue-card-cta{color:var(--ue-violet-text);font-size:.85rem}.ue-table-wrap{--ue-table-bleed:max(0px, min(176px, calc((min(var(--ue-max-width), 100vw) - (2 * var(--ue-space-3)) - var(--ue-prose-width)) / 2)));width:calc(100% + (2 * var(--ue-table-bleed)));margin-left:calc(-1 * var(--ue-table-bleed));margin-top:var(--ue-space-5);margin-bottom:var(--ue-space-5);overscroll-behavior-x:contain;border:1px solid var(--ue-border);border-radius:var(--ue-radius);background:linear-gradient(90deg,#fff 30%,#fff0) 0/32px 100% no-repeat local,linear-gradient(270deg,#fff 30%,#fff0) 100%/32px 100% no-repeat local,radial-gradient(farthest-side at 0,#1a1a1a21,#1a1a1a00) 0/12px 100% no-repeat,radial-gradient(farthest-side at 100%,#1a1a1a21,#1a1a1a00) 100%/12px 100% no-repeat;overflow-x:auto}.ue-table-wrap:focus-visible{outline:2px solid var(--ue-violet);outline-offset:2px}.ue-table-wrap table{border-collapse:collapse;background:0 0;width:100%;min-width:560px;margin:0;font-size:.9rem}.ue-table-wrap th{text-align:left;letter-spacing:.02em;color:var(--ue-text);background:var(--ue-tint);border-bottom:1px solid var(--ue-border);white-space:nowrap;padding:.7rem .85rem;font-size:.8rem;font-weight:600}.ue-table-wrap td{border-top:1px solid var(--ue-border);vertical-align:top;padding:.7rem .85rem}.ue-table-wrap tbody tr:nth-child(2n){background:#fcfcfd}.ue-table-wrap tbody td:first-child{white-space:nowrap;font-weight:600}.ue-ledger{margin-top:var(--ue-space-4)}.ue-ledger-toggle{cursor:pointer;color:var(--ue-violet-text);user-select:none;align-items:center;gap:.4rem;font-size:.85rem;font-weight:500;list-style:none;display:inline-flex}.ue-ledger-toggle::-webkit-details-marker{display:none}.ue-ledger-toggle:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid;width:0;height:0;transition:transform .15s}.ue-ledger[open]>.ue-ledger-toggle:before{transform:rotate(90deg)}.ue-ledger .ue-table-wrap{font-size:.95em}.ue-ledger .ue-table-wrap tbody td:first-child{white-space:normal}
