.page-module___8aEwW__pageWrapper{width:100%;min-height:100vh;color:var(--text-color,#0f172a);flex-direction:column;display:flex;position:relative;overflow-x:hidden}.page-module___8aEwW__backgroundLayer{z-index:-1;background-image:url(/bg_premium.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.dark .page-module___8aEwW__backgroundLayer{filter:brightness(.6)}.page-module___8aEwW__mainContainer{width:100%;max-width:1520px;min-height:100vh;margin:0 auto;padding:1.75rem 2.25rem 3.5rem}.page-module___8aEwW__contentArea{flex-direction:column;gap:1.5rem;width:100%;display:flex}.page-module___8aEwW__userHeaderCard{-webkit-backdrop-filter:blur(55px)saturate(200%);background:linear-gradient(135deg,#fff8f5d6 0%,#f8f3ffc7 48%,#e0f6ffd6 100%);border:1.5px solid #ffffffd1;border-top:2px solid #fff;border-left:2px solid #fff;border-radius:30px;justify-content:space-between;align-items:center;gap:1.35rem;padding:1.55rem 2.1rem;display:flex;box-shadow:0 18px 45px #0f172a1a,0 4px 14px #7c3aed0d,inset 0 2px 24px #ffffffd9}.dark .page-module___8aEwW__userHeaderCard{background:linear-gradient(135deg,#ffffff1c 0%,#ffffff05 100%);border-color:#ffffff47 #ffffff29 #ffffff29 #ffffff47;box-shadow:0 20px 50px #00000061,inset 0 1px 14px #ffffff14}.page-module___8aEwW__heroOrbOne{pointer-events:none;background:radial-gradient(circle,#f472b638 0%,#f472b600 70%);border-radius:50%;width:210px;height:210px;position:absolute;top:-55px;left:22%}.page-module___8aEwW__heroOrbTwo{pointer-events:none;background:radial-gradient(circle,#8b5cf633 0%,#8b5cf600 70%);border-radius:50%;width:240px;height:240px;position:absolute;bottom:-65px;right:28%}.page-module___8aEwW__userHeaderLeft{z-index:1;flex-direction:column;gap:.45rem;display:flex;position:relative}.page-module___8aEwW__roleTag{color:#6d28d9;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#ffffffd9 0%,#f3e8ffb3 100%);border:1px solid #ffffffe6;border-top:1.5px solid #fff;border-radius:50px;align-items:center;gap:.45rem;width:fit-content;padding:.34rem .95rem;font-size:.76rem;font-weight:850;display:inline-flex;box-shadow:0 4px 14px #7c3aed1f,inset 0 1px 6px #ffffffb3}.dark .page-module___8aEwW__roleTag{color:#e9d5ff;background:#8b5cf638;border-color:#c4b5fd59}.page-module___8aEwW__roleDot{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #10b981a6}.page-module___8aEwW__roleSparkle{font-size:.85rem}.page-module___8aEwW__userNameHeading{color:#0f172a;letter-spacing:-.5px;text-shadow:0 2px 10px #ffffff80;margin:0;font-size:2rem;font-weight:900;line-height:1.22}.dark .page-module___8aEwW__userNameHeading{color:#f8fafc;text-shadow:none}.page-module___8aEwW__userNameAccent{background:linear-gradient(135deg,#6d28d9 0%,#db2777 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.dark .page-module___8aEwW__userNameAccent{background:linear-gradient(135deg,#c4b5fd 0%,#f9a8d4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.page-module___8aEwW__userDateSub{color:#334155;margin:0;font-size:.94rem;font-weight:650}.dark .page-module___8aEwW__userDateSub{color:#cbd5e1}.page-module___8aEwW__userHeaderRight{z-index:1;flex-shrink:0;align-items:center;gap:.95rem;display:flex;position:relative}.page-module___8aEwW__statChip{border:1px solid #ffffffa6;border-top:1.5px solid #fffffff2;border-left:1.5px solid #fffffff2;border-radius:22px;align-items:center;gap:.85rem;padding:.82rem 1.25rem;text-decoration:none;transition:all .35s cubic-bezier(.175,.885,.32,1.275);display:flex;box-shadow:0 10px 24px #0f172a14,inset 0 1px 14px #ffffffb3}.page-module___8aEwW__statChipRose{background:linear-gradient(145deg,#ffffffc7 0%,#ffe4e68c 100%)}.page-module___8aEwW__statChipLavender{background:linear-gradient(145deg,#ffffffc7 0%,#ede9fe94 100%)}.page-module___8aEwW__statChipMint{background:linear-gradient(145deg,#ffffffc7 0%,#d1fae594 100%)}:is(.dark .page-module___8aEwW__statChipRose,.dark .page-module___8aEwW__statChipLavender,.dark .page-module___8aEwW__statChipMint){background:linear-gradient(145deg,#ffffff24 0%,#ffffff0a 100%);border-color:#fff3}.page-module___8aEwW__statChip:hover{background:linear-gradient(145deg,#ffffffd1 0%,#ffffff73 100%);border-color:#fff;transform:translateY(-6px)scale(1.03);box-shadow:0 18px 36px #7c3aed33,inset 0 2px 16px #ffffffd9}.page-module___8aEwW__statIconWrap{background:linear-gradient(145deg,#ffffffeb 0%,#fff9 100%);border:1.5px solid #fff;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.35rem;display:flex;box-shadow:0 6px 14px #0f172a14}.dark .page-module___8aEwW__statIconWrap{background:#0f172aa6;border-color:#fff3}.page-module___8aEwW__statInfo{flex-direction:column;gap:.1rem;display:flex}.page-module___8aEwW__statLabel{color:#475569;text-transform:uppercase;letter-spacing:.45px;font-size:.68rem;font-weight:850}.dark .page-module___8aEwW__statLabel{color:#94a3b8}.page-module___8aEwW__statValue{color:#0f172a;font-size:.96rem;font-weight:900}.dark .page-module___8aEwW__statValue{color:#f8fafc}.page-module___8aEwW__statAlert{color:#e11d48}.dark .page-module___8aEwW__statAlert{color:#fb7185}.page-module___8aEwW__workspaceContainer{flex-direction:column;gap:1.65rem;display:flex}.page-module___8aEwW__workspaceTopBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:0 .35rem;display:flex}.page-module___8aEwW__workspaceTitleGroup{align-items:center;gap:.9rem;display:flex}.page-module___8aEwW__workspaceBadgeIcon{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffffb8 0%,#f3e8ff73 100%);border:1.5px solid #ffffffd9;border-radius:15px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.35rem;display:flex;box-shadow:0 8px 20px #7c3aed24,inset 0 1px 8px #fff9}.dark .page-module___8aEwW__workspaceBadgeIcon{background:#8b5cf638;border-color:#c4b5fd59}.page-module___8aEwW__workspaceHeading{color:#0f172a;letter-spacing:-.3px;margin:0;font-size:1.3rem;font-weight:900}.dark .page-module___8aEwW__workspaceHeading{color:#f8fafc}.page-module___8aEwW__workspaceHint{color:#475569;font-size:.84rem;font-weight:600}.dark .page-module___8aEwW__workspaceHint{color:#94a3b8}.page-module___8aEwW__quickSearchTrigger{-webkit-backdrop-filter:blur(24px)saturate(190%);backdrop-filter:blur(24px)saturate(190%);cursor:pointer;background:linear-gradient(135deg,#ffffff94 0%,#ffffff47 100%);border:1px solid #ffffff8c;border-top:1.5px solid #ffffffeb;border-left:1.5px solid #ffffffeb;border-radius:50px;align-items:center;gap:.7rem;padding:.65rem 1.15rem;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:inline-flex;box-shadow:0 8px 22px #0f172a14,inset 0 1px 10px #ffffff80}.dark .page-module___8aEwW__quickSearchTrigger{background:#1e293ba6;border-color:#fff3}.page-module___8aEwW__quickSearchTrigger:hover{background:linear-gradient(135deg,#ffffffd1 0%,#ffffff73 100%);border-color:#fff;transform:translateY(-3px)scale(1.02);box-shadow:0 14px 28px #7c3aed2e,inset 0 1px 14px #ffffffd9}.page-module___8aEwW__searchTriggerIcon{font-size:.95rem}.page-module___8aEwW__searchTriggerText{color:#334155;font-size:.85rem;font-weight:700}.dark .page-module___8aEwW__searchTriggerText{color:#cbd5e1}.page-module___8aEwW__searchTriggerKbd{color:#6d28d9;background:linear-gradient(135deg,#ffffffe6 0%,#f3e8ffcc 100%);border:1px solid #c4b5fdcc;border-radius:8px;padding:.18rem .55rem;font-family:inherit;font-size:.72rem;font-weight:850;box-shadow:0 2px 6px #7c3aed1a}.dark .page-module___8aEwW__searchTriggerKbd{color:#e9d5ff;background:#8b5cf640;border-color:#c4b5fd59}.page-module___8aEwW__groupsList{flex-direction:column;gap:1.35rem;display:flex}.page-module___8aEwW__moduleGroupSection{-webkit-backdrop-filter:blur(55px)saturate(200%);background:linear-gradient(135deg,#fff8f5d6 0%,#f8f3ffc7 48%,#e0f6ffd6 100%);border:1.5px solid #ffffffd1;border-top:2px solid #fff;border-left:2px solid #fff;border-radius:30px;flex-direction:column;gap:1.05rem;padding:1.35rem 1.65rem;display:flex;box-shadow:0 20px 50px #0f172a1a,inset 0 2px 26px #ffffffd9}.dark .page-module___8aEwW__moduleGroupSection{background:linear-gradient(135deg,#0f172ac2 0%,#1e1b4b94 100%);border-color:#ffffff47 #ffffff29 #ffffff29 #ffffff47;box-shadow:0 25px 60px #00000061,inset 0 1px 16px #ffffff14}.page-module___8aEwW__groupHeaderBar{border-bottom:1.5px solid #ffffff85;justify-content:space-between;align-items:center;gap:.85rem;padding-bottom:.7rem;display:flex}.dark .page-module___8aEwW__groupHeaderBar{border-bottom-color:#ffffff1a}.page-module___8aEwW__groupHeaderLeft{align-items:center;gap:.75rem;display:flex}.page-module___8aEwW__groupIconPill{background:linear-gradient(145deg, #ffffffe0 0%, var(--group-pastel,#f3e8ffa6) 100%);border:1.5px solid #fffffff2;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.15rem;display:flex;box-shadow:0 5px 14px #0f172a12,inset 0 1px 8px #ffffffbf}.dark .page-module___8aEwW__groupIconPill{background:#ffffff1a;border-color:#fff3}.page-module___8aEwW__groupHeaderTitle{color:var(--group-color,#6d28d9);text-transform:uppercase;letter-spacing:.6px;margin:0;font-size:.92rem;font-weight:900}.dark .page-module___8aEwW__groupHeaderTitle{color:#f8fafc}.page-module___8aEwW__groupHeaderSub{color:#334155;margin:.1rem 0 0;font-size:.78rem;font-weight:600}.dark .page-module___8aEwW__groupHeaderSub{color:#cbd5e1}.page-module___8aEwW__groupCountPill{color:var(--group-color,#6d28d9);background:linear-gradient(135deg, #ffffffd9 0%, var(--group-pastel,#f3e8ff99) 100%);border:1px solid #ffffffe6;border-radius:50px;flex-shrink:0;padding:.26rem .75rem;font-size:.72rem;font-weight:850;box-shadow:0 3px 10px #0f172a0d}.dark .page-module___8aEwW__groupCountPill{color:#e2e8f0;background:#ffffff1a;border-color:#ffffff2e}.page-module___8aEwW__moduleCardsGrid{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:.9rem;display:grid}.page-module___8aEwW__moduleCard{background:var(--card-pastel-bg);border:1px solid #ffffffb8;border-top:2px solid #fffffffa;border-left:2px solid #fffffffa;border-radius:20px;align-items:center;gap:.82rem;padding:.85rem 1rem;text-decoration:none;transition:all .34s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px -5px #0f172a17,0 3px 8px #0f172a0a,inset 0 2px 16px #ffffffd1,inset 0 -2px 6px #0f172a08}.page-module___8aEwW__moduleCard:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff94 50%,#fff0 100%);width:65%;height:100%;transition:left .6s;position:absolute;top:0;left:-120%;transform:skew(-25deg)}.page-module___8aEwW__moduleCard:hover:after{left:140%}.dark .page-module___8aEwW__moduleCard{background:var(--card-dark-bg);border-color:var(--card-dark-border,#ffffff29);border-top-color:#ffffff52;border-left-color:#ffffff52;box-shadow:0 12px 26px #0000004d,inset 0 1px 14px #ffffff14}.page-module___8aEwW__cardDecorCorner{background:var(--card-icon-bg);opacity:.36;pointer-events:none;border-radius:50%;width:72px;height:72px;transition:transform .38s cubic-bezier(.175,.885,.32,1.275),opacity .38s;position:absolute;top:-24px;right:-24px}.dark .page-module___8aEwW__cardDecorCorner{opacity:.15}.page-module___8aEwW__moduleCard:hover{box-shadow:0 20px 40px -6px var(--card-glow,#7c3aed52), 0 10px 20px #0f172a1f, inset 0 2px 20px #fffffff2, 0 0 0 1.5px var(--card-pastel-border);background:linear-gradient(145deg,#ffffffe0 0%,#ffffff85 100%);border-color:#fff;transform:translateY(-7px)scale(1.024)}.dark .page-module___8aEwW__moduleCard:hover{box-shadow:0 20px 40px -6px var(--card-glow,#7c3aed73), inset 0 2px 18px #fff3;background:linear-gradient(145deg,#ffffff38 0%,#ffffff14 100%);border-color:#ffffff8c}.page-module___8aEwW__moduleCard:hover .page-module___8aEwW__cardDecorCorner{opacity:.65;transform:scale(1.5)}.page-module___8aEwW__moduleIconBox{background:var(--card-icon-bg);width:46px;height:46px;box-shadow:0 8px 16px -4px var(--card-glow,#0f172a26), inset 0 2px 8px #ffffffe0;z-index:1;border:1.5px solid #fffffff5;border-top:2px solid #fff;border-left:2px solid #fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s;display:flex;position:relative}.dark .page-module___8aEwW__moduleIconBox{border-color:#ffffff59}.page-module___8aEwW__moduleCard:hover .page-module___8aEwW__moduleIconBox{box-shadow:0 12px 22px -3px var(--card-glow,#7c3aed5c), inset 0 2px 10px #fff;transform:scale(1.12)rotate(-6deg)translateY(-1px)}.page-module___8aEwW__moduleEmoji{line-height:1}.page-module___8aEwW__moduleContent{z-index:1;flex-direction:column;flex-grow:1;gap:.18rem;min-width:0;display:flex;position:relative}.page-module___8aEwW__cardTopMeta{flex-wrap:wrap;align-items:center;gap:.38rem;display:flex}.page-module___8aEwW__moduleTagPill{color:var(--card-accent,#7c3aed);letter-spacing:.25px;text-transform:uppercase;background:#ffffffdb;border:1px solid #fffffff5;border-radius:50px;padding:.1rem .5rem;font-size:.62rem;font-weight:850;box-shadow:0 2px 5px #0f172a0a}.dark .page-module___8aEwW__moduleTagPill{color:#f8fafc;background:#0f172aa6;border-color:#fff3}.page-module___8aEwW__taskCountBadge{color:#fff;background:linear-gradient(135deg,#f43f5e 0%,#e11d48 100%);border-radius:50px;padding:.1rem .5rem;font-size:.62rem;font-weight:850;box-shadow:0 3px 8px #e11d4859}.page-module___8aEwW__moduleTitle{color:#0f172a;margin:0;font-size:.95rem;font-weight:900;line-height:1.25;transition:color .2s}.dark .page-module___8aEwW__moduleTitle{color:#f8fafc}.page-module___8aEwW__moduleCard:hover .page-module___8aEwW__moduleTitle{color:var(--card-accent,#6d28d9)}.dark .page-module___8aEwW__moduleCard:hover .page-module___8aEwW__moduleTitle{color:#fff}.page-module___8aEwW__moduleDesc{color:#334155;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.76rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.dark .page-module___8aEwW__moduleDesc{color:#cbd5e1}.page-module___8aEwW__birthdayModalOverlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;background:#0f172a99;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;display:flex;position:fixed;top:0;left:0}.page-module___8aEwW__birthdayModalContent{text-align:center;background:#fff;border:2px solid #ddd6fe;border-radius:30px;width:100%;max-width:500px;padding:3rem 2.5rem;position:relative;overflow:hidden;box-shadow:0 25px 60px #00000040}.dark .page-module___8aEwW__birthdayModalContent{background:#1e293b;border-color:#6d28d9}.page-module___8aEwW__closeModalBtn{color:#a855f7;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.4rem;display:flex;position:absolute;top:1rem;right:1rem}.page-module___8aEwW__closeModalBtn:hover{background:#a855f71a}.page-module___8aEwW__cakeWrapper{width:150px;height:150px;margin:0 auto 1.25rem;position:relative}.page-module___8aEwW__cakeImage{object-fit:cover;border:3px solid #fff;border-radius:20px;width:100%;height:100%;box-shadow:0 10px 20px #0000001a}.page-module___8aEwW__sparkleOne{font-size:1.4rem;position:absolute;top:-8px;left:-8px}.page-module___8aEwW__sparkleTwo{font-size:1.8rem;position:absolute;bottom:8px;right:-10px}.page-module___8aEwW__birthdayTitleText{color:#7c3aed;margin:0 0 .25rem;font-size:2rem;font-weight:850}.page-module___8aEwW__birthdayNameHighlight{color:#0f172a;margin-bottom:1rem;font-size:1.6rem;font-weight:800}.dark .page-module___8aEwW__birthdayNameHighlight{color:#f8fafc}.page-module___8aEwW__birthdayMessage{color:#475569;margin-bottom:2rem;padding:0 .5rem;font-size:1rem;line-height:1.6}.dark .page-module___8aEwW__birthdayMessage{color:#94a3b8}.page-module___8aEwW__thankYouBtn{color:#fff;cursor:pointer;background:#7c3aed;border:none;border-radius:50px;padding:.85rem 2.5rem;font-size:1.05rem;font-weight:700;transition:all .2s;box-shadow:0 8px 20px #7c3aed59}.page-module___8aEwW__thankYouBtn:hover{background:#6d28d9;transform:translateY(-2px)}@media (max-width:960px){.page-module___8aEwW__userHeaderCard{flex-direction:column;align-items:flex-start;padding:1.5rem}.page-module___8aEwW__userHeaderRight{flex-wrap:wrap;width:100%}.page-module___8aEwW__statChip{flex:1;min-width:160px}}@media (max-width:640px){.page-module___8aEwW__mainContainer{padding:1rem 1rem 3rem}.page-module___8aEwW__userNameHeading{font-size:1.45rem}.page-module___8aEwW__moduleGroupSection{border-radius:26px;padding:1.25rem}.page-module___8aEwW__moduleCardsGrid{grid-template-columns:1fr}.page-module___8aEwW__quickSearchTrigger{justify-content:space-between;width:100%}}
