.profiles-module__7mNjeq__page{--ink:#f9f5ff;--muted:#b2a1df;--tile-size:clamp(150px, 18vw, 250px);isolation:isolate;min-height:100svh;color:var(--ink);background:radial-gradient(at 52% 10%,#442080 0%,#0000 55%),radial-gradient(at 90% 85%,#361477 0%,#0000 42%),#15112f;font-family:Trebuchet MS,Verdana,sans-serif;position:relative;overflow:hidden}.profiles-module__7mNjeq__decoration{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.profiles-module__7mNjeq__decoration span{display:block;position:absolute}.profiles-module__7mNjeq__ribbonOne{opacity:.45;border:110px solid #49208a;border-radius:48% 58% 39% 55%;width:50vw;height:80%;top:22%;left:-35vw;transform:rotate(-25deg)}.profiles-module__7mNjeq__ribbonTwo{opacity:.3;border:100px solid #57249d;border-radius:45% 36% 60% 35%;width:44vw;height:85%;top:5%;right:-29vw;transform:rotate(30deg)}.profiles-module__7mNjeq__bubblePink,.profiles-module__7mNjeq__bubbleBlue,.profiles-module__7mNjeq__bubbleYellow,.profiles-module__7mNjeq__bubbleGreen,.profiles-module__7mNjeq__dotGreen,.profiles-module__7mNjeq__dotOrange,.profiles-module__7mNjeq__dotYellow,.profiles-module__7mNjeq__dotPink,.profiles-module__7mNjeq__dotBlue{border-radius:50%;box-shadow:inset 3px 5px 7px #ffffff40,inset -6px -9px 16px #00000012,0 10px 40px #00000010}.profiles-module__7mNjeq__bubblePink{aspect-ratio:1;background:linear-gradient(130deg,#ff408f,#ed0085);width:clamp(130px,21vw,290px);top:-110px;left:-85px}.profiles-module__7mNjeq__bubbleBlue{aspect-ratio:1;background:linear-gradient(145deg,#35d9ff,#0094dc);width:clamp(130px,22vw,300px);top:-130px;right:-55px}.profiles-module__7mNjeq__bubbleYellow{aspect-ratio:1;background:linear-gradient(145deg,#ffe951,#ffac09);width:clamp(140px,21vw,280px);bottom:-70px;left:-140px}.profiles-module__7mNjeq__bubbleGreen{aspect-ratio:1;background:linear-gradient(145deg,#7af866,#04c73b);width:clamp(120px,18vw,250px);bottom:7%;right:-150px}.profiles-module__7mNjeq__dotGreen{aspect-ratio:1;background:linear-gradient(135deg,#77f969,#0bc44c);width:44px;top:12%;left:15%}.profiles-module__7mNjeq__dotOrange{aspect-ratio:1;background:linear-gradient(135deg,#ffce49,#ff812c);width:47px;top:27%;left:8%}.profiles-module__7mNjeq__dotYellow{aspect-ratio:1;background:linear-gradient(135deg,#fff66b,#ffc120);width:42px;top:22%;right:15%}.profiles-module__7mNjeq__dotPink{aspect-ratio:1;background:linear-gradient(135deg,#ff509d,#f2077f);width:45px;bottom:10%;left:13%}.profiles-module__7mNjeq__dotBlue{aspect-ratio:1;background:linear-gradient(135deg,#49e9ff,#00a0e5);width:30px;bottom:27%;right:9%}.profiles-module__7mNjeq__content{flex-direction:column;justify-content:center;align-items:center;width:min(1120px,100%);min-height:100svh;margin:auto;padding:38px 32px 36px;display:flex}.profiles-module__7mNjeq__logo{filter:drop-shadow(0 0 25px #bb5cff30);flex-shrink:0;width:clamp(170px,19vw,245px);margin-bottom:42px}.profiles-module__7mNjeq__logo img{width:100%;height:auto;display:block}.profiles-module__7mNjeq__profileRow{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:28px 32px;width:100%;display:flex}.profiles-module__7mNjeq__profileButton{width:var(--tile-size);color:inherit;cursor:pointer;text-align:center;background:0 0;border:0;border-radius:30px;padding:0}.profiles-module__7mNjeq__avatar,.profiles-module__7mNjeq__addTile{aspect-ratio:1;border-radius:30px;width:100%;transition:transform .2s,box-shadow .2s;display:flex}.profiles-module__7mNjeq__avatar>div{border:2px solid #d8a8ff85;box-shadow:inset 0 2px #ffffff40,0 15px 30px #08032050;background-image:linear-gradient(145deg,#ffffff28,#0000 50%,#00000018)!important;border-radius:30px!important;width:100%!important;height:100%!important}.profiles-module__7mNjeq__avatar>div>span:first-child{filter:drop-shadow(0 9px 5px #00000025);font-size:calc(var(--tile-size) * .55)!important}.profiles-module__7mNjeq__avatar>div>span:last-child:not(:first-child){background:#221643;border:2px solid #b794e566;width:42px;height:42px;font-size:20px;bottom:10px;right:10px;box-shadow:0 4px 12px #0004}.profiles-module__7mNjeq__profileButton:hover .profiles-module__7mNjeq__avatar,.profiles-module__7mNjeq__profileButton:hover .profiles-module__7mNjeq__addTile{transform:translateY(-5px);box-shadow:0 0 30px #b755fa55}.profiles-module__7mNjeq__profileButton:focus-visible,.profiles-module__7mNjeq__secondary:focus-visible,.profiles-module__7mNjeq__signoutButton:focus-visible{outline-offset:7px;outline:3px solid #edbdff}.profiles-module__7mNjeq__profileButton:disabled{opacity:.6;cursor:wait}.profiles-module__7mNjeq__name{overflow-wrap:anywhere;margin-top:16px;font-size:clamp(19px,2.3vw,29px);font-weight:800;line-height:1.2;display:block}.profiles-module__7mNjeq__addTile{background:linear-gradient(140deg,#ffffff16,#aa7be30b);border:2px solid #bfa1e744;justify-content:center;align-items:center;box-shadow:inset 0 2px #ffffff0c}.profiles-module__7mNjeq__addTile>span{aspect-ratio:1;color:#f1eaff;width:60%;font-size:calc(var(--tile-size) * .36);border:2px dashed #b7a0df;border-radius:50%;place-items:center;font-weight:400;line-height:1;display:grid}.profiles-module__7mNjeq__management{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:52px;display:flex}.profiles-module__7mNjeq__secondary{background:linear-gradient(130deg,#9d69e61a,#6346a713);border:1px solid #ac7dee50;border-radius:40px;justify-content:center;align-items:center;gap:15px;min-height:60px;padding:13px 28px;font-size:17px;font-weight:600;transition:background .2s;display:flex;box-shadow:inset 0 1px #c4a3fa20}.profiles-module__7mNjeq__secondary:hover{background:#ab7feb25}.profiles-module__7mNjeq__secondary svg{color:#c49ae9;flex-shrink:0;width:27px;height:27px}.profiles-module__7mNjeq__signout{text-align:center;border-top:1px solid #a986d63d;width:min(330px,90%);margin-top:38px;padding-top:22px}.profiles-module__7mNjeq__signoutButton{color:var(--muted);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px;font-size:16px;display:inline-flex}.profiles-module__7mNjeq__signoutButton:hover{color:#f3e7ff}.profiles-module__7mNjeq__signoutButton svg{width:24px;height:24px}@media (max-width:600px){.profiles-module__7mNjeq__page{--tile-size:clamp(124px, 38vw, 190px)}.profiles-module__7mNjeq__content{justify-content:flex-start;padding:30px 20px}.profiles-module__7mNjeq__logo{width:170px;margin-bottom:32px}.profiles-module__7mNjeq__profileRow{gap:24px 20px}.profiles-module__7mNjeq__avatar,.profiles-module__7mNjeq__addTile,.profiles-module__7mNjeq__avatar>div{border-radius:23px!important}.profiles-module__7mNjeq__avatar>div>span:last-child:not(:first-child){width:31px;height:31px;font-size:15px;bottom:6px;right:6px}.profiles-module__7mNjeq__name{margin-top:11px}.profiles-module__7mNjeq__management{gap:10px;width:100%;margin-top:32px}.profiles-module__7mNjeq__secondary{gap:9px;min-height:49px;padding:12px 15px;font-size:14px}.profiles-module__7mNjeq__secondary svg{width:22px;height:22px}.profiles-module__7mNjeq__signout{margin-top:25px;padding-top:16px}.profiles-module__7mNjeq__bubblePink{top:-55px;left:-70px}.profiles-module__7mNjeq__bubbleBlue{top:-65px;right:-65px}.profiles-module__7mNjeq__bubbleYellow{bottom:-60px;left:-100px}.profiles-module__7mNjeq__bubbleGreen{bottom:12%;right:-90px}.profiles-module__7mNjeq__dotGreen{width:20px;top:17%;left:13%}.profiles-module__7mNjeq__dotYellow{width:20px;top:19%;right:12%}.profiles-module__7mNjeq__dotOrange,.profiles-module__7mNjeq__dotPink,.profiles-module__7mNjeq__dotBlue{display:none}}@media (prefers-reduced-motion:reduce){.profiles-module__7mNjeq__avatar,.profiles-module__7mNjeq__addTile,.profiles-module__7mNjeq__secondary{transition:none}}
.portal-module__2iFjNW__page{--icon-size:112px}.portal-module__2iFjNW__content{width:min(1200px,100%);min-height:100svh;margin:auto;padding:32px 48px 80px}.portal-module__2iFjNW__header{justify-content:center;align-items:flex-start;min-height:215px;display:flex;position:relative}.portal-module__2iFjNW__logo{filter:drop-shadow(0 0 28px #b956ff35);border-radius:20px;width:190px;display:block}.portal-module__2iFjNW__logo img{width:100%;height:auto}.portal-module__2iFjNW__profile{background:#291948bb;border:1px solid #d3b1ff40;border-radius:40px;align-items:center;gap:10px;max-width:230px;padding:6px 17px 6px 6px;display:flex;position:absolute;top:12px;right:0;box-shadow:inset 0 1px #ffffff12}.portal-module__2iFjNW__profile:hover{background:#44296a}.portal-module__2iFjNW__profileAvatar{border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:24px;display:grid}.portal-module__2iFjNW__profileName{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.portal-module__2iFjNW__apps{padding-top:24px}.portal-module__2iFjNW__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:48px 26px;display:grid}.portal-module__2iFjNW__app{flex-direction:column;align-items:center;min-width:0;animation:.45s both portal-module__2iFjNW__arrive;display:flex}.portal-module__2iFjNW__app:nth-child(n+4){animation-delay:60ms}.portal-module__2iFjNW__app:nth-child(n+7){animation-delay:.12s}.portal-module__2iFjNW__launcher,.portal-module__2iFjNW__unavailable{text-align:center;border-radius:25px;flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.portal-module__2iFjNW__launcher{cursor:pointer}.portal-module__2iFjNW__launcher:disabled{opacity:.6;cursor:wait}.portal-module__2iFjNW__tile{flex-direction:column;align-items:center;gap:15px;width:100%;display:flex}.portal-module__2iFjNW__icon{width:var(--icon-size);height:var(--icon-size);border:1px solid #ffffff70;border-radius:28%;place-items:center;font-size:56px;transition:transform .2s,box-shadow .2s;display:grid;position:relative;box-shadow:inset 0 3px 8px #fff6,inset 0 -4px 9px #0000001a,0 13px 24px #07031966}.portal-module__2iFjNW__shine{background:linear-gradient(#ffffff65,#fff0);border-radius:50%;height:15px;position:absolute;inset:7px 13px auto}.portal-module__2iFjNW__appName{text-shadow:0 2px 8px #100820;overflow-wrap:anywhere;max-width:155px;font-size:16px;font-weight:700;line-height:1.35;display:block}.portal-module__2iFjNW__launcher:hover .portal-module__2iFjNW__icon{transform:translateY(-5px);box-shadow:inset 0 3px 8px #fff6,0 15px 32px #af56ef40}.portal-module__2iFjNW__launcher:active .portal-module__2iFjNW__icon{transform:scale(.96)}.portal-module__2iFjNW__launcher:focus-visible,.portal-module__2iFjNW__profile:focus-visible,.portal-module__2iFjNW__logo:focus-visible{outline-offset:7px;outline:3px solid #edbdff}.portal-module__2iFjNW__newBadge{color:#233608;background:#d4ff8f;border-radius:20px;padding:3px 8px;font-size:10px;font-weight:800;position:absolute;top:-6px;right:-7px;box-shadow:0 3px 9px #00000020}.portal-module__2iFjNW__requestBadge,.portal-module__2iFjNW__pendingBadge,.portal-module__2iFjNW__declinedBadge{border-radius:16px;padding:4px 9px;font-size:11px;font-weight:600;line-height:1.3}.portal-module__2iFjNW__requestBadge{color:#eadcff;background:#dbc4ff22;border:1px solid #ccb2ed50}.portal-module__2iFjNW__pendingBadge{color:#ffe0a8;background:#f4d39b18}.portal-module__2iFjNW__declinedBadge{color:#ffc4d9;background:#ff9bbb18}.portal-module__2iFjNW__unavailable .portal-module__2iFjNW__icon{filter:saturate(.7)}.portal-module__2iFjNW__message{background:#26183e;border:1px solid #c5a0f450;border-radius:16px;width:fit-content;max-width:100%;margin:0 auto 28px;padding:12px 20px;font-size:14px}@keyframes portal-module__2iFjNW__arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.portal-module__2iFjNW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 28px}.portal-module__2iFjNW__content{max-width:860px;padding:28px 48px 64px}.portal-module__2iFjNW__header{min-height:210px}}@media (max-width:600px){.portal-module__2iFjNW__page{--icon-size:78px}.portal-module__2iFjNW__content{padding:22px 20px 48px}.portal-module__2iFjNW__header{flex-direction:column;align-items:center;gap:20px;min-height:0}.portal-module__2iFjNW__logo{width:145px}.portal-module__2iFjNW__profile{gap:8px;max-width:100%;padding:4px 14px 4px 4px;position:static}.portal-module__2iFjNW__profileAvatar{width:32px;height:32px;font-size:21px}.portal-module__2iFjNW__profileName{font-size:14px}.portal-module__2iFjNW__apps{padding-top:38px}.portal-module__2iFjNW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 12px}.portal-module__2iFjNW__icon{font-size:39px}.portal-module__2iFjNW__tile{gap:12px}.portal-module__2iFjNW__appName{font-size:13px}.portal-module__2iFjNW__shine{height:10px;inset:5px 10px auto}.portal-module__2iFjNW__requestBadge,.portal-module__2iFjNW__pendingBadge,.portal-module__2iFjNW__declinedBadge{padding:4px 6px;font-size:10px}.portal-module__2iFjNW__newBadge{padding:2px 6px;font-size:9px;right:-5px}}@media (prefers-reduced-motion:reduce){.portal-module__2iFjNW__app{animation:none}.portal-module__2iFjNW__icon{transition:none}}
