.profileLoadError{width:min(620px,100%);margin:12vh auto 0;padding:28px;border:1px solid #e7e7e3;border-radius:22px;background:#fff;box-shadow:0 10px 32px rgba(17,17,17,.04)}.profileLoadError strong{display:block;color:#22221f;font-size:20px;letter-spacing:-.025em}.profileLoadError p{margin:8px 0 18px;color:#7d7d77;font-size:11px;line-height:1.55}.profileLoadError>div{display:flex;flex-wrap:wrap;gap:8px}.profileLoadError a,.profileLoadError button{min-height:40px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #deded9;border-radius:10px;background:#fff;color:#343431;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.profileLoadError button{border-color:#ffc72c;background:#ffc72c;color:#18130a}html[data-aspire-theme=dark] .profileLoadError{border-color:#292927;background:#151514;box-shadow:none}html[data-aspire-theme=dark] .profileLoadError strong{color:#f1ede5}html[data-aspire-theme=dark] .profileLoadError p{color:#9b968d}html[data-aspire-theme=dark] .profileLoadError a{border-color:#33332f;background:#242421;color:#ded9d0}body:has(.profilePagePolished){background:#f7f7f5}html[data-aspire-theme=dark] body:has(.profilePagePolished){background:#0b0b0a}.profilePagePolished{min-height:100vh;padding:34px 30px 90px 266px!important;background:#f7f7f5!important;color:#171717!important;font-family:var(--font-inter),system-ui,sans-serif}.profileShellPolished{width:min(1280px,100%);margin:0 auto}.profileTopPolished{margin:0 0 24px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.profileAccountFoot span,.profileHeroMeta>span,.profilePageHeading>span,.profileSectionHeading>div>span,.profileSetupTop span{color:#9a7400;font-size:10px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.profilePageHeading h1{margin:5px 0;font-size:clamp(30px,3vw,40px);line-height:1;letter-spacing:-.045em}.profilePageHeading p{max-width:620px;margin:0;color:#777772;font-size:13px;line-height:1.5}.profileBack{min-height:42px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;border:1px solid #e5e5e1;border-radius:12px;background:#fff;color:#3e3e3a;font-size:12px;font-weight:750}.profileBack svg{width:17px;height:17px}.profileBack:hover{border-color:#d5d5cf;background:#fbfbf9;color:#111}.profileHeroPolished{display:grid;grid-template-columns:auto minmax(0,1fr) 280px;grid-gap:28px;gap:28px;align-items:center;padding:30px;border:1px solid #e7e7e3;border-radius:26px;background:radial-gradient(circle at 90% 12%,rgba(255,199,44,.1),transparent 31%),#fff;box-shadow:0 12px 36px rgba(17,17,17,.045)}.profileAvatarWrap{display:grid;justify-items:center;grid-gap:7px;gap:7px}.profileAvatarWrap>small{max-width:112px;color:#8d8d87;font-size:9px;text-align:center;line-height:1.3}.profileAvatar{position:relative;width:104px;height:104px;overflow:hidden;display:grid;place-items:center;border:1px solid #eadcaa;border-radius:28px;background:#fff4cf;color:#8a6500;box-shadow:none;font-size:30px;font-weight:900;letter-spacing:-.05em}.profileAvatar img{width:100%;height:100%;object-fit:cover}.profileAvatarEditable>span{position:absolute;right:7px;bottom:7px;width:25px;height:25px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;background:#ffc72c;color:#171109;font-size:16px;line-height:1}.profileHeroCopy{min-width:0}.profileHeroMeta{display:flex;align-items:center;gap:8px}.profileHeroMeta b{padding:5px 8px;border:1px solid #ead99d;border-radius:999px;background:#fff8df;color:#806000;font-size:8px;letter-spacing:.08em}.profileHeroPolished h2{margin:7px 0 4px;font-size:clamp(32px,3.8vw,48px);line-height:.98;letter-spacing:-.05em}.profileHeroPolished .profileHeroCopy>p{margin:0;color:#797974;font-size:14px}.profileTrustChips{margin-top:14px;display:flex;flex-wrap:wrap;gap:7px}.profileTrustChips span{padding:7px 10px;border:1px solid #e8e8e4;border-radius:999px;background:#fafaf8;color:#85857f;font-size:9px;font-weight:750}.profileTrustChips span.verified{border-color:#ead99d;background:#fff8df;color:#7a5c00}.profileHeroActions{margin-top:15px;display:flex;flex-wrap:wrap;gap:8px}.profileHeroActions a,.profileHeroActions button{min-height:38px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;border:1px solid #e6e6e2;border-radius:11px;background:#fff;color:#343431;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.profileHeroActions a:hover,.profileHeroActions button:hover{border-color:#d5d5cf;background:#fbfbf9;color:#111}.profileHeroActions svg{width:15px;height:15px}.studentProfileMetaLine{margin-top:8px;color:#555550;font-size:11px;font-weight:700}.studentProfileBio{max-width:660px;color:#4f4f4b!important;line-height:1.55}.studentProfileInterests{margin-top:12px;gap:6px}.studentProfileInterests span{padding:6px 9px;border:1px solid #e8e8e3;border-radius:999px;background:#fafaf8;color:#666660;font-size:9px;font-weight:750}.studentProfileStats{margin-top:15px;grid-gap:8px;gap:8px;max-width:620px}.studentProfileStat{min-width:0;padding:10px 11px;border:1px solid #ecece7;border-radius:12px;background:#fbfbf9}.studentProfileStat strong{overflow:hidden;text-overflow:ellipsis;color:#242421;font-size:13px;line-height:1.2;white-space:nowrap}.studentProfileStat span{margin-top:3px;color:#8b8b85;font-size:8px;font-weight:750;letter-spacing:.06em}.studentEditPanel{margin-top:16px;padding-top:16px;border-top:1px solid #ecece7}.studentEditGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.studentEditGrid label{min-width:0;display:grid;grid-gap:5px;gap:5px}.studentEditGrid label>span,.studentEditInterests>span{color:#777772;font-size:9px;font-weight:800}.studentEditGrid input,.studentEditGrid textarea{width:100%;min-height:42px;padding:10px 11px;border:1px solid #deded9;border-radius:10px;background:#fff;color:#22221f;outline:none;font:inherit;font-size:11px}.studentEditGrid textarea{min-height:86px;resize:vertical;line-height:1.5}.studentEditGrid input:focus,.studentEditGrid textarea:focus{border-color:#d1b74f;box-shadow:0 0 0 3px rgba(255,199,44,.12)}.studentEditActions,.studentEditFull,.studentEditInterests{grid-column:1/-1}.studentEditInterestGrid{margin-top:7px;gap:6px}.studentInterestButton{min-height:32px;padding:0 10px;border:1px solid #e2e2dd;border-radius:999px;background:#fff;color:#666660;font:inherit;font-size:9px;font-weight:750}.studentInterestButton.active{border-color:#e3c961;background:#fff5cf;color:#725600}.studentEditActions button{min-height:38px;padding:0 13px;border:1px solid #deded9;border-radius:10px;background:#fff;color:#383834;font:inherit;font-size:9px;font-weight:800}.studentEditActions button:last-child{border-color:#ffc72c;background:#ffc72c;color:#18130a}.studentEditActions button:disabled{cursor:wait}.studentIdentityAside{display:grid;grid-gap:10px;gap:10px}.studentIdentityAsideCard{padding:17px;border:1px solid #e7e7e3;background:#fff;box-shadow:0 8px 24px rgba(17,17,17,.025)}.studentIdentityAsideCard>span{color:#9a7400;font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.studentIdentityAsideCard h3{margin:6px 0 5px;color:#292926;font-size:15px;line-height:1.2;letter-spacing:-.02em}.studentIdentityAsideCard p{color:#7f7f79;font-size:9px}.studentIdentityAsideCard>a{margin-top:11px;display:flex;align-items:center;justify-content:space-between;color:#4c4638;font-size:9px;font-weight:800}.studentIdentityAsideCard>a svg{width:13px;height:13px}.profileSetupCard{padding:20px;border:1px solid #eee4c0;border-radius:20px;background:linear-gradient(145deg,#fffaf0,#fff1bf);box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.profileSetupTop{display:flex;align-items:center;justify-content:space-between;gap:14px}.profileSetupTop>div:first-child{display:grid;grid-gap:2px;gap:2px}.profileSetupTop strong{font-size:24px;letter-spacing:-.04em}.profileSetupBadge{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:#111;color:#ffc72c}.profileSetupBadge svg{width:18px;height:18px}.profileSetupCard p{margin:12px 0;color:#766f5e;font-size:10px;line-height:1.5}.profileSetupMeter{height:7px;overflow:hidden;border-radius:999px;background:rgba(17,17,17,.09)}.profileSetupMeter i{display:block;width:0;height:100%;border-radius:inherit;background:#111;transition:width .25s ease}.profileSetupMeter.level1 i{width:33.333%}.profileSetupMeter.level2 i{width:66.667%}.profileSetupMeter.level3 i,.profileSetupMeter.level4 i{width:100%}.profileSetupCard>a{margin-top:13px;display:flex;align-items:center;justify-content:space-between;color:#4c4638;font-size:10px;font-weight:800}.profileSetupCard>a svg{width:14px;height:14px}.profileOverview{margin-top:18px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);grid-gap:18px;gap:18px;align-items:start}.profileQuickPanel,.profileTrustPanel{border:1px solid #e7e7e3;border-radius:22px;background:#fff;box-shadow:0 8px 28px rgba(17,17,17,.03)}.profileTrustPanel{padding:22px;scroll-margin-top:24px}.profileQuickPanel{padding:18px;position:-webkit-sticky;position:sticky;top:20px}.profileSectionHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:17px}.profileSectionHeading h2{margin:5px 0 0;font-size:24px;line-height:1.05;letter-spacing:-.035em}.profileSectionHeading>p{max-width:390px;margin:0;color:#85857f;font-size:10px;line-height:1.55}.profileSectionHeading.compact{margin-bottom:12px}.profileSectionHeading.compact h2{font-size:20px}.profileTrustCardsExpanded{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.profileTrustCards>.profileCard,.profileTrustCards>.trustPassportCard{min-width:0;min-height:206px;margin:0;padding:17px;border:1px solid #e9e9e5;border-radius:17px;background:#fafaf8;color:#20201d;box-shadow:none}.profileTrustCards>.profileCard.isVerified,.profileTrustCards>.trustPassportCard:has(.trustPassportStatus.isVerified){border-color:#e9d99e;background:#fffaf0}.profileTrustCards .profileCard{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.profileTrustCards .profileSchoolIdCard{display:block}.profileTrustCards .profileCard>div:not(.trustCardIcon){min-width:0}.profileTrustCards .phoneVerificationBody>span,.profileTrustCards .profileCard>span,.profileTrustCards .trustPassportCopy>span{color:#9a7400;font-size:9px;font-weight:850;letter-spacing:.1em}.profileTrustCards .profileCard strong{display:block;margin-top:6px;color:#232320;font-size:17px;line-height:1.16}.profileTrustCards .profileCard p{margin:7px 0 0;color:#777772;font-size:10px;line-height:1.5}.profileTrustCards .profileCard small{color:#8c8c86;font-size:9px;line-height:1.45}.trustCardIcon{width:38px;height:38px;display:grid;place-items:center;border:1px solid #e5e5e1;border-radius:12px;background:#fff;color:#8a6500;font-size:13px}.profilePhoneCard.isVerified .trustCardIcon{border-color:#e7d594;background:#fff2bd;color:#755700}.profileTrustCards>.trustPassportCard{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:start}.trustPassportIcon{width:40px;height:40px;display:grid;place-items:center;border:1px solid #e6d594;border-radius:12px;background:#fff2bd;color:#755700;font-size:11px;font-weight:900}.trustPassportCopy{min-width:0}.trustPassportCopy h3{margin:5px 0 0;color:#232320;font-size:17px;line-height:1.1;letter-spacing:-.02em}.trustPassportCopy p{margin:7px 0 0;color:#777772;font-size:10px;line-height:1.5}.trustPassportStatus{padding:5px 7px;border:1px solid #e4e4df;border-radius:999px;background:#fff;color:#92928c;font-size:7px;font-weight:850;letter-spacing:.06em;white-space:nowrap}.trustPassportStatus.isVerified{border-color:#d9e9d8;background:#edf8ec;color:#397444}.trustPassportStatus.needsAttention{border-color:#f0d5cf;background:#fff2ef;color:#a64a3b}.trustPassportAction{grid-column:2/-1;width:-moz-fit-content;width:fit-content;min-height:36px;padding:0 11px;border:1px solid #deded9;border-radius:10px;background:#fff;color:#343431;font:inherit;font-size:9px;font-weight:800;cursor:pointer}.trustPassportAction:hover{border-color:#cfcfc8;background:#fdfdfb}.trustPassportMessage,.trustPassportPrivacy{grid-column:2/-1;margin:0;color:#868680;font-size:8px;line-height:1.45}.trustPassportMessage.success{color:#4f7b54}.mfaEnrollment{grid-column:1/-1;margin-top:6px;padding-top:12px;border-top:1px solid #e7e7e3;display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:14px;gap:14px}.mfaEnrollment>img{width:110px;height:110px;border:1px solid #e5e5e1;border-radius:12px;background:#fff}.mfaEnrollment strong{color:#292926;font-size:11px}.mfaEnrollment p{color:#7b7b76;font-size:9px;line-height:1.45}.mfaEnrollment code{display:block;max-width:100%;overflow-wrap:anywhere;margin:7px 0;padding:7px;border-radius:8px;background:#efefec;color:#44443f;font-size:8px}.mfaEnrollment label{display:grid;grid-gap:5px;gap:5px}.mfaEnrollment label span{color:#777772;font-size:8px;font-weight:750}.mfaEnrollment input,.phoneVerifyForm input,.schoolIdForm input{min-height:40px;padding:0 11px;border:1px solid #deded9;border-radius:10px;background:#fff;color:#22221f;outline:none;font:inherit;font-size:11px}.mfaEnrollment input:focus,.phoneVerifyForm input:focus,.schoolIdForm input:focus{border-color:#d1b74f;box-shadow:0 0 0 3px rgba(255,199,44,.12)}.mfaActions{margin-top:8px;display:flex;gap:7px}.mfaActions button,.profileTrustCards .button{min-height:38px;padding:0 11px;border:1px solid #deded9;border-radius:10px;background:#fff;color:#373733;font:inherit;font-size:9px;font-weight:800;cursor:pointer}.mfaActions .buttonGold,.profileTrustCards .buttonGold{border-color:#ffc72c;background:#ffc72c;color:#18130a}.phoneVerifyForm{margin-top:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px}.phoneCodeForm{grid-template-columns:minmax(0,1fr) auto}.phoneVerifyBack{grid-column:1/-1;min-height:26px;padding:0;border:0;background:transparent;color:#7c7c76;font:inherit;font-size:8px;text-align:left;cursor:pointer}.phoneVerifyMessage{display:block;margin-top:7px;color:#88743b!important;overflow-wrap:anywhere}.schoolIdForm{margin-top:12px;display:grid;grid-gap:8px;gap:8px}.schoolIdForm label{display:grid;grid-gap:5px;gap:5px}.schoolIdForm label>span{color:#777772;font-size:8px;font-weight:750}.schoolIdMessage{overflow-wrap:anywhere}.profileMenuList{display:grid;grid-gap:7px;gap:7px}.profileMenuRow{min-height:62px;padding:10px 11px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid #e9e9e5;border-radius:14px;background:#fafaf8;color:#292926;transition:border-color .16s ease,background .16s ease}a.profileMenuRow:hover{border-color:#d8d8d1;background:#fff}.profileMenuRow>i{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#fff;color:#806000;font-style:normal}.profileMenuRow>i svg{width:17px;height:17px}.profileMenuRow>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.profileMenuRow strong{color:#292926;font-size:10px}.profileMenuRow span{color:#85857f;font-size:8px;line-height:1.35}.profileMenuRow>b{color:#888882;font-size:8px;font-weight:750;white-space:nowrap}.profileMenuRow>b svg{width:14px;height:14px}.profileMenuRow>button{min-height:34px;padding:0 9px;border:1px solid #deded9;border-radius:9px;background:#fff;color:#393936;font:inherit;font-size:8px;font-weight:800;cursor:pointer}.profileMenuRow.moderator{border-color:#ead99d;background:#fff8df}.profileMenuRow.moderator>b,.profileMenuRow.moderator>i{color:#795b00}.paymentConnectRow .paymentMoneyLink{color:#846400;font-size:8px;font-weight:750}.paymentConnectMessage{margin-top:4px;max-height:3.9em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#997833!important;font-size:7px!important;line-height:1.3!important;overflow-wrap:anywhere}.profileAccountFoot{margin-top:14px;padding-top:14px;border-top:1px solid #e8e8e4;display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.profileAccountFoot>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.profileAccountFoot strong{overflow:hidden;text-overflow:ellipsis;color:#555550;font-size:9px}.profileAccountFoot small{color:#8b8b85;font-size:8px}.profileAccountFoot button{border:0;background:transparent;color:#6c6c67;font:inherit;font-size:9px;text-decoration:underline;cursor:pointer}.profileAccountFoot button:hover{color:#111}.profileOperator{margin:18px 0 0;color:#9a9a94;font-size:8px;text-align:center}html[data-aspire-theme=dark] .profilePagePolished{background:#0b0b0a!important;color:#f7f4ed!important}html[data-aspire-theme=dark] .profileHeroPolished .profileHeroCopy>p,html[data-aspire-theme=dark] .profilePageHeading p,html[data-aspire-theme=dark] .profileSectionHeading>p,html[data-aspire-theme=dark] .profileTrustCards .profileCard p,html[data-aspire-theme=dark] .trustPassportCopy p{color:#908b82}html[data-aspire-theme=dark] .profileAccountFoot span,html[data-aspire-theme=dark] .profileHeroMeta>span,html[data-aspire-theme=dark] .profilePageHeading>span,html[data-aspire-theme=dark] .profileSectionHeading>div>span,html[data-aspire-theme=dark] .profileSetupTop span{color:#ffc72c}html[data-aspire-theme=dark] .profileBack,html[data-aspire-theme=dark] .profileQuickPanel,html[data-aspire-theme=dark] .profileTrustPanel{border-color:#292927;background:#151514;color:#f7f4ed;box-shadow:none}html[data-aspire-theme=dark] .profileHeroPolished{border-color:rgba(255,255,255,.1);background:radial-gradient(circle at 88% 14%,rgba(255,199,44,.11),transparent 32%),linear-gradient(145deg,#171716,#121211);color:#f7f4ed;box-shadow:0 18px 52px rgba(0,0,0,.18)}html[data-aspire-theme=dark] .profileHeroActions a,html[data-aspire-theme=dark] .profileHeroActions button,html[data-aspire-theme=dark] .profileMenuRow,html[data-aspire-theme=dark] .profileTrustCards>.profileCard,html[data-aspire-theme=dark] .profileTrustCards>.trustPassportCard,html[data-aspire-theme=dark] .profileTrustChips span,html[data-aspire-theme=dark] .studentIdentityAsideCard,html[data-aspire-theme=dark] .studentProfileInterests span,html[data-aspire-theme=dark] .studentProfileStat{border-color:#2b2b28;background:#1b1b19;color:#eeeae2}html[data-aspire-theme=dark] .profileMenuRow.moderator,html[data-aspire-theme=dark] .profileTrustCards>.profileCard.isVerified,html[data-aspire-theme=dark] .profileTrustCards>.trustPassportCard:has(.trustPassportStatus.isVerified),html[data-aspire-theme=dark] .profileTrustChips span.verified{border-color:rgba(255,199,44,.24);background:rgba(255,199,44,.07);color:#f5df98}html[data-aspire-theme=dark] .profileHeroActions a:first-child{border-color:#ffc72c;background:#ffc72c;color:#18130a}html[data-aspire-theme=dark] .profileAvatar{border-color:rgba(255,199,44,.26);background:rgba(255,199,44,.1);color:#ffc72c}html[data-aspire-theme=dark] .profileAvatarEditable>span{border-color:#151514}html[data-aspire-theme=dark] .studentIdentityAsideCard p,html[data-aspire-theme=dark] .studentProfileBio,html[data-aspire-theme=dark] .studentProfileMetaLine,html[data-aspire-theme=dark] .studentProfileStat span{color:#9b968d!important}html[data-aspire-theme=dark] .studentIdentityAsideCard h3,html[data-aspire-theme=dark] .studentProfileStat strong{color:#f1ede5}html[data-aspire-theme=dark] .studentIdentityAsideCard>span{color:#ffc72c}html[data-aspire-theme=dark] .studentEditPanel{border-color:#2b2b28}html[data-aspire-theme=dark] .studentEditActions button,html[data-aspire-theme=dark] .studentEditGrid input,html[data-aspire-theme=dark] .studentEditGrid textarea,html[data-aspire-theme=dark] .studentInterestButton{border-color:#33332f;background:#242421;color:#ded9d0}html[data-aspire-theme=dark] .profileHeroActions button:first-child,html[data-aspire-theme=dark] .studentEditActions button:last-child,html[data-aspire-theme=dark] .studentInterestButton.active{border-color:#ffc72c;background:#ffc72c;color:#18130a}html[data-aspire-theme=dark] .profileSetupCard{border-color:rgba(255,199,44,.28);background:linear-gradient(145deg,rgba(255,199,44,.11),rgba(255,199,44,.045));box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}html[data-aspire-theme=dark] .profileSetupBadge,html[data-aspire-theme=dark] .profileSetupMeter i{background:#ffc72c;color:#18130a}html[data-aspire-theme=dark] .profileSetupMeter{background:rgba(255,255,255,.1)}html[data-aspire-theme=dark] .profileSetupCard p,html[data-aspire-theme=dark] .profileSetupCard>a{color:#b7b0a4}html[data-aspire-theme=dark] .profileMenuRow strong,html[data-aspire-theme=dark] .profileTrustCards .profileCard strong,html[data-aspire-theme=dark] .trustPassportCopy h3{color:#f1ede5}html[data-aspire-theme=dark] .profileMenuRow>i,html[data-aspire-theme=dark] .trustCardIcon,html[data-aspire-theme=dark] .trustPassportIcon{border-color:#30302d;background:#242421;color:#ffc72c}html[data-aspire-theme=dark] .trustPassportStatus{border-color:#30302d;background:#232321;color:#9a958c}html[data-aspire-theme=dark] .trustPassportStatus.isVerified{border-color:rgba(83,173,99,.24);background:rgba(83,173,99,.1);color:#82ce8e}html[data-aspire-theme=dark] .mfaActions button,html[data-aspire-theme=dark] .mfaEnrollment input,html[data-aspire-theme=dark] .phoneVerifyForm input,html[data-aspire-theme=dark] .profileMenuRow>button,html[data-aspire-theme=dark] .profileTrustCards .button,html[data-aspire-theme=dark] .schoolIdForm input,html[data-aspire-theme=dark] .trustPassportAction{border-color:#33332f;background:#242421;color:#ded9d0}html[data-aspire-theme=dark] .mfaActions .buttonGold,html[data-aspire-theme=dark] .profileTrustCards .buttonGold{border-color:#ffc72c;background:#ffc72c;color:#18130a}html[data-aspire-theme=dark] .mfaEnrollment{border-color:#2c2c29}html[data-aspire-theme=dark] .mfaEnrollment>img{border-color:#33332f}html[data-aspire-theme=dark] .mfaEnrollment code{background:#242421;color:#c7c1b7}html[data-aspire-theme=dark] .profileAccountFoot{border-color:#292927}html[data-aspire-theme=dark] .profileAccountFoot strong{color:#aaa59b}@media (max-width:1120px){.profileHeroPolished{grid-template-columns:auto minmax(0,1fr)}.profileSetupCard{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px);grid-column-gap:20px;column-gap:20px;align-items:center}.profileSetupCard p,.profileSetupTop{grid-column:1}.profileSetupMeter{grid-column:2;grid-row:1/3}.profileSetupCard>a{grid-column:1/-1}.profileOverview{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:900px){.profilePagePolished{padding:18px 14px 106px!important}.profileTopPolished{margin-bottom:16px}.profileOverview{grid-template-columns:1fr}.profileQuickPanel{position:static}}@media (max-width:680px){.profileTopPolished{align-items:flex-start}.profilePageHeading h1{font-size:30px}.profilePageHeading p{font-size:11px}.profileBack{min-width:42px;width:42px;padding:0;justify-content:center;font-size:0}.profileHeroPolished{grid-template-columns:76px minmax(0,1fr);gap:14px;padding:17px;border-radius:20px}.profileAvatar{width:76px;height:76px;border-radius:22px;font-size:23px}.profileAvatarWrap>small{display:none}.profileHeroPolished h2{font-size:30px}.profileHeroPolished .profileHeroCopy>p{font-size:11px}.profileTrustChips{margin-top:10px;gap:5px}.profileTrustChips span{padding:6px 8px;font-size:8px}.profileHeroActions{grid-column:1/-1}.studentProfileStats{grid-template-columns:1fr 1fr}.studentProfileStat:last-child{grid-column:1/-1}.studentEditGrid{grid-template-columns:1fr}.studentEditActions,.studentEditFull,.studentEditInterests{grid-column:1}.profileSetupCard{grid-column:1/-1;display:block}.profileSetupMeter{margin-top:0}.profileQuickPanel,.profileTrustPanel{padding:15px;border-radius:19px}.profileSectionHeading{align-items:flex-start;flex-direction:column;gap:7px}.profileSectionHeading h2{font-size:21px}.profileTrustCardsExpanded{grid-template-columns:1fr}.profileTrustCards>.profileCard,.profileTrustCards>.trustPassportCard{min-height:0}.mfaEnrollment{grid-template-columns:1fr}.mfaEnrollment>img{width:120px;height:120px}.phoneCodeForm,.phoneVerifyForm{grid-template-columns:1fr}.profileMenuRow{min-height:58px}}@media (prefers-reduced-motion:reduce){.profileMenuRow,.profileSetupMeter i{transition:none}}@media (max-width:680px){.profilePagePolished{padding:14px 10px calc(94px + env(safe-area-inset-bottom, 0px))!important}.profileTopPolished{margin-bottom:13px}.profilePageHeading h1{font-size:28px}.profilePageHeading p{max-width:310px;font-size:10.5px;line-height:1.42}.profileBack{min-width:40px;width:40px;min-height:40px}.profileHeroPolished{grid-template-columns:68px minmax(0,1fr);gap:12px;padding:14px;border-radius:18px}.profileAvatar{width:68px;height:68px;border-radius:19px;font-size:21px}.profileHeroMeta{gap:6px}.profileHeroMeta>span{font-size:8px}.profileHeroMeta b{padding:4px 7px;font-size:7px}.profileHeroPolished h2{margin-top:5px;font-size:27px;line-height:1}.profileHeroPolished .profileHeroCopy>p{font-size:10.5px}.studentProfileMetaLine{margin-top:6px;font-size:9.5px}.studentProfileBio{margin-top:8px!important;font-size:10.5px!important;line-height:1.45}.studentProfileInterests{margin-top:8px;gap:5px}.studentProfileInterests span{padding:5px 8px;font-size:8px}.studentProfileStats{margin-top:10px;gap:6px}.studentProfileStat{padding:8px 9px;border-radius:10px}.studentProfileStat strong{font-size:11.5px}.studentProfileStat span{margin-top:2px;font-size:7px}.profileHeroActions{margin-top:10px;gap:6px}.profileHeroActions a,.profileHeroActions button{min-height:36px;padding-inline:10px;border-radius:10px;font-size:10px}.profileSetupCard{padding:16px;border-radius:17px}.profileSetupTop strong{font-size:21px}.profileSetupBadge{width:34px;height:34px;border-radius:11px}.profileSetupCard p{margin:9px 0;font-size:9px;line-height:1.45}.profileSetupCard>a{margin-top:10px;font-size:9px}.profileOverview{margin-top:14px;gap:14px}.profileQuickPanel,.profileTrustPanel{padding:14px;border-radius:18px}.profileSectionHeading h2{font-size:20px}}@media (max-width:430px){.profileHeroPolished{grid-template-columns:62px minmax(0,1fr);gap:10px;padding:13px}.profileAvatar{width:62px;height:62px;border-radius:18px}.profileHeroPolished h2{font-size:25px}}@media (max-width:680px){.profilePagePolished{max-width:100%;overflow-x:clip}.profilePagePolished input,.profilePagePolished select,.profilePagePolished textarea{font-size:16px!important;scroll-margin-bottom:110px}}.profilePagePolished{padding:30px 26px 88px 104px!important}.profileShellPolished{width:min(1120px,100%)}.profileTopPolished{margin-bottom:14px;align-items:center}.profileAccountFoot span,.profileHeroMeta>span,.profilePageHeading>span,.profileSectionHeading>div>span,.profileSetupTop span{font-size:8px;letter-spacing:.1em}.profilePageHeading h1{margin:4px 0;font-size:36px}.profilePageHeading p{font-size:11px}.profileBack{min-height:38px;padding:0 11px;border-radius:9px;font-size:9px}.profileHeroPolished{grid-template-columns:auto minmax(0,1fr) 240px;gap:20px;padding:20px;border-radius:16px;background:#fff;box-shadow:none}.profileAvatar{width:84px;height:84px;border-radius:20px;font-size:25px}.profileHeroPolished h2{margin:5px 0 3px;font-size:clamp(28px,3vw,38px)}.profileHeroPolished .profileHeroCopy>p{font-size:11px}.profileTrustChips{margin-top:10px;gap:5px}.profileTrustChips span{padding:5px 8px;font-size:7px}.profileHeroActions{margin-top:11px;gap:6px}.profileHeroActions a,.profileHeroActions button{min-height:34px;padding:0 10px;border-radius:9px;font-size:9px}.studentProfileStats{margin-top:11px}.studentProfileStat{padding:8px 9px;border-radius:9px}.profileOverview{margin-top:12px;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:12px}.profileQuickPanel,.profileTrustPanel{border-radius:15px;box-shadow:none}.profileTrustPanel{padding:16px}.profileQuickPanel{padding:15px;top:16px}.profileSectionHeading{margin-bottom:12px}.profileSectionHeading h2{font-size:19px}.profileSectionHeading>p{font-size:8px}.profileTrustCardsExpanded{gap:8px}.profileTrustCards>.profileCard,.profileTrustCards>.trustPassportCard{min-height:0;padding:13px;border-radius:12px}.profileTrustCards .profileCard strong{font-size:14px}.trustCardIcon{width:34px;height:34px;border-radius:9px}@media(max-width:900px){.profilePagePolished{padding:24px 14px 104px!important}.profileHeroPolished{grid-template-columns:auto minmax(0,1fr)}.profileOverview{grid-template-columns:1fr}.profileQuickPanel{position:static}}@media(max-width:680px){.profilePagePolished{padding:12px 10px calc(98px + env(safe-area-inset-bottom,0px))!important}.profileHeroPolished{border-radius:17px}.profileHeroActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.profileHeroActions a,.profileHeroActions button{width:100%;min-height:44px;justify-content:center;border-radius:11px;font-size:10px}.studentProfileStats{display:flex;overflow-x:auto;gap:7px;padding-bottom:2px;scrollbar-width:none}.studentProfileStats::-webkit-scrollbar{display:none}.studentProfileStat,.studentProfileStat:last-child{min-width:112px;flex:0 0 112px;grid-column:auto}.profileSetupCard{padding:14px}.profileSetupCard>a{min-height:42px;display:inline-flex;align-items:center}.profileTrustCardsExpanded{gap:9px}.profileTrustCards>.profileCard,.profileTrustCards>.trustPassportCard{padding:14px;border-radius:14px}.profileMenuRow>button,.profileTrustCards .button,.trustPassportAction{min-height:44px}.profileMenuRow{min-height:64px;padding-block:8px}.mfaActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.mfaActions button{min-height:44px}}@media(max-width:420px){.profileHeroPolished{grid-template-columns:58px minmax(0,1fr);gap:10px;padding:12px}.profileAvatar{width:58px;height:58px}.profileHeroPolished h2{font-size:24px}.profileHeroActions{grid-template-columns:1fr}}.settingsPage{min-height:100vh;background:var(--app-bg,#f5f3ee);color:var(--ink,#151515);padding-left:88px}.settingsShell{width:min(1180px,calc(100vw - 132px));margin:0 auto;padding:44px 0 90px}.settingsHero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:14px 0 34px;border-bottom:1px solid rgba(20,20,20,.13)}.settingsCardHead span,.settingsHelpCard>div>span,.settingsHero>div>span{font-size:11px;font-weight:900;letter-spacing:.16em;color:#9b7416}.settingsHero h1{font-family:var(--font-display),serif;font-size:clamp(44px,6vw,72px);line-height:.92;margin:9px 0 14px;font-weight:600}.settingsHero p{margin:0;max-width:720px;color:#69645b;line-height:1.55}.settingsProfileLink{display:inline-flex;align-items:center;gap:9px;padding:12px 16px;border:1px solid rgba(20,20,20,.14);border-radius:999px;color:inherit;text-decoration:none;font-weight:800;background:rgba(255,255,255,.54)}.settingsProfileLink svg{width:18px}.settingsGrid{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:34px;gap:34px;padding-top:34px}.settingsIndex{position:-webkit-sticky;position:sticky;top:28px;align-self:start;display:flex;flex-direction:column;gap:5px}.settingsIndex a{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:12px;color:#69645b;text-decoration:none;font-size:13px;font-weight:750}.settingsIndex a:hover{background:rgba(20,20,20,.055);color:#171717}.settingsIndex svg{width:17px;height:17px}.settingsContent{display:flex;flex-direction:column;gap:18px;min-width:0}.settingsCard{background:rgba(255,255,255,.75);border:1px solid rgba(20,20,20,.11);border-radius:22px;padding:24px;box-shadow:0 12px 34px rgba(30,24,14,.045);scroll-margin-top:30px}.settingsCardHead{display:grid;grid-template-columns:44px 1fr;grid-gap:14px;gap:14px;align-items:start;margin-bottom:20px}.settingsCardHead>i{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#141414;color:#e7b83c}.settingsCardHead>i svg{width:21px;height:21px}.settingsCardHead h2,.settingsHelpCard h2{margin:5px 0 6px;font-size:22px;line-height:1.1}.settingsCardHead p,.settingsHelpCard p{margin:0;color:#777066;font-size:13px;line-height:1.5}.settingsCampusRow,.settingsInfoRow{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 16px;border:1px solid rgba(20,20,20,.09);border-radius:15px;background:rgba(250,249,246,.8);margin-bottom:14px}.settingsCampusRow>div,.settingsInfoRow>div{display:flex;flex-direction:column;gap:4px;min-width:0}.settingsCampusRow strong,.settingsInfoRow strong{font-size:14px}.settingsCampusRow span,.settingsInfoRow span{font-size:12px;color:#777066;overflow-wrap:anywhere}.settingsCampusRow>b,.settingsInfoRow>b{font-size:10px;letter-spacing:.1em;padding:6px 8px;border-radius:999px;background:#ece8df;color:#716c63}.settingsCampusRow>b.verified{background:#f1d985;color:#3b2a00}.settingsIdentityEditor{margin:8px 0 14px;padding:16px;border:1px solid rgba(20,20,20,.09);border-radius:16px;background:rgba(250,249,246,.72)}.settingsIdentityFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:8px}.settingsIdentityFields label{display:flex;flex-direction:column;gap:6px}.settingsIdentityFields label>span{font-size:10px;font-weight:900;letter-spacing:.1em;color:#857b6a;text-transform:uppercase}.settingsIdentityFields input{width:100%;box-sizing:border-box;border:1px solid rgba(20,20,20,.13);border-radius:12px;padding:11px 12px;background:#fff;color:#171717;font:inherit}.settingsIdentityFields small{color:#777066;font-size:10px;line-height:1.45}.settingsIdentityEditor .settingsChoiceGroup{margin-top:8px;padding-bottom:0}.settingsInlineLinks{display:flex;gap:10px;justify-content:flex-end;margin-top:14px}.settingsInlineLinks a,.settingsInlineLinks button,.settingsTextLink{border:0;background:none;color:#171717;font:inherit;font-size:12px;font-weight:850;text-decoration:none;cursor:pointer}.settingsInlineLinks a,.settingsInlineLinks button{padding:9px 11px;border-radius:10px;background:rgba(20,20,20,.06)}.settingsTextLink{display:inline-flex;align-items:center;gap:5px;margin-top:12px;color:#805e0d}.settingsTextLink svg{width:14px}.settingsChoiceGroup{padding:16px 0;border-top:1px solid rgba(20,20,20,.08)}.settingsChoiceGroup:first-of-type{border-top:0;padding-top:2px}.settingsChoiceGroup>strong{display:block;font-size:13px;margin-bottom:10px}.settingsChoiceGroup>small{display:block;color:#777066;font-size:11px;line-height:1.5;margin-top:9px}.settingsSegmented{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;padding:4px;background:#efede7;border-radius:14px}.settingsSegmented button{border:0;border-radius:10px;padding:10px 8px;background:transparent;color:#777066;font-size:12px;font-weight:800;cursor:pointer}.settingsSegmented button.active{background:#171717;color:#f4c64f;box-shadow:0 3px 12px rgba(0,0,0,.13)}.settingsLocationChoices{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.settingsLocationChoices>button{display:flex;text-align:left;gap:10px;align-items:flex-start;padding:14px;border-radius:14px;border:1px solid rgba(20,20,20,.1);background:rgba(250,249,246,.75);cursor:pointer;color:inherit}.settingsLocationChoices>button.active{border-color:#b98b18;box-shadow:0 0 0 2px rgba(212,166,50,.16);background:#fffaf0}.settingsLocationChoices svg{width:19px;flex:0 0 auto;margin-top:1px}.settingsLocationChoices span{display:flex;flex-direction:column;gap:3px}.settingsLocationChoices b{font-size:12px}.settingsLocationChoices small{font-size:10px;line-height:1.35;color:#777066}.settingsToggleStack{border-top:1px solid rgba(20,20,20,.08);margin-top:8px}.settingsToggleRow{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 2px;border-bottom:1px solid rgba(20,20,20,.07);cursor:pointer}.settingsToggleRow>span{display:flex;flex-direction:column;gap:3px}.settingsToggleRow strong{font-size:13px}.settingsToggleRow small{color:#777066;font-size:11px;line-height:1.4}.settingsToggleRow input{position:absolute;opacity:0;pointer-events:none}.settingsToggleRow>i{position:relative;width:42px;height:24px;border-radius:99px;background:#cbc6bb;flex:0 0 auto;transition:.2s}.settingsToggleRow>i:after{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.22);transition:.2s}.settingsToggleRow input:checked+i{background:#171717}.settingsToggleRow input:checked+i:after{transform:translateX(18px);background:#f0bf43}.settingsToggleRow.isLocked{cursor:default;opacity:.72}.settingsAiNote{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:13px 14px;border-radius:14px;background:#171717;color:#f3eee3}.settingsAiNote svg{width:17px;color:#efc34e;flex:0 0 auto}.settingsAiNote span{font-size:12px;line-height:1.45}.settingsAiNote strong{color:#f1c550}.settingsPaymentWrap{margin-top:4px}.settingsThemeChoices{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.settingsThemeChoices button{display:flex;align-items:center;justify-content:center;gap:8px;padding:15px;border-radius:14px;border:1px solid rgba(20,20,20,.11);background:#f7f5ef;color:#292824;font-weight:800;cursor:pointer}.settingsThemeChoices button.active{background:#171717;color:#f0c24d;border-color:#171717}.settingsThemeChoices svg{width:18px}.settingsHelpCard{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#171717;color:#f5efe2}.settingsHelpCard p{color:#bbb3a6}.settingsHelpCard>a{display:inline-flex;align-items:center;gap:8px;padding:12px 14px;border-radius:999px;background:#efc24e;color:#171717;text-decoration:none;font-size:12px;font-weight:900;white-space:nowrap}.settingsHelpCard>a svg{width:16px}.settingsSaveBar{position:-webkit-sticky;position:sticky;bottom:18px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 14px 12px 17px;border-radius:16px;background:rgba(20,20,20,.94);color:#d8d2c5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 32px rgba(0,0,0,.2)}.settingsSaveBar span{font-size:11px;line-height:1.4}.settingsSaveBar button{border:0;border-radius:11px;padding:11px 15px;background:#efc24e;color:#171717;font-weight:900;cursor:pointer}.settingsSaveBar button:disabled{opacity:.55}.studentProfileMetaLine{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#6d675e;font-size:14px;margin-top:4px}.studentProfileBio{max-width:620px;font-size:15px!important;line-height:1.55!important;color:#37332d!important;margin-top:12px!important}.studentProfileInterests{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.studentInterestButton,.studentProfileInterests span{border:1px solid rgba(20,20,20,.1);background:rgba(255,255,255,.58);padding:7px 10px;border-radius:999px;font-size:11px;font-weight:800}.studentProfileStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px;max-width:580px}.studentProfileStat{padding:12px 14px;border:1px solid rgba(20,20,20,.09);border-radius:14px;background:rgba(255,255,255,.55)}.studentProfileStat strong{display:block;font-size:21px;line-height:1}.studentProfileStat span{display:block;margin-top:5px;color:#7b756b;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.studentEditPanel{margin-top:18px;padding:18px;border-radius:18px;border:1px solid rgba(20,20,20,.1);background:rgba(255,255,255,.7)}.studentEditGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.studentEditPanel label{display:flex;flex-direction:column;gap:6px}.studentEditInterests>span,.studentEditPanel label>span{font-size:10px;font-weight:900;letter-spacing:.1em;color:#857b6a;text-transform:uppercase}.studentEditPanel input,.studentEditPanel select,.studentEditPanel textarea{width:100%;box-sizing:border-box;border:1px solid rgba(20,20,20,.13);border-radius:12px;padding:11px 12px;background:#fff;color:#171717;font:inherit}.studentEditPanel textarea{resize:vertical;min-height:92px}.studentEditFull,.studentEditInterests{grid-column:1/-1}.studentEditInterestGrid{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.studentInterestButton{cursor:pointer;color:#625d54}.studentInterestButton.active{background:#171717;color:#f1c34a;border-color:#171717}.studentEditActions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.studentEditActions button{border:0;border-radius:11px;padding:10px 13px;font-weight:900;cursor:pointer}.studentEditActions button:first-child{background:#ece8df;color:#514c44}.studentEditActions button:last-child{background:#171717;color:#f1c34a}.studentEditActions button:disabled{opacity:.55}.studentIdentityAside{display:flex;flex-direction:column;gap:13px}.studentIdentityAsideCard{padding:18px;border:1px solid rgba(20,20,20,.1);border-radius:18px;background:rgba(255,255,255,.62)}.studentIdentityAsideCard>span{font-size:10px;font-weight:900;letter-spacing:.12em;color:#a07818}.studentIdentityAsideCard h3{margin:6px 0 7px;font-size:17px}.studentIdentityAsideCard p{margin:0;color:#777066;font-size:12px;line-height:1.5}.studentIdentityAsideCard a{display:inline-flex;align-items:center;gap:5px;margin-top:12px;color:#171717;font-size:12px;font-weight:900;text-decoration:none}.studentIdentityAsideCard svg{width:14px}.authStudentBasics{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:10px;gap:10px}.authStudentInterests{display:flex;flex-direction:column;gap:8px;margin:3px 0 6px}.authStudentInterests>span{font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:inherit}.authStudentInterestGrid{display:flex;flex-wrap:wrap;gap:6px}.authStudentInterestGrid button{border:1px solid rgba(125,105,67,.25);background:rgba(255,255,255,.6);border-radius:999px;padding:7px 9px;color:inherit;font-size:10px;font-weight:800;cursor:pointer}.authStudentInterestGrid button.active{background:#161616;color:#efc24d;border-color:#161616}.authStudentHint{margin:-2px 0 6px;color:#777066;font-size:10px;line-height:1.45}.settingsCard .mfaSecurityCard,.settingsCard .trustCard{margin-top:12px}.settingsPage[data-theme=dark],:root[data-aspire-theme=dark] .settingsPage{background:#0f0f0f;color:#f3eee4}:root[data-aspire-theme=dark] .settingsHero{border-bottom-color:rgba(255,255,255,.1)}:root[data-aspire-theme=dark] .settingsCampusRow span,:root[data-aspire-theme=dark] .settingsCardHead p,:root[data-aspire-theme=dark] .settingsChoiceGroup>small,:root[data-aspire-theme=dark] .settingsHelpCard p,:root[data-aspire-theme=dark] .settingsHero p,:root[data-aspire-theme=dark] .settingsInfoRow span,:root[data-aspire-theme=dark] .settingsToggleRow small{color:#aaa398}:root[data-aspire-theme=dark] .settingsCard,:root[data-aspire-theme=dark] .settingsProfileLink{background:#171717;border-color:rgba(255,255,255,.1)}:root[data-aspire-theme=dark] .settingsProfileLink{color:#f4eee2}:root[data-aspire-theme=dark] .settingsIndex a{color:#aaa398}:root[data-aspire-theme=dark] .settingsIndex a:hover{background:rgba(255,255,255,.06);color:#fff}:root[data-aspire-theme=dark] .settingsCampusRow,:root[data-aspire-theme=dark] .settingsIdentityEditor,:root[data-aspire-theme=dark] .settingsInfoRow,:root[data-aspire-theme=dark] .settingsLocationChoices>button{background:#111;border-color:rgba(255,255,255,.09)}:root[data-aspire-theme=dark] .settingsIdentityFields input{background:#0f0f0f;color:#f3eee4;border-color:rgba(255,255,255,.13)}:root[data-aspire-theme=dark] .settingsIdentityFields small{color:#aaa398}:root[data-aspire-theme=dark] .settingsLocationChoices>button.active{background:#211b0e;border-color:#b98b18}:root[data-aspire-theme=dark] .settingsSegmented{background:#0e0e0e}:root[data-aspire-theme=dark] .settingsChoiceGroup,:root[data-aspire-theme=dark] .settingsToggleRow,:root[data-aspire-theme=dark] .settingsToggleStack{border-color:rgba(255,255,255,.08)}:root[data-aspire-theme=dark] .settingsThemeChoices button{background:#101010;border-color:rgba(255,255,255,.1);color:#e9e2d6}:root[data-aspire-theme=dark] .settingsInlineLinks a,:root[data-aspire-theme=dark] .settingsInlineLinks button,:root[data-aspire-theme=dark] .settingsTextLink{color:#edc14c}:root[data-aspire-theme=dark] .studentEditPanel,:root[data-aspire-theme=dark] .studentIdentityAsideCard,:root[data-aspire-theme=dark] .studentProfileInterests span,:root[data-aspire-theme=dark] .studentProfileStat{background:#161616;border-color:rgba(255,255,255,.1)}:root[data-aspire-theme=dark] .studentEditPanel input,:root[data-aspire-theme=dark] .studentEditPanel select,:root[data-aspire-theme=dark] .studentEditPanel textarea{background:#0f0f0f;color:#f3eee4;border-color:rgba(255,255,255,.13)}:root[data-aspire-theme=dark] .studentIdentityAsideCard p,:root[data-aspire-theme=dark] .studentProfileBio,:root[data-aspire-theme=dark] .studentProfileMetaLine,:root[data-aspire-theme=dark] .studentProfileStat span{color:#aaa398!important}@media(max-width:900px){.settingsPage{padding-left:0;padding-bottom:78px}.settingsShell{width:min(100% - 28px,760px);padding-top:24px}.settingsHero{align-items:flex-start;flex-direction:column}.settingsHero h1{font-size:48px}.settingsGrid{grid-template-columns:1fr;padding-top:22px}.settingsIndex{position:static;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:5px;gap:5px}.settingsIndex a{background:rgba(20,20,20,.04)}.settingsLocationChoices{grid-template-columns:1fr}.settingsSaveBar{bottom:84px}.studentEditGrid{grid-template-columns:1fr}.studentEditActions,.studentEditFull,.studentEditInterests{grid-column:1}.studentProfileStats{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.settingsIdentityFields{grid-template-columns:1fr}.settingsShell{width:calc(100% - 20px)}.settingsCard{padding:18px;border-radius:18px}.settingsCardHead{grid-template-columns:38px 1fr}.settingsCardHead>i{width:38px;height:38px}.settingsSegmented,.settingsThemeChoices{grid-template-columns:1fr}.settingsIndex{grid-template-columns:1fr 1fr}.settingsHelpCard{align-items:flex-start;flex-direction:column}.settingsSaveBar{align-items:stretch;flex-direction:column}.settingsSaveBar button{width:100%}.authStudentBasics,.studentProfileStats{grid-template-columns:1fr}}.settingsPage{padding-left:104px;background:#f7f7f5}.settingsShell{width:min(1120px,calc(100vw - 132px));padding:30px 0 88px}.settingsHero{min-height:108px;padding:18px 20px;align-items:center;border:1px solid rgba(20,20,20,.11);border-radius:17px;background:#fff}.settingsCardHead span,.settingsHelpCard>div>span,.settingsHero>div>span{font-size:8px;letter-spacing:.11em}.settingsHero h1{font-family:var(--font-inter),system-ui,sans-serif;font-size:38px;line-height:1;margin:5px 0 6px;font-weight:820;letter-spacing:-.045em}.settingsHero p{max-width:640px;font-size:11px;line-height:1.5}.settingsProfileLink{padding:10px 12px;border-radius:10px;font-size:10px}.settingsGrid{grid-template-columns:190px minmax(0,1fr);gap:20px;padding-top:18px}.settingsIndex{top:18px;gap:3px}.settingsIndex a{padding:9px 10px;border-radius:9px;font-size:10px}.settingsContent{gap:12px}.settingsCard{padding:17px;border-radius:15px;box-shadow:none}.settingsCardHead{grid-template-columns:36px 1fr;gap:11px;margin-bottom:14px}.settingsCardHead>i{width:36px;height:36px;border-radius:10px}.settingsCardHead>i svg{width:17px;height:17px}.settingsCardHead h2,.settingsHelpCard h2{margin:3px 0 4px;font-size:17px}.settingsCardHead p,.settingsHelpCard p{font-size:10px}.settingsCampusRow,.settingsInfoRow{padding:11px 12px;border-radius:11px;margin-bottom:10px}.settingsCampusRow strong,.settingsInfoRow strong{font-size:11px}.settingsCampusRow span,.settingsInfoRow span{font-size:9px}.settingsCampusRow>b,.settingsInfoRow>b{font-size:7px;padding:5px 7px}.settingsIdentityEditor{padding:13px;border-radius:12px}.settingsChoiceGroup{padding:12px 0}.settingsChoiceGroup>strong{font-size:11px}.settingsChoiceGroup>small{font-size:9px}.settingsSegmented{border-radius:11px}.settingsSegmented button{padding:8px 7px;border-radius:8px;font-size:9px}.settingsLocationChoices{gap:7px}.settingsLocationChoices>button{padding:11px;border-radius:11px}.settingsLocationChoices b{font-size:10px}.settingsLocationChoices small{font-size:8px}.settingsToggleRow{gap:14px;padding:11px 2px}.settingsToggleRow strong{font-size:11px}.settingsToggleRow small{font-size:9px}.settingsToggleRow>i{width:38px;height:22px}.settingsToggleRow>i:after{width:16px;height:16px}.settingsToggleRow input:checked+i:after{transform:translateX(16px)}.settingsThemeChoices{gap:7px}.settingsThemeChoices button{padding:11px;border-radius:11px;font-size:10px}.settingsHelpCard>a{padding:10px 12px;border-radius:10px;font-size:9px}.settingsSaveBar{bottom:14px;padding:10px 12px;border-radius:12px}.settingsSaveBar span{font-size:9px}.settingsSaveBar button{padding:9px 12px;border-radius:9px;font-size:10px}:root[data-aspire-theme=dark] .settingsHero{border-color:rgba(255,255,255,.1);background:#141413}@media(max-width:900px){.settingsPage{padding-left:0}.settingsShell{width:min(100% - 28px,760px);padding-top:24px}.settingsHero{align-items:flex-start;flex-direction:column}.settingsHero h1{font-size:36px}.settingsGrid{grid-template-columns:1fr;padding-top:14px}.settingsIndex{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.settingsPage{padding-left:0;padding-bottom:calc(98px + env(safe-area-inset-bottom,0px));overflow-x:clip}.settingsShell{width:calc(100% - 20px);padding:12px 0 0}.settingsHero{min-height:0;padding:15px 14px;gap:14px;border-radius:16px}.settingsHero h1{font-size:31px;line-height:.98}.settingsHero p{font-size:10.5px;line-height:1.45}.settingsProfileLink{width:100%;min-height:44px;justify-content:center}.settingsGrid{gap:12px;padding-top:12px}.settingsIndex{position:-webkit-sticky;position:sticky;top:0;z-index:8;display:flex;grid-template-columns:none;gap:6px;margin-inline:-10px;padding:8px 10px;overflow-x:auto;background:color-mix(in srgb,var(--aspire-bg,#0f0f0f) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);scrollbar-width:none}.settingsIndex::-webkit-scrollbar{display:none}.settingsIndex a{min-height:40px;flex:0 0 auto;padding:0 12px;display:inline-flex;align-items:center;border-radius:999px;white-space:nowrap}.settingsContent{gap:10px}.settingsCard{padding:14px;border-radius:15px}.settingsCardHead{grid-template-columns:40px minmax(0,1fr);gap:10px;margin-bottom:12px}.settingsCardHead>i{width:40px;height:40px}.settingsCardHead h2,.settingsHelpCard h2{font-size:17px}.settingsCardHead p,.settingsHelpCard p{font-size:9px;line-height:1.42}.settingsCampusRow,.settingsInfoRow{padding:11px;gap:8px;border-radius:11px}.settingsIdentityEditor{padding:12px}.settingsIdentityFields{grid-template-columns:1fr}.settingsIdentityFields input,.settingsIdentityFields select,.settingsIdentityFields textarea{min-height:46px;font-size:16px!important}.settingsSegmented{display:flex;overflow-x:auto;gap:6px;padding:4px;scrollbar-width:none}.settingsSegmented::-webkit-scrollbar{display:none}.settingsSegmented button{min-height:40px;min-width:max-content;flex:1 0 auto;padding:0 12px}.settingsLocationChoices{grid-template-columns:1fr;gap:7px}.settingsLocationChoices>button{min-height:64px;padding:11px}.settingsToggleRow{min-height:62px;padding:10px 2px;gap:12px}.settingsToggleRow strong{font-size:11px}.settingsToggleRow small{font-size:9px;line-height:1.38}.settingsToggleRow>i{width:42px;height:24px}.settingsToggleRow>i:after{width:18px;height:18px}.settingsToggleRow input:checked+i:after{transform:translateX(18px)}.settingsThemeChoices{grid-template-columns:1fr;gap:7px}.settingsThemeChoices button{min-height:46px}.settingsHelpCard{align-items:stretch;gap:13px}.settingsHelpCard>a{min-height:44px;justify-content:center}.settingsInlineLinks{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.settingsInlineLinks a,.settingsInlineLinks button{min-height:42px;display:flex;align-items:center;justify-content:center;text-align:center}.settingsSaveBar{bottom:calc(76px + env(safe-area-inset-bottom,0px));gap:9px;padding:9px;border-radius:14px}.settingsSaveBar span{font-size:9px}.settingsSaveBar button{min-height:46px;width:100%;font-size:10px}.settingsAccountFoot{gap:10px}.settingsAccountFoot>button{min-height:44px}}.profileHeroActions button{min-height:38px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #e3dfd2;border-radius:11px;background:#fff;color:#343431;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.profileHeroActions button:first-child{border-color:#ffc72c;background:#ffc72c;color:#18130a}.profileHeroActions button:hover{transform:translateY(-1px)}:root[data-aspire-theme=dark] .profileHeroActions button{background:#171717;border-color:rgba(255,255,255,.12);color:#eee8dc}:root[data-aspire-theme=dark] .profileHeroActions button:first-child{background:#ffc72c;border-color:#ffc72c;color:#18130a}.moderatorPagePolished{padding-top:30px}.moderatorTopPolished{align-items:center}.moderatorTopPolished>div{max-width:820px}.moderatorTitleRow{display:flex;align-items:center;gap:12px;margin-top:7px}.moderatorTitleRow h1{margin:0;font-size:clamp(46px,5.4vw,72px)}.moderatorTitleRow b{padding:6px 9px;border:1px solid rgba(255,194,28,.18);border-radius:999px;color:#d8c16f;background:rgba(255,194,28,.05);font-size:7px;letter-spacing:.12em}.moderatorOverview{margin-top:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.moderatorOverview article{min-height:104px;padding:16px;border:1px solid rgba(255,255,255,.075);border-radius:19px;background:rgba(255,255,255,.018)}.moderatorOverview article>span{color:#676157;font-size:7px;font-weight:900;letter-spacing:.13em}.moderatorOverview article>strong{display:block;margin-top:10px;font-size:28px;line-height:1;letter-spacing:-.04em}.moderatorOverview article>small{display:block;margin-top:7px;color:#686157;font-size:8px}.moderatorOverview article.attention{border-color:rgba(255,194,28,.18);background:rgba(255,194,28,.035)}.moderatorOverview article.attention>strong{color:var(--gold)}.moderatorOverview article.role{background:linear-gradient(145deg,rgba(255,194,28,.045),rgba(255,255,255,.015))}.moderatorOverview article.role>strong{font-size:20px;color:#e7decf}.moderatorPagePolished .moderatorTabs{margin-top:18px}.moderatorPagePolished .moderatorPanel{margin-top:12px;padding:20px}.moderatorPagePolished .moderatorPanelHead{align-items:center}.moderatorPagePolished .moderatorPanelHead h2{font-size:30px}.moderatorQueueTools{margin:14px 0 12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,360px);grid-gap:10px;gap:10px;align-items:center}.moderatorQueueFilters{display:flex;flex-wrap:wrap;gap:7px}.moderatorQueueFilters button{min-height:34px;padding:0 11px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.02);color:#8f877c;font:inherit;font-size:8px;font-weight:850;cursor:pointer}.moderatorQueueFilters button b{margin-left:5px;color:#665f56;font-size:7px}.moderatorQueueFilters button:hover{border-color:rgba(255,194,28,.22);color:#d8cfc1}.moderatorQueueFilters button.active{border-color:rgba(255,194,28,.38);background:rgba(255,194,28,.09);color:var(--gold)}.moderatorQueueFilters button.active b{color:#d8b84f}.moderatorQueueSearch{width:100%;min-height:38px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;outline:none;background:rgba(0,0,0,.2);color:#eee5d8;font:inherit;font-size:9px}.moderatorQueueSearch:focus{border-color:rgba(255,194,28,.35);box-shadow:0 0 0 3px rgba(255,194,28,.05)}.moderatorQueueSearch::placeholder{color:#5f594f}.moderatorHistoryList{display:grid;grid-gap:8px;gap:8px}.moderatorHistoryRow{grid-template-columns:1fr!important}.moderatorHistoryRow .moderatorRowMain>span{color:#8b806f;font-size:8px;font-weight:850;letter-spacing:.08em}.moderatorHistoryRow .moderatorRowMain>strong{margin-top:5px}.moderatorPagePolished .moderatorEmpty{min-height:180px;display:grid;place-items:center;align-content:center;grid-gap:7px;gap:7px}.moderatorEmpty i{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,194,28,.14);border-radius:50%;color:#b59f54;background:rgba(255,194,28,.03);font-style:normal}.moderatorEmpty strong{color:#a1988b;font-size:13px}.moderatorEmpty span{color:#655f56;font-size:9px}.moderatorPagePolished .moderatorRow{min-height:82px;padding:12px 13px}.moderatorPagePolished .moderatorRowMain>strong{font-size:14px}.moderatorContentRow.attention{border-color:rgba(255,194,28,.22);background:linear-gradient(135deg,rgba(255,194,28,.035),rgba(255,255,255,.012))}.moderatorContentRow.risk-critical{border-color:rgba(255,84,84,.36);box-shadow:inset 3px 0 0 rgba(255,84,84,.7)}.moderatorContentRow.risk-high{border-color:rgba(255,145,56,.28);box-shadow:inset 3px 0 0 rgba(255,145,56,.55)}.moderatorContentRow.risk-medium{box-shadow:inset 3px 0 0 rgba(255,194,28,.35)}.moderatorRowMain>p{max-width:780px;margin:7px 0 0;color:#91897e;font-size:10px;line-height:1.5}.moderatorContentMeta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.moderatorContentMeta>span{color:#71695e;font-size:8px;font-weight:800;letter-spacing:.08em}.aiRiskBadge{display:inline-flex;align-items:center;min-height:23px;padding:0 9px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.025);color:#8f887e;font-size:8px;letter-spacing:.08em;white-space:nowrap}.aiRiskBadge.risk-low{border-color:rgba(99,203,135,.24);color:#8fc69e;background:rgba(99,203,135,.05)}.aiRiskBadge.risk-medium{border-color:rgba(255,194,28,.25);color:#d5b75a;background:rgba(255,194,28,.05)}.aiRiskBadge.risk-high{border-color:rgba(255,145,56,.3);color:#e3a166;background:rgba(255,145,56,.06)}.aiRiskBadge.risk-critical{border-color:rgba(255,84,84,.34);color:#e88a8a;background:rgba(255,84,84,.06)}.scamContextRow{display:flex;flex-wrap:wrap;gap:7px;margin:11px 0 0}.scamContextRow>span{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 9px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.018);color:#9b9286;font-size:8px}.scamContextRow>span b{color:#6f675d;font-size:7px;letter-spacing:.1em}.scamContextRow>span.enforcement-restricted{border-color:rgba(255,194,28,.24);color:#d3b65a}.scamContextRow>span.enforcement-suspended{border-color:rgba(255,84,84,.32);color:#e58d8d;background:rgba(255,84,84,.04)}.aiSafetyPanel{max-width:820px;margin:10px 0 8px;padding:11px 12px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:rgba(0,0,0,.18)}.aiSafetyPanel>div{display:flex;align-items:center;gap:9px}.aiSafetyPanel>div span{color:#696157;font-size:7px;font-weight:900;letter-spacing:.12em}.aiSafetyPanel>div strong{color:#ddd3c4;font-size:10px;letter-spacing:.08em}.aiSafetyPanel p{margin:6px 0 0;color:#9a9185;font-size:9px;line-height:1.5}.aiSafetyPanel small{display:block;margin-top:7px;color:#786f64;font-size:8px;line-height:1.45}.moderatorReviewLanes{max-width:820px;margin:8px 0;padding:10px 12px;border:1px solid rgba(255,194,28,.12);border-radius:14px;background:rgba(255,194,28,.025)}.moderatorReviewLanes>span{display:block;margin-bottom:7px;color:#8f7d45;font-size:7px;font-weight:900;letter-spacing:.12em}.moderatorReviewLanes>div{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:10px;gap:10px;padding:7px 0;border-top:1px solid rgba(255,255,255,.05)}.moderatorReviewLanes>div:first-of-type{border-top:0}.moderatorReviewLanes b{color:#d8cfc1;font-size:8px;letter-spacing:.04em}.moderatorReviewLanes small{color:#857c70;font-size:8px;line-height:1.45}.enforcementBar{max-width:820px;margin:8px 0 10px;padding:10px 11px;border:1px solid rgba(255,255,255,.065);border-radius:13px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:rgba(255,255,255,.012)}.enforcementBar>div:first-child{min-width:0}.enforcementBar>div:first-child span{display:block;color:#625b52;font-size:7px;font-weight:900;letter-spacing:.11em}.enforcementBar>div:first-child strong{display:block;margin-top:4px;color:#91887c;font-size:9px;font-weight:700}.enforcementBar>div:first-child small{display:block;margin-top:3px;color:#655e55;font-size:7px}.enforcementBar>div:last-child{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.enforcementBar button{min-height:30px;padding:0 10px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:rgba(255,255,255,.025);color:#aaa194;font:inherit;font-size:8px;font-weight:800;cursor:pointer}.enforcementBar button:hover{border-color:rgba(255,194,28,.28);color:#e6d7a2}.enforcementBar button.moderatorReject{border-color:rgba(255,84,84,.18);color:#c98a8a}.enforcementBar button:disabled{opacity:.45;cursor:default}.moderatorAiActions{min-width:122px}.moderatorAiActions>button:first-child{border-color:rgba(255,194,28,.15);color:#b6a46b}.moderatorAiActions .moderatorDanger{border-color:rgba(255,84,84,.32);color:#e59595;background:rgba(255,84,84,.045)}.moderatorAiActions .moderatorDanger:hover{border-color:rgba(255,84,84,.55);color:#ffc1c1}.moderatorMediaStrip{display:flex;gap:8px;margin:12px 0 5px;overflow-x:auto;scrollbar-width:thin}.moderatorMediaStrip a{flex:0 0 auto;display:block;width:108px;height:88px;border:1px solid rgba(255,255,255,.1);border-radius:13px;overflow:hidden;background:#080806}.moderatorMediaStrip img{width:100%;height:100%;display:block;object-fit:cover}.moderatorMediaStrip a:hover{border-color:rgba(255,194,28,.42)}.moderatorOperator{margin:18px 0 0;color:#514c44;font-size:8px;text-align:center}@media (max-width:820px){.moderatorOverview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.moderatorPagePolished{padding:20px 14px 130px}.moderatorTitleRow{align-items:flex-start;flex-direction:column}.moderatorOverview{grid-template-columns:1fr 1fr}.moderatorOverview article{min-height:92px;padding:13px}.moderatorQueueTools{grid-template-columns:1fr}.moderatorQueueSearch{min-height:42px}.moderatorMediaStrip a{width:92px;height:76px}.moderatorContentMeta{align-items:flex-start;flex-direction:column}.moderatorAiActions{min-width:0}.moderatorReviewLanes>div{grid-template-columns:1fr;gap:3px}.scamContextRow{display:grid;grid-template-columns:1fr 1fr}.enforcementBar{align-items:flex-start;flex-direction:column}.enforcementBar>div:last-child{justify-content:flex-start}}.discoverV2Experience{width:min(980px,100%);margin:0 auto;padding:18px 0 28px}.discoverV2Header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:end}.discoverV2Header h1{margin:8px 0;font-size:clamp(48px,6vw,76px);line-height:.92;letter-spacing:-.065em}.discoverV2Header>div:first-child>p:last-child{max-width:620px;margin:0;color:#8f887d;font-size:13px;line-height:1.55}.discoverV2CampusControl{min-width:270px;display:grid;grid-gap:7px;gap:7px;justify-items:end}.discoverV2CampusControl label{width:100%;display:grid;grid-gap:6px;gap:6px}.discoverV2CampusControl label>span{font-size:8px;font-weight:900;letter-spacing:.14em;color:#746d62}.discoverV2CampusControl select{width:100%;min-height:44px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#0b0a08;color:#eee8dc;outline:none}.discoverV2CampusControl>b{font-size:8px;letter-spacing:.12em;color:#8a8378}.discoverV2CampusControl>b.visiting{color:var(--gold)}.discoverV2CampusControl>button{border:0;background:transparent;color:#a69d8e;font-size:9px;font-weight:800;cursor:pointer}.discoverV2SearchWrap{margin-top:34px}.discoverV2SearchBox{min-height:62px;padding:0 16px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(255,255,255,.025);box-shadow:0 20px 50px rgba(0,0,0,.18)}.discoverV2SearchBox>span{font-size:23px;color:var(--gold)}.discoverV2SearchBox input{min-width:0;border:0;outline:0;background:transparent;color:#f3eee4;font:inherit;font-size:15px}.discoverV2SearchBox input::placeholder{color:#665f55}.discoverV2SearchBox button{width:32px;height:32px;border:0;border-radius:50%;background:rgba(255,255,255,.05);color:#a49b8d;cursor:pointer}.discoverV2Suggestions{margin-top:10px;display:flex;gap:7px;align-items:center;overflow-x:auto;scrollbar-width:none}.discoverV2Suggestions::-webkit-scrollbar{display:none}.discoverV2Suggestions>span{flex:0 0 auto;color:#6e675d;font-size:8px;font-weight:900;letter-spacing:.14em}.discoverV2Suggestions button{flex:0 0 auto;min-height:30px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.018);color:#8e867a;font:inherit;font-size:9px;font-weight:800;cursor:pointer}.discoverV2Suggestions button:hover{color:#efe8dd;border-color:rgba(255,194,28,.2)}.discoverV2Categories{margin-top:18px;padding-bottom:10px;display:flex;gap:7px;overflow-x:auto;scrollbar-width:none}.discoverV2Categories::-webkit-scrollbar{display:none}.discoverV2Categories button{flex:0 0 auto;min-height:38px;padding:0 13px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(255,255,255,.018);color:#847d72;font:inherit;font-size:9px;font-weight:850;cursor:pointer;transition:.18s ease}.discoverV2Categories button:hover{color:#f0e9de}.discoverV2Categories button.active{border-color:#eadfbf;background:#eadfbf;color:#17120b}.discoverV2ResultMeta{margin:16px 0 12px;display:flex;align-items:end;justify-content:space-between;gap:18px}.discoverV2ResultMeta>div{display:grid;grid-gap:3px;gap:3px}.discoverV2ResultMeta strong{font-size:13px}.discoverV2ResultMeta span{color:#6f685e;font-size:9px}.discoverV2Notice{margin:10px 0 12px;padding:11px 13px;border:1px solid rgba(255,194,28,.14);border-radius:14px;background:rgba(255,194,28,.035);color:#cfc2a4;font-size:10px}.discoverV2List{display:grid;grid-gap:10px;gap:10px;transition:opacity .18s ease}.discoverV2List.isRefreshing{opacity:.58}.discoverV2Card{padding:20px 22px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:linear-gradient(180deg,rgba(255,194,28,.018),transparent 50%),rgba(255,255,255,.022);transition:transform .18s ease,border-color .18s ease,background .18s ease}.discoverV2Card:hover{transform:translateY(-2px);border-color:rgba(255,194,28,.22);background:rgba(255,255,255,.03)}.discoverV2CardTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.discoverV2CardTop>div{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.discoverV2CardTop b,.discoverV2CardTop span{font-size:8px;font-weight:900;letter-spacing:.11em}.discoverV2CardTop span{color:var(--gold)}.discoverV2CardTop b{padding:5px 7px;border-radius:999px;background:rgba(255,255,255,.045);color:#81796e}.discoverV2CardTop>button{border:0;background:transparent;color:#6f685e;cursor:pointer}.discoverV2Card h2{margin:14px 0 8px;font-size:clamp(24px,3vw,34px);line-height:1;letter-spacing:-.045em}.discoverV2Card>p{max-width:760px;margin:0;color:#91897d;font-size:12px;line-height:1.55}.discoverV2Meta{margin-top:17px;display:flex;gap:7px;flex-wrap:wrap}.discoverV2Meta span{padding:6px 8px;border:1px solid rgba(255,255,255,.075);border-radius:999px;color:#746d62;font-size:8px;font-weight:800}.discoverV2CardActions{margin-top:18px;display:flex;justify-content:space-between;gap:12px;align-items:center}.discoverV2CardActions .button{min-height:40px;padding:0 15px}.discoverV2QuietAction{border:0;background:transparent;color:#70695f;font:inherit;font-size:9px;font-weight:800;cursor:pointer}.discoverV2State{min-height:330px;padding:36px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border:1px dashed rgba(255,255,255,.09);border-radius:24px;background:rgba(255,255,255,.015)}.discoverV2State>span{color:var(--gold);font-size:8px;font-weight:900;letter-spacing:.16em}.discoverV2State h1,.discoverV2State h2{margin:9px 0 10px;max-width:720px;font-size:clamp(34px,5vw,52px);line-height:.96;letter-spacing:-.05em}.discoverV2State p{max-width:580px;margin:0 0 18px;color:#81796f;font-size:11px;line-height:1.55}.discoverV2EmptyActions{display:flex;gap:10px;flex-wrap:wrap}.discoverV2EmptyActions>button{min-height:40px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:transparent;color:#9a9184;font:inherit;font-size:9px;font-weight:800;cursor:pointer}.discoverV2SkeletonList{display:grid;grid-gap:10px;gap:10px}.discoverV2Skeleton{min-height:150px;padding:20px;display:grid;grid-template-columns:44px 1fr;grid-gap:14px;gap:14px;border:1px solid rgba(255,255,255,.07);border-radius:22px;background:rgba(255,255,255,.015)}.discoverV2Skeleton i,.discoverV2Skeleton span{display:block;border-radius:999px;background:rgba(255,255,255,.05)}.discoverV2Skeleton i{width:44px;height:44px;border-radius:14px}.discoverV2Skeleton>div{display:grid;align-content:start;grid-gap:10px;gap:10px;padding-top:3px}.discoverV2Skeleton span:first-child{width:24%;height:9px}.discoverV2Skeleton span:nth-child(2){width:72%;height:22px}.discoverV2Skeleton span:nth-child(3){width:55%;height:10px}.discoverV2Boot{min-height:560px;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px}.discoverV2BootRadar{width:92px;height:92px;position:relative;border:1px solid rgba(255,194,28,.2);border-radius:50%;overflow:hidden;background:radial-gradient(circle,transparent 0 30%,rgba(255,194,28,.09) 31% 32%,transparent 33% 60%,rgba(255,194,28,.07) 61% 62%,transparent 63%)}.discoverV2BootRadar span{position:absolute;inset:0;border-radius:50%;background:conic-gradient(transparent 0 316deg,rgba(255,194,28,.35) 354deg,transparent 1turn);animation:discoverV2Sweep 3.8s linear infinite}.discoverV2Boot strong{margin-top:6px;font-size:17px}.discoverV2Boot small{color:#756e64;font-size:9px}.discoverV2ModalBackdrop{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:18px;background:rgba(0,0,0,.68);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.discoverV2Modal{width:min(520px,100%);padding:24px;border:1px solid rgba(255,255,255,.11);border-radius:24px;background:#100f0c;box-shadow:0 28px 90px rgba(0,0,0,.55);position:relative}.discoverV2Modal>span{color:var(--gold);font-size:8px;font-weight:900;letter-spacing:.15em}.discoverV2Modal h2{margin:9px 0 10px;font-size:34px;letter-spacing:-.05em}.discoverV2Modal>p{margin:0;color:#91897d;font-size:11px;line-height:1.6}.discoverV2Modal>div:last-child{margin-top:20px;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.discoverV2Modal>div:last-child>button:not(.button){min-height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:transparent;color:#9a9285;font:inherit;font-size:9px;font-weight:800;cursor:pointer}.discoverV2Modal.safety label{margin-top:14px;display:grid;grid-gap:6px;gap:6px}.discoverV2Modal.safety label>span{color:#81796e;font-size:9px;font-weight:800}.discoverV2Modal.safety select,.discoverV2Modal.safety textarea{width:100%;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0b0a08;color:#eee7dc;font:inherit;outline:none}.discoverV2ModalClose{position:absolute;right:14px;top:14px;width:32px;height:32px;border:1px solid rgba(255,255,255,.08);border-radius:50%;background:transparent;color:#928a7d;cursor:pointer}.discoverV2Danger{min-height:40px;padding:0 12px;border:1px solid rgba(255,100,100,.18)!important;color:#ce9090!important}.discoverV2Experience :focus-visible{outline:2px solid rgba(255,194,28,.72);outline-offset:2px}.discoverV2ModalBackdrop :focus-visible{outline:2px solid rgba(255,194,28,.72);outline-offset:2px}@keyframes discoverV2Sweep{to{transform:rotate(1turn)}}@media(max-width:760px){.discoverV2Experience{padding-top:4px}.discoverV2Header{grid-template-columns:1fr;gap:18px}.discoverV2Header h1{font-size:48px}.discoverV2CampusControl{min-width:0;justify-items:start}.discoverV2CampusControl label{width:100%}.discoverV2SearchBox{min-height:56px;border-radius:18px}.discoverV2SearchBox input{font-size:13px}.discoverV2SearchBox input::placeholder{color:#6d665c}.discoverV2Card{padding:17px;border-radius:19px}.discoverV2Card h2{font-size:27px}.discoverV2CardActions{align-items:stretch}.discoverV2CardActions .button{flex:1 1}.discoverV2ResultMeta{align-items:flex-start;flex-direction:column;gap:5px}.discoverV2State{padding:24px;min-height:300px}.discoverV2ModalBackdrop{align-items:end}.discoverV2Modal{border-radius:24px 24px 12px 12px;padding-bottom:max(24px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.discoverV2BootRadar span{animation:none;transform:rotate(35deg)}.discoverV2Card,.discoverV2List{transition:none}}@media (max-width:620px){.discoverV2Boot{min-height:360px;gap:7px}.discoverV2BootRadar{width:76px;height:76px}.discoverV2Boot strong{margin-top:5px;font-size:15px}.discoverV2Boot small{font-size:8px}}.discoverV2Boot,.discoverV2Experience{min-height:min(760px,calc(100dvh - 120px))}.discoverV2List,.discoverV2SkeletonList{min-height:330px}@media (max-width:620px){.discoverV2Boot,.discoverV2Experience{min-height:min(620px,calc(100dvh - 112px))}.discoverV2List,.discoverV2SkeletonList{min-height:300px}}.paymentConnectRow{align-items:center}.paymentConnectRow>button{min-height:34px;padding:0 10px;border:1px solid rgba(255,194,28,.2);border-radius:10px;background:rgba(255,194,28,.06);color:#d7bd72;font:inherit;font-size:8px;font-weight:900;cursor:pointer;white-space:nowrap}.paymentConnectRow>button:hover{border-color:rgba(255,194,28,.4);color:#f3d882}.paymentConnectRow>button:disabled{cursor:default;opacity:.6}.paymentConnectRow.payment-ready{border-color:rgba(255,194,28,.18);background:rgba(255,194,28,.025)}.paymentConnectRow.payment-ready>button{border-color:rgba(255,255,255,.07);background:transparent;color:#746d62}.paymentConnectRow.payment-action_required,.paymentConnectRow.payment-restricted{border-color:rgba(255,194,28,.16)}.paymentConnectMessage{display:block;margin-top:5px;color:#b9a371!important;font-size:8px!important;line-height:1.35}.paymentConnectRow.payment-restricted .paymentConnectMessage{color:#c98e8e!important}.paymentMoneyLink{display:inline-block;margin-top:5px;color:#b99a4e!important;font-size:8px!important;font-weight:900;text-decoration:none}.paymentMoneyLink:hover{color:#f1cf73!important}.paymentPayoutFacts{display:grid;grid-gap:2px;gap:2px;margin-top:7px;padding:7px 9px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:rgba(0,0,0,.12)}.paymentPayoutFacts b{color:#d9d1c3;font-size:8px}.paymentPayoutFacts small,.paymentRequirementSummary{color:#8f8779!important;font-size:7px!important;line-height:1.4}.paymentRequirementSummary{display:block;margin-top:5px}@media(max-width:760px){.paymentConnectRow{grid-template-columns:auto minmax(0,1fr) auto}.paymentConnectRow>button{padding:0 8px}}.connectionPayments{width:min(1120px,100%);margin:34px auto 0;padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:radial-gradient(circle at 88% 8%,rgba(255,194,28,.08),transparent 22rem),rgba(255,255,255,.018)}.compactConnectionPayment{width:100%;margin:14px 0;padding:0;border:0;border-radius:0;background:transparent}.compactConnectionPayment .connectionPaymentList{margin:0}.compactConnectionPayment .connectionPaymentCard{padding:14px 12px;border-radius:13px}.compactConnectionPayment .connectionPaymentTop{grid-template-columns:minmax(0,1fr) auto;gap:8px}.compactConnectionPayment .connectionPaymentTop h3,.compactConnectionPayment .connectionPaymentTop>strong{font-size:14px}.compactConnectionPayment .paymentProgress{grid-template-columns:repeat(2,minmax(0,1fr))}.compactConnectionPayment .connectionPaymentActions .button{font-size:11px;white-space:normal}.compactConnectionPayment.paymentSkeleton{min-height:80px}.chatPaymentLink{color:#e5c35c;font-size:12px;white-space:nowrap}.connectionPaymentsHead{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,430px);grid-gap:28px;gap:28px;align-items:end;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.07)}.connectionPaymentsHead span{color:var(--gold);font-size:8px;font-weight:900;letter-spacing:.18em}.connectionPaymentsHead h2{margin:6px 0 0;font-size:clamp(30px,4vw,46px);line-height:.98;letter-spacing:-.045em}.connectionPaymentsHead p{margin:0;color:#7f786e;font-size:10px;line-height:1.6}.connectionPaymentsHead a{display:inline-block;margin-top:9px;color:#c9a84d;font-size:9px;font-weight:900;text-decoration:none}.connectionPaymentsHead a:hover{color:#f0cf73}.connectionPaymentsNotice{margin:14px 0 0;padding:11px 13px;border:1px solid rgba(255,194,28,.16);border-radius:14px;background:rgba(255,194,28,.035);color:#cbbd98;font-size:10px}.connectionPaymentList{margin-top:14px;display:grid;grid-gap:10px;gap:10px}.connectionPaymentCard{padding:18px;border:1px solid rgba(255,255,255,.075);border-radius:22px;background:rgba(7,7,6,.58)}.connectionPaymentCard.state-secured{border-color:rgba(255,194,28,.22);background:rgba(255,194,28,.026)}.connectionPaymentCard.state-released{border-color:rgba(104,211,150,.22)}.connectionPaymentCard.state-disputed{border-color:rgba(255,105,105,.22)}.connectionPaymentTop{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:start}.connectionPaymentTop span{color:#7e776d;font-size:8px;font-weight:900;letter-spacing:.12em}.connectionPaymentTop h3{margin:6px 0 0;max-width:720px;font-size:21px;line-height:1.16;letter-spacing:-.025em}.connectionPaymentTop>strong{color:#f4eee2;font-size:22px;letter-spacing:-.03em}.connectionPaymentPerson{margin-top:14px;display:flex;align-items:center;gap:10px}.connectionPaymentPerson>i{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,194,28,.18);border-radius:50%;background:rgba(255,194,28,.08);color:var(--gold);font-style:normal;font-size:11px;font-weight:900}.connectionPaymentPerson>span{display:grid;grid-gap:1px;gap:1px}.connectionPaymentPerson strong{font-size:11px}.connectionPaymentPerson small{color:#70695f;font-size:8px}.paymentFeeBreakdown{margin-top:14px;padding:13px 14px;border:1px solid rgba(255,194,28,.12);border-radius:16px;background:linear-gradient(180deg,rgba(255,194,28,.045),rgba(255,255,255,.012))}.paymentFeeBreakdown>div{display:flex;justify-content:space-between;gap:18px;padding:5px 0;color:#8a8277;font-size:9px}.paymentFeeBreakdown>div strong{color:#ddd4c6;font-size:10px}.paymentFeeBreakdown>div.total{margin-top:5px;padding-top:10px;border-top:1px solid rgba(255,255,255,.07);color:#e9dfcc;font-weight:800}.paymentFeeBreakdown>div.total strong{color:var(--gold);font-size:15px;letter-spacing:-.02em}.paymentFeeBreakdown>small{display:block;margin-top:8px;color:#625d55;font-size:7px;line-height:1.45}.connectionPaymentState{margin-top:14px;padding:13px 14px;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:rgba(255,255,255,.018)}.connectionPaymentState b{display:block;color:#e7dfd2;font-size:11px}.connectionPaymentState p{margin:4px 0 0;color:#797268;font-size:9px;line-height:1.5}.connectionPaymentState.secured{border-color:rgba(255,194,28,.16)}.connectionPaymentState.secured b{color:var(--gold)}.connectionPaymentState.released b{color:#9ad6b2}.connectionPaymentState.disputed b,.connectionPaymentState.failed b{color:#d69b9b}.connectionPaymentState.offPlatform b{color:#aaa295}.paymentProgress{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.paymentProgress span{min-height:52px;padding:9px;display:grid;grid-template-columns:18px 1fr;align-items:center;grid-gap:5px;gap:5px;border:1px solid rgba(255,255,255,.065);border-radius:13px;color:#555047;font-size:8px}.paymentProgress span b{color:#70695f;font-size:8px}.paymentProgress span.done{border-color:rgba(255,194,28,.18);color:var(--gold);background:rgba(255,194,28,.025)}.paymentProgress span.done b{color:#c8b789}.paymentProgress span.current{border-color:rgba(255,194,28,.14);color:#bba862}.connectionPaymentActions{margin-top:14px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.connectionPaymentActions>a{color:var(--gold);font-size:10px;font-weight:800}.paymentWaiting{color:#918a7f;font-size:9px}.paymentReleased{color:#9ad6b2;font-size:10px;font-weight:800}.paymentReleased a{color:#bfe7cf;text-decoration:none}.paymentReleased a:hover{color:#e4f8eb}.paymentSkeleton{min-height:130px;display:grid;grid-template-columns:1.3fr 1fr .8fr;grid-gap:10px;gap:10px}.paymentSkeleton span{border-radius:18px;background:linear-gradient(90deg,rgba(255,255,255,.02),rgba(255,255,255,.055),rgba(255,255,255,.02));background-size:200% 100%;animation:paymentSkeleton 1.5s ease infinite}@keyframes paymentSkeleton{to{background-position:-200% 0}}@media (max-width:760px){.connectionPayments{margin-top:22px;padding:16px;border-radius:22px}.connectionPaymentsHead{gap:10px}.connectionPaymentTop,.connectionPaymentsHead{grid-template-columns:1fr}.paymentProgress{grid-template-columns:repeat(2,minmax(0,1fr))}.paymentSkeleton{grid-template-columns:1fr}.paymentSkeleton span{min-height:64px}}@media (prefers-reduced-motion:reduce){.paymentSkeleton span{animation:none}}.connectionAmountAgreement{margin:10px 0;padding:12px;display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(255,194,28,.18);border-radius:14px;background:rgba(255,194,28,.035)}.connectionAmountAgreement.agreed{border-color:rgba(80,190,115,.2);background:rgba(80,190,115,.035)}.connectionAmountAgreement>div:first-child,.connectionAmountAgreementHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.connectionAmountAgreement span{display:block;margin-bottom:3px;color:#a99154;font-size:8px;font-weight:900;letter-spacing:.08em}.connectionAmountAgreement strong{font-size:14px;color:#f3eee4}.connectionAmountAgreement p{margin:0;color:#8e877d;font-size:9px;line-height:1.5}.connectionAmountAgreement small{color:#a49a89;font-size:8px;line-height:1.45}.connectionAmountAgreement .button{width:100%;justify-content:center;min-height:38px}.connectionAmountProposal{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:end}.connectionAmountProposal label{display:grid;grid-gap:5px;gap:5px}.connectionAmountProposal label>span{margin:0}.connectionAmountProposal label>div{display:flex;align-items:center;min-height:38px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#0d0d0c}.connectionAmountProposal b{padding-left:11px;color:#d2ae42;font-size:11px}.connectionAmountProposal input{width:100%;min-width:0;padding:9px 10px 9px 5px;border:0;outline:0;background:transparent;color:#f4efe6;font:inherit}.connectionAmountProposal>button{min-height:38px;padding:0 12px;border:1px solid rgba(255,194,28,.28);border-radius:10px;background:rgba(255,194,28,.1);color:#e8c455;font-size:9px;font-weight:900;cursor:pointer}.connectionAmountProposal>button:disabled{opacity:.55;cursor:not-allowed}.connectionAmountNotice{color:#d4bd78!important}@media(max-width:700px){.connectionAmountAgreement{padding:11px}.connectionAmountAgreementHead{display:grid}.connectionAmountProposal{grid-template-columns:1fr}.connectionAmountProposal>button{min-height:44px}}