@keyframes lf8xr9n{0%,to{opacity:1}50%{opacity:.4}}
.lf8xr90{min-height:100dvh;padding:0 var(--wt-space-xl);flex-direction:column;justify-content:center;align-items:center;display:flex}
.lf8xr91{background:var(--wt-color-surface);border:var(--wt-size-borderWidth) solid var(--wt-color-border);border-radius:var(--wt-radius-xl);padding:var(--wt-space-3xl);width:min(100%, var(--wt-size-contentWidth))}
.lf8xr92{font-family:var(--wt-font-display);font-size:var(--wt-fontSize-xl);font-weight:var(--wt-fontWeight-bold);line-height:var(--wt-lineHeight-tight);margin-bottom:var(--wt-space-xl)}
.lf8xr93{color:var(--wt-color-textMuted);font-size:var(--wt-fontSize-sm);margin-bottom:var(--wt-space-lg);font-weight:var(--wt-fontWeight-semibold)}
.lf8xr94{gap:var(--wt-space-lg);margin-bottom:var(--wt-space-2xl);flex-direction:column;display:flex}
.lf8xr95{color:var(--wt-color-textMuted);font-size:var(--wt-fontSize-sm);font-weight:var(--wt-fontWeight-semibold);margin-bottom:var(--wt-space-xs);display:block}
.lf8xr96{appearance:none;background:var(--wt-color-backdrop);border:var(--wt-size-borderWidth) solid var(--wt-color-border);border-radius:var(--wt-radius-sm);color:var(--wt-color-text);font-size:var(--wt-fontSize-base);height:var(--wt-size-controlHeight);padding-left:var(--wt-space-lg);padding-right:var(--wt-space-2xl);cursor:pointer;width:100%}
.lf8xr96:focus{outline:var(--wt-size-outlineWidth) solid var(--wt-color-accent);outline-offset:2px}
.lf8xr97{background:var(--wt-color-backdrop);border:var(--wt-size-borderWidth) solid var(--wt-color-border);border-radius:var(--wt-radius-sm);color:var(--wt-color-text);font-size:var(--wt-fontSize-base);height:var(--wt-size-controlHeight);padding-left:var(--wt-space-lg);padding-right:var(--wt-space-lg);width:100%}
.lf8xr97:focus{outline:var(--wt-size-outlineWidth) solid var(--wt-color-accent);outline-offset:2px}
.lf8xr97::placeholder{color:var(--wt-color-textSubtle)}
.lf8xr98{gap:var(--wt-space-sm);flex-wrap:wrap;display:flex}
.lf8xr99{background:var(--wt-color-backdrop);border:var(--wt-size-borderWidth) solid var(--wt-color-border);border-radius:var(--wt-radius-pill);color:var(--wt-color-textMuted);cursor:pointer;font-size:var(--wt-fontSize-sm);font-weight:var(--wt-fontWeight-semibold);height:var(--wt-size-chipHeight);padding-left:var(--wt-space-lg);padding-right:var(--wt-space-lg);transition:background var(--wt-duration-fast) var(--wt-easing-standard), color var(--wt-duration-fast) var(--wt-easing-standard), border-color var(--wt-duration-fast) var(--wt-easing-standard);align-items:center;display:flex}
.lf8xr99[aria-pressed=true]{background:var(--wt-color-accent);border-color:var(--wt-color-accent);color:var(--wt-color-accentText)}
.lf8xr9a{align-items:stretch;gap:var(--wt-space-xl);width:min(100%, var(--wt-size-contentWidth));flex-direction:column;display:flex}
.lf8xr9b{background:var(--wt-color-accentTint);border:var(--wt-size-borderWidth) solid var(--wt-color-border);border-radius:var(--wt-radius-lg);font-family:var(--wt-font-display);font-size:var(--wt-fontSize-2xl);font-weight:var(--wt-fontWeight-black);letter-spacing:.15em;padding:var(--wt-space-xl) var(--wt-space-2xl);text-align:center}
.lf8xr9c{color:var(--wt-color-textMuted);font-size:var(--wt-fontSize-sm);font-weight:var(--wt-fontWeight-semibold);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--wt-space-xs);text-align:center}
.lf8xr9d{gap:var(--wt-space-sm);flex-direction:column;display:flex}
.lf8xr9e{background:var(--wt-color-surface);border:var(--wt-size-borderWidth) solid var(--wt-color-border);border-radius:var(--wt-radius-sm);align-items:center;gap:var(--wt-space-md);padding:var(--wt-space-md) var(--wt-space-lg);display:flex}
.lf8xr9f{border-radius:var(--wt-radius-pill);flex-shrink:0;width:.5rem;height:.5rem}
[data-connected=true] .lf8xr9f{background:var(--wt-color-success)}
[data-connected=false] .lf8xr9f{background:var(--wt-color-textSubtle)}
.lf8xr9g{font-size:var(--wt-fontSize-base);font-weight:var(--wt-fontWeight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}
.lf8xr9h{color:var(--wt-color-textSubtle);font-size:var(--wt-fontSize-xs);font-weight:var(--wt-fontWeight-semibold);text-transform:uppercase;letter-spacing:.06em}
.lf8xr9i{color:var(--wt-color-textMuted);font-size:var(--wt-fontSize-sm);text-align:center}
.lf8xr9j{flex-direction:column;height:100dvh;display:flex;position:relative;overflow:hidden}
.lf8xr9k{border-bottom:var(--wt-size-borderWidth) solid var(--wt-color-border);padding:var(--wt-space-md) var(--wt-space-xl);flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}
.lf8xr9l{justify-content:flex-end;display:flex}
.lf8xr9m{font-family:var(--wt-font-display);font-size:var(--wt-fontSize-md);font-weight:var(--wt-fontWeight-bold)}
.lf8xr9o{background:var(--wt-color-chip);border:var(--wt-size-borderWidth) solid var(--wt-color-border);border-radius:var(--wt-radius-pill);font-size:var(--wt-fontSize-sm);font-weight:var(--wt-fontWeight-bold);align-items:center;gap:var(--wt-space-xs);height:var(--wt-size-chipHeight);padding-left:var(--wt-space-lg);padding-right:var(--wt-space-lg);display:flex}
.lf8xr9o[data-urgent=true]{background:var(--wt-color-dangerSoft);border-color:var(--wt-color-danger);color:var(--wt-color-danger);animation-name:lf8xr9n;animation-duration:.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}
.lf8xr9p{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}
.lf8xr9q{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}
.lf8xr9r{height:var(--wt-size-cardHeight);margin-bottom:var(--wt-space-3xl);margin-top:var(--wt-space-xl);justify-content:center;align-items:center;display:flex}
.lf8xr9s{align-items:center;gap:var(--wt-space-md);pointer-events:none;z-index:20;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}
.lf8xr9t{background:var(--wt-color-surface);border:var(--wt-size-borderWidth) solid var(--wt-color-border);border-radius:var(--wt-radius-pill);color:var(--wt-color-textMuted);font-size:var(--wt-fontSize-sm);font-weight:var(--wt-fontWeight-semibold);padding:var(--wt-space-sm) var(--wt-space-xl)}
.lf8xr9u{background:var(--wt-color-surfaceChrome);border-left:var(--wt-size-borderWidth) solid var(--wt-color-border);gap:var(--wt-space-sm);padding:var(--wt-space-lg);flex-direction:column;flex-shrink:0;width:13rem;display:flex;overflow:hidden auto}
.lf8xr9v{color:var(--wt-color-textMuted);font-size:var(--wt-fontSize-xs);font-weight:var(--wt-fontWeight-semibold);letter-spacing:.08em;text-transform:uppercase}
.lf8xr9w{align-items:center;gap:var(--wt-space-sm);padding:var(--wt-space-xs) 0;display:flex}
.lf8xr9x{color:var(--wt-color-textSubtle);font-size:var(--wt-fontSize-xs);font-weight:var(--wt-fontWeight-bold);text-align:right;min-width:1.25rem}
.lf8xr9y{color:var(--wt-color-text);font-size:var(--wt-fontSize-sm);font-weight:var(--wt-fontWeight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}
.lf8xr9y[data-me=true]{font-weight:var(--wt-fontWeight-bold)}
.lf8xr9z{color:var(--wt-color-textMuted);font-size:var(--wt-fontSize-sm);font-weight:var(--wt-fontWeight-bold)}
.lf8xr910{font-family:var(--wt-font-display);font-size:var(--wt-fontSize-2xl);font-weight:var(--wt-fontWeight-black);margin-bottom:var(--wt-space-2xl);text-align:center}
.lf8xr911{border-bottom:var(--wt-size-borderWidth) solid var(--wt-color-border);align-items:center;gap:var(--wt-space-md);padding:var(--wt-space-md) 0;display:flex}
.lf8xr911:last-child{border-bottom:none}
.lf8xr912{color:var(--wt-color-textSubtle);font-family:var(--wt-font-display);font-size:var(--wt-fontSize-lg);font-weight:var(--wt-fontWeight-black);text-align:center;min-width:2rem}
.lf8xr913{color:var(--wt-color-text);font-size:var(--wt-fontSize-base);font-weight:var(--wt-fontWeight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}
.lf8xr913[data-me=true]{font-weight:var(--wt-fontWeight-bold)}
.lf8xr914{color:var(--wt-color-textMuted);font-size:var(--wt-fontSize-base);font-weight:var(--wt-fontWeight-bold)}
.lf8xr915{gap:var(--wt-space-md);margin-top:var(--wt-space-2xl);flex-direction:column;display:flex}
.lf8xr916{min-height:100dvh;padding:0 var(--wt-space-xl);flex-direction:column;justify-content:center;align-items:center;display:flex}
@media screen and (max-width:48rem){.lf8xr90{padding:0 var(--wt-space-lg)}.lf8xr91{border-radius:var(--wt-radius-lg);padding:var(--wt-space-2xl)}.lf8xr9u{display:none}}
