.VGbmOW_trigger{border:1px solid var(--panel-border);background:var(--panel-bg-soft);width:42px;height:42px;color:var(--violet-12);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;transition:border-color .2s,background-color .2s;display:inline-flex}.VGbmOW_trigger:hover,.VGbmOW_trigger:focus-visible{border-color:var(--page-border-accent);background:var(--panel-bg)}.VGbmOW_triggerIcon,.VGbmOW_closeIcon{width:18px;height:18px}.VGbmOW_backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#03060fb8;transition:opacity .2s;position:fixed;inset:0}.VGbmOW_backdrop[data-starting-style],.VGbmOW_backdrop[data-ending-style]{opacity:0}.VGbmOW_popup{background:var(--page-bg);border-left:2px solid var(--page-border-accent);width:min(22rem,100vw);color:var(--violet-12);flex-direction:column;gap:24px;padding:24px 18px 32px;transition:opacity .2s,transform .25s;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-18px 0 48px #00000073}.VGbmOW_popup[data-starting-style],.VGbmOW_popup[data-ending-style]{opacity:0;transform:translate(16px)}.VGbmOW_header{justify-content:space-between;align-items:center;gap:16px;display:flex}.VGbmOW_title{letter-spacing:.08em;text-transform:uppercase;font-size:1rem;font-weight:700}.VGbmOW_closeButton{border:1px solid var(--panel-border);background:var(--panel-bg-soft);width:42px;height:42px;color:var(--violet-12);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;transition:border-color .2s,background-color .2s;display:inline-flex}.VGbmOW_closeButton:hover,.VGbmOW_closeButton:focus-visible{border-color:var(--page-border-accent);background:var(--panel-bg)}.VGbmOW_nav{gap:12px;display:grid}.VGbmOW_link{border:1px solid var(--panel-border);background:var(--panel-bg-soft);min-height:56px;color:var(--violet-12);border-radius:18px;align-items:center;padding:0 16px;font-size:1rem;font-weight:600;transition:border-color .2s,background-color .2s,transform .2s;display:flex}.VGbmOW_link:hover,.VGbmOW_link:focus-visible{border-color:var(--page-border-accent);background:var(--panel-bg);transform:translate(2px)}@media (prefers-reduced-motion:reduce){.VGbmOW_trigger,.VGbmOW_backdrop,.VGbmOW_popup,.VGbmOW_closeButton,.VGbmOW_link{transition:none}}
