body:has(.profile-immersive){background:#021326;padding-bottom:0}.profile-immersive{color:#edf6ff;background:radial-gradient(at 80% 0,#103c5a,#021326 60%);min-height:100dvh}.profile-mobile{display:none}.profile-desktop{z-index:5;position:relative}.profile-immersive.profile-route .im-header{background:#021326}.profile-immersive.profile-route .im-newsletter>nav{flex-wrap:wrap}.profile-immersive.profile-route :focus-visible{outline-offset:3px;outline:2px solid #86d6ff}.profile-immersive.profile-route .gup-dashboard{color:#edf6ff;background:0 0;width:100%;min-width:0}.profile-immersive.profile-route .gup-page{background:0 0;width:88.4%;min-width:0;max-width:1500px;margin:18px auto 32px;padding:0}.profile-immersive.profile-route .gup-hero{background-position:50%;background-size:cover;border:1px solid #2d6485;border-radius:20px;align-items:center;gap:26px;min-height:278px;padding:36px;display:flex;position:relative;box-shadow:inset 0 1px #9edbff20}.profile-immersive.profile-route .gup-avatar-edit{cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;position:relative}.profile-immersive.profile-route .gup-hero .gup-avatar-edit .gup-avatar{color:#dff3ff;background:linear-gradient(140deg,#2474a3,#072b47);border:4px solid #92d6ff;border-radius:50%;place-items:center;width:138px;height:138px;font-size:35px;font-weight:700;display:grid;overflow:hidden;box-shadow:0 0 25px #249fff44}.profile-immersive.profile-route .gup-hero .gup-avatar-edit>span{color:#fff;background:#0e5487;border:2px solid #b3e8ff;border-radius:50%;place-items:center;width:37px;height:37px;display:grid;position:absolute;bottom:5px;right:0}.profile-immersive.profile-route .gup-avatar-edit>span svg{width:17px}.profile-immersive.profile-route .gup-identity{gap:8px;min-width:0;padding-right:170px;display:grid}.gup-eyebrow{color:#99d6f8;letter-spacing:.18em;font-size:10px;font-weight:700}.profile-immersive.profile-route .gup-identity h1{color:#fff;overflow-wrap:anywhere;margin:0;font-size:32px;line-height:1.2}.profile-immersive.profile-route .gup-identity h1 svg{color:#65c6ff;fill:#237dca;flex-shrink:0}.profile-immersive.profile-route .gup-identity>b{color:#a6ddff;background:#0a3554;border:1px solid #43799a;border-radius:20px;align-items:center;gap:5px;width:max-content;max-width:100%;padding:4px 9px;font-size:10px;font-weight:500;display:flex}.profile-immersive.profile-route .gup-identity>b svg{width:13px;height:13px}.profile-immersive.profile-route .gup-identity p{color:#bfd6e8;overflow-wrap:anywhere;white-space:normal;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.profile-immersive.profile-route .gup-identity p svg{color:#82cfff;flex-shrink:0;width:15px;height:15px}.profile-immersive.profile-route .gup-edit{color:#fff;cursor:pointer;background:linear-gradient(110deg,#3450ec,#099de9);border:1px solid #78cfff;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex;position:absolute;top:27px;right:27px;box-shadow:0 0 16px #208cff38}.profile-immersive.profile-route .gup-edit svg{width:15px}.profile-immersive.profile-route .gup-level{background:linear-gradient(115deg,#0a2c45,#041c2f);border:1px solid #254e6a;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:86px;margin-top:14px;padding:14px 24px;display:grid}.profile-immersive.profile-route .gup-level article{border-color:#274e65;gap:13px;min-width:0}.profile-immersive.profile-route .gup-level article>svg{color:#7ad1ff;background:#143c5c;border:1px solid #2c5d7b;border-radius:11px;width:25px;padding:9px}.profile-immersive.profile-route .gup-level article b{color:#dcefff;font-size:16px}.profile-immersive.profile-route .gup-level article span{color:#8fafc7;font-size:11px}.profile-immersive.profile-route .gup-dashboard-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px;margin-top:18px}.profile-immersive.profile-route .gup-dashboard-grid>section{min-width:0}.profile-immersive.profile-route .gup-metrics{background:#07263c;border:1px solid #28516c;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 8px;min-height:144px;padding:24px 14px;display:grid}.profile-immersive.profile-route .gup-metrics>a,.profile-immersive.profile-route .gup-metric{text-align:center;color:#deeffc;place-items:center;gap:7px;min-width:0;text-decoration:none;display:grid}.profile-immersive.profile-route .gup-metrics i{color:#85d5ff;background:linear-gradient(140deg,#19476c,#0d2e48);border:1px solid #2f6084;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.profile-immersive.profile-route .gup-metrics svg{width:23px;height:23px}.profile-immersive.profile-route .gup-metrics span{color:#c6ddec;font-size:12px}.profile-immersive.profile-route .gup-metrics b{color:#89d6ff;overflow-wrap:anywhere;font-size:12px}.profile-immersive.profile-route .gup-metrics a:hover i{border-color:#7cd8ff;box-shadow:0 0 13px #2f9cff40}.profile-immersive.profile-route .gup-suggestions{background:#062239;border:1px solid #28516c;border-radius:16px;margin-top:17px;padding:20px;display:block}.profile-immersive.profile-route .gup-suggestions h2{color:#f4faff;margin:0 0 16px;font-size:17px}.profile-immersive.profile-route .gup-suggestions>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.profile-immersive.profile-route .gup-suggestions article{background:linear-gradient(150deg,#174368,#08263d);border:1px solid #265777;border-radius:12px;flex-direction:column;align-items:flex-start;min-height:150px;padding:15px 12px;display:flex}.profile-immersive.profile-route .gup-suggestions b{color:#def2ff;font-size:12px}.profile-immersive.profile-route .gup-suggestions p{color:#a9c9df;margin:10px 0;font-size:11px;line-height:1.55}.profile-immersive.profile-route .gup-suggestions a{color:#80d5ff;margin-top:auto;font-size:11px}.profile-immersive.profile-route .gup-account{background:#07263c;border:1px solid #28516c;border-radius:16px;padding:17px}.profile-immersive.profile-route .gup-account>header{align-items:center;gap:10px;margin-bottom:12px;padding:0 2px}.profile-immersive.profile-route .gup-account h2{color:#f4faff;font-size:17px}.profile-immersive.profile-route .gup-account header span{color:#85b5d2;font-size:10px}.profile-immersive.profile-route .gup-account>a{color:#def0fc;background:0 0;border:0;border-bottom:1px solid #20465e;grid-template-columns:37px minmax(0,1fr) auto 12px;gap:9px;min-height:72px;padding:10px 7px;border-radius:0!important}.profile-immersive.profile-route .gup-account>a:last-child{border:0}.profile-immersive.profile-route .gup-account i{color:#86d4ff;background:#123754;border:1px solid #2b5a79;border-radius:10px;width:35px;height:35px}.profile-immersive.profile-route .gup-account i svg{width:19px}.profile-immersive.profile-route .gup-account b{font-size:12px}.profile-immersive.profile-route .gup-account small{color:#98b8ce;white-space:normal;font-size:10px;line-height:1.5}.profile-immersive.profile-route .gup-account em{color:#addaff;text-align:center;background:#153a53;border:1px solid #30627f;border-radius:7px;max-width:86px;padding:4px 6px;font-size:9px;line-height:1.4}.profile-immersive.profile-route .gup-account>a>svg{color:#79b9dc;width:12px}.profile-immersive.profile-route .gup-account>a:hover{background:#10334d}.profile-immersive.profile-route .gup-ai{background:linear-gradient(100deg,#123659,#062740);border:1px solid #3576a2;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;gap:17px;margin-top:18px;padding:22px 26px;display:grid;box-shadow:inset 0 0 20px #167adb19}.profile-immersive.profile-route .gup-ai>svg{color:#82d5ff;filter:drop-shadow(0 0 8px #418fff);width:42px}.profile-immersive.profile-route .gup-ai h2{color:#fff;font-size:18px}.profile-immersive.profile-route .gup-ai p{color:#aacbdf;font-size:12px;line-height:1.6}.profile-immersive.profile-route .gup-ai a{color:#fff;background:linear-gradient(110deg,#3b4ff0,#059ee9);border:1px solid #81d5ff;border-radius:10px;justify-content:center;align-items:center;padding:12px 18px;font-size:12px;font-weight:600;display:flex;box-shadow:0 0 14px #2488ff45}.profile-immersive.profile-route .gup-message{color:#cef1ff;overflow-wrap:anywhere;background:#10374e;border:1px solid #307499;border-radius:10px;padding:12px 15px;font-size:13px;line-height:1.5}.profile-immersive.profile-route .gup-loading{color:#bad9ed;min-height:65dvh;font-size:14px}.profile-immersive.profile-route .gup-modal{z-index:1500;color:#edf6ff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#001326ad;border:0;place-items:center;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:24px;display:grid;position:fixed;inset:0}.profile-immersive.profile-route .gup-modal::backdrop{background:#00102080}.profile-immersive.profile-route .gup-modal>form{background:linear-gradient(130deg,#0d2e48,#051c2f);border:1px solid #38759b;border-radius:18px;width:min(740px,100%);max-height:calc(100dvh - 48px);padding:26px;overflow-y:auto;box-shadow:0 25px 70px #0007}.profile-immersive.profile-route .gup-modal h2{color:#f6fbff;font-size:22px}.profile-immersive.profile-route .gup-modal header button{color:#caeaff;cursor:pointer;background:#173d58;border:1px solid #386582;place-items:center;display:grid}.profile-immersive.profile-route .gup-modal header button svg{width:18px;height:18px}.profile-immersive.profile-route .gup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.profile-immersive.profile-route .gup-grid label{color:#bcd9ed;min-width:0;font-size:12px}.profile-immersive.profile-route .gup-grid input,.profile-immersive.profile-route .gup-grid select,.profile-immersive.profile-route .gup-grid textarea{color:#e5f4ff;background:#061c2e;border:1px solid #315a75;border-radius:9px;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-family:inherit;font-size:14px}.profile-immersive.profile-route .gup-grid input:disabled{color:#7e9fb7}.profile-immersive.profile-route .gup-grid textarea{resize:vertical;min-height:84px}.profile-immersive.profile-route .gup-grid input::placeholder,.profile-immersive.profile-route .gup-grid textarea::placeholder{color:#7295ad}.profile-immersive.profile-route .gup-bio{grid-column:1/-1}.profile-immersive.profile-route .gup-save{color:#fff;background:linear-gradient(110deg,#3751ee,#029de9);border:1px solid #72caff;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:45px;font-size:13px;display:flex}.profile-immersive.profile-route .gup-save svg{width:17px}@media (min-width:768px) and (max-width:1199px){.profile-immersive.profile-route .gup-page{width:94%}.profile-immersive.profile-route .gup-dashboard-grid{grid-template-columns:1fr 1fr}.profile-immersive.profile-route .gup-hero{gap:20px;padding:27px}.profile-immersive.profile-route .gup-identity{padding-right:0}.profile-immersive.profile-route .gup-identity h1{font-size:28px}.profile-immersive.profile-route .gup-edit{font-size:11px;top:auto;bottom:20px;right:22px}.profile-immersive.profile-route .gup-suggestions>div{grid-template-columns:1fr}.profile-immersive.profile-route .gup-suggestions article{min-height:112px}.profile-immersive.profile-route .gup-account em{max-width:65px}.profile-immersive.profile-route .gup-account>a{gap:6px}.profile-immersive.profile-route .gup-account>header>span{display:none}}@media (max-width:767px){.profile-desktop{display:none}.profile-mobile{display:block}.profile-immersive.profile-route{padding-bottom:calc(88px + env(safe-area-inset-bottom));background:#021326;overflow:visible}.profile-immersive.profile-route .is-mobile .im-header{border-bottom:1px solid #204c68;align-items:center;height:66px;padding:0 20px}.profile-immersive.profile-route .is-mobile .im-logo img{width:111px}.profile-immersive.profile-route .is-mobile .im-bottom{z-index:100;height:calc(78px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#031c30f5;border-top:1px solid #285771;position:fixed;bottom:0;left:0;right:0}.profile-immersive.profile-route .gup-page{background:0 0;width:auto;margin:12px 12px 0;padding:0}.profile-immersive.profile-route .gup-hero{border-radius:16px;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:14px;min-height:260px;padding:23px 16px 68px;display:grid}.profile-immersive.profile-route .gup-hero .gup-avatar-edit .gup-avatar{border-width:3px;width:80px;height:80px;font-size:24px}.profile-immersive.profile-route .gup-hero .gup-avatar-edit>span{width:29px;height:29px;bottom:-2px;right:-3px}.profile-immersive.profile-route .gup-avatar-edit>span svg{width:14px}.profile-immersive.profile-route .gup-identity{gap:7px;padding:0}.gup-eyebrow{letter-spacing:.12em;font-size:8px}.profile-immersive.profile-route .gup-identity h1{align-items:center;gap:4px;font-size:21px;line-height:1.2;display:flex}.profile-immersive.profile-route .gup-identity h1 svg{width:17px}.profile-immersive.profile-route .gup-identity p{white-space:normal;gap:5px;font-size:10px;line-height:1.5;overflow:visible}.profile-immersive.profile-route .gup-identity p svg{width:12px;height:12px}.profile-immersive.profile-route .gup-identity>b{padding:3px 7px;font-size:9px}.profile-immersive.profile-route .gup-edit{border-radius:9px;width:auto;height:36px;padding:8px 12px;font-size:11px;display:flex;top:auto;bottom:16px;right:16px}.profile-immersive.profile-route .gup-level{border-radius:14px;min-height:80px;margin-top:12px;padding:12px 5px}.profile-immersive.profile-route .gup-level article{text-align:center;justify-items:center;gap:4px;display:grid}.profile-immersive.profile-route .gup-level article>svg{display:none}.profile-immersive.profile-route .gup-level article b{font-size:11px}.profile-immersive.profile-route .gup-level article span{font-size:10px}.profile-immersive.profile-route .gup-dashboard-grid{flex-direction:column;gap:14px;margin-top:14px;display:flex}.profile-immersive.profile-route .gup-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 5px;padding:19px 8px;overflow:visible}.profile-immersive.profile-route .gup-metrics i{width:42px;height:42px}.profile-immersive.profile-route .gup-metrics span,.profile-immersive.profile-route .gup-metrics b{font-size:11px}.profile-immersive.profile-route .gup-account{border:1px solid #28516c;margin:0;padding:15px 12px}.profile-immersive.profile-route .gup-account h2{font-size:17px}.profile-immersive.profile-route .gup-account>header>span{display:none}.profile-immersive.profile-route .gup-account>a{grid-template-columns:35px minmax(0,1fr) auto 11px;gap:8px;min-height:73px;padding:9px 2px}.profile-immersive.profile-route .gup-account small{white-space:normal;overflow:visible}.profile-immersive.profile-route .gup-account em{max-width:64px;font-size:8px}.profile-immersive.profile-route .gup-suggestions{display:none}.profile-immersive.profile-route .gup-ai{grid-template-columns:35px minmax(0,1fr);gap:10px;padding:17px 15px}.profile-immersive.profile-route .gup-ai>svg{width:31px}.profile-immersive.profile-route .gup-ai h2{font-size:15px}.profile-immersive.profile-route .gup-ai p{font-size:11px}.profile-immersive.profile-route .gup-ai a{grid-column:1/-1;margin-top:6px;padding:10px;font-size:12px}.profile-immersive.profile-route .gup-modal{align-items:center;padding:12px}.profile-immersive.profile-route .gup-modal>form{border-radius:16px;max-height:calc(100dvh - 24px);padding:20px 17px}.profile-immersive.profile-route .gup-modal h2{font-size:20px}.profile-immersive.profile-route .gup-grid{grid-template-columns:1fr;gap:15px}.profile-immersive.profile-route .gup-grid input,.profile-immersive.profile-route .gup-grid select,.profile-immersive.profile-route .gup-grid textarea{font-size:16px}.profile-immersive.profile-route .gup-save{width:100%}}.profile-immersive.profile-route .gup-social{gap:20px;display:flex;position:absolute;bottom:26px;right:28px}.profile-immersive.profile-route .gup-social a{color:#dff2ff;text-align:center;gap:2px;text-decoration:none;display:grid}.profile-immersive.profile-route .gup-social b{font-size:16px}.profile-immersive.profile-route .gup-social span{color:#9fc1d6;font-size:9px}.profile-immersive.profile-route .gup-commerce{background:linear-gradient(145deg,#092a41,#061e31);border:1px solid #285873;border-radius:17px;margin-top:16px;padding:20px}.profile-immersive.profile-route .gup-commerce>header{justify-content:space-between;align-items:center;display:flex}.profile-immersive.profile-route .gup-commerce>header span{color:#76d7ff;letter-spacing:.15em;font-size:9px;font-weight:900}.profile-immersive.profile-route .gup-commerce>header h2{margin:4px 0 0;font-size:19px}.profile-immersive.profile-route .gup-commerce>header>a{color:#7edaff;align-items:center;gap:4px;font-size:11px;display:flex}.profile-immersive.profile-route .gup-commerce>header svg{width:13px}.profile-immersive.profile-route .gup-orders{background:#08253a;border:1px solid #285873;border-radius:14px;grid-template-columns:repeat(4,1fr);margin-top:17px;display:grid}.profile-immersive.profile-route .gup-orders>a{color:#dceffc;border-right:1px solid #234b63;align-content:center;place-items:center;gap:7px;min-height:92px;text-decoration:none;display:grid}.profile-immersive.profile-route .gup-orders>a:last-child{border:0}.profile-immersive.profile-route .gup-orders i{color:#7bd9ff;position:relative}.profile-immersive.profile-route .gup-orders svg{width:24px}.profile-immersive.profile-route .gup-orders em{color:#fff;background:#df3142;border:1px solid #ff97a0;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:8px;font-style:normal;display:grid;position:absolute;top:-9px;right:-13px}.profile-immersive.profile-route .gup-orders b{font-size:11px}.profile-immersive.profile-route .gup-benefits{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.profile-immersive.profile-route .gup-benefits>a{color:#dff2ff;background:#0a2d45;border:1px solid #2b5872;border-radius:13px;grid-template-columns:32px 1fr 12px;align-items:center;gap:9px;min-height:77px;padding:12px;text-decoration:none;display:grid}.profile-immersive.profile-route .gup-benefits>a>svg:first-child{color:#79dfb7;width:24px}.profile-immersive.profile-route .gup-benefits>a>svg:last-child{color:#77badb;width:12px}.profile-immersive.profile-route .gup-benefits span{gap:4px;display:grid}.profile-immersive.profile-route .gup-benefits b{font-size:12px}.profile-immersive.profile-route .gup-benefits small{color:#8faec1;font-size:9px;line-height:1.4}.profile-immersive.profile-route .gup-partners{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.profile-immersive.profile-route .gup-partners h3{grid-column:1/-1;margin:3px 0 0;font-size:15px}.profile-immersive.profile-route .gup-partners>a{color:#e2f2fc;background:#07243a;border:1px solid #285873;border-radius:12px;grid-template-columns:35px 1fr 11px;align-items:center;gap:8px;min-height:66px;padding:10px;text-decoration:none;display:grid}.profile-immersive.profile-route .gup-partners i{color:#7bd9ff;background:#123c57;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.profile-immersive.profile-route .gup-partners i svg{width:18px}.profile-immersive.profile-route .gup-partners>a>svg{color:#76badc;width:11px}.profile-immersive.profile-route .gup-partners span{gap:3px;display:grid}.profile-immersive.profile-route .gup-partners b{font-size:11px}.profile-immersive.profile-route .gup-partners small{color:#8eafc3;font-size:9px}@media (max-width:767px){.profile-immersive.profile-route .gup-social{gap:17px;bottom:14px;left:14px;right:auto}.profile-immersive.profile-route .gup-social b{font-size:12px}.profile-immersive.profile-route .gup-social span{font-size:8px}.profile-immersive.profile-route .gup-commerce{padding:15px 11px}.profile-immersive.profile-route .gup-orders>a{min-height:82px}.profile-immersive.profile-route .gup-orders b{font-size:9px}.profile-immersive.profile-route .gup-benefits,.profile-immersive.profile-route .gup-partners{grid-template-columns:1fr}.profile-immersive.profile-route .gup-benefits>a,.profile-immersive.profile-route .gup-partners>a{min-height:65px}.profile-immersive.profile-route .gup-commerce>header h2{font-size:17px}}
