/* assets/season90-v1.css */
.s90Account{margin:18px 0;border:1px solid #cfe9dd;border-radius:22px;padding:20px;background:linear-gradient(130deg,#f0fff7,#fff9e9);color:#173d32}.s90AccountTop{display:flex;align-items:center;gap:14px}.s90AccountTop>img{width:48px;height:48px}.s90Account small,.s90Hero>small{font-size:11px;font-weight:800;letter-spacing:.08em;color:#168264}.s90Account h2{font-size:19px;margin:5px 0}.s90Account p{font-size:13px;line-height:1.6;margin:0}.s90Account>button,.s90Hero button,.s90CertActions button{border:0;border-radius:12px;background:#087f5b;color:#fff;font-weight:800;padding:12px 18px;cursor:pointer}.s90Account>button{margin-top:15px}.s90Hero{background:linear-gradient(130deg,#e5fff0,#fff8df)!important;color:#183e32}.s90Hero h2{font-size:clamp(22px,4vw,32px);margin:10px 0}.s90Hero p{font-size:14px;line-height:1.7}.s90Stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0}.s90Stats>div{padding:14px 8px;border:1px solid #bfe6d1;border-radius:16px;background:#ffffffa0;display:flex;align-items:center;flex-direction:column;gap:7px;text-align:center}.s90Stats b{font-size:28px;color:#087654}.s90Stats b small{font-size:13px;color:#62756a}.s90Stats span{font-size:12px;color:#3d6252;line-height:1.5}.s90Bar{height:12px;border-radius:30px;background:#d1e7d9;overflow:hidden}.s90Bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0b9c6d,#d8b73f)}.s90Heading{display:flex;align-items:center;justify-content:space-between}.s90Badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.s90Badges article{text-align:center;border:1px solid #d9e7df;border-radius:18px;padding:16px 10px;background:#f8fbf9;color:#324f41}.s90Badges .earned{background:linear-gradient(145deg,#edfff4,#fff9e7);border-color:#86d6ac}.s90Badges .locked .s90Medal{filter:grayscale(.8);opacity:.55}.s90Medal{width:66px;height:66px;display:grid;place-items:center;position:relative;margin:0 auto;border-radius:50%;border:3px solid #d9ad48;background:#fff3bd}.s90Medal img{width:28px;height:28px;margin-bottom:17px}.s90Medal b{position:absolute;bottom:5px;font-size:17px;color:#835a0a}.s90Badges h4{margin:12px 0 5px;font-size:15px}.s90Badges p{font-size:12px;line-height:1.5;min-height:36px}.s90Badges strong{display:block;color:#12875b;font-size:14px}.s90Badges article>small{display:block;margin-top:10px;font-size:11px;color:#647c6d}.s90Categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.s90Categories article{background:#f2f8f5;border:1px solid #dae9e1;border-radius:14px;padding:14px;color:#254e3c}.s90Categories b,.s90Categories strong{display:block;margin-bottom:9px}.s90Categories strong{font-size:23px;color:#0d8a60}.s90Categories strong small{font-size:11px;font-weight:400}.s90Categories p,.s90Categories span,.s90Note{font-size:12px;line-height:1.7}.s90Categories span{color:#317858}.s90Note{color:#5a7267}.s90CertificateButton{display:flex;align-items:center;gap:12px;width:100%;background:#fffae8;border:1px solid #e9d99d;border-radius:15px;padding:15px;margin:10px 0;text-align:left;cursor:pointer;color:#785b1b}.s90CertificateButton img{width:32px;height:32px}.s90CertificateButton span{flex:1}.s90CertificateButton b,.s90CertificateButton small{display:block}.s90CertificateButton small{margin-top:5px}.s90CertOverlay{position:fixed;inset:0;z-index:2147483646;background:#10251fed;overflow:auto;padding:30px 15px}.s90Cert{max-width:800px;margin:auto;border:9px double #d2b35c;border-radius:8px;background:#fffcf2;text-align:center;color:#173b32;padding:40px 28px;box-sizing:border-box}.s90Cert>img{height:54px;width:auto;max-width:80%;margin-bottom:25px}.s90Cert>small{display:block;font-size:12px;letter-spacing:.1em;color:#876b2d}.s90Cert h1{font-size:clamp(26px,5vw,40px);font-family:Georgia,serif}.s90Cert h2{font-size:clamp(24px,4vw,36px);color:#087c56;overflow-wrap:anywhere}.s90Cert p{font-size:16px;line-height:1.8}.s90CertSeal{border:3px double #bd9c3d;border-radius:50%;width:86px;height:86px;display:flex;flex-direction:column;justify-content:center;margin:30px auto;font-size:30px;color:#94711e;font-weight:800;background:#fff4cc}.s90CertSeal small{font-size:9px}.s90Cert footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;font-size:11px;border-top:1px solid #dac791;padding-top:20px}.s90CertActions{display:flex;gap:12px;justify-content:center;padding:20px}.s90CertOpen{overflow:hidden}
:root[data-guul-comfort-resolved="dark"] .s90Account,:root[data-guul-comfort-resolved="dark"] .s90Hero{background:linear-gradient(130deg,#16382c,#37311d)!important;color:#e8f7ed}:root[data-guul-comfort-resolved="dark"] .s90Stats>div,:root[data-guul-comfort-resolved="dark"] .s90Categories article,:root[data-guul-comfort-resolved="dark"] .s90Badges article{background:#213b30;color:#dfefe5;border-color:#426151}:root[data-guul-comfort-resolved="dark"] .s90Badges .earned{background:#2a4732;border-color:#8aa35b}:root[data-guul-comfort-resolved="dark"] .s90Stats span,:root[data-guul-comfort-resolved="dark"] .s90Note,:root[data-guul-comfort-resolved="dark"] .s90Badges article>small,:root[data-guul-comfort-resolved="dark"] .s90Categories span{color:#c0d2c6}:root[data-guul-comfort-resolved="dark"] .s90Stats b,:root[data-guul-comfort-resolved="dark"] .s90Badges strong,:root[data-guul-comfort-resolved="dark"] .s90Categories strong{color:#8ee4b5}
@media(max-width:540px){.s90Badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.s90Categories{grid-template-columns:1fr}.s90Stats{gap:6px}.s90Stats>div{padding:12px 5px}.s90Stats b{font-size:24px}.s90Stats span{font-size:10px}.s90Account{padding:15px}.s90AccountTop>img{width:36px;height:36px}.s90Cert{padding:28px 14px}.s90Cert p{font-size:14px}}
@media print{body.s90CertOpen *{visibility:hidden!important}body.s90CertOpen .s90Cert,body.s90CertOpen .s90Cert *{visibility:visible!important}.s90CertOverlay{position:absolute;inset:0;background:white;padding:0;overflow:visible}.s90Cert{max-width:none;width:100%;box-shadow:none;break-inside:avoid}.s90CertActions{display:none!important}body.s90CertOpen{overflow:visible!important}}
.s90BadgeIntro{padding:12px 4px 20px;color:#193b30}.s90BadgeIntro>small{font-size:11px;font-weight:800;letter-spacing:.1em;color:#168264}.s90BadgeIntro h2{margin:7px 0;font-size:26px}.s90BadgeIntro p{margin:0;font-size:14px;color:#657b6e}.s90BadgesOnly article{padding:20px 12px;background:linear-gradient(160deg,#fff,#f6faf8);box-shadow:0 4px 16px #14362808}.s90BadgesOnly article.earned{background:linear-gradient(160deg,#f0fff7,#fff9e9)}.s90BadgeArt{position:relative;width:94px;margin:0 auto 12px}.s90BadgeArt>img{width:94px;height:106px;display:block;filter:drop-shadow(0 5px 5px #33442b15)}.s90BadgeArt>span{position:absolute;right:0;bottom:6px;display:grid;place-items:center;width:23px;height:23px;border:3px solid #fff;border-radius:50%;background:#e9eeeb;color:#62746a;font-size:13px;font-weight:800}.s90BadgesOnly .earned .s90BadgeArt>span{background:#13986b;color:#fff}.s90BadgesOnly .locked .s90BadgeArt>img{filter:saturate(.65);opacity:.78}.s90BadgesOnly h4{font-size:16px;margin:4px 0}.s90BadgesOnly p{min-height:36px;margin:9px 0}.s90BadgeCert{display:block;margin:12px auto 0;background:#087c59;color:white;border:0;padding:9px;border-radius:10px;font-size:11px;font-weight:700;cursor:pointer}:root[data-guul-comfort-resolved="dark"] .s90BadgeIntro{color:#e3f2e9}:root[data-guul-comfort-resolved="dark"] .s90BadgeIntro p{color:#c2d5c8}:root[data-guul-comfort-resolved="dark"] .s90BadgesOnly article{background:#203a2e}:root[data-guul-comfort-resolved="dark"] .s90BadgesOnly article.earned{background:linear-gradient(150deg,#244a36,#3b3d24)}
.s30Goal{margin:13px 0 10px;height:10px}.s30GroupTitle{font-size:17px;color:#214b38;margin:24px 2px 13px}.s30Onboarding{grid-template-columns:repeat(2,minmax(0,1fr));max-width:610px}.s30AccessNote{padding:11px 12px;background:#fff7df;border:1px solid #ebd99c;border-radius:12px;color:#6e5725!important;margin-top:13px!important;font-size:12px!important}:root[data-guul-comfort-resolved="dark"] .s30GroupTitle{color:#e5f3e9}:root[data-guul-comfort-resolved="dark"] .s30AccessNote{background:#3c3420;border-color:#665a34;color:#ecdda9!important}


/* assets/notification-onboarding-v1.css */
.guulPushModal{position:fixed;inset:0;z-index:2147483646;background:#102b25bd;display:grid;place-items:center;padding:18px;overflow:auto;box-sizing:border-box}.guulPushModal>section{background:#fffdf5;color:#183e32;border:1px solid #cce4d6;border-radius:24px;padding:27px 22px;max-width:430px;width:100%;box-sizing:border-box;box-shadow:0 18px 65px #00190e40;text-align:center}.guulPushModal>section>img{width:66px;height:66px;background:#e5f8eb;border-radius:22px;padding:12px;box-sizing:border-box}.guulPushModal h2{font:800 23px/1.3 system-ui;margin:15px 0 12px}.guulPushModal p{font:14px/1.8 system-ui;margin:10px 0}.guulPushModal small{display:block;font:13px/1.7 system-ui;color:#577661;margin:12px 0 20px}.guulPushModal button{display:block;width:100%;padding:13px;border-radius:12px;border:0;background:#087d58;color:#fff;font:800 14px/1.5 system-ui;margin-top:10px;cursor:pointer;min-height:46px}.guulPushModal button.secondary{background:#edf4ef;color:#355f49}.guulPushModal button[hidden]{display:none}.guulPushModal button:disabled{opacity:.65}.guulPushSettings{margin:14px 0}.guulPushSettings .accountIcon img{width:30px;height:30px}:root[data-guul-comfort-resolved="dark"] .guulPushModal>section{background:#1b3229;color:#edf9f0;border-color:#466555}:root[data-guul-comfort-resolved="dark"] .guulPushModal small{color:#c4d9c9}:root[data-guul-comfort-resolved="dark"] .guulPushModal button.secondary{background:#2b493a;color:#ddf4e3}


/* assets/banner-clear-v1.css */
.v2Home>.guulOfflineBelowHero .grOfflineActions .grOfflineSave{font-size:14px!important;line-height:1.25!important;letter-spacing:0!important;background:#006b5b!important;color:#fff!important;white-space:normal!important;text-align:center!important;box-shadow:0 4px 12px #006b5b29!important}
.v2Home>.guulOfflineBelowHero .grOfflineSaveIcon{font-size:21px!important;line-height:1!important;margin-right:7px!important}
@media(min-width:900px){
.v2Home>.guulOfflineSlot.guulOfflineBelowHero{grid-template-columns:102px minmax(0,1fr) 220px!important}
.v2Home>.guulOfflineBelowHero .grOfflineActions .grOfflineSave{min-height:54px!important;font-size:17px!important;padding:10px 16px!important}
.v2Home>.guulOfflineBelowHero .grOfflineCopy p{font-size:13px!important;line-height:1.4!important}
}
.v2Home>.guulOfflineBelowHero .grOfflineSave:focus-visible{outline:3px solid #e2a331!important;outline-offset:3px!important}


/* assets/simple-downloads-v1.css */
/* Scoped to the download page; homepage and other sections keep their dimensions. */
.grSimpleDownloads{--gr-ink:#111538;--gr-muted:#69789b;--gr-line:#dfebe7;background:#f6fcf9!important;padding:18px 20px 100px!important;color:var(--gr-ink);max-width:1100px;margin:auto}
.grSimpleDownloads .offlineTop{display:flex!important;position:relative!important;justify-content:center!important;align-items:center!important;background:transparent!important;padding:0 0 12px!important;min-height:62px!important;border:0!important}
.grSimpleDownloads .offlineBack{position:absolute!important;inset:auto!important;left:0!important;top:4px!important;width:46px!important;height:46px!important;background:#e0faf1!important;border:0!important;border-radius:50%!important;padding:12px!important}
.grSimpleDownloads .offlineBack img{width:100%;height:100%;object-fit:contain}
.grSimpleDownloads .offlineBrand{display:flex!important;align-items:center!important;gap:10px!important}
.grSimpleDownloads .offlineBrand>img{width:48px!important;height:48px!important;object-fit:contain!important}
.grSimpleDownloads .offlineBrand b{font-size:20px!important;color:var(--gr-ink)!important}.grSimpleDownloads .offlineBrand small{letter-spacing:2px;font-size:11px!important}
.grSimpleHeading{text-align:center;margin:12px 0 22px}.grSimpleHeading h1{font:900 clamp(28px,5vw,42px)/1.2 system-ui!important;margin:0 0 6px!important;color:var(--gr-ink)!important}.grSimpleHeading p{font-size:18px!important;color:var(--gr-muted)!important;margin:0}
.grSimpleDownloadCard{background:white;border:1px solid var(--gr-line);border-radius:24px;padding:24px;margin-bottom:18px}
.grSimpleCardHead{display:flex;gap:16px;align-items:center;margin-bottom:20px}.grSimpleIcon{display:grid;place-items:center;background:#dffff3;border-radius:50%;width:66px;height:66px;flex:none}.grSimpleIcon img{width:46px;height:46px;object-fit:contain}
.grSimpleDownloads h2{font-size:24px!important;line-height:1.25!important;font-weight:850!important;color:var(--gr-ink)!important;margin:0 0 6px!important}
.grSimpleCardHead p,.grSimpleDownloads .offlineInstall p{font-size:16px!important;line-height:1.45!important;margin:0!important;color:var(--gr-muted)!important}
.grSimpleChoices{display:flex;flex-direction:column;gap:14px}.grSimpleDownloads .offlineFilters{display:flex!important;flex-direction:column!important;padding:0!important;gap:14px!important;border:0!important;margin:0!important;background:none!important}
.grSimpleDownloads .offlineFilter{display:flex!important;flex-direction:column!important;gap:7px!important;margin:0!important;min-width:0!important}
.grSimpleDownloads .offlineFilter>span{font-size:17px!important;font-weight:800!important;color:var(--gr-ink)!important}
.grSimpleDownloads .offlineFilter select{width:100%!important;height:52px!important;padding:10px 15px!important;font-size:17px!important;background:#fff!important;color:var(--gr-ink)!important;border:1px solid #cbdedb!important;border-radius:12px!important;box-sizing:border-box!important}
.grSimpleDownloads .offlineAvailable{padding:0!important;margin:18px 0 24px!important;background:transparent!important;border:0!important}
.grSimpleDownloads .offlineAvailable>h2{display:none!important}
.grSimpleDownloads .offlineItem{display:grid!important;grid-template-columns:52px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;border:1px solid var(--gr-line)!important;border-radius:15px!important;padding:13px!important;background:#fff!important;margin-bottom:12px!important}
.grSimpleDownloads .offlineItemText{min-width:0}.grSimpleDownloads .offlineItemText b{font-size:17px!important;line-height:1.4!important;white-space:normal!important;color:var(--gr-ink)!important}
.grSimpleDownloads .offlineItemText small{font-size:14px!important;color:var(--gr-muted)!important}
.grSimpleDownloads .offlineDownload{grid-column:1/-1!important;width:100%!important;min-height:50px!important;background:#009e83!important;color:white!important;border:0!important;border-radius:12px!important;font-size:18px!important;font-weight:800!important}
.grSimpleDownloads .offlineOpen,.grSimpleDownloads .offlineSavedOpen{color:#007a64!important;background:white!important;border:2px solid #00a38a!important;border-radius:12px!important;min-height:43px!important;font-size:17px!important;padding:8px 20px!important}
.grSimpleDownloads .offlineSaved{padding:0!important;border:0!important;margin:0!important;background:transparent!important}
.grSimpleDownloads .offlineSavedHead{gap:8px!important;align-items:center!important}.grSimpleDownloads .offlineSavedHead h2{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.grSimpleCount{font-size:14px!important;color:#00715c!important;background:#e0fff3;border-radius:25px;padding:5px 12px}
.grSimpleDownloads .offlineSavedHead p{font-size:13px!important}.grSimpleDownloads [data-offline-manage]{font-size:12px!important;padding:6px!important}
.grSimpleDownloads .offlineSavedGrid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}
.grSimpleDownloads .offlineSavedGrid article{background:white!important;border:1px solid var(--gr-line)!important;border-radius:14px!important;padding:12px!important;gap:10px!important}
.grSimpleDownloads .offlineSavedGrid article b{font-size:16px!important;color:var(--gr-ink)!important}
.grSimpleDownloads .offlineInstall{display:grid!important;grid-template-columns:66px minmax(0,1fr)!important;gap:14px!important;padding:24px!important;margin:0!important;border:1px solid #d7eee6!important;border-radius:24px!important;background:#f0fff8!important}
.grSimpleDownloads .offlineInstallIcon{width:66px!important;height:66px!important;background:#dcfff0!important;border-radius:50%!important}.grSimpleDownloads .offlineInstallIcon img{width:40px!important;height:40px!important}
.grSimpleDownloads [data-offline-install]{grid-column:1/-1!important;width:100%!important;min-height:50px!important;background:transparent!important;border:2px solid #009e83!important;color:#00725e!important;border-radius:14px!important;font-size:19px!important;font-weight:800!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important}
.grSimpleDownloads .offlineEmpty{padding:18px!important;border-radius:12px!important;background:#f7faf9!important;color:#5c6d77!important;font-size:15px!important}
.grSimpleDownloads select:focus-visible,.grSimpleDownloads button:focus-visible{outline:3px solid #6254e7!important;outline-offset:3px!important}
@media(min-width:900px){.grSimpleDownloadCard{padding:30px}.grSimpleChoices{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.grSimpleDownloads .offlineFilters{min-width:0}.grSimpleDownloads .offlineItemText b{font-size:18px!important}}
@media(max-width:480px){.grSimpleDownloads{padding:14px 12px 95px!important}.grSimpleDownloadCard{padding:18px 15px;border-radius:20px}.grSimpleCardHead{gap:12px}.grSimpleDownloads h2{font-size:21px!important}.grSimpleIcon{width:52px;height:52px}.grSimpleIcon img{width:36px;height:36px}.grSimpleDownloads .offlineBrand b{font-size:16px!important}.grSimpleDownloads .offlineBrand>img{width:40px!important;height:40px!important}.grSimpleDownloads .offlineBrand{margin-left:34px}.grSimpleDownloads .offlineBack{width:40px!important;height:40px!important}.grSimpleDownloads .offlineInstall{padding:20px 15px!important;grid-template-columns:52px minmax(0,1fr)!important}.grSimpleDownloads .offlineSavedGrid article{flex-wrap:wrap!important}.grSimpleDownloads .offlineSavedHead{flex-wrap:wrap!important}}
:root[data-guul-comfort-resolved="dark"] .grSimpleDownloads{--gr-ink:#f2f5ff;--gr-muted:#b5c2d5;--gr-line:#354658;background:#152331!important}
:root[data-guul-comfort-resolved="dark"] .grSimpleDownloadCard,:root[data-guul-comfort-resolved="dark"] .grSimpleDownloads .offlineItem,:root[data-guul-comfort-resolved="dark"] .grSimpleDownloads .offlineSavedGrid article,:root[data-guul-comfort-resolved="dark"] .grSimpleDownloads .offlineFilter select{background:#1c2c3b!important}
:root[data-guul-comfort-resolved="dark"] .grSimpleDownloads .offlineInstall,:root[data-guul-comfort-resolved="dark"] .grSimpleDownloads .offlineEmpty{background:#203b39!important}

.grSimpleCount{font-style:normal!important}

.grSimpleDownloads{padding-bottom:24px!important}.grSimpleDownloads .offlineBottom{display:none!important}.grSimpleDownloads .offlineInstall[hidden]{display:none!important}

/* Compact reference header, scoped to Casharro & App only. */
.grSimpleDownloads .offlineTop{justify-content:space-between!important;min-height:42px!important;padding:0 0 10px!important;gap:8px!important;border-bottom:1px solid var(--gr-line)!important}
.grSimpleDownloads .offlineBrand{gap:8px!important;min-width:0!important}
.grSimpleDownloads .offlineBrand>img{width:32px!important;height:32px!important;border-radius:9px!important}
.grSimpleDownloads .offlineBrand b{display:block!important;font-size:13px!important;line-height:1.15!important;letter-spacing:0!important;color:var(--gr-ink)!important}
.grSimpleDownloads .offlineBrand small{display:block!important;font-size:8px!important;letter-spacing:1.2px!important;line-height:1.3!important}
.grSimpleDownloads .offlineTopTools{display:flex!important;align-items:center!important;gap:6px!important;flex-shrink:0!important}
.grSimpleDownloads .offlineTopTools button{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;min-width:32px!important;padding:7px!important;margin:0!important;border:0!important;border-radius:11px!important;background:#fff!important;color:#647873!important;box-shadow:0 2px 9px #16392d09!important;font-size:19px!important}
.grSimpleDownloads .offlineTopTools button img{width:18px!important;height:18px!important;object-fit:contain!important}
.grSimpleDownloads .grSimpleHeading{display:flex!important;align-items:center!important;gap:12px!important;text-align:left!important;margin:16px 0 20px!important}
.grSimpleDownloads .grSimpleHeading .offlineBack{position:static!important;inset:auto!important;flex:none!important;width:36px!important;height:36px!important;border-radius:11px!important;padding:10px!important;background:#e2f6ed!important}
.grSimpleDownloads .grSimpleHeading h1{font:850 22px/1.2 system-ui!important;margin:0 0 4px!important;letter-spacing:-.3px!important}
.grSimpleDownloads .grSimpleHeading p{font-size:12px!important;line-height:1.35!important;margin:0!important}
[data-guul-comfort-resolved="dark"] .grSimpleDownloads .offlineTopTools button{background:#223530!important;color:#e4f5ee!important}
@media(max-width:380px){.grSimpleDownloads .offlineTopTools{gap:4px!important}.grSimpleDownloads .offlineTopTools button{width:29px!important;height:29px!important;min-width:29px!important}.grSimpleDownloads .offlineBrand b{font-size:11px!important}.grSimpleDownloads .offlineBrand>img{width:29px!important;height:29px!important}.grSimpleDownloads .grSimpleHeading h1{font-size:20px!important}}


/* assets/guul-nav-six-v1.css */
.v2BottomNav.guulFiveOfflineNav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:2px!important}
.v2BottomNav.guulFiveOfflineNav>.guulOfflineNav{min-width:0!important;color:#75837d!important;display:grid!important;place-items:center!important;gap:4px!important;background:transparent!important;border:0!important;cursor:pointer!important}
.v2BottomNav.guulFiveOfflineNav>.guulOfflineNav>span::before{content:""!important;display:block!important;width:22px!important;height:22px!important;background:currentColor!important;-webkit-mask:url('/assets/offline-icons/download.svg') center/contain no-repeat!important;mask:url('/assets/offline-icons/download.svg') center/contain no-repeat!important}
.v2BottomNav.guulFiveOfflineNav>.guulOfflineNav small{display:block!important;font-size:clamp(8.5px,2.6vw,10.5px)!important;white-space:normal!important;line-height:1.2!important;text-align:center!important}
[data-guul-comfort-resolved="dark"] .v2BottomNav.guulFiveOfflineNav>.guulOfflineNav{color:#7ce6ce!important}

/* Remove the former homepage downloads banner; use the bottom navigation. */
.v2Home .guulOfflineSlot,.guulOfflineSlot.guulOfflineBelowHero{display:none!important}
.v2BottomNav.guulFiveOfflineNav>button{padding:2px 0!important;gap:3px!important;min-height:0!important;align-content:center!important}
.v2BottomNav.guulFiveOfflineNav>button>span{display:grid!important;place-items:center!important;width:22px!important;height:22px!important;margin:0 auto!important}
.v2BottomNav.guulFiveOfflineNav>button>.v1591IconHost::before{width:22px!important;height:22px!important}
.v2BottomNav.guulFiveOfflineNav>button small{font-size:clamp(8.5px,2.6vw,10.5px)!important;line-height:1.2!important;font-weight:700!important}

