.st-main:has(.ex){max-width:1120px}.ex-top{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;flex-wrap:wrap}.ex-title{font-size:2rem;font-weight:700;letter-spacing:-.02em;line-height:1.15}.ex-lead{color:#9a9aa4;margin-top:.35rem;font-size:.95rem}.ex-search{display:flex;align-items:center;gap:.55rem;flex:0 1 360px;min-width:0;padding:0 .9rem;height:42px;background:#111114;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#7c7c86;transition:border-color .15s}.ex-search:focus-within{border-color:#ffffff38}.ex-search input{flex:1;min-width:0;background:none;border:0;outline:none;color:#fafafa;font:inherit;font-size:.9rem}.ex-search input::placeholder{color:#7c7c86}.ex-pills{display:flex;gap:.4rem;margin-top:1.75rem;flex-wrap:wrap}.ex-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .95rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#c4c4cd;font:inherit;font-size:.88rem;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.ex-pill:hover{background:#ffffff0d;color:#fafafa}.ex-pill.on{background:#fafafa;border-color:#fafafa;color:#09090b}.ex-count{font-size:.75rem;opacity:.6;font-variant-numeric:tabular-nums}.ex-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.25rem}.ex-card{display:flex;flex-direction:column;min-width:0;background:#0f0f12;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:1.25rem;text-decoration:none;color:#fafafa;transition:border-color .15s,background .15s}a.ex-card:hover{border-color:#ffffff2e;background:#121216}.ex-skel{height:240px;background:linear-gradient(90deg,#0f0f12,#15151a,#0f0f12);background-size:200% 100%;animation:ex-shimmer 1.4s ease-in-out infinite}@keyframes ex-shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ex-skel{animation:none}}.ex-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.9rem}.ex-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:600;letter-spacing:.02em;user-select:none}.ex-name{display:flex;align-items:center;gap:.35rem;font-weight:650;font-size:1.02rem;line-height:1.3;overflow-wrap:anywhere}.ex-verified{color:#5eead4;display:inline-flex}.ex-handle{color:#7c7c86;font-size:.82rem;margin-top:.1rem}.ex-sum{color:#b4b4bd;font-size:.88rem;line-height:1.5;margin-top:.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ex-trust{font-size:.75rem;color:#5eead4;border:1px solid rgba(45,212,191,.25);border-radius:999px;padding:.12rem .55rem;white-space:nowrap}.ex-trust.new{color:#9a9aa4;border-color:#ffffff1a}.ex-rows{list-style:none;margin:auto 0 0;padding:.9rem 0 0;border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:.55rem}.ex-sum+.ex-rows,.ex-handle+.ex-rows,.ex-name+.ex-rows{margin-top:.9rem}.ex-rows li{display:flex;align-items:flex-start;gap:.6rem;font-size:.84rem;min-width:0}.ex-rowicon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:6px;background:#ffffff0d;color:#9a9aa4}.ex-rowtext{color:#d4d4db;line-height:1.45;padding-top:.12rem;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ex-rowlabel{color:#7c7c86}.ex-link{color:#9a9aa4;font-size:.8rem;text-decoration:none}.ex-link:hover{color:#fafafa}.ex-push{margin-left:auto}.ex-titlelink{color:#fafafa;text-decoration:none}a.ex-titlelink:hover{text-decoration:underline;text-underline-offset:3px}.ex-weblink{text-decoration:none;width:fit-content}.ex-weblink:hover{color:#c4c4cd}.ex-members{display:flex;align-items:center;gap:.6rem;margin-top:auto;padding-top:1rem}.ex-stack{display:inline-flex}.ex-stack a{margin-left:-6px;border-radius:50%;box-shadow:0 0 0 2px #0f0f12;display:inline-flex}.ex-stack a:first-child{margin-left:0}.ex-muted{color:#9a9aa4;font-size:.82rem;text-decoration:none}.ex-price{color:#5eead4;font-weight:600;font-size:.85rem;white-space:nowrap}.ex-foot{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:1rem}.ex-go{color:#c4c4cd;font-size:.82rem}.ex-emptytitle{font-size:1.05rem;font-weight:600;color:#fafafa}.st-empty p{max-width:520px;margin:.5rem auto 1.1rem;line-height:1.55}.ex-else{margin-top:.6rem}.ex-inline{background:none;border:0;padding:0;color:#5eead4;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ex-jobs{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:1rem;margin-top:1.25rem;align-items:start}.ex-joblist{list-style:none;margin:0;padding:.4rem;display:flex;flex-direction:column;gap:.2rem;background:#0f0f12;border:1px solid rgba(255,255,255,.07);border-radius:14px;max-height:70vh;overflow-y:auto}.ex-job{display:flex;align-items:center;gap:.75rem;width:100%;padding:.7rem;border-radius:10px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ex-job:hover{background:#ffffff0a}.ex-job.on{background:#ffffff12}.ex-jobtext{display:flex;flex-direction:column;min-width:0}.ex-jobtitle{font-weight:600;font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-jobdetail{background:#0f0f12;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:1.5rem;min-width:0}.ex-jobhead{display:flex;gap:.9rem;align-items:center}.ex-jobname{font-size:1.3rem;font-weight:700;letter-spacing:-.01em;line-height:1.25;overflow-wrap:anywhere}.ex-facts{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem}.ex-facts span{font-size:.8rem;color:#c4c4cd;background:#ffffff0d;padding:.2rem .6rem;border-radius:999px}.ex-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1.25rem}.ex-desc{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.06);color:#c4c4cd;font-size:.92rem;line-height:1.65;white-space:pre-line;overflow-wrap:anywhere}@media(max-width:900px){.ex-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ex-title{font-size:1.55rem}.ex-search{flex-basis:100%}.ex-grid,.ex-jobs{grid-template-columns:minmax(0,1fr)}.ex-joblist{max-height:none}}
