*{box-sizing:border-box;padding:0;margin:0;letter-spacing:.01em}body,html{max-width:100vw;min-height:100dvh;overflow-x:hidden}a{color:inherit;text-decoration:none}.fill-height{min-height:100dvh}@keyframes scroll-prompt{0%{transform:translateZ(0)}70%{transform:translateZ(0)}80%{transform:translate3d(0,-10px,0)}85%{transform:translate3d(0,30px,0)}to{transform:translateZ(0)}}@keyframes drawline{to{stroke-dashoffset:0}}@font-face{font-family:cash-market-rounded;src:url(https://cash-f.squarecdn.com/static/fonts/cash-market/v2/CashMarket-RegularRounded.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:cash-market-rounded;src:url(https://cash-f.squarecdn.com/static/fonts/cash-market/v2/CashMarket-MediumRounded.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:cash-market-rounded;src:url(https://cash-f.squarecdn.com/static/fonts/cash-market/v2/CashMarket-BoldRounded.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:cash-market;src:url(https://cash-f.squarecdn.com/static/fonts/cash-market/v2/CashMarket-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:cash-market;src:url(https://cash-f.squarecdn.com/static/fonts/cash-market/v2/CashMarket-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:cash-market;src:url(https://cash-f.squarecdn.com/static/fonts/cash-market/v2/CashMarket-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:PP Agrandir Wide Variable;src:url(https://cash-f.squarecdn.com/static/fonts/pp-agrandir-wide/PP-Agrandir-Wide-Variable.woff2) format("woff2-variations"),url(https://cash-f.squarecdn.com/static/fonts/pp-agrandir-wide/PP-Agrandir-Wide-Variable.woff) format("woff"),url(https://cash-f.squarecdn.com/static/fonts/pp-agrandir-wide/PP-Agrandir-Wide-Variable.ttf) format("ttf");font-weight:400 700}@font-face{font-family:Agrandir;src:url(https://cash-f.squarecdn.com/static/fonts/agrandir/Agrandir-GrandLight.woff) format("woff2");font-weight:100;font-style:normal}@font-face{font-family:Agrandir;src:url(https://cash-f.squarecdn.com/static/fonts/agrandir/Agrandir-GrandHeavy.woff) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Agrandir;src:url(https://cash-f.squarecdn.com/static/fonts/agrandir/Agrandir-Regular.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Agrandir;src:url(https://cash-f.squarecdn.com/static/fonts/agrandir/Agrandir-GrandHeavy.woff) format("woff");font-weight:800;font-style:normal}body{font-family:cash-market,Helvetica Neue,helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.index-root{height:100dvh}.index-root .load-container{z-index:1000;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.index-root .load-container .load{border:25vw solid #fff;background-color:#01d633;width:150vw;aspect-ratio:1/1;animation:fadeOut .5s ease-in-out;border-radius:500vh;transform:scale(0)}.index-root .load-container .load img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:25vw;height:25vw}.index-root header{z-index:100;position:fixed;display:flex;justify-content:space-between;align-items:center;width:100%;padding:1.5rem;mix-blend-mode:exclusion;background-color:none}.index-root header .logo-link{height:-moz-fit-content;height:fit-content}.index-root header .login-link .login-button{display:flex;background-color:#fff;border-radius:100dvh;padding:0 1.952rem;font-size:12px;font-weight:700;letter-spacing:-.02em;line-height:2.875rem;height:2.875rem}.index-root .title{position:fixed;z-index:100;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;display:flex;flex-direction:column;align-items:center}.index-root .title h1 .text span{font-size:67px;font-family:PP Agrandir Wide Variable;font-weight:520;white-space:nowrap;color:#fff}.index-root .title h1 .text1{transform:translateX(50px)}.index-root .title h1 .text2{transform:translateX(75px)}.index-root .title h1 .text{margin:-1rem 0}.index-root .title h1 .money{display:flex;align-items:center;gap:1rem}.index-root .title h1 .money aside{display:inline-flex;border-radius:11px;padding:4px;align-items:center;border:1px solid #fff}.index-root .title h1 .money aside span{transform:none;color:#fff;font-weight:700;font-size:12px;font-family:cash-market;padding:0 1rem;width:min-content;flex:1 1;white-space:wrap}.index-root .title h1 .money aside img{height:63px;width:63px;flex:0 1;border-radius:7.7px}.index-root .title h2{color:#fff;max-width:300px;text-align:center;font-size:21px;line-height:21px;font-weight:400;margin:2rem auto 1.5rem}.index-root .title p{text-align:center;font-size:11px;color:#fff;opacity:.8;max-width:400px}.index-root video{position:absolute;top:0;object-fit:cover;width:100vw;height:100dvh}.index-root .pause{z-index:100;position:fixed;right:1rem;bottom:2rem;height:30px;width:30px;outline:none;padding:0;border:none;background:transparent}.index-root .pause img{cursor:pointer;width:100%;height:100%}.index-root .github{cursor:pointer;position:fixed;bottom:2rem;left:1rem;padding:4px;border:1px solid #000;border-radius:50%}.index-root .github button{cursor:pointer;outline:none;border:none;display:flex;justify-content:center;align-items:center;background:none}.index-root .github button img{cursor:pointer;height:20px;width:20px}.index-root .video-load-container{z-index:1000;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%)}.index-root .video-load-container .load{background-color:#01d633;width:100vw;aspect-ratio:1/1}.index-root .video-load-container .load img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:10vw;height:10vw}@media screen and (max-width:768px){.index-root .title h1 .text{text-align:center}.index-root .title h1 .text span{font-size:48px;font-weight:600}.index-root .title h1 .text1,.index-root .title h1 .text2{transform:none}.index-root .title h1 .money{display:block}.index-root .title h1 .money aside{display:none}.index-root .title h2{font-size:15.5px;max-width:225px}.index-root .qr-mobile{z-index:100;position:fixed;bottom:0;left:50%;transform:translate(-50%,-25%);display:none;border-radius:11px;padding:4px;align-items:center;border:1px solid #fff;background-color:#fff}.index-root .qr-mobile span{transform:none;color:#000;font-weight:700;font-size:12px;padding:0 1rem;width:min-content;flex:1 1;white-space:wrap}.index-root .qr-mobile img{height:63px;width:63px;flex:0 1;border-radius:7.7px}.index-root .title p{max-width:65%}.qr-mobile{display:inline-flex!important}}@keyframes fadeOut{0%{transform:scale(1)}to{transform:scale(0)}}.login-root{background-color:#00d64b;width:100vw;min-height:100dvh;font-weight:400;font-size:16px;line-height:24px;font-family:cash-market-rounded,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-box-pack:center}.login-root .content-container{margin:3rem 1.5rem;max-width:31rem;width:100%}.login-root .content-container .form-container{padding:4rem 2rem;background-color:#fff;border-radius:24px;box-shadow:0 12px 24px rgba(0,0,0,.04);display:grid;grid-row-gap:3rem;row-gap:3rem}.login-root .content-container .form-container .form-text{display:grid;grid-row-gap:1rem;row-gap:1rem}.login-root .content-container .form-container .form-text h2{color:#333;font-size:2rem;font-weight:500;line-height:2.5rem;font-family:cash-market-rounded;padding:0 .5rem}.login-root .content-container .form-container .form-text .description{padding:0 .5rem;word-break:break-word;font-family:cash-market-rounded;color:#666;font-size:1rem;font-weight:400;line-height:1.5rem}.login-root .content-container .form-container .form-text .description .cash-link{transition-property:transform,background,color;transition-duration:80ms;transition-timing-function:cubic-bezier(0,.3,1,.5);color:#00d64f;cursor:pointer;font-weight:600;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.login-root .content-container .form-container .form-text .description .cash-link:hover{color:#00c147}.login-root .content-container .form-container .form-control{display:grid;grid-row-gap:1.5rem;row-gap:1.5rem}.login-root .content-container .form-container .form-control span{color:#666;margin:0 .5rem .5rem;font-size:1rem;font-weight:500;line-height:1.5rem}.login-root .content-container .form-container .form-control .email-input-container{display:flex;flex-direction:column;width:100%}.login-root .content-container .form-container .form-control .email-input-container .email-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:64px;display:block;align-items:center;padding:0 1rem;font-family:inherit;border-radius:1rem;letter-spacing:.01em;box-sizing:border-box;font-size:1.125rem;font-weight:400;line-height:1.5rem;caret-color:#00d64b;border:2px solid #f4f4f4;background-color:#f4f4f4;width:100%;color:#333}.login-root .content-container .form-container .form-control .email-input-container .email-input:focus-within{outline:none;border-color:#00d64b;background-color:#fff}.login-root .content-container .form-container .form-control .email-input-container .email-input::placeholder{color:#bfbfbf}.login-root .content-container .form-container .button-container{display:flex;flex-flow:row nowrap;width:100%;justify-content:space-between}.login-root .content-container .form-container .button-container button:first-child{margin-right:1rem;position:relative;display:grid;background:transparent;border:0;width:100%;padding:0;outline:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.login-root .content-container .form-container .button-container button:first-child span{border-radius:1.5rem;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;align-items:center;font-family:inherit;text-align:center;letter-spacing:.01em;padding:0 1rem;height:3rem;max-height:3rem;font-size:1.125rem;font-weight:500;line-height:1.5rem;transition-duration:80ms;transition-timing-function:cubic-bezier(0,.3,1,.5);transition-property:transform,background,color,opacity;color:#333;background:#e8e8e8}.login-root .content-container .form-container .button-container button:first-child span:hover{background:#dcdcdc}.login-root .content-container .form-container .button-container button:last-child{position:relative;display:grid;background:transparent;border:0;width:100%;padding:0;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.login-root .content-container .form-container .button-container button:last-child span{background:#00d64f;border-radius:1.5rem;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;justify-content:center;align-items:center;font-family:inherit;text-align:center;letter-spacing:.01em;padding:0 1rem;height:3rem;max-height:3rem;font-size:1.125rem;font-weight:500;line-height:1.5rem;transition-duration:80ms;transition-timing-function:cubic-bezier(0,.3,1,.5);transition-property:transform,background,color,opacity}.login-root .content-container .form-container .button-container button:last-child span:hover{background:#00c147}.login-root .content-container .info-container{margin-top:4rem;display:grid;grid-row-gap:1rem;row-gap:1rem;color:#00802f;font-size:.875rem;line-height:1.25rem;padding:0 2rem;width:100%}.login-root .content-container .info-container .info-link{text-decoration:underline}@media screen and (max-width:768px){.login-root{background-color:#fff}.login-root .content-container{margin:0 1.5rem 3rem}.login-root .content-container .form-container{box-shadow:none}.login-root .content-container .info-container{margin-top:0;color:#666}}.sign-up-root{background-color:#00d64b;width:100vw;min-height:100dvh;font-weight:400;font-size:16px;line-height:24px;font-family:cash-market-rounded,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-box-pack:center}.sign-up-root .content-container{margin:3rem 1.5rem;max-width:31rem;width:100%}.sign-up-root .content-container .form-container{padding:4rem 2rem;background-color:#fff;border-radius:24px;box-shadow:0 12px 24px rgba(0,0,0,.04);display:grid;grid-row-gap:3rem;row-gap:3rem}.sign-up-root .content-container .form-container .form-text{display:grid;grid-row-gap:1rem;row-gap:1rem}.sign-up-root .content-container .form-container .form-text h2{color:#333;font-size:2rem;font-weight:500;line-height:2.5rem;font-family:cash-market-rounded;padding:0 .5rem}.sign-up-root .content-container .form-container .form-text .description{padding:0 .5rem;word-break:break-word;font-family:cash-market-rounded;color:#666;font-size:1rem;font-weight:400;line-height:1.5rem}.sign-up-root .content-container .form-container .form-text .description .cash-link{transition-property:transform,background,color;transition-duration:80ms;transition-timing-function:cubic-bezier(0,.3,1,.5);color:#00d64f;cursor:pointer;font-weight:600;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sign-up-root .content-container .form-container .form-text .description .cash-link:hover{color:#00c147}.sign-up-root .content-container .form-container .form-control{display:grid;grid-row-gap:1.5rem;row-gap:1.5rem}.sign-up-root .content-container .form-container .form-control .name-container{display:flex;justify-content:space-between;gap:1.5rem}.sign-up-root .content-container .form-container .form-control .name-container .name-input-container .name-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:64px;display:block;align-items:center;padding:0 1rem;font-family:inherit;border-radius:1rem;letter-spacing:.01em;box-sizing:border-box;font-size:1.125rem;font-weight:400;line-height:1.5rem;caret-color:#00d64b;border:2px solid #f4f4f4;background-color:#f4f4f4;width:100%;color:#333}.sign-up-root .content-container .form-container .form-control .name-container .name-input-container .name-input:focus-within{outline:none;border-color:#00d64b;background-color:#fff}.sign-up-root .content-container .form-container .form-control .name-container .name-input-container .name-input::placeholder{color:#bfbfbf}.sign-up-root .content-container .form-container .form-control span{color:#666;margin:0 .5rem .5rem;font-size:1rem;font-weight:500;line-height:1.5rem}.sign-up-root .content-container .form-container .form-control .email-input-container{display:flex;flex-direction:column;width:100%;position:relative}.sign-up-root .content-container .form-container .form-control .email-input-container .email-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:64px;display:block;align-items:center;padding:0 1rem;font-family:inherit;border-radius:1rem;letter-spacing:.01em;box-sizing:border-box;font-size:1.125rem;font-weight:400;line-height:1.5rem;caret-color:#00d64b;border:2px solid #f4f4f4;background-color:#f4f4f4;width:100%;color:#333}.sign-up-root .content-container .form-container .form-control .email-input-container .email-input:focus-within{outline:none;border-color:#00d64b;background-color:#fff}.sign-up-root .content-container .form-container .form-control .email-input-container .email-input::placeholder{color:#bfbfbf}.sign-up-root .content-container .form-container .form-control .email-input-container .cashtag-input{text-transform:lowercase}.sign-up-root .content-container .form-container .button-container{display:flex;flex-flow:row nowrap;width:100%;justify-content:space-between}.sign-up-root .content-container .form-container .button-container button:first-child{margin-right:1rem;position:relative;display:grid;background:transparent;border:0;width:100%;padding:0;outline:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.sign-up-root .content-container .form-container .button-container button:first-child span{border-radius:1.5rem;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;align-items:center;font-family:inherit;text-align:center;letter-spacing:.01em;padding:0 1rem;height:3rem;max-height:3rem;font-size:1.125rem;font-weight:500;line-height:1.5rem;transition-duration:80ms;transition-timing-function:cubic-bezier(0,.3,1,.5);transition-property:transform,background,color,opacity;color:#333;background:#e8e8e8}.sign-up-root .content-container .form-container .button-container button:first-child span:hover{background:#dcdcdc}.sign-up-root .content-container .form-container .button-container button:last-child{position:relative;display:grid;background:transparent;border:0;width:100%;padding:0;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.sign-up-root .content-container .form-container .button-container button:last-child span{background:#00d64f;border-radius:1.5rem;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;justify-content:center;align-items:center;font-family:inherit;text-align:center;letter-spacing:.01em;padding:0 1rem;height:3rem;max-height:3rem;font-size:1.125rem;font-weight:500;line-height:1.5rem;transition-duration:80ms;transition-timing-function:cubic-bezier(0,.3,1,.5);transition-property:transform,background,color,opacity}.sign-up-root .content-container .form-container .button-container button:last-child span:hover{background:#00c147}.sign-up-root .content-container .info-container{margin-top:4rem;display:grid;grid-row-gap:1rem;row-gap:1rem;color:#00802f;font-size:.875rem;line-height:1.25rem;padding:0 2rem;width:100%}.sign-up-root .content-container .info-container .info-link{text-decoration:underline}@media screen and (max-width:768px){.sign-up-root{background-color:#fff}.sign-up-root .content-container{margin:0 1.5rem 3rem}.sign-up-root .content-container .form-container{box-shadow:none}.sign-up-root .content-container .info-container{margin-top:0;color:#666}}.account-activity-root{display:flex;flex-direction:column;min-height:100dvh;width:100%;background:#f4f4f4;align-items:center;padding:2rem}.account-activity-root .balance{display:flex;flex-direction:column;justify-content:space-between;padding:2.5rem;background:#fff;border-radius:1rem;z-index:11;width:100%;max-width:55rem;row-gap:2rem}.account-activity-root .balance .balance-content-container{padding:1.25rem;border-radius:.75rem;border:2px solid #f4f4f4;background:#fff;transition-duration:80ms;transition-timing-function:cubic-bezier(0,.3,1,.5);transition-property:transform,background,border}.account-activity-root .balance .balance-content-container:hover{background:#f4f4f4;border:2px solid #e5e5e5}.account-activity-root .balance .balance-content-container .content{display:flex;flex-direction:column;align-items:center;justify-content:center}.account-activity-root .balance .balance-content-container .content .text{display:flex;justify-content:space-between;margin-bottom:.5rem}.account-activity-root .balance .balance-content-container .content .text span{display:block;font-family:cash-market-rounded;color:#333;font-size:1rem;font-weight:500;line-height:1.5rem}.account-activity-root .balance .balance-content-container .content .money{display:flex;justify-content:space-between}.account-activity-root .balance .balance-content-container .content .money span{display:block;font-family:cash-market-rounded;color:#333;font-size:3.125rem;font-weight:500;line-height:4rem}.account-activity-root .transactions{display:flex;flex-direction:column;flex-grow:1;background:#fff;border-radius:1rem;width:100%;max-width:55rem;margin-top:-2rem}.account-activity-root .transactions .sticky-menu{position:-webkit-sticky;position:sticky;z-index:10;background:#fff;border-radius:1rem 1rem 0 0;padding:6.5rem 2.5rem 0;top:-2rem}.account-activity-root .transactions .sticky-menu:before{content:"";position:absolute;background-color:transparent;top:4rem;left:0;height:5rem;width:100%;border-radius:1rem 1rem 0 0;box-shadow:0 -4rem 0 0 #f4f4f4}.account-activity-root .transactions .sticky-menu .menu-container{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start}.account-activity-root .transactions .sticky-menu .menu-container .activity-search-bar{position:relative;width:100%}.account-activity-root .transactions .sticky-menu .menu-container .activity-search-bar .search-icon{color:#666;position:absolute;top:1rem;left:1rem;pointer-events:none}.account-activity-root .transactions .sticky-menu .menu-container .activity-search-bar .search-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;align-items:center;padding:0 1rem 0 2.75rem;font-family:inherit;letter-spacing:.01em;box-sizing:border-box;font-size:1.125rem;font-weight:400;line-height:1.5rem;caret-color:#00d64b;border:2px solid #f4f4f4;background-color:#f4f4f4;width:100%;min-height:3rem;color:#333;border-radius:1.5rem;text-overflow:ellipsis}.account-activity-root .transactions .sticky-menu .menu-container .activity-search-bar .search-input:focus{outline:none;border:2px solid #00d64b;background:#fff}.account-activity-root .transactions .sticky-menu .menu-container .options-container{display:flex;flex-direction:row;padding:2rem 0 .5rem;gap:1.5rem}.account-activity-root .transactions .sticky-menu .menu-container .options-container .filter-button{flex:0 0 auto;font-size:1rem;font-weight:500;color:#00d64f;display:flex;align-items:center;width:auto;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent;border:none;padding:0;outline-style:none;transition-property:transform,background,color;transition-duration:80ms;transition-timing-function:cubic-bezier(0,.3,1,.5);text-decoration:none;z-index:10}.account-activity-root .transactions .sticky-menu .menu-container .options-container .filter-button:hover{color:#00c147}.account-activity-root .transactions .sticky-menu .menu-container .options-container .filter-button .filter-icon{margin-right:.5rem;pointer-events:none;width:1rem;height:1rem}.account-activity-root .transactions .sticky-menu .menu-container .options-container .download-button{flex:0 0 auto;font-size:1rem;font-weight:500;color:#00d64f;display:flex;align-items:center;width:auto;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent;border:none;padding:0;outline-style:none;transition-property:transform,background,color;transition-duration:80ms;transition-timing-function:cubic-bezier(0,.3,1,.5);text-decoration:none;z-index:10}.account-activity-root .transactions .sticky-menu .menu-container .options-container .download-button:hover{color:#00c147}.account-activity-root .transactions .sticky-menu .menu-container .options-container .download-button .download-icon{margin-right:.5rem;pointer-events:none;width:1rem;height:1rem}.account-activity-root .transactions .sticky-menu .activity-table-header{display:flex;justify-content:space-between;margin-top:1.75rem;padding-bottom:1rem}.account-activity-root .transactions .sticky-menu .activity-table-header h3:first-child{color:#333;font-size:1rem;font-weight:500;line-height:1.5rem;flex:1 1;width:12rem;max-width:28rem}.account-activity-root .transactions .sticky-menu .activity-table-header h3:last-child{color:#333;font-size:1rem;font-weight:500;line-height:1.5rem;text-align:right}.account-activity-root .transactions .sticky-menu hr{border-width:0;border-top:1px solid #e5e5e5}.account-activity-root .transactions .activity-table{flex:1 1}.account-activity-root .transactions .activity-table .transaction-block{display:flex;flex-direction:column}.account-activity-root .transactions .activity-table .transaction-block .month{height:2.5rem;padding:.75rem 2.5rem;text-transform:uppercase;letter-spacing:.2em;margin-top:.25rem;color:#999;font-size:.75rem;font-weight:500;line-height:1.25rem}.account-activity-root .transactions .activity-table .transaction-block .transaction-content{display:flex;justify-content:space-between;padding:.5rem 1.25rem;cursor:pointer;border-radius:.5rem;margin:0 1.25rem;height:3.75rem;transition-duration:80ms;transition-timing-function:cubic-bezier(0,.3,1,.5);transition-property:background}.account-activity-root .transactions .activity-table .transaction-block .transaction-content:hover{background:#f4f4f4}.account-activity-root .transactions .activity-table .transaction-block .transaction-content .left-container,.account-activity-root .transactions .activity-table .transaction-block .transaction-content .left-container .left{display:flex;width:100%;align-items:center}.account-activity-root .transactions .activity-table .transaction-block .transaction-content .left-container .left img{height:2.5rem;width:2.5rem;border-radius:50%;overflow:hidden;background:transparent}.account-activity-root .transactions .activity-table .transaction-block .transaction-content .left-container .left .text{margin-left:1rem;display:flex;flex-direction:column;min-width:0}.account-activity-root .transactions .activity-table .transaction-block .transaction-content .left-container .left .text .top{font-size:1rem;font-weight:500;line-height:1.5rem;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden}.account-activity-root .transactions .activity-table .transaction-block .transaction-content .left-container .left .text .bottom{color:#999;font-size:.875rem;font-weight:400;line-height:1.25rem;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden}.account-activity-root .transactions .activity-table .transaction-block .transaction-content .right-container{font-size:1rem;font-weight:500;display:flex;align-items:center;justify-content:flex-end;line-height:2.75rem;color:#333;text-decoration:none;white-space:nowrap}.account-activity-root .transactions .activity-table .transaction-block .transaction-content .right-container .right{margin-right:-.25rem}.account-activity-root .transactions .activity-table .transaction-block .transaction-content .right-container .right button{position:relative;display:grid;background:transparent;border:0;padding:0;outline:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.account-activity-root .transactions .activity-table .transaction-block .transaction-content .right-container .right button span{transition-property:transform,background,color;border-radius:1.5rem;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;align-items:center;font-family:inherit;text-align:center;letter-spacing:.01em;max-height:3rem;font-weight:500;line-height:1.5rem;transition-duration:80ms;transition-timing-function:cubic-bezier(0,.3,1,.5);transition-property:transform,background,color,opacity;font-size:1rem;padding:.25rem 1rem;height:auto;color:#333;background:#e8e8e8}@media screen and (max-width:768px){.account-activity-root .right-container{display:none!important}.account-activity-root .menu-container{flex-direction:column;align-items:flex-start}.account-activity-root .options-container{width:unset;padding:0 0 0 1.5rem}}.account-money-root{min-height:100dvh;background:#f4f4f4}.account-money-root .account-money-container{flex-grow:1;width:100%;display:inline-flex;justify-content:space-around;padding:2rem}.account-money-root .account-money-container .account-money-box{flex:1 1;max-width:55rem}.account-money-root .account-money-container .account-money-box .content-container{flex-direction:column;gap:2rem;display:flex}.account-money-root .account-money-container .account-money-box .content-container .balance{background:#fff;border-radius:1rem;padding:2.5rem;align-items:center;flex-direction:column;display:flex;width:100%}.account-money-root .account-money-container .account-money-box .content-container .balance .text-container{align-items:center;flex-direction:column;display:flex;width:100%}.account-money-root .account-money-container .account-money-box .content-container .balance .text-container h2{display:block;font-family:cash-market-rounded;color:#333;font-size:1.25rem;font-weight:500;line-height:1.75rem;margin-bottom:1.5rem}.account-money-root .account-money-container .account-money-box .content-container .balance .text-container span{flex-grow:1;display:block;font-family:cash-market-rounded;color:#333;font-weight:500;font-size:5.5rem}.account-money-root .account-money-container .account-money-box .content-container .balance .button-container{width:24rem;gap:3rem;display:flex;margin-top:2.5rem}.account-money-root .account-money-container .account-money-box .content-container .balance .button-container button{opacity:.5;position:relative;display:grid;background:transparent;border:0;width:100%;padding:0;outline:none;cursor:not-allowed;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.account-money-root .account-money-container .account-money-box .content-container .balance .button-container button span{border-radius:1.5rem;box-sizing:border-box;cursor:not-allowed;display:flex;justify-content:center;align-items:center;font-family:inherit;text-align:center;letter-spacing:.01em;padding:0 1rem;height:3rem;max-height:3rem;font-size:1.125rem;font-weight:500;line-height:1.5rem;transition-duration:80ms;transition-timing-function:cubic-bezier(0,.3,1,.5);transition-property:transform,background,color,opacity;color:#333;background:#e8e8e8}.account-money-root .account-money-container .account-money-box .content-container .balance .button-container button span:hover:not(.disabled){background:#dcdcdc}.account-money-root .account-money-container .account-money-box .content-container .account-money-details{grid-gap:2rem;gap:2rem;display:grid;grid-template-columns:1fr 1fr}.account-money-root .account-money-container .account-money-box .content-container .account-money-details .left{display:grid;grid-row-gap:2.5rem;row-gap:2.5rem;width:100%;flex-grow:1}.account-money-root .account-money-container .account-money-box .content-container .account-money-details .left .details-container{height:-moz-fit-content;height:fit-content;background:#fff;border-radius:1rem;padding:2.5rem}.account-money-root .account-money-container .account-money-box .content-container .account-money-details .left .details-container .text-container{display:grid;grid-row-gap:2.5rem;row-gap:2.5rem}.account-money-root .account-money-container .account-money-box .content-container .account-money-details .left .details-container .text-container h4{display:block;font-family:cash-market-rounded;color:#333;font-size:1.25rem;font-weight:500;line-height:1.75rem}.account-money-root .account-money-container .account-money-box .content-container .account-money-details .left .details-container .text-container .sensitive{display:grid;grid-row-gap:2.5rem;row-gap:2.5rem}.account-money-root .account-money-container .account-money-box .content-container .account-money-details .left .details-container .text-container .sensitive .routing-number{display:grid;grid-row-gap:1rem;row-gap:1rem}.account-money-root .account-money-container .account-money-box .content-container .account-money-details .left .details-container .text-container .sensitive .routing-number .label{font-size:.75rem;font-weight:500;line-height:1rem;color:#999;letter-spacing:.12em;text-transform:uppercase}.account-money-root .account-money-container .account-money-box .content-container .account-money-details .left .details-container .text-container .sensitive .routing-number .value{display:block;font-family:cash-market-rounded;color:#333;font-size:1rem;font-weight:500;line-height:1.5rem}.account-money-root .account-money-container .account-money-box .content-container .account-money-details .left p{font-size:.875rem;font-weight:400;line-height:1.25rem;color:#999;max-width:55rem}.account-money-root .account-money-container .account-money-box .content-container .account-money-details .left p a{text-decoration:underline;color:#333}.account-money-root .account-money-container .account-money-box .content-container .account-money-details .card{height:-moz-fit-content;height:fit-content;display:grid;grid-row-gap:2.5rem;row-gap:2.5rem;width:100%;background:#fff;border-radius:1rem;padding:2.5rem}.account-money-root .account-money-container .account-money-box .content-container .account-money-details .card .content-container{display:grid;grid-row-gap:2.5rem;row-gap:2.5rem}.account-money-root .account-money-container .account-money-box .content-container .account-money-details .card .content-container h4{display:block;font-family:cash-market-rounded;color:#333;font-size:1.25rem;font-weight:500;line-height:1.75rem}.account-money-root .account-money-container .account-money-box .content-container .account-money-details .card .content-container .details{display:grid;grid-row-gap:2.5rem;row-gap:2.5rem}.account-money-root .account-money-container .account-money-box .content-container .account-money-details .card .content-container .details .cash-card{position:relative;border-radius:20px;aspect-ratio:3.15/2;width:100%;background-color:#000;box-shadow:0 8px 20px rgba(0,0,0,.16)}.account-money-root .account-money-container .account-money-box .content-container .account-money-details .card .content-container .details .cash-card p:first-of-type{position:absolute;color:#fff;left:50%;top:35%;transform:translateX(-50%);font-size:1.1rem;letter-spacing:.25rem;font-family:cash-market;white-space:nowrap}.account-money-root .account-money-container .account-money-box .content-container .account-money-details .card .content-container .details .cash-card p:last-of-type{position:absolute;left:1.25rem;bottom:1.25rem;color:#fff}.account-money-root .account-money-container .account-money-box .content-container .account-money-details .card .content-container .details .cash-card .visa{position:absolute;right:1.25rem;bottom:1.25rem}.account-money-root .account-money-container .account-money-box .content-container .account-money-details .card .content-container .details .options{display:grid;grid-row-gap:2rem;row-gap:2rem}.account-money-root .account-money-container .account-money-box .content-container .account-money-details .card .content-container .details .options .disabled{opacity:.5}.account-money-root .account-money-container .account-money-box .content-container .account-money-details .card .content-container .details .options .disabled:hover{cursor:not-allowed}.account-money-root .account-money-container .account-money-box .content-container .account-money-details .card .content-container .details .options .option-container{cursor:pointer;display:flex;justify-content:space-between;align-items:center;position:relative}.account-money-root .account-money-container .account-money-box .content-container .account-money-details .card .content-container .details .options .option-container .left{display:flex;gap:1rem;align-items:center}.account-money-root .account-money-container .account-money-box .content-container .account-money-details .card .content-container .details .options .option-container .left .icon{display:flex;justify-content:center;align-items:center;padding:12px;border-radius:12px;background-color:#f4f4f4;transition-property:background;transition-duration:80ms;transition-timing-function:cubic-bezier(0,.3,1,.5)}.account-money-root .account-money-container .account-money-box .content-container .account-money-details .card .content-container .details .options .option-container .left .icon:hover:not(.disabled){background:#dcdcdc}.account-money-root .account-money-container .account-money-box .content-container .account-money-details .card .content-container .details .options .option-container .left .new{background-color:#eafcf1;padding:.33rem .75rem;margin-left:.5rem;border-radius:100vh;color:#06c44c;font-size:1rem;position:absolute;right:0;top:50%;transform:translateY(-50%);font-weight:500}.account-money-root .account-money-container .account-money-box .content-container .account-money-details .card .content-container .details .options .option-container .switch{cursor:not-allowed;position:relative;display:inline-block;min-width:48px;height:27px}.account-money-root .account-money-container .account-money-box .content-container .account-money-details .card .content-container .details .options .option-container .switch input{opacity:0;width:0;height:0}.account-money-root .account-money-container .account-money-box .content-container .account-money-details .card .content-container .details .options .option-container .switch input:checked+.slider{background-color:#00d64b}.account-money-root .account-money-container .account-money-box .content-container .account-money-details .card .content-container .details .options .option-container .switch input:focus+.slider{box-shadow:0 0 1px #00d64b}.account-money-root .account-money-container .account-money-box .content-container .account-money-details .card .content-container .details .options .option-container .switch input:checked+.slider:before{transform:translateX(20.5px)}.account-money-root .account-money-container .account-money-box .content-container .account-money-details .card .content-container .details .options .option-container .switch .slider{position:absolute;cursor:not-allowed;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px}.account-money-root .account-money-container .account-money-box .content-container .account-money-details .card .content-container .details .options .option-container .switch .slider:before{border-radius:50%;position:absolute;content:"";height:21.5px;width:21.5px;left:3px;bottom:2.5px;background-color:#fff;transition:.4s}.account-money-root .account-money-container .account-money-box .content-container .account-money-details .card .content-container .details .options .option-container .right svg path{fill:#d9d9d9}@media screen and (max-width:768px){.account-money-root .balance .text-container h2{font-size:1rem!important}.account-money-root .balance .text-container span{font-size:4rem!important}.account-money-root .balance .button-container{width:100%!important;gap:1rem!important;flex-direction:column}.account-money-root .balance .button-container button:first-of-type{display:none!important}.account-money-root .account-money-details{grid-template-columns:none!important}.account-money-root .account-money-details .card{order:-1}.account-money-root .account-money-details .card .cash-card p:first-of-type{font-size:.85rem!important}}.search-bar{display:flex;width:100%;max-height:48px;padding:12px 20px;justify-content:center;align-items:center;gap:12px;flex:1 0;border-radius:24px;background:var(--semantic-secondary-button-background,#f4f4f4);border:2px solid #f4f4f4}.search-bar input{display:flex;flex-direction:column;flex:1 0;outline:none;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.16px;border-width:0;background-color:#f4f4f4}.search-bar:focus-within{border-color:#00d64b}.search-bar:focus-within,.search-bar:focus-within input{outline:none;background-color:#fff}#search-icon{width:16px;height:16px;flex-shrink:0}.modal,.modal-overlay{width:100vw;height:100dvh;top:0;left:0;right:0;bottom:0;position:fixed;z-index:3000}.modal-overlay{background:rgba(49,49,49,.8)}.modal-content{max-height:100dvh;max-width:100vw;flex-direction:column;align-items:center;flex-shrink:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fcfcfc;padding:48px;border-radius:24px;overflow-x:hidden;overflow-y:auto;z-index:3001}.modal-navbar{display:flex;height:32px;width:100%;justify-content:center;align-items:center;flex:1 0;background-color:transparent;margin-bottom:2rem}.modal-navbar svg{cursor:pointer;transition-duration:80ms;transition-timing-function:cubic-bezier(0,.3,1,.5);transition-property:transform}.modal-navbar svg:active{transform:scale(.95)}#close-modal-icon{width:36px;height:36px;flex-shrink:0}#goback-modal-icon{width:32px;height:32px;flex-shrink:0;background-color:transparent}#navbar-spacing{width:100%}@media screen and (max-width:768px){.modal .modal-content{width:100vw;height:100dvh;padding:1.5rem;border-radius:0}.modal .modal-content .modal-navbar{z-index:3002;position:relative}}.header-root{background-color:#00d64b;display:flex;justify-content:space-between;align-items:center;width:100%;padding:1.5rem;background-color:none}.header-root .logo-link{height:-moz-fit-content;height:fit-content}@media screen and (max-width:768px){.header-root{background-color:#fff;justify-content:center}.header-root .logo-link svg path{fill:#00d64b}}.categories{color:#000}.categories .btn-group{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:16px;column-gap:16px;grid-row-gap:8px;row-gap:8px;width:100%}.categories .btn-group button{font-weight:500;background-color:#f4f4f4;color:#000;text-align:center;padding:12px 16px;font-size:18px;line-height:24px;border-radius:12px;border:none;cursor:pointer;float:left;transition-duration:80ms;transition-timing-function:cubic-bezier(0,.3,1,.5);transition-property:transform}.categories .btn-group button:active{transform:scale(.95)}.categories .btn-group button:hover{background:#dcdcdc}@media screen and (max-width:768px){.categories{padding:1.5rem;margin:-1.5rem;overflow-x:scroll;width:100vw}.categories::-webkit-scrollbar{display:none}.categories .btn-group{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(9,minmax(calc((100vw - 96px) / 2 - 8px),1fr));row-gap:16px;width:-moz-fit-content;width:fit-content}.categories.search{overflow-x:initial}.categories.search .btn-group{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;width:auto}}.fundraiser-modal-content{width:941px;height:75vh;display:grid;grid-gap:2rem;gap:2rem}.fundraiser-modal-content .fundraiser-info-cards{display:flex;flex-direction:column;gap:1.5rem}.fundraiser-modal-content .fundraiser-info-cards .header{display:grid;grid-gap:1rem;gap:1rem}.fundraiser-modal-content .fundraiser-info-cards .header .category{font-family:cash-market-rounded;color:#999;font-weight:500;font-size:14px}.fundraiser-modal-content .fundraiser-info-cards .header .fundraiser-title{font-family:cash-market-rounded;font-weight:500;font-size:1.5rem}.fundraiser-modal-content .fundraiser-info-cards .content-container{display:flex;width:100%}.fundraiser-modal-content .fundraiser-info-cards .content-container .left-container{width:60%;display:flex;flex-direction:column;gap:1.5rem}.fundraiser-modal-content .fundraiser-info-cards .content-container .left-container .image{object-fit:cover;width:100%;aspect-ratio:2/1;box-shadow:0 4px 120px 0 rgba(0,0,0,.039);border-radius:1rem}.fundraiser-modal-content .fundraiser-info-cards .content-container .left-container .organizer-info-container{display:flex;margin:1rem}.fundraiser-modal-content .fundraiser-info-cards .content-container .left-container .organizer-info-container .icon{object-fit:cover;width:2.5rem;height:2.5rem;border-radius:50%}.fundraiser-modal-content .fundraiser-info-cards .content-container .left-container .organizer-info-container .organizer-text{display:flex;flex-direction:column;justify-content:space-evenly;margin-left:1rem;top:50%}.fundraiser-modal-content .fundraiser-info-cards .content-container .left-container .organizer-info-container .organizer-text .name{font-family:cash-market-rounded}.fundraiser-modal-content .fundraiser-info-cards .content-container .left-container .organizer-info-container .organizer-text .name span{font-family:cash-market-rounded;font-weight:500}.fundraiser-modal-content .fundraiser-info-cards .content-container .left-container .organizer-info-container .organizer-text .organizer{font-family:cash-market-rounded;color:#999}.fundraiser-modal-content .fundraiser-info-cards .content-container .left-container .about-card{background-color:#fff;box-shadow:0 4px 120px 0 rgba(0,0,0,.039);border-radius:1rem;padding:1.5rem;line-height:24px;width:100%;display:grid;grid-gap:1.25rem;gap:1.25rem}.fundraiser-modal-content .fundraiser-info-cards .content-container .left-container .about-card span{font-weight:500;right:1.5rem;bottom:1.5rem;color:#00d64f;cursor:pointer;transition-duration:80ms;transition-timing-function:cubic-bezier(0,.3,1,.5);transition-property:color}.fundraiser-modal-content .fundraiser-info-cards .content-container .left-container .about-card span:hover{color:#00c147}.fundraiser-modal-content .fundraiser-info-cards .content-container .left-container .about-card .about-title{font-family:cash-market-rounded;font-weight:500;font-size:1.5rem;color:#333}.fundraiser-modal-content .fundraiser-info-cards .content-container .left-container .about-card .about-content{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;font-family:cash-market-rounded;color:#666}.fundraiser-modal-content .fundraiser-info-cards .content-container .left-container .about-card .about-content.expanded{display:block}.fundraiser-modal-content .fundraiser-info-cards .content-container .left-container .organizer-card{box-shadow:0 4px 120px 0 rgba(0,0,0,.039);background-color:#fff;border-radius:1rem;padding:1.5rem;width:100%}.fundraiser-modal-content .fundraiser-info-cards .content-container .left-container .organizer-card .organizer-header{font-family:cash-market-rounded;font-weight:500;font-size:1.5rem;color:#333}.fundraiser-modal-content .fundraiser-info-cards .content-container .left-container .organizer-card .organizer-info{margin-top:1rem;width:100%;display:flex;flex-direction:column;align-items:center}.fundraiser-modal-content .fundraiser-info-cards .content-container .left-container .organizer-card .organizer-info .icon{height:2.5rem;width:2.5rem;object-fit:cover;border-radius:50%}.fundraiser-modal-content .fundraiser-info-cards .content-container .left-container .organizer-card .organizer-info .name{font-family:cash-market-rounded;font-weight:500;margin-top:1rem;font-size:18px;color:#333}.fundraiser-modal-content .fundraiser-info-cards .content-container .left-container .organizer-card .organizer-info .cashtag{font-family:cash-market-rounded;color:#666;margin-top:.25rem;font-size:18px}.fundraiser-modal-content .fundraiser-info-cards .content-container .left-container .organizer-card .organizer-info .past-fundraisers{font-family:cash-market-rounded;color:#666;margin-top:1rem}.fundraiser-modal-content .fundraiser-info-cards .content-container .container-spacer{width:1.5rem}.fundraiser-modal-content .fundraiser-info-cards .content-container .right-container{width:calc(40% - 1.5rem)}.fundraiser-modal-content .fundraiser-info-cards .content-container .right-container .donations-card{box-shadow:0 4px 120px 0 rgba(0,0,0,.039);background-color:#fff;border-radius:1rem;padding:1.5rem;width:100%;display:flex;flex-direction:column;justify-content:center;gap:1rem;height:-moz-fit-content;height:fit-content}.fundraiser-modal-content .fundraiser-info-cards .content-container .right-container .donations-card .title{font-family:cash-market-rounded;font-weight:500;color:#333}.fundraiser-modal-content .fundraiser-info-cards .content-container .right-container .donations-card .donation-progress-container{margin-top:1vh}.fundraiser-modal-content .fundraiser-info-cards .content-container .right-container .donations-card .donation-progress-container .amount .text{font-family:cash-market-rounded}.fundraiser-modal-content .fundraiser-info-cards .content-container .right-container .donations-card .donation-progress-container .amount .s1{font-size:2rem;font-weight:500}.fundraiser-modal-content .fundraiser-info-cards .content-container .right-container .donations-card .donation-progress-container .amount .s2{font-weight:500;font-size:14px}.fundraiser-modal-content .fundraiser-info-cards .content-container .right-container .donations-card .donation-progress-container .amount .s3{color:gray;font-size:14px}.fundraiser-modal-content .fundraiser-info-cards .content-container .right-container .donations-card .donation-progress-container .progress-bar{margin-top:1vh;background-color:#f0f0f0;width:100%;height:6px;border-radius:3px;overflow-x:hidden}.fundraiser-modal-content .fundraiser-info-cards .content-container .right-container .donations-card .donation-progress-container .progress-bar .actual-progress{background-color:#00d54b;border-radius:3px;height:100%}.fundraiser-modal-content .fundraiser-info-cards .content-container .right-container .donations-card .donation-progress-container .donors-count{margin-top:.5vh;font-family:cash-market-rounded;font-size:small;color:gray}.fundraiser-modal-content .fundraiser-info-cards .content-container .right-container .donations-card .donation-button-container{display:flex;flex-direction:column;justify-content:space-evenly;gap:1rem}.fundraiser-modal-content .fundraiser-info-cards .content-container .right-container .donations-card .donation-button-container button{font-family:cash-market-rounded;width:100%;height:2.5rem;cursor:pointer;font-weight:500;font-size:1.125rem;border-radius:2vh;border:0;transition-duration:80ms;transition-timing-function:cubic-bezier(0,.3,1,.5);transition-property:transform,background}.fundraiser-modal-content .fundraiser-info-cards .content-container .right-container .donations-card .donation-button-container button:active{transform:scale(.95)}.fundraiser-modal-content .fundraiser-info-cards .content-container .right-container .donations-card .donation-button-container .roundups{background-color:#00d54b;color:#fff}.fundraiser-modal-content .fundraiser-info-cards .content-container .right-container .donations-card .donation-button-container .roundups:hover{background:#00c147}.fundraiser-modal-content .fundraiser-info-cards .content-container .right-container .donations-card .donation-button-container .donation{background-color:#f4f4f4;color:#333}.fundraiser-modal-content .fundraiser-info-cards .content-container .right-container .donations-card .donation-button-container .donation:hover{background-color:#e5e5e5}.fundraiser-modal-content .fundraiser-info-cards .content-container .right-container .donations-card .divider{height:1px;background-color:#d3d3d3}.fundraiser-modal-content .fundraiser-info-cards .content-container .right-container .donations-card .past-contributions{display:flex;flex-direction:column;gap:1.25rem}.fundraiser-modal-content .fundraiser-info-cards .content-container .right-container .donations-card .past-contributions .contribution{display:flex;cursor:pointer;border-radius:100dvh;transition-duration:80ms;transition-timing-function:cubic-bezier(0,.3,1,.5);transition-property:transform background}.fundraiser-modal-content .fundraiser-info-cards .content-container .right-container .donations-card .past-contributions .contribution:active:not(:has(.view-all)){transform:scale(.95)}.fundraiser-modal-content .fundraiser-info-cards .content-container .right-container .donations-card .past-contributions .contribution:hover{background-color:#f4f4f4}.fundraiser-modal-content .fundraiser-info-cards .content-container .right-container .donations-card .past-contributions .contribution .view-all{margin:.5rem auto;color:#00d64f;font-weight:500;cursor:pointer;transition-duration:80ms;transition-timing-function:cubic-bezier(0,.3,1,.5);transition-property:color}.fundraiser-modal-content .fundraiser-info-cards .content-container .right-container .donations-card .past-contributions .contribution .view-all:hover{color:#00c147}.fundraiser-modal-content .fundraiser-info-cards .content-container .right-container .donations-card .past-contributions .contribution .icon{align-self:center;height:2.5rem;width:2.5rem;border-radius:50%;object-fit:cover}.fundraiser-modal-content .fundraiser-info-cards .content-container .right-container .donations-card .past-contributions .contribution .text-container{display:flex;flex-direction:column;justify-content:space-evenly;margin-left:.75rem;gap:.25rem}.fundraiser-modal-content .fundraiser-info-cards .content-container .right-container .donations-card .past-contributions .contribution .text-container .amount,.fundraiser-modal-content .fundraiser-info-cards .content-container .right-container .donations-card .past-contributions .contribution .text-container .name{font-family:cash-market-rounded;font-weight:500;font-size:small;color:#333}.fundraiser-modal-content .fundraiser-info-cards .content-container .right-container .donations-card .past-contributions .contribution .text-container .amount span{color:#999}.fundraiser-modal-content .fundraiser-info-cards .content-container .right-container .donations-card .past-contributions .view-more{align-self:center;font-family:cash-market-rounded;color:#00d54b;font-weight:500;font-size:small}.fundraiser-modal-content .similar-fundraisers{width:100%;display:grid;grid-gap:2rem;gap:2rem}.fundraiser-modal-content .similar-fundraisers .header{font-family:cash-market-rounded;font-weight:500;font-size:1.5rem}.fundraiser-modal-content .similar-fundraisers .sim-fund-container{display:flex;flex-direction:row;gap:3vw;height:100%}.fundraiser-modal-content .similar-fundraisers .sim-fund-container .fund-wrapper{width:30%;flex-grow:1;height:100%}.fundraiser-modal-content .similar-fundraisers .sim-fund-container .fund-wrapper .fundraiser-card{width:100%;height:100%}@media screen and (max-width:768px){.fundraiser-modal-content{width:100%;margin-top:-3.5rem}.fundraiser-modal-content .fundraiser-info-cards .header{z-index:3000;text-align:center}.fundraiser-modal-content .fundraiser-info-cards .header .category{max-width:50vw;margin:0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fundraiser-modal-content .fundraiser-info-cards .content-container{flex-direction:column;gap:1.5rem}.fundraiser-modal-content .fundraiser-info-cards .content-container .left-container{width:100%}.fundraiser-modal-content .fundraiser-info-cards .content-container .container-spacer,.fundraiser-modal-content .fundraiser-info-cards .content-container .left-container .organizer-info-container{display:none}.fundraiser-modal-content .fundraiser-info-cards .content-container .right-container{width:100%}}.round-ups-complete-root{min-height:375px;width:416px;display:flex;justify-content:space-between;flex-direction:column}.round-ups-complete-root .text-container{display:grid;grid-gap:1rem;gap:1rem}.round-ups-complete-root .text-container .icon{height:56px;width:56px;border-radius:100%;background-color:#00d64f;display:flex;justify-content:center;align-items:center}.round-ups-complete-root .text-container h2{font-size:2rem;color:#333;line-height:40px}.round-ups-complete-root .text-container p{color:#666;line-height:24px}.round-ups-complete-root button{background-color:#00d64f;color:#fff;width:100%;height:3rem;outline:none;border:none;border-radius:1.5rem;font-size:1.25rem;font-weight:500;cursor:pointer;transition-duration:80ms;transition-timing-function:cubic-bezier(0,.3,1,.5);transition-property:transform background}.round-ups-complete-root button:active{transform:scale(.95)}.round-ups-complete-root button:hover{background:#00c147}@media screen and (max-width:768px){.round-ups-complete-root{width:100%;height:calc(100dvh - 3rem - 4rem)}}.fundraiser-card{transition-duration:80ms;transition-timing-function:cubic-bezier(0,.3,1,.5);transition-property:transform;cursor:pointer;flex-direction:column;align-items:flex-start;border-width:5px;width:297.69px;height:-moz-fit-content;height:fit-content;flex:0 0 auto;border-radius:16px;box-shadow:0 -4px 48px 0 rgba(0,0,0,.078)}.fundraiser-card:active{transform:scale(.95)}.fundraiser-img{width:100%;height:120px;border-radius:16px 16px 0 0;object-fit:cover}.fundraiser-info-container{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:0 0 16px 16px;background:var(--semantic-elevated-background,#fff);height:-moz-fit-content;height:fit-content;padding:20px 16px 24px;gap:24px;width:100%}.fundraiser-info-container .fundraiser-category{width:100%;color:var(--semantic-tertiary-label,#999);font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:1.44px;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fundraiser-info-container .name-title-container{width:100%;display:grid;grid-gap:.25rem;gap:.25rem}.fundraiser-info-container .fundraiser-name{width:100%;color:var(--semantic-label,#333);font-size:18px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fundraiser-info-container .account-name-pic{display:flex;align-items:center;gap:8px;align-self:stretch}.fundraiser-info-container .account-name-pic .account-name{color:var(--semantic-label,#333);font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.16px}.fundraiser-info-container .account-name-pic .account-pic{width:1.5rem;height:1.5rem;display:inline-block;border-radius:50%;object-fit:cover}.fundraiser-info-container .progress-info{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.fundraiser-info-container .progress-info .progress-bar-info{width:100%;display:grid;grid-gap:.25rem;gap:.25rem}.fundraiser-info-container .progress-info .progress-bar{overflow:hidden;border-radius:100dvh;width:100%;display:flex;flex-direction:row}.fundraiser-info-container .progress-info .progress-bar #total-bar{height:8px;flex-shrink:0;border-radius:0 25px 25px 0;background:#f4f4f4}.fundraiser-info-container .progress-info .progress-bar #raised-bar{height:8px;flex-shrink:0;border-radius:25px 0 0 25px;background:var(--green,#00d64f)}.fundraiser-text{color:var(--semantic-tertiary-label,#999);font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.16px}.fundraiser-text b{color:#333;font-weight:500}@media screen and (max-width:768px){.fundraiser-card{width:calc((100vw - 3rem)*7/10)}.fundraiser-card .fundraiser-info-container{gap:16px}.fundraiser-card .fundraiser-info-container .name-title-container .account-name-pic{overflow:hidden}.fundraiser-card .fundraiser-info-container .name-title-container .account-name-pic .account-name,.fundraiser-card .fundraiser-info-container .progress-info .progress-bar-info .fundraiser-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fundraiser-card.categories-card{width:calc((100vw - 3rem - 16px)/2);height:100%;display:flex;flex-direction:column}.fundraiser-card.categories-card .fundraiser-img{height:80px}.fundraiser-card.categories-card .fundraiser-info-container{gap:10px;padding:16px}.fundraiser-card.categories-card .fundraiser-info-container .fundraiser-category{line-height:16px}.fundraiser-card.categories-card .fundraiser-info-container .name-title-container .fundraiser-name{white-space:wrap;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;font-size:16px;line-height:22px}.fundraiser-card.categories-card .fundraiser-info-container .name-title-container .account-name-pic{display:none}.fundraiser-card.categories-card .fundraiser-info-container .progress-bar-info .fundraiser-text{white-space:wrap;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:clip;font-size:14px;line-height:20px}.fundraiser-card.categories-card .fundraiser-info-container .donors{display:none}}.navbar-root .mobile-arrow{cursor:pointer;z-index:200;display:flex;box-shadow:0 4px 12px rgba(0,0,0,.35);position:fixed;left:25px;bottom:25px;width:50px;height:50px;background-color:#00d64b;border-radius:50%;justify-content:center;align-items:center;transition-property:transform,background,color;transition-duration:80ms;transition-timing-function:cubic-bezier(0,.3,1,.5)}.navbar-root .mobile-arrow:active{background-color:#00c244;transform:scale(.95)}.navbar-root .mobile-background{z-index:100;display:none;position:absolute;height:100dvh;width:100vw;background-color:#000;opacity:.5;transition:opacity .33s ease}.navbar-root .mobile-background.background-collapsed{pointer-events:none;opacity:0}.navbar-root .navbar-container-desktop{z-index:1000;position:relative;transition:transform .33s ease;top:0;height:100dvh;display:flex;flex-direction:column;min-width:17.5rem;border-right:.0625rem solid #e5e5e5;background:#fff}.navbar-root .navbar-container-desktop.navbar-collapsed{transform:translateX(-100%)}.navbar-root .navbar-container-desktop .logo-container{display:grid;grid-template-columns:3rem 9rem 2fr;grid-template-areas:"left-margin icon right-margin";padding-top:3.25rem;padding-bottom:.5rem}.navbar-root .navbar-container-desktop .logo-container .logo{grid-area:icon/icon/icon/icon}.navbar-root .navbar-container-desktop .navbar .link{text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:1.125rem;line-height:1.125rem;padding-top:.5rem;padding-bottom:.5rem;display:grid;grid-template-columns:.75rem 2.5rem .75rem 9rem;grid-template-areas:"left-margin icon padding link";align-items:center;margin:0 2rem .25rem;color:#666;position:relative;cursor:pointer;border-radius:.5rem;transition-property:transform,background,color;transition-duration:80ms;transition-timing-function:cubic-bezier(0,.3,1,.5)}.navbar-root .navbar-container-desktop .navbar .link:active:not(.disabled){transform:scale(.95)}.navbar-root .navbar-container-desktop .navbar .link:active:not(.current):not(.disabled){background-color:#e5e5e5}.navbar-root .navbar-container-desktop .navbar .link .icon{grid-area:icon/icon/icon/icon;display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem}.navbar-root .navbar-container-desktop .navbar .link .external{grid-area:link/link/link/link;font-weight:500;display:flex;align-items:center;gap:.5rem}.navbar-root .navbar-container-desktop .navbar .link .external span{font-weight:500}.navbar-root .navbar-container-desktop .navbar .link .external svg{color:#d9d9d9}.navbar-root .navbar-container-desktop .navbar .link .name{grid-area:link/link/link/link;font-weight:500;display:flex;align-items:center;position:relative}.navbar-root .navbar-container-desktop .navbar .link .name .new{background-color:#eafcf1;padding:.33rem .75rem;margin-left:.5rem;border-radius:100vh;color:#06c44c;font-size:1rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}.navbar-root .navbar-container-desktop .navbar .current{color:#00a83e;background:#d7f8e3}.navbar-root .navbar-container-desktop .navbar .disabled{opacity:.5}.navbar-root .navbar-container-desktop .navbar .disabled:hover{cursor:not-allowed}.navbar-root .navbar-container-desktop .sub-navbar{margin-bottom:1.5rem}.navbar-root .navbar-container-mobile{width:17.5rem;z-index:300;height:100dvh;min-width:17.5rem;display:none;z-index:1000;position:absolute;transition:transform .33s ease;top:0;flex-direction:column;border-right:.0625rem solid #e5e5e5;background:#fff}.navbar-root .navbar-container-mobile.navbar-collapsed{transform:translateX(-100%)}.navbar-root .navbar-container-mobile .logo-container{display:grid;grid-template-columns:3rem 9rem 2fr;grid-template-areas:"left-margin icon right-margin";padding-top:3.25rem;padding-bottom:.5rem}.navbar-root .navbar-container-mobile .logo-container .logo{grid-area:icon/icon/icon/icon}.navbar-root .navbar-container-mobile .navbar .link{text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:1.125rem;line-height:1.125rem;padding-top:.5rem;padding-bottom:.5rem;display:grid;grid-template-columns:.75rem 2.5rem .75rem 9rem;grid-template-areas:"left-margin icon padding link";align-items:center;margin:0 2rem .25rem;color:#666;position:relative;cursor:pointer;border-radius:.5rem;transition-property:transform,background,color;transition-duration:80ms;transition-timing-function:cubic-bezier(0,.3,1,.5)}.navbar-root .navbar-container-mobile .navbar .link:active:not(.disabled){transform:scale(.95)}.navbar-root .navbar-container-mobile .navbar .link:active:not(.current):not(.disabled){background-color:#e5e5e5}.navbar-root .navbar-container-mobile .navbar .link .icon{grid-area:icon/icon/icon/icon;display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem}.navbar-root .navbar-container-mobile .navbar .link .external{grid-area:link/link/link/link;font-weight:500;display:flex;align-items:center;gap:.5rem}.navbar-root .navbar-container-mobile .navbar .link .external span{font-weight:500}.navbar-root .navbar-container-mobile .navbar .link .external svg{color:#d9d9d9}.navbar-root .navbar-container-mobile .navbar .link .name{grid-area:link/link/link/link;font-weight:500;display:flex;align-items:center}.navbar-root .navbar-container-mobile .navbar .link .name .new{background-color:#eafcf1;padding:.33rem .75rem;margin-left:.5rem;margin-right:.5rem;border-radius:100vh;color:#06c44c;font-size:1rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}.navbar-root .navbar-container-mobile .navbar .current{color:#00a83e;background:#d7f8e3}.navbar-root .navbar-container-mobile .navbar .disabled{opacity:.5}.navbar-root .navbar-container-mobile .navbar .disabled:hover{cursor:not-allowed}.navbar-root .navbar-container-mobile .sub-navbar{margin-bottom:1.5rem}@media screen and (max-width:768px){.navbar-root{display:block}.navbar-root .mobile-arrow{visibility:visible}.navbar-root .navbar-container-desktop{display:none}.navbar-root .navbar-container-mobile{display:flex}.navbar-root .mobile-background{display:block}}.layout-root{display:flex}.layout-root *{font-family:cash-market-rounded,Helvetica Neue,helvetica,sans-serif}.layout-root .layout-content-container{flex:1 1;height:100dvh;overflow-y:scroll}@media screen and (max-width:768px){.layout-root{display:block}}.round-ups-selection-root{max-width:416px;max-height:75vh}.round-ups-selection-root *{font-family:cash-market-rounded}.round-ups-selection-root .selection-container{display:grid;grid-gap:3.25rem;gap:3.25rem;padding-bottom:3rem}.round-ups-selection-root .selection-container .text-container{display:grid;grid-gap:1rem;gap:1rem}.round-ups-selection-root .selection-container .text-container h2{font-size:2rem;line-height:40px}.round-ups-selection-root .selection-container .text-container p{color:#666}.round-ups-selection-root .selection-container .options-container{display:grid;grid-gap:1.5rem;gap:1.5rem}.round-ups-selection-root .selection-container .options-container .option-container{cursor:pointer;padding:1.5rem;border:2px solid #f4f4f4;border-radius:1.5rem;display:flex;align-items:center;justify-content:space-between;transition-property:background;transition-duration:80ms;transition-timing-function:cubic-bezier(0,.3,1,.5)}.round-ups-selection-root .selection-container .options-container .option-container:hover:not(.disabled){background-color:#f4f4f4}.round-ups-selection-root .selection-container .options-container .option-container .left{display:flex;align-items:center;gap:20px}.round-ups-selection-root .selection-container .options-container .option-container .right svg path{fill:#333}.round-ups-selection-root .selection-container .options-container .option-container.disabled{opacity:.5;cursor:not-allowed}@media screen and (max-width:768px){.round-ups-selection-root{max-width:100vw;max-height:100dvh}.round-ups-selection-root .selection-container{padding-bottom:0}}.modal-container{position:absolute;width:100vw;height:100dvh;z-index:2000}.round-ups-setting-root{max-height:75vh;max-width:416px;display:flex;flex-direction:column;justify-content:space-between;gap:2rem}.round-ups-setting-root *{font-family:cash-market-rounded}.round-ups-setting-root .main-content{display:grid;grid-gap:2rem;gap:2rem}.round-ups-setting-root .main-content .setting-container{border:2px solid #f4f4f4;border-radius:1.5rem;padding:1.5rem;display:flex;justify-content:space-between;align-items:center}.round-ups-setting-root .main-content .setting-container .text{font-weight:500;color:#333}.round-ups-setting-root .main-content .setting-container .switch{position:relative;display:inline-block;min-width:48px;height:27px}.round-ups-setting-root .main-content .setting-container .switch input{opacity:0;width:0;height:0}.round-ups-setting-root .main-content .setting-container .switch input:checked+.slider{background-color:#00d64b}.round-ups-setting-root .main-content .setting-container .switch input:focus+.slider{box-shadow:0 0 1px #00d64b}.round-ups-setting-root .main-content .setting-container .switch input:checked+.slider:before{transform:translateX(20px)}.round-ups-setting-root .main-content .setting-container .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px}.round-ups-setting-root .main-content .setting-container .switch .slider:before{border-radius:50%;position:absolute;content:"";height:21.5px;width:21.5px;left:3px;bottom:2.5px;background-color:#fff;transition:.4s}.round-ups-setting-root .main-content .details-container{display:flex;flex-direction:column;gap:1.5rem;border:2px solid #f4f4f4;border-radius:1.5rem;padding:2rem 1.5rem}.round-ups-setting-root .main-content .details-container .details{display:grid;text-align:center;grid-gap:1rem;gap:1rem}.round-ups-setting-root .main-content .details-container .details .image{width:-moz-fit-content;width:fit-content;position:relative;margin:0 auto}.round-ups-setting-root .main-content .details-container .details .image img{width:56px;height:56px;object-fit:cover;border-radius:50%;border:3px solid #fb60c4}.round-ups-setting-root .main-content .details-container .details .image .icon{right:-5px;bottom:-5px;position:absolute;display:flex;align-items:center;justify-items:center;background-color:#fb60c4;border-radius:50%;border:3px solid #fff;padding:5px;height:30px;width:30px}.round-ups-setting-root .main-content .details-container .details .image .icon svg path{stroke:#fff}.round-ups-setting-root .main-content .details-container .details h4{color:#333;font-weight:500}.round-ups-setting-root .main-content .details-container .change-button{font-size:18px;line-height:24px;font-weight:500;outline:none;border:none;padding:.75rem;border-radius:100dvh;cursor:pointer;transition-duration:80ms;transition-timing-function:cubic-bezier(0,.3,1,.5);transition-property:background transform}.round-ups-setting-root .main-content .details-container .change-button:active{transform:scale(.95)}.round-ups-setting-root .main-content .details-container .change-button:hover{background:#dcdcdc}.round-ups-setting-root .main-content .activity-container{border:2px solid #f4f4f4;border-radius:1.5rem;padding:1.5rem;display:grid;grid-gap:1rem;gap:1rem}.round-ups-setting-root .main-content .activity-container h4{font-size:18px;line-height:24px;font-weight:500}.round-ups-setting-root .main-content .activity-container p{line-height:24px;color:#999}.round-ups-setting-root .button-container{width:100%;padding-bottom:3rem}.round-ups-setting-root .button-container .done-button{width:100%;padding:.75rem;border-radius:100dvh;outline:none;border:none;background-color:#00d64b;font-size:18px;font-weight:500;color:#fff;cursor:pointer;transition-duration:80ms;transition-timing-function:cubic-bezier(0,.3,1,.5);transition-property:background transform}.round-ups-setting-root .button-container .done-button:active{transform:scale(.95)}.round-ups-setting-root .button-container .done-button:hover{background:#00c147}@media screen and (max-width:768px){.round-ups-setting-root{margin-top:-4rem;min-height:calc(100dvh - 3rem);max-height:none}.round-ups-setting-root .main-content h2{height:-moz-fit-content;height:fit-content;pointer-events:none}.round-ups-setting-root .button-container{padding-bottom:0;align-self:end}}.scroll-row-container{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:scroll;gap:24px;padding:3rem;margin:-3rem;scrollbar-width:none}.scroll-row-container::-webkit-scrollbar{display:none}@media screen and (max-width:768px){.scroll-row-container{width:100vw;padding:3rem 1.5rem;margin:-3rem -1.5rem}}.search-explore-container{display:grid;height:75vh;width:941px;grid-gap:2rem;gap:2rem;align-content:flex-start}.search-explore-container .fundraiser-highlight{max-width:100%;display:flex;padding:3rem;flex-direction:column;align-items:center;gap:10px;border-radius:16px;background:linear-gradient(hsla(0,0%,100%,.125),hsla(0,0%,100%,.125)),url(https://static.vecteezy.com/system/resources/previews/006/789/099/original/orange-and-pink-gradient-background-bright-color-background-with-mesh-gradient-texture-vivid-colorful-abstract-gradient-blur-vector.jpg);background-size:cover}.search-explore-container .fundraiser-highlight #month-highlight{color:#000;text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:1.44px;text-transform:uppercase}.search-explore-container .fundraiser-highlight #highlight-name{color:#000;text-align:center;font-size:40px;font-style:normal;font-weight:700;line-height:48px}.search-explore-container .fundraiser-highlight #support-fundraiser-highlight-btn{cursor:pointer;margin-top:8px;display:flex;padding:.5rem 1.25rem;align-items:center;gap:4px;border-radius:20px;border:none;outline:none;background:var(--neutrals-black,#000);transition-duration:80ms;transition-timing-function:cubic-bezier(0,.3,1,.5);transition-property:transform}.search-explore-container .fundraiser-highlight #support-fundraiser-highlight-btn:active{transform:scale(.95)}.search-explore-container .fundraiser-highlight #support-fundraiser-highlight-btn p{color:var(--neutrals-white,#fff);font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.16px}.search-explore-container .fundraiser-highlight #support-fundraiser-highlight-btn .icon{display:flex;justify-content:center;align-items:center}.search-explore-container .section{width:941px;display:grid;grid-gap:1.5rem;gap:1.5rem}.search-explore-container .section .section-header{z-index:3001;display:flex;flex-direction:row;align-items:center}.search-explore-container .section .section-header .section-header-gap{width:100%}.search-explore-container .section .section-header .see-all-text{cursor:pointer;color:var(--dark-mode-secondary-label,#a2a3a3);text-align:right;font-size:20px;font-style:normal;font-weight:500;line-height:28px;letter-spacing:.2px;white-space:nowrap;transition-duration:80ms;transition-timing-function:cubic-bezier(0,.3,1,.5);transition-property:color}.search-explore-container .section .section-header .see-all-text:hover{color:#666}.search-explore-container .section .section-header-text{color:#333;font-size:24px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:.24px;white-space:nowrap}.explore-content{display:grid;grid-gap:2rem;gap:2rem;max-width:100%}.search-content-root{display:grid;grid-gap:2rem;gap:2rem;padding-bottom:3rem}@media screen and (max-width:768px){.search-explore-container{width:100%;margin-top:-4rem;gap:1.5rem}.search-explore-container h1{font-size:24px;line-height:32px;text-align:center}.search-explore-container .fundraiser-highlight{gap:0}.search-explore-container .fundraiser-highlight #highlight-name{font-size:30px}.search-explore-container .fundraiser-highlight #support-fundraiser-highlight-btn{padding:.5rem 1.25rem}.search-explore-container .fundraiser-highlight #support-fundraiser-highlight-btn p{font-size:14px;line-height:normal}.search-explore-container .section{width:100%}.search-explore-container .section .section-header .section-header-text,.search-explore-container .section .section-header .see-all-text,.search-explore-container .section .section-header-text{font-size:20px}.search-explore-container .explore-content .section{width:100%}.search-explore-container .search-content-root{width:calc(100vw - 3rem)}}.round-ups-confirmation-root{min-height:375px;width:416px;display:flex;justify-content:space-between;flex-direction:column}.round-ups-confirmation-root .text-container{display:grid;grid-gap:1rem;gap:1rem}.round-ups-confirmation-root .text-container h2{font-size:2rem;color:#333;line-height:40px}.round-ups-confirmation-root .text-container p{color:#666;line-height:24px}.round-ups-confirmation-root button{background-color:#00d64f;color:#fff;width:100%;height:3rem;outline:none;border:none;border-radius:1.5rem;font-size:1.25rem;font-weight:500;cursor:pointer;transition-duration:80ms;transition-timing-function:cubic-bezier(0,.3,1,.5);transition-property:transform background}.round-ups-confirmation-root button:active{transform:scale(.95)}.round-ups-confirmation-root button:hover{background:#00c147}@media screen and (max-width:768px){.round-ups-confirmation-root{width:100%;height:calc(100dvh - 3rem - 4rem);justify-content:space-between}}.search-result-container{display:flex;align-items:center;gap:16px;align-self:stretch;border-width:1px;cursor:pointer;border-radius:4px;transition-duration:80ms;transition-timing-function:cubic-bezier(0,.3,1,.5);transition-property:background,transform}.search-result-container:hover{background-color:#eee}.search-result-container:active{transform:scale(.95)}.search-result-container .search-result-img{width:48px;height:48px;border-radius:4px;object-fit:cover}.search-result-container .search-result-text-container{display:flex;flex-direction:column;align-items:flex-start;flex:1 0}.search-result-container .search-result-text-container .search-result-title{color:var(--semantic-label,#333);font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.16px}.search-result-container .search-result-text-container .search-result-info{color:var(--semantic-tertiary-label,#999);font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.16px}.search-result-list{display:flex;flex-direction:column;gap:20px}.no-results{text-align:center;display:grid;grid-gap:1rem;gap:1rem;margin-top:2rem}@media screen and (max-width:768px){.search-result-list .search-result-container{width:calc(100vw - 3rem)}.search-result-list .search-result-container .search-result-text-container .search-result-info,.search-result-list .search-result-container .search-result-text-container .search-result-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:calc(100vw - 3rem - 48px - 16px)}}.round-ups-setting-trigger{height:40px;width:40px;margin-right:.75rem;position:relative;z-index:2;animation:fadeIn .5s ease;transition-duration:80ms;transition-timing-function:cubic-bezier(0,.3,1,.5);transition-property:transform}.round-ups-setting-trigger img{height:40px;width:40px;object-fit:cover;border-radius:50%;border:2px solid #fb60c4}.round-ups-setting-trigger:hover{transform:scale(1.075)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.categories-results{width:941px;height:75vh;display:grid;grid-gap:1.5rem;gap:1.5rem;align-content:flex-start}.categories-results h2{color:#333;font-size:24px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:.24px;white-space:nowrap}.categories-results .grid-container{display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr 1fr 1fr;padding-bottom:3rem;align-content:flex-start}.categories-results .no-results{text-align:center;display:grid;grid-gap:1rem;gap:1rem}@media screen and (max-width:768px){.categories-results{width:100%;height:-moz-fit-content;height:fit-content;margin-top:-4rem}.categories-results h2{pointer-events:none;white-space:normal;text-align:center;margin-bottom:1rem}.categories-results .grid-container{padding-bottom:0;gap:16px;grid-template-columns:repeat(2,1fr)}}*{font-family:cashmarket,Helvetica Neue,helvetica,sans-serif}