.QuickSetPasswordModal-module__i9PsGa__dbf-setpass-overlay{background-color:var(--dbf-overlay-backdrop,#0f172a61);-webkit-backdrop-filter:blur(4px);z-index:999999;overscroll-behavior:contain;touch-action:none;justify-content:center;align-items:center;padding:16px;animation:.25s cubic-bezier(.16,1,.3,1) forwards QuickSetPasswordModal-module__i9PsGa__fadeIn;display:flex;position:fixed;inset:0}.QuickSetPasswordModal-module__i9PsGa__dbf-setpass-container{text-align:center;will-change:transform, opacity;background-color:#fff;border-radius:16px;width:100%;max-width:440px;padding:28px 24px;animation:.3s cubic-bezier(.19,1,.22,1) forwards QuickSetPasswordModal-module__i9PsGa__slideUp;position:relative;box-shadow:0 20px 45px #00000038}.QuickSetPasswordModal-module__i9PsGa__dbf-setpass-close-btn{color:#64748b;cursor:pointer;z-index:10;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex;position:absolute;top:14px;right:14px}.QuickSetPasswordModal-module__i9PsGa__dbf-setpass-close-btn:hover{color:#ef4444;background:#fee2e2;border-color:#fca5a5;transform:rotate(90deg)}.QuickSetPasswordModal-module__i9PsGa__dbf-setpass-header-icon{color:#0070f4;background-color:#eff6ff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 12px;display:flex;box-shadow:0 4px 14px #0070f426}.QuickSetPasswordModal-module__i9PsGa__dbf-setpass-title{font-family:var(--dbf-font-family-heading,inherit);color:#0f172a;margin-bottom:4px;font-size:19px;font-weight:800}.QuickSetPasswordModal-module__i9PsGa__dbf-setpass-subtitle{color:#64748b;margin-bottom:18px;font-size:13px;line-height:1.45}.QuickSetPasswordModal-module__i9PsGa__dbf-setpass-form{flex-direction:column;gap:12px;display:flex}.QuickSetPasswordModal-module__i9PsGa__dbf-setpass-error-alert{color:#dc2626;text-align:left;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;display:flex}.QuickSetPasswordModal-module__i9PsGa__dbf-setpass-field{text-align:left;flex-direction:column;gap:5px;display:flex}.QuickSetPasswordModal-module__i9PsGa__dbf-setpass-label-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.QuickSetPasswordModal-module__i9PsGa__dbf-setpass-label{color:#334155;font-size:16px;font-weight:600}.QuickSetPasswordModal-module__i9PsGa__dbf-setpass-dice-btn{color:#0070f4;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:13.5px;font-weight:600;transition:color .15s;display:inline-flex}.QuickSetPasswordModal-module__i9PsGa__dbf-setpass-dice-btn:hover{color:#005fd1;text-decoration:underline}.QuickSetPasswordModal-module__i9PsGa__dbf-dice-spin{animation:.5s ease-in-out QuickSetPasswordModal-module__i9PsGa__dbfDiceRoll}@keyframes QuickSetPasswordModal-module__i9PsGa__dbfDiceRoll{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.15)}to{transform:rotate(360deg)scale(1)}}.QuickSetPasswordModal-module__i9PsGa__dbf-setpass-input-wrap{align-items:center;display:flex;position:relative}.QuickSetPasswordModal-module__i9PsGa__dbf-setpass-input-icon{color:#94a3b8;pointer-events:none;position:absolute;left:12px}.QuickSetPasswordModal-module__i9PsGa__dbf-setpass-input{color:#0f172a;background:#fff;border:1.5px solid #cbd5e1;border-radius:8px;outline:none;width:100%;min-height:44px;padding:10px 40px 10px 36px;font-size:16px;transition:border-color .15s,box-shadow .15s}.QuickSetPasswordModal-module__i9PsGa__dbf-setpass-input:focus{border-color:#0070f4;box-shadow:0 0 0 3px #0070f41f}.QuickSetPasswordModal-module__i9PsGa__dbf-setpass-toggle-btn{color:#64748b;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:flex;position:absolute;right:10px}.QuickSetPasswordModal-module__i9PsGa__dbf-setpass-actions{margin-top:6px}.QuickSetPasswordModal-module__i9PsGa__dbf-setpass-submit-btn{color:#fff;width:100%;min-height:44px;font-family:var(--dbf-font-family-heading,inherit);cursor:pointer;background:linear-gradient(135deg,#0070f4 0%,#005fd1 50%,#0043a8 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:16px;font-weight:700;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 14px #0070f44d}.QuickSetPasswordModal-module__i9PsGa__dbf-setpass-submit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #0070f466}.QuickSetPasswordModal-module__i9PsGa__dbf-setpass-submit-btn:disabled{opacity:.65;cursor:not-allowed}.QuickSetPasswordModal-module__i9PsGa__dbf-setpass-success-view{padding:12px 0;animation:.25s QuickSetPasswordModal-module__i9PsGa__fadeIn}.QuickSetPasswordModal-module__i9PsGa__dbf-setpass-success-icon{color:#16a34a;background-color:#dcfce7;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 12px;display:flex;box-shadow:0 6px 18px #16a34a33}.QuickSetPasswordModal-module__i9PsGa__dbf-setpass-success-title{font-family:var(--dbf-font-family-heading,inherit);color:#0f172a;margin-bottom:6px;font-size:18px;font-weight:800}.QuickSetPasswordModal-module__i9PsGa__dbf-setpass-success-desc{color:#64748b;font-size:13px;line-height:1.5}@keyframes QuickSetPasswordModal-module__i9PsGa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes QuickSetPasswordModal-module__i9PsGa__slideUp{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (max-width:640px){.QuickSetPasswordModal-module__i9PsGa__dbf-setpass-overlay{align-items:flex-end;padding:0}.QuickSetPasswordModal-module__i9PsGa__dbf-setpass-container{width:100%;max-width:100%;max-height:90dvh;padding:24px 18px calc(24px + env(safe-area-inset-bottom,0px)) 18px;border-radius:20px 20px 0 0;animation:.32s cubic-bezier(.16,1,.3,1) forwards QuickSetPasswordModal-module__i9PsGa__dbfSetPassSlideUp;box-shadow:0 -10px 30px #0f172a33}@keyframes QuickSetPasswordModal-module__i9PsGa__dbfSetPassSlideUp{0%{opacity:.8;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.QuickSetPasswordModal-module__i9PsGa__dbf-setpass-input{font-size:16px!important}}
.AccountLayout-module__9KQm5a__dbf-account-layout{background-color:var(--dbf-color-bg-base,#f8fafc);flex-direction:column;min-height:100dvh;display:flex}.AccountLayout-module__9KQm5a__dbf-account-layout__grid{grid-template-columns:290px 1fr;align-items:stretch;min-height:100dvh;display:grid}.AccountLayout-module__9KQm5a__dbf-account-layout__sidebar-wrapper{z-index:10;background:#fff;height:100dvh;position:sticky;top:0;overflow:hidden}.AccountLayout-module__9KQm5a__dbf-account-layout__main-column{background-color:var(--dbf-color-bg-base,#f8fafc);flex-direction:column;min-width:0;display:flex}.AccountLayout-module__9KQm5a__dbf-account-layout__content{box-sizing:border-box;flex:1;width:100%;max-width:1380px;margin:0 auto;padding:1.25rem 1.5rem 8.5rem}.AccountLayout-module__9KQm5a__dbf-account-page-view{will-change:opacity, transform;width:100%;animation:.38s cubic-bezier(.19,1,.22,1) both AccountLayout-module__9KQm5a__dbf-account-page-enter}.AccountLayout-module__9KQm5a__dbf-account-page-view--chat{flex-direction:column;height:100%;display:flex}@keyframes AccountLayout-module__9KQm5a__dbf-account-page-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}.AccountLayout-module__9KQm5a__dbf-account-layout--chat,.AccountLayout-module__9KQm5a__dbf-account-layout__grid--chat{height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden}.AccountLayout-module__9KQm5a__dbf-account-layout__main-column--chat{height:100dvh;max-height:100dvh;overflow:hidden}.AccountLayout-module__9KQm5a__dbf-account-layout__content--chat{flex-direction:column;flex:1;height:calc(100dvh - 60px);max-height:calc(100dvh - 60px);display:flex;overflow:hidden;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}@media (max-width:767px){.AccountLayout-module__9KQm5a__dbf-account-layout__content--chat{height:calc(100dvh - 60px - var(--dbf-mobile-nav-height,60px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 60px - var(--dbf-mobile-nav-height,60px) - env(safe-area-inset-bottom,0px))}}.AccountLayout-module__9KQm5a__dbf-account-drawer-root{z-index:99999;opacity:0;visibility:hidden;pointer-events:none;overscroll-behavior:contain;will-change:opacity, visibility;transition:opacity .35s cubic-bezier(.19,1,.22,1),visibility .35s cubic-bezier(.19,1,.22,1);display:flex;position:fixed;inset:0}.AccountLayout-module__9KQm5a__dbf-account-drawer-root--opened{opacity:1;visibility:visible;pointer-events:auto}.AccountLayout-module__9KQm5a__dbf-account-drawer__backdrop{background-color:var(--dbf-overlay-backdrop,#0f172a61);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .35s cubic-bezier(.19,1,.22,1);position:fixed;inset:0}.AccountLayout-module__9KQm5a__dbf-account-drawer-root--opened .AccountLayout-module__9KQm5a__dbf-account-drawer__backdrop{opacity:1}.AccountLayout-module__9KQm5a__dbf-account-drawer__content{z-index:10;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;flex-direction:column;width:300px;max-width:85vw;height:100%;transition:transform .4s cubic-bezier(.19,1,.22,1);display:flex;position:relative;overflow-y:auto;transform:translate(-100%);box-shadow:12px 0 40px #00000038}.AccountLayout-module__9KQm5a__dbf-account-drawer-root--opened .AccountLayout-module__9KQm5a__dbf-account-drawer__content{transform:translate(0,0)}@media (max-width:1279px) and (min-width:1024px){.AccountLayout-module__9KQm5a__dbf-account-layout__grid{grid-template-columns:250px 1fr}.AccountLayout-module__9KQm5a__dbf-account-layout__content{padding:1.25rem 1.5rem 6.5rem}}@media (max-width:1023px){.AccountLayout-module__9KQm5a__dbf-account-layout__grid{grid-template-columns:1fr}.AccountLayout-module__9KQm5a__dbf-account-layout__sidebar-wrapper{display:none}.AccountLayout-module__9KQm5a__dbf-account-layout__content{padding:1.25rem 1.25rem 7rem}}@media (max-width:767px){.AccountLayout-module__9KQm5a__dbf-account-layout__content{padding:.85rem .85rem 7.5rem}}.AccountLayout-module__9KQm5a__dbf-account-layout__loading{min-height:60dvh;color:var(--dbf-color-text-muted,#64748b);flex-direction:column;justify-content:center;align-items:center;gap:1rem;font-size:.9rem;display:flex}.AccountLayout-module__9KQm5a__dbf-account-layout__spinner{border:3px solid var(--dbf-color-border-subtle,#0000001a);border-top-color:var(--dbf-color-action-primary,#0070f4);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite AccountLayout-module__9KQm5a__dbf-spin}@keyframes AccountLayout-module__9KQm5a__dbf-spin{to{transform:rotate(360deg)}}.AccountLayout-module__9KQm5a__dbf-account-layout__unauth{justify-content:center;align-items:center;min-height:65dvh;padding:2.5rem 1rem;display:flex}.AccountLayout-module__9KQm5a__dbf-account-layout__unauth-card{text-align:center;border:1px solid var(--dbf-color-border-subtle,#e2e8f0);background:#fff;border-radius:16px;flex-direction:column;align-items:center;width:100%;max-width:440px;padding:2.5rem 2rem;animation:.35s ease-out AccountLayout-module__9KQm5a__dbf-unauth-fadein;display:flex;box-shadow:0 4px 24px #0000000d}@keyframes AccountLayout-module__9KQm5a__dbf-unauth-fadein{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}.AccountLayout-module__9KQm5a__dbf-account-layout__unauth-icon{width:58px;height:58px;color:var(--dbf-color-action-primary,#0070f4);background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #bfdbfe;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.AccountLayout-module__9KQm5a__dbf-account-layout__unauth-title{color:var(--dbf-color-text-heading,#0f172a);margin:0 0 .5rem;font-size:1.2rem;font-weight:600;line-height:1.35}.AccountLayout-module__9KQm5a__dbf-account-layout__unauth-desc{color:var(--dbf-color-text-muted,#64748b);max-width:380px;margin:0 0 1.75rem;font-size:.925rem;line-height:1.55}.AccountLayout-module__9KQm5a__dbf-account-layout__unauth-actions{flex-direction:column;gap:10px;width:100%;display:flex}.AccountLayout-module__9KQm5a__dbf-account-layout__unauth-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0070f4 0%,#005bb5 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:12px 20px;font-size:15px;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 3px 12px #0070f447}.AccountLayout-module__9KQm5a__dbf-account-layout__unauth-btn:hover{background:linear-gradient(135deg,#0060d4 0%,#004d99 100%);transform:translateY(-1px);box-shadow:0 5px 16px #0070f461}.AccountLayout-module__9KQm5a__dbf-account-layout__unauth-btn:active{transform:translateY(0)}.AccountLayout-module__9KQm5a__dbf-account-layout__unauth-home-btn{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:11px 20px;font-size:14.5px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.AccountLayout-module__9KQm5a__dbf-account-layout__unauth-home-btn:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.AccountLayout-module__9KQm5a__dbf-account-layout__unauth-home-btn:active{background:#e2e8f0}.AccountLayout-module__9KQm5a__dbf-password-notice{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #bfdbfe;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:1.25rem;padding:12px 16px;animation:.3s ease-out AccountLayout-module__9KQm5a__dbf-notice-in;display:flex;box-shadow:0 2px 8px #0070f40f}@keyframes AccountLayout-module__9KQm5a__dbf-notice-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translate(0,0)}}.AccountLayout-module__9KQm5a__dbf-password-notice__left{flex:1;align-items:center;gap:10px;display:flex}.AccountLayout-module__9KQm5a__dbf-password-notice__icon-wrap{color:#0070f4;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:0 2px 6px #0070f426}.AccountLayout-module__9KQm5a__dbf-password-notice__text{color:#1e3a8a;font-size:13.5px;line-height:1.45}.AccountLayout-module__9KQm5a__dbf-password-notice__text strong{color:#0f172a;font-weight:700}.AccountLayout-module__9KQm5a__dbf-password-notice__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.AccountLayout-module__9KQm5a__dbf-password-notice__btn{color:#fff;cursor:pointer;white-space:nowrap;background:#0070f4;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 2px 8px #0070f440}.AccountLayout-module__9KQm5a__dbf-password-notice__btn:hover{background:#0056bd;transform:translateY(-1px)}.AccountLayout-module__9KQm5a__dbf-password-notice__dismiss-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:color .15s;display:flex}.AccountLayout-module__9KQm5a__dbf-password-notice__dismiss-btn:hover{color:#0f172a}@media (max-width:767px){.AccountLayout-module__9KQm5a__dbf-password-notice{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px}.AccountLayout-module__9KQm5a__dbf-password-notice__left{align-items:flex-start}.AccountLayout-module__9KQm5a__dbf-password-notice__icon-wrap{margin-top:2px}.AccountLayout-module__9KQm5a__dbf-password-notice__actions{justify-content:space-between;width:100%}.AccountLayout-module__9KQm5a__dbf-password-notice__btn{justify-content:center;width:100%}}.AccountLayout-module__9KQm5a__dbf-account-sticky-trigger{transform-origin:0;z-index:100;-webkit-backdrop-filter:blur(4px);opacity:.82;color:#1e293b;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;will-change:transform, opacity;background:#ffffff6b;border:1px solid #cbd5e18c;border-left:none;border-radius:0 10px 10px 0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:34px;min-height:76px;padding:8px 4px;transition:opacity .2s,background-color .2s,border-color .2s,color .2s,transform .2s cubic-bezier(.19,1,.22,1),box-shadow .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;display:none;position:fixed;top:calc(50% - 56px);left:0;overflow:visible;transform:translateY(-50%);box-shadow:1px 2px 8px #0f172a14}.AccountLayout-module__9KQm5a__dbf-account-sticky-trigger:before{content:"";pointer-events:auto;width:100%;min-width:48px;height:100%;min-height:76px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (hover:hover){.AccountLayout-module__9KQm5a__dbf-account-sticky-trigger:hover{opacity:1;-webkit-backdrop-filter:blur(8px);color:var(--dbf-color-action-primary,#0070f4);background:#ffffffeb;border-color:#93c5fd;transform:translate(2px,-50%);box-shadow:2px 4px 16px #0070f433}.AccountLayout-module__9KQm5a__dbf-account-sticky-trigger:hover .AccountLayout-module__9KQm5a__dbf-account-sticky-trigger__icon{opacity:.9;transform:scale(1.08)}.AccountLayout-module__9KQm5a__dbf-account-sticky-trigger:hover .AccountLayout-module__9KQm5a__dbf-account-sticky-trigger__text{color:var(--dbf-color-action-primary,#0070f4)}}.AccountLayout-module__9KQm5a__dbf-account-sticky-trigger:active{opacity:.9;transform:translateY(-50%)scale(.96)}.AccountLayout-module__9KQm5a__dbf-account-sticky-trigger:focus-visible{outline:2px solid var(--dbf-color-action-primary,#0070f4);outline-offset:2px}.AccountLayout-module__9KQm5a__dbf-account-sticky-trigger--open{-webkit-backdrop-filter:blur(8px)!important;color:var(--dbf-color-action-primary,#0070f4)!important;background:#eff6fff2!important;border-color:#93c5fd!important;box-shadow:2px 4px 18px #0070f440!important}.AccountLayout-module__9KQm5a__dbf-account-sticky-trigger__inner{flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.AccountLayout-module__9KQm5a__dbf-account-sticky-trigger__icon{color:var(--dbf-color-action-primary,#0070f4);will-change:transform;flex-shrink:0;transition:opacity .15s,transform .2s cubic-bezier(.19,1,.22,1)}.AccountLayout-module__9KQm5a__dbf-account-sticky-trigger__text{writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--dbf-font-family-heading,inherit);letter-spacing:.14em;text-transform:uppercase;color:#1e293b;text-shadow:0 1px 2px #ffffffd9;font-size:10px;font-weight:800;line-height:1;transition:color .2s;display:inline-block}@media (max-width:1023px){.AccountLayout-module__9KQm5a__dbf-account-sticky-trigger{display:inline-flex}}
