._backLink_t2lwx_1{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;font-size:.875rem;color:var(--muted-foreground);text-decoration:none;margin-bottom:var(--spacing-2)}._backLink_t2lwx_1:hover{color:var(--foreground);text-decoration:underline}._backIcon_t2lwx_3{width:1rem;height:1rem}._header_t2lwx_5{margin-bottom:var(--spacing-6)}._headerActions_t2lwx_6{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-3)}._titleRow_t2lwx_7{display:flex;align-items:flex-start;gap:var(--spacing-2);flex-wrap:wrap;margin-bottom:var(--spacing-2)}._title_t2lwx_7{margin:0;font-family:var(--font-family-display);font-size:1.5rem;font-weight:700;line-height:1.2;letter-spacing:-.02em}._badgeIcon_t2lwx_9{width:.75rem;height:.75rem;margin-right:.25rem;flex-shrink:0}._visuallyHidden_t2lwx_10{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._covBadge_t2lwx_12{font-size:.75rem}._covDefault_t2lwx_13{border-color:color-mix(in srgb,var(--success) 40%,transparent);color:var(--success);background:color-mix(in srgb,var(--success) 10%,transparent)}._covGold_t2lwx_14{border-color:#eab308;color:#a16207;background:#fefce8}._covSilver_t2lwx_15{border-color:#94a3b8;color:#334155;background:#f8fafc}._covBronze_t2lwx_16{border-color:#b45309;color:#92400e;background:#fffbeb}.dark ._covGold_t2lwx_14{background:color-mix(in srgb,#eab308 15%,transparent);color:#facc15}.dark ._covSilver_t2lwx_15{background:color-mix(in srgb,#94a3b8 15%,transparent);color:#cbd5e1}.dark ._covBronze_t2lwx_16{background:color-mix(in srgb,#b45309 15%,transparent);color:#fbbf24}._metaRow_t2lwx_21{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--spacing-3);row-gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-3)}._metaItem_t2lwx_22{display:inline-flex;align-items:center;gap:var(--spacing-1)}._metaIcon_t2lwx_23{width:.875rem;height:.875rem;flex-shrink:0}._matchReason_t2lwx_24{margin:0 0 var(--spacing-3);color:var(--muted-foreground);font-size:.875rem}._tagRow_t2lwx_26{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:var(--spacing-4)}._tag_t2lwx_26{font-size:.75rem}._workRemote_t2lwx_28{border-color:color-mix(in srgb,var(--success) 40%,transparent);color:var(--success);background:color-mix(in srgb,var(--success) 10%,transparent)}._workHybrid_t2lwx_29{border-color:color-mix(in srgb,var(--info) 40%,transparent);color:var(--info);background:color-mix(in srgb,var(--info) 10%,transparent)}._workOnSite_t2lwx_30{color:var(--muted-foreground);background:color-mix(in srgb,var(--muted) 40%,transparent)}._rankTag_t2lwx_31{border-color:color-mix(in srgb,var(--info) 40%,transparent);color:var(--info);background:color-mix(in srgb,var(--info) 10%,transparent)}._serviceTag_t2lwx_32{border-color:color-mix(in srgb,var(--primary) 35%,transparent);color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent)}._salaryRow_t2lwx_34{display:flex;flex-wrap:wrap;gap:var(--spacing-4);font-size:.875rem;margin-bottom:1.25rem}._salary_t2lwx_34{font-weight:500;color:var(--success);font-family:var(--font-family-monospace)}._closes_t2lwx_36{color:var(--muted-foreground)}._applyIcon_t2lwx_37{width:1rem;height:1rem}._contactBadge_t2lwx_38{font-size:.875rem;padding:var(--spacing-2) var(--spacing-3)}._section_t2lwx_40{margin-bottom:var(--spacing-6)}._sectionTitle_t2lwx_41{display:flex;align-items:center;gap:var(--spacing-2);font-size:1rem}._sectionIcon_t2lwx_42{width:1rem;height:1rem}._description_t2lwx_43{font-size:.9375rem;line-height:1.65;white-space:pre-wrap}._employerBody_t2lwx_45{display:flex;flex-direction:column;gap:var(--spacing-2)}._employerText_t2lwx_46{margin:0;font-size:.875rem;color:var(--muted-foreground);line-height:1.5}._covenantLine_t2lwx_47{margin:0;display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--success)}._websiteLink_t2lwx_48{display:inline-flex;align-items:center;gap:var(--spacing-1);min-height:2.75rem;font-size:.875rem;color:var(--primary);text-decoration:none;word-break:break-all}._websiteLink_t2lwx_48:hover{text-decoration:underline}._linkIcon_t2lwx_50{width:.75rem;height:.75rem;flex-shrink:0}._bottomCta_t2lwx_52{text-align:center}._leaveNote_t2lwx_53{margin:var(--spacing-2) 0 0;font-size:.75rem;color:var(--muted-foreground)}._notFound_t2lwx_55{padding:var(--spacing-16) var(--spacing-4);text-align:center}._notFoundIcon_t2lwx_56{width:2.5rem;height:2.5rem;color:var(--muted-foreground);margin:0 auto var(--spacing-4);display:block}._notFoundTitle_t2lwx_57{margin:0 0 var(--spacing-2);font-family:var(--font-family-display);font-size:1.25rem;font-weight:600}._notFoundText_t2lwx_58{margin:0 0 var(--spacing-4);color:var(--muted-foreground)}._skelBack_t2lwx_60{height:1.5rem;width:6rem;margin-bottom:var(--spacing-6)}._skelTitle_t2lwx_61{height:2.5rem;width:66%;margin-bottom:var(--spacing-3)}._skelMeta_t2lwx_62{height:1.25rem;width:12rem;margin-bottom:var(--spacing-6)}._skelBody_t2lwx_63{height:16rem;width:100%;border-radius:var(--radius);margin-bottom:var(--spacing-4)}._skelCard_t2lwx_64{height:8rem;width:100%;border-radius:var(--radius)}
