.pw-wrap:where(.astro-s2zdrogu){width:100%;max-width:620px;margin:0 auto}.pw:where(.astro-s2zdrogu){border:1px solid var(--t-border);border-radius:var(--t-radius);background:var(--t-card);overflow:hidden;font-family:var(--sl-font-mono)}.pw-bar:where(.astro-s2zdrogu){display:flex;align-items:center;gap:.6rem;padding:.5rem .75rem;border-bottom:1px solid var(--t-border);background:color-mix(in srgb,var(--t-card) 80%,var(--t-bg))}.pw-dots:where(.astro-s2zdrogu){flex:0 0 auto;display:block}.pw-dots:where(.astro-s2zdrogu) circle:where(.astro-s2zdrogu){fill:var(--t-border)}.pw-title:where(.astro-s2zdrogu){font-size:11px;letter-spacing:.4px;color:var(--t-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-body:where(.astro-s2zdrogu){padding:.85rem;font-size:11.5px;display:flex;flex-direction:column;gap:.7rem}.pw-signin:where(.astro-s2zdrogu){display:flex;align-items:center;gap:1ch;flex-wrap:wrap;border:1px solid var(--t-border);border-radius:var(--t-radius);padding:.35rem .55rem}.pw-mac:where(.astro-s2zdrogu){color:var(--t-text)}.pw-btn:where(.astro-s2zdrogu){margin-left:auto;color:var(--t-primary);border:1px solid color-mix(in srgb,var(--t-primary) 50%,var(--t-border));background:color-mix(in srgb,var(--t-primary) 12%,transparent);border-radius:var(--t-radius);padding:.05rem .8ch}.pw-cols:where(.astro-s2zdrogu){display:grid;grid-template-columns:1fr 1fr;gap:.7rem}@media(max-width:520px){.pw-cols:where(.astro-s2zdrogu){grid-template-columns:1fr}}.pw-col:where(.astro-s2zdrogu){border:1px solid var(--t-border);border-radius:var(--t-radius);padding:.5rem .6rem;display:flex;flex-direction:column;gap:.35rem;min-width:0}.pw-head:where(.astro-s2zdrogu){color:var(--t-text-secondary);font-size:11px;margin-bottom:.15rem}.pw-row:where(.astro-s2zdrogu){display:flex;align-items:center;gap:.8ch;flex-wrap:wrap;color:var(--t-text);overflow-wrap:anywhere}.pw-k:where(.astro-s2zdrogu){color:var(--t-primary);min-width:7ch}.pw-ok:where(.astro-s2zdrogu){color:var(--t-success)}.pw-end:where(.astro-s2zdrogu){border:1px solid color-mix(in srgb,var(--t-success) 50%,var(--t-border));background:var(--t-success-bg);border-radius:var(--t-radius);padding:.2rem .45rem;margin-top:.15rem}.pw-flow:where(.astro-s2zdrogu){width:60px;height:8px;flex:0 0 auto}.pw-flow:where(.astro-s2zdrogu) line:where(.astro-s2zdrogu){stroke:var(--t-success);stroke-width:2;stroke-dasharray:6 4}.pw-vlan:where(.astro-s2zdrogu){border:1px solid var(--t-border);border-radius:var(--t-radius);padding:0 .6ch}.pw-vlan--old:where(.astro-s2zdrogu){color:var(--t-text-secondary);text-decoration:line-through}.pw-vlan--new:where(.astro-s2zdrogu){color:var(--t-text);border-color:color-mix(in srgb,var(--t-primary) 50%,var(--t-border))}.pw-drop:where(.astro-s2zdrogu){color:var(--t-warning, var(--t-text-secondary));border:1px dashed currentColor;border-radius:var(--t-radius);padding:0 .6ch;font-size:10.5px}@media(prefers-reduced-motion:no-preference){.pw-btn:where(.astro-s2zdrogu){animation:pw-press 12s ease-in-out infinite}.pw-a1:where(.astro-s2zdrogu){animation:pw-in1 12s ease-in-out infinite}.pw-b1:where(.astro-s2zdrogu){animation:pw-in1 12s ease-in-out infinite}.pw-a2:where(.astro-s2zdrogu){animation:pw-in2 12s ease-in-out infinite}.pw-b2:where(.astro-s2zdrogu){animation:pw-in2 12s ease-in-out infinite}.pw-a3:where(.astro-s2zdrogu){animation:pw-in3 12s ease-in-out infinite}.pw-b3:where(.astro-s2zdrogu){animation:pw-in3 12s ease-in-out infinite}.pw-a4:where(.astro-s2zdrogu){animation:pw-in4 12s ease-in-out infinite}.pw-b4:where(.astro-s2zdrogu){animation:pw-in4 12s ease-in-out infinite}.pw-flow:where(.astro-s2zdrogu) line:where(.astro-s2zdrogu){animation:pw-dash 12s linear infinite}.pw-drop:where(.astro-s2zdrogu){animation:pw-drop 12s ease-in-out infinite}}@keyframes pw-press{0%,3%{background:color-mix(in srgb,var(--t-primary) 12%,transparent)}6%,9%{background:color-mix(in srgb,var(--t-primary) 35%,transparent)}12%,to{background:color-mix(in srgb,var(--t-primary) 12%,transparent)}}@keyframes pw-in1{0%,10%{opacity:.15}16%,92%{opacity:1}to{opacity:.15}}@keyframes pw-in2{0%,20%{opacity:.15}26%,92%{opacity:1}to{opacity:.15}}@keyframes pw-in3{0%,35%{opacity:.15}41%,92%{opacity:1}to{opacity:.15}}@keyframes pw-in4{0%,55%{opacity:0;transform:translateY(3px)}61%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes pw-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-120}}@keyframes pw-drop{0%,38%{opacity:.2}42%,52%{opacity:1}58%,to{opacity:.35}}
