.ua-page{--ua-mono:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--ua-pad:calc(clamp(1.1rem, 2vw, 1.75rem))}.ua-page .ua-tool{padding:0;overflow:hidden}.ua-label{margin:0;color:var(--tool-ink);font-size:1rem;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.ua-analyzer{padding:var(--ua-pad);background:var(--tool-surface)}.ua-page .ua-hint{margin:.25rem 0 1rem;color:var(--tool-muted)}.ua-analyzer .form-control{color:var(--tool-ink);font:500 .95rem/1.6 var(--ua-mono)}.ua-analyzer .form-label{font-size:1rem}.ua-page .ua-input-error{margin-block-start:.5rem;color:#b42318}.ua-actions{gap:.5rem}.ua-actions,.ua-page .ua-shortcut{display:flex;flex-wrap:wrap;margin-block-start:1rem}.ua-page .ua-shortcut{align-items:baseline;gap:.25rem .5rem;color:var(--tool-muted)}.ua-page .ua-shortcut a{font-family:var(--ua-mono);font-weight:600}.ua-results{padding:var(--ua-pad);border-block-start:1px solid var(--tool-line);scroll-margin-block-start:5rem}.ua-overview{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1.5rem;margin-block-end:1.25rem}.ua-overview-text{min-width:0}.ua-source{display:inline-block;margin-block-end:.35rem;padding:.05rem .5rem;border-radius:6px;background:var(--tool-accent-soft);color:var(--tool-accent-strong);font-size:.9rem;font-weight:600;line-height:1.5}.ua-page .ua-title{margin:0 0 .25rem;color:var(--tool-ink);font-size:calc(clamp(1.3rem, 1rem + 1vw, 1.65rem));font-weight:700;line-height:1.35;overflow-wrap:anywhere}.ua-page .ua-subtitle{color:var(--tool-muted);overflow-wrap:anywhere}.ua-status{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .75rem;border:1px solid var(--tool-line);border-radius:999px;background:#fff;color:var(--tool-muted);font-size:.9rem;font-weight:600;line-height:1.5;white-space:nowrap}.ua-status>:is(.spinner-border,i,svg){flex:none;width:1em;height:1em}.ua-status>.spinner-border{border-width:.14em}.ua-status.is-ready{border-color:#cfe6d8;background:var(--tool-success-soft);color:var(--tool-success)}.ua-status.is-error{border-color:#f4c7c3;background:#fef3f2;color:#b42318}.ua-raw{padding:1rem 1.1rem;border:1px solid var(--tool-line);border-radius:var(--tool-radius-sm);background:var(--tool-surface)}.ua-raw-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-block-end:.6rem}.ua-raw-label{color:var(--tool-muted);font-size:.9rem;font-weight:600}.ua-value{color:var(--tool-ink);font:500 1rem/1.65 var(--ua-mono);overflow-wrap:anywhere}.ua-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:1.5rem}.ua-summary-item{display:flex;align-items:flex-start;gap:.75rem;min-width:0;padding:.25rem 1.25rem}.ua-summary-item:first-child{padding-inline-start:0}.ua-summary-item+.ua-summary-item{border-inline-start:1px solid var(--tool-line)}.ua-summary-icon{display:grid;flex:none;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--tool-accent-soft);color:var(--tool-accent)}.ua-summary-item>div{display:grid;min-width:0}.ua-summary-item span:not(.ua-summary-icon){color:var(--tool-muted);font-size:.9rem;line-height:1.5}.ua-summary-item strong{color:var(--tool-ink);font-weight:700;line-height:1.45;overflow-wrap:anywhere}.ua-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:1.75rem}.ua-detail-group{min-width:0;padding-inline:1.25rem}.ua-detail-group:first-child{padding-inline-start:0}.ua-detail-group:last-child{padding-inline-end:0}.ua-detail-group+.ua-detail-group{border-inline-start:1px solid var(--tool-line)}.ua-group-title{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 .25rem;padding-block:.25rem;color:var(--tool-ink);font-size:1rem;font-weight:700;line-height:1.6}.ua-group-title>:is(i,svg){flex:none;width:1em;height:1em;margin-top:.3em;color:var(--tool-accent)}.ua-detail-list{margin:0}.ua-detail-list>div{display:grid;grid-template-columns:minmax(5.5rem,auto) minmax(0,1fr);align-items:baseline;gap:.75rem;padding-block:.55rem;border-block-start:1px solid var(--tool-line)}.ua-detail-list dt{color:var(--tool-muted);font-size:.9rem;font-weight:500}.ua-detail-list dd{margin:0;color:var(--tool-ink);font-weight:600;overflow-wrap:anywhere}.ua-page .ua-headers{margin-block-start:1.75rem}.ua-page .ua-headers .accordion-item{overflow:hidden;border:1px solid var(--tool-line);border-radius:var(--tool-radius-sm)}.ua-page .ua-headers .accordion-button{gap:.75rem;padding:.9rem 1.1rem;background:#fff;color:var(--tool-ink);box-shadow:none}.ua-headers-icon{flex:none;color:var(--tool-accent)}.ua-headers-text{display:grid;gap:.1rem;min-width:0}.ua-headers-text strong{font-weight:700}.ua-headers-text small{color:var(--tool-muted)}.ua-page .ua-headers .accordion-body{padding:0 1.1rem 1.1rem}.header-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;margin:0}.header-list>div{display:grid;gap:.15rem;min-width:0;padding-block:.6rem;border-block-start:1px solid var(--tool-line)}.header-list dt{color:var(--tool-muted);font-size:.9rem;font-weight:600}.header-list dd{margin:0;color:var(--tool-ink);font:.95rem/1.5 var(--ua-mono);overflow-wrap:anywhere}.header-empty{grid-column:1/-1;padding-block:.6rem;color:var(--tool-muted)}.ua-json{padding:var(--ua-pad);border-block-start:1px solid var(--tool-line)}.ua-json-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1rem;margin-block-end:1rem}.ua-json-head p{color:var(--tool-muted)}.ua-page .ua-code{max-block-size:34rem;margin:0;padding:1rem 1.1rem;border:1px solid #202d45;border-radius:var(--tool-radius-sm);background:#111827}.ua-page .ua-code code{font:.9rem/1.6 var(--ua-mono);overflow-wrap:normal;white-space:pre}@media (max-width:1199.98px){.ua-details{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.25rem}.ua-detail-group:nth-child(odd){padding-inline:0 1.25rem;border-inline-start:0}.ua-detail-group:nth-child(2n){padding-inline:1.25rem 0}}@media (max-width:991.98px){.ua-summary{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1rem}.ua-summary-item:nth-child(odd){padding-inline-start:0;border-inline-start:0}}@media (max-width:767.98px){.header-list,.ua-details{grid-template-columns:minmax(0,1fr)}.ua-detail-group,.ua-detail-group:nth-child(2n),.ua-detail-group:nth-child(odd){padding-inline:0;border-inline-start:0}.ua-page .ua-headers .accordion-button{align-items:flex-start}}@media (max-width:575.98px){.ua-summary{grid-template-columns:minmax(0,1fr)}.ua-summary-item,.ua-summary-item+.ua-summary-item{padding-inline:0;border-inline-start:0}}