﻿.account-panel{border:1px solid #e4eaf4;border-radius:16px;max-width:570px;padding:28px}.account-panel h2{margin-bottom:12px;font-size:23px;line-height:1.3}.account-panel>p{margin-bottom:24px}.account-tabs{background:#edf2fa;width:100%;height:44px!important}.account-tabs button{padding:9px;font-size:15px}.account-form{gap:18px;padding-top:20px;display:grid}.account-form label{color:#263650;gap:7px;font-size:14px;display:grid}.account-form input{color:#16243c;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cdd7e7;border-radius:8px;padding:9px 12px}.account-form input:focus-visible{outline-offset:2px;outline:2px solid #4856ba}.account-form small{color:#64738b;font-size:13px}.account-button{color:#fff;cursor:pointer;background:#151d7b;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:15px;font-weight:500;display:inline-flex}.account-button.secondary{color:#1c2b70;background:#edf1f8}.account-button:disabled{opacity:.6;cursor:wait}.account-error{color:#a62b38!important;font-size:14px!important}.account-panel dl{margin-bottom:25px}.account-panel dl>div{border-bottom:1px solid #e5eaf2;justify-content:space-between;gap:20px;padding:16px 0;font-size:14px;display:flex}.account-panel dt{color:#64738b}.account-panel dd{overflow-wrap:anywhere;margin:0}.activity-tracker{color:#172c42;background:#f6f8fc;border:1px solid #dce4ef;border-radius:14px;margin-bottom:32px;padding:26px}.activity-tracker h2{font-size:23px}.activity-tracker>p{color:#5b6d83;margin:13px 0 18px;font-size:15px}.activity-check{cursor:pointer;align-items:center;gap:13px;padding:14px 0;font-size:15px;display:flex}.activity-check [data-slot=checkbox]{flex-shrink:0;width:22px;height:22px}.activity-back{color:#203487;align-items:center;gap:10px;margin-top:20px;font-size:14px;display:flex}.activity-tracker progress,.account-activity progress{accent-color:#26378c;background:#e3e9f3;border:0;border-radius:5px;width:100%;height:7px;display:block;overflow:hidden}.activity-tracker progress::-webkit-progress-bar{background:#e3e9f3}.account-activity progress::-webkit-progress-bar{background:#e3e9f3}.activity-tracker progress::-webkit-progress-value{background:#26378c}.account-activity progress::-webkit-progress-value{background:#26378c}.account-activities{gap:18px;display:grid}.account-activity{border:1px solid #e1e8f3;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.account-activity>div{flex:1}.account-activity:hover{border-color:#9daed0}.account-activity h2{margin:14px 0 10px;font-size:21px}.account-activity p{margin-bottom:18px}.account-activity small{color:#728099;margin-top:9px;font-size:13px;display:block}.activity-status{color:#44599d;align-items:center;gap:6px;font-size:13px;display:inline-flex}.activity-status.complete{color:#387253}.account-notice{color:#a62b38;margin:15px 10px;font-size:14px}.account-return{color:#233984;gap:8px;margin-bottom:20px;font-size:14px;display:inline-flex}@media (max-width:600px){.account-panel{padding:20px}.account-panel dl>div{flex-direction:column;gap:6px}.account-activity{padding:18px}.activity-tracker{padding:20px}}.favorite-prompt{color:#24366c;background:#eef3fc;border:1px solid #d8e2f3;border-radius:12px;align-items:flex-start;gap:18px;margin:0 0 24px;padding:18px 20px;display:flex}.favorite-prompt strong{font-size:15px}.favorite-prompt p{color:#65748c;margin:7px 0 10px;font-size:14px;line-height:1.7}.favorite-prompt button{color:#253987;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.favorite-prompt .favorite-dismiss{place-items:center;min-width:28px;min-height:28px;margin-left:auto;display:grid}.dash-card-label .is-saved{color:#c44b66}.activities-income-total{color:#fff;background:#151d7b;border-radius:16px;margin-bottom:28px;padding:25px 28px}.activities-income-total span{align-items:center;gap:9px;font-size:16px;display:flex}.activities-income-total strong{margin-top:8px;font-size:34px;font-weight:600;display:block}.dash-view .activities-income-total p{color:#d8e0ff;margin:8px 0 0;font-size:14px}.account-activity.activity-with-income{display:block}.activity-content-link{justify-content:space-between;align-items:center;gap:20px;display:flex}.activity-content-link>div{flex:1;min-width:0}.activity-content-link>svg{flex-shrink:0}.activity-income{border-top:1px solid #e1e8f3;margin-top:20px;padding-top:18px}.activity-income-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.activity-income-heading span{color:#65738c;font-size:14px;display:block}.activity-income-heading strong{color:#182651;margin-top:4px;font-size:22px;font-weight:600;display:block}.activity-income form{gap:10px;max-width:460px;margin-top:15px;display:grid}.activity-income label{color:#263650;font-size:14px}.activity-income input{background:#fff;font-size:16px}.dash-view .activity-income form p{margin:0;font-size:14px;line-height:1.6}.activity-income-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.dash-view .activity-income-message{color:#387253;margin:12px 0 0;font-size:14px}.activity-content-link:focus-visible{outline-offset:5px;outline:3px solid #6979ce}@media (max-width:600px){.activities-income-total{padding:20px}.activities-income-total strong{font-size:28px}}
@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/lexend/97499c1ff21d03d8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/lexend/a9be3e67df5e120e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/lexend/603038b761acb710.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/lexend/0ef5900b7af23caa.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/lexend/503198ffba95d79e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/lexend/cc9fae8a85287a41.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/lexend/7800a448b69f74ca.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/lexend/3a952f96785a93b8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/lexend/222195842e198ea7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/lexend/69a562a5338dc07f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/lexend/2559814aabb11bc1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/lexend/264e90a5bfdc5e43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/lexend/c665458507124939.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/lexend/b4a85ea7dd5c8151.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/lexend/3565b7c34431171b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
