.dpp-slide-enter-active[data-v-b192a93a],.dpp-slide-leave-active[data-v-b192a93a]{transition:transform .25s,opacity .25s}.dpp-slide-enter-from[data-v-b192a93a],.dpp-slide-leave-to[data-v-b192a93a]{opacity:0;transform:translateY(100%)}.ias-fade-enter-active[data-v-0183b630],.ias-fade-leave-active[data-v-0183b630]{transition:opacity .2s}.ias-fade-enter-from[data-v-0183b630],.ias-fade-leave-to[data-v-0183b630]{opacity:0}.gd-root[data-v-23aadb32]{height:100vh;-webkit-font-smoothing:antialiased;background:#f8f9fa;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.gd-status-bar[data-v-23aadb32]{height:env(safe-area-inset-top,0);background:#fff}.gd-header[data-v-23aadb32]{z-index:1050;background:#fff;border-bottom:1px solid #f0f0f0;justify-content:space-between;padding:12px 16px;position:relative}.gd-avatar[data-v-23aadb32],.gd-header[data-v-23aadb32]{align-items:center;display:flex}.gd-avatar[data-v-23aadb32]{background:var(--color-brand-500);color:#fff;letter-spacing:-.5px;border-radius:10px;justify-content:center;width:36px;height:36px;font-size:14px;font-weight:700}.gd-avatar--loading[data-v-23aadb32]{background:#e8e8e3;animation:1.4s ease-in-out infinite gd-pulse-23aadb32}.gd-id-skel[data-v-23aadb32]{flex-direction:column;gap:5px;display:flex}.gd-skel-line[data-v-23aadb32]{background:#ececec;border-radius:5px;height:10px;animation:1.4s ease-in-out infinite gd-pulse-23aadb32}.gd-skel-line--name[data-v-23aadb32]{width:120px}.gd-skel-line--org[data-v-23aadb32]{width:84px;height:8px}@keyframes gd-pulse-23aadb32{0%,to{opacity:1}50%{opacity:.5}}.gd-icon-btn[data-v-23aadb32]{color:#6b7280;cursor:pointer;background:#f5f5f5;border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:flex}.gd-icon-btn[data-v-23aadb32]:active{background:#e5e5e5}.gd-bell[data-v-23aadb32]{text-decoration:none;position:relative}.gd-bell-badge[data-v-23aadb32]{background:var(--color-accent-500,#10d982);color:var(--color-text-primary,#0d0e0d);text-align:center;border:2px solid #fff;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:800;line-height:17px;position:absolute;top:-4px;right:-4px}.gd-drawer-root[data-v-23aadb32]{z-index:1300;justify-content:flex-end;display:flex;position:fixed;inset:0}.gd-drawer-backdrop[data-v-23aadb32]{background:#0d0e0d73;position:absolute;inset:0}.gd-drawer[data-v-23aadb32]{height:100%;padding-bottom:env(safe-area-inset-bottom,0);padding-top:env(safe-area-inset-top,0);background:#fff;flex-direction:column;width:min(86%,360px);display:flex;position:relative;box-shadow:-8px 0 32px #0d0e0d2e}.gd-drawer-head[data-v-23aadb32]{border-bottom:1px solid #f0f0f0;justify-content:space-between;padding:18px 16px 16px}.gd-drawer-head[data-v-23aadb32],.gd-drawer-id[data-v-23aadb32]{align-items:center;gap:12px;display:flex}.gd-drawer-id[data-v-23aadb32]{min-width:0}.gd-drawer-avatar[data-v-23aadb32]{background:var(--color-text-primary);color:#fff;letter-spacing:-.5px;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:700;display:flex}.gd-drawer-name[data-v-23aadb32]{color:var(--color-text-primary);font-size:16px;font-weight:700;line-height:1.2}.gd-drawer-name[data-v-23aadb32],.gd-drawer-org[data-v-23aadb32]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gd-drawer-org[data-v-23aadb32]{color:#6b7280;font-size:13px;line-height:1.3}.gd-drawer-close[data-v-23aadb32]{color:#6b7280;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f5f5f5;border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.gd-drawer-close[data-v-23aadb32]:active{background:#e5e5e5}.gd-drawer-nav[data-v-23aadb32]{flex:1;padding:8px 10px;overflow-y:auto}.gd-drawer-section[data-v-23aadb32]{color:#9ca3af;letter-spacing:.08em;text-transform:uppercase;padding:14px 10px 6px;font-size:11px;font-weight:600}.gd-drawer-item[data-v-23aadb32]{color:var(--color-text-primary);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:12px;align-items:center;gap:14px;width:100%;padding:13px 12px;font-size:16px;font-weight:500;text-decoration:none;display:flex}.gd-drawer-item>span[data-v-23aadb32]{flex:1;min-width:0}.gd-drawer-item svg[data-v-23aadb32]:first-child{flex-shrink:0;width:22px;height:22px}.gd-drawer-chev[data-v-23aadb32]{color:#c4c4c4;flex-shrink:0;width:18px;height:18px}.gd-drawer-item[data-v-23aadb32]:active{background:#f5f5f5}.gd-drawer-item--active[data-v-23aadb32]{background:color-mix(in srgb,var(--color-accent-500) 16%,#fff);font-weight:600}.gd-drawer-item--active[data-v-23aadb32],.gd-drawer-item--active .gd-drawer-chev[data-v-23aadb32]{color:var(--color-accent-600,#0bbf72)}.gd-drawer-signout[data-v-23aadb32]{color:#dc2626;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-top:1px solid #f0f0f0;align-items:center;gap:12px;width:100%;padding:16px 22px;font-size:16px;font-weight:600;display:flex}.gd-drawer-signout[data-v-23aadb32]:active{background:#fef2f2}.gd-drawer-enter-active[data-v-23aadb32],.gd-drawer-leave-active[data-v-23aadb32]{transition:opacity .2s}.gd-drawer-enter-active .gd-drawer[data-v-23aadb32],.gd-drawer-leave-active .gd-drawer[data-v-23aadb32]{transition:transform .26s cubic-bezier(.32,.72,0,1)}.gd-drawer-enter-from[data-v-23aadb32],.gd-drawer-leave-to[data-v-23aadb32]{opacity:0}.gd-drawer-enter-from .gd-drawer[data-v-23aadb32],.gd-drawer-leave-to .gd-drawer[data-v-23aadb32]{transform:translate(100%)}.gd-content.gd-content--no-tabs[data-v-23aadb32]{padding-bottom:env(safe-area-inset-bottom,0)}.gd-content[data-v-23aadb32]{padding-bottom:calc(60px + env(safe-area-inset-bottom,0));-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.gd-a2hs[data-v-23aadb32]:not(:empty){padding:12px 16px 0}.gd-tab-bar[data-v-23aadb32]{padding-bottom:env(safe-area-inset-bottom,0);z-index:1050;background:#fff;border-top:1px solid #f0f0f0;display:flex;position:fixed;bottom:0;left:0;right:0}.gd-tab-group[data-v-23aadb32]{flex:1;min-width:0;display:flex}.gd-tab-group .gd-tab[data-v-23aadb32]{flex:1}.gd-tab[data-v-23aadb32]{color:#9ca3af;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;align-items:center;gap:2px;padding:8px 0 6px;font-size:10px;font-weight:500;text-decoration:none;transition:color .15s;display:flex}.gd-tab[data-v-23aadb32]:active{opacity:.7}.gd-tab--active[data-v-23aadb32]{color:var(--color-accent-500)}.gd-tab--active>span[data-v-23aadb32]:last-child{color:var(--color-text-primary);font-weight:600}.gd-tab--featured[data-v-23aadb32]{color:var(--color-text-primary);flex:none;width:76px}.gd-tab--featured>span[data-v-23aadb32]:last-child{font-weight:600}.gd-tab-fab[data-v-23aadb32]{background:var(--color-accent-500);color:var(--color-text-primary);border:3px solid #fff;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;margin-top:-10px;margin-bottom:1px;display:flex;position:relative;box-shadow:0 4px 12px #10d98266}.gd-tab--featured.gd-tab--active .gd-tab-fab[data-v-23aadb32]{box-shadow:0 8px 22px #10d98299}.gd-tab-badge[data-v-23aadb32]{background:var(--color-text-primary);color:#fff;text-align:center;border:2px solid #fff;border-radius:999px;min-width:22px;padding:2px 6px;font-size:11px;font-weight:800;line-height:1.2;position:absolute;top:-9px;right:-11px}.gd-fab-wrap[data-v-23aadb32]{bottom:calc(80px + env(safe-area-inset-bottom,0));z-index:1100;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;right:16px}.gd-fab[data-v-23aadb32]{background:var(--color-brand-500);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:28px;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 8px 24px #0d0e0d4d,0 2px 6px #00000014}.gd-fab[data-v-23aadb32]:active{transform:scale(.94)}.gd-fab--open[data-v-23aadb32]{background:linear-gradient(135deg,#64748b,#475569);box-shadow:0 4px 12px #00000026}.gd-fab-menu[data-v-23aadb32]{flex-direction:column;gap:8px;margin-bottom:4px;display:flex}.gd-fab-item[data-v-23aadb32]{color:#1f2937;cursor:pointer;-webkit-tap-highlight-color:transparent;white-space:nowrap;background:#fff;border:1px solid #f0f0f0;border-radius:28px;align-items:center;gap:10px;padding:10px 16px 10px 12px;font-size:14px;font-weight:600;transition:transform .12s,background .12s;display:flex;box-shadow:0 4px 14px #0000001a}.gd-fab-item[data-v-23aadb32]:active{background:#f9fafb;transform:scale(.97)}.gd-fab-item--danger[data-v-23aadb32]{color:#b91c1c}.gd-fab-item--warn[data-v-23aadb32]{color:#b45309}.gd-fab-item-icon[data-v-23aadb32]{background:#f3f4f6;border-radius:16px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:inline-flex}.gd-fab-backdrop[data-v-23aadb32]{z-index:-1;background:#0003;position:fixed;inset:0}.gd-fab-menu-enter-active[data-v-23aadb32],.gd-fab-menu-leave-active[data-v-23aadb32]{transition:opacity .18s,transform .18s}.gd-fab-menu-enter-from[data-v-23aadb32],.gd-fab-menu-leave-to[data-v-23aadb32]{opacity:0;transform:translateY(8px)scale(.96)}
