@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;700&family=IBM+Plex+Mono:wght@400;600&display=swap";:root{color-scheme:light;--bg: #f6efe3;--surface: rgba(255, 250, 242, .88);--surface-strong: #fff8ef;--ink: #1f2421;--muted: #55615c;--line: rgba(54, 63, 59, .12);--mint: #1e8f6f;--mint-soft: #dff8ef;--amber: #d9802e;--amber-soft: #ffe8cf;--rose: #b8554b;--shadow: 0 24px 80px rgba(60, 43, 17, .12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:radial-gradient(circle at top left,rgba(217,128,46,.14),transparent 28%),radial-gradient(circle at 85% 10%,rgba(30,143,111,.12),transparent 24%),linear-gradient(180deg,#f9f2e7,#f3e9db);color:var(--ink);font-family:Space Grotesk,Trebuchet MS,sans-serif}a{color:inherit;text-decoration:none}.inline-link{text-decoration:underline;text-decoration-color:#363f3b47;text-underline-offset:3px}.inline-link:hover{text-decoration-color:#363f3b80}button,input,textarea{font:inherit}.page-shell{position:relative;max-width:1240px;margin:0 auto;padding:32px 20px 72px}.glow{position:fixed;width:360px;height:360px;border-radius:50%;pointer-events:none;filter:blur(60px);opacity:.35}.glow-left{top:-80px;left:-140px;background:#d9802e59}.glow-right{top:140px;right:-120px;background:#1e8f6f38}.hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.9fr);gap:20px;align-items:stretch;margin-bottom:24px}.hero-copy,.hero-panel,.panel,.metric-card{background:var(--surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);box-shadow:var(--shadow)}.hero-copy{border-radius:32px;padding:32px;animation:rise .5s ease-out}.hero-panel{border-radius:28px;padding:28px;display:grid;gap:16px;align-content:center;animation:rise .62s ease-out}.eyebrow,.panel-kicker,.meta-label{font-family:IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:var(--muted)}.hero h1{margin:12px 0;font-size:clamp(2.2rem,5vw,4.3rem);line-height:.96;max-width:12ch}.hero p{max-width:58ch;line-height:1.6;color:var(--muted)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.primary-link,.secondary-link,.primary-button,.secondary-button,.ghost-button{border-radius:999px;border:1px solid transparent;transition:transform .14s ease,background-color .14s ease,border-color .14s ease,color .14s ease;cursor:pointer}.primary-link,.primary-button{background:var(--ink);color:#fff9f0;padding:12px 18px}.secondary-link,.secondary-button{background:var(--mint-soft);color:#0d4736;border-color:#1e8f6f29;padding:12px 18px}.ghost-button{background:transparent;color:var(--rose);border-color:#b8554b47;padding:12px 18px}.primary-link:hover,.secondary-link:hover,.primary-button:hover,.secondary-button:hover,.ghost-button:hover{transform:translateY(-1px)}.hero-panel__row{display:flex;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.hero-panel__row:last-child{border-bottom:none}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.metric-card{border-radius:24px;padding:20px;animation:rise .72s ease-out}.metric-card span{display:block;color:var(--muted);margin-bottom:8px}.metric-card strong{font-size:clamp(1.5rem,3vw,2.3rem)}.error-banner{margin-bottom:20px;padding:14px 18px;border-radius:18px;background:#fff0eb;border:1px solid rgba(184,85,75,.22);color:#7a2e25}.content-grid{display:grid;grid-template-columns:minmax(320px,430px) minmax(0,1fr);gap:20px;margin-bottom:24px}.panel{border-radius:28px;padding:24px;animation:rise .8s ease-out}.panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.panel-header h2{margin:6px 0 0;font-size:1.6rem}.bounty-form,.board-list,.issue-list,.profile-controls,.profile-list,.meta-grid{display:grid;gap:14px}.profile-controls label{display:grid;gap:8px;color:var(--muted)}.filter-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.filter-chip{border-radius:999px;padding:8px 12px;border:1px solid rgba(54,63,59,.14);background:#ffffffa6;color:var(--muted);cursor:pointer;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease}.filter-chip:hover{transform:translateY(-1px);border-color:#363f3b38}.filter-chip:disabled{opacity:.6;cursor:not-allowed;transform:none}.filter-chip--active{background:var(--ink);color:#fff7ef;border-color:#1f2421e6}.profile-grid{display:grid;gap:14px}.profile-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.profile-metric{border-radius:18px;border:1px solid rgba(54,63,59,.1);background:#fff9;padding:14px 16px}.profile-metric strong{display:block;margin-top:6px;font-size:1.25rem}.profile-earnings{border-radius:22px;border:1px solid rgba(54,63,59,.1);background:#fff9;padding:16px 18px;display:grid;gap:10px}.earnings-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.earnings-chip{display:inline-flex;align-items:baseline;gap:8px;border-radius:999px;padding:10px 12px;background:#363f3b0f;color:var(--muted)}.earnings-chip strong{color:var(--ink)}.bounty-form label{display:grid;gap:8px;color:var(--muted)}input,textarea{width:100%;border-radius:18px;border:1px solid rgba(54,63,59,.14);background:#ffffffb8;padding:14px 16px;color:var(--ink)}input[aria-invalid=true]{border-color:#b8554b66}.field-hint{display:block;font-family:IBM Plex Mono,monospace;font-size:11px;color:#55615ce6;line-height:1.4}.field-error{display:block;font-family:IBM Plex Mono,monospace;font-size:11px;color:#7a2e25;line-height:1.4}input:focus,textarea:focus{outline:2px solid rgba(30,143,111,.25);border-color:#1e8f6f66}.two-up{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.empty-state{padding:36px;border-radius:22px;border:1px dashed var(--line);text-align:center;color:var(--muted)}.board-filters{display:grid;gap:16px;margin-bottom:18px;padding:18px;border-radius:22px;border:1px solid rgba(54,63,59,.1);background:#ffffff94}.board-filters__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.board-filters__header p{margin:6px 0 0;color:var(--muted)}.filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.filter-field{display:grid;gap:8px;color:var(--muted)}.filter-field--search{grid-column:1 / -1}.input-with-icon{display:flex;align-items:center;gap:10px;padding:0 14px;border-radius:18px;border:1px solid rgba(54,63,59,.14);background:#ffffffb8}.input-with-icon svg{color:var(--muted);flex-shrink:0}.input-with-icon input,.input-with-icon select{border:none;background:transparent;padding-left:0;padding-right:0}.input-with-icon input:focus,.input-with-icon select:focus{outline:none;border-color:transparent}select{width:100%;border-radius:18px;border:1px solid rgba(54,63,59,.14);background:#ffffffb8;padding:14px 16px;color:var(--ink)}.active-range{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:18px;background:var(--mint-soft);color:#0d4736;flex-wrap:wrap}.active-range__label{font-family:IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.filter-reset{padding-inline:16px}.status-glossary{margin-bottom:18px;padding:18px;border-radius:22px;border:1px solid rgba(54,63,59,.1);background:#ffffff94}.status-glossary__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.status-glossary__header h3{margin:6px 0 0;font-size:1.1rem}.status-glossary__hint{color:var(--muted);font-size:.92rem;max-width:28ch}.status-glossary__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.status-glossary__item{display:grid;gap:8px;padding:14px;border-radius:18px;border:1px solid rgba(54,63,59,.08);background:#ffffffb3}.status-glossary__item p,.status-helper{margin:0;color:var(--muted);line-height:1.5}.status-helper{margin-top:2px}.bounty-card,.issue-card{border-radius:22px;border:1px solid rgba(54,63,59,.1);background:#ffffffad;padding:18px}.bounty-card[role=link]{cursor:pointer;transition:transform .14s ease,border-color .14s ease,background-color .14s ease}.bounty-card[role=link]:hover{transform:translateY(-1px);border-color:#363f3b33;background:#ffffffbd}.bounty-card[role=link]:focus-visible{outline:3px solid rgba(30,143,111,.35);outline-offset:3px}.bounty-detail{max-width:980px;margin:0 auto}.bounty-detail__content{display:grid;gap:16px}.bounty-detail__hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center}.bounty-detail__hero .bounty-summary{margin-top:10px}.repo-avatar{width:56px;height:56px;border-radius:18px;border:1px solid rgba(54,63,59,.12);background:#ffffffe6}.meta-grid--detail{grid-template-columns:repeat(3,minmax(0,1fr))}.meta-grid--detail strong{overflow-wrap:anywhere;word-break:break-word}.chip-row--spaced{margin-top:6px}.action-row--detail{justify-content:flex-start}.action-row--detail button{flex:0 1 auto}.github-issue-card{border-radius:22px;border:1px solid rgba(54,63,59,.12);background:#ffffffb8;padding:18px;display:grid;gap:12px;transition:transform .14s ease,border-color .14s ease,background-color .14s ease}.github-issue-card:hover{transform:translateY(-1px);border-color:#363f3b33}.github-issue-card--disabled{opacity:.75;cursor:not-allowed}.github-issue-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.github-issue-card__heading{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.github-issue-card__repo{font-family:IBM Plex Mono,monospace;letter-spacing:.08em;font-size:12px;color:var(--muted);text-transform:uppercase}.github-issue-card__number{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;font-size:.85rem;background:#363f3b0f;color:var(--muted)}.github-issue-card__cta{display:inline-flex;align-items:center;gap:8px;color:#0d4736}.github-issue-card__title{font-size:1rem;line-height:1.25}.github-issue-card__empty{color:var(--muted);line-height:1.55}.bounty-card__top,.issue-card__top,.github-issue-card__top,.action-row,.chip-row{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.bounty-card h3,.issue-card h3{margin:10px 0 4px}.bounty-summary,.issue-card p{margin:0;color:var(--muted);line-height:1.55}.meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-grid strong{display:block;margin-top:4px}.status-pill,.amount-chip,.chip,.impact-chip{display:inline-flex;align-items:center;border-radius:999px;padding:7px 11px;font-size:.85rem}.status-pill{text-transform:capitalize;background:#363f3b14}.status-pill--open{background:var(--mint-soft);color:#0d4736}.status-pill--reserved{background:#e4eefb;color:#234a7c}.status-pill--submitted{background:var(--amber-soft);color:#7e4b18}.status-pill--released{background:#e5f6df;color:#2f6d21}.status-pill--expired,.status-pill--refunded{background:#f7e4df;color:#8b4035}.amount-chip{background:var(--ink);color:#fff7ef}.chip{background:#363f3b0f;color:var(--muted)}.impact-chip--starter{background:#e4f6ec;color:#25634b}.impact-chip--core{background:#fff0d8;color:#8a5219}.impact-chip--advanced{background:#f7e5e2;color:#893f36}.submission-link{display:inline-flex;align-items:center;gap:8px;color:#0d4736;margin-top:4px}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton-card{pointer-events:none}.skeleton-block{display:block;border-radius:12px;background:linear-gradient(90deg,#363f3b0f 25%,#363f3b1f 37%,#363f3b0f 63%);background-size:800px 100%;animation:shimmer 1.6s ease-in-out infinite}.skeleton-pill{width:72px;height:30px;border-radius:999px}.skeleton-title{width:60%;height:22px;margin-top:10px}.skeleton-amount{width:80px;height:30px;border-radius:999px}.skeleton-text{width:100%;height:14px;margin-top:6px}.skeleton-text--short{width:70%}.skeleton-meta-label{width:52px;height:10px;border-radius:6px}.skeleton-meta-value{width:90px;height:14px;margin-top:6px;border-radius:8px}.skeleton-chip{width:80px;height:28px;border-radius:999px}.skeleton-button{width:100px;height:40px;border-radius:999px}.skeleton-button--small{width:76px}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 980px){.hero,.content-grid,.metrics{grid-template-columns:1fr}}@media (max-width: 860px){.hero{grid-template-columns:1fr}.meta-grid--detail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.page-shell{padding:20px 14px 44px}.hero-copy,.hero-panel,.panel,.metric-card{border-radius:22px;padding:20px}.two-up,.meta-grid,.filter-grid,.status-glossary__list{grid-template-columns:1fr}.bounty-detail__hero{grid-template-columns:1fr;justify-items:start}.meta-grid--detail{grid-template-columns:1fr}.action-row--detail{width:100%}.action-row--detail button{width:100%;justify-content:center}.repo-avatar{width:52px;height:52px}.hero h1{max-width:none}.primary-link,.secondary-link,.primary-button,.secondary-button,.ghost-button{width:100%;justify-content:center}}
