.uc-console-rows dd[data-off]{color:var(--tx-dim);text-transform:uppercase;letter-spacing:.08em}.uc-a-btn{font-family:var(--mono);font-size:var(--fs-mono-xs);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--tx);border:1px solid var(--accent);border-radius:var(--r-sm);background:color-mix(in srgb, var(--accent) 10%, var(--surface));box-shadow:var(--inset);cursor:pointer;padding:9px 14px;transition:background .18s,border-color .18s}.uc-a-btn:hover{background:color-mix(in srgb, var(--accent) 18%, var(--surface))}.uc-a-btn:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.uc-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6em;margin:0 0 .9em;padding:0;list-style:none;display:grid}.uc-stepper-step{justify-items:start;gap:.45em;min-width:0;display:grid}.uc-stepper-dot{border:1px solid var(--line-strong);background:var(--bg-2);border-radius:999px;width:.85em;height:.85em;transition:background .22s,border-color .22s}.uc-stepper-step[data-on] .uc-stepper-dot{background:var(--allow);border-color:var(--allow)}.uc-stepper-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx-dim);font-size:.78em}.uc-stepper-step[data-on] .uc-stepper-label{color:var(--tx)}.uc-stepper-verdict{border-top:1px solid var(--line);margin-top:.9em;padding-top:.7em}.uc-stepper-mini{background:var(--surface);flex-direction:column;justify-content:center;align-items:center;gap:11cqw;width:100%;height:100%;padding:8cqw;display:flex}.uc-stepper-mini-mark{width:34cqw;height:34cqw;display:block}.uc-stepper-mini-dots{gap:7cqw;display:flex}.uc-stepper-mini-dots i{background:var(--line-strong);border-radius:999px;width:11cqw;height:11cqw;transition:background .22s;display:block}.uc-stepper-mini-dots i[data-on]{background:var(--allow)}@media (prefers-reduced-motion:reduce){.uc-stepper-dot,.uc-stepper-mini-dots i{transition:none}}.uc-cascade{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em;margin:1em 0 0;padding:0;list-style:none;display:grid}.uc-cascade-tile{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-2);justify-items:center;gap:.4em;min-width:0;padding:.8em .5em;transition:transform .24s cubic-bezier(.2,.7,.2,1),border-color .24s,background .24s;display:grid;transform:translateY(2px)}.uc-cascade-tile[data-on]{border-color:var(--line-strong);background:var(--surface);transform:none}.uc-cascade-mark{width:26px;height:26px;display:block}.uc-cascade-mark img{object-fit:contain;width:100%;height:100%;transition:filter .24s;display:block}.uc-cascade-tile:not([data-on]) .uc-cascade-mark img{filter:grayscale()}.uc-cascade-name{font-family:var(--mono);letter-spacing:.03em;color:var(--tx-dim);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72em;overflow:hidden}.uc-cascade-v{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.7em}.uc-cascade-v[data-v=allow]{color:var(--allow)}.uc-cascade-v[data-v=mute]{color:var(--tx-dim)}.uc-cascade-foot{align-items:center;gap:var(--sp-3);border-top:1px solid var(--line);flex-wrap:wrap;margin-top:1em;padding-top:.9em;display:flex}.uc-cascade-read{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tx-dim);font-size:.78em}@media (prefers-reduced-motion:reduce){.uc-cascade-tile{transition:none;transform:none}.uc-cascade-mark img{transition:none}}.uc-steps{align-items:stretch;gap:var(--sp-2);display:flex}.uc-steps-arrow{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);width:34px;box-shadow:var(--inset);color:var(--tx-dim);font-family:var(--disp);cursor:pointer;flex:none;padding:0;font-size:17px;line-height:1;transition:color .18s,border-color .18s}.uc-steps-arrow:hover{color:var(--tx);border-color:var(--tx-mute)}.uc-steps-arrow:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.uc-steps-track{gap:var(--sp-2);flex:1;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.uc-steps-track>li{min-width:0;display:grid}.uc-steps-seg{align-items:center;gap:0 var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--inset);text-align:left;cursor:pointer;grid-template-rows:auto auto;grid-template-columns:20px minmax(0,1fr);transition:border-color .18s,background .18s;display:grid}.uc-steps-seg:hover{border-color:var(--tx-mute)}.uc-steps-seg[data-on]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, var(--surface))}.uc-steps-seg:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.uc-steps-pic{grid-row:1/span 2;width:20px;height:20px;display:block}.uc-steps-day{font-family:var(--disp);font-weight:600;font-size:var(--fs-mono-xs);color:var(--tx)}.uc-steps-where{font-family:var(--mono);font-size:var(--fs-3xs);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--tx-dim);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@container (max-width:519px){.uc-steps-track{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.uc-steps-seg,.uc-steps-arrow{transition:none}}.uc-nest{border-radius:var(--r-lg);background:0 0;border:1px solid #0000;padding:0}.uc-nest[data-farm]{padding:var(--sp-3);border-color:var(--line-strong);background:var(--bg-2);box-shadow:var(--panel-sh)}.uc-nest-bar{justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding:0 var(--sp-1) var(--sp-3);display:flex}.uc-nest-title,.uc-nest-meta{font-family:var(--mono);font-size:var(--fs-3xs);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--tx-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.uc-nest-inner{color:var(--tx);border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--panel-sh);font-size:13px;overflow:hidden}.uc-nest-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em;margin:0;padding:0;list-style:none;display:grid}.uc-nest-tile{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-2);justify-items:center;gap:.4em;min-width:0;padding:.8em .5em;display:grid}.uc-nest-mark{width:26px;height:26px;display:block}.uc-nest-mark img{object-fit:contain;width:100%;height:100%;display:block}.uc-nest-name{font-family:var(--mono);letter-spacing:.03em;color:var(--tx-dim);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72em;overflow:hidden}.uc-nest-log{border-top:1px solid var(--line);font-family:var(--mono);color:var(--tx-dim);margin:1em 0 0;padding-top:.7em;font-size:.78em}.uc-nest-foot{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.uc-nest-read{font-family:var(--mono);font-size:var(--fs-3xs);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--tx-dim)}@media (max-width:640px){.uc-nest-meta,.uc-nest-log{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}}
.uc-scene--ticks .uc-screen,.uc-scene--retire .uc-screen,.uc-scene--green .uc-screen{padding:0}.uc-scene--wall .uc-console-title,.uc-scene--ticks .uc-console-title,.uc-scene--retire .uc-console-title,.uc-scene--green .uc-console-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.uc-wall{align-content:start;gap:.3em;margin:0;padding:0;list-style:none;display:grid}.uc-wall-row{border:1px solid var(--line);background:var(--bg-2);border-radius:.45em;grid-template-columns:1.3em minmax(0,1fr) auto;grid-template-areas:"mark name v""mark kind v";align-items:center;gap:0 .6em;padding:.4em .6em;transition:border-color .18s,background .18s;display:grid}.uc-wall-row[data-on]{border-color:var(--tx-mute)}.uc-wall-row[data-s=open]{border-color:color-mix(in srgb, var(--allow) 45%, var(--line))}.uc-wall-mark{grid-area:mark;width:1.3em;height:1.3em;display:block}.uc-wall-mark img{object-fit:contain;width:100%;height:100%;display:block}.uc-wall-name{font-family:var(--mono);color:var(--tx);text-overflow:ellipsis;white-space:nowrap;grid-area:name;min-width:0;font-size:.8em;overflow:hidden}.uc-wall-kind{font-family:var(--mono);letter-spacing:.04em;color:var(--tx-mute);text-overflow:ellipsis;white-space:nowrap;grid-area:kind;min-width:0;font-size:.68em;overflow:hidden}.uc-wall-v{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;grid-area:v;font-size:.68em;display:inline-block;position:relative}.uc-wall-v[data-v=sealed]{color:var(--tx-mute)}.uc-wall-v[data-v=pending]{color:var(--tx-dim)}.uc-wall-v[data-v=open]{color:var(--allow)}.uc-console--mini .uc-wall{gap:.25em}.uc-console--mini .uc-wall-row{grid-template-areas:"mark name v";padding:.35em .5em}.uc-console--mini .uc-wall-kind{display:none}.uc-wall-session{height:100%;font-family:var(--mono);flex-direction:column;gap:.5em;display:flex}.uc-wall-session-head{letter-spacing:.08em;text-transform:uppercase;color:var(--tx-mute);font-size:.78em}.uc-wall-session-line{border:1px solid var(--line);background:var(--bg-2);letter-spacing:.03em;color:var(--tx);text-overflow:ellipsis;white-space:nowrap;border-radius:.45em;min-width:0;margin:0;padding:.5em .6em;font-size:.78em;overflow:hidden}.uc-wall-session-line[data-idle]{color:var(--tx-mute);background:0 0;border-style:dashed}.uc-wall-cta{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.uc-wall-cta .uc-attempt:not(:disabled){border-color:var(--accent);color:var(--tx)}.uc-wall-cta .uc-attempt:hover:not(:disabled){border-color:var(--accent)}.uc-ticks-actor{align-items:center;gap:.6em;margin-bottom:.7em;display:flex}.uc-ticks-actor .izav{flex:none}.uc-ticks-actor b{font-family:var(--disp);color:var(--tx);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.05em;font-weight:600;overflow:hidden}.uc-ticks-actor span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx-mute);white-space:nowrap;margin-left:auto;font-size:.74em}.uc-ticks-rows>div{grid-template-columns:6.5em minmax(0,1fr)}.uc-ticks-cmd{border:1px solid var(--line);background:var(--bg-2);font-family:var(--mono);letter-spacing:.02em;color:var(--tx);text-overflow:ellipsis;white-space:nowrap;border-radius:.45em;min-width:0;margin:0 0 .9em;padding:.65em .75em;font-size:.8em;overflow:hidden}.uc-ticks-v{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx);align-items:center;gap:.15em;margin:.9em 0 0;padding-top:.7em;font-size:.82em;display:flex}.uc-ticks{gap:var(--sp-3);display:grid}.uc-ticks-bar{align-items:center;gap:var(--sp-3);display:flex}.uc-ticks-read{font-family:var(--mono);font-size:var(--fs-3xs);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--tx-mute);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.uc-ticks-rail{grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;margin:0;padding:0;list-style:none;display:grid}.uc-ticks-slot{position:relative}.uc-ticks-tick{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:30px;margin:0;padding:0;display:block}.uc-ticks-tick:after{content:"";background:var(--line-strong);border-radius:2px;width:100%;height:14px;margin-top:8px;transition:background .18s;display:block}.uc-ticks-tick:hover:after{background:var(--tx-mute)}.uc-ticks-tick:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:3px}.uc-ticks-head{background:var(--accent);pointer-events:none;border-radius:3px;position:absolute;inset:4px 0}.uc-console--mini .uc-ticks-actor{margin-bottom:.55em}.uc-console--mini .uc-ticks-cmd{margin-bottom:.7em;padding:.5em .6em}.uc-console--mini .uc-ticks-rows>div{padding:.4em 0}.uc-console--mini .uc-ticks-v{margin-top:.7em;padding-top:.55em}.uc-scene--ticks .uc-paths li[data-on]{color:var(--tx)}.uc-retire-shared{border:1px solid var(--line);background:var(--bg-2);border-radius:.45em;grid-template-columns:1.3em minmax(0,1fr) auto;align-items:center;gap:0 .6em;margin-bottom:.5em;padding:.55em .6em;display:grid}.uc-retire-shared img{object-fit:contain;width:1.3em;height:1.3em;display:block}.uc-retire-shared-name{font-family:var(--mono);color:var(--tx);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8em;overflow:hidden}.uc-retire-shared-v{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx-mute);white-space:nowrap;font-size:.68em}.uc-retire-shared[data-gone]{background:0 0;border-style:dashed}.uc-retire-shared[data-gone] .uc-retire-shared-name{color:var(--tx-mute);text-decoration:line-through;text-decoration-thickness:1px}.uc-retire-list{gap:.3em;margin:0;padding:0;list-style:none;display:grid}.uc-retire-row{border:1px solid var(--line);background:var(--bg-2);border-radius:.45em;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 .6em;padding:.4em .6em;display:grid}.uc-retire-row .izav{flex:none}.uc-retire-who{font-family:var(--mono);color:var(--tx);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78em;overflow:hidden}.uc-retire-v{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--allow);white-space:nowrap;font-size:.68em}.uc-retire-empty{border:1px dashed var(--line-strong);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tx-mute);text-align:center;border-radius:.45em;margin:0;padding:.9em .6em;font-size:.72em}.uc-retire-cta{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.uc-retire-cta .uc-attempt:not(:disabled){border-color:var(--accent);color:var(--tx)}.uc-green{background:var(--bg);color:var(--allow);font-family:var(--mono);letter-spacing:.02em;padding:1em 1.1em;font-size:.82em;line-height:1.5;overflow:hidden}.uc-green pre{font:inherit;letter-spacing:inherit;white-space:pre;margin:0}.uc-green-prompt{margin-top:.6em;display:block}.uc-green-cur{vertical-align:-.18em;background:var(--allow);width:.62em;height:1.05em;display:inline-block}.uc-green-foot{margin-top:1.2em;display:block}.uc-green--mini{height:100%;padding:.9em 1em}.uc-stage-screen .uc-green--mini{font-size:4cqw}.uc-green-frame{padding:0}.uc-green-strip{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx-mute);flex-wrap:wrap;gap:.5em 1.1em;padding:.8em 1.15em;font-size:.74em;display:flex}.uc-green-strip b{color:var(--tx);font-weight:400}.uc-green-log{border-top:1px solid var(--line);font-family:var(--mono);color:var(--tx-dim);text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:.7em 1.15em .9em;font-size:.76em;overflow:hidden}.uc-green-cta{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.uc-green-cta .uc-attempt:not(:disabled){border-color:var(--accent);color:var(--tx)}@media (prefers-reduced-motion:reduce){.uc-wall-row,.uc-ticks-tick:after{transition:none}}
.uc-attempt--go{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, var(--surface));color:var(--tx)}.uc-attempt--go:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 15%, var(--surface))}.uc-attempt.uc-toggle[aria-pressed=true],.uc-attempt.uc-toggle[aria-pressed=true]:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, var(--surface));color:var(--tx)}.uc-attempt.uc-toggle[aria-pressed=true]:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 15%, var(--surface))}.uc-call .uc-console-rows>div{grid-template-columns:7em minmax(0,1fr)}.uc-call-head{align-items:center;gap:.8em;margin-bottom:.9em;display:flex}.uc-call-head .izav{flex:none}.uc-call-peer{min-width:0;display:grid}.uc-call-peer b{font-family:var(--disp);color:var(--tx);white-space:nowrap;text-overflow:ellipsis;font-size:1.05em;font-weight:600;overflow:hidden}.uc-call-peer>span{font-family:var(--mono);letter-spacing:.06em;color:var(--tx-mute);white-space:nowrap;text-overflow:ellipsis;font-size:.78em;overflow:hidden}.uc-call-timer{font-family:var(--mono);letter-spacing:.04em;color:var(--tx);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;margin-left:auto;font-size:1.15em}.uc-call-state{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;margin:.9em 0 0;padding-top:.7em;font-size:.82em;display:flex}.uc-call-state[data-s=connected]{color:var(--allow)}.uc-call-state[data-s=held]{color:var(--tx-mute)}.uc-spark-pair{gap:var(--sp-3);display:grid}@container (min-width:520px){.uc-spark-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.uc-spark{min-width:0;padding:var(--sp-3) var(--sp-4) var(--sp-4);border:1px solid var(--line-strong);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--inset)}.uc-spark-head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin:0 0 var(--sp-2);display:flex}.uc-spark-label{font-family:var(--mono);font-size:var(--fs-3xs);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--tx-mute);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.uc-spark-read{font-family:var(--mono);font-weight:400;font-size:var(--fs-mono-xs);letter-spacing:.04em;color:var(--tx);white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.uc-spark-svg{width:100%;height:44px;display:block}.uc-spark-svg polyline{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.uc-spark[data-tone=vpn] polyline{stroke:var(--tx-dim)}.uc-spark[data-tone=direct] polyline{stroke:var(--allow)}.uc-evidence-head{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx-mute);margin:0 0 .9em;font-size:.78em}.uc-evidence-list{gap:.3em;margin:0;padding:0;list-style:none;display:grid}.uc-evidence-item{border:1px solid var(--line);background:var(--bg-2);border-radius:.45em;grid-template-columns:1.4em minmax(0,1fr) auto;align-items:center;gap:0 .6em;min-height:2.4em;padding:.35em .7em;display:grid}.uc-evidence-mark{width:1.4em;height:1.4em;display:block}.uc-evidence-mark img{object-fit:contain;width:100%;height:100%;display:block}.uc-evidence-name{font-family:var(--mono);color:var(--tx);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82em;overflow:hidden}.uc-evidence-state{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--allow);white-space:nowrap;align-items:center;font-size:.7em;display:inline-flex}.uc-evidence-track{background:var(--line);border-radius:999px;height:2px;margin:.9em 0 0;overflow:hidden}.uc-evidence-fill{transform-origin:0;background:var(--accent);border-radius:999px;width:100%;height:100%;display:block}.uc-evidence-out{flex-wrap:wrap;align-items:center;gap:.7em;min-height:2.2em;margin-top:.7em;display:flex}.uc-evidence-file{border:1px solid var(--line-strong);background:var(--bg-2);font-family:var(--mono);letter-spacing:.03em;color:var(--tx);white-space:nowrap;border-radius:.45em;align-items:center;padding:.3em .7em;font-size:.78em;display:inline-flex}@container (min-width:900px){.uc-scene--bridge .uc-scene-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}}.uc-bridge-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.1em;display:grid}.uc-bridge-col{align-content:start;gap:.7em;min-width:0;display:grid}.uc-bridge-col--far{border-left:1px dashed var(--line-strong);padding-left:1.1em}.uc-bridge-col-head{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx-mute);white-space:nowrap;text-overflow:ellipsis;margin:0;padding-bottom:.5em;font-size:.78em;overflow:hidden}.uc-bridge-tiles{gap:var(--sp-2);flex-wrap:wrap;min-height:48px;margin:0;padding:0;list-style:none;display:flex}.uc-bridge-tile{cursor:default}.uc-bridge-tile:hover{border-color:var(--line-strong);transform:none}.uc-bridge-slot{border:1px dashed var(--line-strong);border-radius:var(--r-sm);background:0 0;width:48px;height:48px}.uc-bridge-note{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tx-mute);margin:0;padding-top:.6em;font-size:.72em}@container (max-width:519px){.uc-bridge-cols{grid-template-columns:minmax(0,1fr)}.uc-bridge-col--far{border-left:0;border-top:1px dashed var(--line-strong);padding-top:1.1em;padding-left:0}}
