.auth-module__QESxYq__root{min-height:100dvh;padding:var(--space-8)clamp(var(--space-6),8vw,7rem);background:var(--color-bg);font-family:var(--font-roboto);box-sizing:border-box;justify-content:flex-start;align-items:safe center;display:flex;position:relative;overflow:hidden auto}.auth-module__QESxYq__illustration{object-fit:cover;object-position:center;z-index:0;-webkit-user-select:none;user-select:none;pointer-events:none}.auth-module__QESxYq__card{z-index:1;width:min(100%,380px);padding:var(--space-8);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card);position:relative}.auth-module__QESxYq__logo{margin-bottom:var(--space-6);align-items:center;display:flex}.auth-module__QESxYq__logoImage{width:128px;height:auto}.auth-module__QESxYq__title{margin:0 0 var(--space-2);color:var(--color-text);font-size:1.5rem;line-height:1.25}.auth-module__QESxYq__description{margin:0 0 var(--space-6);color:var(--color-text-muted);font-size:.875rem;line-height:1.5}.auth-module__QESxYq__field{margin-bottom:var(--space-4)}.auth-module__QESxYq__label{margin-bottom:var(--space-1);color:var(--color-text-muted);font-size:.8125rem;font-weight:700;display:block}.auth-module__QESxYq__inputWrap{position:relative}.auth-module__QESxYq__input{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-height:44px;color:var(--color-text);font:inherit;padding:10px 14px}.auth-module__QESxYq__input:focus{outline:2px solid var(--color-accent);outline-offset:2px;border-color:var(--color-accent)}.auth-module__QESxYq__inputWithButton{padding-right:56px}.auth-module__QESxYq__toggle{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.auth-module__QESxYq__toggle:hover{background:var(--color-accent-soft);color:var(--color-accent)}.auth-module__QESxYq__toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.auth-module__QESxYq__message{margin:0 0 var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);overflow-wrap:anywhere;font-size:.875rem;line-height:1.4}.auth-module__QESxYq__error{color:var(--color-danger);background:var(--color-danger-soft)}.auth-module__QESxYq__success{color:var(--color-success);background:var(--color-success-soft)}.auth-module__QESxYq__fieldError{margin:var(--space-2)0 0;color:var(--color-danger);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.4}.auth-module__QESxYq__confirmedEmail{margin:0 0 var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);color:var(--color-success);background:var(--color-success-soft);gap:2px;font-size:.8125rem;line-height:1.4;display:grid}.auth-module__QESxYq__confirmedEmail strong{overflow-wrap:anywhere;color:var(--color-text);font-size:.875rem}.auth-module__QESxYq__button{border-radius:var(--radius-md);background:var(--color-accent);width:100%;min-height:44px;color:var(--color-surface);cursor:pointer;font:inherit;transition:background var(--transition-fast),opacity var(--transition-fast);border:0;font-weight:700}.auth-module__QESxYq__button:hover:not(:disabled){background:var(--color-accent-hover)}.auth-module__QESxYq__button:disabled{opacity:.65;cursor:not-allowed}.auth-module__QESxYq__button[data-loading=true]{cursor:wait}.auth-module__QESxYq__links{gap:var(--space-2);margin-top:var(--space-5);text-align:center;display:grid}.auth-module__QESxYq__link{color:var(--color-accent);font-size:.875rem;font-weight:700;text-decoration:none}.auth-module__QESxYq__link:hover{text-decoration:underline}.auth-module__QESxYq__linkButton{min-height:44px;margin:0 0 var(--space-3);color:var(--color-accent);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;padding:0;font-size:.875rem;font-weight:700;text-decoration:underline;display:inline-flex}.auth-module__QESxYq__linkButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.auth-module__QESxYq__passwordRequirements{margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-column-bg)}.auth-module__QESxYq__requirement{align-items:center;gap:var(--space-2);color:var(--color-text-subtle);transition:color var(--transition-fast);margin:0;font-size:.75rem;line-height:1.35;display:flex}.auth-module__QESxYq__requirement svg{flex:none}.auth-module__QESxYq__requirementMet{color:var(--color-success)}.auth-module__QESxYq__passwordSafetyNote{align-items:flex-start;gap:var(--space-2);margin:var(--space-3)0 0;padding-top:var(--space-3);border-top:1px solid var(--color-border);color:var(--color-text-subtle);font-size:.75rem;line-height:1.4;display:flex}.auth-module__QESxYq__passwordSafetyNote svg{color:var(--color-text-muted);flex:none;margin-top:1px}.auth-module__QESxYq__confirmationStatus{align-items:center;gap:var(--space-2);margin:var(--space-2)0 0;transition:color var(--transition-fast);font-size:.75rem;line-height:1.4;display:flex}.auth-module__QESxYq__confirmationStatus svg{flex:none}.auth-module__QESxYq__confirmationPending{color:var(--color-text-subtle)}.auth-module__QESxYq__confirmationValid{color:var(--color-success)}.auth-module__QESxYq__confirmationInvalid{color:var(--color-danger)}.auth-module__QESxYq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1024px){.auth-module__QESxYq__root{padding:var(--space-6)var(--space-5);justify-content:center}}@media (max-width:768px){.auth-module__QESxYq__root{padding:var(--space-4);background:var(--color-column-bg);justify-content:center}.auth-module__QESxYq__illustration{display:none}.auth-module__QESxYq__card{padding:var(--space-6)}}@media (max-width:420px){.auth-module__QESxYq__card{width:100%}}
.WhatsNewModal-module__AaaM3W__backdrop{z-index:1000;animation:WhatsNewModal-module__AaaM3W__wnFade .2s var(--ease-decelerate)both;background:#0000006b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.WhatsNewModal-module__AaaM3W__modal{background:var(--md-surface);border-radius:var(--radius-xl);width:min(1080px,100%);min-height:min(560px,90vh);max-height:90vh;box-shadow:var(--shadow-modal);animation:WhatsNewModal-module__AaaM3W__wnIn .34s var(--ease-soft-spring)both;flex-direction:column;display:flex;position:relative;overflow:hidden}@keyframes WhatsNewModal-module__AaaM3W__wnFade{0%{opacity:0}}@keyframes WhatsNewModal-module__AaaM3W__wnIn{0%{opacity:0;transform:translateY(20px)scale(.97)}}.WhatsNewModal-module__AaaM3W__header{border-bottom:1px solid var(--md-outline-variant);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.WhatsNewModal-module__AaaM3W__title{color:var(--md-on-surface,#1a1c1e);align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.WhatsNewModal-module__AaaM3W__title .WhatsNewModal-module__AaaM3W__gift{color:var(--md-primary);font-size:22px}.WhatsNewModal-module__AaaM3W__meta{align-items:center;gap:14px;display:flex}.WhatsNewModal-module__AaaM3W__version{color:var(--md-on-surface-variant,#5b6470);font-variant-numeric:tabular-nums;font-size:12px}.WhatsNewModal-module__AaaM3W__close{cursor:pointer;color:var(--md-on-surface-variant,#5b6470);border-radius:var(--radius-pill);background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s,color .2s;display:flex}.WhatsNewModal-module__AaaM3W__close:hover{background:var(--md-primary-container);color:var(--md-primary)}.WhatsNewModal-module__AaaM3W__audience{border-bottom:1px solid var(--md-outline-variant);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 20px;display:flex}.WhatsNewModal-module__AaaM3W__audienceLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--md-on-surface-variant,#5b6470);font-size:11px}.WhatsNewModal-module__AaaM3W__pill{border-radius:var(--radius-pill);background:var(--md-primary-container);color:var(--md-primary);border:1px solid #e8112d33;padding:3px 11px;font-size:12px;font-weight:600}.WhatsNewModal-module__AaaM3W__body{flex:1;min-height:0;display:flex}.WhatsNewModal-module__AaaM3W__rail{border-right:1px solid var(--md-outline-variant);overscroll-behavior:contain;scroll-behavior:smooth;background:var(--md-surface-dim,#f8fafd);scrollbar-width:thin;scrollbar-color:#e8112d52 transparent;flex:none;width:224px;min-height:0;padding:12px 8px;overflow-y:auto}.WhatsNewModal-module__AaaM3W__rail::-webkit-scrollbar{width:8px}.WhatsNewModal-module__AaaM3W__rail::-webkit-scrollbar-track{background:0 0}.WhatsNewModal-module__AaaM3W__rail::-webkit-scrollbar-thumb{background:#e8112d47 padding-box padding-box;border:2px solid #0000;border-radius:8px}.WhatsNewModal-module__AaaM3W__rail::-webkit-scrollbar-thumb:hover{background:#e8112d80 padding-box padding-box}.WhatsNewModal-module__AaaM3W__railItem{text-align:left;cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;flex-direction:column;gap:3px;width:100%;padding:10px 12px;transition:background .2s;display:flex;position:relative}.WhatsNewModal-module__AaaM3W__railItem:hover{background:var(--md-surface-container-low,#f1f3f6)}.WhatsNewModal-module__AaaM3W__railItem.WhatsNewModal-module__AaaM3W__active{background:var(--md-primary-container)}.WhatsNewModal-module__AaaM3W__railDate{color:var(--md-on-surface-variant,#5b6470);font-variant-numeric:tabular-nums;font-size:11px}.WhatsNewModal-module__AaaM3W__railTitle{color:var(--md-on-surface,#1a1c1e);font-size:13px;font-weight:600;line-height:1.3}.WhatsNewModal-module__AaaM3W__main{scrollbar-width:thin;scrollbar-color:#e8112d52 transparent;flex-direction:column;flex:1;min-width:0;min-height:0;padding:24px 28px;display:flex;overflow-y:auto}.WhatsNewModal-module__AaaM3W__main::-webkit-scrollbar{width:8px}.WhatsNewModal-module__AaaM3W__main::-webkit-scrollbar-track{background:0 0}.WhatsNewModal-module__AaaM3W__main::-webkit-scrollbar-thumb{background:#e8112d47 padding-box padding-box;border:2px solid #0000;border-radius:8px}.WhatsNewModal-module__AaaM3W__main::-webkit-scrollbar-thumb:hover{background:#e8112d80 padding-box padding-box}.WhatsNewModal-module__AaaM3W__stage{border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 30%,var(--md-primary-container),var(--md-surface-container-lowest));border:1px solid var(--md-outline-variant);flex:1;justify-content:center;align-items:center;min-height:300px;padding:14px;display:flex;position:relative;overflow:hidden}.WhatsNewModal-module__AaaM3W__stageInner{width:100%;height:100%;animation:WhatsNewModal-module__AaaM3W__wnStage .4s var(--ease-decelerate)both;justify-content:center;align-items:center;display:flex}@keyframes WhatsNewModal-module__AaaM3W__wnStage{0%{opacity:0;transform:translateY(8px)scale(.98)}}.WhatsNewModal-module__AaaM3W__stepText{padding:16px 2px 6px}.WhatsNewModal-module__AaaM3W__stepTitle{color:var(--md-on-surface,#1a1c1e);animation:WhatsNewModal-module__AaaM3W__wnRise .4s var(--ease-decelerate)both 50ms;margin:0 0 6px;font-size:19px;font-weight:700}.WhatsNewModal-module__AaaM3W__stepBody{color:var(--md-on-surface-variant,#444c56);animation:WhatsNewModal-module__AaaM3W__wnRise .4s var(--ease-decelerate)both .1s;margin:0;font-size:15px;line-height:1.6}@keyframes WhatsNewModal-module__AaaM3W__wnRise{0%{opacity:0;transform:translateY(6px)}}.WhatsNewModal-module__AaaM3W__cta{border-radius:var(--radius-pill);background:var(--md-primary);color:#fff;align-items:center;gap:6px;margin-top:14px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.WhatsNewModal-module__AaaM3W__cta:hover{background:var(--md-primary-hover);transform:translateY(-1px)}.WhatsNewModal-module__AaaM3W__peekNext{border:1px solid var(--md-outline-variant);border-radius:var(--radius-lg);background:var(--md-surface);cursor:pointer;text-align:left;opacity:.6;width:100%;transition:opacity .25s var(--ease-decelerate),transform .25s var(--ease-decelerate),box-shadow .25s,border-color .25s;animation:WhatsNewModal-module__AaaM3W__wnRise .45s var(--ease-decelerate)both .16s;align-items:center;gap:14px;margin-top:16px;padding:10px 14px;display:flex;position:relative;-webkit-mask-image:linear-gradient(#00000073,#000 30px);mask-image:linear-gradient(#00000073,#000 30px)}.WhatsNewModal-module__AaaM3W__peekNext:hover,.WhatsNewModal-module__AaaM3W__peekNext:focus-visible{opacity:1;border-color:#e8112d66;outline:none;transform:translateY(-2px);box-shadow:0 8px 22px #00000014;-webkit-mask-image:none;mask-image:none}.WhatsNewModal-module__AaaM3W__peekThumb{border-radius:var(--radius-md);border:1px solid var(--md-outline-variant);background:radial-gradient(circle at 50% 30%,var(--md-primary-container),var(--md-surface-container-lowest));flex:none;justify-content:center;align-items:center;width:96px;height:54px;padding:4px;display:flex;overflow:hidden}.WhatsNewModal-module__AaaM3W__peekThumb svg{width:100%;height:100%;display:block}.WhatsNewModal-module__AaaM3W__peekInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.WhatsNewModal-module__AaaM3W__peekKicker{text-transform:uppercase;letter-spacing:.07em;color:var(--md-primary);font-size:10.5px;font-weight:700}.WhatsNewModal-module__AaaM3W__peekTitle{color:var(--md-on-surface,#1a1c1e);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.WhatsNewModal-module__AaaM3W__peekChevron{color:var(--md-on-surface-variant,#5b6470);flex:none;transition:transform .25s,color .25s}.WhatsNewModal-module__AaaM3W__peekNext:hover .WhatsNewModal-module__AaaM3W__peekChevron{color:var(--md-primary);transform:translate(3px)}.WhatsNewModal-module__AaaM3W__progress{align-items:center;gap:12px;display:flex}.WhatsNewModal-module__AaaM3W__stepCount{color:var(--md-on-surface-variant,#5b6470);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.WhatsNewModal-module__AaaM3W__motivation{border-top:1px solid var(--md-outline-variant);background:linear-gradient(90deg,#0000,#e8112d0f 45%,#ffd1661f 100%);align-items:center;gap:10px;padding:11px 22px;display:flex;overflow:hidden}.WhatsNewModal-module__AaaM3W__motivationIcon{color:var(--md-primary);flex:none;font-size:20px;animation:2.4s ease-in-out infinite WhatsNewModal-module__AaaM3W__wnSparkle}@keyframes WhatsNewModal-module__AaaM3W__wnSparkle{0%,to{opacity:.85;transform:scale(1)rotate(0)}50%{opacity:1;transform:scale(1.18)rotate(12deg)}}.WhatsNewModal-module__AaaM3W__motivationText{color:var(--md-primary);background:linear-gradient(90deg,var(--md-primary),#ff5a6e);-webkit-text-fill-color:transparent;animation:WhatsNewModal-module__AaaM3W__wnRise .45s var(--ease-decelerate)both;-webkit-background-clip:text;background-clip:text;font-size:13.5px;font-style:italic;font-weight:600;line-height:1.4}.WhatsNewModal-module__AaaM3W__foot{border-top:1px solid var(--md-outline-variant);justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.WhatsNewModal-module__AaaM3W__dots{gap:7px;display:flex}.WhatsNewModal-module__AaaM3W__dot{background:var(--md-outline-variant);border-radius:50%;width:7px;height:7px;transition:width .3s,background .3s}.WhatsNewModal-module__AaaM3W__dot.WhatsNewModal-module__AaaM3W__on{background:var(--md-primary);border-radius:4px;width:20px}.WhatsNewModal-module__AaaM3W__nav{gap:10px;display:flex}.WhatsNewModal-module__AaaM3W__btn{border-radius:var(--radius-pill);cursor:pointer;border:1px solid var(--md-primary);background:var(--md-primary);color:#fff;padding:8px 18px;font-size:13px;font-weight:600;transition:background .2s,transform .2s}.WhatsNewModal-module__AaaM3W__btn:hover{background:var(--md-primary-hover);transform:translateY(-1px)}.WhatsNewModal-module__AaaM3W__btnGhost{color:var(--md-on-surface-variant,#5b6470);border-color:var(--md-outline-variant);background:0 0}.WhatsNewModal-module__AaaM3W__btnGhost:hover{background:var(--md-surface-container-low,#f1f3f6);color:var(--md-on-surface,#1a1c1e);transform:none}.WhatsNewModal-module__AaaM3W__unwrap{z-index:5;background:radial-gradient(circle at 50% 46%,var(--md-primary-container),transparent 62%),var(--md-surface);cursor:pointer;justify-content:center;align-items:center;animation:.2s both WhatsNewModal-module__AaaM3W__wnFade;display:flex;position:absolute;inset:0}.WhatsNewModal-module__AaaM3W__unwrapSvg{filter:drop-shadow(0 8px 24px #e8112d47);width:220px;height:220px;animation:WhatsNewModal-module__AaaM3W__wnPop .5s var(--ease-soft-spring)both}@keyframes WhatsNewModal-module__AaaM3W__wnPop{0%{opacity:0;transform:scale(.82)}}.WhatsNewModal-module__AaaM3W__confettiHost{pointer-events:none;z-index:6;position:absolute;inset:0;overflow:hidden}@media (max-width:860px){.WhatsNewModal-module__AaaM3W__body{flex-direction:column}.WhatsNewModal-module__AaaM3W__rail{border-right:none;border-bottom:1px solid var(--md-outline-variant);flex-direction:row;gap:8px;width:100%;display:flex;overflow:auto hidden}.WhatsNewModal-module__AaaM3W__rail::-webkit-scrollbar{height:6px}.WhatsNewModal-module__AaaM3W__railItem{flex:none;min-width:150px}.WhatsNewModal-module__AaaM3W__motivationText{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.WhatsNewModal-module__AaaM3W__modal,.WhatsNewModal-module__AaaM3W__backdrop,.WhatsNewModal-module__AaaM3W__stageInner,.WhatsNewModal-module__AaaM3W__stepTitle,.WhatsNewModal-module__AaaM3W__stepBody,.WhatsNewModal-module__AaaM3W__unwrap,.WhatsNewModal-module__AaaM3W__unwrapSvg,.WhatsNewModal-module__AaaM3W__motivationIcon,.WhatsNewModal-module__AaaM3W__motivationText,.WhatsNewModal-module__AaaM3W__peekNext{animation:none}.WhatsNewModal-module__AaaM3W__rail{scroll-behavior:auto}}
.Sparkles-module__LC681W__host{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.Sparkles-module__LC681W__glyph{filter:drop-shadow(0 0 5px);width:100%;height:100%;display:block}.Sparkles-module__LC681W__spark{opacity:0;animation:Sparkles-module__LC681W__wnTwinkle 3.2s var(--ease-soft-spring,ease-in-out)infinite;will-change:transform,opacity;display:block;position:absolute;transform:scale(.4)rotate(0)}.Sparkles-module__LC681W__s1{color:#e8112d;width:22px;height:22px;animation-duration:3.4s;animation-delay:0s;top:7%;left:6%}.Sparkles-module__LC681W__s2{color:#ffd166;width:16px;height:16px;animation-duration:2.8s;animation-delay:.7s;top:12%;right:8%}.Sparkles-module__LC681W__s3{color:#ff5a6e;width:12px;height:12px;animation-duration:3s;animation-delay:1.4s;top:4%;left:46%}.Sparkles-module__LC681W__s4{color:#ffd166;width:14px;height:14px;animation-duration:3.6s;animation-delay:1s;bottom:10%;left:10%}.Sparkles-module__LC681W__s5{color:#e8112d;width:20px;height:20px;animation-duration:3.2s;animation-delay:.3s;bottom:7%;right:9%}.Sparkles-module__LC681W__s6{color:#ff5a6e;width:10px;height:10px;animation-duration:2.6s;animation-delay:2s;bottom:16%;right:30%}.Sparkles-module__LC681W__s7{color:#ffd166;width:11px;height:11px;animation-duration:3s;animation-delay:1.7s;top:30%;left:4%}@keyframes Sparkles-module__LC681W__wnTwinkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:.9;transform:scale(1)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.Sparkles-module__LC681W__spark{opacity:.45;animation:none;transform:scale(.85)}}
.WhatsNewButton-module__DXRgCq__trigger{border-radius:var(--radius-pill);width:38px;height:38px;color:var(--md-on-surface-variant,#5b6470);cursor:pointer;transition:background .2s,color .2s,transform .2s var(--ease-spring);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex;position:relative}.WhatsNewButton-module__DXRgCq__trigger:hover{background:var(--md-primary-container);color:var(--md-primary);transform:scale(1.06)}.WhatsNewButton-module__DXRgCq__trigger:focus-visible{outline:2px solid var(--md-primary);outline-offset:2px}.WhatsNewButton-module__DXRgCq__ico{font-size:22px;line-height:1}.WhatsNewButton-module__DXRgCq__hasUnseen{color:var(--md-primary)}.WhatsNewButton-module__DXRgCq__hasUnseen .WhatsNewButton-module__DXRgCq__ico{transform-origin:50% 70%;animation:8s ease-in-out infinite WhatsNewButton-module__DXRgCq__wnWobble}.WhatsNewButton-module__DXRgCq__hasUnseen:after{content:"";border-radius:var(--radius-pill);pointer-events:none;animation:2.2s ease-out infinite WhatsNewButton-module__DXRgCq__wnPulse;position:absolute;inset:-2px;box-shadow:0 0 #e8112d80}@keyframes WhatsNewButton-module__DXRgCq__wnPulse{0%{box-shadow:0 0 #e8112d80}70%{box-shadow:0 0 0 12px #e8112d00}to{box-shadow:0 0 #e8112d00}}@keyframes WhatsNewButton-module__DXRgCq__wnWobble{0%,86%,to{transform:rotate(0)}89%{transform:rotate(-8deg)}92%{transform:rotate(8deg)}95%{transform:rotate(-4deg)}}.WhatsNewButton-module__DXRgCq__badge{border-radius:var(--radius-pill);background:var(--md-primary);color:#fff;border:2px solid var(--md-surface);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:flex;position:absolute;top:-2px;right:-2px}@media (prefers-reduced-motion:reduce){.WhatsNewButton-module__DXRgCq__hasUnseen .WhatsNewButton-module__DXRgCq__ico,.WhatsNewButton-module__DXRgCq__hasUnseen:after,.WhatsNewButton-module__DXRgCq__trigger{transition:none;animation:none}}
.meeting-reminder-card-module__Oa4j5q__reminder{color:#3f1118;background:#fff7f8;border:1px solid #fecdd3;border-radius:9px;align-items:center;min-width:0;max-width:520px;height:34px;margin-left:auto;display:flex;position:relative;overflow:visible;box-shadow:inset 3px 0 #e8112d}.meeting-reminder-card-module__Oa4j5q__unavailable{border:1px solid var(--md-outline-variant);border-radius:var(--radius-md);background:var(--md-surface-container-low);min-width:0;color:var(--md-on-surface-variant);white-space:nowrap;align-items:center;gap:7px;margin-left:auto;padding:5px 8px;font-size:11px;font-weight:700;display:flex}.meeting-reminder-card-module__Oa4j5q__unavailable button{border-radius:var(--radius-sm);color:var(--md-primary);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:3px 6px;font-size:11px;font-weight:800;display:inline-flex}.meeting-reminder-card-module__Oa4j5q__unavailable button:hover:not(:disabled){background:var(--md-surface-container)}.meeting-reminder-card-module__Oa4j5q__unavailable button:focus-visible{outline:2px solid var(--md-primary);outline-offset:2px}.meeting-reminder-card-module__Oa4j5q__unavailable button:disabled{cursor:wait;opacity:.65}.meeting-reminder-card-module__Oa4j5q__spinning{animation:.85s linear infinite meeting-reminder-card-module__Oa4j5q__reminder-spin}.meeting-reminder-card-module__Oa4j5q__stale{color:var(--md-error);white-space:nowrap;flex:none;margin-left:7px;font-size:10px;font-weight:800}.meeting-reminder-card-module__Oa4j5q__icon{color:#e8112d;flex:0 0 36px;place-items:center;width:36px;height:100%;display:grid}.meeting-reminder-card-module__Oa4j5q__copy{align-items:baseline;gap:6px;min-width:0;display:flex}.meeting-reminder-card-module__Oa4j5q__label{color:#a61b30;flex:none;font-size:11px;font-weight:800}.meeting-reminder-card-module__Oa4j5q__client{color:#2b1115;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.meeting-reminder-card-module__Oa4j5q__when{white-space:nowrap;border-left:1px solid #fecdd3;align-items:baseline;gap:5px;margin-left:12px;padding-left:11px;display:flex}.meeting-reminder-card-module__Oa4j5q__clock{color:#e8112d;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:14px;font-weight:900}.meeting-reminder-card-module__Oa4j5q__time{color:#7b5960;font-size:11px;font-weight:700}.meeting-reminder-card-module__Oa4j5q__openButton{color:#c50e26;cursor:pointer;background:0 0;border:0;border-left:1px solid #fecdd3;flex:0 0 34px;place-items:center;width:34px;height:100%;margin-left:7px;padding:0;display:grid}.meeting-reminder-card-module__Oa4j5q__openButton:hover{background:#fde6e9}.meeting-reminder-card-module__Oa4j5q__openButton:focus-visible{outline-offset:-3px;outline:3px solid #e8112d4d}.meeting-reminder-card-module__Oa4j5q__openButton[aria-expanded=true] svg{transform:rotate(180deg)}.meeting-reminder-card-module__Oa4j5q__details{z-index:20;color:#2b1115;background:#fff;border:1px solid #fecdd3;border-radius:10px;gap:3px;min-width:270px;padding:13px 14px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 28px #58141e2e}.meeting-reminder-card-module__Oa4j5q__detailsLabel{color:#a61b30;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.meeting-reminder-card-module__Oa4j5q__details strong{font-size:14px;line-height:1.3}.meeting-reminder-card-module__Oa4j5q__detailsMeta{color:#735158;font-size:12px;font-weight:600}.meeting-reminder-card-module__Oa4j5q__details button{color:#fff;cursor:pointer;font:inherit;background:#e8112d;border:0;border-radius:6px;justify-self:start;margin-top:8px;padding:6px 9px;font-size:12px;font-weight:800}.meeting-reminder-card-module__Oa4j5q__details button:hover{background:#c50e26}.meeting-reminder-card-module__Oa4j5q__critical{box-shadow:none;color:#fff;background:#e8112d;border-color:#e8112d}.meeting-reminder-card-module__Oa4j5q__critical .meeting-reminder-card-module__Oa4j5q__icon,.meeting-reminder-card-module__Oa4j5q__critical .meeting-reminder-card-module__Oa4j5q__clock,.meeting-reminder-card-module__Oa4j5q__critical .meeting-reminder-card-module__Oa4j5q__client,.meeting-reminder-card-module__Oa4j5q__critical .meeting-reminder-card-module__Oa4j5q__time,.meeting-reminder-card-module__Oa4j5q__critical .meeting-reminder-card-module__Oa4j5q__label,.meeting-reminder-card-module__Oa4j5q__critical .meeting-reminder-card-module__Oa4j5q__openButton{color:#fff}.meeting-reminder-card-module__Oa4j5q__critical .meeting-reminder-card-module__Oa4j5q__when,.meeting-reminder-card-module__Oa4j5q__critical .meeting-reminder-card-module__Oa4j5q__openButton{border-color:#ffffff4d}.meeting-reminder-card-module__Oa4j5q__critical .meeting-reminder-card-module__Oa4j5q__clock{animation:1.1s ease-in-out infinite meeting-reminder-card-module__Oa4j5q__reminder-pulse}.meeting-reminder-card-module__Oa4j5q__critical .meeting-reminder-card-module__Oa4j5q__openButton:hover{background:#0000001f}.meeting-reminder-card-module__Oa4j5q__critical .meeting-reminder-card-module__Oa4j5q__details{color:#2b1115;background:#fff;border-color:#fecdd3}@keyframes meeting-reminder-card-module__Oa4j5q__reminder-pulse{50%{opacity:.66}}@keyframes meeting-reminder-card-module__Oa4j5q__reminder-spin{to{transform:rotate(360deg)}}@media (max-width:1120px){.meeting-reminder-card-module__Oa4j5q__label{display:none}.meeting-reminder-card-module__Oa4j5q__reminder{max-width:390px}}@media (max-width:800px){.meeting-reminder-card-module__Oa4j5q__reminder{max-width:230px}.meeting-reminder-card-module__Oa4j5q__time,.meeting-reminder-card-module__Oa4j5q__stale,.meeting-reminder-card-module__Oa4j5q__unavailable span{display:none}}@media (max-width:640px){.meeting-reminder-card-module__Oa4j5q__reminder{flex:0 0 84px;min-width:84px;max-width:84px}.meeting-reminder-card-module__Oa4j5q__icon,.meeting-reminder-card-module__Oa4j5q__copy{display:none}.meeting-reminder-card-module__Oa4j5q__when{border:0;margin:0;padding:0}.meeting-reminder-card-module__Oa4j5q__clock{font-size:13px}.meeting-reminder-card-module__Oa4j5q__openButton{flex-basis:29px;width:29px;margin-left:4px}}@media (prefers-reduced-motion:reduce){.meeting-reminder-card-module__Oa4j5q__critical .meeting-reminder-card-module__Oa4j5q__clock,.meeting-reminder-card-module__Oa4j5q__spinning{animation:none}}html[data-theme=dark] .meeting-reminder-card-module__Oa4j5q__reminder{border-color:color-mix(in srgb,var(--md-primary)40%,transparent);background:color-mix(in srgb,var(--md-primary)14%,var(--md-surface-container-lowest));color:var(--md-on-surface);box-shadow:inset 3px 0 var(--md-primary)}html[data-theme=dark] .meeting-reminder-card-module__Oa4j5q__label{color:var(--md-on-primary-container)}html[data-theme=dark] .meeting-reminder-card-module__Oa4j5q__client{color:var(--md-on-surface)}html[data-theme=dark] .meeting-reminder-card-module__Oa4j5q__time{color:var(--md-on-surface-variant)}:is(html[data-theme=dark] .meeting-reminder-card-module__Oa4j5q__when,html[data-theme=dark] .meeting-reminder-card-module__Oa4j5q__openButton){border-left-color:color-mix(in srgb,var(--md-primary)35%,transparent)}html[data-theme=dark] .meeting-reminder-card-module__Oa4j5q__openButton{color:var(--md-on-primary-container)}html[data-theme=dark] .meeting-reminder-card-module__Oa4j5q__openButton:hover{background:color-mix(in srgb,var(--md-primary)22%,transparent)}html[data-theme=dark] .meeting-reminder-card-module__Oa4j5q__details{border-color:color-mix(in srgb,var(--md-primary)35%,transparent);background:var(--md-surface-container-lowest);color:var(--md-on-surface)}html[data-theme=dark] .meeting-reminder-card-module__Oa4j5q__detailsLabel{color:var(--md-on-primary-container)}html[data-theme=dark] .meeting-reminder-card-module__Oa4j5q__detailsMeta{color:var(--md-on-surface-variant)}html[data-theme=dark] .meeting-reminder-card-module__Oa4j5q__critical .meeting-reminder-card-module__Oa4j5q__details{background:var(--md-surface-container-lowest);color:var(--md-on-surface)}
.support-button-module__oFwrgG__fab{z-index:900;width:56px;height:56px;color:var(--md-primary);cursor:pointer;background:#fff;border:1px solid #e8112d2e;border-radius:50%;place-items:center;transition:transform .15s,box-shadow .15s;animation:.3s cubic-bezier(.16,1,.3,1) support-button-module__oFwrgG__fabIn;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 12px #0000001f,0 8px 24px #e8112d2e}.support-button-module__oFwrgG__fab:hover{transform:translateY(-2px)scale(1.05);box-shadow:0 6px 16px #00000029,0 10px 28px #e8112d47}.support-button-module__oFwrgG__fab:active{transform:scale(.96)}.support-button-module__oFwrgG__fab .support-button-module__oFwrgG__material-symbols-outlined{color:var(--md-primary);font-size:28px}.support-button-module__oFwrgG__badge,.support-button-module__oFwrgG__badgeNovo{color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;display:grid;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 2px #fff}.support-button-module__oFwrgG__badge{background:#f59e0b}.support-button-module__oFwrgG__badgeNovo{background:#1e8e3e;animation:2s ease-in-out infinite support-button-module__oFwrgG__pulseGreen}@keyframes support-button-module__oFwrgG__pulseGreen{0%,to{box-shadow:0 0 0 2px #fff,0 0 #1e8e3e99}50%{box-shadow:0 0 0 2px #fff,0 0 0 8px #1e8e3e00}}@keyframes support-button-module__oFwrgG__fabIn{0%{opacity:0;transform:scale(.8)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:640px){.support-button-module__oFwrgG__fab{width:52px;height:52px;bottom:16px;right:16px}.support-button-module__oFwrgG__fab .support-button-module__oFwrgG__material-symbols-outlined{font-size:24px}}html[data-theme=dark] .support-button-module__oFwrgG__fab{background:#1e293b;border-color:#e8112d59}:is(html[data-theme=dark] .support-button-module__oFwrgG__badge,html[data-theme=dark] .support-button-module__oFwrgG__badgeNovo){box-shadow:0 0 0 2px #1e293b}
.sidebar-module__PN97yW__loadingOverlay{z-index:2147483647;background:#fff;justify-content:center;align-items:center;transition:opacity .4s,visibility .4s;display:flex;position:fixed;inset:0}.sidebar-module__PN97yW__loadingFadeOut{opacity:0;visibility:hidden;pointer-events:none}.sidebar-module__PN97yW__loadingContent{flex-direction:column;align-items:center;gap:24px;display:flex}.sidebar-module__PN97yW__loadingLogo{width:120px;height:auto;animation:1.8s ease-in-out infinite sidebar-module__PN97yW__sbPulse}.sidebar-module__PN97yW__loadingSpinner{border:3px solid #e2e8f0;border-top-color:#1e3a5f;border-radius:50%;width:32px;height:32px;animation:.7s linear infinite sidebar-module__PN97yW__sbSpin}@keyframes sidebar-module__PN97yW__sbPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.96)}}@keyframes sidebar-module__PN97yW__sbSpin{to{transform:rotate(360deg)}}.sidebar-module__PN97yW__aside{width:var(--sidebar-width);z-index:40;height:100dvh;transition:width .32s var(--ease-decelerate),box-shadow .32s var(--ease-standard);background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;flex-shrink:0;font-family:Roboto,Public Sans,sans-serif;display:flex;position:fixed;top:0;left:0;overflow:visible;box-shadow:4px 0 24px #0000000f}.sidebar-module__PN97yW__aside.sidebar-module__PN97yW__collapsed{width:var(--sidebar-width-collapsed);box-shadow:2px 0 8px #0000000a}.sidebar-module__PN97yW__aside.sidebar-module__PN97yW__collapsed:hover{box-shadow:4px 0 18px #0f172a1a}.sidebar-module__PN97yW__backdrop{z-index:39;background:#00000014;animation:.2s both sidebar-module__PN97yW__sidebarFadeIn;position:fixed;inset:0}@keyframes sidebar-module__PN97yW__sidebarFadeIn{0%{opacity:0}to{opacity:1}}.sidebar-module__PN97yW__collapseBtn{cursor:pointer;z-index:41;width:28px;height:28px;transition:background .25s var(--ease-standard),box-shadow .25s var(--ease-standard),transform .25s var(--ease-standard);background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:28px;right:-14px;box-shadow:0 2px 6px #00000014}.sidebar-module__PN97yW__collapseBtn:hover{background:#f1f5f9;transform:scale(1.08);box-shadow:0 3px 8px #0000001f}.sidebar-module__PN97yW__collapseBtn:active{transform:scale(.95)}.sidebar-module__PN97yW__collapseBtnIcon{color:#64748b;transition:transform .3s var(--ease-spring);font-size:16px;line-height:1}.sidebar-module__PN97yW__aside.sidebar-module__PN97yW__collapsed .sidebar-module__PN97yW__collapseBtnIcon{transform:rotate(180deg)}.sidebar-module__PN97yW__textFade{transition:opacity .22s ease 60ms,max-width .32s var(--ease-decelerate),transform .28s var(--ease-decelerate)40ms;white-space:nowrap;overflow:hidden;transform:translate(0)}.sidebar-module__PN97yW__aside.sidebar-module__PN97yW__collapsed .sidebar-module__PN97yW__textFade{opacity:0;pointer-events:none;max-width:0;transition:opacity .14s ease,max-width .26s var(--ease-standard),transform .18s ease;transform:translate(-6px)}.sidebar-module__PN97yW__brand{border-bottom:1px solid #f1f5f9;flex-shrink:0;align-items:center;gap:4px;padding:16px 12px 12px;display:flex;position:relative;overflow:hidden}.sidebar-module__PN97yW__aside.sidebar-module__PN97yW__collapsed .sidebar-module__PN97yW__brand{align-items:center;padding:16px 0 12px}.sidebar-module__PN97yW__brandLogoLink{flex:1;justify-content:center;align-items:center;min-width:0;text-decoration:none;display:flex}.sidebar-module__PN97yW__brandLogoFull{object-fit:contain;width:160px;height:auto;max-height:52px;transition:transform .3s var(--ease-standard),filter .3s var(--ease-standard);border-radius:0;flex-shrink:0}.sidebar-module__PN97yW__brand:hover .sidebar-module__PN97yW__brandLogoFull{filter:drop-shadow(0 2px 6px #3b82f62e);transform:scale(1.06)}.sidebar-module__PN97yW__brandLogoIcon{object-fit:contain;width:32px;height:32px;transition:transform .25s var(--ease-spring);flex-shrink:0;display:none}.sidebar-module__PN97yW__brandLogoIcon:hover{transform:scale(1.1)}.sidebar-module__PN97yW__aside.sidebar-module__PN97yW__collapsed .sidebar-module__PN97yW__brandLogoIcon{display:block}.sidebar-module__PN97yW__aside.sidebar-module__PN97yW__collapsed .sidebar-module__PN97yW__brandLogoFull{display:none}.sidebar-module__PN97yW__brandSub{text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;font-size:10px;font-weight:600;line-height:1.2}.sidebar-module__PN97yW__nav{flex-direction:column;flex:1;padding:12px;display:flex;overflow:hidden auto}.sidebar-module__PN97yW__nav::-webkit-scrollbar{width:4px}.sidebar-module__PN97yW__nav::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.sidebar-module__PN97yW__nav::-webkit-scrollbar-track{background:0 0}.sidebar-module__PN97yW__aside.sidebar-module__PN97yW__collapsed .sidebar-module__PN97yW__nav{padding:12px 8px}.sidebar-module__PN97yW__ecosystemGap{flex-direction:column;gap:24px;display:flex}.sidebar-module__PN97yW__sectionLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px;padding:0 12px;font-size:10px;font-weight:700}.sidebar-module__PN97yW__section{flex-direction:column;gap:4px;display:flex}.sidebar-module__PN97yW__crmBtn{color:#0f172a;cursor:pointer;width:100%;transition:background .25s var(--ease-standard),box-shadow .25s var(--ease-standard),transform .25s var(--ease-standard);background:#f1f5f9;border:none;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:4px;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.sidebar-module__PN97yW__crmBtn:hover{background:#e2e8f0;transform:translateY(-1px);box-shadow:0 2px 6px #0000000f}.sidebar-module__PN97yW__crmBtn:active{box-shadow:none;transform:scale(.97)}.sidebar-module__PN97yW__aside.sidebar-module__PN97yW__collapsed .sidebar-module__PN97yW__crmBtn{justify-content:center;padding:10px 0}.sidebar-module__PN97yW__aside.sidebar-module__PN97yW__collapsed .sidebar-module__PN97yW__crmBtnLeft,.sidebar-module__PN97yW__aside.sidebar-module__PN97yW__collapsed .sidebar-module__PN97yW__l2GroupBtnLeft{gap:0}.sidebar-module__PN97yW__crmBtnLeft{align-items:center;gap:10px;display:flex}.sidebar-module__PN97yW__crmBtnIcon{font-variation-settings:"FILL" 0,"wght" 400;font-size:20px}.sidebar-module__PN97yW__crmBtnLabel{font-size:14px;font-weight:600}.sidebar-module__PN97yW__crmChevron{color:#64748b;transition:transform .35s var(--ease-spring);font-size:14px}.sidebar-module__PN97yW__crmSub{transition:max-height .4s var(--ease-standard),opacity .3s ease,transform .3s ease,border-color .3s ease;border-left:1px solid #e2e8f0;flex-direction:column;gap:2px;margin-left:12px;padding-left:10px;display:flex;overflow:hidden}.sidebar-module__PN97yW__aside.sidebar-module__PN97yW__collapsed .sidebar-module__PN97yW__crmSub{display:none}.sidebar-module__PN97yW__navLink{color:#64748b;cursor:pointer;text-align:left;width:100%;transition:color .22s var(--ease-standard),background .22s var(--ease-standard),transform .22s var(--ease-standard),box-shadow .22s var(--ease-standard);background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;display:flex}.sidebar-module__PN97yW__navLink:hover{color:#0f172a;background:#f8fafc;transform:translate(3px);box-shadow:0 1px 4px #0000000a}.sidebar-module__PN97yW__navLink:active{background:#e2e8f0;transform:translate(3px)scale(.98)}.sidebar-module__PN97yW__navLinkActive{color:#0f172a;background:#e2e8f0;font-weight:600;box-shadow:inset 3px 0 #334155}.sidebar-module__PN97yW__navLinkActive:hover{background:#e2e8f0;transform:none;box-shadow:inset 3px 0 #334155}.sidebar-module__PN97yW__navLinkIcon{font-variation-settings:"FILL" 0,"wght" 400;flex-shrink:0;font-size:18px}.sidebar-module__PN97yW__aside.sidebar-module__PN97yW__collapsed .sidebar-module__PN97yW__navLink{justify-content:center;gap:0;padding:10px 0}.sidebar-module__PN97yW__l2GroupBtn{color:#475569;cursor:pointer;width:100%;transition:background .22s var(--ease-standard),transform .22s var(--ease-standard);background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.sidebar-module__PN97yW__l2GroupBtn:hover{background:#f8fafc;transform:translate(2px)}.sidebar-module__PN97yW__l2GroupBtn:active{transform:scale(.97)}.sidebar-module__PN97yW__l2GroupBtnLeft{align-items:center;gap:10px;display:flex}.sidebar-module__PN97yW__l2GroupBtnIcon{font-variation-settings:"FILL" 0,"wght" 400;font-size:18px}.sidebar-module__PN97yW__l2GroupChevron{color:#94a3b8;transition:transform .35s var(--ease-spring);font-size:12px}.sidebar-module__PN97yW__l2GroupChildren{transition:max-height .35s var(--ease-standard),opacity .28s ease,transform .28s ease;border-left:1px solid #f1f5f9;flex-direction:column;gap:2px;margin-left:14px;padding-left:10px;display:flex;overflow:hidden}.sidebar-module__PN97yW__l3Link{color:#64748b;transition:color .2s var(--ease-standard),background .2s var(--ease-standard),transform .2s var(--ease-standard);border-radius:4px;padding:6px 8px;font-size:12px;font-weight:500;text-decoration:none;display:block}.sidebar-module__PN97yW__l3Link:hover{color:#0f172a;background:#f8fafc;transform:translate(3px)}.sidebar-module__PN97yW__l3Link:active{background:#e2e8f0;transform:translate(3px)scale(.98)}.sidebar-module__PN97yW__l3LinkActive{color:#0f172a;background:#0f172a0d;font-weight:500;box-shadow:inset 3px 0 #0f172a}.sidebar-module__PN97yW__l3LinkActive:hover{background:#0f172a0d;transform:none;box-shadow:inset 3px 0 #0f172a}.sidebar-module__PN97yW__l3ActionBtn{text-align:left;color:#64748b;cursor:pointer;width:100%;transition:color .2s var(--ease-standard),background .2s var(--ease-standard),transform .2s var(--ease-standard);background:0 0;border:none;border-radius:4px;padding:6px 8px;font-family:inherit;font-size:12px;font-weight:500;display:block}.sidebar-module__PN97yW__l3ActionBtn:hover{color:#0f172a;background:#f8fafc;transform:translate(3px)}.sidebar-module__PN97yW__l3ActionBtn:active{background:#e2e8f0;transform:translate(3px)scale(.98)}.sidebar-module__PN97yW__standaloneLink{color:#475569;transition:color .22s var(--ease-standard),background .22s var(--ease-standard),transform .22s var(--ease-standard),box-shadow .22s var(--ease-standard);border-radius:6px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.sidebar-module__PN97yW__standaloneLink:hover{color:#0f172a;background:#f8fafc;transform:translate(3px);box-shadow:0 1px 4px #0000000a}.sidebar-module__PN97yW__standaloneLink:active{background:#e2e8f0;transform:translate(3px)scale(.97)}.sidebar-module__PN97yW__standaloneLinkActive{color:#0f172a;background:#e2e8f0;font-weight:600;box-shadow:inset 3px 0 #334155}.sidebar-module__PN97yW__standaloneLinkActive:hover{background:#e2e8f0;transform:none;box-shadow:inset 3px 0 #334155}.sidebar-module__PN97yW__standaloneLinkIcon{font-variation-settings:"FILL" 0,"wght" 400;flex-shrink:0;font-size:20px}.sidebar-module__PN97yW__aside.sidebar-module__PN97yW__collapsed .sidebar-module__PN97yW__standaloneLink{justify-content:center;gap:0;padding:10px 0}.sidebar-module__PN97yW__footer{border-top:1px solid #f1f5f9;flex-shrink:0;margin-top:auto;padding:12px;position:relative}.sidebar-module__PN97yW__aside.sidebar-module__PN97yW__collapsed .sidebar-module__PN97yW__footer{border-top:none;padding:12px 8px}.sidebar-module__PN97yW__userCard{background:#f8fafc;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:box-shadow .25s,transform .25s;display:flex}.sidebar-module__PN97yW__userCard:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000000f}.sidebar-module__PN97yW__aside.sidebar-module__PN97yW__collapsed .sidebar-module__PN97yW__userCard{cursor:pointer;background:0 0;border-radius:50%;justify-content:center;gap:0;padding:8px}.sidebar-module__PN97yW__aside.sidebar-module__PN97yW__collapsed .sidebar-module__PN97yW__userCard:hover{background:#f1f5f9}.sidebar-module__PN97yW__userAvatar{width:40px;min-width:40px;height:40px;transition:border-radius .3s var(--ease-standard),width .3s var(--ease-standard),height .3s var(--ease-standard),min-width .3s var(--ease-standard),transform .25s var(--ease-spring);background:linear-gradient(135deg,#7b8794,#a0aab4);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.sidebar-module__PN97yW__aside.sidebar-module__PN97yW__collapsed .sidebar-module__PN97yW__userAvatar{border-radius:50%;width:36px;min-width:36px;height:36px}.sidebar-module__PN97yW__userAvatarImg{object-fit:cover;object-position:top center;width:100%;height:100%}.sidebar-module__PN97yW__userAvatarInitials{color:#fff;text-transform:uppercase;font-size:15px;font-weight:700;line-height:1}.sidebar-module__PN97yW__userInfo{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sidebar-module__PN97yW__userName{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:1.3;overflow:hidden}.sidebar-module__PN97yW__userRole{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;line-height:1.3;overflow:hidden}.sidebar-module__PN97yW__settingsBtn{cursor:pointer;color:#0f172a;width:32px;height:32px;transition:background .2s var(--ease-standard);background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.sidebar-module__PN97yW__settingsBtn:hover{background:#e2e8f0}.sidebar-module__PN97yW__settingsBtnIcon{transition:transform .25s var(--ease-standard);font-variation-settings:"FILL" 0,"wght" 400;font-size:20px}.sidebar-module__PN97yW__settingsBtn:hover .sidebar-module__PN97yW__settingsBtnIcon{transform:rotate(45deg)}.sidebar-module__PN97yW__popover{z-index:50;animation:sidebar-module__PN97yW__sidebarPopoverIn .2s var(--ease-decelerate)both;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:12px;right:12px;box-shadow:0 4px 16px #0000001a}.sidebar-module__PN97yW__aside.sidebar-module__PN97yW__collapsed .sidebar-module__PN97yW__popover{width:160px;bottom:8px;left:calc(100% + 10px);right:auto}@keyframes sidebar-module__PN97yW__sidebarPopoverIn{0%{opacity:0;transform:translateY(4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.sidebar-module__PN97yW__popoverArrow{display:none}.sidebar-module__PN97yW__aside.sidebar-module__PN97yW__collapsed .sidebar-module__PN97yW__popoverArrow{background:#fff;border-bottom:1px solid #e2e8f0;border-left:1px solid #e2e8f0;width:12px;height:12px;display:block;position:absolute;bottom:16px;left:-6px;transform:rotate(45deg)}.sidebar-module__PN97yW__popoverLogoutBtn{cursor:pointer;color:#dc2626;width:100%;transition:background .2s var(--ease-standard),transform .2s var(--ease-standard),box-shadow .2s var(--ease-standard);background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.sidebar-module__PN97yW__popoverLogoutBtn:hover{background:#fef2f2;transform:translateY(-2px);box-shadow:0 3px 8px #00000014}.sidebar-module__PN97yW__popoverLogoutBtn:active{box-shadow:none;transform:scale(.97)}.sidebar-module__PN97yW__popoverLogoutBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.sidebar-module__PN97yW__popoverLogoutBtnIcon{font-variation-settings:"FILL" 0,"wght" 400;font-size:18px}.sidebar-module__PN97yW__popoverStatus{border-bottom:1px solid #f1f5f9;margin-bottom:4px;padding:8px 10px 10px}.sidebar-module__PN97yW__popoverMenuLink{color:#334155;width:100%;transition:background .2s var(--ease-standard),transform .2s var(--ease-standard),box-shadow .2s var(--ease-standard);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;display:flex}.sidebar-module__PN97yW__popoverMenuLink:hover{background:#f1f5f9;transform:translateY(-2px);box-shadow:0 3px 8px #00000014}.sidebar-module__PN97yW__popoverMenuLink:active{box-shadow:none;transform:scale(.97)}.sidebar-module__PN97yW__popoverMenuLinkIcon{font-variation-settings:"FILL" 0,"wght" 400;font-size:18px}.sidebar-module__PN97yW__navLinkActive .sidebar-module__PN97yW__navLinkIcon,.sidebar-module__PN97yW__standaloneLinkActive .sidebar-module__PN97yW__standaloneLinkIcon{font-variation-settings:"FILL" 1,"wght" 500}.sidebar-module__PN97yW__navLink:hover .sidebar-module__PN97yW__navLinkIcon,.sidebar-module__PN97yW__standaloneLink:hover .sidebar-module__PN97yW__standaloneLinkIcon{font-variation-settings:"FILL" 0,"wght" 500}.sidebar-module__PN97yW__crmBtn .sidebar-module__PN97yW__crmBtnIcon{transition:font-variation-settings .3s var(--ease-standard)}.sidebar-module__PN97yW__nav{transition:padding .3s}.sidebar-module__PN97yW__footer{transition:padding .3s,border-color .3s}.sidebar-module__PN97yW__sectionLabel{transition:opacity .25s,transform .25s}@keyframes sidebar-module__PN97yW__mvPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.18)}}@keyframes sidebar-module__PN97yW__mvBounce{0%,to{transform:translateY(0)}40%{transform:translateY(-3px)}70%{transform:translateY(-1px)}}.sidebar-module__PN97yW__navLinkIconAnimated{animation:2.4s ease-in-out infinite sidebar-module__PN97yW__mvPulse}.sidebar-module__PN97yW__navLink:hover .sidebar-module__PN97yW__navLinkIconAnimated{animation:.5s forwards sidebar-module__PN97yW__mvBounce}.sidebar-module__PN97yW__collapseBtn:focus-visible,.sidebar-module__PN97yW__crmBtn:focus-visible,.sidebar-module__PN97yW__navLink:focus-visible,.sidebar-module__PN97yW__l2GroupBtn:focus-visible,.sidebar-module__PN97yW__l3Link:focus-visible,.sidebar-module__PN97yW__l3ActionBtn:focus-visible,.sidebar-module__PN97yW__standaloneLink:focus-visible,.sidebar-module__PN97yW__settingsBtn:focus-visible,.sidebar-module__PN97yW__popoverLogoutBtn:focus-visible{outline-offset:2px;outline:2px solid #334155}.sidebar-module__PN97yW__aside.sidebar-module__PN97yW__collapsed .sidebar-module__PN97yW__standaloneLink{min-height:40px}.sidebar-module__PN97yW__aside.sidebar-module__PN97yW__collapsed .sidebar-module__PN97yW__crmBtn{background:0 0}.sidebar-module__PN97yW__crmSub:hover{border-left-color:#cbd5e1}.sidebar-module__PN97yW__l2GroupChildren:hover{border-left-color:#e2e8f0}.sidebar-module__PN97yW__userCard:hover .sidebar-module__PN97yW__userAvatar{transform:scale(1.05)}.sidebar-module__PN97yW__aside.sidebar-module__PN97yW__collapsed .sidebar-module__PN97yW__userCard:hover .sidebar-module__PN97yW__userAvatar{transform:scale(1.08)}.sidebar-module__PN97yW__popoverLogoutBtn:hover .sidebar-module__PN97yW__popoverLogoutBtnIcon{animation:sidebar-module__PN97yW__sbLogoutShake .4s var(--ease-spring)}@keyframes sidebar-module__PN97yW__sbLogoutShake{0%{transform:translate(0)}25%{transform:translate(-2px)rotate(-5deg)}50%{transform:translate(2px)rotate(5deg)}75%{transform:translate(-1px)rotate(-2deg)}to{transform:translate(0)rotate(0)}}.sidebar-module__PN97yW__aside{animation:sidebar-module__PN97yW__sidebarSlideIn .35s var(--ease-decelerate)both}@keyframes sidebar-module__PN97yW__sidebarSlideIn{0%{opacity:.6;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.sidebar-module__PN97yW__nav::-webkit-scrollbar-thumb{background:0 0;transition:background .3s}.sidebar-module__PN97yW__nav:hover::-webkit-scrollbar-thumb{background:#cbd5e1}html[data-theme=dark] .sidebar-module__PN97yW__loadingOverlay{background:#0f172a}html[data-theme=dark] .sidebar-module__PN97yW__loadingSpinner{border-color:#94a3b8 #334155 #334155}html[data-theme=dark] .sidebar-module__PN97yW__aside{background:#0f172a;border-right-color:#1e293b;box-shadow:4px 0 24px #0006}html[data-theme=dark] .sidebar-module__PN97yW__aside.sidebar-module__PN97yW__collapsed{box-shadow:2px 0 8px #0006}html[data-theme=dark] .sidebar-module__PN97yW__aside.sidebar-module__PN97yW__collapsed:hover{box-shadow:4px 0 18px #0000008c}html[data-theme=dark] .sidebar-module__PN97yW__collapseBtn{background:#1e293b;border-color:#334155;box-shadow:0 2px 6px #0006}html[data-theme=dark] .sidebar-module__PN97yW__collapseBtn:hover{background:#334155}html[data-theme=dark] .sidebar-module__PN97yW__collapseBtnIcon{color:#94a3b8}html[data-theme=dark] .sidebar-module__PN97yW__brand{border-bottom-color:#1e293b}html[data-theme=dark] .sidebar-module__PN97yW__brandSub{color:#94a3b8}html[data-theme=dark] .sidebar-module__PN97yW__nav::-webkit-scrollbar-thumb{background:#334155}html[data-theme=dark] .sidebar-module__PN97yW__nav:hover::-webkit-scrollbar-thumb{background:#334155}html[data-theme=dark] .sidebar-module__PN97yW__sectionLabel{color:#94a3b8}html[data-theme=dark] .sidebar-module__PN97yW__crmBtn{color:#f8fafc;background:#1e293b}html[data-theme=dark] .sidebar-module__PN97yW__crmBtn:hover{background:#26324a;box-shadow:0 2px 6px #0006}html[data-theme=dark] .sidebar-module__PN97yW__crmBtn:active{box-shadow:none}html[data-theme=dark] .sidebar-module__PN97yW__crmChevron{color:#94a3b8}html[data-theme=dark] .sidebar-module__PN97yW__aside.sidebar-module__PN97yW__collapsed .sidebar-module__PN97yW__crmBtn{background:0 0}html[data-theme=dark] .sidebar-module__PN97yW__crmSub{border-left-color:#334155}html[data-theme=dark] .sidebar-module__PN97yW__crmSub:hover{border-left-color:#475569}html[data-theme=dark] .sidebar-module__PN97yW__navLink{color:#94a3b8}html[data-theme=dark] .sidebar-module__PN97yW__navLink:hover{color:#f8fafc;background:#1e293b;box-shadow:0 1px 4px #0000004d}html[data-theme=dark] .sidebar-module__PN97yW__navLink:active{background:#334155}html[data-theme=dark] .sidebar-module__PN97yW__navLinkActive{color:#f8fafc;background:#334155;box-shadow:inset 3px 0 #94a3b8}html[data-theme=dark] .sidebar-module__PN97yW__navLinkActive:hover{background:#334155;box-shadow:inset 3px 0 #94a3b8}html[data-theme=dark] .sidebar-module__PN97yW__l2GroupBtn{color:#94a3b8}html[data-theme=dark] .sidebar-module__PN97yW__l2GroupBtn:hover{background:#1e293b}html[data-theme=dark] .sidebar-module__PN97yW__l2GroupChevron{color:#94a3b8}html[data-theme=dark] .sidebar-module__PN97yW__l2GroupChildren{border-left-color:#334155}html[data-theme=dark] .sidebar-module__PN97yW__l2GroupChildren:hover{border-left-color:#475569}:is(html[data-theme=dark] .sidebar-module__PN97yW__l3Link,html[data-theme=dark] .sidebar-module__PN97yW__l3ActionBtn){color:#94a3b8}:is(html[data-theme=dark] .sidebar-module__PN97yW__l3Link:hover,html[data-theme=dark] .sidebar-module__PN97yW__l3ActionBtn:hover){color:#f8fafc;background:#1e293b}:is(html[data-theme=dark] .sidebar-module__PN97yW__l3Link:active,html[data-theme=dark] .sidebar-module__PN97yW__l3ActionBtn:active){background:#334155}html[data-theme=dark] .sidebar-module__PN97yW__l3LinkActive{color:#f8fafc;background:#94a3b824;box-shadow:inset 3px 0 #94a3b8}html[data-theme=dark] .sidebar-module__PN97yW__l3LinkActive:hover{background:#94a3b824;box-shadow:inset 3px 0 #94a3b8}html[data-theme=dark] .sidebar-module__PN97yW__standaloneLink{color:#94a3b8}html[data-theme=dark] .sidebar-module__PN97yW__standaloneLink:hover{color:#f8fafc;background:#1e293b;box-shadow:0 1px 4px #0000004d}html[data-theme=dark] .sidebar-module__PN97yW__standaloneLink:active{background:#334155}html[data-theme=dark] .sidebar-module__PN97yW__standaloneLinkActive{color:#f8fafc;background:#334155;box-shadow:inset 3px 0 #94a3b8}html[data-theme=dark] .sidebar-module__PN97yW__standaloneLinkActive:hover{background:#334155;box-shadow:inset 3px 0 #94a3b8}html[data-theme=dark] .sidebar-module__PN97yW__footer{border-top-color:#1e293b}html[data-theme=dark] .sidebar-module__PN97yW__userCard{background:#1e293b}html[data-theme=dark] .sidebar-module__PN97yW__userCard:hover{box-shadow:0 2px 8px #0006}html[data-theme=dark] .sidebar-module__PN97yW__aside.sidebar-module__PN97yW__collapsed .sidebar-module__PN97yW__userCard:hover{background:#334155}html[data-theme=dark] .sidebar-module__PN97yW__userName{color:#f8fafc}html[data-theme=dark] .sidebar-module__PN97yW__userRole{color:#94a3b8}html[data-theme=dark] .sidebar-module__PN97yW__settingsBtn{color:#cbd5e1}html[data-theme=dark] .sidebar-module__PN97yW__settingsBtn:hover{background:#334155}html[data-theme=dark] .sidebar-module__PN97yW__popover{background:#1e293b;border-color:#334155;box-shadow:0 4px 16px #00000080}html[data-theme=dark] .sidebar-module__PN97yW__aside.sidebar-module__PN97yW__collapsed .sidebar-module__PN97yW__popoverArrow{background:#1e293b;border-bottom-color:#334155;border-left-color:#334155}html[data-theme=dark] .sidebar-module__PN97yW__popoverStatus{border-bottom-color:#334155}html[data-theme=dark] .sidebar-module__PN97yW__popoverLogoutBtn{color:#f87171}html[data-theme=dark] .sidebar-module__PN97yW__popoverLogoutBtn:hover{background:#ef444424}html[data-theme=dark] .sidebar-module__PN97yW__popoverMenuLink{color:#cbd5e1}html[data-theme=dark] .sidebar-module__PN97yW__popoverMenuLink:hover{background:#334155}:is(html[data-theme=dark] .sidebar-module__PN97yW__collapseBtn:focus-visible,html[data-theme=dark] .sidebar-module__PN97yW__crmBtn:focus-visible,html[data-theme=dark] .sidebar-module__PN97yW__navLink:focus-visible,html[data-theme=dark] .sidebar-module__PN97yW__l2GroupBtn:focus-visible,html[data-theme=dark] .sidebar-module__PN97yW__l3Link:focus-visible,html[data-theme=dark] .sidebar-module__PN97yW__l3ActionBtn:focus-visible,html[data-theme=dark] .sidebar-module__PN97yW__standaloneLink:focus-visible,html[data-theme=dark] .sidebar-module__PN97yW__settingsBtn:focus-visible,html[data-theme=dark] .sidebar-module__PN97yW__popoverLogoutBtn:focus-visible){outline-color:#94a3b8}
