.StudentVaultProgress_experience__QRdVH{min-width:0;overflow:hidden;color:#eef8f3;border-top:1px solid #5bc6a936;background:#041411}.StudentVaultProgress_currentVault__1oW8M{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);gap:clamp(24px,4vw,60px);align-items:center;padding:34px 34px 28px}.StudentVaultProgress_artStage__cQhVp{min-width:0;text-align:center}.StudentVaultProgress_artCaption__KNiYq{display:block;margin-bottom:12px;color:#8bafa3;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.StudentVaultProgress_vaultArt__n_QCR{display:block;width:min(100%,480px);margin:0 auto;padding:0;border:0;background:transparent;border-radius:28px}.StudentVaultProgress_vaultArt__n_QCR:focus-visible,.StudentVaultProgress_workshop__Bv_i1:focus-visible{outline:2px solid #9df6df;outline-offset:5px}.StudentVaultProgress_identity__3RUjw{width:100%!important;height:auto!important;aspect-ratio:1;border:0;border-radius:24px;background:transparent;box-shadow:none}.StudentVaultProgress_identity__3RUjw>span{width:100%!important;height:100%!important;border:0;border-radius:24px;background:radial-gradient(ellipse at 50% 52%,#16463660,transparent 70%);box-shadow:none}.StudentVaultProgress_personalization__fo9NN{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:12px;font-size:14px;line-height:1.7;color:#b0c9bf}.StudentVaultProgress_personalization__fo9NN>span{color:#558b7a}.StudentVaultProgress_story__MRk08{min-width:0}.StudentVaultProgress_eyebrow__d_8Vx{margin:0 0 12px;color:#69ddbe;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:650}.StudentVaultProgress_title__3_Gv4{margin:0;font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.02;letter-spacing:-.045em}.StudentVaultProgress_title__3_Gv4>span{color:#badbcf}.StudentVaultProgress_upgrades__nMiVV{position:relative;margin-top:28px;padding-left:22px;border-left:1px solid #4cd7b050}.StudentVaultProgress_currentUpgrade__VKQQD,.StudentVaultProgress_nextUpgrade__ZbOvS{position:relative}.StudentVaultProgress_currentUpgrade__VKQQD:before,.StudentVaultProgress_nextUpgrade__ZbOvS:before{content:"";position:absolute;top:5px;left:-27px;width:9px;height:9px;border-radius:50%;background:#50dab3;box-shadow:0 0 0 4px #123c2e}.StudentVaultProgress_nextUpgrade__ZbOvS{margin-top:24px}.StudentVaultProgress_nextUpgrade__ZbOvS:before{background:#0b251d;border:1px solid #94c5ae;box-shadow:0 0 0 4px #041411}.StudentVaultProgress_stepLabel__H8Dds{font-size:12px;color:#86ae9e;font-weight:600;text-transform:uppercase;letter-spacing:.11em}.StudentVaultProgress_upgrades__nMiVV h3{margin-top:6px;font-size:20px;line-height:1.25;font-weight:650}.StudentVaultProgress_upgrades__nMiVV h3+p{margin-top:8px;color:#a5beb4;font-size:14px;line-height:1.7}.StudentVaultProgress_upgrades__nMiVV .StudentVaultProgress_distance__lmpaF{margin-top:14px;color:#d9f5e8;font-size:14px;line-height:1.65}.StudentVaultProgress_track__7zjOu{height:6px;width:100%;margin-top:12px;border-radius:8px;overflow:hidden;background:#b2f1d619}.StudentVaultProgress_track__7zjOu>span{display:block;height:100%;background:#56e5b9;border-radius:inherit;box-shadow:0 0 14px #3ddeae66;transition:width .25s ease-out}.StudentVaultProgress_workshop__Bv_i1{min-height:44px;margin-top:24px;padding:10px 18px;border:1px solid #56cbaa60;border-radius:8px;color:#c9f8e8;background:#16463445;font-size:14px;font-weight:650}.StudentVaultProgress_access__VAo9n{margin-top:22px;color:#9ab7aa;font-size:13px;line-height:1.7}.StudentVaultProgress_journey___3ymC{padding:28px 34px 30px;border-top:1px solid #9dccbb1c}.StudentVaultProgress_journeyHeading__4yB_1{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:10px 22px}.StudentVaultProgress_journeyHeading__4yB_1 h3{font-size:22px;line-height:1.3}.StudentVaultProgress_journeyHeading__4yB_1 p{color:#9eb8ac;font-size:14px;line-height:1.65}.StudentVaultProgress_milestones__9OGxw{display:grid;grid-template-columns:1fr 1.12fr 1.28fr;align-items:end;gap:26px;margin-top:20px;padding:0;list-style:none}.StudentVaultProgress_milestone__im_wq{position:relative;min-width:0}.StudentVaultProgress_milestoneArt__zgpvD{display:flex;align-items:end;justify-content:center;height:260px}.StudentVaultProgress_milestoneIdentity__f2_P6{max-width:100%;height:auto!important;aspect-ratio:1;border:0;border-radius:0;background:transparent;box-shadow:none}.StudentVaultProgress_milestone__im_wq[data-level="5"] .StudentVaultProgress_milestoneIdentity__f2_P6{opacity:.8}.StudentVaultProgress_milestone__im_wq[data-level="10"] .StudentVaultProgress_milestoneIdentity__f2_P6{opacity:.9}.StudentVaultProgress_milestoneCopy__gQu_Q{position:relative;margin-top:15px;padding-top:22px;border-top:1px solid #90c2aa44}.StudentVaultProgress_milestoneCopy__gQu_Q:before{content:"";position:absolute;top:-4px;left:0;width:7px;height:7px;background:#0c211a;border:1px solid #81ab99;border-radius:50%}.StudentVaultProgress_milestone__im_wq[data-reached=true] .StudentVaultProgress_milestoneCopy__gQu_Q:before{background:#efcc83;border-color:#efcc83}.StudentVaultProgress_milestone__im_wq[data-level="15"] .StudentVaultProgress_milestoneCopy__gQu_Q{border-color:#c6ab6666}.StudentVaultProgress_milestone__im_wq[data-level="15"] .StudentVaultProgress_milestoneCopy__gQu_Q:before{width:11px;height:11px;top:-6px;border-color:#c6ab66}.StudentVaultProgress_milestoneLevel__vFl3H{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;color:#bbd6c9;font-size:13px}.StudentVaultProgress_milestoneLevel__vFl3H strong{font-size:22px;line-height:1}.StudentVaultProgress_milestoneLevel__vFl3H span{margin-left:auto;color:#8faf9f;font-size:12px}.StudentVaultProgress_milestone__im_wq[data-level="15"] .StudentVaultProgress_milestoneLevel__vFl3H,.StudentVaultProgress_milestone__im_wq[data-reached=true] .StudentVaultProgress_milestoneLevel__vFl3H span{color:#e6ca90}.StudentVaultProgress_milestone__im_wq h4{margin-top:9px;font-size:16px;font-weight:650;line-height:1.4}.StudentVaultProgress_phase__2HIHO{margin-top:5px;color:#94b1a3;font-size:13px;line-height:1.6}.StudentVaultProgress_record__l5i_S{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:23px 34px;border-top:1px solid #9dccbb1c;background:#081b1480}.StudentVaultProgress_permanent__TjYaD{max-width:235px;color:#bddecf;font-size:14px;line-height:1.7}.StudentVaultProgress_record__l5i_S dl{display:flex;flex-wrap:wrap;gap:20px 30px}.StudentVaultProgress_record__l5i_S dt{color:#8cac9c;font-size:12px}.StudentVaultProgress_record__l5i_S dd{margin-top:5px;font-size:14px;font-weight:600;line-height:1.5}@media (max-width:1100px){.StudentVaultProgress_currentVault__1oW8M{gap:24px;padding:28px 24px}.StudentVaultProgress_journey___3ymC{padding-inline:24px}.StudentVaultProgress_milestones__9OGxw{gap:20px}.StudentVaultProgress_record__l5i_S{align-items:start;padding-inline:24px}}@media (max-width:760px){.StudentVaultProgress_currentVault__1oW8M{grid-template-columns:1fr;gap:26px;padding:22px 20px 30px}.StudentVaultProgress_vaultArt__n_QCR{max-width:440px}.StudentVaultProgress_story__MRk08{max-width:520px;width:100%;margin:auto}.StudentVaultProgress_title__3_Gv4{font-size:2.35rem}.StudentVaultProgress_title__3_Gv4 br{display:none}.StudentVaultProgress_title__3_Gv4 span:before{content:" "}.StudentVaultProgress_journey___3ymC{padding:24px 20px}.StudentVaultProgress_journeyHeading__4yB_1{display:block}.StudentVaultProgress_journeyHeading__4yB_1 p{margin-top:8px}.StudentVaultProgress_milestones__9OGxw{display:block;margin-top:24px}.StudentVaultProgress_milestone__im_wq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:center}.StudentVaultProgress_milestone__im_wq+.StudentVaultProgress_milestone__im_wq{margin-top:20px}.StudentVaultProgress_milestoneArt__zgpvD{height:auto}.StudentVaultProgress_milestone__im_wq[data-level="5"] .StudentVaultProgress_milestoneArt__zgpvD{padding:14px}.StudentVaultProgress_milestone__im_wq[data-level="10"] .StudentVaultProgress_milestoneArt__zgpvD{padding:7px}.StudentVaultProgress_milestoneCopy__gQu_Q{align-self:stretch;display:flex;flex-direction:column;justify-content:center;margin:0;padding:12px 0 12px 18px;border-top:0;border-left:1px solid #90c2aa44}.StudentVaultProgress_milestoneCopy__gQu_Q:before{left:-4px;top:50%}.StudentVaultProgress_milestone__im_wq[data-level="15"] .StudentVaultProgress_milestoneCopy__gQu_Q:before{top:50%;left:-6px}.StudentVaultProgress_milestoneLevel__vFl3H{gap:5px}.StudentVaultProgress_milestoneLevel__vFl3H span{width:100%;margin:3px 0 0}.StudentVaultProgress_milestone__im_wq h4{font-size:17px}.StudentVaultProgress_phase__2HIHO{font-size:13px}.StudentVaultProgress_record__l5i_S{display:block;padding:22px 20px}.StudentVaultProgress_permanent__TjYaD{max-width:none}.StudentVaultProgress_record__l5i_S dl{margin-top:20px;gap:18px 28px}}@media (prefers-reduced-motion:reduce){.StudentVaultProgress_track__7zjOu>span{transition:none}}.StudentSignature_page__mE8sf{width:min(1180px,calc(100% - 48px));min-width:0;margin:0 auto;padding:34px 0 80px}.StudentSignature_header___jqJj{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-bottom:26px}.StudentSignature_heading__OJ1tl{max-width:670px;margin-top:8px;font-size:clamp(1.85rem,3.25vw,2.65rem);line-height:1.12}.StudentSignature_subtitle__V0IB6{margin-top:10px;color:#a3bab4;font-size:13px;line-height:1.7}.StudentSignature_studentCard__WWudj{display:flex;align-items:center;flex-shrink:0;gap:12px;max-width:365px;padding:15px;border:1px solid #82dbc325;border-radius:14px;background:linear-gradient(120deg,#152928aa,#09191ca8)}.StudentSignature_studentName__skSOu{color:#f4fbf8;font-size:13px;font-weight:650}.StudentSignature_studentRole__5_83U{margin-top:4px;color:#9bb8ae;font-size:12px}.StudentSignature_studentCard__WWudj .StudentSignature_studentInitials__NNIzI{border-radius:50%;border-color:#59dec554;color:#68e5cb;font-size:14px}.StudentSignature_studentCard__WWudj .StudentSignature_studentInitials__NNIzI[data-student-identity=personal-vault]{border-radius:12px}.StudentSignature_signOut__kEaoP{min-height:44px;margin-left:10px;padding:0 10px;border-left:1px solid #ffffff12;color:#a2b7b2;font-size:13px;white-space:nowrap}.StudentSignature_panel__lbXoe{min-width:0;border:1px solid #6ed5ba30;border-radius:17px;background:linear-gradient(140deg,#0c211fcc,#061316f2);box-shadow:inset 0 1px 0 #a8ffe807,0 12px 35px #0002}.StudentSignature_walletGrid__Qs_bx{display:grid;min-width:0;gap:16px;grid-template-areas:"vault" "balance" "recognition" "shortcuts" "requests"}.StudentSignature_balance__rBrov{grid-area:balance}.StudentSignature_mobileWalletSummary__S1COU{display:none}.StudentSignature_vault__RwAlD{grid-area:vault;position:relative;background:radial-gradient(ellipse at 50% 42%,#26466b21,transparent 65%),linear-gradient(140deg,#092622cf,#05151af0)}.StudentSignature_recognition__YQtKw{grid-area:recognition}.StudentSignature_requests__zKiZ9{grid-area:requests}.StudentSignature_available__EiboH{margin-top:19px}.StudentSignature_balanceBreakdown__yVULn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.StudentSignature_balanceBreakdown__yVULn>div{padding:10px 0 0;border:0;border-top:1px solid #a5d7c91c;border-radius:0;background:none}.StudentSignature_balanceBreakdown__yVULn dt{font-size:12px}.StudentSignature_balanceBreakdown__yVULn dd{font-size:14px;line-height:1.5;color:#d5eae1}.StudentSignature_storeInvitation__6QRpT{margin-top:20px;padding-top:18px;border-top:1px solid #ffffff14}.StudentSignature_storeInvitation__6QRpT .StudentSignature_storeTitle___Q6vj{font-family:inherit;font-size:14px;font-weight:650;letter-spacing:-.01em}.StudentSignature_storeInvitation__6QRpT p{margin-top:6px;font-size:13px;line-height:1.7}.StudentSignature_primaryButton__6MbBB{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:46px;margin-top:16px;padding:10px 16px;border:1px solid #79f3d966;border-radius:10px;background:linear-gradient(105deg,#23e0b6,#52dfd0);box-shadow:0 8px 22px #28d7ae12;color:#03201a;font-size:14px;font-weight:750}.StudentSignature_primaryButton__6MbBB:hover{filter:brightness(1.08)}.StudentSignature_primaryButton__6MbBB svg{width:18px;height:18px}.StudentSignature_vaultSummary__tWS6n{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-width:0;min-height:430px;padding:22px 28px;text-align:center}.StudentSignature_vaultLabel__0FMLe{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:8px}.StudentSignature_levelPill__Q1rNm{padding:4px 8px;border:1px solid #64cbae35;border-radius:7px;background:#010d10a8;color:#d6f6ea;font-size:12px}.StudentSignature_vaultArt__T553A{display:block;width:min(100%,320px);margin:16px 0;padding:0;border:1px solid #59d7bb42;border-radius:25px;box-shadow:0 22px 55px #0007,0 0 55px #507bea0c;overflow:hidden}.StudentSignature_vaultArt__T553A:focus-visible{outline:2px solid #a5f3fc;outline-offset:5px}.StudentSignature_heroIdentity__NBJyp{width:100%!important;height:auto!important;aspect-ratio:1;border-radius:24px}.StudentSignature_heroIdentity__NBJyp>span{width:100%!important;height:100%!important}.StudentSignature_vaultTitle__JqT_3{margin:5px 0 0;color:white;font-size:clamp(1.3rem,2.2vw,1.7rem);line-height:1.2}.StudentSignature_eyebrow__Y2Kwj{color:#77e7ce;font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.StudentSignature_current__Cn3LX{margin-top:8px;color:#a7c0b8;font-size:13px;line-height:1.6}.StudentSignature_next__dHH2j{margin-top:16px;color:#d1fae5;font-size:13px;font-weight:650}.StudentSignature_distance__gnwOQ{margin-top:5px;color:#9bb8b0;font-size:12px}.StudentSignature_progressTrack__WRHlV{width:100%;max-width:360px;height:7px;margin-top:14px;overflow:hidden;border-radius:20px;background:#c8fced14}.StudentSignature_progressFill__5XK_O{height:100%;border-radius:inherit;background:linear-gradient(90deg,#20dba8,#56e9d9);box-shadow:0 0 12px #28eabb55}.StudentSignature_workshop__yKk2h{min-height:44px;margin-top:16px;padding:9px 20px;border:1px solid #63e1c348;border-radius:9px;color:#c3fff0;background:#61ddbc0c;font-weight:650;font-size:14px}.StudentSignature_restriction__VCxWA{max-width:380px;margin-top:16px;border-top:1px solid #ffffff14;padding-top:12px;color:#a3bbb5;font-size:13px;line-height:1.8}.StudentSignature_teaser__18S95{display:grid;place-items:center;width:160px;height:180px;margin:28px 0;border:1px solid #67e8f930;border-radius:30px;background:radial-gradient(ellipse at 50% 20%,#164e6366,transparent 70%),#07141a;box-shadow:inset 0 0 0 10px #ffffff03}.StudentSignature_recognitionLabel__52_Du{display:flex;align-items:center;gap:9px;color:#91e3c8;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.StudentSignature_recognitionLabel__52_Du svg{width:24px;height:24px;padding:3px;border:1px solid #edc96933;border-radius:6px;color:#f0cf84;background:#d6b4580b}.StudentSignature_recognition__YQtKw h2{font-family:inherit;font-size:16px;letter-spacing:-.015em}.StudentSignature_recognition__YQtKw>div>span,.StudentSignature_recognition__YQtKw>p{font-size:13px}.StudentSignature_recognition__YQtKw button{font-size:13px;padding:8px 14px;border-radius:9px;margin-top:12px}.StudentSignature_shortcuts___yz_b{grid-area:shortcuts;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:12px}.StudentSignature_shortcuts___yz_b>a,.StudentSignature_shortcuts___yz_b>button{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:108px;padding:16px 8px;border:1px solid #6ed5ba30;border-radius:14px;background:linear-gradient(150deg,#0b2422bb,#071416cc);text-align:center;transition:border-color .16s,background .16s}.StudentSignature_shortcuts___yz_b>a:hover,.StudentSignature_shortcuts___yz_b>button:hover{border-color:#63e1c366;background:#12352dcc}.StudentSignature_shortcuts___yz_b svg{color:#62e9cd;margin-bottom:9px}.StudentSignature_shortcuts___yz_b strong{font-size:14px;font-weight:650}.StudentSignature_shortcuts___yz_b span{margin-top:4px;color:#98b1aa;font-size:12px;line-height:1.5}.StudentSignature_requests__zKiZ9 h2{font-size:18px}.StudentSignature_requests__zKiZ9>p{font-size:13px}.StudentSignature_requests__zKiZ9>div>span{font-size:13px;text-align:right;max-width:50%}.StudentSignature_progressHero__KDXSA{display:grid;min-width:0;gap:20px}.StudentSignature_milestones__FSDNA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}.StudentSignature_milestone__wnNsJ{min-width:0;padding:14px 10px;border:1px solid #8db3a926;border-radius:12px;background:#ffffff03}.StudentSignature_milestone__wnNsJ>svg{width:22px;height:22px;margin-bottom:15px;color:#71928a}.StudentSignature_milestone__wnNsJ[data-reached=true]{border-color:#d4b56c44;background:#c29d4409}.StudentSignature_milestone__wnNsJ[data-reached=true]>svg{color:#efd18a}.StudentSignature_milestone__wnNsJ .StudentSignature_eyebrow__Y2Kwj{font-size:12px}.StudentSignature_milestone__wnNsJ strong{display:block;min-height:38px;margin:6px 0;color:#e0ede8;font-size:13px;font-weight:600;line-height:1.5}.StudentSignature_milestone__wnNsJ span{color:#95aca5;font-size:12px}.StudentSignature_receipt__nXG5L{min-width:0;border-bottom:1px solid #9dccbb18}.StudentSignature_receipt__nXG5L:last-child{border-bottom:0}.StudentSignature_receipt__nXG5L summary{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(140px,.5fr) auto;align-items:center;gap:16px;min-height:80px;padding:12px 4px;cursor:pointer;list-style:none}.StudentSignature_receipt__nXG5L summary::-webkit-details-marker{display:none}.StudentSignature_receipt__nXG5L summary:focus-visible{outline:2px solid #a5f3fc;outline-offset:3px}.StudentSignature_receiptIcon__bwiVn{display:grid;place-items:center;width:40px;height:40px;border:1px solid #61e0b927;border-radius:11px;background:#49d4b309;color:#7bdcc0}.StudentSignature_receiptIcon__bwiVn svg{width:20px;height:20px}.StudentSignature_spent__FgnT3 .StudentSignature_receiptIcon__bwiVn{color:#e1c178;border-color:#d4bb682e;background:#d4bb6809}.StudentSignature_receiptReason__wqdJH{color:#eaf6f0;font-size:14px;font-weight:650}.StudentSignature_receiptMeta__QOu5f{margin-top:5px;color:#91aba3;font-size:12px;line-height:1.6}.StudentSignature_receiptAmount__i8kVU{color:#a5e1c7;font-size:14px;font-weight:650;text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.StudentSignature_spent__FgnT3 .StudentSignature_receiptAmount__i8kVU{color:#e9cf8e}.StudentSignature_receiptToggle__YH4bi{color:#91b3a6;font-size:19px}.StudentSignature_receipt__nXG5L[open] .StudentSignature_receiptToggle__YH4bi{transform:rotate(45deg)}.StudentSignature_receiptDetail__fLvDu{padding:4px 4px 18px 60px;color:#abc1b7;font-size:13px;line-height:1.7}.StudentSignature_standingRow__Rhj_0{display:grid;grid-template-columns:auto auto minmax(0,1fr);min-width:0;align-items:center;gap:16px;padding:15px 20px;border-bottom:1px solid #a3d4c512}.StudentSignature_standingRow__Rhj_0:last-child{border-bottom:0}.StudentSignature_standingRow__Rhj_0[data-rank="1"]{background:linear-gradient(90deg,#c0a3590c,transparent)}.StudentSignature_rank__M1j9k{display:grid;place-items:center;width:34px;height:34px;color:#91afa4;font-size:13px;font-weight:650}.StudentSignature_standingRow__Rhj_0[data-rank="1"] .StudentSignature_rank__M1j9k{border:1px solid #d8ba6b55;border-radius:50%;background:#d8ba6b0d;color:#efd591}.StudentSignature_standingRow__Rhj_0[data-rank="2"] .StudentSignature_rank__M1j9k,.StudentSignature_standingRow__Rhj_0[data-rank="3"] .StudentSignature_rank__M1j9k{border:1px solid #a7c4bc26;border-radius:50%;color:#bed7cf}.StudentSignature_currentStanding__wdK5O{background:#58deb015}.StudentSignature_currentRank__TAiRc{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid #e0c78140;border-radius:10px;color:#eddda8;font-size:13px}.StudentSignature_currentRank__TAiRc svg{width:20px;height:20px}@media(min-width:1024px){.StudentSignature_walletGrid__Qs_bx{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-areas:"vault balance" "vault recognition" "shortcuts shortcuts" "requests requests";gap:18px;align-items:stretch}.StudentSignature_progressHero__KDXSA{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}@media(max-width:1023px){.StudentSignature_page__mE8sf{width:min(760px,calc(100% - 32px));padding:24px 0 112px}.StudentSignature_header___jqJj{align-items:flex-start}.StudentSignature_studentCard__WWudj{display:none}.StudentSignature_header___jqJj:has(.StudentSignature_signOut__kEaoP){position:relative;padding-bottom:52px}.StudentSignature_header___jqJj:has(.StudentSignature_signOut__kEaoP) .StudentSignature_studentCard__WWudj{display:contents}.StudentSignature_studentCard__WWudj>div,.StudentSignature_studentCard__WWudj>span{display:none}.StudentSignature_signOut__kEaoP{position:absolute;bottom:0;left:0;margin-left:0;padding:0 13px;border:1px solid #c8eed71a;border-radius:8px}.StudentSignature_walletGrid__Qs_bx{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"vault balance" "vault recognition" "shortcuts shortcuts" "requests requests"}.StudentSignature_vaultSummary__tWS6n{padding:20px}}@media(max-width:600px){.StudentSignature_mobileWalletSummary__S1COU{display:block;margin-bottom:12px;padding:14px 16px;border:1px solid #6ed5ba30;border-radius:14px;background:linear-gradient(120deg,#102d25,#0a1c1b)}.StudentSignature_mobileWalletSummary__S1COU dl{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px}.StudentSignature_mobileWalletSummary__S1COU dl>div{min-width:0}.StudentSignature_mobileWalletSummary__S1COU dt{color:#aac7bc;font-size:12px;font-weight:600}.StudentSignature_mobileWalletSummary__S1COU dd{margin-top:4px;color:#d1fae5;font-size:16px;font-weight:750;line-height:1.4;overflow-wrap:anywhere}.StudentSignature_mobileWalletSummary__S1COU dl>div:last-child dd{color:#f5dfa4}.StudentSignature_mobileWalletSummary__S1COU p{margin-top:10px;border-top:1px solid #ffffff14;padding-top:9px;color:#bfd4cb;font-size:12px;line-height:1.5}.StudentSignature_page__mE8sf{width:calc(100% - 28px);padding-top:22px}.StudentSignature_header___jqJj{margin-bottom:20px}.StudentSignature_heading__OJ1tl{font-size:29px}.StudentSignature_subtitle__V0IB6{font-size:13px}.StudentSignature_walletGrid__Qs_bx{grid-template-columns:minmax(0,1fr);grid-template-areas:"vault" "balance" "recognition" "shortcuts" "requests";gap:12px}.StudentSignature_vaultSummary__tWS6n{padding:18px}.StudentSignature_vaultArt__T553A{width:min(100%,280px);margin:14px 0}.StudentSignature_vaultTitle__JqT_3{font-size:22px}.StudentSignature_shortcuts___yz_b{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.StudentSignature_shortcuts___yz_b>a,.StudentSignature_shortcuts___yz_b>button{min-height:103px}.StudentSignature_receipt__nXG5L summary{grid-template-columns:auto minmax(0,1fr) auto;gap:4px 10px;padding:15px 0}.StudentSignature_receiptIcon__bwiVn{grid-row:1/3;width:34px;height:34px}.StudentSignature_receiptAmount__i8kVU{grid-column:2;grid-row:2;margin-top:5px;text-align:left;font-size:14px}.StudentSignature_receiptToggle__YH4bi{grid-column:3;grid-row:1/3}.StudentSignature_receiptDetail__fLvDu{padding-left:44px}.StudentSignature_progressHero__KDXSA{gap:0}.StudentSignature_standingRow__Rhj_0{padding:14px 10px;gap:9px}.StudentSignature_standingRow__Rhj_0>div{flex-direction:column;align-items:flex-start;gap:5px}.StudentSignature_standingRow__Rhj_0>div>span:last-child{max-width:100%;text-align:left;font-size:13px}.StudentSignature_standingRow__Rhj_0>div>span:first-child{font-size:13px}}@media(prefers-reduced-motion:reduce){.StudentSignature_shortcuts___yz_b>a,.StudentSignature_shortcuts___yz_b>button{transition:none}}