.uc-chips[data-astro-cid-4ciq7ojc]{flex-wrap:wrap;gap:8px;display:flex}.uc-chip{border-radius:var(--radius-pill);background:var(--color-canvas);box-shadow:var(--shadow-hairline);color:var(--color-brand-strong);cursor:pointer;border:none;align-items:center;padding:4px 12px;font-size:12px;line-height:18px;text-decoration:none;transition:background .12s,box-shadow .12s;display:inline-flex}.uc-chip:hover,.uc-chip.is-active{background:var(--color-brand-soft);box-shadow:inset 0 0 0 1px var(--color-brand)}.uc-chip:focus-visible{outline:2px solid var(--color-link);outline-offset:1px}.uc-seg[data-astro-cid-4ciq7ojc]{border-radius:var(--radius-sm);background:var(--color-canvas);box-shadow:var(--shadow-hairline);padding:2px;display:inline-flex}.uc-seg__btn[data-astro-cid-4ciq7ojc]{min-width:68px;height:28px;font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-mute);cursor:pointer;touch-action:manipulation;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;transition:color .15s,background-color .15s;display:inline-flex}.uc-seg__btn[data-astro-cid-4ciq7ojc]:hover:not(.is-active){color:var(--color-body)}.uc-seg__btn[data-astro-cid-4ciq7ojc].is-active{color:var(--color-brand-strong);background:var(--color-brand-soft)}.uc-seg__btn[data-astro-cid-4ciq7ojc]:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.uc-opts[data-astro-cid-4ciq7ojc]{flex-wrap:wrap;gap:8px 18px;display:flex}.uc-check[data-astro-cid-4ciq7ojc]{cursor:pointer;align-items:flex-start;gap:8px;max-width:320px;display:inline-flex}.uc-check__box[data-astro-cid-4ciq7ojc]{width:16px;height:16px;accent-color:var(--color-brand);cursor:pointer;flex:none;margin-top:2px}.uc-check__box[data-astro-cid-4ciq7ojc]:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.uc-check__text[data-astro-cid-4ciq7ojc]{flex-direction:column;min-width:0;display:flex}.uc-check__label[data-astro-cid-4ciq7ojc]{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-body);font-size:12px;line-height:18px}.uc-check__gloss[data-astro-cid-4ciq7ojc]{color:var(--color-mute);text-wrap:pretty;font-size:11.5px;line-height:16px}.uc-check__gloss[data-astro-cid-4ciq7ojc] .code-mono[data-astro-cid-4ciq7ojc]{font-size:11px}.uc-input[data-astro-cid-4ciq7ojc]{border-radius:var(--radius-md);background:var(--color-canvas);width:100%;min-height:92px;color:var(--color-ink);box-shadow:var(--shadow-hairline);resize:vertical;word-break:break-all;overflow-wrap:anywhere;padding:12px 14px;font-size:14px;line-height:22px;transition:box-shadow .15s}.uc-input[data-astro-cid-4ciq7ojc]::placeholder{color:var(--color-mute)}.uc-input[data-astro-cid-4ciq7ojc]:hover{box-shadow:inset 0 0 0 1px var(--color-hairline-strong)}.uc-input[data-astro-cid-4ciq7ojc]:focus{outline:none}.uc-input[data-astro-cid-4ciq7ojc]:focus-visible{box-shadow:inset 0 0 0 2px var(--color-link);outline:none}.uc-input[data-astro-cid-4ciq7ojc].uc-input--error{box-shadow:inset 0 0 0 1px var(--color-error)}.uc-input[data-astro-cid-4ciq7ojc].uc-input--error:focus-visible{box-shadow:inset 0 0 0 2px var(--color-error)}.uc-hint[data-astro-cid-4ciq7ojc]{text-wrap:pretty;margin-top:8px;font-size:12px;line-height:18px}.uc-hint[data-astro-cid-4ciq7ojc]+.uc-hint[data-astro-cid-4ciq7ojc]{margin-top:2px}.uc-hint[data-astro-cid-4ciq7ojc] .code-mono[data-astro-cid-4ciq7ojc]{font-size:12px}.uc-snap-btn[data-astro-cid-4ciq7ojc]{border-radius:var(--radius-sm);background:var(--color-canvas);height:30px;box-shadow:var(--shadow-hairline);color:var(--color-body);cursor:pointer;border:none;flex:none;padding:0 12px;font-size:12.5px;transition:background .12s,box-shadow .12s}.uc-snap-btn[data-astro-cid-4ciq7ojc]:hover{background:var(--color-canvas-soft);box-shadow:inset 0 0 0 1px var(--color-hairline-strong)}.uc-snap-select[data-astro-cid-4ciq7ojc]{border-radius:var(--radius-sm);background:var(--color-canvas);max-width:220px;height:30px;box-shadow:var(--shadow-hairline);color:var(--color-body);padding:0 8px;font-size:12.5px}.uc-snap-select[data-astro-cid-4ciq7ojc]:disabled{color:var(--color-mute);cursor:not-allowed}.uc-snap-delete[data-astro-cid-4ciq7ojc]{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-mute);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.uc-snap-delete[data-astro-cid-4ciq7ojc]:hover{background:var(--color-error-soft);color:var(--color-error-deep)}.uc-summary[data-astro-cid-4ciq7ojc]{text-align:right;overflow-wrap:anywhere;min-width:0}.uc-results[data-astro-cid-4ciq7ojc]{min-height:220px}.uc-copy-status--fail[data-astro-cid-4ciq7ojc]{color:var(--color-error-deep);margin-top:10px;font-size:12px;line-height:18px;display:block}.uc-block{border-radius:var(--radius-md);background:var(--color-canvas);box-shadow:var(--shadow-hairline);animation:.18s both uc-rise;overflow:hidden}.uc-block+.uc-block{margin-top:12px}.uc-block__head{border-bottom:1px solid var(--color-hairline);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-mute);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 14px;font-size:11px;line-height:16px;display:flex}.uc-block__actions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.uc-block__sub{border-bottom:1px solid var(--color-hairline);font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--color-mute);text-wrap:pretty;padding:8px 14px;font-size:12px;line-height:18px}.uc-meta{font-family:var(--font-mono);letter-spacing:0;text-transform:none;color:var(--color-mute);white-space:nowrap;font-size:11px}.uc-row{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:12px;padding:9px 14px;display:grid}@media(max-width:559px){.uc-row{grid-template-columns:1fr;gap:2px}}.uc-row+.uc-row{border-top:1px solid var(--color-hairline)}.uc-row__k{min-width:0;font-family:var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere;font-size:12px;line-height:18px}.uc-row__gloss,.uc-row__raw{font-family:var(--font-sans);letter-spacing:normal;text-transform:none;color:var(--color-mute);overflow-wrap:anywhere;text-wrap:pretty;font-size:11.5px;line-height:16px;display:block}.uc-row__raw{font-family:var(--font-mono)}.uc-row__v-wrap{align-items:flex-start;gap:6px;min-width:0;margin:0;display:flex}.uc-row__v{min-width:0;font-family:var(--font-mono);color:var(--color-ink);word-break:break-all;overflow-wrap:anywhere;flex:auto;font-size:13px;line-height:20px}.uc-row__v.is-quiet{color:var(--color-mute);font-style:italic}.uc-badges{vertical-align:middle;flex-wrap:wrap;gap:4px;margin-left:6px;display:inline-flex}.uc-badge{font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;background:var(--color-hairline);color:var(--color-body);white-space:nowrap;border-radius:4px;align-items:center;padding:0 6px;font-size:10px;line-height:16px;display:inline-flex}.uc-badge--warn{background:var(--color-warning-soft);color:var(--color-warning-deep)}.uc-badge--ok{background:var(--color-brand-soft);color:var(--color-brand-strong)}.uc-out{align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.uc-out__value{min-width:0;font-family:var(--font-mono);color:var(--color-ink);white-space:pre-wrap;word-break:break-all;overflow-wrap:anywhere;flex:auto;margin:0;font-size:14px;line-height:22px}.uc-out__value.is-quiet{color:var(--color-mute);font-style:italic}.uc-again{border-radius:var(--radius-pill);background:var(--color-brand-soft);box-shadow:inset 0 0 0 1px var(--color-brand);color:var(--color-brand-strong);cursor:pointer;border:none;align-items:center;margin:0 14px 12px;padding:4px 12px;font-size:12px;line-height:18px;display:inline-flex}.uc-again:focus-visible{outline:2px solid var(--color-link);outline-offset:1px}.uc-note{text-wrap:pretty;gap:10px;padding:10px 14px;font-size:13px;line-height:19px;display:flex}.uc-note+.uc-note{border-top:1px solid var(--color-hairline)}.uc-note__icon{flex:none;width:15px;height:15px;margin-top:2px}.uc-note--warning{color:var(--color-warning-deep);background:var(--color-warning-soft)}.uc-note--info{color:var(--color-body)}.uc-note__where{font-family:var(--font-mono);color:var(--color-mute);margin-top:1px;font-size:11px;line-height:16px;display:block}.uc-error{border-radius:var(--radius-md);background:var(--color-error-soft);box-shadow:inset 0 0 0 1px var(--color-error);color:var(--color-error-deep);gap:10px;padding:12px 14px;display:flex}.uc-error+.uc-block{margin-top:12px}.uc-error__icon{flex:none;width:18px;height:18px;margin-top:1px}.uc-error__title{font-size:14px;font-weight:500;line-height:20px}.uc-error__detail{text-wrap:pretty;overflow-wrap:anywhere;margin-top:2px;font-size:13px;line-height:19px}.uc-error__more{opacity:.9;margin-top:4px;font-size:12.5px;line-height:18px}.uc-empty{text-align:center;text-wrap:pretty;border-radius:var(--radius-md);background:var(--color-canvas);min-height:64px;box-shadow:var(--shadow-hairline);justify-content:center;align-items:center;padding:20px 16px;display:flex}.uc-none{color:var(--color-mute);padding:10px 14px;font-size:13px;line-height:20px}.uc-copy{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--color-mute);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;transition:color .12s,background .12s;display:inline-flex}.uc-copy:hover{color:var(--color-brand-strong);background:var(--color-hairline)}.uc-copy:focus-visible{outline:2px solid var(--color-link);outline-offset:1px}.uc-copy--labeled{background:var(--color-canvas);width:auto;height:26px;box-shadow:var(--shadow-hairline);font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;gap:6px;padding:0 10px;font-size:11px;line-height:16px}.uc-copy--copied{color:var(--color-brand-strong);background:var(--color-brand-soft)}@media(pointer:coarse){.uc-chip{min-height:44px}.uc-copy{width:44px;height:44px}.uc-copy--labeled{width:auto;height:auto;min-height:36px}.uc-again,.uc-seg__btn[data-astro-cid-4ciq7ojc]{min-height:44px}}@keyframes uc-rise{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.uc-block{animation:none}}
