.drawer-overlay[data-v-10031162]{background:var(--color-overlay);z-index:var(--z-drawer-overlay);position:fixed;inset:0}.drawer-overlay[data-state=open][data-v-10031162]{animation:overlayIn-10031162 var(--transition-enter) forwards}.drawer-overlay[data-state=closed][data-v-10031162]{animation:overlayOut-10031162 var(--transition-exit) forwards}@keyframes overlayIn-10031162{0%{opacity:0}to{opacity:1}}@keyframes overlayOut-10031162{0%{opacity:1}to{opacity:0}}.drawer[data-v-10031162]{background:var(--color-bg-page);border-left:1px solid var(--color-border);width:calc(min(320px,85vw));z-index:var(--z-drawer);flex-direction:column;padding:0;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}.drawer[data-state=open][data-v-10031162]{animation:drawerIn-10031162 var(--transition-enter) forwards}.drawer[data-state=closed][data-v-10031162]{animation:drawerOut-10031162 var(--transition-exit) forwards}@keyframes drawerIn-10031162{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drawerOut-10031162{0%{transform:translate(0)}to{transform:translate(100%)}}.drawer__header[data-v-10031162]{align-items:center;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-3) var(--spacing-3) var(--spacing-6);flex:none;display:flex}.drawer__title[data-v-10031162]{min-width:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);flex:auto;margin:0}.drawer__body[data-v-10031162]{padding:0 var(--spacing-6) var(--spacing-12);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.drawer__close[data-v-10031162]{cursor:pointer;width:36px;height:36px;color:var(--color-text-muted);background:0 0;border:none;flex:none;place-items:center;margin-left:auto;display:grid}.drawer__close[data-v-10031162]:hover{color:var(--color-text)}.drawer__close[data-v-10031162] svg{width:20px;height:20px}.drawer__nav[data-v-10031162]{flex-direction:column;display:flex}.drawer__link[data-v-10031162]{width:100%;font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-link-primary);text-align:left;padding:var(--spacing-3) 0;border:0;border-bottom:1px solid var(--color-border-faint);cursor:pointer;transition:opacity var(--transition-fast);background:0 0;text-decoration:none;display:block}.drawer__link.router-link-active[data-v-10031162],.drawer__link[data-v-10031162]:hover{opacity:.6}.drawer__error[data-v-10031162]{padding-block:var(--spacing-2)}.drawer__link--forward[data-v-10031162]{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.drawer__forward-icon[data-v-10031162]{width:16px;height:16px;color:var(--color-text-muted);flex:none;transform:rotate(-90deg)}.drawer__cat[data-v-10031162]{border-bottom:1px solid var(--color-border-faint);align-items:stretch;display:flex}.drawer__link--flush[data-v-10031162]{border-bottom:0;flex:auto;width:auto;min-width:0}.drawer__expand[data-v-10031162]{border:0;border-left:1px solid var(--color-border-faint);cursor:pointer;width:44px;transition:opacity var(--transition-fast);background:0 0;flex:none;place-items:center;display:grid}.drawer__expand[data-v-10031162]:hover{opacity:.6}.drawer__footer[data-v-10031162]{gap:var(--spacing-6);flex-direction:column;margin-top:auto;display:flex}.drawer__cta[data-v-10031162]{width:100%}.drawer__socials[data-v-10031162]{justify-content:center;gap:var(--spacing-3);display:flex}.drawer__social[data-v-10031162]{width:36px;height:36px;color:var(--color-text);transition:transform var(--transition-fast);justify-content:center;align-items:center;display:flex}.drawer__social[data-v-10031162] svg{width:26px;height:26px}.drawer__social[data-v-10031162]:hover{color:var(--color-text-muted);transform:translateY(-1px)}.drawer__screen[data-v-10031162]{gap:var(--spacing-6);flex-direction:column;flex:auto;display:flex}.drawer__back[data-v-10031162]{width:36px;height:36px;margin-left:calc(-1 * var(--spacing-3));color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.drawer__back[data-v-10031162]:hover{color:var(--color-text)}.drawer__back[data-v-10031162] svg{width:20px;height:20px}.drawer__back-icon[data-v-10031162]{transform:rotate(90deg)}.drawer-slide-enter-active[data-v-10031162],.drawer-slide-leave-active[data-v-10031162]{transition:transform var(--transition-base),opacity var(--transition-base)}.drawer-slide-enter-from[data-v-10031162],.drawer-slide-leave-to[data-v-10031162]{opacity:0;transform:translate(16px)}
