.ue{--ue-hl:color-mix(in srgb, var(--pri) 16%, transparent);--ue-hl-line:color-mix(in srgb, var(--pri) 55%, transparent);--ue-bad:color-mix(in srgb, var(--err) 18%, transparent);margin:1.5rem 0 2rem}.ue [hidden]{display:none!important}.ue button{width:auto;margin:0}.ue p{margin:0}.ue label{margin-bottom:0}.ue .ue-tabs{border-block-end:1.5px solid var(--line-strong);margin-bottom:1rem;display:flex}.ue .ue-tabs [role=tab]{border:0;border-inline-end:1px solid var(--line);min-width:0;color:var(--muted);font:600 1rem/1.15 var(--font-display);text-transform:uppercase;letter-spacing:.06em;background:0 0;flex:1 1 0;gap:.5rem;padding:.75rem .6rem}.ue .ue-tabs [role=tab]:last-child{border-inline-end:0}.ue .ue-tabs [role=tab]:hover{background:var(--pri-soft);color:var(--ink)}.ue .ue-tabs [role=tab][aria-selected=true]{background:var(--pri);color:var(--pri-ink)}.ue .ue-tabs svg{flex:none}.ue .ue-bar{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.25rem;display:flex}.ue .ue-modes{flex-direction:column;min-width:0;display:flex}.ue .ue-lab{font:600 .78rem var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:.3rem;display:block}.ue .ue-seg{flex-wrap:wrap;display:inline-flex}.ue .ue-seg button{background:var(--field-bg);color:var(--ink);border:1.5px solid var(--line-strong);padding:.4rem .8rem;font-size:.88rem;font-weight:700}.ue .ue-seg button+button{margin-inline-start:-1.5px}.ue .ue-seg button:hover{background:var(--pri-soft)}.ue .ue-seg button[aria-pressed=true]{background:var(--pri);color:var(--pri-ink);border-color:var(--pri);position:relative}.ue .ue-dir button{text-transform:uppercase;letter-spacing:.04em;font-size:.95rem;font-family:var(--font-display);padding:.55rem 1.15rem}.ue .ue-link{color:var(--link);text-underline-offset:3px;background:0 0;border:0;margin-inline-start:auto;padding:.3rem .2rem;font-weight:400;text-decoration:underline dashed}.ue .ue-link:hover{color:var(--link-hover);background:0 0}.ue .ue-sub{border-block-end:1.5px dashed var(--line);flex-wrap:wrap;align-items:center;gap:.4rem 1.5rem;margin:.7rem 0 1rem;padding-bottom:.8rem;display:flex}.ue .ue-hint{color:var(--muted);flex:22rem;font-size:.86rem}.ue .ue-sub label{font-size:.9rem}.ue .ue-io{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:0 .75rem;display:grid}.ue .ue-col{flex-direction:column;min-width:0;display:flex}.ue .ue-head{align-items:center;gap:.5rem;min-height:2.2rem;margin-bottom:.35rem;display:flex}.ue .ue-title{font:600 1.02rem/1.1 var(--font-display);text-transform:uppercase;letter-spacing:.05em;margin:0}.ue .ue-head>:last-child:not(:first-child){margin-inline-start:auto}.ue .ue-ico{flex:none;padding:.4rem;line-height:0}.ue .ue-copy{gap:.4rem;padding:.35rem .75rem;font-size:.85rem}.ue textarea#ue-in{height:14rem;min-height:7rem;font:.9rem/1.55 var(--font-mono);margin:0}.ue .ue-outwrap{flex:1;min-height:7rem;position:relative}.ue .ue-out{border:1.5px solid var(--line-strong);background:var(--surface);font:.9rem/1.55 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;unicode-bidi:plaintext;padding:.5rem .75rem;position:absolute;inset:0;overflow:auto}.ue .ue-out:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.ue .ue-out:empty:before{content:attr(data-ph);color:var(--muted);opacity:.75;font-family:var(--font-body)}.ue .ue-out .ue-e{background:var(--ue-hl);box-shadow:inset 0 -1.5px 0 var(--ue-hl-line)}.ue .ue-out .ue-e+.ue-e{box-shadow:inset 0 -1.5px 0 var(--ue-hl-line), inset 1px 0 0 var(--surface)}.ue .ue-out .ue-nl:before{content:"↵";color:var(--muted)}.ue .ue-out .ue-x{background:var(--ue-bad);color:var(--err);text-decoration:underline wavy var(--err);text-underline-offset:3px;font-weight:700}.ue .ue-out .ue-c{color:var(--muted)}.ue .ue-meta{min-height:1.2rem;font:.74rem var(--font-mono);color:var(--muted);margin-top:.3rem}.ue .ue-swapcol{align-items:center;padding-top:2.55rem;padding-bottom:1.5rem;display:flex}.ue .ue-swap{text-transform:uppercase;letter-spacing:.05em;flex-direction:column;gap:.25rem;padding:.6rem .5rem;font-size:.72rem}.ue .ue-swap svg{transition:transform .25s}.ue .ue-swap.ue-turn svg{transform:rotate(180deg)}.ue .ue-notes{flex-direction:column;gap:.4rem;margin-top:.6rem;display:flex}.ue .ue-notes:empty{display:none}.ue .ue-note{border:1.5px solid var(--line);border-inline-start:4px solid var(--link);background:var(--pri-soft);flex-wrap:wrap;align-items:center;gap:.35rem .8rem;padding:.5rem .75rem;font-size:.9rem;display:flex}.ue .ue-note.ue-n-err{border-inline-start-color:var(--err);background:color-mix(in srgb, var(--err) 8%, var(--surface))}.ue .ue-note.ue-n-info{border-inline-start-color:var(--line-strong);background:var(--surface)}.ue .ue-note button{padding:.3rem .75rem;font-size:.85rem}.ue .ue-note code{font:.85em var(--font-mono)}.ue textarea#ue-url{min-height:4.5rem;font:.92rem/1.5 var(--font-mono);overflow-wrap:anywhere;margin:0}.ue .ue-urlbar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.6rem;display:flex}.ue .ue-urlbar>button,.ue .ue-abtn{gap:.4rem;padding:.4rem .8rem;font-size:.86rem}.ue .ue-urlbar>.ue-ico{margin-inline-start:auto;padding:.45rem}.ue .ue-abtn{color:var(--ink);border:1.5px solid var(--line-strong);background:0 0;align-items:center;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.ue .ue-abtn:hover{background:var(--pri-soft);color:var(--ink)}.ue .ue-empty{text-align:center;border:1.5px dashed var(--line);color:var(--muted);margin-top:1rem;padding:1.3rem 1rem}.ue .ue-crumbs{flex-wrap:wrap;align-items:center;gap:.25rem;margin-bottom:.6rem;font-size:.88rem;display:flex}.ue .ue-crumbs button{border:1px dashed var(--line);color:var(--link);font-weight:400;font-family:var(--font-mono);background:0 0;padding:.2rem .45rem;font-size:.82rem}.ue .ue-crumbs button:hover{background:var(--pri-soft);color:var(--link-hover)}.ue .ue-crumbs [aria-current]{font:600 .82rem var(--font-mono);border:1.5px solid var(--line-strong);padding:.2rem .45rem}.ue .ue-crumbs .ue-sep{color:var(--muted)}.ue .ue-nested{border:1.5px solid var(--line-strong);border-inline-start:4px solid var(--acc);background:var(--surface);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.9rem;padding:.55rem .75rem;font-size:.9rem;display:flex}.ue .ue-nested p{flex:18rem}.ue .ue-nested code{font:600 .85em var(--font-mono)}.ue .ue-parts{margin-top:1.2rem}.ue .ue-grid{border:1.5px solid var(--line-strong);background:var(--surface);grid-template-columns:repeat(12,minmax(0,1fr));gap:.7rem .75rem;padding:.9rem;display:grid}.ue .ue-field{grid-column:span 12;min-width:0}.ue .ue-field[data-field=scheme]{grid-column:span 3}.ue .ue-field[data-field=host]{grid-column:span 7}.ue .ue-field[data-field=port]{grid-column:span 2}.ue .ue-field[data-field=user],.ue .ue-field[data-field=pass]{grid-column:span 6}.ue .ue-field label{font:600 .78rem var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:.25rem}.ue .ue-field input,.ue .ue-row input:not([type=checkbox]){font:.88rem/1.4 var(--font-mono);margin:0;padding:.4rem .6rem}.ue .ue-plist{margin-top:1.2rem}.ue .ue-phead{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.5rem;display:flex}.ue .ue-phead h3{font:600 1.05rem/1.2 var(--font-display);text-transform:uppercase;letter-spacing:.05em;margin:0}.ue .ue-count{font:.8rem var(--font-mono);color:var(--muted)}.ue .ue-pact{flex-wrap:wrap;gap:.4rem;margin-inline-start:auto;display:flex}.ue .ue-pact button{gap:.35rem;padding:.32rem .7rem;font-size:.84rem}.ue .ue-pact [data-act=tracking]{color:var(--err);border-color:color-mix(in srgb, var(--err) 60%, var(--line))}.ue .ue-cols,.ue .ue-row{grid-template-columns:1.4rem minmax(0,.75fr) minmax(0,1.5fr) 3.6rem 2.2rem;align-items:center;gap:.45rem;display:grid}.ue .ue-cols{font:600 .74rem var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:0 .5rem .25rem}.ue .ue-rows{border:1.5px solid var(--line-strong);border-block-end:0}.ue .ue-rows:empty{display:none}.ue .ue-row{border-block-end:1.5px solid var(--line-strong);background:var(--field-bg);padding:.4rem .5rem}.ue .ue-row:nth-child(2n){background:var(--surface)}.ue .ue-row input[type=checkbox]{justify-self:center;margin:0}.ue .ue-row.ue-off>:not(input[type=checkbox]){opacity:.5}.ue .ue-row.ue-off input[data-f]{text-decoration:line-through}.ue .ue-kcell{min-width:0;position:relative}.ue .ue-tag{font:600 .62rem/1.35 var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--err);background:var(--field-bg);pointer-events:none;border:1px solid;padding:0 .35rem;position:absolute;inset-block-start:-.6rem;inset-inline-end:.3rem}.ue .ue-row:has(.ue-tag:not([hidden])){padding-top:.7rem}.ue .ue-row .ue-ico{justify-self:stretch;padding:.35rem}.ue .ue-nest{font:600 .7rem var(--font-mono);gap:.2rem;line-height:1}.ue .ue-hide{visibility:hidden}.ue .ue-none{color:var(--muted);border:1.5px dashed var(--line);padding:.6rem .7rem;font-size:.9rem}.ue .ue-spaces{flex-wrap:wrap;align-items:center;gap:.5rem .8rem;margin-top:.9rem;display:flex}.ue .ue-spaces .ue-lab{margin:0}.ue .ue-spaces .ue-seg button{font-family:var(--font-mono);min-width:3.2rem}.ue .ue-privacy{color:var(--muted);align-items:flex-start;gap:.5rem;margin-top:1.1rem;font-size:.86rem;display:flex}.ue .ue-privacy svg{color:var(--ink);flex:none;margin-top:.15rem}@media (width<=47.99rem){.ue .ue-io{grid-template-columns:minmax(0,1fr)}.ue textarea#ue-in{height:9rem}.ue .ue-swapcol{justify-content:center;padding:.6rem 0}.ue .ue-swap{flex-direction:row;padding:.45rem 1rem;font-size:.8rem}.ue .ue-swap svg{transform:rotate(90deg)}.ue .ue-swap.ue-turn svg{transform:rotate(270deg)}.ue .ue-outwrap{flex:none;min-height:0}.ue .ue-out{min-height:7rem;max-height:60vh;position:static}.ue .ue-link{margin-inline-start:0}.ue .ue-field[data-field=scheme]{grid-column:span 7}.ue .ue-field[data-field=port]{order:-1;grid-column:span 5}.ue .ue-field[data-field=scheme]{order:-2}.ue .ue-field[data-field=host],.ue .ue-field[data-field=user],.ue .ue-field[data-field=pass]{grid-column:span 12}.ue .ue-cols{display:none}.ue .ue-row{grid-template-columns:1.4rem minmax(0,1fr) 3.6rem;grid-template-areas:"on k del""on v nest"}.ue .ue-row>input[type=checkbox]{grid-area:on;align-self:start;margin-top:.55rem}.ue .ue-row>.ue-kcell{grid-area:k}.ue .ue-row>input[data-f=v]{grid-area:v}.ue .ue-row>[data-act=nest]{grid-area:nest}.ue .ue-row>[data-act=del]{grid-area:del}.ue .ue-pact{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.ue .ue-swap svg{transition:none}}
