/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.page.account:not(.dashboard) h1,.page.account:not(.dashboard) h2,.page.account:not(.dashboard) h3,.page.account:not(.dashboard) h4,.page.account:not(.dashboard) p.cross-link{text-align:center}.page.account:not(.dashboard) .button.cta,.page.account:not(.dashboard) .button.primary,.page.account:not(.dashboard) .social-buttons .button,.page.account:not(.dashboard) p.cross-link .button,.page.dashboard.orders table,.page.safari .button.secondary{width:100%}.button.outline.error,.page.account:not(.dashboard) .social-buttons .button.error,.page.dashboard.account .actions .button.error.error{color:#e31c3d}.button.outline.error:hover,.page.account:not(.dashboard) .social-buttons .button.error:hover,.page.dashboard.account .actions .button.error:hover{background-color:rgba(227,28,61,.08)}@media(min-width:768px){.page.rewards:not(.reward) .section-link,.page.rewards:not(.reward).index section.intro aside a,a.reward:not(.dummy){transition:all .3s cubic-bezier(0,0,.5,1);transition-property:scale,box-shadow}.page.rewards:not(.reward) .section-link:hover,.page.rewards:not(.reward).index section.intro aside a:hover,a.reward:hover:not(.dummy){scale:1.01;box-shadow:0 5px 55px hsla(236,7%,54%,.36)}}body,html{font-size:1rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;color:#093474;scroll-padding-top:9rem}@media(min-width:1024px){body,html{scroll-padding-top:6.625rem}}body.menu-open,html.menu-open{overflow-y:hidden;position:relative}@media(min-width:1024px){body.menu-open,html.menu-open{overflow-y:unset}}#page-container{display:flex;flex-direction:column;min-height:100vh}#page-container>main{flex:1 1;display:flex;flex-direction:column}#page-container .sticky-bottom{scrollbar-width:none;-ms-overflow-style:none;overflow:auto;border-top:1px solid #ebf7fd;background:#fff;padding:.75rem 0;z-index:9;position:-webkit-sticky;position:sticky;bottom:0;height:4.8125rem}#page-container .sticky-bottom::-webkit-scrollbar{display:none;width:0!important;height:0!important}#page-container .sticky-bottom:empty{display:none}.site-header .container .user-button,.site-header .container nav:last-of-type .user-button{font-size:.875rem;line-height:1.4;font-family:DMSans-Bold,sans-serif;font-weight:700;background:rgba(0,153,244,.1)!important;border-radius:999px;padding:.625rem .9375rem .625rem .625rem;display:flex;align-items:center}.site-header .container .user-button .points,.site-header .container nav:last-of-type .user-button .points{font-size:1rem;line-height:1.4;font-family:DMSans-Bold,sans-serif;font-weight:700;display:flex;align-items:center}.site-header .container .user-button .name,.site-header .container nav:last-of-type .user-button .name{display:inline-block;white-space:nowrap;max-width:16em;overflow:hidden;text-overflow:ellipsis;margin-inline:.5rem}.site-header{background:#fff;box-shadow:0 5px 26px rgba(0,0,0,.06);position:-webkit-sticky;position:sticky;top:0;z-index:10}.site-header.open{box-shadow:none}@media(min-width:1024px){.site-header.open{box-shadow:0 5px 26px rgba(0,0,0,.06)}}.site-header.simple button{display:none}@media(min-width:1024px){.site-header.simple button{display:flex}}.site-header.simplish .user-button .icon.user,.site-header.simplish .user-button .name{display:none}@media(min-width:1024px){.site-header.simplish .user-button .icon.user,.site-header.simplish .user-button .name{display:grid}.site-header{z-index:10}.site-header.auth .btn-list{margin-left:0}}.site-header .container{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:.75rem 0;min-height:4.5rem;max-height:4.5rem}@media(min-width:1024px){.site-header .container{box-shadow:0 26px 26px -26px rgba(0,0,0,.06);padding:1.875rem 0;max-height:5.25rem;min-height:5.25rem}}.site-header .container .logo{display:flex;line-height:0;margin-right:1rem;position:relative}.site-header .container .logo svg{width:7rem}@media(min-width:1024px){.site-header .container .logo svg{width:7.5625rem}}.site-header .container .logo sup{color:#f16618;position:absolute;inset:45% auto auto 37%;text-shadow:1px 1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,-1px -1px 0 #fff,2px 2px 2px #000,-2px -2px 2px #000;rotate:-18deg;font-size:1.125rem;font-family:DM-Mono,monospace;font-weight:700;text-transform:uppercase}.site-header .container nav:first-of-type{display:flex;align-items:center}.site-header .container nav:first-of-type button{color:currentcolor;padding:0;background:#fff}.site-header .container nav:first-of-type span{font-size:1rem;line-height:1.4;font-family:DMSans-Bold,sans-serif;font-weight:700;display:flex;background:rgba(0,153,244,.1);margin-right:1.6875rem;border-radius:6.25rem;padding:.75rem 1rem .75rem .6875rem;position:relative}@media(max-width:420px){.site-header .container nav:first-of-type span{scrollbar-width:none;-ms-overflow-style:none;max-width:8em;overflow:auto}.site-header .container nav:first-of-type span::-webkit-scrollbar{display:none;width:0!important;height:0!important}}.site-header .container nav:first-of-type span i{position:relative;top:.18rem}@media(min-width:1024px){.site-header .container nav:first-of-type{display:none;transition:none}}.site-header .container nav:last-of-type{padding:1rem;background:#fff;position:fixed;left:0;bottom:0;right:0;transform:translateY(-100vh);transition:transform .3s ease-out;margin:auto}@media(min-width:1024px){.site-header .container nav:last-of-type{padding:0;margin:unset;position:static;display:flex;transform:unset;align-items:center;animation:fade-in .6s ease-in .6s forwards;transition:animation .3s ease-out;opacity:0}}.site-header .container nav:last-of-type.open{transform:translateY(0);overflow-y:scroll;top:4.5rem}@media(min-width:1024px){.site-header .container nav:last-of-type.open{display:flex;overflow-y:unset}}.site-header .container nav:last-of-type .menu-list{display:flex;list-style:none;align-items:center;padding:0;flex-direction:column;background:#fff;max-width:69.375rem;margin:0 0 auto}@media(min-width:768px){.site-header .container nav:last-of-type .menu-list{margin-top:1.5rem}}@media(min-width:1024px){.site-header .container nav:last-of-type .menu-list{height:5.25rem;flex-direction:row;margin-top:0;padding:0}.site-header .container nav:last-of-type .menu-list:focus-within .submenu.open{opacity:1;left:unset}}.site-header .container nav:last-of-type .menu-list .desktop-only-item{display:none}@media(min-width:1024px){.site-header .container nav:last-of-type .menu-list .desktop-only-item{display:flex;align-items:center;justify-items:left}.site-header .container nav:last-of-type .menu-list .mobile-only-item{display:none}}.site-header .container nav:last-of-type .menu-list .submenu{background:#fff;list-style:none;width:100%;padding:0;transform:translateY(-10vh);transition:transform .2s ease-out;height:0;z-index:-1;opacity:0;left:unset}@media(min-width:1024px){.site-header .container nav:last-of-type .menu-list .submenu{position:absolute;box-shadow:0 5px 45px hsla(236,7%,54%,.18);padding:1.5rem 2rem;right:0;width:max-content;border-radius:.75rem;top:3.875rem;height:-moz-fit-content;height:fit-content;transition:opacity .25s ease-in;transform:none;opacity:0;left:-100vw;z-index:1}}.site-header .container nav:last-of-type .menu-list .submenu.open{transform:translateY(0);height:100%;opacity:1;z-index:1}@media(min-width:1024px){.site-header .container nav:last-of-type .menu-list .submenu.open{z-index:1;height:-moz-fit-content;height:fit-content}}.site-header .container nav:last-of-type .menu-list .submenu li a{font-size:.875rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;color:currentcolor;padding:.75rem 1.25rem .75rem 0;display:flex}.site-header .container nav:last-of-type .menu-list .submenu li a:visited{color:currentcolor}.site-header .container nav:last-of-type .menu-list .submenu li a:last-of-type{margin-bottom:1rem}@media(min-width:1024px){.site-header .container nav:last-of-type .menu-list .submenu li a{display:block;position:relative;padding-left:2.75rem}.site-header .container nav:last-of-type .menu-list .submenu li a:last-of-type{margin-bottom:0}}.site-header .container nav:last-of-type .menu-list .submenu li a svg{margin-right:.75rem}@media(min-width:1024px){.site-header .container nav:last-of-type .menu-list .submenu li a svg{position:absolute;left:.75rem}}.site-header .container nav:last-of-type .menu-list .submenu li a:hover{font-size:.875rem;line-height:1.4;font-family:DMSans-Bold,sans-serif;font-weight:700;line-height:inherit;color:#105ac9}@media(min-width:1024px){.site-header .container nav:last-of-type .menu-list .submenu li a:hover{border-radius:.5rem;background:rgba(0,153,244,.1)}}.site-header .container nav:last-of-type .menu-list .submenu li a:after{content:attr(title);font-family:DMSans-Bold,sans-serif;display:block;overflow:hidden;height:0}.site-header .container nav:last-of-type .menu-list .submenu li a.active{font-size:.875rem;line-height:1.4;font-family:DMSans-Bold,sans-serif;font-weight:700;color:#105ac9}.site-header .container nav:last-of-type .menu-list>li{width:100%;border-bottom:1px solid #ced6e3;margin-bottom:.125rem;height:100%;display:flex;align-items:center;position:relative;flex-direction:column}.site-header .container nav:last-of-type .menu-list>li .icon.chevron svg{transition:rotate .3s ease-in-out}body.menu-open .site-header .container nav:last-of-type .menu-list>li.open .icon.chevron svg{rotate:x 180deg}@media(pointer:fine){.site-header .container nav:last-of-type .menu-list>li:not(.open) .icon.chevron svg:hover{rotate:x 45deg}}@media(min-width:1024px){.site-header .container nav:last-of-type .menu-list>li:not(.open) .icon.chevron svg:hover{rotate:x 180deg}.site-header .container nav:last-of-type .menu-list>li{padding:0;width:-moz-fit-content;width:fit-content;border-bottom:none;margin-bottom:0;flex-direction:row}.site-header .container nav:last-of-type .menu-list>li:not(:first-child){margin-left:1.5rem}}@media(min-width:1024px){.site-header .container nav:last-of-type .menu-list>li:not(:focus-within) .submenu.open{opacity:0}.site-header .container nav:last-of-type .menu-list>li:not(:focus-within) .icon.chevron svg{transform:rotateX(0)}.site-header .container nav:last-of-type .menu-list>li:hover .submenu,.site-header .container nav:last-of-type .menu-list>li:hover .submenu.open{opacity:1;left:unset}.site-header .container nav:last-of-type .menu-list>li:hover .icon.chevron svg{transform:rotateX(180deg)}}.site-header .container nav:last-of-type .menu-list.btn-list{margin-top:3.375rem}@media(min-width:1024px){.site-header .container nav:last-of-type .menu-list.btn-list{margin-top:0}.site-header .container nav:last-of-type .menu-list.btn-list:empty{display:none}.site-header .container nav:last-of-type .menu-list.btn-list .mobile+li{margin-left:0}}.site-header .container nav:last-of-type .menu-list.btn-list .button{padding:12px 24px}.site-header .container nav:last-of-type .menu-list.btn-list>li{width:100%;border-bottom:none}.site-header .container nav:last-of-type .menu-list.btn-list>li .button{width:100%}@media(min-width:1024px){.site-header .container nav:last-of-type .menu-list.btn-list>li{width:-moz-fit-content;width:fit-content}}.site-header .container nav:last-of-type .menu-list.btn-list>li:first-child{margin-bottom:1.5rem}@media(min-width:1024px){.site-header .container nav:last-of-type .menu-list.btn-list>li:first-child{margin-bottom:0}}.site-header .container nav:last-of-type .menu-btn{top:-.125rem}@media(min-width:1024px){.site-header .container nav:last-of-type .menu-link{margin-bottom:4px}}.site-header .container nav:last-of-type .menu-btn,.site-header .container nav:last-of-type .menu-link{font-size:1rem;line-height:1.4;font-family:DMSans-Bold,sans-serif;font-weight:700;width:100%;display:flex;justify-content:space-between;align-items:center;background:#fff;border:none;color:currentcolor;position:relative;padding:1.5rem 0;white-space:nowrap;border-radius:0;transition:background-color .3s linear}@media(min-width:1024px){.site-header .container nav:last-of-type .menu-btn,.site-header .container nav:last-of-type .menu-link{font-size:.875rem;line-height:1.4;font-family:DMSans-Bold,sans-serif;font-weight:700;align-items:center;padding:.625rem 1.125rem;border-radius:6.25rem}.site-header .container nav:last-of-type .menu-btn:hover,.site-header .container nav:last-of-type .menu-link:hover{background:rgba(0,153,244,.1);border-radius:6.25rem}}.site-header .container nav:last-of-type .menu-btn i:last-child,.site-header .container nav:last-of-type .menu-link i:last-child{position:relative;margin-left:.5rem}.site-header .container nav:last-of-type .user-button{padding:.625rem .9375rem .625rem .625rem}.site-header .container .user-button{-webkit-margin-end:1rem;margin-inline-end:1rem}body.privacy .site-header{color:#fcfeff;background:#2d3758}body.privacy .site-header .container,body.privacy .site-header .container nav:last-of-type,body.privacy .site-header .container nav:last-of-type .btn-list,body.privacy .site-header .container nav:last-of-type .menu-btn,body.privacy .site-header .container nav:last-of-type .menu-link,body.privacy .site-header .container nav:last-of-type .menu-list,body.privacy .site-header .container nav:last-of-type .submenu{background:#2d3758}body.privacy .site-header .container nav:last-of-type .user-button{background:hsla(0,0%,100%,.2)}@media(min-width:1024px){body.privacy .site-header .container nav:last-of-type .menu-list .submenu{background:#575f79}}body.privacy .site-header .container nav:last-of-type .menu-list .submenu>li a.active{color:#fcfeff}body.privacy .site-header .container nav:last-of-type .menu-list .submenu>li a:visited{color:currentcolor}body.privacy .site-header .container nav:last-of-type .menu-list .submenu>li a:hover{color:#fcfeff}@media(min-width:1024px){body.privacy .site-header .container nav:last-of-type .menu-list .submenu>li a:hover{background:rgba(255,253,254,.1)}}body.privacy .site-header .container nav:first-of-type>button{color:#fcfeff;background:#2d3758}body.privacy .site-header .container nav:first-of-type>span{background:hsla(0,0%,100%,.2)}body.privacy .site-header .container .button,body.privacy .site-header .container .logo svg{color:#fcfeff}.sticky-under-site-header{scrollbar-width:none;-ms-overflow-style:none;overflow:auto;background:hsla(0,0%,100%,.64);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:.75rem 0;z-index:9;position:-webkit-sticky;position:sticky;top:4.5rem}.sticky-under-site-header::-webkit-scrollbar{display:none;width:0!important;height:0!important}@media(min-width:1024px){.sticky-under-site-header{top:5.25rem}}.sticky-under-site-header:empty{display:none}#site-footer .menu ul li>a,#site-footer .terms a{color:#fff;text-decoration:none}#site-footer{background-color:#093474;color:#fff}#site-footer ul{margin:0;padding:0}#site-footer .container{display:flex;flex-direction:column;gap:6rem;padding-top:3rem;padding-bottom:3rem}#site-footer .content-main{display:grid;grid-template:auto/[start] 1fr 1fr [end];grid-gap:2rem;gap:2rem}#site-footer .content-main .logo{grid-column:start/end}#site-footer .content-main .logo svg{width:7rem}@media(min-width:768px){#site-footer .content-main{grid-template:auto/[start] 1fr 1fr 1fr [end]}}@media(min-width:1024px){#site-footer .content-main{grid-template:auto/[start] 1fr 1fr 1fr 1fr 1fr [end]}#site-footer .content-main .logo{grid-column:start/2}}#site-footer .content-sub{display:grid;grid-template:auto/[start] 1fr [end];grid-gap:1.5rem;gap:1.5rem}@media(min-width:768px){#site-footer .content-sub{grid-template:auto/[start] 2fr 1fr [end]}#site-footer .content-sub .separator{grid-column:start/end}#site-footer .content-sub .social{grid-area:2/2/3/3}}#site-footer .social{display:flex;justify-content:center;gap:2.5rem}@media(min-width:768px){#site-footer .social{gap:2rem;justify-content:flex-end}}#site-footer .social li{list-style:none;transition:all .2s ease-in-out}#site-footer .social li:hover{scale:1.1}#site-footer .social svg{color:#fff}#site-footer .separator{width:100%}#site-footer .terms{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}@media(min-width:768px){#site-footer .terms{justify-content:flex-start;align-items:center;gap:.875rem}}@media(min-width:1024px){#site-footer .terms{gap:2rem}}#site-footer .terms a{font-size:.75rem;line-height:1.8334;font-family:DMSans-Regular,sans-serif;font-weight:400;font-family:DMSans-Bold,sans-serif}#site-footer .terms a:hover{text-decoration:underline}#site-footer .menu{order:1}@media(min-width:1024px){#site-footer .menu--support{order:2}}#site-footer .menu p{font-size:1rem;line-height:1.4;font-family:DMSans-Bold,sans-serif;font-weight:700;margin:0 0 1rem;color:#fff}#site-footer .menu ul li{font-size:.875rem;line-height:1.57;font-weight:400;list-style:none}#site-footer .menu ul li,#site-footer .menu ul li>a{font-family:DMSans-Regular,sans-serif}#site-footer .menu ul li>a:after,#site-footer .menu ul li>a:hover{font-family:DMSans-Bold,sans-serif}#site-footer .menu ul li>a:after{content:attr(title);display:block;overflow:hidden;height:0}#site-footer .menu ul li:not(:last-child){margin-bottom:.75rem}#site-footer .copyright{font-size:.75rem;line-height:1.8334;font-family:DMSans-Regular,sans-serif;font-weight:400;display:inline-block;color:#fff}#site-footer .code-badge{display:inline-block}#site-footer.simple .container{gap:1.5rem}#site-footer.simple .container .terms{justify-content:flex-start;gap:1rem}@media(min-width:768px){#site-footer.simple .container .terms{gap:.75rem}}@media(min-width:1024px){#site-footer.simple .container .terms{gap:2rem}}@media(min-width:768px){#site-footer.simple .container{flex-direction:row;justify-content:space-between}#site-footer.simple .container .content-main,#site-footer.simple .container .content-sub{display:block}}#site-footer.inverted{background-color:#fff;color:#093474}#site-footer.inverted .copyright,#site-footer.inverted .menu p,#site-footer.inverted .menu ul li>a,#site-footer.inverted .social svg,#site-footer.inverted .terms a{color:#093474}.animated-header{font-size:1.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;margin:.25rem 0 .5rem}@media(min-width:768px){.animated-header{font-size:2rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;margin:.5rem 0 1rem}}.animated-header.earn{display:flex;flex-wrap:wrap;justify-content:center}@keyframes width-steps{1.6666666667%,15%{width:.2em}18.3333333333%,31.6666666667%{width:3.8em}35%,48.3333333333%{width:3.2em}51.6666666667%,65%{width:4.3em}68.3333333333%,81.6666666667%{width:3em}85%,98.3333333333%{width:4.8em}}@keyframes opacity-steps{0%,16.6666666667%{opacity:0}1.6666666667%,15%{opacity:1}}@media(min-width:768px){.animated-header.earn{justify-content:flex-start}}.animated-header.earn>:first-child{flex-basis:100%}.animated-header.earn .source{display:inline-grid;grid-template:1fr/1fr;overflow:hidden;justify-items:center;justify-content:center;width:.2em;animation:width-steps 14s ease-in-out infinite}.animated-header.earn .source>span{grid-area:1/1;opacity:0;animation:opacity-steps 14s ease-in-out infinite}.animated-header.earn .source>span.google{animation-delay:2.3333333333s}.animated-header.earn .source>span.google .blue{color:#4285f4}.animated-header.earn .source>span.google .red{color:#db4437}.animated-header.earn .source>span.google .yellow{color:#f4b400}.animated-header.earn .source>span.google .green{color:#0f9d58}.animated-header.earn .source>span.safari{background:linear-gradient(135.68deg,#0099e0,#093474);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation-delay:4.6666666667s}.animated-header.earn .source>span.amazon{color:#000;animation-delay:7s}.animated-header.earn .source>span.email{background:linear-gradient(137.39deg,#0099e0 -6.06%,#00db92 106.19%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation-delay:9.3333333333s}.animated-header.earn .source>span.browsing{background:linear-gradient(146.31deg,#0099e0,#7a01df);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation-delay:11.6666666667s}.browser-download.button{display:flex;width:-moz-fit-content;width:fit-content;padding:.75rem 1.5rem}@media(min-width:768px){.browser-download.button{padding:1rem 2.5rem}}.browser-download.button .icon{display:none}@media(min-width:1024px){.browser-download.button .icon{display:inline-flex;margin-right:.375rem}}.browser-download.button .icon.apple{position:relative;top:-.125rem}.browser-download.button.desktop .download-text{display:none}@media(min-width:1024px){.browser-download.button.desktop .download-text{display:flex}.browser-download.button.desktop .get-started-text{display:none}}.lightbox .inner{top:8rem}@media(min-height:600px){.lightbox .inner{top:4rem}}@media(min-height:700px){.lightbox .inner{top:0}}@media(min-width:1024px){.lightbox .inner{top:0}}.lightbox .heading{font-size:1.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;margin:0 0 .5rem}@media(min-width:1024px){.lightbox .heading{font-size:2rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;text-align:center;font-size:2.5rem}}.lightbox .subheading{margin:0 0 2rem}@media(min-width:1024px){.lightbox .subheading{margin-bottom:2.5rem;font-size:1.25rem}}.lightbox .buttons{width:100%;display:flex;text-align:center;flex-direction:column}@media(min-width:768px){.lightbox .buttons{flex-direction:row;justify-content:center;margin-bottom:2rem}}@media(min-width:1024px){.lightbox .buttons{margin-bottom:2.5rem}}.lightbox .buttons .button-wrapper{display:flex;flex-direction:column}@media(min-width:768px){.lightbox .buttons .button-wrapper:first-of-type{margin-right:2rem}.lightbox .buttons .button-wrapper{width:40%}}.lightbox .buttons .button-wrapper .button{margin:0}.lightbox .buttons .button-wrapper .icon{margin-right:.375rem}.lightbox .buttons .button-wrapper .icon svg{height:1.5rem;width:1.5625rem}.lightbox .buttons .button-wrapper .detail{margin:.25rem auto 1rem}@media(min-width:768px){.lightbox .buttons .button-wrapper .detail{margin:.5rem auto 0}}.lightbox .instructions{width:100%;text-align:left;box-shadow:0 5px 45px hsla(236,7%,54%,.18);margin-bottom:1rem;border-radius:.5rem;padding:1rem 1.5rem}@media(min-width:768px){.lightbox .instructions{max-width:31.25rem}}@media(min-width:1024px){.lightbox .instructions{font-size:1.25rem;max-width:34.375rem}}.lightbox .instructions p{font-family:DMSans-Bold,sans-serif;margin:0 0 .5rem}.lightbox .instructions ol{margin:0;padding:1rem}.lightbox .instructions li{margin-bottom:.5rem}.lightbox .instructions li:last-of-type{margin-bottom:0}.lightbox .download-universal:hover{color:#105ac9;font-family:DMSans-Bold,sans-serif}.breadcrumbs{font-size:.75rem;line-height:1.8334;font-family:DMSans-Regular,sans-serif;font-weight:400;margin:1.5rem 0 .5rem;display:flex;gap:.5rem;align-items:center}.breadcrumbs .icon{width:16px;min-width:unset!important;min-height:unset!important}.breadcrumbs>:not(:last-child){color:#849aba;font-family:DMSans-Regular,sans-serif}.breadcrumbs>:last-child{color:#093474;font-family:DMSans-Bold,sans-serif}.centered-card,.problem-page{flex:1 1;padding:0 2rem 2rem;align-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%}.centered-card header,.problem-page header{padding:2rem 0}.card{background-color:#fff;border-radius:2rem;box-shadow:0 5px 45px hsla(236,7%,54%,.18);display:flex;flex-direction:column;justify-content:space-between;width:33.75rem;max-width:90vw;padding:2rem}@media(min-width:768px){.card{padding:3.5rem}}.card>:first-child{margin-top:0}.card>:last-child{margin-bottom:0}.card.loading,.cardette{align-items:center}.cardette{border-radius:1rem;padding:1.25rem;display:flex;justify-content:center;background:#fff;box-shadow:0 5px 45px hsla(236,7%,54%,.18)}.page.referrals .card,.problem-page .card{width:95vw;max-width:69.375rem}button.chip,span.chip{display:inline-flex;padding:0 .6875rem;height:1.375rem;font-size:.91575rem;line-height:1.375rem;border-radius:999px;background-color:#ced6e3;color:#fff;transition:background-color .3s}button.chip.info,span.chip.info{background-color:#0099e0}button.chip.order-status,span.chip.order-status{color:#093474}button.chip.order-status.delivered,button.chip.order-status.fulfilled,span.chip.order-status.delivered,span.chip.order-status.fulfilled{background-color:#e0fbf2}button.chip.order-status.dispatched,button.chip.order-status.processing,span.chip.order-status.dispatched,span.chip.order-status.processing{background-color:#ebf7fd}button.chip.order-status.cancelled,span.chip.order-status.cancelled{background-color:#fff7ec}button.chip.large,span.chip.large{font-size:.875rem;line-height:1.4;font-family:DMSans-Bold,sans-serif;font-weight:700;padding:.25rem .625rem;height:1.875rem;line-height:1.375rem}button.chip .icon,span.chip .icon{display:inline-grid;-webkit-margin-start:.25rem;margin-inline-start:.25rem;color:#105ac9}button.chip{cursor:pointer}.form.inline,form.inline{display:flex;flex-flow:row wrap;gap:2rem;align-items:flex-start;justify-content:center}.form.inline .field,form.inline .field{margin:0}.form.inline .button,.form.inline .message,form.inline .button,form.inline .message{margin:.5rem 0 0}.form .message,form .message{font-size:.75rem;line-height:1.8334;font-family:DMSans-Regular,sans-serif;font-weight:400;margin:0 0 2rem;padding:0 0 0 .25rem;display:flex;gap:.5rem}.form .message.banner,form .message.banner{border-radius:.5rem;padding:.5rem;background-color:#ebf7fd}.form .message.banner.success,form .message.banner.success{background-color:#e0fbf2}.form .message.banner.success .icon,form .message.banner.success .icon{color:#00db92}.form .message.banner button,form .message.banner button{color:inherit;font-family:DMSans-Bold,sans-serif}.form .message.error,form .message.error{color:#e31c3d}.form .message.error.banner,form .message.error.banner{background-color:#fdedef}.form .message.error a,form .message.error a{color:inherit;font-family:inherit;text-decoration:underline}.form .field,.form .field-inline,form .field,form .field-inline{border:1px solid #093474;border-radius:.5rem}.form .field,form .field{padding:.625rem 1rem;display:grid;grid-template:auto auto/1fr 1.5rem;grid-template-areas:"label icon" "input icon";grid-gap:4px 8px;margin-bottom:1.5rem}.form .field.no-icon,.form .field:not(:has(.icon)),form .field.no-icon,form .field:not(:has(.icon)){grid-template:auto auto/1fr 0;grid-template-areas:"label icon" "input icon";grid-gap:4px 0}.form .field:focus-within:not(.invalid),form .field:focus-within:not(.invalid){border-color:#0099e0}.form .field .icon,form .field .icon{grid-area:icon;display:flex;align-items:center;justify-content:center;color:#105ac9}.form .field .icon button,form .field .icon button{padding:0;width:100%;height:100%}.form .field.invalid,form .field.invalid{border-color:currentcolor}.form .field.invalid,.form .field.invalid .icon svg,.form .field.invalid label,form .field.invalid,form .field.invalid .icon svg,form .field.invalid label{color:#e31c3d}.form .field.disabled,form .field.disabled{opacity:.7}.form .field label,form .field label{color:#105ac9;grid-area:label;font-size:.75rem;line-height:1.8334;font-family:DMSans-Regular,sans-serif;font-weight:400}.form .field .input,.form .field .inputs,.form .field .select,.form .field input,.form .field select,.form .field textarea,form .field .input,form .field .inputs,form .field .select,form .field input,form .field select,form .field textarea{grid-area:input;border:none;font-weight:700;outline:none}.form .field input.disabled,.form .field input:disabled,.form .field textarea.disabled,.form .field textarea:disabled,form .field input.disabled,form .field input:disabled,form .field textarea.disabled,form .field textarea:disabled{cursor:not-allowed}.form .field .inputs,form .field .inputs{display:flex;flex-wrap:wrap;align-items:center}.form .field .inputs label+input,.form .field .inputs select+select,form .field .inputs label+input,form .field .inputs select+select{margin-left:2rem}.form .field .inputs input+label,form .field .inputs input+label{margin-left:.5rem}.form .field+.buttons,form .field+.buttons{margin-top:-1.5rem}.form .field textarea,form .field textarea{grid-area:input}.form .field select,form .field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:1.375rem;background:100% no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='currentColor' d='M5.8 6.4a1 1 0 1 0-1.6 1.2l1.6-1.2ZM10 13l-.8.6a1 1 0 0 0 1.6 0L10 13Zm5.8-5.4a1 1 0 1 0-1.6-1.2l1.6 1.2Zm-11.6 0 5 6 1.6-1.2-5-6-1.6 1.2Zm6.6 6 5-6-1.6-1.2-5 6 1.6 1.2Z'/%3E%3C/svg%3E")}.form .field-inline,form .field-inline{display:flex;align-items:stretch}.form .field-inline .prefix,form .field-inline .prefix{border-radius:.5rem 0 0 .5rem;background:#ebf7fd;padding:0 1rem}.form .field-inline .select .hidden,form .field-inline .select .hidden{display:none}.form .field-inline .select #react-select-3-listbox,form .field-inline .select #react-select-3-listbox{width:unset}.form .field-inline .select #react-select-3-listbox div[class$=-option],form .field-inline .select #react-select-3-listbox div[class$=-option]{white-space:nowrap}.form .field-inline .select #react-select-3-listbox .hidden,form .field-inline .select #react-select-3-listbox .hidden{display:unset}.form .field-inline .field,form .field-inline .field{flex-grow:1;margin:0;padding:0;border:none;display:unset;overflow:hidden}.form .field-inline .field input,form .field-inline .field input{height:100%;width:100%;padding:0 .5rem}.form .fields,form .fields{display:flex;gap:1rem;flex-wrap:wrap}.form .fields .field,form .fields .field{flex-grow:1;margin-bottom:0}.form .button,form .button{margin:1.5rem 0}.form .button+button,.form .button:first-child,form .button+button,form .button:first-child{margin-top:0}.form .button:last-child,form .button:last-child{margin-bottom:0}.form .button-group,form .button-group{display:flex}.form .button-group .button,form .button-group .button{margin:0;padding:1.5rem}.form .button-group .button:not(:first-child),form .button-group .button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;padding-left:1rem}.form .button-group .button:not(:last-child),form .button-group .button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;padding-right:1rem}.form .button-group .button.selected,form .button-group .button.selected{background:#105ac9;color:#fff}.form .radio-button-labels,form .radio-button-labels{display:flex;gap:2rem}@media(max-width:767px){.form .radio-button-labels,form .radio-button-labels{flex-direction:column}}.form .radio-button-labels .button,form .radio-button-labels .button{margin:0}.form .messages,form .messages{margin:0 0 0 .25rem;padding:0;color:#105ac9}.form .messages .message,form .messages .message{margin:0 0 .25rem}.form .messages .message:before,form .messages .message:before{content:"•"}.form:not(.inline) .field+.message,.form:not(.inline) .field+.messages,.form:not(.inline) .message+.messages,form:not(.inline) .field+.message,form:not(.inline) .field+.messages,form:not(.inline) .message+.messages{margin-top:-1rem}.horizontal-filter{width:-moz-fit-content;width:fit-content;display:flex;gap:8px}.horizontal-filter .chip,.horizontal-filter button[type=button]{font-size:.875rem;line-height:1.4;font-family:DMSans-Bold,sans-serif;font-weight:700;transition:background-color .3s;border-radius:999px;background:#ebf7fd;color:#093474;padding:.75rem 1rem;white-space:nowrap;cursor:pointer}.horizontal-filter .chip.all,.horizontal-filter button[type=button].all{padding:.75rem 1.25rem}.horizontal-filter .chip.active,.horizontal-filter .chip:hover,.horizontal-filter button[type=button].active,.horizontal-filter button[type=button]:hover{background-color:#105ac9;color:#fff}.icon{display:grid;min-width:1.25rem}.icon svg.sm{width:1.25rem;height:1.25rem}.icon svg.lg{width:1.375rem;height:1.375rem}.icon.facebook{color:#3b5998}.icon.twitter{color:#1da1f2}.icon.youtube{color:#cd201f}.icon.success{color:#00db92}.icon.warning{color:#ffa114}.icon.error{color:#be1934}.icon.loading svg{animation:spin 1s linear infinite}.icon.loading.stepped svg{animation-timing-function:steps(8)}.icon.loading.stepped2 svg{animation-timing-function:steps(12)}.icon.arrow.backwards svg{transform:rotate(180deg)}.icon.chevron.forwards svg{transform:rotate(-90deg)}.icon.chevron.backwards svg{transform:rotate(90deg)}figure.g8-logo{margin:0;padding:0;height:100%;width:100%;display:grid;place-items:center;background:linear-gradient(146.31deg,#0099e0,#7a01df)}figure.g8-logo .icon.g8{display:grid;place-items:center;place-content:center;height:72%;width:39%;color:#fff}figure.g8-logo .icon.g8 svg{width:100%;height:100%}.lightbox{z-index:100;position:fixed;inset:0;color:#093474;overflow-y:scroll;justify-content:center;background-color:rgba(9,52,116,.15);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lightbox,.lightbox .inner{display:flex;align-items:center;flex-direction:column}.lightbox .inner{width:100%;background:#fff;text-align:center;position:relative;box-shadow:0 5px 26px rgba(0,0,0,.06);justify-content:space-evenly;border-radius:1rem;padding:2rem 1rem}@media(min-width:768px){.lightbox .inner{width:80%;padding:2rem;max-width:40.625rem}}@media(min-width:1024px){.lightbox .inner{width:100%;max-width:45rem;padding:3rem}}.lightbox .close{cursor:pointer;align-self:flex-end;margin-bottom:1rem}@media(min-width:1024px){.lightbox .close{margin-bottom:1.5rem}}.lightbox .close svg{width:1.5rem;height:1.5rem}.lightbox .close svg path{fill:#093474}.lightbox.help{justify-content:flex-end}@media(min-width:768px){.lightbox.help{justify-content:center}}.lightbox.help:not(.no-access) .inner{padding:1rem;align-items:flex-start;text-align:start}@media(max-width:767px){.lightbox.help:not(.no-access) .inner{background-color:#ebf7fd;border-radius:1rem 1rem 0 0}}@media(min-width:768px){.lightbox.help:not(.no-access) .inner{width:21.875rem}}.lightbox.help:not(.no-access) .inner .icon.close,.lightbox.help:not(.no-access) .inner button.close{margin:0;padding:0}.lightbox.help:not(.no-access) .inner button.close{display:none;position:absolute;top:1rem;right:1rem}@media(min-width:768px){.lightbox.help:not(.no-access) .inner button.close{display:inline-flex}}.lightbox.help:not(.no-access) .inner h2{font-size:1.25rem;line-height:1.3;font-family:DMSans-Bold,sans-serif;font-weight:700;margin:0 0 1rem}.lightbox.help:not(.no-access) .inner .button.primary{-webkit-margin-before:1rem;margin-block-start:1rem;width:100%}@media(min-width:768px){.lightbox.help:not(.no-access) .inner .button.primary{display:none}}.lightbox.help.location-locked .inner{background-color:#fff;align-items:center;text-align:center;top:0}.lightbox.help.location-locked .inner button.close{display:unset}.lightbox.help.location-locked .inner img{width:6.75rem}.lightbox.help.location-locked .inner h2{font-size:1.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;text-wrap:unset;margin:1.5rem 0 .25rem}.lightbox.help.location-locked .inner p{-webkit-margin-before:0;margin-block-start:0}@media(min-width:768px){.lightbox.help.location-locked .inner{padding:2rem;width:28rem}.lightbox.help.location-locked .inner p{max-width:18.75rem}}@media(min-width:1024px){.lightbox.help.location-locked .inner{width:45.625rem}.lightbox.help.location-locked .inner img{width:7.9375rem}.lightbox.help.location-locked .inner h2{font-size:2rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;max-width:34.375rem}.lightbox.help.location-locked .inner p{-webkit-margin-after:1.5rem;margin-block-end:1.5rem}}.lightbox.help.no-access .inner{max-height:100vh}@media(max-width:767px){.lightbox.help.no-access .inner{padding:1rem;border-radius:0;position:absolute;height:100%;justify-content:flex-start}}@media(min-width:768px){.lightbox.help.no-access .inner{width:28rem}}@media(min-width:1024px){.lightbox.help.no-access .inner{width:57.5rem;max-width:unset}}.lightbox.help.no-access button.close{position:absolute;top:1rem;right:1rem}.lightbox.help.no-access h2{font-size:1.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;margin:0 0 1rem}.lightbox.help.no-access .body{font-size:.875rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;max-width:18em}.lightbox.help.no-access .options{overflow-y:scroll;margin:3.5rem 0 0;width:100%;display:grid;grid-auto-flow:row;grid-gap:2.5rem;gap:2.5rem}@media(min-width:1024px){.lightbox.help.no-access .options{grid-auto-flow:column;gap:1rem;align-items:start}}.lightbox.help.no-access .options>div{display:grid;grid-template:auto auto/4.6875rem auto;grid-template-areas:"figure body" "figure cta";grid-gap:0 1.25rem;gap:0 1.25rem}@media(min-width:1024px){.lightbox.help.no-access .options>div{display:flex;flex-direction:column;align-items:center;gap:1.25rem}}.lightbox.help.no-access .options>div.no-button{grid-template:auto/4.6875rem auto;grid-template-areas:"figure body"}.lightbox.help.no-access .options>div figure{grid-area:figure;margin:0;padding:1rem;width:4.6875rem;height:4.6875rem;border-radius:50%;background:#fff;box-shadow:2px 2px 8px rgba(9,52,116,.2)}.lightbox.help.no-access .options>div figure img{width:100%;height:auto}.lightbox.help.no-access .options>div p{font-size:1rem;line-height:1.4;font-family:DMSans-Bold,sans-serif;font-weight:700;grid-area:body;place-self:center start;margin:0;text-align:start}@media(min-width:1024px){.lightbox.help.no-access .options>div p{text-align:center}}.lightbox.help.no-access .options>div button{grid-area:cta;margin:.75rem 0 0;background-color:#ebf7fd}.lightbox.help.no-access .options>div button,.lightbox.help.no-access .options>span{font-size:.875rem;line-height:1.4;font-family:DMSans-Bold,sans-serif;font-weight:700}.lightbox.help.no-access .options>span{margin:.5rem 0;text-transform:uppercase;display:grid}@media(min-width:1024px){.lightbox.help.no-access .options>span{-webkit-margin-before:1.25rem;margin-block-start:1.25rem}}.lightbox.help.no-access .options>span>span{grid-area:1/1;place-self:center}.lightbox.help.no-access .options>span .hr{background-color:#ced6e3;height:1px;width:100%}.lightbox.help.no-access .options>span .or{width:2.5rem;height:2.5rem;line-height:2.5rem;border-radius:50%;background-color:#f9fcfe;padding:0 .5rem}.lightbox.help.no-access .button.primary{display:none}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}.circular-loader{animation:rotate 2s linear infinite}.circular-loader circle{stroke-dasharray:1,200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round}.modal-overlay{z-index:10;position:fixed;inset:0;background-color:rgba(0,0,0,.24);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overflow:auto}.modal-overlay .modal{position:absolute;inset:auto 0 0;border:none}.modal-overlay .modal:not(.no-style){border-radius:12px;background:#fff;padding:1rem;min-height:20em}@media(min-width:768px){.modal-overlay .modal{inset:50% auto auto 50%;transform:translate(-50%,-50%)}.modal-overlay .modal:not(.no-style){box-shadow:0 5px 45px hsla(236,7%,54%,.18);padding:2rem}}.modal-overlay .modal button.close{position:absolute;top:.5rem;right:1rem;padding:0;color:#093474;background:none}@media(min-width:768px){.modal-overlay .modal button.close{top:2rem;right:2rem;display:inline-flex;justify-content:center;align-items:center;background:#ebf7fd;width:2.5rem;height:2.5rem;border-radius:999px}}.modal-overlay .modal h2{font-size:1.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;margin:0 0 .25rem}@media(min-width:768px){.modal-overlay .modal h2{font-size:2rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}}.modal-overlay .modal p{margin:0 0 1.5rem}.press{background:#fff}.press .inner{max-width:69.375rem;margin:auto;display:flex;align-items:center;justify-content:space-around;padding-top:3rem;padding-bottom:3rem}@media(min-width:1024px){.press .inner{padding-top:3.625rem}}.press .logo{display:none;height:1rem}@media(min-width:768px){.press .logo{height:1.5rem}.press .logo.show-tablet{display:block}}@media(min-width:1024px){.press .logo{height:2rem;display:block;order:0!important}}.press .logo.show-sm{display:block}.press .logo.lad-bible{height:2.5rem;width:3.25rem}.press .logo.sky-news{order:999;width:4.09375rem}@media(min-width:768px){.press .logo.sky-news{order:1}}.press .logo.metro{width:4.0625rem}@media(min-width:768px){.press .logo.metro{order:4}}.press .logo.dragons-den{width:6.6875rem;height:1.5625rem}@media(min-width:768px){.press .logo.dragons-den{height:1.75rem;order:3}}@media(min-width:1024px){.press .logo.dragons-den{height:3rem;width:12rem}}.press .logo.gadget-show{width:3.8125rem}.press .logo.forbes{width:5.625rem}@media(min-width:768px){.press .logo.forbes{order:2}}.press .logo.wired{width:7.5625rem}.press .logo svg{max-height:100%}.progress .fill,.progress .track{fill:transparent;stroke-width:3;transform:rotate(90deg) translateY(-80px)}.progress .track{stroke:#f9fcfe}.progress .fill{stroke:#105ac9;stroke-dasharray:219.9908;stroke-dashoffset:-219.9908;transition:stroke-dashoffset 1s}.progress--inverted .fill{stroke:#f9fcfe}.progress--inverted .track{stroke:#105ac9}.progress .label,.progress .value{text-anchor:middle;font-size:1rem}.progress .markup{overflow:visible;font-size:.75rem;text-align:center}.progress .count{display:inline-block;font-size:3rem;font-family:DMSans-Bold,sans-serif;margin-right:-5px}.progress .target{display:inline-block;font-size:1.5rem}.progress .label{font-size:.75rem}.progress-dots{margin:20px 0;display:flex;gap:5px}.progress-dots span{width:10px;height:10px;border-radius:50%;background-color:#ced6e3}.progress-dots span.on{background-color:#093474}progress.progress-bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:8px;border-radius:var(--progress-bar-radius,8px);background:#cadcf3}progress.progress-bar::-webkit-progress-bar{border-radius:var(--progress-bar-radius,8px);background:#cadcf3}progress.progress-bar::-webkit-progress-value{border-radius:var(--progress-bar-radius,8px);background:var(--progress-bar-fg,#00db92)}progress.progress-bar::-moz-progress-bar{border-radius:var(--progress-bar-radius,8px);background:var(--progress-bar-fg,#00db92)}.progress-bar-wrapper.reward{width:70%}.progress-bar-wrapper.reward .in-words{font-size:1.25rem;line-height:1.3;font-family:DMSans-Bold,sans-serif;font-weight:700;color:#105ac9}.progress-bar-wrapper.reward .progress-bar{width:100%}.progress-bar-wrapper.reward.on-edge{--progress-bar-radius:0;position:absolute;inset:auto 0 -.5rem 0;width:100%;line-height:1}.progress-bar-wrapper.reward.on-edge .in-words{font-size:.75rem;line-height:1.8334;font-family:DMSans-Regular,sans-serif;font-weight:400;font-family:DMSans-Bold,sans-serif;color:#093474;text-shadow:1px 1px 1px #fff,-1px 1px 1px #fff,1px -1px 1px #fff,-1px -1px 1px #fff;padding-left:1rem}.progress-bar-wrapper.reward.in-meta .in-words .explanation,.progress-bar-wrapper.reward.on-edge.complete .in-words{display:none}@media(max-width:767px){.progress-bar-wrapper.reward.in-meta{display:none}}.responsive-embed{width:100%;position:relative;padding-top:55.35%}.responsive-embed .video-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.75rem}.ring-of-power{--c1:#0099e0;--c2:#7a01df;--c3:#00db92;--c4:#105ac9;display:inline-block;aspect-ratio:1;border-radius:50%;animation:rotate 1s linear infinite;position:relative;background:conic-gradient(var(--c1),var(--c2),var(--c1))}@keyframes fade{to{opacity:0}}.ring-of-power:after,.ring-of-power:before{content:"";border-radius:50%;position:absolute}.ring-of-power:before{z-index:2;inset:0;background:conic-gradient(var(--c3),var(--c4),var(--c3));animation:fade 6s ease-in-out infinite alternate}.ring-of-power:after{z-index:3;inset:5%;background:#fff}.ring-of-power-wrapper{display:grid;grid-template:1fr/1fr;justify-items:center;align-items:center;padding:1rem}.ring-of-power-wrapper .balance-wrapper,.ring-of-power-wrapper .ring-of-power{grid-area:1/1;align-items:center}.ring-of-power-wrapper .balance-wrapper{z-index:1;line-height:.75}.ring-of-power-wrapper .balance-wrapper .balance{display:flex;align-items:center}.ring-of-power-wrapper .balance-wrapper span{font-size:50%;font-weight:400}button:not(.button).scroll-to-top{scale:0;opacity:0;transition:opacity .3s ease-in-out;display:grid;position:fixed;inset:auto .25rem .25rem auto;z-index:10;width:2.5rem;height:2.5rem;place-items:center;padding:0;border-radius:999px;background:#858382;color:#fff}button:not(.button).scroll-to-top:hover{background:#105ac9;color:#fff}body.scroll-to-top-visible button:not(.button).scroll-to-top{scale:1;opacity:1}.steps .points{display:flex;justify-content:space-around;align-items:center}.steps .points .end{flex-grow:1}.steps .points .splitter{min-width:1.5em;flex-grow:2;border-top:1px solid}.steps .points .step{width:1rem;height:1rem;border-radius:50%;border:1px solid;position:relative;display:grid;place-items:center;overflow:hidden}.steps .points .step.active,.steps .points .step.done{background-color:currentcolor}.steps .points .step.active{padding:.25rem;background-clip:content-box}.steps .points .step.done:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath stroke='white' stroke-linecap='round' stroke-width='2' d='m5 12.5 5 4.5m0 0 8-10'/%3E%3C/svg%3E")}.steps .desc{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.steps .desc>div{display:none;margin:.5rem .5rem 0;text-align:center;white-space:nowrap;min-width:6em}.steps .desc>div.active{display:block;font-family:DMSans-Bold,sans-serif}.steps .desc>div:first-child{margin-left:0;text-align:start}.steps .desc>div:last-child{margin-right:0;text-align:end}@media(min-width:768px){.steps .desc>div{display:block;text-align:center!important}}.tile{font-size:.75rem;line-height:1.8334;font-family:DMSans-Regular,sans-serif;font-weight:400;font-family:DMSans-Bold,sans-serif;display:flex;color:#093474;background:#fff;position:relative;font-size:.625rem;flex-direction:column;justify-content:space-between;border-radius:.5rem;box-shadow:0 5px 45px hsla(236,7%,54%,.18)}.tile .header{font-size:.5rem;padding:.75rem 1.5rem}.tile .header .brand-name{font-size:.75rem;line-height:1.8334;font-family:DMSans-Regular,sans-serif;font-weight:400;font-family:DMSans-Bold,sans-serif}.tile .body{height:100%;display:flex;flex-direction:column;justify-content:center}.tile img{height:100%;width:auto;background-size:cover;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.tile.has-header img{width:50%;height:3rem;margin:0 auto}.tile svg{display:block;margin:0 auto}.tile .pill{right:0;background:#fff;position:absolute;top:1rem;padding:.1875rem .375rem;border-top-left-radius:1rem;border-bottom-left-radius:1rem}.tile .footer{background:#fff;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;padding:1rem 1.5rem}.tile .footer.gradient{background:linear-gradient(146.31deg,#0099e0,#7a01df);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tooltip{cursor:help;position:relative;display:inline-block}.tooltip .content{font-size:.875rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;margin:0 0 .6rem -4.5rem;box-shadow:0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12);padding:.5rem;transition:all .25s ease-in-out;background-color:#fff;text-align:center;border-radius:6px;position:absolute;visibility:hidden;width:20rem;opacity:0}.tooltip .content .arrow{width:1.5rem;height:1.5rem;translate:-50%;overflow:hidden;position:absolute}.tooltip .content .arrow:after{content:"";top:0;left:50%;width:40%;height:40%;rotate:45deg;position:absolute;background:#fff;translate:-50% -50%}.tooltip .content.top{left:-5rem;bottom:2rem}.tooltip .content.top .arrow{top:100%;left:50%}.tooltip .content.bottom{top:2rem;left:-5rem}.tooltip .content.bottom .arrow{left:50%;top:-1.5rem;rotate:180deg}.tooltip .content.right{top:-1rem;left:6.5rem}.tooltip .content.right .arrow{top:1rem;left:-.75rem;rotate:90deg}.tooltip .content.left{top:-1rem;right:2rem}.tooltip .content.left .arrow{top:.75rem;right:-2.25rem;rotate:-90deg}.tooltip:hover .content{visibility:visible;opacity:1}.carousel-wrapper{margin:-1rem;padding-block:1rem;overflow:hidden;flex-grow:1;display:grid;place-items:center}@media(min-width:768px){.carousel-wrapper{margin-inline:-4rem}}@keyframes carousel{to{translate:-46.375rem 0}}.carousel-wrapper .carousel{display:flex;gap:1rem;animation:carousel 10s linear infinite}.carousel-wrapper .carousel img{width:5.625rem;height:5.625rem;border-radius:10px;box-shadow:2px 2px 8px rgba(9,52,116,.2);background:#fff}.loading-skeleton .brand-image,.loading-skeleton .button,.loading-skeleton .loading-block,.loading-skeleton .reward .images,.loading-skeleton .section-link,.loading-skeleton footer span,.loading-skeleton h3,.loading-skeleton h4,.loading-skeleton p{color:transparent;background-color:#ddd;display:inline-block;min-height:1em;position:relative;overflow:hidden}@keyframes slide-right{to{transform:translateX(100%)}}.loading-skeleton .brand-image:after,.loading-skeleton .button:after,.loading-skeleton .loading-block:after,.loading-skeleton .reward .images:after,.loading-skeleton .section-link:after,.loading-skeleton footer span:after,.loading-skeleton h3:after,.loading-skeleton h4:after,.loading-skeleton p:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));animation:slide-right 2s infinite}.loading-skeleton .images,.loading-skeleton .loading-block{width:100%}.widget.achievements header{display:flex;justify-content:space-between}.widget.achievements ul{margin:1rem 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem 1rem;gap:.5rem 1rem}.widget.achievements ul li .achievement{height:100%;display:flex;flex-direction:column;justify-content:space-between}.widget.achievements ul li .achievement h3{font-size:.875rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;text-align:center;margin-bottom:0}.widget.overview dl{margin:0}.widget.overview dl dt{font-family:DMSans-Bold,sans-serif}.widget.overview dl dd{margin:0;display:flex;align-items:center;font-size:2rem;color:#105ac9}.widget.overview dl dd:not(:last-child){margin-bottom:1rem}.widget.overview dl dd svg{margin-right:.5rem;width:auto;height:1.75rem}.widget.profile{margin-top:calc(60px + 1rem)!important;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:space-between;gap:1rem}@media(min-width:768px){.widget.profile{gap:1rem;margin-top:calc(60px - 1rem)!important}}@media(min-width:1024px){.widget.profile{margin-top:calc(60px - 1.5rem)!important}}.widget.profile>*{margin:0}.widget.profile .avatar{margin-top:calc(-60px - 1.5rem);border-radius:50%;object-fit:cover}.widget.profile .user-name{font-family:DMSans-Bold,sans-serif}.feature-links{display:grid;grid-gap:2rem;gap:2rem;grid-template:auto/repeat(auto-fit,minmax(20.3125rem,1fr))}@media(max-width:767px){.feature-links{gap:1rem;grid-template:auto/auto}}.feature-link{display:flex;box-shadow:0 5px 45px hsla(236,7%,54%,.18);border-radius:.5rem;overflow:hidden;height:5.875rem;gap:.5rem;-webkit-padding-end:.5rem;padding-inline-end:.5rem;align-items:center;color:#849aba;transition-property:scale,box-shadow;transition-duration:.3s;transition-timing-function:ease-in-out}@media(min-width:768px){.feature-link{gap:1rem}}.feature-link div.status{height:100%;aspect-ratio:84/94;display:grid;place-items:center;background:#e6ebf1}.feature-link div.status figure{margin:0;width:3.25rem;height:3.25rem;background-color:#fff;border-radius:.75rem;box-shadow:2.75px 2.75px 11px rgba(9,52,116,.2);display:grid;place-items:center}.feature-link div.status figure img{width:60%;height:60%}.feature-link header{flex-grow:1;display:flex;flex-direction:column;justify-content:center}.feature-link header h3{font-family:DMSans-Regular,sans-serif;font-family:DMSans-Bold,sans-serif;color:#093474}.feature-link header h3,.feature-link header p{font-size:.75rem;line-height:1.8334;font-weight:400;margin:0}.feature-link header p,.feature-link p.status{font-family:DMSans-Regular,sans-serif}.feature-link p.status{font-size:.75rem;line-height:1.8334;font-weight:400;margin:0;display:flex;align-items:center;font-family:DMSans-Bold,sans-serif}.feature-link p.status .icon{min-height:unset}.feature-link p.status svg{height:1em}.feature-link>.icon{height:33%;width:0}.feature-link>.icon svg{width:100%;height:100%}.feature-link>.icon.chevron svg{rotate:-90deg}.feature-link.active div.status,.feature-link.connected div.status{background:#e0fbf2}.feature-link.active p.status,.feature-link.connected p.status{color:#093474}.feature-link.active p.status svg,.feature-link.connected p.status svg{color:#00db92}.feature-link.inactive div.status,.feature-link.revoked div.status{background:#fff7ec}.feature-link.coming-soon{cursor:not-allowed}.feature-link.coming-soon:hover{color:#849aba}@media(max-width:767px){.feature-link.coming-soon{display:none}}.feature-link:hover:not(.coming-soon){scale:102.5%;box-shadow:0 5px 45px hsla(236,7%,54%,.72);color:#849aba}body.privacy .feature-link h3,body.privacy .feature-link p.status{color:#fff}.feature-promo{box-shadow:0 5px 45px hsla(236,7%,54%,.18);border-radius:.9375rem .5rem .5rem .9375rem;height:5.875rem;display:flex;gap:.5rem;-webkit-padding-end:.5rem;padding-inline-end:.5rem;align-items:center;position:relative;background:linear-gradient(146.31deg,#0099e0,#7a01df);color:#fff;transition-property:scale,box-shadow;transition-duration:.3s;transition-timing-function:ease-in-out}@media(min-width:768px){.feature-promo{gap:1rem;-webkit-padding-end:1rem;padding-inline-end:1rem}.feature-promo:after{position:absolute;inset:0 0 0 auto;content:"";background-repeat:no-repeat;background-position:50%;background-size:contain}}.feature-promo figure{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;margin:0;height:100%;display:grid;background-repeat:no-repeat;background-position:50%;background-size:contain}.feature-promo figure img{place-self:center center;margin-right:25%;max-width:55%}.feature-promo header{flex-grow:1;display:flex;flex-direction:column;justify-content:center}.feature-promo header h3{font-size:1.25rem;line-height:1.3;font-weight:700;font-family:DMSans-Bold,sans-serif;margin:0;flex-wrap:wrap;gap:.25rem}.feature-promo header h3,.feature-promo header h3 span{display:inline-flex;align-items:center}.feature-promo header p{font-size:.875rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;margin:0}.feature-promo .chevron svg{rotate:-90deg;height:1.5rem;width:1.5rem}.feature-promo.fp-receipt-radar figure{aspect-ratio:218/188;background-image:url(https://web-ui.gener8.tech/_next/static/media/promo-small-left.4673460f.png)}.feature-promo.fp-clean-my-inbox{background:linear-gradient(135.68deg,#0099e0,#093474)}.feature-promo.fp-clean-my-inbox figure{aspect-ratio:218/188;background-image:url(https://web-ui.gener8.tech/_next/static/media/promo-small-left.46c89acc.png)}.feature-promo.fp-about-you{background:linear-gradient(135.68deg,#0099e0,#093474)}.feature-promo.fp-about-you figure{aspect-ratio:218/188;background-image:url(https://web-ui.gener8.tech/_next/static/media/promo-small-left.054d0450.png)}.feature-promo.fp-about-you p{white-space:nowrap}@media(min-width:768px){.feature-promo.fp-about-you figure{aspect-ratio:402/188;background-image:url(https://web-ui.gener8.tech/_next/static/media/promo-big-left.b9fbee24.png)}.feature-promo.fp-about-you figure img{margin-right:40%;max-width:28%}.feature-promo.fp-about-you:after{aspect-ratio:320/188;background-image:url(https://web-ui.gener8.tech/_next/static/media/promo-big-right.e7ce1aff.png)}}.feature-promo:hover{color:#fff;scale:102.5%;box-shadow:0 5px 45px hsla(236,7%,54%,.72)}.page.dashboard.preferences .opt-out .preferences-form form label,.page.dashboard.preferences .opt-out form .preferences-form label,.page.dashboard.preferences .preferences-form .opt-out form label,.page.dashboard.preferences .prefs .cat .preferences-form .subcats label,.page.dashboard.preferences .prefs .cat .subcats .preferences-form label,.page.dashboard.preferences .prefs .preferences-form h4,.preferences-form .opt-out .page.dashboard.preferences form label,.preferences-form .opt-out form label,.preferences-form .page.dashboard.preferences .opt-out form label,.preferences-form .page.dashboard.preferences .prefs .cat .subcats label,.preferences-form .page.dashboard.preferences .prefs h4,.preferences-form .prefs .cat .subcats label,.preferences-form .prefs h4{display:flex;align-items:center;justify-content:center;border-radius:.25rem;padding:.25rem .5rem;background-position:50%;background-size:cover}.page.dashboard.preferences .opt-out .preferences-form form,.page.dashboard.preferences .prefs .cat .preferences-form .subcats,.preferences-form .opt-out form,.preferences-form .page.dashboard.preferences .opt-out form,.preferences-form .page.dashboard.preferences .prefs .cat .subcats,.preferences-form .prefs .cat .subcats{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem}.page.dashboard.preferences .opt-out .preferences-form form input,.page.dashboard.preferences .prefs .cat .preferences-form .subcats input,.preferences-form .opt-out form input,.preferences-form .page.dashboard.preferences .opt-out form input,.preferences-form .page.dashboard.preferences .prefs .cat .subcats input,.preferences-form .prefs .cat .subcats input{display:none}.page.dashboard.preferences .opt-out .preferences-form form label,.page.dashboard.preferences .prefs .cat .preferences-form .subcats label,.preferences-form .opt-out form label,.preferences-form .page.dashboard.preferences .opt-out form label,.preferences-form .page.dashboard.preferences .prefs .cat .subcats label,.preferences-form .prefs .cat .subcats label{border:1px solid #ced6e3;flex-grow:1}.page.dashboard.preferences .opt-out .preferences-form form label.disabled,.page.dashboard.preferences .prefs .cat .preferences-form .subcats label.disabled,.preferences-form .opt-out form label.disabled,.preferences-form .page.dashboard.preferences .opt-out form label.disabled,.preferences-form .page.dashboard.preferences .prefs .cat .subcats label.disabled,.preferences-form .prefs .cat .subcats label.disabled{opacity:.5}.page.dashboard.preferences .opt-out .preferences-form form input[type=checkbox]:checked+label,.page.dashboard.preferences .prefs .cat .preferences-form .subcats input[type=checkbox]:checked+label,.preferences-form .opt-out form input[type=checkbox]:checked+label,.preferences-form .prefs .cat .subcats input[type=checkbox]:checked+label{background:#105ac9;color:#fff;border-color:#105ac9}.preferences-form .feature-promo{margin-bottom:1rem}@media(min-width:768px){.preferences-form .feature-promo{margin-bottom:2rem}}.preferences-form .prefs h4{aspect-ratio:1.75;margin:0;background-color:#ced6e3;background-image:linear-gradient(to bottom,rgba(0,0,0,.1),hsla(0,0%,100%,.5) 40%,hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,.5) 60%,rgba(0,0,0,.1)),var(--bg);font-size:1.5rem;text-shadow:#fff 0 0 .25rem}@media(min-width:768px){.preferences-form .prefs .cats{display:flex;gap:2rem}.preferences-form .prefs .cats .cat{flex-basis:33%}}.preferences-form .prefs .cat{text-align:center;display:flex;flex-direction:column;gap:.5rem}.app-demo{display:flex;flex-direction:column;align-items:center;position:relative}.app-demo .title{background:linear-gradient(45.14deg,#eb429b,#7a01df 96.95%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;margin:0}@media(min-width:768px){.app-demo .title{font-size:2.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}}@media(min-width:1024px){.app-demo .title{font-size:4rem;line-height:1.09;font-family:DMSans-Bold,sans-serif;font-weight:700}}.app-demo .description{text-align:center}@media(min-width:1024px){.app-demo .description{font-size:1.25rem;line-height:1.3;font-family:DMSans-Bold,sans-serif;font-weight:700}}.app-demo .iphone{height:17.375rem;object-fit:contain;z-index:1}@media(min-width:768px){.app-demo .iphone{height:27.5rem}}@media(min-width:1024px){.app-demo .iphone{height:37.75rem}}.app-demo .subtitle{margin:2rem 0}@media(min-width:768px){.app-demo .subtitle{font-size:2rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;position:absolute}}@media(min-width:1024px){.app-demo .subtitle{font-size:2.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}}.app-demo .first{background:linear-gradient(146.31deg,#0099e0,#7a01df);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(min-width:768px){.app-demo .first{right:75%;top:28.125rem;width:8.875rem}}@media(min-width:1024px){.app-demo .first{top:39.5rem;width:13rem}}.app-demo .second{background:linear-gradient(126.66deg,#093474 -.09%,#0099e0 99.91%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(min-width:768px){.app-demo .second{left:75%;top:37.5rem;width:8.875rem}}@media(min-width:1024px){.app-demo .second{top:62.25rem;width:16rem}}.app-demo .third{background:linear-gradient(126.66deg,#093474 -.09%,#0099e0 99.91%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(min-width:768px){.app-demo .third{right:75%;top:46.875rem;width:8.875rem}}@media(min-width:1024px){.app-demo .third{top:70rem;width:13rem}}.app-demo .fourth{background:linear-gradient(227.15deg,#0099e0 2.31%,#00db92 99.9%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;width:70%;text-align:center}@media(min-width:768px){.app-demo .fourth{left:75%;text-align:left;top:62.1875rem;width:11.375rem}}@media(min-width:1024px){.app-demo .fourth{top:88.125rem;width:16rem}}.app-demo .fourth .victory-emoji{-webkit-text-fill-color:#fff}.app-demo .google-data{height:15rem;margin:-1.875rem 0;width:auto}@media(min-width:768px){.app-demo .google-data{display:none}}.app-demo .notifications{object-fit:contain;height:16.5rem;margin:-1.875rem;z-index:1}@media(min-width:768px){.app-demo .notifications{margin:-2.0625rem 0 -1.6875rem;height:17.875rem}}@media(min-width:1024px){.app-demo .notifications{margin:-2.9375rem 0 -2.1875rem;height:25.8125rem}}.app-demo .google-icons{display:none;z-index:1}@media(min-width:768px){.app-demo .google-icons{display:flex;left:48%;position:absolute;top:40.625rem}}@media(min-width:1024px){.app-demo .google-icons{display:none}}.app-demo .google-icons-2{display:none}@media(min-width:1024px){.app-demo .google-icons-2{position:absolute;display:flex;left:51%;top:62.5rem}}.app-demo .card{align-items:center;position:relative;height:14.4375rem;width:15.0625rem;z-index:1;border-radius:.75rem}@media(min-width:768px){.app-demo .card{padding:2rem;width:16.0625rem;height:14.8125rem}}@media(min-width:1024px){.app-demo .card{scale:1.42;margin:3.1875rem 0 2.1875rem}}.app-demo .card p{font-family:DMSans-Bold,sans-serif;margin:0}.app-demo .card .ring-of-power{width:7.8125rem}@media(min-width:768px){.app-demo .card .ring-of-power{width:8.4375rem}}.app-demo .card .amount{position:absolute;top:5.625rem;display:flex}@media(min-width:768px){.app-demo .card .amount{top:5.9375rem}}.app-demo .card .logo{width:.875rem}.app-demo .card .number{font-size:1.25rem;margin-left:-.125rem}.app-demo .card .points{position:absolute;top:8rem;font-size:.625rem}@media(min-width:768px){.app-demo .card .points{top:8.3rem}}.app-demo .shadow-box{position:absolute;top:41.875rem;background:#f9fcfe;height:31.875rem;width:276px;box-shadow:0 6.25rem 6.25rem #f9fcfe,0 0 6.25rem rgba(0,0,0,.5);display:none;z-index:-1}@media(min-width:768px){.app-demo .shadow-box{display:block}}@media(min-width:1024px){.app-demo .shadow-box{height:46rem;width:24.75rem;top:55.4375rem}}.app-demo .tiles{display:flex;text-align:left;justify-content:center;margin-bottom:2rem;position:relative}@media(min-width:768px){.app-demo .tiles{align-items:center;margin:3.75rem 0 6.25rem}}@media(min-width:1024px){.app-demo .tiles{align-items:center;margin:8.75rem 0 10rem}}.app-demo .tiles .tile{width:9.375rem;height:9.375rem;scale:.4;position:absolute}@media(min-width:768px){.app-demo .tiles .tile{scale:.7}}@media(min-width:1024px){.app-demo .tiles .tile{scale:.95}}.app-demo .tiles .tile.amazon{scale:1;z-index:2;position:relative}@media(min-width:768px){.app-demo .tiles .tile.amazon{scale:1.7}}@media(min-width:1024px){.app-demo .tiles .tile.amazon{scale:2.45}}.app-demo .tiles .tile.tesco{top:1.4375rem;right:5.25rem}@media(min-width:768px){.app-demo .tiles .tile.tesco{top:3.1875rem;right:9.8125rem}}@media(min-width:1024px){.app-demo .tiles .tile.tesco{top:4.1875rem;right:14.5rem}}.app-demo .tiles .tile.spotify{right:6.5rem;bottom:1.75rem;z-index:1}@media(min-width:768px){.app-demo .tiles .tile.spotify{right:11.0625rem;bottom:2.9375rem}}@media(min-width:1024px){.app-demo .tiles .tile.spotify{right:15.75rem;bottom:4.375rem}}.app-demo .tiles .tile.netflix{left:6.5rem;bottom:1.75rem;z-index:1}@media(min-width:768px){.app-demo .tiles .tile.netflix{left:11.0625rem;bottom:2.9375rem}}@media(min-width:1024px){.app-demo .tiles .tile.netflix{left:15.75rem;bottom:4.375rem}}.app-demo .tiles .tile.charity{top:1.4375rem;left:5.25rem}@media(min-width:768px){.app-demo .tiles .tile.charity{top:3.1875rem;left:9.8125rem}}@media(min-width:1024px){.app-demo .tiles .tile.charity{top:4.1875rem;left:14.5rem}}.app-demo .tiles .footer{display:flex;align-items:center;padding:.4375rem 1.5rem}.app-demo .tiles .footer .g8-icon{margin:0;width:.25rem;height:.53125rem}.app-demo .tiles .footer .price{margin-left:.125rem;font-size:.625rem}.app-demo .redeem,.app-demo .tiles .footer .price{background:linear-gradient(146.31deg,#0099e0,#7a01df);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(min-width:1024px){.app-header{background:url(https://web-ui.gener8.tech/_next/static/media/bg-swoosh.5d2cc425.webp);background-size:cover;background-repeat:no-repeat;background-position:50% 65%}}.app-header .container{display:flex;flex-direction:column;justify-content:space-between;gap:2rem}@media(min-width:768px){.app-header .container{flex-direction:row;justify-content:center}}.app-header .container .description{justify-content:center;display:flex;flex-direction:column;align-items:flex-start;width:300px;margin:auto}@media(min-width:768px){.app-header .container .description{margin:0;width:400px}}@media(min-width:1024px){.app-header .container .description{width:500px}}.app-header .container .description .animated-header.earn{justify-content:start}.app-header .container .description .subtitle{margin-bottom:1.75rem;text-align:left;font-family:DMSans-Regular,sans-serif}@media(min-width:1024px){.app-header .container .description .subtitle{font-size:1.25rem;line-height:1.3;font-family:DMSans-Bold,sans-serif;font-weight:700}}.app-header .container .description .download-buttons{margin-bottom:2rem}.app-header .container .image{height:14.625rem;width:16.875rem;object-fit:cover;object-position:top;align-self:center;margin-bottom:-3rem}@media(min-width:768px){.app-header .container .image{min-height:34.5rem;width:auto;object-fit:fill;object-position:50% 50%;margin-bottom:0;align-items:flex-end;z-index:1}}.app-header .animated-header{font-size:1.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}@media(min-width:768px){.app-header .animated-header{font-size:2rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}}@media(min-width:1024px){.app-header .animated-header{font-size:2.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}}.app-store-links{height:40px;display:flex;gap:2rem;justify-content:center}.app-store-links a,.app-store-links a *{height:100%;width:auto}.app-store-links a:hover{cursor:pointer}.browser-demo .inner{text-align:center}.browser-demo .title{background:linear-gradient(45.14deg,#eb429b,#7a01df 96.95%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;max-width:15rem;margin:0 auto .5rem}@media(min-width:768px){.browser-demo .title{max-width:25rem}}@media(min-width:1024px){.browser-demo .title{max-width:none;margin-bottom:1rem}}.browser-demo .subtitle{max-width:28rem;margin:0 auto .125rem}.browser-demo img{width:100%;height:auto;filter:drop-shadow(1.0625rem 2.9375rem 4.75rem rgba(0,0,0,.3490196078))}.browser-header{overflow:hidden;position:relative;background:url(https://web-ui.gener8.tech/_next/static/media/bg-swoosh.5d2cc425.webp);background-size:cover;background-repeat:no-repeat;background-position:50% 3.75rem}@media(min-width:768px){.browser-header{background-position:40vw 90%}}.browser-header .inner{z-index:1;display:flex;position:relative;text-align:center;align-items:center;flex-direction:column}@media(min-width:768px){.browser-header .inner{text-align:left;flex-direction:row;align-items:flex-start;justify-content:space-between}}.browser-header .common-product{margin-bottom:1rem}@media(min-width:768px){.browser-header .common-product{margin-bottom:.5rem}}@media(min-width:1024px){.browser-header .common-product{margin-bottom:1rem}}.browser-header h1.title{max-width:20rem;font-size:2.5rem;margin-bottom:1rem}@media(min-width:768px){.browser-header h1.title{margin-bottom:.5rem}}@media(min-width:1024px){.browser-header h1.title{margin-bottom:1rem}}@media(min-width:1440px){.browser-header h1.title{max-width:30rem;font-size:4rem}}@media(min-width:1024px){.browser-header p.subtitle{margin-bottom:2rem}}.browser-header .button.cta{margin-bottom:2.5rem}@media(min-width:768px){.browser-header .button.cta{margin:0 0 1rem}}.browser-header .content{display:flex;align-items:center;flex-direction:column}@media(min-width:768px){.browser-header .content{align-items:flex-start}}.browser-header .rating{display:none}@media(min-width:1024px){.browser-header .rating{display:block;font-size:.75rem}}.browser-header .rating .stars{display:block;margin-bottom:.5rem;max-height:.75rem;width:auto}.browser-header .header-img{width:auto;height:auto;max-width:55%;max-height:100%;object-fit:cover;align-self:flex-start;margin-left:4.5rem}@media(min-width:768px){.browser-header .header-img{right:0;max-width:65%;position:absolute}}@media(min-width:1024px){.browser-header .header-img{top:-1rem;position:absolute}}@media(min-width:1440px){.browser-header .header-img{top:-2rem;max-width:100%;max-height:120%}}.browser-info{text-align:center}.browser-info .container{display:grid;grid-gap:2rem;gap:2rem}@media(min-width:768px){.browser-info .container{grid-template-columns:1fr 1fr}}.browser-info .subtitle,.browser-info h2{max-width:15rem;margin:0 auto}@media(min-width:768px){.browser-info .subtitle,.browser-info h2{grid-column:span 2}}@media(min-width:1024px){.browser-info h2{font-size:4rem;max-width:24rem}}.browser-info .block{border-radius:.75rem;color:#093474;padding:2rem;background-color:#fff}@media(min-width:768px){.browser-info .block{padding:3rem 2rem;text-align:left}}.browser-info .block .heading{font-size:1.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;margin:0 0 .5rem}.browser-info .block .text{margin:0}.browser-info .block img{width:50%;height:auto}@media(min-width:768px){.browser-info .block.block-1{grid-column:span 2;display:flex;align-items:center;justify-content:space-evenly}}.browser-info .block.block-1 .heading{background:linear-gradient(146.31deg,#0099e0,#7a01df);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.browser-info .block.block-1 .text{max-width:15rem;margin:0 auto 1rem}@media(min-width:768px){.browser-info .block.block-1 .text{margin-bottom:0}.browser-info .block.block-1 img{max-height:8.5625rem;width:auto}}.browser-info .block.block-2 .heading{background:linear-gradient(45.14deg,#eb429b,#7a01df 96.95%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.browser-info .block.block-3 .heading{background:linear-gradient(227.15deg,#0099e0 2.31%,#00db92 99.9%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.browser-info .block.block-3 .text{margin:0 auto;max-width:18rem}@media(min-width:768px){.browser-info .block.block-3 .text{margin:0}}.browser-mode{text-align:center}.browser-mode .title{margin-bottom:.5rem}@media(min-width:1024px){.browser-mode .title{margin-bottom:1rem}}.browser-mode .mode-title{font-size:1.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}@media(min-width:768px){.browser-mode .mode-title{font-size:2rem}}.browser-mode .text{margin:0 0 -.5rem}@media(min-width:768px){.browser-mode .text{margin:0 0 -1rem}}.browser-mode img{width:100%;height:auto;max-width:26.25rem;margin-bottom:.5rem}.browser-mode .modes{display:flex;margin:0 auto;align-items:center;max-width:37.5rem;justify-content:space-evenly}.browser-mode .modes .line{width:1px;height:5rem;background-color:#fff}@media(min-width:768px){.browser-mode .modes .line{height:6.875rem}}.browser-mode .modes .mode{max-width:9.375rem;padding:0 .5rem}.browser-mode .modes .mode.privacy .mode-title{background:linear-gradient(227.15deg,#0099e0 2.31%,#00db92 99.9%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.browser-mode .modes .mode.rewards .mode-title{background:linear-gradient(45.14deg,#eb429b,#7a01df 96.95%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.browser-mode .modes .mode .text{margin-top:.5rem}.common-join .container>*{display:inline-block}@media(min-width:1024px){.common-join .container{display:flex}}.common-join .container .tiles{display:flex;margin-bottom:2rem;justify-content:center}@media(min-width:1024px){.common-join .container .tiles{order:2;margin-bottom:0}}.common-join .container .tile{max-height:5.8rem;width:10.25rem;text-align:center}@media(min-width:768px){.common-join .container .tile{width:16.875rem;max-height:9.5rem}}.common-join .container .tile .footer{padding:.6875rem 0;font-size:7.5px}@media(min-width:768px){.common-join .container .tile .footer{padding:1.125rem 0;font-size:.78125rem}}.common-join .container .tile.movement{z-index:1}.common-join .container .tile.earn{width:8.4375rem;max-height:5.8rem;margin-top:4rem;margin-right:-3rem}@media(min-width:768px){.common-join .container .tile.earn{width:13.6875rem;max-height:9.4rem;margin-right:-5.5rem;margin-top:6.5rem}}.common-join .container .tile.earn .footer{padding:.5625rem 0;font-size:6px}@media(min-width:768px){.common-join .container .tile.earn .footer{font-size:.625rem;padding:.90625rem 0}}.common-join .container .tile.reward{width:6.75rem;max-height:4.6rem;margin-top:4rem;margin-left:-2.5rem}@media(min-width:768px){.common-join .container .tile.reward{width:11.0625rem;max-height:7.5rem;margin-top:6.25rem;margin-left:-4.35rem}}.common-join .container .tile.reward .footer{padding:.4375rem 0;font-size:5px}@media(min-width:768px){.common-join .container .tile.reward .footer{padding:.75rem 0;font-size:8px}}.common-join .container .content{width:100%}@media(min-width:1024px){.common-join .container .content{display:flex;flex-direction:column;justify-content:center}}.common-join .container h2{font-size:2rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;margin-top:1.25rem;text-align:left}@media(min-width:768px){.common-join .container h2{line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;margin-top:2.125rem;font-size:2.5rem;text-align:center}}@media(min-width:1024px){.common-join .container h2{text-align:left}}.common-join .container .button{width:100%}@media(min-width:768px){.common-join .container .button{width:-moz-fit-content;width:fit-content;margin:0 auto}}@media(min-width:1024px){.common-join .container .button{margin:0}.common-join .container .app-store-links{justify-content:start}}body:not(.is-desktop) .common-join .container .extension-download{display:none}.common-product{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center}@media(min-width:1024px){.common-product{font-size:1.5rem}}.common-product .text-container{margin:0}.common-product .text-container .gener8{font-family:DMSans-Bold,sans-serif}@media(min-width:1024px){.common-product .text-container{font-size:1.5rem}}.common-product .icon{margin-right:.5rem}.common-redeem{text-align:center}@media(min-width:768px){.common-redeem{width:100%;margin:0 auto}}.common-redeem .tiles{display:flex;text-align:left;justify-content:center;margin-bottom:2rem}@media(min-width:768px){.common-redeem .tiles{justify-content:space-between;min-height:16.125rem;align-items:flex-end}}.common-redeem .tiles .tile{max-width:9.375rem;max-height:9.375rem}.common-redeem .tiles .tile:not(.show-sm){display:none}@media(min-width:768px){.common-redeem .tiles .tile:not(.show-sm){display:flex}}.common-redeem .tiles .tile .type{text-transform:uppercase}.common-redeem .tiles .tile .body{height:5.375rem}@media(min-width:768px){.common-redeem .tiles .tile .body{height:5.65625rem}}.common-redeem .tiles .tile.amazon{scale:.9;margin-right:-3rem}.common-redeem .tiles .tile.amazon img{width:auto}@media(min-width:768px){.common-redeem .tiles .tile.amazon{scale:unset;margin-right:0;position:relative;bottom:3.75rem}}.common-redeem .tiles .tile.spotify{z-index:1}@media(min-width:768px){.common-redeem .tiles .tile.spotify{z-index:unset;position:relative;bottom:6.6875rem}.common-redeem .tiles .tile.netflix{position:relative;bottom:3.75rem}}.common-redeem .tiles .tile.charity{scale:.9;margin-left:-3rem}@media(min-width:768px){.common-redeem .tiles .tile.charity{scale:unset;margin-left:0}}.common-redeem .tiles .footer{display:flex;align-items:center;padding:.4375rem 1.5rem}.common-redeem .tiles .footer .g8-icon{margin:0;width:.25rem;height:.53125rem}.common-redeem .tiles .footer .price{background:linear-gradient(146.31deg,#0099e0,#7a01df);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-left:.125rem;font-size:.625rem}@media(min-width:768px){.common-redeem .text,.common-redeem .title{margin-bottom:2rem}}.common-redeem .title{background:linear-gradient(146.31deg,#0099e0,#7a01df);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:2rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;margin-bottom:.5rem}@media(min-width:768px){.common-redeem .title{font-size:2.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}}@media(min-width:1024px){.common-redeem .title{font-size:4rem;line-height:1.09;font-family:DMSans-Bold,sans-serif;font-weight:700;margin-bottom:1rem}}.common-redeem .subtitle{margin:0 0 2rem}.common-redeem .button{width:100%}@media(min-width:768px){.common-redeem .button{width:unset;margin:0 auto}}.common-reviews{display:flex;flex-direction:column}@media(min-width:1024px){.common-reviews{padding-bottom:0!important}}.common-reviews .title{margin:0 0 .5rem;font-size:2rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}@media(min-width:768px){.common-reviews .title{font-size:2.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;margin:0 auto .5rem;max-width:8em;text-align:center}}@media(min-width:1024px){.common-reviews .title{font-size:4rem;line-height:1.09;font-family:DMSans-Bold,sans-serif;font-weight:700;max-width:unset}}.common-reviews .subtitle{margin:0 0 2rem;font-size:1rem;line-height:1.4;font-family:DMSans-Bold,sans-serif;font-weight:700}@media(min-width:768px){.common-reviews .subtitle{font-size:1rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;text-align:center}}@media(min-width:1024px){.common-reviews .subtitle{font-size:1.25rem;line-height:1.3;font-family:DMSans-Bold,sans-serif;font-weight:700}}@media(min-width:768px){.common-reviews .cards{order:1;display:flex;text-align:left;column-gap:1.5rem}}.common-reviews .card{font-size:.75rem;line-height:1.8334;font-family:DMSans-Regular,sans-serif;font-weight:400;width:100%;max-width:none;margin-bottom:1.5rem;padding:2rem 1.5rem}@media(min-width:1024px){.common-reviews .card{font-size:.875rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;margin-bottom:3rem}}@media(min-width:768px){.common-reviews .card:last-of-type{display:none}}@media(min-width:1024px){.common-reviews .card:last-of-type{display:flex}}.common-reviews .card .stars{display:flex;margin-bottom:.75rem}@media(min-width:1024px){.common-reviews .card .stars{margin-bottom:1.5rem}}.common-reviews .card .stars .star{height:1.5rem;width:1.5rem}.common-reviews .card a{width:-moz-fit-content;width:fit-content}@media(min-width:1024px){.common-reviews .card a{margin-top:.5rem}}.common-reviews .responsive-embed{margin-bottom:1.5rem}@media(min-width:1024px){.common-reviews .responsive-embed{order:2;margin-bottom:0}.common-reviews .responsive-embed .video-iframe{width:80%;height:80%;margin-bottom:0;margin-left:10%}}.extension-demo{display:flex;flex-direction:column}@media(min-width:768px){.extension-demo{align-items:center}}.extension-demo .title{background:linear-gradient(45.14deg,#eb429b,#7a01df 96.95%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}@media(min-width:768px){.extension-demo .title{margin-bottom:1rem}}.extension-demo .text{max-width:20rem;margin:0 auto;text-align:center}@media(min-width:768px){.extension-demo .text{max-width:23rem;text-align:center;font-family:DMSans-Regular,sans-serif}}@media(min-width:1024px){.extension-demo .text{max-width:35rem}}.extension-demo .demo-image{width:100%;height:auto;filter:drop-shadow(.72375rem 2.533125rem 3.619375rem rgba(0,0,0,.1215686275))}@media(min-width:768px){.extension-demo .demo-image{width:60%}}.extension-download{display:flex;flex-direction:column}@media(min-width:768px){.extension-download .login{display:none}}.extension-download .download{display:none}@media(min-width:768px){.extension-download .download{display:flex}}.extension-download .download.button.cta{color:#fff;width:-moz-fit-content;width:fit-content}.extension-download .download .icon{width:1.5rem;height:1.5rem}.extension-download .download .icon path{fill:#fff}.extension-download .download.secondary .icon path{fill:#093474}.extension-download .download.secondary:hover .icon path{fill:#fff}.extension-download .available-on{font-size:.75rem;line-height:1.8334;font-family:DMSans-Regular,sans-serif;font-weight:400;display:none}@media(min-width:768px){.extension-download .available-on{display:block;text-align:center;margin-top:.5rem}}.extension-download .available-on.secondary{color:#fff}.app-store-links+.extension-download{margin-top:2rem}body.is-desktop .extension-download .login{display:none}body.is-desktop .extension-download .download{display:flex}@media(min-width:768px){.extension-get-started .container{text-align:center}}.extension-get-started .container .title{margin-left:auto;margin-right:auto;text-align:center;max-width:18.75rem;margin-bottom:2rem}@media(min-width:768px){.extension-get-started .container .title{max-width:32rem}}@media(min-width:1024px){.extension-get-started .container .title{margin-bottom:3rem}}@media(min-width:768px){.extension-get-started .container .steps{display:flex;align-items:flex-start;justify-content:space-around}}.extension-get-started .container .step{display:flex;align-items:center;margin:0 auto 2rem;justify-content:space-between;column-gap:1.25rem}@media(min-width:768px){.extension-get-started .container .step{margin-bottom:0;max-width:9.625rem;flex-direction:column}}@media(min-width:1024px){.extension-get-started .container .step{max-width:15.9375rem}}.extension-get-started .container .step .tile .body{width:9.625rem;height:7.625rem}@media(min-width:1024px){.extension-get-started .container .step .tile .body{width:15.9375rem;height:13.6875rem}}.extension-get-started .container .step .tile.install svg{margin:0 auto;max-width:3.375rem}@media(min-width:1024px){.extension-get-started .container .step .tile.install svg{max-width:5.6875rem}}.extension-get-started .container .step .tile.earn svg{margin:0 auto;max-width:6.5625rem}@media(min-width:1024px){.extension-get-started .container .step .tile.earn svg{max-width:9.5rem}}@media(min-width:768px){.extension-get-started .container .step .tile{margin-bottom:1.5rem;text-align:left}}.extension-get-started .container .step .tile .footer{padding:.5rem 1.3rem}.extension-get-started .container .step .tile .footer .lg{display:none}@media(min-width:768px){.extension-get-started .container .step .tile .footer .lg{display:inline-block}.extension-get-started .container .step .tile .footer .sm{display:none}}.extension-get-started .container .step .detail{max-width:15.75rem}@media(min-width:768px){.extension-get-started .container .step .detail{max-width:10rem}}.extension-get-started .container .step p{margin:0}.extension-get-started .container .step:nth-child(odd) .tile{order:2;justify-self:flex-end}@media(min-width:768px){.extension-get-started .container .step:nth-child(odd) .tile{order:unset;justify-self:unset}}.extension-get-started .container .step:not(:last-child) .detail{max-width:15rem}.extension-get-started .container .step .number{font-size:1.5rem}@media(min-width:768px){.extension-get-started .container .step .number{display:none}}.extension-header{position:relative;background:url(https://web-ui.gener8.tech/_next/static/media/bg-swoosh.5d2cc425.webp) no-repeat 50%;background-size:cover;z-index:2;display:flex;align-items:center;flex-direction:column;justify-content:center}.extension-header .title{margin:0 0 .5rem}@media(min-width:768px){.extension-header .title{margin-bottom:1rem}}.extension-header .subtitle{margin:0 0 1rem}@media(min-width:768px){.extension-header .subtitle{margin-bottom:2rem}}.extension-header .extension-download{align-self:normal}.extension-header .extension-download.button{align-self:normal;margin-bottom:1rem}.extension-header .cws-logo{margin:1.125rem auto;width:5.5rem;display:block}@media(min-width:1024px){.extension-header .cws-logo{margin:1.125rem auto 3rem}}.extension-header .hero-img{width:100%;position:relative;object-fit:contain;object-position:bottom;top:.5rem;max-height:15.625rem;filter:drop-shadow(1.076875rem 2.19875rem 4.79625rem rgba(0,0,0,.3490196078))}@media(min-width:420px){.extension-header .hero-img{object-fit:cover;object-position:top}}@media(min-width:768px){.extension-header .hero-img{top:0;width:80%;max-height:18.75rem}}.extension-info .container{display:grid}@media(min-width:768px){.extension-info .container{grid-template-columns:1fr 1fr;gap:0 2rem}}.extension-info .container .title{background:linear-gradient(227.15deg,#0099e0 2.31%,#00db92 99.9%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(min-width:768px){.extension-info .container .title{grid-column:1/3;margin-top:0;text-align:center}}.extension-info .container .tile-container{display:flex;justify-content:center;margin-bottom:2rem}@media(min-width:768px){.extension-info .container .tile-container{justify-content:flex-start;margin-bottom:0;flex-direction:column}}.extension-info .container .tile img{width:100%;height:auto}@media(min-width:768px){.extension-info .container .tile .pill{font-size:.875rem}.extension-info .container .tile .footer,.extension-info .container .tile .pill{line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;font-family:DMSans-Bold,sans-serif}.extension-info .container .tile .footer{font-size:1rem}.extension-info .container .content{display:flex;flex-direction:column}}.extension-info .container .content .text{margin-top:0}@media(min-width:768px){.extension-info .container .content .text{font-size:1.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;font-family:DMSans-Regular,sans-serif}}.extension-info .container .content .text:last-child{margin-bottom:0}.genie-final-cta{background:linear-gradient(179.68deg,rgba(199,155,255,.08) .46%,rgba(0,24,153,.08) 98.28%)}.genie-final-cta .extension-download{align-self:center}.genie-final-cta p{font-size:1.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;text-align:center;color:#0d4ba7;margin-bottom:2rem}.genie-final-cta .widget{align-self:center;display:flex;justify-content:center;margin:6rem 0 7rem;position:relative}.genie-final-cta .widget:before{content:"";background:url(https://web-ui.gener8.tech/_next/static/media/squigglebg.raw.64695ea3.svg);position:absolute;inset:auto;width:150%;aspect-ratio:212/186}@media(min-width:768px){.genie-final-cta .widget:before{width:200%;top:-40%}}.genie-final-cta .widget .logo{align-items:center;display:flex;height:10.375rem;justify-content:center;position:relative;width:10.9375rem}.genie-final-cta .widget .callout,.genie-final-cta .widget .logo{background:#fff;border-radius:1.875rem;box-shadow:15px 30px 40px rgba(37,57,134,.3)}.genie-final-cta .widget .callout{font-family:DMSans-Bold,sans-serif;color:#676767;position:absolute;text-align:center;padding:.8125rem 1.3125rem;max-width:11.25rem}@media(min-width:768px){.genie-final-cta .widget .callout{min-width:-moz-fit-content;min-width:fit-content;max-width:unset}}.genie-final-cta .widget .callout.found{bottom:-5rem;left:-4rem}@media(min-width:768px){.genie-final-cta .widget .callout.found{left:-12rem;bottom:4rem}}.genie-final-cta .widget .callout.applied{top:-5.5rem;right:-3.5rem}@media(min-width:768px){.genie-final-cta .widget .callout.applied{top:-1.5rem;right:-17.5rem}}.genie-final-cta .widget .callout span{color:#7a01df}.genie-header .body{align-items:center;flex:0 1 51%}.genie-header .body .logo{display:flex;align-items:flex-end}.genie-header .body .logo span{font-size:.875rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;font-family:DMSans-Bold,sans-serif;margin-left:1rem;text-transform:uppercase}.genie-header .body h1{font-size:2.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;color:#0d4ba7}.genie-header .body p{font-size:.875rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;color:#0d4ba7;margin:2rem 0}@media(min-width:768px){.genie-header .body p{max-width:20rem}}.genie-header .body p:last-child{color:#676767}.genie-header .body p:last-child svg{display:inline-block;margin:0 0 -3px 5px;height:1rem;width:1rem}.genie-header .body p:last-child.mobile{background:#fff;padding:1.25rem;border-radius:1.25rem}.genie-header .bag-image{min-height:230px;width:100%;flex:0 1 46%;margin:auto auto 3rem;order:-1;background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(https://web-ui.gener8.tech/_next/static/media/squigglebg.raw.64695ea3.svg);display:grid;grid-template:1fr/1fr}@media(min-width:768px){.genie-header .bag-image{order:1;margin:auto}}.genie-header .bag-image img{grid-area:1/1;place-self:center;object-fit:contain}.genie-header .bag-image img.bag{z-index:2;width:50%;height:50%;animation:float 2s ease-in-out infinite alternate}@keyframes float{to{translate:0 -15%}}.genie-header .bag-image img.shadow{width:30%;height:30%;translate:35% 75%;animation:shadow 2s ease-in-out infinite alternate}@keyframes shadow{to{translate:55% 90%;scale:90%}}.genie-retailers ul{display:flex;flex-wrap:wrap;gap:2.1875rem;justify-content:center;list-style:none;margin:0 auto;max-width:680px;padding-left:0}.genie-retailers ul li{cursor:pointer;display:block;height:8.9375rem;width:8.9375rem;border-radius:50%;box-shadow:0 0 25px rgba(0,0,0,.1);background:#fff;overflow:hidden}.genie-retailers ul li:hover{box-shadow:0 0 15px rgba(0,0,0,.3)}.genie-retailers ul li a{align-items:center;display:flex;height:100%;justify-content:center}.genie-retailers ul li:nth-child(-n+4){display:none}@media(min-width:768px){.genie-retailers ul li:nth-child(-n+4){display:block}}.genie-steps{background:linear-gradient(179.68deg,rgba(199,155,255,.08) .46%,rgba(0,24,153,.08) 98.28%)}.genie-steps ol{display:flex;gap:2.25rem;padding-left:0;justify-content:center;flex-wrap:wrap;margin:0}.genie-steps ol li{border-radius:.75rem;display:flex;flex-direction:column;background:#fff;box-shadow:0 0 25px rgba(0,0,0,.1);max-width:25rem}.genie-steps ol li .image{position:relative!important}.genie-steps ol li div{padding:0 1.875rem 2.5rem}.genie-steps ol li div h3{font-size:.75rem;line-height:1.8334;font-family:DMSans-Regular,sans-serif;font-weight:400;color:#0099e0}.genie-steps ol li div h4{font-size:1.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;margin:1rem 0}.genie-steps ol li div p{font-size:1rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;color:#0d4ba7}.get-started{background-color:#fff}.get-started .grid{display:grid;grid-gap:1rem;gap:1rem;grid-template:auto/1fr}@media(min-width:768px){.get-started .grid{gap:2rem;grid-template:auto/1fr 1fr}.get-started .grid>:first-child{grid-column:1/-1;text-align:center}}.get-started .card{background-color:#05103a;color:#fff;display:flex;border-radius:.75rem;width:100%;max-width:100%;position:relative;justify-self:stretch;align-self:stretch}.get-started .card .image{width:100%;height:auto}@media(min-width:768px){.get-started .card .image{position:absolute;height:50%;object-fit:contain;object-position:right top;top:3.5rem;right:3.5rem;width:calc(100% - 7rem)}}.get-started .card .number{margin:0}@media(min-width:768px){.get-started .card .number{font-size:2.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}}.get-started .card .step-description{margin:0}@media(min-width:768px){.get-started .card .step-description{font-size:1.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}}.get-started .card:first-child .title-text{margin-bottom:2.375rem}@media(min-width:768px){.get-started .card:first-child .title-text{font-size:2.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}}@media(min-width:1024px){.get-started .card:first-child .title-text{font-size:4rem;line-height:1.09;font-family:DMSans-Bold,sans-serif;font-weight:700}}.get-started .card:first-child .download-buttons{width:18.75rem;margin:auto}.get-started .card:first-child .bottom-text{margin:2.375rem 0 0;align-self:flex-start;text-align:left}@media(min-width:768px){.get-started .card:first-child .bottom-text{display:flex;gap:2rem;align-items:center;align-self:center;text-align:center}.get-started .card:not(:first-child) .number{margin-top:50%}.get-started .card:last-child .image{margin-top:-2rem}}.brand-image{--size:67px;border-radius:.5rem;overflow:hidden;aspect-ratio:1;min-width:var(--size);width:var(--size);height:var(--size);background-color:#fff;box-shadow:2px 2px 8px rgba(9,52,116,.2)}@media(min-width:768px){.brand-image{--size:72px}}@media(min-width:1024px){.brand-image{--size:80px}}.brand-image img{width:100%;height:100%;object-fit:cover}.locked-overlay{position:absolute;inset:0;display:flex;gap:1rem;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:rgba(5,16,58,.5);color:#fff;font-size:1.25rem;line-height:1.3;font-family:DMSans-Bold,sans-serif;font-weight:700}.locked-overlay svg{width:3rem;height:3rem}@media(min-width:768px){.page.reward .locked-overlay{top:0;height:var(--image-size);border-radius:.75rem}}.price-tag,.tag{position:absolute;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;height:1.875rem;line-height:1.875rem;white-space:nowrap;padding:0 .625rem 0 .375rem}.price-tag.free,.price-tag.upto,.tag.free,.tag.upto{padding:0 .625rem}.price-tag.upto span,.tag.upto span{font-family:DMSans-Regular,sans-serif;font-weight:400}.price-tag.free,.tag.free{text-transform:uppercase}.tag{font-size:.75rem;line-height:1.8334;font-family:DMSans-Regular,sans-serif;font-weight:400;top:1rem;left:1rem;background:#ebf7fd}.price-tag,.tag{font-family:DMSans-Bold,sans-serif}.price-tag{font-size:.875rem;line-height:1.4;font-weight:700;line-height:100%;right:1rem;bottom:1rem;background:#105ac9;color:#fff}@media(min-width:768px){.price-tag{top:1rem;bottom:auto}}@media(min-width:1024px){.price-tag{font-size:1rem;line-height:1.4;font-family:DMSans-Bold,sans-serif;font-weight:700}}.price-tag .icon.g8{min-width:unset;min-height:unset;width:.8125rem;height:.8125rem}@media(min-width:1024px){.price-tag .icon.g8{width:1rem}}.price-tag .icon.g8 svg{width:100%;height:100%}.home-page{background:#f9fcfe;overflow-x:hidden}.home-page section.hero{position:relative;display:flex;flex-direction:column;align-items:center;padding:22px 16px 78%;text-align:center}.home-page section.hero h1{margin-top:0;margin-bottom:1rem;font-size:2.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}body.is-desktop .home-page section.hero>.app-store-links,body:not(.is-desktop) .home-page section.hero>.extension-download{display:none}.home-page section.hero>:not(img){z-index:1}.home-page section.hero>img{position:absolute;bottom:0;width:100%}.home-page section.hero>img.mobile{aspect-ratio:720/794}.home-page section.hero>img.tablet{display:none;aspect-ratio:3139/943}@media(min-width:768px){.home-page section.hero>img.mobile{display:none}.home-page section.hero>img.tablet{display:block}.home-page section.hero{padding-top:3rem;padding-bottom:25%}.home-page section.hero>img{width:150%}}@media(min-width:1024px){.home-page section.hero{padding-bottom:20%}.home-page section.hero>img{width:125%}}@media(min-width:1440px){.home-page section.hero{padding-bottom:15%}.home-page section.hero>img{width:100%}}.home-page .how-to-earn{padding:2rem 0 0;background:#f9fcfe;text-align:center}@media(min-width:768px){.home-page .how-to-earn{padding-top:4rem}}.home-page .how-to-earn p{margin:0}.home-page .how-to-earn h2{font-size:2rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;background:linear-gradient(45.14deg,#eb429b,#7a01df 96.95%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-top:.5rem}@media(min-width:768px){.home-page .how-to-earn h2{font-size:2.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}}.home-page .how-to-earn h3{font-size:1.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;margin:.5rem 0 1rem;color:#093474}@media(min-width:768px){.home-page .how-to-earn h3{font-size:2rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}}.home-page .how-to-earn .products{background:#fff;display:grid;grid-template:auto/1fr;text-align:center}@media(min-width:768px){.home-page .how-to-earn .products{margin-top:2rem;grid-template:auto/repeat(2,1fr);gap:2rem}}.home-page .how-to-earn .products .product{align-self:stretch;padding:2rem 1rem}.home-page .how-to-earn .products .product .inner{max-width:1024px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.home-page .how-to-earn .products .product .heroine img{max-width:100%;height:auto}.home-page .how-to-earn .products .product .lottie{max-width:445px;margin:.5rem 0 1rem}.home-page .how-to-earn .products .product .lottie.left{display:none}@media(min-width:768px){.home-page .how-to-earn .products .product .lottie{margin:.5rem 0 1.5rem}.home-page .how-to-earn .products .product .lottie.left{display:block;margin-left:-.6875rem}.home-page .how-to-earn .products .product .lottie.centered{display:none}}@media(min-width:1024px){.home-page .how-to-earn .products .product .lottie{margin:1rem 0}}.home-page .how-to-earn .products .product .actions{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin:1rem 0}.home-page .how-to-earn .products .product .actions a button{font-family:DMSans-Regular,sans-serif}.home-page .how-to-earn .products .product .actions div.desktop{display:flex;flex-direction:column;align-items:center}.home-page .how-to-earn .products .product .actions div.desktop button:not(.cta){margin:1rem}body.is-desktop .home-page .how-to-earn .products .product .actions div.not-desktop,body:not(.is-desktop) .home-page .how-to-earn .products .product .actions div.desktop{display:none}.home-page .how-to-earn .products .product .rating{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}.home-page .how-to-earn .products .product .rating span{font-size:.75rem}@media(max-width:767px){.home-page .how-to-earn .products .product:nth-child(2n){background-color:#f9fcfe}}@media(min-width:768px){.home-page .how-to-earn .products .product{padding-top:4rem}.home-page .how-to-earn .products .product.extension,.home-page .how-to-earn .products .product.genie{background-color:#f9fcfe}.home-page .how-to-earn .products .product.extension .inner,.home-page .how-to-earn .products .product.genie .inner{max-width:calc((1024px - 4rem)/2);height:100%;justify-content:space-between}.home-page .how-to-earn .products .product.extension .inner .heroine,.home-page .how-to-earn .products .product.genie .inner .heroine{flex-grow:1}.home-page .how-to-earn .products .product.extension .inner{margin-right:0}.home-page .how-to-earn .products .product.genie .inner{margin-left:0}}@media(min-width:1024px){.home-page .how-to-earn .products .product{padding:4rem 2rem}}.home-page .how-to-earn .products .product.app .heroine,.home-page .how-to-earn .products .product.browser .heroine{order:-1}@media(min-width:768px){.home-page .how-to-earn .products .product.app,.home-page .how-to-earn .products .product.browser{padding:2rem;grid-column:span 2;text-align:left}.home-page .how-to-earn .products .product.app .inner,.home-page .how-to-earn .products .product.browser .inner{display:grid;grid-template:auto auto/2fr 2fr;grid-template-areas:"top heroine" "bot heroine";grid-gap:0 2rem;gap:0 2rem}.home-page .how-to-earn .products .product.app .inner .name,.home-page .how-to-earn .products .product.browser .inner .name{margin-bottom:0;grid-area:top;align-self:end}.home-page .how-to-earn .products .product.app .inner .actions,.home-page .how-to-earn .products .product.browser .inner .actions{margin-top:0;align-items:start;align-self:start;grid-area:bot}.home-page .how-to-earn .products .product.app .inner .actions .rating,.home-page .how-to-earn .products .product.browser .inner .actions .rating{align-items:start}.home-page .how-to-earn .products .product.app .inner .heroine,.home-page .how-to-earn .products .product.browser .inner .heroine{grid-area:heroine}}@media(min-width:1024px){.home-page .how-to-earn .products .product.app .inner,.home-page .how-to-earn .products .product.browser .inner{gap:0 4rem}}.home-page .how-to-earn .products .product.app,.home-page .how-to-earn .products .product.extension{background:#f9fcfe}.home-page .how-to-earn .products .product.browser{background:#fff}.home-page .how-to-earn .products .product.browser .heroine{margin-bottom:1.5rem}@media(min-width:768px){.home-page .how-to-earn .products .product.browser .inner{grid-template-areas:"heroine top" "heroine bot"}.home-page .how-to-earn .products .product.browser .inner .heroine{margin-bottom:unset}}@media(max-width:767px){.home-page .how-to-earn .products .product.genie{background:#fff}}.home-page section.getting-started{display:flex;flex-direction:column;align-items:center;text-align:center;background-image:url(https://web-ui.gener8.tech/_next/static/media/pink-tinge.93a04662.webp);background-repeat:no-repeat;background-position:bottom;background-size:cover}.home-page section.getting-started p.title{background:linear-gradient(227.15deg,#0099e0 2.31%,#00db92 99.9%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.home-page section.getting-started h2{margin-top:0}.home-page section.getting-started .tile{align-items:center;width:12.5rem}.home-page section.getting-started .tile .header{margin:5.625px 0 0}.home-page section.getting-started .tile .header p{margin:0;font-size:.703125rem}.home-page section.getting-started .tile .ring-of-power{width:5.625rem}.home-page section.getting-started .tile .balance-wrapper{margin-top:.1828125rem;font-size:.84375rem}.home-page section.getting-started .tile .balance-wrapper .balance .icon,.home-page section.getting-started .tile .balance-wrapper .balance .icon svg{min-width:unset;width:.93375rem;height:.93375rem}.home-page section.getting-started .tile .delta,.home-page section.getting-started .tile .footer{font-size:.5625rem}.home-page section.getting-started .tile .footer{width:157.5px}@media(min-width:1024px){.home-page section.getting-started .tile{width:20.875rem;height:20.875rem}.home-page section.getting-started .tile .header{margin:8.125px 0 0}.home-page section.getting-started .tile .header p{margin:0;font-size:1.015625rem}.home-page section.getting-started .tile .ring-of-power{width:8.125rem}.home-page section.getting-started .tile .balance-wrapper{margin-top:.2640625rem;font-size:1.21875rem}.home-page section.getting-started .tile .balance-wrapper .balance .icon,.home-page section.getting-started .tile .balance-wrapper .balance .icon svg{min-width:unset;width:1.34875rem;height:1.34875rem}.home-page section.getting-started .tile .delta,.home-page section.getting-started .tile .footer{font-size:.8125rem}.home-page section.getting-started .tile .footer{width:227.5px}}.home-page section.getting-started .tile .delta,.home-page section.getting-started .tile .footer{font-weight:400}.home-page section.getting-started .tile .delta{background:linear-gradient(227.15deg,#0099e0 2.31%,#00db92 99.9%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.home-page section.getting-started .steps{text-align:left;list-style:none;padding:0}.home-page section.getting-started .steps li{margin:1.875rem 0;padding-top:2.5rem;display:block;position:relative;counter-increment:inst}.home-page section.getting-started .steps li:before{content:counter(inst);position:absolute;inset:0;font-size:1.5rem;font-weight:700}@media(min-width:768px){.home-page section.getting-started .steps{max-width:80%;display:grid;grid-template:auto/1fr 1fr 1fr;grid-gap:2rem;gap:2rem}}@media(min-width:1024px){.home-page section.getting-started .steps{max-width:540px}}.home-page .rewards-reel>ul{height:108px;overflow-x:hidden;list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:.5rem}.home-page .rewards-reel>ul>li{position:relative;height:100%;border-radius:10px;aspect-ratio:1.5;display:grid;place-items:center;background-color:hsla(0,0%,80%,.8)}.home-page .rewards-reel>ul>li:after{content:"";position:absolute;inset:0;border-radius:10px;background-color:rgba(0,0,0,.42)}.home-page .rewards-reel>ul>li img.bg{border-radius:10px;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.home-page .rewards-reel>ul>li img.logo{max-width:40%;max-height:40%;z-index:1}@media(min-width:768px){.home-page .rewards-reel>ul{height:180px}}.home-page .container{padding-top:3rem;padding-bottom:3rem}@media(min-width:1024px){.home-page .container{padding-top:7.5rem;padding-bottom:7.5rem}}.home-page section.time-for-change{text-align:center}.home-page section.time-for-change h2{margin-bottom:.5rem}.home-page section.time-for-change p{margin-top:0}.home-page .common-join,.home-page .extension-join{color:#fff;background:#05103a}.home-page .common-join .extension-download{align-items:flex-start}.legal-page{background-color:#f9fcfe}.legal-page header{background-color:#fff;box-shadow:0 5px 26px rgba(0,0,0,.06);position:relative;padding:8.5rem 0 3rem}.legal-page header h1{font-size:2rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}@media(min-width:768px){.legal-page header h1{font-size:4rem;line-height:1.09;font-family:DMSans-Bold,sans-serif;font-weight:700}}.legal-page section{padding:3rem 0 4rem}.legal-page .intro{font-size:1.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}@media(min-width:768px){.legal-page .intro{font-size:2rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}}.legal-page h1{font-size:2.5rem}.legal-page h1,.legal-page h2{line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}.legal-page h2{font-size:2rem}.legal-page h3{font-size:1.5rem;line-height:1.25}.legal-page h3,.legal-page h4{font-family:DMSans-Bold,sans-serif;font-weight:700}.legal-page h4{font-size:1.25rem;line-height:1.3}.legal-page .title{font-size:1rem;line-height:1.4;font-family:DMSans-Bold,sans-serif;font-weight:700;margin:3rem 0 1rem}@media(min-width:768px){.legal-page .title{font-size:1.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}}.legal-page .title--lg{font-size:1.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;margin-top:3rem}@media(min-width:768px){.legal-page .title--lg{font-size:2rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}}.legal-page .title--sm{font-size:1.25rem;line-height:1.3;font-family:DMSans-Bold,sans-serif;font-weight:700;margin:1rem 0 .5rem}.legal-page .text{margin-bottom:1rem}.legal-page .text--caption{margin-bottom:.5rem}.legal-page .list{padding-left:1.5rem}.legal-page .cookies{margin-top:4rem}*{box-sizing:border-box}i{font-style:italic}strong{font-family:DMSans-Bold,sans-serif;font-weight:700}h1,h2,h3,h4,h5{text-wrap:balance}h1 svg,h2 svg,h3 svg,h4 svg,h5 svg{height:.75em}h1+h2,h2+h3{margin-top:0}a{color:#105ac9;font-family:DMSans-Bold,sans-serif;text-decoration:none}a:active,a:hover{color:#093474}input[type=password]{letter-spacing:.25em}address{font-style:normal}.grecaptcha-badge{display:none}.nowrap{white-space:nowrap}table{background:#fff;border-radius:5px;box-shadow:0 5px 45px hsla(236,7%,54%,.18);border-spacing:0;border-collapse:collapse}table td,table th{padding:1rem}table thead{display:none;flex-direction:column;font-family:DMSans-Bold,sans-serif}table thead tr{border-bottom:1px solid}@media(min-width:768px){table thead{display:table-header-group}}table tbody tr{display:flex;flex-direction:column}table tbody tr:nth-child(2n){background:#f9fcfe}@media(min-width:768px){table tbody tr{display:table-row}}table tbody tr td:first-child{font-family:DMSans-Bold,sans-serif}@media(min-width:768px){table tbody tr td:first-child{font-family:DMSans-Regular,sans-serif}}@media(max-width:767px){#site-footer .container,.about-you .container,.app-page .container,.browser-page .container,.clean-my-inbox .container,.common-reviews,.contact-page.container,.extension-page .container,.genie-page section .inner,.home-page .container,.horizontal-filter,.legal-page header .container,.legal-page section,.onboarding-page .container,.onboarding.demographics .container,.page.container,.page.dashboard .container,.page.dashboard.home,.page.dashboard.orders,.page.onboarding .container,.page.referrals,.page.reward .container,.page.rewards .container,.receipt-radar .container,.site-header .container,.unstyled-modal.checkout .container{padding-left:1rem;padding-right:1rem}}@media(min-width:768px){#site-footer .container,.about-you .container,.app-page .container,.browser-page .container,.clean-my-inbox .container,.common-reviews,.contact-page.container,.extension-page .container,.genie-page section .inner,.home-page .container,.horizontal-filter,.legal-page header .container,.legal-page section,.onboarding-page .container,.onboarding.demographics .container,.page.container,.page.dashboard .container,.page.dashboard.home,.page.dashboard.orders,.page.onboarding .container,.page.referrals,.page.reward .container,.page.rewards .container,.receipt-radar .container,.site-header .container,.unstyled-modal.checkout .container{padding-left:2.5rem;padding-right:2.5rem}}@media(min-width:1024px){#site-footer .container,.about-you .container,.app-page .container,.browser-page .container,.clean-my-inbox .container,.common-reviews,.contact-page.container,.extension-page .container,.genie-page section .inner,.home-page .container,.horizontal-filter,.legal-page header .container,.legal-page section,.onboarding-page .container,.onboarding.demographics .container,.page.container,.page.dashboard .container,.page.dashboard.home,.page.dashboard.orders,.page.onboarding .container,.page.referrals,.page.reward .container,.page.rewards .container,.receipt-radar .container,.site-header .container,.unstyled-modal.checkout .container{padding-left:2rem;padding-right:2rem}}@media(min-width:73.375rem){#site-footer .container,.about-you .container,.app-page .container,.browser-page .container,.clean-my-inbox .container,.common-reviews,.contact-page.container,.extension-page .container,.genie-page section .inner,.home-page .container,.horizontal-filter,.legal-page header .container,.legal-page section,.onboarding-page .container,.onboarding.demographics .container,.page.container,.page.dashboard .container,.page.dashboard.home,.page.dashboard.orders,.page.onboarding .container,.page.referrals,.page.reward .container,.page.rewards .container,.receipt-radar .container,.site-header .container,.unstyled-modal.checkout .container{padding-left:0;padding-right:0;margin:auto;max-width:69.375rem}}@media(min-width:1024px){.about-you .container,.browser-info .container,.clean-my-inbox .container,.extension-info .container,.get-started .container,.onboarding.demographics .container,.receipt-radar .container{padding-left:0;padding-right:0;margin:auto;max-width:55.5rem}.about-you .container,.browser-info .container,.clean-my-inbox .container,.onboarding.demographics .container,.receipt-radar .container{max-width:41.625rem}}.page.dashboard .container>section,.page.dashboard.account .status-and-controls .controls,.page.dashboard.account .status-and-controls .status,.page.dashboard.home .widget.last>section,.page>section{padding:1rem;background-color:#fff;box-shadow:0 5px 45px hsla(236,7%,54%,.18);border-radius:.75rem}.page.dashboard .container>section:not(:last-child),.page.dashboard.account .status-and-controls .controls:not(:last-child),.page.dashboard.account .status-and-controls .status:not(:last-child),.page.dashboard.home .widget.last>section:not(:last-child),.page>section:not(:last-child){margin-bottom:1rem}@media(min-width:768px){.page.dashboard .container>section,.page.dashboard.account .status-and-controls .controls,.page.dashboard.account .status-and-controls .status,.page.dashboard.home .widget.last>section,.page>section{padding:2rem}.page.dashboard .container>section:not(:last-child),.page.dashboard.account .status-and-controls .controls:not(:last-child),.page.dashboard.account .status-and-controls .status:not(:last-child),.page.dashboard.home .widget.last>section:not(:last-child),.page>section:not(:last-child){margin-bottom:2rem}}@media(min-width:1024px){.page.dashboard .container>section,.page.dashboard.account .status-and-controls .controls,.page.dashboard.account .status-and-controls .status,.page.dashboard.home .widget.last>section,.page>section{padding:3rem}.page.dashboard .container>section:not(:last-child),.page.dashboard.account .status-and-controls .controls:not(:last-child),.page.dashboard.account .status-and-controls .status:not(:last-child),.page.dashboard.home .widget.last>section:not(:last-child),.page>section:not(:last-child){margin-bottom:3rem}}.page.dashboard .container>section h2,.page.dashboard .container>section h3,.page.dashboard.account .status-and-controls .controls h2,.page.dashboard.account .status-and-controls .controls h3,.page.dashboard.account .status-and-controls .status h2,.page.dashboard.account .status-and-controls .status h3,.page.dashboard.home .widget.last>section h2,.page.dashboard.home .widget.last>section h3,.page>section h2,.page>section h3{margin:0 0 1rem}@media(min-width:768px){.page.dashboard .container>section h2,.page.dashboard .container>section h3,.page.dashboard.account .status-and-controls .controls h2,.page.dashboard.account .status-and-controls .controls h3,.page.dashboard.account .status-and-controls .status h2,.page.dashboard.account .status-and-controls .status h3,.page.dashboard.home .widget.last>section h2,.page.dashboard.home .widget.last>section h3,.page>section h2,.page>section h3{margin:0 0 1.5rem}}.page{padding-bottom:1rem;padding-top:1rem}@media(min-width:768px){.page{padding-bottom:2rem;padding-top:2rem}}@media(min-width:1024px){.page{padding-bottom:3rem;padding-top:3rem}}.page .icon{min-width:20px;min-height:20px}body.privacy .page.home .widget.last>section,body.privacy .page>section{background-color:#152250;color:#fff;box-shadow:none}body.privacy .page.home .widget.last>section a,body.privacy .page.home .widget.last>section p,body.privacy .page>section a,body.privacy .page>section p{color:#fff}section.standard{padding:2.5rem 1rem 3rem}section.standard h2{font-size:2rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}@media(min-width:768px){section.standard h2{font-size:2.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}}section.dark{background-color:#05103a;color:#fffdfe}section.dark .field{background-color:#fffdfe}body.privacy main{background-color:#05103a}.fb-pixel-img{position:absolute}pre{border:1px solid #e31c3d;background-color:#fff;color:#0c4396;border-radius:.5rem;margin:0;padding:.5rem;overflow-x:auto;font-size:.66rem;line-height:1.3;max-height:15em;max-width:50vw}.shrunk{--start-height:2.5em;--max-height:85vh;--overlay-height:2em}.shrunk [type=checkbox]{display:none}.shrunk label{font-size:.875rem;line-height:1.4;font-family:DMSans-Bold,sans-serif;font-weight:700;color:#105ac9;display:block;-webkit-margin-before:1em;margin-block-start:1em}.shrunk section{max-height:var(--start-height);overflow:hidden;transition:max-height .3s ease-in-out;position:relative}.shrunk section:after{background:linear-gradient(180deg,transparent,#f9fcfe);content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:var(--overlay-height);transition:height .3s ease-in-out}.shrunk section label{display:none}.shrunk :checked+section{max-height:var(--max-height)}.shrunk :checked+section:after{height:0}.shrunk :checked+section label{display:block}.shrunk :checked+section+label{display:none}iframe{border:0}iframe.full-height{height:calc(100vh - 4.5rem)}@media(min-width:1024px){iframe.full-height{height:calc(100vh - 5.25rem)}}.look-at-me{position:relative}@keyframes fade-out{50%{opacity:1}to{opacity:0}}.look-at-me:after{content:"";display:block;position:absolute;inset:0;border:2px solid #105ac9;opacity:0;animation-name:fade-out;animation-duration:1s;animation-delay:1s;animation-iteration-count:2}@font-face{font-family:DMSans-Regular;src:url(/multimedia/fonts/DMSans-Regular.woff2) format("woff2"),url(/multimedia/fonts/DMSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DMSans-Bold;src:url(/multimedia/fonts/DMSans-Bold.woff2) format("woff2"),url(/multimedia/fonts/DMSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DM-Mono;src:url(/multimedia/fonts/DMMono-Regular.woff2) format("woff2"),url(/multimedia/fonts/DMMono-Regular.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}.page.my-rewards .meta .terms div,.page.reward .meta .terms div,.unstyled-modal.checkout .meta .terms div{font-size:.75rem;line-height:1.8334;font-family:DMSans-Regular,sans-serif;font-weight:400}.button{font-size:.875rem;line-height:1.4;font-family:DMSans-Bold,sans-serif;font-weight:700;height:2.875rem;padding:1rem 2rem;border:none;border-radius:999px;display:inline-flex;justify-content:center;align-items:center;gap:.5rem;transition:color .3s ease-in-out,background-color .3s ease-in-out,outline-color .3s ease-in-out}@media(min-width:768px){.button{font-size:1rem;line-height:1.4;font-family:DMSans-Bold,sans-serif;font-weight:700;height:3.375rem}}.button.small{font-size:.875rem;height:2.25rem;padding:.5rem 1rem}.button.large,.button.small{line-height:1.4;font-family:DMSans-Bold,sans-serif;font-weight:700}.button.large{font-size:1rem;height:3.375rem}.button.primary{background-color:#093474;color:#fff}.button.secondary{background-color:#fff;color:#093474}.button.tertiary{background-color:#ced6e3;color:#093474}.button.cta{background-color:#105ac9;color:#fff}.button.cta:hover{background-color:#093474}.button.redeem{gap:.33em}.button.redeem>svg{flex-shrink:0;height:1em;-webkit-margin-end:-.15em;margin-inline-end:-.15em}.button.error{background-color:#e31c3d;color:#fff}.button.error:hover{background-color:#be1934}.button.outline{background:transparent;position:relative}.button.outline:before{border:1px solid;border-radius:999px;content:"";position:absolute;inset:0}.button.outline:disabled{background-color:#fff;color:#ced6e3}.button.outline.primary{color:#105ac9}.button.outline.primary:hover{color:#093474;background-color:rgba(9,52,116,.2)}.button.outline.secondary{color:#fff}.button.outline.tertiary{color:#093474;outline-color:#ced6e3}.button.outline.tertiary:hover{color:#105ac9;background-color:rgba(16,90,201,.08)}.button.ghost{background-color:transparent}.button.circle{aspect-ratio:1;padding:.5rem}.button.toggle{height:1.5rem;width:3rem;padding:0;color:transparent;position:relative}.button.toggle:after{position:absolute;inset:.125rem auto .125rem .125rem;aspect-ratio:1;content:"";border-radius:50%;background-color:#fff;box-shadow:0 .15rem .375rem rgba(0,0,0,.15),0 .15rem .046875rem rgba(0,0,0,.06)}.button.toggle.on{background-color:#105ac9}.button.toggle.on:after{inset:.125rem .125rem .125rem auto}.button.toggle.loading{color:transparent}@keyframes fade-in-out{to{opacity:.25}}@keyframes spin{to{rotate:1turn}}.button.loading{cursor:progress;opacity:.75;animation:fade-in-out .6s ease-in-out infinite alternate}.button.loading svg{animation:spin .6s linear infinite}.button.disabled,.button:disabled:not(.no-disabled-styles){cursor:not-allowed}.button.disabled:not(.ghost),.button:disabled:not(.no-disabled-styles):not(.ghost){background:#ced6e3;color:#fff}.button.disabled.ghost,.button:disabled:not(.no-disabled-styles).ghost{color:#ced6e3}.button:hover:not(:disabled){cursor:pointer}.button:hover:not(:disabled):not(.outline).primary,.button:hover:not(:disabled):not(.outline).secondary,.button:hover:not(:disabled):not(.outline).tertiary{background-color:#105ac9;color:#fff}.button svg{height:1.4em}.button .arrow svg{width:1.5rem;height:1.5rem}label.button{background-color:#ebf7fd}label.button input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-content:center;margin:0;font:inherit;color:currentcolor;width:1.125rem;height:1.125rem;border-radius:50%;border:.125rem solid}label.button input[type=radio]:before{content:"";width:.625rem;height:.625rem;border-radius:50%;transform:scale(0);transition:transform .12s ease-in-out;box-shadow:inset 1em 1em currentcolor}label.button input[type=radio]:checked{color:#105ac9;background-color:#fff}label.button input[type=radio]:checked:before{transform:scale(1)}a.small-link,button.small-link{font-size:.75rem;line-height:1.8334;font-family:DMSans-Regular,sans-serif;font-weight:400;font-family:DMSans-Bold,sans-serif;height:2rem;line-height:2rem;color:#105ac9;border:1px solid #ced6e3;border-radius:.25rem;background:#fff;padding:0 .375rem}button:not(.button){background:transparent;border:none;cursor:pointer;color:#105ac9}button:not(.button):hover{color:#093474}button.text{color:inherit}body.privacy .button{background:#2d3758;color:#fcfeff}.clean-my-inbox.intro .slider-container .slider-control-bottomright button,.receipt-radar.intro .slider-container .slider-control-bottomright button{background-color:#fff;color:#093474}.clean-my-inbox.intro .slider-container .slider-control-bottomright button:hover,.receipt-radar.intro .slider-container .slider-control-bottomright button:hover{background-color:#ebf7fd}.page.account:not(.dashboard){background-color:#f9fcfe}.page.account:not(.dashboard) .title{font-size:2rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;margin:0 0 .5rem}@media(min-width:768px){.page.account:not(.dashboard) .title{font-size:2.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}}.page.account:not(.dashboard) .subtitle{font-size:1.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;margin:0 0 2rem}@media(min-width:768px){.page.account:not(.dashboard) .subtitle{font-size:2rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}}.page.account:not(.dashboard) .h3{font-size:2rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}.page.account:not(.dashboard) h5{font-size:1.25rem;line-height:1.3;font-family:DMSans-Bold,sans-serif;font-weight:700}.page.account:not(.dashboard) img{margin:auto;height:auto;width:100%}@media(min-width:768px){.page.account:not(.dashboard) img{width:65%}}.page.account:not(.dashboard) .social-buttons{display:flex;flex-direction:column;gap:2rem}.page.account:not(.dashboard) .social-buttons .button{background:transparent;position:relative;color:#093474}.page.account:not(.dashboard) .social-buttons .button:before{border:1px solid;border-radius:999px;content:"";position:absolute;inset:0}.page.account:not(.dashboard) .social-buttons .button:disabled{background-color:#fff;color:#ced6e3}.page.account:not(.dashboard) .social-buttons .button.primary{color:#105ac9}.page.account:not(.dashboard) .social-buttons .button.primary:hover{color:#093474;background-color:rgba(9,52,116,.2)}.page.account:not(.dashboard) .social-buttons .button.secondary{color:#fff}.page.account:not(.dashboard) .social-buttons .button.tertiary{color:#093474;outline-color:#ced6e3}.page.account:not(.dashboard) .social-buttons .button.tertiary:hover{color:#105ac9;background-color:rgba(16,90,201,.08)}.page.account:not(.dashboard) .social-buttons .button .icon{margin-right:.625rem}.page.account:not(.dashboard) .social-buttons .show-all-options{font-family:DMSans-Bold,sans-serif}.page.account:not(.dashboard) .email-signup{margin:2rem 0;font-family:DMSans-Bold,sans-serif}.page.account:not(.dashboard) .button-margin{margin-bottom:0}.page.account:not(.dashboard) .subheading{margin-top:.5rem;text-align:center;font-weight:400}.page.account:not(.dashboard) .instructions{font-size:1rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;margin-top:0}.page.account:not(.dashboard) .download-button{margin-bottom:2rem}.page.account:not(.dashboard) .email-lottie{text-align:center}.page.account:not(.dashboard) .email-lottie svg{max-width:75%}.page.account:not(.dashboard) .terms{margin:2rem auto 0;text-align:center;font-size:.875rem;white-space:pre-line}.page.account:not(.dashboard) .forgot-password{font-size:.875rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;margin-top:-1rem;position:absolute}.page.account:not(.dashboard) .apple i{color:#000}.page.account:not(.dashboard) .cross-link{margin:0;font-size:.875rem}.layout.safari{width:100%;min-height:100vh;background-color:#f9fcfe}.layout.safari.completed{background:linear-gradient(146.31deg,#0099e0,#7a01df);color:#fff}.page.safari{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%}.page.safari .logo{margin-top:2.5rem;width:9.04375rem;height:1.99375rem}.page.safari .logo.white{color:#fff}.page.safari .arrow{transform:scaleX(-1) rotate(20deg);position:absolute;top:4rem;right:1.8rem;width:5.625rem;height:5.625rem}.page.safari .img.checkmark{margin-top:7.1875rem;width:6.375rem;height:6.375rem}.page.safari .img.instructions{margin-top:2.5rem;width:13.4375rem;height:13.4375rem}.page.safari .text{color:#093474;padding:1rem}.page.safari .text h1{font-size:2rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}.page.safari .text ol{padding-left:1.25rem}.page.safari .text li{margin-top:1.25rem;font-size:1.25rem}.page.safari .text li .icon{display:inline-flex;vertical-align:middle}.page.safari h2{font-size:1.5rem;line-height:1.25;margin-bottom:0}.page.safari h2,.page.safari p{font-family:DMSans-Bold,sans-serif;font-weight:700;text-align:center}.page.safari p{font-size:1.25rem;line-height:1.3;margin-top:.5rem;max-width:22.375rem}.page.safari .unsupported p{font-size:1rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;text-align:left}.page.safari .button.cta{width:calc(100% - 2rem)}.page.safari .button.secondary{height:3.5rem;max-width:22.375rem;font-size:1rem}.page.safari .button.secondary:hover{background-color:#fff;color:#093474}.page.dashboard{padding-bottom:1rem;padding-top:1rem}@media(min-width:768px){.page.dashboard{padding-bottom:2rem;padding-top:2rem}}.page.dashboard:empty{display:none}.page.dashboard .install-prompt{grid-area:-3/1/-2/-1;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.page.dashboard .install-prompt>*{margin:0}.page.dashboard .install-prompt>svg{width:4.5rem}.page.dashboard .install-prompt img.qr-code{width:9.375rem;height:9.375rem}.page.dashboard.home{display:flex;flex-direction:column;gap:1rem}@media(max-width:767px){.page.dashboard.home .feature-links{order:2}.page.dashboard.home .widget:not(.profile){order:3}}@media(min-width:768px){.page.dashboard.home{display:grid;grid-gap:2rem;gap:2rem;grid-template:auto/1fr 1fr}.page.dashboard.home .feature-links{grid-area:1/1/2/3}.page.dashboard.home .widget.overview{grid-area:2/1/3/2}.page.dashboard.home .widget.profile{grid-area:2/2/3/3}.page.dashboard.home .widget.points-history{grid-area:3/1/4/3}.page.dashboard.home .widget.points-sources{grid-area:4/1/4/3}.page.dashboard.home .widget.achievements{grid-area:5/1/6/2}.page.dashboard.home .widget.last{grid-area:5/2/6/3}}@media(min-width:1024px){.page.dashboard.home{grid-template:auto/repeat(8,1fr)}.page.dashboard.home .feature-links{grid-area:1/1/2/7}.page.dashboard.home .widget.overview{grid-area:2/1/4/3}.page.dashboard.home .widget.points-history{grid-area:2/3/4/7}.page.dashboard.home .widget.profile{grid-area:1/7/3/9}.page.dashboard.home .widget.achievements{grid-area:4/1/4/4}.page.dashboard.home .widget.points-sources{grid-area:4/4/5/7}.page.dashboard.home .widget.last{grid-area:3/7/5/9}.page.dashboard.home.no-promos .widget.overview{grid-area:1/1/3/3}.page.dashboard.home.no-promos .widget.points-history{grid-area:1/3/3/7}.page.dashboard.home.no-promos .widget.achievements{grid-area:3/1/3/4}.page.dashboard.home.no-promos .widget.points-sources{grid-area:3/4/4/7}}.page.dashboard.home .widget{padding:1rem;margin:0;position:relative}@media(min-width:768px){.page.dashboard.home .widget{padding:1.5rem}}.page.dashboard.home .widget.points-history,.page.dashboard.home .widget.points-sources{display:flex;flex-direction:column}.page.dashboard.home .widget.points-history .chart-wrapper,.page.dashboard.home .widget.points-sources .chart-wrapper{flex-grow:1;display:grid;place-items:center}.page.dashboard.home .widget.points-history .legend,.page.dashboard.home .widget.points-sources .legend{font-size:.75rem;line-height:1.8334;font-family:DMSans-Regular,sans-serif;font-weight:400;margin:1rem 0 0;padding:0;columns:8em 2}@media(min-width:768px){.page.dashboard.home .widget.points-history .legend,.page.dashboard.home .widget.points-sources .legend{font-size:.875rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;columns:8em 3}}.page.dashboard.home .widget.points-history .legend li,.page.dashboard.home .widget.points-sources .legend li{list-style:none;position:relative;padding-left:1.5em;line-height:1.25;margin-bottom:.25rem}.page.dashboard.home .widget.points-history .legend li:before,.page.dashboard.home .widget.points-sources .legend li:before{content:"";position:absolute;top:0;left:0;width:1em;height:1em;border-radius:50%;background-color:var(--bullet-color,inherit)}.page.dashboard.home .widget .overlay{display:grid;place-items:center;position:absolute;inset:0;content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:rgba(0,0,0,.25);color:#fff;visibility:hidden;opacity:0}.page.dashboard.home .widget .overlay .inner{display:flex;flex-direction:column;gap:1rem;align-items:center}.page.dashboard.home .widget .overlay .inner>*{transition:opacity .3s ease-in-out,color 0ms;margin:0}.page.dashboard.home .widget .overlay .icon{width:40px;height:40px;background:#f0f0f0;transition:-webkit-clip-path .3s ease-in-out;transition:clip-path .3s ease-in-out;transition:clip-path .3s ease-in-out,-webkit-clip-path .3s ease-in-out;-webkit-clip-path:polygon(0 0,50% 25%,50% 75%,50% 75%,50% 25%,100% 50%,100% 50%,0 100%);clip-path:polygon(0 0,50% 25%,50% 75%,50% 75%,50% 25%,100% 50%,100% 50%,0 100%)}.page.dashboard.home .widget .overlay .paused,.page.dashboard.home .widget .overlay .start{font-size:1.25rem;line-height:1.3;font-family:DMSans-Bold,sans-serif;font-weight:700}.page.dashboard.home .widget .overlay .start{display:none}.page.dashboard.home .widget .overlay p{max-width:12em;text-align:center}.page.dashboard.home .widget.privacy .overlay{visibility:visible;opacity:1;transition:opacity .3s ease-in-out}.page.dashboard.home .widget.privacy .overlay:hover .icon{-webkit-clip-path:polygon(0 0,40% 0,40% 100%,60% 100%,60% 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,40% 0,40% 100%,60% 100%,60% 0,100% 0,100% 100%,0 100%)}.page.dashboard.home .widget.privacy .overlay:hover .paused{display:none}.page.dashboard.home .widget.privacy .overlay:hover .start{display:block}.page.dashboard.home .widget.last{padding:0;display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.page.dashboard.home .widget.last{gap:2rem}}.page.dashboard.home .widget.last>section{margin:0!important;padding:1rem;display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center}@media(min-width:768px){.page.dashboard.home .widget.last>section{padding:1.5rem}}.page.dashboard.home .widget.last>section.access .icon,.page.dashboard.home .widget.last>section.invite .icon{width:40px}.page.dashboard.home .widget.last>section.progress .count,.page.dashboard.home .widget.last>section.streak .count{font-size:2.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}.page.dashboard.home .widget.last>section.streak .count{position:relative}.page.dashboard.home .widget.last>section.streak .count .after,.page.dashboard.home .widget.last>section.streak .count .before{width:14px;height:20px;position:absolute}.page.dashboard.home .widget.last>section.streak .count .before{top:10px;left:-15px}.page.dashboard.home .widget.last>section.streak .count .after{bottom:15px;right:-15px;transform:rotate(180deg);transform-origin:50%}.page.dashboard.home .widget.last>section.progress .count span{font-size:60%;font-family:DMSans-Regular,sans-serif}.page.dashboard.home .widget.last>section p{margin:0;font-size:.75rem;line-height:1.8334;font-family:DMSans-Regular,sans-serif;font-weight:400;font-family:DMSans-Bold,sans-serif}.page.dashboard.home .braze-content-card{margin:auto 0}.page.dashboard.home .braze-content-card *{transform:none!important;border:none!important;background-color:transparent}.page.dashboard.home .braze-content-card .ab-feed{width:inherit}.page.dashboard.home .braze-content-card .ab-feed .ab-feed-buttons-wrapper{display:none}.page.dashboard.home .braze-content-card .ab-feed .ab-feed-body{border:none;padding:0}.page.dashboard.home .braze-content-card .ab-feed .ab-card{margin:0}.page.dashboard.account .status-and-controls:not(:last-child){margin-bottom:1rem}@media(min-width:768px){.page.dashboard.account .status-and-controls:not(:last-child){margin-bottom:2rem}}@media(min-width:1024px){.page.dashboard.account .status-and-controls:not(:last-child){margin-bottom:3rem}}.page.dashboard.account .status-and-controls .country-code-option-label{display:flex;gap:.5rem}.page.dashboard.account .status-and-controls .country-code-option-label span:first-child{flex-basis:2.5em}.page.dashboard.account .actions .button{white-space:nowrap}.page.dashboard.account .actions .button.error{background:transparent;position:relative}.page.dashboard.account .actions .button.error:before{border:1px solid;border-radius:999px;content:"";position:absolute;inset:0}.page.dashboard.account .actions .button.error:disabled{background-color:#fff;color:#ced6e3}.page.dashboard.account .actions .button.error.primary{color:#105ac9}.page.dashboard.account .actions .button.error.primary:hover{color:#093474;background-color:rgba(9,52,116,.2)}.page.dashboard.account .actions .button.error.secondary{color:#fff}.page.dashboard.account .actions .button.error.tertiary{color:#093474;outline-color:#ced6e3}.page.dashboard.account .actions .button.error.tertiary:hover{color:#105ac9;background-color:rgba(16,90,201,.08)}.page.dashboard.account .actions p{margin:0}.page.dashboard.account .actions .flex{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media(min-width:768px){.page.dashboard.account .actions .flex{gap:1rem;flex-wrap:nowrap}}.page.dashboard.account .actions .flex .button{margin:0}.page.dashboard.account .marketplace-details ul{list-style:none;display:flex;flex-direction:column;gap:.5rem;padding:0}.page.dashboard.account .marketplace-details ul li{display:flex;align-items:center;gap:.5rem;justify-content:space-between}.page.dashboard.account .marketplace-details .buttons{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:1rem}.page.dashboard.account .verified{display:flex;flex-direction:column}.page.dashboard.account .verified ul.checklist{padding:0;list-style:none;font-size:1.25em;align-self:center}.page.dashboard.account .verified ul.checklist li{display:flex;align-items:center;gap:.5rem}.page.dashboard.account .verified ul.checklist li svg{height:1em;color:#be1934}.page.dashboard.account .verified ul.checklist li.complete svg{color:#00db92}.page.dashboard.account .dashboard-account-addresses{display:flex;flex-wrap:wrap}.page.dashboard.account .dashboard-account-addresses .field{margin-bottom:2%;flex-basis:100%;justify-content:space-between}.page.dashboard.account .dashboard-account-addresses .field+.message{margin:0 0 1rem}.page.dashboard.account .dashboard-account-addresses .field.postal-code,.page.dashboard.account .dashboard-account-addresses .field.state,.page.dashboard.account .dashboard-account-addresses .field.street-name,.page.dashboard.account .dashboard-account-addresses .field.street-number{grid-template:auto auto/1fr 0;grid-template-areas:"label icon" "input icon"}.page.dashboard.account .dashboard-account-addresses .field.postal-code input,.page.dashboard.account .dashboard-account-addresses .field.state input,.page.dashboard.account .dashboard-account-addresses .field.street-name input,.page.dashboard.account .dashboard-account-addresses .field.street-number input{width:100%}.page.dashboard.account .dashboard-account-addresses .field.street-number{flex-basis:33%}.page.dashboard.account .dashboard-account-addresses .field.street-name{margin-left:2%;flex-basis:64%}.page.dashboard.account .dashboard-account-addresses .field.postal-code,.page.dashboard.account .dashboard-account-addresses .field.state{flex-basis:49%}.page.dashboard.account .dashboard-account-addresses .field.postal-code{margin-left:2%}.page.dashboard.account.addresses h2,.page.dashboard.account.phone-numbers h2{font-size:2rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;-webkit-margin-after:.5rem;margin-block-end:.5rem}.page.dashboard.account.addresses p,.page.dashboard.account.phone-numbers p{font-size:1rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;margin:0}.page.dashboard.account.addresses .banner,.page.dashboard.account.phone-numbers .banner{max-width:20.3125rem}.page.dashboard.account.addresses section.edit,.page.dashboard.account.addresses section.list{padding:1rem;display:flex;flex-direction:column;gap:2rem;max-width:20.3125rem;margin:0 auto}@media(min-width:768px){.page.dashboard.account.addresses section.edit,.page.dashboard.account.addresses section.list{padding:2rem}.page.dashboard.account.addresses section.edit>button,.page.dashboard.account.addresses section.list>button{margin:0 auto;width:11.5625rem}}.page.dashboard.account.addresses section.edit>a,.page.dashboard.account.addresses section.list>a{font-size:.875rem;line-height:1.4;font-family:DMSans-Bold,sans-serif;font-weight:700;text-align:center}.page.dashboard.account.addresses section.edit .address,.page.dashboard.account.addresses section.list .address{border:1px solid #ebf7fd;border-radius:.75rem;background:#f9fcfe;padding:1rem;display:grid;grid-template:auto auto/auto 1fr auto;grid-template-areas:"address address address" "action1 . action2";grid-gap:1.5rem .5rem;gap:1.5rem .5rem}.page.dashboard.account.addresses section.edit .address address,.page.dashboard.account.addresses section.list .address address{grid-area:address}.page.dashboard.account.addresses section.edit .address :last-child,.page.dashboard.account.addresses section.list .address :last-child{grid-area:action2}@media(min-width:768px){.page.dashboard.account.addresses section.edit{max-width:43rem}.page.dashboard.account.addresses section.edit form,.page.dashboard.account.addresses section.edit h2,.page.dashboard.account.addresses section.edit p{width:20.3125rem;margin-inline:auto}.page.dashboard.account.addresses section.edit h2,.page.dashboard.account.addresses section.edit p{text-align:center}}.page.dashboard.account.phone-numbers{background:#f9fcfe}.page.dashboard.account.phone-numbers h2,.page.dashboard.account.phone-numbers p{text-align:center}.page.dashboard.account.phone-numbers p{max-width:21.25rem;margin-inline:auto}.page.dashboard.account.phone-numbers p+p{-webkit-margin-before:1.5rem;margin-block-start:1.5rem}.page.dashboard.account.phone-numbers section.add,.page.dashboard.account.phone-numbers section.list,.page.dashboard.account.phone-numbers section.success,.page.dashboard.account.phone-numbers section.verify{min-height:60vh;display:flex;flex-direction:column;align-items:center;gap:2rem}.page.dashboard.account.phone-numbers section.add form,.page.dashboard.account.phone-numbers section.list form,.page.dashboard.account.phone-numbers section.success form,.page.dashboard.account.phone-numbers section.verify form{display:flex;flex-direction:column;align-items:center}.page.dashboard.account.phone-numbers section.add>a,.page.dashboard.account.phone-numbers section.list>a,.page.dashboard.account.phone-numbers section.success>a,.page.dashboard.account.phone-numbers section.verify>a{align-self:center}.page.dashboard.account.phone-numbers section.add .field-inline{font-size:1rem;line-height:1.4;font-family:DMSans-Bold,sans-serif;font-weight:700;width:20rem;height:3.5rem}.page.dashboard.account.phone-numbers section.verify .code{display:grid;grid-template:auto/repeat(6,1fr);grid-gap:0 .5rem;gap:0 .5rem}.page.dashboard.account.phone-numbers section.verify .code input{border:1px solid #d2d4d6;border-radius:.75rem;width:2.8125rem;height:3.5rem;text-align:center}.page.dashboard.account.phone-numbers section.verify .code input.dirty.valid{border-color:#105ac9}.page.dashboard.account.phone-numbers section.list .phone-number{width:18.125rem;margin:0 auto;border:1px solid #ebf7fd;border-radius:.75rem;background:#f9fcfe;padding:1rem;display:flex;flex-direction:column;gap:1.5rem;align-items:center}.page.dashboard.account.phone-numbers section.list .phone-number :last-child{align-self:end}@media(max-width:767px){.page.dashboard.account.phone-numbers section{background:transparent;box-shadow:none;padding-inline:0}.page.dashboard.account.phone-numbers section.list .phone-number{background:#fff}}.page.dashboard.achievements{text-align:center}@keyframes fade-in{to{opacity:1}}.page.dashboard.achievements .achievements-list{margin:4rem 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-row-gap:2rem;row-gap:2rem;grid-column-gap:1rem;column-gap:1rem}.page.dashboard.achievements .achievements-list .achievement{display:flex;flex-direction:column;align-items:center;justify-content:space-between;opacity:.5}.page.dashboard.achievements .achievements-list .achievement img{max-width:66%;opacity:.5;filter:blur(.3125rem)}.page.dashboard.achievements .achievements-list .achievement.complete{animation:fade-in .3s ease-in-out forwards}.page.dashboard.achievements .achievements-list .achievement.complete img{opacity:1;filter:none}.page.dashboard.preferences .opt-out form label,.page.dashboard.preferences .prefs .cat .subcats label,.page.dashboard.preferences .prefs h4,.preferences-form .opt-out .page.dashboard.preferences form label,.preferences-form .opt-out form .page.dashboard.preferences label,.preferences-form .prefs .cat .page.dashboard.preferences .subcats label,.preferences-form .prefs .cat .subcats .page.dashboard.preferences label,.preferences-form .prefs .page.dashboard.preferences h4{display:flex;align-items:center;justify-content:center;border-radius:.25rem;padding:.25rem .5rem;background-position:50%;background-size:cover}.page.dashboard.preferences .opt-out form,.page.dashboard.preferences .prefs .cat .subcats,.preferences-form .opt-out .page.dashboard.preferences form,.preferences-form .prefs .cat .page.dashboard.preferences .subcats{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem}.page.dashboard.preferences .opt-out form input,.page.dashboard.preferences .prefs .cat .subcats input,.preferences-form .opt-out .page.dashboard.preferences form input,.preferences-form .prefs .cat .page.dashboard.preferences .subcats input{display:none}.page.dashboard.preferences .opt-out form label,.page.dashboard.preferences .prefs .cat .subcats label,.preferences-form .opt-out .page.dashboard.preferences form label,.preferences-form .prefs .cat .page.dashboard.preferences .subcats label{border:1px solid #ced6e3;flex-grow:1}.page.dashboard.preferences .opt-out form label.disabled,.page.dashboard.preferences .prefs .cat .subcats label.disabled,.preferences-form .opt-out .page.dashboard.preferences form label.disabled,.preferences-form .prefs .cat .page.dashboard.preferences .subcats label.disabled{opacity:.5}.page.dashboard.preferences .opt-out form input[type=checkbox]:checked+label,.page.dashboard.preferences .prefs .cat .subcats input[type=checkbox]:checked+label,.preferences-form .opt-out .page.dashboard.preferences form input[type=checkbox]:checked+label,.preferences-form .prefs .cat .page.dashboard.preferences .subcats input[type=checkbox]:checked+label{background:#105ac9;color:#fff;border-color:#105ac9}.page.dashboard.preferences .prefs h4{aspect-ratio:1.75;margin:0;background-color:#ced6e3;background-image:linear-gradient(to bottom,rgba(0,0,0,.1),hsla(0,0%,100%,.5) 40%,hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,.5) 60%,rgba(0,0,0,.1)),var(--bg);font-size:1.5rem;text-shadow:#fff 0 0 .25rem}@media(min-width:768px){.page.dashboard.preferences .prefs .cats{display:flex;gap:2rem}.page.dashboard.preferences .prefs .cats .cat{flex-basis:33%}}.page.dashboard.preferences .prefs .cat{text-align:center;display:flex;flex-direction:column;gap:.5rem}.page.dashboard.orders table td,.page.dashboard.orders table th{text-align:start}.page.dashboard.order h2,.page.dashboard.order p{margin:0}@media(min-width:768px){.page.dashboard.order>section header{display:flex;justify-content:space-between}.page.dashboard.order>section header>div:last-child{text-align:end}}.page.dashboard.order>section:not(.mystery-box) header h2{font-size:.875rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400}@media(min-width:768px){.page.dashboard.order .content{display:flex;gap:2rem}.page.dashboard.order .content>div{flex-basis:66%}.page.dashboard.order .content aside{flex-basis:33%}}.page.dashboard.order .content aside{text-align:center}.page.dashboard.order .content aside img{max-width:100%;max-height:50vh;height:auto}.page.dashboard.order .redemption{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 2rem}.page.dashboard.order .redemption code{display:inline-block;border:.3125rem dashed #ced6e3;margin:1rem 0;padding:1rem 2rem;font-size:1.5rem;line-height:1.25}.page.dashboard.order .redemption .button{white-space:nowrap}.page.dashboard.order p.meta{font-size:.875rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;color:rgba(9,52,116,.66)}.page.dashboard.order p.price,.page.dashboard.order td.price,.page.dashboard.orders p.price,.page.dashboard.orders td.price{display:inline-flex;align-items:center}.page.dashboard p.error{color:#e31c3d}.page.referrals{margin:0 auto}.page.referrals .card{margin-bottom:2rem;text-align:center}.page.referrals .text{margin-bottom:2rem}.page.referrals .socials{display:flex;gap:2rem;margin:1.5rem auto 2.5rem;padding:0}.page.referrals .socials li{list-style:none;margin:0}.page.referrals .input-group{display:flex;min-width:100%;flex-direction:column;margin:0 auto 1.5rem}@media(min-width:768px){.page.referrals .input-group{min-width:50%}}.page.referrals .input-group .label{display:block;margin-bottom:1rem}.page.referrals .input-group .input{font-size:.875rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;width:100%;color:#6d85ab;padding:.5rem 1rem}.page.referrals .input-group .input::placeholder{color:#8da0be}.page.referrals .input-group .input.invite{margin-bottom:1.5rem}.page.referrals .disclaimer{max-width:29.6875rem;margin:0 auto;font-style:italic}.page.referrals .your-referrals .icon,.page.referrals .your-referrals .pending{margin:0 auto;display:block}.page.referrals .your-referrals .pending{height:1.5rem;width:1.5rem;border-radius:50%;background:#ced6e3}.page.referrals .your-referrals .flag{width:2.5rem;border:1px solid #eef1f6}.page.referrals .your-referrals .tooltip{margin-left:.5rem}.page.referrals .how-it-works .steps{display:grid;grid-template-columns:1fr}@media(min-width:1024px){.page.referrals .how-it-works .steps{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:1.875rem;column-gap:1.875rem}}.page.referrals .how-it-works .step{position:relative;margin-bottom:2rem}.page.referrals .how-it-works .step .icon{margin:0 auto;height:4.0625rem;width:4.0625rem}@media(min-width:1024px){.page.referrals .how-it-works .step:after{content:"";display:block;position:absolute;border-top:5px dotted #105ac9;width:50%;height:0;top:30px;left:85%}}.page.referrals .how-it-works .step:last-child:after{display:none}.page.referrals .how-it-works .title{margin-bottom:3rem}.page.referrals .how-it-works .icon svg{margin:0 auto;height:unset;width:unset}.page.referrals .error{color:#e31c3d;margin:.5rem 0 0}.page.reward,.page.rewards,.unstyled-modal.checkout{background:#f9fcfe;padding-top:0;padding-bottom:0}.page.reward h2,.page.rewards h2,.unstyled-modal.checkout h2{font-size:2rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;margin:0 0 .5rem}@media(min-width:768px){.page.reward h2,.page.rewards h2,.unstyled-modal.checkout h2{font-size:2.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}}@media(min-width:1024px){.page.reward h2,.page.rewards h2,.unstyled-modal.checkout h2{font-size:4rem;line-height:1.09;font-family:DMSans-Bold,sans-serif;font-weight:700}}.page.reward h3,.page.rewards h3,.unstyled-modal.checkout h3{font-size:1.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;margin:0 0 .5rem}@media(min-width:768px){.page.reward h3,.page.rewards h3,.unstyled-modal.checkout h3{font-size:2rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;margin-bottom:1rem}}.page.reward .description p,.page.rewards .description p,.unstyled-modal.checkout .description p{font-size:.875rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;margin:0 0 2rem}@media(min-width:768px){.page.reward .description p,.page.rewards .description p,.unstyled-modal.checkout .description p{font-size:1rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;max-width:30em;margin-bottom:2.5rem}}@media(min-width:1024px){.page.reward .description p,.page.rewards .description p,.unstyled-modal.checkout .description p{margin-bottom:3rem}}.page.reward .message,.page.rewards .message,.unstyled-modal.checkout .message{box-shadow:0 5px 45px hsla(236,7%,54%,.18);margin:1rem 0;padding:1.5rem;border-radius:.75rem;background-color:#fff;display:flex;flex-direction:column;gap:1rem}.page.reward .message p,.page.rewards .message p,.unstyled-modal.checkout .message p{margin:0}.page.reward .actions,.page.rewards .actions,.unstyled-modal.checkout .actions{padding:1rem 0;display:flex;flex-direction:column;gap:1rem}.page.reward .actions>p,.page.rewards .actions>p,.unstyled-modal.checkout .actions>p{font-size:1.25rem;line-height:1.3;font-family:DMSans-Bold,sans-serif;font-weight:700;margin:0;display:flex;align-items:baseline;gap:.5rem;line-height:1.625rem;color:#093474}.page.reward .actions>p.donation,.page.rewards .actions>p.donation,.unstyled-modal.checkout .actions>p.donation{justify-content:center;align-items:center;gap:0}.page.reward .actions>p.redemption-code,.page.rewards .actions>p.redemption-code,.unstyled-modal.checkout .actions>p.redemption-code{overflow-wrap:anywhere}.page.reward .actions>p.redemption-code span,.page.rewards .actions>p.redemption-code span,.unstyled-modal.checkout .actions>p.redemption-code span{font-size:1rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;overflow-wrap:normal;line-height:inherit;color:#849aba;text-transform:uppercase}.page.reward .actions .button,.page.rewards .actions .button,.unstyled-modal.checkout .actions .button{width:100%;white-space:nowrap}.page.reward .status,.page.rewards .status,.unstyled-modal.checkout .status{font-size:.875rem;line-height:1.4;font-family:DMSans-Bold,sans-serif;font-weight:700}.page.reward .status.active,.page.rewards .status.active,.unstyled-modal.checkout .status.active{background:#105ac9;color:#fff}.page.reward .status.outbid,.page.rewards .status.outbid,.unstyled-modal.checkout .status.outbid{background:#e31c3d;color:#fff}.page.reward .status.unable-to-redeem,.page.rewards .status.unable-to-redeem,.unstyled-modal.checkout .status.unable-to-redeem{font-size:.875rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;color:#093474;padding:0;text-align:start}.page.reward .status.unable-to-redeem.balance-low,.page.rewards .status.unable-to-redeem.balance-low,.unstyled-modal.checkout .status.unable-to-redeem.balance-low{background:#fdedef;color:#e31c3d;padding:1rem;margin:0 -1rem -1rem}.page.reward .status.auction,.page.rewards .status.auction,.unstyled-modal.checkout .status.auction{width:100%;-webkit-padding-after:0;padding-block-end:0}.page.reward .status.auction>div,.page.rewards .status.auction>div,.unstyled-modal.checkout .status.auction>div{text-align:start}.page.reward .status.auction>div.summary,.page.rewards .status.auction>div.summary,.unstyled-modal.checkout .status.auction>div.summary{text-align:center}@media(max-width:767px){.page.reward .status.auction>div.summary,.page.rewards .status.auction>div.summary,.unstyled-modal.checkout .status.auction>div.summary{grid-area:1/1/1/3;margin:-1.5rem -1.5rem .5rem;padding:1rem}}@media(min-width:768px){.page.reward .status.auction>div.summary,.page.rewards .status.auction>div.summary,.unstyled-modal.checkout .status.auction>div.summary{grid-area:1/1/1/2;margin:-1.5rem -1rem .5rem;padding:1.5rem 1rem 1rem;border-radius:0 0 .75rem .75rem}}@media(min-width:1024px){.page.reward .status.auction>div.summary,.page.rewards .status.auction>div.summary,.unstyled-modal.checkout .status.auction>div.summary{grid-area:1/1/1/3;margin:-2rem -2rem .5rem}}.page.reward .status.auction>div.summary.winning,.page.rewards .status.auction>div.summary.winning,.unstyled-modal.checkout .status.auction>div.summary.winning{background:#105ac9;color:#fff}.page.reward .status.auction>div.summary.outbid,.page.rewards .status.auction>div.summary.outbid,.unstyled-modal.checkout .status.auction>div.summary.outbid{background-color:#e31c3d;color:#fff}.page.reward .status.auction h4,.page.reward .status.auction p,.page.rewards .status.auction h4,.page.rewards .status.auction p,.unstyled-modal.checkout .status.auction h4,.unstyled-modal.checkout .status.auction p{margin:0}.page.reward .status .countdown,.page.rewards .status .countdown,.unstyled-modal.checkout .status .countdown{font-family:DM-Mono,monospace;font-size:1.125rem;font-weight:500;display:inline-block}.page.reward .status a,.page.rewards .status a,.unstyled-modal.checkout .status a{color:inherit;cursor:pointer}.page.reward .redemption-details,.page.rewards .redemption-details,.unstyled-modal.checkout .redemption-details{margin-block:1.5rem 1rem}.page.reward .redemption-details p,.page.rewards .redemption-details p,.unstyled-modal.checkout .redemption-details p{font-size:1rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;-webkit-margin-after:0;margin-block-end:0}.page.reward .redemption-details a,.page.rewards .redemption-details a,.unstyled-modal.checkout .redemption-details a{color:inherit;text-decoration:underline}.page.reward .redemption-details ol,.page.rewards .redemption-details ol,.unstyled-modal.checkout .redemption-details ol{margin:0;padding:0;list-style:none;counter-reset:my-awesome-counter}.page.reward .redemption-details ol li,.page.rewards .redemption-details ol li,.unstyled-modal.checkout .redemption-details ol li{counter-increment:my-awesome-counter;margin:.75rem 0;clear:both}.page.reward .redemption-details ol li:before,.page.rewards .redemption-details ol li:before,.unstyled-modal.checkout .redemption-details ol li:before{font-size:1rem;line-height:1.4;font-family:DMSans-Bold,sans-serif;font-weight:700;content:counter(my-awesome-counter);margin-top:-.125em;display:block;float:left;background:#fff;color:#105ac9;width:2em;height:2em;aspect-ratio:1;border-radius:50%;text-align:center;line-height:2em;-webkit-margin-end:.5rem;margin-inline-end:.5rem}@media(min-width:768px){.page.reward .redemption-details,.page.rewards .redemption-details,.unstyled-modal.checkout .redemption-details{overflow:auto;max-height:100%}}.page.rewards:not(.reward){min-height:calc(100vh - 4.5rem - 51.375rem)}@media(min-width:768px){.page.rewards:not(.reward){min-height:calc(100vh - 4.5rem - 36.75rem)}}@media(min-width:1024px){.page.rewards:not(.reward){min-height:calc(100vh - 5.25rem - 30.375rem)}}.page.rewards:not(.reward) .container{padding-bottom:3rem}.page.rewards:not(.reward) section{padding:0}.page.rewards:not(.reward) .braze-ribbon{position:relative;padding:0 2.5rem;display:grid;place-content:center;overflow:hidden;background:#105ac9;height:2.5rem;transition-property:height,rotate;transition-duration:.3s;transition-timing-function:ease-in-out}.page.rewards:not(.reward) .braze-ribbon.hide{height:0;rotate:x 90deg}.page.rewards:not(.reward) .braze-ribbon button{padding:0}.page.rewards:not(.reward) .braze-ribbon,.page.rewards:not(.reward) .braze-ribbon *{color:#fff}.page.rewards:not(.reward) .braze-ribbon .desktop,.page.rewards:not(.reward) .braze-ribbon .tablet{display:none}@media(min-width:768px){.page.rewards:not(.reward) .braze-ribbon .mobile{display:none}.page.rewards:not(.reward) .braze-ribbon .tablet{display:block}}@media(min-width:1024px){.page.rewards:not(.reward) .braze-ribbon .mobile,.page.rewards:not(.reward) .braze-ribbon .tablet{display:none}.page.rewards:not(.reward) .braze-ribbon .desktop{display:block}}.page.rewards:not(.reward) .braze-ribbon:has(.mobile:empty),.page.rewards:not(.reward) .braze-ribbon:not(:has(.mobile)){display:none}@media(min-width:768px)and (max-width:1023px){.page.rewards:not(.reward) .braze-ribbon:has(.tablet:empty),.page.rewards:not(.reward) .braze-ribbon:not(:has(.tablet)){display:none}}@media(min-width:1024px){.page.rewards:not(.reward) .braze-ribbon:has(.desktop:empty),.page.rewards:not(.reward) .braze-ribbon:not(:has(.desktop)){display:none}}.page.rewards:not(.reward) .braze-ribbon .closer{position:absolute;inset:0 .5rem 0 auto;align-items:center}.page.rewards:not(.reward) .braze-banner.hero.rewards-banner .container{display:block}.page.rewards:not(.reward) .braze-banner.hero.rewards-banner .container .section-link{aspect-ratio:328/108}@media(min-width:768px){.page.rewards:not(.reward) .braze-banner.hero.rewards-banner .container .section-link{aspect-ratio:688/108}}@media(min-width:1024px){.page.rewards:not(.reward) .braze-banner.hero.rewards-banner .container .section-link{aspect-ratio:1110/108}}@media(max-width:767px){.page.rewards:not(.reward) .braze-banner.hero .container.desktop,.page.rewards:not(.reward) .braze-banner.hero .container.tablet{display:none}}@media(min-width:768px)and (max-width:1023px){.page.rewards:not(.reward) .braze-banner.hero .container.desktop,.page.rewards:not(.reward) .braze-banner.hero .container.mobile{display:none}}@media(min-width:1024px){.page.rewards:not(.reward) .braze-banner.hero .container.mobile,.page.rewards:not(.reward) .braze-banner.hero .container.tablet{display:none}}.page.rewards:not(.reward) .braze-banner.hero:has(img.mobile[src=""]){display:none}@media(min-width:768px){.page.rewards:not(.reward) .braze-banner.hero:has(img.tablet[src=""]){display:none}}@media(min-width:1024px){.page.rewards:not(.reward) .braze-banner.hero:has(img.desktop[src=""]){display:none}}.page.rewards:not(.reward) .section-link{position:relative;display:flex;flex-direction:column;border-radius:.75rem;overflow:hidden;box-shadow:0 5px 45px hsla(236,7%,54%,.18)}@media(min-width:768px){.page.rewards:not(.reward) .section-link{aspect-ratio:448/272}}@media(min-width:1024px){.page.rewards:not(.reward) .section-link{aspect-ratio:825/326}}.page.rewards:not(.reward) .section-link img{object-fit:cover;min-height:100%}.page.rewards:not(.reward) .section-link footer{font-size:1rem;line-height:1.4;font-family:DMSans-Bold,sans-serif;font-weight:700;padding:1rem;background:#fff;display:flex;gap:1rem}@media(max-width:767px){.page.rewards:not(.reward) .section-link footer{justify-content:space-between}}.page.rewards:not(.reward) .section-link footer .icon:not(.chevron){width:2.75rem}.page.rewards:not(.reward) .section-link footer .icon:not(.chevron) svg rect{rx:4}.page.rewards:not(.reward) .section-link.mystery-box footer{color:#093474}@media(max-width:767px){.page.rewards:not(.reward) .section-link.mystery-box footer{justify-content:flex-start}}.page.rewards:not(.reward).index{position:relative}.page.rewards:not(.reward).index .horizontal-filter-container{scrollbar-width:none;-ms-overflow-style:none;overflow:auto;background:hsla(0,0%,100%,.64);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding-top:.625rem;padding-bottom:.625rem;z-index:9;position:fixed;width:100%;top:4.5rem;visibility:hidden;opacity:0;transition:opacity .3s ease-in-out,visibility 0s .3s}.page.rewards:not(.reward).index .horizontal-filter-container::-webkit-scrollbar{display:none;width:0!important;height:0!important}@media(min-width:1024px){.page.rewards:not(.reward).index .horizontal-filter-container{top:5.25rem}}body.horizontal-filter-visible .page.rewards:not(.reward).index .horizontal-filter-container{visibility:visible;opacity:1;transition:opacity .3s ease-in-out,visibility 0s}.page.rewards:not(.reward).index section{margin:0;background:unset;box-shadow:unset}@media(min-width:768px){.page.rewards:not(.reward).index section:not(#featured) .container>h3{display:none}}.page.rewards:not(.reward).index section.intro{padding-top:1.5rem;padding-bottom:2rem}@media(min-width:768px){.page.rewards:not(.reward).index section.intro{padding-top:2.5rem;padding-bottom:.75rem;margin-bottom:0}.page.rewards:not(.reward).index section.intro .container{display:grid;grid-template-columns:37fr 20fr}}@media(min-width:1024px){.page.rewards:not(.reward).index section.intro{padding-bottom:0}}.page.rewards:not(.reward).index section.intro header{gap:.25rem;padding-right:1rem}@media(min-width:1024px){.page.rewards:not(.reward).index section.intro header{gap:.25rem}}.page.rewards:not(.reward).index section.intro header h2{margin-bottom:0}@media(min-width:768px){.page.rewards:not(.reward).index section.intro header h2{margin-bottom:.25rem}}@media(min-width:1024px){.page.rewards:not(.reward).index section.intro header h2{margin:0}}.page.rewards:not(.reward).index section.intro header p{font-size:.875rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;margin:0}@media(max-width:767px){.page.rewards:not(.reward).index section.intro header p{margin-bottom:1.25rem}}@media(min-width:1024px){.page.rewards:not(.reward).index section.intro header p{font-size:1rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400}}@media(min-width:768px){.page.rewards:not(.reward).index section.intro aside>span{display:none}}@media(max-width:767px){.page.rewards:not(.reward).index section.intro aside a{display:inline-flex;align-items:center}.page.rewards:not(.reward).index section.intro aside a figure{display:none}.page.rewards:not(.reward).index section.intro aside a>span span{font-size:.875rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400}}@media(min-width:768px){.page.rewards:not(.reward).index section.intro aside a{background:#fff;border-radius:1rem;box-shadow:0 5px 45px hsla(236,7%,54%,.18);padding:1rem;display:flex;align-items:center;gap:1rem;color:#093474}.page.rewards:not(.reward).index section.intro aside a figure{margin:0;width:3rem;height:3rem;min-width:3rem;min-height:3rem;background:#ebf7fd;border-radius:.25rem;display:grid;place-content:center}.page.rewards:not(.reward).index section.intro aside a>span{font-size:1.25rem;line-height:1.3;font-weight:700;flex-grow:1;font-family:DMSans-Bold,sans-serif}.page.rewards:not(.reward).index section.intro aside a>span span{font-size:1rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400}}@media(max-width:767px){.page.rewards:not(.reward).index section.hero .container header :not(h3){display:none}.page.rewards:not(.reward).index section.hero .container img{aspect-ratio:1;object-fit:cover}}@media(min-width:768px){.page.rewards:not(.reward).index section.hero .container{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:13rem auto}.page.rewards:not(.reward).index section.hero .container header{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.page.rewards:not(.reward).index section.hero .container footer{display:none}}@media(min-width:1024px){.page.rewards:not(.reward).index section.hero .container{grid-template-columns:calc((100% - 6rem)/4) auto}}.page.rewards:not(.reward).index section>.container{padding-top:0;padding-bottom:0}@media(max-width:767px){.page.rewards:not(.reward).index section.alfa :nth-child(n+4 of .reward){display:none}}@media(min-width:768px)and (max-width:1023px){.page.rewards:not(.reward).index section.alfa{overflow-x:auto}}@media(min-width:1024px){.page.rewards:not(.reward).index section.alfa header a{display:none}}.page.rewards:not(.reward).index section.bravo .scroller{scrollbar-width:none;-ms-overflow-style:none;overflow:scroll;margin-block:-4rem;padding-block:4rem}.page.rewards:not(.reward).index section.bravo .scroller::-webkit-scrollbar{display:none;width:0!important;height:0!important}@media(min-width:1024px){.page.rewards:not(.reward).index section.bravo .scroller{overflow:unset;margin-block:unset;padding-block:unset}}.page.rewards:not(.reward).index section.bravo .scroller .rewards-grid{display:flex}@media(max-width:767px){.page.rewards:not(.reward).index section.bravo .scroller .rewards-grid{width:-moz-fit-content;width:fit-content}}@media(min-width:1024px){.page.rewards:not(.reward).index section.bravo .scroller .rewards-grid{display:grid}.page.rewards:not(.reward).index section.bravo .scroller .rewards-grid :nth-child(n+4 of .reward){display:none}}.page.rewards:not(.reward).index section.bravo .scroller .rewards-grid>*{flex-shrink:0}@media(max-width:767px){.page.rewards:not(.reward).index section.bravo .scroller .rewards-grid>*{width:calc(100vw - 3rem)}.page.rewards:not(.reward).index section.bravo .scroller .rewards-grid>:only-of-type{width:calc(100vw - 2rem)}}@media(min-width:768px)and (max-width:1023px){.page.rewards:not(.reward).index section.bravo .scroller .rewards-grid>*{width:13rem}}.page.rewards:not(.reward).index section header{display:flex;flex-direction:column;gap:.5rem;justify-content:center;align-items:flex-start}@media(min-width:1024px){.page.rewards:not(.reward).index section header{gap:.25rem}}@media(min-width:768px){.page.rewards:not(.reward).index section header h3{margin:0}}@media(min-width:1024px){.page.rewards:not(.reward).index section header h3{max-width:7em}}.page.rewards:not(.reward).index section header p{font-size:.875rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;margin:0 0 .125rem}@media(max-width:767px){.page.rewards:not(.reward).index section .rewards-grid header{display:none}}@media(min-width:768px)and (max-width:1023px){.page.rewards:not(.reward).index section .rewards-grid{display:flex}.page.rewards:not(.reward).index section .rewards-grid>*{width:13rem;flex-shrink:0}}@media(min-width:768px){.page.rewards:not(.reward).index section .rewards-grid .cardette{display:none}}.page.rewards:not(.reward).index .sections{display:flex;flex-direction:column}@media(max-width:767px){.page.rewards:not(.reward).index .sections section{padding-bottom:2rem}}@media(min-width:768px){.page.rewards:not(.reward).index .sections section{padding:1.75rem 0 2.5rem}}@media(min-width:768px)and (min-width:1024px){.page.rewards:not(.reward).index .sections section{padding:3rem 0}}@media(min-width:768px){.page.rewards:not(.reward).index .sections section.alfa{padding:3rem 0}}@media(min-width:768px)and (min-width:768px)and (max-width:1023px){.page.rewards:not(.reward).index .sections section.alfa{scrollbar-width:none;-ms-overflow-style:none}.page.rewards:not(.reward).index .sections section.alfa::-webkit-scrollbar{display:none;width:0!important;height:0!important}.page.rewards:not(.reward).index .sections section.alfa .rewards-grid{width:-moz-fit-content;width:fit-content;padding-right:2rem}}@media(min-width:768px){.page.rewards:not(.reward).index .sections section:nth-child(2n){background:#fff}}.page.rewards:not(.reward).index .sections>:last-child{padding-bottom:3rem}.page.my-rewards,.page.reward,.unstyled-modal.checkout{--image-size:208px;position:relative}@media(min-width:1024px){.page.my-rewards,.page.reward,.unstyled-modal.checkout{--image-size:448px}}.page.my-rewards .images,.page.reward .images,.unstyled-modal.checkout .images{grid-area:images;-webkit-margin-start:-1rem;margin-inline-start:-1rem;-webkit-margin-after:2rem;margin-block-end:2rem}@media(max-width:767px){.page.my-rewards .images,.page.reward .images,.unstyled-modal.checkout .images{width:100vw;height:100vw}}@media(min-width:768px){.page.my-rewards .images,.page.reward .images,.unstyled-modal.checkout .images{position:-webkit-sticky!important;position:sticky!important;top:5rem;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}.page.my-rewards .images.multiple .slider-container,.page.reward .images.multiple .slider-container,.unstyled-modal.checkout .images.multiple .slider-container{-webkit-margin-after:2rem;margin-block-end:2rem}.page.my-rewards .images img,.page.reward .images img,.unstyled-modal.checkout .images img{width:var(--image-size);height:var(--image-size);border-radius:.75rem}.page.my-rewards .images .slider-frame,.page.reward .images .slider-frame,.unstyled-modal.checkout .images .slider-frame{border-radius:.75rem;overflow:hidden}}@media(min-width:1024px){.page.my-rewards .images,.page.reward .images,.unstyled-modal.checkout .images{top:6.25rem}}.page.my-rewards .images img,.page.reward .images img,.unstyled-modal.checkout .images img{object-fit:cover;aspect-ratio:1;background-color:#fff}@media(max-width:767px){.page.my-rewards .images img,.page.reward .images img,.unstyled-modal.checkout .images img{width:100%;height:100%}}.page.my-rewards .images .slider-control-centerleft button,.page.my-rewards .images .slider-control-centerright button,.page.reward .images .slider-control-centerleft button,.page.reward .images .slider-control-centerright button,.unstyled-modal.checkout .images .slider-control-centerleft button,.unstyled-modal.checkout .images .slider-control-centerright button{opacity:0;background:#ebf7fd;color:#093474}.page.my-rewards .images .slider-control-centerleft button:disabled,.page.my-rewards .images .slider-control-centerright button:disabled,.page.reward .images .slider-control-centerleft button:disabled,.page.reward .images .slider-control-centerright button:disabled,.unstyled-modal.checkout .images .slider-control-centerleft button:disabled,.unstyled-modal.checkout .images .slider-control-centerright button:disabled{color:#849aba}.page.my-rewards .images .slider-control-centerleft:hover button:not(:disabled),.page.my-rewards .images .slider-control-centerright:hover button:not(:disabled),.page.reward .images .slider-control-centerleft:hover button:not(:disabled),.page.reward .images .slider-control-centerright:hover button:not(:disabled),.unstyled-modal.checkout .images .slider-control-centerleft:hover button:not(:disabled),.unstyled-modal.checkout .images .slider-control-centerright:hover button:not(:disabled){opacity:1}.page.my-rewards .images:hover .slider-control-centerleft button,.page.my-rewards .images:hover .slider-control-centerright button,.page.reward .images:hover .slider-control-centerleft button,.page.reward .images:hover .slider-control-centerright button,.unstyled-modal.checkout .images:hover .slider-control-centerleft button,.unstyled-modal.checkout .images:hover .slider-control-centerright button{opacity:.64}.page.my-rewards .images .slider-control-centerleft,.page.reward .images .slider-control-centerleft,.unstyled-modal.checkout .images .slider-control-centerleft{padding-left:1.5rem}.page.my-rewards .images .slider-control-centerright,.page.reward .images .slider-control-centerright,.unstyled-modal.checkout .images .slider-control-centerright{padding-right:1.5rem}@media(min-width:768px){.page.my-rewards .images .slider-control-bottomleft,.page.reward .images .slider-control-bottomleft,.unstyled-modal.checkout .images .slider-control-bottomleft{position:absolute;top:100%;left:0;right:0}}.page.my-rewards .images .slider-control-bottomleft ul,.page.reward .images .slider-control-bottomleft ul,.unstyled-modal.checkout .images .slider-control-bottomleft ul{min-width:calc(100vw - 8rem);margin:0 0 1.5rem 1rem;padding:0;display:flex;gap:1rem;list-style:none}@media(min-width:768px){.page.my-rewards .images .slider-control-bottomleft ul,.page.reward .images .slider-control-bottomleft ul,.unstyled-modal.checkout .images .slider-control-bottomleft ul{margin:.5rem 0;min-width:unset}}@media(min-width:1024px){.page.my-rewards .images .slider-control-bottomleft ul,.page.reward .images .slider-control-bottomleft ul,.unstyled-modal.checkout .images .slider-control-bottomleft ul{justify-content:center}}.page.my-rewards .images .slider-control-bottomleft ul li,.page.reward .images .slider-control-bottomleft ul li,.unstyled-modal.checkout .images .slider-control-bottomleft ul li{line-height:0;opacity:.5;flex:0 1 4rem}@media(min-width:768px){.page.my-rewards .images .slider-control-bottomleft ul li,.page.reward .images .slider-control-bottomleft ul li,.unstyled-modal.checkout .images .slider-control-bottomleft ul li{flex:0 1 33%}}@media(min-width:1024px){.page.my-rewards .images .slider-control-bottomleft ul li,.page.reward .images .slider-control-bottomleft ul li,.unstyled-modal.checkout .images .slider-control-bottomleft ul li{flex:0 1 25%}}.page.my-rewards .images .slider-control-bottomleft ul li.active,.page.reward .images .slider-control-bottomleft ul li.active,.unstyled-modal.checkout .images .slider-control-bottomleft ul li.active{opacity:1}.page.my-rewards .images .slider-control-bottomleft ul li button,.page.reward .images .slider-control-bottomleft ul li button,.unstyled-modal.checkout .images .slider-control-bottomleft ul li button{width:100%;height:.25rem;border-radius:.25rem;background:#fff}@media(min-width:768px){.page.my-rewards .images .slider-control-bottomleft ul li button,.page.reward .images .slider-control-bottomleft ul li button,.unstyled-modal.checkout .images .slider-control-bottomleft ul li button{background:#105ac9}}.page.my-rewards .images,.page.my-rewards .primary-image,.page.reward .images,.page.reward .primary-image,.unstyled-modal.checkout .images,.unstyled-modal.checkout .primary-image{position:relative}.page.my-rewards .breadcrumbs,.page.reward .breadcrumbs,.unstyled-modal.checkout .breadcrumbs{display:none}@media(min-width:768px){.page.my-rewards .breadcrumbs,.page.reward .breadcrumbs,.unstyled-modal.checkout .breadcrumbs{grid-area:top;display:flex;margin:unset}}.page.my-rewards .container>.meta,.page.reward .container>.meta,.unstyled-modal.checkout .container>.meta{grid-area:meta;padding-bottom:1.5rem}@media(min-width:768px){.page.my-rewards .container>.meta,.page.reward .container>.meta,.unstyled-modal.checkout .container>.meta{margin-bottom:1.5rem;border-radius:.75rem;background:#fff;padding:1rem;box-shadow:0 5px 45px hsla(236,7%,54%,.18)}}@media(min-width:1024px){.page.my-rewards .container>.meta,.page.reward .container>.meta,.unstyled-modal.checkout .container>.meta{padding:1.5rem}}.page.my-rewards .meta header,.page.reward .meta header,.unstyled-modal.checkout .meta header{-webkit-margin-after:1.5rem;margin-block-end:1.5rem;display:flex;gap:1.25rem}.page.my-rewards .meta header h2,.page.reward .meta header h2,.unstyled-modal.checkout .meta header h2{font-size:1.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}.page.my-rewards .meta h3,.page.reward .meta h3,.unstyled-modal.checkout .meta h3{font-size:1.25rem;line-height:1.3;font-family:DMSans-Bold,sans-serif;font-weight:700;-webkit-margin-after:.25rem;margin-block-end:.25rem}.page.my-rewards .meta .description,.page.reward .meta .description,.unstyled-modal.checkout .meta .description{font-size:.875rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;white-space:pre-line;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}@media(min-width:768px){.page.my-rewards .meta .description,.page.reward .meta .description,.unstyled-modal.checkout .meta .description{font-size:1rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400}}.page.my-rewards .meta .terms ol,.page.my-rewards .meta .terms ul,.page.reward .meta .terms ol,.page.reward .meta .terms ul,.unstyled-modal.checkout .meta .terms ol,.unstyled-modal.checkout .meta .terms ul{list-style-position:outside;margin-left:1rem;padding:0}.page.my-rewards .chips,.page.reward .chips,.unstyled-modal.checkout .chips{-webkit-margin-after:1.5rem;margin-block-end:1.5rem;display:flex;flex-wrap:wrap;gap:.875rem 1rem;transition:all .3s ease-in-out;transition-property:max-height,rotate,-webkit-margin-after;transition-property:margin-block-end,max-height,rotate;transition-property:margin-block-end,max-height,rotate,-webkit-margin-after;max-height:4rem;rotate:0}.page.my-rewards .chips:empty,.page.reward .chips:empty,.unstyled-modal.checkout .chips:empty{max-height:0;rotate:x 90deg;-webkit-margin-after:0;margin-block-end:0}.page.my-rewards .chips .chip,.page.reward .chips .chip,.unstyled-modal.checkout .chips .chip{background-color:#ebf7fd;color:#093474}.page.my-rewards .actions.outer,.page.reward .actions.outer,.unstyled-modal.checkout .actions.outer{border-top:1px solid #fcfeff;box-shadow:0 5px 26px rgba(0,0,0,.06);background:#ebf7fd;padding:1rem;display:grid;place-items:center;-webkit-margin-start:-1rem;margin-inline-start:-1rem;width:100vw;position:-webkit-sticky;position:sticky;bottom:0}@media(min-width:768px){.page.my-rewards .actions.outer,.page.reward .actions.outer,.unstyled-modal.checkout .actions.outer{display:none}}.page.my-rewards .actions.outer:has(.status.no-access,.status.location-locked),.page.reward .actions.outer:has(.status.no-access,.status.location-locked),.unstyled-modal.checkout .actions.outer:has(.status.no-access,.status.location-locked){border-radius:0;background:#105ac9}.page.my-rewards .actions.outer .status.location-locked,.page.my-rewards .actions.outer .status.no-access,.page.reward .actions.outer .status.location-locked,.page.reward .actions.outer .status.no-access,.unstyled-modal.checkout .actions.outer .status.location-locked,.unstyled-modal.checkout .actions.outer .status.no-access{font-size:1rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;background:#105ac9;color:#fff}.page.my-rewards .actions.outer .status.scheduled,.page.reward .actions.outer .status.scheduled,.unstyled-modal.checkout .actions.outer .status.scheduled{-webkit-padding-before:0;padding-block-start:0}.page.my-rewards .actions.outer button.button,.page.reward .actions.outer button.button,.unstyled-modal.checkout .actions.outer button.button{width:100%;white-space:nowrap}.page.my-rewards .actions.outer:empty,.page.reward .actions.outer:empty,.unstyled-modal.checkout .actions.outer:empty{display:none}.page.my-rewards .actions.inner,.page.reward .actions.inner,.unstyled-modal.checkout .actions.inner{display:none;padding:0;margin-bottom:1.5rem}@media(min-width:768px){.page.my-rewards .actions.inner,.page.reward .actions.inner,.unstyled-modal.checkout .actions.inner{display:block}}.page.my-rewards .actions.inner .order-rejected,.page.reward .actions.inner .order-rejected,.unstyled-modal.checkout .actions.inner .order-rejected{font-size:.875rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;-webkit-margin-after:.5rem;margin-block-end:.5rem;border-radius:.75rem;background:#ebf7fd;padding:1rem}.page.my-rewards .actions.inner .status,.page.reward .actions.inner .status,.unstyled-modal.checkout .actions.inner .status{text-align:center;padding-block:2rem 2.5rem;padding-inline:1rem;margin-block:-1.5rem}@media(min-width:1024px){.page.my-rewards .actions.inner .status,.page.reward .actions.inner .status,.unstyled-modal.checkout .actions.inner .status{padding:2.5rem 2rem 3rem}}.page.my-rewards .actions.inner .status.unable-to-bid+.unable-to-redeem,.page.reward .actions.inner .status.unable-to-bid+.unable-to-redeem,.unstyled-modal.checkout .actions.inner .status.unable-to-bid+.unable-to-redeem{-webkit-margin-before:-2rem;margin-block-start:-2rem;-webkit-padding-before:1rem;padding-block-start:1rem}.page.my-rewards .actions.inner .status.unable-to-redeem,.page.reward .actions.inner .status.unable-to-redeem,.unstyled-modal.checkout .actions.inner .status.unable-to-redeem{border-radius:0;-webkit-margin-before:-3rem;margin-block-start:-3rem;-webkit-padding-before:4rem;padding-block-start:4rem;-webkit-padding-after:2.5rem;padding-block-end:2.5rem}.page.my-rewards .actions.inner .status:last-child,.page.reward .actions.inner .status:last-child,.unstyled-modal.checkout .actions.inner .status:last-child{border-radius:0 0 .75rem .75rem;-webkit-padding-after:1rem;padding-block-end:1rem;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}.page.my-rewards .actions.inner .status.location-locked,.page.my-rewards .actions.inner .status.no-access,.page.my-rewards .actions.inner .status.sold-out,.page.reward .actions.inner .status.location-locked,.page.reward .actions.inner .status.no-access,.page.reward .actions.inner .status.sold-out,.unstyled-modal.checkout .actions.inner .status.location-locked,.unstyled-modal.checkout .actions.inner .status.no-access,.unstyled-modal.checkout .actions.inner .status.sold-out{margin-block:.25rem .75rem;border-radius:.75rem;padding:1rem}.page.my-rewards .actions.inner .status.location-locked,.page.my-rewards .actions.inner .status.no-access,.page.reward .actions.inner .status.location-locked,.page.reward .actions.inner .status.no-access,.unstyled-modal.checkout .actions.inner .status.location-locked,.unstyled-modal.checkout .actions.inner .status.no-access{font-size:1rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;background:#105ac9;color:#fff}.page.my-rewards .actions.inner .status.balance-low,.page.reward .actions.inner .status.balance-low,.unstyled-modal.checkout .actions.inner .status.balance-low{-webkit-padding-before:3rem;padding-block-start:3rem;background:#fdedef;color:#e31c3d}.page.my-rewards .actions.inner .status.scheduled,.page.reward .actions.inner .status.scheduled,.unstyled-modal.checkout .actions.inner .status.scheduled{-webkit-padding-before:2rem;padding-block-start:2rem}.page.my-rewards .actions.inner .status.scheduled+.summary,.page.reward .actions.inner .status.scheduled+.summary,.unstyled-modal.checkout .actions.inner .status.scheduled+.summary{-webkit-padding-before:1.5rem;padding-block-start:1.5rem}.page.my-rewards .actions.inner .status button.text,.page.reward .actions.inner .status button.text,.unstyled-modal.checkout .actions.inner .status button.text{font-family:DMSans-Bold,sans-serif}.page.my-rewards .actions.inner .button.outline,.page.reward .actions.inner .button.outline,.unstyled-modal.checkout .actions.inner .button.outline{background-color:#f9fcfe}.page.my-rewards .price-simple,.page.reward .price-simple,.unstyled-modal.checkout .price-simple{font-size:1.25rem;line-height:1.3;font-family:DMSans-Bold,sans-serif;font-weight:700;display:inline-flex;align-items:center}.page.my-rewards .price-simple svg,.page.reward .price-simple svg,.unstyled-modal.checkout .price-simple svg{width:.53125rem;height:1rem;-webkit-margin-end:.125rem;margin-inline-end:.125rem}.page.my-rewards .price-simple small,.page.reward .price-simple small,.unstyled-modal.checkout .price-simple small{font-size:.875rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;-webkit-margin-start:.5rem;margin-inline-start:.5rem;align-self:flex-end}.page.my-rewards.single .status,.page.reward .status,a.reward .status{padding:.5rem;background:#ebf7fd;text-align:center}.page.my-rewards.single .status.auction,.page.reward .status.auction,a.reward .status.auction{display:grid;grid-gap:.5rem;gap:.5rem;grid-template:auto/1fr 1fr}@media(min-width:768px)and (max-width:1023px){.page.my-rewards.single .status.auction,.page.reward .status.auction,a.reward .status.auction{grid-template:auto/auto}}.page.my-rewards.single .status.auction.scheduled,.page.reward .status.auction.scheduled,a.reward .status.auction.scheduled{display:block}.page.my-rewards.single .status.auction.scheduled div,.page.reward .status.auction.scheduled div,a.reward .status.auction.scheduled div{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 .25rem}@media(min-width:768px)and (max-width:1023px){.page.my-rewards.single .status.auction.scheduled div,.page.reward .status.auction.scheduled div,a.reward .status.auction.scheduled div{justify-content:start}}.page.my-rewards.single .status.auction.scheduled div .countdown,.page.my-rewards.single .status.auction.scheduled div h4,.page.reward .status.auction.scheduled div .countdown,.page.reward .status.auction.scheduled div h4,a.reward .status.auction.scheduled div .countdown,a.reward .status.auction.scheduled div h4{font-size:1rem;line-height:1.4;font-family:DMSans-Bold,sans-serif;font-weight:700;display:inline-block}.page.my-rewards.single .status.auction.scheduled div p,.page.reward .status.auction.scheduled div p,a.reward .status.auction.scheduled div p{font-family:DMSans-Bold,sans-serif;font-weight:700}.page.reward .container{position:relative}@media(min-width:768px){.page.reward .container{padding-top:0;display:grid;grid-template:4rem auto auto/var(--image-size) 1fr;grid-template-areas:"top    top " "images meta" "  .    meta";grid-gap:0 2rem;gap:0 2rem}}@media(min-width:1024px){.page.reward .container{grid-template-columns:28rem 1fr}}.page.reward .actions{color:#105ac9}.page.reward .actions.inner .status{border-radius:0 0 .75rem .75rem}@media(min-width:768px)and (max-width:1023px){.page.reward .actions.inner .status{text-align:start}}.page.reward .actions.inner .status span{margin:0}a.reward{display:inline-block;box-shadow:0 5px 45px hsla(236,7%,54%,.18);border-radius:.75rem;overflow:hidden;background:#fff;color:#093474;position:relative}a.reward.hidden{display:none}a.reward.auction .meta .brand-image,a.reward.donation .meta .brand-image,a.reward.featured .meta .brand-image{display:unset}a.reward.auction .price-tag,a.reward.donation .price-tag,a.reward.featured .price-tag{top:1rem;bottom:auto}a.reward.featured{width:100%}a.reward.featured .meta .brand,a.reward.featured .meta .description{display:none}@media(min-width:768px){a.reward.featured{display:grid;grid-template-columns:37fr 20fr}a.reward.featured .images{aspect-ratio:16/9}a.reward.featured .meta{flex-direction:column;padding-left:1rem}a.reward.featured .meta .brand-image{--size:56px}}@media(min-width:768px)and (min-width:1024px){a.reward.featured .meta .brand-image{--size:72px}}@media(min-width:768px){a.reward.featured .meta .text .title{font-size:1.25rem;line-height:1.3;font-family:DMSans-Bold,sans-serif;font-weight:700;max-height:unset;-webkit-line-clamp:unset}}@media(min-width:768px)and (min-width:1024px){a.reward.featured .meta .text .title{font-size:2rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}}@media(min-width:768px){a.reward.featured .meta .text .description{display:block;font-size:.875rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400}}@media(min-width:768px)and (min-width:1024px){a.reward.featured .meta .text .description{font-size:1rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400}}@media(min-width:1024px){a.reward.featured{grid-template-columns:127fr 95fr}a.reward.featured .meta{padding-left:1.5rem}}a.reward:not(.auction,.donation,.featured).dummy{display:none;flex-direction:column;justify-content:center;align-items:flex-start}@media(min-width:768px){a.reward:not(.auction,.donation,.featured).dummy{display:flex}}@media(min-width:768px)and (max-width:1023px){a.reward:not(.auction,.donation,.featured).dummy{background:#ebf7fd;padding:1rem}}@media(min-width:1024px){a.reward:not(.auction,.donation,.featured).dummy{background:none;box-shadow:none}}a.reward:not(.auction,.donation,.featured).dummy p{font-size:1.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;margin:0 0 .5rem}@media(max-width:767px){a.reward:not(.auction,.donation,.featured,.hidden){display:flex;height:9.375rem}a.reward:not(.auction,.donation,.featured,.hidden) .images{height:9.375rem;width:9.375rem}}a.reward .images{position:relative;aspect-ratio:1}a.reward .images .primary-image{background-color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}a.reward .images .tag{position:absolute;top:10%;left:10%}a.reward .status{position:absolute;inset:auto 0 -1px}a.reward .meta{padding:1rem;flex-grow:1;display:flex;gap:1rem;font-size:1rem;line-height:1.4;font-family:DMSans-Bold,sans-serif;font-weight:700}@media(min-width:768px)and (max-width:1023px){a.reward .meta{gap:.375rem}}a.reward .meta .brand-image{display:none}@media(min-width:768px){a.reward .meta .brand-image{--size:44px;border-radius:.25rem;display:unset}}a.reward .meta .text{flex-grow:1;overflow:hidden}a.reward .meta .text .title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:pre-wrap;max-height:4.125rem}@media(min-width:768px){a.reward .meta .text .title{-webkit-line-clamp:2;max-height:2.75rem;font-size:.75rem;line-height:1.375rem}}a.reward .meta .text .brand{font-size:.75rem;line-height:1.8334;font-family:DMSans-Regular,sans-serif;font-weight:400;margin-top:.25rem;line-height:1.375rem}@media(min-width:768px){a.reward .meta .text .brand{display:none}}.rewards-grid{display:grid;grid-gap:1rem;gap:1rem}.rewards-grid.loading{place-items:center}.rewards-grid:not(.loading){grid-template-columns:repeat(auto-fill,minmax(285px,1fr))}@media screen and (min-width:360px){.rewards-grid:not(.loading){grid-template-columns:repeat(auto-fill,minmax(328px,1fr))}}@media(min-width:768px){.rewards-grid:not(.loading){gap:2rem;grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.rewards-grid:not(.loading){grid-template-columns:repeat(4,1fr)}}.primary-image.desktop,.primary-image.mobile,.primary-image.tablet{display:none}@media(max-width:767px){.primary-image.mobile{display:inline-block}}@media(min-width:768px)and (max-width:1023px){.primary-image.tablet{display:inline-block}}@media(min-width:1024px){.primary-image.desktop{display:inline-block}}.page.rewards.my-rewards{min-height:calc(100vh - 4.5rem - 51.375rem)}@media(min-width:768px){.page.rewards.my-rewards{min-height:calc(100vh - 4.5rem - 36.75rem)}}@media(min-width:1024px){.page.rewards.my-rewards{min-height:calc(100vh - 5.25rem - 30.375rem)}}.page.rewards.my-rewards .breadcrumbs{display:flex;margin-block:1rem 2.5rem}@media(min-width:768px){.page.rewards.my-rewards .breadcrumbs{margin-block:2.5rem 3rem}}.page.rewards.my-rewards h2{font-size:2.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}@media(min-width:768px){.page.rewards.my-rewards h2{font-size:4rem;line-height:1.09;font-family:DMSans-Bold,sans-serif;font-weight:700}}.page.rewards.my-rewards .container>p{font-size:1rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;-webkit-margin-after:1rem;margin-block-end:1rem}@media(min-width:768px){.page.rewards.my-rewards .container>p{-webkit-margin-after:3rem;margin-block-end:3rem}}@media(min-width:1024px){.page.rewards.my-rewards .container>p{-webkit-margin-after:4rem;margin-block-end:4rem}}.page.rewards.my-rewards .message{padding:3rem 2rem 2rem;gap:1.5rem;align-items:center}.page.rewards.my-rewards .message h3{font-size:1.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;margin:0;text-align:center}.page.rewards.my-rewards a.order{font-size:1rem;line-height:1.4;font-family:DMSans-Bold,sans-serif;font-weight:700;--image-size:72px;box-shadow:0 5px 45px hsla(236,7%,54%,.18);margin:1rem 0;padding:1rem;border-radius:.75rem;background-color:#fff;color:#093474;display:grid;grid-template:3lh auto 1fr/var(--image-size) 1fr;grid-template-areas:"image title" "image datetime" "price status";grid-gap:.25rem 1.5rem;gap:.25rem 1.5rem}.page.rewards.my-rewards a.order:hover{background-color:#f9fcfe}@media(max-width:767px){.page.rewards.my-rewards a.order{--image-size:82px}}@media(min-width:768px){.page.rewards.my-rewards a.order{font-size:1.25rem;line-height:1.3;font-family:DMSans-Bold,sans-serif;font-weight:700;padding:1.5rem;grid-template:2lh auto/var(--image-size) 1fr 4em 6em;grid-template-areas:"image title    price status" "image datetime price status"}}.page.rewards.my-rewards a.order .title{grid-area:title;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;max-height:3lh;-webkit-line-clamp:3}@media(min-width:1024px){.page.rewards.my-rewards a.order .title{max-height:2lh;-webkit-line-clamp:2}}.page.rewards.my-rewards a.order time{font-size:.75rem;line-height:1.8334;font-family:DMSans-Regular,sans-serif;font-weight:400;font-family:DMSans-Bold,sans-serif;grid-area:datetime;align-self:end;color:#849aba}@media(max-width:767px){.page.rewards.my-rewards a.order time{-webkit-margin-after:1rem;margin-block-end:1rem}}.page.rewards.my-rewards a.order .price-simple{grid-area:price;align-self:end;justify-self:start;display:inline-flex;align-items:center}@media(min-width:768px){.page.rewards.my-rewards a.order .price-simple{align-self:center}}.page.rewards.my-rewards a.order .order-status{grid-area:status;align-self:center;justify-self:end}.page.rewards.my-rewards footer{padding:2rem;display:grid;place-items:center}.page.rewards.my-rewards.single .meta{-webkit-margin-after:1.5rem;margin-block-end:1.5rem;display:flex;gap:1.25rem}.page.rewards.my-rewards.single .panel .actions,.page.rewards.my-rewards.single .panel .images,.page.rewards.my-rewards.single .panel .meta{box-shadow:0 5px 45px hsla(236,7%,54%,.18)}.page.rewards.my-rewards.single .panel .images{border-bottom-left-radius:0;border-bottom-right-radius:0;margin:0;width:100%}.page.rewards.my-rewards.single .panel .images img{width:100%;height:auto}.page.rewards.my-rewards.single .panel .actions,.page.rewards.my-rewards.single .panel .is-last{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.page.rewards.my-rewards.single .panel .actions{background:#ebf7fd;padding:1rem}@media(max-width:767px){.page.rewards.my-rewards.single .panel .actions{-webkit-margin-after:2rem;margin-block-end:2rem}}.page.rewards.my-rewards.single .panel .redemption-details{-webkit-margin-before:0;margin-block-start:0;max-height:unset}.page.rewards.my-rewards.single .panel .redemption-details ol li:before{background:#ebf7fd}@media(max-width:767px){.page.rewards.my-rewards.single .panel h2{margin-block:1.5rem}.page.rewards.my-rewards.single .panel .meta{margin:0;background:#fff;padding:1rem}.page.rewards.my-rewards.single .panel .meta h3{font-size:1.25rem;line-height:1.3;font-family:DMSans-Bold,sans-serif;font-weight:700}}@media(min-width:768px){.page.rewards.my-rewards.single .panel{--size:308px;overflow:hidden;border-radius:.75rem;box-shadow:0 5px 45px hsla(236,7%,54%,.18);padding:2rem 1.5rem 3rem;display:grid;grid-gap:0 2rem;grid-template:auto auto auto 1fr/var(--size) 1fr;grid-template-areas:"title  title" "images meta" "images details" "   .   details"}.page.rewards.my-rewards.single .panel h2{grid-area:title;place-self:center;-webkit-margin-after:2rem;margin-block-end:2rem}.page.rewards.my-rewards.single .panel .meta{grid-area:meta;margin-bottom:1rem;border-radius:unset;background:unset;padding:unset;box-shadow:unset}.page.rewards.my-rewards.single .panel .meta h3{font-size:1.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}.page.rewards.my-rewards.single .panel .images{grid-area:images;margin:0;inset:0;width:var(--size);height:var(--size);border-top-left-radius:.75rem;border-top-right-radius:.75rem}.page.rewards.my-rewards.single .panel .details{grid-area:details}}.page.rewards.my-rewards.single .back-to-rewards{display:none}@media(min-width:768px){.page.rewards.my-rewards.single .back-to-rewards{display:block;margin-block:2rem;text-align:center}}.page.rewards.my-rewards.single h2{font-size:2rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}.unstyled-modal.checkout{background:unset;display:flex;flex-direction:column;justify-content:center}@media(max-width:767px){.unstyled-modal.checkout{position:absolute;top:auto;bottom:0;width:100%}.unstyled-modal.checkout.success{top:0;bottom:unset}}@media(min-width:768px){.unstyled-modal.checkout{padding-block:1rem;min-height:100vh}}.unstyled-modal.checkout button.close{position:absolute;background:none;top:1rem;right:1rem;height:2.5rem;width:2.5rem;padding:0}.unstyled-modal.checkout button.close:hover{background:#ebf7fd}.unstyled-modal.checkout .major,.unstyled-modal.checkout .major-inner,.unstyled-modal.checkout .minor{width:100%;display:flex;flex-direction:column;align-items:center}@media(min-width:768px){.unstyled-modal.checkout .major,.unstyled-modal.checkout .major-inner,.unstyled-modal.checkout .minor{gap:1rem;border-radius:.75rem}}.unstyled-modal.checkout .major-inner,.unstyled-modal.checkout .minor{padding:1rem}@media(max-width:767px){.unstyled-modal.checkout .major-inner .checkout-actions,.unstyled-modal.checkout .major-inner .meta,.unstyled-modal.checkout .minor .checkout-actions,.unstyled-modal.checkout .minor .meta{padding:1rem}}.unstyled-modal.checkout .major-inner{position:relative}@media(min-width:768px){.unstyled-modal.checkout .major-inner{background:#fff;color:#093474;width:350px}}.unstyled-modal.checkout .major-inner.secondary{font-size:.875rem;line-height:1.4;font-family:DMSans-Bold,sans-serif;font-weight:700;-webkit-margin-after:-2rem;margin-block-end:-2rem;-webkit-padding-after:3rem;padding-block-end:3rem;background-color:#ebf7fd;color:#105ac9}@media(max-width:767px){.unstyled-modal.checkout .major-inner.secondary{order:-1}}@media(min-width:768px){.unstyled-modal.checkout .major-inner.secondary{-webkit-padding-after:1rem;padding-block-end:1rem}}.unstyled-modal.checkout .checkout-inner:not(.success) .major{border-radius:.75rem .75rem 0 0}.unstyled-modal.checkout .checkout-inner:not(.success) button.close{color:#105ac9}@media(max-width:767px){.unstyled-modal.checkout .checkout-inner:not(.success) button.close{display:none}}@media(min-width:768px){.unstyled-modal.checkout .checkout-inner:not(.success) .brand-image{--size:94px}.unstyled-modal.checkout .checkout-inner:not(.success) .meta{flex-direction:column;align-items:center;text-align:center}.unstyled-modal.checkout .checkout-inner:not(.success) .meta>div{display:flex;flex-direction:column;align-items:center}}.unstyled-modal.checkout .checkout-inner.success button.close{color:#fff}.unstyled-modal.checkout .minor.rewards-confirmation{padding:0;overflow:hidden}.unstyled-modal.checkout .minor.rewards-confirmation *{width:100%;line-height:0}.unstyled-modal.checkout .minor.rewards-confirmation .mobile{border-radius:.75rem .75rem 0 0;overflow:hidden}.unstyled-modal.checkout .minor.rewards-confirmation .desktop,.unstyled-modal.checkout .minor.rewards-confirmation .tablet{display:none}@media(min-width:768px){.unstyled-modal.checkout .minor.rewards-confirmation .mobile{display:none}.unstyled-modal.checkout .minor.rewards-confirmation .tablet{display:block}}@media(min-width:1024px){.unstyled-modal.checkout .minor.rewards-confirmation .mobile,.unstyled-modal.checkout .minor.rewards-confirmation .tablet{display:none}.unstyled-modal.checkout .minor.rewards-confirmation .desktop{display:block}}.unstyled-modal.checkout .meta{box-shadow:none;padding:0;display:flex;width:100%;gap:1rem;background:#fff;color:#093474}.unstyled-modal.checkout .status{color:#105ac9;margin-block:1rem}.unstyled-modal.checkout button.cancel{display:none}.unstyled-modal.checkout h3{font-size:2rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;margin:.5rem 0;align-self:start}.unstyled-modal.checkout h4{font-size:.875rem;line-height:1.4;font-family:DMSans-Bold,sans-serif;font-weight:700;text-align:center;color:#ced6e3}.unstyled-modal.checkout p{max-width:unset}.unstyled-modal.checkout .actions{padding:1rem;background:#ebf7fd;border-radius:0 0 .75rem .75rem}.unstyled-modal.checkout .checkout-actions{width:100%;display:flex;flex-direction:column;gap:1rem}.unstyled-modal.checkout .checkout-actions .bid-amount,.unstyled-modal.checkout .checkout-actions .quantity{height:4rem;background:#ebf7fd;padding:.5rem .75rem;display:flex;gap:1.5rem;align-items:center;border-radius:999px}.unstyled-modal.checkout .checkout-actions .bid-amount .button,.unstyled-modal.checkout .checkout-actions .quantity .button{font-size:2rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;background:#105ac9;color:#fff;padding:0 0 2px;height:2.5rem}.unstyled-modal.checkout .checkout-actions .bid-amount .button:disabled,.unstyled-modal.checkout .checkout-actions .quantity .button:disabled{background-color:#849aba}.unstyled-modal.checkout .checkout-actions .bid-amount .bid-price,.unstyled-modal.checkout .checkout-actions .bid-amount .quantity-price,.unstyled-modal.checkout .checkout-actions .quantity .bid-price,.unstyled-modal.checkout .checkout-actions .quantity .quantity-price{flex-grow:1;display:flex;flex-direction:column;align-items:center;color:#105ac9}.unstyled-modal.checkout .checkout-actions .bid-amount .bid-price .total,.unstyled-modal.checkout .checkout-actions .bid-amount .quantity-price .total,.unstyled-modal.checkout .checkout-actions .quantity .bid-price .total,.unstyled-modal.checkout .checkout-actions .quantity .quantity-price .total{font-size:1.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;display:flex;align-items:center}.unstyled-modal.checkout .checkout-actions .bid-amount .bid-price .bid-message,.unstyled-modal.checkout .checkout-actions .bid-amount .bid-price .quantity-message,.unstyled-modal.checkout .checkout-actions .bid-amount .quantity-price .bid-message,.unstyled-modal.checkout .checkout-actions .bid-amount .quantity-price .quantity-message,.unstyled-modal.checkout .checkout-actions .quantity .bid-price .bid-message,.unstyled-modal.checkout .checkout-actions .quantity .bid-price .quantity-message,.unstyled-modal.checkout .checkout-actions .quantity .quantity-price .bid-message,.unstyled-modal.checkout .checkout-actions .quantity .quantity-price .quantity-message{font-size:.75rem;line-height:1.8334;font-family:DMSans-Regular,sans-serif;font-weight:400;text-align:center;line-height:1}.unstyled-modal.checkout .checkout-actions .address-selection{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#093474;overflow-y:auto;max-height:25em}.unstyled-modal.checkout .checkout-actions .address-selection h4{margin-block:0}.unstyled-modal.checkout .checkout-actions .address-selection .address{height:unset;align-self:stretch;border-radius:.75rem;padding:1rem;background:#ebf7fd;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:auto 1fr auto;align-items:center}.unstyled-modal.checkout .checkout-actions .address-selection .address input{align-self:start}.unstyled-modal.checkout .primary-image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:.75rem .75rem 0 0;background:#fff}.unstyled-modal.checkout .price-tag{position:relative;inset:0;display:inline-flex;align-items:center;background:#ebf7fd;color:#105ac9}@media(max-width:767px){.unstyled-modal.checkout .major{background:#fff}.unstyled-modal.checkout .major button.cancel{font-size:1rem;line-height:1.4;font-family:DMSans-Bold,sans-serif;display:unset;font-weight:700}}@media(max-width:767px)and (max-width:767px){.unstyled-modal.checkout .major .brand-image{--size:64px}}@media(max-width:767px){.unstyled-modal.checkout .success .major{background:linear-gradient(146.31deg,#0099e0,#7a01df);color:#fff}.unstyled-modal.checkout .success .meta{padding:1rem}.unstyled-modal.checkout .success .minor p{margin-bottom:1rem}}@media(min-width:768px){.unstyled-modal.checkout .success .major-inner{background:linear-gradient(146.31deg,#0099e0,#7a01df);width:688px}.unstyled-modal.checkout .success .minor{width:688px}.unstyled-modal.checkout .major-inner{box-shadow:0 5px 45px hsla(236,7%,54%,.18);color:#fff}.unstyled-modal.checkout .major-inner .major-inner-layout{display:grid;grid-template:auto auto auto 1fr/1fr 1fr;grid-template-areas:"image   meta" "image   redemption-details" "actions redemption-details" "   .    redemption-details";grid-gap:0 2rem;gap:0 2rem}.unstyled-modal.checkout .major-inner .major-inner-layout .primary-image{grid-area:image}.unstyled-modal.checkout .major-inner .major-inner-layout .primary-image .progress-bar-wrapper{display:none}.unstyled-modal.checkout .major-inner .major-inner-layout .meta{margin:0;grid-area:meta;background:none;color:inherit}.unstyled-modal.checkout .major-inner .major-inner-layout .meta .brand-image{border-radius:.75rem}}@media(min-width:768px)and (min-width:768px){.unstyled-modal.checkout .major-inner .major-inner-layout .meta{display:grid;grid-template:auto auto/auto 1fr;grid-template-areas:"brand-image title" "progress progress"}.unstyled-modal.checkout .major-inner .major-inner-layout .meta .progress-bar-wrapper{grid-area:progress}}@media(min-width:768px){.unstyled-modal.checkout .major-inner .major-inner-layout .redemption-details{grid-area:redemption-details}.unstyled-modal.checkout .minor{padding:1.5rem;box-shadow:0 5px 45px hsla(236,7%,54%,.18);background:#ebf7fd}.unstyled-modal.checkout .minor p{margin-bottom:1.5rem}}@media(min-width:1024px){.unstyled-modal.checkout .success .major-inner,.unstyled-modal.checkout .success .minor{width:730px}}.contact-page{padding-bottom:4rem;display:flex;flex-direction:column;align-items:center}.contact-page .header{text-align:center;margin-top:5rem;margin-bottom:3rem}.contact-page .header .heading{font-size:2rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;margin-bottom:1rem}.contact-page .header .subhead{font-size:1rem;max-width:300px;margin:0 auto}.contact-page .faqs,.contact-page .problem,.contact-page .suggest{width:56.25rem;padding:2rem;margin-bottom:2rem}.contact-page .faqs .heading,.contact-page .problem .heading,.contact-page .suggest .heading{font-size:1.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;margin-bottom:1.5rem}.contact-page .faqs .list,.contact-page .problem .list,.contact-page .suggest .list{list-style:none;margin:0;padding:0}.contact-page .faqs .item,.contact-page .problem .item,.contact-page .suggest .item{font-size:1.25rem;margin-bottom:1rem}.contact-page .faqs .item:last-child,.contact-page .problem .item:last-child,.contact-page .suggest .item:last-child{margin:0}.contact-page .problem,.contact-page .suggest{text-align:center}.contact-page .problem a,.contact-page .suggest a{font-size:1.25rem}.contact-page .email{text-align:center}.contact-page .email .heading{font-size:1.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;margin-bottom:1.6rem}.contact-page .email .link{font-size:1.5rem;display:flex;align-items:center;justify-content:center}.contact-page .email .icon{margin-right:.625rem}.extension-page{background:#f9fcfe;overflow-x:hidden}.extension-page .container{padding-top:3rem;padding-bottom:3rem}@media(min-width:1024px){.extension-page .container{padding-top:7.5rem;padding-bottom:7.5rem}}.extension-page h1{font-size:2.5rem}.extension-page h1,.extension-page h2{line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}.extension-page h2{font-size:2rem}.extension-page .title{margin-top:0;text-align:center}@media(min-width:768px){.extension-page .title{margin-bottom:2rem;line-height:1.25;font-size:4rem}}.extension-page .subtitle{text-align:center;font-size:1rem;line-height:1.4;font-family:DMSans-Bold,sans-serif;font-weight:700}@media(min-width:1024px){.extension-page .subtitle{font-size:1.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}}.extension-page .text{font-size:1rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400}@media(min-width:1024px){.extension-page .text{font-size:1.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}}.extension-page .press{position:relative;z-index:2}.extension-page .extension-header.container{padding-top:1.8125rem;padding-bottom:0}@media(min-width:768px){.extension-page .extension-header.container{padding-top:3rem}}.extension-page .common-join,.extension-page .extension-get-started,.extension-page .extension-info{color:#fff;background:#05103a}@media(min-width:768px){.extension-page .button{width:-moz-fit-content;width:fit-content;margin:0 auto}}@media(min-width:1024px){.extension-page .common-join .button{margin:0}}.app-page{background:#f9fcfe;overflow-x:hidden;z-index:0}.app-page .container{padding-top:3rem;padding-bottom:3rem}.app-page h1{font-size:4rem;line-height:1.09;font-family:DMSans-Bold,sans-serif;font-weight:700}.app-page h2{font-size:2.5rem}.app-page h2,.app-page h3{line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}.app-page h3{font-size:2rem}.app-page h4{font-size:1.5rem;line-height:1.25}.app-page h4,.app-page h5{font-family:DMSans-Bold,sans-serif;font-weight:700}.app-page h5{font-size:1.25rem;line-height:1.3}.app-page p{font-size:1rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400}.app-page .press{position:relative;z-index:1}.app-page .common-join{color:#fff;background:#05103a}.browser-page{overflow-x:hidden;background:#f9fcfe}.browser-page .container{padding-top:3rem;padding-bottom:3rem}@media(min-width:1024px){.browser-page .container{padding-top:7.5rem;padding-bottom:7.5rem}}.browser-page h1{font-size:2.5rem;line-height:1.25}.browser-page .title{margin-top:0;font-size:2rem;line-height:1.25;font-family:DMSans-Bold,sans-serif}@media(min-width:768px){.browser-page .title{font-size:2.5rem}}@media(min-width:1024px){.browser-page .title{line-height:1.09;font-size:4rem}}.browser-page .subtitle{margin-top:0;display:block}@media(min-width:1024px){.browser-page .subtitle{font-size:1.25rem}}.browser-page .text{font-size:1rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400}.browser-page .browser-header.container{padding-top:1.3125rem}@media(min-width:768px){.browser-page .browser-header.container{padding-top:4.6875rem}}@media(min-width:1024px){.browser-page .browser-header.container{padding-top:6rem}}.browser-page .browser-demo.container{padding-bottom:0}@media(min-width:768px){.browser-page .browser-demo.container{margin-bottom:-2rem;margin-bottom:0;padding-bottom:1rem}}.browser-page .browser-info,.browser-page .browser-mode,.browser-page .common-join{color:#fff;background:#05103a}@media(min-width:1024px){.browser-page .browser-mode.container{padding-bottom:0}}.browser-page .browser-download{margin:0 auto}.browser-page .common-redeem .title{margin-bottom:.5rem}@media(min-width:1024px){.browser-page .common-redeem .title{margin-bottom:1rem}}.browser-page .common-redeem .subtitle{font-family:DMSans-Regular,sans-serif;margin-bottom:.75rem}@media(min-width:768px){.browser-page .common-redeem .subtitle{margin-bottom:1.5rem}}@media(min-width:1024px){.browser-page .common-redeem .subtitle{font-size:1.25rem;margin-bottom:2rem}}.browser-page .common-reviews .title{margin-bottom:.5rem}@media(min-width:768px){.browser-page .common-reviews .title{max-width:20rem;margin-left:auto;margin-right:auto}}@media(min-width:1024px){.browser-page .common-reviews .title{max-width:unset;margin-bottom:1rem}}.browser-page .common-reviews .subtitle{font-size:1.25rem;font-family:DMSans-Regular,sans-serif}.browser-page .common-join .title{margin-bottom:1rem}@media(min-width:768px){.browser-page .common-join .title{margin-bottom:2rem}}@media(min-width:1024px){.browser-page .common-join .title{font-size:2.5rem}.browser-page .common-join .button{margin:0;width:-moz-fit-content;width:fit-content}}.genie-page{background:#f8f8f8;display:flex;flex-direction:column}.genie-page section .inner{display:flex;flex-direction:column;justify-content:center;padding-top:3.5rem;padding-bottom:6rem}.genie-page section.genie-header .inner{padding-top:2rem}@media(min-width:768px){.genie-page section.genie-header .inner{flex-direction:row;padding-top:4rem;padding-bottom:4rem}}.genie-page section .intro{text-align:center;margin-bottom:2.8125rem}.genie-page section .intro h2{font-size:1rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;text-transform:uppercase;color:#0099e0}.genie-page section .intro h3{font-size:1.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;color:#0d4ba7}.sentinel-page section{display:flex;flex-direction:column;align-items:center;padding:0 1rem}@media(min-width:768px){.sentinel-page section{padding:0 2rem}}@media(min-width:1024px){.sentinel-page section{padding:0 3rem}}.sentinel-page section.hero{position:relative;padding-bottom:4rem;min-height:calc(100vh - 4.5rem)}@media(min-width:1024px){.sentinel-page section.hero{min-height:calc(100vh - 5.25rem)}}.sentinel-page section.hero>*{z-index:1}.sentinel-page section.hero .ts-particles{position:absolute;height:100%;width:100%;z-index:0}.sentinel-page section.hero h1,.sentinel-page section.hero h2{text-align:center}.sentinel-page section.hero h1{margin-top:10vh;margin-bottom:1rem}@media(min-height:668px){.sentinel-page section.hero h1{margin-top:20vh}}@media(min-height:1024px){.sentinel-page section.hero h1{margin-top:30vh}}@media(min-width:768px){.sentinel-page section.hero h1{font-size:2rem}}@media(min-width:1024px){.sentinel-page section.hero h1{font-size:3rem}}.sentinel-page section.hero h2{margin-bottom:3rem}@media(min-width:768px){.sentinel-page section.hero h2{margin-bottom:4rem;font-size:1.5rem}}@media(min-width:1024px){.sentinel-page section.hero h2{margin-bottom:5rem;font-size:1.75rem}}.sentinel-page section.hero .summary{margin-top:0}.sentinel-page section.hero .credit{font-size:.75rem;line-height:1.8334;font-family:DMSans-Regular,sans-serif;font-weight:400;opacity:.65;position:absolute;bottom:1rem;left:1rem}.sentinel-page section.hero .credit a{color:inherit;text-decoration:underline;font-family:DMSans-Regular,sans-serif}.sentinel-page section.hero form .field{width:min(100vw - 2rem,20em)}.sentinel-page .results{max-width:69.375rem;margin:2rem auto;padding:0;list-style:none;display:grid;grid-gap:2rem;gap:2rem;grid-template:1fr/repeat(auto-fit,minmax(300px,1fr))}.sentinel-page .results li{padding:2rem;background-color:#05103a;color:#fff}.sentinel-page .results li header{display:grid;grid-gap:.5rem 1rem;gap:.5rem 1rem;grid-template:auto/auto auto;grid-template-areas:"icon title" "icon subtitle"}.sentinel-page .results li header .icon{grid-area:icon;place-self:center;max-width:50px;max-height:50px}.sentinel-page .results li header h3{margin:0;grid-area:title}.sentinel-page .results li header time{grid-area:subtitle}.sentinel-page .results li [type=checkbox],.sentinel-page .results li [type=checkbox]+p:not(:first-of-type),.sentinel-page .results li [type=checkbox]:checked~label{display:none}.sentinel-page .results li [type=checkbox]:checked+p{display:block}.onboarding-page,.page.onboarding{background:#f9fcfe;flex:1 1;height:100%;width:100%;display:flex;flex-direction:column;align-items:center}.onboarding-page .container,.page.onboarding .container{padding-top:3rem;padding-bottom:3rem}@media(min-width:768px){.onboarding-page .container,.page.onboarding .container{padding-top:4rem;padding-bottom:4rem}}@media(min-width:1024px){.onboarding-page .container,.page.onboarding .container{padding-top:5rem;padding-bottom:5rem}}.onboarding-page .card,.page.onboarding .card{border-radius:.75rem;display:flex;flex-direction:column;justify-content:flex-start;gap:1rem}@media(max-width:767px){.onboarding-page .card,.page.onboarding .card{padding:1rem}}@media(min-width:768px){.onboarding-page .card,.page.onboarding .card{padding-block:2rem;padding-inline:4rem;width:43rem}}@media(min-width:1024px){.onboarding-page .card,.page.onboarding .card{width:45.5625rem}}.onboarding-page .card img,.page.onboarding .card img{max-width:100%;height:auto}.onboarding-page .pictogram,.onboarding-page h2,.onboarding-page h3,.onboarding-page p,.page.onboarding .pictogram,.page.onboarding h2,.page.onboarding h3,.page.onboarding p{text-align:center}.onboarding-page h2,.page.onboarding h2{font-size:2rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;margin:0}.onboarding-page p,.page.onboarding p{font-size:.875rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400}.onboarding-page .form,.page.onboarding .form{display:flex;flex-direction:column;align-items:center}.onboarding-page .form p.instructions,.page.onboarding .form p.instructions{font-size:1rem;line-height:1.4;font-family:DMSans-Bold,sans-serif;font-weight:700;margin:.5rem 0 1.5rem}.onboarding-page button,.page.onboarding button{width:19.375rem}@media(max-width:767px){.onboarding-page button,.page.onboarding button{width:100%}}.onboarding-page button.ghost,.page.onboarding button.ghost{font-size:.875rem;line-height:1.4;font-family:DMSans-Bold,sans-serif;font-weight:700;padding:1.5rem 0;color:#105ac9}.page.onboarding.demographics h3,.page.onboarding.mode h3{font-size:.75rem;line-height:1.8334;font-family:DMSans-Regular,sans-serif;font-weight:400;margin:0;color:#849aba}.page.onboarding.demographics .pictogram,.page.onboarding.mode .pictogram{font-size:2.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}@media(min-width:768px){.page.onboarding.mode .card{min-height:31.25rem}}@media(min-width:1024px){.page.onboarding.mode .card{min-height:31.875rem}}.page.onboarding.mode h2{background:linear-gradient(146.31deg,#0099e0,#7a01df);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(min-width:1024px){.page.onboarding.mode h2{font-size:2.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}}.page.onboarding.mode .mode-options{margin-bottom:1rem}.page.onboarding.mode p{margin-block:0 1.3rem}.page.onboarding.mode a:hover{cursor:pointer}@media(max-width:767px){.page.onboarding.mode .form .actions{display:none}}.page.onboarding.demographics .card{min-height:18.75rem;align-items:center}@media(min-width:768px){.page.onboarding.demographics .card{min-height:31.25rem}}@media(min-width:1024px){.page.onboarding.demographics .card{min-height:32.5rem}}.page.onboarding.demographics .form{width:100%}.page.onboarding.demographics .form .question{width:100%;display:flex;flex-direction:column;gap:1rem}.page.onboarding.demographics .form .question.dob .answers{display:flex;flex-wrap:wrap;gap:1rem}.page.onboarding.demographics .form .question.dob .button,.page.onboarding.demographics .form .question.dob .field{margin:0}.page.onboarding.demographics .form .question.dob .field{flex:1 1}.page.onboarding.demographics .form .question.dob .button{width:100%}.page.onboarding.demographics .form .question:not(.dob) .answers{display:flex;flex-direction:column;gap:1.5rem;align-items:center}.page.onboarding.demographics .form .question:not(.dob) .answers .button{margin:0;background-color:#ebf7fd;color:#093474}@media(hover:hover){.page.onboarding.demographics .form .question:not(.dob) .answers .button:hover{background-color:#105ac9;color:#fff}}.page.onboarding.demographics .form .question:not(.dob) .answers .button.selected{background-color:#093474;color:#fff}.modal.onboarding-info .modal-header{text-align:center;margin-bottom:1.2rem;font-weight:400;font-size:1.4rem}@media(min-width:768px){.modal.onboarding-info .modal-header{font-size:2rem;margin-bottom:2.625rem}}.modal.onboarding-info .modal-subheader{font-size:1.1rem;font-family:DMSans-Bold,sans-serif;font-weight:700}.modal.onboarding-info .modal-content{padding:1rem 1rem 0}@media(min-width:768px){.modal.onboarding-info .modal-content{padding:2rem 2rem 0}}.modal.onboarding-info .modal-content ul{padding-left:1rem;margin-bottom:2rem}.modal.onboarding-info .modal-content li{margin-bottom:1rem}.onboarding-page.welcome{padding:2.5rem 0 0;align-items:stretch}@media(min-width:768px){.onboarding-page.welcome{-webkit-padding-before:3.5rem;padding-block-start:3.5rem}}@media(min-width:1024px){.onboarding-page.welcome{-webkit-padding-before:5.5rem;padding-block-start:5.5rem}}.onboarding-page.welcome>h2,.onboarding-page.welcome>h3,.onboarding-page.welcome>p{text-align:center;padding:0 1rem}.onboarding-page.welcome h2{font-size:2rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}@media(min-width:768px){.onboarding-page.welcome h2{font-size:2.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}}@media(min-width:1024px){.onboarding-page.welcome h2{font-size:4rem;line-height:1.09;font-family:DMSans-Bold,sans-serif;font-weight:700}}.onboarding-page.welcome h3{font-size:2rem;margin:0}.onboarding-page.welcome h3,.onboarding-page.welcome>h3{line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}.onboarding-page.welcome>h3{font-size:1.5rem;-webkit-margin-before:2.5rem;margin-block-start:2.5rem}@media(min-width:768px){.onboarding-page.welcome>h3{font-size:2rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;-webkit-margin-before:3rem;margin-block-start:3rem}}.onboarding-page.welcome>p{font-size:1rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;padding:0 1rem;margin:.25rem 0 0}.onboarding-page.welcome .card{margin:0 auto}.onboarding-page.welcome .card p{margin:0}.onboarding-page.welcome .card.status{margin-block:2.5rem;gap:.5rem}@media(min-width:1024px){.onboarding-page.welcome .card.status h3{font-size:2.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}}.onboarding-page.welcome .card.status p{max-width:29em}.onboarding-page.welcome .card.accept{-webkit-margin-before:1rem;margin-block-start:1rem}@media(max-width:767px){.onboarding-page.welcome .card.accept{box-shadow:none;gap:0;align-items:center}}@media(min-width:768px){.onboarding-page.welcome .card.accept{padding:3.5rem 2rem;display:grid;grid-gap:.5rem 2rem;gap:.5rem 2rem;grid-template:auto/auto auto;grid-template-areas:"text   img" "button img"}.onboarding-page.welcome .card.accept>div{grid-area:text;align-self:end}}.onboarding-page.welcome .card.accept h3{background:linear-gradient(146.31deg,#0099e0,#7a01df);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(min-width:768px){.onboarding-page.welcome .card.accept h3{font-size:2rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}}.onboarding-page.welcome .card.accept p{font-size:1rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;color:#093474}@media(min-width:768px){.onboarding-page.welcome .card.accept p{text-align:start}}@media(max-width:767px){.onboarding-page.welcome .card.accept img{margin:1rem 0 .5rem;max-width:80%}}@media(min-width:768px){.onboarding-page.welcome .card.accept img{grid-area:img}}@media(max-width:767px){.onboarding-page.welcome .card.accept .button{width:100%}}@media(min-width:768px){.onboarding-page.welcome .card.accept .button{justify-self:start}}.onboarding-page.welcome .rewards-grid{margin:1.5rem auto;padding:0 1rem}@media(min-width:768px)and (max-width:1023px){.onboarding-page.welcome .rewards-grid .reward:nth-child(n+3){display:none}}@media(min-width:768px){.onboarding-page.welcome .rewards-grid{max-width:28rem;grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.onboarding-page.welcome .rewards-grid{margin:2rem auto;max-width:51.5625rem;grid-template-columns:repeat(3,1fr)}}.onboarding-page.welcome .actions{margin:0 1rem 2rem}@media(max-width:767px){.onboarding-page.welcome .actions .button{width:100%}}@media(min-width:768px){.onboarding-page.welcome .actions{margin-inline:auto;-webkit-margin-after:3rem;margin-block-end:3rem}}@media(min-width:1024px){.onboarding-page.welcome .actions{-webkit-margin-after:5rem;margin-block-end:5rem}}.onboarding-page.welcome section.dark .card{-webkit-margin-before:2rem;margin-block-start:2rem;gap:0;color:#093474;text-align:start}@media(min-width:768px){.onboarding-page.welcome section.dark .card{padding:2rem;display:grid;grid-gap:0 4rem;gap:0 4rem;grid-template:auto auto/auto 1fr;grid-template-areas:"img text" "img button";align-items:center}}@media(min-width:1024px){.onboarding-page.welcome section.dark .card{width:unset;justify-content:space-between;max-width:57.5rem;gap:0 2rem;grid-template:auto/auto auto auto;grid-template-areas:"img text button"}}.onboarding-page.welcome section.dark .card h4{font-size:1.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;margin:1rem 0}.onboarding-page.welcome section.dark .card p{margin:0 0 1rem;padding:0;text-align:start}.onboarding-page.welcome section.dark .card figure{grid-area:img;margin:0;padding:1rem;background-color:#f0f4f9;border-radius:.375rem;display:grid;place-items:center}.onboarding-page.welcome section.dark .card figure img{width:auto;height:7.5rem}.onboarding-page.welcome section.dark .card>div{grid-area:text}.onboarding-page.welcome section.dark .card .button{grid-area:button}@media(max-width:767px){.onboarding-page.welcome section.dark .card .button{width:100%}}.onboarding-page.welcome-privacy-mode{padding:2.5rem 0}@media(max-width:767px){.sticky-bottom.mode.unknown{display:none}}.sticky-bottom section.progress{height:100%;display:grid;grid-template-columns:1fr 9.375rem 1fr;grid-template-areas:"back bar next";align-items:center;grid-gap:1.5rem;gap:1.5rem}@media(min-width:768px){.sticky-bottom section.progress{grid-template-columns:1fr 25.625rem 1fr}}@media(min-width:1024px){.sticky-bottom section.progress{width:45.5625rem;margin-inline:auto}}.sticky-bottom section.progress button.ghost{padding:0;color:#105ac9}.sticky-bottom section.progress .back{grid-area:back}.sticky-bottom section.progress .next{grid-area:next}.sticky-bottom section.progress .bar-wrapper{grid-area:bar;align-self:stretch;position:relative;display:grid}.sticky-bottom section.progress .bar-wrapper span{font-size:.75rem;line-height:1.8334;font-family:DMSans-Regular,sans-serif;font-weight:400;font-family:DMSans-Bold,sans-serif;color:#849aba;position:absolute;top:0;right:0}@media(max-width:767px){.sticky-bottom section.progress .bar-wrapper span{display:none}}.sticky-bottom section.progress .bar-wrapper .progress-bar{width:100%;place-self:center}@media(max-width:767px){.sticky-bottom section.progress.mode{display:none}}.sticky-bottom section.actions{padding:0 2rem;display:grid;place-items:center}.sticky-bottom section.actions .button{min-width:min(100%,18.4375rem)}@media(min-width:768px){.sticky-bottom section.actions .button{width:unset}.sticky-bottom section.actions.mode{display:none}}.receipt-radar-header{margin-bottom:1.5rem;display:grid;grid-gap:.5rem;gap:.5rem;grid-template:auto auto auto/4rem auto;grid-template-areas:"figure header " "figure status" "intro  intro"}@media(min-width:768px){.receipt-radar-header{gap:.5rem 1rem;grid-template:auto auto/5.5rem 1fr auto;grid-template-areas:"figure header status" "figure intro  status"}}.receipt-radar-header.connect,.receipt-radar-header.intro{grid-template-areas:"figure header" "figure header" "intro  intro"}@media(min-width:768px){.receipt-radar-header.connect,.receipt-radar-header.intro{grid-template-areas:"figure header status" "figure header status"}}.receipt-radar-header figure{grid-area:figure;flex-shrink:0;margin:0;background-color:#fff;border-radius:.75rem;box-shadow:2.75px 2.75px 11px rgba(9,52,116,.2);height:4rem;display:grid;place-items:center;width:100%;max-width:100%;padding:.75rem}@media(min-width:768px){.receipt-radar-header figure{height:5.5rem;padding:1rem}}.receipt-radar-header figure img{width:100%}.receipt-radar-header h1{font-size:1.25rem;line-height:1.3;font-weight:700;font-family:DMSans-Bold,sans-serif;grid-area:header;place-self:center start;margin:0}.receipt-radar-header .status{grid-area:status;display:flex;gap:.25rem}@media(max-width:767px){.receipt-radar-header .status{font-size:.75rem;line-height:1.8334;font-family:DMSans-Regular,sans-serif;font-weight:400;font-family:DMSans-Bold,sans-serif}}@media(min-width:768px){.receipt-radar-header .status{font-size:.75rem;line-height:1.8334;font-family:DMSans-Regular,sans-serif;font-weight:400;place-self:center;flex-direction:column;align-items:center}}.receipt-radar-header .icon{min-width:20px;min-height:20px}.receipt-radar-header .intro{grid-area:intro;margin:0}@media(max-width:767px){.receipt-radar-header .intro{font-size:.75rem;line-height:1.8334;font-family:DMSans-Regular,sans-serif;font-weight:400}}.receipt-radar-header .intro a{white-space:nowrap}.receipt-radar-header .steps{grid-area:status;place-self:center start}.clean-my-inbox,.receipt-radar{background-color:#f9fcfe;min-height:calc(100vh - 4.5rem);padding:1.5rem 0}@media(min-width:1024px){.clean-my-inbox,.receipt-radar{min-height:calc(100vh - 5.25rem)}}.clean-my-inbox.intro .slider-container,.clean-my-inbox.intro .slider-frame,.receipt-radar.intro .slider-container,.receipt-radar.intro .slider-frame{border-radius:.75rem}.clean-my-inbox.intro .slider-container .slide,.receipt-radar.intro .slider-container .slide{background:linear-gradient(146.31deg,#0099e0,#7a01df);color:#fff}.clean-my-inbox.intro .slider-container .slide section,.receipt-radar.intro .slider-container .slide section{padding:2rem 1rem 8rem;min-height:min(500px,60vh);display:flex;flex-direction:column;text-align:center;justify-content:stretch}@media(min-width:768px){.clean-my-inbox.intro .slider-container .slide section,.receipt-radar.intro .slider-container .slide section{padding:2rem 2rem 6rem}}.clean-my-inbox.intro .slider-container .slide section .decoration,.receipt-radar.intro .slider-container .slide section .decoration{position:relative;flex-grow:1;max-height:334px;overflow-y:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}.clean-my-inbox.intro .slider-container .slide section .decoration img,.receipt-radar.intro .slider-container .slide section .decoration img{max-width:90%;height:auto}.clean-my-inbox.intro .slider-container .slide section p,.receipt-radar.intro .slider-container .slide section p{margin:0;font-family:DMSans-Bold,sans-serif}.clean-my-inbox.intro .slider-container .slide section h2,.receipt-radar.intro .slider-container .slide section h2{font-size:2rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;margin:0 auto;max-width:14em}@media(min-width:768px){.clean-my-inbox.intro .slider-container .slide section h2,.receipt-radar.intro .slider-container .slide section h2{font-size:2.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}}.clean-my-inbox.intro .slider-container .slider-control-bottomleft,.receipt-radar.intro .slider-container .slider-control-bottomleft{display:none}@media(min-width:768px){.clean-my-inbox.intro .slider-container .slider-control-bottomleft,.receipt-radar.intro .slider-container .slider-control-bottomleft{display:block;margin:0 0 2rem 2rem}}.clean-my-inbox.intro .slider-container .slider-control-bottomleft button,.receipt-radar.intro .slider-container .slider-control-bottomleft button{color:#fff}.clean-my-inbox.intro .slider-container .slider-control-bottomright,.receipt-radar.intro .slider-container .slider-control-bottomright{margin:0 1rem 3.5rem}@media(max-width:767px){.clean-my-inbox.intro .slider-container .slider-control-bottomright,.clean-my-inbox.intro .slider-container .slider-control-bottomright button,.receipt-radar.intro .slider-container .slider-control-bottomright,.receipt-radar.intro .slider-container .slider-control-bottomright button{width:100%}}@media(min-width:768px){.clean-my-inbox.intro .slider-container .slider-control-bottomright,.receipt-radar.intro .slider-container .slider-control-bottomright{margin:0 2rem 2rem 0}}.clean-my-inbox.intro .slider-container ul,.receipt-radar.intro .slider-container ul{display:flex;margin:-2.5rem 0 0;padding:0;list-style-type:none;gap:.5rem}.clean-my-inbox.intro .slider-container ul li button,.receipt-radar.intro .slider-container ul li button{width:.5rem;height:.5rem;border-radius:50%;padding:0;background:#849aba}.clean-my-inbox.intro .slider-container ul li.active button,.receipt-radar.intro .slider-container ul li.active button{background:#fff}.clean-my-inbox.intro .actions,.receipt-radar.intro .actions{font-family:DMSans-Bold,sans-serif;padding:2rem;display:grid;place-content:center}.clean-my-inbox.intro .actions button,.receipt-radar.intro .actions button{color:#105ac9}.clean-my-inbox.intro .actions button .icon,.receipt-radar.intro .actions button .icon{rotate:-90deg;visibility:hidden}.clean-my-inbox.intro .actions button:hover,.receipt-radar.intro .actions button:hover{color:#093474}.clean-my-inbox.intro .actions button:hover .icon,.receipt-radar.intro .actions button:hover .icon{visibility:visible}.clean-my-inbox.connect .clean-my-inbox-connect,.clean-my-inbox.connect .receipt-radar-connect,.receipt-radar.connect .clean-my-inbox-connect,.receipt-radar.connect .receipt-radar-connect{background-color:#fff;border-radius:.75rem;box-shadow:0 5px 45px hsla(236,7%,54%,.18)}.clean-my-inbox.insights h2,.receipt-radar.insights h2{font-size:1.25rem;line-height:1.3;font-family:DMSans-Bold,sans-serif;font-weight:700}@media(min-width:768px){.clean-my-inbox.insights h2,.receipt-radar.insights h2{font-size:2rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700}}.clean-my-inbox.insights section.linked-accounts,.receipt-radar.insights section.linked-accounts{display:grid;grid-template-areas:"header" "list" "actions";grid-gap:1rem;gap:1rem;margin-bottom:2rem}.clean-my-inbox.insights section.linked-accounts h2,.receipt-radar.insights section.linked-accounts h2{margin:0;place-self:start start}@media(min-width:768px){.clean-my-inbox.insights section.linked-accounts,.receipt-radar.insights section.linked-accounts{grid-template:auto/1fr auto;grid-template-areas:"header actions" "list list"}}.clean-my-inbox.insights section.linked-accounts ul.linked-accounts,.receipt-radar.insights section.linked-accounts ul.linked-accounts{grid-area:list;list-style:none;padding:0;margin:0;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.clean-my-inbox.insights section.linked-accounts ul.linked-accounts li,.receipt-radar.insights section.linked-accounts ul.linked-accounts li{background-color:#fff;box-shadow:0 5px 45px hsla(236,7%,54%,.18);border-radius:.75rem}.clean-my-inbox.insights section.linked-accounts ul.linked-accounts li:not(.promo),.receipt-radar.insights section.linked-accounts ul.linked-accounts li:not(.promo){padding:1rem;display:grid;grid-gap:0 1rem;gap:0 1rem;grid-template:auto/auto 1fr auto;grid-template-areas:"status title close" "status meta close";color:#849aba}.clean-my-inbox.insights section.linked-accounts ul.linked-accounts li:not(.promo) .status,.receipt-radar.insights section.linked-accounts ul.linked-accounts li:not(.promo) .status{grid-area:status;place-self:center center}.clean-my-inbox.insights section.linked-accounts ul.linked-accounts li:not(.promo) .title,.receipt-radar.insights section.linked-accounts ul.linked-accounts li:not(.promo) .title{grid-area:title;color:#093474}.clean-my-inbox.insights section.linked-accounts ul.linked-accounts li:not(.promo) .reconnect,.receipt-radar.insights section.linked-accounts ul.linked-accounts li:not(.promo) .reconnect{grid-area:meta}.clean-my-inbox.insights section.linked-accounts ul.linked-accounts li:not(.promo) .reconnect a,.receipt-radar.insights section.linked-accounts ul.linked-accounts li:not(.promo) .reconnect a{display:flex;align-items:center}.clean-my-inbox.insights section.linked-accounts ul.linked-accounts li:not(.promo)>button,.receipt-radar.insights section.linked-accounts ul.linked-accounts li:not(.promo)>button{grid-area:close;place-self:center;display:flex;color:inherit;border-radius:.5rem;aspect-ratio:1;place-items:center}@media(hover:hover){.clean-my-inbox.insights section.linked-accounts ul.linked-accounts li:not(.promo)>button,.receipt-radar.insights section.linked-accounts ul.linked-accounts li:not(.promo)>button{visibility:hidden}.clean-my-inbox.insights section.linked-accounts ul.linked-accounts li:not(.promo):hover,.receipt-radar.insights section.linked-accounts ul.linked-accounts li:not(.promo):hover{cursor:pointer}.clean-my-inbox.insights section.linked-accounts ul.linked-accounts li:not(.promo):hover>button,.receipt-radar.insights section.linked-accounts ul.linked-accounts li:not(.promo):hover>button{visibility:visible}.clean-my-inbox.insights section.linked-accounts ul.linked-accounts li:not(.promo):hover>button:hover,.receipt-radar.insights section.linked-accounts ul.linked-accounts li:not(.promo):hover>button:hover{color:#093474;background:#ebf7fd}}.clean-my-inbox.insights section.linked-accounts ul.linked-accounts li.promo,.receipt-radar.insights section.linked-accounts ul.linked-accounts li.promo{background:linear-gradient(146.31deg,#0099e0,#7a01df);font-family:DMSans-Bold,sans-serif;transition-property:scale,box-shadow;transition-duration:.3s;transition-timing-function:ease-in-out;position:relative;overflow:hidden}@media(max-width:767px){.clean-my-inbox.insights section.linked-accounts ul.linked-accounts li.promo,.receipt-radar.insights section.linked-accounts ul.linked-accounts li.promo{display:none}}.clean-my-inbox.insights section.linked-accounts ul.linked-accounts li.promo:hover,.receipt-radar.insights section.linked-accounts ul.linked-accounts li.promo:hover{scale:102.5%;box-shadow:0 5px 45px hsla(236,7%,54%,.72)}.clean-my-inbox.insights section.linked-accounts ul.linked-accounts li.promo button,.receipt-radar.insights section.linked-accounts ul.linked-accounts li.promo button{position:absolute;inset:0;padding:1rem;display:flex;flex-direction:column;color:#fff}.clean-my-inbox.insights section.linked-accounts ul.linked-accounts li.promo button:after,.clean-my-inbox.insights section.linked-accounts ul.linked-accounts li.promo button:before,.receipt-radar.insights section.linked-accounts ul.linked-accounts li.promo button:after,.receipt-radar.insights section.linked-accounts ul.linked-accounts li.promo button:before{content:"";position:absolute;inset:0;background-repeat:no-repeat;background-position:0 100%;background-size:contain;background-image:url(https://web-ui.gener8.tech/_next/static/media/earn-more-left.84082bb5.png)}.clean-my-inbox.insights section.linked-accounts ul.linked-accounts li.promo button:before,.receipt-radar.insights section.linked-accounts ul.linked-accounts li.promo button:before{background-position:100% 0;background-image:url(https://web-ui.gener8.tech/_next/static/media/earn-more-right.388d555d.png)}.clean-my-inbox.insights section.linked-accounts ul.linked-accounts li.promo button span:first-of-type,.receipt-radar.insights section.linked-accounts ul.linked-accounts li.promo button span:first-of-type{font-size:1.25rem;line-height:1.3;font-weight:700;font-family:DMSans-Bold,sans-serif}.clean-my-inbox.insights .meta,.receipt-radar.insights .meta{font-size:.75rem;line-height:1.8334;font-family:DMSans-Regular,sans-serif;font-weight:400;grid-area:meta}.clean-my-inbox.insights .meta time,.receipt-radar.insights .meta time{font-size:.75rem;line-height:1.8334;font-family:DMSans-Regular,sans-serif;font-weight:400;font-family:DMSans-Bold,sans-serif;white-space:nowrap}.clean-my-inbox.insights section.highlights,.receipt-radar.insights section.highlights{display:grid;grid-gap:.5rem;gap:.5rem;margin-bottom:1rem}@media(max-width:767px){.clean-my-inbox.insights section.highlights,.receipt-radar.insights section.highlights{background-color:#fff;box-shadow:0 5px 45px hsla(236,7%,54%,.18);border-radius:.75rem}}@media(min-width:500px){.clean-my-inbox.insights section.highlights,.receipt-radar.insights section.highlights{grid-template:auto/repeat(2,1fr)}}@media(min-width:768px){.clean-my-inbox.insights section.highlights,.receipt-radar.insights section.highlights{gap:1rem;grid-template:auto/repeat(3,1fr)}}.clean-my-inbox.insights section.highlights section,.receipt-radar.insights section.highlights section{padding:.75rem;display:flex;flex-direction:column;justify-content:space-between}@media(max-width:767px){.clean-my-inbox.insights section.highlights section,.receipt-radar.insights section.highlights section{place-self:center center}.clean-my-inbox.insights section.highlights section.minor,.receipt-radar.insights section.highlights section.minor{display:none}}@media(min-width:768px){.clean-my-inbox.insights section.highlights section,.receipt-radar.insights section.highlights section{background-color:#fff;box-shadow:0 5px 45px hsla(236,7%,54%,.18);border-radius:.75rem}}.clean-my-inbox.insights section.highlights section h3,.receipt-radar.insights section.highlights section h3{font-size:.875rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;margin:0}@media(min-width:768px){.clean-my-inbox.insights section.highlights section h3,.receipt-radar.insights section.highlights section h3{font-size:1rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400}}.clean-my-inbox.insights section.highlights section ol,.receipt-radar.insights section.highlights section ol{margin-bottom:0;padding:0;display:flex;gap:.5rem}.clean-my-inbox.insights section.highlights section ol li,.receipt-radar.insights section.highlights section ol li{list-style:none;margin:0;padding:0}.clean-my-inbox.insights section.highlights section span,.receipt-radar.insights section.highlights section span{font-size:2.5rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;display:inline-flex;align-items:center}.clean-my-inbox.insights section.filters,.clean-my-inbox.insights section.receipts,.receipt-radar.insights section.filters,.receipt-radar.insights section.receipts{display:grid;grid-template:auto/1fr auto;grid-gap:.5rem;gap:.5rem}@media(min-width:768px){.clean-my-inbox.insights section.filters,.clean-my-inbox.insights section.receipts,.receipt-radar.insights section.filters,.receipt-radar.insights section.receipts{gap:1rem}}.clean-my-inbox.insights section.filters.receipts,.clean-my-inbox.insights section.receipts.receipts,.receipt-radar.insights section.filters.receipts,.receipt-radar.insights section.receipts.receipts{grid-template-areas:"header actions" "message message" "highlights highlights" "table table" "footer footer"}.clean-my-inbox.insights section.filters div.heading,.clean-my-inbox.insights section.receipts div.heading,.receipt-radar.insights section.filters div.heading,.receipt-radar.insights section.receipts div.heading{grid-area:header}.clean-my-inbox.insights section.filters div.heading h2,.clean-my-inbox.insights section.receipts div.heading h2,.receipt-radar.insights section.filters div.heading h2,.receipt-radar.insights section.receipts div.heading h2{margin:0}@media(max-width:767px){.clean-my-inbox.insights section.filters div.heading h2.long,.clean-my-inbox.insights section.receipts div.heading h2.long,.receipt-radar.insights section.filters div.heading h2.long,.receipt-radar.insights section.receipts div.heading h2.long{display:none}}@media(min-width:768px){.clean-my-inbox.insights section.filters div.heading h2.short,.clean-my-inbox.insights section.receipts div.heading h2.short,.receipt-radar.insights section.filters div.heading h2.short,.receipt-radar.insights section.receipts div.heading h2.short{display:none}}.clean-my-inbox.insights section.filters div.heading a,.clean-my-inbox.insights section.receipts div.heading a,.receipt-radar.insights section.filters div.heading a,.receipt-radar.insights section.receipts div.heading a{font-size:.75rem;line-height:1.8334;font-family:DMSans-Regular,sans-serif;font-weight:400;font-family:DMSans-Bold,sans-serif}.clean-my-inbox.insights section.filters div.actions,.clean-my-inbox.insights section.receipts div.actions,.receipt-radar.insights section.filters div.actions,.receipt-radar.insights section.receipts div.actions{grid-area:actions;place-self:center end}.clean-my-inbox.insights section.filters .form,.clean-my-inbox.insights section.receipts .form,.receipt-radar.insights section.filters .form,.receipt-radar.insights section.receipts .form{grid-area:message}.clean-my-inbox.insights section.filters .form .message:last-child,.clean-my-inbox.insights section.receipts .form .message:last-child,.receipt-radar.insights section.filters .form .message:last-child,.receipt-radar.insights section.receipts .form .message:last-child{-webkit-margin-after:0;margin-block-end:0}.clean-my-inbox.insights section.filters .highlights,.clean-my-inbox.insights section.receipts .highlights,.receipt-radar.insights section.filters .highlights,.receipt-radar.insights section.receipts .highlights{grid-area:highlights}.clean-my-inbox.insights section.filters table,.clean-my-inbox.insights section.receipts table,.receipt-radar.insights section.filters table,.receipt-radar.insights section.receipts table{grid-area:table}.clean-my-inbox.insights section.filters footer,.clean-my-inbox.insights section.receipts footer,.receipt-radar.insights section.filters footer,.receipt-radar.insights section.receipts footer{grid-area:footer;display:grid;place-items:center;padding:2rem}.clean-my-inbox.insights table.receipts,.receipt-radar.insights table.receipts{box-shadow:0 5px 45px hsla(236,7%,54%,.18);width:100%;border-radius:.75rem;color:#849aba}.clean-my-inbox.insights table.receipts tbody tr,.receipt-radar.insights table.receipts tbody tr{padding:1rem;display:grid;grid-gap:0 1rem;gap:0 1rem;grid-template:auto/auto 1fr;grid-template-areas:"merchant-icon title" "merchant-icon date" "merchant-icon email"}@media(min-width:768px){.clean-my-inbox.insights table.receipts tbody tr,.receipt-radar.insights table.receipts tbody tr{grid-template:auto/auto 1fr 1fr;grid-template-areas:"merchant-icon title date" "merchant-icon email date"}}.clean-my-inbox.insights table.receipts tbody tr td,.receipt-radar.insights table.receipts tbody tr td{padding:0}.clean-my-inbox.insights table.receipts tbody tr td.merchant-icon,.receipt-radar.insights table.receipts tbody tr td.merchant-icon{grid-area:merchant-icon;place-self:start center}.clean-my-inbox.insights table.receipts tbody tr td.title,.receipt-radar.insights table.receipts tbody tr td.title{grid-area:title;color:#093474;font-family:DMSans-Bold,sans-serif}.clean-my-inbox.insights table.receipts tbody tr td.email,.receipt-radar.insights table.receipts tbody tr td.email{grid-area:email}@media(max-width:767px){.clean-my-inbox.insights table.receipts tbody tr td.email,.receipt-radar.insights table.receipts tbody tr td.email{color:#093474}}.clean-my-inbox.insights table.receipts tbody tr td.meta,.receipt-radar.insights table.receipts tbody tr td.meta{grid-area:date}@media(min-width:768px){.clean-my-inbox.insights table.receipts tbody tr td.meta,.receipt-radar.insights table.receipts tbody tr td.meta{place-self:center end}}.clean-my-inbox figure.merchant-icon,.receipt-radar figure.merchant-icon{margin:0;background-color:#fff;border-radius:.25rem;box-shadow:2px 2px 8px rgba(9,52,116,.2);width:2.5rem;height:2.5rem;display:grid;place-items:center}@media(min-width:768px){.clean-my-inbox figure.merchant-icon,.receipt-radar figure.merchant-icon{width:3rem;height:3rem}}.clean-my-inbox figure.merchant-icon img,.receipt-radar figure.merchant-icon img{width:1.5625rem;height:1.5625rem}.receipt-radar.intro .slider-container .slide section .decoration{margin:-.1rem -2rem 0}.receipt-radar.intro .slider-container .slide:first-child section .decoration{overflow:hidden}@keyframes trolley-dash{5%{transform:skew(-10deg);rotate:10deg}35%{translate:-70vw 0;rotate:10deg;scale:1 1}36%{translate:-70vw -20vw;rotate:20deg;scale:-1 1}50%{translate:90vw 30vw;rotate:20deg;scale:-1 1}75%{translate:100vw 0;rotate:none;scale:1 1}90%{translate:0 0;rotate:0;scale:1 1}}.receipt-radar.intro .slider-container .slide:first-child section .trolley{transform-origin:bottom right;animation:trolley-dash 7.5s ease-in-out infinite;animation-delay:.5s}@keyframes up-down{50%{translate:0 10px 100px}}@keyframes left-right{50%{translate:10px 0}}.receipt-radar.intro .slider-container .slide:nth-child(2) section .envelope{margin-top:10%;aspect-ratio:1;max-width:35%;max-height:30%;animation:up-down 2s ease-in-out infinite alternate}@media(min-width:768px){.receipt-radar.intro .slider-container .slide:nth-child(2) section .envelope{max-width:20%}}@media(min-width:1024px){.receipt-radar.intro .slider-container .slide:nth-child(2) section .envelope{max-width:30%}}.receipt-radar.intro .slider-container .slide:nth-child(2) section .floater{position:absolute;top:10%;width:15%;animation:up-down 2s ease-in-out infinite alternate,left-right 5s ease-in-out infinite alternate}@media(min-width:768px){.receipt-radar.intro .slider-container .slide:nth-child(2) section .floater{width:10%}}.receipt-radar.intro .slider-container .slide:nth-child(2) section .floater:nth-child(2){left:18%}.receipt-radar.intro .slider-container .slide:nth-child(2) section .floater:nth-child(3){animation-delay:.5s,1.5s;top:0;left:40%}@media(min-width:768px){.receipt-radar.intro .slider-container .slide:nth-child(2) section .floater:nth-child(3){left:43%}}.receipt-radar.intro .slider-container .slide:nth-child(2) section .floater:nth-child(4){animation-delay:.75s,2.5s;right:20%}@keyframes rock-out{40%{transform:rotate(20deg)}80%{transform:rotate(-20deg)}to{transform:rotate(0)}}.receipt-radar.intro .slider-container .slide:last-child section .the-horns{transform-origin:50% 85%;animation:rock-out 1s ease-in-out infinite alternate}.clean-my-inbox-connect,.receipt-radar-connect{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem}@media(min-width:768px){.clean-my-inbox-connect,.receipt-radar-connect{padding:2rem;gap:2rem;min-height:28.75rem}}.clean-my-inbox-connect.permissions .form:empty,.receipt-radar-connect.permissions .form:empty{display:none}.clean-my-inbox-connect h2,.clean-my-inbox-connect p,.receipt-radar-connect h2,.receipt-radar-connect p{margin:0}.clean-my-inbox-connect>.form .message,.receipt-radar-connect>.form .message{-webkit-margin-after:0;margin-block-end:0}.clean-my-inbox-connect h2,.receipt-radar-connect h2{margin-top:0;font-family:DMSans-Bold,sans-serif}.clean-my-inbox-connect .button.primary:not(.outline),.receipt-radar-connect .button.primary:not(.outline){background-color:#105ac9}.clean-my-inbox-connect .layout,.receipt-radar-connect .layout{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%}@media(min-width:768px){.clean-my-inbox-connect .layout,.receipt-radar-connect .layout{flex-direction:row;align-items:start;justify-content:space-around}.clean-my-inbox-connect .layout button,.receipt-radar-connect .layout button{min-width:300px}}.clean-my-inbox-connect .decoration,.receipt-radar-connect .decoration{background:linear-gradient(227.15deg,#0099e0 2.31%,#00db92 99.9%);border-radius:50%;width:130px;aspect-ratio:1;display:grid;place-items:center}@media(min-width:768px){.clean-my-inbox-connect .decoration,.receipt-radar-connect .decoration{width:212px}}@media(min-width:1024px){.clean-my-inbox-connect .decoration,.receipt-radar-connect .decoration{width:194px}.clean-my-inbox-connect .decoration.permissions,.receipt-radar-connect .decoration.permissions{width:100px}}.clean-my-inbox-connect .decoration img,.receipt-radar-connect .decoration img{width:65%;height:auto}.clean-my-inbox-connect .reassurance,.receipt-radar-connect .reassurance{font-size:.875rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400}.clean-my-inbox-connect .providers,.receipt-radar-connect .providers{display:flex;gap:1.5rem;flex-direction:column;white-space:nowrap}@media(min-width:1024px){.clean-my-inbox-connect .providers,.receipt-radar-connect .providers{gap:1rem}}.clean-my-inbox-connect .providers button,.receipt-radar-connect .providers button{font-family:DMSans-Bold,sans-serif}.clean-my-inbox-connect .providers .icon,.receipt-radar-connect .providers .icon{background:#fff;border-radius:50%;padding:.25rem}.clean-my-inbox-connect .provider-finder,.receipt-radar-connect .provider-finder{display:flex;gap:1.5rem;flex-direction:column}@media(min-width:1024px){.clean-my-inbox-connect .provider-finder,.receipt-radar-connect .provider-finder{gap:1rem}}.clean-my-inbox-connect .provider-finder .button,.clean-my-inbox-connect .provider-finder .field:not(.invalid),.receipt-radar-connect .provider-finder .button,.receipt-radar-connect .provider-finder .field:not(.invalid){margin:0}.clean-my-inbox-connect .scan,.receipt-radar-connect .scan{flex-grow:1;display:flex;flex-direction:column;align-items:center;text-align:center}.clean-my-inbox-connect .scan h2,.receipt-radar-connect .scan h2{margin:0}.clean-my-inbox-connect .scan p,.receipt-radar-connect .scan p{max-width:25em;margin-top:1rem}@media(min-width:768px){.clean-my-inbox-connect .scan p,.receipt-radar-connect .scan p{margin-top:1.5rem}}.clean-my-inbox-connect .scan .layout,.receipt-radar-connect .scan .layout{flex-grow:1;display:grid;place-items:center;grid-template:1fr/1fr;max-width:60%}@media(min-width:768px){.clean-my-inbox-connect .scan .layout,.receipt-radar-connect .scan .layout{max-width:40%}}.receipt-radar-settings p{color:#105ac9;font-family:DMSans-Bold,sans-serif}.receipt-radar-settings p.hidden{display:none}.receipt-radar-settings .actions{display:flex;gap:1rem}@media(max-width:767px){.receipt-radar-settings .actions{flex-direction:column}}.receipt-radar-settings button.button.primary{white-space:nowrap}.receipt-radar-settings button.button.primary.outline{color:#105ac9}.receipt-radar-settings button.button.primary:not(.outline){background-color:#105ac9}.clean-my-inbox-header{margin-bottom:1.5rem;display:grid;grid-gap:0 .5rem;gap:0 .5rem;grid-template:auto auto auto/4rem 1fr auto;grid-template-areas:"figure header controls" "figure status controls" "intro  intro  intro"}@media(min-width:768px){.clean-my-inbox-header{gap:.5rem 1rem;grid-template:auto auto/5.5rem 1fr 3rem auto;grid-template-areas:"figure header status controls" "figure intro  status controls"}}.clean-my-inbox-header.connect,.clean-my-inbox-header.intro{grid-template-areas:"figure header controls" "figure header controls" "intro  intro  intro"}@media(min-width:768px){.clean-my-inbox-header.connect,.clean-my-inbox-header.intro{grid-template-areas:"figure header status controls" "figure header  status controls"}}.clean-my-inbox-header figure{grid-area:figure;flex-shrink:0;margin:0;background-color:#fff;border-radius:.75rem;box-shadow:2.75px 2.75px 11px rgba(9,52,116,.2);height:4rem;display:grid;place-items:center;width:100%;max-width:100%;padding:.75rem}@media(min-width:768px){.clean-my-inbox-header figure{height:5.5rem;padding:1rem}}.clean-my-inbox-header figure img{width:100%}.clean-my-inbox-header h1{font-size:1.25rem;line-height:1.3;font-weight:700;font-family:DMSans-Bold,sans-serif;grid-area:header;place-self:center start;margin:0}.clean-my-inbox-header .status{font-size:.75rem;line-height:1.8334;font-family:DMSans-Regular,sans-serif;font-weight:400;grid-area:status;display:flex;gap:.25rem;align-items:center}@media(min-width:768px){.clean-my-inbox-header .status{padding:.5rem 0;place-self:start end;flex-direction:column}}.clean-my-inbox-header .icon{width:20px;height:20px}.clean-my-inbox-header .intro{grid-area:intro}@media(max-width:767px){.clean-my-inbox-header .intro{font-size:.75rem;line-height:1.8334;font-family:DMSans-Regular,sans-serif;font-weight:400}}@media(min-width:768px){.clean-my-inbox-header .intro{margin:0}}.clean-my-inbox-header .intro a{white-space:nowrap}.clean-my-inbox-header .settings,.clean-my-inbox-header .steps{grid-area:controls;place-self:center start}.clean-my-inbox-header button.settings{font-size:.75rem;line-height:1.8334;font-family:DMSans-Regular,sans-serif;font-weight:400;font-family:DMSans-Bold,sans-serif;color:#105ac9;place-self:start end;display:flex;gap:.25rem;flex-direction:column;align-items:center;border-radius:.75rem;padding:0}@media(min-width:768px){.clean-my-inbox-header button.settings{padding:.5rem}}.clean-my-inbox-header button.settings:hover{background-color:#ebf7fd}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration{position:relative}@keyframes grow{90%{scale:100%}}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span{position:absolute;aspect-ratio:2}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span img{scale:0;animation:grow 1.5s ease-in-out infinite forwards}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:first-child{left:5%;top:60%;width:20%}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:first-child img{animation-delay:2575.1006598946ms}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(2){left:48%;top:20%;width:18%}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(2) img{animation-delay:2.5424430642784s}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(3){left:14%;top:27%;width:10%}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(3) img{animation-delay:2.5083953727433s}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(4){left:58%;top:41%;width:17%}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(4) img{animation-delay:2.4728339626867s}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(5){left:57%;top:10%;width:18%}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(5) img{animation-delay:2.4356179501787s}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(6){left:42%;top:42%;width:16%}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(6) img{animation-delay:2.3965858188432s}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(7){left:68%;top:37%;width:10%}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(7) img{animation-delay:2.3555511833332s}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(8){left:26%;top:57%;width:20%}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(8) img{animation-delay:2312.2974063169ms}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(9){left:30%;top:12%;width:18%}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(9) img{animation-delay:2.266570675245s}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(10){left:71%;top:65%;width:12%}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(10) img{animation-delay:2.2180709777918s}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(11){left:61%;top:53%;width:11%}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(11) img{animation-delay:2166.4401608818ms}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(12){left:29%;top:24%;width:20%}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(12) img{animation-delay:2111.2458636922ms}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(13){left:6%;top:4%;width:11%}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(13) img{animation-delay:2.0519594859692s}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(14){left:51%;top:8%;width:11%}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(14) img{animation-delay:1987.9253198304ms}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(15){left:22%;top:7%;width:13%}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(15) img{animation-delay:1.9183162182387s}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(16){left:37%;top:46%;width:18%}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(16) img{animation-delay:1.8420680743952s}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(17){left:82%;top:26%;width:11%}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(17) img{animation-delay:1.757779661869s}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(18){left:67%;top:62%;width:20%}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(18) img{animation-delay:1.6635532333439s}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(19){left:75%;top:49%;width:12%}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(19) img{animation-delay:1556.7281192443ms}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(20){left:11%;top:31%;width:13%}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(20) img{animation-delay:1.4334075753824s}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(21){left:73%;top:1%;width:10%}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(21) img{animation-delay:1287.5503299473ms}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(22){left:23%;top:36%;width:13%}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(22) img{animation-delay:1.1090354888959s}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(23){left:17%;top:11%;width:10%}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(23) img{animation-delay:.8788898309345s}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(24){left:13%;top:51%;width:13%}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(24) img{animation-delay:554.517744448ms}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(25){left:55%;top:68%;width:13%}.clean-my-inbox.intro .slider-container .slide:first-child section .decoration span:nth-child(25) img{animation-delay:0ms}.clean-my-inbox.intro .slider-container .slide:nth-child(2) section .decoration{display:flex;flex-direction:row}@keyframes rot20{0%{rotate:0deg}to{rotate:20deg}}.clean-my-inbox.intro .slider-container .slide:nth-child(2) section .decoration img{max-width:30%;animation:rot20 1.1s ease-in-out infinite alternate}.clean-my-inbox.intro .slider-container .slide:nth-child(2) section .decoration .pistol{scale:-1 1;translate:-30% -20%}.clean-my-inbox.intro .slider-container .slide:nth-child(2) section .decoration .envelope{animation-direction:alternate-reverse;animation-delay:-.2s;translate:25% 15%}.clean-my-inbox.insights section.highlights{grid-template:auto auto/repeat(2,1fr);grid-template-areas:"header header" "stat1 stat2"}.clean-my-inbox.insights section.highlights h2{margin:.5rem .5rem 0;grid-area:header}@media(min-width:768px){.clean-my-inbox.insights section.highlights h2{margin:0}}.clean-my-inbox.insights section.filters{grid-template-areas:"header actions" "message message" "meta meta" "table table" "footer footer"}@media(min-width:768px){.clean-my-inbox.insights section.filters{grid-template:auto/1fr auto auto;grid-template-areas:"header meta actions" "message message message" "table table table" "footer footer footer"}}.clean-my-inbox.insights section.filters .meta{grid-area:meta}@media(min-width:768px){.clean-my-inbox.insights section.filters .meta{place-self:center end;text-align:right}.clean-my-inbox.insights section.filters .meta time{display:block}}.clean-my-inbox.insights table.filters{box-shadow:none;background:transparent;width:100%;color:#849aba;display:flex;flex-direction:column;gap:.75rem}@media(min-width:768px){.clean-my-inbox.insights table.filters{gap:1.5rem}}.clean-my-inbox.insights table.filters tr{background:#fff;border-radius:.75rem;box-shadow:0 5px 45px hsla(236,7%,54%,.18);margin-bottom:.5rem;padding:1rem;display:grid;grid-gap:0 1rem;gap:0 1rem;grid-template:auto/auto 1fr auto;grid-template-areas:"merchant-icon label  toggle" "merchant-icon sender toggle" "merchant-icon number toggle" "merchant-icon chip   toggle"}@media(min-width:420px){.clean-my-inbox.insights table.filters tr{grid-template-areas:"merchant-icon label  chip   toggle" "merchant-icon sender sender toggle" "merchant-icon number number toggle"}}@media(min-width:768px){.clean-my-inbox.insights table.filters tr{margin-bottom:1rem}}.clean-my-inbox.insights table.filters tr td{padding:0}.clean-my-inbox.insights table.filters tr td.merchant-icon{grid-area:merchant-icon;place-self:start center}.clean-my-inbox.insights table.filters tr td.label,.clean-my-inbox.insights table.filters tr td.number,.clean-my-inbox.insights table.filters tr td.sender{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#093474;font-size:.875rem;line-height:1.4;font-family:DMSans-Bold,sans-serif;font-weight:700}.clean-my-inbox.insights table.filters tr td.label{grid-area:label;font-size:1rem;line-height:1.4;font-family:DMSans-Bold,sans-serif;font-weight:700}.clean-my-inbox.insights table.filters tr td.sender{grid-area:sender;color:#849aba;font-family:DMSans-Regular,sans-serif}.clean-my-inbox.insights table.filters tr td.number{grid-area:number}.clean-my-inbox.insights table.filters tr td.chip{grid-area:chip}.clean-my-inbox.insights table.filters tr td.toggle{grid-area:toggle}@media(min-width:768px){.clean-my-inbox-settings{min-width:32em;min-height:40%}}.clean-my-inbox-settings h2{margin-right:50px}.clean-my-inbox-settings p{font-size:1rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400}.clean-my-inbox-settings ul{padding:0}.clean-my-inbox-settings ul li{font-size:.875rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;padding:0;display:flex;gap:.5rem}.clean-my-inbox-settings ul li.hidden{display:none}.clean-my-inbox-settings ul li :nth-child(2){flex-grow:1}.clean-my-inbox-settings ul li button{margin:0;padding:0}.clean-my-inbox-settings ul li button.change{color:#093474;text-align:start}.clean-my-inbox-settings ul li button.cancel,.clean-my-inbox-settings ul li button.confirm,.clean-my-inbox-settings ul li button.remove{color:#849aba;font-size:.875rem;line-height:1.4;font-family:DMSans-Bold,sans-serif;font-weight:700}.clean-my-inbox-settings ul li button.confirm{color:#be1934}.clean-my-inbox-settings ul li button:not(:last-child){-webkit-margin-end:1rem;margin-inline-end:1rem}.about-you-header{margin-bottom:1.5rem;display:grid;grid-gap:0 .5rem;gap:0 .5rem;grid-template:auto auto auto/4rem auto;grid-template-areas:"figure header" "figure intro"}@media(min-width:768px){.about-you-header{gap:.25rem 1rem;grid-template:auto auto/5.5rem auto 15rem;grid-template-areas:"figure header status" "figure intro  status"}}.about-you-header figure{grid-area:figure;flex-shrink:0;margin:0;background-color:#fff;border-radius:.75rem;box-shadow:2.75px 2.75px 11px rgba(9,52,116,.2);height:4rem;display:grid;place-items:center;width:100%;max-width:100%;padding:.75rem}@media(min-width:768px){.about-you-header figure{height:5.5rem;padding:1rem}}.about-you-header figure img{width:100%}.about-you-header h1{font-size:1.25rem;line-height:1.3;font-weight:700;font-family:DMSans-Bold,sans-serif;grid-area:header;place-self:end start;margin:0}.about-you-header .icon{width:20px;height:20px}.about-you-header .intro{font-size:.875rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;grid-area:intro;color:#849aba;margin:0}.about-you-header .intro a{white-space:nowrap}.about-you-header .status{display:none;width:100%}.about-you-header .status span{font-size:.875rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;color:#849aba}.about-you-header .status progress{width:100%}@media(min-width:768px){.about-you-header .status{grid-area:status;place-self:center end;display:flex;flex-direction:column;align-items:flex-end}}.about-you,.onboarding.demographics{background-color:#f9fcfe;min-height:calc(100vh - 4.5rem);padding:1.5rem 0}@media(min-width:1024px){.about-you,.onboarding.demographics{min-height:calc(100vh - 5.25rem)}}.about-you section,.onboarding.demographics section{border-radius:.75rem;background-color:#fff;box-shadow:0 5px 45px hsla(236,7%,54%,.18);color:#849aba;padding:1rem 1.5rem}.about-you section progress.progress-bar,.onboarding.demographics section progress.progress-bar{width:100%;margin-bottom:1rem}@media(min-width:768px){.about-you section,.onboarding.demographics section{padding:2rem}.about-you section progress.progress-bar,.onboarding.demographics section progress.progress-bar{display:none}}.about-you h2,.onboarding.demographics h2{font-size:2rem;line-height:1.25;font-family:DMSans-Bold,sans-serif;font-weight:700;margin:0;color:#093474;text-align:center}.about-you .form,.onboarding.demographics .form{display:flex;flex-direction:column;align-items:center}.about-you .form.questions,.onboarding.demographics .form.questions{min-height:min(28.125rem,100vh - 26rem)}.about-you .form.questions .question,.onboarding.demographics .form.questions .question{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%}.about-you .form.questions .question .answers,.onboarding.demographics .form.questions .question .answers{width:100%;display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.about-you .form.questions .question .answers,.onboarding.demographics .form.questions .question .answers{width:21.875rem}}.about-you .form.questions .question .answers .field,.onboarding.demographics .form.questions .question .answers .field{margin-bottom:.5rem}.about-you .form.questions .question .answers button,.onboarding.demographics .form.questions .question .answers button{margin:0;width:100%;background-color:#ebf7fd;color:#093474}.about-you .form.questions .question .answers button.selected,.onboarding.demographics .form.questions .question .answers button.selected{background-color:#093474;color:#fff}.about-you .form.questions .question .answers button:hover,.onboarding.demographics .form.questions .question .answers button:hover{background-color:#ebf7fd;color:#093474}@media(hover:hover){.about-you .form.questions .question .answers button:hover,.onboarding.demographics .form.questions .question .answers button:hover{background-color:#105ac9;color:#fff}}.about-you .form.questions .question.dob .answers,.onboarding.demographics .form.questions .question.dob .answers{display:flex;flex-direction:row;justify-content:stretch}.about-you .form.questions .question.dob .answers .field,.onboarding.demographics .form.questions .question.dob .answers .field{flex-grow:1}.about-you .form .message.banner,.onboarding.demographics .form .message.banner{margin-top:1rem;margin-bottom:0}@media(min-width:768px){.about-you .form .message.banner,.onboarding.demographics .form .message.banner{width:21.875rem}}.about-you .actions,.onboarding.demographics .actions{margin-top:1rem;display:flex;justify-content:space-between}@media(min-width:768px){.about-you .actions,.onboarding.demographics .actions{margin-top:2rem}}.about-you .actions button.ghost,.onboarding.demographics .actions button.ghost{height:auto;padding:0;color:#105ac9}.about-you div.complete,.about-you div.error,.about-you div.loading,.onboarding.demographics div.complete,.onboarding.demographics div.error,.onboarding.demographics div.loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:12.75rem}@media(min-width:768px){.about-you div.complete,.about-you div.error,.about-you div.loading,.onboarding.demographics div.complete,.onboarding.demographics div.error,.onboarding.demographics div.loading{gap:1.5rem;min-height:14.25rem}}.about-you div.complete .ring-of-power,.about-you div.error .ring-of-power,.about-you div.loading .ring-of-power,.onboarding.demographics div.complete .ring-of-power,.onboarding.demographics div.error .ring-of-power,.onboarding.demographics div.loading .ring-of-power{width:12.5rem}.about-you div.complete .balance-wrapper,.about-you div.error .balance-wrapper,.about-you div.loading .balance-wrapper,.onboarding.demographics div.complete .balance-wrapper,.onboarding.demographics div.error .balance-wrapper,.onboarding.demographics div.loading .balance-wrapper{text-align:center;color:#093474;font-size:2.5rem;font-family:DMSans-Bold,sans-serif}.about-you div.complete .balance-wrapper span,.about-you div.error .balance-wrapper span,.about-you div.loading .balance-wrapper span,.onboarding.demographics div.complete .balance-wrapper span,.onboarding.demographics div.error .balance-wrapper span,.onboarding.demographics div.loading .balance-wrapper span{font-size:1rem}.about-you div.complete p,.about-you div.error p,.about-you div.loading p,.onboarding.demographics div.complete p,.onboarding.demographics div.error p,.onboarding.demographics div.loading p{font-size:.875rem;line-height:1.57;font-family:DMSans-Regular,sans-serif;font-weight:400;margin:0;color:#093474}.about-you div.complete button.primary,.about-you div.error button.primary,.about-you div.loading button.primary,.onboarding.demographics div.complete button.primary,.onboarding.demographics div.error button.primary,.onboarding.demographics div.loading button.primary{background-color:#105ac9}