.uc-intro{color:var(--text-1);max-width:72ch;margin-bottom:var(--space-6)}.uc-card{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-5);min-width:0}.uc-card:before,.uc-card:after{content:"";position:absolute;width:10px;height:10px;pointer-events:none;opacity:.8}.uc-card:before{top:-1px;left:-1px;border-top:2px solid var(--acc);border-left:2px solid var(--acc);border-top-left-radius:var(--radius-md)}.uc-card:after{bottom:-1px;right:-1px;border-bottom:2px solid var(--acc);border-right:2px solid var(--acc);border-bottom-right-radius:var(--radius-md)}.uc-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:var(--space-3)}.legal .uc-head h2{margin:0;padding:0;border:0;font-size:var(--text-sm);color:var(--text-0)}.uc-label{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.18em;color:var(--text-2)}.uc-input{margin-bottom:var(--gap)}.uc-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.uc-name{width:100%;font:400 20px var(--font-sans);color:var(--text-0);background:var(--bg-1);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:12px 14px;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.uc-name:focus{border-color:var(--acc);box-shadow:0 0 0 3px rgba(var(--acc-rgb),.18);outline:none}.uc-opts{display:flex;flex-direction:column;gap:12px;margin-top:var(--space-4)}.uc-opt{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.uc-opt .uc-label{min-width:62px}.uc-chips{display:flex;flex-wrap:wrap;gap:6px}.uc-chip{font:400 var(--text-sm) var(--font-sans);color:var(--text-1);background:var(--bg-1);border:1px solid var(--line);border-radius:var(--radius-sm);padding:4px 10px;cursor:pointer;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.uc-chip:hover{color:var(--text-0);border-color:var(--line-strong)}.uc-chip[aria-pressed=true]{color:var(--acc);border-color:var(--acc);background:rgba(var(--acc-rgb),.08)}.legal .uc-hint{color:var(--text-2);font-size:var(--text-xs);margin:0}.uc-grid{padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:var(--gap)}.uc-res{display:flex;flex-direction:column;gap:12px}.uc-res .uc-head{margin:0}.uc-tag{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.14em;border:1px solid currentColor;border-radius:var(--radius-sm);padding:1px 6px;line-height:1.5}.uc-tag.ok{color:var(--ok)}.uc-tag.warn{color:var(--warn)}.uc-out{font-family:Segoe UI,Segoe UI Symbol,Noto Sans,"Noto Sans Symbols 2",system-ui,sans-serif;letter-spacing:0;font-size:22px;line-height:1.35;min-height:30px;overflow-wrap:anywhere;word-break:break-word;color:var(--text-0);cursor:pointer;border-radius:6px}.uc-out:focus-visible,.uc-chip:focus-visible,.uc-copy:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.uc-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding-top:10px}.uc-meta{font-family:var(--font-mono);font-size:11px;color:var(--text-2);font-variant-numeric:tabular-nums}.uc-copy{font:400 var(--text-xs) var(--font-sans);display:inline-flex;align-items:center;gap:6px;color:#061018;border:0;border-radius:var(--radius-sm);padding:6px 12px;cursor:pointer;background:linear-gradient(135deg,var(--acc),var(--acc-2));box-shadow:0 0 16px -6px rgba(var(--acc-rgb),.7);transition:opacity var(--dur-fast) var(--ease)}.uc-copy:hover{opacity:.9}.uc-copy.done{background:var(--ok);box-shadow:0 0 16px -6px rgba(var(--ok-rgb),.8)}.uc-empty{grid-column:1/-1;color:var(--text-2);text-align:center;padding:28px}@media (max-width:560px){.uc-row{grid-template-columns:minmax(0,1fr)}.uc-opt .uc-label{min-width:0;width:100%}}@media (prefers-reduced-motion:reduce){.uc-name,.uc-chip,.uc-copy{transition:none}}
