html body button.ws-switch.ws-switch{white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:auto;min-width:84px;height:42px;min-height:42px;box-shadow:none;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 16px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}html body button.ws-switch.ws-switch>span{display:inline}html body button.ws-switch.ws-switch svg{flex:none}html body button.ws-switch-light.ws-switch{border:1px solid var(--bd-e5e5e5);background:var(--bg-ffffff);color:var(--fg-1a1a1a)}html body button.ws-switch-light.ws-switch svg{color:var(--brand-text)}html body button.ws-switch-brand.ws-switch{border:1px solid rgb(var(--on-brand-rgb) / .28);background:rgb(var(--on-brand-rgb) / .16);color:var(--on-brand)}html body button.ws-switch.ws-switch:active{transform:scale(.97)}html body .port-switcher-backdrop{z-index:3200;background:#00000038;padding:0;display:block;position:fixed;inset:0}html body .port-switcher-backdrop .port-switcher-menu{top:calc(env(safe-area-inset-top) + 62px);width:208px;max-height:calc(100dvh - 80px - env(safe-area-inset-top));border:1px solid var(--bd-f0f0f0);background:var(--bg-ffffff);transform-origin:100% 0;border-radius:16px;margin:0;padding:6px;animation:.14s ease-out ws-menu-in;position:absolute;right:12px;overflow-y:auto;box-shadow:0 16px 40px #0000002e}html body .port-switcher-backdrop .port-switcher-menu>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:none;align-items:center;gap:12px;width:100%;min-height:52px;margin:0;padding:0 12px;display:flex}html body .port-switcher-backdrop .port-switcher-menu>button+button{margin-top:2px}html body .port-switcher-backdrop .port-switcher-menu>button:active{background:var(--bg-f5f5f5)}html body .port-switcher-backdrop .port-switcher-menu>button>i{background:var(--bg-f5f5f5);width:34px;height:34px;color:var(--fg-555555);border-radius:10px;flex:none;place-items:center;font-style:normal;display:grid}html body .port-switcher-backdrop .port-switcher-menu>button>b{color:var(--fg-1a1a1a);flex:1;font-size:15px;font-weight:600}html body .port-switcher-backdrop .port-switcher-menu>button.active{background:var(--brand-soft)}html body .port-switcher-backdrop .port-switcher-menu>button.active>i{background:var(--brand);color:var(--on-brand)}html body .port-switcher-backdrop .port-switcher-menu>button.active>b{color:var(--brand-text);font-weight:800}html body .port-switcher-backdrop .port-switcher-check{color:var(--brand-text);flex:none}@keyframes ws-menu-in{0%{opacity:0;transform:scale(.92)translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html body .port-switcher-backdrop .port-switcher-menu{animation:none}}@media (min-width:900px){html body .port-switcher-backdrop .port-switcher-menu{top:72px;right:24px}}
