.uc-announce{background:var(--night)}.uc-announce .container{padding:10px var(--gutter);text-align:center}.uc-announce a{color:#dbe4ff;font-size:13px;line-height:1.5}.uc-announce a strong{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#fff;margin-left:6px;font-size:11px;font-weight:600}.uc-announce a:hover strong{text-decoration:underline}.win.is-typed pre{white-space:normal}.win.is-typed .win-line{white-space:pre;clip-path:inset(0 100% 0 0);width:max-content;min-height:1.75em;animation:uc-type calc(var(--n) * 14ms + .16s) steps(var(--n), end) calc(var(--i) * .65s + .3s) forwards;display:block}@keyframes uc-type{to{clip-path:inset(0)}}.win.is-typed[data-play] .win-line{clip-path:none;animation:none}.win.is-typed[data-play].is-armed .win-line{clip-path:inset(0 100% 0 0)}.win.is-typed[data-play].is-armed.is-playing .win-line{animation:uc-type calc(var(--n) * 14ms + .16s) steps(var(--n), end) calc(var(--i) * var(--step,.65s) + .2s) forwards}@media (prefers-reduced-motion:reduce){.win.is-typed .win-line,.win.is-typed[data-play].is-armed .win-line,.win.is-typed[data-play].is-armed.is-playing .win-line{clip-path:none;animation:none}}.uc-pains{flex-wrap:wrap;gap:8px;max-width:760px;list-style:none;display:flex}.uc-pains li{border:1px solid var(--border);background:var(--surface);font-size:var(--text-small);color:var(--text);padding:8px 12px;line-height:1.4}.uc-pains li:before{content:"✕";color:var(--red);margin-right:8px;font-weight:700}.uc-capabilities .platform-grid{margin-top:8px}.uc-cell-top{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.platform-cell .uc-verb{font-family:var(--display);font-size:24px;font-weight:var(--display-weight);letter-spacing:var(--display-tracking);color:var(--accent);line-height:1.1}.uc-cell-tags{flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-left:auto;display:flex}.uc-stack-row{border-top:1px solid var(--border);grid-template-columns:140px minmax(0,1fr);align-items:center;gap:16px;padding:14px 0;display:grid}.uc-stack-row:last-of-type{border-bottom:1px solid var(--border)}.uc-stack-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:11px;font-weight:600}.uc-stack-row ul{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.uc-stack-row li{border:1px solid var(--border);background:var(--surface);font-size:var(--text-small);color:var(--text);align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.uc-stack-row li img{width:auto;height:18px}.uc-mark{background:var(--ink);width:18px;height:18px;font-family:var(--mono);color:#fff;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.uc-cards,.uc-tiles,.uc-deploy-grid,.uc-siblings{background:var(--border);border:1px solid var(--border);gap:1px;margin-top:28px;display:grid}.uc-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.uc-tiles{grid-template-columns:repeat(var(--tile-cols,2), minmax(0, 1fr))}.uc-deploy-grid{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr))}.uc-siblings{grid-template-columns:repeat(3,minmax(0,1fr))}.uc-card,.uc-tile,.uc-deploy-card,.uc-sibling{background:var(--surface);flex-direction:column;padding:22px 24px;display:flex}.uc-card h3,.uc-tile h3,.uc-deploy-card h3{font-size:var(--text-body);color:var(--text);margin-bottom:8px;font-weight:600;line-height:1.4}.uc-card p,.uc-tile p,.uc-deploy-card p,.uc-deploy-card li{font-size:var(--text-small);color:var(--text-dim);line-height:1.65}.uc-card code{overflow-wrap:anywhere;font-size:12px}.uc-diagram{margin-top:28px}.uc-diagram .diagram{margin:0}.uc-diagram .diagram img{width:100%;height:auto;display:block}.uc-diagram figcaption{font-size:var(--text-small);color:var(--text-dim);margin-top:10px}.step-docs{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;margin-top:12px;font-size:11px;font-weight:600;display:inline-block}.uc-badges{gap:10px;margin-top:14px;display:flex}.uc-badges img{width:40px;height:40px}.uc-status{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;margin-bottom:12px;font-size:11px;font-weight:600;display:flex}.uc-status-icon{color:#fff;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;font-weight:700;line-height:1;display:inline-flex}.uc-status.is-available{color:var(--green)}.uc-status.is-available .uc-status-icon{background:var(--green)}.uc-card-link{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;margin-top:auto;padding-top:14px;font-size:11px;font-weight:600}.uc-sibling{color:inherit;transition:background .15s;position:relative}.uc-sibling:hover{background:var(--bg-band);text-decoration:none}.uc-sibling-title{color:var(--text);margin-bottom:6px;font-weight:600}.uc-sibling-desc{font-size:var(--text-small);color:var(--text-dim);line-height:1.6}.uc-sibling .uc-card-link{color:var(--accent)}.uc-page .compare-proof .proof-stats-link{margin-top:20px;display:inline-block}.uc-guide-wrap{scroll-margin-top:96px}.uc-guide-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin-bottom:12px;font-size:12px;font-weight:600}.uc-guide table{table-layout:fixed}.uc-guide th:first-child,.uc-guide td:first-child{width:55%}.compare-rail .rail-sub{border-left:0;margin:0 0 4px;display:none}.compare-rail .rail-group:has(a.is-current)>.rail-sub{display:block}.compare-rail .rail-sub a{white-space:nowrap;text-overflow:ellipsis;padding-left:26px;font-size:12px;overflow:hidden}@media (width<=1100px){.uc-capabilities .platform-grid.is-3,.uc-cards,.uc-siblings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.uc-capabilities .platform-grid.is-3,.uc-cards,.uc-tiles,.uc-deploy-grid,.uc-siblings{grid-template-columns:minmax(0,1fr)}.uc-stack-row{grid-template-columns:minmax(0,1fr);gap:10px}}.uc-stack-row li a{color:inherit;align-items:center;gap:8px;display:inline-flex}.uc-stack-row li:has(a):hover{border-color:var(--accent)}.uc-stack-row li:has(a):hover a{color:var(--accent);text-decoration:none}
