.mgr-no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.mgr-no-scrollbar::-webkit-scrollbar{display:none}@layer base{.manager-root *,.manager-root :after,.manager-root :before{border-color:var(--color-gray-200,#e5e7eb)}.manager-root button:not(:disabled),.manager-root [role=button]:not(:disabled){cursor:pointer}}.mgr-login-page{isolation:isolate;background:radial-gradient(900px 560px at 50% 30%,#db275966,#0000 62%),radial-gradient(700px 500px at 12% 92%,#db275938,#0000 60%),linear-gradient(#200410 0%,#3c0a1c 22%,#5c0e27 48%,#3c0a1c 76%,#1c0310 100%);flex-direction:column;align-items:center;min-height:100dvh;display:flex;position:relative;overflow:hidden}.mgr-login-page:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0a01068c 0%,#0000 16% 84%,#0a010699 100%);position:absolute;inset:0}.mgr-login-page:before{content:"";pointer-events:none;z-index:1;filter:blur(20px);opacity:.8;background:linear-gradient(110deg,#0000 40%,#fff0 46%,#ffffff1a 50%,#fff0 54%,#0000 60%);animation:22s linear infinite mgr-login-reflection;position:absolute;inset:-30%}.mgr-login-shard{z-index:0;pointer-events:none;filter:drop-shadow(0 0 24px #ff5a822e);position:absolute}.mgr-login-shard.tl{--rot:0deg;width:62vw;max-width:340px;animation:9s ease-in-out infinite mgr-login-shard-float;top:-14%;left:-18%}.mgr-login-shard.br{--rot:180deg;width:68vw;max-width:380px;animation:9s ease-in-out infinite reverse mgr-login-shard-float;bottom:-16%;right:-20%}.mgr-login-card{z-index:5;background:linear-gradient(165deg,#ffffff14,#ffffff05),linear-gradient(#5a0c228c,#2805108c);border:1px solid #ffffff1f;position:relative;box-shadow:0 20px 50px #00000059,0 4px 18px #00000040,inset 0 1px #ffffff1f}.mgr-login-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:.9;pointer-events:none;background:linear-gradient(160deg,#ffffff59,#fff0 30% 70%,#ff5a8240);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mgr-login-input{color:#fff;background:#ffffff0f;border:1px solid #ffffff24}.mgr-login-input::placeholder{color:#ffffff61}.mgr-login-input:focus{border-color:#ff789b8c;box-shadow:0 0 0 4px #db27592e}@keyframes mgr-login-reflection{0%{transform:translate(-30%)rotate(8deg)}to{transform:translate(30%)rotate(8deg)}}@keyframes mgr-login-shard-float{0%,to{transform:translate(0, 0) rotate(var(--rot,0deg))}50%{transform:translate(-6px, 8px) rotate(var(--rot,0deg))}}@media (prefers-reduced-motion:reduce){.mgr-login-page:before,.mgr-login-shard{animation:none}}.mgr-sidebar{isolation:isolate;background:radial-gradient(480px 360px at 30% 0,#db275961,#0000 62%),radial-gradient(420px 380px at 100% 100%,#db275933,#0000 60%),linear-gradient(#200410 0%,#3c0a1c 22%,#5c0e27 48%,#3c0a1c 76%,#1c0310 100%);overflow:hidden}.mgr-sidebar:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0a010680 0%,#0000 18% 82%,#0a01068c 100%);position:absolute;inset:0}.mgr-sidebar:before{content:"";pointer-events:none;z-index:1;filter:blur(20px);opacity:.7;background:linear-gradient(110deg,#0000 40%,#fff0 46%,#ffffff14 50%,#fff0 54%,#0000 60%);animation:22s linear infinite mgr-login-reflection;position:absolute;inset:-30%}.mgr-sidebar-shard{z-index:0;pointer-events:none;filter:drop-shadow(0 0 20px #ff5a822e);position:absolute}.mgr-sidebar-shard.tl{--rot:0deg;width:220px;animation:9s ease-in-out infinite mgr-login-shard-float;top:-8%;left:-30%}.mgr-sidebar-shard.br{--rot:180deg;width:240px;animation:9s ease-in-out infinite reverse mgr-login-shard-float;bottom:-6%;right:-34%}.mgr-sidebar-header{z-index:5;border-bottom:1px solid #ffffff1a;position:relative}.mgr-sidebar-item{z-index:5;color:#ffffff9e;transition:background-color .15s,color .15s;position:relative}.mgr-sidebar-item:hover{color:#ffffffeb;background:#ffffff12}.mgr-sidebar-item.active{color:#fff;background:linear-gradient(165deg,#ffffff1a,#ffffff05),linear-gradient(90deg,#db27598c,#db27592e);border:1px solid #ffffff24;box-shadow:0 4px 14px #00000040,inset 0 1px #ffffff1f}.mgr-sidebar-card{z-index:5;background:linear-gradient(165deg,#ffffff14,#ffffff05),linear-gradient(#5a0c228c,#2805108c);border:1px solid #ffffff1f;position:relative;box-shadow:0 10px 30px #0000004d,inset 0 1px #ffffff1f}.mgr-topbar{isolation:isolate;background:radial-gradient(520px 240px at 12% 0,#db275933,#0000 72%),linear-gradient(100deg,#34121f 0%,#4a1a2c 45%,#3a1420 100%);border-bottom:1px solid #ffffff14;transition:background .2s,border-color .2s;overflow:hidden}@media (min-width:1024px){.mgr-topbar{-webkit-backdrop-filter:blur(16px)saturate(160%);background:#ffffffb3;border-bottom:1px solid #10182814}}.mgr-topbar-avatar{color:#fff;background:linear-gradient(160deg,#ffffff29,#ffffff0a);border:1px solid #ffffff2e}.wk-plan-container{container:wk-plan/inline-size}.wk-plan-split{grid-template-columns:1fr;gap:.75rem;display:grid}@container wk-plan (min-width:640px){.wk-plan-split{grid-template-columns:240px 1fr}}.wk-paid-container{container:wk-paid/inline-size}.wk-paid-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@container wk-paid (min-width:480px){.wk-paid-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.mgr-celebrate-bg{background:linear-gradient(120deg,#be123c,#e11d48,#f97316,#db2777,#7c3aed,#be123c) 0 0/300% 300%;animation:9s ease-in-out infinite mgr-bg-shift}.mgr-rays{background:repeating-conic-gradient(#ffffff38 0deg 7deg,#fff0 7deg 20deg);animation:28s linear infinite mgr-rays-spin;-webkit-mask-image:radial-gradient(circle,#000 12%,#0000 62%);mask-image:radial-gradient(circle,#000 12%,#0000 62%)}.mgr-trophy-glow{background:radial-gradient(circle,#fff4a3d9,#fff4a300 68%);animation:2.4s ease-in-out infinite mgr-glow-breathe}.mgr-trophy{animation:2.6s ease-in-out infinite mgr-trophy-bounce}.mgr-pop{opacity:0;animation:.7s cubic-bezier(.22,1.4,.36,1) forwards mgr-pop-in}.mgr-float{animation:3.6s ease-in-out infinite mgr-float}.mgr-twinkle{animation:1.8s ease-in-out infinite mgr-twinkle}.mgr-shimmer-text{background:linear-gradient(90deg,#fff 0%,#fde047 25%,#fff 50%,#fde047 75%,#fff 100%) 0 0/200%;color:#0000;text-shadow:none;filter:drop-shadow(0 4px 14px #00000040);-webkit-background-clip:text;background-clip:text;animation:.7s cubic-bezier(.22,1.4,.36,1) forwards mgr-pop-in,3s linear infinite mgr-shimmer-text}.mgr-firework{opacity:0;animation:2.6s ease-out infinite mgr-firework;position:relative}.mgr-cta-glow{animation:1.8s ease-out infinite mgr-glow-pulse}.mgr-cta-shine{animation:2.8s ease-in-out infinite mgr-shine}@keyframes mgr-rays-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mgr-bg-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes mgr-pop-in{0%{opacity:0;transform:scale(.3)translateY(30px)}60%{opacity:1;transform:scale(1.1)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes mgr-float{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-18px) rotate(calc(var(--r,0deg) * -1))}}@keyframes mgr-twinkle{0%,to{opacity:.2;transform:scale(.6)rotate(0)}50%{opacity:1;transform:scale(1.25)rotate(25deg)}}@keyframes mgr-shimmer-text{to{background-position:200%}}@keyframes mgr-trophy-bounce{0%,to{transform:translateY(0)scale(1)rotate(-1.5deg)}50%{transform:translateY(-12px)scale(1.05)rotate(1.5deg)}}@keyframes mgr-glow-breathe{0%,to{opacity:.7;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}@keyframes mgr-glow-pulse{0%{box-shadow:0 0 #fde047bf}70%{box-shadow:0 0 0 18px #fde04700}to{box-shadow:0 0 #fde04700}}@keyframes mgr-shine{0%{transform:translate(-120%)skew(-20deg)}60%,to{transform:translate(420%)skew(-20deg)}}@keyframes mgr-firework{0%{opacity:0;transform:scale(.1)}15%{opacity:1}70%{opacity:1}to{opacity:0;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.mgr-celebrate *,.mgr-celebrate-bg{animation:none!important}.mgr-pop,.mgr-firework{opacity:1}.mgr-firework{display:none}}
