.legalPage{min-height:100vh;padding:26px max(18px,5vw) 96px;background:radial-gradient(circle at 80% 4%,rgba(255,199,44,.08),transparent 26rem),#0b0b0a;color:#f3eee4;font-family:var(--font-inter),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.legalShell{width:min(900px,100%);margin:0 auto}.legalBack{min-height:40px;width:-moz-fit-content;width:fit-content;padding:0 12px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:rgba(255,255,255,.018);color:#b4aca0;font-size:12px;font-weight:800;transition:color .18s ease,border-color .18s ease,background .18s ease}.legalBack:hover{color:#ffc72c;border-color:rgba(255,199,44,.24);background:rgba(255,199,44,.045)}.legalShell>.eyebrow{margin-top:52px;color:#d2a71c;font-size:10px;font-weight:900;letter-spacing:.15em}.legalShell>h1{max-width:820px;margin:10px 0 0;font-family:var(--font-inter),system-ui,sans-serif;font-size:clamp(38px,5vw,56px);font-style:normal;font-weight:820;line-height:1.02;letter-spacing:-.048em}.legalLead{max-width:760px;margin:18px 0 34px;color:#aaa296;font-size:14px;line-height:1.68}.legalShell>section{margin-top:12px;padding:22px 24px;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:rgba(255,255,255,.018)}.legalShell>section h2{margin:0 0 11px;color:#f3ede3;font-family:var(--font-inter),system-ui,sans-serif;font-size:20px;font-weight:800;line-height:1.24;letter-spacing:-.025em}.legalShell>section li,.legalShell>section p{color:#b1aa9e;font-size:14px;line-height:1.75}.legalShell>section p{margin:0}.legalShell>section ul{margin:10px 0 0;padding-left:20px}.legalShell>section a{color:#f0c34a;text-decoration:underline;text-underline-offset:3px}.legalTop{max-width:980px;min-height:64px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(255,255,255,.08)}.legalTop a{color:#b3ab9f;font-size:12px;font-weight:800}.legalTop strong{font-size:15px}.legalHero{max-width:900px;margin:48px auto 0}.legalHero p{margin:0 0 10px;color:#d1a51c;font-size:10px;font-weight:900;letter-spacing:.15em}.legalHero h1{margin:0;font-family:var(--font-inter),system-ui,sans-serif;font-size:clamp(38px,5vw,56px);font-style:normal;font-weight:820;line-height:1.02;letter-spacing:-.048em}.legalHero h1 em{color:#ffc72c;font-family:inherit;font-style:normal;font-weight:inherit}.legalHero>span{display:block;max-width:700px;margin-top:16px;color:#aaa296;font-size:14px;line-height:1.65}.legalDraft{margin-top:18px;display:inline-flex;padding:8px 11px;border:1px solid rgba(255,199,44,.22);border-radius:999px;background:rgba(255,199,44,.05);color:#dccb91;font-size:9px;font-weight:850}.legalBody{max-width:900px;margin:36px auto 0;display:grid;grid-gap:12px;gap:12px}.legalSection{padding:22px 24px;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:rgba(255,255,255,.018)}.legalSection h2{margin:0;font-family:var(--font-inter),system-ui,sans-serif;font-size:20px;letter-spacing:-.025em}.legalSection li,.legalSection p{color:#b1aa9e;font-size:14px;line-height:1.75}.legalSection ul{margin:12px 0 0;padding-left:20px}.legalSection a{color:#f0c34a}.legalPolicyNav{max-width:900px;margin:22px auto 0;display:flex;flex-wrap:wrap;gap:7px}.legalPolicyNav a{padding:9px 12px;border:1px solid rgba(255,255,255,.09);border-radius:999px;color:#aaa296;font-size:10px;font-weight:800}@media (max-width:620px){.legalPage{padding:18px 14px 72px}.legalShell>.eyebrow{margin-top:38px}.legalHero h1,.legalShell>h1{font-size:clamp(34px,10vw,46px)}.legalLead{margin-bottom:26px;font-size:13px}.legalSection,.legalShell>section{padding:18px 16px;border-radius:15px}.legalSection h2,.legalShell>section h2{font-size:18px}.legalSection li,.legalSection p,.legalShell>section li,.legalShell>section p{font-size:13px;line-height:1.72}.legalHero{margin-top:38px}}.editorialShell{width:min(1120px,100%)}.editorialHero{margin-top:46px;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);grid-gap:28px;gap:28px;align-items:end}.editorialHero .eyebrow{margin:0 0 12px;color:#d2a71c;font-size:10px;font-weight:900;letter-spacing:.15em}.editorialHero h1{max-width:820px;margin:0;font-size:clamp(44px,5.5vw,68px);font-weight:850;line-height:.98;letter-spacing:-.055em}.editorialHero .legalLead{margin:20px 0 0;max-width:760px}.editorialRail{padding:22px;border:1px solid rgba(255,199,44,.16);border-radius:20px;background:linear-gradient(160deg,rgba(255,199,44,.075),rgba(255,255,255,.02) 52%),rgba(255,255,255,.014)}.editorialRail>span{display:block;margin-bottom:14px;color:#d2a71c;font-size:9px;font-weight:900;letter-spacing:.14em}.editorialRail strong{display:block;color:#f5efe5;font-size:20px;line-height:1.18;letter-spacing:-.025em}.editorialRail p{margin-top:12px;color:#a9a195;font-size:13px;line-height:1.62}.evidenceStrip{margin:28px 0 14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.evidenceStrip>div{min-height:104px;padding:17px 18px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:rgba(255,255,255,.018)}.evidenceStrip b{display:block;margin-bottom:10px;color:#ffc72c;font-size:10px;letter-spacing:.1em}.evidenceStrip strong{display:block;color:#f2ece2;font-size:15px;line-height:1.25}.evidenceStrip small{display:block;margin-top:6px;color:#958d82;font-size:11px;line-height:1.45}.editorialGrid{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.editorialGrid>article,.editorialGrid>section{margin:0;padding:24px;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:rgba(255,255,255,.018)}.editorialGrid h2,.editorialGrid h3{margin:0 0 11px;color:#f3ede3;font-size:20px;line-height:1.24;letter-spacing:-.025em}.editorialGrid li,.editorialGrid p{color:#b1aa9e;font-size:14px;line-height:1.75}.editorialGrid ul{margin:10px 0 0;padding-left:20px}.editorialGrid a{color:#f0c34a;text-decoration:underline;text-underline-offset:3px}.featurePanel{margin-top:12px;padding:28px;border:1px solid rgba(255,199,44,.14);border-radius:22px;background:radial-gradient(circle at 85% 0,rgba(255,199,44,.08),transparent 18rem),rgba(255,255,255,.022)}.featurePanel .kicker{color:#d2a71c;font-size:10px;font-weight:900;letter-spacing:.14em}.featurePanel h2{max-width:760px;margin:9px 0 12px;font-size:clamp(26px,3vw,38px);line-height:1.06;letter-spacing:-.04em}.featurePanel p{max-width:800px}.timelineList{margin-top:16px;display:grid;grid-gap:10px;gap:10px}.timelineItem{display:grid;grid-template-columns:108px minmax(0,1fr);grid-gap:18px;gap:18px;padding:16px 0;border-top:1px solid rgba(255,255,255,.07)}.timelineItem:first-child{border-top:0}.timelineItem time{color:#d2a71c;font-size:11px;font-weight:900;letter-spacing:.08em}.timelineItem strong{display:block;color:#eee8de;font-size:14px}.timelineItem p{margin-top:4px!important;color:#9f978c!important;font-size:13px!important;line-height:1.55!important}.factList{margin-top:14px;display:grid;grid-gap:9px;gap:9px}.factList>div{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:14px;gap:14px;padding-top:9px;border-top:1px solid rgba(255,255,255,.06)}.factList>div:first-child{border-top:0;padding-top:0}.factList dt{color:#91897d;font-size:11px;font-weight:800}.factList dd{margin:0;color:#eee8de;font-size:13px;line-height:1.5}.quotePanel{margin-top:12px;padding:26px 28px;border-left:3px solid #ffc72c;border-radius:0 18px 18px 0;background:rgba(255,199,44,.04)}.quotePanel p{color:#ddd5c9!important;font-size:17px!important;line-height:1.55!important;letter-spacing:-.015em}.quotePanel small{display:block;margin-top:10px;color:#938b80;font-size:11px}@media (max-width:820px){.editorialHero{grid-template-columns:1fr}.evidenceStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.editorialGrid{grid-template-columns:1fr}}@media (max-width:560px){.editorialHero{margin-top:34px;gap:18px}.editorialHero h1{font-size:clamp(38px,12vw,52px)}.editorialRail{padding:18px}.evidenceStrip{grid-template-columns:1fr}.factList>div,.timelineItem{grid-template-columns:1fr;gap:6px}.featurePanel{padding:22px 18px}.quotePanel{padding:21px 18px}}.editorialShell>.featurePanel{margin-top:14px}.featurePanel>article h3{color:#f4eee4;font-size:19px;line-height:1.25;letter-spacing:-.02em}.featurePanel>article a{color:#f0c34a;text-decoration:underline;text-underline-offset:3px}.editorialRail .factList{margin-top:16px}.editorialRail .factList>div{grid-template-columns:86px minmax(0,1fr)}.editorialRail .factList dd{color:#d9d1c6}@media (max-width:560px){.editorialRail .factList>div{grid-template-columns:1fr}}.eventMedia{margin:14px 0 0;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);overflow:hidden;border:1px solid rgba(255,255,255,.085);border-radius:22px;background:rgba(255,255,255,.02)}.eventMedia img{width:100%;height:100%;min-height:300px;display:block;object-fit:cover}.eventMedia figcaption{padding:28px;display:flex;flex-direction:column;justify-content:flex-end;background:radial-gradient(circle at 100% 0,rgba(255,199,44,.11),transparent 16rem),rgba(255,255,255,.01)}.eventMedia figcaption>span{color:#d2a71c;font-size:9px;font-weight:900;letter-spacing:.14em}.eventMedia figcaption strong{margin-top:12px;color:#f5efe5;font-size:clamp(22px,2.5vw,32px);line-height:1.05;letter-spacing:-.035em}.eventMedia figcaption p{margin:14px 0 0;color:#a9a195;font-size:13px;line-height:1.65}.campusEvidencePanel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);grid-gap:26px;gap:26px;align-items:center}.campusEvidenceImage{overflow:hidden;display:block;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#11110f;text-decoration:none!important}.campusEvidenceImage img{width:100%;aspect-ratio:4/3;display:block;object-fit:cover;transition:transform .25s ease}.campusEvidenceImage span{display:block;padding:11px 13px 12px;color:#d9b63d;font-size:11px;font-weight:850}.campusEvidenceImage:hover img{transform:scale(1.015)}@media (max-width:760px){.campusEvidencePanel,.eventMedia{grid-template-columns:1fr}.eventMedia img{min-height:0;aspect-ratio:4/3}.eventMedia figcaption{padding:20px}}.aspireMoneyPage,.connectionsPage,.discoverPage,.legalPage,.postPage,.profilePagePolished,.safetyPage,.settingsPage,.updatesPage{font-family:var(--font-inter),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.aspireMoneyPage h1,.aspireMoneyPage h2,.aspireMoneyPage h3,.connectionsPage h1,.connectionsPage h2,.connectionsPage h3,.legalPage h1,.legalPage h2,.legalPage h3,.postPage h1,.postPage h2,.postPage h3,.profilePagePolished h1,.profilePagePolished h2,.profilePagePolished h3,.safetyPage h1,.safetyPage h2,.safetyPage h3,.settingsPage h1,.settingsPage h2,.settingsPage h3,.updatesPage h1,.updatesPage h2,.updatesPage h3{font-family:var(--font-inter),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-style:normal}.settingsHero h1{margin:5px 0;font-family:var(--font-inter),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:clamp(30px,3vw,40px);font-weight:850;line-height:1;letter-spacing:-.045em}.connectionsPage .connectionsShell>header h1{font-family:var(--font-inter),system-ui,sans-serif!important;font-size:clamp(30px,3.6vw,44px)!important;font-style:normal!important;font-weight:820;line-height:1!important;letter-spacing:-.045em!important}.connectionsPage .connectionsShell>header>p:last-child{font-size:13px;line-height:1.55}.safetyHero h1{font-size:clamp(46px,6vw,72px)!important;line-height:.95!important;letter-spacing:-.055em!important}.safetyHero h1 span{color:var(--gold);font-family:inherit!important;font-style:normal!important;font-weight:inherit!important;letter-spacing:inherit!important}.safetySectionHead h2{font-size:clamp(34px,4vw,50px)!important;line-height:1!important;letter-spacing:-.045em!important}.safetyControlCard h3,.safetyLegalStrip h3,.safetyScenario h3{letter-spacing:-.025em}.updatesIntro h1{font-size:clamp(42px,5vw,64px)!important;line-height:.98!important;letter-spacing:-.05em!important}.aspireMoneyPage button,.aspireMoneyPage input,.aspireMoneyPage select,.aspireMoneyPage textarea,.connectionsPage button,.connectionsPage input,.connectionsPage select,.connectionsPage textarea,.legalPage button,.legalPage input,.legalPage select,.legalPage textarea,.postPage button,.postPage input,.postPage select,.postPage textarea,.profilePagePolished button,.profilePagePolished input,.profilePagePolished select,.profilePagePolished textarea,.safetyPage button,.safetyPage input,.safetyPage select,.safetyPage textarea,.settingsPage button,.settingsPage input,.settingsPage select,.settingsPage textarea,.updatesPage button,.updatesPage input,.updatesPage select,.updatesPage textarea{font-family:inherit}@media (max-width:620px){.safetyHero h1{font-size:clamp(42px,14vw,58px)!important}.safetySectionHead h2{font-size:clamp(30px,10vw,40px)!important}.updatesIntro h1{font-size:clamp(38px,12vw,52px)!important}.connectionsPage .connectionsShell>header h1{font-size:34px!important}}@media (max-width:760px){.marketingHome{max-width:100%;overflow-x:clip}.journeyWorld .globalJourney{display:none!important}.howJourneySection .marketingHowFlow article.howJourney-active,.howJourneySection .marketingHowFlow article.howJourney-hidden,.howJourneySection .marketingHowFlow article.howJourney-shown,.howJourneySection .marketingHowFlow article.howJourneyCard,.safetyJourneyStage .safetyObjectsEcosystem .safetyObject,.safetyJourneyStage .safetyObjectsEcosystem .safetyObject.safetyJourney-active,.safetyJourneyStage .safetyObjectsEcosystem .safetyObject.safetyJourney-hidden,.safetyJourneyStage .safetyObjectsEcosystem .safetyObject.safetyJourney-shown{opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important;pointer-events:auto!important}.marketingHero{min-height:auto;padding-inline:14px;padding-bottom:34px}.marketingHeroMedia{inset:0 0 auto 34%;height:330px}.marketingHeroCopy{padding-top:28px}.marketingHeroCopy h1{max-width:500px;font-size:clamp(42px,12vw,58px);line-height:.92}.marketingHeroCopy>p:last-child{margin-top:13px;font-size:12px}.marketingHeroSticky{position:relative;top:auto;right:auto;display:inline-flex;margin-top:14px;padding:10px 12px;border-radius:10px;font-size:11px;line-height:1;transform:none}.marketingFeatureRail{margin-top:18px;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-gap:8px;gap:8px;overflow:visible!important;padding:0!important;scroll-snap-type:none!important}.marketingFeatureCard,.marketingFeatureCard:nth-child(n),.marketingFeatureCard:nth-child(n+4){min-width:0!important;min-height:205px!important;margin-top:0!important;border-radius:17px;scroll-snap-align:none!important}.marketingFeatureCard:nth-child(5){grid-column:1/-1;min-height:190px!important}.marketingFeatureInfo{left:13px;right:13px;bottom:13px}.marketingFeatureInfo i{font-size:20px}.marketingFeatureInfo strong{font-size:17px}.marketingFeatureInfo small{max-width:calc(100% - 30px);font-size:8.5px}.marketingFeatureArrow{right:11px;bottom:11px;width:32px;height:32px;font-size:14px}.marketingFeatureDoodle{top:12px;left:12px;font-size:8.5px}.marketingRecent{margin-top:18px}.marketingRecentRail{display:grid!important;grid-template-columns:1fr!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-gap:6px;gap:6px;overflow:visible!important}.marketingRecentRail>a{min-width:0;min-height:52px;border-radius:13px}.marketingRecentRail>a:nth-child(n+4){display:flex!important}.marketingCampusRail{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-gap:8px;gap:8px;overflow:visible!important;padding:0!important}.marketingCampusCard,.marketingCampusCard[class*=campusJourney]{min-width:0!important;min-height:138px!important;opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important}.marketingCampusCard>strong{left:10px;bottom:10px;font-size:11px}.campusSticky{right:7px;top:7px;max-width:86px;padding:6px 7px;font-size:8px}.campusStories{padding-top:64px;padding-bottom:72px}.campusStoriesTop h2{font-size:clamp(38px,11vw,54px)}.storiesLead{margin-top:16px;font-size:12px;line-height:1.55}.storyControls{display:none}.storyUseCases{flex-wrap:wrap!important;overflow:visible!important;gap:6px}.storyUseCases button{padding:8px 10px;font-size:8px}.campusStoryRail{display:grid!important;grid-template-columns:1fr!important;grid-gap:12px;gap:12px;overflow:visible!important;padding:28px 14px 20px!important;scroll-snap-type:none!important;perspective:none}.campusStoryCard,.campusStoryCard.active,.campusStoryCard:focus-visible,.campusStoryCard:nth-child(2n){width:100%;min-width:0;min-height:410px;flex-basis:auto;opacity:1;filter:none;transform:none;scroll-snap-align:none;border-radius:22px}.storyQuote{left:12px;right:12px;bottom:12px;padding:15px;border-radius:17px;transform:none!important}.storyQuote strong{font-size:18px}.campusStoriesBottom{gap:12px}.campusStoriesBottom p{font-size:14px;line-height:1.55}.marketingCampusesHead h2,.marketingExpandHead h2,.rulesCopy h2,.safetyHeadline h2,.whyIntro h2{font-size:clamp(36px,10vw,48px)!important;line-height:.96!important}.marketingCampuses,.marketingCommunityRules,.marketingDataMini,.marketingDataSection,.marketingHow,.marketingProducts,.marketingSafetyStage,.marketingWhy{padding-inline:14px!important}}@media (max-width:420px){.marketingFeatureRail{gap:7px}.marketingFeatureCard,.marketingFeatureCard:nth-child(n),.marketingFeatureCard:nth-child(n+4){min-height:188px!important}.marketingFeatureCard:nth-child(5){min-height:176px!important}.marketingCampusRail{gap:7px}.marketingCampusCard,.marketingCampusCard[class*=campusJourney]{min-height:126px!important}.campusStoryCard,.campusStoryCard.active,.campusStoryCard:nth-child(2n){min-height:380px}}body:has(.profileDashboard){background:#090909}.profilePagePolished{min-height:100vh;padding:16px 18px 22px 106px!important;background:#090909!important;color:#f4f1e9!important}.profileShellPolished.profileDashboard{width:100%;max-width:none;margin:0;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.72fr);grid-gap:20px;gap:20px;align-items:start}.profileDashboardAside,.profileDashboardMain{min-width:0;display:grid;grid-gap:18px;gap:18px}.profileDashboardAside{position:-webkit-sticky;position:sticky;top:16px}.profileDashboardCard,.profileDashboardHero{border:1px solid rgba(255,255,255,.09)!important;background:linear-gradient(145deg,#151515,#101010)!important;color:#f4f1e9!important;box-shadow:0 14px 40px rgba(0,0,0,.18)!important}.profileDashboardHero{position:relative;overflow:hidden;display:grid!important;grid-template-columns:190px minmax(0,1fr)!important;grid-gap:34px!important;gap:34px!important;align-items:center;min-height:360px;padding:94px 36px 34px!important;border-radius:16px!important}.profileDashboardHero:before{content:none!important}.profileDashboardHero .profileAvatarWrap{position:relative;z-index:3;padding:0;gap:8px}.profileDashboardHero .profileAvatar{width:190px!important;height:190px!important;border-radius:50%!important;border:2px solid rgba(255,199,44,.26)!important;background:#262113!important;box-shadow:0 0 0 1px rgba(255,199,44,.08),0 18px 44px rgba(0,0,0,.28)!important;font-size:46px;color:#ffc72c}.profileDashboardHero .profileAvatarEditable>span{right:7px;bottom:7px;width:34px;height:34px;border-color:#151515}.profileDashboardHero .profileAvatarWrap>small{display:block;max-width:none;color:#7f7b74;font-size:9px}.profileDashboardHero .profileHeroCopy{position:relative;z-index:3;min-width:0;padding-top:30px}.profileDashboardHero h1{margin:0 0 13px;font-family:var(--font-product-display),var(--font-inter),system-ui,sans-serif!important;font-size:clamp(42px,4.35vw,60px);font-weight:650;line-height:.94;letter-spacing:-.052em;color:#f6f2ea;text-wrap:balance}.profileDashboardSchool{display:flex;align-items:flex-start;gap:10px;margin-bottom:15px}.profileDashboardSchool>svg{width:24px;height:24px;flex:0 0 auto;color:#ffc72c}.profileDashboardSchool>span{display:grid;grid-gap:2px;gap:2px}.profileDashboardSchool strong{font-size:16px;font-weight:760;color:#eeeae2}.profileDashboardSchool small{color:#9a958c;font-size:12px}.profileDashboardInterestLine,.profileDashboardIntro{margin:0!important;max-width:720px;font-family:var(--font-inter),system-ui,sans-serif}.profileDashboardIntro{color:#d8d3ca!important;font-size:14px!important;line-height:1.5!important}.profileDashboardInterestLine{margin-top:3px!important;color:#b9b3a8!important;font-size:13px!important}.profileDashboardHero .profileActivityLine{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:20px;padding-top:0;border-top:0;color:#aaa49a;font-size:12px}.profileDashboardHero .profileActivityLine span{display:inline-flex;align-items:center;gap:7px}.profileDashboardHero .profileActivityLine span+span:before{content:"·";margin-right:16px;color:#726d65}.profileDashboardHero .profileActivityLine svg{width:17px;height:17px;color:#ded9d0}.profileDashboardHero .profileActivityLine strong{color:#f0ece4;font-size:12px;font-weight:760}.profileDashboardHero .profileHeroActions{margin-top:20px;gap:10px}.profileDashboardHero .profileHeroActions a,.profileDashboardHero .profileHeroActions button{min-height:48px;padding:0 22px;border-radius:11px;border:1px solid rgba(255,255,255,.12);background:#161616;color:#f2eee6;font-size:12px;font-weight:760}.profileDashboardHero .profileHeroActions button:first-child{border-color:#ffc72c;background:#ffc72c;color:#171109}.profileDashboardCard{padding:26px 28px;border-radius:16px}.profileDashboardAsideTitle,.profileDashboardCardHead{display:flex;align-items:center;justify-content:space-between;gap:14px}.profileDashboardCardHead{margin-bottom:17px}.profileDashboardAsideTitle h2,.profileDashboardCardHead h2{margin:0;font-family:var(--font-product-display),var(--font-inter),system-ui,sans-serif!important;font-weight:620;letter-spacing:-.04em;color:#f2eee6}.profileDashboardCardHead h2{font-size:29px;line-height:1}.profileDashboardCardHead>a,.profileDashboardCardHead>button{border:0;background:transparent;color:#bdb7ad;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.profileAboutCard>p{max-width:880px;margin:0;color:#c8c2b8;font-size:13px;line-height:1.55}.profileAboutInterests{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.profileAboutInterests button,.profileAboutInterests span{min-height:38px;padding:0 16px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#242424;color:#e5e0d7;font:inherit;font-size:11px;font-weight:700}.profileAboutInterests button{cursor:pointer}.profileRecentCard{padding-bottom:22px}.profileRecentList{display:grid;grid-gap:7px;gap:7px}.profileRecentRow{min-height:70px;padding:9px 13px 9px 10px;display:grid;grid-template-columns:52px minmax(0,1fr) 70px 100px 18px;grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#171717;color:inherit}.profileRecentRow>i{width:52px;height:52px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(145deg,#2d2a22,#1f1f1d);color:#ffc72c;font-style:normal}.profileRecentRow>i svg{width:23px;height:23px}.profileRecentRow>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.profileRecentRow strong{overflow:hidden;color:#f0ece4;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.profileRecentRow small,.profileRecentRow time{color:#918b82;font-size:10px}.profileRecentRow>b{justify-self:center;padding:7px 13px;border-radius:999px;background:#15331d;color:#83db91;font-size:10px}.profileRecentRow>svg{width:15px;height:15px;color:#8b867e}.profileRecentEmpty{min-height:110px;display:grid;place-items:center;align-content:center;grid-gap:4px;gap:4px;border:1px dashed rgba(255,255,255,.09);border-radius:12px;color:#8f8a82;text-align:center}.profileRecentEmpty strong{color:#d8d3ca;font-size:12px}.profileRecentEmpty span{font-size:10px}.profileBannerEditor{position:absolute;inset:0 0 auto;z-index:1;height:124px;overflow:hidden;background:radial-gradient(circle at 18% 30%,rgba(255,199,44,.22),transparent 28%),linear-gradient(115deg,#2a2416,#171717 45%,#101010)}.profileBannerEditor:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(9,9,9,.5));pointer-events:none}.profileBannerEditor>img,.profileBannerFallback{width:100%;height:100%;display:block}.profileBannerEditor>img{object-fit:cover}.profileBannerFallback{background:radial-gradient(circle at 75% 20%,rgba(255,199,44,.18),transparent 24%),linear-gradient(120deg,#2a2416,#171717 46%,#101010)}.profileBannerEditor>button{position:absolute;right:16px;top:14px;z-index:3;min-height:36px;padding:0 13px;border:1px solid rgba(255,255,255,.15);border-radius:10px;background:rgba(13,13,13,.74);color:#f3eee6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font:700 10px/1 var(--font-inter),system-ui,sans-serif;cursor:pointer}.profileBannerEditor>button:hover{background:rgba(26,26,26,.88);border-color:rgba(255,199,44,.34)}.profileBannerEditor>button:disabled{opacity:.65;cursor:wait}.profileBannerEditor>input{display:none}.profileBannerEditor>small{position:absolute;right:16px;bottom:10px;z-index:3;max-width:360px;padding:5px 8px;border-radius:8px;background:rgba(9,9,9,.7);color:#c8c1b6;font-size:8px;line-height:1.35}.profileDashboardAside .profileDashboardCard{padding:26px 28px}.profileDashboardAsideTitle{min-height:34px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.profileDashboardAsideTitle>svg{width:23px;height:23px;flex:0 0 auto;color:#ffc72c}.profileDashboardAsideTitle h2{flex:1 1;font-size:22px;line-height:1}.profileDashboardAsideTitle>a{color:#d7d1c8}.profileDashboardAsideTitle>a svg{width:18px;height:18px}.profileTrustSummaryRows{display:grid}.profileTrustSummaryRows>a{min-height:72px;display:grid;grid-template-columns:34px minmax(0,1fr) 16px;grid-gap:13px;gap:13px;align-items:center;border-bottom:1px solid rgba(255,255,255,.075);color:inherit}.profileTrustSummaryRows>a:last-child{border-bottom:0}.profileTrustSummaryRows i{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#2b2b2b;color:#b6b0a7;font-style:normal}.profileTrustSummaryRows i.verified{background:#74d785;color:#102316}.profileTrustSummaryRows i svg{width:15px;height:15px}.profileTrustSummaryRows span{display:grid;grid-gap:4px;gap:4px}.profileTrustSummaryRows strong{color:#f0ece4;font-size:12px}.profileTrustSummaryRows small{color:#969087;font-size:10px}.profileTrustSummaryRows>a>svg{width:15px;height:15px;color:#a6a097}.profilePayoutCard h3{margin:15px 0 5px;color:#f0ece4;font-family:var(--font-inter),system-ui,sans-serif!important;font-size:14px;font-weight:760}.profilePayoutCard>p{margin:0 0 12px;color:#9c968d;font-size:10px;line-height:1.45}.profilePayoutCard .paymentConnectRow{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;padding:0;border:0;background:transparent}.profilePayoutCard .paymentConnectRow>i{display:none}.profilePayoutCard .paymentConnectRow>div{display:grid;grid-gap:4px;gap:4px}.profilePayoutCard .paymentConnectRow strong{color:#efeae2;font-size:11px}.profilePayoutCard .paymentConnectRow small,.profilePayoutCard .paymentConnectRow span{color:#8f8980;font-size:9px;line-height:1.4}.profilePayoutCard .paymentConnectRow>button{width:100%;min-height:46px;margin-top:6px;border-radius:10px;border:0;background:#242424;color:#f0ece4;font-size:11px;font-weight:760}.profilePayoutCard .paymentMoneyLink{margin-top:6px;color:#ffc72c!important;font-size:10px!important;font-weight:760!important}.profileQuickLinks{display:grid;grid-gap:0;gap:0}.profileQuickLinks .profileDashboardAsideTitle{margin-bottom:2px}.profileQuickLinks>a{min-height:65px;margin:0;padding:10px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(255,255,255,.075);color:inherit}.profileQuickLinks>a>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.profileQuickLinks strong{color:#eeeae2;font-size:11px;font-weight:700}.profileQuickLinks small{color:#918b82;font-size:9px;line-height:1.35}.profileQuickLinks>a>svg{width:15px;height:15px;color:#aaa49a}.profileAboutCard>p,.profileAboutInterests,.profileBannerEditor>button,.profileBannerEditor>small,.profileDashboardHero .profileActivityLine,.profileDashboardHero .profileHeroActions,.profileDashboardInterestLine,.profileDashboardIntro,.profileDashboardSchool,.profilePayoutCard,.profileQuickLinks,.profileRecentEmpty,.profileRecentRow,.profileTrustSummaryRows{font-family:var(--font-inter),system-ui,sans-serif}.profileDashboardAsideTitle>a,.profileDashboardCardHead>a,.profileDashboardCardHead>button{font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:-.01em}.profileDashboardAsideTitle h2::selection,.profileDashboardCardHead h2::selection,.profileDashboardHero h1::selection{background:#ffc72c;color:#171109}.profileAboutCard .studentEditPanel{margin-top:22px;padding-top:20px;border-color:rgba(255,255,255,.08)}.profileAboutCard .studentEditGrid input,.profileAboutCard .studentEditGrid textarea{border-color:rgba(255,255,255,.11);background:#0f0f0f;color:#eeeae2}.profileAboutCard .studentEditGrid label>span,.profileAboutCard .studentEditInterests>span{color:#99938a}.profileAboutCard .studentInterestButton{border-color:rgba(255,255,255,.1);background:#1a1a1a;color:#c5bfb5}.profileAboutCard .studentInterestButton.active{border-color:#a98217;background:#2a2414;color:#ffc72c}.profileAboutCard .studentEditActions button{border-color:rgba(255,255,255,.1);background:#1b1b1b;color:#e7e2d9}.profileAboutCard .studentEditActions button:last-child{border-color:#ffc72c;background:#ffc72c;color:#171109}.profileOperator,.profileTopPolished{display:none!important}@media (max-width:1180px){.profileShellPolished.profileDashboard{grid-template-columns:1fr}.profileDashboardAside{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.profilePagePolished{padding:14px 12px calc(92px + env(safe-area-inset-bottom,0px))!important}.profileShellPolished.profileDashboard{display:block}.profileDashboardAside,.profileDashboardMain{display:grid;grid-gap:12px;gap:12px}.profileDashboardAside{margin-top:12px;grid-template-columns:1fr}.profileDashboardHero{grid-template-columns:86px minmax(0,1fr)!important;gap:16px!important;min-height:0;padding:78px 16px 20px!important}.profileBannerEditor{height:94px}.profileBannerEditor>button{right:10px;top:10px;min-height:32px;padding-inline:10px;font-size:9px}.profileBannerEditor>small{display:none}.profileDashboardHero .profileHeroCopy{padding-top:18px}.profileDashboardHero .profileAvatar{width:86px!important;height:86px!important}.profileDashboardHero .profileAvatarWrap>small{display:none}.profileDashboardHero h1{font-size:clamp(30px,9vw,42px)}.profileDashboardHero .profileActivityLine{gap:7px 11px;font-size:9px}.profileDashboardHero .profileActivityLine span+span:before{margin-right:8px}.profileDashboardHero .profileHeroActions{grid-column:1/-1}.profileDashboardCard{padding:20px 17px}.profileRecentRow{grid-template-columns:44px minmax(0,1fr) auto 15px}.profileRecentRow>i{width:44px;height:44px}.profileRecentRow time,.profileRecentRow>b{display:none}}@media (max-width:520px){.profileDashboardHero{grid-template-columns:70px minmax(0,1fr)!important;gap:12px!important;padding:68px 14px 17px!important}.profileBannerEditor{height:82px}.profileDashboardHero .profileHeroCopy{padding-top:14px}.profileDashboardHero .profileAvatar{width:70px!important;height:70px!important}.profileDashboardHero h1{font-size:30px}.profileDashboardSchool strong{font-size:13px}.profileDashboardIntro{font-size:12px!important}.profileDashboardInterestLine{font-size:11px!important}.profileDashboardCardHead h2{font-size:23px}}.faqSection,.marketingCampuses,.marketingCommunityRules,.marketingHome,.marketingHow,.marketingProducts,.marketingSafetyStage,.marketingWhyRefined{--aspire-surface:#12110f;--aspire-surface-raised:#171511;--aspire-border:rgba(255,255,255,.09);--aspire-border-hover:rgba(255,194,28,.28);--aspire-shadow:0 14px 38px rgba(0,0,0,.18);--aspire-shadow-hover:0 18px 46px rgba(0,0,0,.24);--aspire-radius-lg:22px;--aspire-radius-md:16px}.marketingCommunityRules .rulesLinks>a,.marketingHome .marketingFeatureCard,.marketingHome .marketingRecentRail>a,.marketingHow .howJourneyCard,.marketingProducts .marketingProductCard,.marketingSafetyStage .safetyObject,.marketingWhyRefined .whyAspireCard,.marketingWhyRefined .whyOld{border:1px solid var(--aspire-border)!important;border-radius:var(--aspire-radius-lg)!important;box-shadow:var(--aspire-shadow)!important}.marketingCommunityRules .rulesLinks>a,.marketingHome .marketingRecentRail>a,.marketingHow .howJourneyCard,.marketingProducts .marketingProductCard,.marketingSafetyStage .safetyObject{background-color:var(--aspire-surface)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.marketingCampuses .marketingCampusCard:nth-child(n),.marketingHome .marketingFeatureCard:nth-child(n),.marketingProducts .marketingProductCard:nth-child(n),.marketingSafetyStage .safetyObject:nth-child(n){margin-top:0!important;transform:none!important}.marketingHome .marketingFeatureCard{min-height:360px!important}.marketingCampuses .marketingCampusCard:hover,.marketingCommunityRules .rulesLinks>a:hover,.marketingHome .marketingFeatureCard:hover,.marketingProducts .marketingProductCard:hover{transform:translateY(-2px)!important;border-color:var(--aspire-border-hover)!important;box-shadow:var(--aspire-shadow-hover)!important}.marketingProducts .marketingProductCard:before,.marketingProducts .marketingProductCard:nth-child(2n):before{animation:none!important;transform:none!important}.marketingProducts .marketingProductCard:hover:before{transform:translateY(-2px) scale(1.008)!important}.marketingCampuses .marketingCampusCard{border-radius:var(--aspire-radius-lg)!important;border-color:var(--aspire-border)!important;box-shadow:var(--aspire-shadow)!important}.marketingHow .marketingHowGrid{gap:14px!important;align-items:stretch!important}.marketingHow .howJourneyCard{min-height:300px!important;padding:22px!important}.marketingHow .howJourneyCard>b{width:34px!important;height:34px!important;border-radius:10px!important}.marketingWhyRefined .whyCompareRefined{gap:18px!important}.marketingWhyRefined .whyAspireCard,.marketingWhyRefined .whyOld{border-color:var(--aspire-border)!important}.marketingWhyRefined .whyAspireCard .whyRow{border-radius:12px}.marketingWhyRefined .whyAspireCard .whyRowActive{box-shadow:inset 2px 0 0 rgba(255,194,28,.9)!important}.marketingSafetyStage .safetyObjectsEcosystem{gap:14px!important}.marketingSafetyStage .safetyObject{min-height:172px!important;padding:20px!important}.marketingCommunityRules .rulesLinks{gap:12px!important}.marketingCommunityRules .rulesLinks>a{min-height:132px!important;padding:20px!important}.marketingHome .marketingRecentRail{gap:7px!important}.marketingHome .marketingRecentRail>a{min-height:60px!important;border-radius:14px!important;box-shadow:none!important}.marketingCampuses,.marketingCommunityRules,.marketingHow,.marketingSafetyStage,.marketingWhyRefined{scroll-margin-top:86px}.marketingCampuses .marketingCampusesHead,.marketingHow .marketingExpandHead,.marketingSafetyStage .safetyHeadline,.marketingWhyRefined .whyIntro{margin-bottom:clamp(28px,3.2vw,44px)!important}.marketingCampuses .marketingShowCampuses,.marketingHome .marketingHeroCta,.marketingHome .marketingJoin,.marketingSafetyStage .safetyMore{border-radius:12px!important}.marketingHeroCopy h1{font-family:var(--font-product-display),var(--font-inter),system-ui,sans-serif!important;font-weight:620!important;line-height:.96!important;letter-spacing:-.052em!important}.marketingHeroCopy h1 em{font-family:var(--font-display),Georgia,serif!important;font-weight:500!important;letter-spacing:-.025em!important}@media (max-width:900px){.marketingHome .marketingFeatureCard{min-height:310px!important}.marketingCommunityRules .rulesLinks,.marketingHow .marketingHowGrid,.marketingSafetyStage .safetyObjectsEcosystem{gap:10px!important}.marketingWhyRefined .whyCompareRefined{gap:12px!important}}@media (max-width:700px){.marketingCommunityRules .rulesLinks>a,.marketingHome .marketingFeatureCard,.marketingHow .howJourneyCard,.marketingProducts .marketingProductCard,.marketingSafetyStage .safetyObject,.marketingWhyRefined .whyAspireCard,.marketingWhyRefined .whyOld{border-radius:18px!important}.marketingHome .marketingFeatureCard{min-height:270px!important}.marketingCommunityRules .rulesLinks>a,.marketingHow .howJourneyCard,.marketingSafetyStage .safetyObject{padding:17px!important}.marketingCampuses .marketingCampusCard:hover,.marketingCommunityRules .rulesLinks>a:hover,.marketingHome .marketingFeatureCard:hover,.marketingProducts .marketingProductCard:hover{transform:none!important}}@media (prefers-reduced-motion:reduce){.marketingCampuses .marketingCampusCard,.marketingCommunityRules .rulesLinks>a,.marketingHome .marketingFeatureCard,.marketingProducts .marketingProductCard{transition:none!important}}.faqSection,.marketingCampuses,.marketingCommunityRules,.marketingHow,.marketingSafetyStage,.marketingWhyRefined{padding-left:max(20px,calc((100vw - 1580px) / 2))!important;padding-right:max(20px,calc((100vw - 1580px) / 2))!important}.marketingHow{padding-top:clamp(72px,5.8vw,92px)!important;padding-bottom:clamp(76px,6.2vw,98px)!important}.marketingWhyRefined{padding-top:clamp(76px,6vw,96px)!important;padding-bottom:clamp(82px,6.4vw,104px)!important}.marketingSafetyStage{min-height:0!important;padding-top:clamp(78px,6vw,96px)!important;padding-bottom:clamp(80px,6.2vw,100px)!important}.marketingCommunityRules{padding-top:clamp(76px,5.8vw,92px)!important;padding-bottom:clamp(82px,6vw,100px)!important}.marketingCampuses{padding-top:clamp(72px,5.6vw,90px)!important;padding-bottom:clamp(76px,5.8vw,94px)!important}.faqSection{padding-top:clamp(76px,6vw,96px)!important;padding-bottom:clamp(82px,6.2vw,104px)!important}.marketingCampuses .marketingCampusesHead,.marketingHow .marketingExpandHead,.marketingSafetyStage .safetyHeadline,.marketingWhyRefined .whyIntro{margin-bottom:clamp(26px,2.5vw,38px)!important}.marketingHow .marketingExpandHead{align-items:end}.marketingHow .marketingExpandHead>span{max-width:330px;justify-self:end;color:#938c81!important;font-size:11px!important;font-weight:500!important;line-height:1.5!important}.marketingSafetyStage .safetyObjectsEcosystem,.marketingWhyRefined .whyCompareRefined{margin-top:0!important}.marketingHow .marketingExpandHead h2{max-width:780px!important}.marketingWhyRefined .whyIntro{max-width:900px!important}.marketingWhyRefined .whyIntro h2{max-width:860px!important}.marketingSafetyStage .safetyHeadline{max-width:880px;margin-left:auto;margin-right:auto}.marketingCommunityRules .rulesCopy{max-width:560px}.marketingCampuses .marketingCampusesHead>div{max-width:900px}.marketingSafetyStage .safetyObjectsEcosystem{width:min(1100px,100%)!important;margin-left:auto!important;margin-right:auto!important}.marketingSafetyStage .safetyMore{margin-top:24px!important}.marketingCommunityRules{grid-template-columns:minmax(300px,.82fr) minmax(480px,1.18fr)!important;gap:clamp(34px,4vw,64px)!important;align-items:start!important}.marketingCommunityRules .rulesLinks{align-self:start}.marketingCommunityRules .rulesDiscipline{margin-top:22px!important}.marketingCampuses .marketingCampusesHead{margin-bottom:22px!important}.marketingCampuses .marketingCampusRail{padding-top:0!important}.faqSection{grid-template-columns:minmax(300px,.68fr) minmax(560px,1.32fr)!important;gap:clamp(48px,5vw,84px)!important}.faqIntro{top:74px!important}.faqList summary{min-height:78px!important}.faqSection,.marketingCampuses,.marketingCommunityRules,.marketingHow,.marketingSafetyStage,.marketingWhyRefined{border-top:1px solid rgba(255,255,255,.055)!important}@media (max-width:1050px){.faqSection,.marketingCampuses,.marketingCommunityRules,.marketingHow,.marketingSafetyStage,.marketingWhyRefined{padding-left:24px!important;padding-right:24px!important}.marketingCommunityRules{grid-template-columns:1fr!important;gap:30px!important}.marketingCommunityRules .rulesCopy{max-width:720px}}@media (max-width:760px){.faqSection,.marketingCampuses,.marketingCommunityRules,.marketingHow,.marketingSafetyStage,.marketingWhyRefined{padding:58px 16px 64px!important}.marketingCampuses .marketingCampusesHead,.marketingHow .marketingExpandHead,.marketingSafetyStage .safetyHeadline,.marketingWhyRefined .whyIntro{margin-bottom:24px!important}.marketingHow .marketingExpandHead{grid-template-columns:1fr!important;gap:9px!important}.marketingHow .marketingExpandHead>span{max-width:520px;justify-self:start;font-size:10px!important}.marketingSafetyStage .safetyObjectsEcosystem{width:100%!important}.faqSection{grid-template-columns:1fr!important;gap:34px!important}.faqIntro{position:static!important}}:where(.discoverPage,.connectionsPage,.postPage,.profilePagePolished,.settingsPage,.aspireMoneyPage,.safetyPage,.updatesPage,.campusHome){--ui-radius-card:16px;--ui-radius-control:12px;--ui-radius-modal:22px;--ui-border:rgba(255,255,255,.10);--ui-border-strong:rgba(255,255,255,.16);--ui-gold:#ffc72c;--ui-shadow-raised:0 18px 46px rgba(0,0,0,.22);--ui-shadow-modal:0 30px 90px rgba(0,0,0,.52)}:where(.discoverPage,.connectionsPage,.postPage,.profilePagePolished,.settingsPage,.aspireMoneyPage,.safetyPage,.updatesPage) .button{min-height:42px;border-radius:var(--ui-radius-control)!important;font-weight:780;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,opacity .16s ease}:where(.discoverPage,.connectionsPage,.postPage,.profilePagePolished,.settingsPage,.aspireMoneyPage,.safetyPage,.updatesPage) .button:hover{transform:translateY(-1px)}:where(.discoverPage,.connectionsPage,.postPage,.profilePagePolished,.settingsPage,.aspireMoneyPage,.safetyPage,.updatesPage) .buttonGold{border-color:#ffc72c!important;background:#ffc72c!important;color:#18130a!important;box-shadow:none!important}:where(.discoverPage,.connectionsPage,.postPage,.profilePagePolished,.settingsPage,.aspireMoneyPage,.safetyPage,.updatesPage) .buttonGold:hover{background:#ffd24d!important;border-color:#ffd24d!important;box-shadow:0 8px 24px rgba(255,199,44,.14)!important}:where(.discoverPage,.connectionsPage,.postPage,.profilePagePolished,.settingsPage,.aspireMoneyPage,.safetyPage,.updatesPage,.campusHome) :is(button,a,input,textarea,select):focus-visible{outline:2px solid rgba(255,199,44,.82)!important;outline-offset:2px!important}:where(.discoverPage,.connectionsPage,.postPage,.profilePagePolished,.settingsPage,.aspireMoneyPage,.safetyPage,.updatesPage,.campusHome) :is(button,input,textarea,select):disabled{opacity:.5;cursor:not-allowed!important;transform:none!important}:where(.discoverPage,.connectionsPage,.postPageRefreshed,.profilePagePolished,.settingsPage,.aspireMoneyPage,.updatesPage) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border-radius:var(--ui-radius-control)!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}:where(.discoverPage,.connectionsPage,.postPageRefreshed,.profilePagePolished,.settingsPage,.aspireMoneyPage,.updatesPage) :is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus{border-color:rgba(255,199,44,.7)!important;box-shadow:0 0 0 3px rgba(255,199,44,.09)!important;outline:0}.connectionsPage :is(.inboxRequest,.connectionCard,.circleCard,.connectionsEmpty),.discoverPage .discoverV2Card,.postPageRefreshed :is(.postComposerField,.postEssentials,.postDetailsField,.requestMediaComposer,.postContextCard,.postRailCard,.postPreviewPanel,.postVerifiedCard),.profilePagePolished .profileDashboardCard,.safetyPage :is(.safetyScenario,.safetyControlCard,.safetyLegalStrip){border-radius:var(--ui-radius-card)!important}.connectionsPage :is(.inboxRequest,.connectionCard,.circleCard):hover,.discoverPage .discoverV2Card:hover,.profilePagePolished .profileRecentRow:hover{transform:translateY(-1px)!important}.campusIdentityTag,.connectionsPage :is(.requestStatus,.responseState),.unreadPill{min-height:24px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:8px;font-weight:800;letter-spacing:.035em;line-height:1}.connectionsPage .connectionsEmpty,.discoverPage .discoverV2State,.disputeAiEmpty,.profilePagePolished .profileRecentEmpty{border-style:solid!important;border-radius:var(--ui-radius-card)!important}.connectionsPage .connectionsEmpty,.profilePagePolished .profileRecentEmpty{min-height:150px}.connectionsPage .connectionsEmpty strong,.disputeAiEmpty strong,.profilePagePolished .profileRecentEmpty strong{font-family:var(--font-product-display),var(--font-inter),system-ui,sans-serif;font-weight:600;letter-spacing:-.025em}.connectionsPage [role=alert],.disputeAiError,.postPage .postError,.profilePagePolished [role=alert]{border:1px solid rgba(236,102,102,.22)!important;border-radius:12px!important;background:rgba(236,102,102,.065)!important;color:#e9aaa6!important}.aspireAgentOverlay,.campusSwitchOverlay,.connectionChatOverlay,.discoverSafetyOverlay,.disputeAiOverlay,.notificationOverlay,.publishOverlay{background:rgba(4,4,3,.68)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.aspireAgentModal,.campusSwitchModal,.connectionChat,.discoverSafetySheet,.disputeAiModal,.publishModal{border:1px solid rgba(255,255,255,.105)!important;border-radius:var(--ui-radius-modal,22px)!important;box-shadow:var(--ui-shadow-modal,0 30px 90px rgba(0,0,0,.52))!important}.notificationPanel{border-color:rgba(255,255,255,.09)!important;background:#11110f!important;box-shadow:-22px 0 70px rgba(0,0,0,.4)!important}.aspireAgentModalClose,.connectionChat header button,.discoverSafetyClose,.disputeAiClose,.notificationHeaderActions button{border-radius:11px!important}.notificationItem{min-height:64px;border-radius:12px;border-bottom:0!important;margin-bottom:3px}.notificationItem.unread{background:rgba(255,199,44,.055)!important}.notificationItem:hover{background:rgba(255,255,255,.035)!important}.connectionsPage .chatComposer{gap:9px}.connectionsPage .chatComposer button,.connectionsPage .chatComposer input{min-height:44px;border-radius:12px!important}.connectionsPage .chatComposer button{padding-inline:16px}.profilePagePolished .profileAboutInterests :is(span,button){min-height:36px;border-radius:11px!important}.postPageRefreshed :is(.postComposerField,.postEssentials,.postDetailsField,.requestMediaComposer,.postContextCard){margin-top:12px!important}@media (max-width:900px){:where(.discoverPage,.connectionsPage,.postPage,.profilePagePolished,.settingsPage,.aspireMoneyPage,.updatesPage) .button{min-height:44px}.notificationPanel{width:100%}.aspireAgentModal,.campusSwitchModal,.discoverSafetySheet,.disputeAiModal,.publishModal{border-radius:20px 20px 0 0!important}}@media (max-width:760px){.discoverSafetySheet :is(input,textarea,select),.postPageRefreshed :is(input,textarea,select),.profilePagePolished .studentEditPanel :is(input,textarea,select),.publishModal :is(input,textarea,select),.settingsPage :is(input,textarea,select){font-size:16px!important}.aspireAgentOverlay,.campusSwitchOverlay,.discoverSafetyOverlay,.disputeAiOverlay,.publishOverlay{align-items:end!important;padding:8px 8px 0!important}.notificationItem{min-height:62px;padding:13px 11px}}@media (prefers-reduced-motion:reduce){.aspireAgentModal *,.disputeAiModal *,.notificationPanel *,:where(.discoverPage,.connectionsPage,.postPage,.profilePagePolished,.settingsPage,.aspireMoneyPage,.safetyPage,.updatesPage) *{scroll-behavior:auto!important}}:root{--aspire-product-radius:15px;--aspire-product-control-radius:11px;--aspire-product-max:1120px}.discoverPage .discoverShell{margin-left:96px!important;margin-right:18px!important;padding:18px 18px 104px!important}.discoverPage .discoverV2Experience{width:min(1320px,100%)!important;margin:0 auto!important;padding:0!important}.discoverPage .discoverV2Header{grid-template-columns:minmax(0,1fr) 230px!important;gap:28px!important;align-items:end!important;padding:10px 0 16px!important}.discoverPage .discoverV2Header .eyebrow{display:block!important;margin:0 0 7px!important;color:#8b6b07!important;font-size:8px!important;font-weight:850!important;letter-spacing:.11em!important}.discoverPage .discoverV2Header h1{margin:0!important;color:var(--browse-text)!important;font-size:clamp(34px,3.5vw,46px)!important;line-height:1!important;letter-spacing:-.045em!important;font-weight:820!important}.discoverPage .discoverV2Header h1:before{content:none!important}.discoverPage .discoverV2Header>div:first-child>p:last-child{max-width:640px!important;margin-top:9px!important;color:#74746f!important;font-size:12px!important;line-height:1.5!important}.discoverLanguageFilter{width:100%;display:grid!important;grid-gap:6px!important;gap:6px!important;margin:0!important;align-self:end}.discoverLanguageFilter>span{color:#777771!important;font-size:8px!important;font-weight:820!important;letter-spacing:.1em!important;text-transform:uppercase}.discoverLanguageFilter select{width:100%;min-height:42px;padding:0 34px 0 11px;border:1px solid #dfdfd9;border-radius:11px;background:#fff;color:#1b1b18;font:750 11px/1 var(--font-inter),system-ui,sans-serif;outline:none}.discoverLanguageFilter select:focus{border-color:#c9a01d;box-shadow:0 0 0 3px rgba(255,199,44,.14)}html[data-aspire-theme=dark] .discoverPage .discoverV2Header>div:first-child>p:last-child{color:#9c978f!important}html[data-aspire-theme=dark] .discoverLanguageFilter>span{color:#8f8a81!important}html[data-aspire-theme=dark] .discoverLanguageFilter select{border-color:rgba(255,255,255,.11);background:#151514;color:#f1eee7}.discoverPage .discoverV2SearchWrap{margin-top:8px!important}.discoverPage .discoverV2SearchBox{min-height:52px!important;border-radius:12px!important;box-shadow:none!important}.discoverPage .discoverV2Suggestions{margin-top:8px!important;gap:6px!important}.discoverPage .discoverV2Suggestions button{min-height:28px!important;border-radius:999px!important;font-size:9px!important}.discoverPage .discoverV2Categories{margin-top:13px!important;padding-bottom:13px!important;gap:7px!important}.discoverPage .discoverV2Categories button{min-height:40px!important;padding:0 14px!important;border-radius:11px!important;font-size:9px!important}.discoverPage .discoverV2ResultMeta{margin:14px 0 11px!important}.discoverPage .discoverV2ResultMeta strong{font-size:13px!important}.discoverPage .discoverV2ResultMeta>span{min-height:auto!important;padding:0!important;border:0!important;background:transparent!important;color:var(--browse-muted)!important;font-size:9px!important}.discoverPage .discoverV2List.campusUnifiedFeed{gap:14px!important}.connectionsPage>.connectionsShell>header h1{font-size:clamp(36px,4vw,48px)!important;line-height:.99!important;letter-spacing:-.048em!important}.profilePageHeading h1,.settingsTop h1{font-size:clamp(34px,4vw,44px)!important;line-height:1!important;letter-spacing:-.045em!important}.connectionPayments,.marketOrders{max-width:var(--aspire-product-max)!important;padding:20px!important;border-radius:var(--aspire-product-radius)!important;background:#151514!important;box-shadow:none!important}.connectionPaymentsHead,.marketOrdersHead{padding-bottom:17px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.connectionPaymentsHead h2,.marketOrdersHead h2{font-size:clamp(23px,2.7vw,29px)!important;line-height:1.05!important;letter-spacing:-.035em!important}.connectionPaymentCard,.marketOrderCard{border-radius:var(--aspire-product-radius)!important;background:#111110!important}.connectionPaymentTop h3,.marketOrderTop h3{font-size:18px!important;line-height:1.2!important}.marketMoneySummary>div,.marketProgress span,.paymentFeeBreakdown,.paymentProgress span{border-radius:10px!important}.connectionPaymentActions .button,.marketDanger,.marketOrderActions .button,.marketSecondary{border-radius:var(--aspire-product-control-radius)!important}html[data-aspire-theme=light] .connectionPayments,html[data-aspire-theme=light] .marketOrders{border-color:#e5e5df!important;background:#fff!important}html[data-aspire-theme=light] .connectionPaymentsHead,html[data-aspire-theme=light] .marketOrdersHead{border-bottom-color:#ecece6!important}html[data-aspire-theme=light] .connectionPaymentCard,html[data-aspire-theme=light] .marketOrderCard{border-color:#e7e7e1!important;background:#fafaf7!important}.profileHeroPolished,.profileQuickPanel,.profileTrustPanel,.settingsCard{border-radius:var(--aspire-product-radius)!important}@media(max-width:900px){.discoverPage .discoverShell{margin:0!important;padding:16px 14px 106px!important}.discoverPage .discoverV2Header{grid-template-columns:1fr!important;gap:12px!important}.discoverLanguageFilter{max-width:260px}.discoverPage .discoverV2Header h1{font-size:36px!important}}@media(max-width:620px){.discoverLanguageFilter{max-width:none}.discoverPage .discoverV2Categories button{min-height:38px!important;padding:0 11px!important}.connectionPayments,.marketOrders{padding:14px!important}.connectionPayments,.connectionsPage,.discoverPage,.marketOrders,.postPage,.profilePage,.settingsPage{max-width:100%;overflow-x:clip}.connectionsPage input,.connectionsPage select,.connectionsPage textarea,.marketOrders input,.marketOrders select,.marketOrders textarea,.settingsPage input,.settingsPage select,.settingsPage textarea{font-size:16px!important}.connectionsPage button,.marketOrders button,.settingsPage button{touch-action:manipulation}}