.popover-overlay.site-switcher-popover{z-index:2147483647;--switcher-row-radius:26px;--switcher-list-radius:calc(var(--switcher-row-radius) + 4px + 1px);--switcher-panel-radius:calc(var(--switcher-list-radius) + 8px + 1px);border-radius:var(--switcher-panel-radius);corner-shape:superellipse(2);background:#0a0a0d;border:1px solid #ffffff14;width:300px;padding:8px;box-shadow:0 26px 56px #00000052,0 4px 12px #0000002e}.site-switcher-popover .popover-body{max-height:none;overflow:visible}.site-switcher-popover .glow{inset:-1px}.site-switcher-popover .glow,.site-switcher-popover .glow:after{border-radius:var(--switcher-panel-radius);corner-shape:superellipse(2)}.site-switcher-popover .glow:after{offset-path:none;background:linear-gradient(100deg, color-mix(in srgb, var(--color-accent) 70%, #fff), var(--color-accent), color-mix(in srgb, var(--color-accent) 15%, #000));opacity:.55;width:70%;height:45%;bottom:0;left:0}.switcher-cards,.switcher-cards-list{flex-direction:column;gap:2px;display:flex}.switcher-cards-list{border-radius:var(--switcher-list-radius);corner-shape:superellipse(2);background:#ffffff06;border:1px solid #ffffff0d;padding:4px;position:relative}.switcher-cards-list .switcher-card{border-radius:var(--switcher-row-radius)}.switcher-cards-label{color:#ffffff73;padding:12px 12px 2px;font-size:10.5px;font-weight:500}.switcher-card{corner-shape:superellipse(2);border:1px solid #0000;border-radius:20px;align-items:center;gap:10px;padding:12px;text-decoration:none;transition:background .15s,border-color .15s;display:flex;position:relative}.switcher-card:hover{background:#ffffff14}.switcher-cards-list .switcher-card:hover{background:0 0}.switcher-cards-list .switcher-card[data-active=true]:hover{background:color-mix(in srgb, var(--color-accent) 9%, transparent);border-color:color-mix(in srgb, var(--color-accent) 24%, transparent)}.switcher-cards-hover{border-radius:var(--switcher-row-radius);corner-shape:superellipse(2);opacity:0;pointer-events:none;background:#ffffff06;transition:translate .24s cubic-bezier(.22,1,.36,1),height .24s cubic-bezier(.22,1,.36,1),width .24s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;top:0;left:0}.switcher-cards-hover[data-visible=true]{opacity:1}.switcher-cards-hover[data-instant]{transition:opacity .2s}.switcher-card[data-active=true]{background:color-mix(in srgb, var(--color-accent) 5%, transparent);border-color:color-mix(in srgb, var(--color-accent) 12%, transparent)}.switcher-card-icon{width:28px;height:28px;transition:scale .3s cubic-bezier(.22,1,.36,1),rotate .3s cubic-bezier(.22,1,.36,1)}.switcher-card:hover .switcher-card-icon{scale:1.08}.switcher-cards-list .switcher-card:hover .switcher-card-icon{scale:1.04}.switcher-card[data-featured]:hover .switcher-card-icon{rotate:-8deg;scale:1}.switcher-card-text{flex-direction:column;flex:1;gap:4px;min-width:0;line-height:1;display:flex}.switcher-card-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.switcher-card-tagline{color:#fff9;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.switcher-card-badges{flex-shrink:0;align-items:center;gap:3px;display:flex}.switcher-card-badge{letter-spacing:.01em;color:#ffffff9e;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:9999px;padding:2px 5px;font-size:8.5px;font-weight:600;line-height:1;transition:color .15s,background .15s,border-color .15s}.switcher-card-badge[data-tone=free]{color:color-mix(in srgb, var(--color-accent) 55%, #fff);background:color-mix(in srgb, var(--color-accent) 14%, transparent);border-color:color-mix(in srgb, var(--color-accent) 30%, transparent)}.switcher-card:hover .switcher-card-badge{color:#fffc;border-color:#fff3}.switcher-card:hover .switcher-card-badge[data-tone=free]{color:color-mix(in srgb, var(--color-accent) 40%, #fff);background:color-mix(in srgb, var(--color-accent) 20%, transparent);border-color:color-mix(in srgb, var(--color-accent) 42%, transparent)}.switcher-card[data-featured]{border-radius:var(--switcher-list-radius);padding-inline:17px}.switcher-card-arrow{color:#ffffff80;flex-shrink:0;transition:color .15s,translate .2s}.switcher-card:hover .switcher-card-arrow{color:#fff;translate:2px -2px}
.site-switcher-popover .switcher-brand .glow:after{opacity:.45;background:linear-gradient(100deg,#88fff1,#4670dd,#180540);top:0;bottom:auto}.switcher-brand-preview{isolation:isolate;border-radius:var(--switcher-list-radius);corner-shape:superellipse(2);grid-template-columns:1fr auto;align-items:end;height:148px;margin-bottom:6px;padding:12px;display:grid;position:relative;overflow:hidden}.switcher-brand-preview:before{content:"";z-index:-2;background-image:radial-gradient(#ffffff17 1px,#0000 1px);background-position:50%;background-size:12px 12px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side at 50% 42%,#000,#0000);mask-image:radial-gradient(closest-side at 50% 42%,#000,#0000)}.switcher-brand-preview-glow{z-index:-1;filter:blur(14px);pointer-events:none;background:radial-gradient(closest-side,#39ffe742,#4f10d638 60%,#0000);width:120px;height:80px;position:absolute;top:18px;left:50%;translate:-50%}.switcher-brand-logo{cursor:grab;filter:drop-shadow(0 10px 22px #4f10d673);width:64px;height:64px;transition:scale .3s cubic-bezier(.22,1,.36,1),rotate .3s cubic-bezier(.22,1,.36,1);animation:.5s cubic-bezier(.33,1,.68,1) both switcher-brand-logo-in;position:absolute;top:22px;left:50%;translate:-50%}.switcher-brand-logo:hover{rotate:-4deg;scale:1.05}.switcher-brand-logo:active{cursor:grabbing}@keyframes switcher-brand-logo-in{0%{opacity:0;filter:blur(2px);transform:scale(.86)rotate(-8deg)}60%{opacity:1;filter:blur();transform:scale(1.03)rotate(2deg)}to{transform:scale(1)rotate(0)}}.switcher-brand-caption{flex-direction:column;gap:4px;min-width:0;line-height:1;display:flex}.switcher-brand-formats{align-self:end}.switcher-brand-row{text-align:left;cursor:pointer;width:100%;padding-block:10px}.switcher-brand-row[data-status=busy]{cursor:progress}.switcher-brand-chip{color:#ffffffd9;corner-shape:superellipse(1.7);background:#ffffff0f;border:1px solid #ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:scale .3s cubic-bezier(.22,1,.36,1),color .15s,background .15s,border-color .15s;display:flex}.switcher-brand-chip-large{width:40px;height:40px}.switcher-cards-list .switcher-brand-row:hover .switcher-brand-chip{scale:1.04}.switcher-brand-row[data-status=busy] .switcher-brand-chip svg{animation:.9s ease-in-out infinite switcher-brand-busy}.switcher-brand-row[data-status=done] .switcher-brand-chip{color:#6bffed;background:#39ffe71a;border-color:#39ffe759}.switcher-brand-label{animation:.24s cubic-bezier(.16,1,.3,1) both switcher-brand-label-in}@keyframes switcher-brand-busy{50%{opacity:.35}}@keyframes switcher-brand-label-in{0%{opacity:0;transform:translateY(3px)}}.switcher-brand-page:hover .switcher-brand-chip{rotate:-8deg}@media (prefers-reduced-motion:reduce){.switcher-brand-logo,.switcher-brand-label,.switcher-brand-row[data-status=busy] .switcher-brand-chip svg{animation:none}}
