.CollegeHero_fullWidthHeader__FA1j1{width:100%;background:var(--color-bg-primary,#ffffff);border-bottom:1px solid var(--color-border-primary,#e2e8f0);box-shadow:0 4px 20px -2px rgba(15,23,42,.04);margin-bottom:var(--spacing-4,16px);position:relative}.CollegeHero_coverWrapper__eeQ8W{position:relative;width:100%;height:280px;background-color:#0b132b;overflow:hidden}.CollegeHero_coverImage__GidNN{-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-normal,.3s ease)}.CollegeHero_coverWrapper__eeQ8W:hover .CollegeHero_coverImage__GidNN{transform:scale(1.015)}.CollegeHero_bannerTopBar__bvIoh{position:absolute;top:16px;left:24px;right:24px;z-index:20;display:flex;align-items:center;justify-content:space-between;pointer-events:auto}.CollegeHero_bannerBackButton__MzlJg{display:inline-flex;align-items:center;gap:7px;background:rgba(15,23,42,.55);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.22);color:#ffffff;font-size:12.5px;font-weight:600;padding:6px 14px;border-radius:9999px;cursor:pointer;transition:all var(--transition-fast,.15s ease);box-shadow:0 4px 14px rgba(0,0,0,.25)}.CollegeHero_bannerBackButton__MzlJg:hover{background:rgba(15,23,42,.85);border-color:rgba(255,255,255,.4);transform:translateX(-2px);box-shadow:0 6px 18px rgba(0,0,0,.32)}.CollegeHero_bannerActions__Ph9yr{display:flex;align-items:center;gap:8px}.CollegeHero_bannerActionBtn__lbD3X{display:inline-flex;align-items:center;gap:6px;background:rgba(15,23,42,.55);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.22);color:#ffffff;font-size:12px;font-weight:600;padding:6px 13px;border-radius:9999px;cursor:pointer;transition:all var(--transition-fast,.15s ease);box-shadow:0 4px 14px rgba(0,0,0,.22)}.CollegeHero_bannerActionBtn__lbD3X:hover:not(:disabled){background:rgba(15,23,42,.85);border-color:rgba(255,255,255,.45)}.CollegeHero_bannerFollowingActive__7FNBj{background:rgba(239,68,68,.25);border-color:rgba(248,113,113,.5);color:#fecaca}.CollegeHero_bannerIconBtn__J8DAI{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.55);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.22);color:#ffffff;cursor:pointer;transition:all var(--transition-fast,.15s ease);box-shadow:0 4px 14px rgba(0,0,0,.22)}.CollegeHero_bannerIconBtn__J8DAI:hover{background:rgba(15,23,42,.85);border-color:rgba(255,255,255,.45);transform:scale(1.05)}.CollegeHero_coverAestheticMesh__1P_aE{width:100%;height:100%;position:relative;background:linear-gradient(135deg,#0b132b,#1c2541 45%,#1e3a8a);display:flex;align-items:center;justify-content:center;overflow:hidden}.CollegeHero_meshGlow1__sbk2b{position:absolute;top:-20%;left:30%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.22) 0,transparent 65%);pointer-events:none}.CollegeHero_meshGlow2__S4N9w{position:absolute;bottom:-30%;right:10%;width:450px;height:450px;border-radius:50%;background:radial-gradient(circle,rgba(147,51,234,.18) 0,transparent 70%);pointer-events:none}.CollegeHero_meshGridPattern__pTTjk{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:32px 32px;pointer-events:none}.CollegeHero_meshWatermark__iP1o3{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:0 var(--spacing-4,16px)}.CollegeHero_meshIcon__GrWsV{color:#60a5fa;filter:drop-shadow(0 4px 12px rgba(37,99,235,.35))}.CollegeHero_meshCampusName__nY6ku{font-size:13px;font-weight:600;color:#e2e8f0;letter-spacing:.04em;opacity:.9}.CollegeHero_meshLocationPill__6StfS{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;background:rgba(15,23,42,.65);border:1px solid rgba(255,255,255,.12);border-radius:9999px;font-size:11px;font-weight:500;color:#cbd5e1;backdrop-filter:blur(6px)}.CollegeHero_coverGradient__EOhGj{position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,23,42,.72) 0,rgba(15,23,42,.15) 50%,rgba(15,23,42,.35));pointer-events:none;z-index:2}.CollegeHero_profileSection__nhVL7{width:100%;background:var(--color-bg-primary,#ffffff);position:relative}.CollegeHero_profileContainer__hgwnP{max-width:1440px;margin:0 auto;padding:0 var(--spacing-6,24px) var(--spacing-4,16px);display:flex;flex-direction:column;gap:var(--spacing-3,12px);position:relative}.CollegeHero_identityRow__HOtpF{display:flex;align-items:flex-start;gap:var(--spacing-4,16px);position:relative}.CollegeHero_crestBox__G8fni{width:104px;height:104px;border-radius:18px;background:#ffffff;border:4px solid #ffffff;box-shadow:0 10px 28px -4px rgba(15,23,42,.14),0 4px 8px -2px rgba(15,23,42,.06),0 0 0 1px rgba(226,232,240,.9);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:-52px;position:relative;z-index:10;overflow:hidden;transition:transform var(--transition-fast,.15s ease)}.CollegeHero_crestBox__G8fni:hover{transform:translateY(-2px)}.CollegeHero_crestImg__dbarp{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:14px;background:#ffffff;padding:6px}.CollegeHero_crestFallback__lSabB{width:100%;height:100%;border-radius:14px;background:linear-gradient(135deg,#1e3a8a,#0f172a);color:#ffffff;font-weight:800;font-size:22px;letter-spacing:.04em;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.15)}.CollegeHero_infoCol__az8Fv{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;margin-top:6px}.CollegeHero_promotedBanner__QzNdu{display:inline-flex;align-items:center;gap:6px;background:#fefce8;border:1px solid #fde047;padding:3px 10px;border-radius:9999px;font-size:11.5px;width:-moz-fit-content;width:fit-content}.CollegeHero_promotedIcon__PkR6E{color:#d97706}.CollegeHero_promotedBadge__l1Tev{font-weight:700;color:#92400e}.CollegeHero_promotedHeadline__DLkcv{color:#78350f;font-weight:500}.CollegeHero_titleLine__zhkcW{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.CollegeHero_collegeTitle__8zoHX{font-size:1.65rem;font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,#0f172a);margin:0;line-height:1.25;letter-spacing:-.015em}.CollegeHero_shortNameBadge__8PnA_{background:#eff6ff;color:#1d4ed8;font-size:11px;font-weight:700;padding:2.5px 8px;border-radius:6px;border:1px solid #bfdbfe}.CollegeHero_verifiedBadge__mtSKq{display:inline-flex;align-items:center;gap:4px;background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0;font-size:11.5px;font-weight:600;padding:2.5px 8px;border-radius:6px;box-shadow:0 1px 2px rgba(16,185,129,.06)}.CollegeHero_verifiedIcon__DUhxr{color:#10b981}.CollegeHero_ratingBadge__hXj4M{display:inline-flex;align-items:center;gap:3px;background:#fffbeb;color:#92400e;border:1px solid #fde68a;font-size:11.5px;font-weight:700;padding:2.5px 8px;border-radius:6px;box-shadow:0 1px 2px rgba(245,158,11,.06)}.CollegeHero_ratingStar__G3XtM{color:#f59e0b;flex-shrink:0}.CollegeHero_ratingScore__C_oI5{color:#78350f;font-weight:800}.CollegeHero_ratingScale__TF_vg{color:#b45309;font-size:9.5px;opacity:.85}.CollegeHero_ratingDivider___QkZQ{color:#d97706;opacity:.5;margin:0 2px}.CollegeHero_ratingTag__nExMJ{color:#92400e;font-weight:600;font-size:10.5px}.CollegeHero_adminBadge__SFEfO{display:inline-flex;align-items:center;gap:4px;background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;font-size:11px;font-weight:600;padding:2.5px 8px;border-radius:6px;cursor:pointer}.CollegeHero_metaRow__1Yuzu{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--color-text-muted,#64748b);margin-top:2px}.CollegeHero_metaItem__2RY2e{display:inline-flex;align-items:center;gap:5px;font-weight:500;color:var(--color-text-secondary,#475569)}.CollegeHero_metaIcon__5p7An{color:var(--color-text-muted,#94a3b8);flex-shrink:0}.CollegeHero_metaDot__UfwAQ{color:var(--color-border-primary,#cbd5e1);font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CollegeHero_metaItemRank__mTfRg{color:#b45309;font-weight:600}.CollegeHero_metaIconRank__PgdIQ{color:#f59e0b}.CollegeHero_metaLink__EtL1u{display:inline-flex;align-items:center;gap:4px;color:var(--color-primary,#2563eb);font-weight:500;text-decoration:none;transition:color var(--transition-fast,.15s ease)}.CollegeHero_metaLink__EtL1u:hover{color:#1d4ed8;text-decoration:underline}.CollegeHero_studentRoleBadge__mZhZK{display:inline-flex;align-items:center;gap:4px;background:#eff6ff;color:#043cb5;border:1px solid #bfdbfe;font-size:11.5px;font-weight:700;padding:2.5px 9px;border-radius:6px}.CollegeHero_accreditationBadge__jJBLD{display:inline-flex;align-items:center;gap:4px;background:#f8fafc;color:#475569;border:1px solid #cbd5e1;font-size:11.5px;font-weight:600;padding:2.5px 8px;border-radius:6px}.CollegeHero_actionsGroup__oJ38q{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-top:6px}.CollegeHero_primaryActionBtn__eumsO{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#043cb5;color:#ffffff;border:1px solid #043cb5;border-radius:8px;font-size:12.5px;font-weight:600;cursor:pointer;box-shadow:0 2px 8px rgba(4,60,181,.22);transition:all var(--transition-fast,.15s ease)}.CollegeHero_primaryActionBtn__eumsO:hover{background:#032d85;border-color:#032d85;box-shadow:0 4px 14px rgba(4,60,181,.32);transform:translateY(-1px)}.CollegeHero_secondaryActionBtn__TaghJ{display:inline-flex;align-items:center;gap:6px;padding:8px 15px;background:var(--color-bg-primary,#ffffff);color:var(--color-text-primary,#1e293b);border:1px solid var(--color-border-primary,#cbd5e1);border-radius:8px;font-size:12.5px;font-weight:600;cursor:pointer;transition:all var(--transition-fast,.15s ease)}.CollegeHero_secondaryActionBtn__TaghJ:hover{background:#f8fafc;border-color:#94a3b8;transform:translateY(-1px)}.CollegeHero_hireActionBtn__z5Myr{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#ff4d00;color:#ffffff;border:1px solid #ff4d00;border-radius:8px;font-size:12.5px;font-weight:600;cursor:pointer;box-shadow:0 2px 8px rgba(255,77,0,.25);transition:all var(--transition-fast,.15s ease)}.CollegeHero_hireActionBtn__z5Myr:hover{background:#e04400;border-color:#e04400;box-shadow:0 4px 14px rgba(255,77,0,.35);transform:translateY(-1px)}.CollegeHero_followActionBtn__woNKI{display:inline-flex;align-items:center;gap:6px;padding:8px 15px;background:var(--color-bg-primary,#ffffff);color:var(--color-text-primary,#1e293b);border:1px solid var(--color-border-primary,#cbd5e1);border-radius:8px;font-size:12.5px;font-weight:600;cursor:pointer;transition:all var(--transition-fast,.15s ease)}.CollegeHero_followActionBtn__woNKI:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8;transform:translateY(-1px)}.CollegeHero_followingActive__aCb89{background:#fef2f2;border-color:#fecaca;color:#dc2626}.CollegeHero_iconActionBtn__ak0yg{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--color-bg-primary,#ffffff);color:var(--color-text-secondary,#475569);border:1px solid var(--color-border-primary,#cbd5e1);cursor:pointer;transition:all var(--transition-fast,.15s ease)}.CollegeHero_iconActionBtn__ak0yg:hover{background:#f8fafc;color:var(--color-text-primary,#0f172a);border-color:#94a3b8;transform:translateY(-1px)}.CollegeHero_visualDashboard__TrjKw{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-3,12px);margin-top:2px}.CollegeHero_kpiCard__NYlGA{background:#ffffff;border:1px solid var(--color-border-primary,#e2e8f0);border-radius:12px;padding:10px 14px;display:flex;flex-direction:column;justify-content:space-between;gap:6px;box-shadow:0 1px 3px rgba(15,23,42,.03);transition:all var(--transition-fast,.18s cubic-bezier(.16,1,.3,1))}.CollegeHero_kpiCard__NYlGA:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 6px 18px -2px rgba(15,23,42,.08)}.CollegeHero_kpiTop__dtWPg{display:flex;align-items:center;justify-content:space-between;gap:6px}.CollegeHero_kpiLabel__NmL_k{font-size:11.5px;font-weight:600;color:var(--color-text-muted,#64748b);letter-spacing:-.01em}.CollegeHero_kpiIconWrap__jVUVd{width:22px;height:22px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.CollegeHero_kpiIconSuccess__Px8Lt{background:#ecfdf5;color:#059669}.CollegeHero_kpiIconPrimary__qxGY_{background:#eff6ff;color:#2563eb}.CollegeHero_kpiIconPurple__MirSX{background:#faf5ff;color:#7c3aed}.CollegeHero_kpiMain__rJA59{display:flex;align-items:baseline;gap:4px}.CollegeHero_kpiValueSuccess__mgPTS{color:#047857}.CollegeHero_kpiValuePrimary__J53GS,.CollegeHero_kpiValueSuccess__mgPTS{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.CollegeHero_kpiValuePrimary__J53GS{color:#1d4ed8}.CollegeHero_kpiBottomBadgeSuccess__7dIxx{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:4px}.CollegeHero_kpiBottomBadgePrimary__CBHVd,.CollegeHero_kpiBottomBadgeSuccess__7dIxx{font-size:10.5px;font-weight:600;padding:1.5px 6px;width:-moz-fit-content;width:fit-content}.CollegeHero_kpiBottomBadgePrimary__CBHVd{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px}.CollegeHero_kpiDualRow__JLNBX{display:flex;align-items:center;justify-content:space-between;gap:8px}.CollegeHero_kpiDualItem__fZRTV{display:flex;flex-direction:column}.CollegeHero_kpiDualVal__W47cw{font-size:1.1rem;font-weight:800;color:var(--color-text-primary,#0f172a);letter-spacing:-.015em}.CollegeHero_kpiDualSub___sP_L{font-size:11px;font-weight:500;color:var(--color-text-muted,#64748b)}.CollegeHero_kpiDualDivider__ERDfm{width:1px;height:24px;background:var(--color-border-primary,#e2e8f0)}@media (max-width:992px){.CollegeHero_coverWrapper__eeQ8W{height:220px}.CollegeHero_visualDashboard__TrjKw{grid-template-columns:repeat(2,1fr)}.CollegeHero_identityRow__HOtpF{flex-wrap:wrap;gap:var(--spacing-3,12px)}.CollegeHero_actionsGroup__oJ38q{width:100%;margin-top:4px;justify-content:flex-start}}@media (max-width:640px){.CollegeHero_coverWrapper__eeQ8W{height:180px}.CollegeHero_bannerTopBar__bvIoh{top:10px;left:12px;right:12px}.CollegeHero_crestBox__G8fni{width:76px;height:76px;margin-top:-38px;border-radius:14px}.CollegeHero_collegeTitle__8zoHX{font-size:1.35rem}.CollegeHero_visualDashboard__TrjKw{grid-template-columns:1fr;gap:8px}.CollegeHero_actionsGroup__oJ38q{width:100%;gap:6px}.CollegeHero_collabBtn__N5SVg,.CollegeHero_hireBtn__L9D5D{flex:1;justify-content:center;padding:7px 10px;font-size:11.5px}}[data-theme=dark] .CollegeHero_fullWidthHeader__FA1j1{background:var(--color-bg-primary,#0f172a);border-color:var(--color-border-primary,#1e293b);box-shadow:0 4px 20px rgba(0,0,0,.4)}[data-theme=dark] .CollegeHero_profileSection__nhVL7{background:#0f172a}[data-theme=dark] .CollegeHero_collegeTitle__8zoHX{color:var(--color-text-primary,#f8fafc)}[data-theme=dark] .CollegeHero_kpiCard__NYlGA{background:#1e293b;border-color:#334155;box-shadow:0 1px 3px rgba(0,0,0,.25)}[data-theme=dark] .CollegeHero_kpiCard__NYlGA:hover{background:#243248;border-color:#475569}[data-theme=dark] .CollegeHero_kpiDualVal__W47cw{color:#f8fafc}[data-theme=dark] .CollegeHero_kpiDualDivider__ERDfm{background:#334155}[data-theme=dark] .CollegeHero_metaItem__2RY2e{color:#cbd5e1}[data-theme=dark] .CollegeHero_crestBox__G8fni{background:#1e293b;border-color:#0f172a;box-shadow:0 10px 28px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.12)}[data-theme=dark] .CollegeHero_collabBtn__N5SVg{background:#1e293b;border-color:#334155;color:#cbd5e1}[data-theme=dark] .CollegeHero_collabBtn__N5SVg:hover{background:#243248;border-color:#475569;color:#f8fafc}.CollegeHero_claimActionBtn__6RJx6{display:inline-flex;align-items:center;gap:5px;background:rgba(255,255,255,.15);backdrop-filter:blur(8px);color:#ffffff;border:1px solid rgba(255,255,255,.4);font-size:12.5px;font-weight:600;padding:6px 14px;border-radius:9999px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.CollegeHero_claimActionBtn__6RJx6:hover{background:rgba(255,255,255,.28);border-color:#ffffff}.AtAGlance_heroGrid__LE_2p{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-4,16px);margin-bottom:var(--spacing-5,20px)}.AtAGlance_card__6U4AJ{position:relative;background:var(--color-bg-primary,#ffffff);border:1px solid var(--color-border-primary,#e2e8f0);border-radius:8px;padding:16px 18px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;cursor:pointer;transition:border-color var(--transition-fast,.15s ease),box-shadow var(--transition-fast,.15s ease),transform var(--transition-fast,.15s ease);box-shadow:0 1px 2px rgba(15,23,42,.04)}.AtAGlance_card__6U4AJ:hover{border-color:var(--color-border-dark,#cbd5e1);box-shadow:0 4px 14px -2px rgba(15,23,42,.06);transform:translateY(-2px)}.AtAGlance_cardPlacements__7E3Re:hover{border-color:#a7f3d0}.AtAGlance_cardCourses__whRjD:hover{border-color:#bfdbfe}.AtAGlance_cardCampus__RRiUC:hover{border-color:#ddd6fe}.AtAGlance_cardCommunity__vm_Pj:hover{border-color:#fde68a}.AtAGlance_cardBody__mck7u{display:flex;flex-direction:column;gap:8px}.AtAGlance_cardHeader__nMAvO{justify-content:space-between}.AtAGlance_cardHeader__nMAvO,.AtAGlance_cardTitleGroup__jBjhB{display:flex;align-items:center;gap:8px}.AtAGlance_iconCircle__2tEwo{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.AtAGlance_iconPlacements__WCJk5{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.AtAGlance_iconCourses__crGYT{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.AtAGlance_iconCampus__Y99JY{background:#faf5ff;color:#7c3aed;border:1px solid #e9d5ff}.AtAGlance_iconNetwork__o7Ans{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}.AtAGlance_cardTitle__R81z5{font-size:13.5px;font-weight:700;color:var(--color-text-primary,#0f172a);margin:0;letter-spacing:-.015em;white-space:nowrap}.AtAGlance_arrowIconWrap__zzGLP{width:24px;height:24px;border-radius:4px;background:var(--color-bg-secondary,#f8fafc);border:1px solid transparent;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast,.15s ease)}.AtAGlance_card__6U4AJ:hover .AtAGlance_arrowIconWrap__zzGLP{background:#eff6ff;border-color:#dbeafe}.AtAGlance_externalArrow__D24zo{color:var(--color-text-tertiary,#94a3b8);transition:transform var(--transition-fast,.15s ease),color var(--transition-fast,.15s ease)}.AtAGlance_card__6U4AJ:hover .AtAGlance_externalArrow__D24zo{color:var(--color-primary,#2563eb);transform:translateX(2px)}.AtAGlance_heroStatBlock__ehpf2{margin:4px 0 2px;display:flex;flex-direction:column;gap:3px}.AtAGlance_heroNumberRow__EDoBU{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.AtAGlance_heroValue__7NrDm{font-size:21px;font-weight:800;line-height:1.15;letter-spacing:-.025em}.AtAGlance_heroValueEmerald__Xy4J5{color:#047857}.AtAGlance_heroValueBlue__3pj7f{color:#1d4ed8}.AtAGlance_heroValuePurple__SvIgs{color:#6d28d9}.AtAGlance_heroValueAmber__neiH_{color:#b45309}.AtAGlance_heroValueMuted__Lqwm6{font-size:16px;font-weight:700;color:var(--color-text-secondary,#475569)}.AtAGlance_heroBadge__cifi8{font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;letter-spacing:.01em;white-space:nowrap}.AtAGlance_heroBadgeEmerald__sMM4t{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.AtAGlance_heroBadgeBlue__FzB3s{background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe}.AtAGlance_heroBadgePurple__dWcnV{background:#faf5ff;color:#5b21b6;border:1px solid #ddd6fe}.AtAGlance_heroBadgeAmber__wQZpP{background:#fffbeb;color:#92400e;border:1px solid #fde68a}.AtAGlance_heroSubRow__LIGOQ{font-size:11.5px;font-weight:500;color:var(--color-text-secondary,#475569);display:flex;align-items:center;flex-wrap:wrap;gap:3px;line-height:1.4}.AtAGlance_heroSubRow__LIGOQ strong{font-weight:700;color:var(--color-text-primary,#0f172a)}.AtAGlance_metaDot__Wc27L{color:var(--color-text-disabled,#cbd5e1);margin:0 2px}.AtAGlance_liveAdmissionNotice__nPvyL{display:inline-flex;align-items:center;gap:5px;font-weight:600;color:#047857}.AtAGlance_livePulseDot__7mRSS{width:6px;height:6px;background:#10b981;box-shadow:0 0 0 0 rgba(16,185,129,.7);animation:AtAGlance_pulseBeacon__xP7Z1 1.8s cubic-bezier(.66,0,0,1) infinite;display:inline-block}@keyframes AtAGlance_pulseBeacon__xP7Z1{0%{box-shadow:0 0 0 0 rgba(16,185,129,.7)}70%{box-shadow:0 0 0 5px rgba(16,185,129,0)}to{box-shadow:0 0 0 0 rgba(16,185,129,0)}}.AtAGlance_chipsSection__RBHKx{display:flex;flex-direction:column;gap:4px;margin-top:2px}.AtAGlance_chipsLabel__waMxi{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted,#64748b)}.AtAGlance_chipsRow__FjIJG{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.AtAGlance_recruiterPill__DnTo2{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;background:var(--color-bg-secondary,#f8fafc);border:1px solid var(--color-border-primary,#e2e8f0);border-radius:4px;font-size:11px;font-weight:600;color:var(--color-text-secondary,#1e293b);transition:all var(--transition-fast,.15s ease)}.AtAGlance_recruiterPill__DnTo2:hover{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.AtAGlance_recruiterFavicon__7NIDZ{width:13px;height:13px;-o-object-fit:contain;object-fit:contain;border-radius:2px;flex-shrink:0}.AtAGlance_degreePill__4rBUU{display:inline-flex;align-items:center;padding:3px 8px;background:#eff6ff;border:1px solid #dbeafe;border-radius:4px;font-size:11px;font-weight:600;color:#1e40af;cursor:pointer;transition:all var(--transition-fast,.15s ease)}.AtAGlance_degreePill__4rBUU:hover{background:#dbeafe;border-color:#93c5fd;color:#1d4ed8;transform:translateY(-1px)}.AtAGlance_facilityPill__ZU8F8{display:inline-flex;align-items:center;padding:3px 7px;background:#faf5ff;border:1px solid #ede9fe;border-radius:4px;font-size:11px;font-weight:500;color:#5b21b6;cursor:pointer;transition:all var(--transition-fast,.15s ease)}.AtAGlance_facilityPill__ZU8F8:hover{background:#f3e8ff;border-color:#c084fc;color:#4c1d95;transform:translateY(-1px)}.AtAGlance_morePill__qS_sM{font-size:10.5px;font-weight:600;color:var(--color-primary,#2563eb);padding:2px 4px;cursor:pointer;transition:color var(--transition-fast,.15s ease)}.AtAGlance_morePill__qS_sM:hover{color:#1d4ed8;text-decoration:underline}.AtAGlance_emptyNotice__JbXYZ{font-size:11px;font-style:italic;color:var(--color-text-muted,#64748b)}.AtAGlance_courseQuickSearchForm__zfCae{position:relative;width:100%;margin:4px 0 2px}.AtAGlance_courseSearchInputWrap__7Efb4{display:flex;align-items:center;gap:6px;background:var(--color-bg-secondary,#f8fafc);border:1px solid var(--color-border-primary,#e2e8f0);border-radius:6px;padding:4px 8px;transition:all var(--transition-fast,.15s ease)}.AtAGlance_courseSearchInputWrap__7Efb4:focus-within{background:#ffffff;border-color:var(--color-primary,#2563eb);box-shadow:0 0 0 2px rgba(37,99,235,.12)}.AtAGlance_courseSearchIcon__bbKYx{color:var(--color-text-tertiary,#94a3b8);flex-shrink:0}.AtAGlance_courseSearchInput__d66WC{flex:1;border:none;background:transparent;font-size:11.5px;color:var(--color-text-primary,#0f172a);outline:none;min-width:0;padding:0}.AtAGlance_courseSearchInput__d66WC::-moz-placeholder{color:var(--color-text-tertiary,#94a3b8);font-size:11.5px}.AtAGlance_courseSearchInput__d66WC::placeholder{color:var(--color-text-tertiary,#94a3b8);font-size:11.5px}.AtAGlance_courseSearchClearBtn__e3zAe{background:none;border:none;color:var(--color-text-tertiary,#94a3b8);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.AtAGlance_courseSearchClearBtn__e3zAe:hover{color:var(--color-text-primary,#0f172a)}.AtAGlance_courseSearchSubmitBtn__O6aYH{background:#eff6ff;border:1px solid #bfdbfe;color:var(--color-primary,#2563eb);border-radius:4px;padding:2px 6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast,.15s ease)}.AtAGlance_courseSearchSubmitBtn__O6aYH:hover{background:#2563eb;color:#ffffff;border-color:#2563eb}.AtAGlance_courseSearchResultsDropdown__LDrKm{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#ffffff;border:1px solid var(--color-border-primary,#e2e8f0);border-radius:6px;box-shadow:0 10px 25px -5px rgba(15,23,42,.15),0 4px 6px -2px rgba(15,23,42,.05);z-index:50;max-height:220px;overflow-y:auto;display:flex;flex-direction:column}.AtAGlance_dropdownHeader__mRhfb{padding:6px 10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted,#64748b);background:#f8fafc;border-bottom:1px solid #e2e8f0}.AtAGlance_dropdownItem__ysedF{padding:7px 10px;border-bottom:1px solid #f1f5f9;cursor:pointer;transition:background .1s ease;text-align:left}.AtAGlance_dropdownItem__ysedF:hover{background:#eff6ff}.AtAGlance_dropdownItemTitle__bvYEz{font-size:11.5px;font-weight:600;color:var(--color-text-primary,#0f172a);line-height:1.3}.AtAGlance_dropdownItemMeta__kO1kQ{font-size:10.5px;color:var(--color-text-secondary,#64748b);margin-top:2px}.AtAGlance_dropdownFooter__W16R_{padding:6px 10px;background:#f8fafc;font-size:11px;font-weight:600;color:var(--color-primary,#2563eb);display:flex;align-items:center;justify-content:space-between;cursor:pointer}.AtAGlance_dropdownFooter__W16R_:hover{background:#eff6ff}.AtAGlance_communityRow___I_TI{gap:8px}.AtAGlance_avatarStack___56Mx,.AtAGlance_communityRow___I_TI,.AtAGlance_peerAvatar__rk89C{display:flex;align-items:center}.AtAGlance_peerAvatar__rk89C{position:relative;width:22px;height:22px;border-radius:50%;border:1.5px solid #ffffff;justify-content:center;font-size:9px;font-weight:700;color:#ffffff;margin-left:-5px;flex-shrink:0;box-shadow:0 1px 2px rgba(0,0,0,.12)}.AtAGlance_peerAvatar__rk89C:first-child{margin-left:0}.AtAGlance_onlineDot__w5rFZ{position:absolute;bottom:-1px;right:-1px;width:5px;height:5px;border-radius:50%;background:#10b981;border:1px solid #ffffff}.AtAGlance_av1__VBU2g{background:#2563eb}.AtAGlance_av2__WeEY5{background:#059669}.AtAGlance_av3__F6Y5P{background:#7c3aed}.AtAGlance_av4__3GLUp{background:#ea580c}.AtAGlance_communityTags__fniJJ{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.AtAGlance_communityTag__E8dgd{padding:2.5px 6px;border-radius:4px;font-size:10.5px;font-weight:600;background:#fff7ed;border:1px solid #fed7aa;color:#c2410c}.AtAGlance_cardFooter__ZJxu7{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid var(--color-border-light,#f1f5f9);font-size:11.5px;font-weight:600;color:var(--color-primary,#2563eb)}.AtAGlance_footerArrow___wysU{transition:transform var(--transition-fast,.15s ease)}.AtAGlance_card__6U4AJ:hover .AtAGlance_footerArrow___wysU{transform:translateX(3px)}@media (max-width:992px){.AtAGlance_heroGrid__LE_2p{grid-template-columns:1fr;gap:var(--spacing-3,12px)}.AtAGlance_card__6U4AJ{padding:14px 16px}}[data-theme=dark] .AtAGlance_card__6U4AJ{background:var(--color-bg-primary,#0f172a);border-color:var(--color-border-primary,#1e293b);box-shadow:0 1px 2px rgba(0,0,0,.3)}[data-theme=dark] .AtAGlance_card__6U4AJ:hover{border-color:#334155}[data-theme=dark] .AtAGlance_cardPlacements__7E3Re:hover{border-color:rgba(16,185,129,.4)}[data-theme=dark] .AtAGlance_cardCourses__whRjD:hover{border-color:rgba(37,99,235,.4)}[data-theme=dark] .AtAGlance_cardCampus__RRiUC:hover{border-color:rgba(139,92,246,.4)}[data-theme=dark] .AtAGlance_cardCommunity__vm_Pj:hover{border-color:rgba(245,158,11,.4)}[data-theme=dark] .AtAGlance_cardTitle__R81z5{color:var(--color-text-primary,#f8fafc)}[data-theme=dark] .AtAGlance_arrowIconWrap__zzGLP{background:#1e293b;color:#94a3b8}[data-theme=dark] .AtAGlance_heroValueEmerald__Xy4J5{color:#34d399}[data-theme=dark] .AtAGlance_heroValueBlue__3pj7f{color:#60a5fa}[data-theme=dark] .AtAGlance_heroValuePurple__SvIgs{color:#c084fc}[data-theme=dark] .AtAGlance_heroValueAmber__neiH_{color:#fbbf24}[data-theme=dark] .AtAGlance_heroBadgeEmerald__sMM4t{background:rgba(6,95,70,.3);border-color:rgba(16,185,129,.4);color:#6ee7b7}[data-theme=dark] .AtAGlance_heroBadgeBlue__FzB3s{background:rgba(30,64,175,.3);border-color:rgba(37,99,235,.4);color:#93c5fd}[data-theme=dark] .AtAGlance_heroBadgePurple__dWcnV{background:rgba(109,40,217,.3);border-color:rgba(139,92,246,.4);color:#d8b4fe}[data-theme=dark] .AtAGlance_heroBadgeAmber__wQZpP{background:rgba(180,83,9,.3);border-color:rgba(245,158,11,.4);color:#fde68a}[data-theme=dark] .AtAGlance_heroSubRow__LIGOQ{color:#94a3b8}[data-theme=dark] .AtAGlance_heroSubRow__LIGOQ strong{color:#f8fafc}[data-theme=dark] .AtAGlance_recruiterPill__DnTo2{background:#1e293b;border-color:#334155;color:#f1f5f9}[data-theme=dark] .AtAGlance_recruiterPill__DnTo2:hover{background:#1e3a8a;border-color:#3b82f6;color:#ffffff}[data-theme=dark] .AtAGlance_degreePill__4rBUU{background:rgba(37,99,235,.2);border-color:rgba(37,99,235,.4);color:#93c5fd}[data-theme=dark] .AtAGlance_facilityPill__ZU8F8{background:rgba(124,58,237,.2);border-color:rgba(124,58,237,.4);color:#d8b4fe}[data-theme=dark] .AtAGlance_communityTag__E8dgd{background:rgba(234,88,12,.2);border-color:rgba(234,88,12,.4);color:#fdba74}[data-theme=dark] .AtAGlance_cardFooter__ZJxu7{border-color:#1e293b}[data-theme=dark] .AtAGlance_courseSearchInputWrap__7Efb4{background:#1e293b;border-color:#334155}[data-theme=dark] .AtAGlance_courseSearchInputWrap__7Efb4:focus-within{background:#0f172a;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.2)}[data-theme=dark] .AtAGlance_courseSearchInput__d66WC{color:#f8fafc}[data-theme=dark] .AtAGlance_courseSearchResultsDropdown__LDrKm{background:#1e293b;border-color:#334155;box-shadow:0 10px 25px -5px rgba(0,0,0,.5),0 4px 6px -2px rgba(0,0,0,.3)}[data-theme=dark] .AtAGlance_dropdownHeader__mRhfb{background:#0f172a;border-color:#334155;color:#94a3b8}[data-theme=dark] .AtAGlance_dropdownItem__ysedF{border-color:#334155}[data-theme=dark] .AtAGlance_dropdownItem__ysedF:hover{background:#334155}[data-theme=dark] .AtAGlance_dropdownItemTitle__bvYEz{color:#f8fafc}[data-theme=dark] .AtAGlance_dropdownItemMeta__kO1kQ{color:#94a3b8}[data-theme=dark] .AtAGlance_dropdownFooter__W16R_{background:#0f172a;color:#60a5fa}[data-theme=dark] .AtAGlance_dropdownFooter__W16R_:hover{background:#1e293b}.AtAGlance_liveHiringAlert__dfMek{display:flex;align-items:center;gap:var(--spacing-2,8px);background:var(--color-success-light,#ecfdf5);border:1px solid rgba(5,150,105,.25);border-radius:var(--radius-sm,6px);padding:6px 10px;margin-top:2px}.AtAGlance_livePulseDot__7mRSS{width:7px;height:7px;border-radius:50%;background:var(--color-success,#059669);flex-shrink:0;animation:AtAGlance_livePulse__1zMAJ 1.8s infinite}@keyframes AtAGlance_livePulse__1zMAJ{0%{transform:scale(.9);opacity:.8}50%{transform:scale(1.35);opacity:1}to{transform:scale(.9);opacity:.8}}.AtAGlance_liveHiringText__ex_BW{display:flex;flex-direction:column;min-width:0}.AtAGlance_liveHiringHeading__cRtmP{font-size:11.5px;font-weight:var(--font-weight-bold,700);color:var(--color-success,#059669);line-height:1.25}.AtAGlance_liveHiringRoles__cKUGM{font-size:11px;color:var(--color-text-secondary,#334155);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.CollegeNav_nav__zfsBq{position:sticky;top:64px;z-index:20;background:var(--color-bg-primary,#ffffff);border:1px solid var(--color-border-primary,#e2e8f0);border-radius:12px;box-shadow:0 2px 10px -2px rgba(15,23,42,.04);margin-bottom:16px}.CollegeNav_tabList__C9FBR{display:flex;align-items:stretch;overflow-x:auto;scrollbar-width:none;position:relative;padding:4px 6px;gap:2px}.CollegeNav_tabList__C9FBR::-webkit-scrollbar{display:none}.CollegeNav_tab__htVWo{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;background:none;border:none;font-family:inherit;font-size:13px;font-weight:500;color:var(--color-text-secondary,#64748b);cursor:pointer;white-space:nowrap;position:relative;transition:color var(--transition-fast,.15s ease),background-color var(--transition-fast,.15s ease);border-radius:4px}.CollegeNav_tab__htVWo:hover{color:var(--color-text-primary,#0f172a);background:var(--color-bg-secondary,#f8fafc)}.CollegeNav_tab__htVWo svg{flex-shrink:0;transition:color var(--transition-fast,.15s ease)}.CollegeNav_activeTab__uxeSs{font-weight:600;background:#eff6ff}.CollegeNav_activeTab__uxeSs,.CollegeNav_activeTab__uxeSs svg{color:var(--color-primary,#2563eb)}.CollegeNav_lockedTab__1RjhD{opacity:.65}.CollegeNav_lockedTab__1RjhD:hover{opacity:.85}.CollegeNav_tabLabel__CP0kf{line-height:1}.CollegeNav_indicator__TGpIz{position:absolute;bottom:0;left:0;height:2px;background:var(--color-primary,#2563eb);border-radius:2px 2px 0 0;transition:transform .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1);pointer-events:none}@media (max-width:768px){.CollegeNav_tab__htVWo{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-xs,12px);gap:var(--spacing-1,4px)}}@media (max-width:480px){.CollegeNav_nav__zfsBq{border-radius:4px}.CollegeNav_tab__htVWo{padding:var(--spacing-2) var(--spacing-2-5,10px)}.CollegeNav_tabLabel__CP0kf{display:none}.CollegeNav_tab__htVWo svg{width:18px;height:18px}.CollegeNav_activeTab__uxeSs .CollegeNav_tabLabel__CP0kf{display:inline}}.ActiveCollegeJobs_jobsCard__4fKKV{background:var(--color-bg-primary,#ffffff);border:1px solid var(--color-border-primary,#e2e8f0);border-radius:var(--radius-md,8px);box-shadow:var(--shadow-sm,0 1px 3px rgba(15,23,42,.04));overflow:hidden;transition:border-color var(--transition-fast,.15s ease)}.ActiveCollegeJobs_jobsCard__4fKKV:hover{border-color:var(--color-border-dark,#cbd5e1)}.ActiveCollegeJobs_cardHeader__GTX7V{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3,12px) var(--spacing-5,20px);border-bottom:1px solid var(--color-border-light,#f1f5f9);background:var(--color-bg-secondary,#fafbfc);gap:var(--spacing-3,12px);flex-wrap:wrap}.ActiveCollegeJobs_headerLeft___7m2w{display:flex;align-items:center;gap:var(--spacing-3,12px);min-width:0}.ActiveCollegeJobs_headerIconBox__tcDAK{width:34px;height:34px;border-radius:var(--radius-sm,6px);background:var(--color-success-light,#ecfdf5);color:var(--color-success,#059669);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ActiveCollegeJobs_cardTitle__SY59H{font-size:var(--font-size-base,15px);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,#0f172a);margin:0;line-height:1.3}.ActiveCollegeJobs_cardSubtitle__6GBqU{font-size:var(--font-size-xs,12px);color:var(--color-text-secondary,#64748b);margin:2px 0 0}.ActiveCollegeJobs_headerActions__u9XnB{display:flex;align-items:center;gap:var(--spacing-2,8px)}.ActiveCollegeJobs_countBadge__8iqDm{display:inline-flex;align-items:center;gap:var(--spacing-1,4px);font-size:var(--font-size-xs,12px);font-weight:var(--font-weight-semibold,600);color:var(--color-success,#059669);background:var(--color-success-light,#ecfdf5);border:1px solid rgba(5,150,105,.2);padding:3px 8px;border-radius:var(--radius-full,9999px)}.ActiveCollegeJobs_pulseDot__1sj25{width:6px;height:6px;border-radius:50%;background:var(--color-success,#059669);animation:ActiveCollegeJobs_pulse__ozEjX 1.8s infinite}@keyframes ActiveCollegeJobs_pulse__ozEjX{0%{transform:scale(.95);opacity:.8}50%{transform:scale(1.3);opacity:1}to{transform:scale(.95);opacity:.8}}.ActiveCollegeJobs_viewAllLink__nuKUA{display:inline-flex;align-items:center;gap:var(--spacing-1,4px);font-size:var(--font-size-xs,12px);font-weight:var(--font-weight-medium,500);color:var(--color-primary,#2563eb);text-decoration:none;padding:4px 8px;border-radius:var(--radius-sm,4px);transition:background var(--transition-fast,.15s ease)}.ActiveCollegeJobs_viewAllLink__nuKUA:hover{background:var(--color-primary-light,#eff6ff)}.ActiveCollegeJobs_cardBody__l3cZp{padding:var(--spacing-4,16px) var(--spacing-5,20px)}.ActiveCollegeJobs_drivesGrid__dxVM_{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-4,16px)}.ActiveCollegeJobs_driveCard__JLKAg{border:1px solid var(--color-border-primary,#e2e8f0);border-radius:var(--radius-md,8px);padding:var(--spacing-4,16px);background:var(--color-bg-primary,#ffffff);display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-3,12px);transition:border-color var(--transition-fast,.15s ease),box-shadow var(--transition-fast,.15s ease)}.ActiveCollegeJobs_driveCard__JLKAg:hover{border-color:var(--color-primary-light,#93c5fd);box-shadow:var(--shadow-sm,0 2px 8px rgba(37,99,235,.08))}.ActiveCollegeJobs_driveCardTop__hQxzW{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-2,8px)}.ActiveCollegeJobs_driveCompanyInfo__o99xJ{display:flex;flex-direction:column;gap:3px;min-width:0}.ActiveCollegeJobs_driveCompanyName__2tQU8{display:inline-flex;align-items:center;gap:var(--spacing-1,4px);font-size:var(--font-size-xs,12px);font-weight:var(--font-weight-semibold,600);color:var(--color-text-muted,#475569);text-transform:capitalize}.ActiveCollegeJobs_driveJobTitleLink__j45Kv{font-size:var(--font-size-base,15px);font-weight:var(--font-weight-bold,700);color:var(--color-text-primary,#0f172a);text-decoration:none;line-height:1.35;transition:color var(--transition-fast,.15s ease)}.ActiveCollegeJobs_driveJobTitleLink__j45Kv:hover{color:var(--color-primary,#2563eb)}.ActiveCollegeJobs_statusPill__uOqFJ{font-size:11px;font-weight:var(--font-weight-semibold,600);padding:2.5px 7px;border-radius:var(--radius-sm,4px);white-space:nowrap;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.ActiveCollegeJobs_statusVerified__e09yn{background:var(--color-success-light,#ecfdf5);color:var(--color-success,#059669);border-color:rgba(5,150,105,.2)}.ActiveCollegeJobs_tagsRow__PO3df{display:flex;align-items:center;gap:var(--spacing-2,6px);flex-wrap:wrap}.ActiveCollegeJobs_ctcTag___KlO7{font-size:11.5px;font-weight:var(--font-weight-bold,700);color:var(--color-success,#059669);background:#f0fdf4;border:1px solid #bbf7d0;padding:2.5px 7px;border-radius:var(--radius-sm,4px)}.ActiveCollegeJobs_infoTag__v6Cgd{font-size:11.5px;font-weight:var(--font-weight-medium,500);color:var(--color-text-secondary,#334155);background:#f8fafc;border:1px solid #e2e8f0;padding:2.5px 7px;border-radius:var(--radius-sm,4px)}.ActiveCollegeJobs_programsTag__wGtT_{font-size:11px;font-weight:var(--font-weight-medium,500);color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe;padding:2px 6px;border-radius:var(--radius-sm,4px)}.ActiveCollegeJobs_messagePreview__iqK1W{font-size:var(--font-size-xs,12px);color:var(--color-text-secondary,#475569);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ActiveCollegeJobs_driveFooter__iyIDz{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2,8px);padding-top:var(--spacing-2,8px);border-top:1px solid var(--color-border-light,#f1f5f9)}.ActiveCollegeJobs_datePosted__DGqr6{display:inline-flex;align-items:center;gap:var(--spacing-1,4px);font-size:11px;color:var(--color-text-muted,#94a3b8)}.ActiveCollegeJobs_actionsGroup__eXtyx{display:flex;align-items:center;gap:var(--spacing-2,6px)}.ActiveCollegeJobs_detailsBtn__06u3n{display:inline-flex;align-items:center;gap:var(--spacing-1,4px);font-size:12px;font-weight:var(--font-weight-medium,500);color:var(--color-text-secondary,#334155);background:#f8fafc;border:1px solid var(--color-border-primary,#e2e8f0);padding:5px 9px;border-radius:var(--radius-sm,4px);text-decoration:none;transition:all var(--transition-fast,.15s ease)}.ActiveCollegeJobs_detailsBtn__06u3n:hover{background:#f1f5f9;color:var(--color-text-primary,#0f172a)}.ActiveCollegeJobs_applyBtn__ExS92{display:inline-flex;align-items:center;gap:var(--spacing-1,4px);font-size:12px;font-weight:var(--font-weight-semibold,600);color:#ffffff;background:var(--color-primary,#2563eb);border:1px solid var(--color-primary,#2563eb);padding:5px 12px;border-radius:var(--radius-sm,4px);text-decoration:none;transition:background var(--transition-fast,.15s ease)}.ActiveCollegeJobs_applyBtn__ExS92:hover{background:var(--color-primary-hover,#1d4ed8)}.ActiveCollegeJobs_sectionFooter__NQJZs{display:flex;align-items:center;justify-content:flex-end;padding-top:var(--spacing-3,12px);margin-top:var(--spacing-3,12px);border-top:1px solid var(--color-border-light,#f1f5f9)}.ActiveCollegeJobs_moreDrivesLink__2Q9Nn{display:inline-flex;align-items:center;gap:var(--spacing-1,4px);font-size:var(--font-size-xs,12px);font-weight:var(--font-weight-semibold,600);color:var(--color-primary,#2563eb);text-decoration:none}.ActiveCollegeJobs_moreDrivesLink__2Q9Nn:hover{text-decoration:underline}.ActiveCollegeJobs_inviteBanner__SXXfM{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4,16px);padding:var(--spacing-4,16px) var(--spacing-5,20px);background:#f8fafc;border-radius:var(--radius-md,6px);border:1px dashed var(--color-border-primary,#cbd5e1)}.ActiveCollegeJobs_inviteInfo__uLAAf{display:flex;align-items:center;gap:var(--spacing-3,12px)}.ActiveCollegeJobs_inviteIconWrap__sCsjp{width:36px;height:36px;border-radius:var(--radius-sm,6px);background:#e0f2fe;color:#0284c7;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ActiveCollegeJobs_inviteTitle__Ej_oh{font-size:var(--font-size-sm,13.5px);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,#0f172a);margin:0}.ActiveCollegeJobs_inviteSubtitle__xrLe3{font-size:var(--font-size-xs,11.5px);color:var(--color-text-secondary,#64748b);margin:2px 0 0}.ActiveCollegeJobs_inviteBtn__R4NXy{display:inline-flex;align-items:center;gap:var(--spacing-1,4px);font-size:var(--font-size-xs,12px);font-weight:var(--font-weight-semibold,600);color:#ffffff;background:var(--color-primary,#2563eb);border:none;padding:7px 14px;border-radius:var(--radius-sm,4px);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast,.15s ease)}.ActiveCollegeJobs_inviteBtn__R4NXy:hover{background:var(--color-primary-hover,#1d4ed8)}@media (max-width:768px){.ActiveCollegeJobs_drivesGrid__dxVM_{grid-template-columns:1fr}.ActiveCollegeJobs_inviteBanner__SXXfM{flex-direction:column;align-items:flex-start}.ActiveCollegeJobs_inviteBtn__R4NXy{width:100%;justify-content:center}}.CollegeAbout_overviewLayout__xFtaM{display:flex;gap:16px;align-items:flex-start;width:100%}.CollegeAbout_mainCol__ED036{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}.CollegeAbout_card__odCWa{background:var(--color-bg-primary,#ffffff);border:1px solid var(--color-border-primary,#e2e8f0);border-radius:6px;box-shadow:0 1px 3px rgba(15,23,42,.03);overflow:hidden;transition:border-color var(--transition-fast,.15s ease)}.CollegeAbout_card__odCWa:hover{border-color:#cbd5e1}.CollegeAbout_cardHeader__4aZNw{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid var(--color-border-light,#f1f5f9);background:#fafbfc;gap:10px}.CollegeAbout_headerLeft__Et_Zq{display:flex;align-items:center;gap:10px;min-width:0}.CollegeAbout_headerIconBox__xy_41{width:32px;height:32px;border-radius:4px;background:#eff6ff;color:#2563eb;display:flex;align-items:center;justify-content:center;flex-shrink:0}.CollegeAbout_cardTitle__aXW95{font-size:14.5px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,#0f172a);margin:0;line-height:1.25}.CollegeAbout_cardSubtitle__gpBLz{font-size:11.5px;color:var(--color-text-secondary,#64748b);margin:2px 0 0}.CollegeAbout_pillBadge__g3ShG{font-size:11px;font-weight:600;padding:3px 8px;border-radius:3px;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0;white-space:nowrap}.CollegeAbout_countBadge__BlMI6{font-size:11.5px;font-weight:600;padding:2.5px 8px;border-radius:3px;background:#eef2ff;color:#4338ca;border:1px solid #c7d2fe;white-space:nowrap}.CollegeAbout_cardBody__9E4f7{padding:16px 18px}.CollegeAbout_descriptionText__Gn6dT{font-size:14px;line-height:1.65;color:#334155;margin:0;white-space:pre-line}.CollegeAbout_expandBtn__vU8tV{display:inline-flex;align-items:center;gap:4px;margin-top:8px;background:transparent;border:none;font-size:12.5px;font-weight:600;color:#2563eb;cursor:pointer;padding:2px 0;transition:color .15s ease}.CollegeAbout_expandBtn__vU8tV:hover{color:#1d4ed8}.CollegeAbout_highlightStrip__H8IPK{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;padding-top:14px;border-top:1px solid #f1f5f9}.CollegeAbout_highlightPill__Majgg{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:3px;font-size:11.5px;font-weight:500;color:#334155}.CollegeAbout_highlightCheck__AdBoP{color:#059669}.CollegeAbout_sideCol__U2G1c{width:320px;flex-shrink:0;display:flex;flex-direction:column;gap:14px}.CollegeAbout_sidebarCard__l7sYr{background:var(--color-bg-primary,#ffffff);border:1px solid var(--color-border-primary,#e2e8f0);border-radius:6px;padding:14px 16px;box-shadow:0 1px 3px rgba(15,23,42,.03);display:flex;flex-direction:column;gap:12px}.CollegeAbout_sideCardHeader__NHYTD{display:flex;align-items:center;gap:7px;color:#0f172a;border-bottom:1px solid #f1f5f9;padding-bottom:8px}.CollegeAbout_sideHeaderIcon__v2VmC{color:#2563eb}.CollegeAbout_sideCardTitle__SaMRD{font-size:13px;font-weight:700;margin:0;color:#0f172a}.CollegeAbout_factsList__vQ6PX{display:flex;flex-direction:column;gap:8px}.CollegeAbout_factRow__KR3Zz{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;gap:10px}.CollegeAbout_factLabel__2Gpor{color:#64748b;font-weight:500}.CollegeAbout_factVal__x5qJh{color:#0f172a;font-weight:600;text-align:right}.CollegeAbout_visitSiteBtn__0Mmsa{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px 12px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;color:#2563eb;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s ease;margin-top:2px}.CollegeAbout_visitSiteBtn__0Mmsa:hover{background:#dbeafe;color:#1d4ed8}.CollegeAbout_arrowIcon__tR2nw{opacity:.75}.CollegeAbout_facilitiesGrid__kaykw{display:grid;grid-template-columns:1fr;gap:6px}.CollegeAbout_facilityItem__kH1Qc{display:flex;align-items:center;gap:7px;font-size:12px;color:#334155;font-weight:500}.CollegeAbout_checkIcon__AXUkd{color:#059669;font-weight:700;font-size:11px}.CollegeAbout_iconBoxAmber__gg2vz{background:var(--color-warning-light,#fef3c7);color:var(--color-warning,#d97706)}.CollegeAbout_achievementsGrid__L0cEW{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-3,12px)}.CollegeAbout_achievementCard__HBhxo{background:var(--color-bg-secondary,#f8fafc);border:1px solid var(--color-border-primary,#e2e8f0);border-radius:4px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;transition:border-color var(--transition-fast,.15s ease)}.CollegeAbout_achievementCard__HBhxo:hover{border-color:var(--color-primary,#2563eb)}.CollegeAbout_achievementStudentRow__a_wSO{display:flex;align-items:center;gap:10px}.CollegeAbout_achievementAvatar__yvXLw{width:32px;height:32px;border-radius:4px;background:#dbeafe;color:#2563eb;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.CollegeAbout_achievementAvatar__yvXLw img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.CollegeAbout_achievementStudentInfo__50AU2{min-width:0;display:flex;flex-direction:column}.CollegeAbout_achievementStudentName__PaUBu{font-size:13px;font-weight:700;color:var(--color-text-primary,#0f172a)}.CollegeAbout_achievementDept__qZGYr{font-size:11px;color:var(--color-text-muted,#64748b)}.CollegeAbout_achievementTitle__VNZjq{font-size:12.5px;font-weight:600;color:var(--color-text-primary,#0f172a);margin:2px 0 0}.CollegeAbout_achievementMetaRow__PanA7{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:6px;padding-top:6px;border-top:1px solid var(--color-border-light,#f1f5f9)}.CollegeAbout_achievementCompany__KyXLi{font-size:11.5px;font-weight:600;color:var(--color-primary,#2563eb)}.CollegeAbout_achievementPackageBadge__OYBxB{background:#dcfce7;color:#16a34a;padding:1.5px 6px;border-radius:3px;font-size:11px;font-weight:700}@media (max-width:992px){.CollegeAbout_overviewLayout__xFtaM{flex-direction:column}.CollegeAbout_sideCol__U2G1c{width:100%}}@media (max-width:600px){.CollegeAbout_cardHeader__4aZNw{flex-direction:column;align-items:flex-start;gap:8px}}.VideoPlayer_videoPlayerContainer__Z7ISd{position:relative;width:100%;background:#000;border-radius:8px;overflow:hidden;cursor:pointer}.VideoPlayer_videoWrapper__zwAdu{position:relative;width:100%;height:100%;background:#000}.VideoPlayer_video__nK88l{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.VideoPlayer_loadingIndicator__G3gYb{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;color:#fff}.VideoPlayer_spinner__PqnqG{width:48px;height:48px;border:4px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:VideoPlayer_spin__lwhaV 1s linear infinite}@keyframes VideoPlayer_spin__lwhaV{to{transform:rotate(1turn)}}.VideoPlayer_errorMessage__lm8_3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;color:#fff;text-align:center;padding:16px;background:rgba(0,0,0,.7);border-radius:8px}.VideoPlayer_errorMessage__lm8_3 svg{margin-bottom:8px}.VideoPlayer_errorMessage__lm8_3 p{margin:0;font-size:14px}.VideoPlayer_posterOverlay__CBJEF{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;align-items:center;justify-content:center;background:#000;cursor:pointer}.VideoPlayer_posterImage__b1HC_{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.7}.VideoPlayer_posterPlaceholder__lLWxI{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:rgba(255,255,255,.5)}.VideoPlayer_playButton___XEzO{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,.9);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#1e3a8a;transition:all .3s ease;z-index:3;box-shadow:0 4px 12px rgba(0,0,0,.3)}.VideoPlayer_playButton___XEzO:hover{background:#fff;transform:translate(-50%,-50%) scale(1.1);box-shadow:0 6px 16px rgba(0,0,0,.4)}.VideoPlayer_playButton___XEzO:active{transform:translate(-50%,-50%) scale(.95)}.VideoPlayer_playButton___XEzO svg{margin-left:4px}.VideoPlayer_controlsOverlay__OeRDK{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,transparent);z-index:4;opacity:1;transition:opacity .3s ease}.VideoPlayer_controlsOverlay__OeRDK.VideoPlayer_hidden__GmYVS{opacity:0;pointer-events:none}.VideoPlayer_progressBarContainer__ZFVSL{width:100%;height:6px;background:rgba(255,255,255,.3);cursor:pointer;position:relative}.VideoPlayer_progressBar__hCT_s{height:100%;background:#3b82f6;transition:width .1s linear;position:relative}.VideoPlayer_progressBar__hCT_s:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:12px;height:12px;background:#fff;border-radius:50%;opacity:0;transition:opacity .2s}.VideoPlayer_progressBarContainer__ZFVSL:hover .VideoPlayer_progressBar__hCT_s:after{opacity:1}.VideoPlayer_progressBarBuffered__duRBH{position:absolute;top:0;left:0;height:100%;background:rgba(255,255,255,.2);pointer-events:none}.VideoPlayer_bottomControls__uv_il{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;gap:12px}.VideoPlayer_controlsLeft__YNNn9{display:flex;align-items:center;gap:12px;flex:1}.VideoPlayer_controlsRight__MCkOj{display:flex;align-items:center;gap:8px}.VideoPlayer_controlButton__Zk_7q{background:none;border:none;color:#fff;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:opacity .2s;border-radius:4px}.VideoPlayer_controlButton__Zk_7q:hover{background:rgba(255,255,255,.1)}.VideoPlayer_controlButton__Zk_7q:active{opacity:.7}.VideoPlayer_timeDisplay__JECQ5{color:#fff;font-size:14px;font-weight:500;display:flex;align-items:center;gap:4px;white-space:nowrap}.VideoPlayer_timeDisplay__JECQ5 span:not(:last-child){opacity:.8}.VideoPlayer_volumeControl__SU9jH{display:flex;align-items:center;gap:8px;color:#fff}.VideoPlayer_volumeControl__SU9jH svg{flex-shrink:0}.VideoPlayer_volumeSlider__RwZJN{width:80px;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(255,255,255,.3);outline:none;border-radius:2px;cursor:pointer}.VideoPlayer_volumeSlider__RwZJN::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;background:#fff;border-radius:50%;cursor:pointer}.VideoPlayer_volumeSlider__RwZJN::-moz-range-thumb{width:12px;height:12px;background:#fff;border-radius:50%;cursor:pointer;border:none}@media (max-width:768px){.VideoPlayer_playButton___XEzO{width:64px;height:64px}.VideoPlayer_playButton___XEzO svg{width:32px;height:32px}.VideoPlayer_timeDisplay__JECQ5{font-size:12px}.VideoPlayer_volumeControl__SU9jH{display:none}}.VideoPlayer_videoPlayerContainer__Z7ISd:fullscreen{width:100vw;height:100vh;border-radius:0}.VideoPlayer_videoPlayerContainer__Z7ISd:fullscreen .VideoPlayer_video__nK88l{-o-object-fit:contain;object-fit:contain}.DocumentAttachmentCard_docCard__WxacG{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .85rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;text-decoration:none;transition:all .15s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 2px rgba(0,0,0,.02);margin-top:.5rem;margin-bottom:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;overflow:hidden}.DocumentAttachmentCard_docCard__WxacG:hover{border-color:#cbd5e1;background:#f8fafc;box-shadow:0 3px 8px rgba(15,23,42,.04);transform:translateY(-1px)}.DocumentAttachmentCard_docLeft__4gnnn{display:flex;align-items:center;gap:.65rem;min-width:0;flex:1;cursor:pointer}.DocumentAttachmentCard_iconBox__N_S6A{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;transition:transform .15s ease}.DocumentAttachmentCard_docCard__WxacG:hover .DocumentAttachmentCard_iconBox__N_S6A{transform:scale(1.04)}.DocumentAttachmentCard_themePdf__lCmlD{background:#fef2f2;border:1px solid #fee2e2;color:#dc2626}.DocumentAttachmentCard_themeWord__UVbcQ{background:#eff6ff;border:1px solid #dbeafe;color:#2563eb}.DocumentAttachmentCard_themeExcel__OOMlk{background:#ecfdf5;border:1px solid #d1fae5;color:#059669}.DocumentAttachmentCard_themePpt__zvj24{background:#fff7ed;border:1px solid #ffedd5;color:#ea580c}.DocumentAttachmentCard_themeCode__emn3x{background:#f5f3ff;border:1px solid #ede9fe;color:#7c3aed}.DocumentAttachmentCard_themeOther__exe7J{background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b}.DocumentAttachmentCard_docDetails__cxGrp{display:flex;flex-direction:column;gap:.1rem;min-width:0}.DocumentAttachmentCard_docName__R9_tb{font-size:.825rem;font-weight:600;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.DocumentAttachmentCard_docMeta__YW_6y{display:flex;align-items:center;gap:.4rem;font-size:.7rem;color:#64748b}.DocumentAttachmentCard_docTypeBadge__P94cj{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:.05rem .35rem;border-radius:4px;background:#f1f5f9;color:#475569}.DocumentAttachmentCard_themePdf__lCmlD .DocumentAttachmentCard_docTypeBadge__P94cj{background:#fee2e2;color:#b91c1c}.DocumentAttachmentCard_themeWord__UVbcQ .DocumentAttachmentCard_docTypeBadge__P94cj{background:#dbeafe;color:#1d4ed8}.DocumentAttachmentCard_themeExcel__OOMlk .DocumentAttachmentCard_docTypeBadge__P94cj{background:#d1fae5;color:#047857}.DocumentAttachmentCard_metaDot__fDg2S{color:#cbd5e1}.DocumentAttachmentCard_docHint__izNCR{color:#94a3b8}.DocumentAttachmentCard_docActions__Ro1ft{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.DocumentAttachmentCard_viewBtn__Weqy5{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .65rem;font-size:.725rem;font-weight:600;color:#334155;background:#ffffff;border:1px solid #e2e8f0;border-radius:6px;text-decoration:none;cursor:pointer;transition:all .15s ease}.DocumentAttachmentCard_viewBtn__Weqy5:hover{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.DocumentAttachmentCard_downloadBtn__9U_oQ{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .75rem;font-size:.725rem;font-weight:600;color:#ffffff;background:#2563eb;border:1px solid #2563eb;border-radius:6px;text-decoration:none;cursor:pointer;transition:all .15s ease}.DocumentAttachmentCard_downloadBtn__9U_oQ:hover{background:#1d4ed8;border-color:#1d4ed8;transform:translateY(-1px)}@media (max-width:480px){.DocumentAttachmentCard_docCard__WxacG{padding:.5rem .65rem}.DocumentAttachmentCard_viewBtn__Weqy5{display:none}.DocumentAttachmentCard_downloadBtn__9U_oQ{padding:.3rem .55rem}}.CollegePosts_postsContainer__Q_NPX{display:flex;flex-direction:column;gap:var(--spacing-5);padding:var(--spacing-4) 0}.CollegePosts_headerBanner__aOk_K{justify-content:space-between;background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--spacing-5) var(--spacing-6);box-shadow:var(--shadow-xs);flex-wrap:wrap}.CollegePosts_headerBanner__aOk_K,.CollegePosts_headerInfo__F_q62{display:flex;align-items:center;gap:var(--spacing-4)}.CollegePosts_iconCircle__67Erj{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-full);background:var(--color-primary-light);color:var(--color-primary);flex-shrink:0}.CollegePosts_title__KuQPR{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0;line-height:var(--line-height-tight)}.CollegePosts_subtitle__Xz8ep{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:var(--spacing-1) 0 0 0}.CollegePosts_followPrompt__hrODE{display:flex;align-items:center;gap:var(--spacing-3);background:var(--color-bg-alt);border:1px dashed var(--color-primary-light);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-md);font-size:var(--font-size-xs);color:var(--color-primary-dark)}.CollegePosts_promptButton__ws4HP{background:var(--color-primary);color:var(--color-text-inverse);border:none;padding:var(--spacing-1-5,6px) var(--spacing-3);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--transition-fast)}.CollegePosts_promptButton__ws4HP:hover{background:var(--color-primary-hover)}.CollegePosts_feedWrapper__bxilc{width:100%}@media (max-width:768px){.CollegePosts_headerBanner__aOk_K{padding:var(--spacing-4);flex-direction:column;align-items:flex-start}.CollegePosts_followPrompt__hrODE{width:100%;justify-content:space-between}}.CollegeEvents_eventsContainer__PFkRR{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-4) 0}.CollegeEvents_header__FGMlN{justify-content:space-between;background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--spacing-5) var(--spacing-6);box-shadow:var(--shadow-xs);flex-wrap:wrap}.CollegeEvents_headerLeft__2bEe0,.CollegeEvents_header__FGMlN{display:flex;align-items:center;gap:var(--spacing-4)}.CollegeEvents_iconCircle__UnG_x{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-full);background:var(--color-primary-light);color:var(--color-primary);flex-shrink:0}.CollegeEvents_title__tD7cs{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0;line-height:var(--line-height-tight)}.CollegeEvents_subtitle__9BsSy{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:var(--spacing-1) 0 0 0}.CollegeEvents_createButton__0vB7l{display:inline-flex;align-items:center;gap:var(--spacing-2);background:var(--color-primary);color:var(--color-text-inverse);border:none;padding:var(--spacing-2-5,10px) var(--spacing-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--transition-fast),transform var(--transition-fast)}.CollegeEvents_createButton__0vB7l:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.CollegeEvents_eventsGrid__4XvR6{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-6)}.CollegeEvents_eventCard__anL3i{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-xs);cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast);display:flex;flex-direction:column}.CollegeEvents_eventCard__anL3i:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--color-border-medium)}.CollegeEvents_imageWrapper__JX0Hd{position:relative;width:100%;height:180px;background:var(--color-bg-tertiary);overflow:hidden}.CollegeEvents_eventImage__9fNO8{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-base)}.CollegeEvents_eventCard__anL3i:hover .CollegeEvents_eventImage__9fNO8{transform:scale(1.03)}.CollegeEvents_imageFallback__741Fv{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,var(--color-primary-light),var(--color-bg-alt));color:var(--color-primary)}.CollegeEvents_adminActions__teSIO{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;gap:var(--spacing-1);background:rgba(255,255,255,.9);backdrop-filter:blur(4px);padding:var(--spacing-1);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);z-index:2}.CollegeEvents_actionBtn__5Q19G{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);border:none;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.CollegeEvents_editBtn__4fy67{background:transparent;color:var(--color-primary)}.CollegeEvents_editBtn__4fy67:hover{background:var(--color-primary-light)}.CollegeEvents_deleteBtn__BfrxR{background:transparent;color:var(--color-error)}.CollegeEvents_deleteBtn__BfrxR:hover{background:var(--color-error-light)}.CollegeEvents_content__8R39S{padding:var(--spacing-5);display:flex;flex-direction:column;flex-grow:1}.CollegeEvents_eventTitle__kNF3m{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--spacing-2) 0;line-height:var(--line-height-tight)}.CollegeEvents_description__feGDG{font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:var(--line-height-normal);margin-bottom:var(--spacing-4);flex-grow:1}.CollegeEvents_metaList__bqNb_{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4);padding-top:var(--spacing-3);border-top:1px solid var(--color-border-light)}.CollegeEvents_metaItem__h6cBt{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-xs);color:var(--color-text-muted)}.CollegeEvents_metaIcon__WTmdX{color:var(--color-text-muted);flex-shrink:0}.CollegeEvents_truncate__RTUVy{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CollegeEvents_cardFooter__aNAuy{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);padding-top:var(--spacing-3);border-top:1px solid var(--color-border-light);font-size:var(--font-size-xs)}.CollegeEvents_attribution__zawyp{display:flex;align-items:center;gap:var(--spacing-1);color:var(--color-text-muted);font-size:11px}.CollegeEvents_registerLink__Ynu7T{display:inline-flex;align-items:center;gap:var(--spacing-1);color:var(--color-primary);font-weight:var(--font-weight-semibold);text-decoration:none;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);background:var(--color-primary-light);transition:background-color var(--transition-fast),color var(--transition-fast)}.CollegeEvents_registerLink__Ynu7T:hover{background:var(--color-primary);color:var(--color-text-inverse)}.CollegeEvents_pagination__RczKl{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);margin-top:var(--spacing-4)}.CollegeEvents_paginationButton__t_eBr{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--color-border-default);background:var(--color-bg-primary);color:var(--color-text-primary);border-radius:var(--radius-md);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast)}.CollegeEvents_paginationButton__t_eBr:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.CollegeEvents_paginationButton__t_eBr:disabled{opacity:.5;cursor:not-allowed}.CollegeEvents_paginationInfo__B4eEi{font-size:var(--font-size-sm);color:var(--color-text-muted)}@media (max-width:768px){.CollegeEvents_eventsGrid__4XvR6{grid-template-columns:1fr}.CollegeEvents_header__FGMlN{flex-direction:column;align-items:flex-start}.CollegeEvents_createButton__0vB7l{width:100%;justify-content:center}}.StudentCard_card___Nnpe{position:relative;display:flex;flex-direction:column;justify-content:space-between;background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);padding:var(--spacing-5);cursor:pointer;overflow:hidden;box-shadow:var(--shadow-xs);transition:transform var(--transition-fast),box-shadow var(--transition-base),border-color var(--transition-base)}.StudentCard_card___Nnpe:hover{transform:translateY(-3px);border-color:var(--color-primary-light);box-shadow:var(--shadow-md)}.StudentCard_card___Nnpe:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.StudentCard_cardAccentBar__7FCrB{position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary);opacity:.8;transition:opacity var(--transition-base),height var(--transition-fast)}.StudentCard_alumniCard__e2WNo .StudentCard_cardAccentBar__7FCrB{background:var(--gradient-purple)}.StudentCard_card___Nnpe:hover .StudentCard_cardAccentBar__7FCrB{opacity:1;height:4px}.StudentCard_cardHeader__tkeAy{display:flex;align-items:flex-start;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}.StudentCard_avatarWrapper__hN_7c{position:relative;flex-shrink:0}.StudentCard_avatar__LA6FE{-o-object-fit:cover;object-fit:cover;background:var(--color-bg-secondary)}.StudentCard_avatarFallback__xbpWk,.StudentCard_avatar__LA6FE{width:52px;height:52px;border-radius:var(--radius-full);border:2px solid var(--color-bg-primary);box-shadow:var(--shadow-xs)}.StudentCard_avatarFallback__xbpWk{background:var(--gradient-primary);color:var(--color-text-inverse);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);letter-spacing:.5px}.StudentCard_alumniCard__e2WNo .StudentCard_avatarFallback__xbpWk{background:var(--gradient-purple)}.StudentCard_alumniBadgeIcon__91Xup,.StudentCard_studentBadgeIcon__FdjqT{position:absolute;bottom:-2px;right:-2px;width:20px;height:20px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;border:2px solid var(--color-bg-primary);color:var(--color-text-inverse)}.StudentCard_studentBadgeIcon__FdjqT{background:var(--color-primary)}.StudentCard_alumniBadgeIcon__91Xup{background:#764ba2}.StudentCard_headerInfo__W38KJ{flex:1;min-width:0}.StudentCard_nameRow__pQKLP{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);margin-bottom:var(--spacing-1)}.StudentCard_name__alDt7{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0;line-height:var(--line-height-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.2px}.StudentCard_statusPillAlumni__OTcf3,.StudentCard_statusPillStudent__Iu5KB{font-size:.6875rem;font-weight:var(--font-weight-semibold);padding:2px var(--spacing-2);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.StudentCard_statusPillStudent__Iu5KB{background:var(--color-primary-light);color:var(--color-primary-dark)}.StudentCard_statusPillAlumni__OTcf3{background:#ede9fe;color:#6d28d9}.StudentCard_titleText__7CJBV{font-weight:var(--font-weight-medium);color:var(--color-primary)}.StudentCard_placeholderTitle___SYD1,.StudentCard_titleText__7CJBV{font-size:var(--font-size-xs);margin:0;line-height:var(--line-height-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StudentCard_placeholderTitle___SYD1{color:var(--color-text-muted)}.StudentCard_cardBody__a9dge{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1;margin-bottom:var(--spacing-4)}.StudentCard_detailRow__s7E0f{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background:var(--color-bg-secondary);border:1px solid var(--color-border-light);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-md);min-height:28px}.StudentCard_detailIcon__emv12{color:var(--color-primary);flex-shrink:0}.StudentCard_detailText__WFzI_{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StudentCard_metaRow__fMPys{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap}.StudentCard_metaBadge__Wrr4q{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:.72rem;font-weight:var(--font-weight-medium);color:var(--color-text-muted);background:var(--color-bg-alt);padding:3px var(--spacing-2);border-radius:var(--radius-sm);border:1px solid rgba(37,99,235,.12)}.StudentCard_metaBadgeIcon__ehRGi{color:var(--color-primary);flex-shrink:0}.StudentCard_bioText___JIlf{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin:var(--spacing-1) 0 0 0;line-height:var(--line-height-normal);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.StudentCard_cardFooter__g_2ig{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding-top:var(--spacing-3);border-top:1px solid var(--color-border-light)}.StudentCard_joinedSubtext___x_Lc{font-size:.72rem;color:var(--color-text-disabled);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StudentCard_viewProfileBtn__TXz_k{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary);background:var(--color-primary-light);border:1px solid rgba(37,99,235,.2);border-radius:var(--radius-md);cursor:pointer;text-decoration:none;transition:all var(--transition-fast);white-space:nowrap}.StudentCard_btnArrow__icQdP{transition:transform var(--transition-fast)}.StudentCard_card___Nnpe:hover .StudentCard_viewProfileBtn__TXz_k,.StudentCard_viewProfileBtn__TXz_k:hover{background:var(--color-primary);color:var(--color-text-inverse);border-color:var(--color-primary);box-shadow:0 2px 6px rgba(37,99,235,.25)}.StudentCard_card___Nnpe:hover .StudentCard_btnArrow__icQdP,.StudentCard_viewProfileBtn__TXz_k:hover .StudentCard_btnArrow__icQdP{transform:translate(2px,-2px)}[data-theme=dark] .StudentCard_card___Nnpe{background:var(--color-bg-secondary);border-color:var(--color-border-default)}[data-theme=dark] .StudentCard_card___Nnpe:hover{border-color:var(--color-primary);box-shadow:0 4px 12px rgba(0,0,0,.4)}[data-theme=dark] .StudentCard_avatar__LA6FE{border-color:var(--color-bg-secondary);background:var(--color-bg-tertiary)}[data-theme=dark] .StudentCard_avatarFallback__xbpWk{border-color:var(--color-bg-secondary)}[data-theme=dark] .StudentCard_detailRow__s7E0f{background:var(--color-bg-tertiary);border-color:var(--color-border-default)}[data-theme=dark] .StudentCard_metaBadge__Wrr4q{background:rgba(37,99,235,.15);border-color:rgba(37,99,235,.3)}[data-theme=dark] .StudentCard_cardFooter__g_2ig{border-top-color:var(--color-border-default)}[data-theme=dark] .StudentCard_viewProfileBtn__TXz_k{background:rgba(37,99,235,.2);color:#93c5fd;border-color:rgba(37,99,235,.4)}[data-theme=dark] .StudentCard_card___Nnpe:hover .StudentCard_viewProfileBtn__TXz_k,[data-theme=dark] .StudentCard_viewProfileBtn__TXz_k:hover{background:var(--color-primary);color:var(--color-text-inverse);border-color:var(--color-primary)}[data-theme=dark] .StudentCard_statusPillStudent__Iu5KB{background:rgba(37,99,235,.2);color:#93c5fd}[data-theme=dark] .StudentCard_statusPillAlumni__OTcf3{background:rgba(109,40,217,.25);color:#c4b5fd}@media (max-width:480px){.StudentCard_card___Nnpe{padding:var(--spacing-4)}.StudentCard_avatarFallback__xbpWk,.StudentCard_avatar__LA6FE{width:46px;height:46px}.StudentCard_name__alDt7{font-size:var(--font-size-sm)}.StudentCard_cardFooter__g_2ig{flex-direction:column;align-items:stretch;gap:var(--spacing-2)}.StudentCard_viewProfileBtn__TXz_k{width:100%}.StudentCard_joinedSubtext___x_Lc{text-align:center}}.CollegeStudents_studentsContainer__OBbl7{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-4) 0}.CollegeStudents_header__NUSCT{display:flex;align-items:center;justify-content:space-between;background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--spacing-5) var(--spacing-6);box-shadow:var(--shadow-xs)}.CollegeStudents_headerLeft__9532h{display:flex;align-items:center;gap:var(--spacing-4)}.CollegeStudents_headerRight__IYhls{display:flex;align-items:center}.CollegeStudents_countBadge__6Ff5w{display:inline-flex;align-items:center;padding:4px var(--spacing-3);background:var(--color-primary-light);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full)}[data-theme=dark] .CollegeStudents_countBadge__6Ff5w{background:rgba(37,99,235,.2);color:#93c5fd}.CollegeStudents_iconCircle__SIHOW{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-full);background:var(--color-primary-light);color:var(--color-primary);flex-shrink:0}.CollegeStudents_title__HVn38{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0;line-height:var(--line-height-tight)}.CollegeStudents_subtitle__mUXKT{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:var(--spacing-1) 0 0 0}.CollegeStudents_filterSection__YGC5p{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--spacing-4) var(--spacing-5);box-shadow:var(--shadow-xs)}.CollegeStudents_desktopFilters__cxSxh{display:flex;align-items:flex-end;gap:var(--spacing-4);flex-wrap:wrap}.CollegeStudents_filterGroup__VveVB{display:flex;flex-direction:column;gap:var(--spacing-1);flex:1;min-width:180px}.CollegeStudents_filterLabel__oL945{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.CollegeStudents_inputWrapper__MJ3pd{position:relative;display:flex;align-items:center;width:100%}.CollegeStudents_searchIcon__7Ipck{position:absolute;left:var(--spacing-3);color:var(--color-text-muted);pointer-events:none}.CollegeStudents_input__cxWsL{width:100%;padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.CollegeStudents_inputWrapper__MJ3pd .CollegeStudents_input__cxWsL{padding-left:var(--spacing-8)}.CollegeStudents_input__cxWsL:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-light);background:var(--color-bg-primary)}.CollegeStudents_filterAction__BQTFr{padding-bottom:2px}.CollegeStudents_clearButton__22VUl{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.CollegeStudents_clearButton__22VUl:hover{color:var(--color-error);border-color:var(--color-error);background:var(--color-error-light)}.CollegeStudents_mobileFilters__Ae1_m{display:none}.CollegeStudents_mobileSearchRow__4CthF{display:flex;align-items:center;gap:var(--spacing-2)}.CollegeStudents_clearButtonMobile__kXkL_{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer}.CollegeStudents_grid__ZLO_L{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:var(--spacing-5)}.CollegeStudents_pagination___KJBF{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);margin-top:var(--spacing-4)}.CollegeStudents_paginationButton__Cr_Wv{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--color-border-default);background:var(--color-bg-primary);color:var(--color-text-primary);border-radius:var(--radius-md);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast)}.CollegeStudents_paginationButton__Cr_Wv:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.CollegeStudents_paginationButton__Cr_Wv:disabled{opacity:.5;cursor:not-allowed}.CollegeStudents_paginationInfo__QTQMA{font-size:var(--font-size-sm);color:var(--color-text-muted)}@media (max-width:768px){.CollegeStudents_desktopFilters__cxSxh{display:none}.CollegeStudents_mobileFilters__Ae1_m{display:block}.CollegeStudents_grid__ZLO_L{grid-template-columns:1fr}.CollegeStudents_header__NUSCT{padding:var(--spacing-4)}}.CollegeAlumni_alumniContainer__oW5RY{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-4) 0}.CollegeAlumni_header__pC9XV{display:flex;align-items:center;justify-content:space-between;background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--spacing-5) var(--spacing-6);box-shadow:var(--shadow-xs)}.CollegeAlumni_headerLeft__t63Co{display:flex;align-items:center;gap:var(--spacing-4)}.CollegeAlumni_headerRight__n_4DZ{display:flex;align-items:center}.CollegeAlumni_countBadge__uUwgl{display:inline-flex;align-items:center;padding:4px var(--spacing-3);background:#f3e8ff;color:#7c3aed;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full)}[data-theme=dark] .CollegeAlumni_countBadge__uUwgl{background:rgba(124,58,237,.2);color:#c4b5fd}.CollegeAlumni_iconCircle__luBPu{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-full);background:#f3e8ff;color:#7c3aed;flex-shrink:0}.CollegeAlumni_title__KDr69{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0;line-height:var(--line-height-tight)}.CollegeAlumni_subtitle__tPbMo{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:var(--spacing-1) 0 0 0}.CollegeAlumni_filterSection__0aKa_{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--spacing-4) var(--spacing-5);box-shadow:var(--shadow-xs)}.CollegeAlumni_desktopFilters__COHQI{display:flex;align-items:flex-end;gap:var(--spacing-4);flex-wrap:wrap}.CollegeAlumni_filterGroup__enave{display:flex;flex-direction:column;gap:var(--spacing-1);flex:1;min-width:180px}.CollegeAlumni_filterLabel__AP9NS{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.CollegeAlumni_inputWrapper__Ht2_O{position:relative;display:flex;align-items:center;width:100%}.CollegeAlumni_searchIcon__xU6YE{position:absolute;left:var(--spacing-3);color:var(--color-text-muted);pointer-events:none}.CollegeAlumni_input__Lg6gD{width:100%;padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.CollegeAlumni_inputWrapper__Ht2_O .CollegeAlumni_input__Lg6gD{padding-left:var(--spacing-8)}.CollegeAlumni_input__Lg6gD:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-light);background:var(--color-bg-primary)}.CollegeAlumni_filterAction__Ve591{padding-bottom:2px}.CollegeAlumni_clearButton__WpFc4{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.CollegeAlumni_clearButton__WpFc4:hover{color:var(--color-error);border-color:var(--color-error);background:var(--color-error-light)}.CollegeAlumni_mobileFilters__XvNEM{display:none}.CollegeAlumni_mobileSearchRow__TywjS{display:flex;align-items:center;gap:var(--spacing-2)}.CollegeAlumni_clearButtonMobile__MWIVs{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer}.CollegeAlumni_grid__nMN_3{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:var(--spacing-5)}.CollegeAlumni_pagination__DB7zZ{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);margin-top:var(--spacing-4)}.CollegeAlumni_paginationButton__4F69o{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--color-border-default);background:var(--color-bg-primary);color:var(--color-text-primary);border-radius:var(--radius-md);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast)}.CollegeAlumni_paginationButton__4F69o:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.CollegeAlumni_paginationButton__4F69o:disabled{opacity:.5;cursor:not-allowed}.CollegeAlumni_paginationInfo__0i53b{font-size:var(--font-size-sm);color:var(--color-text-muted)}@media (max-width:768px){.CollegeAlumni_desktopFilters__COHQI{display:none}.CollegeAlumni_mobileFilters__XvNEM{display:block}.CollegeAlumni_grid__nMN_3{grid-template-columns:1fr}.CollegeAlumni_header__pC9XV{padding:var(--spacing-4)}}.StudentNotes_studentNotesContainer__C7e2M{padding:20px 0}.StudentNotes_sectionHeader__LFipx{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;flex-wrap:wrap;gap:15px}.StudentNotes_postsHeading__zc7xy{display:flex;align-items:center;font-size:24px;font-weight:600;color:#333;margin:0}.StudentNotes_postsIcon__IKFvl{width:40px;height:40px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;display:flex;align-items:center;justify-content:center;margin-right:15px;color:white;font-size:18px}.StudentNotes_headerActions__FKTU_{display:flex;gap:10px;flex-wrap:wrap}.StudentNotes_filterToggleButton__gtSlG,.StudentNotes_pendingButton__LhZiM,.StudentNotes_shareButton__2cuYq{padding:10px 20px;border:none;border-radius:5px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.StudentNotes_filterToggleButton__gtSlG{background:#6c757d;color:white}.StudentNotes_filterToggleButton__gtSlG:hover{background:#5a6268;transform:translateY(-2px)}.StudentNotes_shareButton__2cuYq{background:linear-gradient(135deg,#667eea,#764ba2);color:white}.StudentNotes_shareButton__2cuYq:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.StudentNotes_pendingButton__LhZiM{background:#ff9800;color:white}.StudentNotes_pendingButton__LhZiM:hover{background:#f57c00;transform:translateY(-2px)}.StudentNotes_filtersSection__YJF_C{background:white;border:1px solid #f0f0f0;border-radius:12px;padding:25px;margin-bottom:30px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.StudentNotes_filtersGrid__n7aN_{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;align-items:end}.StudentNotes_filterGroup__sV_bq{display:flex;flex-direction:column;gap:8px}.StudentNotes_filterGroup__sV_bq label{font-weight:600;color:#333;font-size:14px}.StudentNotes_filterInput__mGXZB,.StudentNotes_filterSelect__I8oqe{padding:12px 15px;border:1px solid #e9ecef;border-radius:8px;font-size:14px;transition:border-color .3s ease;background:white;color:#495057}.StudentNotes_filterInput__mGXZB:focus,.StudentNotes_filterSelect__I8oqe:focus{outline:none;border-color:#adb5bd;box-shadow:0 0 0 3px rgba(173,181,189,.1)}.StudentNotes_clearFiltersButton__y4sOE{padding:12px 20px;background:#f8f9fa;color:#6c757d;border:1px solid #dee2e6;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.StudentNotes_clearFiltersButton__y4sOE:hover:not(:disabled){background:#e9ecef;border-color:#adb5bd;transform:translateY(-1px)}.StudentNotes_clearFiltersButton__y4sOE:disabled{background:#f8f9fa;color:#adb5bd;cursor:not-allowed;opacity:.6}.StudentNotes_notesGrid__PDMiA{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-bottom:30px}.StudentNotes_noteCard__1fnKX{background:white;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;border:1px solid #f0f0f0;position:relative}.StudentNotes_noteCard__1fnKX:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.StudentNotes_newNoteIndicator__AeWAM{position:absolute;top:-8px;right:15px;background:linear-gradient(135deg,#28a745,#20c997);color:white;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;display:flex;align-items:center;gap:4px;box-shadow:0 2px 8px rgba(40,167,69,.3);z-index:1}.StudentNotes_noteHeader__MBWty{margin-bottom:15px}.StudentNotes_noteTitle__J5FFt{font-size:18px;font-weight:600;color:#2c3e50;margin:0 0 12px;line-height:1.4}.StudentNotes_noteTags__psp_f{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.StudentNotes_noteCourse__Ioiak{background:#e8f5e8;color:#2e7d32;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600}.StudentNotes_noteYear__m_ZZn{background:#fff3e0;color:#f57c00}.StudentNotes_noteSemester__Y6J0I,.StudentNotes_noteYear__m_ZZn{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.StudentNotes_noteSemester__Y6J0I{background:#f3e5f5;color:#7b1fa2}.StudentNotes_noteSubject__SrFBj{background:#e3f2fd;color:#1976d2;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.StudentNotes_noteDescription__kIO_a{color:#5a6c7d;font-size:14px;line-height:1.6;margin-bottom:18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.StudentNotes_noteMeta__VAZrE{display:flex;flex-direction:column;gap:8px;margin-bottom:18px;font-size:13px;color:#6c757d}.StudentNotes_noteMeta__VAZrE>div{display:flex;align-items:center;gap:8px}.StudentNotes_noteMeta__VAZrE i{width:14px;color:#8e9aaf}.StudentNotes_noteActions__jz2Z7{display:flex;gap:10px;align-items:center}.StudentNotes_likeButton__SUPfW{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;color:#6c757d;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s ease}.StudentNotes_likeButton__SUPfW:hover{background:#e9ecef;border-color:#adb5bd;transform:translateY(-1px)}.StudentNotes_likeButton__SUPfW.StudentNotes_liked__mTvmj{background:#ffe6e6;border-color:#ff9999;color:#dc3545}.StudentNotes_likeButton__SUPfW.StudentNotes_liked__mTvmj:hover{background:#ffcccc;border-color:#ff6666}.StudentNotes_likeButton__SUPfW i{font-size:14px}.StudentNotes_likeButton__SUPfW.StudentNotes_liked__mTvmj i{color:#dc3545}.StudentNotes_downloadButton__jxJ4I{flex:1;padding:12px 16px;background:#f8f9fa;color:#495057;text-decoration:none;border:1px solid #dee2e6;border-radius:8px;text-align:center;font-weight:500;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.StudentNotes_downloadButton__jxJ4I:hover{background:#e9ecef;border-color:#adb5bd;transform:translateY(-1px);color:#495057;text-decoration:none}.StudentNotes_emptyState__7_GD_{text-align:center;padding:60px 20px;background:white;border-radius:12px;border:2px dashed #e9ecef}.StudentNotes_emptyIcon__gb2tH{font-size:48px;color:#dee2e6;margin-bottom:20px}.StudentNotes_emptyState__7_GD_ h3{color:#6c757d;margin-bottom:10px}.StudentNotes_emptyState__7_GD_ p{color:#8e9aaf;font-size:14px}.StudentNotes_modalOverlay__hmqgs{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.StudentNotes_modal__Enz8k{background:white;border-radius:12px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3)}.StudentNotes_modalHeader__gghXS{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:1px solid #e0e0e0}.StudentNotes_modalHeader__gghXS h3{margin:0;font-size:20px;color:#333}.StudentNotes_closeButton__rM_Bs{background:none;border:none;font-size:20px;color:#999;cursor:pointer;padding:5px;border-radius:50%;transition:all .3s ease}.StudentNotes_closeButton__rM_Bs:hover{background:#f5f5f5;color:#666}.StudentNotes_shareForm__z3uQJ{padding:25px}.StudentNotes_formGroup__Rf38n{margin-bottom:20px}.StudentNotes_formRow__vvk_u{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:20px}.StudentNotes_formGroup__Rf38n label{display:block;margin-bottom:8px;font-weight:500;color:#333}.StudentNotes_formGroup__Rf38n input,.StudentNotes_formGroup__Rf38n textarea{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:8px;font-size:14px;transition:border-color .3s ease;box-sizing:border-box}.StudentNotes_formGroup__Rf38n input:focus,.StudentNotes_formGroup__Rf38n textarea:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.StudentNotes_formGroup__Rf38n textarea{resize:vertical;min-height:80px}.StudentNotes_filePreview__vGC1g{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px;background:#f8f9fa;border-radius:8px;color:#666}.StudentNotes_filePreview__vGC1g i{font-size:20px;color:#667eea}.StudentNotes_modalActions__dBuQX{display:flex;gap:15px;justify-content:flex-end;margin-top:25px;padding-top:20px;border-top:1px solid #e0e0e0}.StudentNotes_cancelButton__3MVGc,.StudentNotes_submitButton__PWvih{padding:12px 25px;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease}.StudentNotes_cancelButton__3MVGc{background:#f5f5f5;color:#666}.StudentNotes_cancelButton__3MVGc:hover{background:#e0e0e0}.StudentNotes_submitButton__PWvih{background:linear-gradient(135deg,#667eea,#764ba2);color:white}.StudentNotes_submitButton__PWvih:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.StudentNotes_submitButton__PWvih:disabled{opacity:.6;cursor:not-allowed}.StudentNotes_pendingNotesList__YQ_lv{padding:25px;max-height:500px;overflow-y:auto}.StudentNotes_pendingNoteCard__3ZXMr{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:20px;margin-bottom:15px}.StudentNotes_pendingNoteHeader__w3tRB{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.StudentNotes_pendingNoteHeader__w3tRB h4{margin:0;color:#333}.StudentNotes_pendingBadge__Olvon{background:#ff9800;color:white;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.StudentNotes_pendingNoteDetails__VllYZ{margin-bottom:15px;font-size:14px;color:#666}.StudentNotes_pendingNoteDetails__VllYZ p{margin:5px 0}.StudentNotes_pendingNoteActions__mOXXT{display:flex;gap:10px;flex-wrap:wrap}.StudentNotes_approveButton__WaKbW,.StudentNotes_deleteButton__3q1uA,.StudentNotes_previewButton__qf4gF,.StudentNotes_rejectButton__SeRUY{padding:8px 15px;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:5px}.StudentNotes_previewButton__qf4gF{background:#2196f3;color:white}.StudentNotes_approveButton__WaKbW{background:#4caf50;color:white}.StudentNotes_rejectButton__SeRUY{background:#f44336;color:white}.StudentNotes_deleteButton__3q1uA{background:#9e9e9e;color:white}.StudentNotes_approveButton__WaKbW:hover,.StudentNotes_deleteButton__3q1uA:hover,.StudentNotes_previewButton__qf4gF:hover,.StudentNotes_rejectButton__SeRUY:hover{transform:translateY(-1px);opacity:.9}.StudentNotes_emptyPendingState__xZNgH{text-align:center;padding:40px 20px;color:#666}.StudentNotes_emptyPendingState__xZNgH i{font-size:48px;color:#4caf50;margin-bottom:15px}.StudentNotes_alert__BtxLs{position:fixed;top:20px;right:20px;padding:15px 20px;border-radius:8px;color:white;font-weight:500;z-index:1001;display:flex;align-items:center;gap:10px;min-width:300px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.StudentNotes_alert__BtxLs.StudentNotes_success___u3ZB{background:#4caf50}.StudentNotes_alert__BtxLs.StudentNotes_error__GszrR{background:#f44336}.StudentNotes_alert__BtxLs.StudentNotes_info__w2TI3{background:#2196f3}.StudentNotes_alert__BtxLs button{background:none;border:none;color:white;cursor:pointer;font-size:16px;padding:0}@media (max-width:768px){.StudentNotes_sectionHeader__LFipx{flex-direction:column;align-items:stretch}.StudentNotes_headerActions__FKTU_{justify-content:center}.StudentNotes_filtersGrid__n7aN_,.StudentNotes_formRow__vvk_u,.StudentNotes_notesGrid__PDMiA{grid-template-columns:1fr}.StudentNotes_modal__Enz8k{margin:10px;max-height:calc(100vh - 20px)}.StudentNotes_modalActions__dBuQX,.StudentNotes_pendingNoteActions__mOXXT{flex-direction:column}.StudentNotes_alert__BtxLs{left:20px;right:20px;min-width:auto}.StudentNotes_noteTags__psp_f{flex-direction:column;align-items:flex-start}}.CollegeResources_resourcesContainer__Y6pi1{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-4) 0}.CollegeResources_header__JSEZw{justify-content:space-between;background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--spacing-5) var(--spacing-6);box-shadow:var(--shadow-xs);flex-wrap:wrap}.CollegeResources_headerLeft__nDgoR,.CollegeResources_header__JSEZw{display:flex;align-items:center;gap:var(--spacing-4)}.CollegeResources_iconCircle__s4A1K{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-full);background:var(--color-primary-light);color:var(--color-primary);flex-shrink:0}.CollegeResources_title__xNa_r{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0;line-height:var(--line-height-tight)}.CollegeResources_subtitle__06J5C{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:var(--spacing-1) 0 0 0}.CollegeResources_createButton__bNuaV{display:inline-flex;align-items:center;gap:var(--spacing-2);background:var(--color-primary);color:var(--color-text-inverse);border:none;padding:var(--spacing-2-5,10px) var(--spacing-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--transition-fast),transform var(--transition-fast)}.CollegeResources_createButton__bNuaV:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.CollegeResources_resourcesGrid__r0jtP{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-6)}.CollegeResources_resourceCard__aOd0H{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-xs);cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast);display:flex;flex-direction:column}.CollegeResources_resourceCard__aOd0H:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--color-border-medium)}.CollegeResources_imageWrapper__vgwVb{position:relative;width:100%;height:160px;background:var(--color-bg-tertiary);overflow:hidden}.CollegeResources_resourceImage__T8lQX{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-base)}.CollegeResources_resourceCard__aOd0H:hover .CollegeResources_resourceImage__T8lQX{transform:scale(1.03)}.CollegeResources_imageFallback___vxVT{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,var(--color-info-light),var(--color-bg-alt));color:var(--color-info)}.CollegeResources_adminActions__N9lHu{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;gap:var(--spacing-1);background:rgba(255,255,255,.9);backdrop-filter:blur(4px);padding:var(--spacing-1);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);z-index:2}.CollegeResources_actionBtn___sUxm{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);border:none;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.CollegeResources_editBtn__1IPFW{background:transparent;color:var(--color-primary)}.CollegeResources_editBtn__1IPFW:hover{background:var(--color-primary-light)}.CollegeResources_deleteBtn__dR97f{background:transparent;color:var(--color-error)}.CollegeResources_deleteBtn__dR97f:hover{background:var(--color-error-light)}.CollegeResources_content__p4Oq7{padding:var(--spacing-5);display:flex;flex-direction:column;flex-grow:1}.CollegeResources_resourceTitle__GrUw5{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--spacing-2) 0;line-height:var(--line-height-tight)}.CollegeResources_description__li8GL{font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:var(--line-height-normal);margin-bottom:var(--spacing-4);flex-grow:1}.CollegeResources_metaList__FJ5g4{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4);padding-top:var(--spacing-3);border-top:1px solid var(--color-border-light)}.CollegeResources_metaItem__vyEK8{display:flex;align-items:center;gap:var(--spacing-1);font-size:var(--font-size-xs);color:var(--color-text-muted)}.CollegeResources_metaIcon__tIEhT{color:var(--color-text-muted);flex-shrink:0}.CollegeResources_cardFooter__XdoAT{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);padding-top:var(--spacing-3);border-top:1px solid var(--color-border-light);font-size:var(--font-size-xs)}.CollegeResources_attribution__jOX0S{display:flex;align-items:center;gap:var(--spacing-1);color:var(--color-text-muted);font-size:11px}.CollegeResources_actionButtons__9E_PH{display:flex;align-items:center;gap:var(--spacing-2)}.CollegeResources_downloadLink__iQ8qP,.CollegeResources_viewLink__4JV38{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:var(--spacing-1) var(--spacing-2-5,10px);border-radius:var(--radius-sm);text-decoration:none;transition:all var(--transition-fast)}.CollegeResources_downloadLink__iQ8qP{background:var(--color-primary-light);color:var(--color-primary)}.CollegeResources_downloadLink__iQ8qP:hover{background:var(--color-primary);color:var(--color-text-inverse)}.CollegeResources_viewLink__4JV38{background:var(--color-bg-secondary);color:var(--color-text-secondary);border:1px solid var(--color-border-default)}.CollegeResources_viewLink__4JV38:hover{border-color:var(--color-primary);color:var(--color-primary)}.CollegeResources_pagination__pzyN5{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);margin-top:var(--spacing-4)}.CollegeResources_paginationButton__079RX{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--color-border-default);background:var(--color-bg-primary);color:var(--color-text-primary);border-radius:var(--radius-md);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast)}.CollegeResources_paginationButton__079RX:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.CollegeResources_paginationButton__079RX:disabled{opacity:.5;cursor:not-allowed}.CollegeResources_paginationInfo__Guyv8{font-size:var(--font-size-sm);color:var(--color-text-muted)}.CollegeResources_studentNotesContainer__tklhD{margin-top:var(--spacing-10);border-top:2px dashed var(--color-border-medium);padding-top:var(--spacing-8)}.CollegeResources_notesDividerHeader__zezqH{display:flex;flex-direction:column;gap:var(--spacing-1);margin-bottom:var(--spacing-6)}.CollegeResources_notesBadge__5aNAB{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.CollegeResources_notesSubtitle__liCkz{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0}@media (max-width:768px){.CollegeResources_resourcesGrid__r0jtP{grid-template-columns:1fr}.CollegeResources_header__JSEZw{flex-direction:column;align-items:flex-start}.CollegeResources_createButton__bNuaV{width:100%;justify-content:center}}.CollegeMentors_mentorsContainer__NYlFv{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-4) 0}.CollegeMentors_header__zRN2S{display:flex;align-items:center;justify-content:space-between;background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--spacing-5) var(--spacing-6);box-shadow:var(--shadow-xs)}.CollegeMentors_headerLeft__wtqnp{display:flex;align-items:center;gap:var(--spacing-4)}.CollegeMentors_iconCircle__i9a5n{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-full);background:var(--color-primary-light);color:var(--color-primary);flex-shrink:0}.CollegeMentors_title__8Jpcy{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0;line-height:var(--line-height-tight)}.CollegeMentors_subtitle___4zO8{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:var(--spacing-1) 0 0 0}.CollegeMentors_filterSection__YT9Jc{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--spacing-4) var(--spacing-5);box-shadow:var(--shadow-xs)}.CollegeMentors_searchRow__e3AhU{display:flex;align-items:center;gap:var(--spacing-3)}.CollegeMentors_inputWrapper__4ithd{position:relative;display:flex;align-items:center;flex:1}.CollegeMentors_searchIcon__47B2E{position:absolute;left:var(--spacing-3);color:var(--color-text-muted);pointer-events:none}.CollegeMentors_input__jW4AY{width:100%;padding:var(--spacing-2) var(--spacing-3) var(--spacing-2) var(--spacing-8);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.CollegeMentors_input__jW4AY:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-light);background:var(--color-bg-primary)}.CollegeMentors_clearButton__Wk0ed{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.CollegeMentors_clearButton__Wk0ed:hover{color:var(--color-error);border-color:var(--color-error);background:var(--color-error-light)}.CollegeMentors_mentorsGrid__wfp5k{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-6)}.CollegeMentors_mentorCard__kY0aV{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--spacing-5);box-shadow:var(--shadow-xs);display:flex;flex-direction:column;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.CollegeMentors_mentorCard__kY0aV:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.CollegeMentors_cardTop__hYj_b{display:flex;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-3)}.CollegeMentors_avatarWrapper__W5Vzt{position:relative;width:56px;height:56px;flex-shrink:0}.CollegeMentors_avatar___Gvnq{width:100%;height:100%;border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover;border:2px solid var(--color-border-light)}.CollegeMentors_avatarFallback__4t_xi{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:var(--radius-full);background:var(--color-primary-light);color:var(--color-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-base)}.CollegeMentors_statusDot__Nk_91{position:absolute;bottom:2px;right:2px;width:12px;height:12px;border-radius:var(--radius-full);border:2px solid var(--color-bg-primary)}.CollegeMentors_dotActive__gB6N_{background:var(--color-success)}.CollegeMentors_dotInactive__ybZWi{background:var(--color-text-disabled)}.CollegeMentors_mentorHeaderInfo__Piv83{display:flex;flex-direction:column;gap:2px;overflow:hidden}.CollegeMentors_mentorName__G9sLb{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CollegeMentors_mentorTitleText__oRyIc{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CollegeMentors_statusBadge__JN4Qf{display:inline-block;font-size:11px;font-weight:var(--font-weight-medium);padding:2px 8px;border-radius:var(--radius-full);width:-moz-fit-content;width:fit-content;margin-top:3px}.CollegeMentors_badgeActive___tMVA{background:var(--color-success-light);color:var(--color-success)}.CollegeMentors_badgeInactive__Hz4tM{background:var(--color-bg-secondary);color:var(--color-text-muted)}.CollegeMentors_mentorBio__5mrWk{font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:var(--line-height-normal);margin:0 0 var(--spacing-4) 0;flex-grow:1}.CollegeMentors_cardActions__YCd7L{padding-top:var(--spacing-3);border-top:1px solid var(--color-border-light)}.CollegeMentors_actionGroup__FmhTG{display:flex;align-items:center;gap:var(--spacing-2)}.CollegeMentors_bookBtn__vxJwA,.CollegeMentors_messageBtn__80Yme{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;flex:1;transition:all var(--transition-fast)}.CollegeMentors_messageBtn__80Yme{background:var(--color-primary-light);color:var(--color-primary);border:1px solid transparent}.CollegeMentors_messageBtn__80Yme:hover:not(:disabled){background:var(--color-primary);color:var(--color-text-inverse)}.CollegeMentors_bookBtn__vxJwA:disabled,.CollegeMentors_messageBtn__80Yme:disabled{opacity:.5;cursor:not-allowed}.CollegeMentors_bookBtn__vxJwA{background:var(--color-bg-primary);color:var(--color-primary);border:1px solid var(--color-primary)}.CollegeMentors_bookBtn__vxJwA:hover:not(:disabled){background:var(--color-primary-light)}.CollegeMentors_studentOnlyNote__hi5Kw{font-size:11px;color:var(--color-text-muted);margin:0;font-style:italic}.CollegeMentors_pagination__P8E4E{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);margin-top:var(--spacing-4)}.CollegeMentors_paginationButton__PQ6B5{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--color-border-default);background:var(--color-bg-primary);color:var(--color-text-primary);border-radius:var(--radius-md);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast)}.CollegeMentors_paginationButton__PQ6B5:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.CollegeMentors_paginationButton__PQ6B5:disabled{opacity:.5;cursor:not-allowed}.CollegeMentors_paginationInfo__eA1em{font-size:var(--font-size-sm);color:var(--color-text-muted)}@media (max-width:768px){.CollegeMentors_mentorsGrid__wfp5k{grid-template-columns:1fr}.CollegeMentors_header__zRN2S{padding:var(--spacing-4)}}.CollegeAdmin_adminContainer__JWXZF{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-4) 0}.CollegeAdmin_header__NVj5Y{display:flex;align-items:center;justify-content:space-between;background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--spacing-5) var(--spacing-6);box-shadow:var(--shadow-xs)}.CollegeAdmin_headerLeft___AOzD{display:flex;align-items:center;gap:var(--spacing-4)}.CollegeAdmin_iconCircle__A8TsF{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-full);background:var(--color-primary-light);color:var(--color-primary);flex-shrink:0}.CollegeAdmin_title__POpVU{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0;line-height:var(--line-height-tight)}.CollegeAdmin_subtitle__JPl3Z{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:var(--spacing-1) 0 0 0}.CollegeAdmin_subTabs__m2sXx{display:flex;gap:var(--spacing-2);background:var(--color-bg-secondary);padding:var(--spacing-1-5,6px);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);overflow-x:auto}.CollegeAdmin_subTab__GzpRX{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2-5,10px) var(--spacing-4);background:transparent;border:none;border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast)}.CollegeAdmin_subTab__GzpRX:hover{color:var(--color-text-primary);background:rgba(255,255,255,.6)}.CollegeAdmin_activeSubTab__NAjsg{background:var(--color-bg-primary);color:var(--color-primary);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-xs)}.CollegeAdmin_countBadge__uoJHT{display:inline-flex;align-items:center;justify-content:center;padding:1px 7px;font-size:11px;font-weight:var(--font-weight-bold);border-radius:var(--radius-full);background:var(--color-bg-tertiary);color:var(--color-text-secondary)}.CollegeAdmin_activeSubTab__NAjsg .CollegeAdmin_countBadge__uoJHT{background:var(--color-primary-light);color:var(--color-primary)}.CollegeAdmin_tabContent__U_dbq{display:flex;flex-direction:column;gap:var(--spacing-4)}.CollegeAdmin_subHeader__qndQ5{display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-2)}.CollegeAdmin_subHeader__qndQ5 h3{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.CollegeAdmin_createBtn__c_2GA{display:inline-flex;align-items:center;gap:var(--spacing-1);background:var(--color-primary);color:var(--color-text-inverse);border:none;padding:var(--spacing-2) var(--spacing-3-5,14px);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--transition-fast)}.CollegeAdmin_createBtn__c_2GA:hover{background:var(--color-primary-hover)}.CollegeAdmin_feedsList__QdJQd{display:flex;flex-direction:column;gap:var(--spacing-4)}.CollegeAdmin_feedCard__aoNkD{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--spacing-5);box-shadow:var(--shadow-xs)}.CollegeAdmin_feedCardHeader__smZzZ{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-4);margin-bottom:var(--spacing-3);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--color-border-light);flex-wrap:wrap}.CollegeAdmin_userInfo__rKFk1{display:flex;align-items:center;gap:var(--spacing-3)}.CollegeAdmin_avatarWrapper__QU_4c{width:42px;height:42px;border-radius:var(--radius-full);overflow:hidden;background:var(--color-primary-light);display:flex;align-items:center;justify-content:center;flex-shrink:0}.CollegeAdmin_avatar__BkBBA{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.CollegeAdmin_avatarFallback__ORRxM{color:var(--color-primary)}.CollegeAdmin_userName___q76b{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.CollegeAdmin_userTitle__ntTEk{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0}.CollegeAdmin_postDate__mRmN7{font-size:11px;color:var(--color-text-disabled)}.CollegeAdmin_feedActions__AQhE4{display:flex;align-items:center;gap:var(--spacing-2)}.CollegeAdmin_actionBtn__KdlxP{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1-5,6px) var(--spacing-3);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border:none;cursor:pointer;transition:all var(--transition-fast)}.CollegeAdmin_approveBtn__X7KZ_{background:var(--color-success-light);color:var(--color-success)}.CollegeAdmin_approveBtn__X7KZ_:hover{background:var(--color-success);color:var(--color-text-inverse)}.CollegeAdmin_rejectBtn__GmG8v{background:var(--color-error-light);color:var(--color-error)}.CollegeAdmin_rejectBtn__GmG8v:hover{background:var(--color-error);color:var(--color-text-inverse)}.CollegeAdmin_deleteBtn__oND3k{background:var(--color-bg-secondary);color:var(--color-text-muted);padding:var(--spacing-1-5,6px)}.CollegeAdmin_deleteBtn__oND3k:hover{background:var(--color-error-light);color:var(--color-error)}.CollegeAdmin_feedBody__4M_Up{display:flex;flex-direction:column;gap:var(--spacing-3)}.CollegeAdmin_feedHtmlContent__GI4Lv{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal)}.CollegeAdmin_feedImages__dYa91{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--spacing-2);max-width:480px}.CollegeAdmin_feedImage__lLay1{width:100%;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--color-border-light)}.CollegeAdmin_itemsList__V0ddN{display:flex;flex-direction:column;gap:var(--spacing-3)}.CollegeAdmin_itemRow___EMP_{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--spacing-4) var(--spacing-5);box-shadow:var(--shadow-xs);transition:border-color var(--transition-fast)}.CollegeAdmin_itemRow___EMP_:hover{border-color:var(--color-border-medium)}.CollegeAdmin_itemMain__rE_FK{display:flex;flex-direction:column;gap:var(--spacing-1);flex:1}.CollegeAdmin_itemTitle__butSa{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.CollegeAdmin_itemSnippet__OOejs{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0;line-height:var(--line-height-normal)}.CollegeAdmin_metaTime__bym7B{font-size:11px;color:var(--color-text-muted)}.CollegeAdmin_itemActions__Qu4va{display:flex;align-items:center;gap:var(--spacing-2);flex-shrink:0}.CollegeAdmin_itemDeleteBtn__kL8Sw,.CollegeAdmin_itemEditBtn__UKfee{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1-5,6px) var(--spacing-3);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border:1px solid var(--color-border-default);background:var(--color-bg-primary);cursor:pointer;transition:all var(--transition-fast)}.CollegeAdmin_itemEditBtn__UKfee{color:var(--color-primary)}.CollegeAdmin_itemEditBtn__UKfee:hover{border-color:var(--color-primary);background:var(--color-primary-light)}.CollegeAdmin_itemDeleteBtn__kL8Sw{color:var(--color-error)}.CollegeAdmin_itemDeleteBtn__kL8Sw:hover{border-color:var(--color-error);background:var(--color-error-light)}.CollegeAdmin_pagination__EbOBu{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);margin-top:var(--spacing-4)}.CollegeAdmin_paginationButton___eIwa{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--color-border-default);background:var(--color-bg-primary);color:var(--color-text-primary);border-radius:var(--radius-md);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast)}.CollegeAdmin_paginationButton___eIwa:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.CollegeAdmin_paginationButton___eIwa:disabled{opacity:.5;cursor:not-allowed}.CollegeAdmin_paginationInfo__tBWt0{font-size:var(--font-size-sm);color:var(--color-text-muted)}@media (max-width:768px){.CollegeAdmin_itemRow___EMP_{flex-direction:column;align-items:flex-start}.CollegeAdmin_itemActions__Qu4va{width:100%;justify-content:flex-end}.CollegeAdmin_header__NVj5Y{padding:var(--spacing-4)}}.CollegeSkilling_skillingContainer___qRsP{display:flex;flex-direction:column;gap:var(--spacing-6,24px);width:100%}.CollegeSkilling_readinessCard__nsQIE{background:var(--color-bg-primary,#ffffff);border:1px solid var(--color-border-default,#e2e8f0);border-radius:var(--radius-xl,16px);padding:var(--spacing-6,24px);box-shadow:var(--shadow-sm,0 1px 3px rgba(0,0,0,.05));position:relative;overflow:hidden}.CollegeSkilling_readinessCard__nsQIE:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary,linear-gradient(135deg,#2563eb,#1d4ed8))}.CollegeSkilling_readinessHeader__rS2sm{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4,16px);margin-bottom:var(--spacing-5,20px);flex-wrap:wrap}.CollegeSkilling_readinessHeaderLeft__gTijl{display:flex;gap:var(--spacing-3,12px);align-items:center}.CollegeSkilling_iconBox__gsHxQ{width:44px;height:44px;border-radius:var(--radius-lg,12px);background:var(--color-primary-light,#dbeafe);color:var(--color-primary,#2563eb);display:flex;align-items:center;justify-content:center;flex-shrink:0}.CollegeSkilling_readinessTitle__t_EYc{font-size:var(--font-size-xl,1.25rem);font-weight:var(--font-weight-bold,700);color:var(--color-text-primary,#0f172a);margin:0}.CollegeSkilling_readinessSubtitle__DwCXJ{font-size:var(--font-size-sm,.875rem);color:var(--color-text-muted,#64748b);margin:var(--spacing-1,4px) 0 0 0}.CollegeSkilling_switchWrapper__EvCI4{display:flex;align-items:center;gap:var(--spacing-3,12px);background:var(--color-bg-secondary,#f8fafc);padding:var(--spacing-2,8px) var(--spacing-4,16px);border-radius:var(--radius-full,9999px);border:1px solid var(--color-border-default,#e2e8f0)}.CollegeSkilling_switchLabel__WudqY{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,#0f172a)}.CollegeSkilling_switchToggle___T9RG{position:relative;display:inline-block;width:46px;height:24px}.CollegeSkilling_switchToggle___T9RG input{opacity:0;width:0;height:0}.CollegeSkilling_switchSlider__3vhVe{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--color-border-medium,#cbd5e1);transition:var(--transition-base,.2s ease);border-radius:var(--radius-full,9999px)}.CollegeSkilling_switchSlider__3vhVe:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#ffffff;transition:var(--transition-base,.2s ease);border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.2)}.CollegeSkilling_switchToggle___T9RG input:checked+.CollegeSkilling_switchSlider__3vhVe{background-color:var(--color-success,#16a34a)}.CollegeSkilling_switchToggle___T9RG input:checked+.CollegeSkilling_switchSlider__3vhVe:before{transform:translateX(22px)}.CollegeSkilling_endorsementAlert__Ht9aZ{display:flex;align-items:center;gap:var(--spacing-3,12px);background:var(--color-success-light,#dcfce7);border:1px solid #86efac;border-radius:var(--radius-lg,12px);padding:var(--spacing-3,12px) var(--spacing-4,16px);color:#166534;margin-bottom:var(--spacing-5,20px);font-size:var(--font-size-sm,.875rem)}.CollegeSkilling_endorsementAlert__Ht9aZ strong{font-weight:var(--font-weight-bold,700)}.CollegeSkilling_statusFormGrid__vHcjX{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4,16px);margin-bottom:var(--spacing-5,20px)}.CollegeSkilling_fieldGroup__Xat_q{display:flex;flex-direction:column;gap:var(--spacing-2,8px)}.CollegeSkilling_fieldLabel__2rJJx{font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-semibold,600);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary,#334155)}.CollegeSkilling_inputField__Vm2BU,.CollegeSkilling_selectField___R_1R{width:100%;padding:var(--spacing-2,8px) var(--spacing-3,12px);border:1px solid var(--color-border-default,#e2e8f0);border-radius:var(--radius-md,8px);font-size:var(--font-size-sm,.875rem);color:var(--color-text-primary,#0f172a);background:var(--color-bg-primary,#ffffff);transition:border-color var(--transition-fast,.15s ease)}.CollegeSkilling_inputField__Vm2BU:focus,.CollegeSkilling_selectField___R_1R:focus{outline:none;border-color:var(--color-primary,#2563eb)}.CollegeSkilling_actionRow__M_YDB{display:flex;justify-content:flex-end;gap:var(--spacing-3,12px)}.CollegeSkilling_saveBtn__5uxMt{background:var(--color-primary,#2563eb);color:#ffffff;border:none;border-radius:var(--radius-md,8px);padding:var(--spacing-2,8px) var(--spacing-5,20px);font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-semibold,600);cursor:pointer;display:inline-flex;align-items:center;gap:var(--spacing-2,8px);transition:background-color var(--transition-fast,.15s ease)}.CollegeSkilling_saveBtn__5uxMt:hover{background:var(--color-primary-hover,#1d4ed8)}.CollegeSkilling_saveBtn__5uxMt:disabled{opacity:.6;cursor:not-allowed}.CollegeSkilling_sectionTitleRow__AHvMk{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-4,16px);margin-bottom:var(--spacing-2,8px)}.CollegeSkilling_sectionTitle__popTW{font-size:var(--font-size-lg,1.125rem);font-weight:var(--font-weight-bold,700);color:var(--color-text-primary,#0f172a);margin:0}.CollegeSkilling_resourceGrid__EuSKZ{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4,16px)}.CollegeSkilling_resourceCard__8xhf_{background:var(--color-bg-primary,#ffffff);border:1px solid var(--color-border-default,#e2e8f0);border-radius:var(--radius-xl,16px);padding:var(--spacing-5,20px);display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--shadow-sm,0 1px 3px rgba(0,0,0,.05));transition:transform var(--transition-fast,.15s ease),box-shadow var(--transition-fast,.15s ease)}.CollegeSkilling_resourceCard__8xhf_:hover{transform:translateY(-2px);box-shadow:var(--shadow-md,0 4px 6px -1px rgba(0,0,0,.1))}.CollegeSkilling_resourceCardTop__bhkVp{display:flex;flex-direction:column;gap:var(--spacing-3,12px)}.CollegeSkilling_resourceIconBox__Ti9zN{width:40px;height:40px;border-radius:var(--radius-md,8px);display:flex;align-items:center;justify-content:center;background:var(--color-bg-secondary,#f1f5f9);color:var(--color-text-primary,#0f172a)}.CollegeSkilling_iconIndigo__lwx_c{background:#e0e7ff;color:#4338ca}.CollegeSkilling_iconAmber__8O7QX{background:#fef3c7;color:#d97706}.CollegeSkilling_iconEmerald__vQoBi{background:#dcfce7;color:#15803d}.CollegeSkilling_resourceName__0yiJR{font-size:var(--font-size-base,1rem);font-weight:var(--font-weight-bold,700);color:var(--color-text-primary,#0f172a);margin:0}.CollegeSkilling_resourceDesc__a2SG3{font-size:var(--font-size-sm,.875rem);color:var(--color-text-muted,#64748b);line-height:1.5;margin:0}.CollegeSkilling_resourceLink__jNX1N{margin-top:var(--spacing-4,16px);display:inline-flex;align-items:center;gap:var(--spacing-2,8px);font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-semibold,600);color:var(--color-primary,#2563eb);text-decoration:none}.CollegeSkilling_resourceLink__jNX1N:hover{text-decoration:underline}.CollegeSkilling_loggedOutPrompt__kEqgM{background:var(--color-bg-secondary,#f8fafc);border:1px dashed var(--color-border-medium,#cbd5e1);border-radius:var(--radius-lg,12px);padding:var(--spacing-6,24px);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3,12px)}.CollegeSkilling_loginPromptBtn__Ap_Tw{background:var(--color-primary,#2563eb);color:#ffffff;border:none;border-radius:var(--radius-md,8px);padding:var(--spacing-2,8px) var(--spacing-4,16px);font-weight:var(--font-weight-semibold,600);cursor:pointer}@media (max-width:992px){.CollegeSkilling_resourceGrid__EuSKZ{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.CollegeSkilling_resourceGrid__EuSKZ,.CollegeSkilling_statusFormGrid__vHcjX{grid-template-columns:1fr}}.CreateCollabModal_overlay__MoQ4l{position:fixed;inset:0;background-color:rgba(15,23,42,.65);backdrop-filter:blur(4px);z-index:var(--z-index-modal,1000);display:flex;align-items:center;justify-content:center;padding:var(--spacing-4,16px);animation:CreateCollabModal_fadeIn__W_Q99 .15s ease-out}@keyframes CreateCollabModal_fadeIn__W_Q99{0%{opacity:0}to{opacity:1}}.CreateCollabModal_modalContainer__6C_00{background:var(--color-bg-primary,#ffffff);border-radius:var(--radius-xl,16px);width:100%;max-width:580px;max-height:90vh;display:flex;flex-direction:column;box-shadow:var(--shadow-2xl,0 25px 50px -12px rgba(0,0,0,.25));border:1px solid var(--color-border-primary,#e2e8f0);overflow:hidden;animation:CreateCollabModal_slideUp__RsteM .2s cubic-bezier(.16,1,.3,1)}@keyframes CreateCollabModal_slideUp__RsteM{0%{transform:translateY(12px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.CreateCollabModal_header__o5klb{padding:var(--spacing-5,20px) var(--spacing-6,24px);border-bottom:1px solid var(--color-border-primary,#e2e8f0);display:flex;align-items:flex-start;justify-content:space-between;background:#f8fafc}.CreateCollabModal_titleWrapper__KO_5D{display:flex;flex-direction:column;gap:var(--spacing-1,4px)}.CreateCollabModal_title__NEDuB{margin:0;font-size:var(--font-size-xl,20px);font-weight:var(--font-weight-bold,700);color:var(--color-text-primary,#0f172a)}.CreateCollabModal_subtitle__TYCGh{margin:0;font-size:var(--font-size-sm,13px);color:var(--color-text-secondary,#64748b)}.CreateCollabModal_closeBtn__H1vMH{background:transparent;border:none;color:var(--color-text-tertiary,#94a3b8);cursor:pointer;padding:6px;border-radius:var(--radius-md,8px);display:flex;align-items:center;justify-content:center}.CreateCollabModal_closeBtn__H1vMH:hover{background:#f1f5f9;color:#0f172a}.CreateCollabModal_body__AKMNO{padding:var(--spacing-6,24px);overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-4,16px)}.CreateCollabModal_formGroup__ZJcPU{display:flex;flex-direction:column;gap:6px}.CreateCollabModal_label__32ls1{font-size:var(--font-size-sm,13px);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,#1e293b)}.CreateCollabModal_required__waa0E{color:#ef4444}.CreateCollabModal_input__fSGC_,.CreateCollabModal_select__gQUf2,.CreateCollabModal_textarea__RJOPS{width:100%;padding:10px 12px;border:1px solid var(--color-border-primary,#cbd5e1);border-radius:var(--radius-md,8px);font-size:var(--font-size-sm,14px);color:var(--color-text-primary,#0f172a);background:var(--color-bg-primary,#ffffff);box-sizing:border-box}.CreateCollabModal_input__fSGC_:focus,.CreateCollabModal_select__gQUf2:focus,.CreateCollabModal_textarea__RJOPS:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.CreateCollabModal_textarea__RJOPS{resize:vertical;min-height:90px}.CreateCollabModal_footer__hTD1j{padding:var(--spacing-4,16px) var(--spacing-6,24px);border-top:1px solid var(--color-border-primary,#e2e8f0);display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-3,12px);background:#f8fafc}.CreateCollabModal_cancelBtn__QbfkU{padding:9px 18px;border:1px solid var(--color-border-primary,#cbd5e1);background:#ffffff;color:#475569;font-size:var(--font-size-sm,14px);font-weight:600;border-radius:var(--radius-md,8px);cursor:pointer}.CreateCollabModal_cancelBtn__QbfkU:hover{background:#f1f5f9}.CreateCollabModal_submitBtn__WwW5H{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;background:#2563eb;color:#ffffff;font-size:var(--font-size-sm,14px);font-weight:600;border-radius:var(--radius-md,8px);border:none;cursor:pointer}.CreateCollabModal_submitBtn__WwW5H:hover{background:#1d4ed8}.CreateCollabModal_submitBtn__WwW5H:disabled{opacity:.6;cursor:not-allowed}.StudentCollabCenter_collabContainer__7OCs0{display:flex;flex-direction:column;gap:var(--spacing-6,24px);width:100%}.StudentCollabCenter_topBar__CqDev{display:flex;flex-direction:column;gap:var(--spacing-4,16px);background:var(--color-bg-primary,#ffffff);border:1px solid var(--color-border-primary,#e2e8f0);border-radius:var(--radius-xl,16px);padding:var(--spacing-6,24px);box-shadow:var(--shadow-sm,0 1px 3px rgba(0,0,0,.05))}.StudentCollabCenter_headerRow__hVwdb{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4,16px);flex-wrap:wrap}.StudentCollabCenter_titleArea__lEdSh{display:flex;flex-direction:column;gap:var(--spacing-1,4px)}.StudentCollabCenter_mainTitle__KBS8W{font-size:var(--font-size-2xl,22px);font-weight:var(--font-weight-bold,700);color:var(--color-text-primary,#0f172a);margin:0;display:flex;align-items:center;gap:10px}.StudentCollabCenter_titleBadge__xkILo{background:#eff6ff;color:#2563eb;font-size:var(--font-size-xs,12px);font-weight:var(--font-weight-semibold,600);padding:3px 10px;border-radius:var(--radius-full,9999px)}.StudentCollabCenter_subtitle__ELtpO{font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#64748b);margin:0}.StudentCollabCenter_postBtn__g9_2n{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#2563eb;color:#ffffff;font-size:var(--font-size-sm,14px);font-weight:600;border-radius:var(--radius-lg,10px);border:none;cursor:pointer;transition:all var(--transition-fast,.15s ease);box-shadow:0 4px 12px rgba(37,99,235,.2)}.StudentCollabCenter_postBtn__g9_2n:hover{background:#1d4ed8;transform:translateY(-1px)}.StudentCollabCenter_controlsRow__3fEX4{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3,12px);flex-wrap:wrap}.StudentCollabCenter_tabsRow__UPqe4{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-bottom:2px}.StudentCollabCenter_tabBtn__v8ML_{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:#f8fafc;color:#475569;border:1px solid var(--color-border-primary,#e2e8f0);border-radius:var(--radius-full,9999px);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all var(--transition-fast,.15s ease)}.StudentCollabCenter_tabBtn__v8ML_:hover{background:#f1f5f9;color:#0f172a}.StudentCollabCenter_tabBtnActive__HY0oB{background:#2563eb;color:#ffffff;border-color:#2563eb}.StudentCollabCenter_searchBox__1MgOI{display:flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid var(--color-border-primary,#cbd5e1);border-radius:var(--radius-md,8px);padding:6px 12px;min-width:240px}.StudentCollabCenter_searchInput___jjCo{border:none;background:transparent;outline:none;font-size:13px;color:#0f172a;width:100%}.StudentCollabCenter_grid__cTHNX{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-4,16px)}.StudentCollabCenter_card__zRgZS{background:var(--color-bg-primary,#ffffff);border:1px solid var(--color-border-primary,#e2e8f0);border-radius:var(--radius-xl,14px);padding:var(--spacing-5,20px);display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--shadow-sm,0 1px 3px rgba(0,0,0,.04));transition:all var(--transition-fast,.2s ease)}.StudentCollabCenter_card__zRgZS:hover{border-color:#bfdbfe;box-shadow:var(--shadow-md,0 4px 12px rgba(0,0,0,.08));transform:translateY(-2px)}.StudentCollabCenter_cardHeader__3R97F{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.StudentCollabCenter_authorInfo__l2LAu{display:flex;align-items:center;gap:10px}.StudentCollabCenter_avatar__7Qsip{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#3b82f6);color:#ffffff;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.StudentCollabCenter_authorMeta__fN_Cw{display:flex;flex-direction:column}.StudentCollabCenter_authorName__3mF2r{font-size:13.5px;font-weight:600;color:#0f172a}.StudentCollabCenter_postTime__XS31K{font-size:11px;color:#94a3b8}.StudentCollabCenter_categoryTag__5N53T{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:var(--radius-full,9999px);font-size:11px;font-weight:600;text-transform:capitalize}.StudentCollabCenter_catProject__tRAV_{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.StudentCollabCenter_catNotes__HRfJc{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.StudentCollabCenter_catDoubt__aBFo4{background:#fefce8;color:#a16207;border:1px solid #fde047}.StudentCollabCenter_catContribution__OCqjp{background:#faf5ff;color:#7e22ce;border:1px solid #e9d5ff}.StudentCollabCenter_cardContent__UPNgd{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.StudentCollabCenter_cardTitle__EB5bV{font-size:15.5px;font-weight:700;color:#0f172a;line-height:1.35;margin:0}.StudentCollabCenter_cardDesc__0gLaK{font-size:13px;color:#475569;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.StudentCollabCenter_tagsContainer__G2ELt{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.StudentCollabCenter_skillTag__kM_TO{font-size:11px;padding:2px 7px;background:#f1f5f9;color:#475569;border-radius:4px;font-weight:500}.StudentCollabCenter_cardFooter__SLJpt{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #f1f5f9;padding-top:12px;margin-top:auto}.StudentCollabCenter_batchBadge__85AMx{font-size:11.5px;color:#64748b;display:flex;align-items:center;gap:4px}.StudentCollabCenter_connectBtn__CCDHG{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#f8fafc;color:#2563eb;border:1px solid #bfdbfe;border-radius:var(--radius-md,8px);font-size:12.5px;font-weight:600;cursor:pointer;transition:all var(--transition-fast,.15s ease)}.StudentCollabCenter_connectBtn__CCDHG:hover{background:#2563eb;color:#ffffff}.StudentCollabCenter_emptyState__sVvlj{grid-column:1/-1;background:var(--color-bg-primary,#ffffff);border:1px dashed var(--color-border-primary,#cbd5e1);border-radius:var(--radius-xl,16px);padding:48px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.StudentCollabCenter_emptyIcon__SWDb_{width:52px;height:52px;border-radius:50%;background:#eff6ff;color:#2563eb;display:flex;align-items:center;justify-content:center}.StudentCollabCenter_emptyTitle__KeoyM{font-size:17px;font-weight:700;color:#0f172a;margin:0}.StudentCollabCenter_emptyText__HlhZU{font-size:13.5px;color:#64748b;max-width:420px;margin:0}@media (max-width:768px){.StudentCollabCenter_topBar__CqDev{padding:var(--spacing-4,16px)}.StudentCollabCenter_controlsRow__3fEX4{flex-direction:column;align-items:stretch}.StudentCollabCenter_searchBox__1MgOI{min-width:100%}.StudentCollabCenter_grid__cTHNX{grid-template-columns:1fr}}.ReachOutModal_overlay__scts0{position:fixed;inset:0;z-index:var(--z-index-modal,9999);background:var(--color-bg-overlay);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:var(--spacing-4)}.ReachOutModal_modalContent__YX88a{background:var(--color-bg-primary);border-radius:var(--radius-xl);width:100%;max-width:640px;max-height:90vh;display:flex;flex-direction:column;box-shadow:var(--shadow-2xl);border:1px solid var(--color-border-light);overflow:hidden}.ReachOutModal_modalHeader__k1YPd{display:flex;align-items:flex-start;justify-content:space-between;padding:var(--spacing-6);border-bottom:1px solid var(--color-border-light);gap:var(--spacing-4)}.ReachOutModal_title__1SRrr{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.ReachOutModal_subtitle__s7LG3{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:var(--spacing-1) 0 0 0}.ReachOutModal_closeBtn__9RatR{background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;padding:var(--spacing-1);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.ReachOutModal_closeBtn__9RatR:hover{color:var(--color-text-primary);background:var(--color-bg-secondary)}.ReachOutModal_form__fhuln{padding:var(--spacing-6);overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-5)}.ReachOutModal_formGroup__TASQD{display:flex;flex-direction:column;gap:var(--spacing-2)}.ReachOutModal_label__9jIJZ{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.ReachOutModal_required__fy033{color:var(--color-error)}.ReachOutModal_select__uoqdx{width:100%;padding:var(--spacing-2-5,10px) var(--spacing-3);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);outline:none;transition:border-color var(--transition-fast)}.ReachOutModal_select__uoqdx:focus{border-color:var(--color-primary);background:var(--color-bg-primary)}.ReachOutModal_editorWrapper__xQvqQ{border-radius:var(--radius-md);overflow:hidden}.ReachOutModal_noticeText__qhc7X{font-size:var(--font-size-xs);color:var(--color-warning);background:var(--color-warning-light);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);margin:0}.ReachOutModal_hiddenFile__3FP8Q{display:none}.ReachOutModal_uploadRow__zF1aF{display:flex;align-items:center;gap:var(--spacing-3)}.ReachOutModal_uploadBtn__UMFaQ{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3-5,14px);background:var(--color-bg-secondary);border:1px dashed var(--color-border-medium);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast)}.ReachOutModal_uploadBtn__UMFaQ:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-light)}.ReachOutModal_uploadHint__EJzfS{font-size:11px;color:var(--color-text-disabled)}.ReachOutModal_previewGrid__bWTqZ{display:flex;gap:var(--spacing-2);flex-wrap:wrap;margin-top:var(--spacing-2)}.ReachOutModal_previewItem__OTk1G{position:relative;width:64px;height:64px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border-light)}.ReachOutModal_previewImg__UwG8w{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ReachOutModal_removeImgBtn__q_ZmS{position:absolute;top:2px;right:2px;width:18px;height:18px;background:rgba(0,0,0,.7);color:#ffffff;border:none;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;cursor:pointer}.ReachOutModal_modalFooter__nAHR_{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-3);padding-top:var(--spacing-4);border-top:1px solid var(--color-border-light)}.ReachOutModal_cancelBtn__k3Wcd{padding:var(--spacing-2-5,10px) var(--spacing-4);background:transparent;border:1px solid var(--color-border-default);color:var(--color-text-secondary);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast)}.ReachOutModal_cancelBtn__k3Wcd:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.ReachOutModal_submitBtn__F9PCV{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2-5,10px) var(--spacing-5);background:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-fast)}.ReachOutModal_submitBtn__F9PCV:hover:not(:disabled){background:var(--color-primary-hover)}.ReachOutModal_submitBtn__F9PCV:disabled{opacity:.6;cursor:not-allowed}.ReachOutModal_spinner__omhZs{animation:ReachOutModal_spin__JnCGT 1s linear infinite}@keyframes ReachOutModal_spin__JnCGT{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EventModal_overlay__B_EtP{position:fixed;inset:0;z-index:var(--z-index-modal,9999);background:var(--color-bg-overlay);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:var(--spacing-4)}.EventModal_modalContent___5hcr{background:var(--color-bg-primary);border-radius:var(--radius-xl);width:100%;max-width:680px;max-height:90vh;display:flex;flex-direction:column;box-shadow:var(--shadow-2xl);border:1px solid var(--color-border-light);overflow:hidden}.EventModal_modalHeader__BDVH_{display:flex;align-items:flex-start;justify-content:space-between;padding:var(--spacing-6);border-bottom:1px solid var(--color-border-light);gap:var(--spacing-4)}.EventModal_title__guGEw{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.EventModal_subtitle__tmTd3{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:var(--spacing-1) 0 0 0}.EventModal_categoryBadge__X659W{display:inline-block;font-size:11px;font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-primary);background:var(--color-primary-light);padding:2px 8px;border-radius:var(--radius-full);margin-bottom:var(--spacing-1)}.EventModal_viewTitle__DowEJ{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0;line-height:var(--line-height-tight)}.EventModal_closeBtn__mZ_hp{background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;padding:var(--spacing-1);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.EventModal_closeBtn__mZ_hp:hover{color:var(--color-text-primary);background:var(--color-bg-secondary)}.EventModal_viewBody__kI2S1{padding:var(--spacing-6);overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-5)}.EventModal_bannerImageWrapper__yH5wK{width:100%;max-height:280px;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-bg-tertiary)}.EventModal_bannerImage__G7qVd{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.EventModal_metaRow__kUREX{display:flex;align-items:center;gap:var(--spacing-3);flex-wrap:wrap}.EventModal_metaChip__I81zM{display:inline-flex;align-items:center;gap:var(--spacing-1-5,6px);padding:var(--spacing-1-5,6px) var(--spacing-3);background:var(--color-bg-secondary);border-radius:var(--radius-full);font-size:var(--font-size-xs);color:var(--color-text-secondary)}.EventModal_viewDescription__N_l6r{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.EventModal_viewActions__Xkb1t{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--color-border-light);flex-wrap:wrap}.EventModal_registerBtn__o8ZjO{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2-5,10px) var(--spacing-5);background:var(--color-primary);color:var(--color-text-inverse);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none;transition:background-color var(--transition-fast)}.EventModal_registerBtn__o8ZjO:hover{background:var(--color-primary-hover)}.EventModal_contactItem__Uyafz{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-xs);color:var(--color-text-muted)}.EventModal_form___pc_J{padding:var(--spacing-6);overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-5)}.EventModal_formRow__NrsBH{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}.EventModal_formGroup__qSa5U{display:flex;flex-direction:column;gap:var(--spacing-2)}.EventModal_label__EfbkA{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.EventModal_required__GZVc6{color:var(--color-error)}.EventModal_input__vj0ma{width:100%;padding:var(--spacing-2-5,10px) var(--spacing-3);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);outline:none;transition:border-color var(--transition-fast)}.EventModal_input__vj0ma:focus{border-color:var(--color-primary);background:var(--color-bg-primary)}.EventModal_editorWrapper__1Ohrm{border-radius:var(--radius-md);overflow:hidden}.EventModal_hiddenFile__bqnGJ{display:none}.EventModal_uploadBtn__6eaJX{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3-5,14px);background:var(--color-bg-secondary);border:1px dashed var(--color-border-medium);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;width:-moz-fit-content;width:fit-content;transition:all var(--transition-fast)}.EventModal_uploadBtn__6eaJX:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-light)}.EventModal_previewGrid__WVc6z{display:flex;gap:var(--spacing-2);flex-wrap:wrap;margin-top:var(--spacing-2)}.EventModal_previewItem__MxeZh{position:relative;width:64px;height:64px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border-light)}.EventModal_previewImg___31HM{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.EventModal_removeImgBtn__m316z{position:absolute;top:2px;right:2px;width:18px;height:18px;background:rgba(0,0,0,.7);color:#ffffff;border:none;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;cursor:pointer}.EventModal_modalFooter__Im8He{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-3);padding-top:var(--spacing-4);border-top:1px solid var(--color-border-light)}.EventModal_cancelBtn__F_bY0{padding:var(--spacing-2-5,10px) var(--spacing-4);background:transparent;border:1px solid var(--color-border-default);color:var(--color-text-secondary);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast)}.EventModal_cancelBtn__F_bY0:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.EventModal_submitBtn__bMgC4{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2-5,10px) var(--spacing-5);background:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-fast)}.EventModal_submitBtn__bMgC4:hover:not(:disabled){background:var(--color-primary-hover)}.EventModal_submitBtn__bMgC4:disabled{opacity:.6;cursor:not-allowed}.EventModal_spinner__R3anR{animation:EventModal_spin__8kHMc 1s linear infinite}@keyframes EventModal_spin__8kHMc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.EventModal_formRow__NrsBH{grid-template-columns:1fr}}.ResourceModal_overlay__elVcz{position:fixed;inset:0;z-index:var(--z-index-modal,9999);background:var(--color-bg-overlay);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:var(--spacing-4)}.ResourceModal_modalContent__EvZDh{background:var(--color-bg-primary);border-radius:var(--radius-xl);width:100%;max-width:680px;max-height:90vh;display:flex;flex-direction:column;box-shadow:var(--shadow-2xl);border:1px solid var(--color-border-light);overflow:hidden}.ResourceModal_modalHeader__dqRiz{display:flex;align-items:flex-start;justify-content:space-between;padding:var(--spacing-6);border-bottom:1px solid var(--color-border-light);gap:var(--spacing-4)}.ResourceModal_title__mZu7u{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.ResourceModal_subtitle__t1NFF{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:var(--spacing-1) 0 0 0}.ResourceModal_categoryBadge__P9T2k{display:inline-block;font-size:11px;font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-info);background:var(--color-info-light);padding:2px 8px;border-radius:var(--radius-full);margin-bottom:var(--spacing-1)}.ResourceModal_viewTitle__7b0Ma{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0;line-height:var(--line-height-tight)}.ResourceModal_closeBtn__SpENA{background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;padding:var(--spacing-1);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.ResourceModal_closeBtn__SpENA:hover{color:var(--color-text-primary);background:var(--color-bg-secondary)}.ResourceModal_viewBody__sXJFl{padding:var(--spacing-6);overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-5)}.ResourceModal_bannerImageWrapper__SpHG7{width:100%;max-height:260px;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-bg-tertiary)}.ResourceModal_bannerImage__6UnN0{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ResourceModal_metaRow__HE5Ld{display:flex;align-items:center;gap:var(--spacing-3);flex-wrap:wrap}.ResourceModal_metaChip__KvAwe{display:inline-flex;align-items:center;gap:var(--spacing-1-5,6px);padding:var(--spacing-1-5,6px) var(--spacing-3);background:var(--color-bg-secondary);border-radius:var(--radius-full);font-size:var(--font-size-xs);color:var(--color-text-secondary)}.ResourceModal_viewDescription__hBelw{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.ResourceModal_viewActions__Dy_EW{display:flex;align-items:center;gap:var(--spacing-3);padding-top:var(--spacing-4);border-top:1px solid var(--color-border-light);flex-wrap:wrap}.ResourceModal_downloadBtn__RyHhJ{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2-5,10px) var(--spacing-5);background:var(--color-primary);color:var(--color-text-inverse);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none;transition:background-color var(--transition-fast)}.ResourceModal_downloadBtn__RyHhJ:hover{background:var(--color-primary-hover)}.ResourceModal_externalBtn__yrJc8{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2-5,10px) var(--spacing-4);background:var(--color-bg-secondary);border:1px solid var(--color-border-default);color:var(--color-text-secondary);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;transition:all var(--transition-fast)}.ResourceModal_externalBtn__yrJc8:hover{border-color:var(--color-primary);color:var(--color-primary)}.ResourceModal_form__SivPr{padding:var(--spacing-6);overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-5)}.ResourceModal_formRow__6HfrS{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-4)}.ResourceModal_formGroup__SMRDJ{display:flex;flex-direction:column;gap:var(--spacing-2)}.ResourceModal_label__JLM0v{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.ResourceModal_required__V1VS9{color:var(--color-error)}.ResourceModal_input__7T5Z3,.ResourceModal_select__02rBS{width:100%;padding:var(--spacing-2-5,10px) var(--spacing-3);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);outline:none;transition:border-color var(--transition-fast)}.ResourceModal_input__7T5Z3:focus,.ResourceModal_select__02rBS:focus{border-color:var(--color-primary);background:var(--color-bg-primary)}.ResourceModal_editorWrapper__llJZS{border-radius:var(--radius-md);overflow:hidden}.ResourceModal_hiddenFile__p4NEV{display:none}.ResourceModal_uploadRow__P6th5{display:flex;align-items:center;gap:var(--spacing-2)}.ResourceModal_uploadBtn__7I0A0{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3-5,14px);background:var(--color-bg-secondary);border:1px dashed var(--color-border-medium);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;width:-moz-fit-content;width:fit-content;transition:all var(--transition-fast)}.ResourceModal_uploadBtn__7I0A0:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-light)}.ResourceModal_clearFileBtn__gDQSq{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full);border:none;background:var(--color-error-light);color:var(--color-error);cursor:pointer}.ResourceModal_previewGrid__AHybi{display:flex;gap:var(--spacing-2);flex-wrap:wrap;margin-top:var(--spacing-2)}.ResourceModal_previewItem__rwJ6j{position:relative;width:64px;height:64px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border-light)}.ResourceModal_previewImg__dfERv{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ResourceModal_removeImgBtn__qD15Y{position:absolute;top:2px;right:2px;width:18px;height:18px;background:rgba(0,0,0,.7);color:#ffffff;border:none;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;cursor:pointer}.ResourceModal_modalFooter__SVqI0{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-3);padding-top:var(--spacing-4);border-top:1px solid var(--color-border-light)}.ResourceModal_cancelBtn__8Te3g{padding:var(--spacing-2-5,10px) var(--spacing-4);background:transparent;border:1px solid var(--color-border-default);color:var(--color-text-secondary);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast)}.ResourceModal_cancelBtn__8Te3g:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.ResourceModal_submitBtn__EFi2w{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2-5,10px) var(--spacing-5);background:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-fast)}.ResourceModal_submitBtn__EFi2w:hover:not(:disabled){background:var(--color-primary-hover)}.ResourceModal_submitBtn__EFi2w:disabled{opacity:.6;cursor:not-allowed}.ResourceModal_spinner__tkHzN{animation:ResourceModal_spin__9_gv9 1s linear infinite}@keyframes ResourceModal_spin__9_gv9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.ResourceModal_formRow__6HfrS{grid-template-columns:1fr}}.ImagePopup_overlay__pC8ZH{position:fixed;inset:0;z-index:var(--z-index-modal,9999);background:rgba(0,0,0,.9);backdrop-filter:blur(8px);display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ImagePopup_toolbar__yXYqj{position:absolute;top:var(--spacing-4);left:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:space-between;z-index:10}.ImagePopup_counter__8fxKG{color:#ffffff;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background:rgba(0,0,0,.5);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full)}.ImagePopup_controls__3Oy3H{display:flex;align-items:center;gap:var(--spacing-2)}.ImagePopup_closeBtn__6_7Kd,.ImagePopup_toolBtn__kPIR4{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-full);background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.2);color:#ffffff;cursor:pointer;transition:all var(--transition-fast)}.ImagePopup_closeBtn__6_7Kd:hover,.ImagePopup_toolBtn__kPIR4:hover{background:rgba(255,255,255,.3);transform:scale(1.05)}.ImagePopup_closeBtn__6_7Kd:hover{background:var(--color-error);border-color:var(--color-error)}.ImagePopup_content__OC37z{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:var(--spacing-16) var(--spacing-12)}.ImagePopup_imageContainer__AOM06{display:flex;align-items:center;justify-content:center;max-width:90vw;max-height:85vh;overflow:hidden}.ImagePopup_image__EtRTY{max-width:90vw;max-height:85vh;-o-object-fit:contain;object-fit:contain;transition:transform var(--transition-fast);border-radius:var(--radius-md);box-shadow:var(--shadow-2xl)}.ImagePopup_navBtn__M2tLs{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-full);background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);color:#ffffff;cursor:pointer;transition:all var(--transition-fast);z-index:5}.ImagePopup_navBtn__M2tLs:hover{background:rgba(255,255,255,.4);transform:translateY(-50%) scale(1.08)}.ImagePopup_prevBtn__mW61T{left:var(--spacing-4)}.ImagePopup_nextBtn__1mCvn{right:var(--spacing-4)}@media (max-width:768px){.ImagePopup_navBtn__M2tLs{width:36px;height:36px}.ImagePopup_content__OC37z{padding:var(--spacing-12) var(--spacing-4)}}.ShareModal_overlay__5qhX2{position:fixed;inset:0;z-index:var(--z-index-modal,9999);background:var(--color-bg-overlay);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:var(--spacing-4)}.ShareModal_modalContent__e4590{background:var(--color-bg-primary);border-radius:var(--radius-xl);width:100%;max-width:480px;display:flex;flex-direction:column;box-shadow:var(--shadow-2xl);border:1px solid var(--color-border-light);overflow:hidden}.ShareModal_modalHeader__mpsan{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-5) var(--spacing-6);border-bottom:1px solid var(--color-border-light)}.ShareModal_headerTitleRow__DzbIK{display:flex;align-items:center;gap:var(--spacing-3)}.ShareModal_shareIcon__O9S_s{color:var(--color-primary)}.ShareModal_title__12zf9{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.ShareModal_closeBtn__ftFxU{background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;padding:var(--spacing-1);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.ShareModal_closeBtn__ftFxU:hover{color:var(--color-text-primary);background:var(--color-bg-secondary)}.ShareModal_modalBody__VWGEf{padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-4)}.ShareModal_helpText__9WV5j{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0;line-height:var(--line-height-normal)}.ShareModal_urlBox__DOwVO{display:flex;align-items:center;gap:var(--spacing-2);background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--spacing-1-5,6px)}.ShareModal_urlInput__2CepD{flex:1;background:transparent;border:none;font-size:var(--font-size-xs);color:var(--color-text-secondary);padding:0 var(--spacing-2);outline:none}.ShareModal_copyBtn__G8IS7{display:inline-flex;align-items:center;gap:var(--spacing-1-5,6px);padding:var(--spacing-2) var(--spacing-3-5,14px);background:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.ShareModal_copyBtn__G8IS7:hover{background:var(--color-primary-hover)}.ShareModal_copiedBtn__vNIuN{background:var(--color-success)}.ShareModal_socialGrid__3v51f{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3);margin-top:var(--spacing-2)}.ShareModal_socialBtn__NxwKV{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-2-5,10px) var(--spacing-3);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border:none;cursor:pointer;color:#ffffff;transition:opacity var(--transition-fast),transform var(--transition-fast)}.ShareModal_socialBtn__NxwKV:hover{opacity:.9;transform:translateY(-1px)}.ShareModal_whatsapp__t_53A{background:#25d366}.ShareModal_linkedin__cn4yQ{background:#0077b5}.ShareModal_telegram__ZwQxd{background:#0088cc}.ShareModal_twitter__SBX5T{background:#111827}.FeedApprovalModal_overlay__7rMED{position:fixed;inset:0;z-index:var(--z-index-modal,9999);background:var(--color-bg-overlay);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:var(--spacing-4)}.FeedApprovalModal_modalContent__XK4oX{background:var(--color-bg-primary);border-radius:var(--radius-xl);width:100%;max-width:540px;display:flex;flex-direction:column;box-shadow:var(--shadow-2xl);border:1px solid var(--color-border-light);overflow:hidden}.FeedApprovalModal_modalHeader__OMkrp{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-5) var(--spacing-6);border-bottom:1px solid var(--color-border-light)}.FeedApprovalModal_titleRow__YHflC{display:flex;align-items:center;gap:var(--spacing-3)}.FeedApprovalModal_approveBadge__QxtGy{background:var(--color-success-light);color:var(--color-success)}.FeedApprovalModal_approveBadge__QxtGy,.FeedApprovalModal_rejectBadge__V6MWX{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radius-full)}.FeedApprovalModal_rejectBadge__V6MWX{background:var(--color-error-light);color:var(--color-error)}.FeedApprovalModal_title__lPIHt{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.FeedApprovalModal_closeBtn__VP6gC{background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;padding:var(--spacing-1);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.FeedApprovalModal_closeBtn__VP6gC:hover{color:var(--color-text-primary);background:var(--color-bg-secondary)}.FeedApprovalModal_modalBody__Telad{padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-4)}.FeedApprovalModal_feedPreview__PY246{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3);max-height:240px;overflow-y:auto}.FeedApprovalModal_userInfo__V0JEM{display:flex;align-items:center;gap:var(--spacing-3)}.FeedApprovalModal_avatarWrapper__tqOfj{width:36px;height:36px;border-radius:var(--radius-full);overflow:hidden;background:var(--color-primary-light);display:flex;align-items:center;justify-content:center;flex-shrink:0}.FeedApprovalModal_avatar__WgiLn{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.FeedApprovalModal_avatarFallback__lnsvG{color:var(--color-primary)}.FeedApprovalModal_userName__5a0Q_{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.FeedApprovalModal_userTitle__JZKVR{font-size:11px;color:var(--color-text-muted);margin:0}.FeedApprovalModal_feedContentPreview__0J7jx{font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:var(--line-height-normal)}.FeedApprovalModal_formGroup__0lmLi{display:flex;flex-direction:column;gap:var(--spacing-2)}.FeedApprovalModal_label__dUvgz{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.FeedApprovalModal_textarea__tDTlQ{width:100%;padding:var(--spacing-2-5,10px) var(--spacing-3);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);outline:none;resize:vertical;transition:border-color var(--transition-fast)}.FeedApprovalModal_textarea__tDTlQ:focus{border-color:var(--color-primary);background:var(--color-bg-primary)}.FeedApprovalModal_modalFooter__QtM2B{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-6);border-top:1px solid var(--color-border-light)}.FeedApprovalModal_cancelBtn__ow4J1{padding:var(--spacing-2) var(--spacing-4);background:transparent;border:1px solid var(--color-border-default);color:var(--color-text-secondary);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast)}.FeedApprovalModal_cancelBtn__ow4J1:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.FeedApprovalModal_confirmBtn__BF95C{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border:none;cursor:pointer;color:var(--color-text-inverse);transition:opacity var(--transition-fast)}.FeedApprovalModal_confirmApprove__7U2X7{background:var(--color-success)}.FeedApprovalModal_confirmReject__4tM0_{background:var(--color-error)}.FeedApprovalModal_confirmBtn__BF95C:hover{opacity:.9}.HireStudentsModal_overlay__c7rXw{position:fixed;inset:0;background-color:rgba(15,23,42,.55);backdrop-filter:blur(4px);z-index:var(--z-index-modal,1000);display:flex;align-items:center;justify-content:center;padding:var(--spacing-4,16px);animation:HireStudentsModal_fadeIn__xevUT .15s ease-out}@keyframes HireStudentsModal_fadeIn__xevUT{0%{opacity:0}to{opacity:1}}.HireStudentsModal_modalContainer__wTulP{background:var(--color-bg-primary,#ffffff);border-radius:var(--radius-xl,14px);width:100%;max-width:600px;max-height:88vh;display:flex;flex-direction:column;box-shadow:0 20px 45px -10px rgba(15,23,42,.18),0 0 0 1px rgba(226,232,240,.8);border:1px solid var(--color-border-primary,#e2e8f0);overflow:hidden;animation:HireStudentsModal_slideUp__D5IqY .18s cubic-bezier(.16,1,.3,1)}@keyframes HireStudentsModal_slideUp__D5IqY{0%{transform:translateY(10px) scale(.985);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.HireStudentsModal_header__A4cGW{padding:16px 20px 14px;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--color-border-primary,#f1f5f9);background:#ffffff}.HireStudentsModal_headerTitleWrapper__NBWaP{display:flex;flex-direction:column;gap:2px}.HireStudentsModal_title__Wxlfd{margin:0;font-size:17px;font-weight:700;color:var(--color-text-primary,#0f172a);letter-spacing:-.01em}.HireStudentsModal_subtitle__AOAFC{margin:0;font-size:12.5px;color:var(--color-text-secondary,#64748b)}.HireStudentsModal_closeButton__GcWn_{background:transparent;border:none;color:var(--color-text-tertiary,#94a3b8);cursor:pointer;padding:5px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.HireStudentsModal_closeButton__GcWn_:hover{background:#f1f5f9;color:#0f172a}.HireStudentsModal_tabBar__Bnt0N{padding:10px 20px;background:#f8fafc;border-bottom:1px solid var(--color-border-primary,#e2e8f0)}.HireStudentsModal_segmentedControl__XNUKo{display:inline-flex;align-items:center;gap:2px;background:#e2e8f0;padding:2.5px;border-radius:8px;width:100%}.HireStudentsModal_tabBtn__qCyde{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;background:transparent;border:none;border-radius:6px;font-size:12.5px;font-weight:500;color:#64748b;cursor:pointer;transition:all .15s ease}.HireStudentsModal_tabBtn__qCyde:hover{color:#1e293b}.HireStudentsModal_tabBtnActive__VHM6k{background:#ffffff;color:#0f172a;font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.08)}.HireStudentsModal_formContainer__dSZvZ{display:flex;flex-direction:column;overflow:hidden;flex:1}.HireStudentsModal_formBody__7OkDQ{padding:16px 20px;overflow-y:auto;flex:1}.HireStudentsModal_formGrid__h81Dq{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.HireStudentsModal_formGroup___Nuuh{display:flex;flex-direction:column;gap:5px}.HireStudentsModal_fullWidth__6dQ_N{grid-column:span 2}.HireStudentsModal_label__wTzUg{font-size:12.5px;font-weight:600;color:#334155;letter-spacing:-.005em}.HireStudentsModal_required__GClrU{color:#ef4444}.HireStudentsModal_input__JzdK4,.HireStudentsModal_select__tfe6P,.HireStudentsModal_textarea__L_zn1{width:100%;height:38px;padding:7px 11px;border:1px solid var(--color-border-primary,#cbd5e1);border-radius:6px;font-size:13px;color:var(--color-text-primary,#0f172a);background:#ffffff;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box;font-family:inherit}.HireStudentsModal_input__JzdK4::-moz-placeholder,.HireStudentsModal_textarea__L_zn1::-moz-placeholder{color:#94a3b8;font-size:12.5px}.HireStudentsModal_input__JzdK4::placeholder,.HireStudentsModal_textarea__L_zn1::placeholder{color:#94a3b8;font-size:12.5px}.HireStudentsModal_input__JzdK4:focus,.HireStudentsModal_select__tfe6P:focus,.HireStudentsModal_textarea__L_zn1:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.HireStudentsModal_textarea__L_zn1{height:auto;resize:vertical;min-height:64px;line-height:1.45;padding:8px 11px}.HireStudentsModal_chipGroup__HLQAF{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.HireStudentsModal_filterChip__uRBo2{padding:4px 10px;font-size:11.5px;font-weight:500;border-radius:9999px;border:1px solid #cbd5e1;background:#ffffff;color:#475569;cursor:pointer;transition:all .12s ease}.HireStudentsModal_filterChip__uRBo2:hover{border-color:#94a3b8;color:#1e293b;background:#f8fafc}.HireStudentsModal_filterChipSelected__0EK6z{background:#2563eb;color:#ffffff;border-color:#2563eb;font-weight:600}.HireStudentsModal_filterChipSelected__0EK6z:hover{background:#1d4ed8;border-color:#1d4ed8;color:#ffffff}.HireStudentsModal_footer__hqfIF{padding:12px 20px;border-top:1px solid var(--color-border-primary,#f1f5f9);display:flex;align-items:center;justify-content:flex-end;gap:10px;background:#f8fafc}.HireStudentsModal_cancelBtn__nJmNf{padding:7px 15px;border:1px solid #cbd5e1;background:#ffffff;color:#475569;font-size:13px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .15s ease}.HireStudentsModal_cancelBtn__nJmNf:hover{background:#f1f5f9;color:#0f172a}.HireStudentsModal_submitBtn__ErOIt{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 18px;background:#2563eb;color:#ffffff;font-size:13px;font-weight:600;border-radius:6px;border:none;cursor:pointer;transition:background .15s ease}.HireStudentsModal_submitBtn__ErOIt:hover{background:#1d4ed8}.HireStudentsModal_submitBtn__ErOIt:disabled{opacity:.6;cursor:not-allowed}.HireStudentsModal_successView__8fQF_{padding:32px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.HireStudentsModal_successIcon__efSbv{width:50px;height:50px;border-radius:50%;background:#dcfce7;color:#16a34a;display:flex;align-items:center;justify-content:center}.HireStudentsModal_successTitle__29crY{font-size:17px;font-weight:700;color:#0f172a;margin:0}.HireStudentsModal_successText__w9wFC{font-size:13px;color:#64748b;max-width:420px;line-height:1.5;margin:0}.HireStudentsModal_successActions__X4yJX{display:flex;gap:8px;margin-top:8px}.HireStudentsModal_inquiriesList__x_ynJ{display:flex;flex-direction:column;gap:10px;padding:16px 20px;overflow-y:auto;max-height:60vh}.HireStudentsModal_centerLoading__d5pYb{display:flex;justify-content:center;padding:32px 0;color:#2563eb}.HireStudentsModal_emptyState__9i9c1{text-align:center;padding:36px 16px;display:flex;flex-direction:column;align-items:center;gap:6px}.HireStudentsModal_emptyIcon__1GsdO{color:#94a3b8;margin-bottom:4px}.HireStudentsModal_emptyTitle__8gFYa{margin:0;font-size:14px;font-weight:600;color:#0f172a}.HireStudentsModal_emptySubtitle__s6DRT{margin:0;font-size:12.5px;color:#64748b;max-width:340px}.HireStudentsModal_inquiryCard__iOyp6{border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px;background:#ffffff;display:flex;flex-direction:column;gap:6px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.HireStudentsModal_inquiryCardHeader__LJLYv{display:flex;align-items:center;justify-content:space-between;gap:8px}.HireStudentsModal_inquiryRole__Vf7UP{font-size:13.5px;font-weight:600;color:#0f172a;margin:0}.HireStudentsModal_inquiryCompany__UpeJk{font-size:12px;color:#2563eb;font-weight:500}.HireStudentsModal_statusPill__1qaJV{display:inline-flex;align-items:center;padding:2px 7px;border-radius:9999px;font-size:10.5px;font-weight:600}.HireStudentsModal_inquiryMeta__16BpB{display:flex;flex-wrap:wrap;gap:8px;font-size:11.5px;color:#64748b}.HireStudentsModal_inquiryFooter__mblUf{font-size:11px;color:#94a3b8;display:flex;justify-content:space-between;border-top:1px dashed #f1f5f9;padding-top:6px;margin-top:2px}@media (max-width:640px){.HireStudentsModal_formGrid__h81Dq{grid-template-columns:1fr;gap:10px}.HireStudentsModal_fullWidth__6dQ_N{grid-column:span 1}.HireStudentsModal_modalContainer__wTulP{max-height:94vh}}.ClaimCollegeModal_backdrop__6Jsqs{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--color-bg-overlay,rgba(15,23,42,.6));backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:var(--z-index-modal,1050);padding:var(--spacing-4)}.ClaimCollegeModal_modal__P_BQW{background-color:var(--color-bg-primary,#ffffff);border:1px solid var(--color-border-default,#e2e8f0);border-radius:var(--radius-xl,16px);box-shadow:var(--shadow-2xl,0 25px 50px -12px rgba(0,0,0,.25));width:100%;max-width:520px;overflow:hidden;display:flex;flex-direction:column}.ClaimCollegeModal_header__5rA9S{padding:var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--color-border-light,#f1f5f9);display:flex;align-items:center;justify-content:space-between;background-color:var(--color-bg-secondary,#f8fafc)}.ClaimCollegeModal_headerTitleWrap__rknOI{display:flex;align-items:center;gap:var(--spacing-3)}.ClaimCollegeModal_iconCircle__Inq_P{width:38px;height:38px;border-radius:var(--radius-full,9999px);background-color:var(--color-primary-light,#dbeafe);color:var(--color-primary,#2563eb);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ClaimCollegeModal_title__gEkwW{margin:0;font-size:var(--font-size-md,1rem);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,#0f172a)}.ClaimCollegeModal_subtitle__7O77f{margin:0;font-size:var(--font-size-xs,.75rem);color:var(--color-text-muted,#64748b);max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ClaimCollegeModal_closeBtn__EdaUG{background:transparent;border:none;cursor:pointer;color:var(--color-text-muted,#64748b);padding:var(--spacing-1);border-radius:var(--radius-md,8px);display:flex;align-items:center;justify-content:center;transition:var(--transition-fast)}.ClaimCollegeModal_closeBtn__EdaUG:hover{color:var(--color-text-primary,#0f172a);background-color:var(--color-border-light,#f1f5f9)}.ClaimCollegeModal_stepIndicator__wK3Wk{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3) var(--spacing-6);background-color:var(--color-bg-secondary,#f8fafc);border-bottom:1px solid var(--color-border-light,#f1f5f9)}.ClaimCollegeModal_stepNode__To_y_{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-medium,500);color:var(--color-text-disabled,#94a3b8)}.ClaimCollegeModal_stepNode__To_y_ span{width:20px;height:20px;border-radius:var(--radius-full,9999px);background-color:var(--color-border-default,#e2e8f0);color:var(--color-text-muted,#64748b);display:flex;align-items:center;justify-content:center;font-size:11px}.ClaimCollegeModal_stepActive__qI3uO{color:var(--color-primary,#2563eb);font-weight:var(--font-weight-semibold,600)}.ClaimCollegeModal_stepActive__qI3uO span{background-color:var(--color-primary,#2563eb);color:#ffffff}.ClaimCollegeModal_stepLine__BZvxh{flex:1;height:1px;background-color:var(--color-border-default,#e2e8f0);margin:0 var(--spacing-2)}.ClaimCollegeModal_body__Lrd11{padding:var(--spacing-6);overflow-y:auto;max-height:70vh}.ClaimCollegeModal_stepContent__zO1iF{display:flex;flex-direction:column;gap:var(--spacing-4)}.ClaimCollegeModal_formGroup__oF8g0{display:flex;flex-direction:column;gap:var(--spacing-2)}.ClaimCollegeModal_label__6XGQ5{font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,#0f172a);display:flex;align-items:center;gap:var(--spacing-2)}.ClaimCollegeModal_required__U_9hW{color:var(--color-error,#ef4444)}.ClaimCollegeModal_input__3uY63,.ClaimCollegeModal_textarea__m5Wtj{width:100%;padding:var(--spacing-2-5,10px) var(--spacing-3,12px);font-size:var(--font-size-sm,.875rem);color:var(--color-text-primary,#0f172a);background-color:var(--color-bg-primary,#ffffff);border:1px solid var(--color-border-default,#e2e8f0);border-radius:var(--radius-md,8px);outline:none;box-sizing:border-box;transition:var(--transition-fast)}.ClaimCollegeModal_input__3uY63:focus,.ClaimCollegeModal_textarea__m5Wtj:focus{border-color:var(--color-primary,#2563eb);box-shadow:0 0 0 3px var(--color-primary-light,#dbeafe)}.ClaimCollegeModal_textarea__m5Wtj{resize:vertical;min-height:110px;font-family:inherit}.ClaimCollegeModal_fieldHelp__2Vsnp{font-size:11px;color:var(--color-text-muted,#64748b);line-height:1.4}.ClaimCollegeModal_uploadArea__vRqDR{position:relative;border:2px dashed var(--color-border-default,#cbd5e1);border-radius:var(--radius-lg,12px);background-color:var(--color-bg-secondary,#f8fafc);padding:var(--spacing-6);text-align:center;transition:var(--transition-fast)}.ClaimCollegeModal_uploadArea__vRqDR:hover{border-color:var(--color-primary,#2563eb);background-color:var(--color-bg-primary,#ffffff)}.ClaimCollegeModal_fileInput__JstDp{display:none}.ClaimCollegeModal_fileLabel__R_wzA{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);cursor:pointer}.ClaimCollegeModal_uploadIcon__Wa_SD{color:var(--color-primary,#2563eb)}.ClaimCollegeModal_uploadTitle__21jdm{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,#0f172a)}.ClaimCollegeModal_uploadSub__L8tcf{font-size:11px;color:var(--color-text-muted,#64748b);max-width:320px}.ClaimCollegeModal_summaryBox__x0j5Y{background-color:var(--color-bg-secondary,#f8fafc);border:1px solid var(--color-border-light,#e2e8f0);border-radius:var(--radius-md,8px);padding:var(--spacing-3);font-size:var(--font-size-xs,.75rem);color:var(--color-text-secondary,#334155);display:flex;flex-direction:column;gap:4px}.ClaimCollegeModal_footer__WPC2V{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-3);margin-top:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px solid var(--color-border-light,#f1f5f9)}.ClaimCollegeModal_backBtn__cJNgX{background:transparent;border:1px solid var(--color-border-default,#e2e8f0);color:var(--color-text-secondary,#475569);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-md,8px);font-weight:var(--font-weight-medium,500)}.ClaimCollegeModal_backBtn__cJNgX,.ClaimCollegeModal_primaryBtn__2QTeW{font-size:var(--font-size-sm,.875rem);cursor:pointer;display:inline-flex;align-items:center;gap:var(--spacing-1)}.ClaimCollegeModal_primaryBtn__2QTeW{background-color:var(--color-primary,#2563eb);color:#ffffff;border:none;padding:var(--spacing-2) var(--spacing-5);border-radius:var(--radius-md,8px);font-weight:var(--font-weight-semibold,600);transition:var(--transition-fast)}.ClaimCollegeModal_primaryBtn__2QTeW:hover:not(:disabled){background-color:var(--color-primary-hover,#1d4ed8)}.ClaimCollegeModal_backBtn__cJNgX:disabled,.ClaimCollegeModal_primaryBtn__2QTeW:disabled{opacity:.6;cursor:not-allowed}.ClaimCollegeModal_successState__7o8UQ{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-4) var(--spacing-2)}.ClaimCollegeModal_successIcon__Uok5g{color:var(--color-success,#16a34a);margin-bottom:var(--spacing-3)}.ClaimCollegeModal_successTitle__vSiPm{margin:0 0 var(--spacing-2) 0;font-size:var(--font-size-lg,1.125rem);font-weight:var(--font-weight-bold,700);color:var(--color-text-primary,#0f172a)}.ClaimCollegeModal_successText__H0eS_{margin:0 0 var(--spacing-4) 0;font-size:var(--font-size-sm,.875rem);color:var(--color-text-secondary,#475569);line-height:1.5}.ClaimCollegeModal_statusBox__zwjcK{display:flex;align-items:center;gap:var(--spacing-2);background-color:#fef3c7;color:#92400e;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full,9999px);font-size:var(--font-size-xs,.75rem);margin-bottom:var(--spacing-4)}.ClaimCollegeModal_emailNotice__PQuNd{font-size:11px;color:var(--color-text-muted,#64748b);margin-bottom:var(--spacing-5)}.ClaimCollegeModal_doneBtn___zrIR{background-color:var(--color-primary,#2563eb);color:#ffffff;border:none;padding:var(--spacing-2) var(--spacing-6);border-radius:var(--radius-md,8px);font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-semibold,600);cursor:pointer}.CollegeDetail_pageWrapper__4cmjF{background:var(--color-bg-secondary);min-height:calc(100vh - 60px);padding-bottom:var(--spacing-16)}.CollegeDetail_container__0nYjm{max-width:1440px;margin:0 auto;padding:var(--spacing-3,12px) var(--spacing-6,24px) 0}.CollegeDetail_backButton__m3bPA{display:inline-flex;align-items:center;gap:var(--spacing-2,8px);background:var(--color-bg-primary,#ffffff);border:1px solid var(--color-border-primary,#e2e8f0);color:var(--color-text-secondary,#475569);font-size:var(--font-size-xs,12.5px);font-weight:500;cursor:pointer;padding:5px 12px;border-radius:4px;transition:all var(--transition-fast,.15s ease);box-shadow:0 1px 2px rgba(15,23,42,.03)}.CollegeDetail_backButton__m3bPA:hover{color:var(--color-primary,#2563eb);border-color:var(--color-primary,#2563eb);background:var(--color-bg-primary,#ffffff);transform:translateX(-2px)}.CollegeDetail_tabContent__CV_Ur{margin-top:14px;min-height:400px}.CollegeDetail_notFoundContainer__JRGSJ{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;padding:var(--spacing-8)}.CollegeDetail_notFoundIcon__M2zAp{width:56px;height:56px;border-radius:6px;background:var(--color-error-light);color:var(--color-error);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-4)}.CollegeDetail_notFoundTitle__aLjLA{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-text-primary);margin:0 0 var(--spacing-2) 0}.CollegeDetail_notFoundDesc__263r0{font-size:var(--font-size-sm);color:var(--color-text-muted);max-width:420px;margin:0 0 var(--spacing-6) 0}.CollegeDetail_returnBtn__pLyf4{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:8px 18px;background:var(--color-primary);color:var(--color-text-inverse);border-radius:4px;text-decoration:none;font-size:var(--font-size-sm);font-weight:600;border:none;cursor:pointer;transition:background-color var(--transition-fast)}.CollegeDetail_returnBtn__pLyf4:hover{background:var(--color-primary-hover)}@media (max-width:768px){.CollegeDetail_container__0nYjm{padding:0 var(--spacing-3)}.CollegeDetail_topNav__dT1nC{padding:var(--spacing-2) 0}}