.accountHub,.accountDialog{--ac-bg:#f4f4f9;--ac-card:#fff;--ac-text:#272b39;--ac-muted:#777d8c;--ac-line:#ececf1;--ac-input:#fff;--ac-red:#d9364f;--ac-green:#13845c;color:var(--ac-text);font:16px/1.5 Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.accountHub{background:var(--ac-bg);min-height:calc(100vh - 76px);padding:30px 24px 90px}.acShell{max-width:1050px;margin:auto}.acPageHead{display:flex;align-items:center;gap:18px;margin:0 0 26px}.acPageHead h1{font-size:29px;font-weight:750;line-height:1.2;letter-spacing:-.7px;margin:3px 0}.acPageHead small,.acOverline,.acEnterpriseHero small,.acMembershipHero small,.acLogin>small{font-size:11px;letter-spacing:2px;font-weight:650;color:var(--ac-muted)}.acHeadMark{margin-left:auto;text-align:right;font-size:12px;color:var(--ac-muted)}.acBack{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;border:0;border-radius:50%;background:var(--ac-card);color:var(--ac-text);cursor:pointer}.acIcon{width:24px;height:24px;flex:0 0 24px;vertical-align:middle}.acChevron{width:18px;height:18px;flex-basis:18px;color:var(--ac-muted)}
.accountHub button,.accountDialog button{font:inherit;cursor:pointer}.accountHub button:disabled,.accountDialog button:disabled{cursor:wait;opacity:.55}.accountHub a,.accountDialog a{text-decoration:none}.accountHub h2,.accountDialog h2{line-height:1.3;font-size:22px;letter-spacing:-.35px;margin:0 0 17px;font-weight:730}.accountHub h3,.accountDialog h3{font-size:17px;margin:0 0 8px}.accountHub p,.accountDialog p{margin:0 0 16px}.accountHub p:last-child{margin-bottom:0}.accountHub small{color:var(--ac-muted)}.accountHub :focus-visible,.accountDialog :focus-visible{outline:3px solid #3b78ee;outline-offset:4px}.accountHub h1:focus{outline:none}.accountHub [hidden],.accountDialog [hidden]{display:none!important}
.acProfileHero{border-radius:26px;background:#202126;color:#fff;overflow:hidden;position:relative;box-shadow:0 12px 24px #20212608;margin-bottom:26px}.acProfileTop{display:flex;gap:24px;align-items:center;padding:30px 34px;position:relative}.acAvatar{display:grid;place-items:center;width:86px;height:86px;flex:0 0 86px;background:linear-gradient(145deg,#d6b879,#857044);border:3px solid #d5b97b;border-radius:50%;font-size:29px;font-weight:720;color:#fff;letter-spacing:1px}.acProfileTop h2{font-size:32px;margin:0 0 4px;color:#fff}.acProfileTop p{margin:0 0 12px;color:#dddde5;font-size:15px;overflow-wrap:anywhere}.acProfileTop button{display:flex;gap:8px;align-items:center;color:#fff;background:none;border:0;padding:0}.acProfileTop button .acIcon{width:14px;height:14px;flex-basis:14px}.acHeroArt{position:absolute;right:26px;top:-36px;font-size:180px;color:#b6965718;pointer-events:none;line-height:1}.acMemberRow{width:100%;display:flex;gap:16px;align-items:center;background:#242429;color:#e7cc91;border:0;border-top:1px solid #d5b97b4a;padding:19px 34px}.acCrown{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(145deg,#f1d293,#8c7548);color:#18181a;box-shadow:0 0 0 7px #a2824119}.acCrown .acIcon{fill:currentColor;width:26px;height:26px}.acSavings{background:#b7975666;border:1px solid #c7a869;border-radius:30px;padding:5px 13px;font-size:15px;margin-left:auto;white-space:nowrap}.acSavingsNote{display:block;color:#c5bfae!important;font-size:11px;padding:0 34px 13px;background:#242429}
.acQuickLinks{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 26px}.acQuickLinks button{display:flex;align-items:center;gap:14px;text-align:left;border:0;background:var(--ac-card);color:var(--ac-text);border-radius:19px;padding:20px}.acQuickLinks .acIcon{width:38px;height:38px;padding:8px;flex-basis:38px;border-radius:50%;background:var(--ac-bg);color:var(--ac-muted)}.acQuickLinks b,.acQuickLinks small{display:block;font-size:13px}.acQuickLinks b{color:var(--ac-green);font-size:18px;margin-top:2px}.acQuickLinks span{font-weight:650;font-size:16px}.acQuickLinks small{font-weight:400;margin-top:3px}
.acGroupGrid,.acCardGrid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.acSection{background:var(--ac-card);border-radius:23px;padding:24px;margin-bottom:24px;overflow:hidden;min-width:0}.acGroupGrid .acSection,.acCardGrid .acSection{margin-bottom:0}.acGroupGrid .acSection{padding:24px 0 2px}.acGroupGrid .acSection h2{padding:0 24px;position:relative;margin-bottom:17px}.acGroupGrid .acSection h2:before{content:"";position:absolute;left:0;top:2px;width:4px;height:25px;border-radius:0 3px 3px 0;background:var(--ac-red)}.acRow{display:flex;align-items:center;gap:17px;width:100%;min-height:72px;background:none;color:var(--ac-text);text-align:left;border:0;border-bottom:1px solid var(--ac-line);padding:20px 5px}.acGroupGrid .acRow{padding:21px 24px}.acRow:last-child{border-bottom:0}.acRow>.acIcon{color:var(--ac-muted)}.acRow>span{flex:1;min-width:0}.acRow>small{font-size:14px;white-space:nowrap}.acRow>span small{display:block;font-size:13px;line-height:1.5;margin-top:4px;color:var(--ac-muted);font-weight:400}.acRow:has([data-go]):hover,.acRow[data-go]:hover{background:#878b9907}.acToggle{cursor:pointer;position:relative;margin:0!important;font-weight:400!important;font-size:16px!important}.acToggle input{position:absolute;right:27px;width:44px;height:26px;opacity:0;margin:0;cursor:pointer}.acToggle i{width:44px;height:26px;flex:0 0 44px;border-radius:50px;background:#bfc3ce;transition:background .15s;position:relative}.acToggle i:before{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .15s}.acToggle input:checked+i{background:var(--ac-red)}.acToggle input:checked+i:before{transform:translateX(18px)}.acToggle input:focus-visible+i{outline:3px solid #3b78ee;outline-offset:4px}.acToggle .acIcon:first-child:has(path[d^="M5 3"]){color:var(--ac-green)}
.acImpact{display:flex;align-items:center;gap:16px;background:var(--ac-bg);margin:0 22px 6px;border-radius:14px;padding:15px;color:var(--ac-muted)}.acImpact .acIcon{color:var(--ac-red);fill:var(--ac-red)}.acImpact p{margin:0;font-size:14px}.acOverline{font-size:14px!important;text-transform:uppercase;font-weight:550!important;margin:26px 0 16px!important}.acBetween{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.acBetween:last-child{margin-bottom:0}.acBetween h2{margin:0}.acBetween small{font-size:11px;overflow-wrap:anywhere}.acActions{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}.acPrimary,.acSecondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;gap:8px;border:0;border-radius:12px;font-weight:600!important;font-size:15px!important;padding:12px 22px;text-align:center}.acPrimary{background:var(--ac-red);color:#fff!important}.acSecondary{border:1px solid var(--ac-red);background:var(--ac-card);color:var(--ac-red)!important}.accountDialog .acPrimary,.accountDialog .acSecondary{width:100%;margin-top:14px}.acText{border:0;background:none;padding:6px;color:var(--ac-red);font-size:14px!important}.acMuted{color:var(--ac-muted)}.acGreen{color:var(--ac-green);font-size:13px}.acBadge{display:inline-block;padding:5px 10px;background:var(--ac-bg);border-radius:7px;font-size:12px;font-weight:650;color:var(--ac-muted);text-transform:capitalize}.acEmpty{text-align:center;padding:48px 16px}.acEmpty>span{margin:auto auto 18px;width:90px;height:90px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(150deg,#fff7df,#fff)}.acEmpty>span .acIcon{width:46px;height:46px;color:#b6a46e}.acEmpty h2{font-size:20px}.acEmpty p{color:var(--ac-muted);font-size:15px;max-width:450px;margin:0 auto 24px}.acCardGrid>.acEmpty{grid-column:1/-1}.acTabs{display:flex;border-bottom:1px solid var(--ac-line);margin:0 -6px 24px;overflow-x:auto}.acTabs button{padding:18px 24px;background:none;border:0;border-bottom:3px solid transparent;color:var(--ac-muted);font-size:16px!important;white-space:nowrap}.acTabs [aria-selected="true"]{border-bottom-color:var(--ac-red);color:var(--ac-text);font-weight:700}.acNotice,.acError{border-radius:12px;padding:14px 18px;margin-bottom:20px!important;font-size:14px;overflow-wrap:anywhere}.acNotice{background:#dff6eb;color:#145b43}.acError{background:#ffe7e9;color:#912e3c}.acInfo{padding:14px 16px;background:var(--ac-bg);color:var(--ac-muted);border-radius:12px;font-size:14px}.acLoading{padding:90px 0;text-align:center;color:var(--ac-muted)}
.accountHub form label,.accountDialog form label{display:flex;flex-direction:column;gap:8px;margin:18px 0;font-size:14px;font-weight:600}.accountHub input:not([type="checkbox"]),.accountHub textarea,.accountHub select,.accountDialog input,.accountDialog textarea,.accountDialog select{font:inherit;font-size:16px;border:1px solid #cfd2dc;border-radius:11px;padding:12px 14px;background:var(--ac-input);color:var(--ac-text);width:100%;box-sizing:border-box;min-height:48px}.accountHub textarea,.accountDialog textarea{resize:vertical;min-height:108px}.accountHub input:disabled{opacity:.6}.acProfileAvatar{margin:auto auto 24px}.acLogin{max-width:480px;margin:35px auto}.acLogin .acAvatar{width:64px;height:64px;margin-bottom:18px}.acLogin>h2{margin:10px 0}.acLogin .acPrimary{width:100%}.accountDialog{background:var(--ac-card);border:0;border-radius:26px;width:min(520px,calc(100% - 32px));max-height:88vh;padding:0;margin:auto;box-shadow:0 24px 100px #0004;overflow:auto}.accountDialog::backdrop{background:#10121baa;backdrop-filter:blur(3px)}.acDialogHead{padding:22px 24px 18px;display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--ac-line);align-items:center;position:sticky;top:0;background:var(--ac-card);z-index:2}.acDialogHead h2{font-size:23px;margin:0}.acDialogHead button{width:35px;height:35px;background:var(--ac-bg);border:0;border-radius:50%;font-size:26px;color:var(--ac-muted)}.acDialogBody{padding:24px}.acDialogBody>p{color:var(--ac-muted);font-size:15px}.acDialogBody a:not(.acPrimary){color:var(--ac-red)}.acDialogBody .acSection{padding:0}.acChoices{display:flex;gap:12px;overflow-x:auto;padding:4px 1px;margin-bottom:18px}.acChoices button{border:1px solid #dfe1e9;white-space:nowrap;background:var(--ac-card);color:var(--ac-text);border-radius:30px;padding:11px 18px;position:relative}.acChoices [aria-pressed="true"]{border-color:var(--ac-red);color:var(--ac-red);box-shadow:inset 0 0 0 1px var(--ac-red)}.acConsentBanner{display:flex;gap:16px;background:#fff0f2;border-radius:16px;padding:18px;margin-bottom:24px;color:#453339}.acConsentBanner>.acIcon{color:var(--ac-red);width:40px;height:40px;flex-basis:40px}.acConsentBanner h3{font-size:17px;margin:0}
.acCouponIntro{display:flex;gap:22px;align-items:center;padding:28px;border-radius:23px;background:linear-gradient(135deg,#e1ebff,#f6faff);color:#286cdd}.acCouponIntro>.acIcon{width:80px;height:80px;flex-basis:80px}.acCouponIntro h2{font-size:28px;margin:5px 0 10px}.acCouponIntro p{margin:0;font-size:15px}.acCouponIntro small{color:#467cca;font-size:10px;letter-spacing:1.5px}.acCouponCard{display:flex;gap:18px;align-items:start;flex-wrap:wrap}.acCouponCard>div{flex:1;min-width:130px}.acCouponIcon{width:45px;height:45px;background:#e7efff;color:#3378eb;border-radius:12px;display:grid;place-items:center;flex:0 0 45px}.acCouponCard h2{font-size:20px;margin-bottom:7px}.acCouponCard p{font-size:13px;margin:0 0 6px;color:var(--ac-muted)}.acCode{display:block;font-size:13px;letter-spacing:1px;margin-top:14px}.acCouponCard>.acSecondary{width:100%;margin-top:5px}.acCouponCelebration{text-align:center;padding:8px 0 28px;background:radial-gradient(ellipse at top,#e7efff,transparent)}.acCouponCelebration>.acIcon{color:#3b7bec;width:100px;height:100px;margin:20px auto}.acCouponCelebration h3{font-size:27px}.acCopyCode{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px dashed #82a6dc;background:#eaf1ff;border-radius:10px;padding:12px 15px;margin:15px 0;color:#24416c;overflow-wrap:anywhere}.acCopyCode b{letter-spacing:.8px}.acCopyCode button{background:none;border:0;color:#3571cb;display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:13px}
.acGiftHero{background:radial-gradient(ellipse at bottom,#fff9f0 5%,#f1bbc0 28%,#df4055 88%);color:#ffe2ad;border-radius:26px;padding:34px;text-align:center;position:relative;overflow:hidden;margin-bottom:22px}.acGiftHero h2{font-size:56px;font-weight:500;line-height:.95;letter-spacing:-2px;color:#ffe2ad;margin:0 0 20px}.acGiftHero p{color:#9f3f4d;font-size:14px}.acGiftHero>span{position:absolute;font-size:82px;left:35px;top:20px;transform:rotate(-15deg);color:#ffe2ad99}.acGiftHero>span:last-child{left:auto;right:22px;top:66px}.acOccasions{justify-content:center}.acGiftPreview{display:flex;flex-direction:column;text-align:center;background:#eb344d;color:#ffdb99;border:9px solid var(--ac-card);border-radius:28px;width:min(420px,100%);min-height:210px;padding:28px;box-sizing:border-box;margin:28px auto 34px;position:relative;overflow:hidden;box-shadow:0 8px 24px #262b3f08}.acGiftPreview:before{content:"";position:absolute;inset:14px;border:1px solid #f1cd8166;transform:rotate(-4deg);border-radius:16px}.acGiftPreview small{color:inherit!important;font-size:12px;margin-bottom:13px}.acGiftPreview>b{color:#fff;font-size:42px;line-height:1.2;font-style:italic;letter-spacing:-2px;z-index:1}.acGiftPreview>b span{font-weight:400}.acGiftPreview>span{font-size:13px;letter-spacing:3px;font-weight:750;z-index:1}.acGiftPreview strong{margin-top:14px;font-size:22px;font-weight:550}.acGiftPreview i{position:absolute;font-size:120px;font-style:normal;line-height:1;right:-18px;bottom:-15px;color:#e0a04855}.acGiftPreview[data-design="birthday"]{background:#5235a0}.acGiftPreview[data-design="thank-you"]{background:#166c64}.acGiftPreview[data-design="anniversary"]{background:#252527}.acAmounts{overflow:visible;margin:20px 0 26px;display:grid;grid-template-columns:repeat(4,1fr)}.acAmounts button{border-radius:14px;padding:23px 12px}.acAmounts small{display:block;position:absolute;bottom:0;left:0;right:0;border-radius:0 0 12px 12px;background:var(--ac-red);color:#fff!important;font-size:9px;letter-spacing:1px}.acGiftReview{text-align:center;border-radius:16px;background:var(--ac-bg);padding:26px;margin-bottom:20px}.acGiftReview>b{font-size:40px;color:var(--ac-red)}.acGiftReview h3{font-size:21px;margin:10px 0}.acGiftReview p{overflow-wrap:anywhere}
.acEnterpriseHero{display:grid;grid-template-columns:1.3fr 1fr;gap:30px;padding:42px;background:linear-gradient(125deg,#e2f5ef,#f9fffb);border-radius:26px;color:#154638;margin-bottom:24px}.acEnterpriseHero small{color:#478474}.acEnterpriseHero h2{font-size:38px;line-height:1.1;margin:14px 0 18px}.acEnterpriseHero p{max-width:430px;color:#538271}.acEnterpriseArt{position:relative;display:grid;place-items:center;background:#c0e6dd88;border-radius:50%;aspect-ratio:1;max-width:230px;width:100%;margin:auto}.acEnterpriseArt>.acIcon{width:95px;height:95px;color:#298d79}.acEnterpriseArt>span{position:absolute;font-size:38px;left:0;top:15px;transform:rotate(-20deg)}.acEnterpriseArt>span:nth-of-type(2){left:auto;right:-8px;top:38px;transform:rotate(16deg)}.acEnterpriseArt>span:nth-of-type(3){top:auto;bottom:0;left:10px;transform:rotate(-8deg)}.acEnterprisePromise{text-align:center;padding:42px}.acEnterprisePromise small{font-size:11px;letter-spacing:2px}.acEnterprisePromise h2{font-size:28px;margin:15px 0}.acEnterprisePromise p{max-width:600px;margin:auto;color:var(--ac-muted)}.acRewardHero{text-align:center;background:linear-gradient(135deg,#fff1ce,#fff9ef);border-radius:23px;padding:36px;color:#705827;margin-bottom:24px}.acRewardHero>.acIcon{width:65px;height:65px;margin-bottom:20px}.acRewardHero h2{font-size:32px}.acRewardHero p{font-size:15px}.acMembershipHero{display:flex;align-items:center;flex-direction:column;text-align:center;border-radius:26px;padding:40px;background:radial-gradient(ellipse at top,#4b4530,#202126 75%);color:#e8cc96;margin-bottom:24px}.acMembershipHero>.acIcon{width:70px;height:70px;margin-bottom:18px;fill:#e3bc75}.acMembershipHero h2{font-size:35px;color:#fff;margin:14px 0 20px}.acMembershipHero small{color:#e1c48f}.acMembershipHero b{border:1px solid #a18855;padding:10px 20px;border-radius:30px;font-size:14px}.acGiving{text-align:center;padding:32px 10px}.acGiving>.acIcon{width:80px;height:80px;color:var(--ac-red);fill:#ef4f6422;margin-bottom:20px}.acGiving h2{font-size:26px}.acGiving p{color:var(--ac-muted)}.acRequest{padding:20px 0;border-bottom:1px solid var(--ac-line)}.acRequest:last-child{border:0;padding-bottom:0}.acRequest .acBetween{margin-bottom:4px}.acRequest p{margin:10px 0;overflow-wrap:anywhere}.acRequest small{font-size:12px}.acReply{padding:15px;background:var(--ac-bg);border-radius:12px;margin-top:15px;font-size:14px}.acReply p{margin:6px 0 0}.acUnread{border-left:3px solid var(--ac-red);padding-left:16px}.acAddress{padding:16px 0;border-bottom:1px solid var(--ac-line);position:relative}.acAddress>p{margin:4px 0}.acAddress small{font-size:13px}.acAddress button{margin-left:10px}.acRestaurantCard img{width:100%;height:180px;object-fit:cover;border-radius:14px;margin-bottom:18px}.acRestaurantCard .acText{display:block;margin-top:10px}.acGame{text-align:center;max-width:570px;margin:auto}.acGameBall{display:block;font-size:66px}.acGame small{font-size:11px;letter-spacing:2px}.acGame h2{font-size:33px;margin:10px}.acGame>p{color:var(--ac-muted)}.acScore{font-size:65px;line-height:1.3;font-weight:750;color:var(--ac-red);margin:25px 0}.acScore small{display:block;font-size:13px}.acRunChoices{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin:22px 0}.acRunChoices button{background:var(--ac-bg);border:1px solid var(--ac-line);color:var(--ac-text);border-radius:12px;aspect-ratio:1;font-weight:700;font-size:20px}.acGame>.acSecondary{margin-bottom:20px}
html[data-account-appearance="dark"] .accountHub,html[data-account-appearance="dark"] .accountDialog{--ac-bg:#17191f;--ac-card:#252831;--ac-text:#f3f3f7;--ac-muted:#b0b5c3;--ac-line:#3b3f4c;--ac-input:#1c1f27;--ac-green:#73d7a7;color-scheme:dark}
@media(prefers-color-scheme:dark){html[data-account-appearance="automatic"] .accountHub,html[data-account-appearance="automatic"] .accountDialog{--ac-bg:#17191f;--ac-card:#252831;--ac-text:#f3f3f7;--ac-muted:#b0b5c3;--ac-line:#3b3f4c;--ac-input:#1c1f27;--ac-green:#73d7a7;color-scheme:dark}}
html[data-account-high-contrast="true"] .accountHub,html[data-account-high-contrast="true"] .accountDialog{--ac-muted:#454952;--ac-line:#777;--ac-red:#be2239;--ac-green:#08613e}html[data-account-high-contrast="true"][data-account-appearance="dark"] .accountHub,html[data-account-high-contrast="true"][data-account-appearance="dark"] .accountDialog{--ac-muted:#dedee4;--ac-line:#bbb;--ac-red:#ff7588;--ac-green:#86efac}
html[data-account-large-text="true"] .accountHub .acRow,html[data-account-large-text="true"] .accountDialog p{font-size:19px}html[data-account-large-text="true"] .accountHub p{font-size:18px}html[data-account-large-text="true"] .accountHub .acRow small{font-size:16px}
html[data-account-reduced-motion="true"] *,html[data-account-reduced-motion="true"] *::before,html[data-account-reduced-motion="true"] *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
@media(max-width:720px){.accountHub{padding:20px 16px 85px}.acPageHead{gap:14px;margin-bottom:22px}.acPageHead h1{font-size:25px}.acPageHead small{font-size:9px}.acHeadMark{display:none}.acBack{width:43px;height:43px;flex-basis:43px}.acGroupGrid,.acCardGrid{grid-template-columns:1fr;gap:20px}.acProfileTop{padding:24px;gap:18px}.acAvatar{width:76px;height:76px;flex-basis:76px;font-size:26px}.acProfileTop h2{font-size:27px}.acProfileTop p{font-size:13px;margin-bottom:9px}.acMemberRow{padding:18px 24px;gap:13px}.acMemberRow b{font-size:15px}.acSavings{font-size:13px;padding:5px 10px}.acSavingsNote{padding-left:24px}.acQuickLinks{grid-template-columns:1fr 1fr;gap:13px;margin-bottom:24px}.acQuickLinks button{padding:18px 15px;gap:12px}.acQuickLinks button:last-child{grid-column:1/-1}.acQuickLinks span{font-size:15px}.acQuickLinks small{font-size:12px}.acSection{border-radius:22px;padding:23px}.acRow{min-height:76px}.acTabs{margin:0 -16px 23px;padding:0 7px}.acTabs button{padding:17px 14px;font-size:14px!important;flex:1}.acGiftHero h2{font-size:53px}.acGiftHero>span{left:-18px}.acGiftHero>span:last-child{right:-5px}.acGiftHero p{font-size:12px}.acOccasions{justify-content:flex-start}.acAmounts{gap:8px}.acAmounts button{padding:22px 5px;font-size:15px!important}.acGiftPreview{width:min(390px,100%)}.acCouponIntro{padding:23px;gap:16px}.acCouponIntro h2{font-size:24px}.acCouponIntro>.acIcon{width:60px;height:60px;flex-basis:60px}.acEnterpriseHero{grid-template-columns:1fr;padding:27px}.acEnterpriseHero h2{font-size:33px}.acEnterpriseArt{max-width:170px}.acEnterpriseArt>.acIcon{width:70px;height:70px}.acEnterpriseArt>span{font-size:30px}.acEnterprisePromise{padding:30px 24px}.acEnterprisePromise h2{font-size:26px}.accountDialog{margin:auto auto 0;width:100%;max-width:100%;border-radius:26px 26px 0 0;max-height:90vh}.acDialogHead{padding:23px}.acDialogBody{padding:24px 23px max(25px,env(safe-area-inset-bottom))}.acDialogHead h2{font-size:24px}.acMemberRow .acIcon:last-child{width:19px;flex-basis:19px}.acCrown{width:34px;height:34px;flex:0 0 34px}.acCrown .acIcon{width:22px;height:22px}.acQuickLinks button:last-child .acIcon{color:var(--ac-red)}.acRunChoices{gap:7px}}
@media(max-width:380px){.acProfileTop{gap:14px;padding:23px 18px}.acProfileTop h2{font-size:23px}.acProfileTop .acAvatar{width:64px;height:64px;flex-basis:64px}.acMemberRow{gap:10px;padding:17px 18px}.acSavings{padding:5px 7px;font-size:11px}.acMemberRow b{font-size:13px}.acQuickLinks span{font-size:13px}.acQuickLinks button{padding:16px 12px;gap:8px}.acRow>small{font-size:12px}.acGroupGrid .acRow{padding:20px}.acCopyCode{padding:11px;gap:7px}.acCopyCode b{font-size:13px}.acCopyCode button{font-size:11px}.acCopyCode .acIcon{width:18px}}

#acGiftForm>.acPrimary,#enterpriseForm>.acPrimary{width:100%}
.accountDialog .acError:empty{display:none}

.accountDialog[open]{display:flex;flex-direction:column;overflow:hidden}.acDialogHead{flex:0 0 auto}.acDialogBody{overflow-y:auto;min-height:0;overscroll-behavior:contain}.acDialogFooter{flex:0 0 auto;padding:12px 24px max(20px,env(safe-area-inset-bottom));background:var(--ac-card);border-top:1px solid var(--ac-line)}.acDialogFooter .acPrimary,.acDialogFooter .acSecondary{width:100%;margin:8px 0 0}.acDialogFooter>.acPrimary:first-child,.acDialogFooter>.acSecondary:first-child{margin-top:0}
html[data-account-high-contrast="true"][data-account-appearance="dark"] .acPrimary{background:#be2239}
@media(prefers-color-scheme:dark){html[data-account-high-contrast="true"][data-account-appearance="automatic"] .accountHub,html[data-account-high-contrast="true"][data-account-appearance="automatic"] .accountDialog{--ac-muted:#dedee4;--ac-line:#bbb;--ac-red:#ff7588;--ac-green:#86efac}html[data-account-high-contrast="true"][data-account-appearance="automatic"] .acPrimary{background:#be2239}}
